@layer tokens{:root{--font-sans:"Schibsted Grotesk", "Schibsted Grotesk Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Martian Mono", "Martian Mono Fallback", ui-monospace, "SF Mono", Menlo, monospace;--fs-11:.6875rem;--fs-12:.75rem;--fs-13:.8125rem;--fs-14:.875rem;--fs-15:.9375rem;--fs-16:1rem;--fs-18:1.125rem;--fs-20:1.25rem;--fs-24:1.5rem;--fs-32:2rem;--fs-h2:clamp(1.75rem, 1.2rem + 2.2vw, 2.75rem);--fs-h1:clamp(2.75rem, 1.6rem + 5.2vw, 5.5rem);--fs-h1-page:clamp(2.25rem, 1.4rem + 3.6vw, 4rem);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-20:80px;--s-24:96px;--gutter:16px;--max:1200px;--max-text:720px;--sec-y:clamp(56px, 8vw, 112px);--hit:44px;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:18px;--r-xl:24px;--r-2xl:32px;--r-pill:999px;--e1:0 1px 2px #00000040;--e2:0 12px 24px -16px #00000080;--e3:0 28px 56px -28px #0009;--e4:0 40px 80px -32px #000000b3;--dur-1:.12s;--dur-2:.2s;--dur-3:.32s;--dur-4:.52s;--dur-5:.8s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:linear(0, .009, .035 2.1%, .141, .281 6.7%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1);--ease-spring-soft:linear(0, .06 3%, .24 7%, .53 13%, .8 20%, .96 27%, 1.03 34%, 1.045 40%, 1.03 50%, 1.008 62%, .998 75%, 1);--z-aura:0;--z-base:1;--z-raised:2;--z-sticky:10;--z-header:50;--z-popover:60;--z-overlay:80;--z-modal:90;--z-toast:100;--z-grain:200;--bg:#0a0a0f;--bg-2:#111118;--bg-3:#1a1a22;--text:#f5f3ef;--fg-2:#b7b4bd;--fg-3:#8e8b98;--text-aura:#d9d6de;--line:#ffffff14;--line-2:#ffffff24;--line-hover:#fff3;--ember:#ff6b3d;--ember-hi:#ff8257;--ember-lo:#f2502a;--on-ember:#1a0a04;--ember-ink:#ff8257;--ember-line:#ff6b3d;--amber:#ffb547;--rose:#ff4f8b;--dusk:#5b4bff;--teal:#2fd4c0;--ok:#3ddc97;--err:#ff7a85;--focus:#ffb547;--warn-text:#ffb547;--chart-2:#5b4bff;--ov:255, 255, 255;--surf-bg:linear-gradient(180deg, #16161d 0%, #121218 100%);--surf-solid:#131319;--surf-line:#ffffff12;--surf-hi:#ffffff0f;--surf-shadow:0 1px 2px #0006, 0 18px 36px -24px #000c;--ctl-bg:linear-gradient(180deg, #212129 0%, #1b1b22 100%);--ctl-line:#ffffff17;--ctl-hi:#ffffff14;--ctl-shadow:0 1px 2px #0006;--well-bg:#0d0d13;--well-line:#ffffff17;--well-shadow:inset 0 1px 2px #00000073, inset 0 -1px 0 #ffffff08;--pane:#ffffff0d;--sel:linear-gradient(180deg, #3b3a44 0%, #2e2d36 100%);--sel-text:var(--text);--sel-check:var(--ember-ink);--g-tint:18, 18, 26;--g-sheen:#ffffff12;--g1-a:.3;--g2-a:.42;--g3-a:.55;--g-rim-hi:#ffffff4d;--g-rim-mid:#ffffff14;--g-rim-lo:#ffffff08;--g-spec:#ffffff29;--g-floor:#00000059;--g-shadow:0 1px 2px #00000073, 0 28px 56px -28px #000000bf;--g-light:#ffffff1a;--nav-ind:#ffffff17;--code-bg:#00000052;--code-text:#d9d6de;--aura-o:.42;--au-ember:var(--ember);--au-rose:var(--rose);--au-dusk:var(--dusk);--au-teal:var(--teal);--grain-o:.07;--grain-blend:overlay;--noise:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .05 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");color-scheme:dark;--text-2:var(--fg-2);--text-3:var(--fg-3)}:root[data-theme=light]{--bg:#f7f4ef;--bg-2:#efebe4;--bg-3:#e6e1d9;--text:#16141c;--fg-2:#4e4b57;--fg-3:#6a6774;--text-aura:#3f3c47;--line:#16141c14;--line-2:#16141c24;--line-hover:#16141c3d;--ember-ink:#b83a10;--ember-line:#e0531e;--ok:#0e7a4b;--err:#c21f3a;--focus:#b83a10;--warn-text:#8a5200;--chart-2:#4b3cf0;--ov:22, 20, 28;--surf-bg:linear-gradient(180deg, #fff 0%, #fcfaf7 100%);--surf-solid:#fff;--surf-line:#16141c14;--surf-hi:#fff;--surf-shadow:0 1px 2px #16141c0d, 0 16px 32px -22px #16141c40;--ctl-bg:linear-gradient(180deg, #fff 0%, #f7f5f1 100%);--ctl-line:#16141c21;--ctl-hi:#fff;--ctl-shadow:0 1px 2px #16141c12;--well-bg:#f3f0ea;--well-line:#16141c1a;--well-shadow:inset 0 1px 2px #16141c0f;--pane:#ffffff9e;--sel:linear-gradient(180deg, #2a2830 0%, #18161d 60%, #111015 100%);--sel-text:#fff;--sel-check:var(--ember-hi);--g-tint:255, 255, 255;--g-sheen:#ffffff8c;--g1-a:.42;--g2-a:.55;--g3-a:.66;--g-rim-hi:#fffffff2;--g-rim-mid:#ffffff59;--g-rim-lo:#16141c1a;--g-spec:#ffffffeb;--g-floor:#16141c0a;--g-shadow:0 1px 2px #16141c0d, 0 24px 48px -26px #16141c47;--g-light:#ffffff73;--nav-ind:#ffffffe6;--code-bg:#16141c;--aura-o:.4;--au-rose:var(--amber);--au-dusk:var(--ember);--au-teal:var(--amber);--grain-o:.35;--grain-blend:multiply;--noise:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");color-scheme:light}}@layer base{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;interpolate-size:allow-keywords;-webkit-tap-highlight-color:transparent;scrollbar-color:var(--line-2) transparent;scroll-padding-top:96px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-sans);font-size:var(--fs-16);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;flex-direction:column;margin:0;line-height:1.55;display:flex;overflow-x:clip}main{flex:1 0 auto}img,svg{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button,[role=button],[role=tab],.chip,.sty,.sw,.seg>label{-webkit-user-select:none;user-select:none;touch-action:manipulation}input,textarea{caret-color:var(--ember)}a{color:inherit}h1,h2,h3,h4{text-wrap:balance}p,li{text-wrap:pretty}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}::selection{background:color-mix(in srgb, var(--ember) 40%, transparent)}[hidden]{display:none!important}.skip{z-index:calc(var(--z-toast) + 1);border-radius:var(--r-pill);background:var(--ember);color:var(--on-ember);transition:transform var(--dur-3) var(--ease-out);padding:10px 16px;font-weight:600;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip:focus{transform:none}.wrap{width:min(var(--max), 100% - 2 * var(--gutter));margin-inline:auto}.wrap--text{width:min(var(--max-text), 100% - 2 * var(--gutter));margin-inline:auto}.sec{padding-block:var(--sec-y);position:relative;overflow-x:clip}.sec>.wrap,.sec>.wrap--text{z-index:var(--z-base);position:relative}.sec__head{gap:var(--s-3);max-width:720px;margin-bottom:clamp(28px,4vw,48px);display:grid}.sec__head p{margin:0}.eyebrow{font-family:var(--font-sans);font-size:var(--fs-13);letter-spacing:0;color:var(--text-2);font-weight:600}.h2{font-size:var(--fs-h2);letter-spacing:-.03em;margin:0;font-weight:750;line-height:1.05}.h3{font-size:var(--fs-20);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.2}.lead{color:var(--text-2);font-size:var(--fs-18);max-width:60ch;margin:0;line-height:1.5}.page-head{padding-top:clamp(120px,14vw,168px);padding-bottom:clamp(24px,4vw,48px);position:relative;overflow-x:clip}.page-head>.wrap,.page-head>.wrap--text{z-index:var(--z-base);position:relative}.page-head h1{font-size:var(--fs-h1-page);letter-spacing:-.04em;margin:var(--s-3) 0 18px;font-weight:800;line-height:1}.prose{color:var(--text-2);font-size:var(--fs-16);line-height:1.7}.prose>*+*{margin-top:1em}.prose h2{color:var(--text);font-size:var(--fs-24);letter-spacing:-.02em;margin-top:2.2em;margin-bottom:0;line-height:1.2}.prose h3{color:var(--text);font-size:var(--fs-18);margin-top:1.8em;margin-bottom:0;line-height:1.3}.prose p,.prose ul,.prose ol{margin-bottom:0}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.35em}.prose strong{color:var(--text);font-weight:650}.prose a{color:var(--ember-ink);text-underline-offset:3px}@media (hover:hover) and (pointer:fine){.prose a:hover{text-decoration-thickness:2px}}.prose code{font-family:var(--font-mono);background:rgba(var(--ov), .08);border-radius:6px;padding:1px 6px;font-size:.86em}.prose table{border-collapse:collapse;width:100%;font-size:var(--fs-14);display:block;overflow-x:auto}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}.prose th{color:var(--text);font-weight:650;font-size:var(--fs-13)}.confirm{font-family:var(--font-mono);color:var(--ember-ink);font-size:.86em}.aura{z-index:var(--z-aura);pointer-events:none;contain:strict;position:absolute;inset:-20% -10% -30%;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 18% 70%,#0000);mask-image:linear-gradient(#0000,#000 18% 70%,#0000)}.aura--top{top:0;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.aura i{--c:var(--au-ember);opacity:var(--aura-o);background:radial-gradient(closest-side, var(--c) 0%, color-mix(in srgb, var(--c) 92%, transparent) 30%, color-mix(in srgb, var(--c) 66%, transparent) 50%, color-mix(in srgb, var(--c) 34%, transparent) 70%, color-mix(in srgb, var(--c) 12%, transparent) 86%, transparent 100%);animation:drift 28s var(--ease-in-out) infinite alternate;border-radius:50%;position:absolute;scale:1.45}.aura.is-off i{animation-play-state:paused}.aura--hero i:first-child{width:46vw;max-width:720px;height:46vw;max-height:720px;top:4%;right:2%}.aura--hero i:nth-child(2){--c:var(--au-rose);width:34vw;max-width:520px;height:34vw;max-height:520px;animation-duration:33s;animation-delay:-9s;top:34%;right:26%}.aura--hero i:nth-child(3){--c:var(--au-dusk);width:40vw;max-width:600px;height:40vw;max-height:600px;opacity:calc(var(--aura-o) * .8);animation-duration:37s;animation-delay:-14s;top:40%;left:-8%}.aura--gen i:first-child{--c:var(--au-dusk);width:40vw;max-width:620px;height:40vw;max-height:620px;top:26%;left:6%}.aura--gen i:nth-child(2){--c:var(--au-teal);width:30vw;max-width:480px;height:30vw;max-height:480px;opacity:calc(var(--aura-o) * .7);animation-duration:34s;animation-delay:-11s;top:40%;left:30%}.aura--price i:first-child{width:44vw;max-width:640px;height:44vw;max-height:640px;top:22%;left:30%}.aura--price i:nth-child(2){--c:var(--au-rose);width:30vw;max-width:460px;height:30vw;max-height:460px;opacity:calc(var(--aura-o) * .8);animation-duration:32s;animation-delay:-7s;top:40%;left:6%}.aura--soft i:first-child{width:40vw;max-width:560px;height:40vw;max-height:560px;opacity:calc(var(--aura-o) * .6);top:0;right:4%}.aura--soft i:nth-child(2){--c:var(--au-dusk);width:32vw;max-width:460px;height:32vw;max-height:460px;opacity:calc(var(--aura-o) * .55);animation-duration:34s;animation-delay:-10s;top:10%;left:0}:root[data-theme=light] .aura i:nth-child(n+3){display:none}@media (width<=760px),(pointer:coarse){.aura i{animation:none}.aura--hero{--aura-o:.3}}html.lowfx .aura i{animation:none}@keyframes drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(4vw,-3vw)scale(1.1)}}:is(.hero,.sec,.page-head,.nf,.auth):has(>.aura){--text-2:var(--text-aura);--text-3:var(--text-aura)}.grain{z-index:var(--z-grain);pointer-events:none;background-image:var(--noise);opacity:var(--grain-o);mix-blend-mode:var(--grain-blend);position:fixed;inset:0}html.vt-nav .hdr__pill{view-transition-name:header}html.vt-nav::view-transition-old(root){animation:var(--dur-3) var(--ease-in) both vt-page-out}html.vt-nav::view-transition-new(root){animation:var(--dur-4) var(--ease-out) both vt-page-in}html.vt-stage::view-transition-old(root),html.vt-stage::view-transition-new(root),html.vt-theme::view-transition-old(root){animation:none}html.vt-theme::view-transition-new(root){animation:var(--dur-2) ease both vt-fade-in}@keyframes vt-fade-in{0%{opacity:0}}::view-transition-group(header){animation-duration:var(--dur-4);animation-timing-function:var(--ease-out)}@keyframes vt-page-out{to{opacity:0;transform:translateY(-6px)}}@keyframes vt-page-in{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:opacity .15s,color .15s,background-color .15s,border-color .15s,box-shadow .15s,visibility .15s,display .15s,overlay .15s!important;animation:none!important}}}@layer glass{.glass{--ga:var(--g2-a);--gb:24px;--gs:170%;--gbr:1.02;--text-3:var(--text-2);background-color:rgba(var(--g-tint), var(--ga));background-image:radial-gradient(120% 80% at 12% -12%, var(--g-sheen), transparent 58%), linear-gradient(135deg, color-mix(in srgb, var(--g-sheen) 45%, transparent) 0%, transparent 50%), var(--noise);backdrop-filter:blur(var(--gb)) saturate(var(--gs)) brightness(var(--gbr));box-shadow:inset 0 1px 0 var(--g-spec), inset 0 -1px 0 var(--g-floor), var(--g-shadow);border:1px solid #0000;position:relative}.glass:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(140deg, var(--g-rim-hi) 0%, var(--g-rim-mid) 34%, var(--g-rim-lo) 62%, var(--g-rim-mid) 100%);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.glass[data-light]:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%), var(--g-light), transparent 62%);transition:opacity var(--dur-4) var(--ease-out);position:absolute;inset:0}.glass[data-light].is-lit:after{opacity:1}.g1{--ga:var(--g1-a);--gb:12px;--gs:140%;--gbr:1}.g2{--ga:var(--g2-a);--gb:24px;--gs:170%;--gbr:1.02}.g3{--ga:var(--g3-a);--gb:32px;--gs:190%;--gbr:1.05}html.lens-ok .lens{backdrop-filter:blur(var(--gb)) saturate(var(--gs)) brightness(var(--gbr)) url(#lens)}.surface,.ctl,.well{--text-2:var(--fg-2);--text-3:var(--fg-3)}.surface{background:var(--surf-bg);border:1px solid var(--surf-line);box-shadow:inset 0 1px 0 var(--surf-hi), var(--surf-shadow);position:relative}.ctl{background:var(--ctl-bg);border:1px solid var(--ctl-line);box-shadow:inset 0 1px 0 var(--ctl-hi), var(--ctl-shadow);transition:border-color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out)}.well{background:var(--well-bg);border:1px solid var(--well-line);box-shadow:var(--well-shadow)}.brasa{background:linear-gradient(180deg, var(--ember-hi) 0%, var(--ember) 55%, var(--ember-lo) 100%);color:var(--on-ember);border:1px solid #781e0059;box-shadow:inset 0 1px #ffffff61,inset 0 -1px #00000029,0 1px 2px #00000040,0 14px 30px -14px #ff6b3da6}.obsidiana{color:#fff;background:linear-gradient(#2a2830 0%,#18161d 60%,#111015 100%);border:1px solid #0000008c;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000073,0 1px 2px #0000002e,0 14px 28px -16px #0000008c}@supports not (backdrop-filter:blur(1px)){.glass{background-color:color-mix(in srgb, var(--bg-2) 92%, transparent)}}@media (prefers-reduced-transparency:reduce){.glass{background:var(--bg-2)!important;backdrop-filter:none!important}.aura{display:none}}@media (width<=760px),(pointer:coarse){.g2{--gb:14px;--gs:150%}.g3{--gb:18px;--gs:160%}html.lens-ok .lens{backdrop-filter:blur(var(--gb)) saturate(var(--gs))}.glass[data-light]:after{display:none}.glass{background-image:radial-gradient(120% 80% at 12% -12%, var(--g-sheen), transparent 58%)}}html.lowfx .g1,html.lowfx .g2{backdrop-filter:none;background-color:color-mix(in srgb, var(--bg-2) 88%, transparent)}html.lowfx .lens{backdrop-filter:blur(var(--gb))}}@layer components{.btn{--h:48px;justify-content:center;align-items:center;gap:var(--s-2);height:var(--h);border-radius:var(--r-pill);font-weight:600;font-size:var(--fs-15);letter-spacing:-.005em;white-space:nowrap;transition:transform var(--dur-1) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), filter var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);padding:0 22px;text-decoration:none;display:inline-flex}.btn:not(.brasa,.ctl,.glass,.obsidiana){color:var(--text);background:0 0;border:0}.btn.ctl{color:var(--text)}.btn svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform var(--dur-3) var(--ease-out);flex:none}.btn:active{transform:scale(.97)}.btn--ghost:not(.ctl){color:var(--text-2);padding:0 14px}.btn--sm{--h:38px;padding:0 var(--s-4);font-size:var(--fs-14)}.btn--block{width:100%}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;box-shadow:none;pointer-events:none}.btn.is-busy{pointer-events:none}.btn.is-busy .lbl:after{content:"…"}.icon-btn{width:40px;height:40px;color:var(--text-2);transition:background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out), transform var(--dur-1) var(--ease-out);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.icon-btn:active{transform:scale(.94)}.icon-btn svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.icon-btn .sun{display:none}:root[data-theme=light] .icon-btn .sun{display:block}:root[data-theme=light] .icon-btn .moon{display:none}.logo{color:var(--text);flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.logo__mark{flex:none;width:32px;height:32px}.logo__word{fill:currentColor;width:auto;height:22px}.hdr{z-index:var(--z-header);pointer-events:none;position:fixed;top:12px;left:0;right:0}.hdr__pill{pointer-events:auto;border-radius:var(--r-pill);height:64px;transition:height var(--dur-3) var(--ease-out), box-shadow var(--dur-3) var(--ease-out), background-color var(--dur-3) var(--ease-out);grid-template-columns:1fr auto 1fr;align-items:center;padding:0 12px 0 20px;display:grid}.hdr{transition:transform var(--dur-3) var(--ease-out)}html.is-scrolled .hdr{transform:translateY(-4px)}html.is-scrolled .hdr__pill{--ga:calc(var(--g3-a) * 1.3);height:56px;box-shadow:inset 0 1px 0 var(--g-spec), inset 0 -1px 0 var(--g-floor), 0 1px 2px #00000059, 0 22px 44px -18px #000000b3}.nav{border-radius:var(--r-pill);gap:2px;padding:4px;display:flex;position:relative}.nav a{z-index:1;border-radius:var(--r-pill);height:40px;font-size:var(--fs-14);color:var(--text-2);transition:color var(--dur-2);white-space:nowrap;align-items:center;padding:0 14px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.nav a[aria-current=page]{color:var(--text)}.nav__ind{z-index:0;top:var(--s-1);left:var(--s-1);right:var(--s-1);border-radius:var(--r-pill);background:var(--nav-ind);height:40px;box-shadow:inset 0 1px 0 var(--g-spec);clip-path:inset(0 var(--r,100%) 0 var(--l,0) round var(--r-pill));transition:clip-path var(--dur-3) var(--ease-out), opacity var(--dur-2) var(--ease-out);opacity:0;pointer-events:none;position:absolute}html:not(.js) .nav a[aria-current=page]{background:var(--nav-ind)}.hdr__end{justify-content:flex-end;align-items:center;gap:6px;display:flex}.lang{height:32px;font-size:var(--fs-12);border-radius:var(--r-pill);border:1px solid var(--line-2);color:var(--text-2);letter-spacing:.04em;transition:color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);background:0 0;align-items:center;padding:0 10px;font-weight:650;text-decoration:none;display:inline-flex}.menu-btn{display:none}.burger{width:18px;height:12px;display:block;position:relative}.burger i{height:2px;transition:transform .24s var(--ease-out);background:currentColor;border-radius:2px;position:absolute;left:0;right:0}.burger i:first-child{top:1px}.burger i:last-child{bottom:1px}[aria-expanded=true]>.burger i:first-child{transform:translateY(4px)rotate(45deg)}[aria-expanded=true]>.burger i:last-child{transform:translateY(-4px)rotate(-45deg)}.sheet{top:84px;left:var(--gutter);right:var(--gutter);z-index:var(--z-popover);border-radius:var(--r-xl);transform-origin:100% 0;pointer-events:auto;transition:opacity .24s var(--ease-out), transform .24s var(--ease-out), translate var(--dur-3) var(--ease-out);gap:2px;padding:8px;display:grid;position:fixed}html.is-scrolled .sheet{translate:0 -10px}.sheet a{border-radius:var(--r-lg);transition:opacity .28s var(--ease-out), translate .28s var(--ease-out), background-color var(--dur-2) var(--ease-out);justify-content:space-between;align-items:center;padding:14px 16px;font-weight:500;text-decoration:none;display:flex}.sheet.is-closing{opacity:0;transition-duration:.16s;transition-timing-function:var(--ease-in);pointer-events:none;transform:translateY(-6px)scale(.97)}@starting-style{.sheet:not([hidden]){opacity:0;transform:translateY(-6px)scale(.97)}.sheet:not([hidden]) a{opacity:0;translate:0 -6px}}.sheet:not(.is-closing) a:nth-child(n){transition-delay:calc(var(--k,0) * 35ms + 40ms), calc(var(--k,0) * 35ms + 40ms), 0s}.sheet a:first-child{--k:0}.sheet a:nth-child(2){--k:1}.sheet a:nth-child(3){--k:2}.sheet a:nth-child(4){--k:3}.sheet a:nth-child(5){--k:4}.sheet a:nth-child(6){--k:5}.sheet a:nth-child(7){--k:6}.sheet a:nth-child(n+8){--k:7}.sheet hr{border:0;border-top:1px solid var(--line);margin:6px 10px}.hero{padding-top:clamp(120px,14vw,168px);padding-bottom:clamp(40px,6vw,80px);position:relative;overflow-x:clip}.hero__grid{z-index:var(--z-base);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid;position:relative}.badge{min-height:32px;padding:var(--s-1) 14px;border-radius:var(--r-pill);font-size:var(--fs-13);color:var(--text-2);align-items:center;display:inline-flex}.badge i{display:none}.hero__tag{font-size:var(--fs-h1);letter-spacing:-.035em;margin:var(--s-5) 0 var(--s-4);font-weight:800;line-height:.95;display:block}.hero__tag em{color:var(--ember-ink);font-style:normal}.hero__tag .w{display:inline-block}.hero h1{letter-spacing:-.01em;margin:0 0 12px;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:650;line-height:1.3}@media (prefers-reduced-motion:no-preference){.hero__tag .w{animation:sharpen var(--dur-5) var(--ease-out) both}.hero__tag .w:nth-child(2){animation-delay:70ms}.hero__tag .w:nth-child(3){animation-delay:.14s}.hero__tag .w:nth-child(4){animation-delay:.21s}.hero__ctas,.hero__note{animation:rise var(--dur-5) var(--ease-out) both;animation-delay:.4s}.hero__note{animation-delay:.48s}.mail{animation:float-in 1s var(--ease-out) .2s both}}@keyframes sharpen{0%{filter:blur(10px);transform:translateY(12px)}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}@keyframes float-in{0%{opacity:0;transform:translateY(28px)scale(.97)}}.hero__ctas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero__note{font-size:var(--fs-13);color:var(--text-3);flex-wrap:wrap;gap:6px 16px;margin:18px 0 0;padding:0;list-style:none;display:flex}.hero__note li{align-items:center;gap:6px;display:inline-flex}.hero__note svg,.check-ic{width:14px;height:14px;stroke:var(--text-2);fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none}.stat{font-size:var(--fs-13);color:var(--text-3);margin-top:22px;display:grid}.stat>*{grid-area:1/1}.stat__in.is-gone{opacity:0;user-select:none}.stat b{font-family:var(--font-mono);color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.stat .dg{width:auto;line-height:1}.mail{border-radius:var(--r-2xl);padding:10px}.mail__inner{border-radius:calc(var(--r-2xl) - 10px);background:rgba(var(--ov), .03);overflow:hidden}.mail__bar{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 18px;display:flex}.mail__dots{gap:6px;display:flex}.mail__dots i{background:var(--line-2);border-radius:50%;width:9px;height:9px}.mail__meta{gap:2px;padding:16px 20px 0;display:grid}.mail__from{font-size:var(--fs-13);color:var(--text-3)}.mail__subj{font-weight:650;font-size:var(--fs-18);letter-spacing:-.01em}.mail__body{gap:16px;padding:18px 20px 22px;display:grid}.mail__hl{letter-spacing:-.03em;font-size:clamp(22px,2.4vw,30px);font-weight:780;line-height:1.05}.mail__cta{justify-self:start}.cd{justify-content:center;align-items:flex-start;gap:var(--cd-gap,10px);font-family:var(--font-mono);display:flex}.cd__u{justify-items:center;gap:8px;display:grid}.cd__cell{padding:var(--cd-pad,12px 10px);border-radius:var(--r-lg);background:var(--pane);box-shadow:inset 0 1px 0 var(--g-spec), inset 0 -1px 0 var(--g-floor), 0 1px 2px #0000002e;display:flex;position:relative}.cd__num{font-size:var(--cd-size,clamp(36px, 4.6vw, 60px));letter-spacing:-.02em;font-variant-numeric:tabular-nums;padding-block:.06em;font-weight:700;font-stretch:88%;line-height:1;display:flex}.cd__lbl{font-family:var(--font-sans);font-size:var(--fs-11);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-weight:650}.cd__sep{font-size:calc(var(--cd-size,48px) * .6);color:var(--text-3);padding-top:calc(var(--cd-size,48px) * .32);font-weight:500;line-height:1}.cd--hero{--cd-size:clamp(30px, 3.3vw, 46px)}.cd--flap .cd__cell:after{content:"";background:var(--g-floor);height:1px;box-shadow:0 1px 0 rgba(var(--ov), .08);pointer-events:none;z-index:2;position:absolute;top:50%;left:0;right:0}.cd__cell.is-flipping>.cd__num{visibility:hidden}.flap{z-index:1;pointer-events:none;perspective:320px;position:absolute;inset:0}.flap__l{padding:var(--cd-pad,12px 10px);transform-origin:50%;backface-visibility:hidden;display:flex;position:absolute;inset:0}.flap__shade{opacity:0;border-radius:0 0 var(--r-lg) var(--r-lg);background:linear-gradient(var(--flap-shade,#0000004d), transparent 80%);position:absolute;inset:50% 0 0}:root[data-theme=light] .flap__shade{--flap-shade:#16141c24}.dg{justify-items:center;width:.652em;height:1.12em;padding-top:.06em;display:inline-grid;position:relative;overflow:hidden}.dg>span{grid-area:1/1;display:block}.cd__end{gap:8px;margin-top:14px;display:grid}.cd__track{background:rgba(var(--ov), .1);border-radius:99px;height:4px;overflow:hidden}.cd__track i{border-radius:inherit;background:linear-gradient(90deg, var(--ember-lo), var(--ember-hi));transform-origin:0;width:100%;height:100%;transform:scaleX(var(--p,.5));transition:transform 1s linear;display:block}.cd__cap{font-size:var(--fs-12);color:var(--text-3);justify-content:space-between;display:flex}.gen{z-index:var(--z-base);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid;position:relative}.pane{border-radius:var(--r-2xl);padding:10px}.pane--preview{position:sticky;top:92px}.pane__in{border-radius:calc(var(--r-2xl) - 10px)}.stage{background-color:var(--stage-bg,#111118);place-items:center;min-height:248px;padding:48px 20px 28px;display:grid;position:relative;overflow:hidden}.stage.is-tween{transition:background-color var(--dur-2) ease}.stage.is-tween .pv{transition:--pv-bg var(--dur-2) ease, --pv-fg var(--dur-2) ease, --pv-fg2 var(--dur-2) ease, --pv-acc var(--dur-2) ease, --pv-block var(--dur-2) ease, --pv-grad-a var(--dur-2) ease, --pv-grad-b var(--dur-2) ease, --pv-flap-a var(--dur-2) ease, --pv-flap-b var(--dur-2) ease, --pv-on-acc var(--dur-2) ease}.stage[data-bg=check]{background-color:#fff;background-image:conic-gradient(#e9e6e1 25%, transparent 0 50%, #e9e6e1 0 75%, transparent 0);background-size:18px 18px}.stage__tag{z-index:3;height:28px;padding:0 var(--s-3);border-radius:var(--r-pill);font-size:var(--fs-12);color:var(--code-text);align-items:center;font-weight:600;display:inline-flex;position:absolute;top:14px;left:14px}.stage__tag.ctl{--ctl-bg:linear-gradient(180deg, #212129 0%, #1b1b22 100%);--ctl-line:#ffffff1f;--ctl-hi:#ffffff14;--ctl-shadow:0 1px 2px #0006}.stage__tag i{display:none}.stage__img{border-radius:6px;width:100%;max-width:540px;height:auto}html.js .stage__img.is-replaced{display:none}.stage__gif{max-width:100%;height:auto}.pane__foot{font-size:var(--fs-13);color:var(--text-3);text-wrap:pretty;margin:0;padding:14px 10px 6px;line-height:1.5}.controls{border:0;gap:22px;min-width:0;margin:0;padding:18px 14px 14px;display:grid}.field{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.field__lbl,.field>legend{font-size:var(--fs-13);color:var(--text-2);float:left;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;width:100%;padding:0;font-weight:600;display:flex}.field>legend+*{clear:both}.field__lbl small,.field>legend small{color:var(--text-3);font-weight:400;font-size:var(--fs-12);text-align:right}.field__hint{font-size:var(--fs-13);color:var(--text-3);margin:0}.link-err{gap:8px;display:grid}.link-err__text{color:var(--ember-ink)}.resend{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;display:inline-flex}.resend__msg{font-size:var(--fs-13);color:var(--text-2)}.banner .resend{display:flex}.resend__msg.is-err{color:var(--ember-ink)}.input{border-radius:var(--r-md);height:48px;transition:box-shadow var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);align-items:center;gap:10px;min-width:0;padding:0 14px;display:flex}.input:focus-within{box-shadow:var(--well-shadow), 0 0 0 2px var(--focus)}.input input,.input select{min-width:0;height:100%;font-size:var(--fs-15);font-family:var(--font-mono);color-scheme:inherit;background:0 0;border:0;outline:none;flex:1;font-stretch:95%}.input select{font-family:var(--font-sans);appearance:none;cursor:pointer}.input input:is([type=text],[type=search],[type=email],[type=password],[type=url]){font-family:var(--font-sans);font-stretch:100%}.input select option,.input select optgroup{background:var(--bg-2);color:var(--text)}.input svg{width:16px;height:16px;stroke:var(--text-3);fill:none;stroke-width:2px;pointer-events:none;flex:none}.input--sm{border-radius:var(--r-sm);height:40px;padding:0 var(--s-3)}.input--sm input{font-size:var(--fs-14)}.row2{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:10px;display:grid}.row4{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.lbl-mini{font-size:var(--fs-12);color:var(--text-3);gap:6px;display:grid}.seg{border-radius:var(--r-pill);grid-auto-columns:1fr;grid-auto-flow:column;max-width:100%;height:44px;padding:3px;display:inline-grid;position:relative}.seg>label,.seg>button{z-index:2;border-radius:var(--r-pill);font-size:var(--fs-14);color:var(--text-2);transition:color var(--dur-3) var(--ease-out), transform var(--dur-1) var(--ease-out);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:550;display:inline-flex;position:relative}.seg>label:active,.seg>button:not([disabled]):active{transform:scale(.97)}.seg>label:has(input:checked),.seg>button[aria-selected=true],.seg>button[aria-pressed=true]{color:var(--sel-text)}.seg>label:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:1px}html:not(.js) .seg>label:has(input:checked),html:not(.js) .seg>button[aria-selected=true]{background:var(--sel)}.seg__ind{z-index:1;border-radius:var(--r-pill);background:var(--sel);pointer-events:none;width:0;position:absolute;top:3px;bottom:3px;left:0;box-shadow:inset 0 1px #ffffff1a,0 1px 2px #00000040,0 8px 16px -10px #00000080}.seg--full{width:100%;display:grid}.seg--sm{height:36px}.seg--sm>label,.seg--sm>button{font-size:var(--fs-13);padding:0 10px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border-radius:var(--r-pill);min-width:52px;height:40px;font-size:var(--fs-14);color:var(--text-2);cursor:pointer;transition:transform var(--dur-1) var(--ease-out), color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:550;display:inline-flex}.chip--sm{min-width:0;height:34px;padding:0 var(--s-3);font-size:var(--fs-13)}.chip svg{stroke:currentColor;fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20px;width:14px;height:14px;transition:stroke-dashoffset var(--dur-3) var(--ease-out)}.chip:has(input:checked),.chip[aria-pressed=true]{color:var(--sel-text);background:var(--sel);box-shadow:inset 0 1px 0 #ffffff1a, var(--ctl-shadow);border-color:#0000}.chip:has(input:checked) svg,.chip[aria-pressed=true] svg{stroke-dashoffset:0;stroke:var(--sel-check)}.chip:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.chip:active{transform:scale(.96)}.sty-groups{gap:var(--s-4);display:grid;container-type:inline-size}.sty-group{gap:var(--s-2);display:grid}.sty-group__head{align-items:center;gap:var(--s-2);display:flex}.sty-group__head:after{content:"";background:var(--line);flex:1;height:1px}.styles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@container (width>=500px){.styles{grid-template-columns:repeat(6,minmax(0,1fr))}.sty__name{font-size:var(--fs-12);letter-spacing:-.01em;white-space:nowrap;padding:0}}.sty{border-radius:var(--r-lg);padding:6px 6px var(--s-2);text-align:left;cursor:pointer;transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);gap:6px;display:grid;position:relative}.sty:active{transition-duration:var(--dur-1);transform:scale(.98)}.sty:has(input:checked){box-shadow:inset 0 1px 0 var(--ctl-hi), 0 0 0 2px var(--ember-line), var(--ctl-shadow);border-color:#0000}.sty:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.sty__th{border-radius:calc(var(--r-lg) - 6px);height:46px;font-family:var(--font-mono);letter-spacing:-.02em;justify-content:center;align-items:center;gap:3px;font-size:14px;font-weight:700;display:flex;overflow:hidden}.sty__name{font-size:var(--fs-13);justify-content:space-between;align-items:center;gap:4px;padding:0 2px;font-weight:600;display:flex}.sty .pro{z-index:3;position:absolute;top:9px;right:9px;box-shadow:0 2px 6px -2px #00000080}.pro,.plan__tag,.save,.tpl-plan,.combo__free,.tag-free,.pill{font-family:var(--font-sans);font-size:var(--fs-11);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-weight:650;line-height:1.2}.pro{border-radius:var(--r-xs);color:var(--on-ember);background:var(--ember);padding:3px 6px}.pro--starter{color:var(--ember-ink);box-shadow:inset 0 0 0 1px var(--ember-line);background:0 0}.tag-free{border-radius:var(--r-xs);color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line-2);padding:3px 6px}.th-blocks{color:#f5f3ef;background:#16161d}.th-blocks span{background:#24242e;border-top:2px solid #ff6b3d;border-radius:5px;padding:3px 5px}.th-flat{color:#16141c;background:#f5f3ef}.th-minimal{color:#16141c;background:#fff;font-size:16px;font-weight:500}.th-rounded{color:#f9fafb;background:#111827}.th-rounded span{background:#1f2937;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.th-gradient{color:#fafafa;background:#18181b}.th-gradient span{background:linear-gradient(#3a3a40,#222226);border-radius:6px;padding:3px 5px;box-shadow:inset 0 1px #ffffff14}.th-glass{color:#fff;background:linear-gradient(135deg,#5b4bff,#ff4f8b 60%,#ffb547)}.th-glass span{background:#ffffff2e;border-radius:7px;padding:3px 6px;box-shadow:inset 0 1px #fff9,inset 0 0 0 1px #ffffff40}.th-flap{color:#f5f3ef;background:#0b0b0f}.th-flap span{background:linear-gradient(#2a2a33 50%,#1e1e25 50%);border-radius:5px;padding:3px 5px}.th-ring{color:#16141c;background:#f7f4ef}.th-ring i{background:conic-gradient(#ff6b3d 0 70%, #e6e1d9 0);border-radius:50%;place-items:center;width:28px;height:28px;font-size:9.5px;font-style:normal;display:grid}.th-ring i span{background:#f7f4ef;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.th-neon{color:#ff8fb8;text-shadow:0 0 6px #ff4f8b,0 0 14px #ff4f8b;background:#07060b}.th-serif{color:#2a2018;letter-spacing:0;background:#f5efe6;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400}.th-bold{color:#111;background:#111;gap:3px}.th-bold span{background:#ffd400;border-radius:3px;padding:2px 5px;font-size:16px;font-weight:800;font-stretch:75%}.swatches{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sw{background:var(--c1);width:36px;height:36px;box-shadow:inset 0 0 0 1px rgba(var(--ov), .22), 0 4px 10px -6px #0009;transition:transform var(--dur-2) var(--ease-out);cursor:pointer;border:0;border-radius:50%;flex:none;padding:0;position:relative}.sw:after{content:"";background:var(--c2);box-shadow:0 0 0 2px var(--c1);border-radius:50%;position:absolute;inset:9px}.sw:active{transition-duration:var(--dur-1);transform:scale(.94)}.sw:has(input:checked){box-shadow:0 0 0 2px var(--surf-solid), 0 0 0 4px var(--ember-line)}.sw:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:5px}.pickers{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.picker{border-radius:var(--r-pill);height:40px;font-size:var(--fs-13);color:var(--text-2);cursor:pointer;align-items:center;gap:8px;min-width:0;padding:0 12px 0 5px;display:flex}.picker:focus-within{box-shadow:var(--well-shadow), 0 0 0 2px var(--focus)}.picker input[type=color]{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;width:30px;height:30px;padding:0}.picker input[type=color]::-webkit-color-swatch-wrapper{padding:0}.picker input[type=color]::-webkit-color-swatch{box-shadow:inset 0 0 0 1px rgba(var(--ov), .25);border:0;border-radius:50%}.picker input[type=color]::-moz-color-swatch{border:0;border-radius:50%}.picker .hex{font-family:var(--font-mono);color:var(--text-3);text-transform:uppercase;margin-left:auto;font-size:11px}.switch{font-size:var(--fs-14);color:var(--text-2);cursor:pointer;align-items:center;gap:10px;display:inline-flex}.switch input{appearance:none;background:rgba(var(--ov), .16);cursor:pointer;width:40px;height:24px;transition:background-color var(--dur-2);border-radius:99px;flex:none;margin:0;position:relative}.switch input:after{content:"";width:18px;height:18px;transition:transform var(--dur-2) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000059}.switch input:checked{background:var(--ember-line)}.switch input:checked:after{transform:translate(16px)}.more{border-radius:var(--r-lg)}.more>summary{cursor:pointer;font-size:var(--fs-14);color:var(--text-2);border-radius:var(--r-lg);justify-content:space-between;align-items:center;padding:12px 14px;font-weight:600;list-style:none;display:flex}.more>summary::-webkit-details-marker{display:none}.more>summary svg{stroke:currentColor;fill:none;stroke-width:2px;width:16px;height:16px;transition:transform var(--dur-3) var(--ease-out)}.more[open]>summary svg{transform:rotate(180deg)}.more__body{gap:20px;padding:6px 14px 16px;display:grid}.upsell{padding:var(--s-3) 14px;border-radius:var(--r-md);font-size:var(--fs-13);color:var(--text-2);background:rgba(var(--ov), .04);border:1px solid var(--line-2);align-items:flex-start;gap:10px;display:flex}.upsell a{color:var(--ember-ink);font-weight:600}.upsell .check-ic{stroke:var(--warn-text)}.upsell:not([hidden]),.create__note:not([hidden]){transition:opacity var(--dur-2) ease, translate var(--dur-2) var(--ease-out)}@starting-style{.upsell:not([hidden]){opacity:0;translate:0 -4px}.create__note:not([hidden]){opacity:0}}.out{border-radius:var(--r-xl);padding:6px}.out:not([hidden]){clip-path:inset(0 0 0 0 round var(--r-xl));transition:clip-path .42s var(--ease-out), opacity .16s ease}@starting-style{.out:not([hidden]){clip-path:inset(0 0 100% 0 round var(--r-xl));opacity:0}}.out__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:4px 4px 8px;display:flex}.out__empty{font-size:var(--fs-14);color:var(--text-3);margin:0;padding:10px 12px 12px}.out__help{font-size:var(--fs-13);color:var(--text-3);margin:8px 6px 4px}.create{gap:10px;display:grid}.create__note{font-size:var(--fs-12);color:var(--text-2);text-align:center;margin:0}.code{border-radius:calc(var(--r-xl) - 6px);background:var(--code-bg);border:1px solid var(--line);font-family:var(--font-mono);color:var(--code-text);white-space:pre-wrap;word-break:break-all;max-height:180px;margin:0;padding:14px 16px;font-size:12px;font-stretch:92%;line-height:1.7;position:relative;overflow:auto}.code .t{color:#ff9c7a}.code .a{color:#9fb3ff}.code .u{color:#8de3b8}.copy{position:relative;overflow:hidden}.copy .ok{opacity:0;transition:transform var(--dur-3) var(--ease-out), opacity var(--dur-2) var(--ease-out);place-items:center;display:grid;position:absolute;inset:0;transform:translateY(100%)}.copy .lbl{gap:var(--s-2);transition:transform var(--dur-3) var(--ease-out), opacity var(--dur-2) var(--ease-out);align-items:center;display:inline-flex}.copy.is-done .lbl{opacity:0;transform:translateY(-100%)}.copy.is-done .ok{opacity:1;transform:none}.copy .ok svg{stroke:currentColor;fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20px;width:18px;height:18px;transition:stroke-dashoffset .26s var(--ease-out) 80ms}.copy.is-done .ok svg{stroke-dashoffset:0}.pv-box{width:min(100%, var(--gif-w,540px));container-type:inline-size}.pv{--k:calc(100cqw / 540);--num:calc(52 * var(--k));--lbl:calc(14 * var(--k));--bw:calc(100 * var(--k));--bh:calc(80 * var(--k));--gap:calc(9 * var(--k));justify-content:center;align-items:flex-start;gap:var(--gap);padding:calc(28 * var(--k)) calc(12 * var(--k));background:var(--pv-bg);color:var(--pv-fg);font-family:var(--pv-font,Inter), "Schibsted Grotesk Fallback", system-ui, sans-serif;border-radius:calc(10 * var(--k));display:flex;position:relative;overflow:hidden}.pv.is-transparent{background:0 0}.pv__ghost{pointer-events:none;margin:0;position:absolute}.pv__u{justify-items:center;gap:calc(7 * var(--k));display:grid}.pv__cell{width:var(--bw);height:var(--bh);place-items:center;display:grid;position:relative;overflow:hidden}.pv__num{font-size:var(--num);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1;display:flex}.pv__num .dg{width:auto}.pv__lbl{font-size:var(--lbl);letter-spacing:.1em;text-transform:uppercase;color:var(--pv-fg2);white-space:nowrap;font-weight:600}.pv__sep{font-size:calc(var(--num) * .5);color:var(--pv-acc);opacity:.8;height:var(--bh);align-self:flex-start;place-items:center;font-weight:700;display:grid}.pv__expired{font-size:calc(var(--num) * .5);letter-spacing:.06em;color:var(--pv-acc);padding:calc(10 * var(--k)) 0;text-align:center;font-weight:700}.pv__hidden{font-family:var(--font-mono);color:var(--text-3);border:1px dashed var(--line-2);text-align:center;border-radius:10px;padding:18px;font-size:12px}.pv__mark{font-family:var(--font-mono);color:var(--pv-fg2);text-align:right;width:100%;margin-top:10px;font-size:10px}.pv--blocks .pv__cell{background:var(--pv-block);border-radius:calc(12 * var(--k))}.pv--blocks .pv__cell:before{content:"";height:calc(3 * var(--k) + 1px);background:var(--pv-acc);position:absolute;top:0;left:0;right:0}.pv--flat .pv__cell{background:0 0}.pv--minimal .pv__cell{width:calc(var(--bw) * .7);height:calc(var(--bh) * .8)}.pv--minimal .pv__num{font-size:calc(var(--num) * 1.3)}.pv--minimal .pv__lbl{font-weight:400}.pv--rounded .pv__cell{width:var(--bw);height:var(--bw);background:var(--pv-block);border-radius:50%;box-shadow:0 0 0 2px #ffffff0f}.pv--rounded .pv__sep{height:var(--bw)}.pv--gradient .pv__cell{border-radius:calc(14 * var(--k));background:linear-gradient(180deg, var(--pv-grad-a) 0%, var(--pv-grad-b) 100%);box-shadow:inset 0 1px #ffffff14,0 2px 8px #0000004d}.pv--glass{background-image:radial-gradient(60% 80% at 20% 20%,#5b4bff,#0000 70%),radial-gradient(60% 80% at 80% 30%,#ff4f8b,#0000 70%),radial-gradient(70% 80% at 60% 100%,#ffb547,#0000 70%)}.pv--glass .pv__cell{border-radius:calc(16 * var(--k));background:linear-gradient(#ffffff42,#ffffff1a);box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #ffffff47,0 18px 30px -18px #00000080}.pv--flap .pv__cell{background:linear-gradient(180deg, var(--pv-flap-a) 0 50%, var(--pv-flap-b) 50% 100%);border-radius:calc(10 * var(--k));box-shadow:0 10px 18px -10px #0009}.pv--flap .pv__cell:after{content:"";background:var(--pv-bg);height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.pv__fold{background:inherit;pointer-events:none;clip-path:inset(0 0 50%);place-items:center;display:grid;position:absolute;inset:0}.pv__fold--old{transform-origin:50%;transform:scaleY(.38)}.pv__fold--old:after{content:"";background:#00000047;position:absolute;inset:0}.pv--ring .pv__cell{width:var(--bw);height:var(--bw);background:conic-gradient(var(--pv-acc) calc(var(--f,.5) * 360deg), var(--pv-track) 0);border-radius:50%}.pv--ring .pv__cell:before{content:"";inset:calc(6 * var(--k));background:var(--pv-bg);border-radius:50%;position:absolute}.pv--ring.is-transparent .pv__cell:before{background:var(--stage-bg,#111118)}.pv--ring .pv__num{font-size:calc(var(--num) * .8);position:relative}.pv--ring .pv__sep{display:none}.pv--neon .pv__num{text-shadow:0 0 calc(4 * var(--k)) var(--pv-acc), 0 0 calc(14 * var(--k)) var(--pv-acc), 0 0 calc(28 * var(--k)) var(--pv-acc)}.pv--neon .pv__sep{text-shadow:0 0 10px var(--pv-acc)}.pv--neon .pv__lbl{letter-spacing:.24em}.pv--serif .pv__num{font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:400;font-size:calc(var(--num) * 1.2)}.pv--serif .pv__lbl{font-variant:small-caps;text-transform:lowercase;letter-spacing:.2em;font-weight:400}.pv--serif .pv__sep{background:var(--pv-fg2);opacity:.5;color:#0000;width:1px;overflow:hidden}.pv--bold .pv__cell{background:var(--pv-acc);border-radius:calc(6 * var(--k));height:calc(var(--bh) * 1.25);padding-bottom:calc(8 * var(--k));grid-template-rows:1fr auto}.pv--bold .pv__num{color:var(--pv-on-acc);font-size:calc(var(--num) * 1.25);align-self:end;font-weight:800;font-stretch:75%}.pv--bold .pv__lbl{display:none}.pv--bold .pv__lbl--in{color:var(--pv-on-acc);font-size:calc(var(--lbl) * .8);opacity:.8;display:block}.pv__lbl--in,.pv--bold .pv__sep{display:none}.toast{left:50%;bottom:calc(20px + env(safe-area-inset-bottom));z-index:var(--z-toast);border-radius:var(--r-pill);min-height:48px;font-size:var(--fs-14);opacity:0;pointer-events:none;transition:transform var(--dur-3) var(--ease-in), opacity var(--dur-2);align-items:center;gap:10px;max-width:calc(100% - 32px);padding:0 18px 0 14px;font-weight:550;display:flex;position:fixed;transform:translate(-50%,140%)scale(.9)}.toast.is-on{opacity:1;transition:transform var(--dur-3) var(--ease-out), opacity var(--dur-2) var(--ease-out);transform:translate(-50%)scale(1)}.toast svg{width:20px;height:20px;stroke:var(--ok);fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none}.toast.is-err svg{stroke:var(--err)}.lang-hint{z-index:var(--z-popover);left:max(var(--gutter), env(safe-area-inset-left,0px), calc((100% - var(--max)) / 2));bottom:calc(var(--s-4) + env(safe-area-inset-bottom,0px));align-items:center;gap:var(--s-2);max-width:calc(100% - 2 * var(--gutter));padding:6px 6px 6px var(--s-4);border-radius:var(--r-pill);font-size:var(--fs-14);color:var(--text);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s var(--ease-in), transform .16s var(--ease-in), visibility 0s linear .16s;font-weight:550;display:flex;position:fixed;transform:translateY(12px)scale(.98)}.lang-hint.is-on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out), visibility 0s;transform:none}.lang-hint__q{min-width:0}.lang-hint__go{flex:none}.lang-hint__x{flex:none;width:34px;height:34px}.lang-hint__x svg{width:16px;height:16px}@media (width<=520px){.lang-hint{left:var(--gutter);right:var(--gutter);max-width:none;font-size:var(--fs-13)}.lang-hint__q{flex:1}}.modal{height:fit-content;z-index:var(--z-modal);border-radius:var(--r-2xl);width:min(560px,100% - 32px);color:var(--text);--ga:calc(var(--g3-a) * 1.45);transform-origin:50%;opacity:1;max-height:calc(100dvh - 32px);transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out), overlay var(--dur-2), display var(--dur-2);transition-behavior:allow-discrete;border:0;margin:auto;padding:28px;position:fixed;inset:0;overflow:auto;transform:none}.modal:not([open]){opacity:0;transition-duration:.15s;transition-timing-function:var(--ease-in);transform:scale(.96)}@starting-style{.modal[open]{opacity:0;transform:scale(.96)}}.modal::backdrop{backdrop-filter:blur(6px);opacity:1;transition:opacity var(--dur-2) var(--ease-out), overlay var(--dur-2), display var(--dur-2);transition-behavior:allow-discrete;background:#0a0a0f73}.modal:not([open])::backdrop{opacity:0;transition-duration:.15s}@starting-style{.modal[open]::backdrop{opacity:0}}.modal h2{font-size:var(--fs-24);letter-spacing:-.02em;margin:0 0 10px;line-height:1.15}.modal p{color:var(--text-2);margin:0 0 12px}.modal ul{color:var(--text-2);margin:0 0 18px;padding-left:1.2em}.modal__actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.modal__x{position:absolute;top:14px;right:14px}.card{border-radius:var(--r-xl);align-content:start;gap:10px;padding:22px;display:grid}.card h3{font-size:var(--fs-18);letter-spacing:-.015em;margin:0;line-height:1.25}.card p{color:var(--text-2);font-size:var(--fs-15);margin:0}.card__foot{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:6px;display:flex}.link{color:var(--ember-ink);font-weight:600;font-size:var(--fs-14);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.warn{stroke:var(--warn-text)}.faq{border-block:1px solid var(--line);display:grid}.faq details{border-radius:var(--r-lg);transition:background-color var(--dur-2) var(--ease-out)}.faq details+details{border-top:1px solid var(--line)}.faq details[open]{background:rgba(var(--ov), .03);border-top-color:#0000}.faq details[open]+details{border-top-color:#0000}.faq summary{cursor:pointer;font-weight:650;font-size:var(--fs-16);letter-spacing:-.01em;border-radius:var(--r-lg);justify-content:space-between;align-items:center;gap:16px;margin-inline:-16px;padding:20px 16px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary h3{font-size:inherit;font-weight:inherit;margin:0}.faq summary svg{width:18px;height:18px;stroke:var(--text-2);fill:none;stroke-width:2px;stroke-linecap:round;transition:transform var(--dur-3) var(--ease-out), stroke var(--dur-2) var(--ease-out);flex:none}.faq details[open] summary svg{stroke:var(--ember-ink);transform:rotate(45deg)}.faq details::details-content{block-size:0;transition:block-size .28s var(--ease-out), content-visibility .28s allow-discrete;overflow:hidden}.faq details[open]::details-content{block-size:auto}@supports not (interpolate-size:allow-keywords){.faq details::details-content{transition:none}}@media (prefers-reduced-motion:reduce){.faq details::details-content{transition:none}}.faq details.is-closing{background:0 0}.faq details.is-closing summary svg{stroke:var(--text-2);transform:none}.faq__a{color:var(--text-2);font-size:var(--fs-15);max-width:64ch;padding:0 0 22px;line-height:1.65}.faq__a p{margin:0}.faq__a p+p{margin-top:.7em}.faq__a a{color:var(--ember-ink)}.cta-band{border-radius:var(--r-2xl);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:clamp(28px,5vw,56px);display:grid}.cta-band h2{margin:0 0 8px}.cta-band p{color:var(--text-2);margin:0}.cta-band__actions{flex-wrap:wrap;gap:10px;display:flex}.price-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:clamp(28px,4vw,44px);display:flex}.plans{z-index:var(--z-base);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;display:grid;position:relative}.plan{border-radius:var(--r-2xl);grid-template-rows:auto auto auto auto 1fr;align-content:start;gap:18px;padding:24px;display:grid}.plan--hot{--ga:calc(var(--g3-a) * 1.3)}.plan--hot:before{background:linear-gradient(140deg, var(--ember) 0%, color-mix(in srgb, var(--ember) 35%, transparent) 40%, var(--g-rim-lo) 70%, var(--g-rim-mid) 100%)}.plan__top{justify-content:space-between;align-items:center;gap:8px;min-height:26px;display:flex}.plan__name{font-weight:700;font-size:var(--fs-20);letter-spacing:-.02em;margin:0}.plan__tag{border-radius:var(--r-pill);padding:5px 9px}.plan__price{flex-wrap:wrap;align-items:baseline;gap:6px;min-height:52px;display:flex}.plan__amt{font-family:var(--font-mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:700;font-stretch:88%;line-height:1;display:inline-flex;position:relative}.plan__amt .dg{width:auto;height:1.06em}.plan__cur{font-family:var(--font-mono);letter-spacing:-.03em;font-size:28px;font-weight:700;font-stretch:88%}.plan__per{color:var(--text-3);font-size:var(--fs-14)}.plan__talk{letter-spacing:-.03em;font-size:30px;font-weight:750;line-height:1.2}.bill-y{display:none}.pricing:has(input[name=billing][value=year]:checked) .bill-y{display:inline}.pricing:has(input[name=billing][value=year]:checked) .bill-m{display:none}.pricing :is(.plan__sub,.plan__per) :is(.bill-m,.bill-y){transition:opacity var(--dur-2) ease}@starting-style{.pricing :is(.plan__sub,.plan__per) :is(.bill-m,.bill-y){opacity:0}}.plan p{color:var(--text-2);font-size:var(--fs-15);margin:0}.plan ul{font-size:var(--fs-14);align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.plan li{grid-template-columns:18px 1fr;align-items:start;gap:10px;display:grid}.plan li svg{width:18px;height:18px;stroke:var(--text-2);fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;margin-top:1px}.plan__sub{font-size:var(--fs-13);color:var(--text-3);min-height:20px}.save{border-radius:var(--r-xs);color:var(--ember-ink);box-shadow:inset 0 0 0 1px var(--ember-line);margin-left:6px;padding:2px 6px}.founder{border-radius:var(--r-lg);font-size:var(--fs-15);color:var(--text-2);z-index:var(--z-base);margin-top:18px;padding:14px 18px;display:block;position:relative}.founder b{color:var(--text)}.note{font-size:var(--fs-13);color:var(--text-3);z-index:1;margin-top:14px;position:relative}.table-wrap{border-radius:var(--r-xl);padding:6px;overflow-x:auto}.cmp{border-collapse:collapse;width:100%;font-size:var(--fs-14);min-width:760px}.cmp caption{text-align:left;padding:14px 14px 6px;font-weight:650}.cmp th,.cmp td{text-align:left;vertical-align:top;padding:10px 14px}.cmp thead th{border-bottom:1px solid var(--line-2);padding-block:14px}.cmp .cmp__ghead th{font-size:var(--fs-15);color:var(--text);letter-spacing:-.01em;width:auto;padding:28px 14px 8px;font-weight:700}.cmp__group+.cmp__group .cmp__ghead th{border-top:1px solid var(--line)}.cmp__group tr:last-child :is(th,td){padding-bottom:16px}@media (hover:hover) and (pointer:fine){.cmp tbody tr:not(.cmp__ghead):hover :is(th,td){background:rgba(var(--ov), .03)}}.cmp thead th{font-size:var(--fs-13);color:var(--text-2);font-weight:650}.cmp thead th.is-hot{color:var(--ember-ink)}.cmp tbody th{color:var(--text);width:26%;font-weight:550}.cmp__hint{font-size:var(--fs-13);color:var(--text-3);align-items:center;gap:6px;margin:0 0 10px;display:none}.cmp__hint svg{stroke:currentColor;fill:none;stroke-width:2px;width:14px;height:14px}@media (width<=800px){.cmp__hint{display:flex}.cmp th:first-child{z-index:1;background:var(--surf-solid);box-shadow:1px 0 0 var(--line);min-width:132px;position:sticky;left:0}}.cmp td{color:var(--text-2)}.cmp td.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px}.cmp__ic{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.cmp .yes{color:var(--text);font-weight:600}.cmp .no{color:var(--text-3)}.crumbs ol{font-size:var(--fs-13);color:var(--text-3);flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"/";color:var(--line-2);margin-right:6px}.crumbs a{text-decoration:none}.crumbs [aria-current]{color:var(--text-2)}.meta-line{font-size:var(--fs-13);color:var(--text-3);margin:0}.facts{border-radius:var(--r-xl);padding:6px var(--s-5);gap:0;display:grid}.facts>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.facts>div:last-child{border-bottom:0}.facts dt{color:var(--text);font-weight:650}.facts dd{color:var(--text-2);margin:0}.facts dd a{color:var(--ember-ink)}.nf{text-align:center;place-items:center;min-height:70vh;padding:140px 0 80px;display:grid;position:relative;overflow-x:clip}.nf__in{z-index:var(--z-base);justify-items:center;gap:16px;display:grid;position:relative}.nf .nf__code{color:var(--text);font-family:var(--font-mono);letter-spacing:-.04em;font-size:clamp(64px,14vw,140px);font-weight:700;font-stretch:88%;line-height:1}.nf__code .dg{width:auto;margin-block:-.06em}.nf h1{font-size:var(--fs-h2);letter-spacing:-.03em;margin:0}.nf p{color:var(--text-2);max-width:48ch;margin:0}.foot{border-top:1px solid var(--line);color:var(--text-3);font-size:var(--fs-14);z-index:var(--z-base);background:var(--bg);padding:40px 0 28px;position:relative}.foot__top{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:start;gap:24px 48px;display:grid}.foot__brand p{max-width:36ch;font-size:var(--fs-13);margin:12px 0 0;line-height:1.5}.foot__navs{gap:14px;padding-top:4px;display:grid}.foot__row{grid-template-columns:92px minmax(0,1fr);align-items:baseline;gap:4px 16px;display:grid}.foot h2{font-size:var(--fs-13);color:var(--text);margin:0;font-weight:650}.foot ul{flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;list-style:none;display:flex}.foot a{color:var(--text-2);transition:color var(--dur-2) var(--ease-out);text-decoration:none}.foot__bar{border-top:1px solid var(--line);font-size:var(--fs-13);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin-top:28px;padding-top:18px;display:flex}.foot__legal ul{gap:4px 18px}.foot__bar>span a,.foot__bar a{color:var(--text-2);text-underline-offset:3px;text-decoration:underline}.p-evergreen,.p-recurring,.p-weekly{display:none}#genForm:has(input[name=type][value=evergreen]:checked) .p-evergreen,#genForm:has(input[name=type][value=recurring]:checked) .p-recurring,#genForm:has(input[name=rec_every][value=weekly]:checked) .p-weekly{display:grid}#genForm:has(input[name=type]:not([value=fixed]):checked) .p-fixed,#genForm:has(input[name=expired_mode][value=hide]:checked) .p-exptext,html:not(.js) .js-only{display:none}.seg .pro{padding:2px 5px}.seg>label:has(input:checked) .pro{box-shadow:none}html.vt-stage .stage{view-transition-name:stage}.sec--gen{padding-top:clamp(32px,4vw,56px);scroll-margin-top:calc(8px - clamp(32px,4vw,56px))}::view-transition{pointer-events:none}::view-transition-old(stage),::view-transition-new(stage){animation-duration:var(--dur-4);animation-timing-function:var(--ease-out)}::view-transition-old(stage){animation-name:vt-out}::view-transition-new(stage){animation-name:vt-in}@keyframes vt-out{to{opacity:0;filter:blur(6px);transform:scale(.98)}}@keyframes vt-in{0%{opacity:0;filter:blur(6px);transform:scale(1.02)}}.pv__msg.pv{justify-content:center}.hero .lead,.hero__note,.stat,.stat .muted{color:var(--text)}.hero__note{opacity:1}.save-cta{border-radius:var(--r-lg);gap:10px;padding:16px;display:grid}.save-cta:not([hidden]){transition:opacity .28s var(--ease-out) .12s, transform .28s var(--ease-out) .12s}@starting-style{.save-cta:not([hidden]){opacity:0;transform:translateY(8px)}}.save-cta p{margin:0;font-weight:600}.p-matte{gap:6px;display:none}#genForm:has(#transparent:checked) .p-matte{display:grid}#genForm:has(#transparent:checked) .p-matte .picker{max-width:320px}.switch:has(input:disabled){opacity:.5;cursor:not-allowed}.lbl-mini .pro{vertical-align:1px;padding:2px 5px}.content-head h1{font-size:clamp(2rem,1.3rem + 3vw,3.4rem)}.answer{border-block:1px solid var(--line-2);grid-template-columns:112px minmax(0,1fr);gap:6px 20px;margin-top:8px;padding-block:20px;display:grid}.answer__lbl{font-size:var(--fs-13);color:var(--ember-ink);padding-top:.3em;font-weight:650}.answer p{font-size:var(--fs-20);letter-spacing:-.01em;color:var(--text);text-wrap:pretty;margin:0;line-height:1.5}.content-body{padding-block:8px}.content-body h2{letter-spacing:-.03em;margin-top:2.4em;scroll-margin-top:96px;font-size:clamp(1.5rem,1.15rem + 1.2vw,2rem);font-weight:750;line-height:1.12}.content-body h2+p{font-size:var(--fs-18);color:var(--text);line-height:1.6}.content-body h3{scroll-margin-top:96px}.content-body table{min-width:560px;display:table}.table-scroll{border-radius:var(--r-md);border:1px solid var(--line);overflow-x:auto}.table-scroll table{margin:0}.content-block{padding-block:16px}.sec--tight{padding-block:clamp(32px,5vw,64px)}.toc{border-top:1px solid var(--line);margin-block:8px 16px;padding-block:18px 6px}.toc h2{margin:0 0 10px}.toc ol{font-size:var(--fs-15);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:6px 28px;margin:0;padding:0;list-style:none;display:grid}.toc a{color:var(--text-2);text-decoration:none}.related{padding-bottom:24px}.related h2{margin-bottom:14px}.rel-links{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));column-gap:32px;margin:0;padding:0;list-style:none;display:grid}.rel-links li{border-bottom:1px solid var(--line)}.rel-link{font-weight:600;font-size:var(--fs-16);color:var(--text);transition:color var(--dur-2) var(--ease-out);justify-content:space-between;align-items:center;gap:12px;padding:14px 2px;text-decoration:none;display:flex}.rel-link svg{width:16px;height:16px;stroke:var(--text-3);fill:none;stroke-width:2px;transition:transform var(--dur-3) var(--ease-out), stroke var(--dur-2) var(--ease-out);flex:none}.rel-link:active{transform:scale(.99)}@media (hover:hover) and (pointer:fine){.rel-link:hover{color:var(--ember-ink)}.rel-link:hover svg{stroke:var(--ember-ink);transform:translate(3px)}}@media (width<=560px){.answer{grid-template-columns:minmax(0,1fr)}.answer p{font-size:var(--fs-18)}}.sources{font-size:var(--fs-12);color:var(--text-3);padding-block:24px 56px}.sources h2{margin:0 0 10px}.sources ol{gap:6px;margin:0;padding-left:1.3em;display:grid}.sources a{color:var(--text-2)}.variants{gap:14px;display:grid}.variant{border-radius:var(--r-xl);gap:10px;padding:10px;display:grid}.variant__img{border-radius:calc(var(--r-xl) - 10px);place-items:center;padding:18px;display:grid;overflow:hidden}.variant__img img{width:100%;max-width:704px;height:auto}.variant__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:2px 6px 6px;display:flex}.variant__name{font-size:var(--fs-16);margin:0}.variant__acts{flex-wrap:wrap;gap:8px;display:flex}.variants__note{font-size:var(--fs-13);color:var(--text-3);margin:0}.cards-index{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.cards-index :is(h2,h3) a{text-decoration:none}.cards-index :is(h2,h3) a:after{content:"";border-radius:inherit;position:absolute;inset:0}@media (width>=1000px){.variants{grid-template-columns:repeat(3,minmax(0,1fr))}.variants__note{grid-column:1/-1}.variant{align-content:start}.variant__img{min-height:120px;padding:14px 10px}.variant__foot{flex-direction:column;align-items:stretch}.variant__acts .btn{flex:auto}}.content-body :not(pre)>code{overflow-wrap:anywhere;word-break:break-word}.content-body pre{max-width:100%;overflow-x:auto}.combo{position:relative}.combo__list{z-index:var(--z-popover);border-radius:var(--r-lg);max-height:280px;box-shadow:var(--e3);gap:2px;margin:6px 0 0;padding:6px;list-style:none;display:grid;position:absolute;left:0;right:0;overflow-y:auto}.combo__list li{border-radius:var(--r-sm);cursor:pointer;font-size:var(--fs-14);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.combo__list li[aria-selected=true]{background:rgba(var(--ov), .1)}.combo__list small{color:var(--text-3);font-size:var(--fs-12)}.combo__name{text-overflow:ellipsis;white-space:nowrap;color:var(--text);overflow:hidden}.combo__free{color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:var(--r-xs);padding:3px 6px}.combo__list .combo__empty{cursor:default;color:var(--text-3);display:block}.lbl-mini .pro,.field__lbl .pro,.bgimg legend .pro{vertical-align:1px;padding:2px 5px}.bg-assets{flex-wrap:wrap;gap:8px;display:flex}.bg-asset{border-radius:var(--r-md);cursor:pointer;width:112px;height:70px;font-size:var(--fs-13);color:var(--text-2);place-items:center;padding:6px;display:grid;position:relative}.bg-asset img{object-fit:cover;border-radius:calc(var(--r-md) - 6px);width:100%;height:100%}.bg-asset:active{transform:scale(.98)}.bg-asset:has(input:checked){box-shadow:0 0 0 2px var(--ember-line);border-color:#0000}.bg-asset:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.bg-asset__del{background:var(--bg-3);width:24px;height:24px;color:var(--text);box-shadow:var(--e1);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:-6px;right:-6px}.bg-asset__del svg{stroke:currentColor;fill:none;stroke-width:2.4px;width:12px;height:12px}.bg-drop{border-radius:var(--r-lg);text-align:center;cursor:pointer;border:1px dashed var(--line-2);font-size:var(--fs-14);color:var(--text-2);justify-items:center;gap:4px;margin-top:10px;padding:16px;display:grid}.bg-drop svg{stroke:currentColor;fill:none;stroke-width:2px;width:18px;height:18px}.bg-drop u{color:var(--ember-ink);text-underline-offset:3px}.bg-drop small{color:var(--text-3);font-size:var(--fs-12)}.bg-drop.is-over{border-color:var(--ember-line);background-color:rgba(var(--ov), .06)}.bg-drop:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.bg-drop[aria-busy=true]{opacity:.6;pointer-events:none}.bg-prog{font-size:var(--fs-13);color:var(--text-2);align-items:center;gap:10px;margin-top:8px;display:flex}.bg-prog progress{height:6px;accent-color:var(--ember-line);flex:1}.bg-opts{gap:12px;margin-top:12px;display:grid}.range{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;display:grid}.range input[type=range]{width:100%;accent-color:var(--ember-line);grid-column:1/-1}.range output{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--text-2)}.bg-warn{color:var(--warn-text)}@media (hover:hover) and (pointer:fine){.btn:hover svg.arrow{transform:translate(3px)}.btn.brasa:hover{filter:brightness(1.06)saturate(1.05)}.btn.ctl:hover,.chip:hover,.sty:hover,.bg-asset:hover{border-color:var(--line-hover)}.btn--ghost:not(.ctl):hover{color:var(--text);background:rgba(var(--ov), .06)}.icon-btn:hover{background:rgba(var(--ov), .08);color:var(--text)}.nav a:hover{color:var(--text)}.lang:hover{color:var(--text);border-color:var(--text-3)}.sheet a:hover{background:rgba(var(--ov), .08)}.chip:hover{color:var(--text)}.sty:hover:not(:active){transform:translateY(-2px)}.sw:hover:not(:active){transform:scale(1.08)}.more>summary:hover{color:var(--text)}.link:hover{text-underline-offset:3px;text-decoration:underline}.crumbs a:hover,.foot a:hover,.toc a:hover{color:var(--text)}.cards-index :is(h2,h3) a:hover{color:var(--ember-ink)}.combo__list li:hover{background:rgba(var(--ov), .1)}}.nav a:active,.sheet a:active,.lang:active,.more>summary:active,.faq summary:active,.combo__list li:active,.picker:active{transition-duration:var(--dur-1)}.sheet a:active,.combo__list li:active{background:rgba(var(--ov), .1)}.nav a:active,.lang:active,.picker:active{transform:scale(.97)}.more>summary:active,.faq summary:active{background:rgba(var(--ov), .04)}.nav a,.lang,.picker{transition:color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), transform var(--dur-1) var(--ease-out)}.how{padding-block:clamp(72px,10vw,136px)}.aura--how i:first-child{width:40vw;max-width:600px;height:40vw;max-height:600px;opacity:calc(var(--aura-o) * .85);top:22%;right:2%}.aura--how i:nth-child(2){--c:var(--au-dusk);width:30vw;max-width:460px;height:30vw;max-height:460px;opacity:calc(var(--aura-o) * .6);animation-duration:34s;animation-delay:-12s;top:48%;right:30%}.how__grid{grid-template:"h scene""steps scene"1fr/minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,4vw,48px) clamp(40px,6vw,96px);display:grid}.how__h{grid-area:h;max-width:16ch}.how__steps{grid-area:steps;gap:clamp(22px,2.8vw,34px);margin:0;padding:0 0 0 30px;list-style:none;display:grid;position:relative}.how__steps:before,.how__steps:after{content:"";border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:5px}.how__steps:before{background:var(--line-2)}.how__steps:after{background:linear-gradient(var(--ember-hi), var(--ember-lo));transform-origin:top;transform:scaleY(var(--how-p,1));transition:transform .64s var(--ease-out)}.how__step{position:relative}.how__step:before{content:"";z-index:1;background:var(--ember-line);width:12px;height:12px;box-shadow:0 0 0 4px var(--bg);transition:background-color var(--dur-3) var(--ease-out), box-shadow var(--dur-3) var(--ease-out);border-radius:50%;position:absolute;top:.3em;left:-30px}.how__step h3{font-size:var(--fs-20);letter-spacing:-.02em;transition:color var(--dur-3) var(--ease-out);margin:0 0 6px;font-weight:700;line-height:1.2}.how__step p{color:var(--text-2);font-size:var(--fs-16);max-width:42ch;transition:color var(--dur-3) var(--ease-out);margin:0}.how__scene{grid-area:scene;align-self:center;margin:0;position:relative}.how__pv{z-index:2;border-radius:var(--r-xl);background:var(--surf-bg);border:1px solid var(--surf-line);width:58%;box-shadow:inset 0 1px 0 var(--surf-hi), var(--e3);transition:box-shadow var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);margin:0 0 -44px -3%;padding:6px 8px 8px;position:relative}.how__pv-tag{font-size:var(--fs-12);color:var(--fg-2);padding:2px 6px 8px;font-weight:600;display:block}.how__stage{border-radius:calc(var(--r-xl) - 8px);place-items:center;padding:12px 10px;display:grid}.how__stage img,.how__slot img{width:100%;height:auto}.how__mail{border-radius:var(--r-2xl);margin-left:12%;padding:10px}.how__mail-in{border-radius:calc(var(--r-2xl) - 10px);background:rgba(var(--ov), .03);overflow:hidden}.how__mail .mail__bar{justify-content:flex-end}.how__slot{border-radius:var(--r-md);box-shadow:inset 0 0 0 1px rgba(var(--ov), .06);place-items:center;margin:18px 20px 0;padding:clamp(10px,2vw,16px) clamp(8px,1.6vw,14px);display:grid}.how__slot img{transition:opacity var(--dur-2) ease}.how__stamp{font-size:var(--fs-13);color:var(--text-2);clip-path:inset(0);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:14px 20px 22px;display:flex}.how__stamp svg{width:15px;height:15px;stroke:var(--text-2);fill:none;stroke-width:2px;stroke-linecap:round;flex:none}.how__stamp b{white-space:nowrap;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);font-weight:600;font-stretch:88%}.how__ghost{z-index:3;pointer-events:none;will-change:transform;border-radius:6px;position:absolute;box-shadow:0 24px 40px -20px #000000b3}.how__grid.is-armed .how__steps{--how-p:0}.how__grid.is-armed .how__step:before{background:var(--line-2)}.how__grid.is-armed .how__step :is(h3,p){color:var(--text-3)}.how__grid.is-armed .how__slot img{opacity:0}.how__grid.is-armed.has-gif .how__slot img{opacity:1}.how__grid.is-armed .how__stamp{clip-path:inset(0 100% 0 0)}.how__grid[data-beat="1"] .how__steps{--how-p:.12}.how__grid[data-beat="2"] .how__steps{--how-p:.5}.how__grid[data-beat="3"] .how__steps{--how-p:1}.how__grid[data-beat] .how__step[data-step="1"] :is(h3,p),.how__grid:is([data-beat="2"],[data-beat="3"]) .how__step[data-step="2"] :is(h3,p),.how__grid[data-beat="3"] .how__step[data-step="3"] :is(h3,p){color:var(--text)}.how__grid[data-beat] .how__step[data-step="1"]:before,.how__grid:is([data-beat="2"],[data-beat="3"]) .how__step[data-step="2"]:before,.how__grid[data-beat="3"] .how__step[data-step="3"]:before{background:var(--ember-line);box-shadow:0 0 0 4px var(--bg), 0 0 0 7px color-mix(in srgb, var(--ember) 28%, transparent)}.how__grid[data-beat="1"] .how__pv{box-shadow:inset 0 1px 0 var(--surf-hi), 0 0 0 2px var(--ember-line), var(--e4);transform:translateY(-6px)}.how__grid[data-beat="3"] .how__stamp{clip-path:inset(0);transition:clip-path .64s var(--ease-out) 80ms}.plat{padding-block:clamp(64px,9vw,128px)}.marks{letter-spacing:-.035em;flex-wrap:wrap;gap:.1em .7em;max-width:1080px;margin:0;padding:0;font-size:clamp(1.625rem,1rem + 2.4vw,2.875rem);font-weight:750;line-height:1.18;list-style:none;display:flex}.mark{color:var(--text-2);text-decoration:underline 2px;text-decoration-color:var(--line-2);text-underline-offset:.16em;transition:color var(--dur-2) var(--ease-out), text-decoration-color var(--dur-2) var(--ease-out);align-items:center;display:inline-flex;position:relative}.mark svg{width:.42em;height:.42em;stroke:var(--ember-ink);fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity var(--dur-2) var(--ease-out), translate var(--dur-3) var(--ease-out);margin:-.21em 0 0 .08em;position:absolute;top:50%;left:100%;translate:-.18em}.mark--plain{color:var(--text-3);text-decoration:none}a.mark:active{transition-duration:var(--dur-1);scale:.98}@media (hover:hover) and (pointer:fine){a.mark:hover{color:var(--text);text-decoration-color:var(--ember-line)}a.mark:hover svg{opacity:1;translate:0}}a.mark:focus-visible svg{opacity:1;translate:0}.marks.is-armed:not(.is-in) .mark{color:var(--text-3);text-decoration-color:#0000}.marks.is-armed.is-in .mark{animation:mark-on .9s var(--ease-out) both;animation-delay:calc(var(--i,0) * 38ms)}@keyframes mark-on{0%{color:var(--text-3);text-decoration-color:#0000}32%{color:var(--ember-ink)}}.plat__clients{border-top:1px solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:20px clamp(32px,6vw,96px);margin-top:clamp(48px,7vw,88px);padding-top:clamp(28px,4vw,40px);display:grid}.plat__clients-head{align-content:start;gap:14px;display:grid}.plat__note{font-size:var(--fs-14);color:var(--text-2);align-items:flex-start;gap:10px;max-width:46ch;margin:0;display:flex}.plat__note b,.clients b{color:var(--text);font-weight:600}.plat__note svg{margin-top:3px}.clients{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px 32px;margin:0;padding:0;list-style:none;display:grid}.clients li{font-size:var(--fs-14);color:var(--text-2);align-items:flex-start;gap:10px;display:flex}.clients svg{margin-top:3px}.uses{padding-block:clamp(64px,9vw,128px)}.uses__h{max-width:18ch;margin-bottom:clamp(24px,4vw,48px)}.uses__list{display:grid}.use{grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,3fr);align-items:baseline;gap:10px clamp(20px,3vw,40px);padding:clamp(22px,3vw,34px) 0;display:grid;position:relative}.use:before{content:"";background:var(--line-2);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.use:last-child{border-bottom:1px solid var(--line-2)}.use__h{letter-spacing:-.03em;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;font-size:clamp(1.375rem,1.05rem + 1.1vw,1.875rem);font-weight:750;line-height:1.12;display:flex}.use__h .pro{font-size:var(--fs-11);letter-spacing:.06em}.use__p{color:var(--text-2);font-size:var(--fs-16);max-width:48ch;margin:0}.use__acts{text-align:right;flex-direction:column;justify-self:end;align-items:flex-end;gap:6px;display:flex}.use__go{height:32px;color:var(--text);font-weight:600;font-size:var(--fs-14);white-space:nowrap;transition:color var(--dur-2) var(--ease-out), transform var(--dur-1) var(--ease-out);background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.use__go svg{width:16px;height:16px;stroke:var(--ember-ink);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-3) var(--ease-out)}.use__go:active{transform:scale(.97)}.use__link{color:var(--text-2);font-weight:500}@media (hover:hover) and (pointer:fine){.use__go:hover{color:var(--ember-ink)}.use__go:hover svg{transform:translate(3px)}.use__link:hover{color:var(--ember-ink)}}.uses__list.is-armed .use:before{transition:transform .72s var(--ease-out);transition-delay:calc(var(--i,0) * 80ms)}.uses__list.is-armed .use>*{transition:opacity .56s var(--ease-out), translate .56s var(--ease-out);transition-delay:calc(var(--i,0) * 80ms + .1s)}.uses__list.is-armed:not(.is-in) .use:before{transform:scaleX(0)}.uses__list.is-armed:not(.is-in) .use>*{opacity:0;translate:0 18px}.tpl-cards.tpl-board{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.tpl-board>.tpl-card{grid-template-rows:1fr auto}.tpl-board>.tpl-card:nth-child(4n+1),.tpl-board>.tpl-card:nth-child(4n+4){grid-column:span 7}.tpl-board>.tpl-card:nth-child(4n+2),.tpl-board>.tpl-card:nth-child(4n+3){grid-column:span 5}.tpl-board .tpl-card__img{aspect-ratio:auto;min-height:150px;padding:clamp(12px,2vw,22px)}.tpl-board .tpl-card__img img{height:auto}.tpl-board.is-armed .tpl-card__img{transition:clip-path .76s var(--ease-out);transition-delay:calc(var(--i,0) * 70ms)}.tpl-board.is-armed:not(.is-in) .tpl-card__img{clip-path:inset(0 50% round 16px)}.tpl-board.is-armed.is-in .tpl-card__img{clip-path:inset(0 round 16px)}.faq-sec__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:24px clamp(32px,6vw,96px);display:grid}.faq-sec__h{max-width:14ch;position:sticky;top:112px}.cta-band.is-armed{transition:opacity .7s var(--ease-out), scale .7s var(--ease-out), filter .6s var(--ease-out)}.cta-band.is-armed:not(.is-in){opacity:0;filter:blur(10px);scale:.96}@media (width<=960px){.how__grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"h""scene""steps"}.how__h{max-width:20ch}.how__scene{max-width:620px}.plat__clients,.faq-sec__grid{grid-template-columns:minmax(0,1fr)}.faq-sec__h{max-width:20ch;position:static}.use{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.use__acts{text-align:left;flex-flow:wrap;grid-column:2;justify-self:start;align-items:center;gap:6px 20px}.use__h{grid-row:span 2}}@media (width<=760px){.how__pv{width:74%;margin:0 0 -32px}.how__mail{margin-left:6%}.how__slot{margin:14px 14px 0}.how__stamp{margin:12px 14px 18px}.clients,.use{grid-template-columns:minmax(0,1fr)}.use__h{grid-row:auto}.use__acts{grid-column:auto}.tpl-board>.tpl-card:nth-child(n){grid-column:1/-1}.tpl-board .tpl-card__img{min-height:0}}@media (pointer:coarse){.use__go{height:var(--hit)}.mark{min-height:var(--hit)}a.mark:after{content:"";inset-block:0;inset-inline:min(0px, calc((100% - var(--hit)) / 2));position:absolute}}.auth__magic{gap:var(--s-2)}.auth__magic .fld__hint{text-align:center;margin:0}}@layer utilities{.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.mono{font-family:var(--font-mono)}.tnum{font-variant-numeric:tabular-nums}.muted{color:var(--text-3)}.center{text-align:center}.mt-0{margin-top:0}.mt-4{margin-top:var(--s-4)}.mt-8{margin-top:var(--s-8)}.mt-12{margin-top:var(--s-12)}.stack{gap:var(--s-4);display:grid}@media (width<=1180px){.nav a{padding:0 11px}}@media (width<=1100px){.hdr__pill{grid-template-columns:auto 1fr auto;height:60px;padding:0 8px 0 16px}.nav,.hdr__end .btn--ghost,.hdr__end .lang{display:none}.menu-btn{display:grid}}@media (width>=700px){.sheet{width:360px;left:auto;right:max(var(--gutter), calc((100% - var(--max)) / 2))}}@media (width<=1080px){.plans{grid-template-columns:repeat(2,minmax(0,1fr))}.foot__top{grid-template-columns:minmax(0,1fr)}}@media (width<=960px){.hdr__pill{grid-template-columns:auto 1fr auto;height:60px;padding:0 8px 0 16px}.nav,.hdr__end .btn--ghost,.hdr__end .lang{display:none}.menu-btn{display:grid}.hero__grid,.gen{grid-template-columns:minmax(0,1fr)}.gen .pane--preview{z-index:var(--z-sticky);position:sticky;top:80px}.grid-3,.cta-band{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.hero__ctas .btn{flex:auto}.stage{min-height:0;padding:var(--s-3) var(--s-2)}.cd--hero{--cd-size:34px;--cd-gap:6px;--cd-pad:10px 7px}.seg>label,.seg>button{padding:0 10px}.plans{grid-template-columns:minmax(0,1fr);max-width:520px;margin-inline:auto}.plan{padding:22px}.plan--hot{order:-1}.pane__foot{display:none}.row2{grid-template-columns:minmax(0,1fr)}.row4{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-2{grid-template-columns:minmax(0,1fr)}.stage__tag{display:none}.facts>div{grid-template-columns:minmax(0,1fr);gap:4px}.foot__row{grid-template-columns:minmax(0,1fr)}.foot ul{gap:2px 18px}.pickers{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (pointer:coarse){.chip,.chip--sm{min-height:var(--hit)}.chip--sm{padding:0 14px}.swatches{gap:var(--s-3)}.sw{width:var(--hit);height:var(--hit)}.sw:after{inset:11px}.seg,.seg--sm{height:calc(var(--hit) + 6px);padding:2px}.seg__ind{top:2px;bottom:2px}.btn--sm{--h:var(--hit)}.icon-btn,.icon-btn--sm{width:var(--hit);height:var(--hit)}.input .icon-btn{width:var(--hit);height:var(--hit);margin-right:-12px}.input--sm,.picker{height:var(--hit)}.input input,.input select,.input--sm input{font-size:var(--fs-16)}.switch{min-height:var(--hit)}.lang{height:var(--hit);min-width:var(--hit);padding:0 var(--s-3);justify-content:center}.logo,.more>summary{min-height:var(--hit)}.link,.link-inline,.crumbs a,.trow__name{padding-block:var(--s-3);margin-block:calc(-1 * var(--s-3))}.crumbs a{margin-inline:-6px;padding-inline:6px;display:inline-block}.foot ul{gap:0 16px}.foot li a,.auth__bottom a{min-height:var(--hit);min-width:var(--hit);align-items:center;display:inline-flex}.upsell a,.foot__bar>span a,.auth__foot a{min-height:var(--hit);padding-block:var(--s-3);margin-block:calc(-1 * var(--s-3));display:inline-block}.toc ol{gap:0}.toc a{padding-block:10px;display:inline-block}.tabs-line button{min-height:var(--hit)}.bg-asset__del:after{content:"";position:absolute;inset:-10px}}@media (width<=520px){.seg .pro{display:none}}@media (width<=400px){.cd--hero{--cd-size:30px;--cd-gap:4px;--cd-pad:9px 6px}.cd--hero .cd__sep{display:none}.hdr__end .btn--sm.brasa{padding:0 12px}}}@property --pv-bg{syntax:"<color>";inherits:true;initial-value:#111118}@property --pv-fg{syntax:"<color>";inherits:true;initial-value:#fff}@property --pv-fg2{syntax:"<color>";inherits:true;initial-value:#b7b4bd}@property --pv-acc{syntax:"<color>";inherits:true;initial-value:#ff6b3d}@property --pv-block{syntax:"<color>";inherits:true;initial-value:#222230}@property --pv-grad-a{syntax:"<color>";inherits:true;initial-value:#2a2a36}@property --pv-grad-b{syntax:"<color>";inherits:true;initial-value:#191920}@property --pv-flap-a{syntax:"<color>";inherits:true;initial-value:#393946}@property --pv-flap-b{syntax:"<color>";inherits:true;initial-value:#2b2b36}@property --pv-on-acc{syntax:"<color>";inherits:true;initial-value:#fff}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}
