:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--lightningcss-light,#1b1b1f)var(--lightningcss-dark,#e6e0e9);--m3-sys-primary:var(--lightningcss-light,#006a6a)var(--lightningcss-dark,#4fd8eb);--m3-sys-on-primary:var(--lightningcss-light,#fff)var(--lightningcss-dark,#003737);--m3-sys-primary-container:var(--lightningcss-light,#6ff7f7)var(--lightningcss-dark,#004f52);--m3-sys-on-primary-container:var(--lightningcss-light,#002020)var(--lightningcss-dark,#9df1f1);--m3-sys-secondary:var(--lightningcss-light,#4a6362)var(--lightningcss-dark,#b0ccca);--m3-sys-on-secondary:var(--lightningcss-light,#fff)var(--lightningcss-dark,#053634);--m3-sys-secondary-container:var(--lightningcss-light,#cce8e6)var(--lightningcss-dark,#2c4e4c);--m3-sys-on-secondary-container:var(--lightningcss-light,#053634)var(--lightningcss-dark,#cce8e6);--m3-sys-tertiary:var(--lightningcss-light,#4b607c)var(--lightningcss-dark,#b3c9e9);--m3-sys-on-tertiary:var(--lightningcss-light,#fff)var(--lightningcss-dark,#13293d);--m3-sys-tertiary-container:var(--lightningcss-light,#d3e3ff)var(--lightningcss-dark,#2f465f);--m3-sys-on-tertiary-container:var(--lightningcss-light,#041d36)var(--lightningcss-dark,#d3e3ff);--m3-sys-error:var(--lightningcss-light,#ba1a1a)var(--lightningcss-dark,#ffb4ab);--m3-sys-on-error:var(--lightningcss-light,#fff)var(--lightningcss-dark,#690005);--m3-sys-error-container:var(--lightningcss-light,#ffdad6)var(--lightningcss-dark,#93000a);--m3-sys-on-error-container:var(--lightningcss-light,#410002)var(--lightningcss-dark,#ffdad6);--m3-sys-primary-fixed:#6ff7f7;--m3-sys-primary-fixed-dim:#4fd8eb;--m3-sys-on-primary-fixed:#002020;--m3-sys-on-primary-fixed-variant:#004f52;--m3-sys-secondary-fixed:#cce8e6;--m3-sys-secondary-fixed-dim:#b0ccca;--m3-sys-on-secondary-fixed:#053634;--m3-sys-on-secondary-fixed-variant:#2c4e4c;--m3-sys-tertiary-fixed:#d3e3ff;--m3-sys-tertiary-fixed-dim:#b3c9e9;--m3-sys-on-tertiary-fixed:#041d36;--m3-sys-on-tertiary-fixed-variant:#2f465f;--m3-sys-surface:var(--lightningcss-light,#fef7ff)var(--lightningcss-dark,#141218);--m3-sys-on-surface:var(--lightningcss-light,#1b1b1f)var(--lightningcss-dark,#e6e0e9);--m3-sys-surface-variant:var(--lightningcss-light,#dfe3e8)var(--lightningcss-dark,#c4c7c5);--m3-sys-on-surface-variant:var(--lightningcss-light,#41484d)var(--lightningcss-dark,#c4c7c5);--m3-sys-surface-dim:var(--lightningcss-light,#ded8e1)var(--lightningcss-dark,#3b393e);--m3-sys-surface-bright:var(--lightningcss-light,#fef7ff)var(--lightningcss-dark,#3b393e);--m3-sys-surface-container-lowest:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0f0d13);--m3-sys-surface-container-low:var(--lightningcss-light,#f7f2fa)var(--lightningcss-dark,#1d1b20);--m3-sys-surface-container:var(--lightningcss-light,#f3edf7)var(--lightningcss-dark,#211f26);--m3-sys-surface-container-high:var(--lightningcss-light,#ece6f0)var(--lightningcss-dark,#2b292f);--m3-sys-surface-container-highest:var(--lightningcss-light,#e6e0e9)var(--lightningcss-dark,#36343b);--m3-sys-outline:var(--lightningcss-light,#71787d)var(--lightningcss-dark,#8e9099);--m3-sys-outline-variant:var(--lightningcss-light,#c0c7cc)var(--lightningcss-dark,#41484d);--m3-sys-inverse-surface:var(--lightningcss-light,#303034)var(--lightningcss-dark,#e6e0e9);--m3-sys-inverse-on-surface:var(--lightningcss-light,#f2f0f4)var(--lightningcss-dark,#303034);--m3-sys-inverse-primary:var(--lightningcss-light,#4fd8eb)var(--lightningcss-dark,#006a6a);--m3-sys-shadow:#000;--m3-sys-scrim:#000;--m3-sys-shape-none:0px;--m3-sys-shape-extra-small:4px;--m3-sys-shape-small:8px;--m3-sys-shape-medium:12px;--m3-sys-shape-large:16px;--m3-sys-shape-large-increased:20px;--m3-sys-shape-extra-large:28px;--m3-sys-shape-extra-large-increased:32px;--m3-sys-shape-extra-extra-large:48px;--m3-sys-shape-full:9999px;--m3-card-shape:var(--m3-sys-shape-medium);--m3-dialog-shape:var(--m3-sys-shape-extra-large);--m3-menu-shape:var(--m3-sys-shape-extra-small);--m3-chip-shape:var(--m3-sys-shape-small);--m3-snackbar-shape:var(--m3-sys-shape-extra-small);--m3-sys-elevation-0:none;--m3-sys-elevation-1:0 1px 2px var(--lightningcss-light,#0000004d)var(--lightningcss-dark,#00000080), 0 1px 3px 1px var(--lightningcss-light,#00000026)var(--lightningcss-dark,#0000004d);--m3-sys-elevation-2:0 1px 2px var(--lightningcss-light,#0000004d)var(--lightningcss-dark,#00000080), 0 2px 6px 2px var(--lightningcss-light,#00000026)var(--lightningcss-dark,#0000004d);--m3-sys-elevation-3:0 4px 8px 3px var(--lightningcss-light,#00000026)var(--lightningcss-dark,#0000004d), 0 1px 3px var(--lightningcss-light,#0000004d)var(--lightningcss-dark,#00000080);--m3-sys-elevation-4:0 6px 10px 4px var(--lightningcss-light,#00000026)var(--lightningcss-dark,#0000004d), 0 2px 3px var(--lightningcss-light,#0000004d)var(--lightningcss-dark,#00000080);--m3-sys-elevation-5:0 8px 12px 6px var(--lightningcss-light,#00000026)var(--lightningcss-dark,#0000004d), 0 4px 4px var(--lightningcss-light,#0000004d)var(--lightningcss-dark,#00000080);--m3-sys-elevation-level-0:0;--m3-sys-elevation-level-1:1;--m3-sys-elevation-level-2:3;--m3-sys-elevation-level-3:6;--m3-sys-elevation-level-4:8;--m3-sys-elevation-level-5:12;--m3-sys-font:system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--m3-sys-font-mono:ui-monospace, "Cascadia Mono", "Roboto Mono", Menlo, monospace;--m3-sys-typescale-display-large:3.5625rem;--m3-sys-typescale-display-large-line:1.12;--m3-sys-typescale-display-large-weight:400;--m3-sys-typescale-display-large-tracking:-.04386em;--m3-sys-typescale-display-medium:2.8125rem;--m3-sys-typescale-display-medium-line:1.16;--m3-sys-typescale-display-medium-weight:400;--m3-sys-typescale-display-small:2.25rem;--m3-sys-typescale-display-small-line:1.22;--m3-sys-typescale-display-small-weight:400;--m3-sys-typescale-headline-large:2rem;--m3-sys-typescale-headline-large-line:1.25;--m3-sys-typescale-headline-large-weight:400;--m3-sys-typescale-headline-medium:1.75rem;--m3-sys-typescale-headline-medium-line:1.29;--m3-sys-typescale-headline-medium-weight:400;--m3-sys-typescale-headline-small:1.5rem;--m3-sys-typescale-headline-small-line:1.33;--m3-sys-typescale-headline-small-weight:400;--m3-sys-typescale-title-large:1.375rem;--m3-sys-typescale-title-large-line:1.27;--m3-sys-typescale-title-large-weight:400;--m3-sys-typescale-title-large-emphasized-weight:500;--m3-sys-typescale-title-medium:1rem;--m3-sys-typescale-title-medium-line:1.5;--m3-sys-typescale-title-medium-weight:500;--m3-sys-typescale-title-medium-tracking:.00938em;--m3-sys-typescale-title-small:.875rem;--m3-sys-typescale-title-small-line:1.43;--m3-sys-typescale-title-small-weight:500;--m3-sys-typescale-title-small-tracking:.00714em;--m3-sys-typescale-body-large:1rem;--m3-sys-typescale-body-large-line:1.5;--m3-sys-typescale-body-large-weight:400;--m3-sys-typescale-body-large-emphasized-weight:500;--m3-sys-typescale-body-large-tracking:.03125em;--m3-sys-typescale-body-medium:.875rem;--m3-sys-typescale-body-medium-line:1.43;--m3-sys-typescale-body-medium-weight:400;--m3-sys-typescale-body-medium-emphasized-weight:500;--m3-sys-typescale-body-medium-tracking:.01786em;--m3-sys-typescale-body-small:.75rem;--m3-sys-typescale-body-small-line:1.33;--m3-sys-typescale-body-small-weight:400;--m3-sys-typescale-body-small-emphasized-weight:500;--m3-sys-typescale-body-small-tracking:.03333em;--m3-sys-typescale-label-large:.875rem;--m3-sys-typescale-label-large-line:1.43;--m3-sys-typescale-label-large-weight:500;--m3-sys-typescale-label-large-tracking:.00714em;--m3-sys-typescale-label-medium:.75rem;--m3-sys-typescale-label-medium-line:1.33;--m3-sys-typescale-label-medium-weight:500;--m3-sys-typescale-label-medium-tracking:.04167em;--m3-sys-typescale-label-small:.6875rem;--m3-sys-typescale-label-small-line:1.45;--m3-sys-typescale-label-small-weight:500;--m3-sys-typescale-label-small-tracking:.04545em;--m3-sys-typescale-emphasized-weight-delta:100;--m3-sys-space-0:0;--m3-sys-space-25:2px;--m3-sys-space-50:4px;--m3-sys-space-75:6px;--m3-sys-space-100:8px;--m3-sys-space-125:10px;--m3-sys-space-150:12px;--m3-sys-space-175:14px;--m3-sys-space-200:16px;--m3-sys-space-250:20px;--m3-sys-space-300:24px;--m3-sys-space-400:32px;--m3-sys-space-450:36px;--m3-sys-space-500:40px;--m3-sys-space-600:48px;--m3-sys-space-700:56px;--m3-sys-space-800:64px;--m3-sys-space-900:72px;--m3-sys-space-1:var(--m3-sys-space-50);--m3-sys-space-2:var(--m3-sys-space-100);--m3-sys-space-3:var(--m3-sys-space-150);--m3-sys-space-4:var(--m3-sys-space-200);--m3-sys-space-5:var(--m3-sys-space-250);--m3-sys-space-6:var(--m3-sys-space-300);--m3-sys-space-7:28px;--m3-sys-space-8:var(--m3-sys-space-400);--m3-sys-space-9:var(--m3-sys-space-450);--m3-sys-space-10:var(--m3-sys-space-500);--m3-sys-space-11:44px;--m3-sys-space-12:var(--m3-sys-space-600);--m3-sys-space-13:52px;--m3-sys-space-14:var(--m3-sys-space-700);--m3-sys-space-15:60px;--m3-sys-space-16:var(--m3-sys-space-800);--m3-state-hover-opacity:.08;--m3-state-focus-opacity:.1;--m3-state-pressed-opacity:.1;--m3-state-dragged-opacity:.16;--m3-state-disabled-container-opacity:.12;--m3-state-disabled-content-opacity:.38;--m3-density-scale:1;--m3-control-height:calc(40px * var(--m3-density-scale));--m3-touch-target:48px;--m3-row-height:calc(56px * var(--m3-density-scale));--m3-focus-radius:var(--m3-sys-shape-small);--m3-field-label-bg:var(--m3-sys-surface);background:var(--lightningcss-light,#fef7ff)var(--lightningcss-dark,#141218)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}[data-density=compact]{--m3-density-scale:.875;--m3-row-height:48px}[data-density=spacious]{--m3-density-scale:1.125;--m3-row-height:64px}[data-focus-mode=tv]{--m3-touch-target:64px;--m3-control-height:52px;--m3-row-height:72px;--m3-focus-scale:1.05;--m3-sys-typescale-body-large:1.125rem;--m3-sys-typescale-label-large:1rem}:root{--m3-sys-motion-spring-expressive-fast-spatial:cubic-bezier(.42, 1.67, .21, .9);--m3-sys-motion-spring-expressive-default-spatial:cubic-bezier(.38, 1.21, .22, 1);--m3-sys-motion-spring-expressive-slow-spatial:cubic-bezier(.39, 1.29, .35, .98);--m3-sys-motion-spring-expressive-fast-effects:cubic-bezier(.31, .94, .34, 1);--m3-sys-motion-spring-expressive-default-effects:cubic-bezier(.34, .8, .34, 1);--m3-sys-motion-spring-expressive-slow-effects:cubic-bezier(.34, .88, .34, 1);--m3-sys-motion-spring-standard-fast-spatial:cubic-bezier(.27, 1.06, .18, 1);--m3-sys-motion-spring-standard-default-spatial:cubic-bezier(.27, 1.06, .18, 1);--m3-sys-motion-spring-standard-slow-spatial:cubic-bezier(.27, 1.06, .18, 1);--m3-sys-motion-duration-fast:.15s;--m3-sys-motion-duration-default:.2s;--m3-sys-motion-duration-slow:.3s;--m3-sys-motion-duration-spatial-fast:.35s;--m3-sys-motion-duration-spatial-default:.5s;--m3-sys-motion-duration-spatial-slow:.65s;--m3-sys-motion-duration-spatial-slow-standard:.75s;--m3-motion-fast:var(--m3-sys-motion-duration-fast) var(--m3-sys-motion-spring-expressive-fast-effects);--m3-motion-default:var(--m3-sys-motion-duration-default) var(--m3-sys-motion-spring-expressive-default-effects);--m3-motion-slow:var(--m3-sys-motion-duration-slow) var(--m3-sys-motion-spring-expressive-slow-effects);--m3-motion-spatial-fast:var(--m3-sys-motion-duration-spatial-fast) var(--m3-sys-motion-spring-expressive-fast-spatial);--m3-motion-spatial-default:var(--m3-sys-motion-duration-spatial-default) var(--m3-sys-motion-spring-expressive-default-spatial);--m3-motion-spatial-slow:var(--m3-sys-motion-duration-spatial-slow) var(--m3-sys-motion-spring-expressive-slow-spatial);--m3-motion-standard-fast:var(--m3-sys-motion-duration-fast) var(--m3-sys-motion-spring-standard-fast-spatial);--m3-motion-standard-default:var(--m3-sys-motion-duration-default) var(--m3-sys-motion-spring-standard-default-spatial);--m3-motion-standard-slow:var(--m3-sys-motion-duration-spatial-slow-standard) var(--m3-sys-motion-spring-standard-slow-spatial);--m3-motion-standard-fast-effects:var(--m3-sys-motion-duration-fast) var(--m3-sys-motion-spring-expressive-fast-effects);--m3-motion-standard-default-effects:var(--m3-sys-motion-duration-default) var(--m3-sys-motion-spring-expressive-default-effects);--m3-motion-standard-slow-effects:var(--m3-sys-motion-duration-slow) var(--m3-sys-motion-spring-expressive-slow-effects);--m3-easing-emphasized-decelerate:cubic-bezier(.05, .7, .1, 1);--m3-easing-emphasized-accelerate:cubic-bezier(.3, 0, .8, .15);--m3-easing-standard:cubic-bezier(.2, 0, 0, 1)}@media (prefers-reduced-motion:reduce){:root{--m3-motion-fast:1ms linear;--m3-motion-default:1ms linear;--m3-motion-slow:1ms linear;--m3-motion-spatial-fast:1ms linear;--m3-motion-spatial-default:1ms linear;--m3-motion-spatial-slow:1ms linear;--m3-motion-standard-fast:1ms linear;--m3-motion-standard-default:1ms linear;--m3-motion-standard-slow:1ms linear;--m3-motion-standard-fast-effects:1ms linear;--m3-motion-standard-default-effects:1ms linear;--m3-motion-standard-slow-effects:1ms linear}}:root{--m3-bp-medium:600px;--m3-bp-expanded:840px;--m3-bp-large:1200px;--m3-bp-xlarge:1600px;--m3-layout-max-width:1440px;--m3-layout-gutter:var(--m3-sys-space-4);--m3-content-max-chars:60;--m3-nav-height:80px;--m3-rail-width:80px;--m3-rail-width-expanded:256px;--m3-drawer-width:360px;--m3-pane-supporting:360px}@media (width>=600px){:root{--m3-layout-gutter:var(--m3-sys-space-6)}}@media (width>=840px){:root{--m3-layout-gutter:var(--m3-sys-space-8)}}@media (width>=1200px){:root{--m3-layout-gutter:var(--m3-sys-space-10)}}.m3-prose{max-width:min(100%, calc(var(--m3-content-max-chars) * 1ch))}:where(a,button,[role=button],[tabindex]):focus-visible{outline:3px solid var(--m3-sys-primary);outline-offset:2px;border-radius:var(--m3-focus-radius,var(--m3-sys-shape-small))}[data-focus-mode=tv] :where(a,button,[role=button],[tabindex]):focus-visible{outline-offset:4px;box-shadow:0 0 0 6px color-mix(in srgb, var(--m3-sys-primary) 35%, transparent);transform:scale(var(--m3-focus-scale,1.05));transition:transform var(--m3-motion-spatial-fast);outline-width:4px}@layer m3nerd.base{*,:before,:after{box-sizing:border-box}img,svg,video,canvas{max-width:100%;height:auto}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;font-feature-settings:"liga";font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;direction:ltr;font-family:Material Symbols Outlined;font-style:normal;font-weight:400;line-height:1;display:inline-block}.m3-layer{isolation:isolate;position:relative}.m3-layer:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--m3-motion-fast);z-index:0;background:currentColor;position:absolute;inset:0}.m3-layer:hover:not(:disabled):not([aria-disabled=true]):after{opacity:var(--m3-state-hover-opacity)}.m3-layer:focus-visible:after{opacity:var(--m3-state-focus-opacity)}.m3-layer:active:not(:disabled):not([aria-disabled=true]):after{opacity:var(--m3-state-pressed-opacity)}@media (hover:none){.m3-layer:hover:after{opacity:0}.m3-layer:active:after{opacity:var(--m3-state-pressed-opacity)}}.m3-layer>*{z-index:1;position:relative}.m3-focus-outward:focus-visible{outline:3px solid var(--m3-sys-primary);outline-offset:2px}.m3-focus-inward:focus-visible{outline:3px solid var(--m3-sys-primary);outline-offset:-3px}.m3-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.m3-type-display-large{font:var(--m3-sys-typescale-display-large-weight) var(--m3-sys-typescale-display-large) / var(--m3-sys-typescale-display-large-line) var(--m3-sys-font);letter-spacing:var(--m3-sys-typescale-display-large-tracking)}.m3-type-display-medium{font:var(--m3-sys-typescale-display-medium-weight) var(--m3-sys-typescale-display-medium) / var(--m3-sys-typescale-display-medium-line) var(--m3-sys-font)}.m3-type-display-small{font:var(--m3-sys-typescale-display-small-weight) var(--m3-sys-typescale-display-small) / var(--m3-sys-typescale-display-small-line) var(--m3-sys-font)}.m3-type-headline-large{font:var(--m3-sys-typescale-headline-large-weight) var(--m3-sys-typescale-headline-large) / var(--m3-sys-typescale-headline-large-line) var(--m3-sys-font)}.m3-type-headline-medium{font:var(--m3-sys-typescale-headline-medium-weight) var(--m3-sys-typescale-headline-medium) / var(--m3-sys-typescale-headline-medium-line) var(--m3-sys-font)}.m3-type-headline-small{font:var(--m3-sys-typescale-headline-small-weight) var(--m3-sys-typescale-headline-small) / var(--m3-sys-typescale-headline-small-line) var(--m3-sys-font)}.m3-type-title-large{font:var(--m3-sys-typescale-title-large-weight) var(--m3-sys-typescale-title-large) / var(--m3-sys-typescale-title-large-line) var(--m3-sys-font)}.m3-type-title-medium{font:var(--m3-sys-typescale-title-medium-weight) var(--m3-sys-typescale-title-medium) / var(--m3-sys-typescale-title-medium-line) var(--m3-sys-font);letter-spacing:var(--m3-sys-typescale-title-medium-tracking)}.m3-type-title-small{font:var(--m3-sys-typescale-title-small-weight) var(--m3-sys-typescale-title-small) / var(--m3-sys-typescale-title-small-line) var(--m3-sys-font);letter-spacing:var(--m3-sys-typescale-title-small-tracking)}.m3-type-body-large{font:var(--m3-sys-typescale-body-large-weight) var(--m3-sys-typescale-body-large) / var(--m3-sys-typescale-body-large-line) var(--m3-sys-font);letter-spacing:var(--m3-sys-typescale-body-large-tracking)}.m3-type-body-medium{font:var(--m3-sys-typescale-body-medium-weight) var(--m3-sys-typescale-body-medium) / var(--m3-sys-typescale-body-medium-line) var(--m3-sys-font);letter-spacing:var(--m3-sys-typescale-body-medium-tracking)}.m3-type-body-small{font:var(--m3-sys-typescale-body-small-weight) var(--m3-sys-typescale-body-small) / var(--m3-sys-typescale-body-small-line) var(--m3-sys-font);letter-spacing:var(--m3-sys-typescale-body-small-tracking)}.m3-type-label-large{font:var(--m3-sys-typescale-label-large-weight) var(--m3-sys-typescale-label-large) / var(--m3-sys-typescale-label-large-line) var(--m3-sys-font);letter-spacing:var(--m3-sys-typescale-label-large-tracking)}.m3-type-label-medium{font:var(--m3-sys-typescale-label-medium-weight) var(--m3-sys-typescale-label-medium) / var(--m3-sys-typescale-label-medium-line) var(--m3-sys-font);letter-spacing:var(--m3-sys-typescale-label-medium-tracking)}.m3-type-label-small{font:var(--m3-sys-typescale-label-small-weight) var(--m3-sys-typescale-label-small) / var(--m3-sys-typescale-label-small-line) var(--m3-sys-font);letter-spacing:var(--m3-sys-typescale-label-small-tracking)}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{max-width:100%;margin:0;overflow-x:hidden}body{background:var(--m3-sys-surface);min-height:100dvh;color:var(--m3-sys-on-surface);font-family:var(--m3-sys-font)}a{color:var(--m3-sys-primary)}.skip-link.svelte-12qhfyh{inset-inline-start:-9999px;z-index:100;background:var(--m3-sys-primary);color:var(--m3-sys-on-primary);border-radius:var(--m3-sys-shape-small);padding:8px 16px;position:absolute;top:0}.skip-link.svelte-12qhfyh:focus{inset-inline-start:8px}.topbar.svelte-12qhfyh{z-index:50;width:100%;min-width:0;max-width:100%;height:auto;min-height:64px;padding:8px var(--m3-layout-gutter);background:var(--m3-sys-surface-container-low);color:var(--m3-sys-on-surface);box-shadow:var(--m3-sys-elevation-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex;position:sticky;top:0}.brand.svelte-12qhfyh{min-width:0;color:inherit;align-items:center;gap:12px;font-weight:600;text-decoration:none;display:inline-flex}.brand-mark.svelte-12qhfyh{border-radius:var(--m3-sys-shape-large);background:var(--m3-sys-primary);width:40px;height:40px;color:var(--m3-sys-on-primary);letter-spacing:.02em;justify-content:center;align-items:center;font-size:.95rem;display:inline-flex}.brand-name.svelte-12qhfyh{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--m3-sys-typescale-title-medium);letter-spacing:var(--m3-sys-typescale-title-medium-tracking);overflow:hidden}.topbar-actions.svelte-12qhfyh{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-inline-start:auto;display:flex}.icon-ctl.svelte-12qhfyh{width:var(--m3-touch-target);height:var(--m3-touch-target);border-radius:var(--m3-sys-shape-full);color:var(--m3-sys-on-surface-variant);cursor:pointer;transition:background-color var(--m3-motion-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-ctl.svelte-12qhfyh:hover{background:color-mix(in srgb, var(--m3-sys-on-surface) 8%, transparent)}.gh-link.svelte-12qhfyh{height:var(--m3-touch-target);border-radius:var(--m3-sys-shape-full);background:var(--m3-sys-secondary-container);color:var(--m3-sys-on-secondary-container);font:var(--m3-sys-typescale-label-large-weight) var(--m3-sys-typescale-label-large) / var(--m3-sys-typescale-label-large-line) var(--m3-sys-font);transition:background-color var(--m3-motion-fast), transform var(--m3-motion-spatial-fast);align-items:center;gap:8px;padding-inline:16px;text-decoration:none;display:inline-flex}.gh-link.svelte-12qhfyh:hover{background:color-mix(in srgb, var(--m3-sys-secondary-container) 88%, var(--m3-sys-on-surface))}.gh-link.svelte-12qhfyh:active{transform:scale(.97)}.shell.svelte-12qhfyh{width:100%;max-width:var(--m3-layout-max-width);grid-template-columns:minmax(0,1fr);grid-template-areas:"nav""main";min-width:0;margin-inline:auto;display:grid}.sidenav.svelte-12qhfyh{min-width:0;max-width:100%;padding:8px var(--m3-layout-gutter);border-bottom:1px solid var(--m3-sys-outline-variant);background:var(--m3-sys-surface-container-low);flex-wrap:wrap;grid-area:nav;gap:4px;display:flex;overflow-x:auto}.nav-link.svelte-12qhfyh{border-radius:var(--m3-sys-shape-full);min-height:40px;color:var(--m3-sys-on-surface-variant);font:var(--m3-sys-typescale-label-large-weight) var(--m3-sys-typescale-label-large) / var(--m3-sys-typescale-label-large-line) var(--m3-sys-font);transition:background-color var(--m3-motion-fast), color var(--m3-motion-fast);flex-shrink:0;align-items:center;gap:8px;padding-inline:14px;text-decoration:none;display:inline-flex}.nav-link.svelte-12qhfyh:hover{background:color-mix(in srgb, var(--m3-sys-on-surface) 8%, transparent);color:var(--m3-sys-on-surface)}.nav-link.active.svelte-12qhfyh{background:var(--m3-sys-secondary-container);color:var(--m3-sys-on-secondary-container)}.nav-link.svelte-12qhfyh .material-symbols-outlined:where(.svelte-12qhfyh){font-size:20px}#main.svelte-12qhfyh{width:100%;min-width:0;max-width:100%;padding:32px var(--m3-layout-gutter) 64px;grid-area:main;overflow-x:clip}#main.svelte-12qhfyh>*{min-width:0;max-width:100%}@media (width>=600px){.shell.svelte-12qhfyh{grid-template-columns:200px minmax(0,1fr);grid-template-areas:"nav main";align-items:start}.sidenav.svelte-12qhfyh{border-bottom:none;border-inline-end:1px solid var(--m3-sys-outline-variant);flex-direction:column;align-items:stretch;height:calc(100dvh - 64px);padding:24px 16px;position:sticky;top:64px;overflow:hidden auto}.nav-link.svelte-12qhfyh{min-height:var(--m3-control-height);border-radius:var(--m3-sys-shape-full)}}@media (width<=599px){.gh-text.svelte-12qhfyh{display:none}.gh-link.svelte-12qhfyh{padding-inline:12px}}
