@layer tokens{:root{--brand-primary:#0260cc;--brand-secondary:#077cfd;--brand-neutral:#fdfbf7;--brand-neutral-2:#191919;--color-bg:var(--brand-neutral);--color-surface:var(--brand-neutral);--color-surface-2:#f1f5f9;--color-border:#cbd5e1;--color-border-sub:#e2e8f0;--color-border-control:color-mix(in srgb, var(--color-text-3) 80%, transparent);color-scheme:light;--color-action:var(--brand-primary);--color-action-h:#024e9e;--color-action-soft:#0260cc1a;--color-action-bdr:#0260cc73;--color-on-action:var(--brand-neutral);--color-accent:var(--brand-secondary);--color-data:#0a4e96;--color-data-soft:#0a4e961a;--color-data-bdr:#0a4e9652;--color-cyan:var(--color-data);--color-text-1:#1e293b;--color-text-2:#475569;--color-text-3:#5b6a7e;--color-success:#127338;--color-success-soft:#1273381a;--color-on-success:var(--brand-neutral);--color-error:#b3261e;--color-error-soft:#b3261e17;--color-warning:#b9772a;--color-warning-soft:#b9772a1a;--color-warning-text:#8a5518;--color-blitz:#0a61c8;--color-rain:#0c6e9e;--color-craft:#3a4ea0;--color-celebrate:#0a61c8;--color-rain-sky:#dce9f5;--color-recall:var(--color-action);--color-recall-soft:var(--color-action-soft);--color-on-recall:var(--color-on-action);--color-due:#975406;--color-on-due:var(--brand-neutral);--shadow-1:0 1px 2px #1e293b1a, 0 2px 6px #1e293b12;--shadow-2:0 4px 12px #1e293b1a, 0 2px 4px #1e293b0f;--shadow-3:0 20px 60px #1e293b29, 0 8px 20px #1e293b1a;--navbar-bg:#fdfbf7d9;--font-display:"Fredoka", "Nunito Variable", "Nunito", system-ui, sans-serif;--font-sans:"Nunito Variable", "Nunito", system-ui, sans-serif;--text-2xs:10px;--text-xs:11px;--text-2sm:12px;--text-sm:13px;--text-md:14px;--text-base:16px;--text-lg:18px;--text-xl:clamp(19px, 17.374px + .4518vw, 22px);--text-2xl:clamp(22px, 18.747px + .9036vw, 28px);--text-3xl:clamp(26px, 20.58px + 1.51vw, 36px);--text-4xl:clamp(32px, 23.33px + 2.41vw, 48px);--tracking-caps:.08em;--tracking-snug:-.02em;--leading-none:1;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.65;--radius-cta:12px;--radius-ghost:10px;--radius-card:16px;--radius-structured:8px;--radius-data:8px;--radius-input:10px;--radius-modal:20px;--radius-pill:999px;--sidebar-w:220px;--navbar-h:64px;--bottom-nav-h:0px;--page-pad-x:28px;--page-pad-top:44px;--page-pad-bottom:80px;--page-max-narrow:560px;--page-max-read:680px;--page-max-default:720px;--page-max-wide:760px;--page-max-detail:860px;--page-max-list:900px;--page-max-board:960px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--dur-instant:80ms;--dur-fast:.16s;--dur-normal:.28s;--dur-slow:.4s;--ease-enter:cubic-bezier(0, 0, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--text:var(--color-text-2);--accent:var(--color-action);--shadow:var(--shadow-1);--error:var(--color-error);--success:var(--color-success)}[data-theme=dark]{--color-bg:var(--brand-neutral-2);--color-surface:#20242a;--color-surface-2:#272d35;--color-border:#3c434d;--color-border-sub:#2e343c;color-scheme:dark;--color-action:#4d9bff;--color-action-h:#77b4ff;--color-action-soft:#4d9bff29;--color-action-bdr:#4d9bff5c;--color-on-action:var(--brand-neutral-2);--color-accent:var(--brand-secondary);--color-data:#5fa8f5;--color-data-soft:#5fa8f524;--color-data-bdr:#5fa8f557;--color-text-1:#f2f5f9;--color-text-2:#b7c0cc;--color-text-3:#8b95a3;--color-success:#4fb584;--color-success-soft:#4fb5841f;--color-on-success:var(--brand-neutral-2);--color-error:#f0736a;--color-error-soft:#f0736a1f;--color-warning:#e0a23c;--color-warning-soft:#e0a23c24;--color-warning-text:#e0a23c;--color-blitz:#7fbbff;--color-rain:#5cc0f0;--color-craft:#8fa6f0;--color-celebrate:#7fbbff;--color-rain-sky:#16202e;--color-recall:var(--color-action);--color-recall-soft:var(--color-action-soft);--color-on-recall:var(--color-on-action);--color-due:#e0a23c;--color-on-due:var(--brand-neutral-2);--shadow-1:0 1px 3px #0006, 0 1px 2px #0000004d;--shadow-2:0 4px 12px #00000080, 0 2px 4px #00000052;--shadow-3:0 20px 60px #000000b3, 0 8px 20px #00000073;--navbar-bg:#191919db}:root{--text-5xl:clamp(40px, 26px + 3.9vw, 68px);--band-bg:var(--brand-primary);--band-ink:var(--brand-neutral);--band-focus:var(--brand-neutral);--page-max-site:1200px;--section-pad-y:clamp(56px, 40px + 4.5vw, 112px);--reveal-shift:12px}}@layer base{@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/fredoka-latin-ext-700-normal.-a2O67AJ.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/fredoka-latin-700-normal.BOIZVyIN.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-latin-ext-wght-normal.CXYtwYOx.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-latin-wght-normal.BzFMHfZw.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Variable;font-style:italic;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-latin-ext-wght-italic.CmZo11nB.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Nunito Variable;font-style:italic;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-latin-wght-italic.ZB3Aladm.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--navbar-h) + var(--safe-top) + var(--space-2))}body{min-height:100svh;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-relaxed);letter-spacing:0;background:var(--color-bg);color:var(--color-text-2);text-rendering:optimizelegibility;flex-direction:column;margin:0;font-weight:400;display:flex}[data-theme=dark] body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{flex:1 0 auto}main[tabindex="-1"]:focus{outline:none}h1,h2{font-family:var(--font-display);color:var(--color-text-1);letter-spacing:var(--tracking-snug);text-wrap:balance;margin:0;font-weight:700;line-height:1.12}h3,h4{font-family:var(--font-sans);color:var(--color-text-1);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:600;line-height:1.25}p{text-wrap:pretty;margin:0}ul,ol{margin:0}img,svg,picture{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font-family:inherit;font-size:inherit}a{color:var(--color-action);text-decoration:none}a:hover{text-decoration:underline}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--color-action);outline-offset:2px}::selection{background:var(--color-action-bdr);color:var(--color-text-1)}.btn-primary::selection,.btn-primary ::selection,.mv-cta::selection,.mv-cta ::selection{background:color-mix(in srgb, var(--color-on-action) 99%, transparent);color:var(--color-action)}mark{color:inherit;background:0 0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html:not(.js) .js-only{display:none!important}:where(p,li,dd,td,th,figcaption,blockquote) a:not([class]){text-underline-offset:.18em;text-decoration:underline 1px}:where(p,li,dd,td,th,figcaption,blockquote) a:not([class]):hover{text-decoration-thickness:2px}*{-webkit-tap-highlight-color:transparent}.mv-container{width:100%;max-width:calc(var(--page-max-site) + 2 * var(--page-pad-x));padding-inline:max(var(--page-pad-x), var(--safe-left)) max(var(--page-pad-x), var(--safe-right));margin-inline:auto}.mv-container--read{max-width:calc(var(--page-max-read) + 2 * var(--page-pad-x))}.mv-stack{gap:var(--space-4);flex-direction:column;display:flex}@media (width<=768px){:root{--page-pad-x:max(16px, var(--safe-left), var(--safe-right));--page-pad-top:24px;--page-pad-bottom:56px}}}@layer components{.btn-primary,.btn-secondary,.btn-inverse{font-family:var(--font-sans);font-size:var(--text-md);text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:6px;width:auto;min-height:44px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.btn-primary{color:var(--color-on-action);background:var(--color-action);border-radius:var(--radius-cta);transition:background var(--dur-fast) var(--ease-enter), transform var(--dur-fast) var(--ease-enter), box-shadow var(--dur-fast) var(--ease-enter);border:none;padding:10px 20px}.btn-primary:hover:not(:disabled){background:var(--color-action-h);box-shadow:var(--shadow-2);color:var(--color-on-action);text-decoration:none;transform:translateY(-2px)}.btn-primary:active:not(:disabled){box-shadow:none;transition-duration:var(--dur-instant);transform:translateY(0)}.btn-secondary{color:var(--color-text-1);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-ghost);transition:background var(--dur-fast) var(--ease-enter), transform var(--dur-fast) var(--ease-enter), border-color var(--dur-fast) var(--ease-enter);padding:9px 20px}.btn-secondary:hover:not(:disabled){background:var(--color-surface);border-color:var(--color-text-3);color:var(--color-text-1);text-decoration:none;transform:translateY(-2px)}.btn-secondary:active:not(:disabled){transition-duration:var(--dur-instant);transform:translateY(0)}.btn-inverse{color:var(--brand-primary);background:var(--band-ink);border-radius:var(--radius-cta);transition:background var(--dur-fast) var(--ease-enter), transform var(--dur-fast) var(--ease-enter), box-shadow var(--dur-fast) var(--ease-enter);border:none;padding:10px 20px}.btn-inverse:hover:not(:disabled){background:color-mix(in srgb, var(--band-ink) 90%, var(--brand-primary));box-shadow:var(--shadow-2);color:var(--brand-primary);text-decoration:none;transform:translateY(-2px)}.btn-inverse:active:not(:disabled){box-shadow:none;transition-duration:var(--dur-instant);transform:translateY(0)}.btn-primary:disabled,.btn-secondary:disabled,.btn-inverse:disabled{opacity:.65;cursor:not-allowed}.btn--lg{font-size:var(--text-base);min-height:52px;padding-block:13px;padding-inline:26px}.btn--sm{font-size:var(--text-sm);min-height:36px;padding-block:6px;padding-inline:14px}.btn--block{width:100%}.mv-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.mv-page-header{flex-direction:column;align-items:flex-start;margin-bottom:36px;display:flex}.mv-eyebrow{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-3);font-weight:600;display:block}.mv-page-title{font-family:var(--font-display);font-size:var(--text-4xl);letter-spacing:var(--tracking-snug);color:var(--color-text-1);overflow-wrap:break-word;max-width:18em;margin:12px 0 0;font-weight:700;line-height:1.08}.mv-page-title:first-child{margin-top:0}.mv-page-header--hero .mv-page-title{font-size:var(--text-5xl);max-width:13em;line-height:1.02}.mv-page-sub{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text-2);margin:var(--space-4) 0 0;max-width:36em}.mv-page-header--hero .mv-page-sub{font-size:var(--text-xl)}.mv-page-header-extra{margin-top:var(--space-8)}.band{padding-block:calc(var(--section-pad-y) * .75);background:var(--color-bg);color:var(--color-text-2);position:relative}.band--pad-lg{padding-block:var(--section-pad-y)}.band--pad-sm{padding-block:calc(var(--section-pad-y) * .5)}.band--rule:before{content:"";inset-block-start:0;inset-inline:max(var(--page-pad-x), calc((100% - var(--page-max-site)) / 2));border-top:1px solid var(--color-border);position:absolute}.band--blue{background:var(--band-bg);color:var(--band-ink)}@scope(.band--blue) to (.mv-panel){:where(h1,h2,h3,h4,p,li,dt,dd,blockquote,figcaption,small),.mv-eyebrow,.mv-page-title,.mv-page-sub,.mv-section-title,.mv-section-lede{color:var(--band-ink)}a:not([class]){color:var(--band-ink);text-underline-offset:.18em;text-decoration:underline}:focus-visible{outline-color:var(--band-focus)}.btn-secondary{color:var(--band-ink);border-color:color-mix(in srgb, var(--band-ink) 60%, transparent);background:0 0}.btn-secondary:hover:not(:disabled){background:color-mix(in srgb, var(--band-ink) 12%, transparent);border-color:var(--band-ink);color:var(--band-ink)}.mv-cta{background:var(--band-ink);color:var(--brand-primary)}.mv-cta-eyebrow{opacity:1}.mv-cta:hover{background:color-mix(in srgb, var(--band-ink) 90%, var(--brand-primary));color:var(--brand-primary)}.mv-chip{color:var(--band-ink);background:color-mix(in srgb, var(--band-ink) 16%, transparent)}.crow-burst{color:var(--band-ink)}.mv-placeholder{background:var(--band-ink);color:var(--brand-neutral-2);border-color:var(--color-warning)}}.mv-section-head{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-10);flex-direction:column;max-width:44rem;display:flex}.mv-section-head--center{text-align:center;align-items:center;margin-inline:auto}.mv-section-title{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:var(--tracking-snug);color:var(--color-text-1);margin:0;font-weight:700;line-height:1.1}.mv-section-lede{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text-2);max-width:38em}.mv-section-actions{margin-top:var(--space-2)}.mv-panel{background:var(--color-surface);color:var(--color-text-2);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-1);padding:var(--space-6)}.mv-panel--narrow{max-width:var(--page-max-narrow);margin-inline:auto}.mv-panel--accent{border-left:3px solid var(--panel-tint,var(--color-action));background:color-mix(in srgb, var(--panel-tint,var(--color-action)) 7%, var(--color-surface))}.mv-panel--warning{--panel-tint:var(--color-warning)}.mv-panel--success{--panel-tint:var(--color-success)}.mv-panel--data{--panel-tint:var(--color-data)}.mv-panel--interactive{color:var(--color-text-2);transition:transform var(--dur-normal) var(--ease-enter), box-shadow var(--dur-normal) var(--ease-enter), border-color var(--dur-fast) var(--ease-enter);text-decoration:none;display:block}.mv-panel--interactive:hover{box-shadow:var(--shadow-2);border-color:var(--color-action-bdr);text-decoration:none;transform:translateY(-2px)}.mv-panel--interactive:active{transition-duration:var(--dur-instant);transform:translateY(0)}.mv-panel-title{font-family:var(--font-sans);font-size:var(--text-xl);color:var(--color-text-1);margin:0 0 var(--space-2);font-weight:600}.mv-chip{border-radius:var(--radius-pill);font-size:var(--text-2sm);letter-spacing:.04em;font-weight:600;line-height:var(--leading-snug);white-space:nowrap;color:color-mix(in srgb, var(--chip-tint,var(--color-action)) 75%, var(--color-text-1));background:color-mix(in srgb, var(--chip-tint,var(--color-action)) 12%, transparent);flex:none;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.mv-chip--caps{text-transform:uppercase;letter-spacing:var(--tracking-caps);font-size:var(--text-2xs)}.mv-chip--muted{color:var(--color-text-2);background:var(--color-surface-2)}.mv-chip--success,.mv-chip--match{--chip-tint:var(--color-success)}.mv-chip--data{--chip-tint:var(--color-data)}.mv-chip--warning{--chip-tint:var(--color-warning-text)}.mv-chip--blitz{--chip-tint:var(--color-blitz)}.mv-chip--rain{--chip-tint:var(--color-rain)}.mv-chip--craft{--chip-tint:var(--color-craft)}.mv-cta{justify-content:space-between;align-items:center;gap:var(--space-4);border-radius:var(--radius-card);background:var(--color-action);color:var(--color-on-action);box-shadow:var(--shadow-2);max-width:var(--page-max-narrow);transition:background var(--dur-fast) var(--ease-enter), transform var(--dur-normal) var(--ease-enter), box-shadow var(--dur-normal) var(--ease-enter);padding:18px 24px;text-decoration:none;display:flex}.mv-cta:hover{background:var(--color-action-h);box-shadow:var(--shadow-3);color:var(--color-on-action);text-decoration:none;transform:translateY(-2px)}.mv-cta:active{transition-duration:var(--dur-instant);transform:translateY(0)}.mv-cta-text{text-align:left;flex-direction:column;gap:3px;min-width:0;display:flex}.mv-cta-eyebrow{font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;opacity:.85;font-weight:600}.mv-cta-label{font-size:var(--text-lg);font-weight:600;line-height:var(--leading-snug)}.mv-cta-chevron{flex:none}.mv-icon-svg{vertical-align:-.125em;flex:none}.flag{border:1px solid #0000001f;border-radius:50%;flex:none;width:18px;height:18px;display:inline-flex;overflow:hidden}[data-theme=dark] .flag{border-color:#ffffff2e}.flag>span{flex:1;display:block}.flag--md{width:28px;height:28px}.flag--lg{width:44px;height:44px}.flag--xl{width:64px;height:64px}.flag--de{flex-direction:column}.flag--de>span:first-child{background:#1a1a1a}.flag--de>span:nth-child(2){background:#d00}.flag--de>span:nth-child(3){background:#ffce00}.flag--fr{flex-direction:row}.flag--fr>span:first-child{background:#0055a4}.flag--fr>span:nth-child(2){background:#fff}.flag--fr>span:nth-child(3){background:#ef4135}.flag--es{flex-direction:column}.flag--es>span:first-child{background:#aa151b}.flag--es>span:nth-child(2){background:#f1bf00;flex:2}.flag--es>span:nth-child(3){background:#aa151b}.flag--it{flex-direction:row}.flag--it>span:first-child{background:#008c45}.flag--it>span:nth-child(2){background:#f4f5f0}.flag--it>span:nth-child(3){background:#cd212a}.flag--pt{flex-direction:row}.flag--pt>span:first-child{background:#060;flex:2}.flag--pt>span:nth-child(2){background:red;flex:3}.mv-placeholder{border:1px dashed var(--color-warning);border-radius:var(--radius-structured);background:var(--color-warning-soft);color:var(--color-warning-text);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .3em;font-weight:600;display:inline}body{counter-reset:mv-placeholders}.mv-placeholder{counter-increment:mv-placeholders}.mv-placeholder-badge:before{content:counter(mv-placeholders) " placeholders on this page"}body:not(:has(.mv-placeholder)) .mv-placeholder-badge{display:none}.mv-placeholder-badge{left:var(--space-3);bottom:calc(var(--space-3) + var(--safe-bottom));z-index:400;border:1px dashed var(--color-warning);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-warning-text);font-size:var(--text-2sm);box-shadow:var(--shadow-2);pointer-events:none;padding:4px 10px;font-weight:700;position:fixed}.mv-prose{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-2);max-width:var(--page-max-read)}.mv-prose>*+*{margin-top:var(--space-4)}.mv-prose :where(h2){font-size:var(--text-2xl);margin-top:var(--space-12)}.mv-prose :where(h3){font-size:var(--text-lg);margin-top:var(--space-8)}.mv-prose :where(ul,ol){padding-left:1.4em}.mv-prose :where(li+li){margin-top:var(--space-2)}.mv-prose :where(a:not([class])){text-underline-offset:.18em;text-decoration:underline}.mv-prose :where(strong){color:var(--color-text-1);font-weight:700}.mv-prose :where(table){border-collapse:collapse;width:100%;font-size:var(--text-md)}.mv-prose :where(th,td){text-align:left;vertical-align:top;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border)}.mv-prose :where(th){color:var(--color-text-1);font-weight:600}.mv-prose :where(hr){border:none;border-top:1px solid var(--color-border);margin-block:var(--space-10)}.crow{--crow-w:240px;width:var(--crow-w);isolation:isolate;place-items:center;max-width:100%;display:inline-grid;position:relative}.crow--hero{--crow-w:clamp(220px, 150px + 18vw, 400px)}.crow--lg{--crow-w:clamp(200px, 150px + 12vw, 320px)}.crow-disc{background:var(--band-bg);z-index:-1;border-radius:50%;position:absolute;inset:4% 0 2%}.crow-tilt,.crow-bob{transform-origin:50% 80%;width:100%;display:block}.crow-img,.crow-img img{width:100%;height:auto;display:block}.crow-burst{pointer-events:none;color:var(--color-celebrate);position:absolute;inset:0}.crow-burst-star{fill:currentColor;opacity:0;width:16px;height:16px;position:absolute;top:22%;left:calc(50% - 8px)}@media (width<=480px){.mv-panel{padding:var(--space-5)}.mv-section-head{margin-bottom:var(--space-8)}.mv-cta{padding:16px 18px}}@media (hover:none){.btn-primary:hover:not(:disabled),.btn-secondary:hover:not(:disabled),.btn-inverse:hover:not(:disabled),.mv-panel--interactive:hover,.mv-cta:hover{transform:none}}@media (forced-colors:active){.btn-primary,.btn-inverse,.mv-cta{border:1px solid buttontext}.flag{forced-color-adjust:none}}html.reveal-on .reveal:not(.is-revealed){opacity:0;transform:translateY(var(--reveal-shift));transition:none}.reveal{transition:opacity var(--dur-normal) var(--ease-enter), transform var(--dur-normal) var(--ease-enter)}html.reveal-on :is(figure,mv-constellation).reveal:not(.is-revealed){opacity:1}html.reveal-on .reveal-stagger:not(.is-revealed)>*{opacity:0;transform:translateY(var(--reveal-shift));transition:none}.reveal-stagger>*{transition:opacity var(--dur-normal) var(--ease-enter), transform var(--dur-normal) var(--ease-enter)}.reveal-stagger>:nth-child(2){transition-delay:40ms}.reveal-stagger>:nth-child(n+3){transition-delay:80ms}@keyframes mv-rise{0%{opacity:0;transform:translateY(var(--reveal-shift))}to{opacity:1;transform:translateY(0)}}@keyframes mv-rise-shift{0%{transform:translateY(var(--reveal-shift))}to{transform:translateY(0)}}.mv-stagger>*{animation:mv-rise var(--dur-normal) var(--ease-enter) backwards}.mv-stagger>.mv-page-sub{animation-name:mv-rise-shift}.mv-stagger>:nth-child(2){animation-delay:60ms}.mv-stagger>:nth-child(3){animation-delay:.12s}.mv-stagger>:nth-child(n+4){animation-delay:.18s}@media (hover:none){.btn-primary:active:not(:disabled),.btn-secondary:active:not(:disabled),.btn-inverse:active:not(:disabled),.mv-cta:active,.mv-panel--interactive:active{transition:transform var(--dur-instant) var(--ease-exit);transform:scale(.97)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}html.reveal-on .reveal:not(.is-revealed),html.reveal-on .reveal-stagger:not(.is-revealed)>*{opacity:1;transform:none}}.match-demo{--match-tile-bg:var(--color-surface);width:100%;max-width:var(--page-max-narrow);text-align:start;box-shadow:var(--shadow-3);margin-inline:auto}[data-theme=dark] .match-demo{--match-tile-bg:var(--color-surface-2)}.match-game{display:block}.match-head{align-items:center;column-gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.match-eyebrow{align-items:center;gap:var(--space-2);font-size:var(--text-xs);letter-spacing:.12em;font-weight:600;line-height:var(--leading-none);text-transform:uppercase;color:var(--color-text-3);display:flex}.match-title{margin-top:var(--space-3);font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;line-height:var(--leading-snug);color:var(--color-text-1);grid-column:1/-1}.match-hint{margin-top:var(--space-1);font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-3);grid-column:1/-1}html:not(.js) .match-hint{display:none}.match-hint{display:grid}.match-hint-play,.match-hint-done{grid-area:1/1}.match-hint-done,.match-game[data-state=done] .match-hint-play{visibility:hidden}.match-game[data-state=done] .match-hint-done{visibility:visible}.match-pips{gap:var(--space-2);display:flex}.match-pip{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--color-text-3) 55%, transparent);transition:background var(--dur-fast) var(--ease-enter), border-color var(--dur-fast) var(--ease-enter)}.match-pip--on{background:var(--color-success);border-color:var(--color-success);animation:match-pip-on var(--dur-slow) var(--ease-spring)}.match-stage{padding:var(--space-3);border-radius:var(--radius-modal);background:var(--color-surface-2);display:grid}[data-theme=dark] .match-stage{background:var(--color-bg)}.match-board,.match-result{grid-area:1/1}.match-board{gap:var(--space-3);transition:opacity var(--dur-normal) var(--ease-enter);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;display:grid}.match-game[data-state=done] .match-board{opacity:0;visibility:hidden;transition:opacity var(--dur-fast) var(--ease-exit), visibility 0s linear var(--dur-fast)}.match-tile{min-width:0;min-height:88px;padding:var(--space-3) var(--space-2);background:var(--match-tile-bg);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-1);color:var(--color-text-1);font-family:var(--font-sans);font-size:var(--text-md);font-weight:600;line-height:var(--leading-snug);text-align:center;text-wrap:balance;overflow-wrap:break-word;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-enter), background var(--dur-fast) var(--ease-enter), box-shadow var(--dur-fast) var(--ease-enter), color var(--dur-fast) var(--ease-enter), opacity var(--dur-normal) var(--ease-enter), transform var(--dur-fast) var(--ease-enter);justify-content:center;align-items:center;margin:0;display:flex}.match-tile--fr{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.01em;font-weight:700}.match-tile--en{color:var(--color-text-2)}.match-tile:disabled{cursor:default}.match-tile:where(:hover:not(:disabled)){border-color:var(--color-action-bdr);box-shadow:var(--shadow-2);transform:translateY(-2px)}.match-tile:where(:active:not(:disabled)){box-shadow:var(--shadow-1);transition-duration:var(--dur-instant);transform:translateY(0)}.match-tile[aria-pressed=true]{border-color:var(--color-action);background:color-mix(in srgb, var(--color-action) 12%, var(--match-tile-bg));box-shadow:inset 0 0 0 1px var(--color-action), var(--shadow-1)}.match-tile--matched{border-color:var(--color-success);background:color-mix(in srgb, var(--color-success) 10%, var(--match-tile-bg));box-shadow:none;color:var(--color-success);opacity:.72;cursor:default;transform:none}[data-theme=dark] .match-tile--matched{color:var(--color-text-1)}.match-tile--correct{background:color-mix(in srgb, var(--color-success) 20%, var(--match-tile-bg));opacity:1;animation:match-pop var(--dur-slow) var(--ease-spring)}.match-tile--wrong{border-color:var(--color-error);background:color-mix(in srgb, var(--color-error) 12%, var(--match-tile-bg));box-shadow:inset 0 0 0 1px var(--color-error), var(--shadow-1);animation:match-shake calc(var(--dur-slow) * 1.5) var(--ease-enter)}.match-board--deal .match-tile{animation:match-deal var(--dur-normal) var(--ease-enter) backwards}.match-board--deal .match-tile:nth-child(2){animation-delay:30ms}.match-board--deal .match-tile:nth-child(3){animation-delay:60ms}.match-board--deal .match-tile:nth-child(4){animation-delay:90ms}.match-board--deal .match-tile:nth-child(5){animation-delay:.12s}.match-board--deal .match-tile:nth-child(6){animation-delay:.15s}.match-board--deal .match-tile:nth-child(7){animation-delay:.18s}.match-board--deal .match-tile:nth-child(8){animation-delay:.21s}.match-result{align-items:center;gap:var(--space-1) var(--space-4);padding:var(--space-1) var(--space-3);opacity:0;visibility:hidden;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"cst title""copy copy""actions actions";display:grid}.match-game[data-state=done] .match-result{--match-after-board:var(--dur-fast);opacity:1;visibility:visible;transition:opacity var(--dur-normal) var(--ease-enter) var(--match-after-board)}.match-result-text{display:contents}.match-result-title{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;line-height:var(--leading-snug);color:var(--color-text-2);grid-area:title}.match-result-time{margin-top:var(--space-1);font-size:var(--text-4xl);letter-spacing:var(--tracking-snug);line-height:var(--leading-none);font-variant-numeric:tabular-nums;color:var(--color-success);display:block}.match-result-copy{text-wrap:pretty;font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-2);grid-area:copy}.match-result-actions{column-gap:var(--space-5);row-gap:var(--space-1);grid-area:actions}.match-more{align-items:center;gap:var(--space-1);min-height:44px;font-size:var(--text-md);color:var(--color-action);font-weight:600;display:inline-flex}.match-more .mv-icon-svg{transition:transform var(--dur-fast) var(--ease-enter)}.match-more:hover .mv-icon-svg{transform:translate(2px)}.match-cst{width:calc(var(--space-16) * 2);grid-area:cst;height:auto;overflow:visible}.match-cst-thread{fill:none;stroke:color-mix(in srgb, var(--color-text-3) 45%, transparent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:3 5}.match-cst-star{fill:var(--match-tile-bg);stroke:color-mix(in srgb, var(--color-text-3) 55%, transparent);stroke-width:1px}.match-cst-lit,.match-cst-halo{transform-box:fill-box;transform-origin:50%}.match-cst-lit-disc{fill:var(--color-success);stroke:color-mix(in srgb, var(--color-success) 24%, transparent);stroke-width:12px;paint-order:stroke}.match-cst-lit-glyph{fill:var(--color-on-success)}.match-cst-halo{fill:none;stroke:var(--color-success);stroke-width:2px;opacity:0}.match-game[data-state=done] .match-cst{animation:mv-rise var(--dur-normal) var(--ease-enter) var(--match-after-board) backwards}.match-game[data-state=done] .match-cst-lit{animation:match-arrive var(--dur-slow) var(--ease-spring) calc(var(--match-after-board) + .16s) backwards}.match-game[data-state=done] .match-cst-halo{animation:match-ping calc(var(--dur-slow) * 2) var(--ease-enter) calc(var(--match-after-board) + .36s)}.match-game[data-state=done] .match-result-text>*{animation:mv-rise var(--dur-normal) var(--ease-enter) calc(var(--match-after-board) + 80ms) backwards}.match-game[data-state=done] .match-result-text>:nth-child(2){animation-delay:calc(var(--match-after-board) + .14s)}.match-game[data-state=done] .match-result-text>:nth-child(3){animation-delay:calc(var(--match-after-board) + .2s)}.match-noscript{margin-top:var(--space-3);font-size:var(--text-md);color:var(--color-text-2);text-align:center}@keyframes match-pop{0%{transform:scale(1)}45%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes match-shake{0%,to{transform:translate(0)}15%{transform:translate(-4px)}35%{transform:translate(4px)}55%{transform:translate(-3px)}75%{transform:translate(2px)}}@keyframes match-deal{0%{opacity:0;transform:translateY(var(--reveal-shift)) scale(.96)}to{opacity:1;transform:none}}@keyframes match-pip-on{0%{transform:scale(.4)}60%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes match-arrive{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes match-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@media (width<=480px){.match-demo{padding:var(--space-4)}.match-stage{padding:var(--space-2)}.match-board{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.match-tile{min-height:64px;padding:var(--space-2)}.match-tile--fr{font-size:var(--text-base)}.match-result{column-gap:var(--space-3);padding-inline:var(--space-1)}.match-cst{width:calc(var(--space-16) + var(--space-10))}}@media (hover:none){.match-tile:hover{transform:none}.match-tile:active:not(:disabled){transition:transform var(--dur-instant) var(--ease-exit);transform:scale(.97)}.match-tile{touch-action:manipulation;-webkit-user-select:none;user-select:none}}@media (prefers-reduced-motion:reduce){.match-game *{transition-property:none}}@media (forced-colors:active){.match-tile[aria-pressed=true]{outline-offset:-3px;outline:3px solid highlight}.match-pip--on{forced-color-adjust:none}}.shot,.clip{width:100%;margin:0}.shot--half{max-width:var(--page-max-narrow)}.shot--full{max-width:var(--page-max-list)}.shot--strip{max-width:calc(var(--page-max-narrow) / 2)}.shot--natural{width:fit-content;max-width:100%}.shot--phone{width:calc(var(--page-max-narrow) / 2 + 2 * var(--space-2));max-width:100%}.clip{max-width:var(--page-max-wide)}.shot-window{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-2);position:relative;overflow:hidden}.shot--phone .shot-window{border:var(--space-2) solid var(--color-border);border-radius:calc(var(--radius-modal) + var(--space-2))}.shot-img,.clip-still,.clip-still img{width:100%;height:auto;display:block}.shot-img img{max-width:100%;height:auto;display:block}.shot-img,.clip-still{position:relative}.shot-img img,.clip-still img{color:#0000}.shot-ph{position:absolute;inset:0;overflow:hidden}.shot-ph-img{object-fit:cover;width:100%;height:100%;filter:blur(var(--space-3));display:block;transform:scale(1.08)}.shot-ph--dark,[data-theme=dark] .shot-ph--light{display:none}[data-theme=dark] .shot-ph--dark{display:block}.shot-ph-img--part{display:none}.shot:not(.shot--natural) .shot-img img{width:100%}.shot-img--dark,[data-theme=dark] .shot-img--light{display:none}[data-theme=dark] .shot-img--dark{display:block}.clip-frame{position:relative}.clip-video{width:100%;height:100%;display:block;position:absolute;inset:0}.clip-fallback{padding:var(--space-6);color:var(--color-text-2)}.shot-cap{margin-top:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-2)}.shot-row{align-items:flex-start;gap:var(--space-6);margin-inline:calc(-1 * var(--space-3));padding:var(--space-2) var(--space-3) var(--space-4);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-3);display:flex;overflow-x:auto}.shot-row>*{scroll-snap-align:start;flex:none}.shot-row>:first-child{margin-inline-start:auto}.shot-row>:last-child{margin-inline-end:auto}@media (width<=480px){.shot-window{border-radius:var(--radius-data)}.shot-ph-img--desk{display:none}.shot-ph-img--part{display:block}.shot--phone .shot-window{border-radius:calc(var(--radius-modal) + var(--space-2))}.shot-row{gap:var(--space-4)}.shot-row>.shot--phone{width:min(calc(var(--page-max-narrow) / 2 + 2 * var(--space-2)), calc(100% - var(--space-6)))}}.rd{width:100%;max-width:var(--page-max-narrow);padding:var(--space-5) var(--space-5) var(--space-6);background:var(--color-bg);box-shadow:var(--shadow-3);text-align:start;margin-inline:auto}.rd-game{display:block}.rd-top{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.rd-badge{padding:var(--space-1) var(--space-3);border:1px solid color-mix(in srgb, var(--color-recall) 28%, transparent);border-radius:var(--radius-pill);background:var(--color-recall-soft);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:600;line-height:var(--leading-normal);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:color-mix(in srgb, var(--color-recall) 80%, var(--color-text-1))}.rd-count{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-text-3)}.rd-pips{margin-bottom:var(--space-5);justify-content:center;gap:3px;display:flex}.rd-pip{border-radius:var(--radius-pill);background:var(--color-border);min-width:0;max-width:28px;height:5px;transition:background-color var(--dur-fast) var(--ease-enter);flex:1}.rd-pip--current{background:var(--color-recall-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-recall) 45%, transparent)}.rd-pip[data-verdict=correct]{background:var(--color-success);box-shadow:none}.rd-pip[data-verdict=almost]{background:var(--color-warning);box-shadow:none}.rd-pip[data-verdict=incorrect]{background:var(--color-error);box-shadow:none}.rd-card{padding:var(--space-6) var(--space-5) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-2);transition:background-color var(--dur-normal) var(--ease-enter), border-color var(--dur-normal) var(--ease-enter);position:relative;overflow:hidden}.rd-game[data-verdict=correct]{--rd-tint:var(--color-success);--rd-soft:var(--color-success-soft);--rd-ink:var(--color-success)}.rd-game[data-verdict=almost]{--rd-tint:var(--color-warning);--rd-soft:var(--color-warning-soft);--rd-ink:var(--color-warning-text)}.rd-game[data-verdict=incorrect]{--rd-tint:var(--color-error);--rd-soft:var(--color-error-soft);--rd-ink:var(--color-error)}.rd-game[data-state=feedback] .rd-card{border-color:color-mix(in srgb, var(--rd-tint) 45%, var(--color-border));background:color-mix(in srgb, var(--rd-tint) 4%, var(--color-surface))}.rd-game[data-state=feedback] .rd-card:after{content:"";border-radius:inherit;pointer-events:none;background:var(--rd-tint);opacity:0;animation:rd-flash calc(var(--dur-normal) * 2) var(--ease-exit);position:absolute;inset:0}@keyframes rd-flash{0%{opacity:.22}to{opacity:0}}.rd-card-head{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.rd-direction{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-3)}.rd-from{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-2)}.rd-game[data-state=answering] .rd-from--head{visibility:hidden}.rd-from--line{margin-bottom:var(--space-1);display:none}.rd-prompt{margin-bottom:var(--space-5);font-family:var(--font-display);font-weight:700;font-size:var(--text-2xl);line-height:var(--leading-snug);color:var(--color-text-1);overflow-wrap:anywhere}.rd-stage{display:grid}.rd-answer,.rd-feedback{flex-direction:column;grid-area:1/1;min-width:0;display:flex}.rd-game[data-state=answering] .rd-feedback,.rd-game[data-state=feedback] .rd-answer{visibility:hidden}.rd-input{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-control);border-radius:var(--radius-input);background:var(--color-bg);font-size:var(--text-lg);color:var(--color-text-1)}.rd-input:focus{border-color:var(--color-recall);box-shadow:0 0 0 3px var(--color-recall-soft);outline:none}.rd-input:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.rd-input:disabled{opacity:1}.rd-keys{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.rd-key{border:1px solid var(--color-border);border-radius:var(--radius-input);background:var(--color-surface-2);min-width:44px;min-height:40px;font-size:var(--text-lg);color:var(--color-text-1);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-enter)}.rd-key:hover:not(:disabled){border-color:var(--color-action)}.rd-key:active:not(:disabled){transition-duration:var(--dur-instant);border-color:var(--color-action)}.rd-key:disabled{cursor:default}.rd-actions{gap:var(--space-3);margin-top:var(--space-5);display:flex}.rd-check{flex:1}.rd-showme{white-space:nowrap}.rd-noscript{margin-top:var(--space-4);font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-2)}.rd-feedback{padding:var(--space-3) var(--space-4);border-left:3px solid var(--rd-tint);border-radius:var(--radius-input);background:var(--rd-soft)}[data-theme=dark] .rd-feedback{background:color-mix(in srgb, var(--rd-tint) 6%, transparent)}.rd-game[data-state=feedback] .rd-feedback{animation:rd-verdict-in var(--dur-normal) var(--ease-enter)}@keyframes rd-verdict-in{0%{opacity:0;transform:translateY(var(--space-2)) scale(.985)}to{opacity:1;transform:none}}.rd-verdict-row{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);display:flex}.rd-mark{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.rd-mark-path{stroke-dasharray:1;stroke-dashoffset:1px;display:none}.rd-game[data-state=feedback][data-verdict=correct] .rd-mark-path--correct,.rd-game[data-state=feedback][data-verdict=almost] .rd-mark-path--almost,.rd-game[data-state=feedback][data-verdict=incorrect] .rd-mark-path--incorrect{animation:rd-draw var(--dur-normal) var(--ease-enter) var(--dur-fast) forwards;display:inline}@keyframes rd-draw{to{stroke-dashoffset:0}}.rd-verdict{font-size:var(--text-2sm);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:700}.rd-mark,.rd-verdict{color:var(--rd-ink)}.rd-target{margin-bottom:var(--space-1);font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);line-height:var(--leading-snug);color:var(--color-text-1);overflow-wrap:anywhere}.rd-why,.rd-given{margin-bottom:var(--space-1);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-2)}.rd-given{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rd-given-text{font-weight:600}.rd-game[data-verdict=almost] .rd-given-text{color:var(--rd-ink)}.rd-game[data-verdict=incorrect] .rd-given-text{color:var(--rd-ink);text-decoration:line-through}.rd-followup{margin-top:var(--space-1);font-size:var(--text-2sm);line-height:var(--leading-normal);color:var(--color-text-2)}.rd-status{padding-bottom:var(--space-2);flex-direction:column;display:flex}.rd-line--blank{visibility:hidden;order:1}.rd-next{align-self:stretch;margin-top:auto}@media (prefers-reduced-motion:reduce){.rd-game[data-state=feedback] .rd-card:after{opacity:.03;animation:none}.rd-mark-path{stroke-dashoffset:0}}@media (width<=480px){.rd{padding:var(--space-4) var(--space-3) var(--space-4)}.rd-card{padding:var(--space-5) var(--space-4) var(--space-4)}.rd-feedback{padding:var(--space-3)}.rd-from--head{display:none}.rd-from--line{display:block}.rd-keys{max-width:calc(4 * 44px + 3 * var(--space-2))}}@media (forced-colors:active){.rd-feedback{border-left-color:canvastext}}.wl{max-width:var(--page-max-narrow);display:block}.wl-label{margin-bottom:var(--space-2);font-size:var(--text-sm);color:var(--color-text-1);font-weight:600;display:block}.wl-row{gap:var(--space-3);display:flex}.wl-input{min-width:0;min-height:52px;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-1);background:var(--color-surface-2);border:1px solid var(--color-border-control);border-radius:var(--radius-input);transition:border-color var(--dur-fast) var(--ease-enter), box-shadow var(--dur-fast) var(--ease-enter);flex:14rem;padding:10px 14px}.wl-input::placeholder{color:var(--color-text-3)}.wl-input:hover{border-color:var(--color-text-2)}.wl-input:focus-visible{border-color:var(--color-action);outline:2px solid var(--color-action);outline-offset:2px;box-shadow:0 0 0 3px var(--color-action-soft)}.wl-input[aria-invalid=true]{border-color:var(--color-error);box-shadow:0 0 0 3px var(--color-error-soft)}.wl-submit{flex:none}.wl-form[aria-busy=true] .wl-submit{opacity:.65;cursor:progress}.wl-error{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-error);font-weight:600}.wl-note{margin-top:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-2)}.wl-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.wl-status:focus{outline:none}.wl-status:empty{display:none}.wl-form:not([hidden])+.wl-status{margin-top:var(--space-3)}.wl-reply{align-items:flex-start;gap:var(--space-3);font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-1);display:flex}.wl-reply-icon{margin-top:var(--space-1);color:var(--color-text-2);flex:none}.wl-reply--joined .wl-reply-icon{color:var(--color-success)}.wl--band .wl-label,.wl--band .wl-note,.wl--band .wl-error,.wl--band .wl-reply,.wl--band .wl-reply-icon{color:var(--band-ink)}.wl--band .wl-input{color:var(--brand-neutral-2);background:var(--band-ink);border-color:var(--band-ink)}.wl--band .wl-input::placeholder{color:color-mix(in srgb, var(--brand-neutral-2) 55%, var(--band-ink))}.wl--band .wl-input:focus-visible{outline-color:var(--band-focus);box-shadow:none}.wl--band .wl-input[aria-invalid=true]{border-color:var(--color-error);box-shadow:0 0 0 3px var(--band-ink)}@media (width<=480px){.wl-row{flex-direction:column}.wl-input{flex-basis:auto}}}@layer chrome{.skip-link{z-index:300;margin:var(--space-2);background:var(--color-surface);color:var(--color-action);font-size:var(--text-sm);border:1px solid var(--color-action-bdr);border-radius:var(--radius-ghost);box-shadow:var(--shadow-2);transition:transform var(--dur-fast) var(--ease-enter);padding:10px 16px;font-weight:600;position:fixed;top:0;left:0;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:100;padding-top:var(--safe-top);border-bottom:1px solid var(--color-border);background:var(--navbar-bg);-webkit-backdrop-filter:blur(14px);position:sticky;top:0}.site-header-inner{align-items:center;gap:var(--space-6);height:var(--navbar-h);display:flex;position:relative}.site-nav{margin-right:auto}.site-nav-list{align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.site-nav-link{min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-ghost);font-size:var(--text-md);letter-spacing:.012em;color:var(--color-text-2);transition:background var(--dur-fast) var(--ease-enter), color var(--dur-fast) var(--ease-enter);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.site-nav-link:hover{background:var(--color-surface-2);color:var(--color-text-1);text-decoration:none}.site-nav-link[aria-current=page]{background:var(--color-action-soft);color:var(--color-action)}[data-theme=dark] .site-nav-link[aria-current=page]{color:var(--color-action-h)}.site-header-actions{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.site-cta-short{display:none}.site-header-actions .btn--sm{min-height:40px}.site-nav-link,.site-header-actions .btn--sm{white-space:nowrap}.site-menu{display:none}.site-menu-toggle{border-radius:var(--radius-ghost);border:1px solid var(--color-border);width:44px;height:44px;color:var(--color-text-1);cursor:pointer;transition:background var(--dur-fast) var(--ease-enter);justify-content:center;align-items:center;list-style:none;display:flex}.site-menu-toggle::-webkit-details-marker{display:none}.site-menu-toggle:hover{background:var(--color-surface-2)}.site-menu[open] .site-menu-toggle{background:var(--color-action-soft);border-color:var(--color-action-bdr);color:var(--color-action)}.site-menu-icon--close,.site-menu[open] .site-menu-icon--open{display:none}.site-menu[open] .site-menu-icon--close{display:block}.site-menu-panel{max-height:calc(100dvh - var(--navbar-h) - var(--safe-top) - 1px);overscroll-behavior:contain;padding:var(--space-3) var(--page-pad-x) var(--space-5);background:var(--color-bg);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-3);position:absolute;top:calc(100% + 1px);left:0;right:0;overflow-y:auto}.site-menu-list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-menu-link{min-height:48px;padding:0 var(--space-4);border-radius:var(--radius-ghost);font-size:var(--text-lg);color:var(--color-text-1);transition:background var(--dur-fast) var(--ease-enter);align-items:center;font-weight:600;text-decoration:none;display:flex}.site-menu-link:hover{background:var(--color-surface-2);text-decoration:none}.site-menu-link[aria-current=page]{background:var(--color-action-soft);color:var(--color-action)}[data-theme=dark] .site-menu-link[aria-current=page]{color:var(--color-action-h)}.site-menu-actions{gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.theme-toggle-host{display:contents}.theme-toggle{border-radius:var(--radius-ghost);border:1px solid var(--color-border);width:40px;height:40px;color:var(--color-text-2);cursor:pointer;transition:color var(--dur-fast), background var(--dur-fast), transform var(--dur-fast) var(--ease-enter);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.theme-toggle:hover{color:var(--color-text-1);background:var(--color-surface-2);transform:translateY(-1px)}.theme-toggle-to-dark,.theme-toggle-to-light{align-items:center;gap:var(--space-2);display:inline-flex}[data-theme=dark] .theme-toggle-to-dark,:root:not([data-theme=dark]) .theme-toggle-to-light{display:none}.theme-toggle--label{width:auto;height:44px;padding:0 var(--space-4);font-size:var(--text-md);color:var(--color-text-1);font-weight:600}.theme-toggle-text{white-space:nowrap}.site-menu-theme{display:none}.wordmark{color:var(--color-text-1);flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.wordmark:hover{color:var(--color-text-1);text-decoration:none}.wordmark-mark{border-radius:var(--radius-structured);background:var(--brand-primary);flex:none;width:28px;height:28px;display:block;overflow:hidden}.wordmark-mark img{object-fit:contain;width:100%;height:100%}.wordmark-text{flex-direction:column;line-height:1;display:flex}.wordmark-name{font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);letter-spacing:var(--tracking-snug);line-height:1.1}.wordmark-accent{color:var(--color-action)}.wordmark-slogan{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-3);margin-top:3px;font-weight:600}.wordmark--lg .wordmark-name{font-size:var(--text-3xl)}.wordmark--lg .wordmark-mark{width:44px;height:44px}.wordmark--inverse,.wordmark--inverse:hover,.wordmark--inverse .wordmark-accent,.wordmark--inverse .wordmark-slogan{color:var(--band-ink)}.site-footer{border-top:1px solid var(--color-border);background:var(--color-surface-2);padding-top:var(--space-16);padding-bottom:calc(var(--space-8) + var(--safe-bottom));margin-top:auto}.site-footer-inner{gap:var(--space-12);grid-template-columns:minmax(0,1.4fr) minmax(0,3fr);display:grid}.site-footer-blurb{margin-top:var(--space-4);max-width:22rem;font-size:var(--text-md);color:var(--color-text-2)}.site-footer-nav{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.site-footer-title{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-3);margin:0 0 var(--space-3);font-weight:600}.site-footer-list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-footer-link{min-height:32px;font-size:var(--text-md);color:var(--color-text-2);align-items:center;font-weight:600;display:inline-flex}.site-footer-link:hover{color:var(--color-action)}.site-footer-link[aria-current=page]{color:var(--color-text-1)}.site-footer-bottom{gap:var(--space-2) var(--space-5);margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-3);flex-wrap:wrap;display:flex}.site-footer-bottom>*+:before{content:"·";margin-right:var(--space-5);color:var(--color-text-3)}@media (width<=1024px){.site-header-inner{gap:var(--space-4)}.site-nav-link{padding:0 var(--space-2)}.site-footer-inner{gap:var(--space-10);grid-template-columns:minmax(0,1fr)}}@media (width<=768px){.site-header-inner{gap:var(--space-3)}.site-nav{display:none}.site-menu{display:block}.site-header-actions{gap:var(--space-2)}.site-header-actions .btn--sm{min-height:44px}.site-header-theme .theme-toggle{width:44px;height:44px}}@media (width<=480px){.site-header-theme{display:none}.site-menu-theme{display:contents}.site-cta-long{display:none}.site-cta-short{display:inline}.site-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-bottom{flex-direction:column}.site-footer-bottom>*+:before{content:none}.wordmark-name{font-size:var(--text-lg)}}@media (forced-colors:active){.site-nav-link[aria-current=page],.site-menu-link[aria-current=page],.site-footer-link[aria-current=page]{text-underline-offset:.18em;text-decoration:underline 2px}}@media (hover:none){.theme-toggle:hover{transform:none}.theme-toggle:active,.site-menu-toggle:active,.site-nav-link:active,.site-menu-link:active{transition:transform var(--dur-instant) var(--ease-exit);transform:scale(.97)}}}@layer illustrations{.cst{margin:0;position:relative}.cst--interactive{display:block}.cst-sky{width:100%;max-width:var(--page-max-narrow);margin-inline:auto;margin-bottom:var(--space-4);position:relative}.cst-svg{width:100%;height:auto;display:block;overflow:visible}.cst-thread{fill:none;stroke:var(--color-border);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:3 5}.cst-seg{fill:none;stroke:var(--color-success);stroke-width:1.5px;stroke-linecap:butt;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.55;transition:stroke-dashoffset var(--dur-fast) var(--ease-enter) var(--cst-d,0s)}.cst-seg.is-walked{stroke-dashoffset:0}.cst-list{margin:0;padding:0;list-style:none;position:absolute;inset:0}.cst-item{--x:50%;--y:50%;left:var(--x);top:var(--y);position:absolute;transform:translate(-50%,-50%)}.cst-item--p1{--x:8.125%;--y:76%}.cst-item--p2{--x:22.5%;--y:52%}.cst-item--p3{--x:34.375%;--y:79%}.cst-item--p4{--x:47.5%;--y:33%}.cst-item--p5{--x:54.375%;--y:63%}.cst-item--p6{--x:66.875%;--y:86%}.cst-item--p7{--x:73.75%;--y:44%}.cst-item--p8{--x:83.75%;--y:67%}.cst-item--p9{--x:78.75%;--y:19%}.cst-item--p10{--x:93.125%;--y:31%}.cst-star{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);width:34px;height:34px;color:var(--color-text-3);font:inherit;transition:background-color var(--dur-normal) var(--ease-enter) var(--cst-d,0s), border-color var(--dur-normal) var(--ease-enter) var(--cst-d,0s), color var(--dur-normal) var(--ease-enter) var(--cst-d,0s), box-shadow var(--dur-normal) var(--ease-enter) var(--cst-d,0s), transform var(--dur-fast) var(--ease-enter);place-items:center;padding:0;display:grid;position:relative}.cst-num{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:700;line-height:var(--leading-none);font-variant-numeric:tabular-nums}.cst-star--done{border-color:var(--color-success);background:var(--color-success);color:var(--color-on-success)}.cst-star--current{border-color:var(--color-action-bdr);background:var(--color-action);color:var(--color-on-action)}.cst-star--current:after{content:"";border-radius:inherit;box-shadow:0 0 0 4px var(--color-action-soft);pointer-events:none;animation:cst-pulse calc(var(--dur-slow) * 6) var(--ease-enter) 2;position:absolute;inset:-1px}@keyframes cst-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.24)}}.cst-label{padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--color-surface);font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);font-weight:600;line-height:var(--leading-snug);text-transform:uppercase;color:var(--color-text-3);white-space:nowrap;pointer-events:none;transition:color var(--dur-fast) var(--ease-enter);position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%)}.cst-widget{gap:var(--space-6);padding:var(--space-8) var(--space-6) var(--space-6);display:grid}.cst-stage{min-width:0}button.cst-star{cursor:pointer}button.cst-star:hover{transform:scale(1.08)}.cst-star[aria-selected=true],.cst-star[aria-selected=true]:hover{transform:scale(1.12)}html.reveal-on .cst--interactive:not(.is-revealed) .cst-star--current:after{animation:none}.cst-item:has(>[aria-selected=true]) .cst-label{color:var(--color-text-1)}@media (pointer:coarse){button.cst-star:before{content:"";border-radius:var(--radius-pill);width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.cst-card{min-width:0;padding-top:var(--space-6);border-top:1px solid var(--color-border-sub)}.cst-panel{border-radius:var(--radius-data);animation:cst-card-in var(--dur-normal) var(--ease-enter)}.cst-panel:focus-visible{outline-offset:var(--space-2)}@keyframes cst-card-in{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:none}}@media (width>=1025px){.cst-widget{align-items:center;gap:var(--space-8);padding:var(--space-10) var(--space-8);grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.cst-card{padding:0 0 0 var(--space-8);border-top:none;border-left:1px solid var(--color-border-sub);align-self:stretch;align-items:center;display:flex}}.cst-step-kicker{align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.cst-step-chips{gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.cst-step-title{font-family:var(--font-display);font-weight:700;font-size:var(--text-2xl);letter-spacing:var(--tracking-snug);line-height:var(--leading-snug);color:var(--color-text-1);margin-bottom:var(--space-2);text-wrap:balance}.cst-step-summary{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-2)}.cst-step-why{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-data);background:var(--color-action-soft);font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-1)}.cst-step-why-label{font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-2);margin-bottom:2px;font-weight:700;display:block}html.js .cst-fallback{display:none}.cst-fallback{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.cst-fallback-item{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-1);grid-template-columns:auto minmax(0,1fr);display:grid}.cst-fallback-item:target{border-color:var(--color-action);box-shadow:0 0 0 3px var(--color-action-soft)}.cst-fallback-body{min-width:0}@media (width<=480px){.cst-star{width:30px;height:30px}.cst-label{display:none}.cst-sky{margin-bottom:0}.cst-widget{padding:var(--space-6) var(--space-4) var(--space-5)}.cst-fallback-item{padding:var(--space-4);gap:var(--space-3)}}.ill{gap:var(--space-4);flex-direction:column;min-width:0;margin:0;display:flex}.ill-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.ladder-figure{gap:var(--space-3);display:grid}.ladder-rungs{align-items:end;gap:var(--space-2);grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ladder-rung{align-items:center;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ladder-rung--learning{--ladder-tint:color-mix(in srgb, var(--color-recall) 34%, transparent)}.ladder-rung--settling{--ladder-tint:color-mix(in srgb, var(--color-recall) 55%, transparent)}.ladder-rung--solid{--ladder-tint:var(--color-recall)}.ladder-bar{display:block;overflow:visible}.ladder-bar--up{width:100%;height:calc(var(--space-16) + var(--space-12))}.ladder-bar--across{display:none}.ladder-fill{fill:var(--ladder-tint);transform-box:fill-box;transform-origin:bottom;transition:transform var(--dur-slow) var(--ease-spring) var(--ladder-d,0s)}.ladder-bar--across .ladder-fill{transform-origin:0}.ladder-rung:first-child{--ladder-d:var(--dur-fast)}.ladder-rung:nth-child(2){--ladder-d:calc(var(--dur-fast) + var(--dur-instant))}.ladder-rung:nth-child(3){--ladder-d:calc(var(--dur-fast) + var(--dur-instant) * 2.25)}.ladder-rung:nth-child(4){--ladder-d:calc(var(--dur-fast) + var(--dur-instant) * 3.75)}.ladder-rung:nth-child(5){--ladder-d:calc(var(--dur-fast) + var(--dur-instant) * 5.5)}.ladder-rung:nth-child(6){--ladder-d:calc(var(--dur-fast) + var(--dur-instant) * 7.5)}.ladder-rung:nth-child(n+7){--ladder-d:calc(var(--dur-fast) + var(--dur-instant) * 9.75)}html.reveal-on .ladder.moment:not(.is-played) .ladder-bar--up .ladder-fill{transition:none;transform:scaleY(0)}html.reveal-on .ladder.moment:not(.is-played) .ladder-bar--across .ladder-fill{transition:none;transform:scaleX(0)}.ladder-label{font-size:var(--text-2sm);font-weight:600;line-height:var(--leading-snug);text-align:center;color:var(--color-text-2)}.ladder-rung--on .ladder-fill{stroke:var(--color-text-1);stroke-width:1.5px}.ladder-rung--on .ladder-label{color:var(--color-text-1);font-weight:700}.ladder-bands{gap:var(--space-2);font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);font-weight:600;line-height:var(--leading-snug);text-transform:uppercase;color:var(--color-text-3);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ladder-band{padding-top:var(--space-2);border-top:3px solid var(--ladder-tint);text-align:center}.ladder-band--learning{--ladder-tint:color-mix(in srgb, var(--color-recall) 34%, transparent);grid-column:span 2}.ladder-band--settling{--ladder-tint:color-mix(in srgb, var(--color-recall) 55%, transparent);grid-column:span 2}.ladder-band--solid{--ladder-tint:var(--color-recall);grid-column:span 3}@media (width<=480px){.ladder-rungs{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.ladder-rung{grid-template-columns:var(--space-16) minmax(0, 1fr);align-items:center;gap:var(--space-3);display:grid}.ladder-label{text-align:left;order:-1}.ladder-bar--up{display:none}.ladder-bar--across{width:100%;height:10px;display:block}.ladder-bands{gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.ladder-band{align-items:center;gap:var(--space-2);border-top:none;padding-top:0;display:inline-flex}.ladder-band:before{content:"";border-radius:var(--radius-pill);background:var(--ladder-tint);width:8px;height:8px}}@media (forced-colors:active){.ill,.cst-svg{forced-color-adjust:none}.cst-star[aria-selected=true]{outline-offset:2px;outline:2px solid highlight}.cst-star--done{forced-color-adjust:none}}.crow-tilt{transform:translateY(var(--crow-ty,0px)) rotate(var(--crow-rx,0deg));transition:transform var(--dur-slow) var(--ease-enter)}.crow-bob{animation:4.2s ease-in-out crow-bob}.crow.is-paused .crow-bob{animation-play-state:paused}@keyframes crow-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.crow--hop .crow-tilt{animation:crow-hop calc(var(--dur-slow) + var(--dur-fast)) var(--ease-spring)}.crow--hop .crow-bob{animation:crow-bob 4.2s ease-in-out, crow-squash calc(var(--dur-slow) + var(--dur-fast)) var(--ease-enter)}.crow--wobble .crow-tilt{animation:crow-wobble calc(var(--dur-slow) + var(--dur-normal)) var(--ease-enter)}.crow--cheer .crow-tilt{animation:crow-cheer calc(var(--dur-slow) * 3) var(--ease-spring)}.crow--cheer .crow-bob{animation:crow-bob 4.2s ease-in-out, crow-squash calc(var(--dur-slow) * 1.5) var(--ease-enter) 2}.crow--cheer .crow-burst-star{animation:crow-burst calc(var(--dur-slow) * 2.5) var(--ease-enter) var(--dur-fast) both}.crow-burst-star:first-child{--crow-a:-80deg;--crow-r:.9}.crow-burst-star:nth-child(2){--crow-a:-56deg;--crow-r:.62}.crow-burst-star:nth-child(3){--crow-a:-32deg;--crow-r:1}.crow-burst-star:nth-child(4){--crow-a:-10deg;--crow-r:.7}.crow-burst-star:nth-child(5){--crow-a:12deg;--crow-r:.95}.crow-burst-star:nth-child(6){--crow-a:34deg;--crow-r:.6}.crow-burst-star:nth-child(7){--crow-a:58deg;--crow-r:.85}.crow-burst-star:nth-child(8){--crow-a:82deg;--crow-r:.7}@keyframes crow-hop{0%,to{translate:0}40%{translate:0 -16px}}@keyframes crow-squash{0%,to{scale:1}15%{scale:1.04 .95}45%{scale:.97 1.04}85%{scale:1.03 .97}}@keyframes crow-wobble{0%,to{rotate:0deg}20%{rotate:-4deg}45%{rotate:4deg}70%{rotate:-2deg}85%{rotate:1deg}}@keyframes crow-cheer{0%,36%,72%,to{translate:0}18%{translate:0 -18px}54%{translate:0 -12px}}@keyframes crow-burst{0%{opacity:0;transform:rotate(var(--crow-a)) translateY(0) rotate(calc(var(--crow-a) * -1)) scale(.4)}20%,65%{opacity:1}to{opacity:0;transform:rotate(var(--crow-a)) translateY(calc(var(--crow-w) * var(--crow-r) * -.5)) rotate(calc(var(--crow-a) * -1 + 90deg)) scale(1.5)}}}@layer pages;
