:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--night:#110b0e;--plum:#2b0f1a;--wine:#b8435e;--wine-deep:#6e1f33;--smoke:#9c9095;--pearl:#efe8ea;--dot:var(--wine);--mut:var(--smoke);--v-line:#efe8ea1f;--surf:#ffffff09;--h:var(--font-outfit), var(--font-heebo), system-ui, sans-serif;--b:var(--font-outfit), var(--font-heebo), system-ui, sans-serif;--ui:var(--font-heebo), system-ui, sans-serif;--ease:cubic-bezier(.2, .7, .2, 1);--paper:#110b0e;--surface:#170f13;--raise:#21171c;--ink:#efe8ea;--ink-2:#d6cbcf;--ink-3:#a99ea2;--ink-4:#6d6367;--line:#efe8ea1f;--line-2:#efe8ea33;--signal:#e08aa0;--signal-ink:#1a1215;--ok:#7fbf9a;--warn:#d9a441;--danger:#f2846f;--rec:#e5533d;--cta:#b8435e;--cta-ink:#fff;--field:#00000040;--field-edge:#efe8ea33;--band:#2b0f1a;--band-ink:#efe8ea;--face-sans:var(--font-outfit), var(--font-heebo), ui-sans-serif, system-ui, sans-serif;--face-he:var(--font-heebo), var(--font-outfit), ui-sans-serif, system-ui, sans-serif;--background:var(--paper);--foreground:var(--ink)}html[lang=he]{--b:var(--font-heebo), system-ui, sans-serif}@property --wx{syntax:"<percentage>";inherits:false;initial-value:70%}@property --wy{syntax:"<percentage>";inherits:false;initial-value:10%}@property --wc{syntax:"<color>";inherits:false;initial-value:#2a141c}:focus-visible{outline:2px solid var(--wine);outline-offset:3px}@media (prefers-reduced-motion:reduce){.v2 *,.nav *,.overlay{transition:none!important;animation:none!important}}@layer components{html{background:var(--night)}body{background:var(--night);color:var(--ink);font-family:var(--b);-webkit-font-smoothing:antialiased;font-variant-numeric:normal;font-size:17px;font-weight:300;line-height:1.6}:where(.v2) svg{display:block;overflow:visible}:where(.v2) h1,:where(.v2) h2,:where(.v2) h3{font-family:var(--h);letter-spacing:-.025em;text-wrap:balance;color:var(--ink);margin:0;font-weight:500}:where(.v2) h1{font-size:clamp(44px,6.4vw,92px);line-height:.98}:where(.v2) h2{font-size:clamp(30px,3.6vw,48px);line-height:1.05}:where(.v2) h3{letter-spacing:-.01em;font-size:20px;line-height:1.25}html[lang=he] :where(.v2) h1,html[lang=he] :where(.v2) h2{letter-spacing:0}:where(.v2) p{margin:0}.g{padding-left:max(24px, env(safe-area-inset-left,0px));padding-right:max(24px, env(safe-area-inset-right,0px))}.w{max-width:1200px;margin:0 auto}.lead{color:var(--mut);max-width:44ch;margin-top:22px;font-size:clamp(18px,1.6vw,22px)}.mut{color:var(--mut)}.wash{z-index:0;pointer-events:none;background:radial-gradient(55% 60% at var(--wx,70%) var(--wy,10%), var(--wc,#2a141c) 0%, transparent 70%), radial-gradient(45% 55% at 10% 100%, #17121a 0%, transparent 70%);transition:--wx 1.4s var(--ease), --wy 1.4s var(--ease), --wc 1.4s var(--ease);position:fixed;inset:0}.wash.wash-home{background:radial-gradient(60% 70% at var(--wx,60%) var(--wy,45%), var(--wc1,#24131a) 0%, transparent 70%), radial-gradient(50% 60% at var(--vx,20%) var(--vy,90%), var(--wc2,#1a1620) 0%, transparent 70%), var(--night);transition:none}.grain{z-index:1;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}html.home .grain{z-index:4;opacity:.045}.site-body{z-index:2;position:relative}.btn{height:46px;font:500 15px/1 var(--b);cursor:pointer;white-space:nowrap;color:var(--ink);transition:transform .25s var(--ease), background-color .4s, box-shadow .4s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn.live{background:var(--wine);color:#fff;box-shadow:0 8px 22px -10px #b8435e73,inset 0 1px #ffffff24}.btn.live:hover{box-shadow:0 14px 36px -8px #b8435ebf,inset 0 1px #fff3}.btn.ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--v-line);background:#ffffff0a}.btn.big{height:56px;padding:0 30px;font-size:17px}.btn.plain{color:var(--mut);background:0 0}.btn:disabled{opacity:.5;cursor:default;transform:none}.lnk{color:var(--mut);font-size:15px;text-decoration:none;transition:color .2s}.lnk:hover,.lnk[aria-current=page]{color:var(--ink)}.lnk[aria-current=page]{position:relative}.lnk[aria-current=page]:after{content:"";background:var(--wine);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:-9px;left:50%}.nav{z-index:50;top:env(safe-area-inset-top,0px);pointer-events:none;transition:top .5s var(--ease);justify-content:center;display:flex;position:fixed;left:0;right:0}.nav-in{pointer-events:auto;width:min(1200px,100% - 48px);height:72px;transition:width .6s var(--ease), height .5s var(--ease), padding .5s var(--ease), background-color .6s, box-shadow .5s;border-radius:999px;align-items:center;gap:28px;padding:0 4px;display:flex}.brand{color:var(--ink);flex:none;align-items:center;text-decoration:none;display:flex}.brand .word{width:auto;height:30px}.brand .mk{width:auto;height:30px;display:none}.nav .links{gap:28px;margin-inline-start:auto;display:flex}.nav .right{align-items:center;gap:16px;display:flex}.nav .lang{color:var(--mut);font:500 13px var(--b);cursor:pointer;background:0 0;border:0;min-width:32px;min-height:32px;padding:6px}.nav .lang:hover{color:var(--ink)}.menu-b{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;display:none}.menu-b i{background:currentColor;width:18px;height:1.5px;margin:5px auto;transition:transform .3s;display:block}.nav.cap{top:calc(env(safe-area-inset-top,0px) + 14px)}.nav.cap .nav-in{-webkit-backdrop-filter:blur(18px)saturate(1.4);width:auto;height:52px;box-shadow:inset 0 0 0 1px var(--v-line), 0 18px 40px -12px #0009;background:#1810149e;gap:22px;padding:0 8px 0 18px}html[dir=rtl] .nav.cap .nav-in{padding:0 18px 0 8px}.nav.cap .brand .word{display:none}.nav.cap .brand .mk{display:block}.nav.cap .links{margin-inline-start:0}.nav.cap .lang,.nav.cap .signin{display:none}.nav.cap .btn.live{height:36px;padding:0 15px}.overlay{z-index:45;opacity:0;visibility:hidden;transition:opacity .45s var(--ease), visibility .45s;background:#110b0ef7;flex-direction:column;justify-content:center;gap:6px;padding:0 max(28px,8vw);display:flex;position:fixed;inset:0}.overlay a,.overlay button.ov-l{font:400 clamp(36px, 8vw, 60px) / 1.2 var(--h);color:var(--ink);opacity:.85;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.overlay .ov-small{align-items:center;gap:22px;margin-top:18px;display:flex}.overlay .ov-small button,.overlay .ov-small a{font:400 17px var(--b);color:var(--mut);cursor:pointer;background:0 0;border:0;padding:8px 0}html.menu-open .overlay{opacity:1;visibility:visible}html.menu-open .menu-b i:first-child{transform:translateY(3.3px)rotate(45deg)}html.menu-open .menu-b i:last-child{transform:translateY(-3.3px)rotate(-45deg)}@media (max-width:860px){.nav .links,.nav .signin{display:none}.menu-b{display:block}.nav .right{margin-inline-start:auto}.nav.cap .nav-in{gap:12px}}.site-foot{border-top:1px solid var(--v-line);z-index:2;font-family:var(--b);background:#0a060899;margin-top:clamp(64px,8vw,110px);padding-block:56px 40px;position:relative}html.home .site-foot{margin-top:0;padding-block:64px 44px}html.appmode .site-foot{display:none}.fcols{grid-template-columns:1.4fr repeat(4,1fr);gap:28px;display:grid}.fcols h4{font:400 13px var(--b);color:var(--mut);margin:0 0 10px}.fcols a,.fcols .fbtn{color:var(--ink);opacity:.8;cursor:pointer;text-align:start;background:0 0;border:0;padding:0;font-family:inherit;font-size:14px;line-height:2;text-decoration:none;display:block}.fcols a:hover,.fcols .fbtn:hover{opacity:1}.fcols .wf{width:auto;height:34px;color:var(--ink)}.fine{color:var(--mut);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:44px;font-size:12px;display:flex}@media (max-width:760px){.fcols{grid-template-columns:1fr 1fr}}#main>:first-child:not(.v2):not(.tools-shell):not(.v2-shell),.tools-shell>:first-child:not(.v2){margin-top:80px}.lbl{color:var(--mut);align-items:center;gap:10px;margin-bottom:22px;font-size:14px;display:inline-flex}.lbl b{background:var(--wine);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #b8435e24}.surf{background:var(--surf);box-shadow:inset 0 0 0 1px var(--v-line);border-radius:22px}.chip{height:30px;font:400 13px var(--b);color:var(--mut);box-shadow:inset 0 0 0 1px var(--v-line);border-radius:999px;align-items:center;padding:0 13px;display:inline-flex}.beta{font:500 11px var(--ui);color:#e8b8c4;white-space:nowrap;letter-spacing:0;vertical-align:middle;background:#b8435e29;border-radius:999px;margin-inline-start:6px;padding:2px 8px}.soon-tag{font:500 11px var(--ui);color:var(--mut);box-shadow:inset 0 0 0 1px var(--v-line);white-space:nowrap;border-radius:999px;padding:2px 8px}.cta-band{box-shadow:inset 0 0 0 1px var(--v-line);background:radial-gradient(80% 140% at 85% 0,#3a1622 0%,#1b1015 60%);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:44px clamp(24px,4vw,56px);display:flex}.v2 .cta-band h2{font-size:clamp(28px,3vw,40px)}.page{min-height:100vh;animation:pin .7s var(--ease) both;padding-top:150px}@keyframes pin{0%{opacity:0;transform:translateY(14px)}}.sec{padding-block:clamp(64px,10vw,128px)}.crumb{color:var(--mut);font-size:14px}.crumb a{text-decoration:none}.crumb a:hover{color:var(--ink)}.seg{box-shadow:inset 0 0 0 1px var(--v-line);background:#ffffff08;border-radius:999px;padding:4px;display:inline-flex;position:relative}.seg button,.seg a{z-index:1;color:var(--mut);font:500 14px var(--b);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;height:38px;padding:0 18px;text-decoration:none;transition:color .3s;display:inline-flex;position:relative}.seg [aria-pressed=true],.seg [aria-current=page]{color:#1a1215}.seg .knob{z-index:0;background:var(--pearl);height:38px;transition:left .45s var(--ease), width .45s var(--ease);border-radius:999px;position:absolute;top:4px}.filters{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.filters button,.filters a{height:36px;color:var(--mut);font:400 14px var(--b);box-shadow:inset 0 0 0 1px var(--v-line);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:0 15px;text-decoration:none;transition:background-color .3s,color .3s;display:inline-flex}.filters [aria-pressed=true],.filters [aria-current=page]{background:var(--pearl);color:#1a1215;box-shadow:none}#gl{z-index:1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.vig{z-index:3;pointer-events:none;background:radial-gradient(120% 90% at 50% 45%,#0000 55%,#050204b3);position:fixed;inset:0}.home>section{z-index:2;position:relative}.home .cta{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.home .meta{color:var(--mut);font-size:13px}.home .pin{height:var(--len,330vh);position:relative}.home .snap{pointer-events:none;width:1px;height:1px;position:absolute;left:0}@media (pointer:coarse){html.home.snapy{scroll-snap-type:y mandatory}html.home .snap{scroll-snap-align:start;scroll-snap-stop:always}html.home #uses,html.home #pricing,html.home #download,html.home .site-foot{scroll-snap-align:start}}.home .stick{align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.home #hero .stick{flex-direction:column;justify-content:center;align-items:center;padding-top:64px}#hA{width:min(88vw,980px);height:auto;min-height:120px;max-height:min(56vh,100svh - 400px);color:var(--ink);filter:drop-shadow(0 30px 60px #00000080)}.hA-txt{text-align:center;flex-direction:column;align-items:center;gap:20px;margin-top:clamp(0px,1.2vh,16px);padding:0 24px;display:flex;position:relative}.hA-txt p{color:var(--mut);max-width:42ch;margin:0;font-size:clamp(17px,1.6vw,21px)}.hA-end{text-align:center;opacity:0;padding:0 24px;position:absolute;top:12vh;left:0;right:0}.hA-end b{font:500 clamp(34px, 5vw, 64px) / 1.05 var(--h);letter-spacing:-.025em;display:block}html[lang=he] .hA-end b{letter-spacing:0}.hA-end span{color:var(--mut);margin-top:12px;font-size:16px;display:block}.cue{background:linear-gradient(var(--mut), transparent);width:1px;height:36px;animation:cue 2.4s var(--ease) infinite;position:absolute;bottom:3vh;left:50%}@keyframes cue{0%{opacity:0;transform:translateY(-8px)}40%{opacity:1}to{opacity:0;transform:translateY(10px)}}.in-l{animation:inL 1.8s var(--ease) backwards}.in-p{animation:inP 1.4s .7s var(--ease) backwards}.in-d{transform-box:fill-box;transform-origin:50%;animation:.8s cubic-bezier(.3,1.6,.5,1) 1.8s backwards inD,2.8s ease-in-out 2.6s infinite breath}@keyframes inL{0%{clip-path:inset(0 100% 0 0);opacity:.2}to{clip-path:inset(0);opacity:1}}@keyframes inP{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes inD{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes breath{50%{opacity:.55}}@keyframes breathSoft{50%{opacity:.75}}.home .ch .w{width:100%}.home .txt{max-width:430px;opacity:var(--to,0);transform:translateY(calc((1 - var(--to,0)) * 30px));flex-direction:column;gap:18px;display:flex}html.nogl .home .txt{opacity:1;transform:none}.home .clbl{color:var(--mut);align-items:center;gap:10px;font-size:14px;font-weight:400;display:flex}.home .clbl b{background:var(--wine);border-radius:50%;width:7px;height:7px}.v2.home .ch h2{font-size:clamp(40px,5vw,72px);line-height:1}.home .ch p{color:var(--mut);max-width:36ch;margin:0;font-size:clamp(17px,1.4vw,20px)}.home .fact{color:var(--ink);opacity:.75;flex-wrap:wrap;gap:18px;font-size:13px;display:flex}.home .fact span{align-items:center;gap:8px;display:flex}.home .fact span:before{content:"";background:var(--wine);width:14px;height:1px}.rail{z-index:5;inset-inline-start:max(24px,50% - 600px);opacity:0;gap:6px;transition:opacity .5s;display:flex;position:fixed;bottom:6vh}.rail.on{opacity:1}.rail i{background:var(--v-line);border-radius:2px;width:18px;height:2px;position:relative;overflow:hidden}.rail i:after{content:"";background:var(--pearl);transform-origin:0;transform:scaleX(var(--f,0));position:absolute;inset:0}html[dir=rtl] .rail i:after{transform-origin:100%}.home section.plain{padding-block:clamp(110px,18vh,200px);position:relative}.v2.home #pricing h2,.v2.home #download h2{font-size:clamp(42px,5.6vw,80px);line-height:1}.home .hplans{border-top:1px solid var(--v-line);grid-template-columns:1fr 1fr;margin-top:56px;display:grid}.home .hplan{flex-direction:column;gap:12px;padding:32px 0 10px;display:flex}.home .hplan+.hplan{border-inline-start:1px solid var(--v-line);padding-inline-start:48px}.home .hplan:first-child{padding-inline-end:48px}.v2.home .hplan h3{align-items:center;gap:12px;font-size:28px;display:flex}.home .hplan h3 i{background:var(--wine);width:8px;height:8px;box-shadow:0 0 12px var(--wine);border-radius:50%}.home .hplan .amt{font:400 19px var(--b);font-variant-numeric:tabular-nums;color:var(--ink)}.home .hplan p{color:var(--mut);max-width:38ch;margin:0}.home .htrial{color:var(--mut);flex-wrap:wrap;align-items:center;gap:18px;margin-top:36px;display:flex}.rv{opacity:0;transition:opacity 1.2s var(--ease), transform 1.2s var(--ease);transform:translateY(28px)}.rv.on{opacity:1;transform:none}.home #download{align-items:center;min-height:100vh;display:flex}.dl-logo svg{filter:drop-shadow(0 24px 50px #00000080);width:auto;height:clamp(54px,8vw,92px)!important}.dl-logo circle{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite breathSoft}.home #download .w{text-align:center;flex-direction:column;align-items:center;gap:26px;width:100%;display:flex}.home .os{color:var(--mut);font-size:14px}.nogl-note{display:none}html.nogl .nogl-note{z-index:80;color:var(--mut);font-size:12px;display:block;position:fixed;bottom:12px;left:12px}.home #uses{height:440vh;position:relative}.home #uses>.w{height:100%}.utxt{flex-direction:column;gap:22px;max-width:440px;display:flex;position:sticky;top:max(104px,50vh - 250px)}.utxt.chg #uP,.utxt.chg #uL{animation:uin .55s var(--ease) both}@keyframes uin{0%{opacity:0;transform:translateY(8px)}}.tabs{flex-wrap:wrap;gap:6px;display:flex}.tabs button{font:500 14px var(--b);color:var(--mut);box-shadow:inset 0 0 0 1px var(--v-line);cursor:pointer;background:#ffffff0a;border:0;border-radius:999px;padding:9px 16px;transition:background-color .3s,color .3s;position:relative;overflow:hidden}.tabs button:after{content:"";height:2px;width:calc(var(--f,0) * 100%);background:var(--wine);transition:width .2s linear;position:absolute;inset:auto auto 0 0}html[dir=rtl] .tabs button:after{inset:auto 0 0 auto}.tabs button[aria-selected=true]{background:var(--pearl);color:#1a1215;box-shadow:none}.v2.home #uH{font-size:clamp(40px,5vw,72px);line-height:1}#uP{color:var(--mut);max-width:38ch;margin:0;font-size:clamp(17px,1.4vw,20px)}.home .steps{counter-reset:s;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.home .steps li{counter-increment:s;color:var(--ink);opacity:.9;align-items:flex-start;gap:14px;font-size:16px;display:flex}.home .steps li:before{content:counter(s);width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--wine);color:var(--pearl);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:13px;display:grid}@media (max-aspect-ratio:9/10){.home .stick{align-items:flex-start;padding-top:96px}.home #hero .stick{align-items:center;padding-top:0}.v2.home .ch h2{font-size:clamp(32px,9vw,44px)}.home .txt{gap:12px;max-width:none}.home .ch p{font-size:16px}.home .fact,.rail{display:none}.utxt{gap:12px;top:84px}.home #uses .steps,#uLink{display:none}.v2.home #uH{font-size:34px}.home #uses{height:420vh}}@media (max-width:760px){.home .hplans{grid-template-columns:1fr}.home .hplan+.hplan{border-inline-start:0;border-top:1px solid var(--v-line);padding-inline-start:0}.home .hplan:first-child{padding-inline-end:0}}html.nogl .home .pin.ch{height:auto}html.nogl .home .ch .stick{height:auto;min-height:70vh;position:relative}html.nogl .home #hero{height:100vh}html.nogl .home #uses{height:auto;padding-block:120px}html.nogl .home .utxt{position:relative;top:0}}
@layer components{.how{grid-template-columns:240px 1fr;gap:clamp(32px,6vw,96px);margin-top:clamp(56px,8vw,96px);display:grid}.idx{flex-direction:column;align-self:start;gap:4px;margin:0;padding:0;list-style:none;display:flex;position:sticky;top:120px}.idx a{color:var(--mut);align-items:center;gap:12px;padding:6px 0;font-size:15px;text-decoration:none;transition:color .3s;display:flex}.idx a i{background:var(--v-line);width:22px;height:1px;transition:width .4s var(--ease),background-color .3s}.idx a.on{color:var(--ink)}.idx a.on i{background:var(--wine);width:38px}.step{border-top:1px solid var(--v-line);grid-template-columns:1fr minmax(260px,420px);align-items:center;gap:clamp(24px,4vw,56px);padding-block:56px;display:grid}.step:first-child{border-top:0;padding-top:0}.step h3{letter-spacing:-.02em;font-size:clamp(26px,2.4vw,34px)}.step p{color:var(--mut);max-width:40ch;margin-top:12px}.step .facts{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.mini{aspect-ratio:16/10;box-shadow:inset 0 0 0 1px var(--v-line),0 30px 60px -30px #000c;font:400 11px var(--ui);color:#cfc5c9;background:#141012;border-radius:18px;flex-direction:column;gap:8px;padding:16px;display:flex;position:relative;overflow:hidden}.mini .bar{color:#fff;align-items:center;gap:8px;font-weight:500;display:flex}.mini .bar .sp{flex:1}.mini .pill{color:#e9dfe2;white-space:nowrap;background:#262022;border-radius:999px;align-items:center;height:20px;padding:0 9px;font-size:10px;display:inline-flex}.mini .pill.red{color:#fff;background:#e5533d}.mini .pill.ok{box-shadow:inset 0 0 0 1px var(--wine);background:#b8435e40}.mini .grid4{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.mini .tile{aspect-ratio:16/9;background:#2a2326 50%/cover;border-radius:6px;position:relative}.mini .tile.act{box-shadow:0 0 0 2px #e5533d}.mini .tile b{font:600 9px var(--ui);color:#fff;background:#0000008c;border-radius:5px;padding:0 5px;position:absolute;bottom:3px;left:4px}.lane{grid-template-columns:56px 1fr 38px;align-items:center;gap:8px;height:18px;display:grid}.lane svg{width:100%;height:16px}.lane span:last-child{text-align:end;color:#fff}.mini .prog{background:#2a2326 50%/cover;border-radius:8px;flex:1;position:relative;box-shadow:0 0 0 2px #e5533d}.mini .band{height:52px;font:600 13px var(--b);color:#fff;background:#0b0909;border-radius:8px;flex-direction:column;justify-content:center;gap:2px;padding:0 14px;display:flex}.mini .band span{color:#ffffff4d;font-size:11px;font-weight:500}.mini .tl{flex-direction:column;gap:5px;display:flex}.mini .tl div{border-radius:3px;gap:3px;height:12px;display:flex}.mini .tl i{border-radius:3px;height:100%;display:block}.mini .card{background:#221c1f;border-radius:10px;padding:12px;box-shadow:inset 0 0 0 1px #b8435e73}.mini .row{background:#201a1d;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.mini .row.sel{box-shadow:inset 0 0 0 1px var(--wine);background:#2a1d22}.mini .row .ic{width:26px;height:26px;font:700 9px var(--ui);color:#fff;background:#3a3236;border-radius:6px;place-items:center;display:grid}.mini .row small{color:#a99ea2;font-size:10px;display:block}.need{background:var(--v-line);box-shadow:inset 0 0 0 1px var(--v-line);border-radius:22px;grid-template-columns:repeat(5,1fr);gap:1px;margin-top:40px;display:grid;overflow:hidden}.need div{background:#140e11;padding:26px 22px}.need small{color:var(--mut);font-size:13px;display:block}.need b{font:500 17px/1.35 var(--h);margin-top:8px;display:block}@media (max-width:900px){.how{grid-template-columns:1fr}.idx{display:none}.step{grid-template-columns:1fr}.need{grid-template-columns:1fr 1fr}}.seg{box-shadow:inset 0 0 0 1px var(--v-line);background:#ffffff08;border-radius:999px;padding:4px;display:inline-flex;position:relative}.seg button{z-index:1;color:var(--mut);font:500 14px var(--b);cursor:pointer;background:0 0;border:0;border-radius:999px;height:38px;padding:0 18px;transition:color .3s;position:relative}.seg button[aria-pressed=true]{color:#1a1215}.seg .knob{z-index:0;background:var(--pearl);height:38px;transition:left .45s var(--ease),width .45s var(--ease);border-radius:999px;position:absolute;top:4px}.plans{grid-template-columns:1fr 1.15fr;gap:20px;margin-top:40px;display:grid}.plan{box-shadow:inset 0 0 0 1px var(--v-line);background:#ffffff06;border-radius:28px;flex-direction:column;gap:18px;padding:clamp(28px,3.5vw,44px);display:flex}.plan.pro{background:radial-gradient(90% 120% at 90% 0,#3a1622 0%,#1c1116 55%,#160e12 100%)}.plan .nm{font:500 18px var(--h);align-items:center;gap:10px;display:flex}.plan .amt{font:500 clamp(56px,6vw,84px)/1 var(--h);letter-spacing:-.04em;align-items:baseline;gap:10px;min-height:84px;display:flex}.plan .amt small{font:400 16px var(--b);letter-spacing:0;color:var(--mut)}.plan .amt .n{transition:opacity .25s,transform .35s var(--ease);display:inline-block}.plan .amt .n.out{opacity:0;transform:translateY(-10px)}.plan ul{flex-direction:column;gap:10px;margin:0;padding:0;font-size:16px;list-style:none;display:flex}.plan li{align-items:flex-start;gap:12px;display:flex}.plan li:before{content:"";background:var(--mut);border-radius:50%;flex:none;width:6px;height:6px;margin-top:10px}.plan.pro li:before{background:var(--wine)}.plan .note{color:var(--mut);min-height:22px;font-size:14px}.cmp{border-collapse:collapse;width:100%;margin-top:28px;font-size:15px}.cmp th,.cmp td{border-bottom:1px solid var(--v-line);text-align:start;padding:15px 12px;font-weight:300}.cmp th{font:400 13px var(--b);color:var(--mut)}.cmp td:not(:first-child),.cmp th:not(:first-child){text-align:center;width:22%}.cmp .y{background:var(--pearl);border-radius:50%;width:8px;height:8px;display:inline-block}.cmp .pro .y{background:var(--wine)}.cmp .n{color:#efe8ea40}.faq{border-top:1px solid var(--v-line);margin-top:28px}.faq details{border-bottom:1px solid var(--v-line)}.faq summary{cursor:pointer;font:400 19px var(--h);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary i{flex:none;width:14px;height:14px;position:relative}.faq summary i:before,.faq summary i:after{content:"";background:var(--mut);width:14px;height:1.5px;transition:transform .35s var(--ease);position:absolute;top:6px;left:0}.faq summary i:after{transform:rotate(90deg)}.faq details[open] summary i:after{transform:rotate(0)}.faq details p{color:var(--mut);max-width:62ch;animation:pin .45s var(--ease);padding-bottom:24px}@media (max-width:760px){.plans{grid-template-columns:1fr}.cmp{font-size:14px}}.dlgrid{grid-template-columns:1.25fr 1fr;gap:20px;margin-top:48px;display:grid}.dlc{box-shadow:inset 0 0 0 1px var(--v-line);border-radius:28px;flex-direction:column;gap:16px;padding:clamp(28px,3.5vw,44px);display:flex;position:relative;overflow:hidden}.dlc.win{background:radial-gradient(90% 120% at 100% 0,#3a1622 0%,#1c1116 60%)}.dlc .os{font:500 28px var(--h);letter-spacing:-.02em}.dlc .meta{color:var(--mut);font-size:14px}.qr{background:#f3eef0;border-radius:16px;grid-template-columns:repeat(21,1fr);gap:0;width:150px;height:150px;padding:12px;display:grid;position:relative}.qr i{aspect-ratio:1;display:block}.qr i.k{background:#1a1215}.qr .c{background:#f3eef0;border-radius:9px;place-items:center;width:34px;height:34px;margin:-17px 0 0 -17px;display:grid;position:absolute;inset:50% auto auto 50%}.qr .c svg{height:20px}.steps4{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px;padding:0;list-style:none;display:grid}.steps4 li{counter-increment:s;border-top:1px solid var(--v-line);padding-top:20px}.steps4 li:before{content:counter(s);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--wine);border-radius:50%;place-items:center;margin-bottom:16px;font-size:13px;display:grid}.steps4 h3{font-size:18px}.steps4 p{color:var(--mut);margin-top:8px;font-size:15px}.soon{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;display:flex}.soon input{height:46px;box-shadow:inset 0 0 0 1px var(--v-line);color:var(--ink);font:15px var(--b);background:#ffffff0d;border:0;border-radius:999px;min-width:260px;padding:0 20px}@media (max-width:860px){.dlgrid{grid-template-columns:1fr}.steps4{grid-template-columns:1fr 1fr}}.search{max-width:560px;height:56px;box-shadow:inset 0 0 0 1px var(--v-line);background:#ffffff0a;border-radius:999px;align-items:center;gap:12px;margin-top:32px;padding:0 22px;display:flex}.search input{color:var(--ink);font:17px var(--b);background:0 0;border:0;outline:none;flex:1}.search kbd{font:12px var(--ui);color:var(--mut);box-shadow:inset 0 0 0 1px var(--v-line);border-radius:6px;padding:2px 7px}.filters{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.filters button{height:36px;color:var(--mut);font:400 14px var(--b);box-shadow:inset 0 0 0 1px var(--v-line);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 15px;transition:background-color .3s,color .3s}.filters button[aria-pressed=true]{background:var(--pearl);color:#1a1215;box-shadow:none}.feat{box-shadow:inset 0 0 0 1px var(--v-line);background:#160f12;border-radius:28px;grid-template-columns:1.1fr 1fr;gap:0;margin-top:44px;text-decoration:none;display:grid;overflow:hidden}.feat .im{background:50%/cover;min-height:320px}.feat .tx{flex-direction:column;justify-content:center;gap:14px;padding:clamp(28px,4vw,52px);display:flex}.feat .tx h2{font-size:clamp(28px,3vw,40px)}.glist{grid-template-columns:1fr 1fr;column-gap:48px;margin-top:40px;display:grid}.gi{border-top:1px solid var(--v-line);transition:padding .35s var(--ease);grid-template-columns:1fr auto;gap:4px 16px;padding:20px 0;text-decoration:none;display:grid}.gi:hover{padding-inline-start:8px}.gi b{font:400 18px/1.35 var(--h)}.gi small{color:var(--mut);grid-column:1;font-size:13px}.gi span{color:var(--mut);grid-area:1/2/3;align-self:center;font-size:13px}.gi[hidden]{display:none}@media (max-width:860px){.feat,.glist{grid-template-columns:1fr}}.art{grid-template-columns:220px minmax(0,680px);gap:clamp(32px,6vw,96px);margin-top:48px;display:grid}.toc{flex-direction:column;align-self:start;gap:2px;font-size:14px;display:flex;position:sticky;top:120px}.toc a{color:var(--mut);border-inline-start:1px solid var(--v-line);padding:6px 0 6px 14px;text-decoration:none;transition:color .3s,border-color .3s}.toc a.on{color:var(--ink);border-color:var(--wine)}.crumb{color:var(--mut);font-size:14px}.crumb a{text-decoration:none}.prose{font-size:18px;line-height:1.75}.prose h2{margin:56px 0 14px;scroll-margin-top:110px;font-size:30px}.prose p{color:#d9d0d3;margin:0 0 16px}.prose ol{color:#d9d0d3;padding-inline-start:22px}.prose li{margin-bottom:10px;padding-inline-start:6px}.prose kbd{font:13px var(--ui);color:#fff;background:#ffffff0f;border-radius:6px;padding:2px 8px;box-shadow:inset 0 -1px #ffffff1a}.callout{background:#b8435e17;border-radius:16px;gap:14px;margin:24px 0;padding:18px 20px;font-size:16px;display:flex;box-shadow:inset 0 0 0 1px #b8435e4d}.callout b{background:var(--wine);border-radius:50%;flex:none;width:8px;height:8px;margin-top:9px}.figure{margin:28px 0}.figure .mini{aspect-ratio:auto;gap:10px;padding:20px}.figure figcaption{color:var(--mut);margin-top:10px;font-size:14px}.pn{grid-template-columns:1fr 1fr;gap:16px;margin-top:56px;display:grid}.pn a{box-shadow:inset 0 0 0 1px var(--v-line);border-radius:18px;padding:20px 22px;text-decoration:none}.pn a small{color:var(--mut);font-size:13px;display:block}.pn a:last-child{text-align:end}.rprog{background:var(--wine);z-index:60;width:0;height:2px;position:fixed;top:0;left:0}@media (max-width:860px){.art{grid-template-columns:1fr}.toc{display:none}}.tgrid{background:var(--v-line);box-shadow:inset 0 0 0 1px var(--v-line);border-radius:24px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:36px;display:grid;overflow:hidden}.tool{background:#130d10;flex-direction:column;gap:10px;min-height:178px;padding:24px 22px 26px;text-decoration:none;transition:background-color .3s;display:flex}.tool:hover{background:#1b1216}.tool svg{width:26px;height:26px;color:var(--pearl);opacity:.85}.tool b{font:500 17px var(--h)}.tool small{color:var(--mut);font-size:14px;line-height:1.5}.tool.hide{display:none}.tfeat{box-shadow:inset 0 0 0 1px var(--v-line);background:radial-gradient(90% 140% at 0 0,#2e1320 0%,#150e11 60%);border-radius:28px;grid-template-columns:1fr 1.1fr;gap:0;margin-top:44px;display:grid;overflow:hidden}.tfeat .tx{flex-direction:column;justify-content:center;gap:14px;padding:clamp(28px,4vw,52px);display:flex}.tfeat .im{background:50%/cover;min-height:300px;position:relative}.tfeat .im .pip{aspect-ratio:1;width:26%;box-shadow:0 0 0 3px #110b0e,0 0 0 4px var(--wine);background:50%/cover;border-radius:50%;position:absolute;bottom:22px;right:22px}.priv{color:var(--mut);align-items:center;gap:10px;margin-top:16px;font-size:14px;display:flex}.priv b{background:#7fbf9a;border-radius:50%;width:7px;height:7px}@media (max-width:1000px){.tgrid{grid-template-columns:repeat(2,1fr)}.tfeat{grid-template-columns:1fr}}@media (max-width:520px){.tgrid{grid-template-columns:1fr}}.tp{grid-template-columns:320px 1fr;gap:20px;margin-top:36px;display:grid}.tp .side{flex-direction:column;gap:18px;padding:22px;display:flex}.tp textarea{resize:vertical;width:100%;min-height:200px;box-shadow:inset 0 0 0 1px var(--v-line);color:var(--ink);font:15px/1.6 var(--b);background:#00000040;border:0;border-radius:14px;padding:14px}.tp label{color:var(--mut);flex-direction:column;gap:8px;font-size:14px;display:flex}.tp input[type=range]{accent-color:var(--wine);width:100%}.tp .row{flex-wrap:wrap;gap:10px;display:flex}.tp .screen{height:min(62vh,560px);box-shadow:inset 0 0 0 1px var(--v-line);background:#070506;border-radius:24px;position:relative;overflow:hidden}.tp .scroller{font:600 clamp(28px,3.2vw,46px)/1.45 var(--b);color:#fff;will-change:transform;padding:0 9%;position:absolute;top:0;left:0;right:0}.tp .screen:before,.tp .screen:after{content:"";z-index:2;pointer-events:none;height:30%;position:absolute;left:0;right:0}.tp .screen:before{background:linear-gradient(#070506,#0000);top:0}.tp .screen:after{background:linear-gradient(#0000,#070506);bottom:0}.tp .guide{z-index:3;pointer-events:none;align-items:center;display:flex;position:absolute;top:40%;left:0;right:0}.tp .guide i{border:9px solid #0000;border-inline-start:12px solid var(--wine);width:0;height:0;margin-inline-start:14px}.tp .screen.mir .scroller{transform-origin:50%;scale:-1 1}.tp .hud{z-index:4;gap:8px;display:flex;position:absolute;top:14px;right:16px}@media (max-width:900px){.tp{grid-template-columns:1fr}}.ucs{flex-wrap:wrap;gap:6px;margin-bottom:28px;display:flex}.uhero{min-height:min(78vh,720px);box-shadow:inset 0 0 0 1px var(--v-line);border-radius:32px;align-items:flex-end;margin-top:-20px;display:flex;position:relative;overflow:hidden}.uhero .im{background:50% 30%/cover;animation:18s ease-in-out infinite alternate drift;position:absolute;inset:0;transform:scale(1.04)}@keyframes drift{to{transform:scale(1.1)translate(-1.5%)}}.uhero:after{content:"";background:linear-gradient(#110b0e33 0%,#110b0e59 45%,#110b0e 100%),radial-gradient(70% 60% at 85% 10%,#6e1f3359,#0000 70%);position:absolute;inset:0}.uhero .tx{z-index:2;max-width:760px;padding:clamp(28px,5vw,64px);position:relative}.uhero .rec{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:34px;font:500 13px var(--ui);background:#00000073;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:flex;position:absolute;top:24px;right:24px}.uhero .rec b{background:#e5533d;border-radius:50%;width:8px;height:8px;animation:1.6s infinite blink}@keyframes blink{50%{opacity:.25}}.u3{grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,56px);margin-top:48px;display:grid}.u3 div{border-top:1px solid var(--v-line);padding-top:22px}.u3 i{font:normal 500 14px var(--ui);color:var(--wine)}.u3 h3{margin-top:10px;font-size:22px}.u3 p{color:var(--mut);margin-top:8px;font-size:16px}.setup{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.setup svg{width:100%;height:auto}.setup ul{flex-direction:column;gap:12px;margin:20px 0 0;padding:0;list-style:none;display:flex}.setup li{align-items:baseline;gap:14px;display:flex}.setup li b{font:600 13px var(--ui);background:#2a2326;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:grid}@media (max-width:860px){.u3,.setup{grid-template-columns:1fr}}.auth{flex-direction:column;gap:16px;max-width:440px;margin:40px auto 0;padding:clamp(28px,4vw,44px);display:flex}.auth h1{text-align:center;font-size:40px}.auth .mk{width:auto;height:46px}.auth .btn{width:100%}.inp{height:52px;box-shadow:inset 0 0 0 1px var(--v-line);color:var(--ink);font:16px var(--b);background:#00000040;border:0;border-radius:14px;width:100%;padding:0 18px}.or{color:var(--mut);align-items:center;gap:12px;font-size:13px;display:flex}.or:before,.or:after{content:"";background:var(--v-line);flex:1;height:1px}.acc{grid-template-columns:200px 1fr;gap:clamp(28px,5vw,64px);margin-top:40px;display:grid}.accnav{flex-direction:column;gap:2px;display:flex}.accnav a{color:var(--mut);border-radius:12px;padding:10px 14px;font-size:15px;text-decoration:none}.accnav a.on{color:var(--ink);background:#ffffff0d}.acc .panel{padding:clamp(24px,3vw,36px)}.trial{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.meter{background:#ffffff14;border-radius:3px;height:6px;margin-top:14px;overflow:hidden}.meter i{background:var(--wine);border-radius:3px;width:36%;height:100%;display:block}.lst{margin-top:8px}.lst div{border-top:1px solid var(--v-line);grid-template-columns:1fr auto;align-items:center;gap:4px 16px;padding:16px 0;display:grid}.lst small{color:var(--mut);grid-column:1;font-size:13px}.lst .act{grid-area:1/2/3}.sample{font:500 11px var(--ui);color:var(--mut);box-shadow:inset 0 0 0 1px var(--v-line);border-radius:999px;padding:2px 8px}@media (max-width:860px){.acc{grid-template-columns:1fr}.accnav{flex-direction:row;overflow:auto}}.page.app{height:100svh;min-height:620px;padding-top:0;display:flex}@media (min-width:900px) and (min-height:620px){html.appmode,html.appmode body{overflow:hidden}}@media (max-width:899px){.page.app{height:auto;min-height:100svh}}.si{flex:1;grid-template-columns:1.1fr 1fr;min-height:100%;display:grid}.si-vis{flex-direction:column;justify-content:flex-end;gap:18px;padding:clamp(28px,4vw,56px);display:flex;position:relative;overflow:hidden}.si-vis .bg{background:var(--si-bg) center/cover;animation:22s ease-in-out infinite alternate drift;position:absolute;inset:0;transform:scale(1.06)}.si-vis:after{content:"";background:linear-gradient(#110b0e8c,#110b0e40 40%,#110b0e 96%),linear-gradient(90deg,#0000 70%,#110b0e);position:absolute;inset:0}.si-vis>:not(.bg){z-index:2;position:relative}.si-vis h2{font-size:clamp(34px,3.6vw,52px)}.si-tiles{grid-template-columns:repeat(4,1fr);gap:8px;max-width:440px;display:grid}.si-tiles i{aspect-ratio:9/14;opacity:.55;background:50%/cover;border-radius:10px;transition:opacity .5s,box-shadow .5s;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f}.si-tiles i.on{opacity:1;box-shadow:0 0 0 2px #e5533d}.si-tiles i b{font:600 10px var(--ui);color:#fff;background:#00000080;border-radius:5px;padding:1px 6px;font-style:normal;position:absolute;top:6px;left:6px}.si-form{justify-content:center;align-items:center;padding:96px clamp(24px,5vw,72px) 40px;display:flex}.si-card{flex-direction:column;gap:14px;width:min(400px,100%);display:flex}.si-card h1{font-size:clamp(34px,3vw,44px)}.si-card .seg{align-self:flex-start}.si-card .btn{width:100%;height:50px}.si-card .small{color:var(--mut);font-size:13px}.code6{gap:8px;display:flex}.code6 input{text-align:center;width:100%;height:56px;font:500 22px var(--h);box-shadow:inset 0 0 0 1px var(--v-line);color:var(--ink);background:#00000040;border:0;border-radius:12px}.code6 input:focus{box-shadow:inset 0 0 0 1.5px var(--wine);outline:none}@media (max-width:899px){.si{grid-template-columns:1fr}.si-vis{min-height:280px}}.dash{flex:1;grid-template-columns:232px 1fr;min-height:100%;display:grid}.dnav{border-inline-end:1px solid var(--v-line);background:#0a060859;flex-direction:column;gap:2px;padding:96px 16px 24px;display:flex}.dnav a{color:var(--mut);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-size:15px;text-decoration:none;transition:background-color .25s,color .25s;display:flex}.dnav a svg{width:18px;height:18px}.dnav a:hover{color:var(--ink)}.dnav a.on{color:var(--ink);background:#ffffff0f}.dnav .me{box-shadow:inset 0 0 0 1px var(--v-line);border-radius:14px;align-items:center;gap:10px;margin-top:auto;padding:12px;font-size:13px;display:flex}.dnav .me i{background:var(--wine-deep);width:34px;height:34px;font:600 13px var(--ui);border-radius:50%;place-items:center;font-style:normal;display:grid}.dmain{flex-direction:column;gap:20px;min-height:0;padding:96px clamp(24px,3vw,40px) 28px;display:flex}.dhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.dhead h1{font-size:clamp(30px,3vw,42px)}.dgrid{flex:1;grid-template-rows:1fr 1fr;grid-template-columns:1.1fr 1fr 1fr;gap:16px;min-height:0;display:grid}.card{background:var(--surf);box-shadow:inset 0 0 0 1px var(--v-line);border-radius:22px;flex-direction:column;gap:8px;min-height:0;padding:20px 22px;display:flex;position:relative;overflow:hidden}.card h3{letter-spacing:0;color:var(--mut);align-items:center;gap:10px;font-size:16px;font-weight:500;display:flex}.card .big{font:500 26px/1.15 var(--h);letter-spacing:-.02em}.card.plan2{background:radial-gradient(100% 70% at 80% 0,#3a1622 0%,#1b1015 60%,#150e11 100%);grid-row:1/3}.ring{align-self:center;width:150px;height:150px;margin:6px 0;position:relative}.ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ring circle{fill:none;stroke-width:9px}.ring .bgc{stroke:#ffffff14}.ring .fg{stroke:var(--wine);stroke-linecap:round;stroke-dasharray:408;stroke-dashoffset:408px;transition:stroke-dashoffset 1.6s var(--ease)}.ring div{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.ring b{font:500 40px/1 var(--h)}.ring small{color:var(--mut);font-size:13px}.unl{flex-direction:column;gap:7px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.unl li{align-items:center;gap:10px;display:flex}.unl li:before{content:"";background:var(--wine);border-radius:50%;width:5px;height:5px}.rowi{border-top:1px solid var(--v-line);align-items:center;gap:12px;padding:7px 0;display:flex}.rowi:first-of-type{border-top:0}.rowi .ic{background:#ffffff0d;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.rowi .ic svg{width:20px;height:20px}.rowi div{flex:1;min-width:0}.rowi small{color:var(--mut);font-size:12.5px;display:block}.rowi .btn{height:34px;padding:0 14px;font-size:13px}.ondot{background:#7fbf9a;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #7fbf9a26}.slots{gap:6px;margin-top:2px;display:flex}.slots i{background:#ffffff1a;border-radius:3px;flex:1;height:6px}.slots i.on{background:var(--pearl)}@media (max-width:1100px){.dgrid{grid-template-rows:auto;grid-template-columns:1fr 1fr}.card.plan2{grid-row:auto}}@media (max-width:899px){.dash{grid-template-columns:1fr}.dnav{display:none}.dgrid{grid-template-columns:1fr}}.tapp{flex-direction:column;flex:1;gap:16px;width:100%;max-width:1400px;min-height:0;margin:0 auto;padding:92px clamp(24px,3vw,40px) 24px;display:flex}.tapp .thead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.tapp h1{font-size:clamp(30px,3vw,42px)}.tapp .tp{flex:1;min-height:0;margin-top:0}.tapp .tp .screen{height:100%}.tapp .side{overflow:auto}.tapp .tp textarea{flex:1;min-height:0}.tapp .side{flex-direction:column;display:flex}@media (max-width:899px){.tapp .tp .screen{height:60vh}}.step .tile{opacity:0;transition:opacity .5s var(--ease),transform .5s var(--ease);transform:scale(.94)}.step.play .tile{opacity:1;transition-delay:calc(var(--i,0)*90ms);transform:none}.lane .wv{transition:transform 1s var(--ease)}.mini .pill{transition:background-color .4s,box-shadow .4s}.band2{background:#0b0909;border-radius:8px;height:62px;position:relative;overflow:hidden}.band2 div{flex-direction:column;animation:9s linear infinite roll;display:flex;position:absolute;top:0;left:14px;right:14px}.band2 span{height:22px;line-height:22px;font:500 12px var(--b);color:#ffffff4d}.band2 span.c{color:#fff;font-size:13px;font-weight:700}.band2:before,.band2:after{content:"";z-index:2;height:18px;position:absolute;left:0;right:0}.band2:before{background:linear-gradient(#0b0909,#0000);top:0}.band2:after{background:linear-gradient(#0000,#0b0909);bottom:0}@keyframes roll{to{transform:translateY(-154px)}}.wd{border-radius:4px;padding:0 2px;transition:background-color .35s,color .35s}.wd.hl{color:#fff;background:#b8435e61}.wd.done{color:#fff}.tl i{transform-origin:0;transition:transform .6s var(--ease);transform:scaleX(0)}.step.play .tl i{transition-delay:calc(var(--i,0)*60ms);transform:none}.xbar{background:#ffffff14;border-radius:3px;height:5px;overflow:hidden}.xbar i{background:var(--wine);width:0;height:100%;transition:width 2.6s cubic-bezier(.3,.6,.2,1);display:block}.step.play .xbar i{width:100%}.recdot{background:#fff;border-radius:50%;width:7px;height:7px;margin-inline-end:6px;animation:1.4s infinite blink;display:inline-block}#usvg .seat circle:first-child{transition:fill .4s}#usvg .seat.on circle:first-child{fill:#6e1f33}#usvg .seat .ringp{opacity:0;transform-box:fill-box;transform-origin:50%}#usvg .seat.on .ringp{animation:ping 1.4s var(--ease) infinite}@keyframes ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}#usvg .ph .cone{transition:fill-opacity .4s}#usvg .ph.on .cone{fill-opacity:.35}#usvg .ph rect{transition:stroke .4s}#usvg .ph:not(.on) rect{stroke:#6d6367}.scan{aspect-ratio:9/19;background:#0d0a0b;border-radius:22px;flex:none;width:118px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #2c2629,0 20px 40px -20px #000}.scan .vf{background:#1b1618;border-radius:12px;place-items:center;display:grid;position:absolute;inset:18px 12px 30px;overflow:hidden}.scan .vf .q{aspect-ratio:1;background:repeating-conic-gradient(#f3eef0 0 25%,#1a1215 0 50%) 0 0/12px 12px;opacity:.85;border-radius:4px;width:62%}.scan .vf .ln{background:var(--wine);height:2px;box-shadow:0 0 12px var(--wine);animation:2.4s ease-in-out infinite sweep;position:absolute;left:8%;right:8%}@keyframes sweep{0%,to{top:22%}50%{top:76%}}.scan .ok{text-align:center;font:500 12px var(--ui);opacity:0;background:#0d0a0b;place-content:center;gap:6px;animation:6s infinite okc;display:grid;position:absolute;inset:0}.scan .ok b{color:#9fd8b4;background:#7fbf9a2e;border-radius:50%;place-items:center;width:34px;height:34px;margin:0 auto;font-size:16px;display:grid}@keyframes okc{0%,62%{opacity:0}68%,94%{opacity:1}to{opacity:0}}.scan .nt{background:#000;border-radius:3px;width:30px;height:6px;margin-left:-15px;position:absolute;top:7px;left:50%}.plan.pro{position:relative;overflow:hidden}.plan.pro:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 42%,#ffdce40d 50%,#0000 58%);animation:9s ease-in-out infinite sheen;position:absolute;inset:-40% -60%}@keyframes sheen{0%{transform:translate(-30%)}60%,to{transform:translate(30%)}}.save{font:500 11px var(--ui);color:#e8b8c4;margin-inline-start:6px}.seg button[aria-pressed=true] .save{color:var(--wine-deep)}.plan{transition:transform .4s var(--ease),box-shadow .4s}.plan:hover{transform:translateY(-3px)}.tool svg{transition:transform .35s var(--ease),color .3s}.tool:hover svg{color:#e8b8c4;transform:translateY(-3px)}}
@layer components{.si-card .seg a[aria-current=page]{background:var(--pearl);color:#1a1215}.si-card .small a{color:var(--ink)}.si-card .ck{min-height:236px}.ck-skel{flex-direction:column;gap:14px;display:flex}.ck-skel i{height:50px;box-shadow:inset 0 0 0 1px var(--v-line);background:#ffffff0a;border-radius:999px;display:block}.ck-skel i:nth-child(2){height:1px;box-shadow:none;background:var(--v-line);margin:6px 0}.ck-skel i:nth-child(3){background:#00000040;border-radius:14px;height:52px}.ck-skel i:nth-child(4){box-shadow:none;background:#b8435e73}.si-card .ck:has(.ck-root) .ck-skel{display:none}.gi.gi-soon{cursor:default;opacity:.62}.gi.gi-soon:hover{padding-inline-start:0}.ucs a{text-decoration:none}html[dir=rtl] .toc a{padding:6px 14px 6px 0}html[dir=rtl] .uhero .rec{left:24px;right:auto}html[dir=rtl] .tfeat .im .pip{left:22px;right:auto}html[dir=rtl] .mini .tile b{left:auto;right:4px}html[dir=rtl] .lnk[aria-current=page]:after{margin-left:0;margin-right:-2px;left:auto;right:50%}html[dir=rtl] .si-vis:after{background:linear-gradient(#110b0e8c,#110b0e40 40%,#110b0e 96%),linear-gradient(270deg,#0000 70%,#110b0e)}html[dir=rtl] .tp .hud{left:16px;right:auto}.pg-account .dmain{overflow:auto}@media (max-width:899px){.pg-account .dash .dnav{background:0 0;border:0;flex-direction:row;gap:6px;padding:84px 16px 0;display:flex;overflow-x:auto}.pg-account .dnav a{flex:none;padding:8px 12px}.pg-account .dnav .me{display:none}.pg-account .dmain{padding-top:20px}}.tools-shell{z-index:2;position:relative}.tool .beta{vertical-align:2px}.doc{max-width:760px}.v2 .doc h2{margin:48px 0 12px;font-size:clamp(24px,2.4vw,30px)}.v2 .doc h3{margin:28px 0 8px}.doc p,.doc li{color:#d9d0d3;font-size:17px;line-height:1.75}.v2 .doc p{margin:0 0 14px}.doc ul,.doc ol{margin:0 0 16px;padding-inline-start:22px}.doc a{color:var(--ink);text-underline-offset:3px;-webkit-text-decoration:underline #b8435e99;text-decoration:underline #b8435e99}}.si-card .ck .ck-root,.si-card .ck .ck-cardbox{width:100%;box-shadow:none;background:0 0;border:0}.si-card .ck .ck-card{box-shadow:none;background:0 0;border:0;gap:14px;width:100%;padding:0}.si-card .ck .ck-hide{display:none}.si-card .ck .ck-social{height:50px;box-shadow:inset 0 0 0 1px var(--v-line);color:var(--ink);font:500 15px var(--b);background:#ffffff0a;border:0;border-radius:999px}.si-card .ck .ck-social:hover{background:#ffffff12}.si-card .ck .ck-divline{background:var(--v-line)}.si-card .ck .ck-divtext{color:var(--mut);font-size:13px}.si-card .ck .ck-label{color:var(--mut);font:400 14px var(--b)}.si-card .ck .ck-input{height:52px;box-shadow:inset 0 0 0 1px var(--v-line);color:var(--ink);font:16px var(--b);background:#00000040;border:0;border-radius:14px;padding:0 18px}.si-card .ck .ck-input:focus{box-shadow:inset 0 0 0 1.5px var(--wine)}.si-card .ck .ck-otp{height:56px;box-shadow:inset 0 0 0 1px var(--v-line);color:var(--ink);font:500 22px var(--h);background:#00000040;border:0;border-radius:12px}.si-card .ck .ck-primary{background:var(--wine);color:#fff;height:50px;font:500 15px var(--b);text-transform:none;border:0;border-radius:999px;box-shadow:0 8px 22px -10px #b8435e73,inset 0 1px #ffffff24}.si-card .ck .ck-primary:hover{box-shadow:0 14px 36px -8px #b8435ebf,inset 0 1px #fff3}.si-card .ck .ck-link{color:var(--ink)}
