.tyf-cc[data-astro-cid-ygxi4c3n]{position:fixed;left:18px;bottom:18px;z-index:2147483000;width:min(400px,calc(100vw - 36px));padding:20px 22px;border-radius:var(--radius-xl, 24px);background:var(--white-70, rgba(255, 255, 255, .7));-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);border:1px solid var(--white-70, rgba(255, 255, 255, .7));box-shadow:inset 0 1px 0 var(--white-85, rgba(255, 255, 255, .85)),0 16px 40px rgba(var(--accent-shadow, 60, 50, 90),.18);font-family:var(--font-sans);animation:tyf-cc-in .32s var(--ease-out, ease) both}.tyf-cc[data-astro-cid-ygxi4c3n][hidden]{display:none}@keyframes tyf-cc-in{0%{opacity:0;transform:translateY(14px)}}.tyf-cc__title[data-astro-cid-ygxi4c3n]{font-size:15.5px;font-weight:600;color:var(--ink-1);margin-bottom:7px}.tyf-cc__text[data-astro-cid-ygxi4c3n]{font-size:13.5px;line-height:1.55;color:var(--ink-2)}.tyf-cc__text[data-astro-cid-ygxi4c3n] strong[data-astro-cid-ygxi4c3n]{color:var(--ink-1)}.tyf-cc__actions[data-astro-cid-ygxi4c3n]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.tyf-cc__btn[data-astro-cid-ygxi4c3n]{font-family:inherit;font-size:14px;font-weight:600;min-height:44px;padding:11px 16px;border-radius:var(--radius-pill, 999px);cursor:pointer;color:var(--ink-1);background:var(--white-62, rgba(255, 255, 255, .62));border:1px solid var(--white-70, rgba(255, 255, 255, .7));box-shadow:inset 0 1px 0 var(--white-85, rgba(255, 255, 255, .85));transition:transform .18s var(--ease-out, ease),filter .18s}.tyf-cc__btn--accept[data-astro-cid-ygxi4c3n]{color:var(--accent-ink, #fff);background:var(--accent, #524376);border-color:var(--white-35, rgba(255, 255, 255, .35));box-shadow:inset 0 1px #ffffff59,0 8px 20px rgba(var(--accent-shadow, 60, 50, 90),.24)}.tyf-cc__btn[data-astro-cid-ygxi4c3n]:hover{filter:brightness(1.05);transform:translateY(-2px)}.tyf-cc__btn[data-astro-cid-ygxi4c3n]:focus-visible,.tyf-cc__more[data-astro-cid-ygxi4c3n]:focus-visible{outline:2px solid var(--accent, #524376);outline-offset:2px}.tyf-cc__more[data-astro-cid-ygxi4c3n]{display:block;margin:12px auto 0;padding:4px 2px;background:none;border:none;cursor:pointer;font-family:var(--font-mono, monospace);font-size:11.5px;letter-spacing:.04em;color:var(--ink-muted);text-decoration:underline;text-underline-offset:3px}.tyf-ccp[data-astro-cid-ygxi4c3n]{width:min(560px,calc(100vw - 32px));padding:0;border:none;border-radius:var(--radius-xl, 24px);background:transparent;color:var(--ink-2)}.tyf-ccp[data-astro-cid-ygxi4c3n]::backdrop{background:#1a18156b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.tyf-ccp__inner[data-astro-cid-ygxi4c3n]{padding:26px 26px 22px;border-radius:var(--radius-xl, 24px);background:var(--white-85, rgba(255, 255, 255, .9));-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);border:1px solid var(--white-70, rgba(255, 255, 255, .7));box-shadow:0 24px 60px rgba(var(--accent-shadow, 60, 50, 90),.28);font-family:var(--font-sans)}.tyf-ccp__title[data-astro-cid-ygxi4c3n]{font-size:19px;font-weight:600;color:var(--ink-1)}.tyf-ccp__lead[data-astro-cid-ygxi4c3n]{font-size:13.5px;line-height:1.55;color:var(--ink-muted);margin-top:6px}.tyf-ccp__row[data-astro-cid-ygxi4c3n]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:16px 0;border-top:1px solid rgba(26,24,21,.08);margin-top:14px}.tyf-ccp__name[data-astro-cid-ygxi4c3n]{font-size:14.5px;font-weight:600;color:var(--ink-1)}.tyf-ccp__desc[data-astro-cid-ygxi4c3n]{font-size:13px;line-height:1.5;color:var(--ink-muted);margin-top:4px;max-width:44ch}.tyf-ccp__desc[data-astro-cid-ygxi4c3n] code[data-astro-cid-ygxi4c3n]{font-family:var(--font-mono, monospace);font-size:12px}.tyf-ccp__locked[data-astro-cid-ygxi4c3n]{flex:none;font-family:var(--font-mono, monospace);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);padding-top:4px}.tyf-ccp__switch[data-astro-cid-ygxi4c3n]{flex:none;cursor:pointer;padding-top:2px}.tyf-ccp__switch[data-astro-cid-ygxi4c3n] input[data-astro-cid-ygxi4c3n]{width:22px;height:22px;accent-color:var(--accent, #524376);cursor:pointer}.tyf-ccp__sr[data-astro-cid-ygxi4c3n]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tyf-ccp__legal[data-astro-cid-ygxi4c3n]{font-size:12.5px;color:var(--ink-muted);margin-top:16px}.tyf-ccp__legal[data-astro-cid-ygxi4c3n] a[data-astro-cid-ygxi4c3n]{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.tyf-ccp__actions[data-astro-cid-ygxi4c3n]{display:flex;justify-content:flex-end;gap:10px;margin-top:18px;flex-wrap:wrap}@media(max-width:520px){.tyf-cc[data-astro-cid-ygxi4c3n]{left:10px;right:10px;bottom:10px;width:auto;padding:18px}.tyf-ccp__row[data-astro-cid-ygxi4c3n]{flex-direction:row}}@media(prefers-reduced-motion:reduce){.tyf-cc[data-astro-cid-ygxi4c3n]{animation:none}.tyf-cc__btn[data-astro-cid-ygxi4c3n]{transition:none}.tyf-cc__btn[data-astro-cid-ygxi4c3n]:hover{transform:none}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.tyf-cc[data-astro-cid-ygxi4c3n],.tyf-ccp__inner[data-astro-cid-ygxi4c3n]{background:#fffffff5}}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-400-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}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-500-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}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-600-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}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/geist-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/geist-700-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}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-mono-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-mono-400-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}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-mono-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-mono-500-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}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-400-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-400-italic-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}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-400-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}@font-face{font-family:Orbitron;src:url(/fonts/Orbitron-VariableFont_wght.ttf) format("truetype");font-weight:400 900;font-style:normal;font-display:swap}:root{--paper: #F1ECE0;--paper-2: #ECE5D8;--ink-1: #1A1815;--ink-2: #3A352F;--ink-muted: #5C544A;--ink-faint: #8A8275;--accent: #524376;--accent-ink: #FFFFFF;--accent-shadow: 60, 50, 90;--orb-accent: var(--accent);--orb-peach: #F2B591;--orb-lavender: #C7B5E8;--orb-mint: #A8D8C9;--white-08: rgba(255, 255, 255, .08);--white-16: rgba(255, 255, 255, .16);--white-35: rgba(255, 255, 255, .35);--white-48: rgba(255, 255, 255, .48);--white-55: rgba(255, 255, 255, .55);--white-62: rgba(255, 255, 255, .62);--white-70: rgba(255, 255, 255, .7);--white-85: rgba(255, 255, 255, .85);--ok: #5BB07A;--warn: #D99A3D;--danger:#C85C4E}.accent-violet{--accent: #524376;--accent-shadow: 60, 50, 90}.accent-brown{--accent: #6B4423;--accent-shadow: 80, 55, 30}.accent-teal{--accent: #2F5D62;--accent-shadow: 30, 70, 75}.accent-ink{--accent: #1A1815;--accent-shadow: 26, 24, 21}.accent-blue{--accent: #3D5AFE;--accent-shadow: 50, 70, 200}:root{--font-sans: "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono: "Geist Mono", "SFMono-Regular", ui-monospace, monospace;--font-serif: "Instrument Serif", Georgia, "Times New Roman", serif;--font-wordmark:"Orbitron", var(--font-sans);--fw-regular: 400;--fw-medium: 500;--fw-semibold:600;--fw-bold: 700;--text-display: clamp(2.25rem, 1.2rem + 4.4vw, 4.5rem);--text-h1: clamp(1.9rem, 1.3rem + 2.6vw, 3rem);--text-h2: clamp(1.25rem, 1.05rem + .9vw, 1.75rem);--text-h3: clamp(1.05rem, .98rem + .4vw, 1.25rem);--text-body: 1rem;--text-small: .875rem;--text-meta: .6875rem;--lh-tight: 1.02;--lh-snug: 1.2;--lh-normal: 1.5;--ls-display: -.03em;--ls-normal: 0;--ls-meta: .08em}body{font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--lh-normal);color:var(--ink-1)}.lg-eyebrow{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:var(--ls-meta);text-transform:uppercase;color:var(--accent)}.lg-display{font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:var(--text-display);line-height:var(--lh-tight);letter-spacing:var(--ls-display);color:var(--ink-1);text-wrap:balance}.lg-display em,.lg-accent-word{font-family:var(--font-serif);font-style:italic;font-weight:var(--fw-regular);color:var(--accent)}.lg-body{font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--lh-normal);color:var(--ink-2);text-wrap:pretty}.lg-wordmark{font-family:var(--font-wordmark);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.12em}:root{--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-24: 6rem;--pad-screen: clamp(1.25rem, .5rem + 3vw, 4rem);--width-prose: 42rem;--width-content: 64rem;--width-wide: 80rem;--gap-tight: var(--space-2);--gap: var(--space-4);--gap-loose: var(--space-6)}.lg-container{width:100%;max-width:var(--width-content);margin-inline:auto;padding-inline:var(--pad-screen)}.lg-container--wide{max-width:var(--width-wide)}.lg-container--prose{max-width:var(--width-prose)}.lg-grid{display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}:root{--glass-blur: 16px;--glass-blur-strong: 18px;--glass-blur-soft: 10px;--glass-saturate: 180%;--glass-fill: var(--white-48);--glass-fill-strong: var(--white-62);--glass-fill-soft: var(--white-35);--glass-fill-dark: rgba(20, 16, 24, .55);--glass-border: var(--white-55);--glass-border-strong: var(--white-70);--glass-border-dark: var(--white-16);--glass-spec: inset 0 1px 0 var(--white-70);--glass-spec-strong: inset 0 1px 0 var(--white-85);--glass-spec-dark: inset 0 1px 0 var(--white-16);--glass-underline: inset 0 -1px 0 rgba(26, 24, 21, .05);--glass-shadow: 0 8px 24px rgba(var(--accent-shadow), .1);--glass-shadow-strong: 0 12px 30px rgba(var(--accent-shadow), .12);--glass-shadow-lift: 0 10px 24px rgba(var(--accent-shadow), .22);--glass-shadow-dark: 0 14px 36px rgba(0, 0, 0, .3);--radius-sm: 12px;--radius: 16px;--radius-lg: 18px;--radius-xl: 24px;--radius-pill: 999px;--ease-glass: cubic-bezier(.32, .72, 0, 1);--ease-out: cubic-bezier(.22, .9, .3, 1);--dur-fast: .18s;--dur: .3s;--dur-slow: .38s}.lg-ground{background:var(--paper);color:var(--ink-1);font-family:var(--font-sans)}.lg-orb-field{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.lg-orb-field>.lg-orb{position:absolute;border-radius:50%;filter:blur(40px)}.lg-orb--accent{top:-12%;left:-20%;width:360px;height:360px;background:radial-gradient(circle,var(--orb-accent) 0%,transparent 65%);opacity:.32}.lg-orb--peach{top:36%;right:-25%;width:320px;height:320px;background:radial-gradient(circle,var(--orb-peach) 0%,transparent 65%);opacity:.45}.lg-orb--lavender{bottom:-10%;left:-15%;width:340px;height:340px;background:radial-gradient(circle,var(--orb-lavender) 0%,transparent 65%);opacity:.4}.lg-orb--mint{top:55%;left:20%;width:220px;height:220px;background:radial-gradient(circle,var(--orb-mint) 0%,transparent 65%);opacity:.35}.lg-above{position:relative;z-index:1}.lg-glass{background:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glass-spec),var(--glass-underline),var(--glass-shadow);color:var(--ink-1)}.lg-glass--strong{background:var(--glass-fill-strong);-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate));border-color:var(--glass-border-strong);box-shadow:var(--glass-spec-strong),var(--glass-underline),var(--glass-shadow-strong)}.lg-glass--soft{background:#ffffff9e;border-color:var(--white-48);box-shadow:var(--glass-spec)}.lg-glass--dark{background:var(--glass-fill-dark);-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(160%);backdrop-filter:blur(var(--glass-blur-strong)) saturate(160%);border:1px solid var(--glass-border-dark);border-radius:var(--radius-xl);box-shadow:var(--glass-spec-dark),var(--glass-shadow-dark);color:#fff}.lg-btn{font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:var(--text-body);color:var(--accent-ink);background:var(--accent);border:1px solid var(--white-35);border-radius:var(--radius);padding:0 1.25rem;min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;box-shadow:inset 0 1px 0 var(--white-35),inset 0 -1px #0000002e,var(--glass-shadow-lift);transition:transform var(--dur-fast) var(--ease-out),filter var(--dur-fast)}.lg-btn:hover{filter:brightness(1.05)}.lg-btn:active{transform:scale(.98)}.lg-btn--ghost{color:var(--ink-1);background:#ffffffb8;border:1px solid var(--glass-border);box-shadow:var(--glass-spec),var(--glass-shadow);font-weight:var(--fw-medium)}.lg-chip{font-family:var(--font-sans);font-size:var(--text-small);color:var(--ink-2);background:#ffffffb8;border:1px solid var(--glass-border);border-radius:var(--radius-pill);padding:.5rem .75rem;cursor:pointer;box-shadow:inset 0 1px 0 var(--white-70),0 2px 8px rgba(var(--accent-shadow),.06);transition:transform var(--dur-fast) var(--ease-out)}.lg-chip:active{transform:scale(.97)}.lg-input{font-family:var(--font-sans);font-size:var(--text-small);color:var(--ink-1);background:#ffffffdb;border:1px solid var(--glass-border-strong);border-radius:var(--radius-sm);padding:0 .875rem;min-height:44px;outline:none;box-shadow:inset 0 1px 0 var(--white-70)}.lg-input::placeholder{color:var(--ink-faint)}.lg-input:focus{border-color:var(--accent)}.lg-header{position:sticky;top:0;z-index:20;background:#f1ece08c;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border-bottom:1px solid var(--white-55);box-shadow:inset 0 -1px #1a18150a,inset 0 1px 0 var(--white-35);display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--pad-screen)}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.lg-glass{background:#ffffffdb}.lg-glass--strong{background:#ffffffeb}.lg-glass--soft{background:#fffc}.lg-glass--dark{background:#141018e0}.lg-chip,.lg-input,.lg-btn--ghost,.lg-header{background:#ffffffe6}}@media(prefers-reduced-motion:reduce){.lg-btn,.lg-chip{transition:none}}button[style*=backdrop-filter],li[style*=backdrop-filter],a[style*=backdrop-filter]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media(max-width:768px){*,*:before,*:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.lg-glass{background:#ffffffd1}.lg-glass--strong{background:#ffffffe0}.lg-glass--soft{background:#ffffffbd}.lg-glass--dark{background:#141018db}.lg-header{background:#f1ece0eb}header[style*="position:fixed"]{background-color:#f1ece0f7!important}.tyf-cc,.tyf-ccp__inner{background-color:#fffffff7!important}.tyf-chat__bubble--bot{background-color:#ffffffeb!important}}@media(prefers-reduced-transparency:reduce){*,*:before,*:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.lg-glass{background:#ffffffeb}.lg-glass--strong{background:#fffffff2}.lg-glass--soft{background:#ffffffe0}.lg-glass--dark{background:#141018f0}.lg-header{background:#f1ece0f7}.lg-chip,.lg-input,.lg-btn--ghost{background:#fffffff2}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--paper, #f1ece0)}a{text-decoration:none;color:inherit}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#55468c40;border-radius:8px}.tyf-link{transition:color .2s}.tyf-link:hover{color:var(--ink-1, #1a1815)}.tyf-tile{transition:transform .22s var(--ease-out, ease),box-shadow .22s}.tyf-tile:hover{transform:translateY(-5px)}.tyf-cta{transition:transform .25s,filter .2s}.tyf-cta:hover{transform:translateY(-3px);filter:brightness(1.05)}@media(prefers-reduced-motion:reduce){.tyf-tile:hover,.tyf-cta:hover{transform:none}html{scroll-behavior:auto}}
