@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/releases/5e461f5/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/releases/5e461f5/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/releases/5e461f5/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/releases/5e461f5/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/releases/5e461f5/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/releases/5e461f5/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-ground:#0e1512;--color-surface:#141c19;--color-surface-raised:#1a2320;--color-line:#24302c;--color-text:#f2f5f4;--color-text-muted:#97a5a0;--color-accent:#7ee0c0;--color-on-accent:#0e1512;--color-call-to-action:#c9f24d;--color-notice:#e0a44c;--color-focus:#7ee0c0;--color-print-ground:#fff;--color-print-text:#000;--radius-card:12px;--radius-control:10px;--radius-pill:999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-8:3rem;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--color-ground);min-width:20rem}body{color:var(--color-text);background:var(--color-ground);font-variant-numeric:tabular-nums;margin:0}button,input,select,textarea{font:inherit}:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}button,.button-link{min-height:2.75rem;padding:var(--space-3) var(--space-4);border:1px solid var(--color-accent);border-radius:var(--radius-control);color:var(--color-on-accent);background:var(--color-accent);cursor:pointer;font-weight:700}button:hover:not(:disabled),.button-link:hover{background:var(--color-call-to-action)}button:active:not(:disabled),.button-link:active{background:var(--color-accent);box-shadow:inset 0 0 0 4px var(--color-on-accent)}button:disabled{cursor:not-allowed;opacity:.56}button[aria-busy=true],.button-link[aria-busy=true]{cursor:progress;background-image:linear-gradient(90deg, var(--color-accent), var(--color-call-to-action), var(--color-accent));background-size:200% 100%;animation:1.2s linear infinite control-busy}button.secondary,.secondary-link{color:var(--color-text);border-color:var(--color-text-muted);background:var(--color-surface-raised)}button.secondary:hover:not(:disabled),.secondary-link:hover{border-color:var(--color-accent);background:var(--color-line)}button.quiet,.text-button{color:var(--color-accent);background:0 0;border-color:#0000}button.quiet:hover:not(:disabled),.text-button:hover:not(:disabled){color:var(--color-call-to-action);background:var(--color-surface-raised)}.header-primary{color:var(--color-on-accent);border-color:var(--color-call-to-action);background:var(--color-call-to-action)}.header-primary:hover:not(:disabled){background:var(--color-accent)}input,select,textarea{width:100%;min-height:2.75rem;padding:var(--space-3);border:1px solid var(--color-text-muted);border-radius:var(--radius-control);color:var(--color-text);background:var(--color-surface-raised)}input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:var(--color-accent)}input:active:not(:disabled),select:active:not(:disabled),textarea:active:not(:disabled){border-color:var(--color-accent);box-shadow:inset 0 0 0 4px var(--color-line)}input[aria-busy=true],select[aria-busy=true],textarea[aria-busy=true]{cursor:progress;background-image:linear-gradient(90deg, var(--color-surface-raised), var(--color-line), var(--color-surface-raised));background-size:200% 100%;animation:1.2s linear infinite control-busy}input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.56}textarea{resize:vertical;min-height:7rem}label{gap:var(--space-2);font-weight:600;display:grid}small{color:var(--color-text-muted)}.brand{align-items:center;gap:var(--space-3);display:flex}.brand>span:last-child{gap:var(--space-1);display:grid}.brand strong{letter-spacing:-.02em;font-size:1.2rem}.brand small{letter-spacing:.12em;font-size:.62rem;font-weight:700}.brand-mark{border-radius:var(--radius-control);width:2.5rem;height:2.5rem;color:var(--color-on-accent);background:var(--color-accent);place-items:center;font-weight:700;display:grid}.eyebrow{margin:0 0 var(--space-2);color:var(--color-accent);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700}.login-shell,.center{min-height:100vh;padding:var(--space-5);place-items:center;display:grid}.login-card{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);width:min(100%,28rem);box-shadow:0 12px 32px var(--color-ground);padding:clamp(1.5rem,6vw,3rem)}.login-card h1{margin:var(--space-6) 0 var(--space-2);font-size:clamp(1.8rem,8vw,2.5rem)}.login-card form{gap:var(--space-3);margin-top:var(--space-5);display:grid}.center{text-align:center;align-content:center}.app-shell{min-height:100vh}.sidebar{z-index:2;width:16.5rem;padding:var(--space-5);border-right:1px solid var(--color-line);color:var(--color-text);background:var(--color-surface);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.sidebar .brand small,.sidebar-footer span{color:var(--color-text-muted)}.sidebar nav{margin-top:var(--space-8)}.sidebar ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.sidebar a{min-height:2.75rem;padding:var(--space-3);align-items:center;gap:var(--space-3);border-radius:var(--radius-control);color:var(--color-text-muted);border:1px solid #0000;font-weight:600;text-decoration:none;display:flex}.sidebar a:hover{color:var(--color-text);border-color:var(--color-line);background:var(--color-surface-raised)}.sidebar a:active{border-color:var(--color-accent)}.sidebar a[aria-current=page]{color:var(--color-on-accent);border-color:var(--color-accent);background:var(--color-accent)}.section-icon{flex:0 0 20px;width:20px;height:20px}.sidebar-footer{gap:var(--space-1);margin-top:auto;font-size:.85rem;display:grid}.workspace{min-width:0;margin-left:16.5rem;padding:clamp(1rem,4vw,3rem)}.workspace-header{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-2);display:flex}.workspace-title{min-width:12rem}.workspace-header h1{letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,4vw,2.6rem)}.overview-greeting{margin:var(--space-2) 0 0;gap:var(--space-2);color:var(--color-text-muted);display:flex}.overview-greeting span{color:var(--color-text);font-weight:600}.location-context{gap:var(--space-1);min-width:12rem;padding:var(--space-2) var(--space-3);border-left:4px solid var(--color-accent);display:grid}.location-context label{color:var(--color-text-muted);font-size:.78rem}.location-context strong{font-size:1rem}.header-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.timezone-declaration{margin:0 0 var(--space-5);color:var(--color-text-muted);font-size:.86rem}.notice{gap:var(--space-2);margin-bottom:var(--space-5);padding:var(--space-3) var(--space-4);border:1px solid var(--color-accent);border-radius:var(--radius-control);color:var(--color-text);background:var(--color-surface-raised);display:grid}.notice p{margin:0}.notice-error{border-color:var(--color-notice)}.notice-error strong{color:var(--color-notice)}.notice-success strong{color:var(--color-accent)}.metric-grid{gap:var(--space-4);margin-bottom:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metric-card,.panel{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface)}.metric-card{gap:var(--space-2);padding:var(--space-5);display:grid}.metric-card>strong{font-variant-numeric:tabular-nums;font-size:2.25rem;line-height:1}.metric-card>span{color:var(--color-text-muted);font-size:.82rem;font-weight:600}.metric-card .text-button{justify-self:start;padding-inline:0}.panel{margin-bottom:var(--space-5);padding:clamp(1rem,3vw,1.5rem)}.panel-heading{justify-content:space-between;gap:var(--space-4);display:flex}.panel h2{margin:0;font-size:1.2rem}.panel h3{margin-bottom:var(--space-2)}.muted{margin:var(--space-2) 0 var(--space-4);color:var(--color-text-muted)}.supporting{color:var(--color-text-muted)}.content-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.content-grid .panel{margin:0}.full-width{grid-column:1/-1}.status-list,.confirmation dl{gap:var(--space-3);grid-template-columns:minmax(8rem,1fr) 3fr;display:grid}.status-list dt,.confirmation dt{color:var(--color-text-muted);font-weight:600}.status-list dd,.confirmation dd{margin:0}.count-truth{margin:var(--space-4) 0;color:var(--color-text-muted)}.count-truth strong{color:var(--color-text)}.inline-form{gap:var(--space-2);margin:var(--space-4) 0;display:grid}.input-action{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.form-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-grid>button,.form-grid>.field-error,.full-field{grid-column:1/-1}.form-grid>button{justify-self:start}.entity-list,.review-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.entity-list li,.review-list li{min-width:0;padding:var(--space-3) 0;justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--color-line);display:flex}.entity-list li:last-child,.review-list li:last-child{border-bottom:0}.entity-list li>div,.review-list li>div{gap:var(--space-1);min-width:0;display:grid}.entity-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.pill{padding:var(--space-1) var(--space-2);border:1px solid var(--color-line);border-radius:var(--radius-pill);color:var(--color-text-muted);background:var(--color-surface-raised);white-space:nowrap}.pill.success{color:var(--color-accent);border-color:var(--color-accent)}.review-list li>span{max-width:45%;color:var(--color-notice);text-align:right;font-weight:600}.empty,.section-state{padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-control);color:var(--color-text-muted);background:var(--color-surface-raised)}.empty{gap:var(--space-2);display:grid}.empty p{margin:0}.section-error{border-color:var(--color-notice)}.section-error strong,.field-error{color:var(--color-notice)}.section-error p{color:inherit}.field-error{margin:0;font-weight:600}.load-more{margin-top:var(--space-4)}.toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.first-empty{justify-items:start;gap:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);width:min(100%,42rem);margin:clamp(2rem,8vw,6rem) auto;padding:clamp(1.5rem,5vw,3rem);display:grid}.first-empty h2,.first-empty p{margin:0}.first-empty p{max-width:36rem;color:var(--color-text-muted);line-height:1.6}.empty-illustration{border:2px solid var(--color-accent);border-radius:var(--radius-pill);width:5rem;height:5rem;color:var(--color-on-accent);background:var(--color-accent);place-items:center;font-size:2rem;font-weight:700;display:grid}.button-link{align-items:center;text-decoration:none;display:inline-flex}.button-link[aria-disabled=true]{pointer-events:none;opacity:.56}.filter-form{gap:var(--space-3);margin:var(--space-4) 0;grid-template-columns:repeat(3,minmax(9rem,1fr)) auto;align-items:end;display:grid}.filter-summary{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.filter-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.filter-chip{min-height:2rem;padding:var(--space-1) var(--space-3);align-items:center;gap:var(--space-2);border:1px solid var(--color-accent);border-radius:var(--radius-pill);color:var(--color-accent);background:var(--color-surface-raised);display:inline-flex}.filter-chip strong{font-variant-numeric:tabular-nums}.table-scroll{border:1px solid var(--color-line);border-radius:var(--radius-control);max-width:100%;max-height:34rem;overflow:auto}table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:.9rem}th,td{padding:var(--space-3);border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top}th{z-index:2;color:var(--color-text-muted);background:var(--color-surface-raised);text-transform:uppercase;font-size:.75rem;position:sticky;top:0}th:first-child,td:first-child{background:var(--color-surface);min-width:10rem;box-shadow:1px 0 0 var(--color-line);position:sticky;left:0}th:first-child{z-index:3;background:var(--color-surface-raised)}tbody tr:last-child td{border-bottom:0}.invitation,.confirmation{gap:var(--space-3);margin:var(--space-4) 0;padding:var(--space-4);border:2px solid var(--color-notice);border-radius:var(--radius-control);background:var(--color-surface-raised);display:grid}.invitation code{overflow-wrap:anywhere;font-size:1rem}.invitation button{justify-self:start}.verbatim-reason{white-space:pre-wrap;overflow-wrap:anywhere}.confirmation-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.loading-preserved{display:none}.skeleton{gap:var(--space-3);width:100%;display:grid}.skeleton>span:not(.sr-only){border-radius:var(--radius-control);background-image:linear-gradient(90deg, var(--color-surface-raised), var(--color-line), var(--color-surface-raised));background-size:200% 100%;height:3rem;animation:1.2s ease-in-out infinite skeleton-shift;display:block}.skeleton>span:nth-child(2){width:72%}.skeleton>span:nth-child(4){width:84%}.loading-screen{width:min(100%,56rem);margin:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes skeleton-shift{to{background-position:-200% 0}}@keyframes control-busy{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton>span:not(.sr-only),button[aria-busy=true],input[aria-busy=true],select[aria-busy=true],textarea[aria-busy=true],.button-link[aria-busy=true]{animation:none}}@media (width<=68rem){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-grid{grid-template-columns:1fr}.full-width{grid-column:auto}.filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){.app-shell{grid-template-columns:8rem minmax(0,1fr);display:grid}.sidebar{width:8rem;height:100vh;padding:var(--space-3);position:sticky}.sidebar .brand{flex-direction:column;align-items:flex-start}.sidebar nav{margin-top:var(--space-5)}.sidebar ul{min-width:0;display:grid}.sidebar a{padding:var(--space-3) var(--space-2);flex-direction:column;align-items:flex-start}.sidebar-footer{display:none}.workspace{padding:var(--space-4);margin-left:0}.workspace-header{flex-direction:column;align-items:flex-start}.form-grid{grid-template-columns:1fr}.form-grid>button,.form-grid>.field-error,.full-field{grid-column:auto}.filter-form{grid-template-columns:1fr}.filter-summary{flex-direction:column;align-items:flex-start}}@media (width<=28rem){.app-shell{grid-template-columns:7rem minmax(0,1fr)}.sidebar{width:7rem}.workspace{padding:var(--space-3)}.metric-grid{grid-template-columns:1fr}.header-actions,.header-actions button,.input-action,.confirmation-actions{grid-template-columns:1fr;width:100%;display:grid}.overview-greeting,.entity-list li,.review-list li{flex-direction:column;align-items:flex-start}.review-list li>span{text-align:left;max-width:none}.status-list,.confirmation dl{gap:var(--space-1);grid-template-columns:1fr}.status-list dd,.confirmation dd{margin-bottom:var(--space-3)}.toolbar{flex-direction:column;align-items:stretch}}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{color:var(--color-print-text)!important;border-color:var(--color-print-text)!important;background:var(--color-print-ground)!important;box-shadow:none!important;text-shadow:none!important;background-image:none!important}html,body{min-width:0}.sidebar,.header-actions,.timezone-declaration,.filter-form,.filter-summary,button,.button-link,.confirmation-actions{display:none!important}.workspace{margin:0;padding:0}.workspace-header{display:block}.panel,.metric-card,.table-scroll{break-inside:avoid}.table-scroll{max-height:none;overflow:visible}th,th:first-child,td:first-child{position:static}}@media (forced-colors:active){button,.panel,.metric-card,.confirmation,.invitation{border:1px solid canvastext}.sidebar a[aria-current=page]{outline:2px solid highlight}}
