:root{--bg: #050a08;--bg2: #08110d;--panel: rgba(255, 255, 255, .035);--panel-2: rgba(255, 255, 255, .06);--line: rgba(255, 255, 255, .08);--line-2: rgba(255, 255, 255, .14);--text: #effaf3;--muted: #95ab9f;--lime: #a3e635;--lime-2: #bef264;--teal: #2dd4bf;--good: #4ade80;--mid: #fbbf24;--bad: #fb7185;--notice: #60a5fa;--grad: linear-gradient(110deg, #d9f99d, #a3e635 40%, #34d399);--radius: 18px;color-scheme:dark}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;color:var(--text);background:var(--bg);font:14.5px/1.55 Plus Jakarta Sans,Segoe UI,system-ui,sans-serif;-webkit-font-smoothing:antialiased;background-image:radial-gradient(900px 500px at 85% -10%,rgba(45,212,191,.1),transparent 60%),radial-gradient(800px 500px at 10% -10%,rgba(132,204,22,.12),transparent 60%);background-attachment:fixed}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}.muted{color:var(--muted)}.small{font-size:12.5px}.block{display:block}.strong{font-weight:600}.ico{flex:none}:focus-visible{outline:2px solid var(--lime);outline-offset:2px;border-radius:8px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;border:0;white-space:nowrap;padding:10px 16px;border-radius:12px;font-weight:700;color:#04130c;background:var(--grad);box-shadow:0 8px 24px -10px #84cc16b3,inset 0 1px #ffffff59;transition:transform .15s,filter .15s,box-shadow .2s}.btn:hover{transform:translateY(-1px);filter:brightness(1.06)}.btn:disabled,.btn.disabled{opacity:.45;cursor:not-allowed;transform:none;filter:none}.btn.sm{padding:7px 12px;font-size:13px;border-radius:10px}.btn.ghost{background:var(--panel);color:var(--text);border:1px solid var(--line-2);box-shadow:none}.btn.ghost:hover{background:var(--panel-2)}.btn.danger{color:var(--bad);border-color:#fb718559}.btn.danger-solid{background:linear-gradient(110deg,#fb7185,#e11d48);color:#fff;box-shadow:none}.icon-btn{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;border:1px solid var(--line);background:var(--panel);cursor:pointer;color:var(--muted);font-size:20px;line-height:1;transition:color .15s,background .15s}.icon-btn:hover{color:var(--text);background:var(--panel-2)}.link{display:inline-flex;align-items:center;gap:6px;color:var(--lime-2);font-weight:600;font-size:13.5px}.link:hover{text-decoration:underline}.row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.grow{flex:1}.layout{display:grid;grid-template-columns:264px 1fr;min-height:100vh}.side{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:22px 16px;border-right:1px solid var(--line);background:linear-gradient(180deg,#0a1a13e6,#050a08f2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:30}.side-brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:19px;padding:4px 8px 22px}.side nav{display:flex;flex-direction:column;gap:4px}.side-link{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:12px;color:var(--muted);font-weight:600;transition:background .15s,color .15s}.side-link:hover{background:var(--panel);color:var(--text)}.side-link.active{color:#04130c;background:var(--grad);box-shadow:0 10px 30px -14px #a3e635e6}.side-foot{margin-top:auto;display:flex;flex-direction:column;gap:14px}.trial{padding:14px;border-radius:14px;border:1px solid rgba(163,230,53,.3);background:radial-gradient(200px 100px at 0% 0%,rgba(163,230,53,.16),transparent),var(--panel)}.trial-top{display:flex;align-items:center;gap:8px;font-weight:700;color:var(--lime-2)}.trial-bar{height:6px;border-radius:3px;background:var(--line);margin:10px 0 6px;overflow:hidden}.trial-bar span{display:block;height:100%;background:var(--grad);border-radius:3px}.trial-sub{font-size:12.5px;color:var(--muted)}.who{display:flex;align-items:center;gap:10px;padding:8px}.who img,.avatar{border-radius:50%;flex:none}.avatar{width:34px;height:34px;display:grid;place-items:center;font-weight:800;color:#04130c;background:var(--grad)}.who-t{display:flex;flex-direction:column;min-width:0}.who-t b{font-size:13.5px}.who-t span{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who.big .avatar,.who.big img{width:52px;height:52px;font-size:20px}.who.big{margin-bottom:16px;padding:0}.main{min-width:0}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:12px;height:64px;padding:0 28px;background:#050a08b3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.switcher{display:inline-flex;align-items:center;gap:8px;padding:0 12px;height:38px;border-radius:11px;border:1px solid var(--line-2);background:var(--panel);color:var(--muted)}.switcher select,.card select{background:transparent;border:0;color:var(--text);font-weight:600;outline:none;cursor:pointer}.switcher select option,.card select option{background:#0b1511}.page{padding:28px;max-width:1280px;margin:0 auto}.page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;flex-wrap:wrap}.page-head h1{margin:4px 0;font-size:30px;letter-spacing:-.6px}.page-head p{margin:0}.wave{display:inline-block;animation:wave 2.2s ease-in-out 1;transform-origin:70% 70%}@keyframes wave{20%{transform:rotate(14deg)}40%{transform:rotate(-8deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-4deg)}}.card{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:20px;margin-bottom:18px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:rise .35s ease-out both}.card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 40%)}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.card-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.card-head h2{margin:0;font-size:16px;letter-spacing:-.2px}.stack .card{margin-bottom:16px}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:18px}.grid-main{display:grid;grid-template-columns:1.65fr 1fr;gap:18px;align-items:start}.stat{position:relative;overflow:hidden;padding:18px;border-radius:var(--radius);border:1px solid var(--line);background:var(--panel);animation:rise .35s ease-out both}.stat:after{content:"";position:absolute;right:-40px;top:-40px;width:120px;height:120px;border-radius:50%;background:radial-gradient(closest-side,rgba(163,230,53,.14),transparent)}.stat.tone-mid:after{background:radial-gradient(closest-side,rgba(251,191,36,.14),transparent)}.stat.tone-bad:after{background:radial-gradient(closest-side,rgba(251,113,133,.16),transparent)}.stat-top{display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-weight:600;font-size:13px}.stat-ico{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#a3e6351f;color:var(--lime-2)}.stat-value{font-size:34px;font-weight:800;letter-spacing:-1px;margin:6px 0 2px}.stat.tone-good .stat-value{color:var(--good)}.stat.tone-mid .stat-value{color:var(--mid)}.stat.tone-bad .stat-value{color:var(--bad)}.stat-sub{font-size:12.5px;color:var(--muted)}.up{color:var(--good);font-weight:700}.down{color:var(--bad);font-weight:700}.chart svg{width:100%;height:auto;display:block}.chart .grid{stroke:var(--line);stroke-dasharray:3 5}.chart .axis{fill:var(--muted);font-size:11px}.chart .dot{fill:#050a08;stroke:var(--lime-2);stroke-width:2.5;transition:r .15s}.chart .tip{fill:#0d1a14;stroke:var(--line-2)}.chart .tip-t{fill:var(--text);font-size:11.5px;font-weight:700}.ring{display:block;flex:none}.ring-track{stroke:var(--line)}.ring-arc{transition:stroke-dasharray .8s ease}.ring-n{fill:var(--text);font-size:26px;font-weight:800}.ring-l{fill:var(--muted);font-size:10px}.vis{display:flex;gap:18px;align-items:center}.vis .hbars{flex:1}.hbars{list-style:none;margin:0;padding:0;display:grid;gap:10px}.hbars li{display:grid;grid-template-columns:minmax(90px,38%) 1fr 44px;gap:10px;align-items:center;font-size:13px}.hb-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hb-track{height:8px;border-radius:4px;background:var(--line);overflow:hidden}.hb-fill{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#2dd4bf,#a3e635);transition:width .6s ease}.hb-n{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums}.hbars li.me .hb-l{color:var(--lime-2);font-weight:800}.hbars li.me .hb-fill{background:var(--grad);box-shadow:0 0 12px #a3e63599}.badge{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:700;white-space:nowrap}.badge.error,.badge.warning,.badge.notice{text-transform:capitalize}.badge.error,.badge.bad{background:#fb718524;color:var(--bad)}.badge.warning,.badge.mid{background:#fbbf2424;color:var(--mid)}.badge.notice{background:#60a5fa24;color:var(--notice)}.badge.good{background:#4ade8024;color:var(--good)}.pill-n{font-size:12px;color:var(--muted);background:var(--panel-2);border-radius:999px;padding:2px 9px;white-space:nowrap}.issues{list-style:none;margin:0;padding:0}.issues li{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--line)}.issues li:first-child{border-top:0}.iss-t{flex:1;min-width:0}.table-wrap{overflow-x:auto}.tbl{width:100%;border-collapse:collapse;font-size:13.5px}.tbl th{text-align:left;font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;padding:8px 10px;border-bottom:1px solid var(--line)}.tbl td{padding:11px 10px;border-bottom:1px solid var(--line);vertical-align:middle}.tbl tr:last-child td{border-bottom:0}.tbl th.num{text-align:right}.tbl tbody tr{transition:background .15s}.tbl tbody tr:hover{background:#ffffff06}.chip,.me-chip{display:inline-block;margin:2px 4px 2px 0;padding:1px 8px;border-radius:999px;background:var(--panel-2)}.me-chip{background:#a3e63529;color:var(--lime-2);font-weight:700}.search,.form input{height:38px;padding:0 12px;border-radius:10px;border:1px solid var(--line-2);background:#00000040;outline:none;min-width:220px}.search:focus,.form input:focus{border-color:var(--lime);box-shadow:0 0 0 3px #a3e63526}.card select{height:38px;padding:0 10px;border-radius:10px;border:1px solid var(--line-2);background:#00000040}.empty{text-align:center;padding:36px 16px}.empty-ico{width:58px;height:58px;margin:0 auto 14px;border-radius:18px;display:grid;place-items:center;color:var(--lime-2);background:radial-gradient(circle at 30% 30%,#a3e63540,#2dd4bf14);border:1px solid rgba(163,230,53,.25)}.empty h3{margin:0 0 6px;font-size:17px}.empty p{color:var(--muted);max-width:440px;margin:0 auto 16px}.sk{border-radius:var(--radius);margin-bottom:16px;background:linear-gradient(90deg,var(--panel),rgba(255,255,255,.07),var(--panel));background-size:200% 100%;animation:shimmer 1.2s infinite;border:1px solid var(--line)}.grid4 .sk,.grid-main .sk{margin:0}.alert{display:flex;gap:8px;align-items:center;padding:10px 14px;border-radius:12px;background:#fbbf241a;border:1px solid rgba(251,191,36,.3);color:#fde68a;margin:0 0 18px}.boot{min-height:100vh;display:grid;place-items:center}.spinner{width:34px;height:34px;border-radius:50%;border:3px solid var(--line);border-top-color:var(--lime);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.hero-card{display:flex;align-items:center;gap:28px;padding:24px;margin-bottom:18px;border-radius:22px;border:1px solid rgba(163,230,53,.25);background:radial-gradient(500px 220px at 0% 0%,rgba(163,230,53,.14),transparent),radial-gradient(500px 220px at 100% 100%,rgba(45,212,191,.1),transparent),var(--panel);flex-wrap:wrap}.hero-stats{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;min-width:280px}.hero-stats div{padding:14px;border-radius:14px;background:#0003;border:1px solid var(--line)}.hero-stats b{display:block;font-size:24px;letter-spacing:-.5px}.hero-stats span{color:var(--muted);font-size:12.5px}.issue{border-top:1px solid var(--line);padding:12px 0}.issue:first-of-type{border-top:0}.issue summary{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none}.issue summary::-webkit-details-marker{display:none}.issue summary:after{content:"+";color:var(--lime-2);font-size:18px;width:18px;text-align:center}.issue[open] summary:after{content:"–"}.fix{background:#a3e63514;border:1px solid rgba(163,230,53,.2);border-radius:10px;padding:9px 12px;margin:10px 0 6px}.urls{margin:6px 0 0;padding-left:18px;font-size:13px;color:var(--muted);word-break:break-all}.urls a:hover{color:var(--lime-2);text-decoration:underline}.site.selected{border-color:#a3e63566;box-shadow:0 0 0 1px #a3e63526,0 20px 50px -30px #a3e63580}.site-title{display:flex;align-items:center;gap:12px}.site-ava{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-weight:800;color:#04130c;background:var(--grad)}.site-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}.site-stats div{padding:12px;border-radius:12px;background:#0003;border:1px solid var(--line)}.site-stats b{display:block;font-size:20px}.site-stats span{color:var(--muted);font-size:12px}.tone-good{color:var(--good)}.tone-mid{color:var(--mid)}.tone-bad{color:var(--bad)}.plan-box{display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap}.plan-name{font-size:22px;font-weight:800;display:flex;gap:10px;align-items:center}.limits{list-style:none;padding:0;margin:10px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.limits li{padding:10px 12px;border-radius:12px;background:#0003;border:1px solid var(--line);color:var(--muted);font-size:13px}.limits b{color:var(--text)}.upgrade{min-width:200px;padding:16px;border-radius:16px;border:1px solid rgba(163,230,53,.35);background:radial-gradient(220px 120px at 50% 0%,rgba(163,230,53,.18),transparent),#0003;display:flex;flex-direction:column;gap:10px;align-self:flex-start}.upgrade .price{font-size:32px;font-weight:800}.upgrade .price span{font-size:14px;color:var(--muted);font-weight:500}.token{margin:12px 0;padding:14px;border-radius:12px;border:1px dashed rgba(163,230,53,.45);background:#a3e6350f;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.token code{flex:1;min-width:240px;font-size:13px;word-break:break-all;color:var(--lime-2)}.token p{width:100%;margin:0}.danger-zone{border-color:#fb718540}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:16px;background:#020604b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal{width:min(460px,100%);padding:22px;border-radius:20px;background:#0b1511;border:1px solid var(--line-2);box-shadow:0 30px 80px #0009;animation:rise .25s ease-out}.form{display:flex;flex-direction:column;gap:14px}.form label{display:flex;flex-direction:column;gap:6px;font-weight:600;font-size:13px}.form input{width:100%;min-width:0}.toasts{position:fixed;right:20px;bottom:20px;z-index:60;display:flex;flex-direction:column;gap:8px}.toast{display:flex;align-items:center;gap:8px;padding:11px 16px;border-radius:12px;background:#0f1d17;border:1px solid rgba(163,230,53,.35);box-shadow:0 16px 40px #00000080;animation:rise .25s ease-out}.toast.err{border-color:#fb718573}.toast.ok .ico{color:var(--lime-2)}.toast.err .ico{color:var(--bad)}.login{position:relative;min-height:100vh;display:grid;place-items:center;padding:24px;overflow:hidden}.login-glow{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(500px 340px at 30% 30%,rgba(163,230,53,.22),transparent 70%),radial-gradient(520px 360px at 70% 70%,rgba(45,212,191,.18),transparent 70%);filter:blur(20px);animation:drift 16s ease-in-out infinite alternate}@keyframes drift{to{transform:translate3d(0,30px,0) scale(1.05)}}.login-card{position:relative;width:min(440px,100%);padding:36px 32px;border-radius:26px;background:#08110dc7;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 40px 120px -30px #000c;display:flex;flex-direction:column;gap:16px;text-align:center;animation:rise .4s ease-out}.login-brand{display:inline-flex;align-items:center;gap:12px;justify-content:center;font-size:22px;font-weight:800}.login-card h1{margin:6px 0 0;font-size:28px;letter-spacing:-.6px}.login-card p{margin:0}.login-card a:not(.btn):not(.login-brand){color:var(--lime-2)}.btn.google{background:#fff;color:#1f1f1f;box-shadow:0 10px 30px -10px #ffffff59;padding:13px 18px}.login-perks{list-style:none;padding:0;margin:4px 0;text-align:left;display:grid;gap:8px;color:var(--muted)}.login-perks li{display:flex;gap:8px;align-items:center}.login-perks .ico{color:var(--lime-2)}.only-sm,.scrim{display:none}@media (max-width: 1100px){.grid4{grid-template-columns:repeat(2,1fr)}.grid-main{grid-template-columns:1fr}}@media (max-width: 820px){.layout{grid-template-columns:1fr}.side{position:fixed;left:0;top:0;width:264px;transform:translate(-100%);transition:transform .25s ease}.menu-open .side{transform:none}.menu-open .scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;background:#00000080}.only-sm{display:inline-grid}.topbar{padding:0 16px}.topbar .btn{display:none}.page{padding:18px 16px}.vis{flex-direction:column;align-items:stretch}.vis .ring{margin:0 auto}.hero-stats{grid-template-columns:repeat(2,1fr)}.search{min-width:0;width:100%}}@media (max-width: 480px){.grid4,.limits{grid-template-columns:1fr}}.legend{display:flex;gap:16px;font-size:12.5px;color:var(--muted);margin-bottom:6px}.legend .sw{display:inline-block;width:18px;height:3px;border-radius:2px;vertical-align:middle;margin-right:4px}.legend .sw.a{background:#bef264}.legend .sw.b{background:repeating-linear-gradient(90deg,#2dd4bf 0 5px,transparent 5px 9px)}.gsc-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;align-items:center}.gsc-hero h2{font-size:24px;margin:0 0 8px;letter-spacing:-.4px}.gsc-hero ul{padding-left:0;list-style:none;display:grid;gap:8px;color:var(--muted)}.gsc-hero li{display:flex;gap:8px}.gsc-hero li .ico{color:var(--lime-2);margin-top:3px}.gsc-art{border-radius:18px;padding:22px;border:1px solid var(--line);background:radial-gradient(260px 160px at 70% 20%,rgba(163,230,53,.18),transparent),#00000040}.gsc-art .big{font-size:40px;font-weight:800;letter-spacing:-1px}.btn.white{background:#fff;color:#1f1f1f;box-shadow:0 10px 30px -12px #fff6}.toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.seg{display:inline-flex;padding:3px;border-radius:11px;border:1px solid var(--line-2);background:var(--panel)}.seg button{border:0;background:transparent;color:var(--muted);padding:6px 12px;border-radius:8px;cursor:pointer;font-weight:600}.seg button.on{background:var(--grad);color:#04130c}.prop-select{height:38px;padding:0 10px;border-radius:10px;border:1px solid var(--line-2);background:#00000040;color:var(--text);max-width:320px}.prop-select option{background:#0b1511}.opp{list-style:none;margin:0;padding:0}.opp li{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:10px 0;border-top:1px solid var(--line)}.opp li:first-child{border-top:0}.opp .q{font-weight:600}.opp .why{grid-column:1 / -1;font-size:12.5px;color:var(--muted)}.num{text-align:right;font-variant-numeric:tabular-nums}.pos-chip{display:inline-block;min-width:38px;text-align:center;padding:1px 8px;border-radius:999px;font-weight:700;font-size:12px}.pos-top{background:#4ade8026;color:var(--good)}.pos-near{background:#fbbf2426;color:var(--mid)}.pos-far{background:var(--panel-2);color:var(--muted)}.url-cell{max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 900px){.gsc-hero{grid-template-columns:1fr}}.grad-text{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.linkish{border:0;background:none;padding:0;color:var(--lime-2);cursor:pointer;font:inherit}.linkish:hover{text-decoration:underline}.plans-in{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:10px}.plan-in{padding:16px;border-radius:16px;border:1px solid var(--line);background:#0003;display:flex;flex-direction:column;gap:10px}.plan-in.hot{border-color:#a3e63573;background:radial-gradient(240px 120px at 50% 0%,rgba(163,230,53,.14),transparent),#0003}.plan-in .price{font-size:30px;font-weight:800}.plan-in .price span{font-size:14px;color:var(--muted);font-weight:500}.plan-in .limits{grid-template-columns:1fr;margin:0}code{background:#ffffff12;padding:1px 6px;border-radius:6px;font-size:12.5px}@media (max-width: 720px){.plans-in{grid-template-columns:1fr}}.delta-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-bottom:14px}.delta-box{padding:12px 14px;border-radius:12px;background:#0003;border:1px solid var(--line)}.delta-box b{display:block;font-size:24px;font-weight:800;letter-spacing:-.5px}.delta-box span{color:var(--muted);font-size:12.5px}.chg-group{margin-top:10px}.chg-h{display:flex;align-items:center;gap:8px;font-size:14px;margin:8px 0 2px}.chg-h.good{color:var(--good)}.chg-h.bad{color:var(--bad)}.chg-h.mid{color:var(--mid)}.sched{display:flex;gap:12px;align-items:center;padding:12px 14px;margin-bottom:12px;border-radius:12px;border:1px dashed rgba(163,230,53,.3);background:#a3e6350a}.sched>.ico{color:var(--lime-2)}.sched-t{flex:1;min-width:0}.form select{height:38px;padding:0 10px;border-radius:10px;border:1px solid var(--line-2);background:#00000040;color:var(--text)}.form select option{background:#0b1511}.toggle-row{display:flex;gap:12px;align-items:flex-start;cursor:pointer}.toggle-row input{width:18px;height:18px;margin-top:3px;accent-color:#a3e635}.side-social{display:flex;align-items:center;gap:6px;padding:0 8px}.side-social>span{flex:1;font-size:12px;color:var(--muted)}.side-social a{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:9px;color:var(--muted);border:1px solid var(--line)}.side-social a:hover,.side-social a:focus-visible{color:var(--lime-2);border-color:#a3e63566}.layout.owner{--lime: #2dd4bf;--lime-2: #5eead4;--grad: linear-gradient(110deg, #ccfbf1, #5eead4 40%, #38bdf8)}.layout.owner .side{background:linear-gradient(180deg,#081e22eb,#040a0cf5)}.layout.owner .side-link.active{box-shadow:0 10px 30px -14px #2dd4bfe6}.side-section{margin:18px 12px 6px;font-size:11px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--lime-2);opacity:.8}.cms-tabs{margin-bottom:18px}.cms-tabs a{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:8px;color:var(--muted);font-weight:600}.cms-tabs a.on{background:var(--grad);color:#04130c}.cms-bar{position:sticky;top:0;z-index:5;padding:10px 0;margin-bottom:14px;background:linear-gradient(180deg,#050a08f5,#050a08d9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cms-bar .grow{flex:1}.stack{display:flex;flex-direction:column;gap:18px}textarea{width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--line-2);background:#00000040;color:var(--text);font:inherit;resize:vertical;outline:none}textarea:focus{border-color:var(--lime);box-shadow:0 0 0 3px #2dd4bf26}textarea.code{font-family:ui-monospace,Consolas,monospace;font-size:12.5px;line-height:1.55}.count{font-weight:500;font-size:11.5px}.count.ok{color:var(--good)}.count.off{color:var(--mid)}.snippet{margin-top:14px;padding:14px;border-radius:12px;background:#fff;color:#202124;font-family:Arial,sans-serif}.snippet-url{font-size:12px;color:#4d5156}.snippet-title{font-size:18px;color:#1a0dab;margin:2px 0;line-height:1.3}.snippet-desc{font-size:13px;color:#4d5156;line-height:1.5}.note-box{margin-bottom:14px;padding:12px 16px;border-radius:12px;border:1px solid rgba(251,191,36,.35);background:#fbbf2414;color:#fde68a}.cover-prev{width:100%;border-radius:12px;margin-bottom:12px;border:1px solid var(--line)}.media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.media-item{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:12px;border:1px solid var(--line);background:var(--panel);min-width:0}.media-item img{width:100%;aspect-ratio:16 / 10;object-fit:contain;background:#0000004d;border-radius:8px}.media-item b{word-break:break-all}.speed{display:flex;gap:16px;align-items:center;margin-top:14px}.speed-score{width:84px;height:84px;border-radius:50%;display:grid;place-items:center;align-content:center;font-size:28px;font-weight:800;border:4px solid var(--line-2);flex:none}.speed-score span{font-size:11px;font-weight:600;color:var(--muted)}.speed-score.good{border-color:var(--good);color:var(--good)}.speed-score.mid{border-color:var(--mid);color:var(--mid)}.speed-score.bad{border-color:var(--bad);color:var(--bad)}.speed-t{flex:1;min-width:0}.speed-tabs{margin-top:14px}.oshell{display:grid;grid-template-columns:84px 1fr;min-height:100vh}.rail{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;align-items:center;gap:18px;padding:18px 0;background:var(--panel);border-right:1px solid var(--line);z-index:30}.rail nav,.rail-foot{display:flex;flex-direction:column;align-items:center;gap:8px}.rail-foot{margin-top:auto}.rail-logo img{display:block;border-radius:12px}.rail-sep{width:28px;height:1px;background:var(--line-2);margin:6px 0}.rail-link{position:relative;display:grid;place-items:center;width:46px;height:46px;border-radius:15px;color:var(--muted);transition:background .15s,color .15s}.rail-link:hover{background:var(--panel-2);color:var(--text)}.rail-link.active{background:var(--lime-2);color:#fff;box-shadow:0 10px 22px -12px var(--lime-2)}.rail-label{position:absolute;left:58px;top:50%;transform:translateY(-50%);padding:6px 10px;border-radius:9px;background:#0f1f17;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s;z-index:40}.rail-link:hover .rail-label,.rail-link:focus-visible .rail-label{opacity:1}.omain{min-width:0}.obar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:12px;min-height:72px;padding:0 28px;background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.obrand{display:flex;flex-direction:column;line-height:1.2;margin-right:6px}.obrand b{font-size:16px;font-weight:800}.obrand span{font-size:11.5px;color:var(--muted)}.opills{display:inline-flex;gap:2px;padding:4px;border-radius:999px;background:var(--panel);border:1px solid var(--line);overflow-x:auto}.opills a{padding:7px 15px;border-radius:999px;color:var(--muted);font-weight:600;font-size:13.5px;white-space:nowrap;transition:background .15s,color .15s}.opills a:hover{color:var(--text)}.opills a.on{background:var(--text);color:var(--bg)}.oshell .icon-btn{width:40px;height:40px;border-radius:50%;font-size:16px}.onew{position:relative}.onew-menu{position:absolute;right:0;top:calc(100% + 8px);min-width:230px;padding:6px;border-radius:16px;background:var(--panel);border:1px solid var(--line);box-shadow:0 20px 50px -20px #00000059;z-index:40;animation:rise .15s ease-out}.onew-menu button{display:flex;width:100%;align-items:center;gap:10px;padding:10px 12px;border:0;border-radius:11px;background:transparent;cursor:pointer;font-weight:600;text-align:left}.onew-menu button:hover{background:var(--panel-2)}.ouser{display:flex;align-items:center;gap:10px;padding:4px 14px 4px 4px;border-radius:999px;background:var(--panel);border:1px solid var(--line)}.ouser img,.ouser .avatar{width:34px;height:34px;border-radius:50%}.ouser-t{display:flex;flex-direction:column;line-height:1.2}.ouser-t small{font-size:11px;color:var(--muted)}.ouser-t b{font-size:13px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oshell .cms-tabs{display:none}.ohero{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;flex-wrap:wrap;margin-bottom:24px}.ohero h1{margin:6px 0 4px;font-size:clamp(28px,3.4vw,40px);letter-spacing:-1px;line-height:1.1}.ohero p{margin:0;max-width:560px}.ohero-date{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);font-weight:600}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--good);box-shadow:0 0 #16a34a80;animation:pulse 2s infinite}@keyframes pulse{70%{box-shadow:0 0 0 8px #16a34a00}to{box-shadow:0 0 #16a34a00}}@media (max-width: 1100px){.ouser-t{display:none}.ouser{padding:4px}}@media (max-width: 860px){.oshell{grid-template-columns:1fr}.rail{position:fixed;left:0;top:0;transform:translate(-100%);transition:transform .25s ease;width:84px}.oshell.menu-open .rail{transform:none}.oshell.menu-open .scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;background:#00000059}.obar{flex-wrap:wrap;padding:10px 16px}.opills{order:10;width:100%}.obrand span{display:none}}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}html.theme-dark{--lime: #2dd4bf;--lime-2: #5eead4;--grad: linear-gradient(110deg, #ccfbf1, #5eead4 40%, #38bdf8)}html.theme-dark .rail{background:#081412e6}html.theme-dark .rail-link.active,html.theme-dark .opills a.on{background:var(--grad);color:#04130c}html.theme-light{--bg: #f3f5f2;--bg2: #eef2ee;--panel: #ffffff;--panel-2: #f2f5f2;--line: #e3e9e4;--line-2: #d3dcd5;--text: #0f1f17;--muted: #66766d;--lime: #15803d;--lime-2: #166534;--teal: #0d9488;--good: #16a34a;--mid: #d97706;--bad: #e11d48;--notice: #2563eb;--grad: linear-gradient(110deg, #166534, #15803d);color-scheme:light}html.theme-light body{background:var(--bg);background-image:none}html.theme-light .card{background:#fff;box-shadow:0 1px 2px #0f1f170a,0 10px 30px -18px #0f1f172e;-webkit-backdrop-filter:none;backdrop-filter:none}html.theme-light .card:before{display:none}html.theme-light .btn{color:#fff;box-shadow:0 8px 20px -12px #166534cc}html.theme-light .btn.ghost{color:var(--text);background:#fff;box-shadow:none}html.theme-light .btn.danger{color:var(--bad)}html.theme-light .stat{background:#fff;box-shadow:0 1px 2px #0f1f170a,0 10px 30px -18px #0f1f172e}html.theme-light .stat:after{display:none}html.theme-light .stat-ico{width:38px;height:38px;border-radius:50%;color:#fff;background:#16a34a}html.theme-light .grid4>:nth-child(2) .stat-ico{background:#0ea5e9}html.theme-light .grid4>:nth-child(3) .stat-ico{background:#f59e0b}html.theme-light .grid4>:nth-child(4) .stat-ico{background:#8b5cf6}html.theme-light .stat.tone-good .stat-value,html.theme-light .stat.tone-mid .stat-value,html.theme-light .stat.tone-bad .stat-value{color:var(--text)}html.theme-light .search,html.theme-light .form input,html.theme-light textarea,html.theme-light .form select,html.theme-light .card select,html.theme-light .switcher select option,html.theme-light .card select option,html.theme-light .form select option{background:#fff}html.theme-light .modal-bg{background:#0f1f174d}html.theme-light .modal{background:#fff;box-shadow:0 30px 80px -20px #0f1f1759}html.theme-light .toast{background:#fff;color:var(--text);box-shadow:0 16px 40px -16px #0f1f1759}html.theme-light .chart .dot,html.theme-light .chart .tip{fill:#fff}html.theme-light .tbl tbody tr:hover{background:#f7f9f7}html.theme-light .note-box{background:#fffbeb;border-color:#fde68a;color:#92400e}html.theme-light .cms-bar{background:linear-gradient(180deg,#f3f5f2f7,#f3f5f2e0)}html.theme-light .seg{background:var(--panel-2)}html.theme-light .seg button.on{background:var(--text);color:#fff}html.theme-light .media-item img{background:#eef2ee}html.theme-light .sched{background:#f6faf6}.obrand b,.obrand span{white-space:nowrap}.opills{scrollbar-width:none}.opills::-webkit-scrollbar{display:none}@media (max-width: 1180px){.obrand{display:none}}.oshell .grid4>*,.oshell .grid-main>*,.oshell .page>.card{animation:rise .45s cubic-bezier(.2,.7,.2,1) both}.oshell .grid4>:nth-child(2){animation-delay:.06s}.oshell .grid4>:nth-child(3){animation-delay:.12s}.oshell .grid4>:nth-child(4){animation-delay:.18s}.oshell .grid-main>:nth-child(2){animation-delay:.24s}.oshell .stat{transition:transform .2s,box-shadow .2s}.oshell .stat:hover{transform:translateY(-2px)}.auth{display:grid;grid-template-columns:1.05fr 1fr;min-height:100vh}.auth-show{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:40px 48px;background:radial-gradient(700px 420px at 15% 10%,rgba(132,204,22,.26),transparent 70%),radial-gradient(600px 400px at 90% 20%,rgba(45,212,191,.3),transparent 70%),radial-gradient(800px 500px at 60% 110%,rgba(16,185,129,.25),transparent 70%),#050a08;border-right:1px solid var(--line)}.auth-glow{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(600px 420px at 50% 45%,#000,transparent 80%);mask-image:radial-gradient(600px 420px at 50% 45%,#000,transparent 80%);pointer-events:none}.auth-brand{position:relative;display:inline-flex;align-items:center;gap:12px;font-size:21px;font-weight:800}.auth-pitch{position:relative;max-width:520px}.auth-pitch h2{margin:0 0 14px;font-size:clamp(30px,3.4vw,46px);line-height:1.08;letter-spacing:-1.4px}.auth-pitch p{margin:0;color:var(--muted);font-size:17px}.grad-text{background:linear-gradient(100deg,#ecfccb,#a3e635 30%,#2dd4bf 80%);-webkit-background-clip:text;background-clip:text;color:transparent}.auth-cards{position:relative;display:grid;gap:12px;max-width:420px}.auth-card{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;background:#08110db8;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:float-in .7s cubic-bezier(.2,.7,.2,1) both,bob 6s ease-in-out infinite}.auth-card.c2{margin-left:36px;animation-delay:.15s,1s}.auth-card.c3{animation-delay:.3s,2s}.auth-card small{display:block;color:var(--muted);font-size:12px}.auth-card strong{font-size:14.5px}.auth-ring{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:conic-gradient(#a3e635 0,#a3e635 91%,#ffffff1a 0);flex:none}.auth-ring b{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#08110d;font-size:14px}.auth-dot{width:12px;height:12px;margin:0 17px;border-radius:50%;background:#2dd4bf;box-shadow:0 0 #2dd4bf99;animation:pulse-teal 2s infinite;flex:none}.auth-bars{display:flex;align-items:flex-end;gap:4px;width:46px;height:34px;flex:none}.auth-bars i{flex:1;border-radius:3px;background:linear-gradient(180deg,#bef264,#34d399);animation:grow 1.6s ease-in-out infinite alternate}.auth-bars i:nth-child(1){height:40%}.auth-bars i:nth-child(2){height:75%;animation-delay:.2s}.auth-bars i:nth-child(3){height:55%;animation-delay:.4s}.auth-bars i:nth-child(4){height:90%;animation-delay:.6s}.auth-bars i:nth-child(5){height:65%;animation-delay:.8s}@keyframes float-in{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}@keyframes bob{50%{transform:translateY(-4px)}}@keyframes grow{to{transform:scaleY(.55);transform-origin:bottom}}@keyframes pulse-teal{70%{box-shadow:0 0 0 10px #2dd4bf00}to{box-shadow:0 0 #2dd4bf00}}.auth-main{display:grid;place-items:center;padding:32px 20px}.auth-form{width:min(420px,100%);display:flex;flex-direction:column;gap:14px;animation:rise .4s ease-out}.auth-form h1{margin:6px 0 0;font-size:30px;letter-spacing:-.8px}.auth-form p{margin:0}.auth-form a:not(.btn):not(.auth-brand){color:var(--lime-2)}.auth-form .btn{width:100%;padding:13px 18px}.auth-form .form input{height:46px;border-radius:12px}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:14px;background:var(--panel);border:1px solid var(--line)}.auth-tabs button{border:0;padding:10px;border-radius:10px;background:transparent;color:var(--muted);font-weight:700;cursor:pointer;transition:background .2s,color .2s}.auth-tabs button.on{background:var(--grad);color:#04130c}.auth-or{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:12.5px}.auth-or:before,.auth-or:after{content:"";flex:1;height:1px;background:var(--line-2)}.auth-code{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.auth-mail{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;color:#04130c;background:var(--grad);box-shadow:0 16px 40px -16px #a3e635e6;animation:drop .6s cubic-bezier(.2,1.4,.4,1) both}.auth-mail.done{animation:pop .5s cubic-bezier(.2,1.6,.4,1) both}@keyframes drop{0%{opacity:0;transform:translateY(-24px) rotate(-12deg)}to{opacity:1;transform:none}}@keyframes pop{0%{transform:scale(.6)}60%{transform:scale(1.15)}to{transform:scale(1)}}.auth-code-actions{justify-content:center}.auth-code-actions .btn{width:auto;padding:8px 12px}.otp{position:relative;display:flex;gap:10px;justify-content:center;margin:6px 0}.otp input{width:50px;height:60px;border-radius:14px;border:1.5px solid var(--line-2);background:#0000004d;text-align:center;font-size:26px;font-weight:800;color:var(--text);outline:none;caret-color:var(--lime);animation:box-in .45s cubic-bezier(.2,1.3,.4,1) both;transition:border-color .15s,box-shadow .15s,transform .15s,background .3s}.otp input:focus{border-color:var(--lime);box-shadow:0 0 0 4px #a3e6352e;transform:translateY(-2px)}.otp input.filled{border-color:#a3e63599;animation:box-in .45s cubic-bezier(.2,1.3,.4,1) both,tick .25s ease-out}.otp.error input{border-color:var(--bad);animation:shake .4s ease-in-out}.otp.ok input{border-color:transparent;background:var(--grad);color:#04130c;transform:translateY(-4px)}.otp.ok input:nth-child(2){transition-delay:.05s}.otp.ok input:nth-child(3){transition-delay:.1s}.otp.ok input:nth-child(4){transition-delay:.15s}.otp.ok input:nth-child(5){transition-delay:.2s}.otp.ok input:nth-child(6){transition-delay:.25s}.otp-ok{position:absolute;right:-44px;top:50%;display:grid;place-items:center;width:34px;height:34px;margin-top:-17px;border-radius:50%;background:var(--good);color:#04130c;animation:pop .45s .3s cubic-bezier(.2,1.6,.4,1) both}@keyframes box-in{0%{opacity:0;transform:translateY(10px) scale(.9)}to{opacity:1;transform:none}}@keyframes tick{50%{transform:scale(1.08)}}@keyframes shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@media (max-width: 900px){.auth{grid-template-columns:1fr}.auth-show{display:none}}@media (min-width: 901px){.auth-form .auth-brand.only-sm{display:none}}@media (max-width: 420px){.otp{gap:6px}.otp input{width:42px;height:54px;font-size:22px}.otp-ok{display:none}}@media (prefers-reduced-motion: reduce){.auth-card,.auth-bars i,.otp input,.auth-mail{animation:none!important}}.otp{cursor:text}.otp-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;border:0;font-size:16px;caret-color:transparent;z-index:2}.otp-box{display:grid;place-items:center;width:50px;height:60px;border-radius:14px;border:1.5px solid var(--line-2);background:#0000004d;font-size:26px;font-weight:800;color:var(--text);animation:box-in .45s cubic-bezier(.2,1.3,.4,1) both;transition:border-color .15s,box-shadow .15s,transform .15s,background .3s,color .3s}.otp-box.active{border-color:var(--lime);box-shadow:0 0 0 4px #a3e6352e;transform:translateY(-2px)}.otp-box.active:empty:after{content:"";width:2px;height:26px;background:var(--lime);animation:blink 1s steps(2) infinite}.otp-box.filled{border-color:#a3e63599;animation:box-in .45s cubic-bezier(.2,1.3,.4,1) both,tick .25s ease-out}.otp.error .otp-box{border-color:var(--bad);animation:shake .4s ease-in-out}.otp.ok .otp-box{border-color:transparent;background:var(--grad);color:#04130c;transform:translateY(-4px)}.otp.ok .otp-box:nth-of-type(2){transition-delay:.05s}.otp.ok .otp-box:nth-of-type(3){transition-delay:.1s}.otp.ok .otp-box:nth-of-type(4){transition-delay:.15s}.otp.ok .otp-box:nth-of-type(5){transition-delay:.2s}.otp.ok .otp-box:nth-of-type(6){transition-delay:.25s}@keyframes blink{50%{opacity:0}}@media (max-width: 420px){.otp-box{width:42px;height:54px;font-size:22px}}.otp .otp-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;border:0;background:transparent;animation:none;transform:none;box-shadow:none;caret-color:transparent;z-index:2}html.theme-light .side{background:#fff;border-right-color:var(--line);-webkit-backdrop-filter:none;backdrop-filter:none}html.theme-light .side-link.active{color:#fff;box-shadow:0 10px 24px -14px #166534e6}html.theme-light .trial{background:#f4faf3;border-color:#cfe7cf}html.theme-light .trial-top{color:var(--lime-2)}html.theme-light .topbar{background:#f3f5f2d9}html.theme-light .avatar{color:#fff}html.theme-light .alert{background:#fff1f2}.co-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:16px;background:#020604a8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fade .2s ease-out;overflow-y:auto}@keyframes fade{0%{opacity:0}}.co{position:relative;width:min(940px,100%);display:grid;grid-template-columns:340px 1fr;border-radius:24px;overflow:hidden;background:var(--panel);background-color:#0b1511;border:1px solid var(--line-2);box-shadow:0 40px 120px -30px #000000b3;animation:co-in .45s cubic-bezier(.2,1.1,.3,1) both}@keyframes co-in{0%{opacity:0;transform:translateY(24px) scale(.97)}}.co-x{position:absolute;right:14px;top:14px;z-index:3;width:34px;height:34px;border-radius:50%;border:1px solid var(--line-2);background:var(--panel);color:var(--muted);display:grid;place-items:center;cursor:pointer;transform:rotate(45deg)}.co-side{padding:28px 26px;background:radial-gradient(320px 220px at 20% 0%,rgba(163,230,53,.18),transparent 70%),#ffffff08;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.co-side h2{margin:8px 0 0;font-size:26px;letter-spacing:-.5px}.co-side p{margin:0}.co-wallet{position:relative;width:92px;height:74px}.co-purse{position:absolute;left:6px;bottom:0;width:80px;height:50px;border-radius:14px;background:linear-gradient(140deg,#3f6212,#166534);box-shadow:inset 0 -6px #0000002e}.co-purse:after{content:"";position:absolute;right:-6px;top:16px;width:22px;height:18px;border-radius:7px;background:#a3e635}.co-card{position:absolute;width:56px;height:38px;border-radius:8px;animation:peek 3s ease-in-out infinite}.co-card.c1{left:14px;top:2px;background:linear-gradient(140deg,#bef264,#34d399);transform:rotate(-12deg)}.co-card.c2{left:34px;top:8px;background:linear-gradient(140deg,#5eead4,#38bdf8);transform:rotate(10deg);animation-delay:.4s}@keyframes peek{50%{translate:0 -8px}}.co-sum{padding:14px;border-radius:14px;background:var(--panel);border:1px solid var(--line)}.co-line{display:flex;justify-content:space-between;gap:10px}.co-line b{font-size:20px}.co-sum ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px;font-size:13px;color:var(--muted)}.co-sum li{display:flex;gap:6px;align-items:center}.co-sum li .ico{color:var(--lime-2)}.co-steps p{font-size:13px;color:var(--muted);margin:0 0 6px}.co-brands{display:flex;flex-wrap:wrap;gap:6px}.co-brands span{padding:5px 10px;border-radius:8px;background:#fff;color:#1a1f36;font-size:11.5px;font-weight:800;letter-spacing:.2px}.co-secure{display:flex;gap:6px;align-items:flex-start;font-size:12px;color:var(--muted);margin-top:auto!important}.co-main{position:relative;padding:26px 24px;min-height:480px}.co-test{margin:0 0 12px;padding:8px 12px;border-radius:10px;font-size:12.5px;color:#fde68a;background:#fbbf241a;border:1px solid rgba(251,191,36,.3)}.paddle-frame.hidden{height:0;overflow:hidden}.co-skel{display:grid;gap:14px;padding-top:8px}.co-skel span{height:46px;border-radius:12px;background:linear-gradient(90deg,var(--panel),var(--panel-2),var(--panel));background-size:200% 100%;animation:shimmer 1.2s linear infinite}@keyframes shimmer{to{background-position:-200% 0}}.co-paying{display:flex;align-items:center;gap:8px}.spinner.sm{width:16px;height:16px;border-width:2px}.co-done{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:28px;text-align:center;background:inherit;background-color:#0b1511;animation:fade .3s ease-out}.co-done h2{margin:6px 0 0;font-size:28px;letter-spacing:-.6px;animation:rise .4s .5s both}.co-done p{margin:0 0 8px;max-width:380px;animation:rise .4s .6s both}.co-done .btn{animation:rise .4s .7s both}.co-check{width:112px;height:112px}.co-ring{fill:none;stroke:var(--lime);stroke-width:6;stroke-linecap:round;stroke-dasharray:327;stroke-dashoffset:327;animation:draw .6s ease-out forwards;transform:rotate(-90deg);transform-origin:center}.co-tick{fill:none;stroke:var(--lime-2);stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:70;stroke-dashoffset:70;animation:draw .35s .5s ease-out forwards}@keyframes draw{to{stroke-dashoffset:0}}.co-confetti{position:absolute;left:50%;top:calc(50% - 90px);width:0;height:0}.co-confetti i{position:absolute;width:8px;height:8px;border-radius:2px;background:var(--lime);transform:rotate(var(--a)) translateY(0);opacity:0;animation:burst .9s calc(.45s + var(--d)) cubic-bezier(.1,.8,.3,1) forwards}.co-confetti i:nth-child(3n){background:#2dd4bf}.co-confetti i:nth-child(3n+1){background:#fbbf24;border-radius:50%}@keyframes burst{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateY(-120px) scale(.6)}}html.theme-light .co,html.theme-light .co-done{background-color:#fff}html.theme-light .co-side{background:radial-gradient(320px 220px at 20% 0%,rgba(101,163,13,.14),transparent 70%),#f6f9f5}html.theme-light .co-test{color:#92400e;background:#fffbeb;border-color:#fde68a}html.theme-light .co-brands span{border:1px solid var(--line)}@media (max-width: 760px){.co{grid-template-columns:1fr}.co-side{border-right:0;border-bottom:1px solid var(--line)}.co-steps,.co-secure{display:none}.co-main{min-height:420px;padding:20px 16px}}@media (prefers-reduced-motion: reduce){.co-card,.co-confetti i{animation:none}}.co-frame.hidden{height:0;overflow:hidden}@media (max-width: 640px){.obar{gap:8px;padding:10px 14px}.obar>a.icon-btn{display:none}.obar>.grow{display:none}.obar>.icon-btn.only-sm{order:0}.obar>.onew{margin-left:auto}.obar>.switcher{order:6;width:100%}.obar>.switcher select{flex:1;min-width:0}.opills{order:10}.ohero h1{font-size:28px}.ohero .row .btn{flex:1}}@media (max-width: 640px){.table-wrap .tbl{min-width:640px}}.cms-page{animation:page-in .38s cubic-bezier(.2,.8,.2,1) both}@keyframes page-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.oshell .card{animation:none}.oshell .grid4>*,.oshell .grid-main>*{animation:page-in .5s cubic-bezier(.2,.8,.2,1) both;will-change:transform,opacity}.oshell .page>.card{animation:none}.oshell .rail-link,.oshell .opills a,.oshell .btn,.oshell .stat,.quick-item{transition:background .2s ease,color .2s ease,transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease}.oshell .btn:hover{transform:translateY(-1px)}.oshell .stat:hover{transform:translateY(-3px);box-shadow:0 18px 40px -24px #0f1f1759}html.theme-light .obar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f3f5f2f0}.quick{display:grid;gap:8px}.quick-item{display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;border:1px solid var(--line);background:var(--panel);color:var(--text)}.quick-item:hover{transform:translate(3px);border-color:var(--line-2)}.quick-item>span:nth-child(2){flex:1;display:flex;flex-direction:column;min-width:0}.quick-item small{color:var(--muted);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-ico{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--panel-2);color:var(--lime-2);flex:none}.pw{position:relative;display:block}.pw input{padding-right:64px}.pw-eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:var(--lime-2);font-weight:700;font-size:12.5px;cursor:pointer;padding:6px 8px}.link-btn{border:0;background:none;padding:0;color:var(--lime-2);font-weight:600;cursor:pointer;text-align:left}.app-frame{border-radius:18px;overflow:hidden;border:1px solid var(--line);background:var(--panel);box-shadow:0 20px 50px -30px #0006}.app-frame iframe{display:block;width:100%;height:calc(100vh - 220px);min-height:520px;border:0}.oshell.cms .rail-foot button.rail-link{border:0;background:transparent;cursor:pointer}@media (max-width: 1280px){.hide-md{display:none}}html.theme-light .auth-show{--text: #effaf3;--muted: #9db5aa;--line: rgba(255, 255, 255, .08);--line-2: rgba(255, 255, 255, .14);color:#effaf3}.has-ind{position:relative}.has-ind>a,.has-ind>button{position:relative;z-index:1}.slide-ind{position:absolute;left:0;top:0;z-index:0;border-radius:15px;pointer-events:none;transition:transform .42s cubic-bezier(.2,.9,.25,1.05),width .42s cubic-bezier(.2,.9,.25,1.05),height .42s cubic-bezier(.2,.9,.25,1.05)}.slide-ind.v{background:var(--lime-2);box-shadow:0 10px 22px -12px var(--lime-2)}.slide-ind.h{border-radius:999px;background:var(--text)}.slide-ind.v.wide{border-radius:12px;background:var(--grad);box-shadow:0 10px 30px -14px #a3e635e6}.has-ind>.rail-link.active,.has-ind>.side-link.active{background:transparent;box-shadow:none}.opills.has-ind>a.on{background:transparent}html.theme-dark .slide-ind.v,html.theme-dark .slide-ind.h{background:var(--grad)}.page-anim{animation:page-in .45s cubic-bezier(.2,.8,.2,1) both}.line-draw{stroke-dasharray:1;stroke-dashoffset:1;animation:draw-line 1.3s .15s cubic-bezier(.6,0,.2,1) forwards}@keyframes draw-line{to{stroke-dashoffset:0}}.area-in{opacity:0;animation:fade-up-area .9s .6s ease-out forwards}@keyframes fade-up-area{to{opacity:1}}.chart .dot{animation:dot-pop .4s cubic-bezier(.2,1.5,.4,1) both;animation-delay:1.1s;transform-box:fill-box;transform-origin:center}@keyframes dot-pop{0%{transform:scale(0)}}.ring-arc{transition:stroke-dasharray 1.1s cubic-bezier(.2,.8,.2,1)}.hb-fill{transform-origin:left;animation:grow-x .9s .2s cubic-bezier(.2,.8,.2,1) both}@keyframes grow-x{0%{transform:scaleX(0)}}.btn{position:relative;overflow:hidden}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%);transition:transform .7s ease;pointer-events:none}.btn:hover:after{transform:translate(120%)}.btn:active{transform:translateY(0) scale(.97)}.toast{animation:toast-in .45s cubic-bezier(.2,1.2,.3,1) both}@keyframes toast-in{0%{opacity:0;transform:translateY(16px) scale(.96)}}.modal{animation:modal-in .35s cubic-bezier(.2,1.1,.3,1) both}@keyframes modal-in{0%{opacity:0;transform:translateY(14px) scale(.96)}}.modal-bg{animation:fade .25s ease-out}.tbl tbody tr{animation:row-in .4s ease-out both}.tbl tbody tr:nth-child(2){animation-delay:.03s}.tbl tbody tr:nth-child(3){animation-delay:.06s}.tbl tbody tr:nth-child(4){animation-delay:.09s}.tbl tbody tr:nth-child(5){animation-delay:.12s}.tbl tbody tr:nth-child(n+6){animation-delay:.15s}@keyframes row-in{0%{opacity:0;transform:translateY(6px)}}.oshell .rail-link:hover{transform:scale(1.06)}@media (prefers-reduced-motion: reduce){.page-anim,.toast,.modal,.tbl tbody tr,.oshell .grid4>*,.oshell .grid-main>*{animation-name:fade-only!important}.btn:hover,.oshell .stat:hover,.quick-item:hover{transform:none}}@keyframes fade-only{0%{opacity:0}to{opacity:1}}.co-main{background:#fff;color:#1a1f1c}.co-test{color:#92400e!important;background:#fffbeb!important;border-color:#fde68a!important}.co .co-x{background:#fff;color:#4b5563;border-color:#e5e7eb}.slide-ind.no-anim{transition:none}.banner-bar{position:relative;z-index:45;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:10px 48px;font-size:14px;font-weight:600;text-align:center;animation:banner-in .5s cubic-bezier(.2,.8,.2,1) both}.banner-bar a{display:inline-flex;align-items:center;gap:4px;text-decoration:underline;text-underline-offset:3px;color:inherit;font-weight:800}.banner-bar button{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:28px;height:28px;border:0;border-radius:50%;background:#0000001f;color:inherit;font-size:18px;line-height:1;cursor:pointer}.bb-lime{background:linear-gradient(110deg,#d9f99d,#a3e635 45%,#34d399);color:#052e16}.bb-info{background:linear-gradient(110deg,#bfdbfe,#60a5fa);color:#0c1f3d}.bb-warning{background:linear-gradient(110deg,#fde68a,#fbbf24);color:#3d2a04}.bb-dark{background:#0f1f17;color:#ecfccb}.bb-dark button{background:#ffffff1f}@keyframes banner-in{0%{opacity:0;transform:translateY(-100%)}}.banner-preview{border-radius:14px;overflow:hidden;border:1px solid var(--line)}.banner-preview .banner-bar{animation:none}
