.ac-portal{--color-canvas:#f5f5f6;--color-surface:#fff;--color-surface-subtle:#ececef;--color-surface-raised:#f8f8fa;--color-text:#18181b;--color-text-muted:#62626b;--color-brand-strong:#242429;--color-brand:#3f5e7a;--color-brand-hover:#30495f;--color-brand-soft:#e8edf2;--color-text-on-brand:#fff;--color-border:#dedee3;--color-border-strong:#858590;--color-focus:#3f5e7a;--color-success:#237a50;--color-success-surface:#edf7f0;--color-warning:#855318;--color-warning-surface:#fff5e4;--color-info:#3f5e7a;--color-info-surface:#edf1f5;--color-danger:#a33434;--color-danger-surface:#fdebea;--radius-panel:4px;--radius-control:4px;--elevation-panel:none;--ac-nav:#1b1b1f;--ac-nav-text:#d4d4d8;--ac-nav-muted:#a1a1aa;--ac-nav-line:#333339;background:var(--color-canvas);min-height:100dvh;color:var(--color-text);font:15px/1.6 var(--font-sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ac-portal[data-theme=dark]{--color-canvas:#141417;--color-surface:#1e1e22;--color-surface-subtle:#303036;--color-surface-raised:#252529;--color-text:#ececef;--color-text-muted:#adadb7;--color-brand-strong:#ececef;--color-brand:#b8ccdf;--color-brand-hover:#d0ddea;--color-brand-soft:#2e363f;--color-text-on-brand:#141417;--color-border:#3e3e46;--color-border-strong:#82828e;--color-focus:#c5d4e3;--color-success:#87cfa4;--color-success-surface:#26382d;--color-warning:#e8bc75;--color-warning-surface:#3c3325;--color-info:#b8ccdf;--color-info-surface:#2d343e;--color-danger:#f3a298;--color-danger-strong:#842929;--color-danger-surface:#402c30;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ac-portal[data-theme=dark] .bg-brand.text-white{background-color:#3f5e7a}.ac-portal[data-theme=dark] .bg-brand-strong{background-color:#242429}.ac-portal[data-theme=dark] .bg-danger.text-white{background-color:#a33434}.ac-portal[data-theme=dark] .bg-white{--color-brand-strong:#242429;--color-brand:#3f5e7a;--color-text:#18181b;--color-text-muted:#62626b;--color-text-on-brand:#fff}.ac-portal svg{flex-shrink:0}.ac-portal :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.ac-portal .ac-skip{z-index:110;background:var(--color-surface);color:var(--color-text);padding:10px 16px;position:fixed;top:-80px;left:12px}.ac-portal .ac-skip:focus{top:8px}.ac-portal .ac-topbar{z-index:40;color:#f4f4f5;background:#111113;align-items:center;gap:24px;min-height:54px;padding:8px 18px;display:flex;position:sticky;top:0}.ac-portal .ac-brand-group{align-items:center;gap:8px;min-width:212px;display:flex}.ac-portal .ac-brand{color:inherit;white-space:nowrap;align-items:center;gap:9px;text-decoration:none;display:flex}.ac-portal .ac-brand strong{letter-spacing:-.35px;font-size:19px;font-weight:600}.ac-portal .ac-brand>span{color:#a1a1aa;border-left:1px solid #333339;margin-left:5px;padding-left:14px;font-size:13px}.ac-portal .ac-icon-button{width:35px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;display:inline-flex}.ac-portal .ac-icon-button:hover{background:#303036}.ac-portal .ac-menu-toggle{display:none}.ac-portal .ac-search{color:#d4d4d8;background:#232327;border:1px solid #777782;border-radius:3px;flex:1;align-items:center;gap:9px;min-width:145px;max-width:595px;height:33px;padding:0 10px;display:flex}.ac-portal .ac-search input{width:100%;min-width:0;color:inherit;background:0 0;border:0;font-size:13px}.ac-portal .ac-search input::placeholder{color:#c4c4cc}.ac-portal .ac-search kbd{white-space:nowrap;border:1px solid #777782;padding:0 3px;font-size:11px}.ac-portal .ac-header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.ac-portal .ac-header-actions>:is(a,button){color:#e4e4e7;box-shadow:none;border-color:#777782;border-radius:3px;font-weight:400}.ac-portal .ac-header-actions>:is(a,button):hover{color:#fff;background:#303036}.ac-portal .ac-topbar :focus-visible,.ac-portal .ac-sidebar :focus-visible{outline-color:#cbd5e1}.ac-portal .ac-frame{min-height:calc(100dvh - 54px);display:flex}.ac-portal .ac-sidebar{background:var(--ac-nav);width:228px;height:calc(100dvh - 54px);color:var(--ac-nav-text);flex-shrink:0;align-self:flex-start;position:sticky;top:54px;overflow-y:auto}.ac-portal .ac-workspace{border-bottom:1px solid var(--ac-nav-line);align-items:center;gap:12px;padding:22px 16px;display:flex}.ac-portal .ac-workspace strong{font-size:14px;font-weight:600;display:block}.ac-portal .ac-workspace span{color:var(--ac-nav-muted);font-size:12px;display:block}.ac-portal .ac-sidebar nav{padding:22px 0}.ac-portal .ac-nav-group{margin-bottom:24px}.ac-portal .ac-nav-group>p{text-transform:uppercase;letter-spacing:1px;color:var(--ac-nav-muted);padding:0 20px 8px;font-size:12px}.ac-portal .ac-nav-group ul{margin:0;padding:0;list-style:none}.ac-portal .ac-nav-group a{color:inherit;border-left:3px solid #0000;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 16px;font-size:13px;text-decoration:none;display:flex}.ac-portal .ac-nav-group a span{flex:1;min-width:0}.ac-portal .ac-nav-group a small{color:var(--ac-nav-muted);font-size:10px}.ac-portal .ac-nav-group a:hover{background:#27272a}.ac-portal .ac-nav-group a[aria-current=page]{color:#fff;background:#303036;border-left-color:#e4e4e7}.ac-portal .ac-role-status,.ac-portal .ac-navigation-empty{color:var(--ac-nav-muted);padding:14px 19px;font-size:12px}.ac-portal .ac-role-status{border-top:1px solid var(--ac-nav-line)}.ac-portal .ac-content{flex:1;min-width:0}.ac-portal .ac-breadcrumbs{padding:18px 30px 0}.ac-portal .ac-breadcrumbs nav{font-size:12px}.ac-portal .ac-content main{max-width:1600px;padding:18px 30px 28px}.ac-portal .ac-content main>header{padding-bottom:2px}.ac-portal .ac-content main>header>div{margin-top:0}.ac-portal .ac-content h1{letter-spacing:-.7px;font-size:28px;font-weight:400;line-height:1.3}.ac-portal .ac-content main>header p{font-size:13px;line-height:1.6}.ac-portal .ac-content main>header p:first-child:not(:last-child){letter-spacing:.06em;font-size:11px}.ac-portal .ac-content main>div{gap:24px;margin-top:24px}.ac-portal .ds-panel{box-shadow:none;border-radius:3px;padding:20px}.ac-portal .ds-panel>h2{letter-spacing:0;font-size:16px;font-weight:600}.ac-portal .ds-panel>p{font-size:12px}.ac-portal .ac-content .font-mono.opacity-70{opacity:1}.ac-portal button{transition-property:border-color,box-shadow}.ac-portal .ac-operation-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ac-portal .ac-footer{border-top:1px solid var(--color-border);color:var(--color-text-muted);justify-content:space-between;gap:18px;margin:0 30px;padding:18px 0;font-size:12px;display:flex}.ac-portal .ac-menu-backdrop{display:none}.ac-portal .ac-dashboard-toolbar{justify-content:flex-end;display:flex}.ac-portal .ac-dashboard-toolbar button{border-radius:3px;min-height:34px;padding:5px 14px;font-weight:400}.ac-portal .ac-dashboard-columns{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.ac-portal .ac-dashboard-columns>div{gap:24px;min-width:0;display:grid}.ac-portal .ac-dashboard-metrics{background:var(--color-surface);border:1px solid var(--color-border);border-radius:3px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ac-portal .ac-metric{border-right:1px solid var(--color-border);padding:20px}.ac-portal .ac-metric:last-child{border-right:0}.ac-portal .ac-metric>p:first-child{color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.ac-portal .ac-metric>p:nth-child(2){font-size:30px;font-weight:400;line-height:1.4}.ac-portal .ac-metric>p:last-child{color:var(--color-text-muted);font-size:12px}.ac-portal .ac-shortcuts h2{margin:0;font-size:16px;font-weight:600}.ac-portal .ac-shortcut-grid{grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;margin:16px 0 0;display:grid}.ac-portal .ac-shortcut{text-align:center;color:var(--color-text);border:1px solid #0000;border-radius:4px;flex-direction:column;align-items:center;gap:9px;padding:10px 4px;font-size:12px;line-height:1.4;text-decoration:none;display:flex}.ac-portal .ac-shortcut:hover{border-color:var(--color-border);background:var(--color-surface)}.ac-portal .ac-shortcut-icon{flex-shrink:0;justify-content:center;align-items:center;width:43px;height:39px;display:flex}@media (max-width:1199px){.ac-portal .ac-search kbd,.ac-portal .ac-brand>span{display:none}.ac-portal .ac-shortcut-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1023px){.ac-portal .ac-topbar{flex-wrap:wrap;gap:8px;padding:8px 12px}.ac-portal .ac-brand-group{min-width:0}.ac-portal .ac-menu-toggle{display:inline-flex}.ac-portal .ac-search{flex-basis:100%;order:3;max-width:none}.ac-portal .ac-sidebar{z-index:30;width:min(290px,85vw);height:calc(100dvh - 94px);display:none;position:fixed;top:94px;left:0}.ac-portal .ac-sidebar[data-open=true]{display:block}.ac-portal .ac-menu-backdrop{z-index:20;background:#11111366;border:0;display:block;position:fixed;inset:94px 0 0}.ac-portal .ac-content main{padding:18px 18px 24px}.ac-portal .ac-breadcrumbs{padding:16px 18px 0}.ac-portal .ac-dashboard-columns{grid-template-columns:1fr}.ac-portal .ac-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-portal .ac-metric:nth-child(2){border-right:0}.ac-portal .ac-metric:nth-child(-n+2){border-bottom:1px solid var(--color-border)}}@media (max-width:479px){.ac-portal .ac-topbar{padding:8px}.ac-portal .ac-brand{gap:5px}.ac-portal .ac-brand strong{font-size:16px}.ac-portal .ac-brand svg{width:23px}.ac-portal .ac-header-actions{gap:3px}.ac-portal .ac-header-actions>:is(a,button){padding-left:6px;padding-right:6px;font-size:11px}.ac-portal .ac-content main{padding:16px 12px 24px}.ac-portal .ac-content h1{font-size:24px}.ac-portal .ac-breadcrumbs{padding:14px 12px 0}.ac-portal .ac-breadcrumbs nav{font-size:11px}.ac-portal .ac-shortcut-grid{gap:2px}.ac-portal .ac-shortcut{font-size:11px}.ac-portal .ac-metric,.ac-portal .ds-panel{padding:16px}}@media (prefers-reduced-motion:reduce){.ac-portal *,.ac-portal :before,.ac-portal :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ac-portal .ac-shortcuts .ac-shortcut-icon{--ap-badge-ink:#64646f;--ap-badge-surface:#ececef;--ap-badge-line:#d6d6dc;--ap-badge-highlight:#ffffff61;--ap-badge-inset:#ffffffb3;--ap-badge-shadow:#18181b0e;--ap-badge-hover-shadow:#18181b1a;color:var(--ap-badge-ink);background-color:var(--ap-badge-surface);background-image:linear-gradient(180deg,var(--ap-badge-highlight),#fff0);border:1px solid var(--ap-badge-line);box-shadow:inset 0 1px 0 var(--ap-badge-inset),0 2px 3px var(--ap-badge-shadow);border-radius:11px;transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s}.ac-portal .ac-shortcuts .ac-shortcut-icon:is([data-badge=server],[data-badge=box]){--ap-badge-ink:#47647d;--ap-badge-surface:#e5edf4;--ap-badge-line:#c4d1dd}.ac-portal .ac-shortcuts .ac-shortcut-icon:is([data-badge=cloud],[data-badge=grid]){--ap-badge-ink:#526774;--ap-badge-surface:#e9eef2;--ap-badge-line:#ccd5dd}.ac-portal .ac-shortcuts .ac-shortcut-icon[data-badge=database]{--ap-badge-ink:#53647d;--ap-badge-surface:#e7ecf3;--ap-badge-line:#cbd4e0}.ac-portal .ac-shortcuts .ac-shortcut-icon:is([data-badge=code],[data-badge=users],[data-badge=layers]){--ap-badge-ink:#70627b;--ap-badge-surface:#eee9f2;--ap-badge-line:#d9cde1}.ac-portal .ac-shortcuts .ac-shortcut-icon[data-badge=globe]{--ap-badge-ink:#496e70;--ap-badge-surface:#e4efee;--ap-badge-line:#c7d9d7}.ac-portal .ac-shortcuts .ac-shortcut-icon[data-badge=shield]{--ap-badge-ink:#51715b;--ap-badge-surface:#e8efe9;--ap-badge-line:#cbdacf}.ac-portal .ac-shortcuts .ac-shortcut-icon:is([data-badge=folder],[data-badge=tag]){--ap-badge-ink:#856942;--ap-badge-surface:#f3ede2;--ap-badge-line:#dfd2bc}.ac-portal[data-theme=dark] .ac-shortcuts .ac-shortcut-icon{--ap-badge-ink:#c7c7d1;--ap-badge-surface:#323239;--ap-badge-line:#50505c;--ap-badge-highlight:#ffffff09;--ap-badge-inset:#ffffff0c;--ap-badge-shadow:#00000029;--ap-badge-hover-shadow:#00000040}.ac-portal[data-theme=dark] .ac-shortcuts .ac-shortcut-icon:is([data-badge=server],[data-badge=box]){--ap-badge-ink:#b8ccdf;--ap-badge-surface:#283645;--ap-badge-line:#435568}.ac-portal[data-theme=dark] .ac-shortcuts .ac-shortcut-icon:is([data-badge=cloud],[data-badge=grid]){--ap-badge-ink:#bdccd7;--ap-badge-surface:#2d3741;--ap-badge-line:#4a5763}.ac-portal[data-theme=dark] .ac-shortcuts .ac-shortcut-icon[data-badge=database]{--ap-badge-ink:#bac8e0;--ap-badge-surface:#2b3445;--ap-badge-line:#48566d}.ac-portal[data-theme=dark] .ac-shortcuts .ac-shortcut-icon:is([data-badge=code],[data-badge=users],[data-badge=layers]){--ap-badge-ink:#cabdda;--ap-badge-surface:#38313f;--ap-badge-line:#594c65}.ac-portal[data-theme=dark] .ac-shortcuts .ac-shortcut-icon[data-badge=globe]{--ap-badge-ink:#acccca;--ap-badge-surface:#283a3b;--ap-badge-line:#44605e}.ac-portal[data-theme=dark] .ac-shortcuts .ac-shortcut-icon[data-badge=shield]{--ap-badge-ink:#b7cfbe;--ap-badge-surface:#2e3b33;--ap-badge-line:#4d6254}.ac-portal[data-theme=dark] .ac-shortcuts .ac-shortcut-icon:is([data-badge=folder],[data-badge=tag]){--ap-badge-ink:#dcc9a8;--ap-badge-surface:#3d352a;--ap-badge-line:#665740}.ac-portal .ac-shortcuts .ac-shortcut:is(:hover,:focus-visible) .ac-shortcut-icon{background-color:color-mix(in srgb,var(--ap-badge-surface) 88%,var(--ap-badge-ink));border-color:color-mix(in srgb,var(--ap-badge-line) 78%,var(--ap-badge-ink));color:color-mix(in srgb,var(--ap-badge-ink) 92%,var(--color-text));box-shadow:inset 0 1px 0 var(--ap-badge-inset),0 3px 6px var(--ap-badge-hover-shadow)}
