:root,[data-theme=light]{--bg:#fff;--surface:#fff;--surface-2:#f3f6f8;--surface-deep:#e8eef3;--black-deep:#fff;--black-pure:#fff;--border:#9aa8b4;--border-hi:#3f5363;--text-hi:#111820;--text:#182530;--text-mute:#334454;--text-muted:#334454;--neon:#0f6b42;--neon-dark:#084f30;--cyan:#004f63;--cyan-2:#006d82;--cyan-dark:#032f40;--aqua:#006d77;--gold:#76520f;--red:#a71928;--pri-critical:#a71928;--pri-high:#9a4b00;--pri-medium:#075e9f;--pri-low:#216e39;--header-bg:#fff;--header-text:#111820;--header-muted:#4f6070;--active-bg:#063f52;--active-text:#fff;--hover-bg:#e6edf2;--focus:#7a4a00;--error-bg:#fff0f0;--error-text:#8a101c;--error-border:#b94a55;--danger:#8a101c;--warning:#7a4a00;--success:#0f6b42;--charcoal:#eef2f5;--linen:#fff;--sand:#d8e0e6;--white:#111820;--ink:#263540}[data-theme=dark]{--bg:#0f1419;--surface:#151d24;--surface-2:#1c2630;--surface-deep:#101820;--black-deep:#0f1419;--black-pure:#0f1419;--border:#34454f;--border-hi:#4f6572;--text-hi:#f7fbfd;--text:#edf6f9;--text-mute:#c7d6de;--text-muted:#c7d6de;--neon:#7dd3a8;--neon-dark:#00ca60;--cyan:#8bd8e8;--cyan-2:#b9edf6;--cyan-dark:#5ebbd0;--aqua:#a5eadf;--gold:#c9a84c;--red:#c92f3a;--pri-critical:#c92f3a;--pri-high:#ff9800;--pri-medium:#8bd8e8;--pri-low:#7dd3a8;--header-bg:#10161b;--header-text:#f2f7f9;--header-muted:#b7c4cc;--active-bg:#e7faff;--active-text:#071018;--hover-bg:#18232b;--focus:#ffd84d;--error-bg:#492326;--error-text:#ffe4e4;--error-border:#8a454b;--danger:#ffe4e4;--warning:#ffd84d;--success:#7dd3a8;--charcoal:#191c21;--linen:#283035;--sand:#364042;--white:#f4f4f4;--ink:#d8e0e3}:root{--sans:"Segoe UI", system-ui, sans-serif;--mono:"JetBrains Mono", Consolas, monospace;--r-sm:2px;--r-md:3px;--r-lg:4px;--glow-neon:none;--glow-cyan:none;--glow-gold:none;font:18px/1.58 var(--sans);color:var(--text);background:var(--bg);-webkit-font-smoothing:auto;text-rendering:optimizelegibility;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*,:before,:after{box-sizing:border-box}html,body{min-height:100vh;margin:0;padding:0;scroll-padding-top:92px;overflow-x:clip}body{background:var(--bg)}.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}:where(button,[role=button],a,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:5px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:where(button,[role=button],a,input,select,textarea,summary,[tabindex]){forced-color-adjust:auto}}:where(.card,.panel,.modal,.toast,.scroll){box-shadow:none!important}img,svg{image-rendering:auto}:where(.card,.panel,.scroll,table,.modal,.toast){border-radius:3px!important}:where(button,input,select,textarea,.pill,.stat-tag,.pri-pill,.st-pill,.cat-tag,.loc-tag,.flag-tag,.conf-tag,.editable,.badge,.chips button,.skip-link,.toolbar input,.toolbar select,.age-bar-wrap,.age-bar,.cat-bar-wrap,.cat-bar){border-radius:2px!important}h1,h2,h3,h4{font-family:var(--sans);color:var(--text-hi);letter-spacing:0;margin:0;font-weight:850}a{color:var(--cyan);text-decoration:none}a:hover,a:visited{color:var(--cyan-dark)}button{font-family:var(--sans);cursor:pointer;background:var(--surface-2);color:var(--text);border:1px solid var(--border-hi);border-radius:var(--r-md);min-height:44px;padding:9px 16px;font-size:16px;font-weight:800;transition:all .2s}button:hover{border-color:var(--neon);color:var(--neon);box-shadow:var(--glow-neon)}button:disabled,[aria-disabled=true]{cursor:not-allowed;opacity:.78}input,select,textarea{font-family:var(--sans);background:var(--surface-2);min-height:44px;color:var(--text-hi);border:1px solid var(--border-hi);border-radius:var(--r-md);padding:9px 12px;font-size:16px;transition:border-color .2s,box-shadow .2s}input:focus,select:focus,textarea:focus{border-color:var(--cyan);box-shadow:var(--glow-cyan)}:where(h1,h2,h3,[id]){scroll-margin-top:96px}#app{flex-direction:column;width:100%;max-width:100%;min-height:100svh;margin:0;padding:0;display:flex}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--surface)}::-webkit-scrollbar-thumb{background:var(--border-hi);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--cyan)}.pill{letter-spacing:.5px;text-transform:uppercase;font-size:13px;font-weight:700;font-family:var(--mono);border-radius:20px;padding:4px 10px;display:inline-block}.pill.pri-critical{color:#f36;background:#f363;border:1px solid #f366}.pill.pri-high{color:#ff9800;background:#ff980033;border:1px solid #ff980066}.pill.pri-medium{color:#42a5f5;background:#2196f333;border:1px solid #2196f366}.pill.pri-low{color:var(--neon);background:#20e87b26;border:1px solid #20e87b4d}[data-theme=light] .pill.pri-critical{color:var(--pri-critical);background:#fff1f2;border-color:#d98a91}[data-theme=light] .pill.pri-high{color:var(--pri-high);background:#fff3e6;border-color:#d69a60}[data-theme=light] .pill.pri-medium{color:var(--pri-medium);background:#edf6ff;border-color:#8ab4d9}[data-theme=light] .pill.pri-low{color:var(--pri-low);background:#edf9f0;border-color:#8bbf99}.pill.st-open{color:#ff9800;background:#ff980033;border:1px solid #ff980066}.pill.st-in-progress{color:var(--cyan);background:#24d1ff26;border:1px solid #24d1ff4d}.pill.st-pending-vendor{color:#ffc107;background:#ffc10733;border:1px solid #ffc10766}.pill.st-pending-approval{color:#ce93d8;background:#9c27b033;border:1px solid #9c27b066}.pill.st-pending-parts{color:#ff7043;background:#ff572233;border:1px solid #ff572266}.pill.st-on-hold{color:#9e9e9e;background:#9e9e9e26;border:1px solid #9e9e9e4d}.pill.st-closed{color:var(--neon);background:#20e87b26;border:1px solid #20e87b4d}.pill.st-cancelled{color:#757575;background:#75757526;border:1px solid #7575754d}.pill.flag-overdue{color:#f36;background:#f363;border:1px solid #f366}.pill.flag-watch{color:#ff9800;background:#ff980033;border:1px solid #ff980066}.pill.flag-on_track{color:var(--neon);background:#20e87b26;border:1px solid #20e87b4d}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:20px;transition:border-color .2s}.card:hover{border-color:var(--border-hi)}main:not(.public){background:var(--bg);color:var(--text)}main:not(.public) :where(p,li,td,dd,span,label,input,select,textarea,button,a){letter-spacing:0}main:not(.public) :where(p,li,td,dd){color:var(--text)}main:not(.public) :where(small,.small,.meta,.muted,.kicker,label,th,dt,kbd){color:var(--text-mute);font-size:max(13px,.78rem)}main:not(.public) :where(small,.small,.meta,.muted,.kicker,label,th,dt,kbd,.pill,.badge,.status-pill,.stat-tag,.card-proof span){font-size:max(14px,.82rem)}main:not(.public) :where(table){background:var(--surface)}main:not(.public) :where(th){color:var(--text-hi);background:var(--surface-deep)}main:not(.public) :where(.card,.panel,.table-panel,.detail,.evidence-card,.review-card,.progress-card){border-color:var(--border)}main:not(.public) :where(a){color:var(--cyan);font-weight:800}main:not(.public) :where(a:hover){color:var(--cyan-dark)}:root,[data-theme=light]{--ops-paper:#fbf7ed;--ops-card:#fffdf6;--ops-ink:#050706;--ops-muted:#24302b;--ops-line:#050706;--ops-grid:#05070614;--ops-blue:#004f63;--ops-green:#044f45;--ops-amber:#704800;--ops-red:#7b2017;--ops-panel:#fffdf6f5;--ops-title-shadow:#d9efe7;--ops-logo:#27313a;--ops-disabled-bg:#ebe6da;--ops-disabled-text:#5d625b;--ops-input-bg:#fffaf0;--ops-ok-bg:#e5f4ec;--ops-ok-text:#06462f;--ops-warn-bg:#fff0c9;--ops-err-bg:#ffe2de;--ops-table-head:#ece7db;--ops-table-border:#b8b09f;--ops-appbar-bg:#fffdf6fa}[data-theme=dark]{--ops-paper:#0f1419;--ops-card:#151d24;--ops-ink:#f7fbfd;--ops-muted:#c7d6de;--ops-line:#7f96a6;--ops-grid:#c7d6de0b;--ops-blue:#8bd8e8;--ops-green:#7dd3a8;--ops-amber:#ffd84d;--ops-red:#ffb4b9;--ops-panel:#151d24f5;--ops-title-shadow:#063f52;--ops-logo:#f7fbfd;--ops-disabled-bg:#1c2630;--ops-disabled-text:#8aa0ad;--ops-input-bg:#101820;--ops-ok-bg:#123627;--ops-ok-text:#a9f5cb;--ops-warn-bg:#3d2c0a;--ops-err-bg:#442126;--ops-table-head:#1c2630;--ops-table-border:#34454f;--ops-appbar-bg:#10161bfa}main:not(.public){min-height:calc(100svh - 70px);background:linear-gradient(var(--ops-grid) 1px, transparent 1px), var(--ops-paper)!important;color:var(--ops-ink)!important;background-size:100% 30px!important}main:not(.public) :where(.hub-page,.evidence-index,.review-page,.progress-page){width:min(100% - 12px,1440px)!important;color:var(--ops-ink)!important;margin:0 auto!important}main:not(.public) :where(.hub-header,.index-head,.page-head,.task-header,.review-control,.pending-breakdown,.cross-queue,.jobs,.rules,.milestone-board,.detail-panel){background:var(--ops-panel)!important;border:2px solid var(--ops-line)!important;box-shadow:4px 4px 0 var(--ops-line)!important;border-radius:0!important;padding:18px!important}main:not(.public) :where(.hub-header,.index-head,.page-head){align-items:stretch!important;margin-bottom:18px!important}main:not(.public) :where(h1){color:var(--ops-ink)!important;letter-spacing:0!important;text-shadow:2px 2px 0 var(--ops-title-shadow)!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2.4rem,4.2vw,4.8rem)!important;font-weight:900!important;line-height:.9!important}main:not(.public) :where(h2,h3,.card-name,.pending-head strong,.jobs h2){color:var(--ops-ink)!important;letter-spacing:0!important}main:not(.public) :where(small,.small,.meta,.muted,.card-sub,.section-sub,.kpi-lbl){color:var(--ops-ink)!important}main:not(.public) :where(.lead,.card-role,.card-proof,.thread-meta){color:var(--ops-muted)!important;font-weight:650!important}main:not(.public) :where(.kicker,.group-label,th,dt){color:var(--ops-green)!important;font-family:var(--mono)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:900!important}main:not(.public) .tag,main:not(.public) .logo{color:var(--ops-logo)!important;font-weight:900!important}main:not(.public) :where(.card,.evidence-card,.review-card,.msg-row,.att-row,.summary-grid article,.job-grid article,.pending-grid article,.queue-row,.result-row,.index-count,.kpi-chip,.count-box){background:var(--ops-card)!important;border:2px solid var(--ops-line)!important;box-shadow:4px 4px 0 var(--ops-line)!important;border-radius:0!important}main:not(.public) :where(.card:hover,.evidence-card:hover,.review-card:hover,.job-grid article:hover){transform:translate(2px,2px);border-color:var(--ops-line)!important;box-shadow:2px 2px 0 var(--ops-line)!important}main:not(.public) :where(button,a[href],input,select,textarea,a.btn-primary,.actions a,.card-footer a,.page-head a,.review-control a,.pager a){border:2px solid var(--ops-line)!important;background:var(--ops-card)!important;min-height:44px!important;color:var(--ops-ink)!important;box-shadow:3px 3px 0 var(--ops-line)!important;font-family:var(--mono)!important;letter-spacing:.04em!important;border-radius:0!important;font-size:14px!important;font-weight:900!important}main:not(.public) :where(button:hover,a.btn-primary:hover,.actions a:hover,.card-footer a:hover,.page-head a:hover){transform:translate(2px,2px);background:var(--ops-line)!important;color:var(--ops-card)!important;box-shadow:1px 1px 0 var(--ops-line)!important}main:not(.public) :where(button:disabled,[aria-disabled=true]){background:var(--ops-disabled-bg)!important;color:var(--ops-disabled-text)!important;border-color:var(--ops-line)!important;box-shadow:none!important;transform:none!important}main:not(.public) :where(input,select,textarea){background:var(--ops-input-bg)!important;font-family:var(--sans)!important;letter-spacing:0!important}main:not(.public) :where(.status-pill,.pill,.badge,.st-pill){border:2px solid var(--ops-line)!important;box-shadow:none!important;font-family:var(--mono)!important;border-radius:0!important;font-weight:900!important}main:not(.public) :where(.st-ok,.st-active,.ready,.good){background:var(--ops-ok-bg)!important;color:var(--ops-ok-text)!important}main:not(.public) :where(.st-warn,.warn){background:var(--ops-warn-bg)!important;color:var(--ops-amber)!important}main:not(.public) :where(.st-err,.bad,.error,.err){background:var(--ops-err-bg)!important;color:var(--ops-red)!important}main:not(.public) :where(table){border-collapse:separate!important;border-spacing:0!important;border:2px solid var(--ops-line)!important;background:var(--ops-card)!important}main:not(.public) :where(th){background:var(--ops-table-head)!important;border-bottom:2px solid var(--ops-line)!important}main:not(.public) :where(td,th){border-color:var(--ops-table-border)!important}.app-bar{background:var(--ops-appbar-bg)!important;border-bottom:2px solid var(--ops-line)!important;box-shadow:0 3px 0 var(--ops-line)!important}.app-bar :where(a,button,.sync-state){border-radius:0!important}.app-bar nav a,.app-bar :where(.palette-chip,.theme-button,.signout-button,.sync-state){border:2px solid var(--ops-line)!important;background:var(--ops-card)!important;color:var(--ops-ink)!important;box-shadow:3px 3px 0 var(--ops-line)!important;border-radius:0!important}.app-bar .brand{box-shadow:none!important;border:0!important}.app-bar :where(a:not(.on),button,.sync-state,strong,small){color:var(--ops-ink)!important}.brand-mark{border-color:var(--ops-line)!important;color:var(--ops-ink)!important;border-radius:0!important}nav a.on,.palette-chip:hover,.theme-button:hover,.signout-button:hover{background:var(--ops-line)!important;color:var(--ops-card)!important}main:not(.public) :where(aside.detail,.detail,.progress-card,.table-panel,.pattern-grid article){background:var(--ops-card)!important;border:2px solid var(--ops-line)!important;box-shadow:4px 4px 0 var(--ops-line)!important;border-radius:0!important}main:not(.public) :where(.att-open,.progress-card a,.card-footer a,.actions a,.page-head a,.pager a,.pager button,.pagination button,.proof-links a,.proof-links button,.detail a,.table-panel a,.fl-anchor-nav a,.connector-tabs a,.tile-link){border:2px solid var(--ops-line)!important;background:var(--ops-card)!important;min-height:44px!important;color:var(--ops-ink)!important;box-shadow:3px 3px 0 var(--ops-line)!important;font-family:var(--mono)!important;border-radius:0!important;font-weight:900!important}main:not(.public) :where(.pager button:disabled,.pagination button:disabled){box-shadow:none!important}main:not(.public) :where(.table-scroll,.po-scroll,.trend-scroll,.msg-preview){max-width:100%!important}@media (width<=700px){main:not(.public){overflow-x:clip!important}main:not(.public) :where(.hub-page,.evidence-index,.review-page,.progress-page){width:min(100% - 8px,1440px)!important}main:not(.public) :where(.hub-header,.index-head,.page-head,.task-header,.review-control,.pending-breakdown,.cross-queue,.jobs,.rules,.milestone-board,.detail-panel,.card,.evidence-card,.review-card,.msg-row,.att-row,.summary-grid article,.job-grid article,.pending-grid article,.queue-row,.result-row,.index-count,.kpi-chip,.count-box){box-shadow:2px 2px 0 var(--ops-line)!important}main:not(.public) :where(.card:hover,.evidence-card:hover,.review-card:hover,.job-grid article:hover,button:hover,a.btn-primary:hover,.actions a:hover,.card-footer a:hover,.page-head a:hover){transform:none!important}}.backdrop.svelte-1yq04zr{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a121e8c;position:fixed;inset:0}.palette.svelte-1yq04zr{z-index:1001;background:var(--surface,#fff);border:1px solid var(--border-hi,#1f3450);border-radius:10px;flex-direction:column;width:min(640px,92vw);max-height:70vh;display:flex;position:fixed;top:12vh;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 60px #00000073}input.svelte-1yq04zr{box-sizing:border-box;border:0;border-bottom:1px solid var(--border,#1f3450);width:100%;color:var(--text,#16181c);background:0 0;outline:0;padding:16px 20px;font-family:inherit;font-size:1rem}input.svelte-1yq04zr::-webkit-search-cancel-button{display:none}ul.svelte-1yq04zr{flex:1;margin:0;padding:6px 0;list-style:none;overflow-y:auto}li.svelte-1yq04zr button:where(.svelte-1yq04zr){text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--text,#16181c);background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:90px 1fr auto;align-items:baseline;column-gap:12px;padding:10px 18px;display:grid}li.svelte-1yq04zr button.active:where(.svelte-1yq04zr){background:var(--hover-bg,#24d1ff14)}li.svelte-1yq04zr button:where(.svelte-1yq04zr):focus-visible{outline:2px solid var(--focus,#24d1ff);outline-offset:-2px}.grp.svelte-1yq04zr{letter-spacing:.14em;text-transform:uppercase;color:var(--text-mute,#8aa4bf);grid-area:1/1/span 2;align-self:center;font-family:JetBrains Mono,Consolas,monospace;font-size:.62rem}.lbl.svelte-1yq04zr{grid-area:1/2;font-weight:700}.path.svelte-1yq04zr{color:var(--text-mute,#8aa4bf);grid-area:1/3;font-family:JetBrains Mono,Consolas,monospace;font-size:.78rem}.hint.svelte-1yq04zr{color:var(--text-mute,#8aa4bf);grid-area:2/2/auto/span 2;font-size:.85rem;line-height:1.4}.empty.svelte-1yq04zr{text-align:center;color:var(--text-mute,#8aa4bf);padding:24px}.foot.svelte-1yq04zr{border-top:1px solid var(--border,#1f3450);color:var(--text-mute,#8aa4bf);flex-wrap:wrap;gap:12px;padding:8px 18px;font-size:.74rem;display:flex}kbd.svelte-1yq04zr{border:1px solid var(--border,#1f3450);background:var(--surface,#fff);border-radius:3px;padding:1px 5px;font-family:JetBrains Mono,Consolas,monospace;font-size:.7rem}@media (width<=600px){.palette.svelte-1yq04zr{width:96vw;top:6vh}li.svelte-1yq04zr button:where(.svelte-1yq04zr){grid-template-columns:70px 1fr}.path.svelte-1yq04zr{display:none}}.skip-link.svelte-1n46o8q{z-index:9999;background:var(--active-bg);color:var(--active-text);border-radius:6px;padding:10px 14px;font-weight:900;text-decoration:none;position:absolute;top:-80px;left:16px}.skip-link.svelte-1n46o8q:focus{outline:3px solid var(--focus);top:12px}.app-bar.svelte-1n46o8q{z-index:100;background:var(--header-bg);border-bottom:2px solid var(--border);min-height:70px;box-shadow:0 3px 0 var(--ops-line,#1118203d);grid-template-columns:minmax(200px,260px) minmax(0,1fr) auto auto auto auto;align-items:center;gap:14px;padding:10px 28px;display:grid;position:sticky;top:0}.brand.svelte-1n46o8q{min-width:0;color:var(--header-text);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;text-decoration:none;display:inline-grid}.brand.svelte-1n46o8q>span:where(.svelte-1n46o8q){min-width:0}.brand-mark.svelte-1n46o8q{border:2px solid var(--cyan);width:42px;height:42px;color:var(--cyan);border-radius:0;place-items:center;font-size:22px;font-weight:950;display:inline-grid}.brand.svelte-1n46o8q strong:where(.svelte-1n46o8q){text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;font-size:22px;line-height:1;display:block;overflow:hidden}.brand.svelte-1n46o8q small:where(.svelte-1n46o8q){color:var(--header-muted);letter-spacing:0;margin-top:4px;font-size:13px;font-weight:700;display:block}nav.svelte-1n46o8q{scrollbar-width:thin;align-items:center;gap:8px;display:flex;overflow-x:auto}nav.svelte-1n46o8q a:where(.svelte-1n46o8q){border:2px solid var(--ops-line);background:var(--ops-card);min-height:44px;box-shadow:3px 3px 0 var(--ops-line);color:var(--text-hi);white-space:nowrap;border-radius:0;justify-content:center;align-items:center;padding:0 18px;font-size:17px;font-weight:850;text-decoration:none;display:inline-flex}nav.svelte-1n46o8q a:where(.svelte-1n46o8q):hover{border-color:var(--border-hi);background:var(--hover-bg);box-shadow:1px 1px 0 var(--ops-line);transform:translate(2px,2px)}nav.svelte-1n46o8q a.on:where(.svelte-1n46o8q){background:var(--active-bg);border-color:var(--ops-line);color:var(--active-text);box-shadow:1px 1px 0 var(--ops-line)}.palette-chip.svelte-1n46o8q{background:var(--surface-2);border:2px solid var(--ops-line);min-height:44px;box-shadow:3px 3px 0 var(--ops-line);color:var(--text-hi);font:inherit;cursor:pointer;white-space:nowrap;border-radius:0;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:900;display:inline-flex}.palette-chip.svelte-1n46o8q:hover{color:var(--text);border-color:var(--ops-line);box-shadow:1px 1px 0 var(--ops-line);transform:translate(2px,2px)}.palette-chip.svelte-1n46o8q kbd:where(.svelte-1n46o8q){border:2px solid var(--ops-line);background:var(--bg);color:var(--text);border-radius:0;padding:2px 6px;font-family:JetBrains Mono,Consolas,monospace;font-size:12px;font-weight:800}.sync-state.svelte-1n46o8q{border:2px solid var(--ops-line);min-width:84px;min-height:44px;box-shadow:3px 3px 0 var(--ops-line);background:var(--surface);color:var(--text-hi);text-align:center;white-space:nowrap;border-radius:0;padding:10px 12px;font-size:14px;font-weight:850}.sync-state.offline.svelte-1n46o8q{color:var(--error-text);background:var(--error-bg);border-color:var(--error-border)}.sync-panel.svelte-1n46o8q{border:2px solid var(--ops-line);width:min(100% - 24px,1600px);box-shadow:4px 4px 0 var(--ops-line);background:var(--surface);color:var(--text);border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;margin:10px auto 0;padding:12px;display:grid}.sync-panel.svelte-1n46o8q strong:where(.svelte-1n46o8q){color:var(--text-hi);font-size:16px;display:block}.sync-panel.svelte-1n46o8q span:where(.svelte-1n46o8q),.sync-panel.svelte-1n46o8q p:where(.svelte-1n46o8q){color:var(--text-mute);font-size:14px;font-weight:850}.sync-panel.svelte-1n46o8q ul:where(.svelte-1n46o8q){grid-column:1/-1;gap:6px;margin:0;padding:0;list-style:none;display:grid}.sync-panel.svelte-1n46o8q li:where(.svelte-1n46o8q){align-items:center;gap:8px;min-width:0;display:flex}.sync-panel.svelte-1n46o8q code:where(.svelte-1n46o8q){overflow-wrap:anywhere}.theme-button.svelte-1n46o8q,.signout-button.svelte-1n46o8q{min-height:44px;color:var(--text);background:var(--surface);border:2px solid var(--ops-line);box-shadow:3px 3px 0 var(--ops-line);white-space:nowrap;cursor:pointer;border-radius:0;padding:0 14px;font-size:15px;font-weight:900}.signout-button.svelte-1n46o8q{color:var(--error-text);border-color:var(--error-border)}.signout-button.svelte-1n46o8q:hover{background:var(--error-bg);box-shadow:1px 1px 0 var(--ops-line);transform:translate(2px,2px)}main.svelte-1n46o8q{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:22px 20px 44px}main.public.svelte-1n46o8q{padding:0}main.svelte-1n46o8q:focus{outline:3px solid #0000}main.svelte-1n46o8q:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}@media (width<=1180px){.app-bar.svelte-1n46o8q{grid-template-columns:minmax(0,1fr) auto auto auto;gap:10px 12px}nav.svelte-1n46o8q{grid-area:2/1/auto/-1;max-width:100%;padding-bottom:2px}.sync-state.svelte-1n46o8q,.theme-button.svelte-1n46o8q,.signout-button.svelte-1n46o8q{justify-self:end}}@media (width<=860px){.app-bar.svelte-1n46o8q{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;min-height:0;padding:8px 10px 10px}.brand.svelte-1n46o8q{grid-template-columns:36px minmax(0,1fr);gap:9px}.brand-mark.svelte-1n46o8q{width:36px;height:36px;font-size:19px}.brand.svelte-1n46o8q strong:where(.svelte-1n46o8q){font-size:18px}.brand.svelte-1n46o8q small:where(.svelte-1n46o8q){display:none}nav.svelte-1n46o8q a:where(.svelte-1n46o8q){min-height:44px;padding-inline:14px;font-size:15px}.palette-chip.svelte-1n46o8q{min-width:44px;padding-inline:10px}.palette-chip.svelte-1n46o8q .chip-text:where(.svelte-1n46o8q){clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sync-state.svelte-1n46o8q{display:none}.theme-button.svelte-1n46o8q,.signout-button.svelte-1n46o8q{min-height:44px;padding-inline:10px;font-size:14px}nav.svelte-1n46o8q a:where(.svelte-1n46o8q),.palette-chip.svelte-1n46o8q,.theme-button.svelte-1n46o8q,.signout-button.svelte-1n46o8q{box-shadow:2px 2px 0 var(--ops-line)}main.svelte-1n46o8q{padding:16px 10px 36px}main.public.svelte-1n46o8q{padding:0}}@media (width<=560px){.app-bar.svelte-1n46o8q{grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.brand.svelte-1n46o8q{grid-column:1/-1;width:100%}.brand.svelte-1n46o8q strong:where(.svelte-1n46o8q){font-size:17px}.palette-chip.svelte-1n46o8q{justify-self:start}nav.svelte-1n46o8q{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-bottom:0;display:grid;overflow:visible}nav.svelte-1n46o8q a:where(.svelte-1n46o8q){width:100%;padding-inline:8px;font-size:14px}.theme-button.svelte-1n46o8q,.signout-button.svelte-1n46o8q{padding-inline:9px}}
