@layer reset,tokens,base,components,utilities;@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:100 900;src:url(../../../brand/montserrat-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer tokens{:root{--p-n-0: oklch(1 0 255);--p-n-25: oklch(.988 .003 255);--p-n-50: oklch(.976 .005 255);--p-n-100: oklch(.955 .008 255);--p-n-200: oklch(.912 .012 255);--p-n-300: oklch(.858 .016 255);--p-n-400: oklch(.72 .024 255);--p-n-450: oklch(.645 .03 255);--p-n-500: oklch(.604 .032 255);--p-n-550: oklch(.56 .03 255);--p-n-600: oklch(.512 .04 255);--p-n-700: oklch(.424 .044 255);--p-n-800: oklch(.33 .045 255);--p-n-850: oklch(.29 .026 255);--p-n-900: oklch(.252 .045 255);--p-n-950: oklch(.19 .038 255);--p-n-1000: oklch(.145 .03 255);--p-n-1050: oklch(.115 .024 255);--p-v-900: oklch(.292 .07 246);--p-v-500: oklch(.6363 .1087 170.9);--p-a-50: oklch(.943 .013 251.6);--p-a-100: oklch(.915 .028 253);--p-a-200: oklch(.868 .05 254);--p-a-300: oklch(.812 .075 255);--p-a-400: oklch(.726 .11 255.5);--p-a-500: oklch(.646 .135 255.7);--p-a-600: oklch(.52 .145 255.7);--p-a-700: oklch(.4204 .1381 255.7);--p-a-800: oklch(.35 .118 255.7);--p-a-900: oklch(.3 .095 255);--p-a-950: oklch(.255 .065 254);--p-o-50: oklch(.972 .014 55);--p-o-100: oklch(.938 .032 52);--p-o-200: oklch(.884 .062 50);--p-o-300: oklch(.812 .1 48);--p-o-400: oklch(.726 .14 46);--p-o-500: oklch(.646 .163 44);--p-o-600: oklch(.58 .158 42);--p-o-700: oklch(.5 .135 41);--p-o-800: oklch(.42 .11 40);--p-o-900: oklch(.34 .086 40);--p-o-950: oklch(.255 .055 42);--p-g-50: oklch(.968 .016 160);--p-g-100: oklch(.93 .036 160);--p-g-200: oklch(.88 .062 158);--p-g-300: oklch(.8 .09 156);--p-g-400: oklch(.7 .105 155);--p-g-500: oklch(.6 .105 155);--p-g-600: oklch(.52 .095 155);--p-g-700: oklch(.445 .082 155);--p-g-800: oklch(.365 .066 156);--p-g-900: oklch(.295 .052 157);--p-g-950: oklch(.25 .038 158);--p-w-50: oklch(.972 .018 85);--p-w-100: oklch(.94 .04 84);--p-w-200: oklch(.892 .072 82);--p-w-300: oklch(.82 .1 80);--p-w-400: oklch(.74 .115 78);--p-w-500: oklch(.65 .115 76);--p-w-600: oklch(.565 .105 74);--p-w-700: oklch(.48 .09 72);--p-w-800: oklch(.4 .074 70);--p-w-900: oklch(.325 .058 70);--p-w-950: oklch(.255 .038 72);--p-d-50: oklch(.955 .014 25);--p-d-100: oklch(.922 .032 24);--p-d-200: oklch(.874 .058 23);--p-d-300: oklch(.812 .098 22);--p-d-400: oklch(.712 .14 22);--p-d-500: oklch(.62 .17 22);--p-d-600: oklch(.552 .17 22);--p-d-700: oklch(.478 .15 22);--p-d-800: oklch(.4 .122 22);--p-d-900: oklch(.328 .094 22);--p-d-950: oklch(.25 .045 22)}:root{color-scheme:light dark;--color-surface: light-dark(var(--p-n-50), var(--p-n-1000));--color-surface-raised: light-dark(var(--p-n-0), var(--p-n-950));--color-surface-sunken: light-dark(var(--p-n-100), var(--p-n-1050));--color-surface-inverse: light-dark(var(--p-n-900), var(--p-n-100));--color-scrim: color-mix(in oklab, var(--p-n-1000) 88%, transparent);--color-on-scrim: var(--p-n-25);--color-brand-surface: var(--p-v-900);--color-on-brand: var(--p-n-25);--color-ink: light-dark(var(--p-n-900), var(--p-n-50));--color-ink-soft: light-dark(var(--p-n-700), var(--p-n-300));--color-ink-faint: light-dark(var(--p-n-600), var(--p-n-400));--color-ink-inverse: light-dark(var(--p-n-25), var(--p-n-950));--color-line: light-dark(var(--p-n-200), var(--p-n-850));--color-line-strong: light-dark(var(--p-n-450), var(--p-n-550));--color-accent: light-dark(var(--p-a-700), var(--p-a-500));--color-accent-hover: light-dark(var(--p-a-800), var(--p-a-400));--color-accent-ink: light-dark(var(--p-a-700), var(--p-a-300));--color-accent-surface: light-dark(var(--p-a-50), var(--p-a-950));--color-on-accent: light-dark(var(--p-n-0), var(--p-n-1000));--color-brand-spark: var(--p-v-500);--color-icook-brand-surface: var(--p-n-900);--color-icook-accent: light-dark(var(--p-o-600), var(--p-o-500));--color-icook-accent-hover: light-dark(var(--p-o-700), var(--p-o-400));--color-icook-accent-ink: light-dark(var(--p-o-700), var(--p-o-300));--color-icook-accent-surface: light-dark(var(--p-o-50), var(--p-o-950));--color-icook-focus: light-dark(var(--p-o-600), var(--p-o-400));--color-ok: light-dark(var(--p-g-600), var(--p-g-400));--color-ok-ink: light-dark(var(--p-g-700), var(--p-g-300));--color-ok-surface: light-dark(var(--p-g-50), var(--p-g-950));--color-warn: light-dark(var(--p-w-600), var(--p-w-400));--color-warn-ink: light-dark(var(--p-w-700), var(--p-w-300));--color-warn-surface: light-dark(var(--p-w-50), var(--p-w-950));--color-bad: light-dark(var(--p-d-600), var(--p-d-400));--color-bad-ink: light-dark(var(--p-d-700), var(--p-d-300));--color-bad-surface: light-dark(var(--p-d-50), var(--p-d-950));--color-focus: light-dark(var(--p-a-700), var(--p-a-400));--color-focus-halo: color-mix(in oklab, var(--color-focus) 30%, transparent);--color-shadow-weak: light-dark( color-mix(in oklab, var(--p-n-900) 6%, transparent), color-mix(in oklab, var(--p-n-1050) 45%, transparent));--color-shadow-strong: light-dark( color-mix(in oklab, var(--p-n-900) 9%, transparent), color-mix(in oklab, var(--p-n-1050) 60%, transparent));--color-shadow-accent: color-mix(in oklab, var(--color-accent) 22%, transparent);--font-sans: Montserrat, "Noto Sans SC", "Source Han Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;--font-display: var(--font-sans);--font-display-weight: 700;--font-mono: ui-monospace, "SF Mono", "Cascadia Mono", Menlo, monospace;--text-2xs: .75rem;--text-xs: .8125rem;--text-sm: .875rem;--text-md: .9375rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: clamp(1.25rem, 1.15rem + .5vw, 1.5rem);--text-2xl: clamp(1.5rem, 1.35rem + .75vw, 1.875rem);--text-3xl: clamp(1.875rem, 1.6rem + 1.35vw, 2.5rem);--text-4xl: clamp(2.25rem, 1.85rem + 2vw, 3.25rem);--leading-tight: 1.25;--leading-snug: 1.4;--leading-body: 1.75;--leading-loose: 2;--measure-cjk: 36ic;--measure-latin: 66ch;--measure-narrow: 28ic;--measure-page: 78rem;--measure-page-wide: calc(var(--measure-page) + 2 * var(--space-4xl));--measure-page-narrow: calc(var(--measure-cjk) + 2 * var(--space-4xl));--page-gutter: var(--space-lg);--space-3xs: .125rem;--space-2xs: .25rem;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem;--space-4xl: 6rem;--radius-xs: .375rem;--radius-sm: .5rem;--radius-md: .625rem;--radius-lg: .875rem;--radius-xl: 1.25rem;--radius-full: 999px;--shadow-sm: 0 1px 2px var(--color-shadow-weak);--shadow-md: 0 1px 2px var(--color-shadow-weak), 0 8px 24px var(--color-shadow-strong);--shadow-lg: 0 2px 6px var(--color-shadow-weak), 0 18px 40px var(--color-shadow-strong);--shadow-accent: 0 6px 16px var(--color-shadow-accent);--duration-fast: .12s;--duration-base: .18s;--duration-slow: .28s;--duration-fade: .15s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--motion-lift: -1px;--motion-press: 1px;--motion-scale: 1.02;--z-base: 0;--z-sticky: 100;--z-dropdown: 200;--z-overlay: 300;--z-toast: 400;--cq-sm: 22rem;--cq-md: 34rem;--cq-lg: 48rem}[data-brand=icook]{--color-brand-surface: var(--color-icook-brand-surface);--color-accent: var(--color-icook-accent);--color-accent-hover: var(--color-icook-accent-hover);--color-accent-ink: var(--color-icook-accent-ink);--color-accent-surface: var(--color-icook-accent-surface);--color-focus: var(--color-icook-focus);--color-focus-halo: color-mix(in oklab, var(--color-icook-focus) 30%, transparent);--color-shadow-accent: color-mix(in oklab, var(--color-icook-accent) 22%, transparent);--color-brand-spark: var(--color-icook-accent);--font-sans: "Noto Sans SC", -apple-system, "PingFang SC", "Microsoft YaHei", sans-serif;--font-display: "Noto Serif SC", "Songti SC", serif;--font-display-weight: 400;font-family:var(--font-sans)}@media (min-width: 62rem){:root{--page-gutter: var(--space-2xl)}}@media (prefers-reduced-motion: reduce){:root{--duration-fast: .01ms;--duration-base: .01ms;--duration-slow: .01ms;--motion-lift: 0px;--motion-press: 0px;--motion-scale: 1}}}@layer reset{*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}img,picture,svg,video{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}}@layer base{:root{--topbar-h: 60px}@media (max-width: 560px){:root{--topbar-h: 104px}}html{scroll-padding-top:var(--topbar-h)}body{font-family:var(--font-sans);color:var(--color-ink);background:var(--color-surface);font-size:var(--text-base);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{line-height:var(--leading-tight);margin-block-end:.5em;text-wrap:balance}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}h4{font-size:var(--text-lg)}p{text-wrap:pretty}a{color:var(--color-accent-ink);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}:lang(zh){font-synthesis:weight}:lang(zh) :is(em,i,cite,dfn,var){font-style:normal;-webkit-text-emphasis:filled dot currentColor;text-emphasis:filled dot currentColor;-webkit-text-emphasis-position:under right;text-emphasis-position:under right}.prose:lang(zh)>p{text-indent:2ic}}@layer components{.card{--card-bg: var(--color-surface-raised);--card-border: var(--color-line);--card-radius: var(--radius-lg);--card-shadow: var(--shadow-md);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow)}.btn{--btn-bg: var(--color-accent);--btn-bg-hover: var(--color-accent-hover);--btn-ink: var(--color-on-accent);--btn-border: transparent;--btn-pad-block: var(--space-xs);--btn-pad-inline: var(--space-lg);--btn-radius: var(--radius-full);--btn-shadow: var(--shadow-accent);display:inline-block;padding:var(--btn-pad-block) var(--btn-pad-inline);border:1px solid var(--btn-border);border-radius:var(--btn-radius);background:var(--btn-bg);color:var(--btn-ink);font-size:var(--text-md);font-weight:500;line-height:var(--leading-snug);cursor:pointer;box-shadow:var(--btn-shadow);transition:background-color var(--duration-fade) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),translate var(--duration-fast) var(--ease-standard)}.btn:hover{background:var(--btn-bg-hover);text-decoration:none}.btn:active{translate:0 var(--motion-press)}.btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.btn.ghost{--btn-bg: transparent;--btn-bg-hover: var(--color-surface-sunken);--btn-ink: var(--color-ink);--btn-border: var(--color-line-strong);--btn-shadow: none}.tag{--tag-bg: var(--color-surface-sunken);--tag-ink: var(--color-ink-soft);--tag-border: var(--color-line);display:inline-block;padding:var(--space-3xs) var(--space-sm);border:1px solid var(--tag-border);border-radius:var(--radius-full);background:var(--tag-bg);color:var(--tag-ink);font-size:var(--text-2xs);line-height:var(--leading-snug)}.tag.accent{--tag-bg: var(--color-accent-surface);--tag-ink: var(--color-accent-ink);--tag-border: transparent}.tag.ok{--tag-bg: var(--color-ok-surface);--tag-ink: var(--color-ok-ink);--tag-border: transparent}.tag.warn{--tag-bg: var(--color-warn-surface);--tag-ink: var(--color-warn-ink);--tag-border: transparent}.tag.bad{--tag-bg: var(--color-bad-surface);--tag-ink: var(--color-bad-ink);--tag-border: transparent}input,select,textarea{--field-bg: var(--color-surface-raised);--field-border: var(--color-line-strong);width:100%;padding:var(--space-xs) var(--space-sm);border:1px solid var(--field-border);border-radius:var(--radius-md);background:var(--field-bg);color:var(--color-ink);font-size:var(--text-md)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px;border-color:var(--color-focus)}input::placeholder,textarea::placeholder{color:var(--color-ink-faint)}label{display:block;font-size:var(--text-sm);font-weight:500;color:var(--color-ink-soft);margin-block:var(--space-sm) var(--space-2xs)}.cq-split{display:grid;gap:var(--space-md)}@container card (min-width: 34rem){.cq-split{grid-template-columns:1fr 1fr}}}@layer utilities{.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.wrap{max-width:calc(var(--measure-page) + 2 * var(--page-gutter));margin-inline:auto;padding-inline:var(--page-gutter)}.wrap.wide{max-width:calc(var(--measure-page-wide) + 2 * var(--page-gutter))}.wrap.narrow{max-width:calc(var(--measure-page-narrow) + 2 * var(--page-gutter))}.measure{max-width:var(--measure-latin)}.measure:lang(zh){max-width:var(--measure-cjk)}.measure-narrow{max-width:var(--measure-narrow)}.prose>:is(p,ul,ol,blockquote){max-width:var(--measure-latin)}.prose:lang(zh)>:is(p,ul,ol,blockquote){max-width:var(--measure-cjk)}.prose{line-height:var(--leading-body)}.muted{color:var(--color-ink-faint);font-size:var(--text-sm)}.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.emphasis{-webkit-text-emphasis:filled dot currentColor;text-emphasis:filled dot currentColor;-webkit-text-emphasis-position:under right;text-emphasis-position:under right}.cq{container:card / inline-size}.stack>*+*{margin-block-start:var(--stack-gap, var(--space-md))}}@media (forced-colors: active){.card{border:1px solid CanvasText;box-shadow:none}.btn{border:1px solid ButtonBorder;background:ButtonFace;color:ButtonText;box-shadow:none}.btn:hover,.btn:focus-visible{border-color:Highlight}.btn:disabled{border-color:GrayText;color:GrayText}.tag{border:1px solid CanvasText}input,select,textarea{border:1px solid ButtonBorder}:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid Highlight;outline-offset:2px}.tag.accent,.tag.ok,.tag.warn,.tag.bad{border-width:2px}}@layer tokens{:root{--vi-blue: #054b96;--vi-green: #32a082;--vi-deep: #052e4c;--vi-slate: #5e6e7a;--vi-mist: #e6edf5;--radius: var(--radius-md);--color-brand: var(--color-accent);--color-danger: var(--color-bad);--color-page: var(--color-surface-sunken);--color-surface-soft: var(--color-surface-sunken);--color-muted: var(--color-ink-faint);--font-body: var(--font-sans)}}@layer components{.page{max-width:calc(var(--measure-page) + 2 * var(--page-gutter));margin-inline:auto;margin-block:var(--space-lg) var(--space-3xl);padding-inline:var(--page-gutter)}.page.narrow{max-width:calc(var(--measure-page-narrow) + 2 * var(--page-gutter))}.title{font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:var(--text-2xl);letter-spacing:-.03em;line-height:var(--leading-tight);color:var(--color-ink);margin:0 0 var(--space-xs)}.page>.title{margin-block-start:var(--space-lg)}h1.title:before{content:"";display:block;inline-size:var(--space-xl);block-size:3px;margin-block-end:var(--space-sm);background:var(--color-brand-spark)}.page h2{font-size:var(--text-lg)}.page h3{font-size:var(--text-md)}.note{color:var(--color-ink-soft);font-size:var(--text-sm)}.err{color:var(--color-bad-ink)}.ok{color:var(--color-ok-ink)}.box{background:var(--color-surface-raised);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:var(--space-md);display:grid;gap:var(--space-sm)}.btn.small{--btn-pad-block: var(--space-3xs);--btn-pad-inline: var(--space-sm);font-size:var(--text-sm)}.actions{display:flex;flex-wrap:wrap;gap:var(--space-xs);align-items:center}.scroll{overflow-x:auto}table{border-collapse:collapse;inline-size:100%;background:var(--color-surface-raised)}th,td{text-align:start;padding:var(--space-xs) var(--space-sm);border-block-end:1px solid var(--color-line);vertical-align:top;font-size:var(--text-sm)}th{color:var(--color-ink-faint);font-weight:600;font-size:var(--text-xs);letter-spacing:.04em;border-block-end-color:var(--color-ink)}label{display:grid;gap:var(--space-2xs);margin:0}input:is([type=checkbox],[type=radio]){inline-size:auto;width:auto;padding:0}label.check{display:inline-flex;align-items:center;gap:var(--space-3xs);white-space:nowrap}input[type=file]{padding:var(--space-2xs)}}@layer tokens{:root{--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;--font-display: var(--font-sans);--font-display-weight: 650;--text-large-title: clamp(1.875rem, 1.5rem + 1vw, 2.125rem);--control-min-size: max(2.75rem, 44px);--color-surface: light-dark(rgb(245 245 247), rgb(20 20 22));--color-surface-raised: light-dark(rgb(255 255 255), rgb(33 33 36));--color-surface-sunken: light-dark(rgb(234 234 238), rgb(46 46 50));--color-ink: light-dark(rgb(29 29 31), rgb(245 245 247));--color-ink-soft: light-dark(rgb(98 98 105), rgb(178 178 186));--color-ink-faint: light-dark(rgb(110 110 118), rgb(154 154 162));--color-line: light-dark(rgb(220 220 225), rgb(65 65 71));--color-line-strong: light-dark(rgb(128 128 137), rgb(132 132 142));--color-accent: light-dark(rgb(0 100 210), rgb(82 160 255));--color-accent-hover: light-dark(rgb(0 82 178), rgb(113 179 255));--color-accent-ink: light-dark(rgb(0 94 199), rgb(111 178 255));--color-accent-surface: color-mix(in srgb, var(--color-accent) 10%, var(--color-surface-raised));--color-on-accent: light-dark(rgb(255 255 255), rgb(10 25 44));--color-focus: var(--color-accent);--color-focus-halo: color-mix(in srgb, var(--color-accent) 24%, transparent);--color-shadow-weak: light-dark(rgb(0 0 0 / .04), rgb(0 0 0 / .25));--color-shadow-strong: light-dark(rgb(0 0 0 / .12), rgb(0 0 0 / .4));--asset-nav-surface: var(--color-surface-raised);--asset-nav-blur: none;--asset-control-surface: color-mix(in srgb, var(--color-ink) 5%, var(--color-surface-raised));--asset-group-radius: 1.125rem;--asset-status-duration: 1s}@supports (backdrop-filter: blur(1px)){:root{--asset-nav-surface: color-mix(in srgb, var(--color-surface-raised) 90%, transparent);--asset-nav-blur: blur(18px)}}@media (prefers-reduced-transparency: reduce),(prefers-contrast: more){:root{--asset-nav-surface: var(--color-surface-raised);--asset-nav-blur: none}}@media (prefers-contrast: more){:root{--color-ink-soft: light-dark(rgb(55 55 60), rgb(225 225 230));--color-ink-faint: var(--color-ink-soft);--color-line: var(--color-line-strong)}}@media (prefers-reduced-motion: reduce){:root{--asset-status-duration: 0s;--duration-fade: 0ms;--motion-press: 0px}}}@layer components{:root{--topbar-h: 4rem}@media (max-width: 40rem){:root{--topbar-h: 7rem}}html{scroll-padding-block-start:calc(var(--topbar-h) + var(--space-xs))}.btn{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--control-min-size);min-inline-size:var(--control-min-size);--btn-shadow: none;font-weight:600;transition:opacity var(--duration-fade) var(--ease-standard)}.btn:active{opacity:.92;translate:none}.btn.ghost{--btn-bg: var(--asset-control-surface);--btn-border: transparent;--btn-ink: var(--color-accent-ink)}.btn.small{min-block-size:var(--control-min-size)}input::placeholder,textarea::placeholder{color:var(--color-ink-faint);opacity:1}input,textarea,select{font-family:var(--font-sans);font-size:var(--text-base)}input:not([type=checkbox]):not([type=radio]):not([type=file]),select{min-block-size:var(--control-min-size)}h1.title:before{display:none}:where(a,button,summary,input,textarea,select):focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}:where([id]){scroll-margin-block-start:var(--space-xs)}progress{accent-color:var(--color-accent)}}.top.svelte-12qhfyh{position:sticky;inset-block-start:0;z-index:var(--z-sticky);background:var(--asset-nav-surface);color:var(--color-ink);backdrop-filter:var(--asset-nav-blur);-webkit-backdrop-filter:var(--asset-nav-blur);border-block-end:1px solid var(--color-line);padding-block-start:env(safe-area-inset-top,0px)}.bar.svelte-12qhfyh{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-sm);padding-block:var(--space-xs)}.brand.svelte-12qhfyh{display:inline-flex;align-items:center;min-block-size:var(--control-min-size);color:var(--color-ink);font-weight:650;font-size:var(--text-base);letter-spacing:-.02em;text-decoration:none}.primary-nav.svelte-12qhfyh{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-3xs)}.nav.svelte-12qhfyh{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--control-min-size);padding-inline:var(--space-md);border-radius:var(--radius-full);color:var(--color-ink-soft);font-size:var(--text-sm);font-weight:500;text-decoration:none}.nav.svelte-12qhfyh:hover{background:var(--asset-control-surface);color:var(--color-ink)}.nav[aria-current=page].svelte-12qhfyh{background:var(--asset-control-surface);color:var(--color-ink);font-weight:650}.account.svelte-12qhfyh{position:relative;justify-self:end}.account.svelte-12qhfyh>summary:where(.svelte-12qhfyh){display:flex;align-items:center;justify-content:center;min-block-size:var(--control-min-size);min-inline-size:var(--control-min-size);gap:var(--space-xs);padding-inline:var(--space-sm);max-inline-size:12rem;overflow-wrap:anywhere;list-style:none;cursor:pointer;font-size:var(--text-sm);border-radius:var(--radius-full)}.account.svelte-12qhfyh>summary:where(.svelte-12qhfyh)::-webkit-details-marker{display:none}.account[open].svelte-12qhfyh>summary:where(.svelte-12qhfyh),.account.svelte-12qhfyh>summary:where(.svelte-12qhfyh):hover{background:var(--asset-control-surface)}.chevron.svelte-12qhfyh{inline-size:.4rem;block-size:.4rem;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;rotate:45deg;margin-block-start:-.2rem;flex:none}.account-panel.svelte-12qhfyh{position:absolute;inset-inline-end:0;inset-block-start:calc(100% + var(--space-xs));inline-size:15rem;max-inline-size:calc(100vw - 2 * var(--page-gutter));padding:var(--space-sm);background:var(--color-surface-raised);border:1px solid var(--color-line);border-radius:var(--asset-group-radius);box-shadow:0 .5rem 2rem var(--color-shadow-strong)}.account-panel.svelte-12qhfyh p:where(.svelte-12qhfyh){margin:0;padding:var(--space-xs) var(--space-sm) var(--space-sm);font-weight:600;overflow-wrap:anywhere}.account-panel.svelte-12qhfyh p:where(.svelte-12qhfyh) span:where(.svelte-12qhfyh){display:block;margin-block-start:var(--space-3xs);font-size:var(--text-xs);font-weight:400}.leave.svelte-12qhfyh{display:flex;align-items:center;inline-size:100%;min-block-size:var(--control-min-size);padding-inline:var(--space-sm);border:0;border-block-start:1px solid var(--color-line);background:transparent;color:var(--color-ink);font:inherit;cursor:pointer;text-align:start}.leave.svelte-12qhfyh:hover{background:var(--asset-control-surface);border-radius:var(--radius-sm)}main.svelte-12qhfyh{min-height:70vh;padding-block-end:env(safe-area-inset-bottom,0px)}main.svelte-12qhfyh:focus{outline:none}@media (max-width: 40rem){.bar.svelte-12qhfyh{grid-template-columns:minmax(0,1fr) auto;row-gap:0}.brand.svelte-12qhfyh{grid-column:1;grid-row:1}.account.svelte-12qhfyh{grid-column:2;grid-row:1}.primary-nav.svelte-12qhfyh{grid-row:2;grid-column:1 / -1}.nav.svelte-12qhfyh{flex:1;padding-inline:var(--space-xs)}}
