body,html{margin:0;padding:0;width:100%;height:100%;overflow-x:hidden}#root{min-height:100vh;width:100%;display:flex;flex-direction:column}.layout-container{min-height:100vh;display:flex;flex-direction:column}.main-content{flex:1;display:flex;flex-direction:column}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary: #7c3aed;--primary-hover: #6d28d9;--primary-light: rgba(124, 58, 237, .15);--primary-border: rgba(124, 58, 237, .35);--surface: rgba(255, 255, 255, .05);--surface-raised: rgba(255, 255, 255, .08);--surface-sunken: rgba(0, 0, 0, .25);--border: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .14);--text: rgba(255, 255, 255, .92);--text-secondary: rgba(255, 255, 255, .62);--text-muted: rgba(255, 255, 255, .35);--radius-sm: 6px;--radius: 8px;--radius-lg: 12px;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .35);--shadow: 0 4px 16px rgba(0, 0, 0, .5);--shadow-lg: 0 10px 40px rgba(0, 0, 0, .6)}[data-theme=light]{--surface: rgba(0, 0, 0, .04);--surface-raised: rgba(0, 0, 0, .06);--surface-sunken: rgba(0, 0, 0, .08);--border: rgba(0, 0, 0, .1);--border-strong: rgba(0, 0, 0, .16);--text: rgba(0, 0, 0, .88);--text-secondary: rgba(0, 0, 0, .58);--text-muted: rgba(0, 0, 0, .35);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .08);--shadow: 0 4px 16px rgba(0, 0, 0, .12);--shadow-lg: 0 10px 40px rgba(0, 0, 0, .16)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text);min-height:100vh;background-color:#080614;background-image:radial-gradient(ellipse 75% 55% at 15% 8%,rgba(124,58,237,.48) 0%,transparent 65%),radial-gradient(ellipse 60% 50% at 88% 85%,rgba(30,64,175,.4) 0%,transparent 60%),radial-gradient(ellipse 45% 40% at 55% 48%,rgba(109,40,217,.22) 0%,transparent 55%);background-attachment:scroll}[data-theme=light] body{background-color:#f7f8ff;background-image:radial-gradient(ellipse 75% 55% at 15% 8%,rgba(139,92,246,.32) 0%,transparent 65%),radial-gradient(ellipse 60% 50% at 88% 85%,rgba(96,165,250,.26) 0%,transparent 60%),radial-gradient(ellipse 45% 40% at 58% 40%,rgba(167,139,250,.2) 0%,transparent 55%);background-attachment:scroll}[data-theme=molten]{--primary: #f97316;--primary-hover: #ea580c;--primary-light: rgba(249, 115, 22, .15);--primary-border: rgba(249, 115, 22, .38);--surface: rgba(255, 140, 50, .05);--surface-raised: rgba(255, 140, 50, .09);--surface-sunken: rgba(0, 0, 0, .32);--border: rgba(255, 140, 60, .11);--border-strong: rgba(255, 140, 60, .2);--text: rgba(255, 242, 225, .92);--text-secondary: rgba(255, 205, 165, .68);--text-muted: rgba(255, 175, 110, .38);--shadow-sm: 0 2px 8px rgba(120, 25, 0, .4);--shadow: 0 4px 16px rgba(120, 25, 0, .56);--shadow-lg: 0 10px 40px rgba(120, 25, 0, .7)}[data-theme=molten] body{background-color:#150700;background-image:radial-gradient(ellipse 75% 55% at 12% 8%,rgba(255,100,20,.52) 0%,transparent 65%),radial-gradient(ellipse 60% 50% at 86% 84%,rgba(180,28,5,.46) 0%,transparent 60%),radial-gradient(ellipse 45% 40% at 52% 46%,rgba(230,75,10,.24) 0%,transparent 55%);background-attachment:scroll}[data-theme=frozen]{--primary: #06b6d4;--primary-hover: #0891b2;--primary-light: rgba(6, 182, 212, .15);--primary-border: rgba(6, 182, 212, .38);--surface: rgba(100, 220, 255, .05);--surface-raised: rgba(100, 220, 255, .09);--surface-sunken: rgba(0, 0, 0, .32);--border: rgba(100, 220, 255, .1);--border-strong: rgba(100, 220, 255, .19);--text: rgba(220, 246, 255, .92);--text-secondary: rgba(150, 218, 242, .68);--text-muted: rgba(100, 196, 230, .38);--shadow-sm: 0 2px 8px rgba(0, 50, 80, .4);--shadow: 0 4px 16px rgba(0, 50, 80, .56);--shadow-lg: 0 10px 40px rgba(0, 50, 80, .7)}[data-theme=frozen] body{background-color:#010c14;background-image:radial-gradient(ellipse 75% 55% at 14% 9%,rgba(6,182,212,.5) 0%,transparent 65%),radial-gradient(ellipse 60% 50% at 84% 80%,rgba(168,85,247,.38) 0%,transparent 60%),radial-gradient(ellipse 45% 40% at 52% 46%,rgba(0,255,65,.12) 0%,transparent 55%);background-attachment:scroll}@keyframes glassPulse{0%,to{opacity:.5}50%{opacity:.9}}.route-loading{display:flex;align-items:center;justify-content:center;min-height:60vh;color:var(--text-muted);font-size:.9rem}.keycloak-page{padding:24px 24px 56px;max-width:1400px;margin:0 auto;width:100%}@media(max-width:767px){.keycloak-page{padding:16px 16px 40px}}.keycloak-page-header{margin-bottom:20px}.keycloak-page-title{margin-bottom:2px!important;color:var(--text)!important;font-weight:700!important;font-size:1.4rem!important;letter-spacing:-.02em!important}.keycloak-tab-bar-row{display:flex;align-items:center;justify-content:flex-end;margin-bottom:16px;gap:8px}.keycloak-status-card{border-radius:var(--radius-lg)!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:var(--shadow-sm)!important;min-height:140px;height:100%;transition:box-shadow .15s ease,border-color .15s ease}@supports (backdrop-filter: blur(1px)){.keycloak-status-card{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}.keycloak-status-card .ant-card-body{height:100%;display:flex;flex-direction:column}.keycloak-status-card--healthy{border-color:#22c55e4d!important;border-top:3px solid #22c55e!important}.keycloak-status-card--error{border-color:#ef44444d!important;border-top:3px solid #ef4444!important}.org-detail-page{display:flex;flex-direction:column}.org-detail-back{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary);text-decoration:none;font-size:.875rem;margin-bottom:12px;transition:color .15s ease}.org-detail-back:hover{color:var(--primary)}.org-detail-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.org-detail-header-actions{display:flex;align-items:center;padding-top:4px;min-height:32px}.org-detail-title-left{min-width:0}.org-detail-name-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.org-detail-status-badge{display:flex;align-items:center;gap:6px;padding:2px 8px;border-radius:20px;background:var(--surface-raised);border:1px solid var(--border)}.org-detail-meta{display:flex;align-items:center;gap:8px;margin-top:5px}.org-detail-alias{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.8rem;color:var(--text-secondary);background:var(--surface-raised);border:1px solid var(--border);border-radius:4px;padding:1px 7px;line-height:1.6;display:inline-block;margin-top:5px}.org-detail-sep{color:var(--border-strong);font-size:.75rem;line-height:1}.org-detail-status-dot{width:7px;height:7px;border-radius:50%;background:var(--text-muted);flex-shrink:0}.org-detail-status-dot.is-active{background:#52c41a;box-shadow:0 0 0 2px #52c41a2e}.org-detail-status-text{font-size:.8rem;color:var(--text-secondary);font-weight:500}.org-detail-tabs{flex:1}.org-detail-tabs>.ant-tabs-nav{margin-bottom:0}.org-detail-tabs>.ant-tabs-nav:before{border-bottom-color:var(--border)!important}.org-detail-tabs .ant-tabs-tab{padding:10px 4px;font-size:.875rem;color:var(--text-secondary);transition:color .15s ease}.org-detail-tabs .ant-tabs-tab:hover{color:var(--primary)}.org-detail-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--primary);font-weight:600}.org-detail-tabs .ant-tabs-ink-bar{background:var(--primary)!important;height:2px!important}.org-detail-tabs .ant-tabs-content-holder{padding-top:20px}.org-tab-content{display:flex;flex-direction:column;gap:16px}.org-tab-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.settings-row{display:flex;gap:24px;padding:18px 0;border-bottom:1px solid var(--border);align-items:center}.settings-row:first-child{padding-top:4px}.settings-row-label{width:40%;flex-shrink:0}.settings-row-label-text{font-size:.875rem!important;display:block;line-height:1.5}.settings-row-hint{font-size:.8rem!important;line-height:1.45;display:block;margin-top:3px}.settings-row-field{width:60%;display:flex;align-items:center;justify-content:center}.settings-row-field .ant-form-item{margin-bottom:0;width:100%}.settings-save-row{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding-top:20px}.settings-danger-zone{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:32px;padding:16px 20px;border-radius:var(--radius);border:1px solid rgba(239,68,68,.25);background:#ef444414}.org-idp-link-panel{padding:14px 16px;background:var(--surface-raised);border-radius:var(--radius);border:1px solid var(--border)}.page-toolbar-center{flex:1;display:flex;align-items:center;justify-content:center;pointer-events:none}.org-detail-page .page-toolbar-right{flex:1;justify-content:flex-end;flex-shrink:unset}.org-toolbar-back{display:inline-flex;align-items:center;gap:6px;color:#ffffff80;text-decoration:none;font-size:.8rem;font-weight:500;white-space:nowrap;transition:color .15s ease;flex-shrink:0}.org-toolbar-back:hover{color:var(--primary)}.org-toolbar-alias{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.72rem;color:#fff6;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:1px 6px;white-space:nowrap;flex-shrink:0}.org-detail-content{padding:24px 24px 56px;max-width:1400px;margin:0 auto;width:100%;flex:1}@media(max-width:767px){.org-detail-content{padding:16px 16px 40px}.org-toolbar-alias{display:none}}[data-theme=light] .org-toolbar-back{color:#00000073}[data-theme=light] .org-toolbar-back:hover{color:var(--primary)}[data-theme=light] .org-toolbar-alias{color:#0006;background:#0000000a;border-color:#0000001a}[data-theme=light] .org-idp-link-panel{background:#00000008;border-color:#00000014}.keycloak-table.datatable-root{position:relative;display:flex;flex-direction:column;background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border-strong);overflow:hidden;box-shadow:var(--shadow-sm)}.keycloak-table .dt-table-surface{flex:1;min-height:0;display:flex;flex-direction:column}.keycloak-table .ant-table-wrapper{flex:1;min-height:0;overflow-x:hidden!important}.keycloak-table .ant-table{background:transparent;width:100%!important}.keycloak-table .ant-table-thead>tr>th.ant-table-cell-scrollbar{padding:0!important;border-inline-width:0!important;background:linear-gradient(180deg,var(--surface-raised) 0%,var(--surface-sunken) 100%)!important}.keycloak-table .ant-table-empty .ant-table-header colgroup col:last-child,.keycloak-table .ant-table-empty .ant-table-body colgroup col:last-child{width:0!important;min-width:0!important;max-width:0!important}.keycloak-table .ant-table-empty .ant-table-thead>tr>th.ant-table-cell-scrollbar{width:0!important;min-width:0!important;max-width:0!important;padding:0!important;border:none!important;overflow:hidden!important}.keycloak-table .ant-table-sticky-scroll{display:none!important}.keycloak-table .ant-table-container,.keycloak-table .ant-table-content{overflow-x:hidden!important}.keycloak-table .ant-table-thead>tr>th{position:relative;background:linear-gradient(180deg,var(--surface-raised) 0%,var(--surface-sunken) 100%)!important;border-bottom:1px solid var(--border-strong)!important;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)!important;user-select:none;padding-top:14px!important;padding-bottom:14px!important}.keycloak-table .ant-table-thead>tr>th .ant-table-column-sorters{display:flex!important;align-items:center;max-width:100%;min-width:0;overflow:hidden}.keycloak-table .ant-table-thead>tr>th .dt-col-title{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-width:0;flex:1 1 0%;overflow:hidden}.keycloak-table .ant-table-thead>tr>th .dt-col-title-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.keycloak-table .ant-table-thead>tr>th .dt-sort-arrow{flex-shrink:0}.keycloak-table .ant-table-thead>tr>th .ant-table-column-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%}.keycloak-table .ant-table-thead>tr>th.ant-table-cell-fix-left,.keycloak-table .ant-table-thead>tr>th.ant-table-cell-fix-right{background:linear-gradient(180deg,var(--surface-raised) 0%,var(--surface-sunken) 100%)!important}.keycloak-table .ant-table-tbody>tr>td{border-bottom:1px solid var(--border)!important;background:transparent!important;transition:background .12s ease;font-size:.875rem;color:var(--text);white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;vertical-align:middle}.keycloak-table .ant-table-tbody>tr>td .ant-select,.keycloak-table .ant-table-tbody>tr>td .ant-input,.keycloak-table .ant-table-tbody>tr>td .ant-space{max-width:100%}.keycloak-table .ant-table-tbody>tr>td .ant-select .ant-select-selector{overflow:hidden;text-overflow:ellipsis}.keycloak-table .ant-table-tbody>tr>td.ant-table-cell-fix-left,.keycloak-table .ant-table-tbody>tr>td.ant-table-cell-fix-right{background:transparent!important}.keycloak-table .ant-table-tbody>tr:last-child:not(.ant-table-placeholder)>td{border-bottom:none!important}.keycloak-table .ant-table-tbody>tr:not(.ant-table-placeholder):hover>td,.keycloak-table .ant-table-tbody>tr:not(.ant-table-placeholder):hover>td.ant-table-cell-fix-left,.keycloak-table .ant-table-tbody>tr:not(.ant-table-placeholder):hover>td.ant-table-cell-fix-right{background:var(--primary-light)!important}.keycloak-table .ant-table-tbody>tr.ant-table-placeholder>td{background:transparent!important;border-bottom:none!important;text-align:center!important;padding:48px 16px!important;color:var(--text-muted);font-size:.875rem}.keycloak-table .ant-table-tbody>tr.ant-table-placeholder:hover>td{background:transparent!important}.keycloak-table .dt-table-empty{text-align:center;background:transparent;margin:0;font-size:inherit;color:inherit}.keycloak-table .ant-table-column-sorter{display:none!important}.keycloak-table .ant-table-column-sorters{padding:0!important;gap:0!important}.keycloak-table th.ant-table-column-sort{background:var(--surface-sunken)!important;box-shadow:inset 0 -2px 0 var(--primary)!important}.dt-col-title{display:inline-flex;align-items:center;gap:5px;line-height:1;white-space:nowrap}.dt-col-title-text{flex-shrink:0}.dt-sort-arrow{font-size:.82em;color:var(--primary);flex-shrink:0;line-height:1}.dt-pagination-bar{display:flex;justify-content:center;align-items:center;min-height:56px;padding:12px 20px;border-top:1px solid var(--border-strong);background:linear-gradient(180deg,var(--surface-sunken) 0%,var(--surface-raised) 100%);flex-shrink:0}.dt-pagination-bar .dt-ant-pagination.ant-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;margin:0;width:100%;max-width:100%}.dt-pagination-bar .ant-pagination-prev,.dt-pagination-bar .ant-pagination-next{min-width:32px;height:32px;line-height:30px;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface)}.dt-pagination-bar .ant-pagination-prev:hover,.dt-pagination-bar .ant-pagination-next:hover{border-color:var(--primary-border);color:var(--primary)}.dt-pagination-bar .ant-pagination-disabled{opacity:.45}.dt-pagination-bar .ant-pagination-item{min-width:32px;height:32px;line-height:30px;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface);font-weight:500}.dt-pagination-bar .ant-pagination-item a{color:var(--text-secondary)}.dt-pagination-bar .ant-pagination-item:hover{border-color:var(--primary-border)}.dt-pagination-bar .ant-pagination-item:hover a{color:var(--primary)}.dt-pagination-bar .ant-pagination-item-active{border-color:var(--primary)!important;background:var(--primary)!important}.dt-pagination-bar .ant-pagination-item-active a{color:#fff!important}.dt-pagination-bar .ant-pagination-options{margin-inline-start:4px!important}.dt-pagination-bar .ant-pagination-options-size-changer.ant-select .ant-select-selector{min-height:32px!important;padding:0 10px!important;border-radius:var(--radius-sm)!important;border-color:var(--border-strong)!important;background:var(--surface)!important;font-size:.8125rem;font-weight:500;color:var(--text-secondary)}.dt-pagination-bar .ant-pagination-options-size-changer.ant-select:hover .ant-select-selector{border-color:var(--primary-border)!important}.keycloak-table .ant-table-cell-fix-right:last-child,.keycloak-table .ant-table-thead>tr>th:last-child:not([colspan]):not(.ant-table-cell-scrollbar),.keycloak-table .ant-table-tbody>tr>td:last-child{text-align:right}.keycloak-table .ant-table-body{min-height:var(--dt-body-h, 280px)!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(15,23,42,.22) transparent}.keycloak-table .ant-table-body::-webkit-scrollbar{width:5px}.keycloak-table .ant-table-body::-webkit-scrollbar-track{background:transparent}.keycloak-table .ant-table-body::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.keycloak-table .ant-table-body::-webkit-scrollbar-thumb:hover{background:#00000059}.keycloak-table .member-row-disabled td{opacity:.5;background:#00000004!important}.keycloak-table .member-row-disabled:hover td{opacity:.75;background:#00000008!important}.theme-trigger{position:relative;width:30px;height:30px;border-radius:50%;border:1.5px solid rgba(255,255,255,.16);background:#ffffff14;backdrop-filter:blur(12px) saturate(1.5);-webkit-backdrop-filter:blur(12px) saturate(1.5);box-shadow:inset 0 1px 1px #fff3,0 2px 8px #00000059;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.9rem;overflow:hidden;flex-shrink:0;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .2s cubic-bezier(.34,1.56,.64,1)}.theme-trigger:before{content:"";position:absolute;top:3px;left:4px;width:52%;height:42%;border-radius:50%;background:radial-gradient(ellipse at 30% 30%,rgba(255,255,255,.45) 0%,transparent 72%);pointer-events:none;z-index:2}.theme-trigger .anticon,.theme-trigger svg{position:relative;z-index:3;filter:drop-shadow(0 0 4px currentColor) drop-shadow(0 1px 2px rgba(0,0,0,.5));transition:filter .18s ease,transform .18s ease}.theme-trigger:hover,.theme-trigger[aria-expanded=true]{background:#ffffff21;border-color:#ffffff42;box-shadow:inset 0 1px 1px #ffffff47,0 0 12px currentColor,0 2px 8px #0006;transform:scale(1.12) translateY(-1px)}.theme-trigger[aria-expanded=true] .anticon,.theme-trigger[aria-expanded=true] svg{transform:scale(1.1)}.theme-trigger-lg{width:38px;height:38px;font-size:1.06rem}[data-theme=light] .theme-trigger{background:#dcd6ffb8;border-color:#c8b46438;box-shadow:inset 0 1px 1px #fff9}[data-theme=light] .theme-trigger:hover,[data-theme=light] .theme-trigger[aria-expanded=true]{background:#d2cbfcd1;border-color:#c8b46459;box-shadow:inset 0 1px 1px #fff9}.pie-menu{position:fixed;z-index:9999;width:220px;height:220px;transform-origin:center center;animation:pieIn .28s cubic-bezier(.34,1.56,.64,1) both;user-select:none;-webkit-user-select:none;backdrop-filter:blur(22px) saturate(1.6) brightness(.92);-webkit-backdrop-filter:blur(22px) saturate(1.6) brightness(.92);clip-path:circle(110px at 50% 50%);-webkit-clip-path:circle(110px at 50% 50%)}@keyframes pieIn{0%{opacity:0;transform:scale(.72) rotate(-10deg)}to{opacity:1;transform:scale(1) rotate(0)}}.pie-svg{position:absolute;inset:0;overflow:visible}.pie-sector{cursor:pointer;outline:none;transition:filter .18s ease}.pie-sector:focus-visible{outline:2px solid rgba(255,255,255,.6);outline-offset:2px}.pie-sector-hover,.pie-sector:hover{filter:brightness(1.6) saturate(1.4)}.pie-sector-active{filter:brightness(1.3) saturate(1.2);stroke:#ffffff4d;stroke-width:.8}.pie-icon-wrap{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:3px;pointer-events:none;transition:transform .15s ease}.pie-icon{font-size:1.1rem;color:var(--sector-text, rgba(255, 255, 255, .8));display:flex;align-items:center;filter:drop-shadow(0 1px 3px rgba(0,0,0,.5));transition:color .16s ease,filter .16s ease,transform .16s ease}.pie-label{font-size:.63rem;font-weight:600;color:var(--sector-text, rgba(255, 255, 255, .58));opacity:.82;text-shadow:0 1px 4px rgba(0,0,0,.6);letter-spacing:.06em;white-space:nowrap;transition:color .16s ease,opacity .16s ease}.pie-icon-hover .pie-icon{color:var(--sector-accent, #fff);filter:drop-shadow(0 0 6px var(--sector-accent, rgba(255,255,255,.5)));transform:scale(1.12)}.pie-icon-hover .pie-label{color:var(--sector-accent, rgba(255,255,255,.88));opacity:1}.pie-icon-current .pie-icon{color:var(--sector-accent, #fff);filter:drop-shadow(0 0 7px var(--sector-accent, rgba(255,255,255,.5)));transform:scale(1.14)}.pie-icon-current .pie-label{color:var(--sector-accent, rgba(255,255,255,.95));font-weight:700;opacity:1}.pie-center-icon{position:absolute;transform:translate(-50%,-50%);font-size:1.18rem;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:2;filter:none}[data-theme=light] .pie-menu{backdrop-filter:blur(22px) saturate(1.4) brightness(1.08);-webkit-backdrop-filter:blur(22px) saturate(1.4) brightness(1.08)}@media(prefers-reduced-motion:reduce){.pie-menu,.theme-trigger{animation:none;transition:none}.pie-sector,.pie-icon,.pie-label{transition:none!important}}.console-root,.console-main-wrap{min-height:100vh;background:transparent}.console-topbar{display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 24px;background:#0a06168c;border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 1px #ffffff0a inset;line-height:52px;position:sticky;top:0;z-index:100}@supports (backdrop-filter: blur(1px)){.console-topbar{background:#0a061633;backdrop-filter:blur(24px) saturate(2.2) brightness(.85);-webkit-backdrop-filter:blur(24px) saturate(2.2) brightness(.85)}}.console-topbar-left{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.console-topbar-brand{display:flex;align-items:center;text-decoration:none;font-size:1.22rem;font-weight:700;letter-spacing:-.03em;line-height:1;padding:6px 13px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;flex-shrink:0;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease;user-select:none}.console-topbar-brand:hover{background:#ffffff17;border-color:#ffffff2e;box-shadow:0 0 0 1px #ffffff0f inset}.console-topbar-brand-secure{color:var(--text)}.console-topbar-brand-product{color:var(--primary)}.console-topbar-brand-sep{width:1px;height:18px;background:#ffffff1f;flex-shrink:0}.console-topbar-apps{display:flex;align-items:center;gap:4px}.console-topbar-app-link{padding:.32rem 1rem;border-radius:100px;text-decoration:none;font-weight:500;font-size:.875rem;color:#fff9;border:1px solid transparent;transition:all .15s ease;line-height:1.4}.console-topbar-app-link:hover{color:var(--primary);background:var(--primary-light)}.console-topbar-app-link-active{background:var(--primary)!important;color:#fff!important;border-color:transparent!important;font-weight:600;box-shadow:0 2px 8px #7c3aed59}.console-topbar-sep{width:1px;height:18px;background:var(--border-strong);flex-shrink:0}.console-topbar-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.console-user-greeting{color:#fff9;font-size:.875rem;font-weight:500}.topbar-status-cluster{display:flex;align-items:center;gap:5px;padding:5px 8px;border:none;background:transparent;border-radius:8px;cursor:pointer;transition:background .15s ease}.topbar-status-cluster:hover{background:#ffffff0f}.topbar-status-dot{display:block;width:8px;height:8px;border-radius:50%;flex-shrink:0;transition:background-color .3s ease}.topbar-status-dot-error{animation:dot-pulse 1.8s ease-in-out infinite}@keyframes dot-pulse{0%,to{opacity:1}50%{opacity:.4}}.console-content{padding:0;background:transparent}.canvas-page{display:flex;flex-direction:column;min-height:calc(100vh - 52px)}.page-toolbar{position:sticky;top:52px;z-index:99;display:flex;align-items:center;gap:12px;padding:9px 24px;background:#08041480;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 1px #ffffff08 inset;flex-wrap:wrap}@supports (backdrop-filter: blur(1px)){.page-toolbar{background:#08041433;backdrop-filter:blur(22px) saturate(2) brightness(.82);-webkit-backdrop-filter:blur(22px) saturate(2) brightness(.82)}}.page-toolbar-left{display:flex;align-items:center;gap:10px;flex:1;min-width:0;flex-wrap:wrap}.page-toolbar-right{display:flex;align-items:center;gap:10px;flex-shrink:0;flex-wrap:wrap}.page-toolbar-title{font-size:1rem;font-weight:700;color:#ffffffe0;white-space:nowrap}.page-toolbar-subtitle{font-size:.8rem;color:#ffffff61;white-space:nowrap;display:none}@media(min-width:768px){.page-toolbar-subtitle{display:inline}}.page-toolbar-sep{width:1px;height:20px;background:#ffffff1a;flex-shrink:0}.canvas-body{padding:24px 24px 56px;max-width:1600px;margin:0 auto;width:100%;flex:1}[data-theme=light] .console-topbar{background:#ffffff73;border-bottom-color:#00000014;box-shadow:0 1px #fffc inset}@supports (backdrop-filter: blur(1px)){[data-theme=light] .console-topbar{background:#fff3;backdrop-filter:blur(24px) saturate(2.2) brightness(1.08);-webkit-backdrop-filter:blur(24px) saturate(2.2) brightness(1.08)}}[data-theme=light] .console-topbar-app-link{color:#0000008c}[data-theme=light] .console-topbar-brand{background:#ffffff8c;border-color:#00000017}[data-theme=light] .console-topbar-brand:hover{background:#ffffffbf;border-color:#00000026;box-shadow:0 1px 6px #0000000f}[data-theme=light] .console-topbar-brand-secure{color:#000c}[data-theme=light] .console-topbar-brand-sep{background:#0000001f}[data-theme=light] .console-user-greeting{color:#0000008c}[data-theme=light] .topbar-status-cluster:hover{background:#0000000d}[data-theme=light] .page-toolbar{background:#fff6;border-bottom-color:#00000012;box-shadow:0 1px #ffffffb3 inset}@supports (backdrop-filter: blur(1px)){[data-theme=light] .page-toolbar{background:#fff3;backdrop-filter:blur(22px) saturate(2) brightness(1.06);-webkit-backdrop-filter:blur(22px) saturate(2) brightness(1.06)}}[data-theme=light] .page-toolbar-title{color:#000000d1}[data-theme=light] .page-toolbar-subtitle{color:#00000061}[data-theme=light] .page-toolbar-sep{background:#0000001a}[data-theme=light] .console-topbar-sep{background:#0000001f}.topbar-theme-btn{color:#ffffff8c!important}.topbar-theme-btn:hover{color:#c4b5fd!important;background:#7c3aed26!important}[data-theme=light] .topbar-theme-btn{color:#00000073!important}[data-theme=light] .topbar-theme-btn:hover{color:#6d28d9!important;background:#7c3aed14!important}[data-theme=light] .route-loading{color:#00000059}[data-theme=molten] .console-topbar{background:#3c0c008c;border-bottom-color:#ff8c3c24;box-shadow:0 1px #ffa0500d inset}@supports (backdrop-filter: blur(1px)){[data-theme=molten] .console-topbar{background:#3c0c0033;backdrop-filter:blur(24px) saturate(2.2) brightness(.85);-webkit-backdrop-filter:blur(24px) saturate(2.2) brightness(.85)}}[data-theme=molten] .page-toolbar{background:#320a008c;border-bottom-color:#ff8c3c1c;box-shadow:0 1px #ffa0500a inset}@supports (backdrop-filter: blur(1px)){[data-theme=molten] .page-toolbar{background:#320a0033;backdrop-filter:blur(22px) saturate(2) brightness(.82);-webkit-backdrop-filter:blur(22px) saturate(2) brightness(.82)}}[data-theme=molten] .console-topbar-app-link{color:#ffd2a099}[data-theme=molten] .console-topbar-app-link:hover{color:var(--primary);background:#f973161f}[data-theme=molten] .console-topbar-app-link-active{background:var(--primary)!important;box-shadow:0 2px 8px #f9731666}[data-theme=molten] .console-user-greeting{color:#ffd2a099}[data-theme=molten] .console-topbar-sep{background:#ff8c3c2e}[data-theme=molten] .console-topbar-brand{background:#ff64141a;border-color:#ff8c3c2e}[data-theme=molten] .console-topbar-brand:hover{background:#ff64142e;border-color:#ff8c3c52}[data-theme=molten] .console-topbar-brand-sep{background:#ff8c3c2e}[data-theme=molten] .page-toolbar-sep{background:#ff8c3c24}[data-theme=molten] .page-toolbar-title{color:#fff0dae0}[data-theme=molten] .page-toolbar-subtitle{color:#ffaf6466}[data-theme=molten] .topbar-status-cluster:hover{background:#ff78281a}[data-theme=frozen] .console-topbar{background:#0016288c;border-bottom-color:#64dcff24;box-shadow:0 1px #78e6ff0d inset}@supports (backdrop-filter: blur(1px)){[data-theme=frozen] .console-topbar{background:#00162833;backdrop-filter:blur(24px) saturate(2.2) brightness(.85);-webkit-backdrop-filter:blur(24px) saturate(2.2) brightness(.85)}}[data-theme=frozen] .page-toolbar{background:#0012228c;border-bottom-color:#64dcff1a;box-shadow:0 1px #78e6ff0a inset}@supports (backdrop-filter: blur(1px)){[data-theme=frozen] .page-toolbar{background:#00122233;backdrop-filter:blur(22px) saturate(2) brightness(.82);-webkit-backdrop-filter:blur(22px) saturate(2) brightness(.82)}}[data-theme=frozen] .console-topbar-app-link{color:#a0dcf599}[data-theme=frozen] .console-topbar-app-link:hover{color:var(--primary);background:#06b6d41f}[data-theme=frozen] .console-topbar-app-link-active{background:var(--primary)!important;box-shadow:0 2px 8px #06b6d466}[data-theme=frozen] .console-user-greeting{color:#a0dcf599}[data-theme=frozen] .console-topbar-sep{background:#64dcff2e}[data-theme=frozen] .console-topbar-brand{background:#06b6d414;border-color:#64dcff2e}[data-theme=frozen] .console-topbar-brand:hover{background:#06b6d429;border-color:#64dcff52}[data-theme=frozen] .console-topbar-brand-sep{background:#64dcff2e}[data-theme=frozen] .page-toolbar-sep{background:#64dcff24}[data-theme=frozen] .page-toolbar-title{color:#daf5ffe0}[data-theme=frozen] .page-toolbar-subtitle{color:#64c4e666}[data-theme=frozen] .topbar-status-cluster:hover{background:#32c8f01a}@media(max-width:767px){.console-topbar{height:auto;min-height:52px;padding:12px 16px;line-height:1.4;flex-direction:column;align-items:stretch;gap:10px;position:static}.console-topbar-left{flex-direction:column;align-items:flex-start}.console-topbar-sep{display:none}.console-topbar-right{justify-content:space-between}.canvas-body{padding:16px 16px 40px}.page-toolbar{padding:9px 16px}}
