:root{color-scheme:light;--ds-background-100:#ffffff;--ds-background-200:#fafafa;--ds-gray-100:#f2f2f2;--ds-gray-200:#ebebeb;--ds-gray-900:#4d4d4d;--ds-gray-1000:#171717;--ds-focus-color:#067a6e;--ds-teal-100:#e7f5f3;--ds-teal-200:#c5e6e1;--ds-teal-700:#067a6e;--ds-teal-800:#056158;--ds-teal-900:#044e46;--ds-blue-100:#f2f8ff;--ds-blue-200:#d7e8ff;--ds-blue-700:#0072f5;--ds-blue-800:#0062d1;--ds-blue-900:#0047ab;--ds-shadow-background-border:0 0 0 1px var(--ds-background-200);--ds-shadow-border-base:0 0 0 1px #00000014;--ds-shadow-border:var(--ds-shadow-border-base),var(--ds-shadow-background-border);--ds-shadow-border-small:var(--ds-shadow-border),0px 2px 2px #0000000a;--ds-shadow-border-medium:var(--ds-shadow-border),0px 2px 2px #0000000a,0px 8px 8px -8px #0000000a;--ds-shadow-border-large:var(--ds-shadow-border),0px 2px 2px #0000000a,0px 8px 16px -4px #0000000a;--ds-shadow-tooltip:var(--ds-shadow-border),0px 1px 1px #00000005,0px 4px 8px #0000000a;--ds-shadow-menu:var(--ds-shadow-border),0px 1px 1px #00000005,0px 4px 8px -4px #0000000a,0px 16px 24px -8px #0000000f;--ds-shadow-modal:var(--ds-shadow-border),0px 1px 1px #00000005,0px 8px 16px -4px #0000000a,0px 24px 32px -8px #0000000f;--ds-shadow-fullscreen:var(--ds-shadow-modal);--ds-focus-ring:0 0 0 2px var(--ds-background-100),0 0 0 4px var(--ds-focus-color);--ds-overlay-backdrop-color:var(--ds-background-200);--ds-overlay-backdrop-opacity:0.8;--geist-radius:6px;--geist-radius-medium:12px;--geist-radius-large:16px;--geist-space:4px;--geist-space-2x:8px;--geist-space-3x:12px;--geist-space-4x:16px;--geist-space-6x:24px;--geist-space-8x:32px;--geist-space-small:32px;--geist-space-medium:40px;--geist-space-large:48px;--geist-space-gap:24px;--geist-space-gap-half:12px;--geist-space-gap-quarter:8px;--geist-form-font:0.875rem;--geist-form-line-height:1.25rem;--geist-form-height:var(--geist-space-medium);--font-sans:var(--font-geist-sans),"Geist Fallback",sans-serif;--font-mono:var(--font-geist-mono),"Geist Mono Fallback",ui-monospace,monospace}.material-base,.material-small{background:var(--ds-background-100);border-radius:var(--geist-radius)}.material-base{box-shadow:var(--ds-shadow-border)}.material-small{box-shadow:var(--ds-shadow-border-small)}.material-large,.material-medium,.material-menu,.material-modal{background:var(--ds-background-100);border-radius:var(--geist-radius-medium)}.material-medium{box-shadow:var(--ds-shadow-border-medium)}.material-large{box-shadow:var(--ds-shadow-border-large)}.material-tooltip{background:var(--ds-background-100);border-radius:var(--geist-radius);box-shadow:var(--ds-shadow-tooltip)}.material-menu{box-shadow:var(--ds-shadow-menu)}.material-modal{box-shadow:var(--ds-shadow-modal)}.material-fullscreen{background:var(--ds-background-100);border-radius:var(--geist-radius-large);box-shadow:var(--ds-shadow-fullscreen)}:root{--background:var(--ds-background-200);--background-subtle:var(--ds-gray-100);--surface:var(--ds-background-100);--surface-muted:var(--ds-gray-100);--surface-panel:var(--ds-gray-100);--surface-hover:var(--ds-gray-200);--border:#00000014;--border-strong:rgba(0,0,0,0.14);--text:var(--ds-gray-1000);--text-muted:var(--ds-gray-900);--text-soft:#8f8f8f;--primary:#067a6e;--primary-soft:var(--ds-teal-100);--accent:var(--primary);--accent-soft:var(--ds-teal-100);--accent-strong:var(--ds-teal-200);--violet:#7820bc;--violet-soft:var(--ds-gray-100);--amber:#ff990a;--amber-soft:var(--ds-gray-100);--success-soft:var(--ds-gray-100);--success-text:#398e4a;--warning-soft:var(--ds-gray-100);--warning-text:#9a6700;--danger-soft:var(--ds-gray-100);--danger-text:#e5484d;--info-soft:var(--ds-gray-100);--info-text:#0062d1;--danger:#e5484d;--shadow:var(--ds-shadow-border);--radius-lg:var(--geist-radius-medium);--radius-md:var(--geist-radius);--radius-sm:var(--geist-radius)}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;background:var(--background);color:var(--text);font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:1.43;font-feature-settings:"liga";text-size-adjust:100%}body{min-height:100vh}a{color:inherit;text-decoration:none}.mono,code,kbd,pre{font-family:var(--font-mono)}button,input,select,textarea{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible{outline:none;box-shadow:var(--ds-focus-ring)}input,select,textarea{width:100%;min-height:var(--geist-form-height);border:0;background:var(--ds-background-100);color:var(--text);padding:0 var(--geist-space-3x);border-radius:var(--geist-radius);box-shadow:var(--ds-shadow-border);outline:none;font-size:var(--geist-form-font);line-height:var(--geist-form-line-height)}input:focus,select:focus,textarea:focus{box-shadow:none;outline:1px solid var(--ds-teal-800)}textarea{resize:vertical}h1,h2,h3,p{margin-top:0;overflow-wrap:break-word}.eyebrow{margin:0 0 .25rem;color:var(--ds-teal-800);font-size:12px;font-weight:500;letter-spacing:normal;line-height:16px}.page-title{margin:0 0 .2rem;font-size:24px;line-height:32px;font-weight:600;letter-spacing:-.96px}.empty-copy,.page-subtitle{color:var(--text-muted)}.error-copy{margin:0;color:var(--danger)}.seed-copy{display:grid;grid-gap:.2rem;gap:.2rem;overflow-wrap:anywhere;padding:.75rem .85rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-muted);color:var(--text-muted)}.ghost-button,.primary-button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--geist-space-medium);padding:0 14px;border-radius:var(--geist-radius);border:0;background:var(--ds-background-100);color:var(--ds-gray-1000);font-size:14px;font-weight:500;line-height:20px}.ghost-button:hover,.primary-button:hover{background:var(--ds-gray-100)}.primary-button{background:var(--primary);color:var(--ds-background-100)}.primary-button:hover{background:var(--ds-teal-800);color:var(--ds-background-100)}.ghost-button{box-shadow:var(--ds-shadow-border)}.ghost-button:disabled,.primary-button:disabled{opacity:.5;cursor:not-allowed}.primary-button--block{width:100%}.ghost-button--small{padding:.35rem .55rem;font-size:12px}.danger-button{color:var(--danger)}.status-badge{display:inline-flex;align-items:center;padding:.2rem .45rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-muted);color:var(--text-muted);font-size:11px;font-weight:500}.status-badge--muted{color:var(--text-soft)}.signin-shell{min-height:100vh;display:grid;place-items:center;padding:1.5rem;background:radial-gradient(ellipse 70% 50% at 100% 0,rgba(6,122,110,.12),transparent 60%),var(--ds-background-200)}.signin-grid{width:min(980px,100%);display:grid;grid-template-columns:1fr .95fr;grid-gap:.9rem;gap:.9rem}.metric-card,.panel-card,.signin-brand-panel,.signin-form-panel{border:0;background:var(--ds-background-100);box-shadow:var(--ds-shadow-border)}.shell-sidebar{border:0;box-shadow:inset -1px 0 0 #00000014}.signin-brand-panel,.signin-form-panel{border-radius:var(--radius-lg);padding:1.2rem}.signin-brand-pill{display:inline-flex;padding:.2rem .45rem;border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--text-muted);font-size:11px;margin-bottom:.8rem;background:var(--surface-muted)}.signin-brand-panel h1{font-size:32px;line-height:40px;font-weight:600;letter-spacing:-1.28px;margin-bottom:.65rem}.signin-brand-panel p,.signin-form-header p{color:var(--text-muted)}.signin-feature-list{display:grid;grid-gap:.6rem;gap:.6rem;margin-top:1rem}.signin-feature-list article{padding:.7rem .8rem;border-radius:var(--radius-md);background:var(--surface-muted);border:1px solid var(--border)}.signin-feature-list span,.signin-feature-list strong{display:block}.signin-feature-list span{margin-top:.2rem;color:var(--text-muted)}.signin-form-panel{display:grid;align-content:center;grid-gap:.9rem;gap:.9rem}.signin-form-header h2{font-size:20px;line-height:28px;margin:0 0 .3rem;font-weight:600;letter-spacing:-.4px}.signin-form{display:grid;grid-gap:.75rem;gap:.75rem}.drawer-form label,.signin-form label{display:grid;grid-gap:.3rem;gap:.3rem}.drawer-form label span,.signin-form label span{color:var(--ds-gray-1000);font-size:14px;font-weight:400;line-height:20px;letter-spacing:normal}.signin-meta-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.checkbox-row,.signin-form label.checkbox-row{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.55rem;width:-moz-fit-content;width:fit-content}.checkbox-row input{width:16px;min-width:16px;height:16px;min-height:16px;flex:0 0 auto;padding:0;box-shadow:none}.signin-meta-link{color:var(--text-soft);font-size:11px}.app-shell{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:220px minmax(0,1fr)}.app-content,.panel-card,.shell-sidebar,.table-shell,.workspace-page{min-width:0}.app-content{padding:16px 20px calc(24px + env(safe-area-inset-bottom))}.mobile-nav-bar,.mobile-nav-close,.nav-backdrop{display:none}.mobile-nav-bar{align-items:center;gap:.35rem;padding:0 .45rem 0 .35rem;background:var(--ds-background-100);box-shadow:inset 0 -1px 0 #00000014}.mobile-nav-close,.mobile-nav-toggle{align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--geist-radius);background:transparent;color:var(--text);flex:0 0 auto}.mobile-nav-close:hover,.mobile-nav-toggle:hover{background:var(--ds-gray-100)}.mobile-nav-brand{display:flex;align-items:center;gap:.55rem;min-width:0}.mobile-nav-brand strong{font-size:14px;font-weight:600}.nav-backdrop{position:fixed;inset:0;z-index:40;margin:0;border:0;padding:0;background:rgba(23,23,23,.45);cursor:pointer}.shell-sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:.85rem;border-top:0;border-bottom:0;border-left:0;border-radius:0;display:flex;flex-direction:column;gap:.75rem;background:var(--ds-background-100)}.brand-lockup{display:flex;align-items:center;gap:.55rem;padding-bottom:.6rem;border-bottom:1px solid var(--border)}.brand-mark{width:28px;height:28px;border-radius:var(--geist-radius);display:grid;place-items:center;border:0;background:#000000;color:var(--ds-background-100);font-size:13px;font-weight:600}.brand-lockup span.inner{color:#FFFFFF!important}.brand-lockup span,.brand-lockup strong,.sidebar-card span,.sidebar-card strong,.sidebar-user span,.sidebar-user strong{display:block}.brand-lockup strong,.sidebar-card strong,.sidebar-user strong{font-weight:600;overflow-wrap:anywhere}.brand-lockup span,.sidebar-card span,.sidebar-user span{color:var(--text-muted);font-size:11px;margin-top:.1rem}.sidebar-card,.sidebar-user{padding:.65rem .65rem .65rem .75rem;border-radius:var(--radius-md);border:0;background:var(--accent-soft)}.sidebar-nav-groups{min-height:0;flex:1 1;overflow:auto;display:flex;flex-direction:column;gap:.75rem}.sidebar-section-label{color:var(--ds-gray-900);font-size:12px;font-weight:500;letter-spacing:normal}.side-nav{display:grid;grid-gap:.1rem;gap:.1rem}.side-nav__item{display:flex;align-items:center;gap:.55rem;padding:.48rem .55rem;border-radius:var(--radius-sm);color:var(--ds-gray-900);border:1px solid transparent}.side-nav__item,.side-nav__item:focus,.side-nav__item:hover,.side-nav__item:visited{text-decoration:none}.side-nav__item:hover{background:var(--accent-soft);border-color:transparent;color:var(--ds-teal-800)}.side-nav__item--active,.side-nav__item--active:hover,.side-nav__item--active:visited{color:var(--ds-teal-800);background:var(--accent-soft);border-color:transparent;font-weight:500;text-decoration:none}.side-nav__icon{display:inline-flex;align-items:center;justify-content:center;color:currentColor;flex:0 0 auto}.side-nav__icon,.side-nav__icon svg{width:1rem;height:1rem}.sidebar-signout{margin-top:auto}.rights-editor{display:grid;grid-gap:1rem;gap:1rem}.rights-editor .toolbar-cluster{align-items:stretch}.rights-checklist{display:grid;grid-gap:.35rem;gap:.35rem;max-height:260px;overflow:auto;margin-top:.45rem}.rights-check{display:flex;align-items:center;gap:.55rem;color:var(--ds-gray-1000);font-size:13px}.rights-check input{width:16px;min-width:16px;height:16px;min-height:16px;padding:0;box-shadow:none}.rights-mobile{display:grid;grid-gap:.35rem;gap:.35rem}.rights-mobile span{color:var(--ds-gray-900);font-size:12px;font-weight:500}.drawer-file{display:grid;grid-gap:.45rem;gap:.45rem;padding:.8rem;border:1px solid var(--ds-gray-200);border-radius:12px}.drawer-file span{color:var(--ds-gray-900);font-size:12px;font-weight:500}.drawer-file p{margin:0;color:var(--ds-gray-1000);font-size:13px}.drawer-file__pick{position:relative;cursor:pointer}.drawer-file__pick input{position:absolute;width:1px;height:1px;min-width:0;min-height:0;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.signin-code-actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.signin-text-button{border:0;background:transparent;color:var(--primary);font:inherit;font-size:13px;cursor:pointer;padding:0}.signin-text-button:disabled{cursor:default;opacity:.6}.workspace-frame{padding:.85rem 1rem}.workspace-page{display:grid;grid-gap:.8rem;gap:.8rem}.topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.05rem 0 .3rem;border-bottom:1px solid var(--border)}.topbar-copy{display:grid;grid-gap:.1rem;gap:.1rem;padding-bottom:.55rem}.topbar-badges{display:flex;gap:.35rem;flex-wrap:wrap;padding-top:.2rem}.dashboard-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.metric-card,.panel-card{border-radius:var(--geist-radius);padding:.8rem;box-shadow:var(--ds-shadow-border-small)}.metric-card{display:grid;grid-gap:.22rem;gap:.22rem;--metric-accent:var(--primary);border-top:2px solid var(--metric-accent)}.metric-card--blue{--metric-accent:var(--ds-blue-700)}.metric-card--teal{--metric-accent:var(--primary)}.metric-card--amber{--metric-accent:#ff990a}.metric-card--violet{--metric-accent:#7820bc}.metric-card__label{color:var(--ds-gray-900);font-size:12px;font-weight:500;letter-spacing:normal}.metric-card__value{font-size:24px;line-height:32px;font-weight:600;letter-spacing:-.96px}.metric-card__helper{color:var(--text-muted);font-size:12px}.metric-card__trend{display:flex;align-items:flex-end;gap:.22rem;height:30px;padding-left:0;margin-top:.1rem}.metric-card__trend-bar{flex:1 1;border-radius:2px 2px 0 0;background:var(--metric-accent);opacity:.72}.distribution-strip,.metric-card__distribution{display:flex;align-items:stretch;overflow:hidden;height:7px;border-radius:999px;border:1px solid var(--border);background:#ffffff}.metric-card__distribution{margin-left:0;margin-top:.15rem}.distribution-strip__segment,.metric-card__distribution-segment{height:100%}.chart-list__bar--success,.distribution-strip__segment--success,.metric-card__distribution-segment--success{background:#398e4a}.chart-list__bar--warning,.distribution-strip__segment--warning,.metric-card__distribution-segment--warning{background:#ff990a}.chart-list__bar--danger,.distribution-strip__segment--danger,.metric-card__distribution-segment--danger{background:#e5484d}.chart-list__bar--info,.distribution-strip__segment--info,.metric-card__distribution-segment--info{background:#0062d1}.chart-list__bar--neutral,.distribution-strip__segment--neutral,.metric-card__distribution-segment--neutral{background:#8f8f8f}.dashboard-layout-grid,.resource-layout-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(290px,.95fr);grid-gap:.8rem;gap:.8rem}.resource-layout-grid--single{grid-template-columns:minmax(0,1fr)}.dashboard-ops-grid,.register-breakdown-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.panel-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.7rem}.panel-card__header h2{margin:0;font-size:14px;font-weight:500;letter-spacing:-.28px}.panel-card__header--stack-mobile,.toolbar-actions{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.table-shell{overflow:auto;border:0;border-radius:var(--geist-radius);background:var(--ds-background-100);box-shadow:var(--ds-shadow-border)}.table-shell--tall{max-height:420px}.table-shell table{width:100%;border-collapse:collapse;min-width:760px}.table-shell td,.table-shell th{text-align:left;padding:.55rem .6rem;border-bottom:1px solid var(--border);font-size:13px;vertical-align:top;overflow-wrap:anywhere}.table-shell th{color:var(--ds-gray-900);font-weight:500;background:var(--ds-background-200);letter-spacing:normal;font-size:12px}.table-shell--sticky thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;box-shadow:inset 0 -1px 0 var(--border)}.table-shell tbody tr:hover{background:var(--surface-hover)}.table-row--active{background:var(--accent-soft)}.table-row--clickable{cursor:pointer}.table-row--clickable:hover td{background:var(--accent-soft)}.table-actions{display:flex;gap:.35rem}.filter-toolbar{display:grid;grid-template-columns:minmax(220px,1.45fr) 170px 150px auto;grid-gap:.35rem;gap:.35rem;margin-bottom:.75rem}.filter-toolbar--dense{align-items:stretch}.toolbar-cluster{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.toolbar-group{display:inline-flex;align-items:center;gap:.25rem;padding:.18rem;border-radius:var(--radius-sm)}.toolbar-group--accent{border-color:transparent}.toolbar-group--grow{display:flex}.toolbar-group--grow>*{min-width:0}.pagination-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.75rem;color:var(--text-muted);font-size:11px}.detail-panel-card{align-self:start}.detail-panel-grid,.stack-list{display:grid;grid-gap:.45rem;gap:.45rem}.dashboard-breakdown-stack{gap:.75rem}.dashboard-breakdown-group{display:grid;grid-gap:.45rem;gap:.45rem}.breakdown-legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:.45rem;gap:.45rem;margin-top:.6rem}.breakdown-legend--compact{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.breakdown-legend__item{display:flex;align-items:center;justify-content:space-between;gap:.45rem;padding:.45rem .5rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-muted)}.breakdown-legend__item strong{font-size:12px}.chart-list{display:grid;grid-gap:.55rem;gap:.55rem}.chart-list__row{display:grid;grid-gap:.3rem;gap:.3rem}.chart-list__meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:11px;color:var(--text-muted)}.chart-list__meta strong{color:var(--text);font-size:12px}.chart-list__bar-track{height:9px;border-radius:999px;background:var(--surface-panel);border:1px solid var(--border);overflow:hidden}.chart-list__bar{display:block;height:100%;border-radius:999px}.detail-stat,.stack-list__item{padding:.65rem;border-radius:var(--geist-radius);background:var(--ds-background-200);border:0;box-shadow:var(--ds-shadow-border)}.detail-stat span,.stack-list__item small,.stack-list__item span{display:block;color:var(--text-muted);font-size:11px}.detail-stat strong,.stack-list__item strong{display:block;margin-top:.15rem;color:var(--text);font-weight:600;word-break:break-word}.stack-list__item small{margin-top:.2rem}.drawer-overlay{position:fixed;inset:0;background:rgba(250,250,250,.8);display:flex;justify-content:flex-end;padding:.6rem;z-index:40}.drawer-panel{width:min(500px,100%);height:calc(100vh - 1.2rem);overflow:auto;border-radius:var(--geist-radius-medium);background:var(--ds-background-100);border:0;box-shadow:var(--ds-shadow-modal);padding:.9rem}.drawer-actions,.drawer-panel__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.success-copy{margin:0;color:var(--success-text)}.inline-link{color:var(--primary);font-weight:500;text-decoration:none}.signin-grid--compact{width:min(860px,100%)}.status-chip{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:20px;padding:.1rem .45rem;border-radius:9999px;border:0;background:var(--accent-soft);color:var(--ds-teal-900);font-size:12px;font-weight:500;white-space:nowrap}.status-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--primary);flex:0 0 auto}.status-chip--success{background:#e7f6ec;color:#1f6a3a}.status-chip--warning{background:#fff4de;color:#8a5a00}.status-chip--danger{background:#fdecec;color:#a12828}.status-chip--info{background:var(--ds-blue-100);color:var(--ds-blue-900)}.status-chip--success:before{background:#398e4a}.status-chip--warning:before{background:#ff990a}.status-chip--danger:before{background:#e5484d}.status-chip--info:before{background:#0062d1}.status-chip--neutral:before{background:#8f8f8f}.drawer-form{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:.75rem}.account-form{max-width:28rem}@media (max-width:1180px){.dashboard-layout-grid,.dashboard-ops-grid,.register-breakdown-grid,.resource-layout-grid,.signin-grid{grid-template-columns:1fr}.dashboard-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.filter-toolbar>:first-child{grid-column:1/-1}}@media (max-width:900px){.mobile-nav-bar{display:flex;position:fixed;top:0;right:0;left:0;z-index:30;height:calc(56px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);padding-left:calc(.35rem + env(safe-area-inset-left));padding-right:calc(.45rem + env(safe-area-inset-right))}.nav-backdrop{display:block}.mobile-nav-close{display:inline-flex;margin-left:auto}.app-shell{grid-template-columns:minmax(0,1fr)}.app-content{padding:calc(56px + env(safe-area-inset-top) + 12px) calc(16px + env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.shell-sidebar{position:fixed;z-index:50;top:0;bottom:0;left:0;width:min(300px,calc(100% - 48px));height:auto;max-height:100dvh;padding-top:calc(.85rem + env(safe-area-inset-top));padding-bottom:calc(.85rem + env(safe-area-inset-bottom));transform:translateX(-105%);transition:transform .16s ease;box-shadow:var(--ds-shadow-modal);overflow:hidden}.shell-sidebar--open{transform:translateX(0)}.ghost-button,.primary-button,.side-nav__item{min-height:44px}input,select,textarea{font-size:16px}}@media (max-width:720px){.drawer-overlay,.signin-shell,.workspace-frame{padding:.6rem}.signin-shell{padding-top:calc(.6rem + env(safe-area-inset-top));padding-bottom:calc(.6rem + env(safe-area-inset-bottom));align-items:start}.drawer-panel,.metric-card,.panel-card,.signin-brand-panel,.signin-form-panel{padding:.75rem}.signin-brand-panel h1{font-size:28px;line-height:34px;letter-spacing:-.8px}.page-title{font-size:22px;line-height:28px}.pagination-bar,.panel-card__header,.signin-form label.checkbox-row,.topbar{align-self:flex-start}.drawer-actions,.drawer-panel__header,.signin-code-actions,.signin-meta-row{flex-direction:column;align-items:stretch}.panel-card__header .toolbar-cluster,.rights-editor .toolbar-cluster{display:grid;grid-template-columns:1fr;width:100%}.panel-card__header .toolbar-cluster{grid-template-columns:1fr 1fr}.rights-editor .toolbar-cluster>button{width:100%}.panel-card__header .toolbar-cluster>.toolbar-group:only-child{grid-column:1/-1}.drawer-actions .toolbar-group,.filter-toolbar .toolbar-group,.pagination-bar .toolbar-cluster,.pagination-bar .toolbar-group,.panel-card__header .toolbar-group{display:flex;width:100%}.drawer-actions .ghost-button,.drawer-actions .primary-button,.filter-toolbar .toolbar-group>*,.pagination-bar .ghost-button,.panel-card__header .toolbar-group>.ghost-button,.panel-card__header .toolbar-group>.primary-button{flex:1 1 auto;width:100%}.filter-toolbar{grid-template-columns:1fr}.filter-toolbar>:first-child{grid-column:auto}.drawer-overlay{padding:0}.drawer-panel{width:100%;height:100dvh;max-height:100dvh;border-radius:0;padding-top:calc(.9rem + env(safe-area-inset-top));padding-bottom:calc(.9rem + env(safe-area-inset-bottom))}.table-shell,.table-shell--tall{max-height:none;overflow:visible;background:transparent;box-shadow:none}.table-shell table,.table-shell tbody,.table-shell td,.table-shell tr{display:block;width:100%;min-width:0}.table-shell table{min-width:0}.table-shell thead{display:none}.table-shell tr{margin-bottom:.65rem;border-radius:var(--geist-radius);background:var(--ds-background-100);box-shadow:var(--ds-shadow-border);overflow:hidden}.table-shell td{display:grid;grid-template-columns:minmax(92px,38%) minmax(0,1fr);grid-gap:.45rem;gap:.45rem;align-items:center;padding:.65rem .75rem;font-size:13px}.table-shell td:before{content:attr(data-label);color:var(--text-muted);font-size:11px;font-weight:500}.table-shell td[colspan]{display:block}.table-shell td[colspan]:before{content:none}.table-actions{flex-wrap:wrap;min-width:0}.status-chip{white-space:normal}.table-row--active{box-shadow:var(--ds-shadow-border),inset 3px 0 0 var(--primary)}}@media (prefers-reduced-motion:reduce){.shell-sidebar{transition:none}}@font-face{font-family:GeistMono;src:url(/_next/static/media/723e11e5093b8e80.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_46451f{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_46451f{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}@font-face{font-family:GeistSans;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8adcd2{font-family:GeistSans,GeistSans Fallback}.__variable_8adcd2{--font-geist-sans:"GeistSans","GeistSans Fallback"}