:root{color-scheme:dark;--paper:#090a0e;--paper-deep:#060709;--paper-raised:#101319;--shell-a:#141414;--shell-b:#0e0e0e;--bone:#eceae4;--stone:#eceae4c2;--stone-dim:#eceae49e;--stone-faint:#eceae485;--ghost:#eceae466;--hairline:#eceae414;--hairline-strong:#eceae424;--surface:#eceae409;--surface-hover:#eceae40f;--surface-strong:#eceae416;--zip:#e8c07a;--zip-soft:#e8c07a29;--zip-soft-strong:#e8c07a47;--zip-line:#e8c07a80;--rar:#aec0f5;--rar-soft:#9bb0f029;--rar-soft-strong:#9bb0f047;--rar-line:#9bb0f080;--ok:#3fbf7f;--ok-soft:#3fbf7f1f;--ok-line:#3fbf7f57;--danger:#e86a6a;--danger-soft:#e86a6a1a;--danger-line:#e86a6a57;--font-ui:"Geist", "Segoe UI Variable", "Segoe UI", sans-serif;--font-mono:"Geist Mono", "Cascadia Mono", Consolas, monospace;--t-display:clamp(2.6rem, 5.2vw, 4.5rem);--t-h2:clamp(1.8rem, 2.9vw, 2.6rem);--t-h3:1.1875rem;--t-lead:clamp(1.0625rem, 1.15vw, 1.1875rem);--t-body:1rem;--t-label:.6875rem;--t-button:.9375rem;--t-meta:.8125rem;--t-price:clamp(3.5rem, 7vw, 5.5rem);--w-display:560;--w-h2:560;--w-h3:550;--w-button:550;--w-body:400;--lh-display:1.02;--lh-h2:1.1;--lh-h3:1.32;--lh-lead:1.55;--lh-body:1.65;--track-display:-.035em;--track-h2:-.03em;--track-h3:-.02em;--track-lead:-.011em;--track-body:-.006em;--track-label:.13em;--gutter:clamp(1.25rem, 4.5vw, 3rem);--section:clamp(4.5rem, 7.5vw, 7rem);--measure:32rem;--max:74rem;--max-wide:84rem;--r-lg:10px;--r-md:6px;--r-sm:3px;--r-pill:999px;--shadow-panel:0 24px 48px -28px #00000080, 0 0 0 1px var(--hairline);--shadow-lift:0 8px 20px -14px #00000073;--shadow-float:0 2px 4px -2px #0006, 0 10px 20px -8px #00000073, 0 36px 64px -28px #00000080;--edge-top:inset 0 1px 0 #eceae41a;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-in-out:cubic-bezier(.25, .1, .25, 1);--dur-fast:.14s;--dur-med:.22s;--dur-slow:.36s;--grain:1}.grain{z-index:60;pointer-events:none;opacity:var(--grain);mix-blend-mode:screen;will-change:transform;transition:opacity .6s var(--ease-out);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='gamma' exponent='5'/%3E%3CfeFuncG type='gamma' exponent='5'/%3E%3CfeFuncB type='gamma' exponent='5'/%3E%3CfeFuncA type='linear' slope='0' intercept='1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;animation:.66s step-end infinite grain-shift;position:fixed;inset:-50%}@keyframes grain-shift{0%{transform:translate(0)}12.5%{transform:translate(-7%,4%)}25%{transform:translate(5%,-8%)}37.5%{transform:translate(-3%,-6%)}50%{transform:translate(8%,3%)}62.5%{transform:translate(-6%,7%)}75%{transform:translate(2%,-4%)}87.5%{transform:translate(-8%,-2%)}}.grain-heavy{z-index:4;pointer-events:none;opacity:var(--grain-heavy,.55);mix-blend-mode:screen;will-change:transform;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.5' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='gamma' exponent='6'/%3E%3CfeFuncG type='gamma' exponent='6'/%3E%3CfeFuncB type='gamma' exponent='6'/%3E%3CfeFuncA type='linear' slope='0' intercept='1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px;animation:.81s step-end infinite reverse grain-shift;position:absolute;inset:-50%}.grain-card{isolation:isolate;position:relative}.grain-card:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;opacity:.07;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='0' intercept='1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.grain,.grain-heavy{transition:none;animation:none}}@font-face{font-family:Geist;src:url(/fonts/geist-latin-wght-normal.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono-latin-wght-normal.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}:target{scroll-margin-top:6rem}body{background:var(--paper);min-height:100svh;color:var(--bone);font-family:var(--font-ui);font-size:var(--t-body);font-weight:var(--w-body);line-height:var(--lh-body);letter-spacing:var(--track-body);-webkit-font-smoothing:antialiased;font-optical-sizing:auto;text-rendering:optimizelegibility;overflow-x:hidden}img,svg,video{max-width:100%;display:block}button,input{font:inherit;letter-spacing:inherit;color:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--bone);outline-offset:3px;border-radius:var(--r-sm)}.skip-link{z-index:100;background:var(--bone);color:var(--paper);border-radius:0 0 var(--r-md) var(--r-md);transition:transform var(--dur-med) var(--ease-out);padding:.75rem 1.25rem;font-weight:600;position:absolute;top:0;left:50%;transform:translate(-50%,-120%)}.skip-link:focus-visible{transform:translate(-50%)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.shell{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.shell-wide{width:100%;max-width:var(--max-wide);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section);position:relative}.section-tight{padding-block:calc(var(--section) * .6)}.rule{background:var(--hairline);border:0;height:1px}.label{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--stone-faint);font-weight:500;line-height:1}.h1{font-size:var(--t-display);font-weight:var(--w-display);line-height:var(--lh-display);letter-spacing:var(--track-display);text-wrap:balance}.h2{font-size:var(--t-h2);font-weight:var(--w-h2);line-height:var(--lh-h2);letter-spacing:var(--track-h2);text-wrap:balance}.h3{font-size:var(--t-h3);font-weight:var(--w-h3);line-height:var(--lh-h3);letter-spacing:var(--track-h3);text-wrap:balance}.lead{font-size:var(--t-lead);font-weight:var(--w-body);line-height:var(--lh-lead);letter-spacing:var(--track-lead);color:var(--stone);max-width:var(--measure);text-wrap:pretty}.muted{color:var(--stone-dim)}.meta{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:0;color:var(--stone-faint);font-variant-ligatures:none;line-height:1.5}.mono{font-family:var(--font-mono);letter-spacing:0;font-variant-ligatures:none}.btn{border-radius:var(--r-md);font-family:var(--font-ui);font-size:var(--t-button);font-weight:var(--w-button);letter-spacing:-.012em;cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:.55rem;padding:.85rem 1.4rem;line-height:1.2;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--bone);color:#101010;border-color:var(--bone)}.btn-primary:hover{background:#fff;border-color:#fff}.btn-secondary{background:var(--surface);color:var(--bone);border-color:var(--hairline-strong)}.btn-secondary:hover{background:var(--surface-hover);border-color:var(--stone-faint)}.btn-sm{padding:.6rem 1rem;font-size:.875rem}.btn-lg{border-radius:var(--r-lg);box-shadow:var(--shadow-lift);padding:1.05rem 1.9rem;font-size:1rem}.btn svg{flex-shrink:0;width:1.05em;height:1.05em}.link{color:var(--bone);text-underline-offset:.24em;text-decoration:underline;text-decoration-color:var(--stone-faint);transition:text-decoration-color var(--dur-fast) var(--ease-out)}.link:hover{text-decoration-color:var(--bone)}.kbd{min-width:1.9em;font-family:var(--font-mono);letter-spacing:0;color:var(--bone);background:var(--paper-deep);border:1px solid var(--hairline-strong);border-bottom-width:2px;border-radius:6px;justify-content:center;align-items:center;padding:.28em .5em;font-size:.8em;font-weight:500;line-height:1;display:inline-flex}.kbd-group{align-items:center;gap:.25rem;display:inline-flex}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.eu{--pt:.9375rem;--pt-2xs:calc(var(--pt) * .8);--pt-xs:calc(var(--pt) * .9);--pt-md:calc(var(--pt) * 1.08);--pu:calc(var(--pt) / 12);--eu-fg:var(--bone);--eu-muted:#eceae49e;--eu-faint:#eceae499;--eu-ink:#eceae4;--eu-ink-contrast:#111;--eu-surface:#ffffff0a;--eu-surface-hover:#fff1;--eu-surface-strong:#ffffff17;--eu-border:#ffffff17;--eu-border-strong:#ffffff24;--eu-kbd-bg:#00000059;--eu-fs-label:calc(var(--pu) * 10);--eu-fs-body:calc(var(--pu) * 12.5);--eu-fs-display:calc(var(--pu) * 26);--eu-row-h:calc(var(--pu) * 28);--eu-r-container:calc(var(--pu) * 10);--eu-r-control:calc(var(--pu) * 6);--eu-r-tag:calc(var(--pu) * 3);font-family:var(--font-ui);font-size:var(--pt);color:var(--eu-fg);font-weight:450;line-height:1.35}.eu-panel{gap:calc(var(--pu) * 8);padding:calc(var(--pu) * 12);background:linear-gradient(165deg, var(--shell-a), var(--shell-b));border:1px solid var(--eu-border);border-radius:var(--eu-r-container);box-shadow:var(--shadow-panel);isolation:isolate;flex-direction:column;display:flex;overflow:hidden}.eu-head{justify-content:space-between;align-items:center;gap:calc(var(--pu) * 8);padding-bottom:calc(var(--pu) * 8);border-bottom:1px solid var(--eu-border);display:flex}.eu-brand{align-items:center;gap:calc(var(--pu) * 8);min-width:0;display:flex}.eu-brand-copy{flex-direction:column;min-width:0;display:flex}.eu-brand-copy strong{font-size:var(--pt);letter-spacing:-.02em;font-weight:600;line-height:1.2}.eu-brand-copy span{color:var(--eu-muted);font-size:var(--pt-2xs);white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:1.25;overflow:hidden}.eu-head-actions{gap:calc(var(--pu) * 3);flex-shrink:0;display:flex}.eu-icon-btn{width:calc(var(--pu) * 26);height:calc(var(--pu) * 26);border-radius:var(--eu-r-control);border:1px solid var(--eu-border);background:var(--eu-surface);color:var(--eu-fg);flex-shrink:0;place-items:center;display:grid}.eu-icon-btn svg{width:calc(var(--pu) * 12);height:calc(var(--pu) * 12)}.eu-trial{justify-content:space-between;align-items:center;gap:calc(var(--pu) * 8);padding-bottom:calc(var(--pu) * 8);border-bottom:1px solid var(--eu-border);font-size:var(--pt-xs);color:var(--eu-muted);display:flex}.eu-trial b{color:var(--eu-fg);text-underline-offset:.22em;font-weight:500;text-decoration:underline}.eu-body{gap:calc(var(--pu) * 8);flex-direction:column;min-height:0;display:flex}.eu-pills{gap:calc(var(--pu) * 5);flex-wrap:wrap;display:flex}.eu-pill{border:1px solid var(--eu-border);background:var(--eu-surface);color:var(--eu-fg);padding:calc(var(--pu) * 5) calc(var(--pu) * 9);font-size:var(--pt-xs);white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);border-radius:999px;font-weight:500}.eu-pill.is-on{background:var(--eu-ink);color:var(--eu-ink-contrast);border-color:var(--eu-ink)}.eu-pill.is-off{opacity:.34}.eu-hint{font-size:var(--pt-xs);color:var(--eu-muted)}.eu-input{font-size:var(--pt-xs);color:var(--eu-faint);border:1px solid var(--eu-border);border-radius:calc(var(--pu) * 7);padding:calc(var(--pu) * 7) calc(var(--pu) * 10);letter-spacing:.02em;background:#00000047}@keyframes eu-spin{to{transform:rotate(360deg)}}.eu-idle{align-items:center;gap:calc(var(--pu) * 12);padding-block:calc(var(--pu) * 20);flex-direction:column;display:flex}.eu-idle-files{gap:calc(var(--pu) * 6);width:calc(var(--pu) * 200);flex-direction:column;max-width:100%;display:flex;position:relative}.eu-idle-file{align-items:center;gap:calc(var(--pu) * 8);padding:calc(var(--pu) * 7) calc(var(--pu) * 9);border-radius:calc(var(--pu) * 8);border:1px solid var(--eu-border);background:var(--eu-surface);font-size:var(--pt-xs);color:var(--eu-muted);display:flex}.eu-idle-file.is-on{border-color:var(--zip-line);background:var(--zip-soft);color:var(--eu-fg)}.eu-idle-cursor{left:56%;top:calc(var(--pu) * 16);width:calc(var(--pu) * 18);color:var(--eu-fg);position:absolute}.eu-idle-status{font-size:var(--pt-md);color:var(--eu-muted);font-weight:550}.eu-idle-keys{gap:calc(var(--pu) * 5);display:flex}.win{border-radius:var(--r-lg);border:1px solid var(--hairline);background:var(--paper-raised);width:100%;overflow:hidden}.win-bar{border-bottom:1px solid var(--hairline);color:var(--stone-faint);font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:0;align-items:center;gap:.6rem;padding:.7rem .9rem;display:flex}.win-dots{gap:.3rem;display:flex}.win-dot{background:var(--surface-strong);border-radius:999px;width:.5rem;height:.5rem}.win-head,.win-row{grid-template-columns:minmax(0,1fr) 5rem 6rem;align-items:center;gap:.75rem;padding:.5rem .9rem;display:grid}.win-head{color:var(--stone-faint);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--hairline);font-size:.6875rem}.win-row{color:var(--stone);font-size:var(--t-meta);border-bottom:1px solid var(--hairline);transition:background var(--dur-med) var(--ease-out), color var(--dur-med) var(--ease-out)}.win-row:last-child{border-bottom:0}.win-row.is-selected{background:var(--surface-strong);color:var(--bone)}.win-name{align-items:center;gap:.55rem;min-width:0;display:flex}.win-name span{white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-mono);letter-spacing:0;overflow:hidden}.win-name svg{width:.95rem;height:.95rem;color:var(--stone-faint);flex-shrink:0}.win-size,.win-type{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:0;color:var(--stone-faint);white-space:nowrap}.win-size{text-align:right}@media (width<=34rem){.win-head,.win-row{grid-template-columns:minmax(0,1fr) 4.5rem}.win-type{display:none}}.eu-mrule{align-items:center;gap:calc(var(--pu) * 10);padding:calc(var(--pu) * 10) 0 calc(var(--pu) * 5);display:flex}.eu-mrule-t{font-size:var(--eu-fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--eu-faint);flex-shrink:0;font-weight:550}.eu-mrule-line{background:var(--eu-border);flex:1;height:1px}.eu-mrule-n{font-family:var(--font-mono);font-size:calc(var(--pu) * 10.5);color:var(--eu-faint);font-variant-numeric:tabular-nums}.eu-mrow{grid-template-columns:calc(var(--pu) * 14) minmax(0, 1fr) fit-content(45%);align-items:center;gap:calc(var(--pu) * 9);height:var(--eu-row-h);margin-left:calc(var(--pu) * 12);padding-right:calc(var(--pu) * 4);border-bottom:1px solid #eceae412;display:grid;position:relative}.eu-mrow:last-child{border-bottom:0}.eu-mrow:before{content:"";left:calc(var(--pu) * -12);top:calc(var(--pu) * 4);bottom:calc(var(--pu) * 4);width:calc(var(--pu) * 2);border-radius:var(--r-pill);background:var(--eu-border-strong);position:absolute}.eu-mrow.is-zip:before{background:var(--zip)}.eu-mrow.is-rar:before{background:var(--rar)}.eu-mtag{width:calc(var(--pu) * 14);height:calc(var(--pu) * 14);line-height:calc(var(--pu) * 14);text-align:center;border-radius:var(--eu-r-tag);font-family:var(--font-mono);font-size:calc(var(--pu) * 9.5);color:var(--eu-faint);background:var(--eu-surface-strong);font-weight:600}.eu-mtag.is-zip{color:var(--zip);background:var(--zip-soft-strong)}.eu-mtag.is-rar{color:var(--rar);background:var(--rar-soft-strong)}.eu-mname{font-size:var(--eu-fs-body);white-space:nowrap;text-overflow:ellipsis;font-variant-ligatures:none;overflow:hidden}.eu-mmeta{font-family:var(--font-mono);font-size:calc(var(--pu) * 10.5);color:var(--eu-faint);font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eu-hero{align-items:baseline;gap:calc(var(--pu) * 9);padding-top:calc(var(--pu) * 6);display:flex}.eu-display{font-size:var(--eu-fs-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-weight:560;line-height:1}.eu-hero-cap{font-size:var(--eu-fs-body);color:var(--eu-muted)}.eu-brk{gap:calc(var(--pu) * 14);padding-top:calc(var(--pu) * 6);font-family:var(--font-mono);font-size:calc(var(--pu) * 10.5);font-variant-numeric:tabular-nums;display:flex}.eu-brk i{align-items:center;gap:calc(var(--pu) * 6);color:var(--eu-muted);font-style:normal;display:flex}.eu-brk i:before{content:"";width:calc(var(--pu) * 6);height:calc(var(--pu) * 6);border-radius:var(--r-pill);background:var(--eu-border-strong)}.eu-brk i.is-zip:before{background:var(--zip)}.eu-brk i.is-rar:before{background:var(--rar)}.eu-switch{border:1px solid var(--eu-border);border-radius:var(--eu-r-control);display:flex;overflow:hidden}.eu-switch-i{text-align:center;font-size:calc(var(--pu) * 11.5);padding:calc(var(--pu) * 6) calc(var(--pu) * 4);border-right:1px solid var(--eu-border);color:var(--eu-muted);flex:1}.eu-switch-i:last-child{border-right:0}.eu-switch-i.is-on{background:var(--eu-ink);color:var(--eu-ink-contrast)}.eu-opt{padding-top:calc(var(--pu) * 10)}.eu-opt-h{justify-content:space-between;align-items:baseline;gap:calc(var(--pu) * 10);margin-bottom:calc(var(--pu) * 8);display:flex}.eu-opt-l{font-size:var(--eu-fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--eu-faint);font-weight:550}.eu-opt-v{font-family:var(--font-mono);font-size:calc(var(--pu) * 10.5);color:var(--eu-muted)}.eu-acts{gap:calc(var(--pu) * 2);padding-top:calc(var(--pu) * 12);flex-direction:column;display:flex}.eu-go,.eu-alt{align-items:center;gap:calc(var(--pu) * 10);font-size:var(--eu-fs-body);border-radius:var(--eu-r-control);display:flex}.eu-go-l{flex:1}.eu-mk{font-family:var(--font-mono);font-size:calc(var(--pu) * 10.5)}.eu-go{padding:calc(var(--pu) * 9) calc(var(--pu) * 12);background:var(--eu-ink);color:var(--eu-ink-contrast);font-weight:550}.eu-go .eu-mk{opacity:.62}.eu-alt{padding:calc(var(--pu) * 7) calc(var(--pu) * 12);color:var(--eu-muted)}.eu-alt .eu-mk{color:var(--eu-faint)}.eu-mwork{align-items:center;gap:calc(var(--pu) * 6);padding-top:calc(var(--pu) * 14);flex-direction:column;display:flex}.eu-mwork-sub{font-family:var(--font-mono);font-size:calc(var(--pu) * 10.5);color:var(--eu-faint);font-variant-numeric:tabular-nums}.eu-mwork-name{max-width:100%;font-size:var(--eu-fs-body);color:var(--eu-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.eu-mbar{padding-top:calc(var(--pu) * 12)}.eu-mtrack{height:calc(var(--pu) * 3);border-radius:var(--r-pill);background:var(--eu-surface-strong);overflow:hidden}.eu-mfill{border-radius:inherit;background:var(--eu-ink);opacity:.82;transform-origin:0;height:100%}.eu-done{align-items:center;gap:calc(var(--pu) * 10);padding:calc(var(--pu) * 22) 0 calc(var(--pu) * 14);flex-direction:column;display:flex}.eu-check{width:calc(var(--pu) * 34);height:calc(var(--pu) * 34);color:var(--ok)}.eu-check svg{width:100%;height:100%;display:block}.eu-done-cap{font-size:var(--eu-fs-body);color:var(--eu-muted)}.eu-mrow .eu-input{font-family:var(--font-mono);font-size:calc(var(--pu) * 10.5);border-radius:var(--eu-r-control);padding:calc(var(--pu) * 4) calc(var(--pu) * 8);text-align:center;letter-spacing:.08em}.control-opt{padding-top:calc(var(--pu) * 12)}.nav{inset-inline:0;z-index:50;background:var(--paper);border-bottom:1px solid var(--hairline);position:fixed;top:0}.nav-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;min-height:4rem;display:grid}.nav-links{color:var(--stone);gap:1.6rem;font-size:.9375rem;display:flex}.nav-links a{transition:color var(--dur-fast) var(--ease-out)}.nav-links a:hover{color:var(--bone)}.nav-brand{justify-self:center;align-items:center;gap:.6rem;display:flex}.nav-name{letter-spacing:-.028em;font-size:1.0625rem;font-weight:600}.nav-actions{justify-self:end;align-items:center;gap:1rem;display:flex}.nav-price{font-size:var(--t-meta);color:var(--stone-faint);white-space:nowrap}.logo{flex-shrink:0;place-items:center;display:grid}.logo img{object-fit:contain;user-select:none}.logo-plated{background:#eceae412;border:1px solid #eceae414;border-radius:8px}.logo-sm{width:24px;height:24px}.logo-md{width:30px;height:30px}.logo-lg{border-radius:12px;width:46px;height:46px}.hero{z-index:2;padding-top:calc(4rem + clamp(2rem,5vw,4rem));padding-bottom:calc(var(--section) * .5);position:relative;overflow:hidden}.hero-inner{text-align:center;flex-direction:column;align-items:center;display:flex}.hero-stage{--panel-w:min(25rem, 62vw);--lift:calc(var(--t-display) * .22);--fan-x:3rem;z-index:2;margin-bottom:calc(var(--lift) * -1);pointer-events:none;will-change:transform;grid-template-areas:"stage";place-items:center;display:grid;position:relative}.hero-stage>*{grid-area:stage}.hero-panel{z-index:2;width:var(--panel-w);transform:translate3d(var(--px,0px), var(--py,0px), 0);will-change:transform;position:relative}.hero-panel .eu{--pt:clamp(.875rem, 1.55vw, 1.0625rem)}.hero-panel .eu-panel{box-shadow:var(--shadow-float), var(--edge-top), 0 0 0 1px var(--hairline-strong)}.hero-card{z-index:1;background:var(--paper-raised);border:1px solid var(--hairline-strong);border-radius:var(--r-md);width:max-content;max-width:15rem;box-shadow:var(--shadow-lift), var(--edge-top);align-self:start;align-items:center;gap:.5rem;padding:.5rem .85rem .5rem .55rem;display:flex}.hero-card.is-zip{transform:translate(calc(var(--panel-w) / -2 - 50% + var(--fan-x)), 1.6rem) rotate(-7deg) translate3d(var(--px,0px), var(--py,0px), 0);padding-right:3.5rem}.hero-card.is-rar{transform:translate(calc(var(--panel-w) / 2 + 50% - var(--fan-x)), 4.6rem) rotate(5.5deg) translate3d(var(--px,0px), var(--py,0px), 0);flex-direction:row-reverse;padding-left:3.5rem}.hero-card-name{font-family:var(--font-mono);letter-spacing:0;color:var(--stone-dim);font-variant-ligatures:none;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;line-height:1;overflow:hidden}.hero-card-tag{text-align:center;border-radius:var(--r-sm);width:1.125rem;height:1.125rem;line-height:1.125rem;font-family:var(--font-mono);flex-shrink:0;font-size:.6875rem;font-weight:600}.hero-card-tag.is-zip{color:var(--zip);background:var(--zip-soft-strong)}.hero-card-tag.is-rar{color:var(--rar);background:var(--rar-soft-strong)}.hero-perch{z-index:3;pointer-events:none;transform:translate3d(var(--px,0px), var(--py,0px), 0);will-change:transform;place-self:start;margin:-1.35rem 0 0 -.5rem;position:relative}.hero-title{z-index:1;font-size:min(var(--t-display), 10vw);letter-spacing:var(--track-display);text-transform:uppercase;flex-direction:column;margin:0;font-weight:620;line-height:.94;display:flex;position:relative}.hero-title-a{color:var(--bone)}.hero-title-b{color:var(--ghost)}.hero-lead{text-align:center;max-width:34rem;margin:clamp(1.25rem,2.6vw,1.75rem) 0 0}.hero-lead .kbd-group{white-space:nowrap}.hero-cta{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:clamp(1.5rem,3vw,2.25rem);display:flex}.hero-meta{margin:1.125rem 0 0}.hero-rail{border-top:1px solid var(--hairline);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,3vw,2.5rem);margin:clamp(3rem,7vw,5.5rem) 0 0;padding-top:1.5rem;display:grid}.hero-rail dt{margin-bottom:.5rem}.hero-rail dd{margin:0}.hero-mark{line-height:0;display:block}.hero-mark-svg{width:3.5rem;height:3.5rem}.hero-mark-wing{transform-box:view-box;transform-origin:512px 430px;transition:transform var(--dur-slow) var(--ease-out)}.hero-stage.is-live .hero-mark-wing-orange{transform:rotate(-5deg)}.hero-stage.is-live .hero-mark-wing-blue{transition-delay:60ms;transform:rotate(5deg)}@media (prefers-reduced-motion:reduce){.hero-mark-wing{transition:none}}@media (width<=64rem){.hero-stage{--fan-x:6rem}}@media (width<=60rem){.hero-rail{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.5rem}}@media (width<=44rem){.hero-card{display:none}}.film{z-index:2;position:relative}.film-track{position:relative}:root[data-motion=on] .film-track{height:280vh}.film-sticky{align-items:center;min-height:calc(100svh - 4rem);padding-block:clamp(2rem,5vw,4rem);display:flex;position:sticky;top:4rem}.film-inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);width:100%;display:grid}.film-copy{flex-direction:column;gap:1.1rem;display:flex}.film-steps{flex-direction:column;gap:.35rem;margin-top:1rem;padding:0;list-style:none;display:flex}.film-step{border-radius:var(--r-md);transition:background var(--dur-med) var(--ease-out), border-color var(--dur-med) var(--ease-out), opacity var(--dur-med) var(--ease-out);opacity:.55;border:1px solid #0000;grid-template-columns:2rem minmax(0,1fr);gap:.9rem;padding:.85rem .9rem;display:grid}.film-step.is-active{opacity:1;background:var(--surface);border-color:var(--hairline)}.film-step-n{font-size:var(--t-meta);color:var(--stone-faint);padding-top:.2rem}.film-step-body{flex-direction:column;gap:.2rem;min-width:0;display:flex}.film-step-text{color:var(--stone-dim);font-size:.9375rem;line-height:1.55}.film-stage{grid-template-columns:minmax(0,1fr);display:grid}.film-watch{border:1px solid var(--hairline);border-radius:var(--r-md);color:var(--stone);font:inherit;white-space:nowrap;cursor:pointer;transition:border-color .16s var(--ease-out), color .16s var(--ease-out);background:0 0;align-self:start;align-items:center;gap:.6rem;margin-top:.6rem;padding:.6rem .85rem;font-size:.9rem;display:inline-flex}.film-watch svg{flex:none;width:1.05rem;height:1.05rem}.film-watch:hover{border-color:var(--hairline-strong);color:var(--bone)}.film-watch-meta{color:var(--stone-faint)}.film-player{z-index:6;border:1px solid var(--hairline-strong);border-radius:var(--r-md);background:var(--paper-deep);flex-direction:column;grid-area:1/1;justify-content:center;place-self:stretch stretch;gap:.75rem;padding:.75rem;display:flex;position:relative}.film-player[hidden]{display:none}.film-video{border-radius:var(--r-sm);aspect-ratio:16/9;background:var(--paper);width:100%;height:auto}.film-toggle{z-index:2;border:1px solid var(--hairline-strong);width:4.25rem;height:4.25rem;color:var(--bone);cursor:pointer;transition:opacity .26s var(--ease-out), border-color .16s var(--ease-out);background:#0b0c0d9e;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.film-toggle:hover{border-color:var(--stone-faint)}.film-player.is-playing .film-toggle{opacity:0}.film-player.is-playing:hover .film-toggle,.film-player.is-playing .film-toggle:focus-visible{opacity:1}.film-toggle-i{width:1.6rem;height:1.6rem}.film-toggle-pause,.film-player.is-playing .film-toggle-play{display:none}.film-player.is-playing .film-toggle-pause{display:inline}.film-close{border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--stone);font:inherit;cursor:pointer;background:0 0;align-self:flex-end;padding:.4rem .7rem;font-size:.85rem}.film-close:hover{border-color:var(--hairline-strong);color:var(--bone)}.film-work{flex-direction:column;grid-area:1/1;align-self:start;align-items:center;gap:1.25rem;display:flex}.film-explorer{width:100%}.film-keys{align-items:center;gap:.4rem;display:flex}.film-keys .kbd{padding:.5em .75em;font-size:.9rem}.film-panel{z-index:4;grid-area:1/1;place-self:end;width:min(20rem,74%);margin-top:5.5rem}.film-faces{display:grid}.film-face{gap:calc(var(--pu) * 8);opacity:0;flex-direction:column;grid-area:1/1;display:flex}.film-face.is-shown{opacity:1}.film-done-note{color:var(--stone-faint)}:root:not([data-motion=on]) .film-face:not(.is-shown){display:none}:root:not([data-motion=on]) .film-step:first-child{opacity:1;background:var(--surface);border-color:var(--hairline)}:root:not([data-motion=on]) .film-keys{display:none}.control-head{flex-direction:column;gap:.9rem;max-width:34rem;margin-bottom:clamp(2rem,3.5vw,3rem);display:flex}.control-grid{flex-direction:column;display:flex}.control-card{border-top:1px solid var(--hairline);border-radius:0;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,6vw,5rem);padding:clamp(2rem,4.5vw,3.5rem) 0;display:grid}.control-card:last-child{border-bottom:1px solid var(--hairline)}.control-card:nth-child(2n) .control-ui{order:2}.control-say{display:block}.control-card>*{z-index:1;position:relative}.control-ui{justify-content:center;gap:calc(var(--pu) * 8);border-radius:var(--r-md);background:linear-gradient(165deg, var(--shell-a), var(--shell-b));border:1px solid var(--hairline);flex-direction:column;min-height:12rem;padding:clamp(1rem,2vw,1.6rem);display:flex}.control-card .h3{letter-spacing:-.02em;margin:0 0 .75rem;font-size:clamp(1.3rem,2.1vw,1.75rem)}.control-ui .eu-row-name{align-items:center;gap:calc(var(--pu) * 8);display:flex}.control-ui .eu-input{text-align:left;min-width:5.25rem}.control-text{color:var(--stone);max-width:34ch;margin:0;font-size:1.0625rem;line-height:1.65}.pricing{border-top:1px solid var(--hairline)}.pricing-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.pricing-face{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.pricing-num{font-size:var(--t-price);font-weight:var(--w-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;align-items:baseline;gap:.7rem;line-height:1;display:flex}.pricing-once{font-family:var(--font-mono);letter-spacing:0;color:var(--stone-dim);font-size:1.0625rem;font-weight:400}.pricing-sub{font-size:var(--t-lead);line-height:var(--lh-lead);color:var(--stone);max-width:26rem}.pricing-cta{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.pricing-meta{margin-top:-.25rem}.pricing-list>.label{margin-bottom:1.25rem}.pricing-terms{border-top:1px solid var(--hairline);margin:0}.pricing-row{border-bottom:1px solid var(--hairline);grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;gap:1.25rem;padding:.85rem 0;display:grid}.pricing-term{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--stone-faint);font-weight:500;line-height:1.5}.pricing-answer{color:var(--stone);margin:0;font-size:.9375rem;line-height:1.55}.faq{border-top:1px solid var(--hairline)}.faq-inner{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.faq-head{flex-direction:column;gap:.8rem;display:flex;position:sticky;top:7rem}.faq-note{max-width:24rem;color:var(--stone-dim);text-wrap:pretty;margin-top:.5rem;font-size:.9375rem;line-height:1.65}.faq-rail-links{font-size:var(--t-meta);align-items:baseline;gap:.6rem;display:flex}.faq-rail-sep{color:var(--stone-faint)}.faq-group{margin-top:2.75rem;margin-bottom:.9rem}.faq-group:first-child{margin-top:0}.faq-item{border-bottom:1px solid var(--hairline)}.faq-group+.faq-item{border-top:1px solid var(--hairline)}.faq-q{cursor:pointer;justify-content:space-between;align-items:center;gap:2rem;padding:1.35rem 0;list-style:none;display:flex}.faq-q::-webkit-details-marker{display:none}.faq-q .h3{color:var(--bone)}.faq-sign{border:1px solid var(--hairline-strong);border-radius:var(--r-md);background:var(--surface);width:1.75rem;height:1.75rem;color:var(--stone);transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);flex-shrink:0;position:relative}.faq-sign:before,.faq-sign:after{content:"";background:currentColor;width:.625rem;height:1px;margin:0 0 0 -.3125rem;position:absolute;top:50%;left:50%}.faq-sign:after{transition:transform var(--dur-med) var(--ease-out);transform:rotate(90deg)}.faq-item[open] .faq-sign:after{transform:rotate(0)}.faq-q:hover .faq-sign{background:var(--surface-hover);border-color:var(--hairline-strong);color:var(--bone)}.faq-item[open] .faq-sign{background:var(--surface);border-color:var(--hairline-strong);color:var(--bone)}.faq-a{max-width:44rem;padding-bottom:1.5rem}.faq-a p{color:var(--stone-dim);line-height:1.7}@media (prefers-reduced-motion:no-preference){@supports (interpolate-size:allow-keywords){.faq-item{interpolate-size:allow-keywords}.faq-item::details-content{opacity:0;block-size:0;transition:block-size var(--dur-med) var(--ease-out), opacity var(--dur-fast) var(--ease-out), content-visibility var(--dur-med) allow-discrete;overflow:hidden}.faq-item[open]::details-content{opacity:1;block-size:auto}}}.faq-verify{margin-top:1rem}.faq-copy{font-size:var(--t-meta);border-radius:var(--r-sm);border:1px solid var(--hairline-strong);background:var(--surface);color:var(--bone);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);padding:.45rem .85rem;font-weight:550}.faq-copy:hover{background:var(--surface-hover)}.final{border-top:1px solid var(--hairline)}.final-inner{text-align:center;flex-direction:column;align-items:center;gap:1.1rem;display:flex}.final-title{max-width:22ch}.final-lead{max-width:30rem}.final-cta{flex-direction:column;align-items:center;gap:.9rem;margin-top:.5rem;display:flex}.dl-meta{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:0;color:var(--stone-faint);flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.75rem;display:flex}.dl-meta-os{width:.9rem;height:.9rem}.dl-sep{opacity:.5}.final-cta .dl-meta{justify-content:center}.footer{border-top:1px solid var(--hairline);z-index:2;padding-top:clamp(3rem,5vw,4.5rem);padding-bottom:clamp(1.75rem,3vw,2.5rem);position:relative}.footer-plate{grid-template-columns:minmax(0,1.5fr) minmax(0,3fr);align-items:start;gap:2.75rem 2rem;display:grid}.footer-brand{justify-items:start;gap:.7rem;display:grid}.footer-mark{align-items:center;gap:.6rem;display:inline-flex}.footer-name{letter-spacing:-.028em;font-size:1.0625rem;font-weight:600}.footer-tag{text-wrap:balance;max-width:20rem;font-size:.9375rem}.footer-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.25rem 2rem;display:grid}.footer-col-h{margin-bottom:.95rem;padding-top:.7rem}.footer-list{gap:.6rem;padding:0;line-height:1.3;list-style:none;display:grid}.footer-link{color:var(--stone);text-underline-offset:.24em;transition:color var(--dur-fast) var(--ease-out), text-decoration-color var(--dur-fast) var(--ease-out);font-size:.9375rem;text-decoration-line:underline;text-decoration-color:#0000;display:inline-block}.footer-link:hover{color:var(--bone);text-decoration-color:var(--stone-faint)}.footer-colophon{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.9rem 2.5rem;margin-top:clamp(2.5rem,4vw,3.5rem);padding-top:1.4rem;display:flex}.footer-legal{font-size:var(--t-meta);max-width:44rem;line-height:1.6}.footer-stamp{white-space:nowrap}.legal{padding-top:calc(4rem + clamp(2.5rem,5vw,4rem));padding-bottom:var(--section)}.legal-inner{max-width:42rem}.legal h1{font-size:var(--t-h2);font-weight:var(--w-h2);line-height:var(--lh-h2);letter-spacing:var(--track-h2);margin-bottom:.75rem}.legal h2{font-size:1.25rem;font-weight:var(--w-h3);letter-spacing:var(--track-h3);margin-top:2.5rem;margin-bottom:.75rem}.legal p,.legal li{color:var(--stone);line-height:1.75}.legal p+p,.legal ul+p{margin-top:1rem}.legal ul{flex-direction:column;gap:.5rem;margin-top:.75rem;padding-left:1.2rem;display:flex}.legal a{text-underline-offset:.2em;text-decoration:underline}.legal-updated{color:var(--stone-faint);font-family:var(--font-mono);font-size:var(--t-meta)}.support{padding-top:calc(4rem + clamp(2.5rem,5vw,4rem));padding-bottom:var(--section)}.support-inner{max-width:38rem}.support-head h1{margin-block:.9rem .85rem}.support-form{flex-direction:column;gap:clamp(1.75rem,3vw,2.25rem);margin-top:clamp(2.5rem,5vw,3.25rem);display:flex;position:relative}.support-form[hidden]{display:none}.support-block{border:0;flex-direction:column;gap:.6rem;min-width:0;margin:0;padding:0;display:flex}.support-label{font-size:var(--t-body);letter-spacing:var(--track-body);color:var(--bone);padding:0;font-weight:550;display:block}.support-hint{font-size:var(--t-meta);color:var(--stone-dim);line-height:1.5}.support-count{font-family:var(--font-mono);letter-spacing:0;color:var(--stone-faint)}.support-input{width:100%;color:var(--bone);background:var(--paper-deep);border:1px solid var(--hairline-strong);border-radius:var(--r-md);font-family:var(--font-ui);font-size:var(--t-body);letter-spacing:var(--track-body);transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);padding:.85rem 1rem;line-height:1.55}.support-input::placeholder{color:var(--stone-faint)}.support-input:hover{border-color:var(--stone-faint)}.support-input:focus-visible{outline:2px solid var(--bone);outline-offset:2px;border-radius:var(--r-md)}.support-area{resize:vertical;min-height:10rem}.support-seg{border:1px solid var(--hairline-strong);border-radius:var(--r-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.support-seg-i{border-right:1px solid var(--hairline-strong);display:block;position:relative}.support-seg-i:last-child{border-right:0}.support-seg-in{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.support-seg-t{text-align:center;font-size:var(--t-meta);color:var(--stone);background:var(--paper-deep);pointer-events:none;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);padding:.85rem .6rem;font-weight:500;line-height:1.3;display:block}.support-seg-i:hover .support-seg-t{background:var(--surface-hover);color:var(--bone)}.support-seg-in:checked+.support-seg-t{background:var(--bone);color:#101010}.support-seg-in:focus-visible+.support-seg-t{outline:2px solid var(--bone);outline-offset:-4px}.support-trap{width:1px;height:1px;position:absolute;top:0;left:-9999px;overflow:hidden}.support-send{flex-direction:column;align-items:flex-start;gap:1.1rem;display:flex}.support-note{max-width:32rem;font-size:var(--t-meta);color:var(--stone-faint);line-height:1.65}.btn[disabled]{opacity:.6;cursor:default}.btn[disabled]:active{transform:none}.support-status{color:var(--bone);background:var(--danger-soft);border:1px solid var(--danger-line);border-radius:var(--r-md);font-size:var(--t-meta);align-self:stretch;padding:.85rem 1rem;line-height:1.6}.support-status:empty{display:none}.support-done{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-lg);box-shadow:var(--edge-top);margin-top:clamp(2.5rem,5vw,3.25rem);padding:clamp(1.5rem,3vw,2rem)}.support-done h2{margin-bottom:.7rem}.support-done-p{color:var(--stone);line-height:1.75}.support-done-p+.support-done-p{margin-top:1.1rem}.support-done-to{color:var(--bone);font-size:var(--t-meta);white-space:nowrap;margin-top:.5rem;margin-bottom:1.1rem;overflow-x:auto}.support-outcome h1{margin-block:.9rem .85rem}.support-outcome .lead+.lead{margin-top:1.1rem}.support-outcome-links{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:0;gap:.6rem;margin-top:2.25rem;display:flex}.support-outcome-sep{color:var(--stone-faint)}@media (width<=68rem){.control-card{grid-template-columns:minmax(0,1fr);gap:1.5rem}.control-card:nth-child(2n) .control-ui{order:0}.faq-inner,.film-inner,.pricing-grid{grid-template-columns:minmax(0,1fr)}.faq-head{position:static}.film-stage{grid-template-rows:auto auto}.film-work{grid-area:1/1}.film-panel{grid-area:2/1;justify-self:end;width:100%;max-width:23rem;margin-top:-2.5rem}.hero-rail{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-motion=on] .film-track{height:auto}.film-sticky{min-height:0;position:static}.film-stage{margin-top:2rem}.film-keys{display:none}.film-face{opacity:1}.film-face:not(.is-shown){display:none}.film-step{opacity:1}}@media (width<=48rem){.nav-inner{grid-template-columns:auto 1fr;gap:.75rem}.nav-links,.nav-price{display:none}.nav-brand{justify-self:start}.nav-actions{justify-self:end}.control-grid{grid-template-columns:minmax(0,1fr)}.control-card:last-child{grid-column:auto}.footer-plate{grid-template-columns:minmax(0,1fr);gap:2.25rem}.footer-col-h{padding-top:0}.hero-cta .btn,.pricing-cta .btn{flex:14rem}}@media (width<=40rem){.pricing-row{grid-template-columns:minmax(0,1fr);gap:.35rem}.footer-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=30rem){.support-seg{grid-template-columns:minmax(0,1fr)}.support-seg-i{border-right:0;border-bottom:1px solid var(--hairline-strong)}.support-seg-i:last-child{border-bottom:0}.hero-rail{grid-template-columns:minmax(0,1fr);gap:1.1rem}.film-panel{margin-top:-1.5rem}.eu,.hero-panel .eu{--pt:.8125rem}.control-card,.control-ui{padding:.75rem}.eu-seg-item{padding-inline:calc(var(--pu) * 3);font-size:var(--pt-2xs)}.eu-row{row-gap:calc(var(--pu) * 6);grid-template-columns:minmax(0,1fr)}.eu-row .eu-input{text-align:center}}
/*$vite$:1*/