:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#fff;--surface:#fff;--ink:#241a13;--ink-2:#66564a;--line:#ece2d8;--accent:#7a5214;--accent-strong:#7a5214;--accent-strong-hover:#6b4812;--on-accent:#fff;--accent-text:#7a5214;--accent-tint:#efeae3;--accent-tint-ink:#684611;--accent-line:#d0c2ad;--accent-on-photo:#e0c38c;--surface-2:#f9f7f4;--leaf:#2c7744;--leaf-soft:#e3f3e8;--danger:#b42318;--focus:var(--accent-text);--shadow-s:0 1px 3px #2b1d140f;--shadow-m:0 1px 2px #2b1d140d, 0 10px 28px -16px #2b1d142e;--font-display:"Noto Serif Bengali", "Noto Serif", Georgia, serif;--font-ui:"Noto Serif Bengali", "Noto Serif", Georgia, serif;--step--1:clamp(.875rem, .85rem + .1vw, .9375rem);--step-0:clamp(1.0625rem, 1rem + .25vw, 1.125rem);--step-1:clamp(1.25rem, 1.15rem + .5vw, 1.5rem);--step-2:clamp(1.75rem, 1.4rem + 1.4vw, 2.375rem);--step-3:clamp(2.375rem, 1.6rem + 3.6vw, 4.25rem);--space-2xs:.25rem;--space-xs:.5rem;--space-s:.75rem;--space-m:1rem;--space-l:clamp(1.5rem, 1.2rem + 1.2vw, 2.25rem);--space-xl:clamp(2.5rem, 1.8rem + 3vw, 4.5rem);--gutter:20px;--measure:74rem;--radius-s:12px;--radius:20px;--radius-l:28px;--ease-out:cubic-bezier(.22, 1, .36, 1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-season=grishmo]{--accent:#b07c00;--accent-strong:#e9a400;--accent-strong-hover:#cd9000;--on-accent:#1d1600;--accent-text:#8a5d00;--accent-tint:#fbedcc;--accent-tint-ink:#754f00;--accent-line:#f5d68c;--accent-on-photo:#f2c14a;--surface-2:#fdf8eb}html[data-season=borsha]{--accent:#2e6b3f;--accent-strong:#2e6b3f;--accent-strong-hover:#285e37;--on-accent:#fff;--accent-text:#2e6b3f;--accent-tint:#e6ede8;--accent-tint-ink:#275b36;--accent-line:#b6cbbc;--accent-on-photo:#86cc9a;--surface-2:#f6f8f6;--leaf:#3f6f0a;--leaf-soft:#ebf1e0}html[data-season=shorot]{--accent:#245c9c;--accent-strong:#245c9c;--accent-strong-hover:#205189;--on-accent:#fff;--accent-text:#245c9c;--accent-tint:#e5ebf3;--accent-tint-ink:#1f4e85;--accent-line:#b2c6dc;--accent-on-photo:#8fb7e5;--surface-2:#f5f8fb}html[data-season=shit]{--accent:#5b2d7a;--accent-strong:#5b2d7a;--accent-strong-hover:#50286b;--on-accent:#fff;--accent-text:#5b2d7a;--accent-tint:#ebe6ef;--accent-tint-ink:#4d2668;--accent-line:#c6b6d0;--accent-on-photo:#caa9df;--surface-2:#f8f6f9}html[data-season=bosonto]{--accent:#b3261e;--accent-strong:#b3261e;--accent-strong-hover:#9e211a;--on-accent:#fff;--accent-text:#b3261e;--accent-tint:#f6e5e4;--accent-tint-ink:#98201a;--accent-line:#e4b3b0;--accent-on-photo:#ee9f9b;--surface-2:#fcf5f5;--danger:#9e1449}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#17110c;--surface:#221912;--ink:#f6ede4;--ink-2:#cdb9a8;--line:#3a2c21;--accent:#bc9a64;--accent-strong:#bc9a64;--accent-strong-hover:#c6a97b;--on-accent:#140f0a;--accent-text:#bc9a64;--accent-tint:#3d2b17;--accent-tint-ink:#c9ae83;--accent-line:#4a3313;--accent-on-photo:#e0c38c;--surface-2:#342518;--leaf:#7ccf96;--leaf-soft:#1d3324;--danger:#ff8a7a;--shadow-s:0 1px 3px #00000059;--shadow-m:0 1px 2px #0000004d, 0 10px 28px -16px #0000008c}html:not([data-theme=light])[data-season=grishmo]{--accent:#e9a400;--accent-strong:#e9a400;--accent-strong-hover:#ecb226;--on-accent:#1d1600;--accent-text:#e9a400;--accent-tint:#463215;--accent-tint-ink:#edb633;--accent-line:#684a0c;--accent-on-photo:#f2c14a;--surface-2:#372817}html:not([data-theme=light])[data-season=borsha]{--accent:#4eb36b;--accent-strong:#4aab65;--accent-strong-hover:#65b87c;--on-accent:#140f0a;--accent-text:#4eb36b;--accent-tint:#2c3121;--accent-tint-ink:#71c289;--accent-line:#273e26;--accent-on-photo:#86cc9a;--surface-2:#2c281c;--leaf:#a5cf3a;--leaf-soft:#2a3014}html:not([data-theme=light])[data-season=shorot]{--accent:#72a4dc;--accent-strong:#669cd9;--accent-strong-hover:#7dabdf;--on-accent:#140f0a;--accent-text:#72a4dc;--accent-tint:#2a2d35;--accent-tint-ink:#8eb6e3;--accent-line:#233750;--accent-on-photo:#8fb7e5;--surface-2:#2b2625}html:not([data-theme=light])[data-season=shit]{--accent:#b98fd6;--accent-strong:#b588d3;--accent-strong-hover:#c09ada;--on-accent:#140f0a;--accent-text:#b98fd6;--accent-tint:#36232e;--accent-tint-ink:#c7a5de;--accent-line:#3c2241;--accent-on-photo:#caa9df;--surface-2:#312122}html:not([data-theme=light])[data-season=bosonto]{--accent:#e08883;--accent-strong:#dd7e78;--accent-strong-hover:#e2918c;--on-accent:#140f0a;--accent-text:#e08883;--accent-tint:#4a2119;--accent-tint-ink:#e6a09c;--accent-line:#631f17;--accent-on-photo:#ee9f9b;--surface-2:#3a2119;--danger:#ff8fc0}}:root[data-theme=dark]{--bg:#17110c;--surface:#221912;--ink:#f6ede4;--ink-2:#cdb9a8;--line:#3a2c21;--accent:#bc9a64;--accent-strong:#bc9a64;--accent-strong-hover:#c6a97b;--on-accent:#140f0a;--accent-text:#bc9a64;--accent-tint:#3d2b17;--accent-tint-ink:#c9ae83;--accent-line:#4a3313;--accent-on-photo:#e0c38c;--surface-2:#342518;--leaf:#7ccf96;--leaf-soft:#1d3324;--danger:#ff8a7a;--shadow-s:0 1px 3px #00000059;--shadow-m:0 1px 2px #0000004d, 0 10px 28px -16px #0000008c}html[data-theme=dark][data-season=grishmo]{--accent:#e9a400;--accent-strong:#e9a400;--accent-strong-hover:#ecb226;--on-accent:#1d1600;--accent-text:#e9a400;--accent-tint:#463215;--accent-tint-ink:#edb633;--accent-line:#684a0c;--accent-on-photo:#f2c14a;--surface-2:#372817}html[data-theme=dark][data-season=borsha]{--accent:#4eb36b;--accent-strong:#4aab65;--accent-strong-hover:#65b87c;--on-accent:#140f0a;--accent-text:#4eb36b;--accent-tint:#2c3121;--accent-tint-ink:#71c289;--accent-line:#273e26;--accent-on-photo:#86cc9a;--surface-2:#2c281c;--leaf:#a5cf3a;--leaf-soft:#2a3014}html[data-theme=dark][data-season=shorot]{--accent:#72a4dc;--accent-strong:#669cd9;--accent-strong-hover:#7dabdf;--on-accent:#140f0a;--accent-text:#72a4dc;--accent-tint:#2a2d35;--accent-tint-ink:#8eb6e3;--accent-line:#233750;--accent-on-photo:#8fb7e5;--surface-2:#2b2625}html[data-theme=dark][data-season=shit]{--accent:#b98fd6;--accent-strong:#b588d3;--accent-strong-hover:#c09ada;--on-accent:#140f0a;--accent-text:#b98fd6;--accent-tint:#36232e;--accent-tint-ink:#c7a5de;--accent-line:#3c2241;--accent-on-photo:#caa9df;--surface-2:#312122}html[data-theme=dark][data-season=bosonto]{--accent:#e08883;--accent-strong:#dd7e78;--accent-strong-hover:#e2918c;--on-accent:#140f0a;--accent-text:#e08883;--accent-tint:#4a2119;--accent-tint-ink:#e6a09c;--accent-line:#631f17;--accent-on-photo:#ee9f9b;--surface-2:#3a2119;--danger:#ff8fc0}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--font-ui);font-size:var(--step-0);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;line-height:1.6;display:flex}main{flex:1}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.3}p{text-wrap:pretty;margin:0}img{max-width:100%;display:block}a{color:inherit;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 60%, transparent);text-underline-offset:.22em;text-decoration-thickness:2px}a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px}[hidden]{display:none!important}.wrap{width:100%;max-width:var(--measure);padding-inline:var(--gutter);margin-inline:auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{left:var(--gutter);padding:var(--space-xs) var(--space-s);background:var(--ink);color:var(--bg);border-radius:var(--radius-s);z-index:20;position:absolute;top:-4rem}.skip-link:focus{top:var(--space-xs)}.section-head{gap:var(--space-2xs);margin-bottom:var(--space-l);display:grid}.section-head h2{font-size:var(--step-2)}.section-head p{color:var(--ink-2)}.crumbs{align-items:center;gap:0 var(--space-xs);font-size:var(--step--1);color:var(--ink-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.crumbs li{align-items:center;gap:var(--space-xs);display:inline-flex}.crumbs a{min-height:44px;color:inherit;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);align-items:center;display:inline-flex}.crumbs a:hover{color:var(--ink);text-decoration-color:currentColor}.crumbs li+li:before{content:"";opacity:.55;border-top:1.5px solid;border-right:1.5px solid;width:.38em;height:.38em;transform:rotate(45deg)}.icon{vertical-align:-.15em;flex:none;display:inline-block}.btn{justify-content:center;align-items:center;gap:var(--space-xs);min-height:48px;padding:0 var(--space-l);background:var(--accent-strong);color:var(--on-accent);font:inherit;cursor:pointer;transition:transform .14s var(--ease-out), background-color .14s var(--ease-out);border:0;border-radius:999px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{background:var(--accent-strong-hover)}.btn:active{transform:translateY(1px)}.btn-ghost{background:var(--surface);color:var(--ink);border:1.5px solid var(--line)}.btn-ghost:hover{background:var(--surface-2)}.badge{font-size:var(--step--1);background:var(--surface-2);color:var(--ink-2);border-radius:999px;align-items:center;gap:.3em;padding:.1em .75em;font-weight:600;line-height:1.6;display:inline-flex}.badge-new{background:var(--accent-tint);color:var(--accent-tint-ink)}.badge-hat,.badge-ok{background:var(--leaf-soft);color:var(--leaf)}.badge-hat:before{content:"";background:currentColor;border-radius:50%;width:.5em;height:.5em}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.field{gap:var(--space-2xs);display:grid}.field label,.field legend{font-weight:600}.field .hint{font-size:var(--step--1);color:var(--ink-2)}.field .error{font-size:var(--step--1);color:var(--danger);font-weight:600}input[type=text],input[type=search],textarea,select{width:100%;min-height:52px;padding:var(--space-xs) var(--space-m);border:1.5px solid color-mix(in srgb, var(--ink-2) 55%, transparent);border-radius:var(--radius-s);background:var(--surface);color:var(--ink);font:inherit;transition:border-color .14s var(--ease-out), box-shadow .14s var(--ease-out)}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 25%, transparent);outline:none}[aria-invalid=true]{border-color:var(--danger)}[aria-invalid=true]:focus-visible{border-color:var(--danger);box-shadow:0 0 0 4px color-mix(in srgb, var(--danger) 25%, transparent)}.options{gap:var(--space-xs);flex-wrap:wrap;display:flex}.option{align-items:center;gap:var(--space-xs);min-height:44px;padding:0 var(--space-m);border:1.5px solid var(--line);background:var(--surface);cursor:pointer;transition:border-color .14s var(--ease-out), background-color .14s var(--ease-out);border-radius:999px;display:inline-flex}.option:has(input:checked){border-color:var(--accent);background:var(--accent-tint);color:var(--accent-tint-ink);font-weight:600}.option input{width:1.1rem;height:1.1rem;accent-color:var(--accent-strong)}.check{align-items:center;gap:var(--space-xs);min-height:44px;font-weight:600;display:inline-flex}.empty{justify-items:start;gap:var(--space-s);padding:var(--space-l);border:1.5px dashed color-mix(in srgb, var(--ink-2) 45%, transparent);border-radius:var(--radius);background:var(--surface);display:grid}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=899px){html{scroll-padding-bottom:calc(80px + env(safe-area-inset-bottom))}body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}}.sel{position:relative}.sel .sel-native.sel-native{opacity:0;pointer-events:none;position:absolute;inset:0}.sel-trigger{justify-content:space-between;align-items:center;gap:var(--space-s);width:100%;min-height:52px;padding:var(--space-xs) var(--space-m);border:1.5px solid color-mix(in srgb, var(--ink-2) 55%, transparent);border-radius:var(--radius-s);background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .14s var(--ease-out), box-shadow .14s var(--ease-out);display:flex}.sel-trigger:after{content:"";border-right:2px solid var(--ink-2);border-bottom:2px solid var(--ink-2);flex:none;width:.55rem;height:.55rem;margin-top:-.3rem;transform:rotate(45deg)}.sel-trigger[aria-expanded=true]:after{margin-top:.3rem;transform:rotate(-135deg)}.sel-trigger:hover{border-color:var(--accent)}.sel-trigger:focus-visible,.sel-trigger[aria-expanded=true]{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 25%, transparent);outline:none}.sel-trigger:disabled{opacity:.6;cursor:not-allowed}.sel-trigger.is-placeholder .sel-value{color:var(--ink-2)}.sel-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sel-error{margin-top:var(--space-2xs);font-size:var(--step--1);color:var(--danger);font-weight:600}.sel-panel{z-index:60;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);box-shadow:var(--shadow-m);flex-direction:column;display:flex;position:fixed;overflow:hidden}.sel-panel[hidden],.sel-backdrop[hidden],.sel-head{display:none}.sel-search{min-height:48px;margin:var(--space-2xs);flex:none;width:auto}.sel-list{padding:var(--space-2xs);overscroll-behavior:contain;flex:auto;margin:0;list-style:none;overflow-y:auto}.sel-list:focus{outline:none}.sel-option{align-items:center;gap:var(--space-xs);min-height:46px;padding:0 var(--space-m);border-radius:var(--radius-s);cursor:pointer;display:flex}.sel-option:before{content:"";flex:none;width:.9rem}.sel-option[aria-selected=true]{font-weight:700}.sel-option[aria-selected=true]:before{content:"✓";color:var(--accent-text)}.sel-option:hover,.sel-option.is-active{background:var(--surface-2)}.sel-option.is-active{box-shadow:inset 3px 0 0 var(--accent)}.sel-option[aria-disabled=true]{color:var(--ink-2);cursor:not-allowed}.sel-group{padding:var(--space-xs) var(--space-m) var(--space-2xs);font-size:var(--step--1);color:var(--ink-2);font-weight:700}.sel-empty{padding:var(--space-s) var(--space-m) var(--space-m);color:var(--ink-2);font-size:var(--step--1)}.sel-backdrop{z-index:59;background:#180f0966;position:fixed;inset:0}@media (width<=639px){.sel-panel{border-radius:var(--radius-l) var(--radius-l) 0 0;max-height:min(75vh,34rem);padding-bottom:env(safe-area-inset-bottom);inset:auto 0 0}.sel-head{justify-content:space-between;align-items:center;gap:var(--space-s);padding:var(--space-xs) var(--space-xs) 0 var(--space-m);display:flex}.sel-title{font-weight:700;font-size:var(--step-1)}.sel-close{min-height:44px;padding:0 var(--space-m);background:var(--surface-2);color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:999px;font-weight:600}}.share-compact{border:1.5px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.share-compact:hover{background:var(--surface-2)}.share-btn[aria-busy=true]{opacity:.6;cursor:progress}.share-backdrop{z-index:69;background:#180f0966;position:fixed;inset:0}.share-sheet{z-index:70;max-height:min(85vh,36rem);padding:var(--space-xs) var(--space-m) calc(var(--space-m) + env(safe-area-inset-bottom));border:1px solid var(--line);border-radius:var(--radius-l) var(--radius-l) 0 0;background:var(--surface);box-shadow:var(--shadow-m);flex-direction:column;display:flex;position:fixed;inset:auto 0 0;overflow-y:auto}.share-head{justify-content:space-between;align-items:center;gap:var(--space-s);display:flex}.share-title{font-weight:700;font-size:var(--step-1)}.share-close{min-height:44px;padding:0 var(--space-m);background:var(--surface-2);color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:999px;font-weight:600}.share-text{margin-bottom:var(--space-xs);color:var(--ink-2);font-size:var(--step--1);overflow-wrap:anywhere}.share-actions{margin:0;padding:0;list-style:none;display:grid}.share-actions li+li{border-top:1px solid var(--line)}.share-action{width:100%;min-height:52px;padding:0 var(--space-xs);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;font-weight:600;text-decoration:none;display:flex}.share-action:hover{background:var(--surface-2)}body.share-open{overflow:hidden}@media (width>=640px){.share-sheet{border-radius:var(--radius);width:min(26rem,100vw - 2rem);padding-bottom:var(--space-m);inset:50% auto auto 50%;transform:translate(-50%,-50%)}}.share-toast,.level-note{z-index:80;inset:auto var(--space-m) calc(5.5rem + env(safe-area-inset-bottom));max-width:26rem;padding:var(--space-s) var(--space-m);border-radius:var(--radius-s);background:var(--ink);color:var(--bg);box-shadow:var(--shadow-m);margin-inline:auto;font-weight:600;position:fixed}.level-note{gap:var(--space-s);z-index:60;border:1.5px solid var(--accent);background:var(--surface);color:var(--ink);display:grid}.level-note-actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.theme-switch[data-astro-cid-hds7qqbe]{border:1px solid var(--line);background:var(--surface);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.theme-switch[data-astro-cid-hds7qqbe][hidden],.theme-cycle[data-astro-cid-hds7qqbe][hidden]{display:none}.theme-switch[data-astro-cid-hds7qqbe] button[data-astro-cid-hds7qqbe]{min-height:40px;color:var(--ink-2);font:inherit;font-size:var(--step--1);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.3rem;padding:0 .75rem;font-weight:600;display:inline-flex}.theme-switch[data-astro-cid-hds7qqbe] button[data-astro-cid-hds7qqbe][aria-pressed=true]{background:var(--accent-strong);color:var(--on-accent)}.theme-cycle[data-astro-cid-hds7qqbe]{border:1.5px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:999px;flex:none;place-items:center;display:inline-grid}.theme-cycle[data-astro-cid-hds7qqbe]:hover{border-color:var(--accent)}.theme-cycle[data-astro-cid-hds7qqbe] span[data-astro-cid-hds7qqbe]{display:inline-grid}.theme-cycle[data-astro-cid-hds7qqbe] span[data-astro-cid-hds7qqbe][hidden]{display:none}.site-footer[data-astro-cid-nns7i3if]{margin-top:var(--space-xl);background:var(--surface-2);border-top:1px solid var(--line);font-size:var(--step--1);color:var(--ink-2)}.foot[data-astro-cid-nns7i3if]{gap:var(--space-l);padding-block:var(--space-xl);display:grid}@media (width>=52rem){.foot[data-astro-cid-nns7i3if]{grid-template-columns:1fr 1.2fr}}.about[data-astro-cid-nns7i3if]{gap:var(--space-xs);display:grid}.name[data-astro-cid-nns7i3if]{font-family:var(--font-display);font-weight:700;font-size:var(--step-1);color:var(--ink)}.name[data-astro-cid-nns7i3if] b[data-astro-cid-nns7i3if]{color:var(--accent-text)}.note[data-astro-cid-nns7i3if]{max-width:44ch}.season[data-astro-cid-nns7i3if]:before{content:"";background:var(--accent-strong);vertical-align:-.05em;border-radius:50%;width:.7em;height:.7em;margin-inline-end:.45em;display:inline-block}.meta[data-astro-cid-nns7i3if]{gap:var(--space-xs);display:grid}.credit[data-astro-cid-nns7i3if]{font-size:var(--step-0);color:var(--ink)}.credit[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--accent-text);font-weight:600}.small[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:inherit}.sources[data-astro-cid-nns7i3if] summary[data-astro-cid-nns7i3if]{cursor:pointer;text-underline-offset:.2em;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.sources[data-astro-cid-nns7i3if][open] summary[data-astro-cid-nns7i3if]{color:var(--ink)}.sources[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]+p[data-astro-cid-nns7i3if]{margin-top:var(--space-xs)}.theme-row[data-astro-cid-nns7i3if]{align-items:center;gap:var(--space-xs) var(--space-s);margin-block:var(--space-xs);flex-wrap:wrap;display:flex}.bottom-nav[data-astro-cid-dlrkusbo]{z-index:40;background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);position:fixed;inset:auto 0 0}ul[data-astro-cid-dlrkusbo]{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}a[data-astro-cid-dlrkusbo]{min-height:60px;color:var(--ink-2);text-align:center;justify-items:center;gap:2px;padding:8px 2px 6px;font-size:.75rem;font-weight:600;line-height:1.2;text-decoration:none;display:grid}a[data-astro-cid-dlrkusbo][aria-current=page]{color:var(--accent-text)}a[data-astro-cid-dlrkusbo][aria-current=page] svg{stroke-width:2.4px}.raised[data-astro-cid-dlrkusbo]{color:var(--accent-text);align-content:end;font-weight:700}.fab[data-astro-cid-dlrkusbo]{border:4px solid var(--surface);background:var(--accent-strong);width:54px;height:54px;color:var(--on-accent);box-shadow:0 6px 16px -4px color-mix(in srgb, var(--accent-strong) 60%, transparent);transition:transform .14s var(--ease-out);border-radius:50%;place-items:center;margin-top:-28px;display:grid}.raised[data-astro-cid-dlrkusbo]:active .fab[data-astro-cid-dlrkusbo]{transform:scale(.95)}@media (width>=900px){.bottom-nav[data-astro-cid-dlrkusbo]{display:none}}body:has(input:not([type=checkbox],[type=radio]):focus,textarea:focus) .bottom-nav[data-astro-cid-dlrkusbo]{display:none}.loc-search[data-astro-cid-eyyofayj]{gap:var(--space-xs);display:grid;position:relative}label[data-astro-cid-eyyofayj]{font-weight:600}.box[data-astro-cid-eyyofayj]{position:relative}.box[data-astro-cid-eyyofayj] .search-icon{color:var(--ink-2);pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.box[data-astro-cid-eyyofayj] input[data-astro-cid-eyyofayj]{border-color:color-mix(in srgb, var(--ink-2) 40%, transparent);background:var(--surface);min-height:58px;font-size:var(--step-1);border-radius:14px;padding-left:3rem}.hint[data-astro-cid-eyyofayj]{font-size:var(--step--1);opacity:.9}.status[data-astro-cid-eyyofayj]{font-size:var(--step--1);font-weight:600}.status[data-astro-cid-eyyofayj]:empty,.dropdown[data-astro-cid-eyyofayj] .status[data-astro-cid-eyyofayj]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.results[data-astro-cid-eyyofayj]{background:var(--surface);color:var(--ink);border-radius:var(--radius);box-shadow:var(--shadow-m);margin:0;padding:0;list-style:none;overflow:hidden}.results[data-astro-cid-eyyofayj]:empty{display:none}.results[data-astro-cid-eyyofayj] li+li{border-top:1px solid var(--line)}.results[data-astro-cid-eyyofayj] a{min-height:56px;padding:var(--space-xs) var(--space-m);gap:0;text-decoration:none;display:grid}.results[data-astro-cid-eyyofayj] a:hover,.results[data-astro-cid-eyyofayj] a:focus-visible{background:var(--surface-2)}.results[data-astro-cid-eyyofayj] .hit-name{font-weight:600;font-size:var(--step-1);line-height:1.4}.results[data-astro-cid-eyyofayj] .hit-context{font-size:var(--step--1);color:var(--ink-2)}.results[data-astro-cid-eyyofayj] .group{padding:var(--space-2xs) var(--space-m);background:var(--surface-2);font-size:var(--step--1);color:var(--ink-2);font-weight:700}.dropdown[data-astro-cid-eyyofayj]{gap:0}.dropdown[data-astro-cid-eyyofayj] .box[data-astro-cid-eyyofayj] input[data-astro-cid-eyyofayj]{min-height:44px;font-size:var(--step-0);background:var(--surface-2);border-color:var(--line);border-radius:999px;padding-left:2.6rem}.dropdown[data-astro-cid-eyyofayj] .search-icon{width:1.1rem;height:1.1rem;left:.85rem}.dropdown[data-astro-cid-eyyofayj] .results[data-astro-cid-eyyofayj]{z-index:30;border:1px solid var(--line);max-height:min(70vh,30rem);position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.site-header[data-astro-cid-fzpbxy5g]{z-index:30;background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}.overlay[data-astro-cid-fzpbxy5g]{color:#fff;background:0 0;border-bottom:0;position:absolute;inset:0 0 auto}.bar[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-m);min-height:3.75rem;display:flex}.brand[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-xs);min-height:44px;font-family:var(--font-display);letter-spacing:-.01em;flex:none;font-size:1.4rem;font-weight:700;text-decoration:none;display:inline-flex}.brand[data-astro-cid-fzpbxy5g] b[data-astro-cid-fzpbxy5g]{color:var(--accent-text);font-weight:700}.overlay[data-astro-cid-fzpbxy5g] .brand[data-astro-cid-fzpbxy5g] b[data-astro-cid-fzpbxy5g]{color:var(--accent-on-photo)}.header-search[data-astro-cid-fzpbxy5g]{flex:1;max-width:26rem;display:none}.links[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-2xs);margin-left:auto;font-weight:600;display:none}.links[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;min-height:44px;padding:0 .8rem;text-decoration:none;display:inline-flex}.links[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{background:var(--surface-2)}.overlay[data-astro-cid-fzpbxy5g] .links[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{background:#ffffff24}.links[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--accent-text)}.overlay[data-astro-cid-fzpbxy5g] .links[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--accent-on-photo)}.links[data-astro-cid-fzpbxy5g] .add[data-astro-cid-fzpbxy5g]{background:var(--accent-strong);color:var(--on-accent);margin-left:var(--space-2xs)}.links[data-astro-cid-fzpbxy5g] .add[data-astro-cid-fzpbxy5g]:hover{background:var(--accent-strong-hover)}.account[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-xs);min-width:0;margin-left:auto;display:flex}.pill[data-astro-cid-fzpbxy5g]{border:1.5px solid var(--line);background:var(--surface);max-width:11rem;min-height:44px;color:var(--ink);border-radius:999px;align-items:center;padding:0 1.1rem;font-weight:600;text-decoration:none;display:inline-flex}.pill[data-astro-cid-fzpbxy5g]:hover{border-color:var(--accent)}.me[data-astro-cid-fzpbxy5g]{position:relative}.me-btn[data-astro-cid-fzpbxy5g]{border:1.5px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;list-style:none;display:grid}.me-btn[data-astro-cid-fzpbxy5g]::-webkit-details-marker{display:none}.me-btn[data-astro-cid-fzpbxy5g]:hover,.me[data-astro-cid-fzpbxy5g][open] .me-btn[data-astro-cid-fzpbxy5g]{border-color:var(--accent)}.me-panel[data-astro-cid-fzpbxy5g]{z-index:40;width:min(16rem, calc(100vw - 2 * var(--space-s)));padding:var(--space-2xs);border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);box-shadow:var(--shadow-m);display:grid;position:absolute;top:calc(100% + .5rem);right:0}.me-name[data-astro-cid-fzpbxy5g]{padding:var(--space-xs) var(--space-m);border-bottom:1px solid var(--line);margin-bottom:var(--space-2xs);color:var(--ink);overflow-wrap:anywhere;font-weight:700}.me-panel[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g],.me-panel[data-astro-cid-fzpbxy5g] button[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-s);width:100%;min-height:48px;padding:0 var(--space-m);border-radius:var(--radius-s);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:none;display:flex}.me-panel[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,.me-panel[data-astro-cid-fzpbxy5g] button[data-astro-cid-fzpbxy5g]:hover,.me-panel[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{background:var(--surface-2)}.overlay[data-astro-cid-fzpbxy5g] .me-btn[data-astro-cid-fzpbxy5g],.overlay[data-astro-cid-fzpbxy5g] .pill[data-astro-cid-fzpbxy5g]{color:#fff;background:#180f0959;border-color:#ffffffb3}.more[data-astro-cid-fzpbxy5g]{margin-left:auto;position:relative}.more[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]{border:1.5px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:0 .9rem;font-weight:600;list-style:none;display:inline-flex}.more[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]::-webkit-details-marker{display:none}.more[data-astro-cid-fzpbxy5g][open] summary[data-astro-cid-fzpbxy5g]{border-color:var(--accent)}.overlay[data-astro-cid-fzpbxy5g] .more[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]{color:#fff;background:#180f0959;border-color:#ffffffb3}.more-panel[data-astro-cid-fzpbxy5g]{top:4.25rem;right:var(--space-s);z-index:40;width:min(20rem, calc(100vw - 2 * var(--space-s)));padding:var(--space-2xs);border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);box-shadow:var(--shadow-m);display:grid;position:fixed}.more-panel[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-s);min-height:48px;padding:0 var(--space-m);border-radius:var(--radius-s);color:var(--ink);font-weight:600;text-decoration:none;display:flex}.more-panel[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{background:var(--surface-2)}.more-panel[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--accent-text)}.more-theme[data-astro-cid-fzpbxy5g] .theme-switch:not([hidden]){display:flex}.more-theme[data-astro-cid-fzpbxy5g] .theme-switch button{flex:1;justify-content:center;padding:0 .4rem}.more-theme[data-astro-cid-fzpbxy5g]{gap:var(--space-2xs);margin-top:var(--space-2xs);padding:var(--space-s) var(--space-m) var(--space-xs);border-top:1px solid var(--line);font-size:var(--step--1);color:var(--ink-2);display:grid}.theme-desktop[data-astro-cid-fzpbxy5g]{display:none}@media (width>=900px){.theme-desktop[data-astro-cid-fzpbxy5g]{display:block}}.more[data-astro-cid-fzpbxy5g]+.theme-desktop[data-astro-cid-fzpbxy5g]+.account[data-astro-cid-fzpbxy5g],.more[data-astro-cid-fzpbxy5g]+.account[data-astro-cid-fzpbxy5g]{margin-left:0}@media (width<=374px){.bar[data-astro-cid-fzpbxy5g]{gap:var(--space-xs)}.brand[data-astro-cid-fzpbxy5g]{font-size:1.25rem}.more[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]{padding:0 .7rem}.more[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]{display:none}.pill[data-astro-cid-fzpbxy5g]{padding:0 .85rem}}@media (width>=900px){.more[data-astro-cid-fzpbxy5g]{display:none}.header-search[data-astro-cid-fzpbxy5g]{display:block}.links[data-astro-cid-fzpbxy5g]{display:flex}.account[data-astro-cid-fzpbxy5g]{margin-left:0}}@media (width>=900px) and (width<=1099px){.links[data-astro-cid-fzpbxy5g] .home[data-astro-cid-fzpbxy5g]{display:none}}@media (width>=900px) and (width<=1199px){.bar[data-astro-cid-fzpbxy5g]{gap:var(--space-s)}.links[data-astro-cid-fzpbxy5g]{gap:0}.links[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{padding:0 .5rem}.pill[data-astro-cid-fzpbxy5g]{max-width:8.5rem;padding:0 .8rem}}@media (width>=900px) and (width<=999px){.brand[data-astro-cid-fzpbxy5g]{font-size:1.25rem}.pill[data-astro-cid-fzpbxy5g]{max-width:7rem}}@media (width>=1200px){.links[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{padding:0 .7rem}.pill[data-astro-cid-fzpbxy5g]{max-width:9.5rem}}
