.site-footer[data-astro-cid-cy5omoue]{border-top:1px solid var(--line);color:var(--ink-2);padding-block:40px 48px;font-size:15px}.grid[data-astro-cid-cy5omoue]{grid-template-columns:minmax(0,1fr);align-items:baseline;gap:20px 40px;display:grid}.by[data-astro-cid-cy5omoue]{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 16px;font-weight:600;display:inline-flex}.signature[data-astro-cid-cy5omoue]{letter-spacing:.3em;text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:500}ul[data-astro-cid-cy5omoue]{flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.more[data-astro-cid-cy5omoue]{color:var(--muted);font-size:14px}a[data-astro-cid-cy5omoue]{color:var(--ink-2)}.more[data-astro-cid-cy5omoue] a[data-astro-cid-cy5omoue]{color:var(--muted)}@media (width>=960px){.grid[data-astro-cid-cy5omoue]{grid-template-columns:auto minmax(0,1fr)}.pages[data-astro-cid-cy5omoue] ul[data-astro-cid-cy5omoue]{justify-content:flex-end}.more[data-astro-cid-cy5omoue]{border-top:1px solid var(--line);grid-column:1/-1;justify-content:flex-start;padding-top:16px}}.wordmark{letter-spacing:-.035em;color:var(--ink);white-space:nowrap;font-size:19px;font-weight:600;font-stretch:96%;line-height:1;display:inline-grid}.wordmark>span{grid-area:1/1}.wordmark .wm-open{visibility:hidden}.wordmark .wm-open .wm-gap{width:.28em;display:inline-block}.wordmark .wm-live .wm-gap{width:0;display:inline-block}.wordmark.moving .wm-live .wm-gap{animation:9.6s cubic-bezier(.65,0,.35,1) infinite anewera-open}@keyframes anewera-open{0%,62.5%{width:0}71.875%,90.625%{width:.28em}to{width:0}}@media (prefers-reduced-motion:reduce){.wordmark.moving .wm-live .wm-gap{width:0;animation:none}}.site-header[data-astro-cid-fh4e6gun]{z-index:30;background:color-mix(in srgb, var(--paper) 92%, transparent);border-bottom:1px solid var(--line);position:sticky;top:0;box-shadow:0 8px 20px -16px #0f111433}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.site-header[data-astro-cid-fh4e6gun]{animation:var(--header-anim,header-flat) linear both;animation-timeline:scroll(root);animation-range:0 12px}}}@keyframes header-flat{0%{border-bottom-color:#0000;box-shadow:0 8px 20px -16px #0000}}@supports (backdrop-filter:blur(8px)){.site-header[data-astro-cid-fh4e6gun]{backdrop-filter:blur(14px)saturate(1.4)}}.bar[data-astro-cid-fh4e6gun]{height:var(--header-h);align-items:center;gap:20px;display:flex}.home[data-astro-cid-fh4e6gun]{color:var(--ink);flex:none;padding:6px 2px;text-decoration:none;display:inline-flex}.home[data-astro-cid-fh4e6gun] .wordmark{font-size:23px}.wide-nav[data-astro-cid-fh4e6gun]{display:none}.wide-nav[data-astro-cid-fh4e6gun] ul[data-astro-cid-fh4e6gun]{gap:28px;list-style:none;display:flex}.wide-nav[data-astro-cid-fh4e6gun] a[data-astro-cid-fh4e6gun]{color:var(--ink-2);white-space:nowrap;font-size:15px;font-weight:500;text-decoration:none}.wide-nav[data-astro-cid-fh4e6gun] a[data-astro-cid-fh4e6gun]:hover{color:var(--ink)}.wide-nav[data-astro-cid-fh4e6gun] a[data-astro-cid-fh4e6gun][aria-current=page]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--ink);text-underline-offset:8px;text-decoration-thickness:1.5px}.menu[data-astro-cid-fh4e6gun] nav[data-astro-cid-fh4e6gun] a[data-astro-cid-fh4e6gun][aria-current=page]{text-underline-offset:6px;text-decoration:underline 2px}.actions[data-astro-cid-fh4e6gun]{align-items:center;gap:10px;margin-left:auto;display:flex}.lang[data-astro-cid-fh4e6gun]{color:var(--ink-2);padding:6px 4px;font-size:14px;text-decoration:none}.wide-only[data-astro-cid-fh4e6gun],.main[data-astro-cid-fh4e6gun] .long[data-astro-cid-fh4e6gun]{display:none}.button[data-astro-cid-fh4e6gun].main{min-height:40px;padding:8px 16px;font-size:14px}.menu-button[data-astro-cid-fh4e6gun]{border-radius:var(--r-pill);border:1px solid var(--line-2);width:42px;height:42px;color:var(--ink);cursor:pointer;background:0 0;place-items:center;display:inline-grid}.menu-button[data-astro-cid-fh4e6gun]:hover{background:var(--sunken)}.menu[data-astro-cid-fh4e6gun]{inset:var(--header-h) 0 auto 0;width:100%;max-width:none;max-height:calc(100dvh - var(--header-h));padding:20px var(--gutter) 28px;border:0;border-bottom:1px solid var(--line);background:var(--paper);color:var(--ink);margin:0;position:fixed;overflow:auto;box-shadow:0 24px 48px -24px #00000040}.menu[data-astro-cid-fh4e6gun]::backdrop{background:#00000040}.menu[data-astro-cid-fh4e6gun] ul[data-astro-cid-fh4e6gun]{list-style:none;display:grid}.menu[data-astro-cid-fh4e6gun] nav[data-astro-cid-fh4e6gun] a[data-astro-cid-fh4e6gun]{letter-spacing:-.02em;color:var(--ink);border-bottom:1px solid var(--line);padding:12px 0;font-size:24px;font-weight:600;text-decoration:none;display:block}.menu-actions[data-astro-cid-fh4e6gun]{gap:10px;margin-top:24px;display:grid}.menu-foot[data-astro-cid-fh4e6gun]{justify-content:space-between;align-items:center;margin-top:20px;font-size:15px;display:flex}.menu-foot[data-astro-cid-fh4e6gun] a[data-astro-cid-fh4e6gun]{color:var(--ink-2)}.menu-close[data-astro-cid-fh4e6gun]{font:500 15px var(--font);color:var(--ink-2);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:8px 0;text-decoration:underline}@media (width>=560px){.main[data-astro-cid-fh4e6gun] .long[data-astro-cid-fh4e6gun]{display:inline}.main[data-astro-cid-fh4e6gun] .short[data-astro-cid-fh4e6gun]{display:none}}@media (width>=960px){.wide-nav[data-astro-cid-fh4e6gun]{margin-left:20px;display:block}.wide-only[data-astro-cid-fh4e6gun]{display:inline-flex}.menu-button[data-astro-cid-fh4e6gun],.menu[data-astro-cid-fh4e6gun]{display:none}.button[data-astro-cid-fh4e6gun].main{min-height:44px;padding:10px 20px;font-size:15px}}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/_astro/instrument-sans-latin-ext-wdth-normal.C5E2Gvlv.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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/_astro/instrument-sans-latin-wdth-normal.BVScPF0l.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-cyrillic-ext-wght-normal.EocZY2iu.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.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}:root{--accent-on-paper:#23595a;--accent-on-ink:#6fb7b0;--on-accent-on-ink:#0e2524;--accent:var(--accent-on-paper);--on-accent:#fff;--orange:#e8590c;--paper:#fff;--surface:#fff;--sunken:#f5f6f8;--ink:#0f1114;--ink-2:#444a53;--muted:#69707a;--line:#e5e7eb;--line-2:#d1d5db;--rival:#cbd0d6;--hold:#9a5b00;--hold-soft:#fbf1df;--stop:#b3261e;--stop-soft:#fbe8e5;--accent-ink:var(--accent);--accent-soft:color-mix(in srgb, var(--accent) 9%, var(--surface));--accent-wash:color-mix(in srgb, var(--accent) 16%, transparent);--series-own:var(--accent);--series-2:#2a78d6;--series-3:#e2589a;--series-4:#4a3aa7;--series-5:#d4a20a;--stance-recommended:var(--ink);--stance-listed:color-mix(in srgb, var(--ink) 50%, var(--surface));--stance-source:color-mix(in srgb, var(--ink) 24%, var(--surface));--stance-cautioned:var(--hold);--stance-unclassified:var(--sunken);--font:"Instrument Sans Variable", "Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"JetBrains Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--r-panel:14px;--r-control:8px;--r-pill:999px;--gutter:16px;color-scheme:light;--display-1:clamp(46px, 4.4vw + 28px, 96px);--display-2:clamp(34px, 2.8vw + 24px, 64px);--display-3:clamp(24px, 1.2vw + 19px, 34px);--lead:clamp(18px, .45vw + 16px, 22px);--body:17px;--small:14px;--measure:62ch;--page:1200px;--shot-overlap:240px;--section-y:clamp(80px, 10vw, 152px);--header-h:64px;--band-ink:#0f1114;--band-glow:color-mix(in srgb, var(--accent-on-ink) 14%, transparent);--ease-out:cubic-bezier(.22, .8, .24, 1)}@media (width>=760px){:root{--gutter:32px;--shot-overlap:400px}}@media (width>=1100px){:root{--shot-overlap:480px}}*{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-padding-top:88px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--paper);color:var(--ink);font:var(--body) / 1.6 var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}a{color:var(--accent-ink);text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}a:hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0}h1,h2,h3,h4{letter-spacing:-.02em;text-wrap:balance;font-weight:600}img,svg{max-width:100%}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{background:var(--ink);color:var(--paper);border-radius:var(--r-control);z-index:50;padding:8px 12px;position:absolute;top:-60px;left:8px}.skip:focus{top:8px}.num{font-variant-numeric:tabular-nums}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.display{font-size:var(--display-1);letter-spacing:-.04em;font-weight:600;font-stretch:92%;line-height:1}.display-2{font-size:var(--display-2);letter-spacing:-.035em;font-weight:600;font-stretch:94%;line-height:1.04}.display-3{font-size:var(--display-3);letter-spacing:-.025em;font-weight:600;line-height:1.15}.lead{font-size:var(--lead);color:var(--ink-2);max-width:var(--measure);text-wrap:pretty;line-height:1.5}.kicker{color:var(--ink-2);font-size:15px;font-weight:500}.meta{font-size:var(--small);color:var(--muted)}.big-num{letter-spacing:-.045em;font-weight:600;font-stretch:88%;line-height:.9}.wrap{max-width:var(--page);padding-inline:var(--gutter);margin:0 auto}.section{padding-block:var(--section-y)}.page-intro+.section{padding-top:clamp(40px,5vw,72px)}.section-head{gap:20px;max-width:900px;margin-bottom:clamp(40px,5vw,72px);display:grid}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-panel);padding:clamp(18px,2.4vw,28px)}.panel-title{letter-spacing:-.01em;font-size:17px;font-weight:600}.panel-note{font-size:var(--small);color:var(--muted);margin-top:4px}.band-ink{--ink:#f3f4f6;--ink-2:#d0d4da;--muted:#a0a6ae;--line:#2e3238;--line-2:#444a53;--surface:#1a1d21;--sunken:#24282d;--rival:#59606a;--accent:var(--accent-on-ink);--accent-ink:var(--accent-on-ink);--accent-soft:color-mix(in srgb, var(--accent-on-ink) 14%, #1a1d21);--accent-wash:color-mix(in srgb, var(--accent-on-ink) 30%, transparent);--on-accent:var(--on-accent-on-ink);--series-own:var(--accent-on-ink);--series-2:#3f8be3;--series-3:#d95f9a;--series-4:#8577ec;--series-5:#b88a0c;--stance-recommended:#f3f4f6;--stance-listed:#87898c;--stance-source:#4e5154;--stance-unclassified:#24282d;--hold:#e0a44a;isolation:isolate;background:var(--band-ink);color:var(--ink);color-scheme:dark;position:relative;overflow:clip}.band-ink:after{content:"";z-index:-2;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#ffffff12 1px,#0000 1.4px);background-size:22px 22px;position:absolute;inset:0;mask-image:linear-gradient(#000000e6,#00000040)}.band-ink:before{content:"";background:radial-gradient(48% 42% at 74% 0%, var(--band-glow), transparent 72%);z-index:-1;pointer-events:none;height:110%;position:absolute;inset:-30% -20% auto}.eyebrow{font:500 12px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.sec-head{gap:14px;max-width:900px;margin-bottom:clamp(32px,4vw,48px);display:grid}.sec-head h2{max-width:18ch}.sec-head .lead{max-width:58ch}.shell{background:var(--surface);border:1px solid var(--line);border-radius:20px;min-width:0;position:relative;box-shadow:0 1px 2px #0f11140a,0 12px 32px -16px #0f11141a}.well{background:#f7f8fa;border-radius:14px;position:relative;overflow:hidden}.well:after{content:"";z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line);pointer-events:none;position:absolute;inset:0}.fade-b{mask-image:linear-gradient(#000 72%,#0000 100%)}.frag{color:var(--ink);background:#fff;border:1px solid #0f111414;border-radius:12px}.frag-front{box-shadow:0 1px 1px #0f11140a,0 2px 4px #0f11140a,0 8px 16px -4px #0f111414,0 24px 48px -12px #0f11142e}.frag-back{filter:blur(1.6px);opacity:.5;scale:.95;box-shadow:0 1px 2px #0f11140d,0 8px 20px -10px #0f11141f}.frag-pop{border-color:#0000;box-shadow:0 0 0 1px #0f111414,0 2px 4px #0f11140d,0 30px 60px -15px #0f111447}.tag-chip{font:600 11px/1.5 var(--mono);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:2px 9px;display:inline-flex}.band-ink .shell{background:#1a1d21;border-color:#ffffff14;box-shadow:0 30px 60px -28px #0009}.band-ink .well{background:#15181c}.band-ink .well:after{box-shadow:inset 0 0 0 1px #ffffff14}.band-ink .frag{background:#1f2328;border-color:#ffffff14}.band-ink .frag-front{box-shadow:0 30px 60px -20px #0009}.band-ink .tag-chip{background:0 0}.num-fix{font-variant-numeric:tabular-nums;display:inline-grid}.num-fix:after{content:attr(data-final);visibility:hidden;grid-area:1/1}.num-fix>*{grid-area:1/1}.grow-link{background:linear-gradient(currentColor, currentColor) no-repeat 0 100% / 0% 1px, linear-gradient(color-mix(in srgb, currentColor 30%, transparent), color-mix(in srgb, currentColor 30%, transparent)) no-repeat 0 100% / 100% 1px;padding-bottom:2px;text-decoration:none}.grow-link:focus-visible{background-size:100% 1px,100% 1px}@media (hover:hover){.grow-link:hover{background-size:100% 1px,100% 1px}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.lift{transition:translate .2s var(--ease-out), box-shadow .2s var(--ease-out)}.lift.lift:hover{translate:0 -2px;box-shadow:0 1px 2px #0f11140d,0 22px 44px -20px #0f111438}.band-ink .lift.lift:hover{box-shadow:0 36px 64px -26px #000000bf}.button{transition:translate .18s var(--ease-out), box-shadow .18s var(--ease-out), background-color .18s var(--ease-out)}.button:hover{box-shadow:0 10px 22px -10px color-mix(in srgb, var(--accent) 70%, transparent);translate:0 -1px}.button .arr{transition:translate .18s var(--ease-out)}.button:hover .arr{translate:3px}}@media (prefers-reduced-motion:no-preference){.grow-link{transition:background-size .22s var(--ease-out)}}.arr{flex:none;width:14px;height:14px}.arr path{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.button{border-radius:var(--r-pill);min-height:44px;font:600 15px/1.2 var(--font);white-space:nowrap;background:var(--accent);color:var(--on-accent);border:1px solid var(--accent);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:10px 20px;text-decoration:none;display:inline-flex}.button:hover{background:color-mix(in srgb, var(--accent) 86%, var(--ink))}.button.secondary{color:var(--ink);border-color:var(--line-2);background:0 0}.button.secondary:hover{background:var(--sunken)}.button.large{min-height:52px;padding:14px 26px;font-size:17px}.button:disabled{opacity:.6;cursor:progress}.actions-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.s-own{--c:var(--series-own)}.s-2{--c:var(--series-2)}.s-3{--c:var(--series-3)}.s-4{--c:var(--series-4)}.s-5{--c:var(--series-5)}.s-rival{--c:var(--rival)}.s-ink{--c:var(--ink-2)}.st-recommended{--c:var(--stance-recommended)}.st-listed{--c:var(--stance-listed)}.st-source{--c:var(--stance-source)}.st-cautioned{--c:var(--stance-cautioned)}.st-none{--c:var(--line-2)}.legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:14px;font-size:13px;display:flex}.legend .item{align-items:center;display:inline-flex}.key{background:var(--c,var(--muted));border-radius:2px;flex:none;width:10px;height:10px;margin-right:7px;display:inline-block}.key.line{border-radius:1px;width:16px;height:2px}.key.soft{background:color-mix(in srgb, var(--c) 32%, var(--surface))}.dot-key{background:var(--c);border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.chip{border-radius:var(--r-pill);background:var(--sunken);color:var(--ink);white-space:nowrap;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-size:13px;font-weight:500;display:inline-flex}.chip:before{content:"";background:var(--c,var(--muted));border-radius:50%;width:8px;height:8px}details.numbers{font-size:var(--small);margin-top:18px}details.numbers summary{cursor:pointer;color:var(--ink-2);width:fit-content}details.numbers .table-wrap{margin-top:12px;overflow-x:auto}table.data{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}table.data th,table.data td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:6px 10px 6px 0}table.data th{color:var(--ink-2);font-weight:600}.quote{color:var(--ink);quotes:"“" "”";font-size:16px;line-height:1.5}html:lang(de) .quote{quotes:"«" "»"}.quote:before{content:open-quote}.quote:after{content:close-quote}.quote-by{color:var(--muted);margin-top:6px;font-size:13px}mark.brand{background:linear-gradient(transparent 52%, var(--accent-wash) 52%) no-repeat 0 0 / 100% 100%;color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:0 2px;font-weight:600}.legal{gap:24px;max-width:760px;display:grid}.legal dl{grid-template-columns:minmax(120px,max-content) 1fr;gap:8px 24px;margin:0;display:grid}.legal dt{color:var(--muted)}.legal dd{margin:0}.legal section{gap:8px;display:grid}.legal-stub{border-radius:var(--r-control);background:var(--hold-soft);color:var(--ink);padding:12px 16px}.field{gap:6px;display:grid}.field label,.field .label{color:var(--ink);font-size:14px;font-weight:600}.field .opt{color:var(--muted);font-weight:400}.input{border-radius:var(--r-control);border:1px solid var(--line-2);background:var(--surface);width:100%;min-height:46px;color:var(--ink);font:400 16px/1.3 var(--font);padding:10px 14px}.input::placeholder{color:var(--muted);opacity:.8}.input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.input[aria-invalid]{border-color:var(--stop)}.field-error{color:var(--stop);min-height:0;font-size:13px}.field-error:empty{display:none}.band-ink .field-error{color:#f49a8c}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){[data-motion]{animation:var(--motion) linear both;animation-timeline:view();animation-range:var(--motion-range,entry 10% cover 40%)}}@supports not (animation-timeline:view()){[data-motion].is-armed{animation:var(--motion) var(--motion-time,.9s) var(--ease-out) both;animation-delay:var(--motion-delay,0s);animation-play-state:paused}[data-motion].is-armed.is-in{animation-play-state:running}}.reveal.is-armed>*{animation:frag-in .7s var(--ease-out) both paused;animation-delay:calc(var(--d,0) * 1s)}.reveal.is-armed.is-in>*{animation-play-state:running}}@keyframes frag-in{0%{opacity:0;translate:0 14px}}@keyframes pop-in{0%{opacity:0;scale:.92}}@keyframes rise{0%{opacity:0;transform:translateY(24px)}}@keyframes fade{0%{opacity:0}}@keyframes grow-x{0%{transform:scaleX(0)}}@keyframes grow-y{0%{transform:scaleY(0)}}@keyframes draw{0%{stroke-dashoffset:1px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-timeline:auto!important}}
