:root{--bg-0:#08080b;--bg-1:#15151c;--bg-2:#2a2a36;--surface:#1b1b23;--surface-2:#24242e;--line:#ffffff14;--text:#fff;--text-2:#a1a1aa;--text-3:#8e8e98;--ok:#30d158;--bad:#ff4d6d;--link:#d3a0f8;--g-violet:linear-gradient(135deg,#5e5ce6,#bf5af2);--g-violet-ink:linear-gradient(135deg,#5e5ce6,#9a45de);--g-red:linear-gradient(135deg,#ff375f,#ff6b3d);--g-orange:linear-gradient(135deg,#ff6b3d,#ff9f0a);--g-teal:linear-gradient(135deg,#30d158,#64d2ff);--shine:linear-gradient(180deg,#ffffff24,#fff0 50%);--tabbar:#111117f0;--r-lg:16px;--r-md:12px;--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", Roboto, "Segoe UI", sans-serif;--safe-top:calc(max(env(safe-area-inset-top), var(--tg-safe-area-inset-top,0px)) + var(--tg-content-safe-area-inset-top,0px));--safe-bottom:calc(max(env(safe-area-inset-bottom), var(--tg-safe-area-inset-bottom,0px)) + var(--tg-content-safe-area-inset-bottom,0px))}:root[data-theme=light]{--bg-0:#e9e9ef;--bg-1:#f2f2f7;--bg-2:#fff;--surface:#fff;--surface-2:#f0f0f5;--line:#00000014;--text:#0b0b0f;--text-2:#55555f;--text-3:#64646e;--ok:#157a32;--bad:#c8003c;--link:#4b49c8;--tabbar:#f6f6faf5}*{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--bg-0)}body{min-height:var(--tg-viewport-stable-height,100dvh);color:var(--text);font:16px/1.45 var(--font);-webkit-font-smoothing:antialiased;background:radial-gradient(120% 60% at 50% 0%, var(--bg-2) 0%, var(--bg-1) 40%, var(--bg-0) 100%) fixed;margin:0}::selection{color:#fff;background:#bf5af273}:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #bf5af2}button{font:inherit;color:inherit}svg.i{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}svg.i.sm{width:18px;height:18px}.app{max-width:480px;min-height:var(--tg-viewport-stable-height,100dvh);flex-direction:column;margin:0 auto;display:flex;overflow-x:hidden}.top{padding:calc(var(--safe-top) + 12px) 20px 4px;align-items:center;gap:8px;min-height:52px;display:flex}.back{color:var(--link);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:6px 6px 6px 0;font-size:16px;display:inline-flex}.wordmark{letter-spacing:-.01em;align-items:center;gap:8px;font-weight:650;display:flex}.logo{width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--line);background:linear-gradient(#24242e,#121218);border-radius:7px;position:relative;overflow:hidden}.logo i{border-radius:2px;height:4px;position:absolute}.logo i:first-child{background:var(--g-violet);width:12px;top:8px;left:6px}.logo i:nth-child(2){background:var(--g-red);width:6px;top:13px;left:9px}.logo i:nth-child(3){background:var(--g-orange);width:6px;top:13px;left:16px}.logo i:nth-child(4){background:var(--g-teal);width:10px;top:18px;left:5px}.logo i:nth-child(5){opacity:.9;background:#fff;border-radius:1px;width:1.5px;height:18px;top:5px;left:14px}.pill{border:1px solid var(--line);background:var(--surface);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:999px;align-items:center;gap:6px;min-height:34px;margin-left:auto;padding:0 12px;font-size:15px;font-weight:600;display:inline-flex}.pill svg{color:#bf5af2}:root[data-theme=light] .pill svg{color:#6e3fd0}main{padding:4px 20px calc(var(--safe-bottom) + 92px);flex:1}h1{letter-spacing:-.02em;margin:6px 0;font-size:26px;font-weight:600;line-height:1.2}h2{letter-spacing:-.01em;margin:26px 0 10px;font-size:17px;font-weight:600}p{margin:0}.lede{color:var(--text-2);margin-bottom:18px;font-size:15px}.sub{color:var(--text-2);font-size:15px}.panel{background:var(--surface);border-radius:var(--r-lg);border:1px solid var(--line)}.pad{padding:16px 18px}.panel+.panel{margin-top:12px}.row{align-items:center;gap:10px;display:flex}.between{justify-content:space-between}.fine{color:var(--text-2);margin:10px 2px 0;font-size:14px}.err{color:var(--bad);margin:12px 2px 0;font-size:15px}.drop{border:1px solid var(--line);text-align:left;cursor:pointer;border-radius:var(--r-lg);background:var(--surface);align-items:center;gap:14px;width:100%;padding:14px 16px;display:flex}.drop .ic{color:#8e8cf5;background:#8e8cf529;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative;overflow:hidden}.drop .ic:after{content:"";background:var(--shine);position:absolute;inset:0}.drop .ic.ok{background:var(--surface-2);color:var(--ok)}.drop .ic.ok:after{display:none}.drop .t{flex:1;min-width:0}.drop .t b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;display:block;overflow:hidden}.drop .t small{color:var(--text-2);font-size:14px;display:block}.drop .act{color:var(--link);flex:none;font-size:15px;font-weight:600}.linkbtn{color:var(--link);cursor:pointer;background:0 0;border:0;padding:10px 2px;font-size:15px}.list{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);overflow:hidden}.item{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;width:100%;padding:13px 16px;display:flex;position:relative}.item+.item:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:62px;right:0}.tile{--c:#8e8cf5;background:color-mix(in srgb, var(--c) 16%, transparent);width:32px;height:32px;color:var(--c);border-radius:8px;flex:none;place-items:center;display:grid}.tile svg.i{stroke-width:2px;width:19px;height:19px}.t-violet{--c:#8e8cf5}.t-green,.t-teal{--c:#3dd68c}.t-blue{--c:#64a8f5}.t-orange{--c:#ff9a4d}.t-cyan{--c:#4fd0df}.t-red{--c:#ff6b8a}.t-mute{background:var(--surface-2);color:var(--text-2)}:root[data-theme=light] .t-violet{--c:#5e5ce6}:root[data-theme=light] :is(.t-green,.t-teal){--c:#1f9d6b}:root[data-theme=light] .t-blue{--c:#2f7fd0}:root[data-theme=light] .t-orange{--c:#e0661a}:root[data-theme=light] .t-cyan{--c:#1a93a3}:root[data-theme=light] .t-red{--c:#e0365c}.item .txt{flex:1;min-width:0}.item .txt b{font-size:16px;font-weight:600;display:block}.item .txt span{color:var(--text-2);font-size:14px;display:block}.item .tail{color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:2px;font-size:14px;display:flex}.lead{margin-bottom:12px}.lead .item{padding:16px}.lead .tile{border-radius:10px;width:40px;height:40px}.btn{cursor:pointer;color:#fff;background:var(--g-violet-ink);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;font-size:16px;font-weight:600;display:flex;position:relative;overflow:hidden}.btn:after{content:"";background:var(--shine);pointer-events:none;position:absolute;inset:0}.btn.ghost{background:var(--surface-2);color:var(--text)}.btn.ghost:after{display:none}.btn[disabled]{background:var(--surface-2);color:var(--text-2);cursor:not-allowed}.btn[disabled]:after{display:none}.stack{margin-top:18px}.stack>*+*{margin-top:10px}.price-tag{opacity:.8;font-weight:500}.segc{background:var(--surface-2);border-radius:11px;grid-template-columns:repeat(3,1fr);padding:3px;display:grid}.segc button{min-height:44px;color:var(--text-2);cursor:pointer;transition:transform var(--dur-press) var(--ease-out), background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);background:0 0;border:0;border-radius:9px;padding:0;font-size:15px}.segc button[aria-pressed=true]{background:var(--surface);color:var(--text);font-weight:600;box-shadow:0 1px 3px #00000059}.label{color:var(--text-2);margin:18px 0 8px;font-size:14px}.label:first-child{margin-top:0}.counts{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.counts button{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:10px;min-height:48px;font-weight:600}.counts button[aria-pressed=true]{background:var(--surface);border-color:#ffffff73}:root[data-theme=light] .counts button[aria-pressed=true]{border-color:#00000073}.hint{color:var(--text-2);margin-top:8px;font-size:14px}.progress{background:var(--surface-2);border-radius:3px;height:6px;margin-top:12px;overflow:hidden}.progress i{background:var(--g-violet);width:100%;height:100%;display:block}.wait{align-items:center;gap:14px;display:flex}.spinner{border:3px solid var(--surface-2);border-top-color:#bf5af2;border-radius:50%;flex:none;width:26px;height:26px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:2s}}.copy{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.copy:first-child{border-top:0;margin-top:0;padding-top:0}.copy video{background:#000;border-radius:12px;width:100%;max-height:440px;display:block}.chips{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.chip{border:1px solid var(--line);color:var(--text-2);border-radius:6px;padding:4px 9px;font-size:13px}a.dl{color:var(--link);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.copy-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0;font-size:15px;display:flex}.copy-row:last-child{border-bottom:0;padding-bottom:0}.copy-row:first-child{padding-top:0}.copy-row>span{overflow-wrap:anywhere;white-space:pre-wrap;flex:1;min-width:0}.copy-row small{color:var(--text-2);margin-top:4px;font-size:13px;display:block}.copy-btn{background:var(--surface-2);color:var(--text);cursor:pointer;border:0;border-radius:9px;flex:none;place-items:center;padding:7px 10px;display:grid}.lane{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:4px 12px;padding:14px 0;display:grid}.lane:first-of-type{border-top:0;padding-top:4px}.lane .name{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.lane .name svg{color:var(--text-2)}.lane .verdict{align-self:center;font-size:14px;font-weight:650}.verdict.ok{color:var(--ok)}.verdict.bad{color:var(--bad)}.verdict.na{color:var(--text-2)}.lane .why{color:var(--text-2);grid-column:1/-1;font-size:14px}.track{background:var(--surface-2);border-radius:4px;grid-column:1/-1;gap:1px;height:12px;margin-top:4px;display:flex;overflow:hidden}.track i{opacity:.12;flex:1}.track i.on{opacity:1}.tr-violet i{background:#7b5ceb}.tr-orange i{background:#ff8a24}.tr-red i{background:#ff4e58}.summary{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);align-items:center;gap:10px;padding:12px 14px;font-size:15px;display:flex}.summary .ok{color:var(--ok);font-weight:650}.summary .bad{color:var(--bad);font-weight:650}.wallet{justify-content:space-between;align-items:center;gap:12px;display:flex}.big{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:650;line-height:1.1}.big small{color:var(--text-2);font-size:16px;font-weight:500}.packs{gap:10px;display:grid}.pack{text-align:left;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);cursor:pointer;grid-template-columns:1fr auto;align-items:baseline;gap:2px 12px;width:100%;padding:16px 18px;display:grid;position:relative}.pack.best{border-color:#bf5af28c}.pack .pc{font-variant-numeric:tabular-nums;font-size:20px;font-weight:650}.pack .pc small{color:var(--text-2);font-size:14px;font-weight:500}.pack .pp{font-variant-numeric:tabular-nums;font-size:18px;font-weight:650}.pack .pu{color:var(--text-2);grid-column:1/-1;font-size:14px}.pack .tag{color:#fff;background:var(--g-violet-ink);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:650;position:absolute;top:-9px;right:14px}.pack[disabled]{opacity:.6;cursor:not-allowed}.price-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:11px 0;font-size:15px;display:flex}.price-row:last-child{border-bottom:0}.price-row b{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.soon{color:var(--text-2);border:1px solid var(--line);border-radius:6px;margin-left:8px;padding:1px 6px;font-size:12px}.bar{background:var(--surface-2);border-radius:2px;height:4px;margin-top:8px;overflow:hidden}.bar i{background:var(--g-violet);border-radius:2px;width:100%;height:100%;display:block}.res-time{color:var(--text-3);font-size:13px}.empty{text-align:center;color:var(--text-2);padding:48px 16px}.empty .tile{border-radius:12px;width:48px;height:48px;margin:0 auto 14px}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;gap:2px;min-height:76px;padding:12px 14px;display:flex}.stat span{color:var(--text-2);font-size:13px}.stat b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:650}.stat small{color:var(--text-2);font-size:12px}.funnel-row{padding:8px 0}.funnel-row small{color:var(--text-2);font-weight:500}.op-row{border-bottom:1px solid var(--line);padding:12px 0}.op-row:last-child{border-bottom:0}nav.tabs{z-index:10;pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}nav.tabs .in{pointer-events:auto;width:100%;max-width:480px;padding:6px 8px calc(var(--safe-bottom) + 6px);background:var(--tabbar);border-top:1px solid var(--line);display:flex}nav.tabs button{color:var(--text-2);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:2px;padding:6px 0;font-size:11px;font-weight:500;display:flex;position:relative}nav.tabs button[aria-current=page]{color:var(--text)}nav.tabs .dot{background:var(--g-violet-ink);color:#fff;border-radius:8px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:11px;font-weight:650;display:grid;position:absolute;top:2px;left:calc(50% + 6px)}.segc.two{grid-template-columns:repeat(2,1fr)}.phrases{gap:8px;display:grid}.phrase{grid-template-columns:40px 1fr;align-items:center;gap:8px;display:grid}.phrase .t{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:13px}.phrase input{background:var(--surface-2);width:100%;min-height:44px;color:var(--text);font:inherit;border:1px solid #0000;border-radius:10px;outline:none;padding:10px 12px;font-size:16px}.phrase input:focus{border-color:var(--link)}.subs-prev{background:#000;border-radius:14px;width:100%;margin:8px auto 0;position:relative;overflow:hidden;container-type:inline-size}.subs-prev img,.subs-prev .ph{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.subs-prev .ph{background:linear-gradient(160deg,#2a2a36,#08080b)}.subs-prev .cap{text-align:center;font-family:DejaVu Sans,Verdana,Helvetica Neue,Arial,sans-serif;font-weight:700;line-height:1.25;position:absolute;left:8%;right:8%}.subs-prev .stroke{-webkit-text-stroke:.18em var(--edge);paint-order:stroke fill;text-shadow:.04em .04em #00000080}.subs-prev .box{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.06em .22em}.subs-prev span span{transition:color var(--dur-micro) var(--ease-out)}.swatches{flex-wrap:wrap;gap:2px;margin:0 -6px;display:flex}.sw{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.sw i{width:30px;height:30px;transition:transform var(--dur-press) var(--ease-out);border-radius:50%;box-shadow:inset 0 0 0 1px #7f7f7f73}.sw:active i{transform:scale(.9)}.sw[aria-checked=true] i{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--text)}.sw i.none{background:linear-gradient(135deg, transparent 46%, var(--text-2) 46%, var(--text-2) 54%, transparent 54%), var(--surface-2)}@media (prefers-reduced-motion:reduce){.sw:active i{transform:none}}.trust ul{color:var(--text-2);margin:8px 0 0;padding-left:18px;font-size:14px;line-height:1.45}.trust li+li{margin-top:6px}.trust .links{flex-direction:column;align-items:flex-start;margin-top:8px;display:flex}.trust .links .linkbtn{text-align:left;min-height:44px;padding:8px 0}.trust-more{margin-top:10px}.trust-more summary{color:var(--link);cursor:pointer;align-items:center;min-height:44px;font-size:15px;display:flex}.soc-row{align-items:center;gap:8px;padding:6px 0;display:flex}.soc-row+.soc-row{border-top:1px solid var(--line);margin-top:6px;padding-top:12px}.soc-row .txt{flex-direction:column;flex:1;min-width:0;display:flex}.soc-row .txt .sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.btn.sm{width:auto;min-height:40px;padding:0 14px;font-size:15px}.caption{box-sizing:border-box;background:var(--surface-2);width:100%;color:var(--text);font:inherit;resize:vertical;border:1px solid #0000;border-radius:10px;outline:none;padding:10px 12px;font-size:16px}.caption:focus{border-color:var(--link)}.check{color:var(--text-2);grid-template-columns:24px 1fr;align-items:start;gap:10px;margin-top:12px;font-size:14px;display:grid}.check input{accent-color:#5e5ce6;width:20px;height:20px;margin:2px 0 0}.pubs .pub+.pub{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.pub .st{color:var(--text-2);font-size:14px}.pub .st.published{color:var(--ok)}.pub .st.failed{color:var(--bad)}.acc+.acc{margin-top:10px}.acc .txt{flex-direction:column;min-width:0;display:flex}.stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.stat{background:var(--surface-2);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:10px;display:flex}.stat b{font-variant-numeric:tabular-nums;font-size:18px}.stat span{color:var(--text-2);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:12px;line-height:1.25}.item.picked{box-shadow:inset 0 0 0 2px var(--link)}.cmts{gap:8px;margin-top:8px;display:grid}.cmt{background:var(--surface-2);border-radius:10px;padding:8px 10px;font-size:14px}.cmt p{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0}.cmt.reply{border-left:2px solid var(--line);background:0 0;border-radius:0;margin-top:6px;padding:2px 0 2px 10px}.promo{margin-top:14px}.pub.win{box-shadow:inset 3px 0 0 var(--ok);padding-left:10px}.pub .st.deleted{color:var(--text-3)}.chip.pickable{cursor:pointer;min-width:40px;min-height:36px;font:inherit;border:0}:root{--chart:#7c7af0}:root[data-theme=light]{--chart:#5e5ce6}.charts{gap:10px;margin-top:12px;display:grid}.chart-card{background:var(--surface-2);border-radius:12px;padding:10px 12px}.chart-title{color:var(--text-2);font-size:13px}.chart-val b{font-variant-numeric:tabular-nums}.chart{touch-action:pan-y;width:100%;height:auto;margin-top:6px;display:block;overflow:visible}.chart .grid{stroke:var(--line);stroke-width:1px}.chart .line{fill:none;stroke:var(--chart);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.chart .cross{stroke:var(--text-3);stroke-width:1px;vector-effect:non-scaling-stroke}.chart .dot{fill:var(--chart);stroke:var(--surface-2);stroke-width:2px}.chart .bar{fill:var(--chart);opacity:.85}.chart .bar.on{opacity:1}.chart-axis{color:var(--text-3);margin-top:2px;font-size:12px}.title-head h1{overflow-wrap:anywhere}.icon-btn{background:var(--surface-2);width:44px;height:44px;color:var(--text-2);cursor:pointer;transition:transform var(--dur-press) var(--ease-out);border:0;border-radius:12px;flex:none;place-items:center;display:grid}.icon-btn:active{transform:scale(.94)}.title-edit{margin:6px 0 4px}.title-edit input{box-sizing:border-box;border:1px solid var(--link);background:var(--surface-2);width:100%;min-height:48px;color:var(--text);font:inherit;border-radius:12px;outline:none;padding:10px 12px;font-size:20px;font-weight:650}@media (prefers-reduced-motion:reduce){.icon-btn:active{opacity:.8;transform:none}}.trial-note{background:var(--surface-2);color:var(--text-2);border-radius:10px;grid-template-columns:18px 1fr;align-items:start;gap:8px;margin-top:12px;padding:10px 12px;font-size:14px;line-height:1.4;display:grid}.trial-note .i{color:var(--link);margin-top:2px}.pad>.trial-note:first-child{margin-top:0}.trial-note+.sub{margin-top:12px}.more{margin-top:6px}.more-head{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0;display:flex}.more-sum{color:var(--text-2);font-size:14px;line-height:1.35}.more-act{color:var(--link);flex:none;align-items:center;gap:2px;font-size:14px;display:inline-flex}.more-act .i{transition:transform var(--dur-micro) var(--ease-out)}.more.open .more-act .i{transform:rotate(90deg)}.more-body{animation:more-in var(--dur-ui) var(--ease-out) backwards}.more-body>p{margin:2px 0 6px}@keyframes more-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.more.loose{margin-top:10px}.trial-note .more{min-width:0;margin-top:0}.trial-note .more-head{min-height:40px;margin:-10px 0}.trial-note .more-sum{color:var(--text)}.promo .more{margin-top:2px}@media (prefers-reduced-motion:reduce){.more-body{animation-name:fade-in}.more-act .i{transition:none}}.trial-note .more.open .more-head{margin-bottom:0}.trial-note .more-body>p{margin:4px 0 0}.pub-mode{margin-bottom:12px}.pub-mode+div>.label:first-child{margin-top:0}.pro-badge{background:var(--g-violet-ink);color:#fff;letter-spacing:.04em;vertical-align:middle;border-radius:6px;flex:none;align-items:center;height:20px;padding:0 7px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}h1 .pro-badge{height:22px;font-size:12px}.locked{border-radius:var(--r-lg);isolation:isolate;position:relative;overflow:hidden}.locked-preview{pointer-events:none;-webkit-user-select:none;user-select:none;filter:blur(1.5px);transform:scale(1.01)}.locked-preview .panel{margin:0}.locked-glass{text-align:center;background:var(--glass);background:color-mix(in srgb, var(--surface) 42%, transparent);-webkit-backdrop-filter:blur(3px)saturate(140%);backdrop-filter:blur(3px)saturate(140%);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px 20px;display:flex;position:absolute;inset:0}.locked-ic{background:color-mix(in srgb, #8e8cf5 18%, var(--surface));color:#8e8cf5;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}:root[data-theme=light] .locked-ic{background:color-mix(in srgb, #5e5ce6 14%, var(--surface));color:#5e5ce6}.locked-glass b{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;font-size:16px;display:inline-flex}.locked-text{color:var(--text-2);max-width:300px;font-size:14px;line-height:1.35}.locked-glass .btn.sm{min-height:44px;margin-top:6px;padding:0 18px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.locked-glass{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.locked{min-height:250px}.locked-preview>.panel{box-sizing:border-box;min-height:250px}.locked-glass b,.locked-text{text-shadow:0 1px 8px var(--surface)}:root{--glass:#1b1b2373}:root[data-theme=light]{--glass:#ffffff73}.story-ring{scrollbar-width:none;gap:12px;margin:4px -16px 14px;padding:4px 16px 2px;display:flex;overflow-x:auto}.story-ring::-webkit-scrollbar{display:none}.ring{width:68px;color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:6px;padding:0;display:flex}.ring-c{width:64px;height:64px;transition:transform var(--dur-press) var(--ease-out);border-radius:50%;padding:2.5px;display:grid}.ring:active .ring-c{transform:scale(.94)}.ring-in{background:var(--surface);border:2.5px solid var(--bg-1);color:var(--text);border-radius:50%;place-items:center;display:grid}.ring-l{color:var(--text-2);text-align:center;font-size:12px;line-height:1.2}.ring-violet .ring-c,.story-violet{background:var(--g-violet)}.ring-red .ring-c,.story-red{background:var(--g-red)}.ring-orange .ring-c,.story-orange{background:var(--g-orange)}.ring-teal .ring-c,.story-teal{background:var(--g-teal)}.story{z-index:60;color:#fff;padding:calc(var(--safe-top) + 10px) 16px calc(var(--safe-bottom) + 16px);animation:story-in var(--dur-ui) var(--ease-out) backwards;flex-direction:column;display:flex;position:fixed;inset:0}.story:before{content:"";pointer-events:none;background:linear-gradient(#08080b61,#08080b9e);position:absolute;inset:0}.story>*{position:relative}@keyframes story-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.story-bars{gap:4px;display:flex}.bar-track{background:#ffffff59;border-radius:2px;flex:1;height:3px;overflow:hidden}.bar-track i{transform-origin:0;background:#fff;height:100%;display:block;transform:scaleX(0)}.bar-track i.done{transform:none}.bar-track i.run{animation:linear forwards story-bar}.bar-track i.run.paused{animation-play-state:paused}@keyframes story-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.story-close{top:calc(var(--safe-top) + 22px);color:#fff;cursor:pointer;z-index:2;background:#0000002e;border:0;border-radius:22px;place-items:center;width:44px;height:44px;display:grid;position:absolute;right:10px}.story-tap{touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;flex:1;align-items:center;display:flex}.story-body{width:100%;animation:more-in var(--dur-ui) var(--ease-out) backwards}.story-ic{background:#fff3;border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:14px;display:grid}.story-body h1{color:#fff;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 8px;font-size:30px;line-height:1.15;display:flex}.story-body p{color:#ffffffeb;max-width:420px;margin:0;font-size:17px;line-height:1.45}.story-mock{pointer-events:none;transform-origin:top;border-radius:16px;margin-top:18px;transform:scale(.94);box-shadow:0 12px 40px #00000059}.story-mock .panel{margin:0}.story-mock{color:var(--text)}.story-foot .btn{color:#15151c;background:#fff}.story-foot .btn.ghost{color:#fff;background:#ffffff2e}.story-foot .btn:after{display:none}.story-foot .fine{color:#ffffffbf;text-align:center}@media (prefers-reduced-motion:reduce){.story,.story-body{animation-name:fade-in}.bar-track i.run{animation:none;transform:scaleX(.5)}.ring:active .ring-c{transform:none}}.story-body h1{margin-top:8px}.story-scene{color:var(--text);pointer-events:none;margin-top:20px}.scene{flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:240px;display:flex;position:relative}:where(.scene) .a{animation-duration:.6s;animation-timing-function:var(--ease-out);animation-fill-mode:both;animation-delay:var(--d,0s)}.a-rise{animation-name:sc-rise}@keyframes sc-rise{0%{opacity:0;transform:translateY(12px)}}.a-fade{animation-name:sc-fade}@keyframes sc-fade{0%{opacity:0}}.a-pop{animation-name:sc-pop}@keyframes sc-pop{0%{opacity:0;transform:scale(.82)}}.story.paused .scene .a,.story.paused .sc-line,.story.paused .sc-word:after,.story.paused .sc-caret{animation-play-state:paused}.sc-note{color:#ffffffe6;text-align:center;font-size:14px}.sc-phone{background:var(--surface);border-radius:18px;width:210px;padding:10px;box-shadow:0 14px 40px #00000059}.sc-video{background:var(--g-violet);color:#fff;border-radius:12px;place-items:center;height:120px;display:grid}.sc-cap{background:var(--surface-2);height:28px;color:var(--text-2);border-radius:8px;align-items:center;margin-top:8px;padding:0 8px;font-size:12px;display:flex}.sc-btn{background:var(--g-violet-ink);color:#fff;border-radius:10px;place-items:center;height:34px;margin-top:8px;font-size:13px;font-weight:600;display:grid}.a-press{animation-name:sc-press;animation-duration:.42s}@keyframes sc-press{0%{transform:none}45%{transform:scale(.93)}to{transform:none}}.sc-fly{color:#5e5ce6;opacity:0;background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:52%;left:50%;transform:translate(70px,-110px)scale(1)}.a-fly{animation-name:sc-fly;animation-duration:.9s;animation-timing-function:var(--ease-in-out)}@keyframes sc-fly{0%{opacity:0;transform:translate(-20px,30px)scale(.6)}25%{opacity:1}80%{opacity:1}}.sc-done{color:#157a32;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:650;display:inline-flex}.sc-trial{gap:8px;width:100%}.sc-copy{background:var(--surface);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:6px 10px;width:100%;max-width:330px;padding:10px 12px;display:grid;position:relative}.sc-copy b{font-size:14px}.sc-views{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:13px}.sc-bar{background:var(--chart);transform-origin:0;height:6px;transform:scaleX(var(--w));border-radius:3px;grid-column:1/-1}.a-grow{animation-name:sc-grow;animation-duration:1.8s}@keyframes sc-grow{0%{transform:scaleX(0)}}.sc-copy.win{box-shadow:0 0 0 2px #30d158}.sc-crown{color:#08080b;background:#30d158;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;position:absolute;top:-10px;right:10px}.sc-stats{width:100%}.sc-tiles{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;max-width:340px;display:grid}.sc-tile{background:var(--surface);border-radius:12px;flex-direction:column;padding:10px;display:flex}.sc-tile b{font-variant-numeric:tabular-nums;font-size:18px}.sc-tile span{color:var(--text-2);font-size:11px}.sc-chart{background:var(--surface);border-radius:12px;width:100%;max-width:340px;padding:10px 12px;position:relative}.sc-chart svg{width:100%;height:auto;display:block;overflow:visible}.sc-line{fill:none;stroke:var(--chart);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:sc-draw 1.6s var(--ease-in-out) .6s both}@keyframes sc-draw{0%{stroke-dashoffset:1px}}.sc-bars{align-items:flex-end;gap:4px;height:44px;margin-top:6px;display:flex}.sc-bars i{background:var(--chart);opacity:.55;transform-origin:bottom;height:100%;transform:scaleY(var(--h));border-radius:4px 4px 0 0;flex:1}.a-up{animation-name:sc-up;animation-duration:.5s}@keyframes sc-up{0%{transform:scaleY(0)}}.sc-safe{gap:10px}.sc-lock{color:#ff6b3d;background:#fff;border-radius:22px;place-items:center;width:72px;height:72px;margin-bottom:6px;display:grid;position:relative}.sc-lock .i{width:34px;height:34px}.sc-shackle{position:absolute;inset:0}.a-snap{animation-name:sc-snap;animation-duration:.3s}@keyframes sc-snap{0%{transform:translateY(-4px)}}.sc-check{color:#fff;background:#ffffff29;border-radius:12px;align-items:center;gap:10px;width:100%;max-width:320px;padding:10px 12px;font-size:14px;display:flex}.sc-tick{color:#157a32;background:#fff;border-radius:12px;flex:none;place-items:center;width:24px;height:24px;display:grid}.sc-badge{color:#5e5ce6;letter-spacing:.04em;background:#fff;border-radius:18px;padding:14px 28px;font-size:40px;font-weight:800;position:relative;overflow:hidden}.sc-shine{background:linear-gradient(90deg,#0000,#5e5ce640,#0000);width:40%;position:absolute;top:0;bottom:0;left:0;transform:translate(260%)skew(-20deg)}.a-shine{animation-name:sc-shine;animation-duration:1.1s;animation-timing-function:var(--ease-in-out)}@keyframes sc-shine{0%{transform:translate(-120%)skew(-20deg)}}.sc-chips{flex-wrap:wrap;justify-content:center;gap:8px;max-width:340px;display:flex}.sc-chips span{color:#fff;background:#ffffff2e;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:600}.sc-logo{color:#5e5ce6;background:#fff;border-radius:24px;place-items:center;width:84px;height:84px;display:grid}.sc-logo .i{width:40px;height:40px}.sc-track{width:260px;height:64px;position:relative}.sc-track .blk,.sc-track .gap{border-radius:12px;height:64px;position:absolute;top:0}.sc-track .blk{color:#ff375f;background:#fff;place-items:center;width:76px;font-size:22px;font-style:normal;font-weight:800;display:grid}.sc-track .gap{opacity:0;background:repeating-linear-gradient(45deg,#ffffff80 0 4px,#0000 4px 8px);width:16px;transform:scaleX(0)}.sc-track .b1{left:0;transform:translate(84px)}.sc-track .b2{left:92px;transform:translate(-92px)}.sc-track .b3{left:184px;transform:translate(-16px)}.sc-track .gap:nth-child(2){left:76px}.sc-track .gap:nth-child(4){left:168px}.a-swapR,.a-swapL{animation-name:sc-swap;animation-duration:.7s;animation-timing-function:var(--ease-in-out)}@keyframes sc-swap{0%{transform:none}}.a-out{animation-name:sc-out;animation-duration:.3s}@keyframes sc-out{0%{opacity:1;transform:none}}.sc-track .b3{animation:sc-swap .7s var(--ease-in-out) .9s both}.sc-fan{width:240px;height:140px;position:relative}.sc-card{color:#30d158;background:#fff;border-radius:14px;place-items:center;width:80px;height:120px;display:grid;position:absolute;top:10px;left:80px;box-shadow:0 10px 30px #00000040}.sc-card.c0{transform:translate(-74px)rotate(-12deg)}.sc-card.c1{transform:translateY(-8px)}.sc-card.c2{transform:translate(74px)rotate(12deg)}.a-fan{animation-name:sc-fan;animation-duration:.7s}@keyframes sc-fan{0%{opacity:0;transform:none}}.sc-report{color:#fff;background:#ffffff29;border-radius:12px;gap:6px;width:100%;max-width:300px;padding:10px 12px;font-size:13px;display:grid}.sc-report i{background:#ffffff40;border-radius:4px;height:8px;display:block;overflow:hidden}.sc-report b{transform-origin:0;height:100%;transform:scaleX(var(--w));background:#fff;display:block}.sc-frame{background:linear-gradient(160deg,#2a2a36,#08080b);border-radius:18px;justify-content:center;align-items:flex-end;width:240px;height:300px;padding-bottom:60px;display:flex}.sc-line-words{flex-wrap:wrap;justify-content:center;gap:6px;max-width:210px;display:flex}.sc-word{color:#fff;text-shadow:0 0 3px #000,0 0 3px #000;font-size:20px;font-weight:800;position:relative}.sc-word:after{content:attr(data-w);color:#ffd60a;opacity:0;animation:sc-karaoke .6s linear var(--d) both;position:absolute;inset:0}@keyframes sc-karaoke{0%{opacity:0}8%{opacity:1}92%{opacity:1}to{opacity:0}}.sc-hook{background:var(--surface);border-radius:14px;width:100%;max-width:330px;padding:14px;font-size:18px;font-weight:700;line-height:1.35}.sc-caret{background:var(--link);vertical-align:-2px;width:2px;height:1.1em;animation:1s step-end infinite sc-blink;display:inline-block}@keyframes sc-blink{50%{opacity:0}}.sc-line2{color:#fff;background:#ffffff29;border-radius:12px;width:100%;max-width:330px;padding:10px 12px;font-size:14px}.sc-coin{color:#5e5ce6;background:#fff;border-radius:38px;place-items:center;width:76px;height:76px;display:grid}.sc-coin .i{width:38px;height:38px}.sc-big{color:#fff;font-variant-numeric:tabular-nums;text-align:center;font-size:44px;font-weight:800;line-height:1.1}.sc-big small{color:#ffffffe6;font-size:15px;font-weight:600;display:block}.sc-plus{color:#157a32;background:#fff;border-radius:999px;padding:8px 16px;font-weight:700}@media (prefers-reduced-motion:reduce){.scene .a,.sc-line,.sc-word:after,.sc-caret,.sc-track .b3{animation:none!important}}.story{--t1:#5e5ce6;--t2:#bf5af2;background:radial-gradient(90% 55% at 50% 0%, color-mix(in srgb, var(--t1) 55%, transparent), transparent 70%), radial-gradient(70% 45% at 100% 100%, color-mix(in srgb, var(--t2) 40%, transparent), transparent 70%), linear-gradient(180deg, #2a2a36 0%, #15151c 45%, #08080b 100%)!important}.story:before{display:none}.story-violet{--t1:#5e5ce6;--t2:#bf5af2}.story-red{--t1:#ff375f;--t2:#ff6b3d}.story-orange{--t1:#ff6b3d;--t2:#ff9f0a}.story-teal{--t1:#30d158;--t2:#64d2ff}.story-tap{align-items:stretch}.story-body{flex-direction:column;min-height:100%;padding-top:18px;display:flex}.story-tag{color:#ffffffeb;background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.story-body h1{margin:12px 0 6px;font-size:32px}.story-text{color:#ffffffc7;margin:0;font-size:16px;line-height:1.4}.story-stage{background:radial-gradient(60% 60% at 50% 55%, color-mix(in srgb, var(--t1) 28%, transparent), transparent 75%);min-height:250px;color:var(--text);pointer-events:none;border-radius:24px;flex:1;justify-content:center;align-items:center;margin:16px 0 10px;display:flex;position:relative}.story-stage .scene{width:100%;min-height:0}.story-points{gap:8px;margin:0 0 4px;padding:0;list-style:none;display:grid}.story-points li{color:#fff;background:#ffffff12;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:15px;display:flex}.story-points li>span{background:linear-gradient(135deg, var(--t1), var(--t2));color:#fff;border-radius:11px;flex:none;place-items:center;width:22px;height:22px;display:grid}.story-points .a{animation-duration:.5s;animation-timing-function:var(--ease-out);animation-fill-mode:both;animation-delay:var(--d,0s)}.story.paused .story-points .a{animation-play-state:paused}.sc-note{color:#ffffffbf}.sc-phone{width:230px}.sc-video{height:150px}.sc-copy{max-width:340px}.sc-fan{transform:scale(1.12)}.sc-frame{height:260px}.sc-badge{font-size:48px}@media (prefers-reduced-motion:reduce){.story-points .a{animation:none}}@media (height<=700px){.story-points li{padding:7px 10px;font-size:14px}.story-stage{min-height:200px}.sc-frame{height:210px}}.story-stage .sc-welcome,.story-stage .sc-remontage,.story-stage .sc-credits,.story-stage .sc-safe,.story-stage .sc-pro{transform-origin:50%;transform:scale(1.22)}.story-stage .sc-welcome .sc-note,.story-stage .sc-remontage .sc-note{font-size:13px}.story-foot{margin-top:10px}@media (height<=760px){.story-stage .sc-welcome,.story-stage .sc-remontage,.story-stage .sc-credits,.story-stage .sc-safe,.story-stage .sc-pro{transform:scale(1.05)}}.nets{flex-wrap:wrap;gap:8px;display:flex}.net-chip{border:1px solid var(--line);background:var(--surface-2);min-height:44px;color:var(--text);font:inherit;cursor:pointer;transition:transform var(--dur-press) var(--ease-out);border-radius:12px;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:15px;font-weight:600;display:inline-flex}.net-chip:active{transform:scale(.96)}.net-chip .box{border:1.5px solid var(--text-3);color:#fff;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.net-chip[aria-pressed=true]{border-color:var(--link)}.net-chip[aria-pressed=true] .box{background:var(--g-violet-ink);border-color:#0000}.net-chip.all{color:var(--link);padding:0 16px}.net-chip.all[aria-pressed=true]{background:var(--g-violet-ink);color:#fff;border-color:#0000}.segc.tt{grid-template-columns:repeat(2,1fr);gap:4px}.switch-row{align-items:center;gap:12px;min-height:44px;display:flex}.switch-row .txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.switch{appearance:none;background:var(--surface-2);border:1px solid var(--line);cursor:pointer;width:51px;height:31px;transition:background var(--dur-micro) var(--ease-out);border-radius:16px;flex:none;position:relative}.switch:after{content:"";width:25px;height:25px;transition:transform var(--dur-micro) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.switch:checked{background:#30d158;border-color:#0000}.switch:checked:after{transform:translate(20px)}.switch:disabled{opacity:.5}@media (prefers-reduced-motion:reduce){.net-chip:active{transform:none}}.sc-every{gap:14px}.sc-src{background:var(--g-violet);color:#fff;border-radius:16px;place-items:center;width:86px;height:120px;display:grid;box-shadow:0 12px 34px #5e5ce673}.sc-rays{width:240px;height:14px;margin-top:-8px;position:relative}.sc-rays .ray{transform-origin:top;background:linear-gradient(#ffffffb3,#0000);width:2px;height:22px;position:absolute;top:0;left:50%}.sc-rays .r0{transform:rotate(40deg)}.sc-rays .r1{transform:rotate(14deg)}.sc-rays .r2{transform:rotate(-14deg)}.sc-rays .r3{transform:rotate(-40deg)}.a-ray{animation-name:sc-ray;animation-duration:.4s}@keyframes sc-ray{0%{opacity:0}}.sc-nets{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:300px;display:grid}.sc-net{border:1px solid color-mix(in srgb, var(--c) 55%, transparent);color:#fff;background:#ffffff1a;border-radius:14px;align-items:center;gap:8px;padding:10px 12px;font-size:15px;font-weight:700;display:flex;position:relative}.sc-net b{background:var(--c);color:#08080b;border-radius:11px;place-items:center;width:22px;height:22px;display:grid}.sc-btn2{color:#15151c;background:#fff;border-radius:12px;order:-1;padding:10px 18px;font-size:14px;font-weight:700}.sc-replies{align-items:stretch;gap:10px;width:100%;max-width:330px;margin:0 auto}.sc-msg{color:#fff;background:#ffffff1f;border-radius:16px 16px 16px 4px;align-self:flex-start;max-width:85%;padding:10px 12px;font-size:14px}.sc-msg b{color:#ffffffb3;font-size:12px;font-weight:600;display:block}.sc-bot{background:var(--surface);width:90%;color:var(--text);border-radius:16px 16px 4px;align-self:flex-end;gap:6px;padding:10px 12px;font-size:14px;display:grid}.sc-bot-h{color:var(--text-2);font-size:12px}.sc-typing{gap:4px;display:inline-flex}.sc-typing i{background:var(--text-3);border-radius:3px;width:6px;height:6px}.sc-bot-t{font-style:italic}.sc-bot-btns{gap:6px;display:flex}.sc-bot-btns em{background:var(--surface-2);border-radius:9px;padding:6px 10px;font-size:12px;font-style:normal;font-weight:600}.sc-bot-btns em:first-child{background:var(--g-violet-ink);color:#fff}.sc-replies .sc-done{align-self:center}.sc-typing{opacity:0;height:6px}.a-typing{animation-name:sc-typing;animation-duration:.9s;animation-timing-function:linear}@keyframes sc-typing{0%{opacity:0}15%{opacity:1}85%{opacity:1}to{opacity:0}}.hero-up{background:radial-gradient(80% 90% at 50% 0%, #5e5ce62e, transparent 70%), var(--surface);width:100%;min-height:150px;color:var(--text);font:inherit;cursor:pointer;transition:transform var(--dur-press) var(--ease-out);-webkit-tap-highlight-color:transparent;border:1.5px dashed #7c7af099;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin-top:4px;display:flex}.hero-up:active{transform:scale(.98)}.hero-up b{font-size:18px}.hero-up small{color:var(--text-2);font-size:14px}.hu-ic{background:var(--g-violet-ink);color:#fff;border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:4px;display:grid;box-shadow:0 8px 24px #5e5ce659}.tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tool-tile{border:1px solid var(--line);background:var(--surface);min-height:128px;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:transform var(--dur-press) var(--ease-out);-webkit-tap-highlight-color:transparent;border-radius:18px;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;display:flex;position:relative}.tool-tile:active{transform:scale(.97)}.tool-tile .tile{border-radius:12px;width:40px;height:40px}.tt-t{flex-direction:column;gap:2px;min-width:0;display:flex}.tt-t b{align-items:center;gap:6px;font-size:16px;display:inline-flex}.tt-t small{color:var(--text-2);font-size:13px}.tt-price{background:var(--surface-2);color:var(--text);border-radius:8px;padding:4px 8px;font-size:13px;font-weight:600;position:absolute;top:14px;right:14px}.tool-tile.wide{background:radial-gradient(90% 140% at 0% 0%, #5e5ce642, transparent 70%), var(--surface);flex-direction:row;grid-column:1/-1;align-items:center;gap:12px;min-height:0;padding:16px}.tool-tile.wide .tile{border-radius:14px;width:48px;height:48px}.tool-tile.wide .tt-t b{font-size:18px}.tool-tile.wide .tt-price{white-space:nowrap;flex:none;margin-left:auto;position:static}.tool-tile.slim{background:var(--surface);padding:12px 14px}.tool-tile.slim .tile{border-radius:12px;width:40px;height:40px}.tool-tile.slim .tt-t b{font-size:16px}.tool-tile.slim>.i{color:var(--text-3);margin-left:auto}@media (prefers-reduced-motion:reduce){.hero-up:active,.tool-tile:active{opacity:.85;transform:none}}.tool-tile.wide:is([data-c=remontage],[data-c=clips]){background:radial-gradient(90% 140% at 0% 0%, #5e5ce61f, transparent 70%), var(--surface)}.hu-ic{background:#5e5ce6}:root[data-theme=light] .drop .ic{color:#5e5ce6;background:#5e5ce624}.drop .ic:after{display:none}.vcard{background:var(--surface);border:1px solid var(--line);border-radius:20px;margin-top:4px;padding:12px}.vc-row{align-items:center;gap:14px;display:flex}.vc-thumb{background:var(--surface-2);width:64px;height:86px;color:var(--text-3);border-radius:12px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.vc-thumb img{object-fit:cover;width:100%;height:100%;display:block}.vc-dur{color:#fff;font-variant-numeric:tabular-nums;background:#0009;border-radius:6px;padding:1px 5px;font-size:11px;font-style:normal;font-weight:600;position:absolute;bottom:4px;right:4px}.vc-t{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.vc-t b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.vc-t small{color:var(--text-2);font-size:14px}.vc-t .progress{margin-top:4px}.vc-ok{color:#3dd68c;align-items:center;gap:5px;font-size:14px;font-weight:600;display:inline-flex}:root[data-theme=light] .vc-ok{color:#1f9d6b}.vc-new{width:100%;min-height:46px;color:var(--text);font:inherit;cursor:pointer;transition:transform var(--dur-press) var(--ease-out);-webkit-tap-highlight-color:transparent;background:0 0;border:1.5px dashed #8e8cf58c;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:15px;font-weight:600;display:flex}.vc-new .i{color:#8e8cf5}:root[data-theme=light] .vc-new .i{color:#5e5ce6}.vc-new:active{transform:scale(.98)}.vc-new.big{min-height:50px;margin-top:18px}.save-row{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.save-row .btn.sm{width:100%;min-height:44px;text-decoration:none}.vc-bad{color:var(--bad);align-items:center;gap:5px;font-size:14px;font-weight:600;display:inline-flex}.vc-wait{color:var(--text-2);font-size:14px;font-weight:600}.ban-note{background:color-mix(in srgb, var(--bad) 14%, var(--surface));color:var(--text);border-radius:14px;align-items:flex-start;gap:10px;margin:4px 0 12px;padding:12px 14px;font-size:14px;line-height:1.4;display:flex}.ban-note .i{color:var(--bad);flex:none;margin-top:2px}.mod-row{border-top:1px solid var(--line);padding:10px 0}.mod-row:first-child{border-top:0}.story-h{margin:24px 0 10px}.story-cards{scrollbar-width:none;scroll-snap-type:x proximity;gap:10px;margin:0 -16px 8px;padding:2px 16px 4px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.story-cards::-webkit-scrollbar{display:none}.story-card{text-align:left;color:#fff;width:112px;height:156px;font:inherit;cursor:pointer;scroll-snap-align:start;transition:transform var(--dur-press) var(--ease-out);-webkit-tap-highlight-color:transparent;border:0;border-radius:16px;flex-direction:column;flex:none;justify-content:flex-end;padding:10px;display:flex;position:relative;overflow:hidden}.story-card:after{content:"";background:linear-gradient(#0000 30%,#0000008c 100%);position:absolute;inset:0}.story-card:active{transform:scale(.96)}.sc-play{z-index:1;-webkit-backdrop-filter:blur(6px);background:#ffffff40;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:10px;left:10px}.sc-play .i{width:13px;height:13px;margin-left:2px}.sc-pro{z-index:1;background:#00000059;border-radius:6px;padding:2px 6px;font-size:10px;font-weight:700;position:absolute;top:12px;right:10px}.sc-cover{z-index:1;text-shadow:0 1px 2px #00000059;font-size:14px;font-weight:700;line-height:1.2;position:relative}@media (prefers-reduced-motion:reduce){.story-card:active{opacity:.85;transform:none}}.home-h{margin-bottom:14px}.hook-tag{color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-size:12px;font-style:normal;font-weight:600;display:block}.about-note{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin:4px 0 0;padding:12px 14px;font-size:15px;line-height:1.4}.about-k{color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-size:12px;font-weight:600;display:block}.segc.segc4{grid-template-columns:repeat(4,1fr)}.segc button{line-height:1.15}.plan-head{justify-content:space-between;gap:10px}.plan-steps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.plan-steps li{background:var(--surface-2);border-radius:12px;align-items:center;gap:12px;padding:6px;display:flex}.plan-steps img,.plan-steps .ph{object-fit:cover;background:var(--line);border-radius:8px;flex:none;width:44px;height:64px}.plan-steps .txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.plan-steps .txt b{overflow-wrap:anywhere;font-size:15px}.plan-steps .txt .sub{font-variant-numeric:tabular-nums;font-size:13px}.plan-steps .num{width:26px;height:26px;color:var(--text-2);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}.plan-busy{opacity:.45;pointer-events:none;transition:opacity .2s}.ver-head{margin:0 0 10px;font-size:16px}.wait-stage{color:var(--text);margin-bottom:2px;font-weight:600;display:block}.wait-bar{background:var(--surface-2);border-radius:3px;height:6px;margin-top:10px;overflow:hidden}.wait-bar i{background:var(--g-violet);transform-origin:0;height:100%;transition:transform .6s cubic-bezier(.23,1,.32,1);display:block}:root{--warn:#ffb340}:root[data-theme=light]{--warn:#9a4d00}.ops-head{gap:12px;margin:26px 0 10px}.ops-head h2{margin:0}.lvl{white-space:nowrap;color:var(--text-2);align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.lvl svg{flex:none;width:14px;height:14px}.lvl.ok{color:var(--ok)}.lvl.soon{color:var(--warn)}.lvl.alert{color:var(--bad)}.pay-row,.svc-row{border-bottom:1px solid var(--line);padding:12px 0}.pay-row:first-child,.svc-row:first-of-type{padding-top:2px}.pay-row:last-child{border-bottom:0;padding-bottom:2px}.pay-row .sub,.svc-row .sub{overflow-wrap:anywhere;margin:2px 0 0;font-size:14px}.pay-main{margin-top:4px;font-size:15px}.pay-main b{font-variant-numeric:tabular-nums;font-size:18px;font-weight:650}.pay-row a{color:var(--link);text-decoration:none}.svc-group{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin:14px 0 2px;font-size:12px;font-weight:600}.svc-group:first-child{margin-top:0}.meter+.meter{margin-top:12px}.meter .row{font-size:15px}.meter b{font-variant-numeric:tabular-nums;font-weight:600}.meter-bar{background:var(--surface-2);border-radius:3px;height:6px;margin-top:6px;overflow:hidden}.meter-bar i{background:var(--g-teal);transform-origin:0;height:100%;transition:transform .6s cubic-bezier(.23,1,.32,1);display:block}.meter-bar.soon i{background:var(--g-orange)}.meter-bar.alert i{background:var(--g-red)}.ops-edit h2{margin-top:0}.field{margin-top:14px;display:block}.field span{margin-bottom:6px;font-size:14px;font-weight:600;display:block}.field input{box-sizing:border-box;background:var(--surface-2);width:100%;min-height:46px;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:10px;outline:none;padding:10px 12px;font-size:17px}.field input:focus{border-color:var(--link)}.field small{color:var(--text-2);margin-top:4px;font-size:12px;display:block}.sc-pick{gap:8px}.sc-tr{color:#fff;background:#ffffff14;border-radius:12px;align-items:center;gap:10px;width:100%;max-width:320px;padding:10px 12px;font-size:14px;display:flex;position:relative;overflow:hidden}.sc-tr.a-dim{opacity:.45;animation-name:sc-dim;animation-duration:.9s}@keyframes sc-dim{0%{opacity:0;transform:translateY(12px)}40%{opacity:1;transform:none}70%{opacity:1}}.sc-tr.hit{background:#ffffff24}.sc-mark{background:linear-gradient(90deg, color-mix(in srgb, var(--t1) 55%, transparent), transparent);transform-origin:0;pointer-events:none;position:absolute;inset:0}.sc-tc{font-variant-numeric:tabular-nums;color:#ffffffb3;flex:none;font-size:12px;position:relative}.sc-tx{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;position:relative;overflow:hidden}.sc-score{color:#15151c;background:#fff;border-radius:999px;flex:none;padding:2px 8px;font-size:12px;font-weight:700;position:relative}.sc-cam{gap:14px}.sc-wide{background:linear-gradient(#3a3a4a 0%,#23232d 62%,#1a1a22 62%);border-radius:14px;width:300px;height:170px;position:relative;overflow:hidden}.sc-person{flex-direction:column;align-items:center;width:64px;height:120px;display:flex;position:absolute;bottom:0}.sc-person i{background:#f2c6a8;border-radius:50%;width:34px;height:34px}.sc-person b{border-radius:28px 28px 0 0;flex:1;width:64px;margin-top:6px}.sc-person.p1{left:30px}.sc-person.p1 b{background:#bf5af2}.sc-person.p2{right:24px}.sc-person.p2 b{background:#64d2ff}.sc-car{background:#ff6b3d;border-radius:12px 16px 6px 6px;width:70px;height:26px;position:absolute;bottom:26px;left:117px}.sc-car i{background:#0b0b0f;border:3px solid #8e8e98;border-radius:50%;width:16px;height:16px;position:absolute;bottom:-8px}.sc-car i:first-child{left:8px}.sc-car i:last-child{right:8px}.sc-cam-win{box-sizing:border-box;width:96px;height:170px;animation:sc-cam 6.2s var(--ease-in-out) 0s both;border:3px solid #fff;border-radius:10px;position:absolute;top:0;left:0;transform:translate(194px);box-shadow:0 0 0 400px #08080b94}@keyframes sc-cam{0%,22%{transform:translate(14px)}34%,52%{transform:translate(194px)}62%,78%{transform:translate(104px)}90%,to{transform:translate(194px)}}.sc-caps{text-align:center;width:300px;height:22px;position:relative}.sc-capt{color:#fff;opacity:0;font-size:14px;font-weight:600;animation-name:sc-karaoke;animation-timing-function:linear;animation-fill-mode:both;position:absolute;inset:0}.sc-capt.last{opacity:1;animation-name:sc-fade;animation-duration:.5s;animation-timing-function:var(--ease-out)}.sc-vert{width:150px;height:230px;padding-bottom:34px;position:relative}.sc-title{color:#15151c;text-align:center;background:#fff;border-radius:10px;padding:8px 10px;font-size:14px;font-weight:800;line-height:1.2;position:absolute;top:18px;left:12px;right:12px}.sc-csubs .sc-word{font-size:17px}.sc-csubs .sc-line-words{max-width:150px}.sc-csubs .sc-line2{text-align:center;max-width:300px}.sc-cprice{gap:10px}.sc-prow{color:#fff;grid-template-columns:96px 1fr 52px;align-items:center;gap:10px;width:100%;max-width:320px;font-size:14px;display:grid}.sc-prow i{background:#ffffff24;border-radius:5px;height:10px;display:block;overflow:hidden}.sc-prow i b{background:linear-gradient(90deg, var(--t1), var(--t2));transform-origin:0;height:100%;transform:scaleX(var(--w));display:block}.sc-prow em{text-align:right;font-variant-numeric:tabular-nums;font-style:normal;font-weight:700}@media (prefers-reduced-motion:reduce){.sc-cam-win,.sc-capt,.sc-tr.a-dim{animation:none!important}.sc-capt{opacity:0}.sc-capt.last{opacity:1}}.legal-box .check{color:var(--text);margin-top:0;font-size:15px}.legal-box .check+.check{margin-top:16px}.doc-link{color:var(--link);text-underline-offset:2px;text-decoration:underline}.legal-fine{margin-top:12px;font-size:13px}.docs-list .doc-row{border-bottom:1px solid var(--line);min-height:44px;color:var(--text);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:15px;text-decoration:none;display:flex}.docs-list .doc-row:last-of-type{border-bottom:0}.docs-list .doc-row svg{color:var(--text-3);flex:none}:root{--dur-press:.12s;--dur-micro:.15s;--dur-ui:.22s;--dur-screen:.28s;--dur-tab:.14s;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--shift-screen:28%;--stagger:35ms}.btn,.item,.pack,.drop,.counts button,.segc button,.pill,nav.tabs button,.linkbtn,.copy-btn{transition:transform var(--dur-press) var(--ease-out);-webkit-tap-highlight-color:transparent}.btn:active,.item:active,.pack:active,.drop:active,.counts button:active,.pill:active,.copy-btn:active{transform:scale(.97)}.segc button:active,nav.tabs button:active,.linkbtn:active{transform:scale(.94)}.btn[disabled]:active,.pack[disabled]:active{transform:none}.screen{animation-duration:var(--dur-screen);animation-timing-function:var(--ease-out);animation-fill-mode:backwards}.screen.fwd{animation-name:screen-in-right}.screen.back{animation-name:screen-in-left}.screen.tab{animation-name:fade-in;animation-duration:var(--dur-tab)}@keyframes screen-in-right{0%{transform:translateX(var(--shift-screen));opacity:0}to{opacity:1;transform:none}}@keyframes screen-in-left{0%{transform:translateX(calc(-1 * var(--shift-screen)));opacity:0}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.stagger>*{animation:rise var(--dur-ui) var(--ease-out) backwards}.stagger>:nth-child(2){animation-delay:calc(var(--stagger) * 1)}.stagger>:nth-child(3){animation-delay:calc(var(--stagger) * 2)}.stagger>:nth-child(4){animation-delay:calc(var(--stagger) * 3)}.stagger>:nth-child(5){animation-delay:calc(var(--stagger) * 4)}.stagger>:nth-child(n+6){animation-delay:calc(var(--stagger) * 5)}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pop-in{animation:pop var(--dur-ui) var(--ease-out) backwards}@keyframes pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.shake{animation:shake .32s var(--ease-in-out)}@keyframes shake{0%,to{transform:none}25%{transform:translate(-6px)}50%{transform:translate(5px)}75%{transform:translate(-3px)}}.progress i,.bar i{transform-origin:0;transition:transform var(--dur-ui) var(--ease-out)}.skel{background:var(--surface-2);border-radius:10px;position:relative;overflow:hidden}.skel:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0f,#0000);animation:1.2s linear infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}:root[data-theme=light] .skel:after{background:linear-gradient(90deg,#0000,#0000000d,#0000)}@keyframes shimmer{to{transform:translate(100%)}}.toast{left:50%;bottom:calc(var(--safe-bottom) + 86px);z-index:30;background:var(--surface-2);color:var(--text);border:1px solid var(--line);animation:toast-in var(--dur-ui) var(--ease-out) both;pointer-events:none;border-radius:12px;padding:10px 16px;font-size:15px;font-weight:500;position:fixed;transform:translate(-50%)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.scrim{z-index:40;animation:fade-in var(--dur-ui) var(--ease-out) backwards;background:#00000080;position:fixed;inset:0}.sheet{z-index:41;background:var(--surface);max-width:480px;padding:10px 20px calc(var(--safe-bottom) + 20px);animation:sheet-in .36s var(--ease-drawer) backwards;touch-action:none;border-radius:22px 22px 0 0;margin:0 auto;position:fixed;bottom:0;left:0;right:0}.sheet.closing{transition:transform .22s var(--ease-out);transform:translateY(100%)}.sheet .grab{background:var(--surface-2);border-radius:3px;width:36px;height:5px;margin:0 auto 14px}@keyframes sheet-in{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.screen.fwd,.screen.back{animation-name:fade-in;animation-duration:var(--dur-tab)}.stagger>*,.pop-in{animation-name:fade-in}.shake{animation:none}.sheet{animation-name:fade-in}.skel:after{animation:none}.btn:active,.item:active,.pack:active,.drop:active,.counts button:active,.pill:active,.segc button:active,nav.tabs button:active,.copy-btn:active{opacity:.8;transform:none}}
