:root{--ink: #161412;--ink-2: #4b453e;--ink-3: #7a7268;--stone-hi: #cfc8bd;--stone: #b7aea2;--paper: #efeae1;--ultra: #2b2bf2;--house: cubic-bezier(.62, 0, .04, 1);--out: cubic-bezier(.22, 1, .36, 1);--display: "Rakkas", "Markazi Text", serif;--text: "Markazi Text", serif;--mono: "Martian Mono", ui-monospace, "SF Mono", Menlo, monospace;--pad: 22px;--safe-b: env(safe-area-inset-bottom, 0px);--safe-t: env(safe-area-inset-top, 0px);color-scheme:light}*{box-sizing:border-box}html,body{margin:0;height:100%;background:var(--ink)}body{overflow:hidden;overscroll-behavior:none;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-family:var(--text);color:var(--ink);font-synthesis:none}a{color:inherit}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:focus-visible{outline:2px solid var(--ultra);outline-offset:3px;border-radius:4px}#film{position:fixed;inset:0;height:100svh;overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none}#film canvas{position:absolute;inset:0;width:100%;height:100%;display:block}#css3d{position:absolute;inset:0;pointer-events:none;direction:ltr}#css3d .rc-obj{left:0;top:0}#ui,.layer{position:absolute;inset:0;pointer-events:none}.live.on,.live.on a,.live.on button{pointer-events:auto}#veil{position:absolute;inset:0;z-index:45;background:var(--ink);opacity:0;pointer-events:none;transition:opacity .4s var(--out)}#veil.on{opacity:1}.w{display:inline-block;overflow:hidden;vertical-align:top;padding-block:.1em .16em;margin-block:-.1em -.16em}.w>span{display:inline-block;transform:translateY(calc(100% + .5em));visibility:hidden;transition:transform .55s var(--house),visibility .55s;transition-delay:calc(var(--i, 0) * 16ms)}.words.on>.w>span{transform:none;visibility:visible;transition-duration:1s;transition-delay:calc(var(--i, 0) * 50ms + var(--d, 0ms))}.words.above>.w>span{transform:translateY(calc(-100% - .5em))}.fade{opacity:0;transform:translateY(14px);transition:opacity .35s var(--out),transform .5s var(--house)}.fade.on{opacity:1;transform:none;transition:opacity .8s var(--out) var(--d, 0ms),transform 1s var(--house) var(--d, 0ms)}.fade.above{transform:translateY(-10px)}.snap,.snap *{transition:none!important}.cue{position:absolute}#loader{position:absolute;inset:0;z-index:50;background:var(--ink);display:grid;place-items:center;pointer-events:none;transition:opacity 1s var(--out)}#loader.gone{opacity:0}.counter-wrap{display:grid;justify-items:center;gap:16px}.counter{font-family:var(--mono);font-size:13px;color:var(--stone);letter-spacing:.04em;display:flex;gap:.08em;direction:ltr;height:1.3em;line-height:1.3em;overflow:hidden}.counter .col{display:flex;flex-direction:column;transition:transform .45s var(--house)}.counter .col span{height:1.3em;text-align:center}.counter-bar{width:64px;height:1px;background:#b7aea238;position:relative;overflow:hidden}.counter-bar i{position:absolute;inset:0;background:var(--stone);transform-origin:right;transform:scaleX(0);transition:transform .5s var(--out)}[dir=ltr] .counter-bar i{transform-origin:left}.bar{position:absolute;inset-inline:0;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:calc(14px + var(--safe-t)) var(--pad) 14px;pointer-events:none;opacity:0;transform:translateY(-10px);transition:opacity .8s var(--out),transform 1s var(--house)}.bar.on{opacity:1;transform:none}.bar.on>*{pointer-events:auto}.logo{font-family:var(--display);font-size:22px;line-height:1;text-decoration:none;color:var(--ink);height:34px;padding:0 19px 3px;border-radius:8px;display:inline-flex;align-items:center;background-color:var(--paper);background-image:radial-gradient(circle at 7px 50%,#9a9286 0 1.8px,transparent 2.4px),radial-gradient(circle at calc(100% - 7px) 50%,#9a9286 0 1.8px,transparent 2.4px);box-shadow:0 0 0 1px #1614121f;transition:transform .4s var(--house)}.logo:active{transform:scale(.95)}[lang=en] .logo{font-size:19px;padding-bottom:1px}.bar-r{display:flex;gap:6px;align-items:center}.pill{font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;height:34px;min-width:34px;padding:0 13px;border-radius:17px;background:var(--paper);border:1px solid rgba(22,20,18,.12);color:var(--ink);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background .3s,transform .4s var(--house)}.pill:active{transform:scale(.94)}[lang=ar] .pill.menu{font-family:var(--text);font-size:17px;letter-spacing:0;text-transform:none;padding-bottom:3px}.pill.lang:lang(ar){font-family:var(--text);font-size:18px;letter-spacing:0;padding-bottom:3px}.pill.sound{padding:0;width:34px}.pill .eq{display:inline-flex;gap:2px;align-items:flex-end;height:11px}.pill .eq i{width:2px;background:var(--ink);height:3px;border-radius:1px;transition:height .3s}.pill.playing .eq i{animation:eq .9s ease-in-out infinite}.pill.playing .eq i:nth-child(2){animation-delay:-.3s}.pill.playing .eq i:nth-child(3){animation-delay:-.6s}.pill.off .eq i{height:2px;opacity:.55}@keyframes eq{0%,to{height:3px}50%{height:11px}}.band{position:absolute;inset-inline:0;bottom:0;height:calc(7px + var(--safe-b));z-index:19;pointer-events:none;opacity:0;transition:opacity .8s}.band.on{opacity:1}.band i{position:absolute;inset-inline-start:0;bottom:0;height:7px;width:100%;background-size:auto 7px;background-repeat:repeat-x;transform-origin:right;transform:scaleX(0)}[dir=ltr] .band i{transform-origin:left}#gate{position:absolute;inset:0;z-index:10;pointer-events:none;opacity:0;transition:opacity .8s var(--out);touch-action:none}#gate.on{opacity:1;pointer-events:auto;cursor:crosshair}#gate svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}#gate .hint-ring{fill:none;stroke:var(--ink);stroke-width:1.2;stroke-dasharray:2 7;opacity:.9;transform-box:fill-box;transform-origin:center;animation:ring 16s linear infinite}#gate .trail{fill:none;stroke:var(--ultra);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}#gate .arc{fill:none;stroke:var(--ink);stroke-width:2.4;stroke-linecap:round}@keyframes ring{to{transform:rotate(-360deg)}}.gate-text{position:absolute;inset-inline:0;bottom:calc(74px + var(--safe-b));text-align:center;padding:0 var(--pad);pointer-events:none}.gate-text h1{font-family:var(--display);font-weight:400;font-size:34px;line-height:1.1;margin:0 0 6px;color:var(--ink)}[lang=en] .gate-text h1{font-size:30px}.gate-text p{margin:0;font-size:21px;color:var(--ink-2)}.gate-skip{position:absolute;inset-inline:0;bottom:calc(24px + var(--safe-b));display:flex;justify-content:center}.link-btn{font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);padding:10px 12px;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#16141240}[lang=ar] .link-btn{font-family:var(--text);font-size:17px;letter-spacing:0;text-transform:none}#gate.shake .gate-text{animation:shake .5s var(--house)}@keyframes shake{20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.panel{inset-inline:var(--pad);bottom:calc(34px + var(--safe-b))}.hero-name{font-family:var(--display);font-size:clamp(92px,31vw,210px);line-height:.9;margin:0;font-weight:400;color:var(--ink)}[lang=en] .hero-name{font-size:clamp(68px,22vw,160px);letter-spacing:-.01em}.hero-line{font-size:28px;line-height:1.2;margin:12px 0 0;max-width:16em;color:var(--ink)}[lang=en] .hero-line{font-size:25px}.lead{font-size:20px;line-height:1.3;margin:10px 0 0;max-width:21em;color:var(--ink-2)}.scroll-hint{inset-inline:0;bottom:calc(30px + var(--safe-b));display:grid;justify-items:center;gap:10px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}[lang=ar] .scroll-hint{font-family:var(--text);font-size:18px;letter-spacing:0}.scroll-hint i{display:block;width:1px;height:36px;background:var(--ink-2);transform-origin:top}.scroll-hint i.on{animation:drip 1.8s var(--house) infinite}@keyframes drip{0%{transform:scaleY(0);opacity:1}60%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}.tool-name{font-family:var(--display);font-weight:400;font-size:58px;line-height:.98;margin:0;color:var(--ink)}.tool-name.latin{font-family:var(--display);font-size:44px;letter-spacing:-.005em}.tool-name.long{font-size:30px}.tool-name.small{font-size:34px;margin-bottom:4px}.tool-name.small.latin{font-size:28px}[lang=en] .tool-name{font-size:48px}[lang=en] .tool-name.small,[lang=en] .tool-name.long{font-size:30px}.pitch{font-size:24px;line-height:1.22;margin:8px 0 0;max-width:17em;color:var(--ink)}[lang=en] .pitch{font-size:22px}.about{font-size:19px;line-height:1.32;margin:8px 0 0;max-width:21em;color:var(--ink-2)}.meta{margin-top:12px;display:flex;flex-wrap:wrap;gap:6px 16px;align-items:baseline;font-family:var(--mono);font-size:10.5px;letter-spacing:.03em;color:var(--ink-2)}[lang=ar] .meta{font-family:var(--text);font-size:17px;letter-spacing:0}.meta a,.origin a{color:var(--ultra);text-decoration:none;border-bottom:1px solid rgba(43,43,242,.3);padding:6px 0 1px}.origin{margin:8px 0 0;display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;font-size:18px;color:var(--ink-2)}.items{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:2px;max-width:24em}.items a{display:grid;gap:1px;padding:8px 0;text-decoration:none;border-top:1px solid rgba(22,20,18,.14)}.items b{font-family:var(--mono);font-weight:500;font-size:11.5px;letter-spacing:.02em;color:var(--ultra);direction:ltr;text-align:start}.items span{font-size:18px;line-height:1.25;color:var(--ink-2)}.ticks{display:flex;gap:6px;margin-bottom:12px;opacity:0;transition:opacity .4s var(--out)}.cue.on .ticks{opacity:1;transition-duration:.8s}.tick{display:block;width:22px;height:3px;border-radius:2px;background:#1614122e;transition:background .5s,width .6s var(--house)}.tick.on{background:var(--ultra);width:36px}.step{position:relative;min-height:4.1em;font-size:25px}.step p{position:absolute;inset-inline:0;top:0;margin:0;font-size:1em;line-height:1.24;max-width:16em}[lang=en] .step{font-size:23px}.plate{margin-top:12px;background:var(--paper);border-radius:14px;padding:16px 18px 12px;position:relative;max-width:30em;box-shadow:0 1px #ffffffb3 inset,0 0 0 1px #1614121a,0 16px 32px -20px #1614128c;background-image:radial-gradient(circle at 9px 9px,#9a9286 0 2.2px,transparent 2.8px),radial-gradient(circle at calc(100% - 9px) 9px,#9a9286 0 2.2px,transparent 2.8px),radial-gradient(circle at 9px calc(100% - 9px),#9a9286 0 2.2px,transparent 2.8px),radial-gradient(circle at calc(100% - 9px) calc(100% - 9px),#9a9286 0 2.2px,transparent 2.8px)}.plate h3{margin:0 0 9px;font-family:var(--text);font-weight:500;font-size:18px;color:var(--ink-2)}[lang=en] .plate h3{font-size:17px}.cmd{display:flex;align-items:center;gap:8px;background:var(--ink);color:var(--paper);border-radius:9px;padding:4px 4px 4px 11px;direction:ltr}.cmd code{flex:1;min-width:0;font-family:var(--mono);font-size:11px;white-space:nowrap;overflow-x:auto;scrollbar-width:none;padding:8px 0;user-select:all;-webkit-user-select:all}.cmd code::-webkit-scrollbar{display:none}.copy{font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;background:var(--ultra);color:#fff;border-radius:7px;padding:9px 11px;flex:none;transition:transform .4s var(--house),background .3s}[lang=ar] .copy{font-family:var(--text);font-size:16px;letter-spacing:0;padding:5px 12px 7px}.copy:active{transform:scale(.94)}.copy.done{background:#1a1a8f}.needs{margin:9px 0 0;font-size:17px;color:var(--ink-2)}.links{display:flex;gap:16px;margin-top:4px}.links a{color:var(--ultra);text-decoration:none;padding:8px 0;font-size:18px}[lang=en] .links a{font-family:var(--mono);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase}.tip{margin:6px 0 0;font-size:17px;color:var(--ink-2)}#callouts{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}#callouts g{transition:opacity .35s}#callouts line{stroke:var(--ink);stroke-width:1}#callouts circle{fill:var(--ink)}#callouts circle.ring{fill:none;stroke:var(--ink);stroke-width:1}.callout{position:absolute;left:0;top:0;font-family:var(--text);font-size:16px;background:var(--ink);color:var(--paper);padding:2px 10px 4px;border-radius:5px;white-space:nowrap}.callout.latin,[lang=en] .callout{font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:5px 8px}.callout.fade,.callout{opacity:0;transition:opacity .35s}.callout.on{opacity:1}.hold{left:50%;bottom:calc(40px + var(--safe-b));transform:translate(-50%);width:max-content;max-width:calc(100vw - 2 * var(--pad));display:grid;justify-items:center;text-align:center;gap:4px;padding:14px 30px 16px;border-radius:14px;background-color:var(--ink);background-image:radial-gradient(circle at 12px 50%,#5d564f 0 2px,transparent 2.6px),radial-gradient(circle at calc(100% - 12px) 50%,#5d564f 0 2px,transparent 2.6px);opacity:0;transition:opacity .4s var(--out)}.hold.on{opacity:1;transition-duration:.8s}.hold h2{font-family:var(--display);font-weight:400;font-size:30px;margin:0;line-height:1.1;color:var(--paper)}.hold p{margin:0;font-size:19px;color:var(--stone)}[lang=en] .hold h2{font-size:26px}.hold-btn{position:absolute;left:0;top:0;width:104px;height:104px;border-radius:50%;opacity:0;pointer-events:none;touch-action:none;transition:opacity .5s;-webkit-touch-callout:none}.hold-btn.on{opacity:1;pointer-events:auto}.hold-btn svg{width:100%;height:100%;transform:rotate(-90deg);overflow:visible}[dir=rtl] .hold-btn svg{transform:rotate(-90deg) scaleY(-1)}.hold-btn circle{fill:none;stroke-width:2.4}.hold-btn .bg{stroke:#efeae1bf;stroke-dasharray:2 6;animation:ring 18s linear infinite;transform-box:fill-box;transform-origin:center}.hold-btn .fg{stroke:var(--ultra);stroke-width:4;stroke-linecap:round;stroke-dasharray:276.46;stroke-dashoffset:276.46}.receipt,.rc-obj{width:360px;font-size:calc(16px * var(--rk, 1));color:#1d1a17;font-family:var(--text)}.receipt.measure{position:absolute;left:-9999px;top:0;visibility:hidden}.rc-obj{opacity:0;transition:opacity .5s var(--out)}.rc-obj.in{opacity:1}.rc-obj a{pointer-events:auto}.rc-row{display:block;padding-inline:1.5em}.rc-row *{margin:0}.rc-head{text-align:center;padding-top:1.6em;padding-bottom:1em}.rc-head:after{content:"";display:block;margin-top:.9em;border-bottom:1.5px dashed rgba(22,20,18,.6)}.rc-logo{font-family:var(--display);font-size:2.1em;line-height:1.05}[lang=en] .rc-logo{font-size:1.8em}.rc-sub{font-size:1.05em;margin-top:.2em;color:#3d3833}.rc-line{display:flex;justify-content:space-between;margin-top:.7em;font-family:var(--mono);font-size:.6em;letter-spacing:.04em;color:#3d3833}[lang=ar] .rc-line span:last-child{font-family:var(--text);font-size:1.5em;letter-spacing:0}.rc-sec{display:flex;justify-content:space-between;align-items:baseline;padding-top:1.3em;padding-bottom:.3em}.rc-sec h3{font-family:var(--display);font-weight:400;font-size:1.6em}.rc-sec small{font-family:var(--mono);font-size:.7em;color:#3d3833}[lang=ar] .rc-sec small{font-family:var(--text);font-size:1.1em}.rc-item{text-decoration:none;color:inherit;padding-top:.45em;padding-bottom:.55em}.rc-item:before{content:"";display:block;border-top:1px dotted rgba(22,20,18,.45);margin-bottom:.45em}.rc-m{display:flex;justify-content:space-between;font-family:var(--mono);font-size:.56em;letter-spacing:.03em;color:#4d4741}[lang=ar] .rc-m{font-family:var(--text);font-size:.82em;letter-spacing:0}.rc-t{display:block;font-size:1.08em;line-height:1.2;margin-top:.1em}.rc-total{display:flex;justify-content:space-between;align-items:baseline;padding-top:.8em;padding-bottom:.8em;font-family:var(--mono);font-size:.7em;letter-spacing:.04em}.rc-total:before{content:none}.rc-total{border-top:1.5px dashed rgba(22,20,18,.6);border-bottom:1.5px dashed rgba(22,20,18,.6);margin-inline:1.5em;padding-inline:0;margin-top:1em}[lang=ar] .rc-total{font-family:var(--text);font-size:1.15em;letter-spacing:0}.rc-foot{text-align:center;display:grid;justify-items:center;gap:.25em;padding-top:1.4em;padding-bottom:2em}.rc-foot p{font-size:1.1em}.rc-foot a{font-family:var(--mono);font-size:.68em;color:var(--ultra);text-decoration:none;padding:.35em .6em}.rc-foot .barcode{display:block;height:2.6em;width:13em;margin-top:.6em;background:repeating-linear-gradient(90deg,#1d1a17 0 2px,transparent 2px 3px,#1d1a17 3px 4px,transparent 4px 7px,#1d1a17 7px 10px,transparent 10px 11px,#1d1a17 11px 12px,transparent 12px 15px)}.rc-made{font-family:var(--mono);font-size:.55em!important;letter-spacing:.04em;color:#4d4741;margin-top:.4em!important}[lang=ar] .rc-made{font-family:var(--text);font-size:.85em!important;letter-spacing:0}.end-cue{inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:22px;padding:0 var(--pad) calc(26px + var(--safe-b))}.end{position:relative}.end h2{font-family:var(--display);font-weight:400;font-size:46px;margin:0;line-height:1}.end p{margin:8px 0 0;font-size:20px;color:var(--ink-2)}.end-actions{position:relative;display:flex;flex-wrap:wrap;gap:8px}.btn{font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;height:42px;padding:0 16px;border-radius:21px;display:inline-flex;align-items:center;gap:8px;text-decoration:none;background:var(--ink);color:var(--paper);transition:transform .4s var(--house)}[lang=ar] .btn{font-family:var(--text);font-size:17px;letter-spacing:0;padding-bottom:3px}[lang=ar] a.btn[href^=mailto],[lang=ar] a.btn[href*="x.com"]{font-family:var(--mono);font-size:10.5px;padding-bottom:0}.btn.alt{background:var(--paper);color:var(--ink);border:1px solid rgba(22,20,18,.14)}.btn:active{transform:scale(.95)}.tag3d{position:absolute;left:0;top:0;font-family:var(--text);font-size:16px;background:var(--ink);color:var(--paper);padding:2px 10px 4px;border-radius:6px;white-space:nowrap;opacity:0;transition:opacity .3s;pointer-events:none}.tag3d.latin{font-family:var(--mono);font-size:10px;padding:5px 8px;letter-spacing:.04em}.tag3d.on{opacity:1}.sheet-wrap{position:absolute;inset:0;z-index:40;pointer-events:none;touch-action:auto;user-select:text;-webkit-user-select:text}.sheet-wrap.on{pointer-events:auto}.scrim{position:absolute;inset:0;background:#1614124d;opacity:0;transition:opacity .5s}.sheet-wrap.on .scrim{opacity:1}.sheet{position:absolute;inset-inline:0;bottom:0;max-height:86svh;overflow:auto;background:var(--paper);border-radius:22px 22px 0 0;outline:none;padding:22px var(--pad) calc(30px + var(--safe-b));transform:translateY(105%);transition:transform .8s var(--house);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.sheet-wrap.on .sheet{transform:none}.sheet .grab{width:40px;height:4px;border-radius:2px;background:#16141233;margin:-8px auto 14px}.sheet .x{position:absolute;top:14px;inset-inline-end:14px}[lang=ar] .sheet .x{font-family:var(--text);font-size:17px;letter-spacing:0;text-transform:none;padding-bottom:3px}.sheet h2{font-family:var(--display);font-weight:400;font-size:42px;line-height:1;margin:6px 0 0;padding-inline-end:70px}.sheet .pitch{font-size:22px}.sheet .sheet-h{font-family:var(--display);font-weight:400;font-size:28px;margin:26px 0 0}.sheet ol.steps{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:8px}.sheet ol.steps li{font-size:20px;line-height:1.3;padding-inline-start:26px;position:relative}.sheet ol.steps li:before{content:"";position:absolute;inset-inline-start:2px;top:.62em;width:13px;height:3px;border-radius:2px;background:var(--ultra)}.sheet .meta{margin-top:14px}.menu-list{list-style:none;padding:0;margin:14px 0 0;display:grid}.menu-list button{width:100%;text-align:start;display:flex;justify-content:space-between;align-items:baseline;padding:13px 0 15px;border-top:1px solid rgba(22,20,18,.12);font-family:var(--display);font-size:30px}.menu-contact{margin-top:22px;display:grid;justify-items:start;gap:2px}.menu-contact p{margin:0 0 4px;font-size:20px;color:var(--ink-2)}.menu-contact a{font-family:var(--mono);font-size:12px;color:var(--ultra);text-decoration:none;padding:7px 0}.menu-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px}.made{margin:22px 0 0;font-family:var(--mono);font-size:10px;letter-spacing:.04em;color:var(--ink-3)}[lang=ar] .made{font-family:var(--text);font-size:16px;letter-spacing:0}.sheet .list{list-style:none;padding:0;margin:12px 0 0}.sheet .list li a{display:grid;gap:2px;padding:11px 0;border-top:1px solid rgba(22,20,18,.1);text-decoration:none}.r-meta{display:flex;gap:12px;font-family:var(--mono);font-size:10px;color:var(--ink-2)}[lang=ar] .r-meta{font-family:var(--text);font-size:15px}.r-t{font-size:19px;line-height:1.25}.r-p{font-size:17px;line-height:1.25;color:var(--ink-2)}@media (min-width: 768px){:root{--pad: 44px}.panel{inset-inline-start:6vw;inset-inline-end:auto;width:min(440px,36vw);bottom:auto;top:50%;transform:translateY(-50%)}.panel.hero{width:min(680px,52vw);top:auto;bottom:11vh;transform:none}.tool-name{font-size:76px}.tool-name.latin{font-size:56px}.tool-name.long{font-size:38px}.tool-name.small{font-size:40px}[lang=en] .tool-name{font-size:64px}.pitch,.step{font-size:27px}[lang=en] .step{font-size:25px}.hero-line{font-size:32px}.gate-text{bottom:12vh}.gate-text h1{font-size:46px}.sheet{inset-inline:auto;inset-inline-end:0;top:0;bottom:0;width:min(520px,92vw);max-height:none;border-radius:0;transform:translate(105%)}[dir=rtl] .sheet{transform:translate(-105%)}.sheet-wrap.on .sheet{transform:none}.end-cue{padding:0 6vw 9vh;gap:28px}.end h2{font-size:68px}.hold{bottom:9vh}}html.static,body.static{height:auto;min-height:100%;background:var(--stone-hi)}body.static{overflow:auto;overscroll-behavior:auto}body.static #film{display:none}#static{max-width:760px;margin:0 auto;padding:calc(24px + var(--safe-t)) var(--pad) 80px;color:var(--ink)}#static[hidden]{display:none}#static h1{font-family:var(--display);font-weight:400;font-size:84px;margin:18px 0 0;line-height:1}#static h2{font-family:var(--display);font-weight:400;font-size:42px;margin:56px 0 8px}#static h3{font-family:var(--display);font-weight:400;font-size:32px;margin:30px 0 4px}#static .plate h3{font-family:var(--text);font-size:18px;margin:0 0 9px}#static p{font-size:21px;line-height:1.38;margin:6px 0}#static img{width:100%;height:auto;border-radius:14px;display:block;margin:16px 0;background:var(--stone)}#static .list{list-style:none;padding:0}#static .list li{border-top:1px solid rgba(22,20,18,.12)}#static .list a{display:grid;gap:2px;padding:11px 0;text-decoration:none}#static .steps{padding-inline-start:22px;font-size:20px;line-height:1.35}#static .static-top{display:flex;justify-content:space-between;align-items:center}#static .note{font-family:var(--mono);font-size:11px;color:var(--ink-2);display:inline-block;margin-top:18px;text-decoration:underline;text-underline-offset:4px}.toast{position:fixed;left:50%;bottom:calc(28px + var(--safe-b));z-index:60;transform:translate(-50%,12px);opacity:0;background:var(--ink);color:var(--paper);font-family:var(--mono);font-size:11px;padding:10px 14px;border-radius:10px;transition:opacity .4s var(--out),transform .5s var(--house);pointer-events:none;direction:ltr;white-space:nowrap}.toast.on{opacity:1;transform:translate(-50%)}[lang=ar] #static .note{font-family:var(--text);font-size:17px}@media (prefers-reduced-motion: reduce){.w>span,.fade,.bar,.sheet{transition-duration:.01s!important}.scroll-hint i,#gate .hint-ring,.hold-btn .bg{animation:none!important}}
