:root{--bg:#f6f5f1;--panel:#fff;--panel2:#efede6;--line:#e3e1d8;--fg:#121316;--muted:#51555f;--accent:#ff6b2c;--accent2:#ffb03a;--good:#2bbf7f;--bad:#e5484d;--sbg:#0c0d12;--spanel:#15171f;--spanel2:#1c1f2a;--sline:#262a38;--sfg:#f4f5f9;--smuted:#d9dce6;--display:var(--font-display),ui-sans-serif,system-ui,sans-serif;--body:var(--font-body),ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--fg);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.5;overflow-x:hidden}button{font:inherit}.wrap{max-width:1120px;margin:0 auto;padding-inline:20px}nav{justify-content:space-between;align-items:center;padding-block:22px;display:flex}.btn{background:var(--fg);color:#fff;font-family:var(--display);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:15px 26px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.btn.sm{padding:10px 18px;font-size:14px}.navr{align-items:center;gap:8px;display:flex}.btn.sm.ghost{padding-block:8.5px}@media (max-width:480px){nav .btn.sm.ghost{padding-block:7.5px}}.footr{align-items:center;gap:14px;display:inline-flex}@media (max-width:560px){nav .navans{display:none}}.loginmain{max-width:440px;margin:0 auto;padding-block:clamp(36px,9vh,96px) 80px}.loginmain h1{font-family:var(--display);letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(44px,8vw,64px);font-weight:800;line-height:1}.loginnote{color:#8a3a12;background:#fff1ea;border:1px solid #ffb896;border-radius:14px;max-width:520px;margin:0 0 18px;padding:12px 14px;font-size:15px;font-weight:600}.loginsub{color:var(--muted);margin:0 0 26px;font-size:18px}.logincard{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;gap:12px;padding:24px;display:flex}.logincard label{font-size:13px;font-weight:700}.logincard input{width:100%;font:inherit;border:1.5px solid var(--line);background:var(--bg);color:var(--fg);border-radius:14px;padding:14px 15px;font-size:16px}.logincard input:focus{outline:2px solid var(--accent);border-color:#0000}.logincard .btn{cursor:pointer;width:100%}.logincard .btn[disabled]{opacity:.6;cursor:default}.logincard h2{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:26px;font-weight:800}.logincard p{color:var(--muted);margin:0;line-height:1.5}.logincard p b{color:var(--fg)}.loginnote{text-align:center;font-size:14px}.loginnote a,.linkbtn{color:var(--fg);text-underline-offset:3px;font-weight:700;text-decoration:underline}.linkbtn{font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px}.loginerr{color:#b3261e;font-size:14px;font-weight:600}@media (max-width:480px){nav .btn.sm{padding:9px 13px;font-size:13px}nav svg,nav img{width:auto;height:30px}}.btn.ghost{color:var(--fg);border:1.5px solid var(--line);background:0 0}.btn.acc{background:var(--accent);color:#1c0a02}.btn:focus-visible{outline:3px solid var(--accent)}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding-block:30px 60px;display:grid}.hero h1{font-family:var(--display);letter-spacing:-.04em;text-wrap:balance;margin:0 0 22px;font-size:clamp(46px,7vw,88px);font-weight:800;line-height:.96}.hero h1 em{color:var(--accent);font-style:normal}.hero p{color:var(--muted);max-width:28ch;margin:0 0 26px;font-size:21px}.hero p b{color:var(--fg);font-weight:600}.cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.follow{border:1px solid var(--line);background:#fff;border-radius:20px;align-items:center;gap:14px;max-width:420px;margin-top:40px;padding:16px 18px;display:flex;box-shadow:0 10px 30px #1213160f}.follow .num{font-family:var(--display);color:var(--accent);letter-spacing:.1em;white-space:nowrap;font-size:13px;font-weight:800}.follow .txt{font-weight:600}.follow .txt small{color:var(--muted);font-size:13px;font-weight:500;display:block}.dots{gap:6px;margin-top:14px;display:flex}.dots i{background:#d5d3ca;border-radius:3px;width:6px;height:6px;transition:all .25s}.dots i.on{background:var(--fg);width:20px}.alert{color:#8a2e0b;background:#fff1ec;border:1px solid #ffd2bd;border-radius:14px;margin-bottom:16px;padding:10px 14px;font-size:14px}.phwrap{place-items:center;display:grid;position:relative}.phwrap:before{content:"";filter:blur(12px);background:radial-gradient(circle,#ff6b2c61,#ff6b2c00 65%);border-radius:50%;width:440px;max-width:100%;height:440px;position:absolute}.phone{background:var(--sbg);width:330px;max-width:100%;height:680px;color:var(--sfg);border-radius:46px;position:relative;overflow:hidden;box-shadow:0 0 0 9px #2a2c36,0 0 0 11px #0a0a0e,0 50px 90px #1213164d}.island{z-index:5;background:#000;border-radius:18px;width:104px;height:30px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.track{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;position:absolute;inset:0;overflow:auto hidden}.track::-webkit-scrollbar{display:none}.scr{scroll-snap-align:start;scroll-snap-stop:always;scrollbar-width:none;height:100%;color:var(--sfg);flex-direction:column;flex:0 0 100%;gap:10px;padding:62px 22px 24px;display:flex;overflow-y:auto}.scr::-webkit-scrollbar{display:none}.prog{gap:5px;margin-bottom:6px;display:flex}.prog i{background:var(--spanel2);border-radius:2px;flex:1;height:4px}.prog i.on{background:var(--accent)}.stp{font-family:var(--display);letter-spacing:.12em;color:var(--accent);font-size:11px;font-weight:800}.scr h3{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:24px;font-weight:700;line-height:1.12}.scr p{color:var(--smuted);margin:0;font-size:13.5px}.opts{flex-wrap:wrap;gap:7px;margin-top:6px;display:flex}.opt{border:1.5px solid var(--sline);color:var(--sfg);cursor:pointer;background:0 0;border-radius:999px;padding:9px 14px;font-size:13.5px;font-weight:600}.opt.on{border-color:var(--accent);color:#ffd2bd;background:#ff6b2c24}.opt:focus-visible{outline:2px solid #fff}.tiny{color:var(--smuted);font-size:12px}.err{color:#ff8a80;min-height:18px;font-size:13px}.field input{background:var(--spanel);border:1.5px solid var(--sline);width:100%;color:var(--sfg);font:inherit;border-radius:14px;margin-top:8px;padding:13px 14px;font-size:15px}.field input:focus{outline:2px solid var(--accent);border-color:#0000}.field label{color:var(--smuted);font-size:12px;font-weight:600}.tog{background:var(--spanel);border-radius:14px;justify-content:space-between;align-items:center;padding:9px 11px;font-size:14px;font-weight:600;display:flex}.tog span{align-items:center;gap:9px;min-width:0;display:flex}.tog .togend{flex:none;gap:10px}.tog .tname{min-width:0;display:block}.tog{gap:10px}.tog span small{color:var(--smuted);font-size:11.5px;font-weight:500;display:block}.tog i{background:var(--spanel2);border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.sw{flex:none;width:40px;height:24px;position:relative}.sw input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.sw b{background:#2b2f3e;border-radius:12px;transition:all .2s;position:absolute;inset:0}.sw b:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px}.sw input:checked+b{background:var(--accent)}.sw input:checked+b:after{left:19px}.sw input:focus-visible+b{outline:2px solid #fff}.go{background:var(--sfg);color:var(--sbg);text-align:center;font-family:var(--display);cursor:pointer;border:0;border-radius:999px;margin-top:auto;padding:13px;font-size:14.5px;font-weight:700;text-decoration:none;display:block}.go.acc{background:var(--accent);color:#1c0a02}.go.ghost{color:var(--sfg);border:1.5px solid var(--sline);background:0 0;margin-top:0}.go[disabled]{opacity:.5;cursor:default}.go:focus-visible{outline:2px solid #fff}.agree{background:var(--spanel);color:var(--sfg);cursor:pointer;border-radius:14px;align-items:flex-start;gap:10px;padding:12px;font-size:13px;display:flex}.agree input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:0}.summary{flex-direction:column;gap:6px;margin-top:4px;display:flex}.summary div{background:var(--spanel);border-radius:12px;justify-content:space-between;gap:10px;padding:9px 11px;font-size:13px;display:flex}.summary span{color:var(--smuted)}.summary b{text-align:right;font-weight:600}.mail{margin-top:12px;font-size:40px;line-height:1}.devlink{color:var(--smuted);word-break:break-all;background:var(--spanel);border-radius:12px;padding:10px;font-size:12px}.devlink a{color:var(--accent2)}.upwrap{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;display:flex}.btn3d{cursor:pointer;background:0 0;border:0;width:170px;height:170px;padding:0;animation:3.2s ease-in-out infinite bob;position:relative}.btn3d .glow{background:radial-gradient(circle,#ff6b2c73,#ff6b2c00 62%);border-radius:50%;animation:3.2s ease-in-out infinite breathe;position:absolute;inset:-28px}.btn3d .ring{border:1.5px dashed #ffb03a80;border-radius:50%;animation:18s linear infinite spin;position:absolute;inset:-11px}.btn3d .base{background:#7a2c0c;border-radius:50%;position:absolute;inset:0;transform:translateY(11px)}.btn3d .face{background:radial-gradient(120% 120% at 30% 22%,#ffc56a 0%,var(--accent) 48%,#d64a12 100%);color:#2a1105;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;transition:transform .12s;display:flex;position:absolute;inset:0;box-shadow:inset 0 -12px 24px #00000047,inset 0 10px 18px #ffffff47,0 20px 34px #ff6b2c59}.btn3d:active .face,.btn3d.pressed .face{transform:translateY(9px)}.btn3d svg{width:50px;height:50px;animation:1.6s ease-in-out infinite arrow}.btn3d strong{font-family:var(--display);letter-spacing:.06em;font-size:16px;font-weight:800}.btn3d.busy .face{filter:saturate(.6)}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes breathe{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes arrow{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.grid{grid-template-columns:repeat(4,1fr);gap:6px;width:100%;display:grid}.grid i{aspect-ratio:1;background:var(--spanel2);border-radius:9px;display:block;position:relative;overflow:hidden}.grid i img,.grid i video{object-fit:cover;width:100%;height:100%;display:block}.grid i.done:after{content:"✓";background:var(--good);color:#06301f;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:4px;right:4px}.status{background:var(--spanel);border-radius:18px;padding:12px 14px;font-size:13px}.status b{font-family:var(--display);letter-spacing:-.02em;font-size:17px;display:block}.status i{background:var(--spanel2);border-radius:3px;height:5px;margin-top:8px;display:block;overflow:hidden}.status i em{background:linear-gradient(90deg,var(--accent),var(--accent2));height:100%;display:block}.status span{color:var(--smuted)}.q{flex-direction:column;gap:6px;display:flex}.qi{background:var(--spanel);border-radius:14px;align-items:center;gap:10px;padding:8px 10px;font-size:12.5px;display:flex}.qi i{background:var(--spanel2);border-radius:10px;flex:none;width:38px;height:38px;overflow:hidden}.qi i img,.qi i video{object-fit:cover;width:100%;height:100%;display:block}.thumbbox{width:100%;height:100%;display:block}.thumbbox img,.thumbbox video{object-fit:cover;width:100%;height:100%;display:block}.qi .t{flex:1;min-width:0}.qi .t div{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.qi .t span{color:var(--smuted);font-size:11.5px}.qi.done{opacity:.55}.h2{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--smuted);margin:8px 0 0;font-size:12px;font-weight:600}.head{justify-content:space-between;align-items:center;gap:10px;display:flex}.head h3{font-size:26px}.pill{background:var(--spanel2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.pill b{background:var(--good);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #3ddc9733}.pill.off b{box-shadow:none;background:#8e93a6}.hints{color:var(--smuted);justify-content:space-between;font-size:13px;font-weight:600;display:flex}.hints button{color:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0}.toast{background:var(--sfg);color:var(--sbg);opacity:0;pointer-events:none;z-index:6;white-space:nowrap;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:700;transition:all .25s;position:absolute;bottom:70px;left:50%;transform:translate(-50%)translateY(20px)}.toast.show{opacity:1;transform:translate(-50%)translateY(0)}.pdots{z-index:4;pointer-events:none;justify-content:center;gap:5px;display:flex;position:absolute;top:50px;left:0;right:0}.pdots i{background:#3a3f52;border-radius:3px;width:5px;height:5px;transition:all .25s}.pdots i.on{background:var(--sfg);width:16px}.card{background:var(--spanel);border-radius:18px;flex-direction:column;gap:10px;padding:14px;display:flex}.card h4{font-family:var(--display);margin:0;font-size:15px;font-weight:600}.card p{font-size:12.5px}.topcard{background:linear-gradient(135deg,#ff6b2c38,#ffb03a14);border:1px solid #ff6b2c4d;border-radius:18px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.topcard strong{font-family:var(--display);font-size:15px}.topcard span{color:var(--smuted);font-size:12px;display:block}.conn{background:var(--spanel);border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:10px 11px;font-size:14px;font-weight:600;display:flex}.conn .cb{background:var(--sfg);color:var(--sbg);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:700}.conn .ok{color:var(--good);white-space:nowrap;font-size:12.5px}.strip{flex-wrap:wrap;justify-content:center;gap:36px;padding-block:10px 60px;display:flex}.stat{text-align:center}.stat b{font-family:var(--display);letter-spacing:-.03em;font-size:30px;font-weight:800;line-height:1;display:block}.stat span{color:var(--muted);font-size:14px}footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:30px 50px;font-size:14px;display:flex}.appbg{background:var(--sbg);justify-content:center;align-items:center;min-height:100%;padding:16px;display:flex}@media (max-width:860px){.hero{grid-template-columns:1fr;padding-block:10px 40px}.hero h1{font-size:clamp(44px,13vw,64px)}.follow,.dots{display:none}.phone{width:310px;height:640px}.mob-follow{display:block}}.mob-follow{text-align:center;color:var(--muted);margin-top:14px;font-size:14px;display:none}@media (max-width:480px),(max-height:760px){.appbg{align-items:stretch;padding:0}.appbg .phone{width:100%;max-width:none;height:100%;min-height:100dvh;box-shadow:none;border-radius:0}.appbg .island{display:none}.appbg:before{content:"";height:calc(env(safe-area-inset-top,0px) + 4px);z-index:50;pointer-events:none;background:linear-gradient(var(--accent),var(--accent)) top/100% calc(100% - 4px) no-repeat,repeating-linear-gradient(90deg,var(--accent) 0 3px,transparent 3px 6px) left bottom/100% 3px no-repeat;position:fixed;top:0;left:0;right:0}.appbg .scr{padding-top:calc(34px + env(safe-area-inset-top,0px))}.appbg .pdots{top:calc(14px + env(safe-area-inset-top,0px))}}@media (prefers-reduced-motion:reduce){.btn3d,.btn3d .glow,.btn3d .ring,.btn3d svg{animation:none}}.attn{animation:1.6s ease-in-out .4s 3 attn}@keyframes attn{0%,to{border-color:var(--sline);box-shadow:0 0 #ff6b2c00}50%{border-color:var(--accent);box-shadow:0 0 0 6px #ff6b2c47,0 0 30px #ff6b2c59}}.btn.pulse{animation:1.6s ease-in-out 1s 3 pulse}@keyframes pulse{0%,to{box-shadow:0 0 #ff6b2c00}50%{box-shadow:0 0 0 10px #ff6b2c40}}@media (prefers-reduced-motion:reduce){.attn,.btn.pulse{animation:none}}.desk{background:var(--sbg);min-height:100vh;color:var(--sfg);grid-template-columns:220px 1fr;display:grid}.rail{border-right:1px solid var(--sline);flex-direction:column;gap:22px;height:100vh;padding:26px 18px;display:flex;position:sticky;top:0}.navlist{flex-direction:column;gap:4px;display:flex}.navbtn{color:var(--smuted);text-align:left;font-family:var(--display);cursor:pointer;background:0 0;border:0;border-radius:12px;padding:10px 12px;font-size:15px;font-weight:600}.navbtn.on{background:var(--spanel);color:var(--sfg)}.navbtn:hover:not(.on):not([disabled]){color:var(--sfg)}.navbtn[disabled]{opacity:.4;cursor:default}.railfoot{color:var(--smuted);word-break:break-all;flex-direction:column;gap:8px;margin-top:auto;font-size:12px;display:flex}.deskmain{min-width:0;padding:28px;position:relative}.deskcard{background:var(--sbg);border:1px solid var(--sline);border-radius:28px;min-width:0;min-height:calc(100vh - 56px);position:relative;overflow:hidden}.deskcard.narrow{max-width:460px;margin:0 auto}.deskcard .scr{flex:none;height:auto;min-height:calc(100vh - 58px);padding:26px 24px;position:static}.split{grid-template-columns:minmax(300px,380px) 1fr;gap:20px;display:grid}.split .deskcard{min-height:calc(100vh - 56px)}.qi{text-align:left;width:100%;color:var(--sfg);cursor:pointer;font:inherit;touch-action:pan-x pan-y;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border:0}.holdhint{color:var(--smuted);margin-top:4px;font-size:12px;display:block}.qshuffle{background:var(--spanel);color:var(--sfg);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:700;display:inline-flex}.qshuffle svg{width:16px;height:16px;color:var(--accent)}.qshuffle:disabled{opacity:.6;cursor:default}.pvres.removed small{color:var(--smuted)}.qi.sel{outline:2px solid var(--accent)}.qi .needs{background:var(--accent);color:#1c0a02;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-style:normal;font-weight:800;display:flex}.pv .pvmedia{background:#000;border-radius:18px;justify-content:center;align-items:center;max-height:52vh;display:flex;overflow:hidden}.pv .pvmedia img,.pv .pvmedia video{object-fit:contain;max-width:100%;max-height:52vh;display:block}.pvplats{flex-wrap:wrap;gap:6px;display:flex}.chipp{background:var(--spanel);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}.chipp.skip{opacity:.5;text-decoration:line-through}.pv textarea{background:var(--spanel);border:1.5px solid var(--sline);width:100%;color:var(--sfg);font:inherit;resize:vertical;border-radius:14px;min-height:90px;margin-top:8px;padding:12px;font-size:14px}.pv textarea:focus{outline:2px solid var(--accent);border-color:#0000}.pvbtns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.x{background:var(--spanel);color:var(--sfg);cursor:pointer;border:0;border-radius:50%;width:32px;height:32px;font-size:20px;line-height:1}.linkbtn{color:var(--accent2);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.pi{background:var(--spanel2);border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.cb{background:var(--sfg);color:var(--sbg);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:700}.go.sticky{box-shadow:0 -12px 24px var(--sbg);position:sticky;bottom:0}.scr.dragover{outline:2px dashed var(--accent);outline-offset:-10px}.sheetbg{z-index:20;background:#0000008c;align-items:flex-end;display:flex;position:absolute;inset:0}.sheet{background:var(--spanel);width:100%;max-height:92%;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:28px 28px 0 0;animation:.25s ease-out up;overflow-y:auto}.sheet .scr{height:auto;padding:10px 20px 24px;position:static}.sheet .pvmedia,.sheet .pvmedia img,.sheet .pvmedia video{max-height:40vh}.grab{background:#3a3f52;border-radius:2px;width:40px;height:4px;margin:10px auto 0}@keyframes up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sheet{animation:none}}.pxup{cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.pxshadow{background:var(--accent);border-radius:30px;position:absolute;inset:0;transform:translate(9px,9px)}.pxtile{background:var(--spanel);color:var(--sfg);border:2px solid #2b2f3e;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;gap:14px;transition:transform .1s;display:flex;position:absolute;inset:0}.pxup:hover .pxtile{transform:translate(2px,2px)}.pxup:active .pxtile,.pxup.pressed .pxtile{transform:translate(9px,9px)}.pxup:focus-visible .pxtile{outline:3px solid var(--sfg);outline-offset:3px}.pxup[disabled]{cursor:default}.pxup.busy .pxarrow i.on{animation-duration:.6s}.pxarrow{grid-template-columns:repeat(7,10px);gap:3px;display:grid}.pxarrow i{background:#232734;border-radius:2px;width:10px;height:10px;display:block}.pxarrow i.on{background:var(--accent);animation:1.8s ease-in-out infinite pxflow}@keyframes pxflow{0%,70%,to{opacity:1;transform:none}20%{opacity:.25;transform:translateY(3px)}}.pxup strong{font-family:var(--display);letter-spacing:.14em;font-size:16px;font-weight:800}.pxcur{filter:drop-shadow(0 4px 6px #0009);transform-origin:0 0;width:26px;height:41px;animation:4s ease-in-out infinite pxtap;position:absolute;bottom:-4px;right:-6px}@keyframes pxtap{0%,55%,to{transform:translate(0)scale(1)}62%{transform:translate(-6px,-6px)scale(.9)}70%{transform:translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.pxarrow i.on,.pxcur{animation:none}}.phone.nudge{animation:1.3s ease-in-out 3 phonenudge}@keyframes phonenudge{0%,to{box-shadow:0 0 0 9px #2a2c36,0 0 0 11px #0a0a0e,0 50px 90px #1213164d}50%{transform:scale(1.015);box-shadow:0 0 0 9px #2a2c36,0 0 0 11px #0a0a0e,0 0 0 22px #ff6b2c59,0 0 80px #ff6b2c99,0 50px 90px #1213164d}}.tapme{z-index:6;background:var(--accent);color:#1c0a02;font-family:var(--display);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:700;animation:1.1s ease-in-out infinite tapme;display:flex;position:absolute;top:-6px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #ff6b2c66}.tapme svg{width:12px;height:19px}.tapme:after{content:"";background:var(--accent);border-radius:2px;width:14px;height:14px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg)}@keyframes tapme{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-6px)}}.opt.attnchip{animation:1.1s ease-in-out 3 attnchip}@keyframes attnchip{0%,to{box-shadow:0 0 #ff6b2c00}50%{border-color:var(--accent);box-shadow:0 0 0 6px #ff6b2c59}}@media (max-width:860px){.tapme{top:4px}}@media (prefers-reduced-motion:reduce){.phone.nudge,.tapme,.opt.attnchip{animation:none}}:root{--sbg:#0a0a0c;--spanel:#111113;--spanel2:#191a1f;--sline:#b4bed247;--silver:#b4bed280;--neon:0 0 20px #b4bed21a,0 0 50px #b4bed20d,0 4px 20px #00000073;--neon-orange:0 0 14px #ff6b2c8c,0 0 32px #ff6b2c40}.phone,.appbg,.desk{background:var(--sbg)}.card,.topcard,.status,.conn,.tog,.qi,.summary div,.agree,.deskcard,.sheet,.devlink{border:1px solid var(--silver);box-shadow:var(--neon);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#111113d1}.card{gap:12px}.topcard{box-shadow:var(--neon-orange);background:linear-gradient(135deg,#ff6b2c29,#ffb03a0a),#111113e6;border-color:#ff6b2c8c}.rail{border-right:1px solid var(--silver);box-shadow:8px 0 40px #00000059}.navbtn.on{border:1px solid var(--silver);box-shadow:var(--neon);background:#ffffff0d}.navbtn{border:1px solid #0000}.upwrap{background:#060607;border:1px solid #c0c0c04d;border-radius:26px;margin:4px 0;padding:22px 14px;box-shadow:inset 0 2px 14px #000000b3,0 0 20px #c0c0c01f,0 0 40px #c0c0c00d}.pv .pvmedia{border:1px solid #c0c0c04d;box-shadow:inset 0 2px 14px #000000b3,0 0 16px #c0c0c01a}.status i{background:#1a1b20;border:1px solid #ffffff0f}.status i em{box-shadow:var(--neon-orange)}.opt{background:#ffffff08;border-color:#ffffff29}.opt.on{border-color:var(--accent);box-shadow:var(--neon-orange);color:#ffe1d2}.sw b{background:#1e2027;border:1px solid #ffffff1a}.sw input:checked+b{background:var(--accent);box-shadow:var(--neon-orange);border-color:#0000}.field input,.pv textarea{background:#ffffff0a;border:1px solid #ff6b2c38}.field input:focus,.pv textarea:focus{box-shadow:0 0 0 1px #ff6b2c4d,var(--neon-orange);border-color:#ff6b2ca6;outline:none}.pill{border:1px solid var(--silver);box-shadow:var(--neon);background:#ffffff0a}.pill b{box-shadow:0 0 8px #3ddc97e6,0 0 0 3px #3ddc972e}.go{box-shadow:0 0 18px #ffffff1f}.go.acc{box-shadow:var(--neon-orange)}.go.ghost{box-shadow:none;background:#ffffff0d;border:1px solid #ffffff26}.cb{box-shadow:0 0 14px #ffffff24}.x{border:1px solid #ffffff1f}.qi.sel{border-color:var(--accent);box-shadow:var(--neon-orange);outline:none}.qi.next{outline:1px solid var(--accent);outline-offset:-1px;box-shadow:var(--neon-orange)}.qi.next.sel{outline:none}.qi .needs{box-shadow:var(--neon-orange)}.chipp{border:1px solid #ffffff1a}.pdots i.on{box-shadow:0 0 10px #fff9}.scr h3,.desk h3{text-shadow:0 0 24px #ffffff1f}.pxtile{background:#0d0d10;border-color:#c0c0c059;box-shadow:inset 0 2px 14px #000000b3,0 0 20px #c0c0c024}.pxshadow{box-shadow:var(--neon-orange)}.h2{color:#d6dce8eb}.sheet{border-bottom:0;border-radius:28px 28px 0 0}.sheetbg{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.connect-head{display:none}.flycur{z-index:50;pointer-events:none;filter:drop-shadow(0 6px 10px #00000073);transform-origin:4px 4px;width:34px;height:54px;margin:-4px 0 0 -2px;transition:left .75s cubic-bezier(.3,.9,.3,1),top .75s cubic-bezier(.3,.9,.3,1),transform .12s;position:fixed}.klikburst{z-index:49;pointer-events:none;width:0;height:0;position:fixed}.klikburst i{background:var(--accent);border-radius:2px;width:8px;height:8px;animation:.9s ease-out forwards kb;position:absolute;top:-4px;left:-4px}.klikburst i:first-child{--dx:-26px;--dy:-26px}.klikburst i:nth-child(2){--dx:26px;--dy:-26px}.klikburst i:nth-child(3){--dx:-26px;--dy:22px}.klikburst i:nth-child(4){--dx:26px;--dy:22px}@keyframes kb{0%{opacity:1;transform:translate(0)scale(1)}to{transform:translate(var(--dx),var(--dy)) scale(.4);opacity:0}}.klikburst span{font-family:var(--display);letter-spacing:.14em;color:#1c0a02;background:var(--accent);white-space:nowrap;border-radius:6px;padding:4px 8px;font-size:13px;font-weight:800;animation:1.2s ease-out forwards kbt;position:absolute;top:-34px;left:14px}@keyframes kbt{0%{opacity:0;transform:translateY(6px)scale(.7)}20%{opacity:1;transform:none}80%{opacity:1}to{opacity:0;transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.flycur{transition:none}.klikburst i,.klikburst span{animation:none}}.split{grid-template-columns:340px minmax(0,1fr)}.split .preview .scr{min-height:calc(100vh - 58px);padding:26px 28px}.pv .pvmedia{background:#060607;min-height:380px;max-height:66vh}.pv .pvmedia img,.pv .pvmedia video{max-height:66vh}.pv .stp{font-size:12px}.pvhead{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700}.pvrow{align-items:flex-start;gap:18px;display:flex}.pvrow .field{flex:1;min-width:0}@media (max-width:1100px){.split{grid-template-columns:300px minmax(0,1fr)}}.times{flex-direction:column;gap:6px;margin-top:4px;display:flex}.trow{border:1px solid var(--silver);box-shadow:var(--neon);color:var(--smuted);background:#111113d1;border-radius:14px;justify-content:space-between;align-items:center;padding:6px 6px 6px 12px;font-size:13px;font-weight:600;display:flex}.tstep{align-items:center;gap:4px;display:flex}.tstep b{font-family:var(--display);color:var(--sfg);text-align:center;font-variant-numeric:tabular-nums;min-width:52px;font-size:15px;font-weight:700}.tstep button{width:32px;height:32px;color:var(--sfg);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:10px;font-size:18px;line-height:1}.sp{flex-direction:column;gap:10px;display:flex}.sprow{justify-content:space-between;align-items:center;gap:10px;display:flex}.sprow.small{justify-content:flex-start;gap:14px}.seg{border:1px solid var(--silver);box-shadow:var(--neon);background:#ffffff0a;border-radius:999px;padding:3px;display:inline-flex}.seg button{color:var(--smuted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:700}.opt em{margin-right:6px;font-style:normal}.example{background:#ffffff08;border:1px dashed #b4bed259;border-radius:14px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.exhead{flex-direction:column;gap:2px;display:flex}.exhead span{font-family:var(--display);font-size:13px;font-weight:700}.exhead small{color:var(--smuted);font-size:12px}.exbubble{background:var(--sfg);color:var(--sbg);border-radius:14px 14px 14px 4px;padding:9px 12px 9px 40px;font-size:13px;font-weight:500;line-height:1.35;position:relative}.exbubble.muted{color:var(--smuted);background:#ffffff0f;padding-left:12px}.exav{background:linear-gradient(135deg,var(--accent),#ffb03a);border-radius:50%;width:20px;height:20px;position:absolute;top:9px;left:10px}.mini{color:var(--sfg);cursor:pointer;align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.mini input{width:18px;height:18px;accent-color:var(--accent);margin:0}.scrlogo{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.scrlogo .stp{margin:0}.attnwrap .opt:first-child{animation:1.1s ease-in-out 3 attnchip}.stage3d{background:var(--sbg);min-height:100vh;color:var(--sfg);flex-direction:column;display:flex;position:relative;overflow:hidden}.topbar{border-bottom:1px solid var(--silver);z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0ce6;justify-content:space-between;align-items:center;gap:20px;padding:18px 28px;display:flex;position:relative;box-shadow:0 8px 40px #00000059}.topnav{gap:4px;display:flex}.topright{color:var(--smuted);align-items:center;gap:12px;font-size:12px;display:flex}.carousel{perspective:1800px;perspective-origin:50% 40%;flex:1;min-height:0;position:relative}.slide{height:calc(100vh - 140px);transform:translate(calc(-50% + var(--off,0px)),-50%);transform-style:preserve-3d;transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .55s,filter .55s;position:absolute;top:50%;left:50%}.slide.center{z-index:3}.slide.left{z-index:2;transform:translate(calc(-50% + var(--off)),-50%) rotateY(32deg) scale(.78);opacity:.55;filter:saturate(.6)brightness(.8);cursor:pointer}.slide.right{z-index:2;transform:translate(calc(-50% + var(--off)),-50%) rotateY(-32deg) scale(.78);opacity:.55;filter:saturate(.6)brightness(.8);cursor:pointer}.slide.left>*,.slide.right>*{pointer-events:none}.slide.left:hover,.slide.right:hover{opacity:.8;filter:none}.slide.left:hover{transform:translate(calc(-50% + var(--off) + 16px),-50%) rotateY(28deg) scale(.8)}.slide.right:hover{transform:translate(calc(-50% + var(--off) - 16px),-50%) rotateY(-28deg) scale(.8)}.slide .deskcard,.slide .split{height:100%;min-height:0}.slide .deskcard{scrollbar-width:none;overflow-y:auto}.slide .deskcard::-webkit-scrollbar{display:none}.slide .deskcard .scr,.slide .split .deskcard .scr{min-height:100%}.slide .split{grid-template-columns:340px minmax(0,1fr);gap:20px;display:grid}.slide .split .deskcard{height:100%;min-height:0}.slide .split .preview .scr{min-height:100%}.slidecap{z-index:4;text-align:center;pointer-events:none;white-space:nowrap;position:absolute;top:-46px;left:50%;transform:translate(-50%)}.slidecap span{font-family:var(--display);font-size:16px;font-weight:700;display:block}.slidecap small{color:var(--smuted);font-size:12px}.slide.center .toast{display:none}.stage3d .toast{position:fixed;bottom:40px}.slide.far{opacity:.3;z-index:1}.slide.left.far{transform:translate(calc(-50% + var(--off)),-50%) rotateY(40deg) scale(.66)}.slide.right.far{transform:translate(calc(-50% + var(--off)),-50%) rotateY(-40deg) scale(.66)}.samples{flex-direction:column;gap:6px;display:flex}.samples label{color:var(--smuted);font-size:12px;font-weight:600}.samples textarea{width:100%;color:var(--sfg);font:inherit;resize:vertical;background:#ffffff0a;border:1px solid #ff6b2c38;border-radius:14px;min-height:96px;padding:10px 12px;font-size:13px}.samples textarea:focus{box-shadow:0 0 0 1px #ff6b2c4d,var(--neon-orange);border-color:#ff6b2ca6;outline:none}.scount{color:var(--smuted);font-variant-numeric:tabular-nums;font-size:12px}.scount span{color:var(--accent2)}.bigcta{background:var(--fg);color:#f4f5f9;text-align:center;border-radius:36px;flex-direction:column;align-items:center;gap:18px;margin-block:10px 20px;padding:56px 28px;display:flex}.bigcta h2{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(30px,4.4vw,46px);font-weight:700}.bigcta p{color:#b8bbc6;max-width:42ch;margin:0;font-size:18px}.stylegrid{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}.tile{color:var(--sfg);font:inherit;cursor:pointer;text-align:left;background:#ffffff08;border:1.5px solid #ffffff24;border-radius:14px;align-items:center;gap:10px;padding:11px 12px;font-size:14px;font-weight:600;display:flex}.tile em{background:var(--spanel2);border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;font-style:normal;display:inline-flex}.tile.on{border-color:var(--accent);box-shadow:var(--neon-orange);background:#ff6b2c24}.tile.wide{grid-column:1/-1}.tile:focus-visible{outline:2px solid #fff}.example{padding:9px 11px}.exhead small{font-size:12px}.samples{gap:10px}.samples label,.samples .field label{color:var(--sfg);font-size:14px;font-weight:600;line-height:1.3}.samples textarea{min-height:170px;padding:13px 14px;font-size:15px;line-height:1.45}.samples .field input{margin-top:6px;padding:14px;font-size:16px}.scount{font-size:13.5px}.samples .hint{color:var(--smuted);margin-top:6px;font-size:12.5px;display:block}.ans nav a{display:inline-flex}.ans .eyebrow{font-family:var(--display);letter-spacing:.14em;color:var(--accent);margin-bottom:10px;font-size:12px;font-weight:800}.anshero{max-width:760px;padding-block:30px 20px}.anshero h1{font-family:var(--display);letter-spacing:-.04em;text-wrap:balance;margin:0 0 18px;font-size:clamp(40px,6.4vw,76px);font-weight:800;line-height:.98}.anshero h1 em{color:var(--accent);font-style:normal}.anshero p{color:var(--muted);max-width:46ch;margin:0 0 24px;font-size:20px}.jump{flex-wrap:wrap;gap:8px;display:flex}.chiplink{border:1px solid var(--line);color:var(--fg);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.chiplink b{font-family:var(--display);background:var(--fg);color:#fff;border-radius:999px;padding:2px 8px;font-size:12px}.chiplink:hover{border-color:var(--accent)}.ansgroup{padding-block:34px 6px}.ans h2{font-family:var(--display);letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(22px,3vw,30px);font-weight:700}.qlistp{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.qlistp a{border:1px solid var(--line);color:var(--fg);background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;height:100%;padding:16px 18px;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.qlistp a:hover{border-color:var(--accent);box-shadow:6px 6px 0 var(--accent)}.qlistp a span{min-width:0}.qlistp i{color:var(--accent);flex:none;font-style:normal;font-weight:800}.answer{flex-direction:column;gap:30px;max-width:760px;margin:0 auto;padding-block:20px 50px;display:flex}.crumbs{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:14px;display:flex}.crumbs a{color:var(--muted)}.answer h1{font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(32px,5vw,54px);font-weight:800;line-height:1.04}.direct{background:var(--fg);color:#f4f5f9;box-shadow:10px 10px 0 var(--accent);border-radius:28px;padding:28px}.direct p{margin:0;font-size:20px;line-height:1.5}.steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.steps li{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.steps b{font-family:var(--display);background:var(--accent);color:#1c0a02;border-radius:6px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:inline-flex}.steps span{min-width:0}.mistake p{color:var(--muted);border-left:4px solid var(--accent);margin:0;padding-left:16px;font-size:18px}.klikbox{border:1px solid var(--line);background:#fff;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.klikbox>div{flex:1;min-width:240px}.klikbox p{margin:0;font-size:17px}.ans footer a{color:var(--muted)}@media (max-width:760px){.qlistp{grid-template-columns:1fr}.direct{box-shadow:6px 6px 0 var(--accent);padding:22px}.direct p{font-size:18px}}.slide .scr.settings{grid-template-columns:1fr 1fr;align-items:start;gap:16px;padding:28px 30px;display:grid}.slide .scr.settings>.scrlogo,.slide .scr.settings>.head,.slide .scr.settings>.topcard,.slide .scr.settings>.tiny,.slide .scr.settings>.go{grid-column:1/-1}.slide .scr.settings>.card{height:100%}.slide .scr.settings .tile.wide{grid-column:auto}.slide .scr.settings>.go.sticky{justify-self:end;width:100%;max-width:320px}.slide .scr.settings>.card:first-of-type{grid-column:1/-1}.slide .scr.settings .samples{grid-template-columns:2fr 1fr;align-items:start;gap:18px;display:grid}.slide .scr.settings .samples>label{grid-column:1/-1}.slide .scr.settings .samples textarea{min-height:230px;font-size:15.5px}.slide .scr.settings .samples .scount{order:3;grid-column:1}.slide .scr.settings .samples .field{grid-area:2/2}.slide .scr.settings{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.slide .scr.settings>.card.c-sound,.slide .scr.settings>.card.c-biz{grid-column:1/-1}.slide .scr.settings .stylegrid{grid-template-columns:repeat(5,minmax(0,1fr))}.slide .scr.settings .c-sound .tile{flex-direction:column;align-items:flex-start;gap:8px}.bizrow{flex-direction:column;gap:10px;display:flex}.slide .scr.settings .bizrow{grid-template-columns:1fr 1fr 1.4fr;gap:14px;display:grid}.slide .scr.settings .c-often .times{grid-template-columns:1fr 1fr;gap:8px;display:grid}.looks{background:#ffffff08;border:1px dashed #b4bed259;border-radius:16px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.lookhead{align-items:center;gap:8px;font-size:13px;display:flex}.lookhead b{font-weight:700}.lookhead span{color:var(--smuted);text-transform:uppercase;letter-spacing:.08em;font-size:11.5px;font-family:var(--display);margin-left:auto;font-weight:600}.looks p{color:var(--sfg);white-space:pre-wrap;word-break:break-word;margin:0;font-size:14.5px;line-height:1.45}.looks p em{color:var(--smuted);font-style:normal}.pvmove{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pvmove button{color:var(--sfg);font:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:999px;padding:10px;font-size:13px;font-weight:700}.pvmove button:hover:not([disabled]){border-color:var(--accent);box-shadow:var(--neon-orange)}.pvmove button[disabled],.pvbtns .go[disabled]{opacity:.45;cursor:default}.slide .preview .pv{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-content:start;gap:12px 24px;display:grid}.slide .preview .pv>*{grid-column:2}.slide .preview .pv>.head{grid-column:1/-1}.slide .preview .pv>.pvmedia{grid-area:2/1/span 7;height:calc(100vh - 300px);min-height:320px;max-height:none}.slide .preview .pv>.pvmedia img,.slide .preview .pv>.pvmedia video{max-height:100%}.slide .preview .pv textarea{min-height:130px}.slidecap{top:-58px}.slidecap span{letter-spacing:-.01em;font-size:20px;font-weight:800}.slidecap small{font-family:var(--display);color:#1c0a02;background:var(--accent);box-shadow:var(--neon-orange);border-radius:999px;margin-top:5px;padding:5px 12px;font-size:13px;font-weight:800;display:inline-block}.slide.left,.slide.right{opacity:.7}.slide.center .deskcard{border-color:#ff6b2cbf;transition:box-shadow .5s,border-color .5s;box-shadow:0 0 0 1px #ff6b2c59,0 0 26px #ff6b2c73,0 0 80px #ff6b2c38,0 20px 60px #0000008c}.slide.left .deskcard,.slide.right .deskcard{transition:box-shadow .5s,border-color .5s}.appbg .phone{box-shadow:0 0 0 9px #1a1c25,0 0 0 11px #0a0a0e,0 0 40px #ff6b2c66,0 0 110px #ff6b2c33,0 40px 80px #0009}@media (max-width:480px),(max-height:760px){.appbg .phone{box-shadow:none}}.deskhint{background:#ffb03a1a;border:1px solid #ffb03a80;border-radius:14px;flex-direction:column;gap:3px;padding:11px 13px;font-size:13px;line-height:1.4;display:flex}.deskhint b{font-family:var(--display);color:var(--accent2);font-weight:700}.deskhint span{color:var(--sfg)}.deskbadge{color:var(--accent2);margin-top:1px;font-size:11.5px;font-weight:600;display:block}.stage3d .slide{transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .55s,filter .55s,width .55s cubic-bezier(.2,.8,.2,1)}.stage3d .slide.left,.stage3d .slide.right,.stage3d .slide.left.far,.stage3d .slide.right.far{transform:translate(calc(-50% + var(--off)),calc(-50% + var(--dy,0px))) rotateY(var(--rot,0deg)) scale(var(--sc,.8));opacity:.62;filter:saturate(.7)brightness(.85)}.stage3d .slide.left:hover,.stage3d .slide.right:hover{transform:translate(calc(-50% + var(--off)),calc(-50% + var(--dy,0px))) rotateY(var(--rot,0deg)) scale(calc(var(--sc,.8) * 1.03));opacity:.95;filter:none}.stage3d .slide.far{opacity:.35}.slide.left .scr.settings,.slide.right .scr.settings,.slide.compact .scr.settings{flex-direction:column;padding:26px 24px;display:flex}.slide.left .scr.settings .stylegrid,.slide.right .scr.settings .stylegrid,.slide.compact .scr.settings .stylegrid{grid-template-columns:1fr 1fr}.slide.left .scr.settings .tile.wide,.slide.right .scr.settings .tile.wide,.slide.compact .scr.settings .tile.wide{grid-column:1/-1}.slide.left .scr.settings .c-sound .tile,.slide.right .scr.settings .c-sound .tile,.slide.compact .scr.settings .c-sound .tile{flex-direction:row;align-items:center}.slide.left .scr.settings .bizrow,.slide.right .scr.settings .bizrow,.slide.compact .scr.settings .bizrow,.slide.left .scr.settings .c-often .times,.slide.right .scr.settings .c-often .times,.slide.compact .scr.settings .c-often .times{display:flex}.slide.left .deskcard,.slide.right .deskcard{overflow:hidden}.slide.center .deskcard{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0d0d10}.scr>*,.card,.sp,.example,.samples,.times,.opts{min-width:0;max-width:100%}.stylegrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tile{min-width:0;padding:10px}.tile span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sprow{flex-wrap:wrap}.exbubble{overflow-wrap:anywhere}.trow{gap:8px}.tog span,.conn>span{min-width:0}.scr.settings{padding-bottom:18px}.scr.settings>.tiny{margin-bottom:6px}.scr{container-type:inline-size}@container (max-width:372px){.tile{flex-direction:column;align-items:flex-start;gap:6px}.tile.wide{flex-direction:row;align-items:center}.tile span{white-space:normal}}.recon{text-align:left;width:100%;color:var(--sfg);font:inherit;cursor:pointer;background:#ffb03a1a;border:1px solid #ffb03a8c;border-radius:14px;flex-direction:column;gap:2px;padding:11px 13px;display:flex;box-shadow:0 0 18px #ffb03a2e}.recon b{font-family:var(--display);color:var(--accent2);font-size:14px;font-weight:700}.recon span{color:var(--sfg);font-size:12.5px}.tog small.warn{color:var(--accent2)}.cb.hot{background:var(--accent);color:#1c0a02;box-shadow:var(--neon-orange)}.tog small .cut{font:inherit;color:var(--smuted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.tog small .cut.sure{color:var(--accent2)}.tog small .cut:disabled{opacity:.6;cursor:default}.bigcta .strip{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;gap:48px;width:100%;margin-block:6px;padding-block:14px 10px}.bigcta .stat b{color:#f4f5f9;background:0 0;font-size:38px}.bigcta .stat span{color:#b8bbc6}.bigcta .stat:first-child b,.bigcta .stat:nth-child(3) b{color:#f4f5f9}.bigcta .stat:nth-child(2) b{color:var(--accent)}.hero{padding-bottom:70px}@media (max-width:860px){.bigcta .strip{gap:22px}.bigcta .strip{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.bigcta .stat b{font-size:26px}.bigcta .stat span{font-size:12px;line-height:1.3;display:block}}.winpill{background:var(--fg);color:#f4f5f9;font-family:var(--display);letter-spacing:.02em;border-radius:999px;align-items:center;gap:9px;margin-bottom:22px;padding:9px 16px;font-size:13px;font-weight:700;display:inline-flex}.winpill i{background:var(--good);border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite livepulse;box-shadow:0 0 0 4px #2bbf7f40}@keyframes livepulse{0%,to{box-shadow:0 0 0 3px #2bbf7f40}50%{box-shadow:0 0 0 7px #2bbf7f14}}.hero p{max-width:34ch}@media (max-width:860px){.winpill{margin-bottom:16px;padding:8px 13px;font-size:12px}}@media (prefers-reduced-motion:reduce){.winpill i{animation:none}}.flycur{z-index:60;pointer-events:none;filter:drop-shadow(0 5px 8px #00000059);transform-origin:3px 3px;opacity:1;width:26px;height:41px;margin:-2px 0 0 -2px;transition:left .8s cubic-bezier(.3,.9,.3,1),top .8s cubic-bezier(.3,.9,.3,1),transform .14s ease-out,opacity .35s;position:fixed}.flycur svg{width:26px;height:41px;display:block}.flycur.is-start{transition:none}.flycur.is-press{transform:scale(.82)}.flycur.is-done{opacity:0}.attnwrap .tile:first-child{animation:.5s ease-out klikpress}@keyframes klikpress{0%{transform:scale(1);box-shadow:0 0 #ff6b2c99}35%{transform:scale(.96)}to{transform:scale(1);box-shadow:0 0 0 14px #ff6b2c00}}@media (prefers-reduced-motion:reduce){.flycur{transition:none}.attnwrap .tile:first-child{animation:none}}@media (min-width:861px){.fitphone{transform:scale(var(--fit,1));transform-origin:top}.phwrap{align-content:start}.hero{align-items:start}.hero>div:first-child{padding-top:clamp(10px,6vh,70px)}}.notsched{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin:-8px 0 24px;font-size:16px;display:flex}.notsched b{font-family:var(--display);color:var(--fg);background:linear-gradient(#0000 62%,#ff6b2c59 62%);padding:0 2px;font-weight:800}.notsched:before{content:"";background:var(--accent);border-radius:2px;flex:none;width:10px;height:10px}.soonbadge{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:13px;font-weight:800;display:inline-flex}.soonbadge i{background:var(--accent);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ff6b2c38}.soonhero{padding-block:24px 60px}.soonbox{background:var(--fg);color:#f4f5f9;box-shadow:10px 10px 0 var(--accent);border-radius:26px;max-width:520px;padding:22px;scroll-margin-top:24px}.soonbox form{flex-direction:column;gap:10px;display:flex}.soonbox label{font-family:var(--display);font-size:17px;font-weight:700}.soonrow{flex-wrap:wrap;gap:8px;display:flex}.soonrow input[type=email]{color:#fff;min-width:200px;font:inherit;background:#1c1f2a;border:1px solid #2b2f3e;border-radius:999px;flex:1;padding:14px 18px;font-size:16px}.soonrow input[type=email]:focus{outline:2px solid var(--accent);border-color:#0000}.soonrow .btn[disabled]{opacity:.55;cursor:default}.soonbox small{color:#c4c8d6;font-size:13px}.soonerr{color:#ffb4a8;font-size:14px}.soondone{flex-direction:column;gap:6px;display:flex}.soondone b{font-family:var(--display);font-size:22px}.soondone span{color:#c9ccd6}.trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.soonphone .phone{height:600px}.soonphone .pxup{pointer-events:none}@media (max-width:860px){.soonbox{box-shadow:6px 6px 0 var(--accent)}.soonrow .btn{width:100%}.soonphone .phone{height:560px}}@media (min-width:861px){nav{padding-block:clamp(10px,2.2vh,22px)}.hero{padding-top:clamp(4px,1.4vh,30px)}.hero>div:first-child{padding-top:clamp(0px,3vh,60px)}.hero h1{margin-bottom:clamp(10px,2.2vh,22px);font-size:min(clamp(46px,7vw,88px),12.2vh)}.hero p{max-width:40ch;margin-bottom:clamp(10px,2.4vh,26px);font-size:clamp(16px,2.5vh,21px)}.winpill{margin-bottom:clamp(10px,2.2vh,22px)}.notsched{margin:0 0 clamp(12px,2.6vh,24px);font-size:clamp(14px,2vh,16px)}.follow{margin-top:clamp(14px,3vh,40px);padding:clamp(10px,1.6vh,16px) 18px}.dots{margin-top:clamp(8px,1.4vh,14px)}.hero .cta .btn{padding:clamp(11px,1.7vh,15px) 26px}.soonbox{padding:clamp(14px,2.4vh,22px)}}.writing{color:var(--accent2);font-style:normal;animation:1.4s ease-in-out infinite writingpulse}@keyframes writingpulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.writing{animation:none}}.rules{border-top:1px solid #ffffff14;flex-direction:column;gap:14px;padding-top:14px;display:flex}.rules .field{gap:6px}.rules .field label{color:var(--sfg);font-size:13px;font-weight:700}.rules .field input{margin-top:0}.rules .hint{color:var(--smuted);font-size:12.5px;line-height:1.4}.emorow{align-items:stretch;gap:8px;display:flex}.emorow input{flex:1;min-width:0}.emobtn{border:1px solid var(--silver);color:var(--sfg);font:inherit;cursor:pointer;white-space:nowrap;touch-action:manipulation;background:#ffffff0a;border-radius:12px;flex:none;padding:0 14px;font-size:13px;font-weight:700}.emobtn.on{background:var(--sfg);color:var(--sbg);border-color:var(--sfg)}.emopick{background:var(--spanel);border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:8px;padding:10px;display:flex}.emotabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:4px;padding-bottom:2px;display:flex;overflow-x:auto}.emotabs::-webkit-scrollbar{display:none}.emotabs button{color:var(--smuted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;padding:5px 10px;font-size:12px;font-weight:700}.emotabs button.on{background:var(--sfg);color:var(--sbg)}.emogrid{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:4px;max-height:176px;display:grid;overflow-y:auto}.emogrid button{aspect-ratio:1;cursor:pointer;touch-action:manipulation;background:#ffffff08;border:1px solid #0000;border-radius:10px;padding:0;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:22px;line-height:1}.emogrid button:hover{background:#ffffff14}.emogrid button.in{border-color:var(--accent);box-shadow:var(--neon-orange);background:#ff6b2c29}.emogrid button[disabled]{opacity:.3;cursor:default}.seg.wide{align-self:flex-start;max-width:100%;display:flex}.seg.wide button{white-space:nowrap;flex:1}.slide .scr.settings .rules{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.slide.left .scr.settings .rules,.slide.right .scr.settings .rules{display:flex}.agree a{color:var(--accent2);text-decoration:underline}.tiny.center{text-align:center}.footr a:not(.btn){color:var(--muted);margin-left:14px;font-size:13px;text-decoration:underline}.slide .scr.settings>.card.c-plan{grid-column:1/-1}.signedin{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.signedin form{margin:0}.legal{max-width:720px;margin:0 auto;padding-block:24px 60px}.legal h1{font-family:var(--display);letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(34px,5.4vw,56px);font-weight:800;line-height:1.02}.legal .updated{color:var(--muted);margin:0 0 26px;font-size:14px}.legal .lede{color:var(--fg);margin:0 0 10px;font-size:20px;line-height:1.5}.legal h2{font-family:var(--display);letter-spacing:-.01em;align-items:center;gap:10px;margin:34px 0 10px;font-size:21px;font-weight:700;display:flex}.legal h2:before{content:"";background:var(--accent);border-radius:2px;flex:none;width:10px;height:10px}.legal p,.legal li{color:#3a3d46;font-size:16.5px;line-height:1.65}.legal p{margin:0 0 12px}.legal ul{flex-direction:column;gap:8px;margin:0 0 12px;padding-left:20px;display:flex}.legal b{color:var(--fg)}.legal a{color:var(--fg);font-weight:600}.soonbox small a{color:#c9ccd6}.guidebg{z-index:30;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:stretch;display:flex;position:absolute;inset:0}.stage3d .guidebg{align-items:center;padding:24px;position:fixed}.guide{color:var(--sfg);width:100%;padding:calc(18px + env(safe-area-inset-top,0px)) 20px calc(16px + env(safe-area-inset-bottom,0px));scrollbar-width:none;background:#0d0d10;flex-direction:column;gap:12px;display:flex;overflow-y:auto}.guide::-webkit-scrollbar{display:none}.stage3d .guide{border:1px solid #ff6b2cbf;border-radius:28px;max-width:520px;max-height:min(760px,100vh - 48px);padding:22px 24px 18px;box-shadow:0 0 26px #ff6b2c73,0 0 80px #ff6b2c38,0 30px 80px #0009}.appbg .phone .guide{padding-top:54px}@media (max-width:480px),(max-height:760px){.appbg .phone .guide{padding-top:calc(20px + env(safe-area-inset-top,0px))}}.guide .scrlogo{margin-bottom:0}.gstep{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.gstep h3{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:25px;font-weight:700;line-height:1.12}.gstep p{color:var(--smuted);margin:0;font-size:14.5px;line-height:1.45}.gstep p b{color:var(--sfg);font-weight:700}.kinds{grid-template-columns:1fr 1fr;gap:8px;display:grid}.kinds .tile{flex-direction:row;align-items:center}.kinds .tile span{white-space:normal}.kinds .tile:last-child{grid-column:1/-1}.guide .field label{color:var(--sfg);font-size:13px;font-weight:700}.guide .field label small{color:var(--smuted);font-weight:500}.guide .field input{margin-top:6px;font-size:16px}.ideas{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ideas>span{color:var(--smuted);flex-basis:100%;font-size:12.5px;font-weight:600}.idea{color:var(--sfg);font:inherit;cursor:pointer;text-align:left;background:#ffffff08;border:1px dashed #b4bed273;border-radius:999px;padding:8px 12px;font-size:13.5px;font-weight:600}.idea.on{border-style:solid;border-color:var(--accent);color:#ffe1d2;background:#ff6b2c24}.chosen{flex-wrap:wrap;align-items:center;gap:7px;min-height:38px;display:flex}.chosen em{color:var(--smuted);font-size:13.5px;font-style:normal}.pt{border:1.5px solid var(--accent);color:#ffe1d2;box-shadow:var(--neon-orange);background:#ff6b2c24;border-radius:999px;align-items:center;gap:6px;padding:7px 8px 7px 13px;font-size:13.5px;font-weight:600;display:inline-flex}.pt button{color:#fff;cursor:pointer;background:#ffffff2e;border:0;border-radius:50%;width:20px;height:20px;font-size:14px;line-height:1}.addrow{gap:8px;display:flex}.addrow input{min-width:0;color:var(--sfg);font:inherit;background:#ffffff0a;border:1px solid #ff6b2c38;border-radius:14px;flex:1;padding:12px 14px;font-size:16px}.addrow input:focus{box-shadow:var(--neon-orange);border-color:#ff6b2ca6;outline:none}.choices{flex-direction:column;gap:8px;display:flex}.choice{text-align:left;border:1px solid var(--silver);color:var(--sfg);font:inherit;cursor:pointer;background:#111113d1;border-radius:14px;padding:13px 14px;font-size:15px;font-weight:600}.choices.traits{grid-template-columns:1fr 1fr;gap:8px;display:grid}.choices.traits .choice{align-items:center;gap:12px;padding:9px 12px;display:flex}.choices.traits .choice:last-child{grid-column:1/-1}@media (max-width:560px){.choices.traits{grid-template-columns:1fr;gap:6px}.choices.traits .choice{padding:7px 12px}.choices.traits .choice:last-child{grid-column:auto}}.choices.traits .choice em{font-size:20px;font-style:normal;line-height:1}.choices.traits .choice span{flex-direction:column;gap:2px;min-width:0;display:flex}.choices.traits .choice small{color:var(--smuted);font-size:12.5px;font-weight:500}.gnav{background:linear-gradient(#0000,#0d0d10 28%);grid-template-columns:1fr 1.4fr;gap:8px;margin-top:auto;padding-top:6px;display:grid;position:sticky;bottom:0}.gnav .go{margin-top:0}.gnav .go:only-child{grid-column:1/-1}.recon.tip{background:#ff6b2c1a;border-color:#ff6b2c8c;box-shadow:0 0 18px #ff6b2c2e}.recon.tip b{color:#ffb08a}.langbtn{border:1px solid var(--silver);box-shadow:var(--neon);color:var(--sfg);font:inherit;cursor:pointer;background:#ffffff0a;border-radius:999px;align-items:center;gap:8px;padding:8px 13px;font-size:12.5px;font-weight:700;display:inline-flex}.langbtn i{color:var(--smuted);font-size:11px;font-style:normal;transition:transform .2s}.langbtn.open i{transform:rotate(180deg)}.langbtn.open{border-color:var(--accent);box-shadow:var(--neon-orange)}.langs{background:#ffffff08;border:1px dashed #b4bed259;border-radius:14px;flex-wrap:wrap;gap:6px;padding:10px;display:flex}.langs .opt{padding:7px 12px;font-size:13px}.langsw{border:1px solid var(--line);background:#fff;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.langsw button{font-family:var(--display);letter-spacing:.04em;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:700}.langsw button.on{background:var(--fg);color:#fff}.langsw.dark{border-color:var(--silver);background:#ffffff0a}.langsw.dark button{color:var(--smuted)}.langsw.dark button.on{background:var(--sfg);color:var(--sbg)}.qi .t span{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pvmove{grid-template-columns:repeat(2,minmax(0,1fr))}.pvmove button{white-space:normal;line-height:1.2}.footr .langsw{margin-right:6px}footer{row-gap:14px}.stage3d .slide .deskcard>*{transition:opacity .28s}.stage3d .slide.is-blank .deskcard>*{opacity:0;transition:none}.pretendnote{color:var(--accent2);background:#ff6b2c1a;border:1px dashed #ff6b2c80;border-radius:12px;margin:0 0 4px;padding:9px 11px;font-size:12.5px}.qi .t em.warn{color:var(--accent2);font-style:normal}.pvresults{flex-direction:column;gap:6px;display:flex}.pvres{background:var(--spanel);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;display:flex}.pvres>span{flex-direction:column;flex:1;min-width:0;display:flex}.pvres small{color:var(--smuted);font-size:12px;font-weight:500}.pvres.failed small{color:var(--accent2)}.pvres.published small{color:var(--good)}.pvres a{color:var(--sfg);white-space:nowrap;font-size:12.5px;font-weight:700;text-decoration:underline}.pvres .pi{background:var(--spanel2);border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body:has(.appbg){background:var(--sbg)}@media (hover:none) and (pointer:coarse){input,textarea,select{font-size:16px!important}}@media (max-width:480px),(max-height:760px){:is(html:has(.appbg),body:has(.appbg)){overscroll-behavior:none;overflow:hidden}.appbg{touch-action:pan-x pan-y;min-height:0;position:fixed;inset:0}.appbg .phone{height:100%;min-height:0}.appbg .track{overscroll-behavior:contain}.appbg .scr{overscroll-behavior-y:contain;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));overflow-x:hidden}.appbg .scr.settings{padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}.appbg .toast{bottom:calc(70px + env(safe-area-inset-bottom,0px))}}.sheet{overscroll-behavior:contain;background:#111113}.phone{--tabh:calc(58px + env(safe-area-inset-bottom,0px))}.tabbar{height:var(--tabh);z-index:8;padding:8px 6px env(safe-area-inset-bottom,0px);border-top:1px solid var(--accent);background:#0a0a0cf5;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -14px 30px #0000008c}.tabbar button{cursor:pointer;font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--smuted);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;padding:0;font-size:10px;font-weight:700;display:flex}.tabbar svg{width:21px;height:21px}.tabbar rect{fill:#4a4f63;transition:fill .2s}.tabbar button.on{color:var(--sfg)}.tabbar button.on rect{fill:var(--accent)}.phone:has(.tabbar) .track{bottom:var(--tabh)}.appbg .phone:has(.tabbar) .scr{padding-bottom:24px}.appbg .phone:has(.tabbar) .toast{bottom:calc(var(--tabh) + 78px)}.appbg .phone:has(.tabbar) .scr.settings{padding-bottom:0}.savebar{z-index:3;background:var(--sbg);box-shadow:0 0 0 100vmax var(--sbg);clip-path:inset(-1px -100vmax 0);flex:none;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:10px 0;display:flex;position:sticky;bottom:0}.savebar:before{content:"";background:var(--sline);height:1px;position:absolute;top:0;left:-22px;right:-22px}.savebar small{color:var(--smuted);font-size:13px;font-weight:600}.savebar .go{flex:none;margin:0;padding:11px 30px}.acrow{justify-content:space-between;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.acmail{word-break:break-all;margin:0}.account form{margin:0}.go.ghost.out{color:#ff9c92;border-color:#ff8a808c;width:100%}.upgo{flex-direction:column;flex:none;align-self:stretch;gap:14px;width:100%;display:flex}.upnum{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.upnum b{font-family:var(--display);letter-spacing:-.04em;color:var(--sfg);text-shadow:0 0 26px #ff6b2c8c;font-variant-numeric:tabular-nums;font-size:56px;font-weight:800;line-height:.9}.upnum b small{color:var(--accent);margin-left:2px;font-size:22px}.upnum span{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);text-align:right;padding-bottom:6px;font-size:12px;font-weight:700}.upcells{grid-template-columns:repeat(20,1fr);gap:3px;display:grid}.upcells i{aspect-ratio:1;background:#1a1b20;border:1px solid #ffffff0f;border-radius:3px;transition:background .25s,box-shadow .25s}.upcells i.on{background:linear-gradient(180deg,var(--accent2),var(--accent));border-color:#0000;box-shadow:0 0 8px #ff6b2cbf,0 0 18px #ff6b2c4d}.upcells i.next{animation:.7s ease-in-out infinite upnext}@keyframes upnext{0%,to{background:#1a1b20}50%{background:#ff6b2c99;box-shadow:0 0 10px #ff6b2c99}}.upkeep{box-shadow:var(--neon-orange);text-align:left;background:#ff6b2c17;border:1px solid #ff6b2c99;border-radius:14px;align-items:flex-start;gap:11px;padding:11px 13px;display:flex}.upkeep>i{background:var(--accent);border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px;animation:1.1s ease-in-out infinite upbeat;box-shadow:0 0 0 4px #ff6b2c38}@keyframes upbeat{50%{opacity:.55;box-shadow:0 0 0 8px #ff6b2c00}}.upkeep b{font-family:var(--display);color:var(--sfg);font-size:14px;font-weight:700;line-height:1.25;display:block}.upkeep span{color:var(--smuted);margin-top:2px;font-size:12.5px;line-height:1.35;display:block}.upkeep.ok{background:#2bbf7f17;border-color:#2bbf7f99;box-shadow:0 0 14px #2bbf7f59}.upkeep.ok>i{background:var(--good);animation:none;box-shadow:0 0 0 4px #2bbf7f38}.uplist{flex-direction:column;gap:8px;display:flex}.upfile>div{justify-content:space-between;gap:10px;font-size:12.5px;display:flex}.upfile span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--sfg);font-weight:600;overflow:hidden}.upfile em{color:var(--smuted);font-variant-numeric:tabular-nums;flex:none;font-style:normal}.upfile>i{background:#1a1b20;border-radius:2px;height:4px;margin-top:5px;display:block;overflow:hidden}.upfile u{background:linear-gradient(90deg,var(--accent),var(--accent2));height:100%;box-shadow:var(--neon-orange);transition:width .2s;display:block}.upfile.wait span{color:var(--smuted)}.upfile.done em{color:var(--good);font-weight:800}.upfile.store u{animation:1s ease-in-out infinite upstore}@keyframes upstore{50%{opacity:.45}}.upfile.big em,.upfile.fail em{color:#ff9c92}.upwrap:has(.upgo){flex:none;justify-content:flex-start;padding:22px 18px}@media (prefers-reduced-motion:reduce){.upcells i.next,.upkeep>i,.upfile.store u{animation:none}}.guide>*{flex-shrink:0}.gstep{flex:1 0 auto}.appbg .gnav{padding-top:14px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));margin-bottom:calc(-16px - env(safe-area-inset-bottom,0px));z-index:2;background:linear-gradient(#0000,#0d0d10 14px)}.appbg .x{width:40px;height:40px}.appbg .pt{padding:5px 6px 5px 13px}.appbg .pt button{width:30px;height:30px;font-size:17px}.appbg .seg button{padding:10px 14px}.appbg .tstep button{width:40px;height:40px}.appbg .tstep button,.appbg .sw,.appbg .seg button,.appbg .opt{touch-action:pan-y}.appbg button,.appbg .sw,.appbg .tstep,.tabbar{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.kept{color:var(--smuted);margin-top:-4px;font-size:12px;font-weight:600}.kept.on{animation:1.6s ease-out keptglow}@keyframes keptglow{0%,35%{color:var(--accent)}to{color:var(--smuted)}}@media (prefers-reduced-motion:reduce){.kept.on{animation:none}}.savebar small.bad{color:#ff9c92}.slide.center .split .deskcard:not(.preview)::-webkit-scrollbar{width:8px;display:block}.slide .preview .pv>.pvbody::-webkit-scrollbar{width:8px;display:block}.slide.center .split .deskcard:not(.preview)::-webkit-scrollbar-track{background:0 0;margin:26px 0}.slide.center .split .deskcard:not(.preview)::-webkit-scrollbar-thumb{background:#ff6b2ca6;border:2px solid #0d0d10;border-radius:8px}.slide .preview .pv>.pvbody::-webkit-scrollbar-thumb{background:#ff6b2ca6;border:2px solid #0d0d10;border-radius:8px}.slide.center .split .deskcard:not(.preview){scrollbar-width:auto}@supports not selector(::-webkit-scrollbar){.slide.center .split .deskcard:not(.preview),.slide .preview .pv>.pvbody{scrollbar-width:thin;scrollbar-color:#ff6b2ca6 transparent}}.pvbody,.pvacts{display:contents}.slide .preview .pv{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;overflow:hidden}.slide .preview .pv>.pvmedia{grid-row:2/span 2;height:auto;min-height:0}.slide .preview .pv>.pvbody{flex-direction:column;grid-area:2/2;gap:12px;min-height:0;padding-right:8px;display:flex;overflow-y:auto}.slide .preview .pv>.pvacts{flex-direction:column;grid-area:3/2;gap:8px;display:flex}.slide .preview .pvacts .pvmove{grid-template-columns:repeat(4,minmax(0,1fr))}.slide .preview .pvacts .pvmove button{white-space:nowrap;padding:10px 6px;font-size:12.5px}.slide .preview .pvacts .pvmove{gap:6px}.slide .preview .pvacts .pvmove button{padding:10px 4px;font-size:12px}.draghint{margin:-2px 0 0}.q.canmove .qi{cursor:grab;-webkit-user-select:none;user-select:none}.q.canmove .qi img,.q.canmove .qi video{pointer-events:none;-webkit-user-drag:none}.q.moving .qi{cursor:grabbing}.q.moving{-webkit-user-select:none;user-select:none}.qi.lifted{cursor:grabbing;border-color:var(--accent)!important;background:#17120f!important;box-shadow:0 0 0 1px #ff6b2c80,0 0 24px #ff6b2c8c,0 18px 40px #000000b3!important}button.chipp{font:inherit;color:var(--sfg);cursor:pointer;touch-action:manipulation;font-size:12px;font-weight:600}button.chipp.in{border-color:#ff6b2c8c}button.chipp.in:hover{box-shadow:var(--neon-orange)}button.chipp.off{opacity:.5;border-style:dashed;text-decoration:line-through}button.chipp[disabled]{cursor:default}.plathint{margin-top:-4px}.pvplats{scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;flex-wrap:nowrap;flex:none;gap:7px;padding:2px 26px 2px 1px;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 30px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 30px),#0000)}.pvplats::-webkit-scrollbar{display:none}.pvplats .chipp{white-space:nowrap;flex:none;align-items:center;gap:7px;padding:7px 12px;font-size:12.5px;font-weight:700;line-height:1;display:inline-flex}.pvplats .plogo{flex:none;width:14px;height:14px}.pvplats .chipp.skip .nm,.pvplats .chipp.off .nm{text-decoration:line-through}button.chipp.off,.pvplats .chipp.skip{text-decoration:none}.slide .preview .pv>.pvbody{overflow-x:hidden}.steer{color:var(--smuted);justify-content:center;align-items:center;gap:8px;padding:2px 0;font-size:13px;animation:.25s ease-out steerin;display:flex}.steer button{font:inherit;color:var(--sfg);cursor:pointer;text-underline-offset:4px;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:6px 2px;font-weight:700;-webkit-text-decoration:underline #ff6b2cb3;text-decoration:underline #ff6b2cb3}.steer button:hover:not([disabled]){color:var(--accent)}.steer button[disabled]{opacity:.45;cursor:default}.steer i{opacity:.5;font-style:normal}@keyframes steerin{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.steer{animation:none}}.handlerow{align-items:center;gap:8px;margin-top:6px;display:flex}.handlerow input{flex:1;min-width:0;margin-top:0!important}.handlerow .cb{white-space:nowrap;flex:none}.hint.good{color:#7ee0a2}.hint.bad{color:#ff9c92}.choices.goals .choice{justify-content:space-between;align-items:center;gap:10px;display:flex}.choices.goals .choice em{color:var(--accent);font-style:normal;font-weight:800}::placeholder{color:currentColor;opacity:.62}.slide .scr.settings .sprow{justify-content:flex-start;gap:16px}.slide .scr.settings .sprow .splabel{min-width:104px}.splabel{color:var(--sfg);font-size:13.5px;font-weight:700}.scr.settings .card p,.scr.settings .hint,.scr.settings .tog small{font-size:13.5px;line-height:1.45}.scr.settings .card>p,.scr.settings .hint,.scr.settings .exhead small{color:var(--smuted);border-left:2px solid #ff6b2cb3;margin:10px 0 0;padding:1px 0 1px 11px;font-size:13px;font-weight:500;line-height:1.45;display:block}.scr.settings .hint.good{border-left-color:var(--good)}.scr.settings .hint.bad{border-left-color:var(--bad)}.scr.settings .card.c-where>p.lead{margin:0 0 12px}.scr.settings .exhead small{margin-top:0}@media (min-width:481px) and (min-height:761px){.appbg .phone{border-radius:50px;width:393px;height:min(852px,100dvh - 32px)}}.logincard input.codebox{font-family:var(--display);letter-spacing:.3em;text-align:center;padding:14px 8px 14px calc(8px + .3em);font-size:30px;font-weight:800}.logincard input.codebox::placeholder{opacity:.22}.logincard p.codetip{font-size:14px}.logincard p.codelinks{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:2px;display:flex}.logincard .linkbtn{color:var(--fg);font-size:14px}.logincard .linkbtn[disabled]{opacity:.5;cursor:default}.slist{flex-direction:column;gap:10px;display:flex}.srow{text-align:left;width:100%;font:inherit;color:var(--sfg);cursor:pointer;border:1px solid var(--silver);box-shadow:var(--neon);background:#111113d1;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:14px 14px 14px 16px;transition:border-color .15s;display:flex}.srow:hover,.srow:focus-visible{border-color:#ff6b2c99;outline:0}.srow>span{flex-direction:column;gap:4px;min-width:0;display:flex}.srow b{font-family:var(--display);font-size:16px;font-weight:700}.srow small{color:var(--smuted);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;line-height:1.35;overflow:hidden}.srow small.warn{color:var(--accent2);font-weight:700}.srow>i{color:var(--accent2);flex:none;font-size:24px;font-style:normal;line-height:1}.srow{border:1.5px solid #ff6b2c6b}.srow:hover,.srow:focus-visible{border-color:var(--accent)}.srow:hover em.pix,.srow:focus-visible em.pix{box-shadow:8px 0 0 var(--accent),16px 0 0 var(--accent)}.srow:has(small.warn) em.pix{box-shadow:8px 0 0 var(--accent),16px 0 0 var(--accent)}.sback{font:inherit;font-family:var(--display);color:var(--sfg);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:6px 10px 6px 0;font-size:16px;font-weight:700;display:inline-flex}.sback i{color:var(--accent2);font-size:24px;font-style:normal;line-height:1}.sfoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:0 4px;display:flex}.slide .setsplit{grid-template-columns:400px minmax(0,1fr)}.slide .setsplit .scr.settings.sp{flex-direction:column;align-items:stretch;gap:14px;padding:24px 22px;display:flex}.slide .setsplit .scr.settings.sp>.card{height:auto}.slide .setsplit .scr.settings.sp>.go.sticky{align-self:flex-end;margin-top:auto}.slide .setsplit .scr.settings.sp>.sback{align-self:flex-start}.slide .setsplit .head h3{font-size:24px}.slide .setsplit .c-where .tog{padding:7px 10px}.slide .setsplit .deskcard:first-child .scr.settings.sp{height:100%;min-height:0}.slide .setsplit .scr.settings.sp>.card.c-where{flex:auto;min-height:0}.slide .setsplit .c-where .tog{flex:1 0 auto;min-height:42px}.slide .setsplit .c-where>h4,.slide .setsplit .c-where>p.lead{flex:none}@media (max-height:820px){.slide .setsplit .scr.settings.sp{gap:10px;padding:16px 20px}.slide .setsplit .head h3{font-size:20px}.slide .setsplit .slist{gap:8px}.slide .setsplit .srow{padding:9px 14px 9px 16px}.slide .setsplit .topcard{padding:9px 14px}.slide .setsplit .scr.settings.sp>.card.c-where{gap:6px;padding:12px}.slide .setsplit .scr.settings .card.c-where>p.lead{margin:0 0 4px;font-size:12.5px;line-height:1.35}.slide .setsplit .scr.settings .c-where .tog small{font-size:12px;line-height:1.25}}@media (max-height:700px){.slide .setsplit .scr.settings .card.c-where>p.lead{display:none}}.slide .setsplit .c-biz .summary div{align-items:flex-start}.slide .setsplit .handlerow{flex-wrap:wrap}.slide .setsplit .handlerow input{flex:150px;min-width:150px}.gonetile{background:repeating-linear-gradient(45deg,var(--spanel2) 0 4px,transparent 4px 8px);width:100%;height:100%;display:block}.qi em.pinned{font-style:normal;font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-left:8px;font-size:10px;font-weight:700}.qtime{width:34px;height:34px;color:var(--smuted);border:1px solid var(--sline);cursor:pointer;touch-action:manipulation;background:#ffffff08;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.qtime svg{width:18px;height:18px}.qtime:hover,.qtime:focus-visible{color:var(--sfg);border-color:#ff6b2c99;outline:none}.qtime.set{color:var(--accent);box-shadow:var(--neon-orange);border-color:#ff6b2cb3}.tsbg{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000008c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.tsheet{background:var(--bg);color:var(--fg);width:100%;max-width:520px;padding:4px 18px calc(16px + env(safe-area-inset-bottom,0px));border-top:3px solid var(--accent);border-radius:28px 28px 0 0;flex-direction:column;gap:12px;animation:.25s ease-out up;display:flex;box-shadow:0 -20px 60px #00000080}.tsheet h4{font-family:var(--display);letter-spacing:-.03em;margin:8px 0 0;font-size:22px;font-weight:800}.tsnote{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.quick{grid-template-columns:1fr 1fr;gap:8px;display:grid}.quick button{border:1.5px solid var(--line);color:var(--fg);font:inherit;font-family:var(--display);cursor:pointer;background:#fff;border-radius:12px;padding:11px 10px;font-size:13.5px;font-weight:700}.quick button:hover,.quick button:focus-visible{border-color:var(--accent);outline:0}.tsrow{gap:8px;display:flex}.wheel{border:1.5px solid var(--line);background:#fff;border-radius:14px;flex:1;min-width:0;height:200px;position:relative;overflow:hidden}.wheel:first-child{flex:1.7}.wheelin{scroll-snap-type:y mandatory;scrollbar-width:none;overscroll-behavior:contain;z-index:2;height:100%;padding:80px 0;position:relative;overflow-y:auto}.wheelin::-webkit-scrollbar{display:none}.wheelin button{scroll-snap-align:center;width:100%;height:40px;color:var(--fg);opacity:.38;font:inherit;font-family:var(--display);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:16px;font-weight:600;display:block}.wheelin button.on{opacity:1;color:var(--accent);font-weight:800}.wheelsel{border:1.5px solid var(--accent);pointer-events:none;z-index:1;background:#ff6b2c1f;border-radius:10px;height:40px;position:absolute;top:80px;left:6px;right:6px}.wheel:before,.wheel:after{content:"";pointer-events:none;z-index:3;height:66px;position:absolute;left:0;right:0}.wheel:before{background:linear-gradient(#fff,#fff0);top:0}.wheel:after{background:linear-gradient(#fff0,#fff);bottom:0}.tsheet .go{background:var(--accent);color:#1c0a02;box-shadow:none;border:0;margin:0}.tsheet .go:disabled{background:var(--panel2);color:var(--muted)}.tsheet .go.ghost{color:var(--fg);border:1.5px solid var(--fg);background:0 0}.tsheet .grab{background:var(--line)}.tscancel{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-self:center;padding:6px 10px;font-weight:700}.opt,.tile,.langbtn{background:var(--bg);color:var(--fg);box-shadow:none;border:1.5px solid #ff6b2c6b}.opt:hover,.tile:hover,.langbtn:hover{border-color:var(--accent)}.opt.on,.tile.on,.langbtn.open{color:var(--fg);border-color:var(--accent);box-shadow:0 0 0 1.5px var(--accent),var(--neon-orange);background:#ffe9dd}.opt:focus-visible,.tile:focus-visible,.langbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tile em{border:1px solid var(--line);background:#fff}.seg{background:var(--bg);box-shadow:none;border:1.5px solid #ff6b2c6b}.seg button{color:var(--muted)}.seg button.on{background:var(--fg);color:var(--bg)}.trow{background:var(--bg);box-shadow:none;color:var(--muted);border:1.5px solid #ff6b2c6b}.tstep b{color:var(--fg)}.tstep button{border:1.5px solid var(--line);color:var(--fg);background:#fff}.tstep button:hover{border-color:var(--accent);box-shadow:none}.tstep button:active{border-color:var(--accent);background:#ffe9dd}.tstep button:focus-visible{outline:2px solid var(--accent)}.langbtn i{color:var(--muted)}.emobtn{background:var(--bg);color:var(--fg);box-shadow:none;border:1.5px solid #ff6b2c6b}.emobtn:hover{border-color:var(--accent)}.emobtn.on{border-color:var(--accent);box-shadow:0 0 0 1.5px var(--accent),var(--neon-orange);background:#ffe9dd}.field input,.samples textarea{background:var(--bg);color:var(--fg);box-shadow:none;border:1.5px solid #ff6b2c6b}.field input::placeholder,.samples textarea::placeholder{color:var(--muted);opacity:.8}.field input:focus,.samples textarea:focus{border-color:var(--accent);box-shadow:0 0 0 1.5px var(--accent),var(--neon-orange);outline:none}.sback{background:var(--bg);color:var(--fg);border:1.5px solid var(--accent);border-radius:999px;padding:7px 16px 7px 10px}.sback i{color:var(--accent)}.sback:hover,.sback:focus-visible{box-shadow:var(--neon-orange);outline:none}.go.sticky,.savebar .go.acc{background:var(--bg);color:var(--fg);border:2px solid var(--accent)}.go.sticky{box-shadow:0 -12px 24px var(--sbg)}.savebar .go.acc{box-shadow:none}.go.sticky:hover,.savebar .go.acc:hover{background:#ffe9dd}.tile em.pix{background:var(--accent);border:0;border-radius:1px;width:6px;height:6px;margin-right:16px;box-shadow:8px 0 #ff6b2c99,16px 0 #ff6b2c47}.stylegrid .tile span{font-family:var(--display);letter-spacing:-.02em;font-size:16px;font-weight:800}.stylegrid .tile.on em.pix{box-shadow:8px 0 0 var(--accent),16px 0 0 var(--accent)}.kinds .tile span{font-family:var(--display);letter-spacing:-.02em;font-size:15.5px;font-weight:800}.kinds .tile.on em.pix{box-shadow:8px 0 0 var(--accent),16px 0 0 var(--accent)}.scr>.go:not(.acc):not(.ghost){background:var(--bg);color:var(--fg);border:2px solid var(--accent);box-shadow:none}.scr>.go:not(.acc):not(.ghost):hover:not([disabled]){background:#ffe9dd}.mail.pixmail{background:var(--accent);border-radius:2px;width:14px;height:14px;margin-top:18px;box-shadow:19px 0 #ff6b2c99,38px 0 #ff6b2c47}.slide .scr.settings .c-sound .stylegrid .tile span{white-space:normal;font-size:14.5px;line-height:1.1}.cb:not(.hot){background:var(--bg);color:var(--fg);border:1.5px solid var(--accent);box-shadow:none}.cb:not(.hot):hover{background:#ffe9dd}.emosheet{max-height:86dvh}.emosheet .tsnote{overflow-wrap:anywhere;min-height:1.4em}.emosheet .emopick{background:0 0;border:0;flex:auto;gap:10px;min-height:0;padding:0}.emosheet .emotabs{gap:6px}.emosheet .emotabs button{border:1.5px solid var(--line);color:var(--fg);background:#fff;padding:8px 13px;font-size:13px}.emosheet .emotabs button.on{background:var(--fg);border-color:var(--fg);color:var(--bg)}.emosheet .emogrid{border:1.5px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(auto-fill,minmax(46px,1fr));gap:6px;max-height:min(300px,42dvh);padding:8px}.emosheet .emogrid button{background:0 0;border:1.5px solid #0000;border-radius:12px;font-size:26px}.emosheet .emogrid button:hover{background:var(--panel2)}.emosheet .emogrid button.in{border-color:var(--accent);box-shadow:none;background:#ff6b2c1f}.emosheet .emopick .hint{color:var(--muted);font-size:13px}.rules .field,.rules .emopick{min-width:0}.slide .scr.settings .rules{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rules .emogrid{min-width:0}.rules .field #tag-set{margin-top:8px}@media (min-width:861px){.emosheet .emogrid{max-height:min(300px,40dvh)}}.tsheet{touch-action:pan-x;will-change:transform}.tsheet .wheelin,.tsheet .emogrid{touch-action:pan-y}.tsheet .tsnote,.emosheet .emopick .hint{border-left:3px solid var(--accent);color:var(--fg);padding:1px 0 1px 10px;font-size:13.5px;font-weight:600;line-height:1.4}.emosheet .emotabs button{font-family:var(--display);letter-spacing:-.01em;font-weight:700}.tsheet .tscancel{font-family:var(--display);letter-spacing:-.01em;color:var(--fg);border:1.5px solid var(--line);background:#fff;border-radius:999px;padding:9px 22px;font-size:14px;font-weight:800;text-decoration:none}.tsheet .tscancel:hover{border-color:var(--accent)}.slide .preview .pvacts .pvmove{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px}.slide .preview .pvacts .pvmove button{text-overflow:ellipsis;padding:10px 12px;font-size:13px;overflow:hidden}.times:has(.trow:nth-child(4)){gap:5px}.times:has(.trow:nth-child(4)) .trow{padding:3px 5px 3px 12px}.phone:not(.appbg .phone) .times:has(.trow:nth-child(4)) .tstep button{width:28px;height:28px;font-size:16px}em.pix{background:var(--accent);border:0;border-radius:1px;flex:none;width:6px;height:6px;margin-right:16px;display:inline-block;box-shadow:8px 0 #ff6b2c99,16px 0 #ff6b2c47}.kept{border-left:3px solid var(--accent);color:var(--sfg);margin-top:0;padding:1px 0 1px 10px;font-size:12.5px;font-weight:600}.gstep>p{border-left:3px solid var(--accent);color:var(--sfg);padding:1px 0 1px 12px;font-weight:500}.gstep>p b{font-family:var(--display);letter-spacing:-.01em;font-weight:800}.guide .field label,.ideas>span{font-family:var(--display);letter-spacing:-.01em;color:var(--sfg);font-size:13.5px;font-weight:700}.guide .field label small{font-family:var(--body);color:var(--accent2);font-weight:700}.idea{background:var(--bg);color:var(--fg);border:1.5px solid #ff6b2c6b;font-weight:700}.idea:hover{border-color:var(--accent);border-style:solid}.idea.on{color:var(--fg);border-color:var(--accent);box-shadow:0 0 0 1.5px var(--accent),var(--neon-orange);background:#ffe9dd}.choice{background:var(--bg);color:var(--fg);box-shadow:none;font-family:var(--display);letter-spacing:-.01em;border:1.5px solid #ff6b2c6b;font-weight:800}.choice:hover{border-color:var(--accent)}.choice.on{border-color:var(--accent);box-shadow:0 0 0 1.5px var(--accent),var(--neon-orange);background:#ffe9dd}.choice.on em.pix{box-shadow:8px 0 0 var(--accent),16px 0 0 var(--accent)}.choices.traits .choice small{font-family:var(--body);color:var(--muted);letter-spacing:0;font-weight:600}.choices.traits .choice em.pix{font-size:0}.gnav .go.ghost{background:var(--bg);color:var(--fg);border:2px solid var(--accent);box-shadow:none}.gnav .go.ghost:hover{background:#ffe9dd}.guide .scrlogo .x{border:1.5px solid #ff6b2c8c}.guide .addrow input{background:var(--bg);color:var(--fg);box-shadow:none;border:1.5px solid #ff6b2c6b}.guide .addrow input::placeholder{color:var(--muted);opacity:.8}.guide .addrow input:focus{border-color:var(--accent);box-shadow:0 0 0 1.5px var(--accent),var(--neon-orange);outline:none}.guide .gstep .tiny{border-left:3px solid var(--accent);color:var(--sfg);padding:1px 0 1px 10px;font-size:12.5px;font-weight:500;line-height:1.45}.phone:not(.appbg .phone) .times:has(.trow:nth-child(5)){gap:4px}.c-plan .planacts{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.c-plan .go.planbtn,.account .go.ghost.out,.scr>.go.ghost{background:var(--bg);color:var(--fg);box-shadow:none;border:1.5px solid #ff6b2c6b;margin-top:0}.c-plan .go.planbtn:hover,.account .go.ghost.out:hover,.scr>.go.ghost:hover{border-color:var(--accent);background:#ffe9dd}.c-plan .go.acc.planbtn{background:var(--accent);color:#1c0a02;border:0;margin-bottom:8px}.c-plan .go.acc.planbtn:hover{background:var(--accent)}.c-plan .planend{border-left:3px solid var(--accent);padding:1px 0 1px 10px}.c-plan .planend b{font-family:var(--display);color:var(--accent);font-weight:800}.cancelsheet .whylabel{font-family:var(--display);letter-spacing:-.01em;align-items:baseline;gap:8px;margin-top:4px;font-size:14px;font-weight:800;display:flex}.cancelsheet .whylabel span{font-family:var(--body);color:var(--muted);font-size:12px;font-weight:600}.cancelsheet .quick.why button{background:var(--bg);border:1.5px solid #ff6b2c6b;padding:13px 10px}.cancelsheet .quick.why button.sel{border-color:var(--accent);box-shadow:0 0 0 1.5px var(--accent),var(--neon-orange);background:#ffe9dd}.cancelsheet .go.ghost{border:1.5px solid #ff6b2c6b}.cancelsheet .go.ghost:hover{border-color:var(--accent);background:#ffe9dd}.adm{background:var(--bg);min-height:100dvh;color:var(--fg);font-family:var(--body);font-size:15px;line-height:1.45}.adm h1,.adm h2{font-family:var(--display);letter-spacing:-.03em;margin:0;font-weight:800}.adm h1{font-size:34px;line-height:1.05}.adm h2{margin-top:6px;font-size:19px}.adm button{font:inherit;cursor:pointer}.adm .admeyebrow{font-family:var(--display);letter-spacing:.14em;color:var(--accent);align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.adm .admeyebrow em.pix{margin-right:18px}.admtop{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#f6f5f1eb;flex-wrap:wrap;align-items:center;gap:18px;padding:14px clamp(16px,4vw,40px);display:flex;position:sticky;top:0}.admbrand{align-items:center;gap:14px;display:flex}.admtabs{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.admtabs button,.admseg button,.adm .admmini,.admout{background:var(--bg);color:var(--fg);font-family:var(--display);letter-spacing:-.01em;border:1.5px solid #ff6b2c6b;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13.5px;font-weight:700;display:inline-flex}.admtabs button:hover,.admseg button:hover,.adm .admmini:hover,.admout:hover{border-color:var(--accent);background:#ffe9dd}.admtabs button.on,.admseg button.on{border-color:var(--accent);box-shadow:0 0 0 1.5px var(--accent),var(--neon-orange);background:#ffe9dd}.admtabs button b{background:var(--accent);color:#1c0a02;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11.5px;display:inline-grid}.admmain{flex-direction:column;gap:18px;max-width:1120px;margin:0 auto;padding:28px clamp(16px,4vw,40px) 80px;display:flex}.admhead{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admpill{border:1.5px solid var(--line);font-family:var(--display);background:#fff;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.admpill.on{border-color:var(--accent);background:#ffe9dd}.admnote{color:var(--muted);margin:0;font-size:14px}.admtiles{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.admtiles.three{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.admtile{border:1.5px solid var(--line);text-align:left;color:var(--fg);background:#fff;border-radius:20px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}button.admtile:hover{border-color:var(--accent)}.admtile span{font-family:var(--display);font-size:13px;font-weight:700}.admtile b{font-family:var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:800;line-height:1}.admtile small{color:var(--muted);font-size:12.5px}.admtile.hot{border-color:var(--accent);background:#ffe9dd}.admtile.hot b{color:var(--accent)}.admalert{border:1.5px solid var(--accent);text-align:left;color:var(--fg);box-shadow:var(--neon-orange);background:#ffe9dd;border-radius:16px;padding:13px 16px}.admcard{border:1.5px solid var(--line);background:#fff;border-radius:22px;padding:18px}.adm label{font-family:var(--display);flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.adm input,.adm textarea{font:inherit;font-family:var(--body);color:var(--fg);background:var(--bg);border:1.5px solid #ff6b2c6b;border-radius:14px;width:100%;min-width:0;padding:11px 13px;font-size:15px;font-weight:500}.adm textarea{resize:vertical;line-height:1.45}.adm input:focus,.adm textarea:focus{border-color:var(--accent);box-shadow:0 0 0 1.5px var(--accent),var(--neon-orange);outline:0}.adm input::placeholder,.adm textarea::placeholder{color:#9a9ea8}.adm .admgo{background:var(--accent);color:#1c0a02;font-family:var(--display);letter-spacing:-.01em;border:0;border-radius:999px;padding:13px 22px;font-size:15px;font-weight:800}.adm .admgo:disabled{background:var(--line);color:var(--muted);cursor:default}.adm .admmini.warn{background:var(--accent);border-color:var(--accent);color:#1c0a02}.admfree{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}.admfree h2{margin:0 0 4px}.admbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admseg{flex-wrap:wrap;gap:6px;display:flex}.adm .admfind{background:#fff;flex:220px;max-width:340px}.admlist{flex-direction:column;gap:10px;display:flex}.admrow{border:1.5px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:minmax(0,1.5fr) minmax(0,.9fr) minmax(0,1.2fr) 190px;align-items:center;gap:14px;padding:14px 16px;display:grid}.admrow.slim{grid-template-columns:minmax(0,1fr) auto}.admlook{text-align:left;color:var(--fg);grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);width:100%}.admlook:hover{border-color:var(--accent)}.admissues{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.admissues em{font-style:normal;font-family:var(--display);color:#8a3200;background:#ffe9dd;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.admtile.good b{color:var(--good)}.admbars{border:1.5px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:repeat(6,1fr);align-items:end;gap:10px;height:170px;padding:16px 18px;display:grid}.admbarcol{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.admbarcol i{background:var(--accent);border-radius:8px 8px 3px 3px;width:min(46px,100%);display:block}.admbarcol small{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px}.admbarcol span{font-family:var(--display);font-size:12px;font-weight:700}.admtablewrap{padding:6px 10px;overflow-x:auto}.admtable{border-collapse:collapse;width:100%;font-size:14.5px}.admtable th{text-align:left;font-family:var(--display);color:var(--muted);border-bottom:1.5px solid var(--line);padding:10px 8px;font-size:12.5px;font-weight:700}.admtable td{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;padding:10px 8px}.admtable tr:last-child td{border-bottom:0}.admtable td:first-child{font-family:var(--display);font-weight:700}@media (max-width:640px){.admlook{grid-template-columns:1fr}.admbars{gap:6px;padding:12px}}.admgrid2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px 28px;display:grid}.admgrid3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.admh3{font-family:var(--display);color:var(--muted);margin:0 0 6px;font-size:13px;font-weight:700}.admchart{border:1.5px solid var(--line);background:#fff;border-radius:20px;padding:14px 16px 8px;position:relative}.admchart svg{width:100%;display:block}.admxlabels{height:16px;margin-top:4px;position:relative}.admxlabels span{font-family:var(--display);color:var(--muted);white-space:nowrap;font-size:10.5px;font-weight:700;position:absolute;transform:translate(-50%)}.admchart .axis{stroke:var(--line);stroke-width:1px}.admchart .lbl{font-family:var(--display);fill:var(--muted);font-size:10px;font-weight:700}.admchart rect{transition:opacity .12s}.admchart g:hover rect{opacity:.85}.admchartmax{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px;position:absolute;top:10px;right:14px}.admtip{z-index:20;pointer-events:none;background:var(--fg);color:#fff;border-radius:10px;max-width:320px;padding:7px 10px;font-size:12.5px;font-weight:600;position:fixed;box-shadow:0 6px 20px #0000002e}.admlegend{color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin-top:8px;font-size:13px;display:flex}.admlegend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.admlegend b{color:var(--fg);font-variant-numeric:tabular-nums}.admrank{border:1.5px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.admrankrow{border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:6px 8px;font-size:14px;display:flex;position:relative;overflow:hidden}.admrankrow i{z-index:0;background:#ffe9dd;border-radius:8px;position:absolute;top:0;bottom:0;left:0}.admrankrow span,.admrankrow b{z-index:1;position:relative}.admrankrow span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admrankrow b{font-family:var(--display);font-variant-numeric:tabular-nums;font-weight:800}.admwho{flex-direction:column;gap:2px;min-width:0;display:flex}.admwho b{font-family:var(--display);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:800;overflow:hidden}.admwho span{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.admwho small,.admmeta small{color:var(--muted);font-size:12.5px}.admmeta{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.admplan{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;border:1.5px solid var(--line);background:var(--bg);white-space:nowrap;border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:800}.admplan.p-paying{background:var(--fg);color:#fff;border-color:var(--fg)}.admplan.p-trial,.admplan.p-topic{border-color:var(--accent);background:#ffe9dd}.admplan.p-free{border-color:var(--accent)}.admplan.p-cancelling,.admplan.p-payment-failed{background:var(--accent);border-color:var(--accent);color:#1c0a02}.admnums{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.admnums b{font-family:var(--display);color:var(--fg);font-variant-numeric:tabular-nums;font-weight:800}.admnums i{color:var(--accent);font-style:normal;font-weight:700}.admdo{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.adm .admmini.on{border-color:var(--accent);box-shadow:0 0 0 1.5px var(--accent),var(--neon-orange);background:#ffe9dd}.adm .admmini:disabled{opacity:.55;cursor:default}.admrowbox{border-top:1.5px solid var(--line);flex-direction:column;grid-column:1/-1;gap:10px;padding-top:14px;display:flex}.admcompose{flex-direction:column;gap:10px;display:flex}.admticket{flex-direction:column;gap:12px;display:flex}.admtk{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admtk b{font-family:var(--display);letter-spacing:-.02em;font-size:16px;font-weight:800}.admtk span:not(.admplan){font-size:13.5px}.admtk small{color:var(--muted);margin-left:auto;font-size:12.5px;font-weight:600}.admtk small.soon{color:var(--fg)}.admtk small.late{color:var(--accent);font-weight:800}.admmsg{border-left:3px solid var(--accent);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:2px 0 2px 12px;font-size:15.5px}.admmsg.ours{border-left-color:var(--fg);background:var(--bg);border-radius:0 12px 12px 0;padding:10px 12px}.admmsg.tr{border-left-color:var(--line);background:#ffe9dd;border-radius:0 12px 12px 0;padding:10px 12px}.admmsg.ours span,.admmsg.tr span{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:11.5px;font-weight:800;display:block}.admacts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admtoast{background:var(--fg);color:#fff;font-family:var(--display);z-index:20;border-radius:999px;max-width:calc(100vw - 32px);padding:12px 20px;font-size:14px;font-weight:700;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000040}.admlogin{place-items:center;padding:24px;display:grid}.admlogin .admcard{flex-direction:column;gap:14px;width:100%;max-width:400px;padding:28px;display:flex}.admlogin h1{margin-bottom:4px}.admerr{border-left:3px solid var(--accent);margin:0;padding-left:10px;font-size:14px;font-weight:700}@media (max-width:860px){.admfree,.admrow,.admrow.slim{grid-template-columns:minmax(0,1fr)}.admdo{justify-content:flex-start}.admtk small{width:100%;margin-left:0}.admtop{gap:12px;position:static}.admout{order:2;margin-left:auto}.admtabs{scrollbar-width:none;flex-wrap:nowrap;order:3;width:100%;margin-left:0;padding:4px 2px 6px;overflow-x:auto}.admtabs button{flex:none}.adm h1{font-size:28px}}.c-help .go.planbtn{background:var(--bg);color:var(--fg);box-shadow:none;border:1.5px solid #ff6b2c6b;margin-top:0}.c-help .go.planbtn:hover{border-color:var(--accent);background:#ffe9dd}.helpsheet{max-height:92dvh;overflow-y:auto}.slide .tsheet{scrollbar-width:none;max-height:calc(100% - 20px);overflow-y:auto}.sheet>.grab{touch-action:none;position:relative}.sheet>.grab:before{content:"";position:absolute;inset:-12px -90px -14px}.tsheet.scrolls{touch-action:pan-y;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tsheet.scrolls .grab,.tsheet.scrolls>h4{touch-action:none}.tsheet.scrolls .grab{flex:none;position:relative}.tsheet.scrolls .grab:before{content:"";position:absolute;inset:-12px -70px -10px}.helpsheet .quick.why button{background:var(--bg);border:1.5px solid #ff6b2c6b;padding:13px 10px}.helpsheet .quick.why button.sel{border-color:var(--accent);box-shadow:0 0 0 1.5px var(--accent),var(--neon-orange);background:#ffe9dd}.helpsheet textarea{font:inherit;font-family:var(--body);color:var(--fg);resize:none;background:#fff;border:1.5px solid #ff6b2c6b;border-radius:16px;width:100%;min-height:110px;padding:12px 14px;font-size:16px;font-weight:500;line-height:1.45}.helpsheet textarea:focus{border-color:var(--accent);box-shadow:0 0 0 1.5px var(--accent),var(--neon-orange);outline:0}.helpsheet textarea::placeholder{color:#9a9ea8}.helpsheet .whylabel{font-family:var(--display);letter-spacing:-.01em;margin-top:4px;font-size:14px;font-weight:800}.helpsheet .helpdone{align-items:center;gap:12px;display:flex}.helpsheet .helpdone em.pix{margin-right:20px}.helpopen{background:var(--bg);color:var(--fg);font-family:var(--display);letter-spacing:-.01em;cursor:pointer;border:1.5px solid #ff6b2c6b;border-radius:999px;align-self:flex-start;align-items:center;padding:11px 18px;font-size:14px;font-weight:800;display:inline-flex}.helpopen:hover{border-color:var(--accent);background:#ffe9dd}.helpopen em.pix{margin-right:26px}.c-where .helpopen{margin:2px 0 12px}.conn small.needs,.tog small.needs{color:var(--smuted);margin-top:1px;font-size:11.5px;font-weight:600;display:block}.qa{flex-direction:column;gap:8px;display:flex}.qaitem>button{text-align:left;background:var(--bg);width:100%;color:var(--fg);font-family:var(--display);letter-spacing:-.01em;cursor:pointer;border:1.5px solid #ff6b2c6b;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;font-size:14.5px;font-weight:800;line-height:1.25;display:flex}.qaitem>button:hover{border-color:var(--accent);background:#ffe9dd}.qaitem.on>button{border-color:var(--accent);box-shadow:0 0 0 1.5px var(--accent),var(--neon-orange);background:#ffe9dd}.qaitem.on>button em.pix{box-shadow:8px 0 0 var(--accent),16px 0 0 var(--accent)}.qabody{border-left:3px solid var(--accent);background:#fff;border-radius:0 14px 14px 0;margin-top:8px;padding:12px 14px}.qabody p{color:var(--fg);margin:0 0 8px;font-size:14.5px;font-weight:500;line-height:1.45}.qabody p:last-child{margin-bottom:0}.upcap{text-align:center;flex-direction:column;align-items:center;gap:5px;margin:0;display:flex}.upcap b{font-family:var(--display);letter-spacing:-.03em;color:#f4f5f9;margin-bottom:6px;font-size:22px;font-weight:800;line-height:1.1}.upcap span{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:#b9bdcb;justify-content:center;align-items:center;max-width:300px;padding-left:.12em;font-size:11px;font-weight:700;line-height:1.5;display:inline-flex}.upcap .upmark{justify-content:center;margin:1px 0 5px;display:flex}.upcap em.pix{margin:0 16px 0 0}.c-biz .summary{gap:8px}.c-biz .summary div{border:1.5px solid #ff6b2c6b;border-radius:16px;flex-direction:column;align-items:flex-start;gap:5px;padding:12px 14px}.c-biz .summary span{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:10.5px;font-weight:800}.c-biz .summary b{font-family:var(--display);letter-spacing:-.01em;text-align:left;color:var(--sfg);overflow-wrap:anywhere;font-size:15.5px;font-weight:700;line-height:1.3}.c-biz .summary b i{font-style:normal;display:block}.c-biz .summary b i+i{margin-top:4px}.c-biz .go.ghost{background:var(--bg);color:var(--fg);box-shadow:none;border:1.5px solid #ff6b2c6b;margin-top:4px}.c-biz .go.ghost:hover{border-color:var(--accent);background:#ffe9dd}.slide .c-biz .summary div{gap:3px;padding:9px 14px}.slide .c-biz .summary{gap:7px}.status.upstat{border:1.5px solid #ff6b2c6b;padding:14px 16px}.upstat b{letter-spacing:-.03em;color:var(--sfg);justify-content:space-between;align-items:baseline;gap:10px;font-size:20px;font-weight:800;display:flex}.upstat b span{color:var(--sfg)}.upstat small{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);white-space:nowrap;font-size:10.5px;font-weight:800}.upstat i{margin-top:10px}.upnext{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:11px;display:flex}.upnext>span:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.upnext small{white-space:normal;align-items:center;display:inline-flex}.upnext strong{font-family:var(--display);letter-spacing:-.01em;color:var(--sfg);font-size:15.5px;font-weight:700}.upnext .upto{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.upnext .upto u{font-family:var(--display);letter-spacing:.02em;color:var(--sfg);border:1.5px solid #ff6b2c6b;border-radius:8px;padding:4px 7px;font-size:11px;font-weight:800;line-height:1;text-decoration:none}.upstat em.pix{margin-right:26px}.upneed{background:var(--bg);width:100%;color:var(--fg);font-family:var(--display);letter-spacing:-.01em;text-align:left;cursor:pointer;border:1.5px solid #ff6b2c6b;border-radius:999px;align-items:center;margin-top:12px;padding:10px 16px;font-size:13.5px;font-weight:800;display:flex}.upneed:hover{border-color:var(--accent);background:#ffe9dd}.bwall h3{font-family:var(--display);letter-spacing:-.03em;font-weight:800}.bwall .bnote{border-left:3px solid var(--accent);color:var(--sfg);margin:0;padding:2px 0 2px 12px;font-size:14.5px;font-weight:600;line-height:1.4}.bwall .summary{gap:8px;margin-top:6px}.cwall .cdesk{border-left:3px solid var(--accent2);flex-direction:column;gap:3px;padding:2px 0 2px 12px;font-size:13.5px;line-height:1.4;display:flex}.cwall .cdesk b{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--accent2);font-size:12px;font-weight:800}.cwall .cdesk span{color:var(--sfg);font-weight:500}.cwall .cfoot{border-left:3px solid var(--accent);color:var(--sfg);opacity:.9;margin:0;padding:1px 0 1px 12px;font-size:12.5px;font-weight:500;line-height:1.45}.cwall .cskip{flex-direction:column;gap:7px;margin-top:4px;display:flex}.cwall .cskip .go.ghost{width:100%}.cwall .cskip span{border-left:3px solid var(--accent);color:var(--sfg);text-align:left;padding:1px 0 1px 12px;font-size:12.5px;font-weight:500;line-height:1.45}.bwall .summary div{border:1.5px solid #ff6b2c6b;border-radius:16px;flex-direction:column;align-items:flex-start;gap:5px;padding:12px 14px}.bwall .summary span{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:10.5px;font-weight:800}.bwall .summary b{font-family:var(--display);letter-spacing:-.01em;text-align:left;color:var(--sfg);font-size:15.5px;font-weight:700;line-height:1.3}.bwall .bacts{flex-direction:column;gap:10px;margin-top:auto;display:flex}.bwall .bacts .go{margin:0}.bwall .go.ghost{background:var(--bg);color:var(--fg);box-shadow:none;border:1.5px solid #ff6b2c6b}.bwall .go.ghost:hover{border-color:var(--accent);background:#ffe9dd}.awall .helpopen{justify-content:flex-start;align-self:stretch;text-decoration:none}.awall .bacts .agree{box-shadow:none;color:var(--sfg);cursor:pointer;background:0 0;border:1.5px solid #ff6b2c6b;border-radius:16px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.awall .bacts .agree input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:1px 0 0}.awall .signedin{text-align:center}.termsheet .termsbody{color:var(--fg);font-size:14.5px;line-height:1.5}.termsheet .termsbody .lede{border-left:3px solid var(--accent);margin:0 0 14px;padding-left:12px;font-weight:600}.termsheet .termsbody h2{font-family:var(--display);letter-spacing:-.02em;margin:18px 0 6px;font-size:16px;font-weight:800}.termsheet .termsbody p{margin:0 0 10px}.termsheet .termsbody ul{margin:0 0 10px;padding-left:18px}.termsheet .termsbody li{margin:0 0 6px}.termsheet .termsbody a{color:var(--fg);text-underline-offset:3px;font-weight:700;text-decoration:underline}.tsheet.termsheet .termsbody p,.tsheet.termsheet .termsbody li,.tsheet.termsheet .termsbody b{color:var(--fg)}.awall .signedin{padding-left:0}.uproom{border-left:3px solid var(--accent);font-family:var(--display);letter-spacing:-.01em;color:var(--sfg);align-items:center;margin:16px 0 0;padding:3px 0 3px 12px;font-size:13.5px;font-weight:700;line-height:1.35;display:flex}.uproom.full{border:1.5px solid var(--accent);background:var(--bg);color:var(--fg);border-radius:14px;margin-top:18px;padding:12px 14px;font-weight:800}.uproom.full em.pix{box-shadow:8px 0 0 var(--accent),16px 0 0 var(--accent)}.uproom.ping{box-shadow:0 0 0 2px var(--accent),var(--neon-orange);background:#ffe9dd}@media (prefers-reduced-motion:no-preference){.uproom{transition:box-shadow .2s,background .2s}}.upstat .uproom span{color:var(--sfg)}.upstat .uproom.full span{color:var(--fg)}@media (max-width:760px){footer .footr{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}footer .footr a:not(.btn){margin-left:0}}.slide .setsplit .scr.settings.sp>.card.c-where{scrollbar-width:none;overflow-y:auto}.crl-rv{transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1)}.crl.is-live .crl-rv:not(.is-in){opacity:0;transform:translateY(28px)}.crl-hero{padding-block:20px 56px}.hero .crl-h1{font-size:clamp(42px,5.7vw,74px)}.crl-h1 span,.crl-h1 em{animation:.8s cubic-bezier(.2,.7,.2,1) both crl-rise;display:block}.crl-h1 em{animation-delay:.16s}@keyframes crl-rise{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}.crl-h2{font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;margin:0 0 14px;font-size:clamp(32px,4.6vw,56px);font-weight:800;line-height:1.02}.crl-h2 em{color:var(--accent);font-style:normal}.crl-num{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:11.5px;font-weight:800;display:block}.crl-lines,.crl-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.crl-lines{gap:9px}.crl-lines li{font-family:var(--display);letter-spacing:-.01em;color:var(--fg);align-items:baseline;font-size:15.5px;font-weight:600;line-height:1.35;display:flex}.crl-lines li em.pix,.crl-rows li em.pix{margin-right:27px;transform:translateY(-3px)}.crl-rows{gap:8px;margin-top:22px}.crl-rows li{background:var(--sbg);font-family:var(--display);letter-spacing:-.01em;color:#f4f5f9;border:1.5px solid #ff6b2c6b;border-radius:14px;align-items:baseline;padding:13px 16px;font-size:15px;font-weight:800;display:flex}.hero .crl-lead{font-family:var(--display);letter-spacing:-.025em;color:var(--fg);max-width:none;margin:0 0 16px;font-size:clamp(20px,2.2vw,25px);font-weight:800;line-height:1.15}.crl-hero .crl-lines{margin:0 0 24px}.crl-hero .crl-lines li{font-size:clamp(16px,1.5vw,18.5px)}.crl-stage{aspect-ratio:1;width:100%;max-width:520px;margin-inline:auto;position:relative}.crl-stage:before{content:"";filter:blur(10px);background:radial-gradient(circle,#ff6b2c5c,#ff6b2c00 68%);border-radius:50%;animation:3.2s ease-in-out infinite breathe;position:absolute;inset:12%}.crl-stage svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.crl-wire{stroke:#c9c6b9;stroke-width:2px;stroke-dasharray:3 9;stroke-linecap:round;animation:1.1s linear infinite crl-flow}@keyframes crl-flow{to{stroke-dashoffset:-24px}}.crl-dot{fill:var(--accent)}.crl-stage u{background:var(--accent);opacity:.5;border-radius:2px;width:10px;height:10px;animation:5s ease-in-out infinite crl-float;position:absolute}.crl-stage u:nth-of-type(2n){background:var(--fg);width:7px;height:7px}@keyframes crl-float{0%,to{transform:translate(0)}50%{transform:translate(8px,-16px)}}.crl-chip{aspect-ratio:1;background:var(--sbg);color:#f4f5f9;border:1.5px solid #ff6b2c6b;border-radius:28%;place-items:center;width:13%;animation:1.05s ease-out infinite crl-hit;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 10px 24px #12131633}.crl-chip .plogo{width:44%;height:44%}@keyframes crl-hit{0%{background:var(--accent);color:#1c0a02;transform:translate(-50%,-50%)scale(1.16)}38%,to{background:var(--sbg);color:#f4f5f9;transform:translate(-50%,-50%)scale(1)}}.crl-core{width:150px;height:150px;margin:-75px 0 0 -75px;position:absolute;top:50%;left:50%}.crl-core .pxup{cursor:default;width:100%;height:100%;animation:3.2s ease-in-out infinite bob}.crl-out{background:var(--fg);color:#f4f5f9;font-family:var(--display);white-space:nowrap;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:700;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.crl-out b{color:var(--accent);font-variant-numeric:tabular-nums;text-align:right;min-width:2ch;display:inline-block}.crl-swap{text-align:center;background:var(--fg);color:#f4f5f9;border-radius:22px;margin:0 0 64px;padding:28px 20px 22px;overflow:hidden}.crl-swap b{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(28px,4.4vw,48px);font-weight:800;line-height:1.1;animation:.5s cubic-bezier(.2,.7,.2,1) crl-swapin;display:block}.crl-swap b em{color:var(--accent);font-style:normal}@keyframes crl-swapin{0%{opacity:0;transform:translateY(60%)}to{opacity:1;transform:none}}.crl-swap span{justify-content:center;gap:6px;margin-top:16px;display:flex}.crl-swap span i{background:#3a3f52;border-radius:2px;width:9px;height:9px;transition:background .2s}.crl-swap span i.is-at{background:var(--accent)}@media (max-width:860px){.crl-swap{margin-bottom:44px}}@media (prefers-reduced-motion:reduce){.crl-swap b{animation:none}}.crl-how{padding-bottom:86px;scroll-margin-top:20px}.crl-how>.crl-h2{text-align:center;margin-bottom:36px}.crl-steps{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.crl-step{border:1px solid var(--line);background:#fff;border-radius:26px;padding:14px 14px 24px}.crl-step:nth-child(2){transition-delay:.12s}.crl-step:nth-child(3){transition-delay:.24s}.crl-step>.crl-num{margin:18px 8px 0}.crl-step>h3{font-family:var(--display);letter-spacing:-.02em;margin:6px 8px 8px;font-size:24px;font-weight:800;line-height:1.1}.crl-step>.crl-lines{margin:4px 8px 0}.crl-demo{background:var(--sbg);height:232px;color:var(--sfg);border:1.5px solid #ff6b2c6b;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:16px;display:flex;position:relative;overflow:hidden}.crl-tiles{grid-template-columns:repeat(3,56px);gap:8px;display:grid}.crl-tiles i{opacity:0;background:linear-gradient(135deg,#ffb03a,#ff6b2c);border-radius:10px;height:56px;transition:opacity .3s,transform .45s cubic-bezier(.2,1.4,.4,1);position:relative;transform:translateY(-28px)scale(.7)}.crl-tiles i:nth-child(2n){background:linear-gradient(135deg,#3a3f52,#1c1f2a)}.crl-tiles i:nth-child(3){background:linear-gradient(135deg,#f4f5f9,#b8bbc6)}.crl-tiles i.is-in{opacity:1;transform:none}.crl-tiles i.reel:after{content:"";border-left:12px solid #ffffffeb;border-block:8px solid #0000;margin:-8px 0 0 -4px;position:absolute;top:50%;left:50%}.crl-count{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--smuted);font-size:11.5px;font-weight:800}.crl-count b{color:var(--accent);font-variant-numeric:tabular-nums;font-size:15px}.crl-d2{flex-direction:row;align-items:stretch;gap:14px}.crl-shot{background:linear-gradient(165deg,#ffb03a 0%,#ff6b2c 48%,#7a2c0c 100%);border-radius:12px;flex:0 0 38%;position:relative;overflow:hidden}.crl-shot:before{content:"";aspect-ratio:1;background:#ffffffd9;border-radius:50%;width:30%;position:absolute;top:16%;left:18%}.crl-shot:after{content:"";background:#1c0a02;border-radius:50%;height:70%;position:absolute;bottom:-34%;left:-20%;right:-20%}.crl-scan{z-index:1;background:linear-gradient(#fff0,#ffffff80);border-bottom:2px solid #fff;height:34%;animation:2.4s ease-in-out infinite crl-scan;position:absolute;top:-34%;left:0;right:0}@keyframes crl-scan{0%{top:-34%}70%,to{top:100%}}.crl-cap{text-align:left;flex-direction:column;flex:1;justify-content:center;gap:8px;min-width:0;display:flex}.crl-cap small,.crl-new small,.crl-yours small{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:10.5px;font-weight:800}.crl-cap p{font-family:var(--display);color:var(--sfg);min-height:5em;margin:0;font-size:17px;font-weight:700;line-height:1.25}.crl-caret{background:var(--accent);vertical-align:-2px;width:8px;height:1em;margin-left:2px;animation:.8s step-end infinite crl-blink;display:inline-block}@keyframes crl-blink{50%{opacity:0}}.crl-slots{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.crl-slots span{font-family:var(--display);background:var(--spanel2);color:var(--smuted);border-radius:8px;padding:6px 7px;font-size:11.5px;font-weight:700;transition:all .25s}.crl-slots span.is-now{background:var(--accent);color:#1c0a02;transform:translateY(-3px)}.crl-slots span.is-sent{color:#ffd2bd;background:#ff6b2c29}.crl-plats{gap:6px;display:flex}.crl-plats span{background:var(--spanel2);color:#7c8090;border-radius:9px;place-items:center;width:30px;height:30px;transition:all .18s;display:grid}.crl-plats .plogo{width:15px;height:15px}.crl-plats span.is-lit{background:var(--accent);color:#1c0a02;transform:scale(1.08)}.crl-say{font-family:var(--display);letter-spacing:-.035em;text-align:center;text-wrap:balance;max-width:21ch;margin:0 auto 96px;font-size:clamp(28px,4.4vw,54px);font-weight:800;line-height:1.1}.crl-say mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#ff6b2c66,#ff6b2c66) 0 86%/0% 36% no-repeat;transition:background-size .9s cubic-bezier(.2,.7,.2,1) .35s}.crl-say.is-in mark{background-size:100% 36%}.crl-voice{grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding-bottom:96px;display:grid}.crl-vtxt .crl-num{margin-bottom:12px}.crl-vtxt .crl-lines li{font-size:17.5px}.crl-vtxt .crl-rows{max-width:420px}.crl-mix{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;display:grid}.crl-yours{flex-direction:column;gap:10px;display:flex}.crl-yours span{border:1.5px solid var(--line);background:#fff;border-radius:14px;padding:12px 14px;font-size:14.5px;font-weight:600;animation:4.8s ease-in-out infinite crl-pick}.crl-yours span:nth-of-type(2){animation-delay:1.6s}.crl-yours span:nth-of-type(3){animation-delay:3.2s}@keyframes crl-pick{0%,30%,to{border-color:var(--line);box-shadow:none;transform:none}8%,22%{border-color:var(--accent);transform:translate(6px);box-shadow:0 0 0 3px #ff6b2c33}}.crl-pipe{gap:5px;display:flex}.crl-pipe i{background:var(--accent);opacity:.2;border-radius:2px;width:9px;height:9px;animation:1s step-end infinite crl-pulse}.crl-pipe i:nth-child(2){animation-delay:.2s}.crl-pipe i:nth-child(3){animation-delay:.4s}@keyframes crl-pulse{0%,40%{opacity:1}41%,to{opacity:.2}}.crl-new{background:var(--sbg);color:var(--sfg);border:1.5px solid #ff6b2c6b;border-radius:18px;flex-direction:column;gap:10px;min-height:176px;padding:18px;display:flex;box-shadow:0 24px 50px #1213162e}.crl-new p{font-family:var(--display);margin:0;font-size:18px;font-weight:700;line-height:1.25}.crl-end{background:var(--fg);color:#f4f5f9;text-align:center;border-radius:36px;flex-direction:column;align-items:center;gap:22px;margin-bottom:20px;padding:60px 28px;display:flex;position:relative;overflow:hidden}.crl-end:before{content:"";background-image:linear-gradient(#ffffff0d 2px,#0000 2px),linear-gradient(90deg,#ffffff0d 2px,#0000 2px);background-size:34px 34px;animation:7s linear infinite crl-grid;position:absolute;inset:0}@keyframes crl-grid{to{background-position:34px 34px}}.crl-end>*{position:relative}.crl-end h2{font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(32px,4.8vw,56px);font-weight:800;line-height:1.02}.crl-end h2 em{color:var(--accent);font-style:normal}.crl-end>p{color:#f4f5f9;max-width:40ch;font-family:var(--display);letter-spacing:-.015em;margin:0;font-size:19px;font-weight:700;line-height:1.3}.crl-end>small{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);max-width:34ch;font-size:10.5px;font-weight:800;line-height:1.5}.crl-nums{border-block:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);gap:10px;width:100%;max-width:780px;padding-block:20px;display:grid}.crl-nums b{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(34px,5vw,54px);font-weight:800;line-height:1;display:block}.crl-nums div:nth-child(3) b{color:var(--accent)}.crl-nums span{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:#b8bbc6;margin-top:8px;font-size:10.5px;font-weight:800;display:block}.crl-click{margin-top:4px;display:inline-block;position:relative}.crl-click .btn{animation:3.6s ease-in-out infinite crl-press}.crl-click svg{pointer-events:none;filter:drop-shadow(0 3px 6px #0000008c);width:20px;height:31px;animation:3.6s ease-in-out infinite crl-cur;position:absolute;bottom:-18px;right:-4px}@keyframes crl-cur{0%,to{opacity:0;transform:translate(74px,48px)}16%,84%{opacity:1}42%,48%,54%,60%{transform:translate(0)}51%{transform:translate(0)scale(.84)}}@keyframes crl-press{0%,48%,56%,to{transform:none;box-shadow:0 0 #ff6b2c00}51%{transform:scale(.95);box-shadow:0 0 #ff6b2ca6}70%{box-shadow:0 0 0 18px #ff6b2c00}}@media (max-width:980px){.crl-steps{grid-template-columns:1fr;max-width:460px;margin-inline:auto}.crl-voice{grid-template-columns:1fr;gap:30px}}@media (max-width:860px){.crl-hero{padding-bottom:36px}.crl-stage{max-width:400px}.crl-core{scale:.7}.crl-out{padding:7px 13px;font-size:12.5px}.crl-how,.crl-voice{padding-bottom:64px}.crl-say{margin-bottom:64px}.crl-end{border-radius:28px;padding:44px 20px}.crl-nums{grid-template-columns:repeat(2,1fr);row-gap:20px}}@media (max-width:520px){.crl-mix{grid-template-columns:1fr}.crl-pipe{flex-direction:column;justify-self:center}.crl-new{min-height:130px}}@media (prefers-reduced-motion:reduce){.crl.is-live .crl-rv:not(.is-in){opacity:1;transform:none}.crl-rv{transition:none}.crl-h1 span,.crl-h1 em,.crl-stage:before,.crl-wire,.crl-stage u,.crl-chip,.crl-core .pxup,.crl-scan,.crl-caret,.crl-yours span,.crl-pipe i,.crl-end:before,.crl-click .btn,.crl-click svg{animation:none}.crl-dot,.crl-scan{display:none}.crl-tiles i{transition:none}.crl-say mark{background-size:100% 36%;transition:none}.crl-pipe i{opacity:1}}footer.sfoot{background:var(--fg);color:#f4f5f9;border-radius:28px;grid-template-columns:1fr auto;align-items:center;gap:22px 30px;margin-block:24px 28px;padding:30px 30px 22px;font-size:14px;display:grid}.sfoot-brand{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.sfoot-brand b{font-family:var(--display);letter-spacing:-.035em;font-size:clamp(22px,2.6vw,30px);font-weight:800;line-height:1}.sfoot-brand b em{color:var(--accent);font-style:normal}.sfoot-links{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:0;display:flex}footer.sfoot .sfoot-links a{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:#f4f5f9;border:1.5px solid #ff6b2c6b;border-radius:12px;align-items:center;margin:0;padding:12px 14px;font-size:11.5px;font-weight:800;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}footer.sfoot .sfoot-links a:hover,footer.sfoot .sfoot-links a:focus-visible{border-color:var(--accent);background:#ff6b2c24;outline:0}footer.sfoot .sfoot-links a:hover em.pix,footer.sfoot .sfoot-links a:focus-visible em.pix{box-shadow:8px 0 0 var(--accent),16px 0 0 var(--accent)}.sfoot-links a em.pix{margin-right:26px}.sfoot-base{min-height:34px;font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:#8e92a0;border-top:1px solid #ffffff1f;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;font-size:10.5px;font-weight:800;display:flex}@media (max-width:760px){footer.sfoot{border-radius:24px;grid-template-columns:1fr;padding:24px 20px 18px}.sfoot-links{justify-content:flex-start}}.reelcv{background:var(--bg);flex-direction:column;align-items:center;width:1080px;height:1920px;padding:230px 60px 300px;display:flex;overflow:hidden}.reel-top{margin-bottom:64px}.reel-h{font-family:var(--display);letter-spacing:-.045em;text-align:center;color:var(--fg);margin:0;font-size:104px;font-weight:800;line-height:.98}.reel-h em{color:var(--accent);font-style:normal}.reel-h span,.reel-h em{white-space:nowrap}.reel-g{flex:1;place-items:center;width:100%;min-height:0;display:grid}.reel-foot{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--fg);align-items:center;font-size:30px;font-weight:800;display:flex}.reel-foot em.pix{border-radius:2px;width:13px;height:13px;margin-right:56px;box-shadow:18px 0 #ff6b2c99,36px 0 #ff6b2c47}.reelcv .crl-swap,.reelcv .crl-end{margin:0}.reelcv .crl-mix{grid-template-columns:1fr}.reelcv .crl-pipe{flex-direction:column;justify-self:center}.reelcv .crl-nums{grid-template-columns:repeat(2,1fr);row-gap:20px}.reel-strap{border-left:12px solid var(--accent);color:#f6f5f1;font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;background:#0b0b0c;border-radius:30px;align-self:stretch;margin:0 0 56px;padding:34px 40px;font-size:58px;font-weight:700;line-height:1.1;animation:.5s cubic-bezier(.3,.9,.3,1) .35s both reel-strap}.reel-strapped{padding:160px 60px 210px}.reel-strapped .reel-top{margin-bottom:48px}.reel-strap em{color:var(--accent);font-style:normal}@keyframes reel-strap{0%{opacity:0;transform:translateY(60px)}}.reel-hook{background:radial-gradient(circle at 50% 68%,#3a1707 0,#0b0b0c 60%);padding:170px 60px 0}.rh-h{color:#f6f5f1;font-size:112px}.rh-h span,.rh-h em{animation:.4s cubic-bezier(.3,.9,.3,1) both rh-in;display:block}.rh-h em{animation-delay:.12s}@keyframes rh-in{0%{opacity:0;transform:translateY(40px)}}.rh-phone{background:#060608;border:12px solid #2a2a2e;border-bottom:0;border-radius:110px 110px 0 0;flex-direction:column;flex:1;width:820px;min-height:0;margin-top:90px;animation:.6s cubic-bezier(.3,.9,.3,1) .1s both rh-up;display:flex;box-shadow:0 0 160px -10px #ff6b2c73}@keyframes rh-up{0%{transform:translateY(700px)}}.rh-bar{justify-content:space-between;align-items:center;padding:70px 64px 44px;display:flex}.rh-on{color:#f4f5f9;font-family:var(--display);border:3px solid #3a3d48;border-radius:99px;align-items:center;gap:14px;padding:16px 28px;font-size:32px;font-weight:700;display:flex}.rh-on i{background:#22c55e;border-radius:50%;width:20px;height:20px;box-shadow:0 0 14px #22c55e}.rh-panel{background:#000;border:3px solid #2b2f3e;border-bottom:0;border-radius:70px 70px 0 0;flex-direction:column;flex:1;align-items:center;margin:0 40px;padding-top:190px;display:flex}.rh-tile{width:150px;height:150px;margin:112px 0 150px;position:relative;transform:scale(2.5)}.rh-tile .pxup{cursor:default;width:100%;height:100%}.rh-tile .pxtile{animation:2s linear both rh-press}.rh-tile .pxshadow{animation:2s linear both rh-flash}@keyframes rh-press{0%,61%,74%,to{transform:none}64%,70%{transform:translate(9px,9px)}}@keyframes rh-flash{0%,62%{box-shadow:0 0 #ff6b2c00}68%{box-shadow:0 0 90px 30px #ff6b2cd9}to{box-shadow:0 0 50px 8px #ff6b2c73}}.rh-cur{filter:drop-shadow(0 3px 6px #0009);width:24px;height:38px;animation:2s cubic-bezier(.3,.9,.3,1) both rh-cur;position:absolute;bottom:-14px;right:-6px}@keyframes rh-cur{0%,22%{opacity:0;transform:translate(150px,170px)}30%{opacity:1}56%,61%{transform:none}65%{transform:scale(.82)}72%,to{opacity:1;transform:none}}.rh-panel p{text-align:center;color:#c9ccd6;margin:0;font-size:38px;font-weight:500;line-height:1.4}.rh-panel p b{color:#f4f5f9;font-size:42px;font-weight:700;display:block}.reel-payoff{justify-content:flex-start}.rp-h{font-family:var(--display);letter-spacing:-.05em;color:var(--fg);flex-direction:column;flex:1;justify-content:center;align-self:stretch;margin:0;font-size:150px;font-weight:800;line-height:.96;display:flex}.rp-h span{animation:.35s cubic-bezier(.3,.9,.3,1) 50ms both rh-in}.rp-h em{color:var(--accent);font-style:normal;animation:.28s cubic-bezier(.2,1.4,.4,1) .55s both rp-snap}@keyframes rp-snap{0%{opacity:0;transform-origin:0;transform:scale(.86)}}.reel-clean{padding:0}.askk{z-index:55;flex-direction:column;align-items:flex-end;gap:14px;display:flex;position:fixed;bottom:28px;right:28px}.askopen{cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.askopen img{width:56px;height:56px;box-shadow:var(--neon-orange);border:1.5px solid #ff6b2c99;border-radius:15px;transition:transform .15s;display:block}.askopen:hover img,.askk.on .askopen img{border-color:var(--accent);transform:scale(1.06)}.askopen span{font-family:var(--display);letter-spacing:-.01em;color:#121316;opacity:0;pointer-events:none;background:#f6f5f1;border:1.5px solid #ff6b2c6b;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:800;transition:all .18s;transform:translate(8px)}.askopen:hover span,.askopen:focus-visible span{opacity:1;transform:none}.askk.on .askopen span{display:none}.askopen:focus-visible{outline:0}.askopen:focus-visible img{outline:3px solid var(--accent);outline-offset:3px}.askpanel{--bg:#f6f5f1;--fg:#121316;--line:#e3e1d8;--muted:#51555f;background:var(--bg);width:400px;max-width:calc(100vw - 56px);height:min(640px,100vh - 150px);color:var(--fg);border-top:3px solid var(--accent);border-radius:26px;flex-direction:column;animation:.22s ease-out askin;display:flex;overflow:hidden;box-shadow:0 0 26px #ff6b2c59,0 30px 80px #0009}@keyframes askin{0%{opacity:0;transform:translateY(14px)}}.askhead{justify-content:space-between;align-items:center;padding:16px 18px 6px;display:flex}.askhead h4{font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:22px;font-weight:800}.askx{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;width:34px;height:34px;position:relative}.askx:hover{border-color:var(--accent)}.askx i{background:var(--fg);border-radius:1px;height:2px;margin-top:-1px;position:absolute;top:50%;left:9px;right:9px;transform:rotate(45deg)}.askx i+i{transform:rotate(-45deg)}.askbody{scrollbar-width:thin;flex-direction:column;flex:1;gap:12px;min-height:0;padding:6px 18px 12px;display:flex;overflow-y:auto}.asknote{border-left:3px solid var(--accent);color:var(--fg);margin:0;padding:1px 0 1px 10px;font-size:13.5px;font-weight:600;line-height:1.4}.askme{background:var(--fg);color:#f6f5f1;max-width:84%;font-family:var(--display);letter-spacing:-.01em;overflow-wrap:anywhere;border-radius:18px 18px 4px;align-self:flex-end;padding:10px 14px;font-size:14.5px;font-weight:700;line-height:1.35}.askit{border-left:3px solid var(--accent);background:#fff;border-radius:0 14px 14px 0;align-self:flex-start;max-width:94%;padding:12px 14px}.askit b,.asklabel{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:10.5px;font-weight:800;display:block}.askit b{margin-bottom:6px}.askit p{color:var(--fg);overflow-wrap:anywhere;margin:0 0 8px;font-size:14.5px;font-weight:500;line-height:1.45}.askit p:last-of-type{margin-bottom:0}.askit.wait span{gap:5px;padding:4px 0;display:flex}.askit.wait i{background:var(--accent);border-radius:1px;width:7px;height:7px;animation:1s infinite both askdot}.askit.wait i:nth-child(2){animation-delay:.15s}.askit.wait i:nth-child(3){animation-delay:.3s}@keyframes askdot{0%,to{opacity:.25}40%{opacity:1}}.askact{background:var(--bg);color:var(--fg);font-family:var(--display);letter-spacing:-.01em;cursor:pointer;border:1.5px solid #ff6b2c6b;border-radius:999px;align-items:center;margin-top:10px;padding:8px 14px;font-size:13px;font-weight:800;display:inline-flex}.askact em.pix{margin-right:26px}.askact:hover{border-color:var(--accent);background:#ffe9dd}.askact.acc{background:var(--accent);border-color:var(--accent);color:#1c0a02}.askact.acc em.pix,.askform button em.pix{background:#1c0a02;box-shadow:8px 0 #1c0a0299,16px 0 #1c0a024d}.askact:disabled{color:var(--muted);cursor:default;background:#efede6;border-color:#efede6}.askteam{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.askteam textarea{font:inherit;font-family:var(--body);color:var(--fg);resize:none;background:#fff;border:1.5px solid #ff6b2c6b;border-radius:16px;width:100%;min-height:96px;padding:12px 14px;font-size:15px;font-weight:500;line-height:1.45}.askteam textarea:focus,.askform input:focus{border-color:var(--accent);box-shadow:0 0 0 1.5px var(--accent),var(--neon-orange);outline:0}.askteam .askact{margin-top:0}.askchips{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.askchips button{background:var(--bg);color:var(--fg);font-family:var(--display);letter-spacing:-.01em;cursor:pointer;text-align:left;border:1.5px solid #ff6b2c6b;border-radius:999px;padding:8px 13px;font-size:13px;font-weight:700}.askchips button:hover{border-color:var(--accent);background:#ffe9dd}.askform{border-top:1px solid var(--line);align-items:center;gap:10px;padding:10px 18px 16px;display:flex}.askform input{min-width:0;font:inherit;font-family:var(--body);color:var(--fg);background:#fff;border:1.5px solid #ff6b2c6b;border-radius:999px;flex:1;padding:12px 16px;font-size:15px;font-weight:500}.askform input::placeholder,.askteam textarea::placeholder{color:#9a9ea8}.askform button{background:var(--accent);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.askform button em.pix{margin:0 16px 0 0}.askform button:disabled{cursor:default;background:#efede6}.askform button:disabled em.pix{background:#9a9ea8;box-shadow:8px 0 #9a9ea899,16px 0 #9a9ea84d}.crl-short{background:var(--sbg);color:#f4f5f9;border:1.5px solid #ff6b2c8c;border-radius:28px;max-width:860px;margin:0 auto 90px;padding:30px 32px;box-shadow:0 0 26px #ff6b2c2e}.crl-short h2{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;margin:10px 0 12px;font-size:clamp(22px,2.6vw,30px);font-weight:800;line-height:1.15}.crl-short p{font-family:var(--display);letter-spacing:-.01em;color:#e6e7ee;margin:0;font-size:clamp(16px,1.6vw,18.5px);font-weight:600;line-height:1.5}.crl-faq{flex-direction:column;gap:14px;max-width:860px;margin:0 auto 96px;display:flex}.crl-faq>.crl-h2{text-align:center;margin-bottom:20px}.crl-qa{background:var(--bg);border:1.5px solid #ff6b2c6b;border-radius:22px;padding:22px 24px}.crl-qa h3{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;margin:0 0 14px;font-size:clamp(18px,2vw,22px);font-weight:800;line-height:1.2}.crl-more{max-width:860px;margin:0 auto 40px}.crl-more ul{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.crl-more a{background:var(--sbg);font-family:var(--display);letter-spacing:-.01em;color:#f4f5f9;border:1.5px solid #ff6b2c6b;border-radius:14px;align-items:baseline;padding:13px 16px;font-size:15px;font-weight:700;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.crl-more a:hover{border-color:var(--accent);background:#1a1310}.crl-more a em.pix{margin-right:27px;transform:translateY(-3px)}@media (max-width:640px){.crl-short{margin-bottom:64px;padding:22px 20px}.crl-qa{padding:18px}.crl-faq{margin-bottom:64px}}.crl-cmp{text-align:center;max-width:960px;margin:0 auto 96px}.crl-cmp .crl-h2{margin:10px 0 26px}.crl-cmp .crl-h2 em{color:var(--accent);font-style:normal}.crl-cmp-t{background:var(--sbg);color:var(--sfg);text-align:left;border:1.5px solid #ff6b2c8c;border-radius:28px;padding:8px 26px;box-shadow:0 0 26px #ff6b2c2e}.crl-cmp-r{border-top:1px solid var(--sline);grid-template-columns:1fr 1.35fr 1.2fr;align-items:center;gap:22px;padding:18px 0;display:grid}.crl-cmp-r:first-child{border-top:0}.crl-cmp-r>span{font-family:var(--display);letter-spacing:.02em;color:#a9adbb;font-size:14px;font-weight:700}.crl-cmp-r>b{font-family:var(--display);letter-spacing:-.015em;color:var(--sfg);align-items:flex-start;font-size:17px;font-weight:800;line-height:1.3;display:flex}.crl-cmp-r>i{font-style:normal;font-family:var(--display);color:#b9bcc8;font-size:16px;font-weight:600;line-height:1.35}.crl-cmp-r>b em.pix{margin-top:.5em}.crl-cmp-r>i small{display:none}.crl-cmp-head>b{letter-spacing:.14em;text-transform:uppercase;color:#a9adbb;font-size:13px}.crl-cmp-head>b:nth-child(2){color:var(--accent)}@media (max-width:640px){.crl-cmp{margin-bottom:64px}.crl-cmp-t{border-radius:22px;padding:4px 18px}.crl-cmp-head{display:none}.crl-cmp-r{grid-template-columns:1fr;gap:8px;padding:16px 0}.crl-cmp-r:nth-child(2){border-top:0}.crl-cmp-r>span{text-transform:uppercase;letter-spacing:.12em;font-size:12px}.crl-cmp-r>i small{letter-spacing:.1em;text-transform:uppercase;color:#7e8291;margin-right:8px;font-size:11px;font-weight:800;display:inline-block}}.phwrap .scr{padding-top:50px;overflow:hidden}.phwrap .scrbody{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:auto;gap:10px;min-height:0;padding:2px 0 6px;display:flex;overflow-y:auto}.phwrap .scrbody::-webkit-scrollbar{display:none}.phwrap .scrbody{padding-bottom:22px;-webkit-mask-image:linear-gradient(#000 calc(100% - 22px),#0000);mask-image:linear-gradient(#000 calc(100% - 22px),#0000)}.phwrap .scr>.go{flex:none;margin-top:6px}.phcreators{display:none}@media (max-width:560px){.cta .phcreators{display:inline-flex}}.askchips.row{flex-flow:wrap}.askchips button.sel{border-color:var(--accent);box-shadow:0 0 0 1.5px var(--accent);background:#ffe9dd}.tabbar{grid-template-columns:repeat(5,1fr)}.askk.full{inset:0;bottom:var(--tabh);z-index:7;pointer-events:none;display:block;position:absolute;right:0}.askk.full.on{pointer-events:auto}.askk.full .askpanel{width:100%;max-width:none;height:100%;box-shadow:none;padding-top:env(safe-area-inset-top,0px);border-top:0;border-radius:0;animation:.2s ease-out askup}@keyframes askup{0%{opacity:0;transform:translateY(18px)}}.askk.full .askhead{padding-top:52px}.askk.full .askform input{font-size:16px}.topcard.flash{animation:2.4s ease-out apflash}@keyframes apflash{0%,60%{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent),var(--neon-orange)}to{box-shadow:none}}
