@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3-latin-wght-normal.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3-latin-ext-wght-normal.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E??,U+2020,U+20A0-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--c-grafit:#1b1d22;--c-pruna:#4b2342;--c-pruna-70:#81657b;--c-pruna-30:#c9bdc6;--c-pruna-8:#f1edf0;--c-gri-text:#5e6068;--c-hartie:#f4f2f0;--c-alb:#fff;--c-graf-pruna:#4b2342;--c-graf-petrol:#2f7f8a;--c-graf-ocru:#c49a3a;--c-graf-argila:#b5654a;--c-graf-ardezie:#c3c8cf;--c-linie:#7c7e86;--c-separator:#e2dfdb;--c-grafit-2:#24262c;--c-grafit-3:#2e3037;--c-grafit-4:#33363e;--c-gri-deschis:#a9abb2;--c-linie-dk:#82858e;--c-separator-dk:#3a3d45;--c-graf-zgomot-dk:#6e717a;--c-argila-ink:#9a4c33;--c-petrol-ink:#246770;--c-ocru-ink:#7a5a12;--c-argila-dk:#e39a80;--c-petrol-dk:#6cb6c0;--c-ocru-dk:#d8b25e;color-scheme:light;--bg-page:var(--c-hartie);--bg-surface:var(--c-alb);--bg-raised:var(--c-alb);--bg-hover:var(--c-pruna-8);--bg-selected:var(--c-pruna-8);--bg-navbar:var(--c-alb);--bg-overlay:var(--c-separator);--text:var(--c-grafit);--text-muted:var(--c-gri-text);--text-link:var(--c-pruna);--signal:var(--c-pruna);--accent-bg:var(--c-pruna);--accent-fg:var(--c-alb);--accent-hover-ring:var(--c-pruna-30);--secondary-bg:var(--c-alb);--secondary-fg:var(--c-pruna);--secondary-border:var(--c-pruna);--border-control:var(--c-linie);--border-divider:var(--c-separator);--border-strong:#c9c6c2;--focus-ring:var(--c-pruna);--focus-gap:var(--c-alb);--chart-signal:var(--c-graf-pruna);--chart-noise:var(--c-graf-ardezie);--chart-noise-edge:var(--c-linie);--status-danger:var(--c-argila-ink);--status-warning:var(--c-ocru-ink);--status-success:var(--c-petrol-ink);--status-info:var(--c-pruna);--status-neutral:var(--c-gri-text);--status-success-bg:#eaf3f4;--status-success-border:#a9cdd2;--status-warning-bg:#f7f1e3;--status-warning-border:#d9c48f;--status-danger-bg:#f8ece7;--status-danger-border:#e0b4a4;--status-info-bg:var(--c-pruna-8);--status-info-border:var(--c-pruna-30);--status-neutral-bg:#efedea;--status-neutral-border:#c9c6c2;--chart-1:var(--c-graf-pruna);--chart-2:var(--c-graf-petrol);--chart-3:var(--c-graf-ocru);--chart-4:var(--c-graf-argila);--chart-5:var(--c-graf-ardezie);--shadow-menu:0 4px 16px #1b1d2229;--shadow-drag:0 8px 24px #1b1d2233;--shadow-dialog:0 16px 48px #1b1d223d;--scrim:#1b1d227a;--font-sans:"Source Sans 3", Arial, sans-serif;--fs-badge:.75rem;--fs-label:.8125rem;--fs-sm:.875rem;--fs-md:1rem;--fs-lg:1.125rem;--fs-display-sm:1.5rem;--fs-display:2rem;--lh-label:1.125rem;--lh-meta:1.25rem;--lh-title:1.5rem;--lh-display-sm:2rem;--lh-display:2.5rem;--lh-tight:1.25;--lh-body:1.5;--tracking-label:.06em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--gap:var(--sp-4);--page-x:var(--gap);--target:44px;--navbar-h:0px;--bar-h:56px;--status-h:32px;--control-h:44px;--kanban-col-w:288px;--chatter-w:400px;--radius-1:2px;--radius-2:4px;--focus-width:2px;--focus-offset:2px;--dur-1:.12s;--dur-2:.2s;--dur-flash:1.2s;--ease:cubic-bezier(.2, 0, 0, 1);--z-navbar:10;--z-dropdown:20;--z-drawer:30;--z-dialog:40;--z-toast:50}@media (width>=1024px){:root{--gap:var(--sp-5)}}@media (width>=1200px){:root{--navbar-h:var(--bar-h)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg-page:var(--c-grafit);--bg-surface:var(--c-grafit-2);--bg-raised:var(--c-grafit-3);--bg-hover:var(--c-grafit-4);--bg-selected:var(--c-grafit-4);--bg-navbar:var(--c-grafit-2);--bg-overlay:var(--c-grafit-4);--text:var(--c-hartie);--text-muted:var(--c-gri-deschis);--text-link:var(--c-pruna-30);--signal:var(--c-pruna-30);--accent-bg:var(--c-pruna-30);--accent-fg:var(--c-grafit);--accent-hover-ring:var(--c-alb);--secondary-bg:transparent;--secondary-fg:var(--c-pruna-30);--secondary-border:var(--c-pruna-30);--border-control:var(--c-linie-dk);--border-divider:var(--c-separator-dk);--border-strong:#4a4d56;--focus-ring:var(--c-pruna-30);--focus-gap:var(--c-grafit);--chart-signal:var(--c-pruna-30);--chart-noise:var(--c-graf-zgomot-dk);--chart-noise-edge:var(--c-linie-dk);--status-danger:var(--c-argila-dk);--status-warning:var(--c-ocru-dk);--status-success:var(--c-petrol-dk);--status-info:var(--c-pruna-30);--status-neutral:var(--c-gri-deschis);--status-success-bg:#1f3236;--status-success-border:#3d6870;--status-warning-bg:#352e1f;--status-warning-border:#6e5c30;--status-danger-bg:#3a2a26;--status-danger-border:#7a4a3c;--status-info-bg:#3a2d37;--status-info-border:#6e5a69;--status-neutral-bg:var(--c-grafit-3);--status-neutral-border:#4a4d56;--chart-1:var(--c-pruna-30);--shadow-menu:0 4px 16px #0006;--shadow-drag:0 8px 24px #00000080;--shadow-dialog:0 16px 48px #0009;--scrim:#0009}}:root[data-theme=dark]{color-scheme:dark;--bg-page:var(--c-grafit);--bg-surface:var(--c-grafit-2);--bg-raised:var(--c-grafit-3);--bg-hover:var(--c-grafit-4);--bg-selected:var(--c-grafit-4);--bg-navbar:var(--c-grafit-2);--bg-overlay:var(--c-grafit-4);--text:var(--c-hartie);--text-muted:var(--c-gri-deschis);--text-link:var(--c-pruna-30);--signal:var(--c-pruna-30);--accent-bg:var(--c-pruna-30);--accent-fg:var(--c-grafit);--accent-hover-ring:var(--c-alb);--secondary-bg:transparent;--secondary-fg:var(--c-pruna-30);--secondary-border:var(--c-pruna-30);--border-control:var(--c-linie-dk);--border-divider:var(--c-separator-dk);--border-strong:#4a4d56;--focus-ring:var(--c-pruna-30);--focus-gap:var(--c-grafit);--chart-signal:var(--c-pruna-30);--chart-noise:var(--c-graf-zgomot-dk);--chart-noise-edge:var(--c-linie-dk);--status-danger:var(--c-argila-dk);--status-warning:var(--c-ocru-dk);--status-success:var(--c-petrol-dk);--status-info:var(--c-pruna-30);--status-neutral:var(--c-gri-deschis);--status-success-bg:#1f3236;--status-success-border:#3d6870;--status-warning-bg:#352e1f;--status-warning-border:#6e5c30;--status-danger-bg:#3a2a26;--status-danger-border:#7a4a3c;--status-info-bg:#3a2d37;--status-info-border:#6e5a69;--status-neutral-bg:var(--c-grafit-3);--status-neutral-border:#4a4d56;--chart-1:var(--c-pruna-30);--shadow-menu:0 4px 16px #0006;--shadow-drag:0 8px 24px #00000080;--shadow-dialog:0 16px 48px #0009;--scrim:#0009}@media (prefers-reduced-motion:reduce){:root{--dur-1:0s;--dur-2:0s;--dur-flash:0s}}html{font-family:var(--font-sans);font-size:100%;line-height:var(--lh-body);color:var(--text);background:var(--bg-page);-webkit-text-size-adjust:100%}h1{font:200 var(--fs-display)/var(--lh-display) var(--font-sans)}:is(h2,h3){font:600 var(--fs-lg)/var(--lh-title) var(--font-sans)}:is(kbd,code,samp,pre){font-family:inherit}.num{font-variant-numeric:tabular-nums lining-nums}:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.btn-primary:focus-visible{box-shadow:0 0 0 var(--focus-offset) var(--focus-gap), 0 0 0 calc(var(--focus-offset) + var(--focus-width)) var(--focus-ring);outline:none}*,:before,:after{box-sizing:border-box}body{background:var(--bg-page);color:var(--text);font-size:var(--fs-md);margin:0}@media (width<=767.98px){body{flex-direction:column;min-height:100dvh;display:flex}#main{flex:1 0 auto}}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}img,svg{display:block}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--text-link)}html{scroll-padding-top:calc(var(--navbar-h) + var(--sp-4))}@media (width>=768px){html{scroll-padding-top:calc(var(--navbar-h) + 140px)}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{left:var(--sp-2);z-index:calc(var(--z-toast) + 1);background:var(--bg-raised);color:var(--text);padding:var(--sp-2) var(--sp-4);border:1px solid var(--border-control);border-radius:var(--radius-2);position:absolute;top:-100px}.skip:focus{top:var(--sp-2)}.muted{color:var(--text-muted)}.dense{font-size:var(--fs-sm);line-height:var(--lh-meta)}.page{align-content:start;gap:var(--gap);max-width:1600px;padding:var(--sp-4) var(--page-x) var(--gap);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.page>*{margin-block:0}.panel{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.panel h1{overflow-wrap:anywhere;flex:auto;min-width:0}.crumbs{color:var(--text-muted);font:600 var(--fs-label)/var(--lh-label) var(--font-sans);letter-spacing:var(--tracking-label);text-transform:uppercase;flex-basis:100%}.crumbs li{min-height:var(--target);align-items:center;display:inline-flex}.crumbs a{min-height:var(--target);color:var(--text-muted);align-items:center;display:inline-flex}.crumbs a:hover{color:var(--text-link)}.crumbs ol{gap:var(--sp-1);flex-wrap:wrap;display:flex}.crumbs li+li:before{content:"/";margin-right:var(--sp-1);color:var(--text-muted)}.toolbar{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.toolbar .spacer{flex:auto}.btn{justify-content:center;align-items:center;gap:var(--sp-2);min-height:var(--control-h);min-width:var(--target);padding:0 var(--sp-4);border-radius:var(--radius-2);font-weight:600;font-size:var(--fs-md);line-height:var(--lh-body);cursor:pointer;transition:box-shadow var(--dur-1) var(--ease), background var(--dur-1) var(--ease);white-space:nowrap;border:1px solid #0000;text-decoration:none;display:inline-flex}.btn-primary{background:var(--accent-bg);color:var(--accent-fg)}.btn-primary:hover{box-shadow:inset 0 0 0 2px var(--accent-hover-ring)}.btn-secondary{background:var(--secondary-bg);color:var(--secondary-fg);border-color:var(--secondary-border)}.btn-secondary:hover{background:var(--bg-hover)}.btn-quiet{color:var(--text);padding:0 var(--sp-2);background:0 0;font-weight:400}.btn-quiet:hover{background:var(--bg-hover)}.btn-icon{width:var(--target);padding:0}.btn-sm{min-height:32px;padding:0 var(--sp-3);font-size:var(--fs-sm);gap:6px;line-height:20px;position:relative}.btn-sm:after{content:"";position:absolute;inset:-6px 0}.btn-sm svg{width:16px;height:16px}.btn[aria-disabled=true],.btn:disabled{cursor:not-allowed;border:1px dashed}.btn-quiet[aria-disabled=true],.btn-quiet:disabled{color:var(--text-muted);border-color:#0000}.btn[aria-busy=true]{cursor:progress}.btn-block{width:100%}.link-btn{align-items:center;gap:var(--sp-1);text-align:start;color:var(--text-link);cursor:pointer;min-height:var(--target);min-width:var(--target);background:0 0;border:0;padding:0;text-decoration:underline;display:inline-flex}.table :is(th,td) a:not(.btn),.tap{min-height:var(--target);min-width:var(--target);align-items:center;display:inline-flex}.icon{flex:none;width:20px;height:20px}.icon-16{flex:none;width:16px;height:16px}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.field{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.field>label,.field>.label,.field>.field-head{font-size:var(--fs-sm);align-items:center;gap:var(--sp-2);font-weight:600;display:flex}.input,.select,.textarea{width:100%;min-height:var(--control-h);padding:var(--sp-2) var(--sp-3);border:1px solid var(--border-control);border-radius:var(--radius-2);background:var(--bg-surface);font-size:var(--fs-md)}.textarea{resize:vertical;min-height:96px}.input:disabled,.textarea:disabled{cursor:not-allowed;border-style:dashed}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border:2px solid var(--status-danger)}.hint{font-size:var(--fs-sm);color:var(--text-muted)}.field-error{font-size:var(--fs-sm);color:var(--status-danger);gap:var(--sp-1);align-items:center;display:flex}.check{align-items:center;gap:var(--sp-2);min-height:var(--target);cursor:pointer;display:inline-flex}.check input{width:20px;height:20px;accent-color:var(--accent-bg)}.form-grid{gap:var(--sp-4);grid-template-columns:1fr;display:grid}@media (width>=1024px){.form-grid.two{column-gap:var(--sp-6);grid-template-columns:1fr 1fr}}.tag{padding:0 var(--sp-2);border:1px solid var(--border-divider);border-radius:var(--radius-1);background:var(--bg-page);font-size:var(--fs-sm);color:var(--text);align-items:center;line-height:22px;display:inline-flex}.avatar{background:var(--c-pruna-8);width:28px;height:28px;color:var(--c-pruna);font-size:var(--fs-sm);border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid}:root[data-theme=dark] .avatar{background:var(--c-grafit-4);color:var(--c-pruna-30)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .avatar{background:var(--c-grafit-4);color:var(--c-pruna-30)}}.avatar.lg{width:32px;height:32px}.status{align-items:center;gap:var(--sp-1);font-size:var(--fs-sm);color:var(--text-muted);display:inline-flex}.status.danger{color:var(--status-danger)}.status.warning{color:var(--status-warning)}.status.success{color:var(--status-success)}.card{background:var(--bg-surface);border:1px solid var(--border-divider);border-radius:var(--radius-2)}.card-head{justify-content:space-between;align-items:center;gap:var(--sp-2);box-sizing:content-box;min-height:var(--target);padding:var(--sp-2) var(--sp-4);border-bottom:1px solid var(--border-divider);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.card-head h2,.card-head h3{font:600 var(--fs-lg)/var(--lh-title) var(--font-sans)}.card-body{padding:var(--sp-3) var(--sp-4)}.card .table{border:0}.card .table tbody tr:last-child>*{border-bottom:0}.sheet{background:var(--bg-surface);border:1px solid var(--border-divider);border-radius:var(--radius-2);padding:var(--sp-4)}@media (width>=768px){.sheet{padding:var(--sp-5)}}.skel{background:var(--border-divider);border-radius:var(--radius-2)}.flash{animation:flash var(--dur-flash) var(--ease)}@keyframes flash{0%{background:var(--bg-hover)}}.state-box{align-items:center;gap:var(--sp-3);padding:var(--sp-7) var(--sp-4);background:var(--bg-surface);border:1px dashed var(--border-control);border-radius:var(--radius-2);color:var(--text-muted);text-align:center;flex-direction:column;display:flex}.state-box :is(h1,h2,h3){color:var(--text);font:600 var(--fs-lg)/var(--lh-title) var(--font-sans)}.state-box p{max-width:34rem;font-size:var(--fs-sm)}astro-island[ssr] :is(button,input[type=submit]){cursor:progress}astro-island.island-failed{display:none}.page-header{gap:var(--sp-3);flex-direction:column;display:flex}.page-header-text{flex:auto;min-width:0}.page-header h1{overflow-wrap:anywhere}.page-header h1:focus{outline:none}.eyebrow{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-1);color:var(--text-muted);font:600 var(--fs-label)/var(--lh-label) var(--font-sans);letter-spacing:var(--tracking-label);text-transform:uppercase;flex-wrap:wrap;display:flex}.page-sub{align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);color:var(--text-muted);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.page-actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.chip{padding:1px var(--sp-2);background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-1);color:var(--text);font-size:var(--fs-sm);line-height:var(--lh-meta);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}@media (width>=768px){.page-header{flex-flow:wrap;align-items:flex-start}.page-actions{flex-shrink:0}}.pill{padding:1px var(--sp-2);border:1px solid var(--status-neutral-border);border-radius:var(--radius-1);background:var(--status-neutral-bg);color:var(--status-neutral);font-size:var(--fs-label);white-space:nowrap;vertical-align:middle;align-items:center;gap:6px;font-weight:600;line-height:1.5;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:1px;flex-shrink:0;width:8px;height:2px;display:inline-block}.pill-success{background:var(--status-success-bg);border-color:var(--status-success-border);color:var(--status-success)}.pill-warning{background:var(--status-warning-bg);border-color:var(--status-warning-border);color:var(--status-warning)}.pill-danger{background:var(--status-danger-bg);border-color:var(--status-danger-border);color:var(--status-danger)}.pill-info{background:var(--status-info-bg);border-color:var(--status-info-border);color:var(--status-info)}.pill-success:before{border-radius:50%;width:8px;height:8px}.pill-warning:before{background:0 0;border-bottom:9px solid;border-left:5px solid #0000;border-right:5px solid #0000;border-radius:0;width:0;height:0}.pill-danger:before{border-radius:1px;width:8px;height:8px}.pill-info:before{background:0 0;border:2px solid;border-radius:50%;width:8px;height:8px}.pills{gap:var(--sp-1);flex-wrap:wrap;display:inline-flex}.alert{align-items:flex-start;gap:var(--sp-3);margin-bottom:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--status-neutral-border);border-left-width:4px;border-left-color:var(--status-neutral);border-radius:var(--radius-2);background:var(--status-neutral-bg);color:var(--status-neutral);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.page>.alert{margin-block:0}.alert:before{content:"";background:currentColor;flex-shrink:0;width:10px;height:2px;margin-top:10px}.alert-danger{background:var(--status-danger-bg);border-color:var(--status-danger-border);border-left-color:var(--status-danger);color:var(--status-danger)}.alert-danger:before{border-radius:1px;height:10px;margin-top:6px}.alert-warning{background:var(--status-warning-bg);border-color:var(--status-warning-border);border-left-color:var(--status-warning);color:var(--status-warning)}.alert-warning:before{background:0 0;border-bottom:10px solid;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;margin-top:6px}.alert-info{background:var(--status-info-bg);border-color:var(--status-info-border);border-left-color:var(--status-info);color:var(--status-info)}.alert-info:before{background:0 0;border:2px solid;border-radius:50%;height:10px;margin-top:6px}.alert-success{background:var(--status-success-bg);border-color:var(--status-success-border);border-left-color:var(--status-success);color:var(--status-success)}.alert-success:before{border-radius:50%;width:10px;height:10px;margin-top:6px}.alert-body{gap:var(--sp-1);min-width:0;color:var(--text);flex-direction:column;flex:calc(100% - 26px);display:flex}.alert-title{font-weight:600;font-size:var(--fs-md);display:block}.alert-items{gap:var(--sp-1) var(--sp-3);color:var(--text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.alert-items a,.err-list a{color:var(--text);font-weight:600}.err-list{padding-left:var(--sp-5);color:var(--text);list-style:outside}.err-list a{min-height:var(--target);align-items:center;display:inline-flex}.alert-acts{gap:var(--sp-2);flex-wrap:wrap;margin-left:22px;display:flex}@media (width>=768px){.alert-body{flex:1 1 0}.alert-acts{flex-shrink:0;margin-left:0}}.kpis{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.kpi{height:100%;padding:var(--sp-3) var(--sp-4);background:var(--bg-surface);border:1px solid var(--border-divider);border-radius:var(--radius-2);color:var(--text);flex-direction:column;gap:2px;text-decoration:none;display:flex;position:relative;container-type:inline-size}a.kpi:hover{border-color:var(--border-control)}a.kpi:after{content:"";background:var(--signal);transform-origin:0;height:2px;transition:transform var(--dur-2) var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}a.kpi:hover:after,a.kpi:focus-visible:after{transform:scaleX(1)}.kpi-label{min-height:2lh;color:var(--text-muted);font:600 var(--fs-label)/var(--lh-label) var(--font-sans);letter-spacing:var(--tracking-label);text-transform:uppercase}.kpi-val{align-items:center;gap:var(--sp-2);font:300 var(--fs-display-sm)/var(--lh-display-sm) var(--font-sans);font-variant-numeric:tabular-nums lining-nums;overflow-wrap:anywhere;display:flex}@container (width>=200px){.kpi-val{font-weight:200;font-size:var(--fs-display);line-height:var(--lh-display)}}.kpi-sub{color:var(--text-muted);font-size:var(--fs-sm);align-items:center;gap:6px;display:flex}@media (width>=768px){.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1200px){.kpis{grid-template-columns:repeat(6,minmax(0,1fr))}}.kpi-wrap{margin:0 0 var(--sp-4);container-type:inline-size}.kpi-strip{background:var(--bg-surface);border:1px solid var(--border-divider);border-radius:var(--radius-2);grid-template-columns:minmax(0,1fr);margin:0;display:grid;overflow:hidden}.kpi-strip>div{min-width:0;padding:var(--sp-3) var(--sp-4);border-right:1px solid var(--border-divider);border-bottom:1px solid var(--border-divider);flex-direction:column;gap:2px;margin:0 -1px -1px 0;display:flex}.kpi-strip dt{color:var(--text-muted);font:600 var(--fs-label)/var(--lh-label) var(--font-sans);letter-spacing:var(--tracking-label);text-transform:uppercase}.kpi-strip dd{align-items:center;gap:var(--sp-1) var(--sp-2);font-variant-numeric:tabular-nums lining-nums;overflow-wrap:anywhere;flex-wrap:wrap;margin:0;font-weight:600;display:flex}@container (width>=19rem){.kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=30rem){.kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}.filter-bar{align-items:flex-end;gap:var(--sp-3);padding:var(--sp-3);background:var(--bg-surface);border:1px solid var(--border-divider);border-radius:var(--radius-2);flex-wrap:wrap;display:flex}.filter-bar .spacer{flex:auto}.stages{scrollbar-width:thin;flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.stages li{flex:1 0 auto}.stages button{justify-content:center;align-items:center;gap:var(--sp-2);width:100%;min-height:var(--control-h);padding:0 var(--sp-4);background:var(--bg-surface);border:1px solid var(--border-control);color:var(--text-muted);font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;border-left-width:0;border-radius:0;font-weight:600;display:flex}.stages li:first-child button{border-radius:var(--radius-2) 0 0 var(--radius-2);border-left-width:1px}.stages li:last-child button{border-radius:0 var(--radius-2) var(--radius-2) 0}.stages .n{font-size:var(--fs-label);font-variant-numeric:tabular-nums}.stages button.done{color:var(--text)}.stages button[aria-current]{background:var(--accent-bg);border-color:var(--accent-bg);color:var(--accent-fg)}.stages button:hover:not([aria-current]):not(:disabled){background:var(--bg-hover)}.stages button:disabled{cursor:not-allowed}.stages button:focus-visible{outline-offset:-4px}.table{border-collapse:collapse;background:var(--bg-surface);border:1px solid var(--border-divider);width:100%;font-size:var(--fs-sm)}.table th,.table td{padding:var(--sp-2) var(--sp-3);text-align:left;border-bottom:1px solid var(--border-divider);vertical-align:middle;line-height:var(--lh-meta)}.table :is(th,td):first-child{padding-left:var(--sp-4)}.table :is(th,td):last-child{padding-right:var(--sp-4)}.table thead th{border-bottom-color:var(--border-strong);color:var(--text-muted);font:600 var(--fs-label)/var(--lh-label) var(--font-sans);letter-spacing:var(--tracking-label);text-transform:uppercase}.table td.num,.table th.num{text-align:right;font-variant-numeric:tabular-nums lining-nums}.table td.num{white-space:nowrap}.table tbody tr:hover{background:var(--bg-hover)}.table tfoot td{border-top:1px solid var(--border-strong);font-weight:600}.table tbody th{font-weight:400}.cell2{overflow-wrap:break-word;flex-direction:column;min-width:0;display:flex}.cell2 .d{color:var(--text-muted);font-size:var(--fs-sm)}@media (width<=767.98px){.table.stack,.table.stack tbody,.table.stack tr,.table.stack td{display:block}.table.stack thead{display:none}.table.stack tr{border-bottom:1px solid var(--border-divider);padding:var(--sp-2) 0}.table.stack td,.table.stack td:is(:first-child,:last-child){padding:var(--sp-1) var(--sp-4);border:0}.table.stack td.num{text-align:left;white-space:normal}.table.stack td[data-label]:before{content:attr(data-label);color:var(--text-muted);font:600 var(--fs-label)/var(--lh-label) var(--font-sans);letter-spacing:var(--tracking-label);text-transform:uppercase;margin-right:var(--sp-2)}}.menu{z-index:var(--z-dropdown);background:var(--bg-raised);border:1px solid var(--border-control);border-radius:var(--radius-2);min-width:220px;max-width:min(320px,100vw - 32px);box-shadow:var(--shadow-menu);padding:var(--sp-1) 0;position:absolute}.menu [role^=menuitem]{align-items:center;gap:var(--sp-2);width:100%;min-height:var(--target);padding:0 var(--sp-3);text-align:left;cursor:pointer;color:var(--text);font-size:var(--fs-md);background:0 0;border:0;text-decoration:none;display:flex}.menu [role^=menuitem]:hover,.menu [role^=menuitem]:focus-visible{background:var(--bg-hover)}.menu [role^=menuitem][aria-disabled=true]{color:var(--text-muted);cursor:not-allowed}.menu hr{border:0;border-top:1px solid var(--border-divider);margin:var(--sp-1) 0}.menu .menu-label{padding:var(--sp-2) var(--sp-3)}dialog.dlg{background:var(--bg-raised);color:var(--text);border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0}dialog.dlg::backdrop{background:var(--scrim)}@media (width>=768px){dialog.dlg{border:1px solid var(--border-control);border-radius:var(--radius-2);width:calc(100vw - 48px);max-width:560px;height:fit-content;max-height:calc(100dvh - 48px);box-shadow:var(--shadow-dialog);margin:auto}dialog.dlg.wide{max-width:960px}}.dlg-inner{height:100%;max-height:inherit;flex-direction:column;display:flex}@media (width>=768px){.dlg-inner{height:auto}}.dlg-head{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-4);border-bottom:1px solid var(--border-divider);display:flex}.dlg-head h2{font:600 var(--fs-lg)/var(--lh-title) var(--font-sans);flex:1}.dlg-body{padding:var(--sp-4);gap:var(--sp-4);flex-direction:column;flex:auto;display:flex;overflow:auto}.dlg-foot{justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--border-divider);flex-wrap:wrap;display:flex}@media (width<=767.98px){.dlg-foot .btn{flex:auto}}kbd{padding:0 var(--sp-1);background:var(--bg-page);border:1px solid var(--border-divider);border-radius:var(--radius-1);color:var(--text-muted);font-size:var(--fs-label);line-height:var(--lh-label);white-space:nowrap}.nb-btn{width:var(--target);height:var(--target);border-radius:var(--radius-2);color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid;position:relative}.nb-btn:hover{background:var(--bg-hover);color:var(--text)}.cue{vertical-align:middle;width:8px;height:2px;color:var(--status-neutral);background:currentColor;border-radius:1px;flex-shrink:0;display:inline-block}.cue.success{width:8px;height:8px;color:var(--status-success);border-radius:50%}.cue.warning{width:0;height:0;color:var(--status-warning);background:0 0;border-bottom:9px solid;border-left:5px solid #0000;border-right:5px solid #0000;border-radius:0}.cue.danger{width:8px;height:8px;color:var(--status-danger);border-radius:1px}.cue.info{width:8px;height:8px;color:var(--status-info);background:0 0;border:2px solid;border-radius:50%}.logo-dark,:root[data-theme=dark] .logo-light{display:none}:root[data-theme=dark] .logo-dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-light{display:none}:root:not([data-theme=light]) .logo-dark{display:block}}@media (width>=768px){html{scroll-padding-bottom:calc(var(--status-h) + var(--sp-2))}body{padding-bottom:var(--status-h)}body.portal-page{padding-bottom:0}}.pf{align-items:center;gap:0 var(--sp-4);padding:var(--sp-3) var(--page-x);border-top:1px solid var(--border-divider);color:var(--text-muted);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.pf ul{align-items:center;gap:0 var(--sp-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pf a{min-height:var(--target);overflow-wrap:anywhere;align-items:center;display:inline-flex}.portal-page main{min-height:24rem}.narrow{width:100%;max-width:880px}.req{color:var(--text-muted);font-weight:400}.row{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.center-acts{gap:var(--sp-2);flex-direction:column;display:flex}.signin{max-width:400px;margin:var(--sp-6) auto var(--sp-7);padding:0 var(--sp-4);gap:var(--sp-4);flex-direction:column;display:flex}.signin .logo-wrap{justify-content:center;display:flex}.signin .logo-wrap img{width:160px;height:auto}.signin h1{text-align:center}.signin .lead{text-align:center;color:var(--text-muted);margin:0}.signin form{gap:var(--sp-4);flex-direction:column;display:flex}.signin .sent-to{overflow-wrap:anywhere;font-weight:600}.signin-lang{justify-content:center;display:flex}@media (width>=768px){.signin-lang{display:none}}.track{gap:var(--sp-1);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.track li{align-items:center;gap:var(--sp-2);min-height:var(--control-h);padding:0 var(--sp-3);border:1px solid var(--border-control);border-radius:var(--radius-2);background:var(--bg-surface);color:var(--text-muted);font-size:var(--fs-sm);overflow-wrap:anywhere;min-width:0;font-weight:600;display:flex}.track .n{font-size:var(--fs-label);font-variant-numeric:tabular-nums}.track li.done{color:var(--text)}.track li[aria-current]{background:var(--accent-bg);border-color:var(--accent-bg);color:var(--accent-fg)}@media (width>=768px){.track{gap:0;display:flex}.track li{border-left-width:0;border-radius:0;flex:1 1 0;justify-content:center}.track li:first-child{border-radius:var(--radius-2) 0 0 var(--radius-2);border-left-width:1px}.track li:last-child{border-radius:0 var(--radius-2) var(--radius-2) 0}}dl.facts{column-gap:var(--sp-4);row-gap:var(--sp-1);font-size:var(--fs-sm);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}dl.facts dt{color:var(--text-muted)}dl.facts dd{overflow-wrap:anywhere;margin:0}dl.facts.counts{grid-template-columns:minmax(0,max-content) max-content}dl.facts.counts dd{overflow-wrap:normal;white-space:nowrap}.people{gap:var(--sp-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.people{grid-template-columns:repeat(2,minmax(0,1fr))}}.person{padding:var(--sp-3);border:1px solid var(--border-divider);border-radius:var(--radius-2);font-size:var(--fs-sm);flex-direction:column;gap:0;min-width:0;display:flex}.person .nm{font-weight:600;font-size:var(--fs-md)}.person a{overflow-wrap:anywhere}.req-by{padding:var(--sp-2) var(--page-x);background:var(--bg-surface);border-bottom:1px solid var(--border-divider);color:var(--text-muted);font-size:var(--fs-sm)}.req-by b{color:var(--text);font-weight:600}.ph .q-tools{align-items:center;gap:var(--sp-1);margin-left:auto;display:inline-flex}.ph .q-tools .lbl{display:none}@media (width>=768px){.ph .q-tools .lbl{display:inline}}.code-input{min-height:56px;font-size:var(--fs-display-sm);letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums lining-nums}.code-show{gap:var(--sp-3);padding:var(--sp-4);background:var(--status-info-bg);border:1px solid var(--status-info-border);border-radius:var(--radius-2);flex-direction:column;display:flex}.code-show .digits{font:400 var(--fs-display)/1.1 var(--font-sans);letter-spacing:.08em;font-variant-numeric:tabular-nums lining-nums;color:var(--text)}.code-show .url{font-size:var(--fs-sm);overflow-wrap:anywhere;color:var(--text)}.code-show .row{gap:var(--sp-2);flex-wrap:wrap;display:flex}.notice{gap:var(--sp-3);flex-direction:column;max-width:68ch;display:flex}.notice h2{font:600 var(--fs-lg)/var(--lh-title) var(--font-sans)}.notice h3{font:600 var(--fs-md)/var(--lh-title) var(--font-sans);margin-top:var(--sp-2)}.accept{gap:var(--sp-3);max-width:68ch;padding:var(--sp-3) var(--sp-4);background:var(--bg-surface);border:1px solid var(--border-control);border-radius:var(--radius-2);flex-direction:column;display:flex}.accept .check{align-items:flex-start}.accept .check input{flex:none;margin-top:2px}.sheet-h1{font:300 var(--fs-display-sm)/var(--lh-display-sm) var(--font-sans)}@media (width>=768px){.sheet-h1{font:200 var(--fs-display)/var(--lh-display) var(--font-sans)}}.notice ul,.notice ol{padding-left:var(--sp-5);gap:var(--sp-1);flex-direction:column;margin:0;display:flex}.notice ul{list-style:outside}.notice ol{list-style:decimal}.notice p,.notice h1,.notice h2{overflow-wrap:anywhere;margin:0}.qwrap{gap:var(--gap);max-width:1280px;padding:var(--sp-4) var(--page-x) var(--sp-6);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.rail{display:none}@media (width>=1024px){.qwrap{grid-template-columns:272px minmax(0,1fr);align-items:start}.rail{top:var(--sp-4);display:block;position:sticky}}.rail-list a{gap:0 var(--sp-2);min-height:var(--target);padding:var(--sp-2) var(--sp-3);color:var(--text);border-left:3px solid #0000;grid-template-columns:3ch minmax(0,1fr);text-decoration:none;display:grid}.rail-list a:hover{background:var(--bg-hover)}.rail-list a[aria-current]{border-left-color:var(--signal);background:var(--bg-selected);font-weight:600}.rail-list .sid,.srow .sid{color:var(--text-muted);font-variant-numeric:tabular-nums lining-nums;font-weight:400}.rail-list .meta{color:var(--text-muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;grid-column:2;font-weight:400}.rail-list .sub a{padding-left:calc(var(--sp-3) + 3ch + var(--sp-2));grid-template-columns:minmax(0,1fr)}.rail-list .sub .meta{grid-column:1}.rail-list hr{border:0;border-top:1px solid var(--border-divider);margin:var(--sp-2) 0}.sbar{align-items:center;gap:var(--sp-1) var(--sp-2);padding:var(--sp-1) var(--page-x);background:var(--bg-navbar);border-bottom:1px solid var(--border-divider);flex-wrap:wrap;display:flex}@media (width>=1024px){.sbar .foi{display:none}}.save{align-items:center;gap:var(--sp-1);min-height:var(--target);color:var(--text-muted);font-size:var(--fs-sm);margin-left:auto;display:inline-flex}.save.err{color:var(--status-danger)}.save.ok{color:var(--status-success)}.sheet-intro{color:var(--text-muted);font-size:var(--fs-sm);max-width:68ch}.qsec{flex-direction:column;display:flex}.qsec>h2{padding:var(--sp-4) 0 var(--sp-2);border-bottom:1px solid var(--border-strong)}.q{gap:var(--sp-2);padding:var(--sp-4) 0;border-bottom:1px solid var(--border-divider);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.q{column-gap:var(--sp-5);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.q-label{gap:var(--sp-2);font-weight:600;display:flex}.q-id{min-width:3ch;color:var(--text-muted);font-variant-numeric:tabular-nums lining-nums;flex:none;font-weight:400}.q-hint{margin-top:var(--sp-1);color:var(--text-muted);font-size:var(--fs-sm)}.q-hint.indent{padding-left:calc(3ch + var(--sp-2))}.q-ans{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.q-foot{justify-content:space-between;align-items:center;gap:var(--sp-1) var(--sp-3);color:var(--text-muted);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.q-foot .count{font-variant-numeric:tabular-nums lining-nums;margin-left:auto}.mark{align-items:center;gap:var(--sp-1);display:inline-flex}.mark.err{color:var(--status-danger)}.mark.ok{color:var(--status-success)}.opts{background:var(--bg-surface);border:1px solid var(--border-control);border-radius:var(--radius-2);flex-direction:column;max-width:28rem;display:flex}.opt{align-items:center;gap:var(--sp-2);min-height:var(--target);padding:0 var(--sp-3);border-bottom:1px solid var(--border-divider);cursor:pointer;display:flex}.opt:last-child{border-bottom:0}.opt input{width:20px;height:20px;accent-color:var(--accent-bg);flex:none;margin:0}.opt:has(input:checked){background:var(--bg-selected);font-weight:600}details.det>summary{align-items:center;gap:var(--sp-1);min-height:var(--target);color:var(--text-link);cursor:pointer;text-decoration:underline;list-style:none;display:inline-flex}details.det>summary::-webkit-details-marker{display:none}details.det[open]>summary{margin-bottom:var(--sp-1)}.q.conflicted{padding:var(--sp-4);margin:var(--sp-2) calc(-1 * var(--sp-4));background:var(--status-warning-bg);border:1px solid var(--status-warning-border);border-left-width:4px;border-left-color:var(--status-warning);border-radius:var(--radius-2)}@media (width>=768px){.q.conflicted{margin:var(--sp-2) 0}}.versus{gap:var(--sp-2);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.versus{grid-template-columns:1fr 1fr}}.versus>div{gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);background:var(--bg-surface);border:1px solid var(--border-divider);border-radius:var(--radius-2);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.sheet-end{justify-content:space-between;align-items:center;gap:var(--sp-2);padding-top:var(--sp-4);flex-wrap:wrap;display:flex}.prog{flex-direction:column;gap:4px;min-width:9rem;display:flex}.prog .t{font-size:var(--fs-sm);font-variant-numeric:tabular-nums lining-nums}.prog .b{background:var(--border-divider);border-radius:2px;height:4px;overflow:hidden}.prog .b>span{background:var(--signal);height:100%;display:block}.slist>li{border-bottom:1px solid var(--border-divider)}.slist>li:last-child{border-bottom:0}.srow{gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) var(--sp-4);grid-template-columns:3ch minmax(0,1fr);align-items:start;display:grid}.srow .sbody{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.srow .stitle{overflow-wrap:anywhere;font-weight:600}.srow .sfacts{align-items:center;gap:var(--sp-1) var(--sp-3);color:var(--text-muted);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.srow .prog,.srow .sacts{grid-column:2}.srow .sacts{gap:var(--sp-2);flex-wrap:wrap;display:flex}@media (width>=768px){.srow{grid-template-columns:3ch minmax(0,1fr) 10rem 15rem;align-items:center}.srow .prog,.srow .sacts{grid-column:auto}.srow .sacts{justify-content:flex-end}}.srow.inst{padding-left:calc(var(--sp-4) + 3ch + var(--sp-3));border-top:1px dashed var(--border-divider);grid-template-columns:minmax(0,1fr)}.srow.inst .prog,.srow.inst .sacts{grid-column:1}@media (width>=768px){.srow.inst{grid-template-columns:minmax(0,1fr) 10rem 15rem}.srow.inst .prog,.srow.inst .sacts{grid-column:auto}}.add-row{padding:var(--sp-2) var(--sp-4) var(--sp-3) calc(var(--sp-4) + 3ch + var(--sp-3));align-items:center;gap:var(--sp-2) var(--sp-3);font-size:var(--fs-sm);color:var(--text-muted);flex-wrap:wrap;display:flex}.reg{gap:var(--sp-3);flex-direction:column;display:flex}.reg-row{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--bg-surface);border:1px solid var(--border-divider);border-radius:var(--radius-2);flex-direction:column;display:flex}.reg-row>header{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.reg-row h3{font:600 var(--fs-md)/var(--lh-title) var(--font-sans)}.reg-grid{gap:var(--sp-3);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.reg-grid{column-gap:var(--sp-4);grid-template-columns:1fr 1fr}.reg-grid .wide{grid-column:1/-1}}.undo{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);background:var(--status-neutral-bg);border:1px dashed var(--status-neutral-border);border-radius:var(--radius-2);color:var(--text);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.diff del{color:var(--text-muted);text-decoration:line-through}.diff ins{font-weight:600;text-decoration:none}.diff td{vertical-align:top;overflow-wrap:anywhere}.chg{padding:0 var(--sp-1);border:1px solid var(--border-strong);border-radius:var(--radius-1);font:600 var(--fs-label)/var(--lh-label) var(--font-sans);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);display:inline-block}.radio-row{gap:0 var(--sp-4);flex-wrap:wrap;display:flex}.rail-drawer{padding:var(--sp-2) 0}.eticheta{font:600 var(--fs-label)/var(--lh-label) var(--font-sans);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.qwrap .main-col{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.q-ans .input,.q-ans .textarea{width:100%}.q.conflicted .radio-row{gap:var(--sp-2)}.menu-wrap.svelte-1qo109d{display:inline-flex;position:relative}.menu.svelte-1qo109d{top:calc(100% + 4px);right:0}.menu.start.svelte-1qo109d{left:0;right:auto}.grow.svelte-1qo109d{flex:1}.tick.svelte-1qo109d{width:20px;display:inline-flex}.meta.svelte-1qo109d{color:var(--text-muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.ctx.svelte-pimale{order:5;width:100%}.ctx.svelte-pimale .menu-wrap{width:100%}.ctx.svelte-pimale .ctx-btn{align-items:center;gap:var(--sp-2);width:100%;min-height:var(--target);padding:0 var(--sp-2) 0 var(--sp-3);background:var(--bg-surface);color:var(--text);border:1px solid var(--border-control);border-radius:var(--radius-2);font:600 var(--fs-sm) var(--font-sans);cursor:pointer;display:inline-flex}.ctx.svelte-pimale .ctx-btn:hover{background:var(--bg-hover)}.who.svelte-pimale{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.count.svelte-pimale{border-radius:var(--radius-1);background:var(--status-danger-bg);color:var(--status-danger);border:1px solid var(--status-danger-border);font:600 var(--fs-label)/var(--lh-label) var(--font-sans);align-items:center;gap:5px;margin-left:auto;padding:0 6px;display:inline-flex}.count.svelte-pimale:before{content:"";background:currentColor;border-radius:1px;width:7px;height:7px}@media (width>=768px){.ctx.svelte-pimale{order:0;width:auto}.ctx.svelte-pimale .menu-wrap,.ctx.svelte-pimale .ctx-btn{width:auto}.ctx.svelte-pimale .ctx-btn{max-width:16rem}.count.svelte-pimale{margin-left:0}}dialog.goto.svelte-plgstm{max-height:100dvh}.bar.svelte-plgstm{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-4);border-bottom:1px solid var(--border-divider);display:flex}.bar.svelte-plgstm:focus-within{box-shadow:inset 0 -2px 0 var(--focus-ring)}.lead.svelte-plgstm{color:var(--text-muted);display:inline-flex}.bar.svelte-plgstm input:where(.svelte-plgstm){min-width:0;min-height:var(--control-h);color:var(--text);font:inherit;font-size:var(--fs-md);background:0 0;border:0;flex:1}.bar.svelte-plgstm input:where(.svelte-plgstm):focus-visible{outline:none}.list.svelte-plgstm{max-height:min(60dvh,420px);padding:var(--sp-2) var(--sp-1);flex:auto;overflow-y:auto}.ghead.svelte-plgstm{padding:var(--sp-2) var(--sp-3) var(--sp-1)}.opt.svelte-plgstm{align-items:center;gap:var(--sp-3);min-height:48px;padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-2);cursor:pointer;display:flex}.opt[aria-selected=true].svelte-plgstm{background:var(--bg-selected);box-shadow:inset 3px 0 0 var(--signal)}.opt.more.svelte-plgstm .name:where(.svelte-plgstm){color:var(--text-link);text-decoration:underline}.text.svelte-plgstm{flex-direction:column;flex:1;min-width:0;display:flex}.name.svelte-plgstm{overflow-wrap:anywhere}mark.svelte-plgstm{color:inherit;background:0 0;font-weight:600;text-decoration:underline}.sub.svelte-plgstm{font-size:var(--fs-sm);color:var(--text-muted);gap:var(--sp-2);flex-wrap:wrap;display:flex}.exact.svelte-plgstm{color:var(--text);font-weight:600}.meta.svelte-plgstm{color:var(--text-muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.state.svelte-plgstm{padding:var(--sp-3);font-size:var(--fs-sm);color:var(--text-muted)}.state.err.svelte-plgstm{color:var(--status-danger)}.foot.svelte-plgstm{justify-content:space-between;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);border-top:1px solid var(--border-divider);color:var(--text-muted);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}@media (width>=768px){dialog.goto.svelte-plgstm{max-width:640px;margin:10dvh auto auto}}.keys.svelte-d7rozn{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.keys.svelte-d7rozn th:where(.svelte-d7rozn){text-align:left;padding:var(--sp-2);border-bottom:1px solid var(--border-divider);font-weight:600}.keys.svelte-d7rozn td:where(.svelte-d7rozn){padding:var(--sp-2);border-bottom:1px solid var(--border-divider);vertical-align:top}.wrap.svelte-cfqq70{display:inline-flex;position:relative}.badge.svelte-cfqq70{background:var(--signal);min-width:18px;height:18px;color:var(--accent-fg);font-size:var(--fs-badge);font-variant-numeric:tabular-nums;text-align:center;pointer-events:none;border-radius:9px;padding:0 4px;font-weight:600;line-height:18px;position:absolute;top:4px;right:2px}.notif-panel.svelte-cfqq70{z-index:var(--z-dropdown);background:var(--bg-raised);color:var(--text);position:fixed;inset:0;overflow:auto}@media (width>=768px){.notif-panel.svelte-cfqq70{border:1px solid var(--border-control);border-radius:var(--radius-2);width:360px;max-height:min(70vh,560px);box-shadow:var(--shadow-menu);position:absolute;inset:calc(100% + 4px) 0 auto auto}.close.svelte-cfqq70{display:none}}.head.svelte-cfqq70{align-items:center;gap:var(--sp-2);box-sizing:content-box;min-height:var(--target);padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-4);border-bottom:1px solid var(--border-divider);display:flex}.head.svelte-cfqq70 h2:where(.svelte-cfqq70){flex:1;margin:0}.state.svelte-cfqq70{padding:var(--sp-4);color:var(--text-muted)}.state.err.svelte-cfqq70{color:var(--status-danger)}.list.svelte-cfqq70{margin:0;padding:0;list-style:none}.list.svelte-cfqq70 li:where(.svelte-cfqq70)+li:where(.svelte-cfqq70){border-top:1px solid var(--border-divider)}.list.svelte-cfqq70 a:where(.svelte-cfqq70){min-height:var(--target);padding:var(--sp-2) var(--sp-4);color:inherit;flex-direction:column;gap:2px;text-decoration:none;display:flex}.list.svelte-cfqq70 a:where(.svelte-cfqq70):hover{background:var(--bg-selected)}.unread.svelte-cfqq70 a:where(.svelte-cfqq70){box-shadow:inset 3px 0 0 var(--signal)}.unread.svelte-cfqq70 .txt:where(.svelte-cfqq70){font-weight:600}.when.svelte-cfqq70{font-size:var(--fs-sm);color:var(--text-muted)}.lang-switch.svelte-97ztzs{display:inline-flex}.lang-switch.svelte-97ztzs>button:where(.svelte-97ztzs){min-height:var(--target);min-width:var(--target);padding:0 var(--sp-3);background:var(--bg-surface);border:1px solid var(--border-control);color:var(--text-muted);font-size:var(--fs-sm);cursor:pointer;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.lang-switch.svelte-97ztzs>button:where(.svelte-97ztzs)+button:where(.svelte-97ztzs){border-left-width:0}.lang-switch.svelte-97ztzs>:where(.svelte-97ztzs):first-child{border-radius:var(--radius-2) 0 0 var(--radius-2)}.lang-switch.svelte-97ztzs>:where(.svelte-97ztzs):last-child{border-radius:0 var(--radius-2) var(--radius-2) 0}.lang-switch.svelte-97ztzs>button:where(.svelte-97ztzs):hover{background:var(--bg-hover);color:var(--text)}.lang-switch.svelte-97ztzs>button[aria-pressed=true]:where(.svelte-97ztzs){background:var(--bg-selected);color:var(--text);box-shadow:inset 0 -2px 0 var(--signal);font-weight:600}.lang-switch.svelte-97ztzs>button:where(.svelte-97ztzs):focus-visible{z-index:1;position:relative}.appbar.svelte-q2pebc{z-index:var(--z-navbar);align-items:center;gap:var(--sp-2) var(--sp-1);padding:var(--sp-2) var(--page-x);background:var(--bg-navbar);color:var(--text);border-bottom:1px solid var(--border-divider);flex-wrap:wrap;display:flex;position:relative}.brand.svelte-q2pebc{align-items:center;gap:var(--sp-2);min-height:var(--target);padding-right:var(--sp-1);color:var(--text);text-decoration:none;display:inline-flex}.brand.svelte-q2pebc img:where(.svelte-q2pebc){width:auto;height:30px}.divider.svelte-q2pebc{background:var(--border-control);width:1px;height:20px}.product.svelte-q2pebc{letter-spacing:.02em;white-space:nowrap;font-weight:600}.topnav.svelte-q2pebc{order:10;width:100%}.topnav.svelte-q2pebc ul:where(.svelte-q2pebc){gap:0 var(--sp-1);margin-left:calc(-1 * var(--sp-3));flex-wrap:wrap;display:flex}.topnav.svelte-q2pebc a:where(.svelte-q2pebc){min-height:var(--target);min-width:var(--target);padding:0 var(--sp-3);color:var(--text-muted);font-size:var(--fs-sm);white-space:nowrap;border-top:3px solid #0000;border-bottom:3px solid #0000;justify-content:center;align-items:center;font-weight:400;text-decoration:none;display:inline-flex}.topnav.svelte-q2pebc a:where(.svelte-q2pebc):hover{background:var(--bg-hover);color:var(--text)}.topnav.svelte-q2pebc a[aria-current]:where(.svelte-q2pebc){color:var(--text);border-bottom-color:var(--signal);font-weight:600}.goto-btn.svelte-q2pebc{justify-content:center;align-items:center;gap:var(--sp-2);min-height:var(--target);min-width:var(--target);padding:0 var(--sp-3);background:var(--bg-page);border:1px solid var(--border-control);border-radius:var(--radius-2);color:var(--text-muted);font:inherit;font-size:var(--fs-sm);cursor:pointer;margin-left:auto;display:inline-flex}.goto-btn.svelte-q2pebc:hover{color:var(--text)}.goto-text.svelte-q2pebc,.goto-btn.svelte-q2pebc kbd:where(.svelte-q2pebc){display:none}.bar-tools.svelte-q2pebc{align-items:center;gap:var(--sp-1);display:none}.bar-tools.svelte-q2pebc .menu,.acct-compact.svelte-q2pebc .menu{right:0}.live-bar.svelte-q2pebc{gap:var(--sp-2);padding:var(--sp-2) var(--page-x);font-size:var(--fs-sm);color:var(--text);align-items:center;display:flex}.live-bar.warning.svelte-q2pebc{background:var(--status-warning-bg);border-bottom:1px solid var(--status-warning-border)}.live-bar.danger.svelte-q2pebc{background:var(--status-danger-bg);border-bottom:1px solid var(--status-danger-border)}@media (width>=768px){.appbar.svelte-q2pebc{gap:var(--sp-2)}.bar-tools.svelte-q2pebc{display:inline-flex}.acct-compact.svelte-q2pebc{display:none}}@media (width>=1200px){.appbar.svelte-q2pebc{gap:var(--sp-2);min-height:var(--bar-h);padding:0 var(--page-x);flex-wrap:nowrap;position:sticky;top:0}.topnav.svelte-q2pebc{order:0;align-self:stretch;width:auto}.topnav.svelte-q2pebc ul:where(.svelte-q2pebc){flex-wrap:nowrap;height:100%;margin-left:0}.topnav.svelte-q2pebc a:where(.svelte-q2pebc){height:100%;min-height:var(--bar-h)}}@media (width>=1440px){.appbar.svelte-q2pebc{gap:var(--sp-4)}.goto-text.svelte-q2pebc,.goto-btn.svelte-q2pebc kbd:where(.svelte-q2pebc){display:inline}.goto-btn.svelte-q2pebc{flex:0 15rem;justify-content:flex-start;min-width:11rem}.goto-btn.svelte-q2pebc kbd:where(.svelte-q2pebc){margin-left:auto}.brand.svelte-q2pebc img:where(.svelte-q2pebc){height:36px}}.subnav.svelte-mshbdf{background:var(--bg-page);border-bottom:1px solid var(--border-divider)}.tabs.svelte-mshbdf{column-gap:var(--sp-1);padding:0 calc(var(--page-x) - var(--sp-3));flex-wrap:wrap;display:flex}.tabs.svelte-mshbdf>li:where(.svelte-mshbdf){flex-shrink:0}.tab.svelte-mshbdf{min-height:var(--target);padding:0 var(--sp-3);color:var(--text-muted);font-size:var(--fs-sm);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;font-weight:400;text-decoration:none;display:inline-flex}.tab.svelte-mshbdf:hover{color:var(--text)}.count.svelte-mshbdf{margin-left:var(--sp-2);padding:0 var(--sp-1);border:1px solid var(--border-divider);border-radius:var(--radius-1);font-size:var(--fs-label);font-variant-numeric:tabular-nums;color:var(--text-muted);font-weight:600}.tab[aria-current].svelte-mshbdf{color:var(--text);border-bottom-color:var(--signal);font-weight:600}.statusbar.svelte-wg9tv5{align-items:center;gap:var(--sp-1) var(--sp-4);padding:var(--sp-2) var(--page-x);background:var(--bg-surface);border-top:1px solid var(--border-divider);color:var(--text-muted);font-size:var(--fs-sm);line-height:var(--lh-meta);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.statusbar.svelte-wg9tv5>span:where(.svelte-wg9tv5){white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex}b.svelte-wg9tv5{color:var(--text);font-weight:600}.statusbar.svelte-wg9tv5>.last:where(.svelte-wg9tv5){text-overflow:ellipsis;flex:18rem;display:block;overflow:hidden}.wide.svelte-wg9tv5{display:none!important}@media (width>=768px){.statusbar.svelte-wg9tv5{z-index:var(--z-navbar);min-height:var(--status-h);padding:0 var(--page-x);flex-wrap:nowrap;position:fixed;bottom:0;left:0;right:0}}@media (width>=1024px){.wide.svelte-wg9tv5{display:inline-flex!important}}.toasts.svelte-1lti704{z-index:var(--z-toast);left:var(--sp-2);right:var(--sp-2);bottom:calc(var(--sp-2) + env(safe-area-inset-bottom));gap:var(--sp-2);pointer-events:none;flex-direction:column;display:flex;position:fixed}@media (width>=768px){.toasts.svelte-1lti704{left:auto;right:var(--sp-4);bottom:calc(var(--status-h) + var(--sp-3));width:400px}}.toast.svelte-1lti704{pointer-events:auto;align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-1) var(--sp-1) var(--sp-3);background:var(--bg-raised);border:1px solid var(--border-control);border-left:4px solid var(--text-muted);border-radius:var(--radius-2);box-shadow:var(--shadow-menu);color:var(--text);display:flex}.toast.svelte-1lti704>svg{color:var(--text-muted)}.toast.success.svelte-1lti704{border-left-color:var(--status-success)}.toast.success.svelte-1lti704>svg{color:var(--status-success)}.toast.error.svelte-1lti704{border-left-color:var(--status-danger)}.toast.error.svelte-1lti704>svg{color:var(--status-danger)}p.svelte-1lti704{padding:var(--sp-2) 0;flex:1}.ph.svelte-z68ud6{z-index:var(--z-navbar);align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--page-x);background:var(--bg-navbar);color:var(--text);border-bottom:1px solid var(--border-divider);display:flex;position:relative}.brand.svelte-z68ud6{align-items:center;gap:var(--sp-2);min-height:var(--target);padding-right:var(--sp-1);color:var(--text);text-decoration:none;display:inline-flex}.brand.svelte-z68ud6 img:where(.svelte-z68ud6){width:auto;height:30px}.divider.svelte-z68ud6{background:var(--border-control);width:1px;height:20px}.product.svelte-z68ud6{letter-spacing:.02em;white-space:nowrap;font-weight:600}.bar-tools.svelte-z68ud6{align-items:center;gap:var(--sp-1);margin-left:auto;display:none}.acct-wrap.svelte-z68ud6{margin-left:auto;position:relative}.bar-tools.svelte-z68ud6 .menu,.acct-wrap.svelte-z68ud6 .menu{right:0}.acct-wrap.svelte-z68ud6 .acct{align-items:center;gap:var(--sp-2);min-height:var(--target);min-width:var(--target);padding:0 var(--sp-2);border-radius:var(--radius-2);color:var(--text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;display:inline-flex}.acct-wrap.svelte-z68ud6 .acct:hover{background:var(--bg-hover)}.acct-name.svelte-z68ud6{text-align:left;font-size:var(--fs-sm);line-height:var(--lh-meta);display:none}.acct-name.svelte-z68ud6 .d:where(.svelte-z68ud6){color:var(--text-muted);display:block}@media (width>=768px){.bar-tools.svelte-z68ud6{display:inline-flex}.acct-wrap.svelte-z68ud6{margin-left:0}}@media (width>=1024px){.acct-name.svelte-z68ud6{display:block}}
