.trigger-wrap.svelte-1fd3ybn{display:inline-flex;position:relative}.badge.svelte-1fd3ybn{border-radius:var(--radius-full);background:var(--color-accent);min-width:1rem;height:1rem;color:var(--color-accent-on);border:2px solid var(--color-surface);pointer-events:none;justify-content:center;align-items:center;padding:0 .2rem;font-size:.625rem;font-weight:700;line-height:1;display:flex;position:absolute;top:-.25rem;right:-.375rem}.dropdown-panel{z-index:200}.jobs-btn.svelte-1udm71l{cursor:pointer;color:var(--color-text-on-brand-muted);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex;position:relative}.jobs-btn.svelte-1udm71l:hover,.jobs-btn-active.svelte-1udm71l{color:var(--color-surface-highlight)}.jobs-menu.svelte-1udm71l{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-lg);width:22rem;max-width:calc(100vw - 2rem);overflow:hidden}.jobs-menu-header.svelte-1udm71l{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);padding:.6rem .9rem;font-size:.75rem;font-weight:700}.jobs-empty.svelte-1udm71l{color:var(--color-text-secondary);text-align:center;margin:0;padding:1.25rem .9rem;font-size:.875rem}.jobs-list.svelte-1udm71l{max-height:20rem;margin:0;padding:0;list-style:none;overflow-y:auto}.jobs-item.svelte-1udm71l{border-bottom:1px solid var(--color-border);flex-direction:column;gap:.3rem;padding:.6rem .9rem;display:flex}.jobs-item.svelte-1udm71l:last-child{border-bottom:none}.jobs-item-top.svelte-1udm71l{align-items:center;gap:.5rem;display:flex}.jobs-item-name.svelte-1udm71l{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-primary);flex:1;font-size:.8125rem;font-weight:600;overflow:hidden}.jobs-item-pct.svelte-1udm71l{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem}.jobs-cancel-btn.svelte-1udm71l{background:var(--color-status-5-soft);width:1.375rem;height:1.375rem;color:var(--color-status-5);cursor:pointer;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s;display:flex}.jobs-cancel-btn.svelte-1udm71l:hover:not(:disabled){background:var(--color-status-5);color:var(--color-accent-on)}.jobs-cancel-btn.svelte-1udm71l:disabled{opacity:.5;cursor:not-allowed}.jobs-progress-track.svelte-1udm71l{background:var(--color-border);border-radius:var(--radius-full);height:.25rem;overflow:hidden}.jobs-progress-fill.svelte-1udm71l{border-radius:var(--radius-full);background:var(--color-accent);height:100%;transition:width .4s}@keyframes svelte-1udm71l-jobs-fill-pulse{0%,to{opacity:1}50%{opacity:.55}}.jobs-progress-animate.svelte-1udm71l{animation:1.6s ease-in-out infinite svelte-1udm71l-jobs-fill-pulse}.jobs-item-msg.svelte-1udm71l{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.75rem;overflow:hidden}.jobs-show-all.svelte-1udm71l{color:var(--color-accent);text-align:center;border-top:1px solid var(--color-border);padding:.6rem .9rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .12s;display:block}.jobs-show-all.svelte-1udm71l:hover{background:var(--color-bg-page);text-decoration:none}.lang-flag-btn.svelte-npjipv{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.lang-menu.svelte-npjipv{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-lg);flex-direction:column;gap:.125rem;min-width:8rem;padding:.25rem;display:flex}.lang-item.svelte-npjipv{border-radius:calc(var(--radius) - 2px);color:var(--color-text-primary);align-items:center;gap:.5rem;padding:.4rem .6rem;font-size:.875rem;text-decoration:none;transition:background .12s;display:flex}.lang-item.svelte-npjipv:hover{background:var(--color-bg-page);text-decoration:none}.lang-item-active.svelte-npjipv{color:var(--color-accent);font-weight:600}.notif-btn.svelte-hxbjef{color:var(--color-text-on-brand);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.notif-menu.svelte-hxbjef{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-lg);width:22rem;max-width:calc(100vw - 2rem);overflow:hidden}.notif-header.svelte-hxbjef{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);padding:.6rem .9rem;font-size:.75rem;font-weight:700}.notif-empty.svelte-hxbjef{color:var(--color-text-secondary);text-align:center;margin:0;padding:1.25rem .9rem;font-size:.875rem}.notif-list.svelte-hxbjef{max-height:22rem;margin:0;padding:0;list-style:none;overflow-y:auto}.notif-item.svelte-hxbjef{border-bottom:1px solid var(--color-border);flex-direction:column;gap:.2rem;padding:.6rem .9rem;transition:background .12s;display:flex}.notif-item.svelte-hxbjef:last-child{border-bottom:none}.notif-item.svelte-hxbjef:hover{background:var(--color-bg-page)}.notif-unread.svelte-hxbjef{background:var(--color-accent-subtle)}.notif-unread.svelte-hxbjef:hover{background:var(--color-accent-subtle);filter:brightness(.97)}.notif-body.svelte-hxbjef{color:var(--color-text-primary);font-size:.875rem;line-height:1.4}.notif-unread.svelte-hxbjef .notif-body:where(.svelte-hxbjef){font-weight:600}.notif-time.svelte-hxbjef{color:var(--color-text-secondary);font-size:.75rem}.theme-control.svelte-u8uo5a{align-items:center;gap:.4rem;display:flex}.theme-name.svelte-u8uo5a{color:var(--color-text-on-brand-muted);white-space:nowrap;font-size:.8rem}.theme-btn.svelte-u8uo5a{color:var(--color-text-on-brand);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.theme-menu.svelte-u8uo5a{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-lg);flex-direction:column;gap:.125rem;min-width:8rem;padding:.25rem;display:flex}.theme-item.svelte-u8uo5a{border-radius:calc(var(--radius) - 2px);width:100%;font:inherit;color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.4rem .6rem;font-size:.875rem;transition:background .12s;display:flex}.theme-item.svelte-u8uo5a:hover{background:var(--color-bg-page)}.theme-item-active.svelte-u8uo5a{color:var(--color-accent);font-weight:600}@layer theme,base,components,utilities;:where(html){--font-system-ui:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--font-transitional:Charter,Bitstream Charter,Sitka Text,Cambria,serif;--font-old-style:Iowan Old Style,Palatino Linotype,URW Palladio L,P052,serif;--font-humanist:Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif;--font-geometric-humanist:Avenir,Montserrat,Corbel,URW Gothic,source-sans-pro,sans-serif;--font-classical-humanist:Optima,Candara,Noto Sans,source-sans-pro,sans-serif;--font-neo-grotesque:Inter,Roboto,Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif;--font-monospace-slab-serif:Nimbus Mono PS,Courier New,monospace;--font-monospace-code:Dank Mono,Operator Mono,Inconsolata,Fira Mono,ui-monospace,SF Mono,Monaco,Droid Sans Mono,Source Code Pro,Cascadia Code,Menlo,Consolas,DejaVu Sans Mono,monospace;--font-industrial:Bahnschrift,DIN Alternate,Franklin Gothic Medium,Nimbus Sans Narrow,sans-serif-condensed,sans-serif;--font-rounded-sans:ui-rounded,Hiragino Maru Gothic ProN,Quicksand,Comfortaa,Manjari,Arial Rounded MT,Arial Rounded MT Bold,Calibri,source-sans-pro,sans-serif;--font-slab-serif:Rockwell,Rockwell Nova,Roboto Slab,DejaVu Serif,Sitka Small,serif;--font-antique:Superclarendon,Bookman Old Style,URW Bookman,URW Bookman L,Georgia Pro,Georgia,serif;--font-didone:Didot,Bodoni MT,Noto Serif Display,URW Palladio L,P052,Sylfaen,serif;--font-handwritten:Segoe Print,Bradley Hand,Chilanka,TSCu_Comic,casual,cursive;--font-sans:var(--font-system-ui);--font-serif:ui-serif,serif;--font-mono:var(--font-monospace-code);--font-weight-1:100;--font-weight-2:200;--font-weight-3:300;--font-weight-4:400;--font-weight-5:500;--font-weight-6:600;--font-weight-7:700;--font-weight-8:800;--font-weight-9:900;--font-lineheight-00:.95;--font-lineheight-0:1.1;--font-lineheight-1:1.25;--font-lineheight-2:1.375;--font-lineheight-3:1.5;--font-lineheight-4:1.75;--font-lineheight-5:2;--font-letterspacing-0:-.05em;--font-letterspacing-1:.025em;--font-letterspacing-2:.05em;--font-letterspacing-3:.075em;--font-letterspacing-4:.15em;--font-letterspacing-5:.5em;--font-letterspacing-6:.75em;--font-letterspacing-7:1em;--font-size-00:.5rem;--font-size-0:.75rem;--font-size-1:1rem;--font-size-2:1.1rem;--font-size-3:1.25rem;--font-size-4:1.5rem;--font-size-5:2rem;--font-size-6:2.5rem;--font-size-7:3rem;--font-size-8:3.5rem;--font-size-fluid-0:max(.75rem,min(2vw,1rem));--font-size-fluid-1:max(1rem,min(4vw,1.5rem));--font-size-fluid-2:max(1.5rem,min(6vw,2.5rem));--font-size-fluid-3:max(2rem,min(9vw,3.5rem));--ease-1:cubic-bezier(.25,0,.5,1);--ease-2:cubic-bezier(.25,0,.4,1);--ease-3:cubic-bezier(.25,0,.3,1);--ease-4:cubic-bezier(.25,0,.2,1);--ease-5:cubic-bezier(.25,0,.1,1);--ease-in-1:cubic-bezier(.25,0,1,1);--ease-in-2:cubic-bezier(.5,0,1,1);--ease-in-3:cubic-bezier(.7,0,1,1);--ease-in-4:cubic-bezier(.9,0,1,1);--ease-in-5:cubic-bezier(1,0,1,1);--ease-out-1:cubic-bezier(0,0,.75,1);--ease-out-2:cubic-bezier(0,0,.5,1);--ease-out-3:cubic-bezier(0,0,.3,1);--ease-out-4:cubic-bezier(0,0,.1,1);--ease-out-5:cubic-bezier(0,0,0,1);--ease-in-out-1:cubic-bezier(.1,0,.9,1);--ease-in-out-2:cubic-bezier(.3,0,.7,1);--ease-in-out-3:cubic-bezier(.5,0,.5,1);--ease-in-out-4:cubic-bezier(.7,0,.3,1);--ease-in-out-5:cubic-bezier(.9,0,.1,1);--ease-elastic-out-1:cubic-bezier(.5,.75,.75,1.25);--ease-elastic-out-2:cubic-bezier(.5,1,.75,1.25);--ease-elastic-out-3:cubic-bezier(.5,1.25,.75,1.25);--ease-elastic-out-4:cubic-bezier(.5,1.5,.75,1.25);--ease-elastic-out-5:cubic-bezier(.5,1.75,.75,1.25);--ease-elastic-in-1:cubic-bezier(.5,-.25,.75,1);--ease-elastic-in-2:cubic-bezier(.5,-.5,.75,1);--ease-elastic-in-3:cubic-bezier(.5,-.75,.75,1);--ease-elastic-in-4:cubic-bezier(.5,-1,.75,1);--ease-elastic-in-5:cubic-bezier(.5,-1.25,.75,1);--ease-elastic-in-out-1:cubic-bezier(.5,-.1,.1,1.5);--ease-elastic-in-out-2:cubic-bezier(.5,-.3,.1,1.5);--ease-elastic-in-out-3:cubic-bezier(.5,-.5,.1,1.5);--ease-elastic-in-out-4:cubic-bezier(.5,-.7,.1,1.5);--ease-elastic-in-out-5:cubic-bezier(.5,-.9,.1,1.5);--ease-step-1:steps(2);--ease-step-2:steps(3);--ease-step-3:steps(4);--ease-step-4:steps(7);--ease-step-5:steps(10);--ease-elastic-1:var(--ease-elastic-out-1);--ease-elastic-2:var(--ease-elastic-out-2);--ease-elastic-3:var(--ease-elastic-out-3);--ease-elastic-4:var(--ease-elastic-out-4);--ease-elastic-5:var(--ease-elastic-out-5);--ease-squish-1:var(--ease-elastic-in-out-1);--ease-squish-2:var(--ease-elastic-in-out-2);--ease-squish-3:var(--ease-elastic-in-out-3);--ease-squish-4:var(--ease-elastic-in-out-4);--ease-squish-5:var(--ease-elastic-in-out-5);--ease-spring-1:linear(0,.006,.025 2.8%,.101 6.1%,.539 18.9%,.721 25.3%,.849 31.5%,.937 38.1%,.968 41.8%,.991 45.7%,1.006 50.1%,1.015 55%,1.017 63.9%,1.001);--ease-spring-2:linear(0,.007,.029 2.2%,.118 4.7%,.625 14.4%,.826 19%,.902,.962,1.008 26.1%,1.041 28.7%,1.064 32.1%,1.07 36%,1.061 40.5%,1.015 53.4%,.999 61.6%,.995 71.2%,1);--ease-spring-3:linear(0,.009,.035 2.1%,.141 4.4%,.723 12.9%,.938 16.7%,1.017,1.077,1.121,1.149 24.3%,1.159,1.163,1.161,1.154 29.9%,1.129 32.8%,1.051 39.6%,1.017 43.1%,.991,.977 51%,.974 53.8%,.975 57.1%,.997 69.8%,1.003 76.9%,1);--ease-spring-4:linear(0,.009,.037 1.7%,.153 3.6%,.776 10.3%,1.001,1.142 16%,1.185,1.209 19%,1.215 19.9% 20.8%,1.199,1.165 25%,1.056 30.3%,1.008 33%,.973,.955 39.2%,.953 41.1%,.957 43.3%,.998 53.3%,1.009 59.1% 63.7%,.998 78.9%,1);--ease-spring-5:linear(0,.01,.04 1.6%,.161 3.3%,.816 9.4%,1.046,1.189 14.4%,1.231,1.254 17%,1.259,1.257 18.6%,1.236,1.194 22.3%,1.057 27%,.999 29.4%,.955 32.1%,.942,.935 34.9%,.933,.939 38.4%,1 47.3%,1.011,1.017 52.6%,1.016 56.4%,1 65.2%,.996 70.2%,1.001 87.2%,1);--ease-bounce-1:linear(0,.004,.016,.035,.063,.098,.141,.191,.25,.316,.391 36.8%,.563,.766,1 58.8%,.946,.908 69.1%,.895,.885,.879,.878,.879,.885,.895,.908 89.7%,.946,1);--ease-bounce-2:linear(0,.004,.016,.035,.063,.098,.141 15.1%,.25,.391,.562,.765,1,.892 45.2%,.849,.815,.788,.769,.757,.753,.757,.769,.788,.815,.85,.892 75.2%,1 80.2%,.973,.954,.943,.939,.943,.954,.973,1);--ease-bounce-3:linear(0,.004,.016,.035,.062,.098,.141 11.4%,.25,.39,.562,.764,1 30.3%,.847 34.8%,.787,.737,.699,.672,.655,.65,.656,.672,.699,.738,.787,.847 61.7%,1 66.2%,.946,.908,.885 74.2%,.879,.878,.879,.885 79.5%,.908,.946,1 87.4%,.981,.968,.96,.957,.96,.968,.981,1);--ease-bounce-4:linear(0,.004,.016 3%,.062,.141,.25,.391,.562 18.2%,1 24.3%,.81,.676 32.3%,.629,.595,.575,.568,.575,.595,.629,.676 48.2%,.811,1 56.2%,.918,.86,.825,.814,.825,.86,.918,1 77.2%,.94 80.6%,.925,.92,.925,.94 87.5%,1 90.9%,.974,.965,.974,1);--ease-bounce-5:linear(0,.004,.016 2.5%,.063,.141,.25 10.1%,.562,1 20.2%,.783,.627,.534 30.9%,.511,.503,.511,.534 38%,.627,.782,1 48.7%,.892,.815,.769 56.3%,.757,.753,.757,.769 61.3%,.815,.892,1 68.8%,.908 72.4%,.885,.878,.885,.908 79.4%,1 83%,.954 85.5%,.943,.939,.943,.954 90.5%,1 93%,.977,.97,.977,1);--ease-circ-in:cubic-bezier(.6,.04,.98,.335);--ease-circ-in-out:cubic-bezier(.785,.135,.15,.86);--ease-circ-out:cubic-bezier(.075,.82,.165,1);--ease-cubic-in:cubic-bezier(.55,.055,.675,.19);--ease-cubic-in-out:cubic-bezier(.645,.045,.355,1);--ease-cubic-out:cubic-bezier(.215,.61,.355,1);--ease-expo-in:cubic-bezier(.95,.05,.795,.035);--ease-expo-in-out:cubic-bezier(1,0,0,1);--ease-expo-out:cubic-bezier(.19,1,.22,1);--ease-quad-in:cubic-bezier(.55,.085,.68,.53);--ease-quad-in-out:cubic-bezier(.455,.03,.515,.955);--ease-quad-out:cubic-bezier(.25,.46,.45,.94);--ease-quart-in:cubic-bezier(.895,.03,.685,.22);--ease-quart-in-out:cubic-bezier(.77,0,.175,1);--ease-quart-out:cubic-bezier(.165,.84,.44,1);--ease-quint-in:cubic-bezier(.755,.05,.855,.06);--ease-quint-in-out:cubic-bezier(.86,0,.07,1);--ease-quint-out:cubic-bezier(.23,1,.32,1);--ease-sine-in:cubic-bezier(.47,0,.745,.715);--ease-sine-in-out:cubic-bezier(.445,.05,.55,.95);--ease-sine-out:cubic-bezier(.39,.575,.565,1)}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}@font-face{font-family:Charter ITC Pro;src:url(../../../assets/charteritcpro-bold-webfont.woff2)format("woff2"),url(../../../assets/charteritcpro-bold-webfont.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(../../../assets/Cera%20Round-Bold-Web.woff2)format("woff2"),url(../../../assets/Cera%20Round-Bold-Web.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:asap;src:url(../../../assets/Asap-VariableFont_wdth,wght.woff2)format("woff2"),url(../../../assets/Asap-VariableFont_wdth,wght.ttf)format("truetype");font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--neutral-0:#fff;--neutral-50:#f3f3f3;--neutral-100:#ededed;--neutral-150:#e6e6e6;--neutral-250:#ccc;--neutral-600:#666;--neutral-700:#5c5c5c;--neutral-950:#1a1a1a;--neutral-1000:#000;--navy-200:#c6dcee;--navy-350:#7fb0de;--navy-400:#7fa6cc;--navy-450:#4d93cc;--navy-500:#3d6f99;--navy-525:#0f4c7c;--navy-550:#0065ae;--navy-600:#1f4a6e;--navy-650:#15334a;--navy-700:#00355c;--navy-750:#0f2d45;--navy-800:#0a2841;--navy-850:#0b2639;--navy-900:#001a2e;--navy-950:#050a0f;--slate-50:#f2f5f7;--slate-100:#e6ebef;--slate-150:#e4e9ee;--slate-200:#c6d3de;--slate-250:#b3c2ce;--slate-300:#9db3c5;--slate-350:#9aa6b0;--slate-400:#7fa0b8;--slate-450:#7f9aae;--slate-500:#6e8396;--slate-550:#66869d;--slate-600:#66707a;--slate-650:#4c728f;--slate-700:#495561;--slate-750:#2b4b64;--slate-900:#1e2b37;--lime-500:#c0d101;--lime-700:#7d8c12;--lime-800:#667000;--teal-300:#9fd6d9;--teal-450:#5cc3c9;--teal-600:#3f8c9b;--teal-650:#2a9ba1;--teal-700:#2e8c93;--teal-800:#1f4f55;--teal-850:#00586a;--teal-900:#00585e;--emerald-400:#85d7ba;--emerald-550:#2cc48c;--emerald-600:#33a872;--emerald-650:#0bae76;--emerald-700:#209472;--emerald-800:#008d4f;--magenta-200:#ebc6e3;--magenta-300:#e7a0db;--magenta-500:#b25aa6;--magenta-550:#a8499b;--magenta-750:#6b1f63;--magenta-800:#5a2a56;--indigo-300:#929ce7;--indigo-500:#4959d7;--indigo-550:#2639cf;--indigo-600:#3547a8;--amber-300:#f5df9c;--amber-400:#f4cb55;--amber-450:#ebbf3a;--amber-500:#b0994a;--purple-150:#e3c3ff;--purple-250:#d099ff;--purple-300:#c786ff;--purple-400:#9675c4;--red-400:#f0605c;--red-450:#f04b51;--red-500:#d03636;--red-600:#e30613;--orange-350:#ff9d52;--orange-400:#ff8a4c;--orange-450:#f98b3d;--orange-550:#d6621f;--green-400:#8fd468;--green-500:#78c24e;--pwc-neutral-100:#f2f2f2;--pwc-neutral-150:#e8e8e8;--pwc-neutral-200:#d1d1d1;--pwc-neutral-300:#c5c5c5;--pwc-neutral-400:#a3a3a3;--pwc-neutral-500:#7d7d7d;--pwc-neutral-600:#757575;--pwc-neutral-700:#535353;--pwc-neutral-750:#3b3b3b;--pwc-neutral-800:#2d2d2d;--pwc-neutral-850:#252525;--pwc-neutral-900:#191919;--pwc-neutral-950:#141414;--pwc-orange-50:#fff5ed;--pwc-orange-200:#ffcda8;--pwc-orange-250:#feb791;--pwc-orange-400:#fe7c39;--pwc-orange-500:#fd5108;--pwc-orange-550:#ee3d08;--pwc-orange-700:#c52b09;--pwc-orange-750:#9c2310;--pwc-orange-900:#571f01;--pwc-blue-200:#b3dcf9;--pwc-blue-400:#4dacf1;--pwc-blue-550:#0089eb;--pwc-blue-600:#0060d7;--pwc-blue-700:#003dab;--pwc-rose-200:#f1bac3;--pwc-rose-400:#e27588;--pwc-rose-500:#d93954;--pwc-rose-600:#a43e50;--pwc-rose-700:#6e2a35;--pwc-purple-200:#dcb4fc;--pwc-purple-400:#b056f6;--pwc-purple-450:#8e34f4;--pwc-purple-600:#4b20ab;--pwc-green-600:#4eb523;--pwc-amber-500:#ffb600;--color-text-primary:var(--lightningcss-light,var(--neutral-950))var(--lightningcss-dark,var(--neutral-0));--color-text-secondary:var(--lightningcss-light,var(--pwc-neutral-700))var(--lightningcss-dark,var(--pwc-neutral-200));--color-text-tertiary:var(--lightningcss-light,var(--pwc-neutral-600))var(--lightningcss-dark,var(--pwc-neutral-400));--color-text-heading:var(--lightningcss-light,var(--pwc-neutral-900))var(--lightningcss-dark,var(--neutral-0));--color-text-on-brand:var(--neutral-0);--color-text-on-brand-muted:color-mix(in srgb, var(--color-text-on-brand) 75%, transparent);--color-text-on-brand-faint:color-mix(in srgb, var(--color-text-on-brand) 55%, transparent);--color-surface:var(--lightningcss-light,var(--neutral-0))var(--lightningcss-dark,var(--pwc-neutral-900));--color-surface-hover:var(--lightningcss-light,var(--neutral-50))var(--lightningcss-dark,var(--pwc-neutral-800));--color-surface-brand:var(--pwc-orange-700);--color-surface-chrome:var(--lightningcss-light,var(--pwc-neutral-900))var(--lightningcss-dark,var(--neutral-1000));--color-surface-chrome-active:#ffffff1f;--color-surface-highlight:var(--pwc-orange-500);--color-text-on-highlight:var(--neutral-1000);--color-bg-page:var(--lightningcss-light,var(--neutral-50))var(--lightningcss-dark,var(--pwc-neutral-950));--color-bg-tint-start:var(--lightningcss-light,color-mix(in srgb, var(--pwc-orange-500) 36%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--pwc-orange-750) 55%, transparent));--color-bg-tint-mid:var(--lightningcss-light,color-mix(in srgb, var(--pwc-orange-500) 13%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--pwc-orange-750) 20%, transparent));--color-border:var(--lightningcss-light,var(--pwc-neutral-300))var(--lightningcss-dark,var(--pwc-neutral-700));--color-border-subtle:var(--lightningcss-light,var(--pwc-neutral-150))var(--lightningcss-dark,var(--pwc-neutral-800));--color-border-focus:var(--lightningcss-light,var(--pwc-orange-700))var(--lightningcss-dark,var(--pwc-orange-500));--color-accent:var(--lightningcss-light,var(--pwc-orange-700))var(--lightningcss-dark,var(--pwc-orange-500));--color-accent-subtle:var(--lightningcss-light,var(--pwc-orange-50))var(--lightningcss-dark,var(--pwc-orange-900));--color-accent-on:var(--lightningcss-light,var(--neutral-0))var(--lightningcss-dark,var(--neutral-1000));--color-accent-hover:color-mix(in srgb, var(--color-accent) 85%, var(--color-text-primary));--color-status-1:var(--lightningcss-light,var(--emerald-650))var(--lightningcss-dark,var(--emerald-550));--color-status-2:var(--lightningcss-light,var(--green-500))var(--lightningcss-dark,var(--green-400));--color-status-3:var(--lightningcss-light,var(--amber-450))var(--lightningcss-dark,var(--amber-400));--color-status-4:var(--lightningcss-light,var(--orange-450))var(--lightningcss-dark,var(--orange-350));--color-status-5:var(--lightningcss-light,var(--red-500))var(--lightningcss-dark,var(--red-400));--color-status-1-soft:color-mix(in srgb, var(--color-status-1) 14%, var(--color-surface));--color-status-3-soft:color-mix(in srgb, var(--color-status-3) 14%, var(--color-surface));--color-status-5-soft:color-mix(in srgb, var(--color-status-5) 14%, var(--color-surface));--color-trend-up:var(--lightningcss-light,var(--lime-700))var(--lightningcss-dark,var(--lime-500));--color-trend-down:var(--lightningcss-light,var(--orange-550))var(--lightningcss-dark,var(--orange-400));--color-series-1:var(--color-surface-highlight);--color-series-2:var(--pwc-blue-550);--color-series-3:var(--lightningcss-light,var(--pwc-purple-450))var(--lightningcss-dark,var(--pwc-purple-400));--color-series-4:var(--lightningcss-light,var(--pwc-rose-500))var(--lightningcss-dark,var(--pwc-rose-400));--color-series-5:var(--pwc-green-600);--color-series-6:var(--pwc-amber-500);--color-series-7:var(--lightningcss-light,var(--pwc-neutral-500))var(--lightningcss-dark,var(--pwc-neutral-400));--color-series-8:var(--lightningcss-light,var(--pwc-blue-700))var(--lightningcss-dark,var(--pwc-blue-200));--color-diverging-neg-3:var(--lightningcss-light,var(--pwc-rose-700))var(--lightningcss-dark,var(--pwc-rose-200));--color-diverging-neutral:var(--lightningcss-light,var(--pwc-neutral-500))var(--lightningcss-dark,var(--pwc-neutral-400));--color-diverging-pos-3:var(--lightningcss-light,var(--pwc-blue-700))var(--lightningcss-dark,var(--pwc-blue-400));--color-sequential-1:var(--lightningcss-light,var(--pwc-orange-50))var(--lightningcss-dark,var(--pwc-orange-900));--color-sequential-2:var(--lightningcss-light,var(--pwc-orange-200))var(--lightningcss-dark,var(--pwc-orange-750));--color-sequential-3:var(--lightningcss-light,var(--pwc-orange-400))var(--lightningcss-dark,var(--pwc-orange-700));--color-sequential-4:var(--lightningcss-light,var(--pwc-orange-550))var(--lightningcss-dark,var(--pwc-orange-400));--color-sequential-5:var(--lightningcss-light,var(--pwc-orange-750))var(--lightningcss-dark,var(--pwc-orange-200));--color-text-period-2:var(--lightningcss-light,var(--pwc-orange-700))var(--lightningcss-dark,var(--pwc-orange-400));--color-period-1:var(--lightningcss-light,var(--pwc-neutral-750))var(--lightningcss-dark,var(--pwc-neutral-300));--color-period-2:var(--pwc-orange-500);--code-keyword:var(--lightningcss-light,var(--indigo-550))var(--lightningcss-dark,var(--indigo-300));--code-string:var(--lightningcss-light,var(--teal-650))var(--lightningcss-dark,var(--teal-450));--code-number:var(--lightningcss-light,var(--amber-500))var(--lightningcss-dark,var(--amber-400));--code-comment:var(--lightningcss-light,var(--slate-500))var(--lightningcss-dark,var(--slate-350));--code-name:var(--lightningcss-light,var(--navy-550))var(--lightningcss-dark,var(--navy-350));--code-type:var(--lightningcss-light,var(--magenta-550))var(--lightningcss-dark,var(--magenta-300));--color-range-preview:color-mix(in srgb, var(--color-text-primary) 9%, var(--color-surface));--color-range-hatch:color-mix(in srgb, var(--color-text-primary) 16%, var(--color-surface));--color-control-bg:var(--color-surface);--color-control-border:var(--color-border);--color-ring-inner:var(--lightningcss-light,#ffffff4d)var(--lightningcss-dark,#ffffff0d);--color-shadow-overlay:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#00000080);--dash-bg-light:var(--neutral-50);--dash-bg-dark:var(--pwc-neutral-950);--shadow-sm:0 1px 2px var(--lightningcss-light,#00000014)var(--lightningcss-dark,#00000052);--shadow-md:0 6px 18px var(--lightningcss-light,#001a2e14)var(--lightningcss-dark,#00000052);--shadow-lg:0 4px 16px var(--lightningcss-light,#001a2e29)var(--lightningcss-dark,#0000007a);--shadow:var(--shadow-md);--shadow-control:var(--shadow-sm);--radius-xs:4px;--radius-sm:6px;--radius-lg:12px;--radius-vlg:24px;--radius-full:999px;--radius-none:0;--radius:var(--radius-vlg);--radius-detail:var(--radius-sm);--radius-control:var(--radius-full);--text-xs:.72rem;--text-sm:.8rem;--text-md:.875rem;--text-base:.9375rem;--text-lg:1.1rem;--text-xl:1.25rem;--text-2xl:1.75rem;--font-body:"Helvetica Neue", "Helvetica", "Arial", var(--font-sans);--font-heading:var(--font-body);--font-size-body:var(--text-base);--font-size-med:var(--text-lg);--font-size-footnote:var(--text-sm);--font-display:"Charter ITC Pro", var(--font-transitional);--font-weight-normal:var(--font-weight-5);--font-weight-medium:var(--font-weight-6);--font-weight-bold:var(--font-weight-8);--leading-heading:1.1;--leading-copy:1.5;--text-3xl:2.25rem;--text-4xl:3.5rem;--text-5xl:4.5rem;--text-6xl:8rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--dash-gap:var(--space-5);--dash-upset:-14rem;--tracking-tight:-.011em;--tracking-caps:.06em;--duration-fast:.15s;--duration:.2s;--duration-slow:.46s;--control-sm:2rem;--control-md:2.25rem;--control-lg:2.5rem;--control-xl:3rem;--z-raised:60;--z-panel:70;--z-modal:200;--focus-ring:0 0 0 3px color-mix(in srgb, var(--color-border-focus) 35%, transparent);--shell-width:1200px;--page-width:72rem;--nav-height:3.75rem;--side-panel-width:40rem;--side-panel-corner-gap:70px;--side-panel-inset:calc(var(--side-panel-width) + var(--side-panel-corner-gap) + 1rem);--dash-veil:35%}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}[data-tenant=mvv]{--color-text-secondary:var(--lightningcss-light,var(--neutral-700))var(--lightningcss-dark,var(--slate-200));--color-text-tertiary:var(--lightningcss-light,var(--neutral-600))var(--lightningcss-dark,var(--slate-300));--color-text-heading:var(--lightningcss-light,var(--navy-700))var(--lightningcss-dark,var(--neutral-0));--color-surface:var(--lightningcss-light,var(--neutral-0))var(--lightningcss-dark,var(--navy-900));--color-surface-hover:var(--lightningcss-light,var(--slate-50))var(--lightningcss-dark,var(--navy-850));--color-surface-brand:var(--navy-700);--color-surface-chrome:var(--lightningcss-light,var(--navy-700))var(--lightningcss-dark,var(--navy-900));--color-surface-highlight:var(--lime-500);--color-text-on-highlight:var(--navy-700);--color-bg-page:var(--lightningcss-light,var(--neutral-50))var(--lightningcss-dark,var(--navy-950));--color-bg-tint-start:var(--lightningcss-light,color-mix(in srgb, var(--lime-500) 36%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--navy-525) 55%, transparent));--color-bg-tint-mid:var(--lightningcss-light,color-mix(in srgb, var(--lime-500) 13%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--navy-525) 20%, transparent));--color-border:var(--lightningcss-light,var(--neutral-250))var(--lightningcss-dark,var(--slate-750));--color-border-subtle:var(--lightningcss-light,var(--neutral-150))var(--lightningcss-dark,var(--navy-650));--color-border-focus:var(--lightningcss-light,var(--navy-700))var(--lightningcss-dark,var(--lime-500));--color-accent:var(--lightningcss-light,var(--navy-700))var(--lightningcss-dark,var(--lime-500));--color-accent-subtle:var(--lightningcss-light,var(--slate-100))var(--lightningcss-dark,var(--navy-850));--color-accent-on:var(--lightningcss-light,var(--neutral-0))var(--lightningcss-dark,var(--navy-700));--color-series-2:var(--lightningcss-light,var(--indigo-550))var(--lightningcss-dark,var(--indigo-500));--color-series-3:var(--emerald-650);--color-series-4:var(--amber-450);--color-series-5:var(--lightningcss-light,var(--purple-300))var(--lightningcss-dark,var(--purple-250));--color-series-6:var(--red-500);--color-series-7:var(--orange-450);--color-series-8:var(--lightningcss-light,var(--slate-700))var(--lightningcss-dark,var(--slate-600));--color-diverging-neg-3:var(--lightningcss-light,var(--magenta-750))var(--lightningcss-dark,var(--magenta-300));--color-diverging-neutral:var(--lightningcss-light,var(--slate-500))var(--lightningcss-dark,var(--slate-400));--color-diverging-pos-3:var(--lightningcss-light,var(--teal-900))var(--lightningcss-dark,var(--teal-450));--color-sequential-1:var(--lightningcss-light,var(--slate-100))var(--lightningcss-dark,var(--navy-750));--color-sequential-2:var(--lightningcss-light,var(--slate-250))var(--lightningcss-dark,var(--navy-600));--color-sequential-3:var(--lightningcss-light,var(--slate-450))var(--lightningcss-dark,var(--navy-500));--color-sequential-4:var(--lightningcss-light,var(--slate-650))var(--lightningcss-dark,var(--navy-400));--color-sequential-5:var(--lightningcss-light,var(--navy-700))var(--lightningcss-dark,var(--navy-200));--color-text-period-2:var(--lightningcss-light,var(--lime-800))var(--lightningcss-dark,var(--lime-500));--color-period-1:var(--lightningcss-light,var(--navy-700))var(--lightningcss-dark,var(--navy-350));--color-period-2:var(--lime-500);--color-ring-inner:var(--lightningcss-light,#ffffff4d)var(--lightningcss-dark,color-mix(in srgb, var(--lime-500) 20%, transparent));--dash-bg-dark:var(--navy-950);--font-body:"Asap", -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-display:"Cera Pro", var(--font-transitional);--font-heading:var(--font-display);--radius:var(--radius-lg)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-dash-bg=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-page:var(--dash-bg-light)}:root[data-dash-bg=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-page:var(--dash-bg-dark)}[data-dash-fg=light] .dash-tile,[data-dash-fg=light] .vc-card,[data-dash-fg=light] .tile-drag-ghost{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-dash-fg=dark] .dash-tile,[data-dash-fg=dark] .vc-card,[data-dash-fg=dark] .tile-drag-ghost{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-dash-bg]:not([data-dash-fg]) :is(.dash-tile,.vc-card,.tile-drag-ghost){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root[data-dash-bg]:not([data-dash-fg]) :is(.dash-tile,.vc-card,.tile-drag-ghost){--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light][data-dash-bg]:not([data-dash-fg]) :is(.dash-tile,.vc-card,.tile-drag-ghost){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark][data-dash-bg]:not([data-dash-fg]) :is(.dash-tile,.vc-card,.tile-drag-ghost){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration:0s;--duration-slow:0s}}html{background:var(--color-bg-page)}html,body{font-family:var(--font-body);font-size:16px;line-height:var(--font-lineheight-3);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100vh;margin:0;padding:0}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:var(--font-weight-6);letter-spacing:var(--tracking-tight);line-height:var(--font-lineheight-1)}a{color:var(--color-accent);text-decoration:none}a:hover{text-decoration:underline}.lc-root-container,.lc-tooltip-root{--color-surface-content:var(--color-text-primary);--color-surface-100:var(--color-surface);--color-surface-200:var(--color-surface-hover);--color-surface-300:var(--color-border);--color-danger:var(--color-status-5);--color-primary:var(--color-accent);--color-secondary:var(--color-surface-highlight)}.lc-root-container :is(.lc-axis-tick-label,.lc-axis-label){fill:var(--color-text-tertiary);font-size:10px}.lc-root-container :is(.lc-axis-rule,.lc-axis-tick,.lc-grid-x-line,.lc-grid-y-line){stroke:var(--color-border)}.page-center{justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.page-wide{width:100%;max-width:var(--page-width);min-height:80dvh;margin:0 auto;padding:4rem 2rem}html:has(.page-soft){--soft-mark:linear-gradient(var(--color-ring-inner), var(--color-ring-inner)) calc(100% - 20rem) 10rem / 7rem 7rem no-repeat, linear-gradient(var(--color-ring-inner), var(--color-ring-inner)) calc(100% - 13rem) 4rem / 10rem 10rem no-repeat, linear-gradient(var(--color-ring-inner), var(--color-ring-inner)) calc(100% - 5rem) -2rem / 8rem 8rem no-repeat;background:var(--soft-mark), linear-gradient(to bottom, var(--color-bg-tint-start), var(--color-bg-tint-mid) 50%, transparent) top / 100% 40rem no-repeat, var(--color-bg-page)}html[data-tenant=mvv]:has(.page-soft){--soft-mark:radial-gradient(circle at calc(100% - 12rem) -8rem, transparent 16rem, var(--color-ring-inner) 16rem 19rem, transparent 19rem 23rem, var(--color-ring-inner) 23rem 26rem, transparent 26rem 30rem, var(--color-ring-inner) 30rem 33rem, transparent 33rem) top / 100% 40rem no-repeat}.page-full{width:100%;padding:2rem}.page-prose{padding-bottom:4rem;line-height:1.6}.page-wide>h1,.page-full>h1,.page-head>h1{font-size:1.5rem;font-weight:var(--font-weight-7);margin:0 0 .5rem;line-height:1.2}.page-head{justify-content:space-between;align-items:center;gap:1rem;margin:0 0 .5rem;display:flex}.page-intro{max-width:60rem;color:var(--color-text-secondary);margin:0 0 1.75rem;line-height:1.5}.page-intro+.admin-toolbar,.page-intro+.admin-table{margin-top:0}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:2rem}.card-sm{width:100%;max-width:420px}.card-md{width:100%;max-width:560px}.card-title{font-size:1.375rem;font-weight:var(--font-weight-6);margin:0 0 .25rem}.card-subtitle{color:var(--color-text-secondary);margin:0 0 1.5rem;font-size:.9rem}.form-group{margin-bottom:1.125rem}.group-label{font-size:var(--text-md);font-weight:var(--font-weight-6);color:var(--color-text-secondary);margin-bottom:.35rem;display:block}label{font-size:.8125rem;font-weight:var(--font-weight-5);color:var(--color-text-secondary);display:block}input:not([type]),input[type=email],input[type=password],input[type=url],input[type=text],input[type=search],input[type=tel],input[type=number],input[type=date],select,textarea{border:1px solid var(--color-control-border);border-radius:var(--radius-sm);width:100%;transition:border-color var(--duration-fast) var(--ease-3), box-shadow var(--duration-fast) var(--ease-3);background:var(--color-control-bg);color:var(--color-text-primary);outline:none;padding:.5rem;font-family:inherit;font-size:1rem;display:block}input:focus,select:focus,textarea:focus{border-color:var(--color-accent);box-shadow:var(--focus-ring)}::placeholder{color:var(--color-text-tertiary)}.btn{font-size:.9rem;font-weight:var(--font-weight-5);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--duration-fast) var(--ease-3), border-color var(--duration-fast) var(--ease-3), color var(--duration-fast) var(--ease-3);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;line-height:1.2;text-decoration:none;display:inline-flex}.btn-primary{background:var(--color-accent);color:var(--color-accent-on)}.btn-primary:hover{background:var(--color-accent-hover);text-decoration:none}.btn-secondary{background:var(--color-surface);color:var(--color-text-primary);border-color:var(--color-border)}.btn-secondary:hover{background:var(--color-bg-page);border-color:var(--color-text-tertiary);text-decoration:none}.btn-danger{color:var(--color-status-5);border-color:color-mix(in srgb, var(--color-status-5) 35%, transparent);background:0 0}.btn-danger:hover{background:var(--color-status-5-soft);text-decoration:none}.btn-block{width:100%}.btn-sm{padding:.3rem .625rem;font-size:.8125rem}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:focus-visible,.btn-icon:focus-visible,.btn-link:focus-visible,.icon-circle:focus-visible,.tool-btn:focus-visible,.tab-btn:focus-visible,.dash-tab:focus-visible,.view-tab:focus-visible,.ui-accordion-trigger:focus-visible,.ui-checkbox:focus-visible,.ui-switch:focus-visible,.ui-tabs-trigger:focus-visible,.color-picker-trigger:focus-visible,.color-picker-hex input:focus-visible,.summary-legend-item:focus-visible,.series-table tbody tr[role=button]:focus-visible,.add-tile-option:focus-visible{box-shadow:var(--focus-ring);outline:none}.btn-link{color:var(--color-accent);cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.btn-link:hover{text-decoration:underline}.alert{border-radius:var(--radius-sm);border:1px solid #0000;margin-bottom:1.125rem;padding:.75rem 1rem;font-size:.9rem}.alert-error{background:var(--color-status-5-soft);color:var(--color-status-5);border-color:color-mix(in srgb, var(--color-status-5) 20%, transparent)}.alert-success{background:var(--color-status-1-soft);color:var(--color-status-1);border-color:color-mix(in srgb, var(--color-status-1) 20%, transparent)}.alert-warning{background:var(--color-status-3-soft);color:var(--color-status-3);border-color:color-mix(in srgb, var(--color-status-3) 22%, transparent)}.app-nav{background:var(--color-surface-chrome);color:var(--color-text-on-brand)}body:has(.dash-hero-band,.nav-minimal) .app-nav{z-index:10;--color-text-on-brand:var(--color-text-primary);--color-text-on-brand-muted:var(--color-text-secondary);--color-text-on-brand-faint:var(--color-text-tertiary);background:0 0;position:sticky;top:0}body:not(:has(.dash-hero-band)) .app-nav{position:static}.nav-inner{width:auto;height:var(--nav-height);justify-content:space-between;align-items:center;padding:0 1.5rem;display:flex}a.nav-brand{font-weight:var(--font-weight-7);letter-spacing:-.01em;color:var(--color-text-on-brand);flex-flow:row;align-items:center;margin-top:.25rem;font-size:1.05rem;display:flex}img.nav-logo{width:calc(var(--space-7) + var(--space-4));height:var(--control-md);object-fit:contain;display:block}img.nav-logo.brand-logo-inverse,img.footer-logo.brand-logo-inverse,:root[data-tenant=mvv] .brand-logo-standard{display:none}:root[data-tenant=mvv] .brand-logo-inverse{display:block}:root[data-tenant=mvv] body:has(.dash-hero-band,.nav-minimal) .app-nav .brand-logo-standard{display:block}:root[data-tenant=mvv] body:has(.dash-hero-band,.nav-minimal) .app-nav .brand-logo-inverse{display:none}.nav-tabs{align-items:stretch;gap:.25rem;height:3.75em;padding:0 10px;display:flex;overflow:hidden}.nav-tabs a{color:var(--color-text-on-brand-muted);border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm);transition:background var(--duration-fast) var(--ease-3), color var(--duration-fast) var(--ease-3), border-color var(--duration-fast) var(--ease-3);border-bottom:2px solid #0000;align-items:center;margin-top:.75rem;padding:0 .85em;font-size:.9rem;display:flex}.nav-tabs a:hover{color:var(--color-text-on-brand);text-decoration:none}.nav-tabs a.here{color:var(--color-text-on-brand)}.nav-sep{background:var(--color-surface-chrome-active);align-self:center;width:1px;height:1.4em;margin:0 .5rem}.nav-tabs a.priv{color:var(--color-status-4)}.nav-tabs a.priv:hover,.nav-tabs a.priv.here{color:var(--color-text-on-brand)}.nav-links{align-items:center;gap:.75rem;display:flex}.nav-sub{background:var(--color-surface-highlight)}.nav-sub-inner{grid-template-columns:1fr;padding:0 1.5rem;display:grid}.nav-sub-menu{opacity:0;min-height:3.5rem;transition:opacity var(--duration) var(--ease-3);grid-area:1/1;align-items:stretch;gap:.25rem;display:flex}.nav-sub-menu.shown{opacity:1}.nav-sub-menu a{color:color-mix(in srgb, var(--color-text-on-highlight) 80%, var(--color-surface-highlight));border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm);transition:background var(--duration-fast) var(--ease-3), color var(--duration-fast) var(--ease-3), border-color var(--duration-fast) var(--ease-3);align-items:center;margin-top:.75rem;padding:0 .85em;font-size:.85rem;display:flex}.nav-sub-menu a:hover{color:var(--color-text-on-highlight);text-decoration:none}.nav-sub-menu a.here{color:var(--color-text-primary);background:var(--color-bg-page)}.nav-tabs a.shown{background:var(--color-surface-chrome)}nav[data-shelf] .nav-tabs a.shown{background:var(--color-surface-highlight);color:var(--color-text-on-highlight)}nav:not([data-shelf]) .nav-sub{background:var(--color-surface-chrome);border-bottom-color:#0000}body:has(.dash-hero-band,.nav-minimal) .nav-tabs a.priv:not(:hover,.here){color:color-mix(in srgb, var(--color-status-4) 60%, var(--color-text-primary))}body:has(.dash-hero-band,.nav-minimal) .nav-sub{display:none}body:has(.dash-hero-band,.nav-minimal) .nav-tabs a.shown{background:0 0}.nav-menu-btn{display:none}@media (width<=640px){.nav-tabs a:not(.nav-brand),.nav-sep,.nav-sub{display:none}.nav-menu-btn{display:inline-flex}}.divider{border:none;border-top:1px solid var(--color-border);margin:1.5rem 0}.badge{border-radius:var(--radius-full);font-size:.75rem;font-weight:var(--font-weight-5);border:1px solid #0000;align-items:center;padding:.18rem .5rem;display:inline-flex}.badge-green{background:var(--color-status-1-soft);color:var(--color-status-1);border-color:color-mix(in srgb, var(--color-status-1) 20%, transparent)}.badge-gray{background:var(--color-surface-hover);color:var(--color-text-secondary)}.section-title{font-size:.95rem;font-weight:var(--font-weight-6);margin:0 0 .75rem}.text-muted{color:var(--color-text-secondary);font-size:var(--text-md)}.form-note{font-size:var(--text-md);color:var(--color-text-secondary);margin:0}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.text-center{text-align:center}.qr-wrap{justify-content:center;margin:1rem 0;display:flex}.qr-wrap img{border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;padding:.5rem}.tabs{border-bottom:1px solid var(--color-border);gap:0;margin-bottom:1.5rem;display:flex}.tab-btn{font-size:.9rem;font-weight:var(--font-weight-5);cursor:pointer;color:var(--color-text-secondary);transition:color var(--duration-fast) var(--ease-3), border-color var(--duration-fast) var(--ease-3);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.625rem 1.25rem}.tab-btn.active,.tab-btn[data-state=active]{color:var(--color-text-primary);border-bottom-color:var(--color-accent)}.mfa-row{border:1px solid var(--color-border);border-radius:var(--radius);justify-content:space-between;align-items:center;margin-bottom:.75rem;padding:1rem;display:flex}.mfa-row-info{flex:1}.mfa-row-title{font-weight:var(--font-weight-6);font-size:.9375rem}.mfa-row-desc{color:var(--color-text-secondary);font-size:.8125rem}.dash-shell{width:var(--shell-width);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background-color:color-mix(in srgb, var(--color-bg-page) var(--dash-veil), transparent);margin:0 auto;padding:6rem 1.5rem 1.5rem;-webkit-mask-image:linear-gradient(#0000,#000 6rem);mask-image:linear-gradient(#0000,#000 6rem)}.dash-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.25rem;display:flex}.view-switch{background:var(--color-bg-page);border:1px solid var(--color-border);border-radius:var(--radius);gap:.25rem;margin-bottom:1.25rem;padding:.2rem;display:inline-flex}.view-tab{font-size:.85rem;font-weight:var(--font-weight-5);border-radius:calc(var(--radius) - 2px);cursor:pointer;color:var(--color-text-secondary);transition:background var(--duration-fast) var(--ease-3), color var(--duration-fast) var(--ease-3);background:0 0;border:none;padding:.35rem .9rem}.view-tab:hover{color:var(--color-text-primary)}.view-tab.active{background:var(--color-surface);color:var(--color-text-primary);box-shadow:var(--shadow-control)}.dash-date-bar{border-bottom:1px solid var(--color-border);align-items:center;gap:1rem;margin-bottom:1.25rem;padding:0 0 1rem;display:flex}.dash-hero-band{z-index:-1;margin-top:calc(-1 * var(--nav-height));height:100svh;transition:opacity var(--duration) var(--ease-3);position:sticky;top:0}.dash-hero-loading{color:var(--color-text-secondary);place-items:center;margin:0;display:grid;position:absolute;inset:0}.dash-hero-band--editing .map-wrap{pointer-events:none}.dash-hero-head{inset-inline:1rem 0;top:calc(var(--nav-height) + 2rem);z-index:5;pointer-events:none;flex-wrap:wrap;align-items:center;gap:1rem;padding:0 1.5rem;display:flex;position:absolute}.dash-hero-head>*{pointer-events:auto}.dash-hero-titles{pointer-events:none;border-radius:var(--radius);min-width:0;transition:background-color var(--duration) var(--ease-3), border-color var(--duration) var(--ease-3);border:1px solid #0000;align-items:center;gap:.5rem;margin-left:-.75rem;margin-right:auto;padding:.25rem .75rem;display:flex}.dash-hero-titles[data-configuring]{background:color-mix(in srgb, var(--color-surface) 55%, transparent);border-color:color-mix(in srgb, var(--color-border) 70%, transparent)}.dash-hero-head h1{font-family:var(--font-display);font-weight:700;font-size:clamp(2rem, 7vw, var(--text-5xl));line-height:var(--font-lineheight-0);margin:0}.dash-tools{pointer-events:none;flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.dash-tools>.tool-btn{pointer-events:auto}.dash-hero-head .tool-btn{color:var(--color-text-primary)}.dash-tools .tool-btn{flex-direction:row-reverse;padding:0 0 0 .75rem}@media (width<=640px){.dash-hero-head{flex-wrap:nowrap;gap:.5rem}.dash-hero-head h1{font-size:clamp(1.5rem, 7vw, var(--text-5xl))}.dash-tools{flex-direction:row;flex:none;align-items:center}.dash-tools .tool-btn{padding:0}.dash-tools .tool-btn>:not(.tool-btn-icon){display:none}}.dash-shell--fluid{--fit-cols:1;--cols-formed:min(var(--dash-columns,3), var(--fit-cols));--dash-gradient-tint:var(--lightningcss-light,color-mix(in srgb, var(--color-accent-subtle) 58%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--color-accent-subtle) 20%, transparent));--dash-template:repeat(auto-fill, minmax(calc(100% / var(--cols-formed) - var(--dash-gap)), 1fr));background-color:#0000;background-image:linear-gradient(180deg, var(--dash-gradient-tint) 0%, color-mix(in srgb, var(--dash-gradient-tint) 28%, transparent) 64%, transparent 100%);width:auto;max-width:none}.dash-grid{grid-template-columns:var(--dash-template);isolation:isolate;gap:var(--dash-gap);grid-auto-rows:8rem;display:grid;position:relative}@media (width>=38rem){.dash-shell--fluid{--fit-cols:2}}@media (width>=56rem){.dash-shell--fluid{--fit-cols:3}}@media (width>=74rem){.dash-shell--fluid{--fit-cols:4}}@media (width>=92rem){.dash-shell--fluid{--fit-cols:5}}@media (width>=110rem){.dash-shell--fluid{--fit-cols:6}}@media (width>=128rem){.dash-shell--fluid{--fit-cols:7}}@media (width>=146rem){.dash-shell--fluid{--fit-cols:8}}body:has(.dash-hero-band) .dash-shell--fluid{margin-top:var(--dash-upset)}body[data-map-live],body[data-map-live] main{pointer-events:none}:where(body[data-map-live]>*,body[data-map-live] main>*){pointer-events:auto}body[data-map-live] .dash-shell--fluid{pointer-events:none}:where(body[data-map-live] .dash-shell--fluid>:not(.dash-grid)),body[data-map-live] .dash-grid{pointer-events:auto}body:has(.dash-hero-band):not([data-map-live]){pointer-events:none}body:has(.dash-hero-band):not([data-map-live]) main{pointer-events:none}:where(body:has(.dash-hero-band):not([data-map-live])>*,body:has(.dash-hero-band):not([data-map-live]) main>:not(.dash-hero-band)){pointer-events:auto}body:has(.dash-hero-band):not([data-map-live]) .dash-hero-band--editing{pointer-events:auto}.dash-tile{grid-column:span min(var(--span,1), var(--cols-formed,1));grid-row:span var(--row-span,1);background:var(--color-surface);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;display:flex;position:relative;overflow:hidden;container:tile/size}.dash-grid-guide{z-index:-1;grid-template-columns:var(--dash-template);gap:var(--dash-gap);pointer-events:none;grid-auto-rows:8rem;display:grid;position:absolute;inset:0;overflow:hidden}.dash-grid-guide .guide-cell{border:1px dashed var(--color-border);border-radius:var(--radius-sm)}.dash-grid--drawing{padding-bottom:calc(8rem + var(--dash-gap))}.tile-resize-handle{width:16px;height:16px;color:var(--color-text-tertiary);cursor:nwse-resize;touch-action:none;z-index:3;background:0 0;border:none;padding:0;position:absolute;bottom:2px;right:2px}.tile-resize-handle svg{display:block}.tile-resize-handle path{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;fill:none}.tile-resize-handle:hover{color:var(--color-text-primary)}.tile-move-handle{pointer-events:auto;width:1.1rem;height:1.1rem;color:var(--color-text-tertiary);cursor:grab;touch-action:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.tile-move-handle:hover{color:var(--color-text-primary)}.tile-move-handle:active{cursor:grabbing}.tile-move-handle circle{fill:currentColor}.dash-tile--moving,body[data-tile-focus] .dash-tile:not([data-configuring]),body[data-tile-focus] .vc-card:not([data-configuring]),body[data-tile-focus] .dash-hero-band:not([data-configuring]){opacity:.35}.dash-tile,.vc-card{transition:opacity var(--duration) var(--ease-3)}.tile-drag-ghost--draw{background:color-mix(in srgb, var(--color-surface) 60%, transparent);box-shadow:none;border-style:dashed}.dash-draw-overlay{z-index:4;cursor:crosshair;position:absolute;inset:0}.tile-drag-ghost--hint{box-shadow:none;background:0 0}.dash-tile--draw-slot{background:0 0;border-style:dashed}.tile-resize-readout{border-radius:var(--radius-sm);background:var(--color-surface-hover);border:1px solid var(--color-border);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);pointer-events:none;z-index:3;padding:.1rem .45rem;position:absolute;bottom:.5rem;right:1.75rem}.tile-drag-ghost{z-index:5;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-lg);opacity:.92;pointer-events:none;position:absolute;overflow:hidden}.dash-grid--resizing{-webkit-user-select:none;user-select:none}.dash-tile--space{visibility:hidden}.dash-grid--editing .dash-tile--space{visibility:visible;background:0 0;border-style:dashed}@media (width<=640px){.dash-tile--space{display:none}}.dash-tile-header{inset-inline:0;z-index:1;pointer-events:none;justify-content:space-between;align-items:center;gap:.5rem;padding:1.25rem .75rem 0 2rem;display:flex;position:absolute;top:0}.dash-tile-title{font-weight:var(--font-weight-normal);font-size:var(--font-size-med);letter-spacing:var(--tracking-tight);color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.dash-tile-body{flex:1;min-height:0;padding:3.5rem 2rem 2rem;overflow:auto}.dash-tile-actions{pointer-events:auto;flex:none;gap:.25rem;margin-left:auto;display:flex}.dash-tile>.dash-tile-header .dash-tile-actions{opacity:0;transition:opacity var(--duration-fast) var(--ease-3)}.dash-tile:hover>.dash-tile-header .dash-tile-actions,.dash-tile:focus-within>.dash-tile-header .dash-tile-actions{opacity:1}.dash-tile:has(>.dash-tile-header .dash-tile-actions [data-state=open])>.dash-tile-header .dash-tile-actions{opacity:1}@media (hover:none){.dash-tile>.dash-tile-header .dash-tile-actions{opacity:1}}.btn-icon{border-radius:var(--radius-sm);cursor:pointer;width:1.6rem;height:1.6rem;color:var(--color-text-tertiary);transition:background var(--duration-fast) var(--ease-3), color var(--duration-fast) var(--ease-3);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;font-size:.75rem;display:inline-flex}.btn-icon:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text-primary)}.btn-icon:disabled{color:var(--color-border);cursor:default}.tool-btn{height:1.75rem;color:var(--color-text-tertiary);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:background var(--duration-fast) var(--ease-3), color var(--duration-fast) var(--ease-3);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.375rem;padding:0 .75rem 0 0;line-height:1;display:inline-flex}.tool-btn-icon{border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.tool-btn[data-state=open],.tool-btn[aria-pressed=true]{background:var(--color-surface-hover);border-color:var(--color-border);color:var(--color-text-primary)}@media (hover:hover){.tool-btn:hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-border);color:var(--color-text-primary)}}.tool-btn:disabled{color:var(--color-text-tertiary);opacity:.5;cursor:default}.icon-circle{cursor:pointer;width:1.75rem;height:1.75rem;color:var(--color-text-tertiary);transition:background var(--duration-fast) var(--ease-3), color var(--duration-fast) var(--ease-3);background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-circle:hover,.icon-circle.active{background:var(--color-surface-hover);color:var(--color-text-primary)}.modal-backdrop{background:var(--color-shadow-overlay);z-index:var(--z-modal);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal{background:var(--color-surface);border-radius:var(--radius);box-shadow:var(--shadow-md);flex-direction:column;width:100%;max-width:540px;max-height:80vh;display:flex;overflow:hidden}.modal-header{border-bottom:1px solid var(--color-border);font-weight:var(--font-weight-6);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.modal-body{flex:1;padding:1.25rem;overflow-y:auto}.component-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.component-card{border:1px solid var(--color-border);border-radius:var(--radius);cursor:pointer;text-align:center;transition:border-color var(--duration-fast) var(--ease-3), background var(--duration-fast) var(--ease-3);font-size:.875rem;font-weight:var(--font-weight-5);color:var(--color-text-primary);background:0 0;padding:1rem}.component-card:hover{border-color:var(--color-accent);background:var(--color-accent-subtle)}.component-icon{filter:grayscale(.2);margin-bottom:.5rem;font-size:1.75rem;display:block}.data-table{border-collapse:collapse;width:100%;font-size:.875rem}.data-table th{text-align:left;border-bottom:1px solid var(--color-border);font-weight:var(--font-weight-6);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-tertiary);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;padding:.5rem .75rem;font-size:.72rem}.data-table th:hover{color:var(--color-text-primary)}.data-table td{border-bottom:1px solid var(--color-border);padding:.5rem .75rem}.data-table tr:last-child td{border-bottom:none}.data-table tr:hover td{background:var(--color-bg-page)}.table-pagination{color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:.5rem;padding-top:.75rem;font-size:.8rem;display:flex}.ui-menu{flex-direction:column;min-width:11rem;padding:.25rem;display:flex}.ui-menu form{display:contents}.ui-menu-item{border-radius:var(--radius-sm);width:100%;color:var(--color-text-primary);font-size:var(--text-sm);text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-3), color var(--duration-fast) var(--ease-3), opacity var(--duration-fast) var(--ease-3);background:0 0;border:none;align-items:center;gap:.5rem;padding:.4rem .6rem;display:flex}.ui-menu-item:hover,.ui-menu-item:focus-visible{background:var(--color-surface-hover)}.ui-menu-item.active{background:var(--color-accent-subtle)}.ui-menu-item--danger{color:var(--color-status-5)}.ui-menu-item .glyph,.ui-menu-item svg{text-align:center;flex:none;inline-size:1rem}.menu-trigger{justify-content:center;align-items:center;display:inline-flex}.sortable-dragging{opacity:.4}.sortable-drop-above{box-shadow:0 -2px 0 var(--color-accent)}.sortable-drop-below{box-shadow:0 2px 0 var(--color-accent)}[data-drag-handle]{cursor:grab;touch-action:none}[data-drag-handle]:active{cursor:grabbing}.secret-key{font-family:var(--font-mono);background:var(--color-surface-hover);border:1px solid var(--color-border);border-radius:var(--radius-sm);word-break:break-all;letter-spacing:.03em;padding:.5rem .75rem;font-size:.9rem}.admin-table{border-collapse:collapse;border:1px solid var(--color-border);border-radius:var(--radius);width:100%;font-size:.9rem;overflow:hidden}.admin-table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);font-size:.75rem;font-weight:var(--font-weight-6);padding:1rem .875rem}.admin-table td{border-bottom:1px solid var(--color-border);vertical-align:middle;padding:1rem .875rem}.admin-table th:first-child,.admin-table td:first-child{padding-left:0}.admin-table td.actions:last-child{text-align:right}.admin-table tr:last-child td{border-bottom:none}.admin-row-actions{justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.admin-row-actions form{display:contents}.admin-row-actions .btn,.admin-row-actions .icon-circle{--ink:var(--color-accent);color:var(--ink);background:0 0;border-color:#0000}.admin-row-actions .btn{border-radius:var(--radius-full);padding:.2rem .6rem;font-size:.8125rem}.admin-row-actions .btn-danger,.admin-row-actions .act-delete{--ink:var(--color-status-5)}.admin-row-actions .btn:hover:not(:disabled),.admin-row-actions .icon-circle:hover:not(:disabled){background:var(--ink);color:var(--color-text-on-brand);text-decoration:none}.admin-row-actions .btn:disabled{opacity:.5;cursor:default}.admin-toolbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.admin-empty{text-align:center;color:var(--color-text-secondary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:2.5rem}.admin-checklist{border:1px solid var(--color-border);border-radius:var(--radius-sm);max-height:18rem;padding:.5rem;overflow-y:auto}.admin-check{font-size:.9rem;font-weight:var(--font-weight-4);color:var(--color-text-primary);cursor:pointer;align-items:center;gap:.5rem;margin:0;padding:.35rem .5rem;display:flex}.admin-check:hover{background:var(--color-bg-page);border-radius:var(--radius-sm)}.admin-check input{width:auto;margin:0}.admin-inline-check{font-weight:var(--font-weight-4);color:var(--color-text-primary);cursor:pointer;align-items:center;gap:.5rem;margin:0;display:inline-flex}.admin-inline-check input{width:auto;margin:0}.admin-field-label{font-size:.8125rem;font-weight:var(--font-weight-5);color:var(--color-text-secondary);margin-bottom:.375rem;display:block}.nav-progress.svelte-12qhfyh{z-index:2000;background:linear-gradient(90deg, transparent, var(--color-accent), transparent);background-repeat:no-repeat;background-size:40% 100%;height:3px;animation:1s linear infinite svelte-12qhfyh-nav-progress;position:fixed;inset:0 0 auto}@keyframes svelte-12qhfyh-nav-progress{0%{background-position:-40% 0}to{background-position:140% 0}}.nav-tabs.svelte-12qhfyh a.loading:where(.svelte-12qhfyh){animation:1s ease-in-out infinite svelte-12qhfyh-nav-tab-pulse}@keyframes svelte-12qhfyh-nav-tab-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.nav-progress.svelte-12qhfyh{opacity:.7;animation:none}.nav-tabs.svelte-12qhfyh a.loading:where(.svelte-12qhfyh){opacity:.6;animation:none}}a.nav-brand.svelte-12qhfyh{text-decoration:none}.anon-locale.svelte-12qhfyh{z-index:10;position:fixed;top:.75rem;right:1rem}.account-btn.svelte-12qhfyh{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.account-avatar.svelte-12qhfyh{object-fit:cover;background:var(--color-bg-page);border-radius:50%;width:30px;height:30px;display:block}.account-menu.svelte-12qhfyh{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-lg);flex-direction:column;gap:.125rem;min-width:9rem;padding:.25rem;display:flex}.account-item.svelte-12qhfyh{border-radius:calc(var(--radius) - 2px);width:100%;color:var(--color-text-primary);white-space:nowrap;align-items:center;padding:.4rem .6rem;font-size:.875rem;text-decoration:none;transition:background .12s;display:flex}.account-item.svelte-12qhfyh:hover{background:var(--color-bg-page);text-decoration:none}.account-item-btn.svelte-12qhfyh{cursor:pointer;text-align:left;background:0 0;border:none;font-family:inherit}.account-menu.svelte-12qhfyh form:where(.svelte-12qhfyh){display:contents}.site-footer.svelte-12qhfyh{background:var(--color-surface-chrome);border-top:1px solid var(--color-border);margin-top:3rem}.footer-inner.svelte-12qhfyh{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:3rem;width:auto;padding:2rem 1.5rem 2.5rem;display:flex}.footer-start.svelte-12qhfyh{flex-wrap:wrap;align-items:flex-start;gap:3rem;display:flex}.footer-logo.svelte-12qhfyh{width:calc(var(--space-7) + var(--space-4));height:auto;display:block}.footer-version.svelte-12qhfyh{font-size:var(--text-xs);color:var(--color-text-on-brand-faint);font-family:var(--font-mono)}.footer-copy.svelte-12qhfyh{font-size:var(--text-sm);color:var(--color-text-on-brand-muted);margin:.75rem 0 0}.footer-cols.svelte-12qhfyh{flex-wrap:wrap;gap:3rem;display:flex}.footer-col.svelte-12qhfyh{flex-direction:column;gap:.4rem;display:flex}.footer-col.svelte-12qhfyh h2:where(.svelte-12qhfyh){font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-on-brand-faint);margin:0 0 .25rem}.footer-col.svelte-12qhfyh a:where(.svelte-12qhfyh){font-size:var(--text-sm);color:var(--color-text-on-brand-muted)}.footer-col.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--color-text-on-brand);text-decoration:none}.footer-theme.svelte-12qhfyh{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.nav-menu-btn.svelte-12qhfyh{width:2rem;height:2rem;color:var(--color-text-on-brand-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0}.nav-menu-btn.svelte-12qhfyh:hover{color:var(--color-text-on-brand);background:var(--color-surface-highlight)}.nav-sheet{border-radius:0;height:100dvh;max-height:none;top:0;left:0;transform:none}.nav-sheet-links.svelte-12qhfyh{background:var(--color-surface);padding:var(--space-4) var(--space-6);flex-direction:column;display:flex;overflow-y:auto}.nav-sheet-row.svelte-12qhfyh{border-bottom:1px solid var(--color-border);align-items:center;display:flex}.nav-sheet-row.svelte-12qhfyh a:where(.svelte-12qhfyh){padding:var(--space-4) 0;color:var(--color-text-primary);font-size:var(--text-lg);flex:1}.nav-sheet-expander.svelte-12qhfyh{width:2.75rem;height:2.75rem;color:var(--color-text-secondary);cursor:pointer;transition:rotate var(--duration-fast) var(--ease-3);background:0 0;border:none;flex:none;place-items:center;display:grid}.nav-sheet-section.open.svelte-12qhfyh .nav-sheet-expander:where(.svelte-12qhfyh){rotate:90deg}.nav-sheet-children.svelte-12qhfyh{padding:var(--space-2) 0 var(--space-3) var(--space-4);flex-direction:column;display:flex}.nav-sheet-children.svelte-12qhfyh a:where(.svelte-12qhfyh){padding:var(--space-3) 0;color:var(--color-text-secondary)}.nav-sheet-links.svelte-12qhfyh a.here:where(.svelte-12qhfyh){color:var(--color-accent);font-weight:var(--font-weight-6)}@media (width<=640px){.footer-inner.svelte-12qhfyh{gap:2rem}}
