:root{--primitive-cream-50: oklch(99% .008 85);--primitive-cream-100: oklch(97.5% .012 85);--primitive-cream-200: oklch(95% .015 80);--primitive-cream-300: oklch(92% .018 78);--primitive-cream-400: oklch(88% .02 76);--primitive-stone-100: oklch(90% .01 70);--primitive-stone-200: oklch(80% .012 65);--primitive-stone-300: oklch(65% .015 60);--primitive-stone-400: oklch(50% .018 55);--primitive-stone-500: oklch(40% .02 50);--primitive-stone-600: oklch(32% .022 48);--primitive-stone-700: oklch(25% .02 45);--primitive-stone-800: oklch(20% .018 42);--primitive-stone-900: oklch(15% .015 40);--primitive-gold-50: oklch(96% .04 85);--primitive-gold-100: oklch(92% .06 80);--primitive-gold-200: oklch(85% .1 75);--primitive-gold-300: oklch(78% .14 70);--primitive-gold-400: oklch(72% .16 65);--primitive-gold-500: oklch(65% .17 60);--primitive-gold-600: oklch(55% .15 55);--primitive-gold-700: oklch(45% .12 50);--primitive-sage-400: oklch(60% .12 145);--primitive-sage-500: oklch(50% .14 145);--primitive-terracotta-400: oklch(60% .15 35);--primitive-terracotta-500: oklch(50% .17 35);--primitive-rust-400: oklch(55% .16 25);--primitive-rust-500: oklch(45% .18 25);--primitive-slate-400: oklch(55% .04 250);--primitive-slate-500: oklch(45% .05 250);--primitive-plum-400: oklch(55% .12 310);--primitive-plum-500: oklch(45% .14 310);--primitive-ocean-400: oklch(55% .12 230);--primitive-ocean-500: oklch(45% .14 230);--primitive-font-sans: "Geist", system-ui, -apple-system, sans-serif;--primitive-font-serif: "Charter", "Bitstream Charter", "Sitka Text", Georgia, serif;--primitive-font-mono: "Geist Mono", ui-monospace, "Cascadia Code", monospace;--primitive-text-xs: clamp(.7rem, .65rem + .15vw, .75rem);--primitive-text-sm: clamp(.8125rem, .75rem + .2vw, .875rem);--primitive-text-base: clamp(1rem, .95rem + .15vw, 1.0625rem);--primitive-text-lg: clamp(1.125rem, 1.05rem + .25vw, 1.1875rem);--primitive-text-xl: clamp(1.333rem, 1.2rem + .4vw, 1.5rem);--primitive-text-2xl: clamp(1.777rem, 1.5rem + .75vw, 2rem);--primitive-text-3xl: clamp(2.369rem, 1.9rem + 1.2vw, 2.75rem);--primitive-text-4xl: clamp(3.157rem, 2.4rem + 1.8vw, 3.75rem);--primitive-weight-normal: 400;--primitive-weight-medium: 500;--primitive-weight-semibold: 600;--primitive-weight-bold: 700;--primitive-leading-none: 1;--primitive-leading-tight: 1.15;--primitive-leading-snug: 1.3;--primitive-leading-normal: 1.5;--primitive-leading-relaxed: 1.65;--primitive-leading-loose: 1.8;--primitive-tracking-tighter: -.03em;--primitive-tracking-tight: -.015em;--primitive-tracking-normal: 0;--primitive-tracking-wide: .02em;--primitive-tracking-wider: .05em;--primitive-tracking-widest: .1em;--primitive-space-0: 0;--primitive-space-px: 1px;--primitive-space-0-5: .125rem;--primitive-space-1: .25rem;--primitive-space-1-5: .375rem;--primitive-space-2: .5rem;--primitive-space-2-5: .625rem;--primitive-space-3: .75rem;--primitive-space-4: 1rem;--primitive-space-5: 1.25rem;--primitive-space-6: 1.5rem;--primitive-space-8: 2rem;--primitive-space-10: 2.5rem;--primitive-space-12: 3rem;--primitive-space-14: 3.5rem;--primitive-space-16: 4rem;--primitive-space-20: 5rem;--primitive-space-24: 6rem;--primitive-space-32: 8rem;--primitive-radius-none: 0;--primitive-radius-sm: .25rem;--primitive-radius-md: .5rem;--primitive-radius-lg: .75rem;--primitive-radius-xl: 1rem;--primitive-radius-2xl: 1.25rem;--primitive-radius-full: 9999px;--primitive-shadow-color: 35 30% 15%;--primitive-shadow-xs: 0 1px 2px hsl(var(--primitive-shadow-color) / 4%);--primitive-shadow-sm: 0 1px 2px hsl(var(--primitive-shadow-color) / 5%), 0 2px 4px hsl(var(--primitive-shadow-color) / 5%);--primitive-shadow-md: 0 2px 4px hsl(var(--primitive-shadow-color) / 4%), 0 4px 8px hsl(var(--primitive-shadow-color) / 6%), 0 8px 16px hsl(var(--primitive-shadow-color) / 4%);--primitive-shadow-lg: 0 4px 8px hsl(var(--primitive-shadow-color) / 4%), 0 8px 16px hsl(var(--primitive-shadow-color) / 6%), 0 16px 32px hsl(var(--primitive-shadow-color) / 8%);--primitive-shadow-xl: 0 8px 16px hsl(var(--primitive-shadow-color) / 5%), 0 16px 32px hsl(var(--primitive-shadow-color) / 8%), 0 32px 64px hsl(var(--primitive-shadow-color) / 10%);--primitive-duration-instant: 75ms;--primitive-duration-fast: .15s;--primitive-duration-normal: .25s;--primitive-duration-slow: .4s;--primitive-duration-slower: .6s;--primitive-ease-out: cubic-bezier(.25, 1, .5, 1);--primitive-ease-in: cubic-bezier(.5, 0, .75, 0);--primitive-ease-in-out: cubic-bezier(.45, 0, .55, 1);--primitive-ease-bounce: cubic-bezier(.34, 1.4, .64, 1);--primitive-z-base: 0;--primitive-z-raised: 10;--primitive-z-dropdown: 50;--primitive-z-sticky: 100;--primitive-z-fixed: 200;--primitive-z-overlay: 300;--primitive-z-modal: 400;--primitive-z-toast: 500;--primitive-night-950: oklch(8% .015 250);--primitive-night-900: oklch(10% .018 250);--primitive-night-850: oklch(12% .02 245);--primitive-night-800: oklch(15% .022 240);--primitive-night-750: oklch(18% .02 235);--primitive-night-700: oklch(22% .018 230);--primitive-celestial-50: oklch(98% .03 85);--primitive-celestial-100: oklch(94% .06 82);--primitive-celestial-200: oklch(88% .1 78);--primitive-celestial-300: oklch(80% .14 72);--primitive-celestial-400: oklch(75% .16 68);--primitive-celestial-500: oklch(70% .17 65);--primitive-celestial-600: oklch(62% .15 60);--primitive-paper-50: oklch(98% .01 85);--primitive-paper-100: oklch(90% .02 82);--primitive-paper-200: oklch(85% .025 78);--primitive-starlight-50: oklch(95% .005 85);--primitive-starlight-100: oklch(88% .008 80);--primitive-starlight-200: oklch(75% .01 75);--primitive-starlight-300: oklch(60% .012 70);--primitive-starlight-400: oklch(45% .015 65);--primitive-grid-line: oklch(20% .015 250 / 30%);--primitive-grid-line-major: oklch(25% .02 250 / 40%);--primitive-grid-dot: oklch(30% .02 250 / 20%);--primitive-night-sage: oklch(72% .12 145);--primitive-night-plum: oklch(72% .12 310);--primitive-night-terracotta: oklch(75% .14 50);--primitive-night-ocean: oklch(72% .12 230);--primitive-night-rust: oklch(70% .14 25);--primitive-night-slate: oklch(65% .04 250);--primitive-threshold-gradient: linear-gradient( to bottom, oklch(98% .01 85) 0%, oklch(75% .02 85) 25%, oklch(50% .02 250) 50%, oklch(25% .018 250) 75%, oklch(10% .018 250) 100% );--color-bg: var(--primitive-cream-100);--color-bg-subtle: var(--primitive-cream-50);--color-bg-surface: var(--primitive-cream-200);--color-bg-elevated: var(--primitive-cream-300);--color-bg-hover: var(--primitive-cream-400);--color-bg-inset: var(--primitive-cream-300);--color-text: var(--primitive-stone-800);--color-text-secondary: var(--primitive-stone-600);--color-text-tertiary: var(--primitive-stone-500);--color-text-muted: var(--primitive-stone-400);--color-text-inverse: var(--primitive-cream-50);--color-border: var(--primitive-stone-200);--color-border-subtle: var(--primitive-stone-100);--color-border-strong: var(--primitive-stone-300);--color-accent: var(--primitive-gold-400);--color-accent-hover: var(--primitive-gold-500);--color-accent-muted: var(--primitive-gold-100);--color-accent-subtle: var(--primitive-gold-50);--color-accent-text: var(--primitive-gold-600);--color-link: var(--primitive-gold-500);--color-link-hover: var(--primitive-gold-600);--color-link-visited: var(--primitive-gold-700);--color-status-draft: var(--primitive-slate-400);--color-status-draft-bg: oklch(92% .02 250);--color-status-discussion: var(--primitive-plum-400);--color-status-discussion-bg: oklch(94% .04 310);--color-status-fcp: var(--primitive-terracotta-400);--color-status-fcp-bg: oklch(94% .05 35);--color-status-accepted: var(--primitive-ocean-400);--color-status-accepted-bg: oklch(94% .04 230);--color-status-rejected: var(--primitive-rust-400);--color-status-rejected-bg: oklch(94% .05 25);--color-status-postponed: var(--primitive-stone-400);--color-status-postponed-bg: oklch(92% .01 70);--color-status-implemented: var(--primitive-sage-400);--color-status-implemented-bg: oklch(94% .04 145);--color-success: var(--primitive-sage-500);--color-success-bg: oklch(96% .03 145);--color-warning: var(--primitive-terracotta-500);--color-warning-bg: oklch(96% .04 35);--color-error: var(--primitive-rust-500);--color-error-bg: oklch(96% .04 25);--color-info: var(--primitive-ocean-500);--color-info-bg: oklch(96% .03 230);--color-text-primary: var(--color-text);--color-accent-positive: var(--primitive-sage-400);--color-accent-negative: var(--primitive-rust-400);--color-bg-deep: var(--primitive-stone-800);--font-body: var(--primitive-font-sans);--font-heading: var(--primitive-font-sans);--font-display: var(--primitive-font-sans);--font-reading: var(--primitive-font-serif);--font-mono: var(--primitive-font-mono);--text-xs: var(--primitive-text-xs);--text-sm: var(--primitive-text-sm);--text-base: var(--primitive-text-base);--text-lg: var(--primitive-text-lg);--text-xl: var(--primitive-text-xl);--text-2xl: var(--primitive-text-2xl);--text-3xl: var(--primitive-text-3xl);--text-4xl: var(--primitive-text-4xl);--font-normal: var(--primitive-weight-normal);--font-medium: var(--primitive-weight-medium);--font-semibold: var(--primitive-weight-semibold);--font-bold: var(--primitive-weight-bold);--leading-none: var(--primitive-leading-none);--leading-tight: var(--primitive-leading-tight);--leading-snug: var(--primitive-leading-snug);--leading-normal: var(--primitive-leading-normal);--leading-relaxed: var(--primitive-leading-relaxed);--leading-loose: var(--primitive-leading-loose);--tracking-tighter: var(--primitive-tracking-tighter);--tracking-tight: var(--primitive-tracking-tight);--tracking-normal: var(--primitive-tracking-normal);--tracking-wide: var(--primitive-tracking-wide);--tracking-wider: var(--primitive-tracking-wider);--tracking-widest: var(--primitive-tracking-widest);--space-0: var(--primitive-space-0);--space-px: var(--primitive-space-px);--space-0-5: var(--primitive-space-0-5);--space-1: var(--primitive-space-1);--space-1-5: var(--primitive-space-1-5);--space-2: var(--primitive-space-2);--space-2-5: var(--primitive-space-2-5);--space-3: var(--primitive-space-3);--space-4: var(--primitive-space-4);--space-5: var(--primitive-space-5);--space-6: var(--primitive-space-6);--space-8: var(--primitive-space-8);--space-10: var(--primitive-space-10);--space-12: var(--primitive-space-12);--space-14: var(--primitive-space-14);--space-16: var(--primitive-space-16);--space-20: var(--primitive-space-20);--space-24: var(--primitive-space-24);--space-32: var(--primitive-space-32);--radius-none: var(--primitive-radius-none);--radius-sm: var(--primitive-radius-sm);--radius-md: var(--primitive-radius-md);--radius-lg: var(--primitive-radius-lg);--radius-xl: var(--primitive-radius-xl);--radius-2xl: var(--primitive-radius-2xl);--radius-full: var(--primitive-radius-full);--shadow-xs: var(--primitive-shadow-xs);--shadow-sm: var(--primitive-shadow-sm);--shadow-md: var(--primitive-shadow-md);--shadow-lg: var(--primitive-shadow-lg);--shadow-xl: var(--primitive-shadow-xl);--duration-instant: var(--primitive-duration-instant);--duration-fast: var(--primitive-duration-fast);--duration-normal: var(--primitive-duration-normal);--duration-slow: var(--primitive-duration-slow);--duration-slower: var(--primitive-duration-slower);--ease-out: var(--primitive-ease-out);--ease-in: var(--primitive-ease-in);--ease-in-out: var(--primitive-ease-in-out);--ease-bounce: var(--primitive-ease-bounce);--z-base: var(--primitive-z-base);--z-raised: var(--primitive-z-raised);--z-dropdown: var(--primitive-z-dropdown);--z-sticky: var(--primitive-z-sticky);--z-fixed: var(--primitive-z-fixed);--z-overlay: var(--primitive-z-overlay);--z-modal: var(--primitive-z-modal);--z-toast: var(--primitive-z-toast);--content-width: 65ch;--content-width-wide: 85ch;--content-width-full: 1200px;--page-padding-x: var(--space-6);--page-padding-y: var(--space-8);--section-spacing: var(--space-16);--nav-height: 56px;--nav-bg: var(--color-bg);--nav-border: var(--color-border-subtle);--nav-link-color: var(--color-text-secondary);--nav-link-hover: var(--color-text);--nav-link-active: var(--color-accent);--card-bg: var(--color-bg-surface);--card-border: var(--color-border);--card-border-hover: var(--color-accent);--card-radius: var(--radius-lg);--card-padding: var(--space-6);--card-shadow: var(--shadow-sm);--card-shadow-hover: var(--shadow-md);--button-radius: var(--radius-md);--button-padding-x: var(--space-5);--button-padding-y: var(--space-2-5);--button-font: var(--font-body);--button-weight: var(--font-medium);--button-primary-bg: var(--color-accent);--button-primary-bg-hover: var(--color-accent-hover);--button-primary-text: var(--primitive-stone-900);--button-secondary-bg: transparent;--button-secondary-border: var(--color-border-strong);--button-secondary-text: var(--color-text-secondary);--badge-radius: var(--radius-full);--badge-padding-x: var(--space-2-5);--badge-padding-y: var(--space-1);--badge-font-size: var(--text-xs);--badge-font: var(--font-mono);--badge-tracking: var(--tracking-wide);--input-bg: var(--color-bg);--input-border: var(--color-border);--input-border-focus: var(--color-accent);--input-radius: var(--radius-md);--input-padding-x: var(--space-3);--input-padding-y: var(--space-2-5);--article-measure: 65ch;--article-font-body: var(--font-reading);--article-font-heading: var(--font-heading);--article-line-height: var(--leading-relaxed);--article-paragraph-spacing: var(--space-5);--article-heading-spacing: var(--space-8);--code-bg: var(--color-bg-inset);--code-border: var(--color-border-subtle);--code-text: var(--primitive-stone-700);--code-radius: var(--radius-sm);--code-padding-inline: var(--space-1-5);--code-font: var(--font-mono);--code-font-size: .9em;--blockquote-border: var(--color-accent);--blockquote-bg: var(--color-accent-subtle);--blockquote-text: var(--color-text-secondary);--blockquote-padding: var(--space-4);--table-border: var(--color-border);--table-header-bg: var(--color-bg-surface);--table-row-hover: var(--color-bg-hover);--table-cell-padding: var(--space-3) var(--space-4);--focus-ring-color: var(--color-accent);--focus-ring-offset: 2px;--focus-ring-width: 2px}@media(prefers-reduced-motion:reduce){:root{--duration-instant: 0ms;--duration-fast: 0ms;--duration-normal: 0ms;--duration-slow: 0ms;--duration-slower: 0ms}}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./geist-sans-latin-400-normal.gapTbOY8.woff2) format("woff2"),url(./geist-sans-latin-400-normal.BOaIZNA2.woff) format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./geist-mono-cyrillic-400-normal.Ce5q_31Z.woff2) format("woff2"),url(./geist-mono-cyrillic-400-normal.BPBWmzPh.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./geist-mono-latin-ext-400-normal.Cgks_Qgx.woff2) format("woff2"),url(./geist-mono-latin-ext-400-normal.CxNRRMGd.woff) format("woff");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-display:swap;font-weight:400;src:url(./geist-mono-latin-400-normal.LC9RFr9I.woff2) format("woff2"),url(./geist-mono-latin-400-normal.CoULgQGM.woff) format("woff");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}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}body{min-height:100vh;font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-normal);line-height:var(--leading-normal);color:var(--color-text);background-color:var(--color-bg)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-semibold);line-height:var(--leading-tight);color:var(--color-text)}h1{font-size:var(--text-4xl);letter-spacing:var(--tracking-tighter)}h2{font-size:var(--text-3xl);letter-spacing:var(--tracking-tight)}h3{font-size:var(--text-2xl);letter-spacing:var(--tracking-tight)}h4{font-size:var(--text-xl);letter-spacing:var(--tracking-normal)}h5{font-size:var(--text-lg);letter-spacing:var(--tracking-normal)}h6{font-size:var(--text-base);font-weight:var(--font-semibold);letter-spacing:var(--tracking-normal)}p{line-height:var(--leading-relaxed);color:var(--color-text-secondary)}strong,b{font-weight:var(--font-semibold);color:var(--color-text)}em,i{font-style:italic}small{font-size:var(--text-sm)}a{color:var(--color-link);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}a:hover{color:var(--color-link-hover)}a:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.prose a,article a:not([class]){text-decoration:underline;text-decoration-color:var(--color-accent-muted);text-underline-offset:3px;transition:color var(--duration-fast) var(--ease-out),text-decoration-color var(--duration-fast) var(--ease-out)}.prose a:hover,article a:not([class]):hover{text-decoration-color:var(--color-link-hover)}code{font-family:var(--code-font);font-size:var(--code-font-size);padding:.1em var(--code-padding-inline);background-color:var(--code-bg);border:1px solid var(--code-border);border-radius:var(--code-radius);color:var(--code-text)}pre{font-family:var(--code-font);font-size:var(--text-sm);line-height:var(--leading-normal);padding:var(--space-4);background-color:var(--code-bg);border:1px solid var(--code-border);border-radius:var(--radius-md);overflow-x:auto}pre code{padding:0;background:none;border:none;font-size:inherit}::selection{background-color:var(--color-accent-muted);color:var(--color-text)}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}:focus:not(:focus-visible){outline:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--color-bg-surface)}::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:var(--radius-full);border:2px solid var(--color-bg-surface)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}*{scrollbar-width:thin;scrollbar-color:var(--color-border-strong) var(--color-bg-surface)}table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}th,td{padding:var(--table-cell-padding);text-align:left;border-bottom:1px solid var(--table-border)}th{font-weight:var(--font-semibold);color:var(--color-text);background-color:var(--table-header-bg)}tr:hover td{background-color:var(--table-row-hover)}blockquote{padding:var(--blockquote-padding);padding-left:var(--space-5);margin:var(--space-5) 0;background-color:var(--blockquote-bg);border-left:3px solid var(--blockquote-border);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--blockquote-text);font-style:italic}blockquote p{color:inherit}blockquote cite{display:block;margin-top:var(--space-2);font-size:var(--text-sm);font-style:normal;color:var(--color-text-muted)}ul,ol{padding-left:var(--space-5)}li{margin-bottom:var(--space-1);line-height:var(--leading-relaxed)}li::marker{color:var(--color-text-muted)}hr{border:none;height:1px;background-color:var(--color-border);margin:var(--space-8) 0}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}figure{margin:var(--space-6) 0}figcaption{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);text-align:center}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.content-width{max-width:var(--content-width);margin-inline:auto;padding-inline:var(--page-padding-x)}.content-width-wide{max-width:var(--content-width-wide);margin-inline:auto;padding-inline:var(--page-padding-x)}.content-width-full{max-width:var(--content-width-full);margin-inline:auto;padding-inline:var(--page-padding-x)}.tabular-nums{font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono)}.font-serif{font-family:var(--font-reading)}.text-muted{color:var(--color-text-muted)}.text-secondary{color:var(--color-text-secondary)}.text-accent{color:var(--color-accent)}@media print{body{background:#fff;color:#000}a{color:inherit;text-decoration:underline}@page{margin:2cm}}@supports (animation-timeline: view()){.reveal-css{animation:reveal-in linear both;animation-timeline:view();animation-range:entry 0% entry 80%}@keyframes reveal-in{0%{opacity:0;transform:translateY(var(--reveal-y, 30px))}to{opacity:1;transform:translateY(0)}}}.reveal-fallback{opacity:0;transform:translateY(var(--reveal-y, 30px));transition:opacity var(--reveal-duration, .6s) var(--ease-out),transform var(--reveal-duration, .6s) var(--ease-out)}.reveal-fallback.revealed{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.reveal-css,.reveal-fallback{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.2s;animation-timing-function:var(--ease-out)}::view-transition-old(root){animation-name:fade-out}::view-transition-new(root){animation-name:fade-in}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}
