.topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin-inline:auto;min-width:0}.tb-title{display:flex;align-items:center;gap:12px;min-width:0}.tb-title-ico{width:34px;height:34px;border-radius:10px;flex:none;display:grid;place-items:center;color:var(--primary-2);background:linear-gradient(180deg,#22d3ee24,#22d3ee0d);border:1px solid rgba(34,211,238,.28)}.tb-title-ico svg{width:18px;height:18px}.tb-title h2{font-family:Sora,Manrope,system-ui,sans-serif;font-weight:800;font-size:17px;letter-spacing:-.01em;margin:0;line-height:1.1;color:var(--text);white-space:nowrap}.tb-title .cap{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-top:3px;display:block}.tb-chip{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 12px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.03em;font-family:var(--font-mono);white-space:nowrap}.tb-chip .dot{width:7px;height:7px;border-radius:50%;flex:none}.tb-chip.ok{color:#9fe6c6;background:color-mix(in srgb,var(--emerald) 12%,transparent);border:1px solid color-mix(in srgb,var(--emerald) 40%,var(--border))}.tb-chip.ok .dot{background:var(--emerald);box-shadow:0 0 8px var(--emerald)}.tb-chip.mod{color:#bfe6ff;background:color-mix(in srgb,var(--sky) 12%,transparent);border:1px solid color-mix(in srgb,var(--sky) 40%,var(--border))}.tb-chip.mod .dot{background:var(--sky);box-shadow:0 0 8px var(--sky)}.tb-acc{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 7px 0 11px;border-radius:999px;cursor:pointer;white-space:nowrap;outline:none;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.02em;color:#c7d0e0;background:#ffffff0a;border:1px solid var(--border);transition:background .16s ease,border-color .16s ease}.tb-acc:hover{background:#ffffff14;border-color:#3a4260}.tb-acc>svg{width:15px;height:15px;flex:none}.tb-acc-n b{font-weight:800;color:#eef1f7}.tb-acc-n .sl{margin:0 1px;color:#5b6376}.tb-acc-plus{width:18px;height:18px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0f;border:1px solid var(--border);color:#8f9ab2;transition:.16s}.tb-acc-plus svg{width:11px;height:11px}.tb-acc:hover .tb-acc-plus{background:color-mix(in srgb,var(--sky) 22%,transparent);border-color:color-mix(in srgb,var(--sky) 45%,var(--border));color:#bfe6ff}.tb-acc.warn{color:#f0c98a;background:color-mix(in srgb,var(--amber) 10%,transparent);border-color:color-mix(in srgb,var(--amber) 40%,var(--border))}.tb-acc.warn .tb-acc-n b{color:#ffd79a}.tb-acc.warn .tb-acc-plus{color:#f0c98a;border-color:color-mix(in srgb,var(--amber) 40%,var(--border))}.tb-acc.full{color:#f4a0aa;background:color-mix(in srgb,var(--rose) 12%,transparent);border-color:color-mix(in srgb,var(--rose) 45%,var(--border))}.tb-acc.full .tb-acc-n b{color:#ffb3bd}.tb-acc.full .tb-acc-plus{color:#f4a0aa;background:color-mix(in srgb,var(--rose) 12%,transparent);border-color:color-mix(in srgb,var(--rose) 45%,var(--border))}.tb-chip-btn{cursor:pointer;padding-right:9px;outline:none;transition:background .16s ease}.tb-chip-btn:hover,.tb-chip-btn.open{background:color-mix(in srgb,var(--sky) 18%,transparent)}.tb-chip-caret{width:13px;height:13px;stroke-width:2.6;margin-left:-1px;opacity:.85;transition:transform .18s ease}.tb-chip-btn.open .tb-chip-caret{transform:rotate(180deg)}.tb-modpop{position:absolute;right:0;top:calc(100% + 10px);z-index:200;width:328px;padding:6px;background:linear-gradient(180deg,#171b26,#12141d);border:1px solid var(--border);border-radius:16px;box-shadow:0 26px 64px -14px #000000b8,inset 0 1px #ffffff0a;animation:tb-modpop-in .16s cubic-bezier(.2,.7,.3,1)}@keyframes tb-modpop-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}.tb-modpop-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:11px 12px 12px}.tb-modpop-ttl{font-family:Sora,Manrope,system-ui,sans-serif;font-size:14.5px;font-weight:800;letter-spacing:-.01em;color:var(--text)}.tb-modpop-sub{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sky);margin-top:3px}.tb-modpop-count{min-width:26px;height:26px;padding:0 8px;border-radius:999px;flex:none;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;color:#bfe6ff;background:color-mix(in srgb,var(--sky) 15%,transparent);border:1px solid color-mix(in srgb,var(--sky) 40%,var(--border))}.tb-modpop-list{display:flex;flex-direction:column;gap:5px;max-height:340px;overflow-y:auto;padding:0 2px}.tb-modrow{display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:12px;background:#171a24;border:1px solid #212636}.tb-modrow-ico{width:36px;height:36px;border-radius:10px;flex:none;display:inline-flex;align-items:center;justify-content:center;color:var(--mc);background:color-mix(in srgb,var(--mc) 15%,transparent);border:1px solid color-mix(in srgb,var(--mc) 34%,transparent)}.tb-modrow-ico svg{width:19px;height:19px}.tb-modrow-tx{min-width:0;flex:1}.tb-modrow-name{font-size:12.5px;font-weight:700;color:var(--text);line-height:1.2}.tb-modrow-desc{font-size:11px;color:var(--muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-modrow-on{width:22px;height:22px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;color:var(--emerald);background:color-mix(in srgb,var(--emerald) 14%,transparent)}.tb-modrow-on svg{width:12px;height:12px;stroke-width:3}.tb-modpop-empty{padding:16px;text-align:center;font-size:12px;color:var(--muted)}.tb-modpop-foot{width:100%;margin-top:6px;height:40px;border-radius:12px;cursor:pointer;outline:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12.5px;font-weight:700;color:#cdeaff;background:color-mix(in srgb,var(--sky) 10%,transparent);border:1px solid color-mix(in srgb,var(--sky) 20%,var(--border));transition:background .16s ease}.tb-modpop-foot:hover{background:color-mix(in srgb,var(--sky) 16%,transparent)}.tb-modpop-foot svg{width:15px;height:15px;stroke-width:2.2}.tb-div{height:22px;width:1px;background:var(--border);margin:0 2px;flex:none}.topbar.is-banner{background:radial-gradient(80% 200% at 12% 0%,rgba(245,193,94,.1),transparent 62%),linear-gradient(180deg,#1410088c,#0a0b10d9);border-bottom:1px solid color-mix(in srgb,var(--amber) 26%,var(--border-soft))}.topbar.is-banner.exp{background:radial-gradient(80% 200% at 12% 0%,rgba(244,63,94,.1),transparent 62%),linear-gradient(180deg,#180a0c8c,#0a0b10d9);border-bottom-color:color-mix(in srgb,var(--rose) 30%,var(--border-soft))}.tb-bn-l{display:flex;align-items:center;gap:14px;min-width:0}.tb-bn-badge{width:42px;height:42px;border-radius:12px;flex:none;display:grid;place-items:center;color:#241a04;background:linear-gradient(180deg,#f6ce72,#e0a83a);box-shadow:0 10px 24px -12px #f5a62399}.topbar.is-banner.exp .tb-bn-badge{background:linear-gradient(180deg,#fb7185,#e11d48);color:#fff;box-shadow:0 10px 24px -12px #e11d4899}.tb-bn-badge svg{width:22px;height:22px}.tb-bn-tx{min-width:0}.tb-bn-tx h3{font-family:Sora,Manrope,system-ui,sans-serif;font-weight:800;font-size:16px;margin:0;letter-spacing:-.01em;color:var(--text);line-height:1.15;white-space:nowrap}.tb-bn-r{display:flex;align-items:center;gap:14px}.tb-price{font-family:var(--font-mono);font-size:10.5px;color:var(--muted);text-align:right;line-height:1.5;white-space:nowrap;font-weight:600}.tb-price b{color:var(--text-dim);font-weight:700}.tb-cta{display:inline-flex;align-items:center;gap:9px;height:38px;padding:0 20px;font-family:Sora,Manrope,system-ui,sans-serif;font-weight:800;font-size:13.5px;color:#241a04;cursor:pointer;border:0;border-radius:999px;white-space:nowrap;background:linear-gradient(180deg,#f6ce72,#e0a83a);box-shadow:0 0 0 1px #f5c15e4d,0 10px 26px -10px #f5a62399,inset 0 1px #ffffff59;transition:.2s cubic-bezier(.2,.8,.2,1)}.tb-cta:hover{transform:translateY(-1px);filter:brightness(1.05)}.tb-cta:active{transform:translateY(0) scale(.98)}.tb-cta svg{width:15px;height:15px}.tb-title,.tb-bn-l{flex:1 1 auto;min-width:0}.tb-bn-r{flex:0 0 auto}.topbar-inner>.top-actions{flex:0 0 auto}.tb-title h2,.tb-bn-tx h3{overflow:hidden;text-overflow:ellipsis}@media (max-width: 940px){.tb-price{display:none}}@media (max-width: 620px){.tb-title .cap{display:none}}@media (max-width: 600px){.topbar{padding-left:14px!important;padding-right:14px!important}.topbar-inner,.tb-bn-l{gap:10px}.tb-bn-badge{display:none}.tb-title-ico{width:32px;height:32px}.tb-title-ico svg{width:16px;height:16px}.tb-bn-tx h3,.tb-title h2{font-size:14px}.tb-cta{height:34px;padding:0 13px;font-size:12px;gap:6px}.tb-cta svg{width:14px;height:14px}.tb-div{display:none}.tb-bn-r>div:not(.tb-price),.tb-bn-r>button:not(.tb-cta){display:none!important}}.tb-burger{display:none;width:38px;height:38px;border-radius:10px;flex:none;align-items:center;justify-content:center;cursor:pointer;background:#ffffff0a;border:1px solid var(--border);color:var(--text-dim);transition:background .16s ease,border-color .16s ease,color .16s ease,transform .1s ease}.tb-burger:hover{background:#ffffff14;border-color:#3a4260;color:var(--text)}.tb-burger:active{transform:scale(.95)}.tb-burger svg{width:20px;height:20px}.tb-title>div{min-width:0}@media (max-width: 768px){.tb-burger{display:inline-flex}}@media (max-width: 560px){.tb-chip,.tb-acc,.tb-title-ico{display:none}}@property --beam{syntax:"<angle>";initial-value:0deg;inherits:false;}.afp,.shd{--bg2:#18181f;--panel:#191921;--panel-2:#1e1e27;--panel2:#1e1e27;--card:#1a1a22;--card-2:#1d1d26;--card2:#1d1d26;--card-hi:#26262f;--card3:#26262f;--border:#2b2b34;--border2:#36363f;--border-soft:#24242c;--line:#24242c;--text:#e9ecf4;--text-dim:#9aa0b0;--dim:#8b8f9e;--muted:#5c606e;--green:#34d99a;--green2:#7af0c8;--green-d:#22b07e;--free:#3fc48b;--violet:#8b7ff5;--violet2:#b3a7ff;--violet-d:#6f61e0;--blue:#5b8cff;--blue-2:#8fb0ff;--blue2:#8fb0ff;--indigo:#6f8bff;--amber:#e6a545;--rose:#f2637e;--gold:#e8b84a;--sky-pale:#a7c9ec;--cyan:#8b7ff5;--cyan-2:#b3a7ff;--em:#34d99a;--em-2:#7af0c8;--lime:#9ee84f;--sky:#5b8cff}.afp *,.shd *{box-sizing:border-box}.afp{position:relative;border-radius:20px;background:#17171d;border:1px solid var(--border2);box-shadow:0 26px 64px -36px #000000e6;overflow:visible;margin-bottom:14px}.afp-head{width:100%;display:flex;align-items:center;gap:12px;padding:16px 18px;cursor:pointer;background:transparent;border:none;color:var(--text);transition:.18s;text-align:left}.afp-head:hover{background:#ffffff05}.afp-emoji{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;background:linear-gradient(135deg,#3b4568,#2c3450);border:1px solid #454f70;color:#c9cfe4;box-shadow:inset 0 1px #ffffff14}.afp-emoji svg{width:18px;height:18px}.afp-htext{flex:1;min-width:0}.afp-title{font-family:var(--font-mono);font-size:16px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text);white-space:nowrap}.afp-sub{margin-left:auto;font-family:var(--font-mono);font-size:12.5px;color:var(--dim);font-weight:600;display:flex;align-items:baseline;gap:6px;white-space:nowrap}.afp-sub b{font-size:21px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;color:var(--violet2)}.afp-sub .sep{color:var(--muted);font-size:14px}.afp-chev{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;color:var(--dim);transition:.25s}.afp-head[data-open=true] .afp-chev{transform:rotate(180deg);color:var(--sky)}.afp-body{padding:0 18px 18px;animation:afp-rise .35s both}.afp-fleet{display:flex;flex-direction:column;gap:8px;margin:4px 0 15px}.afp-bar{height:9px;border-radius:6px;overflow:hidden;display:flex;gap:2px;background:var(--panel-2);padding:2px}.afp-seg{height:100%;border-radius:4px;transition:width .5s cubic-bezier(.2,.8,.2,1)}.afp-seg.free{background:linear-gradient(90deg,var(--free),#5ee9a8)}.afp-seg.spam{background:linear-gradient(90deg,var(--amber),#f8c869)}.afp-seg.busy{background:linear-gradient(90deg,#3a4358,#4a5470)}.afp-legend{display:flex;gap:15px;flex-wrap:wrap;font-family:var(--font-mono);font-size:10px;color:var(--dim)}.afp-legend span{display:inline-flex;align-items:center;gap:6px}.afp-legend i{width:8px;height:8px;border-radius:3px}.afp-legend b{color:var(--text);font-weight:700}.afp-search{position:relative;margin-bottom:13px}.afp-search svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:var(--muted);pointer-events:none}.afp-search input{width:100%;padding:11px 13px 11px 38px;border-radius:11px;background:var(--panel-2);border:1px solid var(--border);color:var(--text);font-family:var(--font-sans,inherit);font-size:12.5px;outline:none;transition:.18s}.afp-search input:focus{border-color:var(--green);box-shadow:0 0 0 3px #34d99a24}.afp-search input::-moz-placeholder{color:var(--muted)}.afp-search input::placeholder{color:var(--muted)}.afp-cols{display:flex;align-items:stretch;gap:0;max-height:640px}.afp-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;min-height:300px}.afp-col.available{border-right:1px solid var(--border2);padding-right:14px;padding-left:2px}.afp-col.selected{padding-left:14px;padding-right:2px}.afp-colhead{display:flex;align-items:center;gap:9px;padding:10px 4px 9px;flex-wrap:wrap}.afp-collb{font-family:var(--font-mono);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;display:flex;align-items:center;gap:8px}.afp-collb .cnt{font-family:var(--font-mono);font-size:10px;font-weight:700;padding:2px 8px;border-radius:6px}.available .afp-collb{color:var(--blue-2)}.available .afp-collb .cnt{background:color-mix(in srgb,var(--blue) 16%,transparent);color:var(--blue-2);border:1px solid color-mix(in srgb,var(--blue) 30%,var(--border))}.selected .afp-collb{color:var(--em-2)}.selected .afp-collb .cnt{background:#34d99a29;color:var(--em-2);border:1px solid rgba(52,217,154,.32)}.afp-filters{display:flex;gap:5px;flex-basis:100%;flex-wrap:nowrap;align-items:center;margin-top:1px;min-width:0}.afp-fchip{font-family:var(--font-mono);font-size:9.5px;font-weight:700;padding:4px 6px 4px 9px;border-radius:999px;cursor:pointer;flex:0 1 auto;min-width:0;background:var(--card);border:1px solid var(--border);color:var(--dim);transition:.15s;display:inline-flex;gap:5px;align-items:center;white-space:nowrap}.afp-fchip:hover{border-color:var(--free);color:var(--text)}.afp-fchip.on{background:transparent;border-color:var(--free);color:var(--em-2);box-shadow:0 3px 12px -7px #34d99ab3}.afp-fchip b{font-weight:800;padding:2px 6px;border-radius:999px;background:var(--card-hi);color:var(--dim);flex:0 0 auto}.afp-fchip.on b{background:#34d99a38;color:var(--em-2)}.afp-addall{font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:999px;cursor:pointer;flex:0 0 auto;white-space:nowrap;background:#8b7ff524;border:1px solid rgba(139,127,245,.42);color:var(--violet2);transition:.15s}.afp-addall:hover{background:#8b7ff53d}.afp-filters-2{margin-top:6px}.afp-frow-lb{font-family:var(--font-mono);font-size:8.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--dim);flex:0 0 auto;min-width:58px;opacity:.85}.afp-fdot{width:6px;height:6px;border-radius:50%;flex:0 0 auto}.afp-futils{margin-left:auto;display:flex;align-items:center;gap:5px;flex:0 0 auto}.afp-futils .afp-tagmenu{margin-left:0}.afp-moremenu{position:relative;flex:0 0 auto}.afp-morebtn{letter-spacing:.06em;padding-right:7px}.afp-morebtn svg{width:10px;height:10px;flex:0 0 auto;opacity:.65;transition:transform .15s}.afp-morebtn.open svg{transform:rotate(180deg)}.afp-morebtn.on{background:#8b7ff524;border-color:#8b7ff58c;color:var(--violet2);box-shadow:0 3px 12px -7px #8b7ff5d9}.afp-morebtn.on:hover{border-color:var(--violet2)}.afp-morebtn.open{border-color:var(--violet2);color:var(--violet2)}.afp-morepop{width:196px}.afp-clear{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:5px 12px;border-radius:999px;cursor:pointer;background:transparent;border:1px solid var(--border-soft);color:var(--rose);transition:.15s}.afp-clear:hover{border-color:var(--rose);background:#fb6f8a14}.afp-list{flex:1;overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:5px;max-height:540px}.afp-list::-webkit-scrollbar{width:8px}.afp-list::-webkit-scrollbar-thumb{background:var(--border);border-radius:5px}.afp-list::-webkit-scrollbar-track{background:transparent}.afp-card{display:flex;align-items:center;gap:9px;padding:7px 10px;border-radius:11px;cursor:pointer;width:100%;text-align:left;color:var(--text);position:relative;background:var(--card);border:1px solid var(--border);transition:transform .16s cubic-bezier(.2,.8,.2,1),background .16s,border-color .16s,box-shadow .16s}.afp-card:hover{transform:translate(3px);background:var(--card-hi);border-color:#31323c}.afp-card.locked{opacity:.58;cursor:not-allowed;filter:grayscale(.38);background:var(--card);border-color:var(--border)}.afp-card.locked:hover{transform:none;background:var(--card);border-color:var(--border);box-shadow:none}.afp-card.sel{background:color-mix(in srgb,var(--blue) 9%,var(--card-2));border-color:color-mix(in srgb,var(--blue) 30%,var(--border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--blue) 28%,transparent),0 10px 26px -18px var(--blue)}.afp-card.sel:hover{transform:none;background:color-mix(in srgb,var(--blue) 12%,var(--card-2))}.afp-card.prem:not(.sel):not(.locked){background:linear-gradient(135deg,color-mix(in srgb,var(--gold) 15%,var(--card)),color-mix(in srgb,var(--gold) 5%,var(--card)));border-color:color-mix(in srgb,var(--gold) 30%,var(--border))}.afp-card.prem:not(.sel):not(.locked):hover{background:linear-gradient(135deg,color-mix(in srgb,var(--gold) 21%,var(--card-hi)),color-mix(in srgb,var(--gold) 8%,var(--card-hi)));border-color:color-mix(in srgb,var(--gold) 42%,var(--border))}.afp-av{width:31px;height:31px;flex:0 0 auto;border-radius:9px;display:grid;place-items:center;font-family:var(--font-mono);font-size:13px;font-weight:800;position:relative;overflow:visible;background:linear-gradient(140deg,color-mix(in srgb,var(--violet) 28%,var(--card-2)),color-mix(in srgb,var(--violet) 8%,var(--card-2)));border:1px solid color-mix(in srgb,var(--violet) 38%,var(--border));color:var(--violet2);box-shadow:inset 0 1px #ffffff14}.afp-av img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px;pointer-events:none}.afp-flag{position:absolute;bottom:-4px;right:-5px;font-size:11px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.7));z-index:2}.afp-stdot{position:absolute;right:-3px;top:-3px;width:11px;height:11px;border-radius:50%;background:var(--st,var(--sky));border:2px solid var(--card);z-index:2}.afp-info{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.afp-name{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.afp-name .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.afp-meta{font-family:var(--font-mono);font-size:9.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.afp-tag{font-family:var(--font-mono);font-size:8.5px;font-weight:700;letter-spacing:.03em;text-transform:lowercase;padding:2px 7px;border-radius:5px;flex:0 0 auto;border:1px solid transparent;white-space:nowrap}.afp-sub2{font-family:var(--font-mono);font-size:9px;color:var(--muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.afp-sub2 b{color:var(--green2);font-weight:700}.afp-prog{position:absolute;left:11px;right:11px;bottom:4px;height:2px;border-radius:2px;background:var(--line);overflow:hidden;pointer-events:none}.afp-prog i{display:block;height:100%;border-radius:2px;background:linear-gradient(90deg,var(--free),var(--green2));transition:width .4s}.afp-badge{flex:0 0 auto;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:3px 8px;border-radius:6px;background:color-mix(in srgb,var(--st,var(--rose)) 18%,transparent);color:var(--st,var(--rose));border:1px solid color-mix(in srgb,var(--st,var(--rose)) 45%,var(--border))}.afp-ind{display:flex;align-items:center;gap:5px;flex:0 0 auto}.afp-ind-i{width:22px;height:22px;flex:0 0 auto;border-radius:7px;display:grid;place-items:center;cursor:help;border:1px solid var(--border-soft);background:var(--card-2);color:var(--muted);opacity:.5;transition:.16s}.afp-ind-i svg{width:13px;height:13px}.afp-ind-i.chan.on{opacity:1;color:var(--cyan-2);background:color-mix(in srgb,var(--cyan) 15%,var(--card-2));border-color:color-mix(in srgb,var(--cyan) 42%,var(--border));box-shadow:0 0 9px -2px color-mix(in srgb,var(--cyan) 65%,transparent)}.afp-ind-i.story.s-ok{opacity:1;color:var(--free);background:color-mix(in srgb,var(--free) 15%,var(--card-2));border-color:color-mix(in srgb,var(--free) 42%,var(--border))}.afp-ind-i.story.s-low{opacity:1;color:var(--amber);background:color-mix(in srgb,var(--amber) 15%,var(--card-2));border-color:color-mix(in srgb,var(--amber) 42%,var(--border))}.afp-ind-i.story.s-none{opacity:1;color:var(--rose);background:color-mix(in srgb,var(--rose) 13%,var(--card-2));border-color:color-mix(in srgb,var(--rose) 38%,var(--border))}.afp-ind-i.story.active{box-shadow:0 0 9px -2px currentColor}.afp-chst{flex:0 1 138px;min-width:0;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.afp-chst-row{max-width:100%;display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:6px;font-family:var(--font-mono);font-size:10px;font-weight:700;line-height:1.1;cursor:help;overflow:hidden;background:var(--card-2);border:1px solid var(--border);color:var(--dim)}.afp-chst-row svg{width:11px;height:11px;flex:0 0 auto}.afp-chst-tx{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.afp-chst-row.chan.on{color:var(--cyan-2);background:color-mix(in srgb,var(--cyan) 9%,var(--card-2));border-color:color-mix(in srgb,var(--cyan) 32%,var(--border))}.afp-chst-row.story.on{color:var(--free);background:color-mix(in srgb,var(--free) 10%,var(--card-2));border-color:color-mix(in srgb,var(--free) 34%,var(--border));box-shadow:0 0 8px -3px currentColor}.afp-proxy{width:8px;height:8px;flex:0 0 auto;border-radius:50%}.afp-proxy[data-ok=true]{background:var(--free);box-shadow:0 0 6px color-mix(in srgb,var(--free) 70%,transparent)}.afp-proxy[data-ok=false]{background:var(--rose);box-shadow:0 0 6px color-mix(in srgb,var(--rose) 60%,transparent)}.afp-act{flex:0 0 auto;width:24px;height:24px;border-radius:7px;display:grid;place-items:center;font-size:15px;transition:.16s;color:var(--sky);background:#3aa0ff1f;border:1px solid rgba(58,160,255,.3);opacity:0}.afp-card:hover .afp-act{opacity:1}.afp-card.locked .afp-act{display:grid;opacity:1;color:var(--muted);background:var(--card-2);border-color:var(--border-soft);cursor:not-allowed}.afp-card.locked .afp-act svg{width:12px;height:12px}.afp-card.sel .afp-act{color:var(--rose);background:#fb6f8a1f;border-color:#fb6f8a4d;opacity:.85}.afp-card.sel:hover .afp-act{opacity:1}.afp-prem{flex:0 0 auto;display:grid;place-items:center;width:20px;height:20px;color:var(--gold);filter:drop-shadow(0 0 4px color-mix(in srgb,#f5c451 55%,transparent))}.afp-prem svg{width:15px;height:15px}.afp-divider{display:flex;align-items:center;gap:10px;padding:6px 4px 2px}.afp-divider-line{flex:1;height:1px;background:var(--border)}.afp-divider-label{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.afp-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--muted);padding:34px 20px;text-align:center}.afp-empty svg{width:32px;height:32px;opacity:.5}.afp-empty.arrow svg{animation:bobx 2.4s ease-in-out infinite}.afp-empty span{font-family:var(--font-mono);font-size:11.5px;line-height:1.5;max-width:210px}.shd{border-radius:16px;padding:14px 16px;position:relative;transition:.3s;margin-bottom:14px;background:#1b1c22;border:1px solid #2c2d36}.shd.off{background:#1c1c23;border-color:var(--border);opacity:.92}.shd-row{display:flex;align-items:center;gap:13px;flex-wrap:wrap}.shd-em{width:44px;height:44px;flex:0 0 auto;border-radius:12px;display:grid;place-items:center;position:relative;background:radial-gradient(circle,#34d99a42,#34d99a0d);border:1px solid color-mix(in srgb,var(--green) 44%,var(--border));color:var(--green2)}.shd.off .shd-em{color:var(--muted);background:var(--card3);border-color:var(--border)}.shd-em svg{width:22px;height:22px;position:relative;z-index:2}.shd-em:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:14px;border:1px solid rgba(52,217,154,.4);animation:shdring 2.6s ease-in-out infinite}.shd.off .shd-em:after{display:none}.shd-tx{flex:0 1 auto;min-width:0}.shd-nm{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.shd-nm h4{margin:0;font-family:var(--font-mono);font-size:14px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;background:linear-gradient(90deg,var(--green2),var(--green));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.shd.off .shd-nm h4{-webkit-text-fill-color:var(--muted);background:none}.shd-seg{display:flex;gap:9px;flex:1 1 auto;min-width:0;margin-left:6px}.shd.off .shd-seg{opacity:.4;pointer-events:none}.shd-card{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:4px;text-align:left;padding:8px 12px;border-radius:12px;background:#19181f;border:1px solid var(--border2);cursor:pointer;box-shadow:inset 0 1px #ffffff08;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s}.shd-card:hover{background:color-mix(in srgb,var(--green) 7%,#1c1b23);border-color:color-mix(in srgb,var(--green) 32%,var(--border2));transform:translateY(-1px)}.shd-top{display:flex;align-items:center;gap:8px;min-width:0}.shd-ic{width:25px;height:25px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;background:var(--card3);border:1px solid var(--border2);color:var(--dim);transition:.16s}.shd-ic svg{width:14px;height:14px}.shd-t{font-family:inherit;font-size:13px;font-weight:800;color:var(--text);letter-spacing:-.2px;white-space:nowrap}.shd-s{font-family:var(--font-mono);font-size:9px;font-weight:600;color:var(--muted);letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shd-card.on{background:linear-gradient(135deg,#34d99a33,#34d99a0f);border-color:transparent;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);box-shadow:inset 0 0 0 1px #34d99a6b,inset 0 1px #ffffff26,0 8px 22px -12px #34d99ae6}.shd-card.on .shd-ic{background:#34d99a33;border-color:#34d99a6b;color:var(--green2)}.shd-card.on .shd-t{color:var(--green2)}.shd-card.on .shd-s{color:color-mix(in srgb,var(--green2) 62%,var(--muted))}.shd-help{position:relative;width:30px;height:30px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;cursor:help;background:var(--card3);border:1px solid var(--border2);color:var(--dim);font-family:var(--font-mono);font-size:14px;font-weight:800;transition:.16s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.shd-help:hover,.shd-help:focus-visible{color:var(--sky-pale);border-color:var(--sky-pale);background:color-mix(in srgb,var(--sky-pale) 16%,var(--card3));outline:none}.shd-tip{position:absolute;top:calc(100% + 11px);left:0;width:288px;z-index:30;padding:13px 15px;border-radius:12px;text-align:left;cursor:default;background:linear-gradient(180deg,#d8e7f6,#c6dbf0);border:1px solid #a7c9ec;box-shadow:0 22px 54px -22px #000000b3,inset 0 1px #ffffffa6;opacity:0;visibility:hidden;transform:translateY(-6px);transition:.2s cubic-bezier(.2,.8,.2,1)}.shd-tip:before{content:"";position:absolute;top:-5px;left:11px;width:9px;height:9px;background:#d8e7f6;border-left:1px solid #a7c9ec;border-top:1px solid #a7c9ec;transform:rotate(45deg)}.shd-help:hover .shd-tip,.shd-help:focus-visible .shd-tip{opacity:1;visibility:visible;transform:translateY(0)}.shd-tip .tip-h{font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#2f5580;margin-bottom:8px}.shd-tip .tip-b{font-size:11.5px;color:#42546d;line-height:1.6}.shd-tip .tip-b b{color:#1b3350;font-weight:800}.shd-sw{width:52px;height:29px;flex:0 0 auto;border-radius:99px;position:relative;cursor:pointer;transition:.28s;background:linear-gradient(90deg,var(--green),var(--green-d));box-shadow:inset 0 1px 3px #0000004d,inset 0 1px #ffffff47,0 0 16px -3px #34d99ab3}.shd-sw.off{background:var(--card3);box-shadow:inset 0 1px 3px #00000073}.shd-sw .knob{position:absolute;top:3px;left:26px;width:23px;height:23px;border-radius:50%;background:#fff;transition:.28s cubic-bezier(.34,1.56,.64,1);box-shadow:0 2px 7px #00000073;display:grid;place-items:center;color:var(--green-d)}.shd-sw .knob svg{width:13px;height:13px;opacity:1;transition:.2s}.shd-sw.off .knob{left:3px;color:var(--muted)}.shd-sw.off .knob svg{opacity:.55}@keyframes afp-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes bobx{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@keyframes shdring{0%,to{opacity:.5;transform:scale(1)}50%{opacity:0;transform:scale(1.08)}}@media (min-width:1550px){.afp-body{animation:none}}@media (max-width:760px){.afp-cols{flex-direction:column;max-height:none}.afp-col.available{border-right:none;border-bottom:1px solid var(--border2);padding:0 0 6px}.afp-col.selected{padding:6px 0 0}.shd-seg{flex-wrap:wrap}}.afp-tagmenu{position:relative;margin-left:auto;flex:0 0 auto}.afp-tagbtn{font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 8px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;background:var(--card);border:1px solid var(--border);color:var(--dim);transition:.15s}.afp-tagbtn svg{width:11px;height:11px;flex:0 0 auto}.afp-tagbtn:hover{border-color:var(--violet2);color:var(--text)}.afp-tagbtn.on{background:#8b7ff524;border-color:#8b7ff58c;color:var(--violet2);box-shadow:0 3px 12px -7px #8b7ff5d9}.afp-tagbtn.open{border-color:var(--violet2);color:var(--violet2)}.afp-tagchev{width:9px!important;height:9px!important;opacity:.65;transition:transform .2s cubic-bezier(.2,.85,.25,1)}.afp-tagbtn.open .afp-tagchev{transform:rotate(180deg)}.afp-tagcount{min-width:15px;height:15px;padding:0 4px;border-radius:999px;background:#8b7ff54d;color:#e2ddff;font-size:9px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;line-height:1}.afp-tagpop{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:236px;max-height:288px;display:flex;flex-direction:column;overflow:hidden;background:#14141c;border:1px solid var(--border2);border-radius:12px;box-shadow:0 22px 46px -16px #000c,0 0 0 1px #8b7ff514;animation:afp-tagpop-in .16s cubic-bezier(.2,.85,.25,1)}.afp-tagpop:before{content:"";position:absolute;top:-5px;right:15px;width:9px;height:9px;background:#14141c;border-left:1px solid var(--border2);border-top:1px solid var(--border2);transform:rotate(45deg)}@keyframes afp-tagpop-in{0%{opacity:0;transform:translateY(-7px) scale(.98)}to{opacity:1;transform:none}}.afp-tagpop-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 11px 7px;font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border)}.afp-tagclear{font-family:var(--font-mono);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;padding:3px 8px;border-radius:999px;cursor:pointer;background:transparent;border:1px solid rgba(242,99,126,.42);color:var(--rose);transition:.15s}.afp-tagclear:hover{background:#f2637e26}.afp-tagpop-list{overflow-y:auto;padding:5px;display:flex;flex-direction:column;gap:2px}.afp-tagitem{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border-radius:8px;cursor:pointer;background:transparent;border:1px solid transparent;color:var(--text);transition:.13s;text-align:left}.afp-tagitem:hover{background:var(--card-hi);border-color:var(--border)}.afp-tagitem.on{background:#8b7ff51f;border-color:#8b7ff566}.afp-tagdot{width:9px;height:9px;border-radius:3px;flex:0 0 auto;box-shadow:inset 0 0 0 1px #ffffff2e}.afp-tagnm{flex:1 1 auto;min-width:0;font-size:11.5px;font-weight:600;text-transform:lowercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.afp-tagc{font-family:var(--font-mono);font-size:9px;font-weight:800;color:var(--dim);background:var(--card-hi);padding:2px 6px;border-radius:999px;flex:0 0 auto}.afp-tagitem.on .afp-tagc{background:#8b7ff538;color:var(--violet2)}.afp-tagck{width:14px;height:14px;flex:0 0 auto;color:var(--violet2);display:inline-flex;align-items:center;justify-content:center}.afp-tagck svg{width:12px;height:12px}.afp-locked{position:relative}.afp-locked .afp-body{filter:blur(4px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.55}.afp-pw{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:18px;z-index:6;background:#090a1080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:inherit}.afp-pw-modal{width:min(430px,94%);text-align:center;overflow:hidden;border-radius:20px;padding:26px 24px 24px;background:linear-gradient(180deg,#182029,#141922 74%);border:1px solid rgba(255,255,255,.13);box-shadow:0 44px 100px -34px #000000e6;animation:afppop .3s cubic-bezier(.2,.9,.25,1) both}.afp-pw-lock{width:56px;height:56px;margin:0 auto 14px;border-radius:16px;display:grid;place-items:center;color:#f5c15e;background:linear-gradient(180deg,#f5c15e33,#f5c15e14);border:1px solid rgba(245,193,94,.34);box-shadow:0 8px 20px -10px #f5a62380}.afp-pw-lock svg{width:27px;height:27px}.afp-pw-modal h3{font-family:Sora,Manrope,system-ui,sans-serif;font-weight:800;font-size:20px;margin:0 0 8px;color:#e9ebf2;letter-spacing:-.01em}.afp-pw-modal p{font-size:13.5px;color:#cfd4de;margin:0 0 16px;padding:0 8px;line-height:1.55;font-weight:500}.afp-pw-btn{width:100%;font-family:inherit;font-weight:800;font-size:14.5px;color:#241a04;cursor:pointer;background:linear-gradient(180deg,#f6ce72,#e0a83a);border:0;border-radius:999px;padding:13px;transition:.2s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 0 1px #f5c15e4d,0 10px 30px -8px #f5a6238c,inset 0 1px #ffffff59}.afp-pw-btn:hover{transform:translateY(-1px);filter:brightness(1.04)}.afp-pw-hint{font-size:12px;color:#9aa0ae;margin-top:12px;font-weight:600}@keyframes afppop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}#lp{min-height:100vh;position:relative;--bg:#080a10;--panel:#12141d;--line:rgba(255,255,255,.09);--line2:rgba(255,255,255,.16);--text:#eaf0fb;--muted:#8b96ad;--cyan:#22d3ee;--blue:#3b9dff;--violet:#8b5cf6;--emerald:#34d399;--gold:#f5c15e;--gold2:#e0a83a;--sora:"Sora","Manrope",system-ui,sans-serif;--body:"Manrope",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--wordmark:"Audiowide",var(--sora);--maxw:1240px;--pad:clamp(18px,4vw,40px);--navh:76px;--tgw:min(640px,80vh);--tg-bg:#0e1621;--tg-head:#17212b;--tg-bubble:#182533;--tg-accent:#5fb4f0;--tg-sub:#7c8b9c}#lp *{box-sizing:border-box}#lp{scroll-behavior:smooth;margin:0;background:var(--bg);color:var(--text);font-family:var(--body);font-weight:500;line-height:1.6;-webkit-font-smoothing:antialiased}#lp a{color:inherit;text-decoration:none}#lp h1,#lp h2{font-family:var(--sora);font-weight:800;letter-spacing:-.02em;line-height:1.03;margin:0}#lp ::-moz-selection{background:color-mix(in srgb,var(--cyan) 40%,transparent);color:#fff}#lp ::selection{background:color-mix(in srgb,var(--cyan) 40%,transparent);color:#fff}#lp #scene{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;perspective:1500px}#lp #scene .lay{position:absolute;will-change:transform;backface-visibility:hidden}#lp .sc-glow{border-radius:50%;filter:blur(66px)}#lp .sc-g1{width:58vw;height:58vw;left:-16vw;top:-22vh;opacity:.28;background:radial-gradient(circle,color-mix(in srgb,var(--blue) 48%,transparent),transparent 60%)}#lp .sc-g2{width:44vw;height:44vw;right:-6vw;top:-4vh;opacity:.26;background:radial-gradient(circle,color-mix(in srgb,var(--cyan) 42%,transparent),transparent 60%)}#lp .sc-g3{width:48vw;height:48vw;left:44vw;top:56vh;opacity:.34;background:radial-gradient(circle,color-mix(in srgb,var(--blue) 42%,transparent),transparent 62%)}#lp #scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(125% 95% at 64% 44%,transparent 42%,rgba(3,5,10,.74) 100%)}#lp #fx{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}#lp .sc-orbits{right:0;top:2vh;width:56vw;height:94vh}#lp .sc-orbits svg{width:100%;height:100%;overflow:visible;transform-origin:center}#lp .sc-obj{animation:floaty var(--fd,9s) ease-in-out infinite;animation-delay:var(--dl,0s)}@keyframes floaty{0%,to{translate:0 0}50%{translate:0 -20px}}#lp .sc-tile,#lp .sc-key{border-radius:16px;rotate:var(--r,0deg);background:linear-gradient(152deg,#3c7ce057,#091024a8);border:1px solid rgba(128,182,255,.3);box-shadow:0 36px 64px -22px #000000c7,inset 0 1.5px #fff3,inset 0 0 26px #3c8cff29}#lp .sc-tile:before,#lp .sc-key:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(152deg,rgba(255,255,255,.16),transparent 44%)}#lp .sc-key{display:grid;place-items:center}#lp .sc-key .kk{position:relative;z-index:1;font-family:var(--wordmark);font-size:calc(var(--s,70px)*.5);color:#cff4ff;text-shadow:0 0 12px var(--cyan),0 0 30px color-mix(in srgb,var(--cyan) 65%,transparent)}#lp .sc-env{rotate:var(--r,0deg);color:#8ec2ff;filter:drop-shadow(0 24px 34px rgba(0,0,0,.6)) drop-shadow(0 0 22px rgba(70,150,255,.4))}#lp .sc-plane{right:1.5vw;top:5vh;width:min(210px,16vw);rotate:-8deg;filter:drop-shadow(0 30px 44px rgba(0,0,0,.55)) drop-shadow(0 0 48px rgba(70,155,255,.7));animation:floaty 8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){#lp #scene *{animation:none!important}}@media (max-width:960px){#lp .sc-plane{width:120px;right:-2vw}#lp .sc-orbits{opacity:.6}#lp .sc-obj{opacity:.7}}#lp #prog{position:fixed;top:0;left:0;height:2.5px;width:0;z-index:200;background:linear-gradient(90deg,var(--cyan),var(--blue),var(--violet));box-shadow:0 0 12px var(--cyan)}#lp .top{position:fixed;top:0;left:0;right:0;z-index:100}#lp .top-in{display:flex;align-items:center;justify-content:space-between;gap:20px;width:min(var(--maxw),94vw);margin:14px auto;padding:9px 12px 9px 14px;border-radius:15px;background:color-mix(in srgb,#0b0e17 72%,transparent);border:1px solid var(--line);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}#lp .brand{display:flex;align-items:center;gap:11px;margin:0}#lp .brand-mark{width:42px;height:42px;border-radius:12px;flex:none;position:relative;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,#06b6d4,#38bdf8);box-shadow:0 10px 28px -8px #06b6d4,0 0 20px -3px #22d3ee99}#lp .brand-mark:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(135deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%);animation:shine 4s ease-in-out infinite}#lp .brand-mark .k-glyph{position:relative;z-index:2;width:24px;height:30px;animation:kglow 2.6s ease-in-out infinite}@keyframes kglow{0%,to{filter:drop-shadow(0 0 2px rgba(255,255,255,.35))}50%{filter:drop-shadow(0 0 9px rgba(255,255,255,.95))}}#lp .brand-wordmark{display:block;width:140px;height:auto;margin:0}#lp .top-actions{display:flex;align-items:center;gap:10px;justify-self:end}#lp .nav-links{display:flex;align-items:center;gap:28px;justify-self:center}#lp .nav-links a{font-size:14.5px;font-weight:600;color:#c4cede;transition:.15s;position:relative;padding:4px 0;white-space:nowrap}#lp .nav-links a:hover{color:#fff}#lp .nav-links a:after{content:"";position:absolute;left:0;right:100%;bottom:-1px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--cyan),var(--blue));transition:right .22s}#lp .nav-links a:hover:after{right:0}@media (max-width:1080px){#lp .nav-links{display:none}}#lp .scrollhint{position:fixed;left:50%;bottom:20px;transform:translate(-50%);z-index:5;display:flex;flex-direction:column;align-items:center;gap:7px;color:#93a6c2;font-size:12px;font-weight:500;letter-spacing:.04em;transition:opacity .45s;pointer-events:none}#lp .scrollhint .mouse{width:23px;height:37px;border:2px solid rgba(150,180,220,.55);border-radius:12px;position:relative}#lp .scrollhint .mouse:before{content:"";position:absolute;left:50%;top:6px;width:3px;height:7px;border-radius:2px;background:#9fd2ff;box-shadow:0 0 6px #4db2f0;transform:translate(-50%);animation:wheel 1.6s ease-in-out infinite}@keyframes wheel{0%{opacity:0;transform:translate(-50%)}25%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(-50%,11px)}}#lp .scrollhint .ar{width:15px;height:15px;color:#7f93af;animation:bob 1.6s ease-in-out infinite}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media (max-width:960px){#lp .scrollhint{display:none}}#lp .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:50px;padding:0 26px;border-radius:999px;font-family:var(--body);font-weight:700;font-size:15px;cursor:pointer;border:1px solid transparent;transition:.18s;white-space:nowrap}#lp .btn svg{width:17px;height:17px}#lp .btn.ghost{background:#ffffff09;border-color:var(--line);color:#dfe6f3}#lp .btn.ghost:hover{border-color:var(--line2);background:#ffffff12;transform:translateY(-1px)}#lp .btn.gold{background:linear-gradient(100deg,#2560e6,#3b82f6,#57a0ff);color:#fff;box-shadow:0 16px 36px -14px #2d73f099,0 0 22px -6px #5096ff73,inset 0 1px #ffffff3d}#lp .btn.gold:hover{filter:brightness(1.08);transform:translateY(-1px)}#lp .btn.gold .arr{transition:transform .2s}#lp .btn.gold:hover .arr{transform:translate(3px)}#lp .btn.sm{height:44px;padding:0 20px;font-size:14px;border-radius:999px}#lp .stage{position:relative;z-index:1;padding-bottom:0}#lp .stage-grid{width:min(var(--maxw),94vw);margin:0 auto;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(36px,4vw,64px);align-items:start;grid-template-areas:"hero media" "adv media"}#lp .hero{position:relative;grid-area:hero;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;padding-top:calc(var(--navh) + 34px);padding-bottom:20px}#lp .scrolltext{margin-top:26px;display:inline-flex;align-items:center;gap:9px;font-size:12.5px;font-weight:500;letter-spacing:.01em;color:#8ea3bf;transition:opacity .45s;pointer-events:none;align-self:flex-start}#lp .scrolltext .dn{width:14px;height:14px;color:#6cc6ff;animation:bob 1.6s ease-in-out infinite}@media (max-width:960px){#lp .scrolltext{display:none}}#lp .adv{grid-area:adv;padding:8px 0 26px}#lp .stage-media{grid-area:media;min-width:0;align-self:start;position:sticky;top:clamp(90px,calc((100vh - var(--tgw))/2),200px);height:-moz-max-content;height:max-content}#lp .adv-h{font-family:var(--sora);font-weight:800;font-size:clamp(25px,2.7vw,36px);letter-spacing:-.02em;margin:0}#lp .adv-h .g{background:linear-gradient(115deg,var(--cyan),var(--blue) 60%,var(--violet));-webkit-background-clip:text;background-clip:text;color:transparent}#lp .adv-sub{color:var(--muted);font-size:15px;margin:10px 0 26px;max-width:520px}#lp .adv-list{display:flex;flex-direction:column;gap:13px}#lp .adv-row{display:flex;gap:15px;align-items:flex-start;padding:16px 18px;border-radius:16px;background:linear-gradient(180deg,#ffffff09,#ffffff03);border:1px solid var(--line);transition:.2s}#lp .adv-row:hover{border-color:var(--line2);transform:translateY(-2px);background:linear-gradient(180deg,#ffffff0f,#ffffff05)}#lp .adv-ic{width:44px;height:44px;border-radius:12px;flex:none;display:grid;place-items:center;background:color-mix(in srgb,var(--cyan) 12%,transparent);border:1px solid color-mix(in srgb,var(--cyan) 26%,var(--line));color:var(--cyan)}#lp .adv-ic svg{width:22px;height:22px}#lp .adv-ic.t-blue{background:color-mix(in srgb,var(--blue) 13%,transparent);border-color:color-mix(in srgb,var(--blue) 28%,var(--line));color:#68b6ff}#lp .adv-ic.t-violet{background:color-mix(in srgb,var(--violet) 14%,transparent);border-color:color-mix(in srgb,var(--violet) 30%,var(--line));color:#a98bff}#lp .adv-ic.t-emerald{background:color-mix(in srgb,var(--emerald) 13%,transparent);border-color:color-mix(in srgb,var(--emerald) 28%,var(--line));color:#4bdca0}#lp .adv-ic.t-gold{background:color-mix(in srgb,var(--gold) 15%,transparent);border-color:color-mix(in srgb,var(--gold) 32%,var(--line));color:#f3c96b}#lp .adv-ic.t-rose{background:color-mix(in srgb,#fb5b6b 13%,transparent);border-color:color-mix(in srgb,#fb5b6b 28%,var(--line));color:#fb8090}#lp .adv-tx b{display:block;font-family:var(--sora);font-weight:700;font-size:16.5px;color:#eef3fb;margin-bottom:3px;letter-spacing:-.01em}#lp .adv-tx span{color:#aab4c7;font-size:14px;line-height:1.5}#lp .eyebrow{position:relative;display:inline-flex;align-items:center;gap:10px;padding:9px 18px;border-radius:999px;background:#ffffff0e;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);border:1px solid rgba(255,255,255,.12);font-family:var(--sora);font-size:11.5px;font-weight:700;letter-spacing:.14em;color:#eef4ff;text-transform:uppercase}#lp .eyebrow .blt{width:15px;height:15px;flex:none;color:#7cc4ff;filter:drop-shadow(0 0 5px rgba(90,180,255,.7))}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}#lp .hero h1{font-size:clamp(38px,4vw,52px);margin:30px 0 0;color:#fff;line-height:1.11}#lp .hero h1 .g{background:linear-gradient(118deg,#2e78f0,#57a0ff 46%,#a9ceff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}#lp .hero .lead{margin-top:30px;font-size:clamp(16px,1.45vw,18.5px);color:#b6c0d4;max-width:510px;line-height:1.66}#lp .hero .lead b{color:#fff;font-weight:700}#lp .hero .lead .c{color:#8fe0f4;font-weight:700}#lp .hero-cta{margin-top:44px;display:flex;gap:14px;flex-wrap:wrap}#lp .hero-pills{margin-top:36px;display:flex;gap:11px;flex-wrap:wrap}#lp .hpill{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:#ffffff0b;border:1px solid var(--line);font-size:13.5px;font-weight:600;color:#ccd6e6}#lp .hpill svg{width:16px;height:16px;color:#4da3ff;flex:none}#lp .tg-wrap{position:relative}#lp .tg{position:relative;border-radius:30px;overflow:hidden;padding:16px;height:min(664px,82vh);display:flex;background:linear-gradient(158deg,rgba(255,255,255,.1),transparent 26%),linear-gradient(152deg,#2c3352,#141834 44%,#221641 78%,#2a1c4e);box-shadow:0 44px 96px -40px #000000e6,inset 0 3px 2px #ffffff38,inset 0 -5px 10px #0000008c,inset 4px 0 6px #ffffff0d,inset -4px 0 8px #0006}#lp .tg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.6px;pointer-events:none;z-index:4;background:linear-gradient(135deg,#8b5cf6,#5b8cff 42%,#3b9dff 74%,#3bc4ff);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}#lp .tg-screen{position:relative;flex:1;min-width:0;width:100%;border-radius:18px;overflow:hidden;background:var(--tg-bg);display:flex;flex-direction:column;box-shadow:inset 0 0 0 1px #7896ff24,inset 0 0 0 2px #0009,inset 0 3px 26px #00000080}#lp .tg-head{display:flex;align-items:center;gap:13px;padding:12px 16px;background:var(--tg-head);border-bottom:1px solid rgba(0,0,0,.4)}#lp .tg-ava{width:48px;height:48px;border-radius:50%;flex:none;display:grid;place-items:center;background:linear-gradient(140deg,#2b6fd6,#1b3f7a);box-shadow:0 4px 14px -4px #2b6fd6b3}#lp .tg-ava svg{width:26px;height:26px;color:#dfeaff}#lp .tg-hi{flex:1;min-width:0}#lp .tg-name{display:flex;align-items:center;gap:7px;font-family:var(--sora);font-weight:800;font-size:20px;color:#fff;letter-spacing:-.01em;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#lp .tg-name .vf{width:17px;height:17px;flex:none;color:#4db2f0}#lp .tg-subs{font-size:13.5px;color:var(--tg-sub);margin-top:2px}#lp .tg-subs b{color:#8fd0ff;font-weight:700;font-variant-numeric:tabular-nums}#lp .tg-hicons{display:flex;gap:16px;color:#7a8a99;flex:none}#lp .tg-hicons svg{width:20px;height:20px;cursor:pointer;transition:.15s}#lp .tg-hicons svg:hover{color:#c9d3de}#lp .tg-req{display:flex;align-items:center;gap:13px;padding:13px 16px;background:#141f2b;border-bottom:1px solid rgba(0,0,0,.4);cursor:pointer;transition:background .2s}#lp .tg-req:hover{background:#17242f}#lp .tg-stack{display:flex;flex:none}#lp .tg-stack .a{width:30px;height:30px;border-radius:50%;margin-left:-9px;border:2px solid #141f2b;display:grid;place-items:center;font-size:12px;font-weight:800;color:#fff}#lp .tg-stack .a:first-child{margin-left:0}#lp .tg-stack .a1{background:linear-gradient(140deg,#4aa8ff,#2b6fd6)}#lp .tg-stack .a2{background:linear-gradient(140deg,#f472b6,#c026d3)}#lp .tg-stack .a3{background:linear-gradient(140deg,#34d399,#0d9488)}#lp .tg-reqtx{flex:1;font-size:16px;font-weight:700;color:var(--tg-accent)}#lp .tg-reqtx b{font-variant-numeric:tabular-nums;color:#7fc4ff;transition:text-shadow .3s}#lp .tg-req .chev{width:18px;height:18px;color:#5f6e7d;flex:none}#lp .tg-feed{position:relative;flex:1;overflow:hidden;padding:16px 16px 0;display:flex;flex-direction:column;gap:9px;background:radial-gradient(600px 300px at 80% 0%,rgba(43,111,214,.06),transparent 60%),var(--tg-bg)}#lp .tg-feed:before{content:"";position:absolute;left:0;right:0;top:0;height:26px;pointer-events:none;z-index:2;background:linear-gradient(var(--tg-bg),transparent)}#lp .tg-day,#lp .tg-svc{flex:none;align-self:center;max-width:80%;text-align:center;background:#0006;color:#c8d2dd;font-size:12px;font-weight:600;padding:5px 12px;border-radius:999px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}#lp .tg-svc{color:#aeb9c6;font-weight:500}#lp .tg-svc b{color:#dfe7f0;font-weight:700}#lp .tg-photo{align-self:center;width:82px;height:82px;border-radius:50%;margin:4px 0;display:grid;place-items:center;background:linear-gradient(140deg,#2b6fd6,#123059);box-shadow:0 8px 22px -8px #2b6fd6b3}#lp .tg-photo svg{width:42px;height:42px;color:#dfeaff}#lp .tg-post{flex:none;margin-top:6px;max-width:86%;border-radius:5px 14px 14px;background:var(--tg-bubble);padding:13px 15px 14px;box-shadow:0 2px 10px -4px #00000080}#lp .tg-post .ch{font-size:12.5px;font-weight:800;color:#5fb4f0;margin-bottom:7px}#lp .tg-post .t{font-size:15px;font-weight:800;color:#eaf1fb;margin-bottom:7px;letter-spacing:-.01em}#lp .tg-post .b{font-size:13.5px;line-height:1.55;color:#c4cedb}#lp .tg-post .b b{color:#eaf1fb}#lp .tg-post .tg-list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:9px}#lp .tg-post .tg-list li{position:relative;padding-left:22px;font-size:14px;font-weight:600;color:#dde5f1}#lp .tg-post .tg-list li:before{content:"";position:absolute;left:3px;top:7px;width:8px;height:8px;border-radius:50%;background:linear-gradient(140deg,var(--cyan),var(--blue));box-shadow:0 0 9px #3b9dffb3}#lp .tg-post .f{margin-top:11px;display:flex;align-items:center;gap:6px;font-size:11.5px;color:#6f7d8c}#lp .tg-post .f svg{width:14px;height:14px}#lp .tg-input{display:flex;align-items:center;gap:14px;padding:14px 18px;background:var(--tg-head);border-top:1px solid rgba(0,0,0,.4);flex:none}#lp .tg-input .clip{width:22px;height:22px;color:#7a8a99;transform:rotate(45deg);flex:none}#lp .tg-input .ph{flex:1;color:#5f6e7d;font-size:14.5px}#lp .tg-input .r{display:flex;gap:16px;color:#7a8a99}#lp .tg-input .r svg{width:21px;height:21px}#lp .tick{position:absolute;pointer-events:none;font-family:var(--mono);font-size:12px;font-weight:800;color:#5ee0a0;text-shadow:0 0 10px rgba(52,211,153,.6);animation:tickUp .95s cubic-bezier(.2,.7,.3,1) forwards}@keyframes tickUp{0%{opacity:0;transform:translateY(4px) scale(.8)}18%{opacity:1;transform:translateY(-2px) scale(1)}to{opacity:0;transform:translateY(-26px) scale(1)}}#lp .scrollhint{margin-top:30px;align-self:flex-start;display:inline-flex;align-items:center;gap:9px;padding:8px 15px;border-radius:999px;border:1px solid var(--line);background:#ffffff05;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);opacity:.85;transition:.3s}#lp .scrollhint svg{width:20px;height:20px;color:var(--cyan);animation:bob 1.8s ease-in-out infinite}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}#lp .after{position:relative;z-index:1;padding:0 0 110px}#lp .cta{width:min(1000px,92vw);margin:0 auto;border-radius:26px;padding:56px 40px;text-align:center;position:relative;overflow:hidden;background:linear-gradient(140deg,color-mix(in srgb,var(--blue) 20%,#0b0f1a),color-mix(in srgb,var(--violet) 15%,#0a0d16));border:1px solid var(--line2)}#lp .cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background:radial-gradient(600px 300px at 50% -20%,color-mix(in srgb,var(--cyan) 28%,transparent),transparent 60%)}#lp .cta>*{position:relative}#lp .cta h2{font-size:clamp(28px,3.6vw,44px)}#lp .cta p{margin:16px auto 0;color:#c6cfe0;max-width:520px;font-size:16.5px}#lp .cta .row{margin-top:28px;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}#lp .foot{width:min(var(--maxw),94vw);margin:40px auto 0;padding-top:22px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;color:var(--muted);font-size:12.5px}#lp .demos-sec{position:relative;z-index:1;padding:104px 0 34px}#lp .demos-head{width:min(var(--maxw),94vw);margin:0 auto 42px;text-align:center;display:flex;flex-direction:column;align-items:center}#lp .demos-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;margin-bottom:16px;background:color-mix(in srgb,var(--violet) 12%,transparent);border:1px solid color-mix(in srgb,var(--violet) 32%,var(--line));font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.06em;color:#c9b8fd;text-transform:uppercase}#lp .demos-eyebrow .pd{width:7px;height:7px;border-radius:50%;background:var(--violet);box-shadow:0 0 10px var(--violet);animation:pulse 1.8s infinite}#lp .demos-head h2{font-size:clamp(27px,3.3vw,46px)}#lp .demos-head h2 .g{background:linear-gradient(115deg,var(--cyan),var(--blue) 55%,var(--violet));-webkit-background-clip:text;background-clip:text;color:transparent}#lp .demos-head p{margin:14px auto 0;max-width:560px;color:#aab4c7;font-size:16px}#lp .demos{width:min(var(--maxw),94vw);margin:0 auto;display:flex;flex-direction:column;gap:clamp(58px,7vw,112px)}#lp .feat{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,80px);align-items:center}#lp .feat:nth-child(2n) .demo{order:2}#lp .feat-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;opacity:0;transform:translate(26px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.3,1)}#lp .feat:nth-child(2n) .feat-copy{transform:translate(-26px)}#lp .demo.in~.feat-copy{opacity:1;transform:none}#lp .feat-lbl{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--accent);margin-bottom:15px}#lp .feat-lbl .dot{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 11px var(--accent)}#lp .feat-lbl .nw{font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.1em;color:#0a0d16;background:linear-gradient(180deg,#f6ce72,#e0a83a);padding:3px 8px;border-radius:6px}#lp .feat-copy h3{margin:0;font-family:var(--sora);font-weight:800;font-size:clamp(23px,2.5vw,33px);line-height:1.14;letter-spacing:-.02em;color:#fff;text-wrap:balance}#lp .feat-copy h3 .g{color:var(--accent)}#lp .feat-copy p{margin:15px 0 0;max-width:47ch;color:#a9b4c6;font-size:clamp(14.5px,1.1vw,16.5px);line-height:1.62}#lp .feat-bul{margin-top:22px;display:flex;flex-wrap:wrap;gap:9px}#lp .feat-bul span{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#cdd7e6;padding:8px 13px;border-radius:10px;background:color-mix(in srgb,var(--accent) 9%,transparent)}#lp .feat-bul span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent);flex:none}#lp .demo{position:relative;border-radius:20px;padding:clamp(18px,1.8vw,24px);overflow:hidden;background:linear-gradient(180deg,#ffffff0a,#ffffff02);box-shadow:0 34px 74px -42px #000000d9,inset 0 1px #ffffff0d;opacity:0;transform:translateY(28px);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.7,.3,1),box-shadow .3s}#lp .demo.in{opacity:1;transform:none}#lp .demo:hover{transform:translateY(-5px);box-shadow:0 42px 92px -40px color-mix(in srgb,var(--accent) 52%,rgba(0,0,0,.85))}#lp .demo:hover .dm-glow{opacity:.6}#lp .dm-glow{position:absolute;left:-15%;right:-15%;top:-45%;height:200px;pointer-events:none;opacity:.28;filter:blur(52px);z-index:0;transition:opacity .35s;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--accent) 78%,transparent),transparent 66%)}#lp .demo>*:not(.dm-glow){position:relative;z-index:1}#lp .dm-h{display:flex;align-items:center;gap:12px;margin-bottom:14px}#lp .dm-ic{width:42px;height:42px;border-radius:12px;flex:none;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 15%,transparent);border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line));color:var(--accent)}#lp .dm-ic svg{width:22px;height:22px}#lp .dm-t b{display:block;font-family:var(--sora);font-weight:800;font-size:15.5px;color:#eef3fb;letter-spacing:-.01em}#lp .dm-t span{font-size:12px;color:var(--muted)}#lp .dm-tag{margin-left:auto;align-self:flex-start;font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.1em;color:#0a0d16;background:linear-gradient(180deg,#f6ce72,#e0a83a);padding:3px 8px;border-radius:6px}#lp .feat.com{--accent:var(--cyan)}#lp .feat.rea{--accent:#fb5b6b}#lp .feat.lur{--accent:var(--blue)}#lp .feat.dia{--accent:var(--violet)}#lp .feat.chat{--accent:#22c9a0}#lp .feat.dm{--accent:var(--gold)}#lp .dm-post{background:#0e1420;border:1px solid var(--line);border-radius:12px;padding:12px}#lp .dm-bar{height:8px;border-radius:5px;margin-bottom:7px;position:relative;overflow:hidden;background:linear-gradient(90deg,#ffffff14,#ffffff08)}#lp .dm-bar:last-child{margin-bottom:0}#lp .dm-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(130,205,255,.22),transparent);transform:translate(-100%);animation:shim 2.6s ease-in-out infinite}@keyframes shim{0%{transform:translate(-100%)}55%,to{transform:translate(220%)}}#lp .dm-cmts{margin-top:11px;display:flex;flex-direction:column;gap:8px}#lp .cmt{display:flex;gap:9px;align-items:flex-start;padding:9px 11px;border-radius:11px;background:#ffffff08;border:1px solid var(--line);opacity:0;transform:translateY(8px)}#lp .demo.in .cmt{animation:cmtIn .55s ease forwards}#lp .demo.in .cmt:nth-child(2){animation-delay:.55s}#lp .demo.in .cmt:nth-child(3){animation-delay:1.15s}#lp .demo.in .cmt:nth-child(4){animation-delay:1.75s}@keyframes cmtIn{to{opacity:1;transform:none}}#lp .cmt .av{width:26px;height:26px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:11px;font-weight:800;color:#fff}#lp .cmt .bd{min-width:0}#lp .cmt .bd .rw{display:flex;align-items:center;gap:6px}#lp .cmt .bd .rw b{font-size:12px;color:#cfe0f2}#lp .cmt .ai{font-family:var(--mono);font-size:8px;font-weight:700;color:var(--cyan);border:1px solid color-mix(in srgb,var(--cyan) 40%,transparent);border-radius:4px;padding:1px 4px}#lp .cmt .bd p{margin:3px 0 0;font-size:12.5px;color:#dce5f1;line-height:1.4}#lp .typing{display:inline-flex;gap:4px;padding:4px 0}#lp .typing i{width:6px;height:6px;border-radius:50%;background:#7c8b9c;animation:tp 1.3s infinite}#lp .typing i:nth-child(2){animation-delay:.18s}#lp .typing i:nth-child(3){animation-delay:.36s}@keyframes tp{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}#lp .dm-msg{font-size:13px;color:#c9d3df;background:#ffffff08;border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:9px;padding:9px 12px;margin-bottom:14px}#lp .dm-reacts{display:flex;flex-wrap:wrap;gap:9px}#lp .rx{display:inline-flex;align-items:center;gap:7px;font-size:15px;padding:7px 12px;border-radius:11px;background:#ffffff0a;border:1px solid var(--line);opacity:0;transform:scale(.7)}#lp .demo.in .rx{animation:pop .5s cubic-bezier(.2,1.4,.4,1) forwards;animation-delay:var(--d,0s)}@keyframes pop{to{opacity:1;transform:none}}#lp .rx b{font-family:var(--mono);font-size:13px;font-weight:700;color:#eef3fb;font-variant-numeric:tabular-nums}#lp .dm-stories{display:flex;gap:12px;margin-bottom:16px}#lp .st{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;font-weight:800;color:#fff;font-size:15px;position:relative;background:#131a26}#lp .st:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;padding:3px;background:conic-gradient(from 0deg,var(--blue),var(--cyan),var(--violet),var(--blue));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}#lp .demo.in .st:before{animation:spin 3.4s linear infinite}#lp .dm-metrics{display:flex;gap:12px}#lp .mt{flex:1;background:#ffffff08;border:1px solid var(--line);border-radius:12px;padding:12px}#lp .mt b{display:block;font-family:var(--sora);font-weight:800;font-size:22px;color:var(--accent);font-variant-numeric:tabular-nums}#lp .mt span{font-size:11.5px;color:var(--muted)}#lp .dm-chat{display:flex;flex-direction:column;gap:9px}#lp .msg{max-width:82%;font-size:13px;line-height:1.4;padding:9px 13px;border-radius:14px;opacity:0;transform:translateY(8px)}#lp .demo.in .msg{animation:cmtIn .5s ease forwards}#lp .demo.in .msg:nth-child(2){animation-delay:.55s}#lp .demo.in .msg:nth-child(3){animation-delay:1.5s}#lp .msg.in-l{align-self:flex-start;background:#182533;border:1px solid var(--line);color:#dbe4f0;border-bottom-left-radius:5px}#lp .msg.out{align-self:flex-end;background:linear-gradient(135deg,var(--violet),#6d28d9);color:#fff;border-bottom-right-radius:5px}#lp .msg.out .who{display:block;font-size:9px;font-family:var(--mono);opacity:.9;margin-bottom:2px;letter-spacing:.05em}#lp .dm-lead{margin-top:12px;align-self:flex-start;display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:#5ee0a0;background:color-mix(in srgb,var(--emerald) 12%,transparent);border:1px solid color-mix(in srgb,var(--emerald) 34%,transparent);border-radius:9px;padding:7px 12px;opacity:0;transform:scale(.8)}#lp .demo.in .dm-lead{animation:pop .5s cubic-bezier(.2,1.4,.4,1) forwards;animation-delay:2.1s}#lp .dm-dialog{display:flex;flex-direction:column;gap:10px}#lp .dl{display:flex;gap:11px;align-items:flex-start;opacity:0;transform:translateY(8px)}#lp .demo.in .dl{animation:cmtIn .5s ease forwards}#lp .demo.in .dl:nth-child(2){animation-delay:.55s}#lp .demo.in .dl:nth-child(3){animation-delay:1.1s}#lp .dl .n{width:24px;height:24px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:11px;font-weight:800;color:#fff;margin-top:2px}#lp .dl:nth-child(1) .n{background:linear-gradient(140deg,#4aa8ff,#2b6fd6)}#lp .dl:nth-child(2) .n{background:linear-gradient(140deg,#a98bff,#7c3aed)}#lp .dl:nth-child(3) .n{background:linear-gradient(140deg,#34d399,#0d9488)}#lp .dl .db{flex:1;background:#ffffff08;border:1px solid var(--line);border-radius:11px;padding:8px 12px}#lp .dl .db b{font-size:11.5px;color:#cfe0f2;display:inline-flex;align-items:center;gap:6px}#lp .dl .db .ai{font-family:var(--mono);font-size:8px;font-weight:700;color:#22c9a0;border:1px solid color-mix(in srgb,#22c9a0 40%,transparent);border-radius:4px;padding:1px 4px}#lp .dl .db p{margin:3px 0 0;font-size:12.5px;color:#dce5f1}#lp .dm-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}#lp .dm-chips span{font-family:var(--mono);font-size:10px;color:var(--muted);border:1px solid var(--line);border-radius:8px;padding:5px 10px;background:#ffffff05}#lp .dm-recips{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}#lp .rc{display:flex;align-items:center;gap:10px;background:#ffffff08;border:1px solid var(--line);border-radius:11px;padding:8px 11px}#lp .rc .av{width:28px;height:28px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:11px;font-weight:800;color:#fff;background:linear-gradient(140deg,var(--blue),#2b6fd6)}#lp .rc .rn{flex:1;font-size:12.5px;color:#dbe4f0}#lp .rc .ok{font-size:13px;color:#3ea6ff;font-weight:700;opacity:0}#lp .demo.in .rc .ok{animation:okIn .4s ease forwards}#lp .demo.in .rc:nth-child(1) .ok{animation-delay:.35s}#lp .demo.in .rc:nth-child(2) .ok{animation-delay:.75s}#lp .demo.in .rc:nth-child(3) .ok{animation-delay:1.15s}@keyframes okIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}#lp .rc .dots{font-size:15px;color:#6f7d8c;letter-spacing:1px;animation:tp 1.3s infinite}#lp .dm-prog .dm-prog-t{display:flex;justify-content:space-between;font-size:11.5px;color:var(--muted);margin-bottom:7px}#lp .dm-prog .dm-prog-t b{color:#f3c96b;font-family:var(--mono);font-variant-numeric:tabular-nums}#lp .pbar{height:8px;border-radius:6px;background:#ffffff0f;overflow:hidden}#lp .pbar i{display:block;height:100%;width:0;border-radius:6px;background:linear-gradient(90deg,var(--gold2),var(--gold))}#lp .demo.in .pbar i{animation:barGrow 1.4s cubic-bezier(.2,.7,.3,1) forwards;animation-delay:.3s}@keyframes barGrow{to{width:var(--w)}}#lp .shots-sec{position:relative;z-index:1;width:min(var(--maxw),94vw);margin:0 auto;padding:clamp(70px,8vw,104px) 0 10px}#lp .shots-head{text-align:center;display:flex;flex-direction:column;align-items:center;margin-bottom:clamp(32px,4vw,48px)}#lp .shots-head h2{font-size:clamp(27px,3.3vw,46px);margin:16px 0 0}#lp .shots-head h2 .g{background:linear-gradient(115deg,#3b82f6,#5aa0ff 58%,#a9ceff);-webkit-background-clip:text;background-clip:text;color:transparent}#lp .shots-head p{margin:14px auto 0;max-width:600px;color:#aab4c7;font-size:16px}#lp .shot{margin:0;opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.3,1)}#lp .shot.in{opacity:1;transform:none}#lp .br{border-radius:16px;overflow:hidden;background:#0b1120;border:1px solid var(--line2);box-shadow:0 46px 104px -50px #000000e6,0 0 74px -34px #3b82f666}#lp .br-bar{height:40px;flex:none;display:flex;align-items:center;gap:8px;padding:0 16px;background:linear-gradient(180deg,#121a2b,#0d1420);border-bottom:1px solid var(--line)}#lp .br-bar .d{width:11px;height:11px;border-radius:50%;flex:none}#lp .br-bar .d.r{background:#fb5b6b}#lp .br-bar .d.y{background:#f5b13f}#lp .br-bar .d.g{background:#34d399}#lp .br-bar .br-url{margin-left:14px;font-family:var(--mono);font-size:11.5px;color:#748399;background:#0a0f1a;border:1px solid var(--line);border-radius:7px;padding:4px 15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60vw}#lp .br img{display:block;width:100%;height:auto}#lp .shots-carousel{position:relative;max-width:1060px;margin:0 auto}#lp .sc-viewport{overflow:hidden;border-radius:16px}#lp .sc-track{display:flex;transition:transform .6s cubic-bezier(.22,.61,.28,1)}#lp .sc-slide{flex:0 0 100%;min-width:0;padding:2px}#lp .sc-slide .br{position:relative;cursor:zoom-in;transition:transform .4s cubic-bezier(.2,.7,.3,1),box-shadow .4s ease}#lp .sc-slide .br:hover{transform:translateY(-4px);box-shadow:0 54px 120px -50px #000000eb,0 0 96px -28px #3b82f699}#lp .sc-zoom{position:absolute;right:14px;bottom:14px;z-index:3;display:flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:#090e1abd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.16);color:#dbe7ff;font-size:12.5px;font-weight:600;opacity:0;transform:translateY(8px);transition:opacity .3s,transform .3s;pointer-events:none}#lp .sc-zoom svg{width:15px;height:15px}#lp .sc-slide .br:hover .sc-zoom{opacity:1;transform:none}#lp .sc-cap{margin-top:18px;text-align:center;color:#8ea0b8;font-size:13.5px;line-height:1.5;min-height:21px}#lp .sc-nav{position:absolute;top:calc(50% - 22px);z-index:4;width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#eaf1ff;background:#0b1120b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.14);box-shadow:0 12px 30px -12px #000c;transition:background .25s,transform .25s,border-color .25s}#lp .sc-nav:hover{background:#2560e6e0;border-color:#78aaff99;transform:scale(1.08)}#lp .sc-nav:active{transform:scale(.95)}#lp .sc-nav svg{width:20px;height:20px}#lp .sc-nav.prev{left:-16px}#lp .sc-nav.next{right:-16px}@media (max-width:960px){#lp .sc-nav.prev{left:8px}#lp .sc-nav.next{right:8px}}#lp .sc-thumbs{display:flex;justify-content:center;gap:12px;margin-top:22px;flex-wrap:wrap}#lp .sc-thumb{position:relative;width:136px;height:82px;border-radius:10px;overflow:hidden;cursor:pointer;flex:none;border:1px solid var(--line2);opacity:.5;filter:saturate(.7);transition:opacity .3s,filter .3s,transform .3s,border-color .3s,box-shadow .3s}#lp .sc-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;display:block}#lp .sc-thumb:hover{opacity:.85;transform:translateY(-3px)}#lp .sc-thumb.on{opacity:1;filter:none;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6,0 14px 30px -14px #3b82f6b3}@media (max-width:560px){#lp .sc-thumbs{display:none}}#lp .sc-dots{display:none;justify-content:center;gap:9px;margin-top:18px}#lp .sc-dot{width:9px;height:9px;border-radius:50%;background:#fff3;cursor:pointer;transition:background .25s,transform .25s}#lp .sc-dot.on{background:#3b82f6;transform:scale(1.3)}@media (max-width:560px){#lp .sc-dots{display:flex}}#lp .scl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:clamp(16px,4vw,56px);background:#04070ed1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;transition:opacity .38s ease}#lp .scl.open{opacity:1;pointer-events:auto}#lp .scl-stage{position:relative;width:min(1280px,94vw);transform:scale(.94);opacity:0;transition:transform .42s cubic-bezier(.2,.8,.28,1),opacity .42s ease}#lp .scl.open .scl-stage{transform:none;opacity:1}#lp .scl-frame .br{display:flex;flex-direction:column;box-shadow:0 60px 140px -40px #000000f2,0 0 120px -30px #3b82f680}#lp .scl-imgwrap{overflow:hidden;background:#0b1120}#lp .scl-imgwrap img{width:100%;height:auto;max-height:calc(88vh - 40px);-o-object-fit:contain;object-fit:contain;display:block}#lp .scl-img-anim{animation:sclIn .45s ease}@keyframes sclIn{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:none}}#lp .scl-meta{margin-top:14px;display:flex;align-items:center;justify-content:center;gap:12px;color:#c2d0e6;font-size:14px;flex-wrap:wrap}#lp .scl-count{font-family:var(--mono);font-size:12px;color:#7f8ca3}#lp .scl-close{position:absolute;top:-16px;right:-16px;z-index:6;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background:#141b2ceb;border:1px solid rgba(255,255,255,.18);transition:background .25s,transform .3s}#lp .scl-close:hover{background:#e5484d;transform:rotate(90deg)}#lp .scl-close svg{width:18px;height:18px}@media (max-width:640px){#lp .scl-close{top:-4px;right:-4px}}#lp .scl-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:6;width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#eaf1ff;background:#0f1626cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);transition:background .25s,transform .25s}#lp .scl-nav:hover{background:#2560e6e6;transform:translateY(-50%) scale(1.08)}#lp .scl-nav:active{transform:translateY(-50%) scale(.95)}#lp .scl-nav svg{width:24px;height:24px}#lp .scl-nav.prev{left:clamp(-22px,-2vw,-8px)}#lp .scl-nav.next{right:clamp(-22px,-2vw,-8px)}@media (max-width:900px){#lp .scl-nav.prev{left:10px}#lp .scl-nav.next{right:10px}}@media (prefers-reduced-motion:reduce){#lp .sc-track,#lp .sc-slide .br,#lp .scl,#lp .scl-stage{transition:none}#lp .scl-img-anim{animation:none}}#lp .steps-sec{position:relative;z-index:1;padding:56px 0 44px}#lp .steps{position:relative;width:min(var(--maxw),94vw);margin:0 auto;display:grid;grid-template-columns:repeat(5,1fr);gap:10px}#lp .steps-line{position:absolute;top:31px;left:10%;right:10%;height:2px;border-radius:2px;background:#ffffff17;overflow:hidden;z-index:0}#lp .steps-line i{display:block;height:100%;width:0;border-radius:2px;background:linear-gradient(90deg,var(--cyan),var(--blue),var(--violet),var(--emerald),var(--gold));transition:width 1.9s cubic-bezier(.3,.6,.3,1) .15s}#lp .steps.in .steps-line i{width:100%}#lp .step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 8px;opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.3,1);transition-delay:var(--d,0s)}#lp .steps.in .step{opacity:1;transform:none}#lp .step-node{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;position:relative;transition:.25s;background:color-mix(in srgb,var(--accent) 15%,#0f1522);border:1px solid color-mix(in srgb,var(--accent) 42%,var(--line));color:var(--accent);box-shadow:0 10px 28px -14px color-mix(in srgb,var(--accent) 75%,transparent)}#lp .step-node svg{width:28px;height:28px}#lp .step:hover .step-node{transform:translateY(-4px) scale(1.07);box-shadow:0 16px 36px -14px color-mix(in srgb,var(--accent) 90%,transparent)}#lp .step-num{position:absolute;top:-7px;right:-7px;width:23px;height:23px;border-radius:50%;background:var(--accent);color:#0a0d16;font-family:var(--mono);font-size:11px;font-weight:800;display:grid;place-items:center;border:3px solid var(--bg)}#lp .step-card{margin-top:16px}#lp .step-card b{display:block;font-family:var(--sora);font-weight:800;font-size:16px;color:#eef3fb;letter-spacing:-.01em;margin-bottom:6px}#lp .step-card p{font-size:12.8px;color:#a7b2c5;line-height:1.5;margin:0}@media (max-width:900px){#lp .steps{grid-template-columns:1fr;gap:22px;max-width:470px}#lp .steps-line{display:none}#lp .step{flex-direction:row;text-align:left;align-items:flex-start;gap:16px;padding:0}#lp .step-card{margin-top:2px}#lp .step-node{flex:none}}#lp .price-sec{position:relative;z-index:1;padding:56px 0 44px}#lp .price-grid{width:min(var(--maxw),94vw);margin:0 auto;display:grid;grid-template-columns:1.05fr 1fr;gap:20px;align-items:stretch}#lp .price-pro,#lp .price-mods{position:relative;border-radius:22px;padding:26px 26px 28px;overflow:hidden;display:flex;flex-direction:column;opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.3,1)}#lp .price-sec.in .price-pro{opacity:1;transform:none}#lp .price-sec.in .price-mods{opacity:1;transform:none;transition-delay:.12s}#lp .price-pro{background:linear-gradient(160deg,color-mix(in srgb,var(--gold) 13%,#13141c),color-mix(in srgb,var(--blue) 10%,#0e1017));border:1px solid color-mix(in srgb,var(--gold) 30%,var(--line2))}#lp .price-pro:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.42;pointer-events:none;background:radial-gradient(520px 280px at 82% -12%,color-mix(in srgb,var(--gold) 26%,transparent),transparent 62%)}#lp .price-pro>*{position:relative}#lp .pp-badge{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#241a04;background:linear-gradient(180deg,#f6ce72,#e0a83a);padding:5px 11px;border-radius:8px;margin-bottom:16px}#lp .pp-top{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap}#lp .pp-title b{display:block;font-family:var(--sora);font-weight:800;font-size:20px;color:#fff;letter-spacing:-.01em}#lp .pp-title span{font-size:13.5px;color:#aab4c7}#lp .pp-toggle{display:inline-flex;background:#00000052;border:1px solid var(--line);border-radius:12px;padding:4px;gap:2px;flex:none}#lp .pp-toggle button{border:0;background:transparent;color:var(--muted);font-family:var(--body);font-weight:700;font-size:13px;padding:8px 13px;border-radius:9px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:.2s}#lp .pp-toggle button i{font-style:normal;font-family:var(--mono);font-size:10px;font-weight:800;color:#5ee0a0;background:color-mix(in srgb,var(--emerald) 16%,transparent);padding:1px 5px;border-radius:5px}#lp .pp-toggle button.on{background:linear-gradient(180deg,#f6ce72,#e0a83a);color:#241a04}#lp .pp-toggle button.on i{color:#1c4a33;background:#fff6}#lp .pp-price{display:flex;align-items:baseline;gap:7px;margin:24px 0 8px}#lp .pp-price .cur{font-family:var(--sora);font-weight:800;font-size:32px;color:#fff;align-self:flex-start;margin-top:8px}#lp .pp-price b{font-family:var(--sora);font-weight:800;font-size:64px;line-height:1;color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums}#lp .pp-price .per{font-size:16px;color:#9aa6ba;font-weight:600}#lp .pp-note{font-size:13px;color:#9aa6ba;min-height:19px}#lp .pp-feats{list-style:none;margin:20px 0 24px;padding:0;display:grid;gap:11px}#lp .pp-feats li{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:#dce5f1}#lp .pp-feats svg{width:18px;height:18px;color:var(--gold);flex:none;margin-top:1px}#lp .pp-cta{margin-top:auto;width:100%;height:52px}#lp .price-mods{background:linear-gradient(180deg,#ffffff0b,#ffffff03);border:1px solid var(--line)}#lp .pm-h b{display:block;font-family:var(--sora);font-weight:800;font-size:19px;color:#eef3fb;letter-spacing:-.01em}#lp .pm-h span{font-size:13.5px;color:#aab4c7}#lp .pm-h em{font-style:normal;color:var(--cyan);font-weight:700}#lp .pm-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:16px 0 4px}#lp .pm-chip{display:flex;align-items:center;gap:9px;text-align:left;border:1px solid var(--line);background:#ffffff05;border-radius:12px;padding:11px 12px;cursor:pointer;transition:.18s;color:#c7d1df;font-size:13px;font-weight:600}#lp .pm-chip .dot{width:9px;height:9px;border-radius:50%;flex:none;background:var(--c,var(--cyan));box-shadow:0 0 8px var(--c,var(--cyan))}#lp .pm-chip em{font-style:normal;margin-left:auto;font-family:var(--mono);font-weight:800;color:#8f9bb0;transition:.18s;flex:none}#lp .pm-chip:hover{border-color:var(--line2);background:#ffffff0d;transform:translateY(-1px)}#lp .pm-chip.on{border-color:color-mix(in srgb,var(--cyan) 48%,var(--line2));background:color-mix(in srgb,var(--cyan) 11%,transparent);color:#fff;box-shadow:0 0 0 1px color-mix(in srgb,var(--cyan) 22%,transparent) inset}#lp .pm-chip.on em{color:var(--cyan)}#lp .pm-total{margin-top:16px;display:flex;justify-content:space-between;align-items:baseline;padding-top:15px;border-top:1px solid var(--line)}#lp .pm-total .l{font-size:13.5px;color:var(--muted)}#lp .pm-total b{font-family:var(--sora);font-weight:800;font-size:28px;color:var(--cyan);font-variant-numeric:tabular-nums}#lp .pm-total .pm-per{font-size:13px;color:var(--muted);margin-left:2px}#lp .pm-cta{margin-top:16px;width:100%;height:50px}#lp .price-foot{width:min(var(--maxw),94vw);margin:18px auto 0;text-align:center;font-size:12.8px;color:var(--muted)}#lp .price-foot b{color:#c7d1df;font-weight:700}@media (max-width:900px){#lp .price-grid{grid-template-columns:1fr}}@media (max-width:420px){#lp .pm-grid{grid-template-columns:1fr}}@media (max-width:1180px){#lp .stage-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:30px}}@media (max-width:900px){#lp .feat{grid-template-columns:1fr;gap:24px}#lp .feat:nth-child(2n) .demo{order:0}#lp .feat-copy,#lp .feat:nth-child(2n) .feat-copy{transform:translateY(18px)}}@media (max-width:960px){#lp .stage-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero" "media" "adv";gap:38px}#lp .hero{min-height:auto;padding-top:calc(var(--navh) + 26px)}#lp .stage-media{position:static;top:auto}#lp .adv{padding:4px 0 30px}#lp .demos-sec{padding:70px 0 20px}#lp .demos{gap:48px}#lp .scrollhint{display:none}#lp .tg{height:auto;transform:none}#lp .tg:hover{transform:none}#lp .tg-feed{overflow:visible}#lp .tg-feed:before{display:none}}@media (max-width:560px){#lp .brand-wordmark{width:106px}#lp .nav-panel{display:none}#lp .top-in{padding:8px 10px}}@media (min-width:1600px){#lp{--maxw:1360px}}@media (min-width:1920px){#lp{--maxw:1460px;--tgw:min(680px,78vh)}#lp .hero h1{font-size:clamp(50px,3.4vw,62px)}#lp .hero .lead{font-size:19px;max-width:520px}}@media (min-width:2560px){#lp{--maxw:1620px;--tgw:min(720px,74vh);--pad:56px}#lp .hero h1{font-size:70px}#lp .hero .lead{font-size:21px;max-width:560px}#lp .adv-ic{width:50px;height:50px}#lp .adv-ic svg{width:25px;height:25px}#lp .adv-tx b{font-size:18.5px}#lp .adv-tx span{font-size:15.5px}}@media (min-width:3200px){#lp{--maxw:1820px;--tgw:min(780px,72vh)}#lp .hero h1{font-size:78px}#lp .hero .lead{font-size:23px;max-width:600px}}@media (min-width:3840px){#lp{--maxw:2040px;--tgw:min(860px,70vh)}#lp .hero h1{font-size:86px}#lp .hero .lead{font-size:25px;max-width:640px}#lp .adv-tx b{font-size:21px}#lp .adv-tx span{font-size:17px}}@media (prefers-reduced-motion:reduce){#lp *{animation:none!important;transition:none!important}}#lp .rev-viewport{overflow-x:auto;overflow-y:hidden;width:min(var(--maxw),94vw);margin:clamp(28px,3vw,44px) auto 0;cursor:grab;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}#lp .rev-viewport::-webkit-scrollbar{display:none}#lp .rev-viewport.dragging{cursor:grabbing}#lp .rev-viewport.dragging *{-webkit-user-select:none;-moz-user-select:none;user-select:none}#lp .rev-track{display:flex;gap:clamp(16px,2vw,26px);width:-moz-max-content;width:max-content;padding:6px 2px}#lp .rev-card{margin:0;flex:none;width:clamp(300px,78vw,400px);display:flex;flex-direction:column;gap:14px;padding:26px 24px;border-radius:18px;background:linear-gradient(180deg,#ffffff0b,#ffffff04);border:1px solid var(--line);box-shadow:0 30px 70px -46px #000000d9}#lp .rev-stars{color:#f5c15e;letter-spacing:2px;font-size:15px}#lp .rev-card blockquote{margin:0;color:#cdd7ea;font-size:15px;line-height:1.62}#lp .rev-who{display:flex;align-items:center;gap:12px;margin-top:auto}#lp .rev-av{width:42px;height:42px;flex:none;border-radius:12px;display:flex;align-items:center;justify-content:center;font-family:var(--sora);font-weight:800;font-size:17px;color:#0b1120;background:var(--rc,#22d3ee)}#lp .rev-who b{font-family:var(--sora);font-weight:700;font-size:15px;color:#eef3fb;letter-spacing:-.01em}#lp .faq-page{position:relative;z-index:1;width:min(760px,92vw);margin:0 auto;padding:clamp(90px,12vh,150px) 0 80px;text-align:center;display:flex;flex-direction:column;align-items:center}#lp .faq-h1{font-family:var(--sora);font-weight:800;letter-spacing:-.02em;font-size:clamp(34px,5vw,58px);margin:16px 0 0}#lp .faq-lead{color:#aab4c7;font-size:16px;margin:16px auto 0;max-width:520px}#lp .faq-list{width:100%;margin-top:clamp(30px,4vw,48px);display:flex;flex-direction:column;gap:12px;text-align:left}#lp .faq-item{border:1px solid var(--line);border-radius:14px;background:#ffffff09;padding:16px 20px}#lp .faq-item summary{cursor:pointer;font-family:var(--sora);font-weight:700;font-size:16px;color:#eef3fb;list-style:none;display:flex;justify-content:space-between;align-items:center}#lp .faq-item summary:after{content:"+";color:var(--blue);font-size:20px;font-weight:400}#lp .faq-item[open] summary:after{content:"–"}#lp .faq-item p{margin:12px 0 0;color:#cdd7ea;font-size:14.5px;line-height:1.6}#lp .faq-item .faq-ul{margin:12px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:8px 22px}#lp .faq-item .faq-ul li{position:relative;padding-left:18px;color:#cdd7ea;font-size:14px;line-height:1.5}#lp .faq-item .faq-ul li:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:50%;background:linear-gradient(90deg,var(--cyan),var(--blue));box-shadow:0 0 8px var(--cyan)}#lp .faq-item .faq-b{color:#eef3fb;font-weight:600}@media (max-width:560px){#lp .faq-item .faq-ul{grid-template-columns:1fr}}#lp .faq-actions{display:flex;gap:12px;margin-top:clamp(28px,4vw,44px);flex-wrap:wrap;justify-content:center}#lp .faq-sec{position:relative;z-index:1;padding:56px 0 44px}#lp .faq-wrap{width:min(820px,94vw);margin:clamp(28px,3vw,44px) auto 0;display:flex;flex-direction:column;gap:12px}#lp .faq-q{opacity:0;transform:translateY(18px);border:1px solid var(--line);border-radius:16px;background:#ffffff09;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);overflow:hidden;transition:opacity .55s cubic-bezier(.4,0,.2,1),transform .55s cubic-bezier(.4,0,.2,1),border-color .2s,background .2s}#lp .faq-q.in{opacity:1;transform:none}#lp .faq-q[open]{background:#ffffff0e;border-color:var(--line2)}#lp .faq-q summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-family:var(--sora);font-weight:700;font-size:16.5px;color:#eef3fb}#lp .faq-q summary::-webkit-details-marker{display:none}#lp .faq-q summary:after{content:"+";flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font:400 21px/1 var(--sora);color:var(--cyan);background:#22d3ee1a;border:1px solid rgba(34,211,238,.28);transition:background .2s,color .2s}#lp .faq-q[open] summary:after{content:"–";background:#22d3ee33}#lp .faq-q .faq-a{padding:0 22px 20px;color:#cdd7ea;font-size:14.5px;line-height:1.62}#lp .faq-q .faq-a p{margin:0}#lp .faq-q .faq-a p+p{margin-top:12px}#lp .faq-q .faq-a b{color:#eef3fb;font-weight:700}#lp .faq-q .faq-ul{margin:12px 0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:8px 22px}#lp .faq-q .faq-ul li{position:relative;padding-left:18px;font-size:14px;line-height:1.5}#lp .faq-q .faq-ul li:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:50%;background:linear-gradient(90deg,var(--cyan),var(--blue));box-shadow:0 0 8px var(--cyan)}@media (max-width:640px){#lp .faq-q .faq-ul{grid-template-columns:1fr}}#lp .bmesh{width:min(var(--maxw),94vw);margin:0 auto;display:flex;flex-direction:column;gap:clamp(52px,7vw,118px);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji",sans-serif}#lp .bm-cell{position:relative;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(22px,4vw,66px);opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .8s cubic-bezier(.2,.7,.3,1)}#lp .bm-cell.in{opacity:1;transform:none}#lp .bm-cell>.bm-cap{grid-column:1;grid-row:1}#lp .bm-cell>.bm-win{grid-column:2;grid-row:1}#lp .bmesh>article:nth-of-type(2n){grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}#lp .bmesh>article:nth-of-type(2n)>.bm-cap{grid-column:2}#lp .bmesh>article:nth-of-type(2n)>.bm-win{grid-column:1}#lp .bm-cell.com{--acc:#22d3ee}#lp .bm-cell.rea{--acc:#fb5b6b}#lp .bm-cell.lur{--acc:#4da3ff}#lp .bm-cell.dia{--acc:#a78bfa}#lp .bm-cell.grp{--acc:#22c9a0}#lp .bm-cell.dm{--acc:#f3c96b}#lp .bm-cell.tag{--acc:#e879f9}#lp .bm-cell.par{--acc:#fb923c}#lp .bm-cell:before{content:"";position:absolute;left:5%;right:5%;top:0;height:100%;z-index:0;pointer-events:none;opacity:.2;filter:blur(76px);transition:opacity .35s;background:radial-gradient(66% 78% at 50% 46%,color-mix(in srgb,var(--acc) 46%,transparent),transparent 72%)}#lp .bm-cell:hover:before{opacity:.32}#lp .bm-cap,#lp .bm-win{position:relative;z-index:1}#lp .bm-cap{display:flex;flex-direction:column;align-items:flex-start;gap:15px;margin:0;padding:0 clamp(2px,1.5vw,28px);transform:translate(-46px);transition:transform .85s cubic-bezier(.2,.7,.3,1)}#lp .bmesh>article:nth-of-type(2n)>.bm-cap{transform:translate(46px)}#lp .bm-cell.in>.bm-cap{transform:none}#lp .bm-cap-ic{width:clamp(46px,3.3vw,56px);height:clamp(46px,3.3vw,56px);border-radius:15px;flex:none;display:grid;place-items:center;color:var(--acc);background:color-mix(in srgb,var(--acc) 15%,transparent);border:1px solid color-mix(in srgb,var(--acc) 34%,var(--line));box-shadow:0 8px 24px -10px color-mix(in srgb,var(--acc) 60%,transparent)}#lp .bm-cap-ic svg{width:26px;height:26px}#lp .bm-cap-tt{display:flex;flex-direction:column;gap:6px;min-width:0}#lp .bm-cap-tt b{font-family:var(--sora);font-weight:800;font-size:clamp(21px,2.3vw,29px);line-height:1.1;color:#eef3fb;letter-spacing:-.02em;display:flex;align-items:center;gap:10px;flex-wrap:wrap}#lp .bm-cap-tt i{font-style:normal;font-size:clamp(13px,1vw,14.5px);color:var(--muted)}#lp .bm-cap-desc{margin:0;font-size:clamp(14px,1vw,15.5px);line-height:1.62;color:#a8b6c7;max-width:44ch}#lp .bm-cap-tags{display:none}#lp .bm-tag{font-family:var(--sora);font-size:11.5px;font-weight:600;letter-spacing:.01em;color:color-mix(in srgb,var(--acc) 80%,#e6eef7);background:color-mix(in srgb,var(--acc) 12%,transparent);border:1px solid color-mix(in srgb,var(--acc) 28%,var(--line));padding:5px 11px;border-radius:999px}#lp .bm-new{font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.1em;color:#0a0d16;background:linear-gradient(180deg,#f6ce72,#e0a83a);padding:3px 7px;border-radius:6px}#lp .bm-win{overflow:hidden;border-radius:18px;background:linear-gradient(175deg,#0f1a27,#0a1119);border:1px solid rgba(255,255,255,.07);box-shadow:0 40px 90px -50px #000000e6,0 0 0 1px #ffffff05 inset;transition:transform .35s,box-shadow .35s}#lp .bm-cell:hover .bm-win{transform:translateY(-4px);box-shadow:0 46px 100px -46px color-mix(in srgb,var(--acc) 42%,rgba(0,0,0,.9))}#lp .bm-wall{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.8;z-index:0}#lp .bm-vig{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(120% 80% at 50% 0,transparent 55%,rgba(0,0,0,.28))}#lp .bm-body{position:relative;z-index:2;padding:15px}#lp .bm-hd{display:flex;align-items:center;gap:11px;padding:10px 12px 12px;margin:-15px -15px 12px;position:relative;z-index:2;background:linear-gradient(180deg,#17212bf5,#17212bd1);border-bottom:1px solid rgba(255,255,255,.06)}#lp .bm-ttl{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}#lp .bm-ttl b{font-size:15px;font-weight:600;color:#eef4fb;display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#lp .bm-ttl small{font-size:12.5px;color:#7f93a6;transition:color .3s}#lp .bm-ttl small.tp{color:#63b3ed}#lp .bm-acts{display:flex;gap:15px;color:#5f7488;flex:none}#lp .bm-acts svg{width:20px;height:20px}#lp .bm-verif{width:15px;height:15px;flex:none}#lp .bm-av{border-radius:50%;flex:none;display:grid;place-items:center;color:#fff;font-weight:600;line-height:1;overflow:hidden}#lp .bm-g1{background:linear-gradient(145deg,#5cadf5,#3d7bf0)}#lp .bm-g2{background:linear-gradient(145deg,#9ee563,#54c264)}#lp .bm-g3{background:linear-gradient(145deg,#ffbe5c,#ff8a5c)}#lp .bm-g4{background:linear-gradient(145deg,#c58bff,#8a5bf0)}#lp .bm-g5{background:linear-gradient(145deg,#63e0d6,#33b6f0)}#lp .bm-g6{background:linear-gradient(145deg,#ff90b6,#ff5c8a)}#lp .bm-g7{background:linear-gradient(145deg,#ffd15c,#ffa63a)}#lp .bm-n1{color:#65aadd}#lp .bm-n2{color:#7bc862}#lp .bm-n3{color:#faa774}#lp .bm-n4{color:#a695e7}#lp .bm-n5{color:#6ec9cb}#lp .bm-n6{color:#ee7aae}#lp .bm-n7{color:#e17076}#lp .bm-col{display:flex;flex-direction:column;gap:8px;position:relative;z-index:2}#lp .bm-bub{position:relative;max-width:86%;padding:7px 11px 8px;border-radius:14px;font-size:14px;line-height:1.32;color:#eef4fb;box-shadow:0 1px 2px #00000047;word-wrap:break-word;overflow:hidden}#lp .bm-bub.bm-lv{animation:bmStreamOut .2s ease forwards}#lp .bm-bub .bm-nm{font-size:12.5px;font-weight:600;margin-bottom:2px;display:flex;align-items:center;gap:6px}#lp .bm-bub .bm-tm{float:right;margin:6px 0 -3px 10px;font-size:11px;color:#6b8398;font-variant-numeric:tabular-nums;-webkit-user-select:none;-moz-user-select:none;user-select:none}#lp .bm-bub.inb{background:#1b2b3a;border-top-left-radius:5px;align-self:flex-start}#lp .bm-bub.outb{background:linear-gradient(160deg,#4084c4,#2b5c8f);border-top-right-radius:5px;align-self:flex-end;color:#fff}#lp .bm-bub.outb .bm-tm{color:#cfe6ff}#lp .bm-feed>*,#lp .bm-dm>*,#lp .bm-gfeed>*,#lp .bm-tagfeed>*{flex-shrink:0}#lp .bm-ai{font-size:9.5px;font-weight:700;letter-spacing:.06em;color:#8fd0ff;background:#63b3ed29;border:1px solid rgba(99,179,237,.3);padding:1px 5px;border-radius:5px}#lp .bm-ck{display:inline-flex;align-items:center;margin-left:3px;position:relative;top:2px}#lp .bm-ck svg{width:16px;height:11px;color:#8bbfe6}#lp .bm-ck.rd svg{color:#5fb0ff}#lp .bm-ck.sd svg{color:#7f93a6}#lp .bm-svc{align-self:center;font-size:12px;color:#cfe0ef;background:#0c16218c;padding:4px 12px;border-radius:12px;margin:2px auto}#lp .bm-typr{display:flex;align-items:center;gap:8px;align-self:flex-start;overflow:hidden;animation:bmStreamIn .34s cubic-bezier(.25,.8,.3,1) both}#lp .bm-typr.out{align-self:flex-end}#lp .bm-typr.bm-lv{animation:bmStreamOut .2s ease forwards}#lp .bm-typ{display:inline-flex;gap:4px;padding:10px 13px;background:#1b2b3a;border-radius:5px 14px 14px}#lp .bm-typr.out .bm-typ{background:linear-gradient(160deg,#4084c4,#2b5c8f);border-top-right-radius:5px;border-top-left-radius:14px}#lp .bm-typ i{width:7px;height:7px;border-radius:50%;background:#7f97ab;animation:bmDot 1.3s infinite ease-in-out}#lp .bm-typr.out .bm-typ i{background:#ffffffd9}#lp .bm-typ i:nth-child(2){animation-delay:.18s}#lp .bm-typ i:nth-child(3){animation-delay:.36s}#lp .bm-post{background:#1b2b3a;border-radius:5px 14px 14px;padding:11px 13px 10px;align-self:flex-start;max-width:94%;box-shadow:0 1px 2px #00000047}#lp .bm-post .bm-ch{color:#63b3ed;font-weight:600;font-size:13px;margin-bottom:3px}#lp .bm-post .bm-txt{font-size:14px;color:#eef4fb;line-height:1.38}#lp .bm-post .bm-txt b{color:#fff;font-weight:700}#lp .bm-post .bm-meta{display:flex;align-items:center;gap:12px;margin-top:8px;color:#6b8398;font-size:12px}#lp .bm-post .bm-eye{display:inline-flex;align-items:center;gap:4px}#lp .bm-post .bm-meta svg{width:15px;height:15px}#lp .bm-cmtdiv{align-self:center;display:flex;align-items:center;gap:8px;color:#7f93a6;font-size:12.5px;margin:4px 0}#lp .bm-cmtdiv:before,#lp .bm-cmtdiv:after{content:"";height:1px;width:36px;background:#ffffff0f}#lp .bm-feed{display:flex;flex-direction:column;justify-content:flex-end;gap:9px;height:272px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 30px);mask-image:linear-gradient(180deg,transparent 0,#000 30px)}#lp .bm-cmt{display:flex;gap:9px;align-items:flex-start;align-self:flex-start;max-width:96%;overflow:hidden;animation:bmStreamIn .5s cubic-bezier(.25,.8,.3,1) both}#lp .bm-cmt .bm-av{width:32px;height:32px;font-size:13px}#lp .bm-cbody{background:#1b2b3a;border-radius:5px 13px 13px;padding:6px 11px 7px;box-shadow:0 1px 2px #00000042}#lp .bm-cbody .bm-nm{font-size:12.5px;font-weight:600;margin-bottom:1px;display:flex;align-items:center;gap:6px}#lp .bm-cbody p{margin:0;font-size:13.5px;color:#eef4fb;line-height:1.3}#lp .bm-cmt.lv{animation:bmMsgOut .4s ease forwards}#lp .bm-composer{display:flex;align-items:center;gap:10px;margin:13px -15px -15px;padding:11px 14px;background:linear-gradient(0deg,#17212bf5,#17212bcc);border-top:1px solid rgba(255,255,255,.06)}#lp .bm-composer .bm-av{width:28px;height:28px;font-size:11px}#lp .bm-composer .bm-fld{flex:1;color:#6a7f93;font-size:13.5px}#lp .bm-composer svg{width:21px;height:21px;color:#5f7488;display:block}#lp .bm-reacts{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;align-self:flex-start;padding-left:2px}#lp .bm-re{position:relative;display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:14px;font-size:14px;font-weight:600;background:#ffffff0f;color:#cfe0f0;transition:background .25s,box-shadow .25s,transform .18s}#lp .bm-re .bm-em{font-size:16px;line-height:1}#lp .bm-re b{font-variant-numeric:tabular-nums}#lp .bm-re.on{background:#4084c452;color:#a9d5ff;box-shadow:inset 0 0 0 1.5px #63b3ed8c}#lp .bm-re.fire{animation:bmPop .5s ease}#lp .bm-re.fire .bm-em{animation:bmEmPop .5s ease}#lp .bm-fly{position:absolute;left:50%;top:-4px;transform:translate(-50%);font-size:18px;pointer-events:none;animation:bmFloat 1s ease forwards}#lp .bm-rxcol{gap:15px}#lp .bm-reacts.bm-rx{margin-top:7px;gap:7px;padding-left:0}#lp .bm-reacts.bm-rx .bm-re{padding:3px 9px;font-size:12.5px;border-radius:12px}#lp .bm-reacts.bm-rx .bm-re .bm-em{font-size:14px}#lp .bm-more{display:flex;align-items:center;gap:6px;margin-top:7px;font-size:12px;color:#7f93a6}#lp .bm-more .bm-stk{display:flex}#lp .bm-more .bm-stk .bm-av{width:20px;height:20px;font-size:9px;border:1.5px solid #0f1a27;margin-left:-7px}#lp .bm-more .bm-stk .bm-av:first-child{margin-left:0}#lp .bm-tray{display:flex;gap:16px;padding:4px 2px 12px;align-items:flex-start}#lp .bm-story{display:flex;flex-direction:column;align-items:center;gap:6px;width:62px}#lp .bm-ring{width:58px;height:58px;border-radius:50%;padding:3px;position:relative;background:conic-gradient(from 0deg,#63e0d6,#5caff5,#c58bff,#ff90b6,#63e0d6)}#lp .bm-ring.seen{background:#33404d}#lp .bm-ring.live:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;background:conic-gradient(from 0deg,transparent,rgba(99,179,237,.9));-webkit-mask:radial-gradient(circle,transparent 26px,#000 27px);mask:radial-gradient(circle,transparent 26px,#000 27px);animation:bmSpin 2.4s linear infinite}#lp .bm-ring .bm-av{width:100%;height:100%;font-size:21px;border:2px solid #0a1119}#lp .bm-story small{font-size:11px;color:#7f93a6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:62px}#lp .bm-viewer{position:relative;border-radius:16px;overflow:hidden;height:224px;background:linear-gradient(150deg,#243a6b,#5b2f7a 60%,#7a2f4f);box-shadow:inset 0 0 0 1px #ffffff14}#lp .bm-segs{position:absolute;top:9px;left:10px;right:10px;display:flex;gap:5px;z-index:3}#lp .bm-segs i{flex:1;height:3px;border-radius:3px;background:#ffffff52;overflow:hidden}#lp .bm-segs i b{display:block;height:100%;width:0;background:#fff;border-radius:3px}#lp .bm-segs i.done b{width:100%}#lp .bm-segs i.act b{animation:bmSeg 4s linear forwards}#lp .bm-vhd{position:absolute;top:22px;left:12px;right:12px;display:flex;align-items:center;gap:9px;z-index:3}#lp .bm-vhd .bm-av{width:34px;height:34px;font-size:14px;border:1.5px solid rgba(255,255,255,.5)}#lp .bm-vhd b{font-size:13.5px;color:#fff;font-weight:600}#lp .bm-vhd small{font-size:12px;color:#ffffffb3}#lp .bm-art{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#ffffffe6;font-size:40px}#lp .bm-vfoot{position:absolute;left:0;right:0;bottom:0;padding:14px 14px 12px;display:flex;align-items:center;gap:14px;z-index:3;background:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}#lp .bm-seen{display:inline-flex;align-items:center;gap:6px;color:#fff;font-size:13.5px;font-weight:600}#lp .bm-seen svg{width:18px;height:18px}#lp .bm-seen .bm-stk{display:flex;margin-right:2px}#lp .bm-seen .bm-stk .bm-av{width:22px;height:22px;font-size:10px;border:1.5px solid rgba(255,255,255,.75);margin-left:-8px}#lp .bm-seen .bm-stk .bm-av:first-child{margin-left:0}#lp .bm-like{margin-left:auto;color:#fff;display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:13.5px}#lp .bm-like svg{width:22px;height:22px;color:#ff5c7a;fill:#ff5c7a}#lp .bm-heart{position:absolute;right:22px;bottom:44px;font-size:20px;pointer-events:none;animation:bmHeart 1.6s ease forwards}#lp .bm-mtr{display:flex;gap:12px;margin-top:12px}#lp .bm-mtr .bm-m{flex:1;background:#17212b;border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:14px 16px}#lp .bm-mtr .bm-m b{display:block;font-size:26px;font-weight:700;color:#63b3ed;font-variant-numeric:tabular-nums;letter-spacing:-.01em}#lp .bm-mtr .bm-m.k b{color:#ff6f91}#lp .bm-tagn{color:#e879f9;font-weight:700;font-variant-numeric:tabular-nums}#lp .bm-tagfeed{display:flex;flex-direction:column;justify-content:flex-end;gap:9px;height:250px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 30px);mask-image:linear-gradient(180deg,transparent 0,#000 30px)}#lp .bm-smrow{display:flex;align-items:center;gap:11px;align-self:flex-start;max-width:99%;overflow:hidden;background:#1b2b3a;border-radius:6px 15px 15px;padding:8px 14px 8px 8px;box-shadow:0 1px 2px #00000047;animation:bmStreamIn .5s cubic-bezier(.25,.8,.3,1) both}#lp .bm-smrow.bm-lv{animation:bmStreamOut .3s ease forwards}#lp .bm-sthumb{width:44px;height:44px;border-radius:50%;flex:none;padding:2.5px;background:conic-gradient(from 210deg,#e879f9,#c58bff,#f4a6c8,#e879f9)}#lp .bm-sthumb .bm-av{width:100%;height:100%;font-size:16px;border:2px solid #1b2b3a}#lp .bm-scont{min-width:0;flex:1}#lp .bm-snm{font-size:13.5px;font-weight:600;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#lp .bm-stx{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#8ca3b8;white-space:nowrap}#lp .bm-stx svg{width:14px;height:14px;color:#e879f9;flex:none}#lp .bm-stx .bm-stm{margin-left:auto;padding-left:10px;font-size:11px;color:#6b8398;font-variant-numeric:tabular-nums}#lp .bm-mtr .bm-m span{font-size:12.5px;color:#7f93a6}#lp .bm-clist{display:flex;flex-direction:column}#lp .bm-crow{display:flex;align-items:center;gap:12px;padding:9px 8px;border-radius:12px;transition:background .3s}#lp .bm-crow+.bm-crow{border-top:1px solid rgba(255,255,255,.06)}#lp .bm-crow .bm-av{width:44px;height:44px;font-size:17px}#lp .bm-mid{flex:1;min-width:0}#lp .bm-mid .r1{display:flex;justify-content:space-between;align-items:baseline;gap:8px}#lp .bm-mid b{font-size:15px;font-weight:600;color:#eef4fb}#lp .bm-mid .t{font-size:12px;color:#6b8398;flex:none}#lp .bm-mid p{margin:2px 0 0;font-size:13px;color:#7f93a6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:5px}#lp .bm-stt{margin-left:auto}#lp .bm-bprog{margin:14px 4px 2px}#lp .bm-bprog .lab{display:flex;justify-content:space-between;font-size:12.5px;color:#7f93a6;margin-bottom:7px}#lp .bm-bprog .lab b{color:#ffcf5c;font-variant-numeric:tabular-nums}#lp .bm-bprog .bar{height:7px;border-radius:6px;background:#ffffff14;overflow:hidden}#lp .bm-bprog .bar i{display:block;height:100%;width:6%;border-radius:6px;background:linear-gradient(90deg,#ffb648,#ffcf5c);transition:width .7s cubic-bezier(.3,.8,.3,1)}#lp .bm-plist{height:300px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 76%,transparent);mask-image:linear-gradient(180deg,#000 76%,transparent)}#lp .bm-plist .bm-crow{overflow:hidden;animation:bmStreamIn .5s cubic-bezier(.25,.8,.3,1) both}#lp .bm-padd{color:#8ee6a8;font-weight:600;flex:none}#lp .bm-crow .bm-av.sq{border-radius:12px}#lp .bm-ptype{font-size:10.5px;font-weight:700;line-height:1.5;padding:0 6px;border-radius:6px;flex:none}#lp .bm-ptype.ch{color:#7cc0ff;background:#4da3ff29}#lp .bm-ptype.gr{color:#5fe0be;background:#22c9a029}#lp .bm-ptype.us{color:#f3c96b;background:#f3c96b29}#lp .bm-cell.par .bm-bprog .lab b{color:var(--acc)}#lp .bm-cell.par .bm-bprog .bar i{background:linear-gradient(90deg,#f97316,#fb923c)}#lp .bm-dm{height:300px;justify-content:flex-end;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 30px);mask-image:linear-gradient(180deg,transparent 0,#000 30px)}#lp .bm-gfeed{justify-content:flex-end;height:258px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 30px);mask-image:linear-gradient(180deg,transparent 0,#000 30px)}@keyframes bmDot{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-5px);opacity:1}}@keyframes bmMsgIn{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:none}}@keyframes bmMsgOut{to{opacity:0;transform:translateY(-8px) scale(.97);max-height:0;margin-top:-8px}}@keyframes bmStreamIn{0%{opacity:0;max-height:0;transform:translateY(7px) scale(.98)}45%{opacity:1}to{opacity:1;max-height:150px;transform:none}}@keyframes bmStreamOut{to{opacity:0;max-height:0;transform:translateY(-5px)}}@keyframes bmPop{0%{transform:scale(1)}30%{transform:scale(1.16)}60%{transform:scale(.96)}to{transform:scale(1)}}@keyframes bmEmPop{0%{transform:scale(1)}30%{transform:scale(1.5) rotate(-8deg)}to{transform:scale(1)}}@keyframes bmFloat{0%{opacity:0;transform:translate(-50%) scale(.6)}25%{opacity:1}to{opacity:0;transform:translate(-50%,-42px) scale(1.25)}}@keyframes bmHeart{0%{opacity:0;transform:translateY(0) scale(.5)}20%{opacity:1}to{opacity:0;transform:translateY(-70px) scale(1.3) rotate(12deg)}}@keyframes bmSpin{to{transform:rotate(360deg)}}@keyframes bmSeg{0%{width:0}to{width:100%}}@media (max-width:860px){#lp .bmesh{gap:clamp(46px,9vw,66px)}#lp .bm-cell,#lp .bmesh>article:nth-of-type(2n){grid-template-columns:1fr}#lp .bm-cell>.bm-cap,#lp .bmesh>article:nth-of-type(2n)>.bm-cap{grid-column:1;grid-row:1;transform:translateY(22px);padding:0}#lp .bm-cell>.bm-win,#lp .bmesh>article:nth-of-type(2n)>.bm-win{grid-column:1;grid-row:2}#lp .bm-cell.in>.bm-cap{transform:none}#lp .bm-cap-desc{max-width:none}}@media (prefers-reduced-motion:reduce){#lp .bm-cell{opacity:1;transform:none}#lp .bm-cap{transform:none}#lp .bm-ring.live:after,#lp .bm-typ i,#lp .bm-segs i.act b,#lp .bm-cmt{animation:none}}#lp .top{background:#090c12d1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.07)}#lp .top-in{width:min(var(--maxw),94vw);margin:0 auto;padding:0;height:64px;background:none;border:0;border-radius:0;backdrop-filter:none;-webkit-backdrop-filter:none}#lp .brand-mark{width:34px;height:34px;border-radius:10px;background:#1fb6d4;box-shadow:none}#lp .brand-mark:before{display:none}#lp .brand-mark .k-glyph{width:19px;height:24px;animation:none;filter:none}#lp .brand-wordmark{width:124px}#lp .nav-links{gap:26px}#lp .nav-links a{font-size:13.5px;color:#96a1b3}#lp .nav-links a:hover{color:#eef1f6}#lp .nav-links a:after{height:1.5px;background:#22d3ee}#lp .top-in .btn{height:40px;padding:0 18px;font-size:13.5px;border-radius:10px;text-transform:none;letter-spacing:0}#lp .top-in .btn svg{width:16px;height:16px}#lp .top-in .btn.ghost{background:#ffffff0e;border-color:transparent}#lp .top-in .btn.ghost:hover{background:#ffffff17;border-color:transparent;transform:none}#lp .top-in .btn.gold{background:#3d7bfd;box-shadow:none}#lp .top-in .btn.gold:hover{background:#5389ff;filter:none;transform:none}@media (max-width:560px){#lp .top-in{width:100%;padding:0 12px}}#lp .btn.gold{background:#3d7bfd;box-shadow:0 14px 30px -18px #3d7bfd8c}#lp .btn.gold:hover{background:#5389ff;filter:none;transform:translateY(-1px)}#lp .btn.ghost{background:#ffffff0e;border-color:transparent}#lp .btn.ghost:hover{background:#ffffff17;border-color:transparent;transform:translateY(-1px)}#lp .adv-row{background:#ffffff09}#lp .adv-row:hover{background:#ffffff0e}#lp .adv-ic,#lp .adv-ic.t-blue,#lp .adv-ic.t-violet,#lp .adv-ic.t-emerald,#lp .adv-ic.t-gold,#lp .adv-ic.t-rose{border-color:transparent}#lp .demo{background:#ffffff08;box-shadow:0 30px 64px -44px #000c}#lp .demo:hover{box-shadow:0 34px 72px -42px #000000d9}#lp .dm-glow{opacity:.15}#lp .demo:hover .dm-glow{opacity:.28}#lp .dm-ic{border-color:transparent}#lp .dm-tag{background:#fbbf2429;color:#f5c877}#lp .feat-lbl .dot{box-shadow:none}#lp .feat-bul span:before{box-shadow:none}#lp .demos-eyebrow .pd{box-shadow:none}#lp .faq-item .faq-ul li:before,#lp .faq-q .faq-ul li:before{background:var(--cyan);box-shadow:none}#lp .feat-lbl .nw{background:#fbbf2429;color:#f5c877}#lp .price-pro:before{opacity:.2}#lp .pp-badge{background:#fbbf2424;color:#f5c877}#lp .pp-toggle button.on{background:var(--gold);color:#241a04}#lp .pm-chip.on{border-color:var(--line);background:color-mix(in srgb,var(--cyan) 10%,transparent);box-shadow:none}#lp .pm-chip .dot{box-shadow:none}#lp .pm-chip:hover{transform:none}#lp .rev-card{background:#ffffff09;box-shadow:none}#lp .price-pro{border-color:var(--line2);background:#f5c15e0b}#lp .price-pro:before{display:none}#lp .pp-badge{background:#f5c15e24;color:#efce85}#lp .pp-toggle{background:#ffffff0d;border-color:transparent}#lp .pp-toggle button.on{background:#ffffff24;color:#fff}#lp .pp-toggle button i{background:#f5c15e29;color:#e9c26a}#lp .pp-toggle button.on i{background:#f5c15e38;color:#efce85}#lp .pp-price b,#lp .pp-price .cur{color:#e9c26a}#lp .pp-feats svg{color:#d6ac54}#lp .btn.gold.pp-cta{background:#d7a63e;color:#241a04;box-shadow:0 14px 30px -18px #d5a63e73}#lp .btn.gold.pp-cta:hover{background:#e2b654}#lp .btn.ghost.pm-cta{background:#f5c15e1f;color:#ecd08f}#lp .btn.ghost.pm-cta:hover{background:#f5c15e2e;color:#f3dba3}#lp .pm-h em{color:#e9c26a}#lp .pm-chip{border-color:transparent;background:#ffffff0b}#lp .pm-chip:hover{border-color:transparent;background:#ffffff12}#lp .pm-chip em{color:#c8a559}#lp .pm-chip.on{border-color:transparent;background:#f5c15e1a;color:#fff;box-shadow:none}#lp .pm-chip.on em,#lp .pm-total b{color:#e9c26a}.mpw{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:20px;background:#090a108c;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-radius:inherit}.mpw-blur{filter:blur(3px);opacity:.55;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mpw-card{width:min(430px,94%);text-align:center;overflow:hidden;border-radius:20px;padding:26px 24px 24px;background:linear-gradient(180deg,#182029,#141922 74%);border:1px solid rgba(255,255,255,.13);box-shadow:0 44px 100px -34px #000000e6;animation:mpwpop .3s cubic-bezier(.2,.9,.25,1) both}.mpw-lock{width:56px;height:56px;margin:0 auto 14px;border-radius:16px;display:grid;place-items:center;color:#f5c15e;background:linear-gradient(180deg,#f5c15e33,#f5c15e14);border:1px solid rgba(245,193,94,.34);box-shadow:0 8px 20px -10px #f5a62380}.mpw-lock svg{width:27px;height:27px}.mpw-card h3{font-family:Sora,Manrope,system-ui,sans-serif;font-weight:800;font-size:20px;margin:0 0 8px;color:#e9ebf2;letter-spacing:-.01em}.mpw-card p{font-size:13.5px;color:#cfd4de;margin:0 0 16px;padding:0 8px;line-height:1.55;font-weight:500}.mpw-btn{width:100%;font-family:inherit;font-weight:800;font-size:14.5px;color:#241a04;cursor:pointer;background:linear-gradient(180deg,#f6ce72,#e0a83a);border:0;border-radius:999px;padding:13px;transition:.2s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 0 1px #f5c15e4d,0 10px 30px -8px #f5a6238c,inset 0 1px #ffffff59}.mpw-btn:hover{transform:translateY(-1px);filter:brightness(1.04)}.mpw-hint{font-size:12px;color:#9aa0ae;margin-top:12px;font-weight:600}@keyframes mpwpop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.plans-standalone{min-height:100dvh;position:relative;z-index:0;color:#eef1f6}.plans-standalone:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(58% 52% at 74% 0%,rgba(45,212,191,.07),transparent 62%),radial-gradient(46% 44% at 6% 0%,rgba(34,211,238,.06),transparent 58%),radial-gradient(52% 40% at 50% 100%,rgba(45,212,191,.035),transparent 62%),radial-gradient(130% 100% at 50% 0%,rgba(148,178,255,.028),transparent 72%),#0a0d13}.plans-standalone .plans-pane{padding:96px 24px 72px}@media (max-width:560px){.plans-standalone .plans-pane{padding:84px 14px 56px}}.plans-v3{--p3-font:"Inter","Segoe UI",system-ui,-apple-system,sans-serif;--p3-mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,monospace;--p3-panel:#101318;--p3-panel2:#141922;--p3-panel3:#182029;--p3-line:rgba(255,255,255,.07);--p3-line2:rgba(255,255,255,.13);--p3-line3:rgba(255,255,255,.2);--p3-text:#eef1f6;--p3-dim:#98a2b2;--p3-dim2:#69727f;--p3-accent:#2dd4bf;--p3-accent2:#22d3ee;--p3-accent-ink:#04231f;--p3-gold:#fbbf24;--p3-tint:rgba(45,212,191,.09);--p3-tint2:rgba(45,212,191,.16);--p3-grad:linear-gradient(120deg,#2dd4bf 0%,#22d3ee 100%);--p3-shadow:0 18px 40px -24px rgba(0,0,0,.75);--p3-shadow-sm:0 8px 22px -16px rgba(0,0,0,.7);--p3-ease:cubic-bezier(.4,0,.2,1);--p3-r:16px;--p3-r-lg:22px;color:var(--p3-text);font-family:var(--p3-font);font-feature-settings:normal}.plans-v3 *{box-sizing:border-box}.plans-v3 svg.p3ic{width:22px;height:22px;display:block}.plans-v3 .cpb{position:relative;overflow:hidden;border:1px solid var(--p3-line);border-radius:var(--p3-r-lg);padding:24px 26px;margin-bottom:26px;--acc:var(--p3-gold);background:color-mix(in srgb,var(--acc) 6%,transparent)}.plans-v3 .cpb.danger{border-color:color-mix(in srgb,#f43f5e 46%,var(--p3-line2))}.plans-v3 .cpb.gray{--acc:#8a93a3;border-color:var(--p3-line2);background:#ffffff07}.plans-v3 .cpb-row{display:flex;justify-content:space-between;gap:24px;align-items:center;flex-wrap:wrap}.plans-v3 .cpb-badge{display:inline-flex;align-items:center;gap:8px;font:800 10px var(--p3-mono);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--acc) 65%,#fff);background:color-mix(in srgb,var(--acc) 15%,transparent);padding:6px 12px;border-radius:9px;margin-bottom:12px}.plans-v3 .cpb-badge .p3ic{width:12px;height:12px}.plans-v3 .cpb-badge.gray{color:var(--p3-dim2);background:#ffffff0d;border:1px solid var(--p3-line2)}.plans-v3 .cpb-name{font-size:32px;font-weight:900;letter-spacing:-.03em}.plans-v3 .cpb.gray .cpb-name{color:var(--p3-dim)}.plans-v3 .cpb-meta{font:600 12px var(--p3-mono);color:var(--p3-dim)}.plans-v3 .cpb-meta b{color:var(--p3-text)}.plans-v3 .cpb-nameline{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin:4px 0}.plans-v3 .cpb-chips{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0 2px;max-width:620px}.plans-v3 .cpb-chip{display:inline-flex;align-items:center;gap:7px;font:700 11.5px var(--p3-font);color:color-mix(in srgb,var(--mc,#9aa4b4) 55%,#e2e7ef);background:#ffffff0e;border:0;padding:6px 11px;border-radius:9px}.plans-v3 .cpb-gray-note{font:600 12px var(--p3-mono);color:var(--p3-dim2);margin-top:12px}.plans-v3 .cpb-use{margin-top:16px}.plans-v3 .cpb-uselabel{display:flex;justify-content:space-between;align-items:center;font:600 10px var(--p3-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--p3-dim);margin-bottom:6px}.plans-v3 .cpb-uselabel b{color:var(--p3-text)}.plans-v3 .cpb-bar{height:8px;border-radius:6px;background:#ffffff0f;overflow:hidden}.plans-v3 .cpb-bar>i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,color-mix(in srgb,var(--acc) 62%,#000),var(--acc))}.plans-v3 .cpb-acts{display:flex;flex-direction:column;gap:9px;min-width:230px}.plans-v3 .cpb-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;cursor:pointer;font:800 13.5px var(--p3-font);color:var(--p3-accent-ink);border-radius:12px;padding:13px 22px;transition:.2s var(--p3-ease)}.plans-v3 .cpb-btn .p3ic{width:16px;height:16px}.plans-v3 .cpb-btn.gold{background:linear-gradient(120deg,var(--p3-gold),#f59e0b);color:#231a02;box-shadow:0 12px 28px -14px #f5bf2480}.plans-v3 .cpb-btn.ghost{background:transparent;color:var(--p3-text);border:1px solid var(--p3-line2)}.plans-v3 .cpb-btn.ghost:hover{border-color:var(--p3-line3);background:var(--p3-panel2)}.plans-v3 .cpb-btn.gold:hover,.plans-v3 .cpb-btn.urgent:hover{transform:translateY(-1px)}.plans-v3 .p3-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap;margin-bottom:22px}.plans-v3 .p3-head h1{margin:0;font-size:30px;font-weight:800;letter-spacing:-.02em}.plans-v3 .p3-cap{font:700 11px var(--p3-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--p3-accent);margin-bottom:9px}.plans-v3 .p3-head p{color:var(--p3-dim);font-size:14px;margin:7px 0 0;max-width:480px}.plans-v3 .p3-usd{display:flex;align-items:center;gap:9px;background:var(--p3-panel);border:1px solid var(--p3-line);border-radius:11px;padding:9px 13px;font-size:12.5px;color:var(--p3-dim)}.plans-v3 .p3-usd b{color:var(--p3-text)}.plans-v3 .p3-hero-head{display:flex;flex-direction:column;align-items:center;text-align:center;padding:26px 0 8px;margin-bottom:28px}.plans-v3 .p3-wordmark{height:58px;width:auto;display:block;margin-bottom:22px;filter:drop-shadow(0 8px 26px rgba(34,211,238,.22))}.plans-v3 .p3-hero-title{font:900 48px var(--p3-font);letter-spacing:-.03em;margin:0;color:var(--p3-text)}.plans-v3 .p3-hero-sub{color:var(--p3-dim);font-size:16.5px;line-height:1.55;max-width:600px;margin:14px auto 0}.plans-v3 .p3-hero-head .p3-tabs{margin:28px 0 0;padding:6px;border-radius:16px}.plans-v3 .p3-hero-head .p3-tabs button{font-size:15px;padding:13px 26px;border-radius:12px}.plans-v3 .p3-hero-head .p3-tabs button .p3ic{width:18px;height:18px}@media (max-width:640px){.plans-v3 .p3-hero-title{font-size:30px}.plans-v3 .p3-wordmark{height:44px}.plans-v3 .p3-hero-sub{font-size:14.5px}}.plans-v3 .p3-tabs{display:inline-flex;gap:4px;background:var(--p3-panel);border:1px solid var(--p3-line);border-radius:13px;padding:5px;margin-bottom:24px}.plans-v3 .p3-tabs button{border:0;background:transparent;color:var(--p3-dim);font:700 13px var(--p3-font);padding:10px 20px;border-radius:9px;cursor:pointer;transition:.2s var(--p3-ease);display:flex;gap:8px;align-items:center}.plans-v3 .p3-tabs button .p3ic{width:17px;height:17px}.plans-v3 .p3-tabs button.on{background:var(--p3-panel3);color:var(--p3-text);box-shadow:var(--p3-shadow-sm)}.plans-v3 .p3-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;cursor:pointer;font:800 14.5px var(--p3-font);color:var(--p3-accent-ink);border-radius:13px;padding:14px 22px;background:var(--p3-grad);box-shadow:var(--p3-shadow-sm);transition:.22s var(--p3-ease)}.plans-v3 .p3-btn .p3ic{width:18px;height:18px}.plans-v3 .p3-btn:hover{transform:translateY(-2px);box-shadow:0 16px 32px -16px #000000a6}.plans-v3 .p3-btn:active{transform:translateY(0)}.plans-v3 .p3-btn.ghost{background:transparent;color:var(--p3-text);border:1px solid var(--p3-line2);box-shadow:none}.plans-v3 .p3-btn.ghost:hover{border-color:var(--p3-line3);background:var(--p3-panel2)}.plans-v3 .p3-calc{display:grid;grid-template-columns:1fr 320px;gap:22px;align-items:start}.plans-v3 .p3-license{position:relative;overflow:hidden;background:#ffffff08;border:1px solid var(--p3-line2);border-radius:var(--p3-r-lg);padding:22px 26px;margin-bottom:16px;cursor:pointer;transition:.24s var(--p3-ease);-webkit-user-select:none;-moz-user-select:none;user-select:none}.plans-v3 .p3-license:hover{border-color:var(--p3-line3)}.plans-v3 .p3-license.sel{border-color:color-mix(in srgb,var(--p3-accent) 60%,var(--p3-line));background:color-mix(in srgb,var(--p3-accent) 8%,transparent)}.plans-v3 .p3-lz-tag{display:inline-flex;align-items:center;font:800 10px var(--p3-mono);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--p3-gold) 70%,#fff);background:#fbbf2421;padding:6px 12px;border-radius:9px;margin-bottom:12px}.plans-v3 .p3-lz-body{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.plans-v3 .p3-license h3{margin:0 0 12px;font-size:20px;font-weight:800;letter-spacing:-.02em}.plans-v3 .p3-lz-feats{display:grid;grid-template-columns:1fr 1fr;gap:8px 22px}.plans-v3 .p3-lz-feats span{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--p3-text)}.plans-v3 .p3-lz-feats .p3ic{width:15px;height:15px;color:var(--p3-accent);flex:none}.plans-v3 .p3-lz-price{text-align:right;flex:none}.plans-v3 .p3-lz-price .p{font-size:38px;font-weight:900;letter-spacing:-.03em}.plans-v3 .p3-lz-price .u{font-size:14px;color:var(--p3-dim2);font-family:var(--p3-mono)}.plans-v3 .p3-lz-old{font:600 12px var(--p3-mono);color:var(--p3-dim2);text-decoration:line-through;margin-top:2px}.plans-v3 .p3-lz-check{position:absolute;top:20px;right:24px;width:26px;height:26px;border-radius:50%;border:1.5px solid var(--p3-line2);display:grid;place-items:center;color:transparent;transition:.22s var(--p3-ease)}.plans-v3 .p3-lz-check .p3ic{width:15px;height:15px;transform:scale(.5);transition:.22s var(--p3-ease)}.plans-v3 .p3-license.sel .p3-lz-check{background:var(--p3-accent);border-color:var(--p3-accent);color:var(--p3-accent-ink)}.plans-v3 .p3-license.sel .p3-lz-check .p3ic{transform:scale(1)}.plans-v3 .p3-mods{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.plans-v3 .p3-mcard{position:relative;background:#ffffff08;border:1px solid var(--p3-line);border-radius:var(--p3-r);padding:16px;cursor:pointer;transition:border-color .22s var(--p3-ease),background .22s var(--p3-ease);-webkit-user-select:none;-moz-user-select:none;user-select:none}.plans-v3 .p3-mcard:hover{border-color:var(--p3-line3)}.plans-v3 .p3-mcard.sel{border-color:var(--p3-line);background:color-mix(in srgb,var(--p3-accent) 8%,transparent)}.plans-v3 .p3-mtop{display:flex;gap:13px;align-items:flex-start;margin-bottom:14px;padding-right:30px}.plans-v3 .p3-tile{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;flex:none;background:color-mix(in srgb,var(--mc) 15%,transparent);border:0;color:color-mix(in srgb,var(--mc) 78%,#fff);transition:.22s var(--p3-ease)}.plans-v3 .p3-tile .p3ic{width:20px;height:20px}.plans-v3 .p3-mcard:hover .p3-tile{background:color-mix(in srgb,var(--mc) 22%,transparent)}.plans-v3 .p3-mcard h4{margin:0 0 3px;font-size:14.5px;font-weight:800;letter-spacing:-.01em}.plans-v3 .p3-md{font-size:11.5px;color:var(--p3-dim);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:32px}.plans-v3 .p3-mprice{font-size:22px;font-weight:900;letter-spacing:-.02em}.plans-v3 .p3-mprice .u{color:var(--p3-dim2);font-weight:700;font-size:13px}.plans-v3 .p3-mcheck{position:absolute;top:16px;right:16px;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--p3-line2);display:grid;place-items:center;color:transparent;transition:.22s var(--p3-ease)}.plans-v3 .p3-mcheck .p3ic{width:14px;height:14px;transform:scale(.5);transition:.22s var(--p3-ease)}.plans-v3 .p3-mcard.sel .p3-mcheck{background:var(--p3-accent);border-color:var(--p3-accent);color:var(--p3-accent-ink)}.plans-v3 .p3-mcard.sel .p3-mcheck .p3ic{transform:scale(1)}.plans-v3 .p3-mcard.incl{cursor:default;border-color:color-mix(in srgb,#22c55e 34%,var(--p3-line));background:#22c55e0f}.plans-v3 .p3-mcard.incl:hover{transform:none;box-shadow:none}.plans-v3 .p3-mcard.incl .p3-mcheck{background:#22c55e;border-color:#22c55e;color:#04231f}.plans-v3 .p3-mcard.incl .p3-mcheck .p3ic{transform:scale(1)}.plans-v3 .p3-mincl{display:inline-flex;align-items:center;gap:6px;font:700 11px var(--p3-mono);letter-spacing:.04em;text-transform:uppercase;color:#4ade80;background:#22c55e1f;border:1px solid rgba(34,197,94,.22);padding:5px 10px;border-radius:9px}.plans-v3 .p3-mincl .p3ic{width:13px;height:13px}.plans-v3 .p3-summary{position:sticky;top:20px;background:#ffffff08;border:1px solid var(--p3-line2);border-radius:var(--p3-r-lg);padding:24px 22px;overflow:hidden}.plans-v3 .p3-shead{font:700 11px var(--p3-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--p3-dim);margin-bottom:6px}.plans-v3 .p3-bignum{display:flex;align-items:flex-start;gap:2px;font-weight:900;letter-spacing:-.04em;line-height:1;transition:transform .18s var(--p3-ease)}.plans-v3 .p3-bignum.bump{transform:scale(1.06)}.plans-v3 .p3-bignum .cur{font-size:24px;color:var(--p3-dim);margin-top:8px;font-weight:800}.plans-v3 .p3-bignum .int{font-size:56px;font-variant-numeric:tabular-nums}.plans-v3 .p3-bignum .cents{font-size:22px;color:var(--p3-dim);margin-top:6px;font-weight:800}.plans-v3 .p3-per{font:600 12.5px var(--p3-mono);color:var(--p3-dim);margin:8px 0 0}.plans-v3 .p3-save{margin-top:14px;font:700 12px var(--p3-font);color:var(--p3-accent-ink);background:linear-gradient(120deg,var(--p3-gold),#fcd34d);padding:9px 13px;border-radius:11px;display:flex;gap:8px;align-items:center;animation:p3pop .3s var(--p3-ease)}.plans-v3 .p3-save .p3ic{width:15px;height:15px;flex:none}.plans-v3 .p3-hint{margin-top:14px;font:600 12px var(--p3-mono);color:var(--p3-accent);background:var(--p3-tint2);padding:9px 12px;border-radius:11px;line-height:1.4}@keyframes p3pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.plans-v3 .p3-chips{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 4px;min-height:24px}.plans-v3 .p3-chip{font:700 11.5px var(--p3-font);background:#ffffff0e;border:0;color:color-mix(in srgb,var(--mc,#9aa4b4) 55%,#e2e7ef);padding:6px 11px;border-radius:9px;display:flex;gap:6px;align-items:center;animation:p3chipin .25s var(--p3-ease)}.plans-v3 .p3-chip.empty{opacity:.5;color:var(--p3-dim)}@keyframes p3chipin{0%{opacity:0;transform:scale(.8) translateY(4px)}to{opacity:1;transform:none}}.plans-v3 .p3-sep{height:1px;background:var(--p3-line);margin:18px 0}.plans-v3 .p3-summary .p3-btn.buy{width:100%;padding:15px;font-size:15px;background:#1fae5e;color:#fff;box-shadow:0 14px 30px -18px #22c55e80}.plans-v3 .p3-summary .p3-btn.buy:hover{background:#25c06a}.plans-v3 .p3-summary .p3-btn.buy[disabled]{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none;filter:grayscale(.4)}.plans-v3 .p3-allbtn{width:100%;margin-top:10px;border:1px dashed var(--p3-line2);background:transparent;color:var(--p3-dim);font:700 12.5px var(--p3-font);padding:11px;border-radius:12px;cursor:pointer;transition:.2s var(--p3-ease)}.plans-v3 .p3-allbtn:hover{border-color:var(--p3-accent);color:var(--p3-accent);background:var(--p3-tint)}.plans-v3 .p3-allbtn.hide{display:none}.plans-v3 .p3-subsplit{display:grid;grid-template-columns:.92fr 1.08fr;gap:20px;align-items:start;padding-top:6px}.plans-v3 .p3-optlist{display:grid;gap:13px}.plans-v3 .p3-opt{--pc:#6f9bd0;position:relative;background:var(--p3-panel);border:1px solid var(--p3-line);border-radius:var(--p3-r-lg);padding:20px 22px;cursor:pointer;transition:.22s var(--p3-ease)}.plans-v3 .p3-opt:hover{border-color:color-mix(in srgb,var(--pc) 34%,var(--p3-line2));transform:translate(3px)}.plans-v3 .p3-opt.sel{border-color:color-mix(in srgb,var(--pc) 55%,var(--p3-line));background:linear-gradient(120deg,color-mix(in srgb,var(--pc) 9%,var(--p3-panel)),var(--p3-panel) 72%)}.plans-v3 .p3-opt-head{display:flex;align-items:center;gap:13px;margin-bottom:10px}.plans-v3 .p3-opt-ic{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;flex:none;background:color-mix(in srgb,var(--pc) 13%,var(--p3-panel2));border:1px solid color-mix(in srgb,var(--pc) 22%,transparent);color:var(--pc)}.plans-v3 .p3-opt-ic .p3ic{width:20px;height:20px}.plans-v3 .p3-opt-name{flex:1;font-size:16px;font-weight:700}.plans-v3 .p3-opt-cur{font:800 9.5px var(--p3-mono,ui-monospace,monospace);letter-spacing:.1em;text-transform:uppercase;color:#0c1512;background:linear-gradient(120deg,#2dd4bf,#22d3ee);padding:3px 8px;border-radius:20px;flex:none}.plans-v3 .p3-opt .p3-radio{width:22px;height:22px;border-radius:50%;border:1.6px solid var(--p3-line2);flex:none;display:grid;place-items:center;transition:.2s var(--p3-ease)}.plans-v3 .p3-opt .p3-radio i{width:9px;height:9px;border-radius:50%;background:var(--pc);transform:scale(0);transition:.2s var(--p3-ease)}.plans-v3 .p3-opt.sel .p3-radio{border-color:var(--pc)}.plans-v3 .p3-opt.sel .p3-radio i{transform:scale(1)}.plans-v3 .p3-opt-desc{font-size:12.5px;color:var(--p3-dim);margin-bottom:12px}.plans-v3 .p3-opt-price{font-size:26px;font-weight:900;letter-spacing:-.02em}.plans-v3 .p3-opt-price .u{font-size:12px;color:var(--p3-dim2);font-family:var(--p3-mono);font-weight:700}.plans-v3 .p3-opt-save{display:inline-block;font:700 11px var(--p3-mono);color:#93d7a4;background:#34d3991f;border:1px solid rgba(52,211,153,.2);padding:4px 9px;border-radius:7px;margin-top:10px}.plans-v3 .p3-detail{--pc:#d2a63e;position:sticky;top:20px;overflow:hidden;border-radius:var(--p3-r-lg);padding:30px 32px;background:linear-gradient(160deg,var(--p3-panel3),var(--p3-panel2) 72%);border:1px solid var(--p3-line2);box-shadow:var(--p3-shadow);transition:.28s var(--p3-ease)}.plans-v3 .p3-detail.reco{border-color:color-mix(in srgb,var(--pc) 42%,var(--p3-line2));background:linear-gradient(160deg,color-mix(in srgb,var(--pc) 10%,var(--p3-panel3)),var(--p3-panel2) 74%)}.plans-v3 .p3-detail:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;border-radius:var(--p3-r-lg) var(--p3-r-lg) 0 0;background:linear-gradient(90deg,transparent,var(--pc),transparent);opacity:.5}.plans-v3 .p3-detail.reco:before{opacity:.85;background:linear-gradient(90deg,var(--pc),#b8862a)}.plans-v3 .p3-dtop{display:flex;align-items:center;gap:14px;margin-bottom:20px}.plans-v3 .p3-dic{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;flex:none;background:color-mix(in srgb,var(--pc) 14%,var(--p3-panel));border:1px solid color-mix(in srgb,var(--pc) 26%,transparent);color:var(--pc)}.plans-v3 .p3-dic .p3ic{width:23px;height:23px}.plans-v3 .p3-dkicker{font:800 10px var(--p3-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pc);margin-bottom:5px;display:flex;gap:6px;align-items:center}.plans-v3 .p3-dkicker .p3ic{width:12px;height:12px}.plans-v3 .p3-detail h3{margin:0;font-size:23px;font-weight:800;letter-spacing:-.02em}.plans-v3 .p3-dprice{font-size:52px;font-weight:900;letter-spacing:-.04em;line-height:1;margin:4px 0 6px}.plans-v3 .p3-dprice .u{font-size:15px;color:var(--p3-dim2);font-family:var(--p3-mono);font-weight:700}.plans-v3 .p3-dsave{display:inline-block;font:800 11px var(--p3-mono);color:#231a02;background:linear-gradient(120deg,var(--pc),#c8901f);padding:5px 11px;border-radius:8px}.plans-v3 .p3-dfeats{list-style:none;padding:0;margin:22px 0 26px;display:grid;gap:14px}.plans-v3 .p3-dfeats li{display:flex;gap:11px;align-items:center;font-size:14px}.plans-v3 .p3-dfeats li .p3ic{width:17px;height:17px;color:#34d399;flex:none}.plans-v3 .p3-detail .p3-btn.buy2{width:100%;padding:16px;color:#0e1116;background:linear-gradient(120deg,color-mix(in srgb,var(--pc) 78%,#fff),var(--pc))}.plans-v3 .p3-detail.reco .p3-btn.buy2{background:linear-gradient(120deg,#e0b84a,#c8901f);color:#231a02}@media (max-width:1000px){.plans-v3 .p3-calc,.plans-v3 .p3-subsplit{grid-template-columns:1fr}.plans-v3 .p3-summary,.plans-v3 .p3-detail{position:static}}@media (max-width:820px){.plans-v3 .p3-mods{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.plans-v3 .p3-mods,.plans-v3 .p3-lz-feats{grid-template-columns:1fr}}.plans-v3{--pb:#7fb0ff;--pb-ink:#0b1a30;--p3-gold-grad:linear-gradient(120deg,#fbbf24,#f59e0b);--p3-blue-grad:linear-gradient(120deg,#7fb0ff,#5b8cff)}.plans-v3 .pseg{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:#ffffff0d;border:0}.plans-v3 .pseg button{font:700 12px var(--p3-font);color:var(--p3-dim);background:transparent;border:0;border-radius:8px;padding:6px 13px;cursor:pointer;transition:.16s var(--p3-ease);white-space:nowrap}.plans-v3 .pseg button:hover{color:#cdd4df}.plans-v3 .pseg button.on{background:#ffffff21;color:#fff;animation:p3segpop .22s var(--p3-ease)}@keyframes p3segpop{0%{transform:scale(.9)}55%{transform:scale(1.05)}to{transform:none}}@keyframes p3priceswap{0%{opacity:0;transform:translateY(7px) scale(.94)}to{opacity:1;transform:none}}.plans-v3 .p3-price-swap{display:inline-block;animation:p3priceswap .3s var(--p3-ease)}.plans-v3 .p3-license.gold{border-color:var(--p3-line);background:#fbbf240f}.plans-v3 .p3-license.gold:hover{border-color:var(--p3-line3)}.plans-v3 .p3-license.gold.sel{border-color:var(--p3-line);background:#fbbf241c}.plans-v3 .p3-license.incl{cursor:default}.plans-v3 .p3-license.gold .p3-lz-feats .p3ic{color:var(--p3-gold)}.plans-v3 .p3-lz-right{display:flex;flex-direction:column;align-items:flex-end;flex:none}.plans-v3 .p3-lz-right .pseg{margin-top:10px}.plans-v3 .p3-lz-right .pseg button.on{color:#231a02;background:var(--p3-gold)}.plans-v3 .p3-lz-btn{margin-top:14px;font:800 14px var(--p3-font);color:#231a02;background:var(--p3-gold-grad);border:0;border-radius:12px;padding:12px 24px;cursor:pointer;transition:.2s var(--p3-ease);box-shadow:0 12px 28px -14px #f5bf2480;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.plans-v3 .p3-lz-btn:hover{transform:translateY(-1px)}.plans-v3 .p3-license.gold.sel .p3-lz-check,.plans-v3 .p3-license.incl .p3-lz-check{background:var(--p3-gold);border-color:var(--p3-gold);color:#231a02}.plans-v3 .p3-license.gold.sel .p3-lz-check .p3ic,.plans-v3 .p3-license.incl .p3-lz-check .p3ic{transform:scale(1)}.plans-v3 .p3-orlabel{display:flex;align-items:center;gap:14px;margin:30px 0 4px}.plans-v3 .p3-orlabel:before,.plans-v3 .p3-orlabel:after{content:"";flex:1;height:1px;background:var(--p3-line)}.plans-v3 .p3-orlabel span{font:700 11px var(--p3-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--p3-dim2)}.plans-v3 .p3-orsub{text-align:center;color:var(--p3-dim);font-size:13.5px;margin:8px 0 0}.plans-v3 .p3-mods.v4{grid-template-columns:repeat(2,1fr);gap:12px}.plans-v3 .p3-mcard.v4{display:flex;flex-direction:column;padding:16px 17px}.plans-v3 .p3-mcard.v4.sel{border-color:var(--p3-line);background:#7fb0ff17}.plans-v3 .p3-mcard.v4.sel .p3-mcheck{background:var(--pb);border-color:var(--pb);color:var(--pb-ink)}.plans-v3 .p3-mcard.v4.incl{border-color:var(--p3-line);background:#fbbf240f}.plans-v3 .p3-mcard.v4.incl.own{border-color:var(--p3-line);background:#7fb0ff12}.plans-v3 .p3-mcard.v4.incl .p3-mcheck{background:var(--p3-gold);border-color:var(--p3-gold);color:#231a02}.plans-v3 .p3-mcard.v4.incl.own .p3-mcheck{background:var(--pb);border-color:var(--pb);color:var(--pb-ink)}.plans-v3 .p3-mtop.v4{margin-bottom:0;padding-right:34px;flex-wrap:nowrap;align-items:center}.plans-v3 .p3-mtop.v4 h4{margin:0;font-size:15px}.plans-v3 .p3-mbody{flex:1 1 135px;min-width:130px}.plans-v3 .p3-mtr{margin-left:auto;flex:none}.plans-v3 .p3-mtr .pseg button{padding:5px 10px;font-size:11px}.plans-v3 .p3-mtr .pseg button.on{background:#ffffff1a}.plans-v3 .p3-mcard.v4.sel .p3-mtr .pseg button.on{color:#cfe0ff}.plans-v3 .p3-bon{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px;align-items:center}.plans-v3 .p3-bon .lbl{width:100%;font:600 9.5px var(--p3-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--p3-dim2);margin-bottom:2px}.plans-v3 .p3-bchip{font:600 11.5px var(--p3-font);padding:6px 11px;border-radius:9px;background:#ffffff0e;color:#b9c1ce}.plans-v3 .p3-bchip.main{font-weight:800;color:color-mix(in srgb,var(--mc) 62%,#fff);background:color-mix(in srgb,var(--mc) 15%,transparent)}.plans-v3 .p3-mfoot{margin-top:auto;padding-top:14px;display:flex;align-items:center;justify-content:space-between;gap:10px}.plans-v3 .p3-mincl.gold{color:#f5c877;background:#fbbf241f;border:0}.plans-v3 .p3-mincl.own{color:#a9caff;background:#7fb0ff24;border:0}.plans-v3 .p3-cslots{margin-top:2px}.plans-v3 .cs-top{display:flex;align-items:center;justify-content:space-between}.plans-v3 .cs-top .cs-t{font-size:13px;font-weight:800;color:var(--p3-text)}.plans-v3 .cs-top .cs-inc{font:600 11px var(--p3-mono);color:var(--p3-accent)}.plans-v3 .cs-mid{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:11px}.plans-v3 .cs-price{font:400 11.5px var(--p3-mono);color:var(--p3-dim);text-align:right;line-height:1.4}.plans-v3 .cs-price b{color:var(--p3-accent);font-weight:700}.plans-v3 .p3-step{display:flex;align-items:center;border:1px solid var(--p3-line2);border-radius:10px;overflow:hidden;background:#ffffff09}.plans-v3 .p3-step button{width:36px;height:36px;background:transparent;border:0;color:var(--p3-text);cursor:pointer;display:grid;place-items:center;transition:.15s var(--p3-ease)}.plans-v3 .p3-step button:hover{background:#ffffff14;color:var(--p3-accent)}.plans-v3 .p3-step .val{min-width:54px;text-align:center;font:700 14px var(--p3-mono);border-left:1px solid var(--p3-line);border-right:1px solid var(--p3-line);padding:9px 0;font-variant-numeric:tabular-nums}.plans-v3 .cs-bot{margin-top:12px;display:flex;align-items:baseline;justify-content:space-between;font:400 11.5px var(--p3-mono);color:var(--p3-dim)}.plans-v3 .cs-bot b{font-size:15px;color:var(--p3-text);font-weight:800}.plans-v3 .p3-okline{display:flex;align-items:center;gap:9px;font-size:13px;color:#a9caff;background:#7fb0ff14;border:1px solid rgba(127,176,255,.2);border-radius:11px;padding:11px 13px;margin-bottom:12px}.plans-v3 .p3-okline .p3ic{width:17px;height:17px;color:var(--pb);flex:none}.plans-v3 .p3-chip .per{color:var(--p3-dim2);font-weight:600;font-family:var(--p3-mono);font-size:10px}.plans-v3 .p3-promo{display:flex;margin-top:2px;background:#ffffff0b;border:1px solid var(--p3-line);border-radius:12px;overflow:hidden;transition:border-color .18s var(--p3-ease)}.plans-v3 .p3-promo:focus-within{border-color:var(--p3-line3)}.plans-v3 .p3-promo input{flex:1;min-width:0;background:transparent;border:0;padding:11px 14px;color:var(--p3-text);font:700 12.5px var(--p3-font);text-transform:uppercase;letter-spacing:.06em;outline:none}.plans-v3 .p3-promo input::-moz-placeholder{color:var(--p3-dim2);text-transform:none;letter-spacing:normal;font-weight:600}.plans-v3 .p3-promo input::placeholder{color:var(--p3-dim2);text-transform:none;letter-spacing:normal;font-weight:600}.plans-v3 .p3-promo button{flex:none;background:#ffffff12;border:0;border-left:1px solid var(--p3-line);color:#cfd6e2;border-radius:0;padding:0 16px;font:700 12.5px var(--p3-font);cursor:pointer;transition:.16s var(--p3-ease)}.plans-v3 .p3-promo button:hover{background:#ffffff1f;color:#fff}.plans-v3 .p3-promo button:disabled{opacity:.5;cursor:not-allowed}.plans-v3 .p3-promo-ok{margin-top:8px;font:600 12px var(--p3-mono);color:var(--p3-accent)}.plans-v3 .p3-promo-err{margin-top:8px;font:600 12px var(--p3-mono);color:#f0a44e}@media (max-width:900px){.plans-v3 .p3-mods.v4{grid-template-columns:1fr}}@media (max-width:640px){.plans-v3 .p3-license.gold .p3-lz-body{flex-direction:column;align-items:flex-start}.plans-v3 .p3-lz-right{align-items:flex-start}}.tk-checkout{--font:"Inter","Segoe UI",system-ui,-apple-system,sans-serif;--mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,monospace;--c-bg:#0a0c10;--c-panel:#101318;--c-panel2:#141922;--c-panel3:#182029;--c-line:rgba(255,255,255,.07);--c-line2:rgba(255,255,255,.13);--c-line3:rgba(255,255,255,.2);--c-text:#eef1f6;--c-dim:#98a2b2;--c-dim2:#69727f;--c-teal:#2dd4bf;--c-cyan:#22d3ee;--c-emerald:#22c55e;--c-amber:#f59e0b;--c-rose:#f43f5e;--c-gold:#fbbf24;--c-ink:#04231f;--c-grad:linear-gradient(120deg,#2dd4bf,#22d3ee);--c-ease:cubic-bezier(.4,0,.2,1);--c-r:16px;max-width:1160px;margin:0 auto;color:var(--c-text);font-family:var(--font);font-feature-settings:normal}.plans-standalone .plans-pane.co-pane{padding-top:48px}.tk-checkout svg.ic{display:block;width:16px;height:16px;flex:none}.tk-checkout h1,.tk-checkout h2,.tk-checkout h3{margin:0}.tk-checkout .co{background:#ffffff05;border:1px solid var(--c-line);border-radius:26px;overflow:hidden}.tk-checkout .co-head{display:flex;align-items:center;gap:13px;padding:20px 26px;border-bottom:1px solid var(--c-line)}.tk-checkout .co-logo{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--c-teal) 15%,transparent);color:color-mix(in srgb,var(--c-teal) 78%,#fff)}.tk-checkout .co-brand{font:800 17px var(--font);letter-spacing:-.01em}.tk-checkout .co-brand .k{color:var(--c-cyan)}.tk-checkout .co-secure{margin-left:auto;display:flex;gap:7px;align-items:center;font:600 11.5px var(--mono);color:var(--c-dim2)}.tk-checkout .co-secure .ic{color:var(--c-emerald)}.tk-checkout .co-grid{display:grid;grid-template-columns:1fr 400px}.tk-checkout .co-left{padding:26px 28px;border-right:1px solid var(--c-line)}.tk-checkout .co-right{padding:26px 24px;background:#ffffff03}.tk-checkout .blk{background:#ffffff08;border:1px solid var(--c-line);border-radius:var(--c-r);padding:18px 20px;margin-bottom:16px}.tk-checkout .blk-h{display:flex;align-items:center;gap:11px;margin-bottom:16px}.tk-checkout .blk-h .bi{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:color-mix(in srgb,var(--c-cyan) 15%,transparent);border:0;color:color-mix(in srgb,var(--c-cyan) 78%,#fff)}.tk-checkout .blk-h .bi .ic{width:17px;height:17px}.tk-checkout .blk-h h3{font-size:15px;font-weight:800;letter-spacing:-.01em}.tk-checkout .irow{margin-bottom:14px}.tk-checkout .irow:last-child{margin-bottom:0}.tk-checkout .irow .k{display:flex;gap:8px;align-items:center;font:700 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c-dim2);margin-bottom:4px}.tk-checkout .irow .k .ic{width:13px;height:13px;color:var(--c-dim2)}.tk-checkout .irow .v{font-size:15px;font-weight:600}.tk-checkout .irow .v.link{color:var(--c-cyan)}.tk-checkout .feats{display:grid;gap:11px;padding:0;margin:0}.tk-checkout .feats li{display:flex;gap:10px;align-items:center;font-size:13.5px;list-style:none}.tk-checkout .feats li .ic{width:16px;height:16px;color:var(--c-teal)}.tk-checkout .seg{display:inline-flex;gap:2px;background:#ffffff0d;border:0;border-radius:10px;padding:3px;margin-bottom:14px}.tk-checkout .seg button{border:0;background:transparent;color:var(--c-dim);font:700 12px var(--font);padding:7px 14px;border-radius:8px;cursor:pointer;display:flex;gap:7px;align-items:center;white-space:nowrap;transition:.16s var(--c-ease)}.tk-checkout .seg button:hover{color:#cdd4df}.tk-checkout .seg button.on{background:#ffffff21;color:#fff;animation:cosegpop .22s var(--c-ease)}.tk-checkout .seg .save{font:700 10px var(--mono);color:var(--c-emerald)}@keyframes cosegpop{0%{transform:scale(.9)}55%{transform:scale(1.05)}to{transform:none}}.tk-checkout .cart-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.tk-checkout .cart-h .t{font:800 13px var(--font)}.tk-checkout .cart-hint{font:600 10.5px var(--mono);color:var(--c-dim2);margin-bottom:10px}.tk-checkout .cart{display:grid;gap:8px;max-height:300px;overflow-y:auto;padding-right:6px}.tk-checkout .cart::-webkit-scrollbar{width:8px}.tk-checkout .cart::-webkit-scrollbar-thumb{background:var(--c-line2);border-radius:8px}.tk-checkout .citem{display:flex;align-items:center;gap:12px;background:#ffffff0b;border:0;border-radius:12px;padding:13px 15px;transition:.18s}.tk-checkout .citem:hover{background:#ffffff12}.tk-checkout .citem .cn{flex:1;min-width:0}.tk-checkout .citem .cn b{font-size:14px;font-weight:800;display:block;color:color-mix(in srgb,var(--mc,#9aa4b4) 62%,#fff)}.tk-checkout .citem .cn span{font:600 11px var(--mono);color:var(--c-dim2)}.tk-checkout .citem .cp{font-size:15px;font-weight:800}.tk-checkout .citem .cx{width:26px;height:26px;border-radius:8px;border:0;background:#ffffff0e;color:var(--c-dim2);display:grid;place-items:center;cursor:pointer;transition:.18s;flex:none}.tk-checkout .citem .cx:hover{background:color-mix(in srgb,var(--c-rose) 16%,transparent);color:var(--c-rose)}.tk-checkout .citem .cx .ic{width:13px;height:13px}.tk-checkout .cart-empty{text-align:center;color:var(--c-dim2);font:600 12.5px var(--mono);padding:26px 0}.tk-checkout .cx-step{width:52px;height:44px;border-radius:12px;border:0;background:#ffffff0e;color:var(--c-text);font:800 16px var(--mono);cursor:pointer;transition:.18s}.tk-checkout .cx-step:hover{background:#ffffff1a;color:var(--c-cyan)}.tk-checkout .pay-sum .row{display:flex;justify-content:space-between;align-items:center;font-size:13.5px;color:var(--c-dim);padding:7px 0}.tk-checkout .pay-sum .row b{color:var(--c-text)}.tk-checkout .pay-sum .row.fee,.tk-checkout .pay-sum .row.fee b{color:var(--c-amber)}.tk-checkout .pay-sum .row.disc,.tk-checkout .pay-sum .row.disc b{color:var(--c-emerald)}.tk-checkout .pay-sum .sep{height:1px;background:var(--c-line);margin:8px 0}.tk-checkout .pay-sum .total{display:flex;justify-content:space-between;align-items:baseline;padding-top:6px}.tk-checkout .pay-sum .total .l{font-size:15px;font-weight:800}.tk-checkout .pay-sum .total .r{font-size:26px;font-weight:900;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.tk-checkout .upsell{margin:10px 0 2px;font:600 11.5px var(--mono);color:var(--c-gold);background:#fbbf241a;border:0;border-radius:10px;padding:9px 12px;cursor:pointer}.tk-checkout .promo{display:flex;margin:12px 0 2px;background:#ffffff0b;border:1px solid var(--c-line);border-radius:12px;overflow:hidden;transition:border-color .18s var(--c-ease)}.tk-checkout .promo:focus-within{border-color:var(--c-line3)}.tk-checkout .promo input{flex:1;min-width:0;background:transparent;border:0;padding:11px 14px;color:var(--c-text);font:700 12.5px var(--font);letter-spacing:.06em;text-transform:uppercase;outline:none}.tk-checkout .promo input::-moz-placeholder{color:var(--c-dim2);letter-spacing:normal;text-transform:none;font-weight:600}.tk-checkout .promo input::placeholder{color:var(--c-dim2);letter-spacing:normal;text-transform:none;font-weight:600}.tk-checkout .promo button{flex:none;border:0;border-left:1px solid var(--c-line);background:#ffffff12;color:#cfd6e2;border-radius:0;font:700 12.5px var(--font);padding:0 16px;cursor:pointer;transition:.16s var(--c-ease)}.tk-checkout .promo button:hover{background:#ffffff1f;color:#fff}.tk-checkout .promo-msg{font:600 11.5px var(--mono);margin-top:7px}.tk-checkout .promo-msg.ok{color:var(--c-emerald)}.tk-checkout .promo-msg.bad{color:var(--c-rose)}.tk-checkout .pays{display:grid;gap:10px;margin-top:6px}.tk-checkout .pm{position:relative;background:#ffffff08;border:1px solid var(--c-line);border-radius:14px;padding:14px 16px;cursor:pointer;transition:.18s var(--c-ease);display:flex;align-items:center;gap:13px;text-align:left}.tk-checkout .pm:hover{background:#ffffff0d}.tk-checkout .pm.on{border-color:var(--c-line);background:color-mix(in srgb,var(--c-cyan) 8%,transparent)}.tk-checkout .pm .radio{width:22px;height:22px;border-radius:50%;border:1.6px solid var(--c-line2);display:grid;place-items:center;flex:none;transition:.18s}.tk-checkout .pm .radio .ic{width:12px;height:12px;color:var(--c-ink);transform:scale(0);transition:.18s}.tk-checkout .pm.on .radio{background:var(--c-cyan);border-color:var(--c-cyan)}.tk-checkout .pm.on .radio .ic{transform:scale(1)}.tk-checkout .pm .picon{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:color-mix(in srgb,var(--mc,#38bdf8) 15%,transparent);color:color-mix(in srgb,var(--mc,#38bdf8) 78%,#fff);font-weight:800;flex:none}.tk-checkout .pm .pbody{flex:1;min-width:0}.tk-checkout .pm .pname{font-size:14px;font-weight:700;display:flex;align-items:baseline;gap:8px}.tk-checkout .pm .pname small{font:600 11px var(--mono);color:var(--c-dim2)}.tk-checkout .pm .fee{display:inline-block;margin-top:6px;font:700 10.5px var(--mono);padding:3px 8px;border-radius:7px}.tk-checkout .pm .fee.f-pos{color:#fca5a5;background:#f43f5e1f}.tk-checkout .pm .fee.f-zero{color:#86efac;background:#22c55e1f}.tk-checkout .terms{display:flex;gap:11px;align-items:center;margin:18px 0 14px;font-size:13px;color:var(--c-dim);cursor:pointer}.tk-checkout .terms .box{width:20px;height:20px;border-radius:6px;border:1.6px solid var(--c-line2);display:grid;place-items:center;flex:none;transition:.18s}.tk-checkout .terms .box .ic{width:12px;height:12px;color:var(--c-ink);transform:scale(0);transition:.18s}.tk-checkout .terms.on .box{background:var(--c-cyan);border-color:var(--c-cyan)}.tk-checkout .terms.on .box .ic{transform:scale(1)}.tk-checkout .terms b{color:var(--c-text)}.tk-checkout .terms .tk-legal{color:var(--c-cyan);text-decoration:underline;text-underline-offset:2px;cursor:pointer;transition:.15s}.tk-checkout .terms .tk-legal:hover{color:var(--c-teal);text-decoration:none}.tk-checkout .cta{width:100%;border:0;cursor:pointer;font:800 15px var(--font);color:#fff;border-radius:14px;padding:16px;background:#1fae5e;box-shadow:0 14px 30px -18px #22c55e80;transition:.2s var(--c-ease);display:flex;align-items:center;justify-content:center;gap:9px}.tk-checkout .cta .ic{width:18px;height:18px}.tk-checkout .cta:hover:not(:disabled){background:#25c06a;transform:translateY(-1px)}.tk-checkout .cta:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.4);box-shadow:none}.tk-checkout .cta.ghost{background:#ffffff0e;color:var(--c-text);box-shadow:none}.tk-checkout .cta.ghost:hover:not(:disabled){background:#ffffff17;transform:none}.tk-checkout .trust{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:14px;font:600 10.5px var(--mono);color:var(--c-dim2)}.tk-checkout .trust span{display:flex;gap:6px;align-items:center}.tk-checkout .trust .ic{width:12px;height:12px;color:var(--c-emerald)}.tk-checkout .centerwrap{max-width:480px;margin:0 auto}.tk-checkout .gate{background:#ffffff08;border:1px solid var(--c-line);border-radius:24px;padding:30px;position:relative;overflow:hidden}.tk-checkout .gate .glogo{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;margin-bottom:16px;background:color-mix(in srgb,var(--mc,#2dd4bf) 15%,transparent);color:color-mix(in srgb,var(--mc,#2dd4bf) 78%,#fff);font-size:22px;font-weight:800}.tk-checkout .gate .glogo.ok{background:#22c55e26;color:#4ade80}.tk-checkout .gate .glogo.err{background:#f43f5e26;color:#fb7185}.tk-checkout .gate .glogo .ic{width:26px;height:26px}.tk-checkout .gate h2{font-size:21px;font-weight:800;letter-spacing:-.02em}.tk-checkout .gate .gsub{color:var(--c-dim);font-size:13.5px;margin:8px 0 6px}.tk-checkout .gorder{display:flex;align-items:center;gap:10px;background:#ffffff0b;border:0;border-radius:12px;padding:12px 14px;margin:16px 0 20px;font-size:13px}.tk-checkout .gorder .ic{color:var(--c-cyan)}.tk-checkout .gorder b{margin-left:auto;font-size:15px}.tk-checkout .qr{width:190px;height:190px;margin:6px auto 16px;background:#fff;border-radius:14px;padding:12px;display:grid;place-items:center}.tk-checkout .qr svg,.tk-checkout .qr canvas{width:100%!important;height:100%!important}.tk-checkout .timer{text-align:center;background:#f59e0b14;border:0;border-radius:12px;padding:14px;margin-bottom:16px}.tk-checkout .timer .lbl{font:700 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c-amber);margin-bottom:5px;display:flex;gap:6px;align-items:center;justify-content:center}.tk-checkout .timer .t{font:800 30px var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.tk-checkout .gsocial{display:flex;gap:10px;margin:14px 0 0}.tk-checkout .gsocial button{flex:1;border:0;background:#ffffff0e;color:var(--c-text);font:700 13px var(--font);padding:11px;border-radius:11px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:.18s}.tk-checkout .gsocial button:hover{background:#ffffff17}.tk-checkout .gsocial .ic{width:16px;height:16px}.tk-checkout .hint{margin-top:12px;text-align:center;font:600 11px var(--mono);color:var(--c-dim2)}.tk-checkout .gnotice{margin-top:12px;border-radius:12px;padding:13px 15px;font-size:12.5px;line-height:1.55;animation:cotrouble .25s var(--c-ease)}.tk-checkout .gnotice.wait{background:#ffffff0d;color:#c3ccda}.tk-checkout .gnotice.info{background:#22d3ee14;color:#a9d9e4}.tk-checkout .gnotice.info b{color:#cdeef5}.tk-checkout .gnotice.warn{background:#f59e0b14;color:#e6c896}.tk-checkout .gnotice.warn b{color:#f6dcab}.tk-checkout .gnotice.bad{background:#f43f5e1a;color:#f0a9b5}.tk-checkout .gnotice button{margin-top:11px;width:100%;border:0;background:#ffffff12;color:var(--c-text);font:700 12.5px var(--font);padding:10px;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:.18s}.tk-checkout .gnotice button:hover{background:#ffffff1c}.tk-checkout .gnotice button .ic{width:15px;height:15px}@keyframes cotrouble{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:900px){.tk-checkout .co-grid{grid-template-columns:1fr}.tk-checkout .co-left{border-right:0;border-bottom:1px solid var(--c-line)}}.pnav{position:fixed;top:0;left:0;right:0;z-index:100;background:#090c12d1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.07)}.pnav-in{display:flex;align-items:center;justify-content:space-between;gap:20px;width:min(1240px,94vw);margin:0 auto;height:64px}.pnav-brand{display:flex;align-items:center;gap:11px;text-decoration:none}.pnav-mark{width:34px;height:34px;border-radius:10px;flex:none;display:grid;place-items:center;background:#1fb6d4}.pnav-kglyph{width:19px;height:24px}.pnav-wordmark{display:block;width:124px;height:auto}.pnav-links{display:flex;align-items:center;gap:26px}.pnav-links a{font:600 13.5px Manrope,Segoe UI,system-ui,sans-serif;color:#96a1b3;transition:.15s;position:relative;padding:4px 0;white-space:nowrap;text-decoration:none;cursor:pointer}.pnav-links a:hover{color:#eef1f6}.pnav-links a:after{content:"";position:absolute;left:0;right:100%;bottom:-1px;height:1.5px;border-radius:2px;background:#22d3ee;transition:right .22s}.pnav-links a:hover:after{right:0}.pnav-actions{display:flex;align-items:center;gap:10px}.pnav-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border-radius:10px;cursor:pointer;font:700 13.5px Manrope,Segoe UI,system-ui,sans-serif;border:0;transition:.16s;white-space:nowrap;text-decoration:none}.pnav-btn svg{width:16px;height:16px}.pnav-btn.ghost{background:#ffffff0e;color:#dfe6f3}.pnav-btn.ghost:hover{background:#ffffff17}.pnav-btn.gold{background:#3d7bfd;color:#fff}.pnav-btn.gold:hover{background:#5389ff}@media (max-width: 1080px){.pnav-links{display:none}}@media (max-width: 560px){.pnav-wordmark{width:106px}.pnav-in{width:100%;padding:0 12px}.pnav-btn.ghost{display:none}}.pf{--pf-bg2: var(--bg-2, #0d1016);--pf-card3: #1d212c;--pf-violet: #a78bfa;--pf-mono: var(--font-mono, "JetBrains Mono", monospace);--border: #2c3140;--border-soft: #242a36;color:var(--text);line-height:1.55}.pf *{box-sizing:border-box}.pf svg.pfic{width:1em;height:1em;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;display:block;flex:0 0 auto}.pf-summary{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:20px}.pf-chip{font-family:var(--pf-mono);font-size:10.5px;font-weight:600;padding:5px 10px 5px 8px;border-radius:7px;background:var(--card-2);border:1px solid var(--border);color:var(--text-dim);display:inline-flex;align-items:center;gap:6px}.pf-chip b{color:var(--text);font-weight:700}.pf-chip .pfic{font-size:12px;color:var(--cc,var(--primary-2))}.pf-flow{position:relative;padding-left:50px}.pf-flow:before{content:"";position:absolute;left:15px;top:14px;bottom:22px;width:2px;border-radius:2px;background:linear-gradient(180deg,var(--s1,var(--sky)),var(--s2,var(--emerald)) 35%,var(--s3,var(--amber)) 68%,var(--s4,var(--s3,var(--amber))));opacity:.34}.pf-stage{position:relative;margin-bottom:18px;animation:pf-rise .5s both}.pf-stage.s1{animation-delay:.04s}.pf-stage.s2{animation-delay:.1s}.pf-stage.s3{animation-delay:.16s}.pf-stage.s4{animation-delay:.22s}.pf-node{position:absolute;left:-50px;top:0;width:33px;height:33px;border-radius:11px;display:grid;place-items:center;font-family:var(--pf-mono);font-size:14px;font-weight:800;color:var(--ac);background:linear-gradient(135deg,color-mix(in srgb,var(--ac) 30%,var(--card)),color-mix(in srgb,var(--ac) 12%,var(--card)));border:1px solid color-mix(in srgb,var(--ac) 52%,var(--border));box-shadow:0 0 0 4px var(--card-bg,var(--bg)),0 0 18px -4px color-mix(in srgb,var(--ac) 60%,transparent),inset 0 1px #ffffff1f}.pf-stage-h{display:flex;align-items:center;gap:10px;margin-bottom:11px;flex-wrap:wrap}.pf-stage-ic{width:27px;height:27px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;font-size:14px;color:var(--ac);background:color-mix(in srgb,var(--ac) 14%,var(--card));border:1px solid color-mix(in srgb,var(--ac) 32%,var(--border))}.pf-stage-h .pf-t{font-family:var(--pf-mono);font-size:12.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--ac)}.pf-stage-h .pf-s{font-size:11px;color:var(--text-dim);flex:1;min-width:120px}.pf-actbadge{font-family:var(--pf-mono);font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ac);padding:3px 9px;border-radius:7px;background:color-mix(in srgb,var(--ac) 13%,transparent);border:1px solid color-mix(in srgb,var(--ac) 36%,var(--border));white-space:nowrap}.pf-slab{border-radius:15px;padding:15px;display:flex;flex-direction:column;gap:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--ac) 7%,var(--card)),var(--card));border:1px solid color-mix(in srgb,var(--ac) 45%,var(--border));border-left:3px solid var(--ac);box-shadow:0 0 0 1px color-mix(in srgb,var(--ac) 16%,transparent),0 10px 34px -18px color-mix(in srgb,var(--ac) 45%,transparent)}.pf-fld{display:flex;flex-direction:column;gap:8px}.pf-fld-h{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.pf-fld-l{font-family:var(--pf-mono);font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--text);display:flex;align-items:center;gap:7px}.pf-fld-l .pfic{color:var(--ac);font-size:13px}.pf-fld-c{font-family:var(--pf-mono);font-size:10px;font-weight:700;color:var(--ac)}.pf-ta{width:100%;min-height:92px;resize:vertical;padding:11px 13px;border-radius:10px;background:var(--pf-bg2);border:1px solid var(--border);color:var(--text);font-family:var(--pf-mono);font-size:12px;line-height:1.6;outline:none;transition:.16s}.pf-ta:focus{border-color:var(--ac);box-shadow:0 0 0 3px color-mix(in srgb,var(--ac) 13%,transparent)}.pf-ta::-moz-placeholder{color:var(--muted)}.pf-ta::placeholder{color:var(--muted)}.pf-cm .pf-ta::-moz-placeholder,.pf-stg .pf-ta::-moz-placeholder{opacity:.45}.pf-cm .pf-ta::placeholder,.pf-stg .pf-ta::placeholder{opacity:.45}.pf-fld-hint{font-size:10.5px;color:var(--text-dim);line-height:1.45;display:flex;align-items:flex-start;gap:7px}.pf-fld-hint .pfic{color:var(--ac);margin-top:1px;font-size:12px}.pf-fld-hint b{color:var(--ac)}.pf-airow{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.pf-aibtn{font-family:var(--pf-mono);font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--emerald);padding:8px 13px;border-radius:9px;cursor:pointer;display:inline-flex;align-items:center;gap:7px;background:color-mix(in srgb,var(--emerald) 13%,transparent);border:1px solid color-mix(in srgb,var(--emerald) 42%,var(--border));transition:.16s}.pf-aibtn:hover:not(:disabled){background:color-mix(in srgb,var(--emerald) 22%,transparent);border-color:var(--emerald);box-shadow:0 0 14px -4px color-mix(in srgb,var(--emerald) 55%,transparent)}.pf-aibtn:disabled{opacity:.5;cursor:not-allowed;color:var(--text-dim);background:var(--card-2);border-color:var(--border)}.pf-allbtn{font-family:var(--pf-mono);font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--emerald);padding:8px 13px;border-radius:9px;cursor:pointer;background:color-mix(in srgb,var(--emerald) 8%,transparent);border:1px dashed color-mix(in srgb,var(--emerald) 55%,var(--border));transition:.14s}.pf-allbtn:hover{background:color-mix(in srgb,var(--emerald) 18%,transparent)}.pf-aierr{font-family:var(--pf-mono);font-size:11px;color:var(--text);line-height:1.5;padding:9px 13px;border-radius:9px;background:color-mix(in srgb,var(--rose) 10%,var(--card-2));border:1px solid color-mix(in srgb,var(--rose) 40%,var(--border));border-left:3px solid var(--rose)}.pf-suggest{display:flex;flex-wrap:wrap;gap:6px}.pf-sg{font-family:var(--pf-mono);font-size:10.5px;font-weight:600;padding:5px 10px;border-radius:7px;cursor:pointer;color:var(--text);background:color-mix(in srgb,var(--emerald) 12%,var(--card));border:1px solid color-mix(in srgb,var(--emerald) 45%,var(--border));transition:.14s;display:inline-flex;align-items:center;gap:5px}.pf-sg:hover{background:color-mix(in srgb,var(--emerald) 24%,var(--card));border-color:var(--emerald)}.pf-sg b{color:var(--emerald);font-weight:800}.pf-kwlist{padding:11px 13px;border-radius:10px;background:var(--card-2);border:1px solid var(--border-soft);display:flex;flex-direction:column;gap:8px}.pf-kwlist-h{font-family:var(--pf-mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.pf-kwlist-empty{font-size:11.5px;color:var(--muted);text-align:center;padding:16px 0;font-family:var(--pf-mono)}.pf-kwchips{display:flex;flex-wrap:wrap;gap:6px}.pf-kwchip{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:7px;background:color-mix(in srgb,var(--sky) 10%,var(--card));border:1px solid color-mix(in srgb,var(--sky) 30%,var(--border));color:var(--text);font-size:11.5px;font-family:var(--pf-mono)}.pf-kwchip button{background:none;border:none;color:var(--text-dim);cursor:pointer;padding:0;font-size:13px;line-height:1}.pf-kwchip button:hover{color:var(--rose)}.pf-fcast{display:flex;flex-direction:column;gap:7px;font-family:var(--pf-mono);font-size:10px;color:var(--muted);padding:8px 11px;border-radius:8px;background:var(--pf-bg2);border:1px solid var(--border-soft)}.pf-fcast-top{display:flex;align-items:center;gap:8px}.pf-fcast .pfic{color:var(--ac);font-size:12px}.pf-fcast b{color:var(--text-dim);font-weight:700}.pf-fcast-samples{display:flex;flex-wrap:wrap;gap:4px}.pf-fcast-samples span{padding:2px 7px;border-radius:5px;background:var(--card-2);border:1px solid var(--border-soft);font-size:9.5px;color:var(--text-dim)}.pf-tgl{width:42px;height:24px;border-radius:14px;flex:0 0 auto;cursor:pointer;position:relative;background:var(--pf-card3);border:1px solid var(--border);transition:.22s}.pf-tgl.on{background:linear-gradient(90deg,color-mix(in srgb,var(--ac) 55%,transparent),color-mix(in srgb,var(--ac) 40%,transparent));border-color:color-mix(in srgb,var(--ac) 60%,var(--border))}.pf-tgl:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#cfd4df;transition:.22s cubic-bezier(.4,1.3,.5,1)}.pf-tgl.on:after{left:20px;background:#fff}.pf-frow-ic{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;border-radius:9px;font-size:14px;color:var(--ac);transition:.18s;background:color-mix(in srgb,var(--ac) 11%,var(--card));border:1px solid color-mix(in srgb,var(--ac) 26%,var(--border))}.pf-frow{border-radius:12px;background:var(--card-2);border:1px solid var(--border);overflow:visible;transition:.18s}.pf-frow.on{border-color:color-mix(in srgb,var(--ac) 38%,var(--border))}.pf-frow.on .pf-frow-ic{background:color-mix(in srgb,var(--ac) 20%,var(--card));border-color:color-mix(in srgb,var(--ac) 45%,var(--border))}.pf-frow-head{display:flex;align-items:center;gap:12px;padding:11px 14px;cursor:pointer}.pf-frow-tx{flex:1;min-width:0}.pf-frow-tt{font-size:13px;font-weight:700;color:var(--text);display:flex;align-items:center;gap:8px}.pf-frow-tt .dot{width:6px;height:6px;border-radius:50%;background:var(--muted);transition:.2s;flex:0 0 auto}.pf-frow.on .pf-frow-tt .dot{background:var(--ac);box-shadow:0 0 7px var(--ac)}.pf-frow-ds{font-size:10.5px;color:var(--text-dim);margin-top:2px;line-height:1.4}.pf-frow-body{padding:0 14px 14px 56px;display:none;flex-direction:column;gap:11px}.pf-frow.on .pf-frow-body{display:flex;animation:pf-fade .25s}.pf-frow-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pf-frow-grid.g12{grid-template-columns:1fr 2fr;align-items:center}.pf-frow-note{font-size:10.5px;color:var(--text-dim);line-height:1.45;align-self:center}.pf-tglrow{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;background:var(--card-2);border:1px solid var(--border);transition:.18s}.pf-tglrow:hover{border-color:color-mix(in srgb,var(--ac) 30%,var(--border))}.pf-tglrow .pf-frow-tx{flex:1}.pf-step{display:flex;flex-direction:column;gap:7px;padding:11px 12px;border-radius:11px;background:var(--card-2);border:1px solid var(--border)}.pf-step-l{font-family:var(--pf-mono);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text)}.pf-step-c{display:flex;align-items:center;gap:5px}.pf-step-b{width:28px;height:28px;border:1px solid var(--border);background:var(--pf-bg2);color:var(--text-dim);font-size:16px;font-weight:700;cursor:pointer;border-radius:7px;display:grid;place-items:center;transition:.14s;flex:0 0 auto}.pf-step-b:hover:not(:disabled){border-color:var(--ac);color:var(--ac)}.pf-step-b:disabled{opacity:.4;cursor:not-allowed}.pf-step-v{flex:1;min-width:0;text-align:center;font-family:var(--pf-mono);font-size:18px;font-weight:800;color:var(--text);letter-spacing:.01em;background:transparent;border:none;outline:none;padding:0}.pf-step-u{font-family:var(--pf-mono);font-size:9px;text-transform:uppercase;color:var(--text);text-align:center}.pf-rangewrap{display:flex;align-items:center;gap:9px}.pf-rangewrap .pf-step{flex:1}.pf-rangewrap .pf-step-l{text-align:center}.pf-rangewrap .pf-arr{color:var(--ac);font-size:15px;align-self:center}.pf-minihead{font-family:var(--pf-mono);font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text);display:flex;align-items:center;gap:7px;margin-bottom:8px}.pf-minihead .pfic{color:var(--ac);font-size:12px}.pf-grp{display:flex;flex-direction:column;gap:10px;padding:13px 14px;border-radius:12px;background:var(--card-2);border:1px solid var(--border)}.pf-grp .pf-minihead{margin-bottom:0}.pf-rx .pf-grp,.pf-ml .pf-grp{padding:0;background:transparent;border-color:transparent}.pf-rx .pf-grp:has(.pf-grp-h),.pf-ml .pf-grp:has(.pf-grp-h){padding:13px 14px;background:color-mix(in srgb,var(--ac) 6%,var(--card-2));border:1px solid color-mix(in srgb,var(--ac) 30%,var(--border))}.pf-grp-h{display:flex;align-items:center;gap:9px}.pf-grp-h .gi{width:26px;height:26px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;font-size:13px;color:var(--ac);background:color-mix(in srgb,var(--ac) 14%,var(--card));border:1px solid color-mix(in srgb,var(--ac) 32%,var(--border))}.pf-grp-tt{font-family:var(--pf-mono);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ac)}.pf-sel{position:relative}.pf-sel-btn{display:flex;align-items:center;gap:8px;width:100%;padding:10px 13px;border-radius:10px;background:var(--pf-bg2);border:1px solid var(--border);color:var(--text);font-family:var(--pf-mono);font-size:12px;cursor:pointer;transition:.15s;text-align:left;box-sizing:border-box}.pf-sel-btn:hover{border-color:color-mix(in srgb,var(--ac) 42%,var(--border))}.pf-sel-btn.open{border-color:color-mix(in srgb,var(--ac) 55%,var(--border))}.pf-sel-val{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-sel-val.ph{color:var(--text-dim)}.pf-sel-chev{flex:0 0 auto;width:14px;height:14px;color:var(--text-dim);transition:transform .18s}.pf-sel-btn.open .pf-sel-chev{transform:rotate(180deg);color:var(--ac)}.pf-sel-pop{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:50;background:var(--pf-bg2);border:1px solid color-mix(in srgb,var(--ac) 24%,var(--border));border-radius:12px;box-shadow:0 24px 60px -22px #000000d1;padding:6px;max-height:300px;overflow-y:auto;animation:pfSelIn .14s ease}@keyframes pfSelIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.pf-sel-opt{display:flex;align-items:center;gap:9px;width:100%;text-align:left;border:0;background:transparent;color:var(--text);font-family:var(--pf-mono);font-size:12px;line-height:1.45;padding:9px 10px;border-radius:8px;cursor:pointer;transition:.13s}.pf-sel-opt:hover{background:color-mix(in srgb,var(--ac) 12%,transparent)}.pf-sel-opt.on{background:color-mix(in srgb,var(--ac) 16%,transparent);color:var(--ac)}.pf-sel-chk{flex:0 0 auto;width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:var(--ac)}.pf-sel-txt{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-gs{font-size:10.5px;color:var(--text-dim);margin-top:2px;line-height:1.35}.pf-dfbtn{font-family:var(--pf-mono);font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ac);padding:6px 11px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;background:color-mix(in srgb,var(--ac) 12%,transparent);border:1px solid color-mix(in srgb,var(--ac) 40%,var(--border));transition:.15s}.pf-dfbtn:hover:not(:disabled){background:color-mix(in srgb,var(--ac) 20%,transparent);border-color:var(--ac)}.pf-dfbtn:disabled{opacity:.4;cursor:default}.pf-presets{display:flex;gap:6px;flex-wrap:wrap;margin:2px 0 8px}.pf-preset{font-family:var(--pf-mono);font-size:10px;font-weight:700;letter-spacing:.03em;color:var(--text-dim);padding:6px 12px;border-radius:8px;cursor:pointer;background:var(--card-2);border:1px solid var(--border);transition:.15s}.pf-preset:hover{color:var(--text);border-color:color-mix(in srgb,var(--ac) 45%,var(--border))}.pf-preset.is-on{color:var(--ac);background:color-mix(in srgb,var(--ac) 14%,transparent);border-color:color-mix(in srgb,var(--ac) 55%,var(--border))}.pf-fld-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.pf-sldwrap{display:flex;flex-direction:column;gap:9px;padding:13px 14px;border-radius:12px;background:var(--card-2);border:1px solid var(--border)}.pf-sld-h{display:flex;align-items:center;justify-content:space-between}.pf-sld-l{font-family:var(--pf-mono);font-size:10px;font-weight:700;text-transform:uppercase;color:var(--text-dim);display:flex;align-items:center;gap:7px}.pf-sld-l .pfic{color:var(--ac);font-size:12px}.pf-sld-v{font-family:var(--pf-mono);font-size:15px;font-weight:800;color:var(--ac)}.pf input[type=range].pf-range{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:6px;border-radius:4px;background:linear-gradient(90deg,var(--ac) var(--p,10%),var(--card) var(--p,10%));border:1px solid var(--border);cursor:pointer}.pf input[type=range].pf-range::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:17px;height:17px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,var(--ac));border:2px solid color-mix(in srgb,var(--ac) 60%,#000);box-shadow:0 2px 8px color-mix(in srgb,var(--ac) 50%,transparent)}.pf input[type=range].pf-range::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:#fff;border:2px solid var(--ac)}.pf-ep{display:flex;flex-direction:column;gap:10px;padding:13px 14px;border-radius:12px;background:var(--card-2);border:1px solid var(--border)}.pf-ep .pf-fld-l{margin-bottom:0}.pf-ep-chips{display:flex;flex-wrap:wrap;gap:6px;min-height:36px}.pf-ep-empty{font-size:11px;color:var(--muted);font-family:var(--pf-mono);align-self:center}.pf-ep-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:8px;font-size:17px;background:color-mix(in srgb,var(--ac) 14%,var(--card));border:1px solid color-mix(in srgb,var(--ac) 42%,var(--border))}.pf-ep-chip button{background:none;border:none;color:var(--text-dim);cursor:pointer;font-size:13px;line-height:1;padding:0}.pf-ep-chip button:hover{color:var(--rose)}.pf-ep-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.pf-ep-btn{aspect-ratio:2.2;display:grid;place-items:center;font-size:20px;border-radius:9px;background:var(--pf-bg2);border:1px solid var(--border);cursor:pointer;transition:.14s}.pf-ep-btn:hover{border-color:color-mix(in srgb,var(--ac) 45%,var(--border))}.pf-ep-btn.on{border-color:var(--ac);background:color-mix(in srgb,var(--ac) 16%,var(--card-2));box-shadow:0 0 0 1px color-mix(in srgb,var(--ac) 20%,transparent)}@media (max-width:640px){.pf-ep-grid{grid-template-columns:repeat(3,1fr)}}.pf-hint{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;border:1px solid var(--border);background:var(--card);color:var(--muted);font-family:var(--pf-mono);font-size:9px;font-weight:700;cursor:help;margin-left:6px;position:relative;flex:0 0 auto;vertical-align:middle;transition:border-color .14s,color .14s;text-transform:none;letter-spacing:0}.pf-hint:hover{border-color:var(--ac);color:var(--ac)}.pf-hint-pop{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);z-index:60;width:-moz-max-content;width:max-content;max-width:240px;padding:9px 12px;border-radius:10px;background:#0d1016;border:1px solid color-mix(in srgb,var(--ac) 55%,var(--border));color:var(--text);font:500 11.5px/1.5 -apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:0;text-transform:none;text-align:left;box-shadow:0 14px 38px -10px #000000d9;white-space:normal;pointer-events:none;animation:pf-hint-in .14s ease}.pf-hint-pop:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:color-mix(in srgb,var(--ac) 55%,var(--border))}@keyframes pf-hint-in{0%{opacity:0;transform:translate(-50%) translateY(3px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.pf-modes{display:grid;gap:9px}.pf-modes.c2{grid-template-columns:1fr 1fr}.pf-modes.c3{grid-template-columns:1fr 1fr 1fr}.pf-mode{padding:12px 13px;border-radius:11px;cursor:pointer;border:1px solid var(--border);background:var(--card-2);transition:.18s;text-align:left;display:flex;gap:11px;align-items:flex-start}.pf-mode:hover{border-color:color-mix(in srgb,var(--ac) 42%,var(--border))}.pf-mode.on{border-color:color-mix(in srgb,var(--ac) 55%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--ac) 15%,var(--card-2)),var(--card-2));box-shadow:0 5px 14px -8px color-mix(in srgb,var(--ac) 45%,transparent)}.pf-mode-ic{width:28px;height:28px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;font-size:13px;color:var(--ac);background:color-mix(in srgb,var(--ac) 14%,var(--card));border:1px solid color-mix(in srgb,var(--ac) 32%,var(--border))}.pf-mode-t{font-family:var(--pf-mono);font-size:12px;font-weight:800;color:var(--text)}.pf-mode.on .pf-mode-t{color:var(--ac)}.pf-mode-d{font-size:10px;color:var(--text-dim);margin-top:3px;line-height:1.35}.pf-seg{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.pf-seg-l{font-family:var(--pf-mono);font-size:10px;font-weight:700;text-transform:uppercase;color:var(--text);margin-right:3px}.pf-seg-b{font-family:var(--pf-mono);font-size:11px;font-weight:700;padding:7px 12px;border-radius:8px;cursor:pointer;background:var(--pf-bg2);border:1px solid var(--border);color:var(--text-dim);transition:.14s;display:inline-flex;align-items:center;gap:6px}.pf-seg-b:hover{border-color:color-mix(in srgb,var(--ac) 45%,var(--border));color:var(--text)}.pf-seg-b.on{background:color-mix(in srgb,var(--ac) 16%,var(--card-2));border-color:var(--ac);color:var(--ac)}.pf-callout{display:flex;gap:9px;padding:11px 13px;border-radius:10px;font-size:11px;line-height:1.5;color:var(--text-dim);background:color-mix(in srgb,var(--ac) 7%,var(--card-2));border:1px solid color-mix(in srgb,var(--ac) 22%,var(--border))}.pf-callout .ci{color:var(--ac);flex:0 0 auto;font-size:13px;margin-top:1px}.pf-callout b{color:var(--text)}.pf-subnote{display:flex;align-items:center;gap:11px;padding:12px 14px;border-radius:12px;background:var(--card-2);border:1px dashed color-mix(in srgb,var(--ac) 38%,var(--border));color:var(--text-dim);font-size:11.5px}.pf-subnote .i{width:28px;height:28px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;color:var(--ac);background:color-mix(in srgb,var(--ac) 12%,transparent);border:1px solid color-mix(in srgb,var(--ac) 28%,var(--border));font-size:14px}.pf-subnote b{color:var(--text)}.pf-hidden{display:none!important}@keyframes pf-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes pf-fade{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.pf-modes.c2,.pf-modes.c3,.pf-frow-grid,.pf-frow-grid.g12{grid-template-columns:1fr}.pf-frow-body{padding-left:14px}.pf-flow{padding-left:38px}.pf-node{left:-38px}}.pf-cm,.pf-rx,.pf-ml,.pf-stg,.pfm{--mk-panel:#17171d;--mk-panel2:#1b1b22;--mk-card:#1a1a22;--mk-card2:#1d1d26;--mk-card3:#26262f;--mk-border:#2b2b34;--mk-border2:#36363f;--mk-line:#24242c;--mk-text:#e9ecf4;--mk-dim:#8b8f9e;--mk-muted:#5c606e;--mk-lbl:#adb3c4;--mk-violet:#8b7ff5;--mk-violet2:#b3a7ff;--mk-green:#34d99a;--mk-green2:#7af0c8;--mk-green-d:#22b07e;--mk-blue:#5b8cff;--mk-blue2:#8fb0ff;--mk-sans:"Sora","Manrope",-apple-system,"Segoe UI",Roboto,sans-serif;--mk-mono:"JetBrains Mono",ui-monospace,monospace}.pf-cm .pf-flow,.pf-rx .pf-flow,.pf-ml .pf-flow,.pfm .pf-flow,.pf-stg .pf-flow{padding-left:0}.pf-cm .pf-flow:before,.pf-rx .pf-flow:before,.pf-ml .pf-flow:before,.pfm .pf-flow:before,.pf-stg .pf-flow:before{display:none}.pf-cm .pf-stage,.pf-rx .pf-stage,.pf-ml .pf-stage,.pfm .pf-stage,.pf-stg .pf-stage{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:11px;column-gap:11px;row-gap:14px;align-items:center;margin-bottom:26px}.pf-cm .pf-node,.pf-rx .pf-node,.pf-ml .pf-node,.pfm .pf-node,.pf-stg .pf-node{position:static;grid-column:1;grid-row:1;width:34px;height:34px;border-radius:10px;font-size:14px;box-shadow:none}.pf-cm .pf-stage-h,.pf-rx .pf-stage-h,.pf-ml .pf-stage-h,.pfm .pf-stage-h,.pf-stg .pf-stage-h{grid-column:2;grid-row:1;margin:0;gap:11px}.pf-cm .pf-slab,.pf-rx .pf-slab,.pf-ml .pf-slab,.pfm .pf-slab,.pf-stg .pf-slab{grid-column:1 / -1;grid-row:2;border-radius:20px;padding:18px;gap:13px;background:var(--mk-panel);border:1px solid var(--mk-border2);border-left:1px solid var(--mk-border2);box-shadow:0 30px 70px -40px #000000e6}.pf-cm .pf-stage-h .pf-t,.pf-rx .pf-stage-h .pf-t,.pf-ml .pf-stage-h .pf-t,.pfm .pf-stage-h .pf-t,.pf-stg .pf-stage-h .pf-t{font-family:var(--mk-sans);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--mk-text)}.pf-cm .pf-stage-h .pf-s,.pf-rx .pf-stage-h .pf-s,.pf-ml .pf-stage-h .pf-s,.pfm .pf-stage-h .pf-s,.pf-stg .pf-stage-h .pf-s{font-family:var(--mk-sans);font-size:12px;font-weight:500;color:var(--mk-dim)}.pf-cm .pf-stage-ic,.pf-rx .pf-stage-ic,.pf-ml .pf-stage-ic,.pfm .pf-stage-ic,.pf-stg .pf-stage-ic{width:auto;height:auto;background:none;border:none;font-size:16px}.pf-cm .pf-stage.s1 .pf-node,.pf-cm .pf-stage.s2 .pf-node,.pf-rx .pf-stage.s1 .pf-node,.pf-rx .pf-stage.s2 .pf-node,.pf-ml .pf-stage.s1 .pf-node,.pf-ml .pf-stage.s2 .pf-node,.pf-stg .pf-stage.s1 .pf-node,.pf-stg .pf-stage.s2 .pf-node{color:var(--mk-violet2);background:color-mix(in srgb,var(--mk-violet) 20%,var(--mk-card3));border-color:color-mix(in srgb,var(--mk-violet) 46%,var(--mk-border2))}.pf-cm .pf-stage.s1 .pf-stage-ic,.pf-cm .pf-stage.s2 .pf-stage-ic,.pf-rx .pf-stage.s1 .pf-stage-ic,.pf-rx .pf-stage.s2 .pf-stage-ic,.pf-ml .pf-stage.s1 .pf-stage-ic,.pf-ml .pf-stage.s2 .pf-stage-ic,.pf-stg .pf-stage.s1 .pf-stage-ic,.pf-stg .pf-stage.s2 .pf-stage-ic{color:var(--mk-violet2)}.pf-cm .pf-stage.s3 .pf-node,.pf-rx .pf-stage.s3 .pf-node,.pf-ml .pf-stage.s3 .pf-node,.pf-stg .pf-stage.s3 .pf-node{color:var(--mk-blue2);background:color-mix(in srgb,var(--mk-blue) 20%,var(--mk-card3));border-color:color-mix(in srgb,var(--mk-blue) 46%,var(--mk-border2))}.pf-cm .pf-stage.s3 .pf-stage-ic,.pf-rx .pf-stage.s3 .pf-stage-ic,.pf-ml .pf-stage.s3 .pf-stage-ic,.pf-stg .pf-stage.s3 .pf-stage-ic{color:var(--mk-blue2)}.pf-cm .pf-stage.s4 .pf-node,.pf-rx .pf-stage.s4 .pf-node,.pf-ml .pf-stage.s4 .pf-node,.pf-stg .pf-stage.s4 .pf-node{color:var(--mk-green2);background:color-mix(in srgb,var(--mk-green) 20%,var(--mk-card3));border-color:color-mix(in srgb,var(--mk-green) 46%,var(--mk-border2))}.pf-cm .pf-stage.s4 .pf-stage-ic,.pf-rx .pf-stage.s4 .pf-stage-ic,.pf-ml .pf-stage.s4 .pf-stage-ic,.pf-stg .pf-stage.s4 .pf-stage-ic{color:var(--mk-green2)}.pf-ml .pf-stage.s2 .pf-node{color:var(--mk-blue2);background:color-mix(in srgb,var(--mk-blue) 20%,var(--mk-card3));border-color:color-mix(in srgb,var(--mk-blue) 46%,var(--mk-border2))}.pf-ml .pf-stage.s2 .pf-stage-ic{color:var(--mk-blue2)}.pf-ml .pf-stage.s3 .pf-node{color:var(--mk-green2);background:color-mix(in srgb,var(--mk-green) 20%,var(--mk-card3));border-color:color-mix(in srgb,var(--mk-green) 46%,var(--mk-border2))}.pf-ml .pf-stage.s3 .pf-stage-ic{color:var(--mk-green2)}.pf-stg .pf-stage.s3 .pf-node{color:var(--mk-green2);background:color-mix(in srgb,var(--mk-green) 20%,var(--mk-card3));border-color:color-mix(in srgb,var(--mk-green) 46%,var(--mk-border2))}.pf-stg .pf-stage.s3 .pf-stage-ic{color:var(--mk-green2)}.pf-stg .pf-stage.s4 .pf-node{color:#f0a0c8;background:color-mix(in srgb,#e05a9c 20%,var(--mk-card3));border-color:color-mix(in srgb,#e05a9c 46%,var(--mk-border2))}.pf-stg .pf-stage.s4 .pf-stage-ic{color:#f0a0c8}.pf-cm .pf-mode,.pf-rx .pf-mode,.pf-ml .pf-mode,.pfm .pf-mode,.pf-stg .pf-mode{padding:15px 16px;gap:13px;border-radius:14px;background:var(--mk-card);border:1px solid var(--mk-border)}.pf-cm .pf-mode:hover,.pf-rx .pf-mode:hover,.pf-ml .pf-mode:hover,.pfm .pf-mode:hover,.pf-stg .pf-mode:hover{border-color:color-mix(in srgb,#7c9adc 32%,var(--mk-border2));background:color-mix(in srgb,#7c9adc 6%,var(--mk-card))}.pf-cm .pf-mode.on,.pf-rx .pf-mode.on,.pf-ml .pf-mode.on,.pfm .pf-mode.on,.pf-stg .pf-mode.on{border-color:#819dd699;background:linear-gradient(140deg,#3b4b6b,#2d374f);box-shadow:inset 0 1px #ffffff0f}.pf-cm .pf-mode-ic,.pf-rx .pf-mode-ic,.pf-ml .pf-mode-ic,.pfm .pf-mode-ic,.pf-stg .pf-mode-ic{width:38px;height:38px;border-radius:11px;background:var(--mk-panel2);border:1px solid var(--mk-border2);color:var(--mk-dim);font-size:19px}.pf-cm .pf-mode.on .pf-mode-ic,.pf-rx .pf-mode.on .pf-mode-ic,.pf-ml .pf-mode.on .pf-mode-ic,.pfm .pf-mode.on .pf-mode-ic,.pf-stg .pf-mode.on .pf-mode-ic{background:#8ba5dc33;border-color:#8ba5dc80;color:#cdd8f4}.pf-cm .pf-mode-t,.pf-rx .pf-mode-t,.pf-ml .pf-mode-t,.pfm .pf-mode-t,.pf-stg .pf-mode-t{font-family:var(--mk-sans);font-size:14.5px;font-weight:800;letter-spacing:-.2px;color:var(--mk-text)}.pf-cm .pf-mode.on .pf-mode-t,.pf-rx .pf-mode.on .pf-mode-t,.pf-ml .pf-mode.on .pf-mode-t,.pfm .pf-mode.on .pf-mode-t,.pf-stg .pf-mode.on .pf-mode-t{color:#dbe4fb}.pf-cm .pf-mode-d,.pf-rx .pf-mode-d,.pf-ml .pf-mode-d,.pfm .pf-mode-d,.pf-stg .pf-mode-d{font-family:var(--mk-sans);font-size:12px;font-weight:500;color:var(--mk-dim);line-height:1.5;margin-top:3px}.pf-cm .pf-mode.on .pf-mode-d,.pf-rx .pf-mode.on .pf-mode-d,.pf-ml .pf-mode.on .pf-mode-d,.pfm .pf-mode.on .pf-mode-d,.pf-stg .pf-mode.on .pf-mode-d{color:#a9b6d8}.pf-cm .pf-tgl,.pf-rx .pf-tgl,.pf-ml .pf-tgl,.pfm .pf-tgl,.pf-stg .pf-tgl{width:50px;height:28px;border-radius:99px;background:var(--mk-card3);border:1px solid transparent;box-shadow:inset 0 1px 3px #00000073}.pf-cm .pf-tgl.on,.pf-rx .pf-tgl.on,.pf-ml .pf-tgl.on,.pfm .pf-tgl.on,.pf-stg .pf-tgl.on{background:linear-gradient(90deg,var(--mk-green),var(--mk-green-d));border-color:transparent;box-shadow:inset 0 1px 3px #0000004d,inset 0 1px #ffffff47,0 0 15px -3px #34d99ab3}.pf-cm .pf-tgl:after,.pf-rx .pf-tgl:after,.pf-ml .pf-tgl:after,.pfm .pf-tgl:after,.pf-stg .pf-tgl:after{width:22px;height:22px;top:2px;left:3px;background:#fff;box-shadow:0 2px 7px #00000073}.pf-cm .pf-tgl.on:after,.pf-rx .pf-tgl.on:after,.pf-ml .pf-tgl.on:after,.pfm .pf-tgl.on:after,.pf-stg .pf-tgl.on:after{left:25px;background:#fff}.pf-cm .pf-tglrow,.pf-rx .pf-tglrow,.pf-ml .pf-tglrow,.pfm .pf-tglrow,.pf-stg .pf-tglrow,.pf-cm .pf-frow,.pf-rx .pf-frow,.pf-ml .pf-frow,.pfm .pf-frow,.pf-stg .pf-frow{background:var(--mk-card);border:1px solid var(--mk-border);border-radius:14px}.pf-cm .pf-frow.on,.pf-rx .pf-frow.on,.pf-ml .pf-frow.on,.pfm .pf-frow.on,.pf-stg .pf-frow.on,.pf-cm .pf-tglrow:hover,.pf-rx .pf-tglrow:hover,.pf-ml .pf-tglrow:hover,.pfm .pf-tglrow:hover,.pf-stg .pf-tglrow:hover{border-color:var(--mk-border)}.pf-cm .pf-frow-head,.pf-rx .pf-frow-head,.pf-ml .pf-frow-head,.pfm .pf-frow-head,.pf-stg .pf-frow-head,.pf-cm .pf-tglrow,.pf-rx .pf-tglrow,.pf-ml .pf-tglrow,.pfm .pf-tglrow,.pf-stg .pf-tglrow{padding:13px 16px;gap:14px}.pf-cm .pf-frow-ic,.pf-rx .pf-frow-ic,.pf-ml .pf-frow-ic,.pfm .pf-frow-ic,.pf-stg .pf-frow-ic{width:38px;height:38px;border-radius:11px;background:var(--mk-panel2);border:1px solid var(--mk-border2);color:var(--mk-violet2);font-size:18px}.pf-cm .pf-frow.on .pf-frow-ic,.pf-rx .pf-frow.on .pf-frow-ic,.pf-ml .pf-frow.on .pf-frow-ic,.pfm .pf-frow.on .pf-frow-ic,.pf-stg .pf-frow.on .pf-frow-ic{background:var(--mk-panel2);border-color:var(--mk-border2)}.pf-cm .pf-frow-tt,.pf-rx .pf-frow-tt,.pf-ml .pf-frow-tt,.pfm .pf-frow-tt,.pf-stg .pf-frow-tt{font-family:var(--mk-sans);font-size:14px;font-weight:700;color:var(--mk-text)}.pf-cm .pf-frow-tt .dot,.pf-rx .pf-frow-tt .dot,.pf-ml .pf-frow-tt .dot,.pfm .pf-frow-tt .dot,.pf-stg .pf-frow-tt .dot{display:none}.pf-cm .pf-frow-ds,.pf-rx .pf-frow-ds,.pf-ml .pf-frow-ds,.pfm .pf-frow-ds,.pf-stg .pf-frow-ds{font-family:var(--mk-sans);font-size:12px;font-weight:500;color:var(--mk-dim);line-height:1.5;margin-top:2px}.pf-cm .pf-step,.pf-rx .pf-step,.pf-ml .pf-step,.pfm .pf-step,.pf-stg .pf-step{background:none;border:none;padding:0;gap:7px;align-items:center}.pf-cm .pf-step-l,.pf-rx .pf-step-l,.pf-ml .pf-step-l,.pfm .pf-step-l,.pf-stg .pf-step-l{font-family:var(--mk-sans);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mk-lbl);text-align:center}.pf-cm .pf-step-c,.pf-rx .pf-step-c,.pf-ml .pf-step-c,.pfm .pf-step-c,.pf-stg .pf-step-c{gap:0;border:1px solid var(--mk-border2);border-radius:11px;background:var(--mk-panel);overflow:hidden}.pf-cm .pf-step-b,.pf-rx .pf-step-b,.pf-ml .pf-step-b,.pfm .pf-step-b,.pf-stg .pf-step-b{width:40px;height:auto;border:none;border-radius:0;background:transparent;color:var(--mk-dim);font-size:15px}.pf-cm .pf-step-b:hover:not(:disabled),.pf-rx .pf-step-b:hover:not(:disabled),.pf-ml .pf-step-b:hover:not(:disabled),.pfm .pf-step-b:hover:not(:disabled),.pf-stg .pf-step-b:hover:not(:disabled){background:var(--mk-card3);color:var(--mk-green2);border:none}.pf-cm .pf-step-v,.pf-rx .pf-step-v,.pf-ml .pf-step-v,.pfm .pf-step-v,.pf-stg .pf-step-v{padding:10px 6px;border-left:1px solid var(--mk-line);border-right:1px solid var(--mk-line);font-size:20px;min-width:62px}.pf-cm .pf-step-u,.pf-rx .pf-step-u,.pf-ml .pf-step-u,.pfm .pf-step-u,.pf-stg .pf-step-u{font-family:var(--mk-mono);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mk-dim)}.pf-cm .pf-rangewrap .pf-arr,.pf-rx .pf-rangewrap .pf-arr,.pf-ml .pf-rangewrap .pf-arr,.pfm .pf-rangewrap .pf-arr,.pf-stg .pf-rangewrap .pf-arr{color:var(--mk-dim)}.pf-cm .pf-minihead,.pf-rx .pf-minihead,.pf-ml .pf-minihead,.pfm .pf-minihead,.pf-stg .pf-minihead{font-family:var(--mk-sans);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--mk-text)}.pf-cm .pf-minihead .pfic,.pf-rx .pf-minihead .pfic,.pf-ml .pf-minihead .pfic,.pfm .pf-minihead .pfic,.pf-stg .pf-minihead .pfic{color:var(--mk-violet2)}.pf-cm .pf-grp,.pf-stg .pf-grp,.pfm .pf-grp{background:var(--mk-card);border:1px solid var(--mk-border);border-radius:16px;padding:16px}.pf-cm .pf-grp-tt,.pf-rx .pf-grp-tt,.pf-ml .pf-grp-tt,.pfm .pf-grp-tt,.pf-stg .pf-grp-tt{font-family:var(--mk-sans);font-weight:800;letter-spacing:.1em;color:var(--mk-text)}.pf-cm .pf-grp-h .gi,.pf-stg .pf-grp-h .gi,.pfm .pf-grp-h .gi{color:var(--mk-violet2);background:var(--mk-panel2);border-color:var(--mk-border2)}.pf-cm .pf-gs,.pf-rx .pf-gs,.pf-ml .pf-gs,.pfm .pf-gs,.pf-stg .pf-gs{font-family:var(--mk-sans);color:var(--mk-dim)}.pf-cm .pf-ta,.pf-rx .pf-ta,.pf-ml .pf-ta,.pfm .pf-ta,.pf-stg .pf-ta{background:var(--mk-panel);border:1px solid var(--mk-border2);border-radius:12px;font-family:var(--mk-mono);font-size:12.5px;line-height:1.7;padding:15px 16px;color:var(--mk-text)}.pf-cm .pf-ta:focus,.pf-rx .pf-ta:focus,.pf-ml .pf-ta:focus,.pfm .pf-ta:focus,.pf-stg .pf-ta:focus{border-color:var(--mk-green);box-shadow:0 0 0 3px #34d99a21}.pf-cm .pf-presets{gap:7px}.pf-cm .pf-preset{font-family:var(--mk-sans);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;padding:6px 13px;border-radius:999px;background:var(--mk-card2);border:1px solid var(--mk-border);color:var(--mk-dim)}.pf-cm .pf-preset:hover{border-color:var(--mk-border2);color:var(--mk-text);background:var(--mk-card3)}.pf-cm .pf-preset.is-on{background:linear-gradient(135deg,#8b7ff533,#8b7ff50f);border-color:#8b7ff580;color:var(--mk-violet2)}.pf-cm .pf-fld-l,.pf-rx .pf-fld-l,.pf-ml .pf-fld-l,.pfm .pf-fld-l,.pf-stg .pf-fld-l{font-family:var(--mk-sans);color:var(--mk-text)}.pf-cm .pf-fld-l .pfic,.pf-rx .pf-fld-l .pfic,.pf-ml .pf-fld-l .pfic,.pfm .pf-fld-l .pfic,.pf-stg .pf-fld-l .pfic,.pf-cm .pf-fld-c,.pf-rx .pf-fld-c{color:var(--mk-violet2)}.pf-cm .pf-fld-hint,.pf-rx .pf-fld-hint,.pf-ml .pf-fld-hint,.pfm .pf-fld-hint,.pf-stg .pf-fld-hint{font-family:var(--mk-sans);color:var(--mk-dim)}.pf-cm .pf-dfbtn,.pf-rx .pf-dfbtn,.pf-ml .pf-dfbtn,.pfm .pf-dfbtn,.pf-stg .pf-dfbtn{font-family:var(--mk-mono);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:9px 16px;border-radius:999px;background:transparent;border:1px solid var(--mk-border2);color:var(--mk-dim)}.pf-cm .pf-dfbtn:hover:not(:disabled),.pf-rx .pf-dfbtn:hover:not(:disabled),.pf-ml .pf-dfbtn:hover:not(:disabled),.pfm .pf-dfbtn:hover:not(:disabled),.pf-stg .pf-dfbtn:hover:not(:disabled){border-color:#3a3b46;color:var(--mk-text);background:transparent}.pf-cm .pf-seg,.pf-rx .pf-seg,.pf-ml .pf-seg,.pfm .pf-seg,.pf-stg .pf-seg{gap:5px;background:var(--mk-card2);border:1px solid var(--mk-border);border-radius:999px;padding:4px;display:inline-flex}.pf-cm .pf-seg-l,.pf-rx .pf-seg-l,.pf-ml .pf-seg-l,.pfm .pf-seg-l,.pf-stg .pf-seg-l{font-family:var(--mk-sans);font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--mk-lbl)}.pf-cm .pf-seg-b,.pf-rx .pf-seg-b,.pf-ml .pf-seg-b,.pfm .pf-seg-b,.pf-stg .pf-seg-b{font-family:var(--mk-sans);font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none;padding:7px 13px;border-radius:999px;background:transparent;border:none;color:var(--mk-lbl)}.pf-cm .pf-seg-b:hover,.pf-rx .pf-seg-b:hover,.pf-ml .pf-seg-b:hover,.pfm .pf-seg-b:hover,.pf-stg .pf-seg-b:hover{color:var(--mk-text);border:none}.pf-cm .pf-seg-b.on,.pf-rx .pf-seg-b.on,.pf-ml .pf-seg-b.on,.pfm .pf-seg-b.on,.pf-stg .pf-seg-b.on{background:var(--mk-card3);border:none;color:var(--mk-violet2)}.pf-rx .pf-sldwrap,.pf-ml .pf-sldwrap,.pfm .pf-sldwrap{background:var(--mk-card);border:1px solid var(--mk-border);border-radius:16px}.pf-rx .pf-sld-v,.pf-ml .pf-sld-v,.pfm .pf-sld-v{color:var(--mk-violet2)}.pf-rx input[type=range].pf-range,.pf-ml input[type=range].pf-range,.pfm input[type=range].pf-range{background:linear-gradient(90deg,var(--mk-violet) var(--p,10%),var(--mk-card3) var(--p,10%));border:none;height:6px}.pf-rx input[type=range].pf-range::-webkit-slider-thumb,.pf-ml input[type=range].pf-range::-webkit-slider-thumb,.pfm input[type=range].pf-range::-webkit-slider-thumb{width:18px;height:18px;background:var(--mk-violet2);border:none;box-shadow:0 0 0 4px #8b7ff538}.pf-rx input[type=range].pf-range::-moz-range-thumb,.pf-ml input[type=range].pf-range::-moz-range-thumb,.pfm input[type=range].pf-range::-moz-range-thumb{background:var(--mk-violet2);border:none}.pf-rx .pf-ep,.pf-ml .pf-ep,.pfm .pf-ep{background:var(--mk-card);border:1px solid var(--mk-border);border-radius:16px}.pf-rx .pf-ep-grid,.pf-ml .pf-ep-grid,.pfm .pf-ep-grid{display:flex;flex-wrap:wrap;gap:7px}.pf-rx .pf-ep-btn,.pf-ml .pf-ep-btn,.pfm .pf-ep-btn{width:46px;height:46px;aspect-ratio:auto;font-size:21px;border-radius:11px;background:var(--mk-panel2);border:1px solid var(--mk-border)}.pf-rx .pf-ep-btn:hover,.pf-ml .pf-ep-btn:hover,.pfm .pf-ep-btn:hover{border-color:var(--mk-border2);background:var(--mk-card2)}.pf-rx .pf-ep-btn.on,.pf-ml .pf-ep-btn.on,.pfm .pf-ep-btn.on{background:linear-gradient(135deg,#8b7ff52e,#8b7ff50d);border-color:#8b7ff58c;box-shadow:none}.pf-rx .pf-ep-chip,.pf-ml .pf-ep-chip,.pfm .pf-ep-chip{background:var(--mk-card2);border:1px solid var(--mk-border2);border-radius:10px}.pf-summary{gap:8px;margin-bottom:18px}.pf-cm .pf-chip,.pf-rx .pf-chip,.pf-ml .pf-chip,.pfm .pf-chip,.pf-stg .pf-chip{background:color-mix(in srgb,var(--mk-card3) 78%,#000);border:1px solid var(--mk-border2);color:#c6d0de;font-size:11px;padding:6px 11px 6px 9px}.pf-cm .pf-chip b,.pf-rx .pf-chip b,.pf-ml .pf-chip b,.pfm .pf-chip b,.pf-stg .pf-chip b{color:#fff;font-weight:800}.pf-cm .pf-chip .pfic,.pf-rx .pf-chip .pfic,.pf-ml .pf-chip .pfic,.pfm .pf-chip .pfic,.pf-stg .pf-chip .pfic{font-size:13px}.pf-cm .pf-subnote,.pf-rx .pf-subnote,.pf-ml .pf-subnote,.pfm .pf-subnote,.pf-stg .pf-subnote{background:var(--mk-card);border:1px dashed var(--mk-border2);border-radius:14px;font-family:var(--mk-sans)}.pf-cm .pf-subnote .i,.pf-rx .pf-subnote .i,.pf-ml .pf-subnote .i,.pfm .pf-subnote .i,.pf-stg .pf-subnote .i{color:var(--mk-violet2);background:var(--mk-panel2);border-color:var(--mk-border2)}.pf-cm .pf-callout,.pf-rx .pf-callout,.pf-ml .pf-callout,.pfm .pf-callout,.pf-stg .pf-callout{background:var(--mk-card);border:1px solid var(--mk-border);border-radius:12px;font-family:var(--mk-sans)}.pf-cm .pf-callout .ci,.pf-rx .pf-callout .ci,.pf-ml .pf-callout .ci,.pfm .pf-callout .ci,.pf-stg .pf-callout .ci{color:var(--mk-violet2)}.pf-cm .pf-optsdelay,.pf-rx .pf-optsdelay,.pf-ml .pf-optsdelay,.pfm .pf-optsdelay,.pf-stg .pf-optsdelay{display:flex;gap:13px;align-items:stretch}.pf-cm .pf-optscol,.pf-rx .pf-optscol,.pf-ml .pf-optscol,.pfm .pf-optscol,.pf-stg .pf-optscol{flex:1;min-width:0;display:flex;flex-direction:column;gap:13px}.pf-cm .pf-delayvert,.pf-rx .pf-delayvert,.pf-ml .pf-delayvert,.pfm .pf-delayvert,.pf-stg .pf-delayvert{flex:0 0 300px;display:flex;flex-direction:column;justify-content:center;gap:9px;border-radius:14px;background:var(--mk-card);border:1px solid var(--mk-border);padding:16px 18px}.pf-cm .pf-delayvert .pf-minihead,.pf-rx .pf-delayvert .pf-minihead,.pf-ml .pf-delayvert .pf-minihead,.pfm .pf-delayvert .pf-minihead,.pf-stg .pf-delayvert .pf-minihead{justify-content:center;margin-bottom:2px}.pf-cm .pf-varr,.pf-rx .pf-varr,.pf-ml .pf-varr,.pfm .pf-varr,.pf-stg .pf-varr{display:grid;place-items:center;color:var(--mk-dim)}.pf-cm .pf-varr .pfic,.pf-rx .pf-varr .pfic,.pf-ml .pf-varr .pfic,.pfm .pf-varr .pfic,.pf-stg .pf-varr .pfic{font-size:18px}@media (max-width:760px){.pf-cm .pf-optsdelay,.pf-rx .pf-optsdelay,.pf-ml .pf-optsdelay,.pfm .pf-optsdelay,.pf-stg .pf-optsdelay{flex-direction:column}.pf-cm .pf-delayvert,.pf-rx .pf-delayvert,.pf-ml .pf-delayvert,.pfm .pf-delayvert,.pf-stg .pf-delayvert{flex:0 0 auto}}.pf-cm .pf-twin,.pf-ml .pf-twin,.pf-stg .pf-twin,.pfm .pf-twin{display:grid;grid-template-columns:1fr 1fr;background:var(--mk-card);border:1px solid var(--mk-border);border-radius:16px;overflow:hidden}.pf-cm .pf-twin.uneven,.pf-ml .pf-twin.uneven,.pf-stg .pf-twin.uneven,.pfm .pf-twin.uneven{grid-template-columns:.87fr 1.13fr}.pf-cm .pf-twin-c,.pf-ml .pf-twin-c,.pf-stg .pf-twin-c,.pfm .pf-twin-c{padding:16px 20px;min-width:0}.pf-cm .pf-twin-c:first-child,.pf-rx .pf-twin-c:first-child,.pf-ml .pf-twin-c:first-child,.pfm .pf-twin-c:first-child,.pf-stg .pf-twin-c:first-child{border-right:1px solid var(--mk-line)}.pf-cm .pf-twin.t3,.pf-rx .pf-twin.t3,.pf-ml .pf-twin.t3,.pfm .pf-twin.t3,.pf-stg .pf-twin.t3{grid-template-columns:repeat(3,1fr)}.pf-cm .pf-twin.t3 .pf-twin-c,.pf-rx .pf-twin.t3 .pf-twin-c,.pf-ml .pf-twin.t3 .pf-twin-c,.pfm .pf-twin.t3 .pf-twin-c,.pf-stg .pf-twin.t3 .pf-twin-c{border-right:1px solid var(--mk-line);display:flex;flex-direction:column;align-items:center;justify-content:center}.pf-cm .pf-twin.t3 .pf-twin-c:last-child,.pf-rx .pf-twin.t3 .pf-twin-c:last-child,.pf-ml .pf-twin.t3 .pf-twin-c:last-child,.pfm .pf-twin.t3 .pf-twin-c:last-child,.pf-stg .pf-twin.t3 .pf-twin-c:last-child{border-right:none}@media (max-width:760px){.pf-cm .pf-twin.t3,.pf-rx .pf-twin.t3,.pf-ml .pf-twin.t3,.pfm .pf-twin.t3,.pf-stg .pf-twin.t3{grid-template-columns:1fr}.pf-cm .pf-twin.t3 .pf-twin-c,.pf-rx .pf-twin.t3 .pf-twin-c,.pf-ml .pf-twin.t3 .pf-twin-c,.pfm .pf-twin.t3 .pf-twin-c,.pf-stg .pf-twin.t3 .pf-twin-c{border-right:none;border-bottom:1px solid var(--mk-line)}}.pf-cm .pf-segwrap,.pf-rx .pf-segwrap,.pf-ml .pf-segwrap,.pfm .pf-segwrap,.pf-stg .pf-segwrap{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;width:100%}.pf-cm .pf-twin .pf-minihead,.pf-ml .pf-twin .pf-minihead,.pf-stg .pf-twin .pf-minihead,.pfm .pf-twin .pf-minihead{margin-bottom:13px}@media (max-width:820px){.pf-cm .pf-twin,.pf-ml .pf-twin,.pf-stg .pf-twin,.pfm .pf-twin{grid-template-columns:1fr}.pf-cm .pf-twin-c:first-child,.pf-ml .pf-twin-c:first-child,.pf-stg .pf-twin-c:first-child,.pfm .pf-twin-c:first-child{border-right:none;border-bottom:1px solid var(--mk-line)}}.pf-rx .pf-grp:has(.pf-grp-h),.pf-ml .pf-grp:has(.pf-grp-h),.pfm .pf-grp:has(.pf-grp-h){background:var(--mk-card);border:1px solid var(--mk-border);border-radius:16px}.pf-cm .pf-twin .pf-tglrow,.pf-rx .pf-twin .pf-tglrow,.pf-ml .pf-twin .pf-tglrow,.pfm .pf-twin .pf-tglrow,.pf-stg .pf-twin .pf-tglrow{background:transparent;border:none;padding:0}.pf-cm .pf-twin .pf-tglrow:hover,.pf-rx .pf-twin .pf-tglrow:hover,.pf-ml .pf-twin .pf-tglrow:hover,.pfm .pf-twin .pf-tglrow:hover,.pf-stg .pf-twin .pf-tglrow:hover{border:none}.pf-cm .pf-twin-c.mid,.pf-rx .pf-twin-c.mid,.pf-ml .pf-twin-c.mid,.pfm .pf-twin-c.mid,.pf-stg .pf-twin-c.mid{display:flex;align-items:center}.pf-cm .pf-twin-c.midc,.pf-rx .pf-twin-c.midc,.pf-ml .pf-twin-c.midc,.pfm .pf-twin-c.midc,.pf-stg .pf-twin-c.midc{display:flex;align-items:center;justify-content:center}.pf-rx .pf-grp .pf-twin,.pf-ml .pf-grp .pf-twin,.pfm .pf-grp .pf-twin,.pf-cm .pf-grp .pf-twin,.pf-rx .pf-frow-body .pf-twin,.pf-ml .pf-frow-body .pf-twin,.pfm .pf-frow-body .pf-twin,.pf-cm .pf-frow-body .pf-twin,.pf-stg .pf-frow-body .pf-twin{background:var(--mk-panel2);border:1px solid var(--mk-border2)}.pf-cm .pf-limgrid,.pf-rx .pf-limgrid,.pf-ml .pf-limgrid,.pfm .pf-limgrid,.pf-stg .pf-limgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.pf-cm .pf-limgrid>.pf-step,.pf-rx .pf-limgrid>.pf-step,.pf-ml .pf-limgrid>.pf-step,.pfm .pf-limgrid>.pf-step,.pf-stg .pf-limgrid>.pf-step{padding:2px 18px;border-right:1px solid var(--mk-line)}.pf-cm .pf-limgrid>.pf-step:last-child,.pf-rx .pf-limgrid>.pf-step:last-child,.pf-ml .pf-limgrid>.pf-step:last-child,.pfm .pf-limgrid>.pf-step:last-child,.pf-stg .pf-limgrid>.pf-step:last-child{border-right:none}.pf-cm .pf-limgrid>.pf-step .pf-step-l,.pf-rx .pf-limgrid>.pf-step .pf-step-l,.pf-ml .pf-limgrid>.pf-step .pf-step-l,.pfm .pf-limgrid>.pf-step .pf-step-l,.pf-stg .pf-limgrid>.pf-step .pf-step-l{min-height:2.5em;display:flex;align-items:center;justify-content:center;text-align:center}@media (max-width:900px){.pf-cm .pf-limgrid,.pf-rx .pf-limgrid,.pf-ml .pf-limgrid,.pfm .pf-limgrid,.pf-stg .pf-limgrid{grid-template-columns:repeat(2,1fr)}.pf-cm .pf-limgrid>.pf-step,.pf-rx .pf-limgrid>.pf-step,.pf-ml .pf-limgrid>.pf-step,.pfm .pf-limgrid>.pf-step,.pf-stg .pf-limgrid>.pf-step{border-right:none}.pf-cm .pf-limgrid>.pf-step:nth-child(odd),.pf-rx .pf-limgrid>.pf-step:nth-child(odd),.pf-ml .pf-limgrid>.pf-step:nth-child(odd),.pfm .pf-limgrid>.pf-step:nth-child(odd),.pf-stg .pf-limgrid>.pf-step:nth-child(odd){border-right:1px solid var(--mk-line)}}@media (max-width:600px){.pf-cm .pf-limgrid,.pf-rx .pf-limgrid,.pf-ml .pf-limgrid,.pfm .pf-limgrid,.pf-stg .pf-limgrid{grid-template-columns:1fr}.pf-cm .pf-limgrid>.pf-step:nth-child(odd),.pf-rx .pf-limgrid>.pf-step:nth-child(odd),.pf-ml .pf-limgrid>.pf-step:nth-child(odd),.pfm .pf-limgrid>.pf-step:nth-child(odd),.pf-stg .pf-limgrid>.pf-step:nth-child(odd){border-right:none}}.pf-limgrid>.pf-step .pf-step-c,.pf-rangewrap .pf-step .pf-step-c,.pf-sldwrap .pf-step .pf-step-c{align-self:stretch}.pf-limgrid>.pf-step .pf-step-v,.pf-rangewrap .pf-step .pf-step-v,.pf-sldwrap .pf-step .pf-step-v{flex:1 1 0;min-width:0}.pf-nl .pf-stage.s1 .pf-node,.pf-nl .pf-stage.s2 .pf-node,.pf-adm .pf-stage.s2 .pf-node,.pf-wu .pf-stage.s1 .pf-node,.pf-wu .pf-stage.s2 .pf-node,.pf-chp .pf-stage.s1 .pf-node,.pf-gpp .pf-stage.s1 .pf-node,.pf-upp .pf-stage.s1 .pf-node,.pf-upp .pf-stage.s2 .pf-node,.pf-jn .pf-stage.s1 .pf-node,.pf-cl .pf-stage.s1 .pf-node,.pf-cl .pf-stage.s2 .pf-node{color:var(--mk-violet2);background:color-mix(in srgb,var(--mk-violet) 20%,var(--mk-card3));border-color:color-mix(in srgb,var(--mk-violet) 46%,var(--mk-border2))}.pf-nl .pf-stage.s1 .pf-stage-ic,.pf-nl .pf-stage.s2 .pf-stage-ic,.pf-adm .pf-stage.s2 .pf-stage-ic,.pf-wu .pf-stage.s1 .pf-stage-ic,.pf-wu .pf-stage.s2 .pf-stage-ic,.pf-chp .pf-stage.s1 .pf-stage-ic,.pf-gpp .pf-stage.s1 .pf-stage-ic,.pf-upp .pf-stage.s1 .pf-stage-ic,.pf-upp .pf-stage.s2 .pf-stage-ic,.pf-jn .pf-stage.s1 .pf-stage-ic,.pf-cl .pf-stage.s1 .pf-stage-ic,.pf-cl .pf-stage.s2 .pf-stage-ic{color:var(--mk-violet2)}.pf-nl .pf-stage.s3 .pf-node,.pf-adm .pf-stage.s1 .pf-node,.pf-chp .pf-stage.s2 .pf-node,.pf-gpp .pf-stage.s2 .pf-node,.pf-upp .pf-stage.s2 .pf-node,.pf-jn .pf-stage.s2 .pf-node,.pf-wu .pf-stage.s3 .pf-node{color:var(--mk-blue2);background:color-mix(in srgb,var(--mk-blue) 20%,var(--mk-card3));border-color:color-mix(in srgb,var(--mk-blue) 46%,var(--mk-border2))}.pf-nl .pf-stage.s3 .pf-stage-ic,.pf-chp .pf-stage.s2 .pf-stage-ic,.pf-gpp .pf-stage.s2 .pf-stage-ic,.pf-upp .pf-stage.s2 .pf-stage-ic,.pf-jn .pf-stage.s2 .pf-stage-ic,.pf-wu .pf-stage.s3 .pf-stage-ic,.pf-adm .pf-stage.s1 .pf-stage-ic{color:var(--mk-blue2)}.pf-nl .pf-stage.s4 .pf-node,.pf-adm .pf-stage.s3 .pf-node,.pf-wu .pf-stage.s4 .pf-node,.pf-chp .pf-stage.s3 .pf-node,.pf-gpp .pf-stage.s3 .pf-node,.pf-upp .pf-stage.s3 .pf-node,.pf-jn .pf-stage.s3 .pf-node{color:var(--mk-green2);background:color-mix(in srgb,var(--mk-green) 20%,var(--mk-card3));border-color:color-mix(in srgb,var(--mk-green) 46%,var(--mk-border2))}.pf-nl .pf-stage.s4 .pf-stage-ic,.pf-adm .pf-stage.s3 .pf-stage-ic,.pf-wu .pf-stage.s4 .pf-stage-ic,.pf-chp .pf-stage.s3 .pf-stage-ic,.pf-gpp .pf-stage.s3 .pf-stage-ic,.pf-upp .pf-stage.s3 .pf-stage-ic,.pf-jn .pf-stage.s3 .pf-stage-ic{color:var(--mk-green2)}.pfm .pf-inlinerow{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:16px;border-radius:16px;background:var(--mk-card);border:1px solid var(--mk-border)}.pfm .pf-inlinerow .pf-minihead{margin-bottom:0}.pfm .pf-inlinerow .pf-rangewrap{margin:0;flex:0 0 auto}.pfm .pf-inlinerow .pf-rangewrap .pf-step{flex:0 0 auto}.pfm .pf-inlinerow .pf-rangewrap .pf-step-v{flex:0 0 auto;width:46px;min-width:0;padding-left:0;padding-right:0}.pfm .pf-twin .pf-rangewrap .pf-step-c{align-self:stretch}.pfm .pf-twin .pf-rangewrap .pf-step-v{flex:1;width:auto;min-width:0}.pfm .pf-inlctl{flex:0 0 auto;display:flex;align-items:center;gap:11px;margin-right:4px}.pfm .pf-frow.on:has(.pf-inlctl) .pf-frow-body,.pfm .pf-frow:not(.on) .pf-inlctl{display:none}.pfm .pf-inlctl .pf-seg{gap:5px}@media (max-width:900px){.pfm .pf-inlctl{display:none}}.pfm .pf-select{width:100%;padding:11px 13px;border-radius:10px;background:var(--mk-panel);border:1px solid var(--mk-border2);font-family:var(--mk-sans);font-size:13px;font-weight:600;color:var(--mk-text);outline:none;cursor:pointer}.pfm .pf-select:focus{border-color:var(--mk-violet)}.pfm .pf-scnrow{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px}.pfm .pf-minirow{display:flex;gap:8px}.pfm .pf-minibtn{display:flex;align-items:center;gap:8px;flex:1;min-width:0;padding:9px 12px;border-radius:10px;background:transparent;border:1px solid var(--mk-border2);color:var(--mk-dim);font-family:var(--mk-mono);font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:.14s}.pfm .pf-minibtn:hover{border-color:#3a3b46;color:var(--mk-text)}.pfm .pf-minibtn .pfic{font-size:13px;flex:0 0 auto}.pfm .pf-minibtn .mv{margin-left:auto;color:var(--mk-muted);font-size:9px;text-transform:none;letter-spacing:0;white-space:nowrap}.pfm .pf-minibtn.on{border-color:color-mix(in srgb,var(--mk-violet) 50%,var(--mk-border2));color:var(--mk-violet2)}.pfm .pf-minibtn.on .pfic{color:var(--mk-violet2)}.pfm .pf-sldwrap.pf-noframe{background:none;border:none;padding:6px 2px}.pfm .pf-colbadge{margin-left:auto;font-family:var(--mk-mono);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mk-dim)}.pf-rx{--rx-hl:#9ec5ff;--rx-fill:#5b8cff}.pf-rx .rx-mode-row,.pf-la .rx-mode-row{display:flex;gap:13px;align-items:center;flex-wrap:wrap}.pf-rx .rx-mode-row>.pf-seg,.pf-la .rx-mode-row>.pf-seg{flex:0 0 auto}.pf-rx .rx-mode-row>.pf-sldwrap,.pf-la .rx-mode-row>.pf-sldwrap{flex:1 1 320px;min-width:0}.pf-la .rx-mode-row>.pf-step{flex:1 1 260px;min-width:0}.pf-rx .rx-mode-row>.pf-seg,.pf-la .rx-mode-row>.pf-seg{padding:6px;gap:6px}.pf-rx .rx-mode-row .pf-seg-l,.pf-la .rx-mode-row .pf-seg-l{font-size:13px;font-weight:800;color:#fff;letter-spacing:.04em;padding-left:6px}.pf-rx .rx-mode-row .pf-seg-b,.pf-la .rx-mode-row .pf-seg-b{font-size:14px;padding:10px 18px}.pf-rx .rx-mode-row .pf-seg-b .pfic,.pf-la .rx-mode-row .pf-seg-b .pfic{font-size:15px}.pf-rx .pf-seg-b.on{color:var(--rx-hl);background:color-mix(in srgb,var(--rx-fill) 20%,var(--mk-card3))}.pf-rx .pf-sld-v{color:var(--rx-hl)}.pf-rx input[type=range].pf-range{background:linear-gradient(90deg,var(--rx-fill) var(--p,10%),var(--mk-card3) var(--p,10%))}.pf-rx input[type=range].pf-range::-webkit-slider-thumb{background:var(--rx-hl);box-shadow:0 0 0 4px #5b8cff38}.pf-rx input[type=range].pf-range::-moz-range-thumb{background:var(--rx-hl)}.pf-rx .pf-ep-btn.on{background:linear-gradient(135deg,#5b8cff2e,#5b8cff0d);border-color:#5b8cff8c}.pf-rx .pf-ep-btn,.pf-la .pf-ep-btn{border-radius:50%}.pf-rx .pf-ep-chip,.pf-la .pf-ep-chip{border-radius:999px}.pf-rx .pf-twin{display:grid;grid-template-columns:1fr 1fr;background:var(--mk-card);border:1px solid var(--mk-border);border-radius:16px;overflow:hidden}.pf-rx .pf-twin-c{min-width:0;padding:16px 20px;display:flex;flex-direction:column;gap:14px;justify-content:center}.pf-rx .pf-twin-c>.pf-seg{align-self:flex-start}@media (max-width:820px){.pf-rx .pf-twin{grid-template-columns:1fr}.pf-rx .pf-twin-c:first-child{border-right:none;border-bottom:1px solid var(--mk-line)}}.pf-rx .pf-twin-c .pf-step-c{align-self:stretch}.pf-rx .pf-twin-c>.pf-step{max-width:400px}.pf-rx .rx-livegrid,.pf-ml .rx-livegrid,.pf-la .rx-livegrid{display:grid;grid-template-columns:1fr 1fr;gap:0;width:100%}.pf-rx .rx-livegrid>.pf-step,.pf-ml .rx-livegrid>.pf-step,.pf-la .rx-livegrid>.pf-step{padding:2px 18px;border-right:1px solid var(--mk-line);max-width:none}.pf-rx .rx-livegrid>.pf-step:last-child,.pf-ml .rx-livegrid>.pf-step:last-child,.pf-la .rx-livegrid>.pf-step:last-child{border-right:none}.pf-ml .ml-segcell{display:flex;flex-direction:row;align-items:center;gap:16px;width:100%;flex-wrap:wrap;min-height:115px;box-sizing:border-box}.pf-ml .pf-twin-c.ml-tinted{background:color-mix(in srgb,var(--mk-violet) 12%,transparent);transition:background .18s ease,border-color .18s ease}.pf-ml .pf-twin-c.ml-tinted:first-child{border-right-color:color-mix(in srgb,var(--mk-violet) 40%,var(--mk-border2))}.pf-ml .ml-segcell .pf-seg{justify-content:flex-start;flex:0 0 auto}.pf-ml .ml-segcell>.pf-step{flex:1 1 170px;min-width:140px;max-width:340px;animation:mlReveal .22s ease}.pf-ml .ml-segcell .pf-seg-b{transition:.16s ease}.pf-ml .ml-segcell .pf-seg-b:active{transform:scale(.96)}.pf-ml .ml-segcell .pf-seg-b.on{background:linear-gradient(135deg,#39527d,#2b3d5e);border:1px solid #517bb8;color:#dce8fb}@keyframes mlReveal{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.pf-ml .ml-segcell>.pf-step{animation:none}}.pf-ml .pf-grp .pf-twin{background:transparent;border:none;border-radius:0}.pf-rx .pf-lim-fw,.pf-la .pf-lim-fw{align-items:center}.pf-la .pf-lim-fw{display:flex;flex-direction:column;justify-content:center;gap:14px}.pf-rx .pf-lim-fw .pf-minihead,.pf-la .pf-lim-fw .pf-minihead{justify-content:center;align-self:stretch}.pf-rx .pf-lim-fw>.pf-step,.pf-la .pf-lim-fw>.pf-step{align-self:center;max-width:300px}.pf-la .pf-twin-c.mid>.pf-sldwrap{flex:1;min-width:0;width:100%}.pf-rx .rx-srcsplit{display:grid;grid-template-columns:.8fr 1fr;gap:0;width:100%;align-items:stretch}.pf-rx .rx-srcsplit>.rx-srccell{border-right:1px solid var(--mk-line);padding:2px 18px}.pf-rx .rx-srcsplit>.rx-srcmain{padding:2px 2px 2px 18px;display:flex;flex-direction:column;gap:10px}.pf-rx .rx-srccell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.pf-rx .rx-srccell>.pf-step-l{display:flex;align-items:center;justify-content:center;text-align:center}.pf-rx .rx-srccell .pf-seg{justify-content:center}.pf-rx .rx-srcmain .pf-gs{margin-top:2px}@media (max-width:900px){.pf-rx .rx-srcsplit{grid-template-columns:1fr}.pf-rx .rx-srcsplit>.rx-srccell{border-right:none;border-bottom:1px solid var(--mk-line);padding-bottom:12px}}.pf-cb .pf-stage .pf-node{color:var(--ac);background:color-mix(in srgb,var(--ac) 20%,var(--mk-card3));border-color:color-mix(in srgb,var(--ac) 46%,var(--mk-border2))}.pf-cb .pf-stage .pf-stage-ic{color:var(--ac)}.pf-cb .rx-mode-row{display:flex;gap:13px;align-items:center;flex-wrap:wrap}.pf-cb .rx-mode-row>.pf-seg{flex:0 0 auto;padding:6px;gap:6px}.pf-cb .rx-mode-row>.pf-sldwrap{flex:1 1 320px;min-width:0}.pf-cb .rx-mode-row .pf-seg-l{font-size:13px;font-weight:800;color:#fff;letter-spacing:.04em;padding-left:6px}.pf-cb .rx-mode-row .pf-seg-b{font-size:14px;padding:10px 18px}.pf-cb .rx-mode-row .pf-seg-b .pfic{font-size:15px}.pf-cb .rx-livegrid,.pf-adm .rx-livegrid{display:grid;grid-template-columns:1fr 1fr;gap:0;width:100%}.pf-cb .rx-livegrid>.pf-step,.pf-adm .rx-livegrid>.pf-step{padding:2px 18px;border-right:1px solid var(--mk-line);max-width:none}.pf-cb .rx-livegrid>.pf-step:last-child,.pf-adm .rx-livegrid>.pf-step:last-child{border-right:none}.pf-cb .rx-livegrid>.pf-step .pf-step-c,.pf-adm .rx-livegrid>.pf-step .pf-step-c{align-self:stretch}.pf-cb .rx-livegrid>.pf-step .pf-step-v,.pf-adm .rx-livegrid>.pf-step .pf-step-v{flex:1 1 0;min-width:0}.pf-cb .pf-lim-fw{display:flex;flex-direction:column;justify-content:center;gap:14px;align-items:center}.pf-cb .pf-lim-fw .pf-minihead{justify-content:center;align-self:stretch}.pf-cb .pf-lim-fw>.pf-step{align-self:center;max-width:320px}.pfm .rx-livegrid{display:grid;grid-template-columns:1fr 1fr;gap:0;width:100%}.pfm .rx-livegrid>.pf-step{padding:2px 18px;border-right:1px solid var(--mk-line);max-width:none}.pfm .rx-livegrid>.pf-step:last-child{border-right:none}.pfm .rx-livegrid>.pf-step .pf-step-c{align-self:stretch}.pfm .rx-livegrid>.pf-step .pf-step-v{flex:1 1 0;min-width:0}.pfm .pf-aicol{display:flex;flex-direction:column;gap:9px}.pfm .pf-exact{max-width:240px;margin:2px auto 0}.pfm .pf-exact .pf-step-l,.pfm .pf-exact .pf-step-u{justify-content:center;text-align:center}.pf-chp .pf-seg-b,.pf-gpp .pf-seg-b,.pf-upp .pf-seg-b{border:1px solid transparent;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .12s ease}.pf-chp .pf-seg-b:hover,.pf-gpp .pf-seg-b:hover,.pf-upp .pf-seg-b:hover{background:color-mix(in srgb,var(--ac,#8b93ff) 12%,transparent);border:1px solid color-mix(in srgb,var(--ac,#8b93ff) 30%,transparent);color:var(--mk-text)}.pf-chp .pf-seg-b:active,.pf-gpp .pf-seg-b:active,.pf-upp .pf-seg-b:active{transform:scale(.94)}.pf-chp .pf-seg-b.on,.pf-gpp .pf-seg-b.on,.pf-upp .pf-seg-b.on{background:linear-gradient(135deg,color-mix(in srgb,var(--ac,#8b93ff) 32%,var(--mk-card3)),color-mix(in srgb,var(--ac,#8b93ff) 15%,var(--mk-card3)));border:1px solid color-mix(in srgb,var(--ac,#8b93ff) 55%,var(--mk-border2));color:#fff;box-shadow:0 2px 12px color-mix(in srgb,var(--ac,#8b93ff) 24%,transparent);animation:pfSegPop .22s ease}@keyframes pfSegPop{0%{transform:scale(.9)}60%{transform:scale(1.05)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.pf-chp .pf-seg-b.on,.pf-gpp .pf-seg-b.on,.pf-upp .pf-seg-b.on{animation:none}.pf-chp .pf-seg-b:active,.pf-gpp .pf-seg-b:active,.pf-upp .pf-seg-b:active{transform:none}}.pfm .pf-frow-body>.pf-seg{margin-left:24px;display:flex;align-items:center}.pfm .pf-frow-body>.pf-seg>.pf-seg-l{flex:0 0 auto}.pfm .pf-frow-body>.pf-seg>.pf-seg-b{flex:1 1 0;justify-content:center;text-align:center}.pf .pf-endgrid{display:grid;grid-template-columns:auto 1fr;align-items:stretch;background:var(--mk-card2);border:1px solid var(--mk-border);border-radius:16px;overflow:hidden}.pf .pf-endgrid>*:nth-child(1),.pf .pf-endgrid>*:nth-child(2){border-bottom:1px solid var(--mk-line)}.pf .pf-endgrid>*:nth-last-child(-n+2){border-bottom:none}.pf .pf-endgrid .pf-endlbl{display:flex;align-items:center;padding:12px 20px;border-right:1px solid var(--mk-line);font-family:var(--mk-mono);font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--mk-lbl);white-space:nowrap}.pf .pf-endgrid .pf-endcell{display:flex;align-items:center;padding:6px 10px;min-width:0}.pf .pf-endgrid .pf-endcell>.pf-seg{background:transparent;border:none;padding:0;width:100%;display:flex;gap:6px}.pf .pf-endgrid .pf-endcell>.pf-seg>.pf-seg-b{flex:1 1 0;justify-content:center;text-align:center}.pf .pf-endgrid.pf-endgrid-c{grid-template-columns:auto auto;width:-moz-fit-content;width:fit-content;max-width:100%}.pf .pf-endgrid-c .pf-endcell>.pf-seg{width:auto}.pf .pf-endgrid-c .pf-endcell>.pf-seg>.pf-seg-b{flex:0 0 auto}.pfm .pf-segfull>.pf-seg{width:100%;display:flex}.pfm .pf-segfull>.pf-seg>.pf-seg-b{flex:1 1 0;justify-content:center;text-align:center}.pfm .pf-fbody1{display:flex;flex-direction:column;align-items:center;gap:9px}.pfm .pf-fbody1>.pf-step{width:100%;max-width:420px}.pfm .pf-fbody1>.pf-step .pf-step-l,.pfm .pf-fbody1>.pf-step .pf-step-u{justify-content:center;text-align:center}.pfm .pf-fbody1>.pf-step .pf-step-c{align-self:stretch}.pfm .pf-twin-c>.pf-fbody1,.pfm .pf-twin-c>.pf-segfull{margin-top:14px}.pfm .pf-cmrow .pf-frow-head{cursor:default}.pfm .pf-cmrow .pf-frow-tx{flex:0 1 auto;min-width:0}.pfm .pf-cmrow .pf-frow-head>.pf-seg{flex:1 1 auto;margin-left:22px;display:flex}.pfm .pf-cmrow .pf-frow-head>.pf-seg>.pf-seg-b{flex:1 1 0;justify-content:center;text-align:center}@media (max-width:640px){.pfm .pf-cmrow .pf-frow-head{flex-wrap:wrap}.pfm .pf-cmrow .pf-frow-head>.pf-seg{margin-left:0;width:100%}}.pf{container-type:inline-size;container-name:pfpane}@container pfpane (max-width: 820px){.pf .pf-twin{grid-template-columns:1fr}.pf .pf-twin-c:first-child{border-right:none;border-bottom:1px solid var(--mk-line)}.pf .pf-twin.t3{grid-template-columns:1fr}.pf .pf-twin.t3 .pf-twin-c{border-right:none;border-bottom:1px solid var(--mk-line)}.pf .pf-twin.t3 .pf-twin-c:last-child{border-bottom:none}.pf .rx-srcsplit{grid-template-columns:1fr}.pf .rx-srcsplit>.rx-srccell{border-right:none;border-bottom:1px solid var(--mk-line);padding-bottom:12px}.pf .pf-modes.c3{grid-template-columns:1fr}.pf .pf-optsdelay{flex-direction:column}.pf .pf-delayvert{flex:0 0 auto}.pf .pf-limgrid{grid-template-columns:repeat(2,1fr)}.pf .pf-limgrid>.pf-step{border-right:none}.pf .pf-limgrid>.pf-step:nth-child(odd){border-right:1px solid var(--mk-line)}}@container pfpane (max-width: 540px){.pf .pf-modes.c2,.pf .rx-livegrid{grid-template-columns:1fr}.pf .rx-livegrid>.pf-step{border-right:none}.pf .pf-limgrid{grid-template-columns:1fr}.pf .pf-limgrid>.pf-step:nth-child(odd){border-right:none}.pf .pf-rangewrap{flex-direction:column;align-items:stretch}.pf .pf-rangewrap .pf-arr{align-self:center;transform:rotate(90deg);padding:0}}.tc-paywalled{position:relative}.tc-paywalled .tc-shead,.tc-paywalled .pf-stage{pointer-events:none}.tc-paywalled .tc-pw-anchor{pointer-events:auto}.tc-paywalled .pf-stage:not(.s1){filter:blur(4px);opacity:.4;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tc-pwblock{display:flex;align-items:center;gap:22px;flex-wrap:wrap;justify-content:space-between;position:relative;background:linear-gradient(115deg,#f5c15e24,#1419228c 62%);border:1px solid rgba(245,193,94,.34);border-radius:18px;padding:20px 24px;margin:14px 0;box-shadow:0 20px 44px -26px #000000b3;animation:tcpwrise .4s cubic-bezier(.2,.8,.2,1) both}.tc-pwblock:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:3px;border-radius:3px;background:linear-gradient(180deg,#f6ce72,#e0a83a)}.tc-pwblock-l{display:flex;align-items:center;gap:16px}.tc-pwblock-ic{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;color:#f5c15e;flex:0 0 auto;background:linear-gradient(180deg,#f5c15e33,#f5c15e14);border:1px solid rgba(245,193,94,.32);box-shadow:0 8px 18px -10px #f5a62380}.tc-pwblock-ic svg{width:24px;height:24px}.tc-pwblock h4{font-family:Sora,Manrope,system-ui,sans-serif;font-weight:800;font-size:17px;margin:0 0 5px;letter-spacing:-.01em;color:#e9ebf2}.tc-pwblock-d{font-size:13px;color:#cfd4de;max-width:52ch;line-height:1.5;font-weight:500}.tc-pwblock-btn{font-family:inherit;font-weight:800;font-size:14px;color:#241a04;white-space:nowrap;cursor:pointer;background:linear-gradient(180deg,#f6ce72,#e0a83a);border:0;border-radius:999px;padding:13px 26px;display:inline-flex;align-items:center;gap:8px;box-shadow:0 0 0 1px #f5c15e4d,0 10px 30px -8px #f5a6238c,inset 0 1px #ffffff59;transition:.2s cubic-bezier(.2,.8,.2,1)}.tc-pwblock-btn:hover{transform:translateY(-1px);filter:brightness(1.04)}.tc-pwblock-btn svg{width:16px;height:16px}@keyframes tcpwrise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:560px){.tc-pwblock{flex-direction:column;align-items:flex-start}}.tc-lockflat{pointer-events:none;opacity:.5;filter:saturate(.6)}.pf-cb .cb-tpl-count{font-size:13.5px;color:var(--mk-text, #e6e9ef)}.pf-cb .cb-tpl-count b{color:var(--mk-rose, #ff8fb0)}.pf-cb .cb-tplbtn{display:inline-flex;align-items:center;gap:9px;align-self:flex-start;margin-top:2px;font-family:var(--mk-sans, "Sora", sans-serif);font-size:13.5px;font-weight:800;letter-spacing:.03em;color:#06281c;cursor:pointer;padding:13px 24px;border-radius:12px;background:linear-gradient(135deg,#34d99a,#7af0c8);border:2px solid color-mix(in srgb,#34d99a 70%,#7af0c8);box-shadow:0 0 0 1px color-mix(in srgb,#34d99a 40%,transparent),0 6px 18px -4px color-mix(in srgb,#34d99a 55%,transparent),inset 0 1px #ffffff59;transition:filter .15s,transform .15s,box-shadow .15s}.pf-cb .cb-tplbtn:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 0 0 1px color-mix(in srgb,#34d99a 45%,transparent),0 10px 24px -4px color-mix(in srgb,#34d99a 60%,transparent),inset 0 1px #fff6}.pf-cb .cb-tplbtn:active{transform:translateY(0) scale(.98)}.pf-cb .cb-tplbtn svg{width:16px;height:16px}:root{--cp-ac: #8fb0ff;--cp-ac2: #b9cdff;--cp-green: #34d99a;--cp-green2: #7af0c8;--cp-green-d: #22b07e}.pf-cm .cp-grph{display:flex;align-items:center;justify-content:space-between;margin:6px 2px 11px;gap:12px;flex-wrap:wrap}.pf-cm .cp-grpt{font-family:var(--pf-mono);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff;display:flex;align-items:center;gap:8px}.pf-cm .cp-grpt .pfic{font-size:14px}.pf-cm .cp-grpc{font-family:var(--pf-mono);font-size:10px;color:#5c606e}.pf-cm .cp-grid{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.pf-cm .cp-sq{width:134px;min-height:80px;border-radius:14px;background:#1d1d26;border:1px solid #2b2b34;cursor:pointer;transition:.15s;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:12px 10px}.pf-cm .cp-sq:hover{border-color:#3a3a45;transform:translateY(-2px)}.pf-cm .cp-sq .cp-dot{width:7px;height:7px;border-radius:50%;background:#8b8f9e;opacity:.7}.pf-cm .cp-sq .cp-ico{display:grid;place-items:center;font-size:20px;color:#9aa0ae;transition:.15s}.pf-cm .cp-sq .cp-ico .pfic{width:1em;height:1em}.pf-cm .cp-sq:hover .cp-ico{color:#c6cdda}.pf-cm .cp-sq.on .cp-ico{color:var(--cp-ac2)}.pf-cm .cp-sq .cp-nm{font-size:13px;font-weight:700;color:#e9ecf4;line-height:1.25;word-break:break-word}.pf-cm .cp-sq.on{background:linear-gradient(160deg,color-mix(in srgb,var(--cp-ac) 20%,#1d1d26),color-mix(in srgb,var(--cp-ac) 6%,#1d1d26));border-color:color-mix(in srgb,var(--cp-ac) 55%,#2b2b34);box-shadow:0 0 0 1px color-mix(in srgb,var(--cp-ac) 20%,transparent)}.pf-cm .cp-sq.on .cp-dot{background:var(--cp-ac2);opacity:1}.pf-cm .cp-sq.on .cp-nm{color:var(--cp-ac2)}.pf-cm .cp-sq .cp-acts{position:absolute;top:7px;right:7px;display:flex;gap:5px;opacity:.55;transition:.14s}.pf-cm .cp-sq:hover .cp-acts{opacity:1}.pf-cm .cp-sq .cp-act{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;color:#8b8f9e;background:#26262f;border:1px solid #36363f;transition:.14s;cursor:pointer}.pf-cm .cp-sq .cp-act .pfic{font-size:12px}.pf-cm .cp-sq .cp-act:hover{color:var(--cp-ac2);border-color:color-mix(in srgb,var(--cp-ac) 45%,#36363f)}.pf-cm .cp-sq .cp-act-del:hover{color:#f2637e;border-color:color-mix(in srgb,#f2637e 45%,#36363f)}.pf-cm .cp-sq.cp-add{border-style:dashed;border-color:color-mix(in srgb,var(--cp-ac) 45%,#36363f);background:color-mix(in srgb,var(--cp-ac) 7%,#1d1d26)}.pf-cm .cp-sq.cp-add:hover{background:color-mix(in srgb,var(--cp-ac) 13%,#1d1d26)}.pf-cm .cp-sq.cp-add .cp-nm{color:var(--cp-ac2)}.pf-cm .cp-sq.cp-add .cp-plus{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:color-mix(in srgb,var(--cp-ac) 20%,#26262f);color:var(--cp-ac2)}.pf-cm .cp-sq.cp-add .cp-plus .pfic{font-size:15px}.pf-cm .cp-empty{align-self:center;font-size:11.5px;color:#5c606e;padding:6px 4px}.cpm-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:40px 18px;overflow-y:auto;background:#08080cb8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:cpm-fade .16s ease}@keyframes cpm-fade{0%{opacity:0}to{opacity:1}}.cpm{width:100%;max-width:720px;margin:auto 0;font-family:var(--font-sans, "Manrope", sans-serif);background:linear-gradient(180deg,#17171d,#1b1b22);border:1px solid #36363f;border-radius:20px;box-shadow:0 40px 90px -30px #000,inset 0 1px #ffffff10;overflow:hidden;animation:cpm-rise .2s cubic-bezier(.2,.8,.2,1)}@keyframes cpm-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.cpm svg{width:1em;height:1em;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;display:block;flex:0 0 auto}.cpm-head{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;background:linear-gradient(135deg,var(--cp-green),var(--cp-green-d));box-shadow:inset 0 -1px #04140d24,inset 0 1px #ffffff38}.cpm-head .cpm-tt{display:flex;align-items:center;gap:12px}.cpm-head .cpm-badge{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-size:18px;color:var(--cp-green2);background:linear-gradient(150deg,#0c3b29,#082418);border:1px solid rgba(255,255,255,.16);box-shadow:0 6px 16px -8px #04140d99,inset 0 1px #ffffff24}.cpm-head h2{font-size:18px;font-weight:800;letter-spacing:-.3px;color:#0e3d2b}.cpm-head .cpm-sub{font-size:11.5px;color:#0c3726a8;font-weight:600;margin-top:1px}.cpm-x{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;cursor:pointer;font-size:16px;background:#08241824;border:1px solid rgba(8,36,24,.16);color:#0c3726b8;transition:.15s}.cpm-x:hover{background:#0824183d;color:#0e3d2b}.cpm-body{padding:6px 22px}.cpm-sec{padding:20px 0}.cpm-sec+.cpm-sec{border-top:1px solid #31313b}.cpm-lbl{font-family:var(--pf-mono);font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fff;display:flex;align-items:center;gap:8px;margin-bottom:11px}.cpm-lbl .pfic{color:var(--cp-ac2);font-size:14px}.cpm-lbl .cpm-opt{color:#5c606e;font-weight:600;letter-spacing:.06em}.cpm-row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cpm-inp{width:100%;height:46px;background:#101017;border:1px solid #2b2b34;border-radius:13px;padding:0 16px;color:#e9ecf4;font-family:var(--font-sans, "Manrope", sans-serif);font-size:13.5px;font-weight:500;outline:none;transition:.16s}.cpm-inp::-moz-placeholder{color:#5c606e}.cpm-inp::placeholder{color:#5c606e}.cpm-inp:focus{border-color:color-mix(in srgb,var(--cp-ac) 55%,#36363f);box-shadow:0 0 0 3px color-mix(in srgb,var(--cp-ac) 12%,transparent);background:#12121a}.cpm-ta{width:100%;min-height:300px;resize:vertical;background:#101017;border:1px solid #36363f;border-radius:14px;padding:14px 16px;color:#e9ecf4;font-family:var(--pf-mono);font-size:12.5px;line-height:1.7;outline:none;transition:.18s}.cpm-ta:focus{border-color:color-mix(in srgb,var(--cp-ac) 55%,#36363f);box-shadow:0 0 0 3px color-mix(in srgb,var(--cp-ac) 14%,transparent)}.cpm-hint{font-size:12px;font-weight:500;color:#8b8f9e;margin-top:9px}.cpm-sldh{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:12px}.cpm-sldv{font-family:var(--pf-mono);font-size:20px;font-weight:800;color:var(--cp-green2)}.cpm-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:5px;border-radius:99px;outline:none;cursor:pointer}.cpm-range::-webkit-slider-thumb{-webkit-appearance:none;width:17px;height:17px;border-radius:50%;background:var(--cp-green2);border:3px solid var(--cp-green-d);cursor:pointer;box-shadow:0 2px 8px -1px color-mix(in srgb,var(--cp-green) 70%,transparent)}.cpm-range::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--cp-green2);border:3px solid var(--cp-green-d);cursor:pointer}.cpm-ends{display:flex;justify-content:space-between;margin-top:8px;font-family:var(--pf-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:#5c606e}.cpm-kb{display:flex;align-items:center;gap:13px;flex-wrap:wrap}.cpm-kb-ic{width:40px;height:40px;flex:0 0 auto;border-radius:11px;display:grid;place-items:center;background:#26262f;border:1px solid #36363f;color:var(--cp-ac2);font-size:16px}.cpm-kb-tx{min-width:180px;flex:1}.cpm-kb-tx b{font-size:13px;font-weight:700;color:#e9ecf4}.cpm-kb-tx span{display:block;font-size:11px;color:#8b8f9e;margin-top:2px;line-height:1.45}.cpm-kb-tx .cpm-kb-file{color:var(--cp-ac2);font-weight:600}.cpm-kb-btns{margin-left:auto;display:flex;gap:8px}.cpm-foot{display:flex;align-items:center;justify-content:flex-end;gap:11px;padding:16px 22px;border-top:1px solid #24242c;background:#17171d;flex-wrap:wrap}.cpm-btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--pf-mono);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:11px 18px;border-radius:999px;background:#1d1d26;border:1px solid #2b2b34;color:#8b8f9e;cursor:pointer;transition:.15s}.cpm-btn:hover{border-color:#3a3a45;color:#e9ecf4;transform:translateY(-1px)}.cpm-btn:active{transform:translateY(0) scale(.98)}.cpm-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.cpm-btn.cpm-danger:hover{color:#f2637e;border-color:color-mix(in srgb,#f2637e 40%,#2b2b34)}.cpm-btn.cpm-pri{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--cp-green),var(--cp-green-d));border:none;color:#04140d;font-weight:800;box-shadow:0 10px 26px -14px color-mix(in srgb,var(--cp-green) 75%,transparent)}.cpm-btn.cpm-pri:hover{box-shadow:0 14px 32px -12px color-mix(in srgb,var(--cp-green) 80%,transparent)}.cpm-btn.cpm-pri:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-18deg);transition:.6s}.cpm-btn.cpm-pri:hover:after{left:135%}@media (max-width: 640px){.cpm-row2{grid-template-columns:1fr}}.tc-pane{max-width:1160px;margin-inline:auto}@media (min-width: 1550px){.tc-pane{max-width:1360px}}@media (min-width: 2200px){.tc-pane{max-width:1560px}}@media (min-width: 3200px){.tc-pane{max-width:1720px}}@media (min-width: 1550px){.tc-pane .pf-stage{animation:none!important}}.tc-shead{margin-bottom:2px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tc-shead-main{min-width:0}.tc-preset-btn{flex-shrink:0}.tc-shead-title{font-size:25px;font-weight:800;letter-spacing:-.02em;color:var(--text, #eef2f7);line-height:1.12}.tc-shead-sub{margin-top:6px;font-size:13px;font-weight:500;line-height:1.5;color:var(--text-dim, #9aa6b8);max-width:68ch}@media (min-width: 2200px){.tc-shead-title{font-size:28px}}.tc-section>div:has(.pf){background:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}.tc-pane input,.tc-pane select,.tc-pane textarea{min-width:0}.tc-pane [style*=grid-template-columns],.tc-pane [style*=grid-template-columns]>*{min-width:0}.tc-pane .pf-step,.tc-pane .lcell{min-width:0}@media (max-width: 640px){.pages{padding-left:14px!important;padding-right:14px!important}.tc-pane [style*=grid-template-columns],.tc-pane .tc-cards{grid-template-columns:1fr!important}.tc-pane .pf-rangewrap,.tc-pane .stepper-range{flex-direction:column!important;align-items:stretch!important}.tc-pane .pf-rangewrap .pf-arr,.tc-pane .stepper-range .arrow{align-self:center;transform:rotate(90deg);padding:0!important}}.tclb{position:sticky;bottom:16px;z-index:30;margin-top:18px;padding:12px 14px;border-radius:18px;background:linear-gradient(180deg,#141b28,#10151f);border:1px solid var(--border);box-shadow:0 20px 45px -22px #000,inset 0 1px #ffffff12}.tclb-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.tclb-status{display:flex;align-items:center;gap:9px;padding:0 4px;min-width:0}.tclb-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--emerald, #37c871);box-shadow:0 0 #37c87180;animation:tclb-pulse 2.4s infinite}@keyframes tclb-pulse{0%{box-shadow:0 0 #37c87180}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.tclb-rdy{font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--emerald, #37c871)}.tclb-type{font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#2dd4bf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tclb-sep{color:var(--text-dim);font-size:13px;opacity:.55}.tclb-acc{font-size:12px;color:var(--text-dim);white-space:nowrap}.tclb-mid{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:flex-start;padding:0 14px;overflow:hidden}.tclb-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.tclb-chips .pf-chip{font-family:var(--pf-mono, ui-monospace, monospace);font-size:11px;font-weight:600;padding:5px 10px 5px 8px;border-radius:8px;white-space:nowrap;background:color-mix(in srgb,#10151f 55%,#1b2431);border:1px solid #2a3648;color:#c6d0de;display:inline-flex;align-items:center;gap:6px}.tclb-chips .pf-chip b{color:#fff;font-weight:800}.tclb-chips .pf-chip .pfic,.tclb-chips .pf-chip svg{width:13px;height:13px;display:block;flex:0 0 auto;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;color:var(--cc, #7dd3fc)}@media (max-width: 900px){.tclb-mid{display:none}}.tclb-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.tclb-btn{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:11px 17px;border-radius:999px;border:1px solid var(--border);background:#161d29;color:var(--text-dim);transition:.16s cubic-bezier(.2,.7,.2,1);cursor:pointer}.tclb-btn svg{width:14px;height:14px}.tclb-btn:hover:not(:disabled){color:var(--text);border-color:#38465e;background:#1a2230;transform:translateY(-1px)}.tclb-btn:active:not(:disabled){transform:translateY(0) scale(.97)}.tclb-btn:disabled{opacity:.45;cursor:not-allowed}.tclb-btn.sky{color:#7dd3fc;border-color:#1e3a52}.tclb-btn.sky:hover:not(:disabled){color:#bae6fd;border-color:#2d5478;background:#13212e}.tclb-btn.pri{color:#062314;border:none;padding:11px 22px;font-weight:800;background:linear-gradient(180deg,#37c871,#22c55e);box-shadow:0 10px 24px -8px #37c87180,inset 0 1px #fff5;position:relative;overflow:hidden}.tclb-btn.pri:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 16px 32px -8px #37c87180,inset 0 1px #fff5}.tclb-btn.pri:disabled{filter:grayscale(.75);opacity:.4;box-shadow:none}.tclb-btn.pri:after{content:"";position:absolute;top:0;left:-120%;width:55%;height:100%;background:linear-gradient(100deg,transparent,#ffffff55,transparent);transform:skew(-18deg)}.tclb-btn.pri:hover:not(:disabled):after{animation:tclb-sheen .75s}@keyframes tclb-sheen{to{left:135%}}@media (prefers-reduced-motion: reduce){.tclb-dot,.tclb-btn.pri:after{animation:none!important}}@media (max-width: 640px){.tclb-row{flex-direction:column;align-items:stretch}.tclb-actions{justify-content:stretch}.tclb-actions .tclb-btn{flex:1 1 auto;justify-content:center}}.pages:has(>.page.tc-flat){background:var(--bg)}.page-head.th-head{align-items:center;border-bottom:none;padding-bottom:0}.page-head.th-head:after{display:none}.th-hero{display:flex;align-items:center;min-width:0;margin-left:26px}.th-hero-body{min-width:0}.th-hero-body .page-title{margin:0;font-size:27px;font-weight:800;letter-spacing:-.5px;line-height:1.1;background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor;color:var(--text)}@media (min-width: 2200px){.th-hero-body .page-title{font-size:30px}}@media (min-width: 3200px){.th-hero-body .page-title{font-size:33px}}.th-ico{flex:none;width:56px;height:56px;display:grid;place-items:center;border-radius:16px;color:#2dd4bf;background:linear-gradient(140deg,color-mix(in srgb,#2dd4bf 26%,var(--card)),color-mix(in srgb,#2dd4bf 9%,var(--card)));border:1px solid color-mix(in srgb,#2dd4bf 42%,var(--border));box-shadow:0 0 24px -6px color-mix(in srgb,#2dd4bf 55%,transparent),inset 0 1px #ffffff12}.th-ico svg{width:30px;height:30px}.th-acts{display:flex;gap:9px;flex-wrap:wrap}.th-btn{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:9px 15px;border-radius:999px;border:1px solid var(--border);background:#161d29;color:var(--text-dim);transition:.16s cubic-bezier(.2,.7,.2,1);cursor:pointer}.th-btn svg{width:13px;height:13px}.th-btn:hover:not(:disabled){color:var(--text);border-color:#38465e;background:#1a2230;transform:translateY(-1px)}.th-btn:active:not(:disabled){transform:translateY(0) scale(.97)}.th-btn:disabled{opacity:.5;cursor:not-allowed}.th-btn .th-cnt{font-size:9.5px;padding:1px 6px;border-radius:999px;background:#a78bfa2e;color:#a78bfa;font-weight:800}.th-btn.sky{color:var(--sky);border-color:color-mix(in srgb,var(--sky) 30%,var(--border))}.th-btn.sky:hover:not(:disabled){color:#bae6fd;border-color:color-mix(in srgb,var(--sky) 55%,var(--border));background:#12212e}@media (max-width: 640px){.th-ico{width:46px;height:46px;border-radius:13px}.th-ico svg{width:22px;height:22px}.th-hero{gap:12px;margin-left:4px}}.neuro-v2{background:#0a0b10}body:has(.neuro-v2):before{display:none!important}.nd-modal-panel{background:#14161d!important;border-color:#23242e!important}.neuro-v2 .page-title{font-family:Sora,-apple-system,BlinkMacSystemFont,sans-serif}.ndx{--nd-bg:#0a0b10;--nd-card:#13141a;--nd-card2:#181920;--nd-card3:#1e1f27;--nd-line:#23242e;--nd-line-soft:#1a1c23;--nd-text:#e9ecf4;--nd-dim:#8b92a6;--nd-muted:#5a6178;--nd-primary:#22d3ee;--nd-blue:#5b8cff;--nd-green:#34d99a;--nd-green2:#7af0c8;--nd-green-d:#22b07e;--nd-sel:#8ba5dc;--nd-rose:#fb5b6b;--nd-amber:#f5b13c;--nd-g1:#37c871;--nd-g2:#22c55e;--nd-sky:#7dd3fc;--nd-ui:"Sora",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--nd-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;font-family:var(--nd-ui)}.ndx *{box-sizing:border-box;font-family:inherit}.ndx button:focus,.ndx button:focus-visible,.ndx [role=switch]:focus,.ndx [role=switch]:focus-visible{outline:none}.ndx .nd-shell{display:grid;grid-template-columns:376px 1fr;height:calc(100vh - 172px);min-height:540px;background:var(--nd-card);border:1px solid var(--nd-line);border-radius:20px;overflow:hidden;box-shadow:0 24px 60px -40px #000c}.ndx .nd-left{display:flex;flex-direction:column;min-width:0;border-right:1px solid var(--nd-line)}.ndx .nd-right{display:flex;flex-direction:column;min-width:0}.ndx .nd-left-top{min-height:64px;display:flex;align-items:center;padding:0 14px;border-bottom:1px solid var(--nd-line)}.ndx .add-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:9px;padding:12px;border-radius:12px;cursor:pointer;font-size:13.5px;font-weight:700;letter-spacing:.01em;color:#062314;background:linear-gradient(180deg,var(--nd-g1),var(--nd-g2));border:none;box-shadow:0 8px 20px -8px #37c87173,inset 0 1px #fff5;transition:transform .16s,box-shadow .16s,filter .16s}.ndx .add-btn:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 12px 26px -8px #37c87180,inset 0 1px #fff5}.ndx .add-btn:active{transform:translateY(0)}.ndx .add-btn svg{width:16px;height:16px}.ndx .dd-frame{flex:1;min-height:0;overflow:hidden;position:relative}.ndx .dd-slider{display:flex;width:200%;height:100%;transition:transform .34s cubic-bezier(.4,0,.2,1)}.ndx .dd-frame[data-view=dialogs] .dd-slider{transform:translate(-50%)}.ndx .dd-pane{width:50%;height:100%;display:flex;flex-direction:column;min-width:0}.ndx .dd-lvlhead{display:flex;align-items:center;gap:9px;padding:13px 15px 11px;border-bottom:1px solid var(--nd-line-soft);flex:0 0 auto}.ndx .dd-lvlhead .lbl{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--nd-dim)}.ndx .cnt{font-family:var(--nd-mono);font-size:10px;font-weight:700;padding:2px 8px;border-radius:6px;background:color-mix(in srgb,var(--nd-blue) 16%,transparent);border:1px solid color-mix(in srgb,var(--nd-blue) 30%,var(--nd-line));color:var(--nd-blue)}.ndx .dd-back{display:flex;align-items:center;gap:8px;background:transparent;border:none;cursor:pointer;color:var(--nd-text);padding:0;min-width:0;flex:1;text-align:left}.ndx .dd-back:hover .bk-ic{background:var(--nd-card3);color:var(--nd-blue);transform:translate(-2px)}.ndx .bk-ic{width:26px;height:26px;flex:0 0 auto;border-radius:8px;display:grid;place-items:center;background:var(--nd-card2);border:1px solid var(--nd-line);color:var(--nd-dim);transition:.16s}.ndx .bk-ic svg{width:14px;height:14px}.ndx .dd-back .bk-nm{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ndx .dd-search{position:relative;margin:11px 13px 6px;flex:0 0 auto}.ndx .dd-search svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:var(--nd-muted);pointer-events:none}.ndx .dd-search input{width:100%;padding:10px 12px 10px 36px;border-radius:11px;background:var(--nd-card2);border:1px solid var(--nd-line);color:var(--nd-text);font-size:12.5px;outline:none;transition:.18s}.ndx .dd-search input:focus{border-color:var(--nd-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--nd-blue) 16%,transparent)}.ndx .dd-search input::-moz-placeholder{color:var(--nd-muted)}.ndx .dd-search input::placeholder{color:var(--nd-muted)}.ndx .dd-list{flex:1;overflow-y:auto;padding:8px 9px 12px;display:flex;flex-direction:column;gap:5px;min-height:0}.ndx .dd-list::-webkit-scrollbar{width:8px}.ndx .dd-list::-webkit-scrollbar-thumb{background:var(--nd-line);border-radius:5px}.ndx .dd-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--nd-muted);padding:34px;text-align:center}.ndx .dd-empty svg{width:34px;height:34px;opacity:.5}.ndx .dd-empty span{font-size:11.5px;line-height:1.6;max-width:230px}.ndx .live{display:inline-flex;align-items:center;gap:4px;padding:2px 7px 2px 6px;border-radius:6px;font-size:8.5px;font-weight:800;letter-spacing:.11em;flex:0 0 auto;background:color-mix(in srgb,var(--nd-green) 15%,transparent);border:1px solid color-mix(in srgb,var(--nd-green) 40%,var(--nd-line));color:var(--nd-green2)}.ndx .live:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--nd-green);animation:nd-livepulse 1.5s ease-in-out infinite}@keyframes nd-livepulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.32;transform:scale(.6)}}.ndx .nd-badge{font-size:8.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:2px 7px;border-radius:6px;flex:0 0 auto;white-space:nowrap;border:1px solid color-mix(in srgb,var(--tone,var(--nd-rose)) 42%,var(--nd-line));background:color-mix(in srgb,var(--tone,var(--nd-rose)) 16%,transparent);color:var(--tone,var(--nd-rose))}.ndx .nacc{display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:12px;cursor:pointer;width:100%;text-align:left;color:var(--nd-text);background:#1a1a22;border:1px solid #2b2b34;position:relative;animation:nd-rise .3s both;transition:transform .16s cubic-bezier(.2,.8,.2,1),background .16s,border-color .16s,box-shadow .16s}.ndx .nacc:hover{transform:translate(3px);background:#26262f;border-color:#31323c}.ndx .nacc.active{background:color-mix(in srgb,var(--nd-sel) 12%,#1a1a22);border-color:color-mix(in srgb,var(--nd-sel) 52%,#2b2b34);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--nd-sel) 28%,transparent),0 6px 16px -10px color-mix(in srgb,var(--nd-sel) 55%,transparent)}.ndx .nacc.active:hover{transform:none;background:color-mix(in srgb,var(--nd-sel) 14%,#1a1a22)}.ndx .nacc-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ndx .nacc-top{display:flex;align-items:center;gap:7px}.ndx .nacc-nm{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px}.ndx .nacc-time{margin-left:auto;font-family:var(--nd-mono);font-size:10px;color:var(--nd-muted);flex:0 0 auto}.ndx .nacc-mid{display:flex;align-items:center;gap:7px;min-width:0}.ndx .nacc-user{font-family:var(--nd-mono);font-size:10.5px;color:var(--nd-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ndx .nacc-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:0 0 auto}.ndx .unread{min-width:20px;height:20px;padding:0 6px;border-radius:10px;display:grid;place-items:center;font-family:var(--nd-mono);font-size:11px;font-weight:800;color:var(--nd-blue);background:color-mix(in srgb,var(--nd-blue) 15%,transparent);border:1px solid color-mix(in srgb,var(--nd-blue) 32%,var(--nd-line))}.ndx .unread.zero{color:var(--nd-muted);background:var(--nd-card3);border-color:var(--nd-line-soft)}.ndx .unread.new{color:var(--nd-green2);background:color-mix(in srgb,var(--nd-green) 16%,transparent);border-color:color-mix(in srgb,var(--nd-green) 40%,var(--nd-line))}.ndx .nchev{color:var(--nd-muted);display:grid;place-items:center;transition:.16s}.ndx .nacc:hover .nchev{color:var(--nd-blue);transform:translate(2px)}.ndx .nchev svg{width:16px;height:16px}.ndx .drow{display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:11px;cursor:pointer;width:100%;height:100%;text-align:left;color:var(--nd-text);background:transparent;border:1px solid transparent;transition:background .15s,border-color .15s}.ndx .drow:hover{background:var(--nd-card2)}.ndx .drow.active{background:color-mix(in srgb,var(--nd-sel) 11%,var(--nd-card2));border-color:color-mix(in srgb,var(--nd-sel) 44%,var(--nd-line))}.ndx .drow-info{flex:1;min-width:0}.ndx .drow-top{display:flex;align-items:center;gap:8px}.ndx .drow-nm{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ndx .drow-time{margin-left:auto;font-family:var(--nd-mono);font-size:9.5px;color:var(--nd-muted)}.ndx .drow-prev{font-size:11px;color:var(--nd-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:230px;margin-top:2px}.ndx .drow-via{font-family:var(--nd-mono);font-size:9px;color:var(--nd-muted);margin-top:2px}.ndx .nd-right-top{border-bottom:1px solid var(--nd-line);padding:12px 16px;flex:0 0 auto;min-height:64px;display:flex;align-items:center;gap:13px;flex-wrap:wrap}.ndx .nd-right-top.empty .mon-ctl{opacity:.4;pointer-events:none;filter:grayscale(.5)}.ndx .nd-right-top.empty .mon-nm{color:var(--nd-muted);font-weight:600}.ndx .mon-tx{min-width:0;flex:1 1 0}.ndx .mon-nm{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:700}.ndx .mon-meta{font-family:var(--nd-mono);font-size:10.5px;color:var(--nd-dim);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ndx .mon-ctl{margin-left:auto;display:flex;align-items:center;gap:14px;flex:0 0 auto}.ndx .mon-toggle{display:flex;align-items:center;gap:9px}.ndx .mon-toggle .lb{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--nd-dim)}.ndx .sw{width:50px;height:28px;border-radius:99px;position:relative;cursor:pointer;transition:.28s;flex:0 0 auto;background:radial-gradient(120% 120% at 30% 20%,#20242e,#14171f);border:1px solid var(--nd-line);box-shadow:inset 0 1px 2px #00000080}.ndx .sw.on{background:linear-gradient(135deg,#34d99aeb,#22b07ed9);border-color:#7af0c88c;box-shadow:inset 0 1px #ffffff59,0 0 0 1px #34d99a40,0 6px 18px -6px #34d99a99}.ndx .sw .knob{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;transition:.28s cubic-bezier(.34,1.56,.64,1);background:linear-gradient(180deg,#fff,#e7ecf2);box-shadow:0 2px 6px #00000080,inset 0 1px #fff}.ndx .sw.on .knob{left:25px}.ndx .rbtn{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border-radius:999px;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;background:var(--nd-card2);border:1px solid #1e3a52;color:var(--nd-sky);transition:.16s;white-space:nowrap}.ndx .rbtn:hover:not(:disabled){color:#bae6fd;border-color:#2d5478;background:#13212e;transform:translateY(-1px)}.ndx .rbtn:disabled{opacity:.5;cursor:default}.ndx .rbtn svg{width:13px;height:13px}.ndx .mon-warn{width:100%;font-size:10.5px;color:var(--nd-amber);margin-top:4px;display:inline-flex;align-items:center;gap:6px}.ndx .mon-note{width:100%;font-size:10.5px;color:var(--nd-primary);margin-top:2px}.ndx .chat{flex:1;min-height:0;display:flex;flex-direction:column}.ndx .chat-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:var(--nd-muted)}.ndx .chat-empty svg{width:44px;height:44px;opacity:.4}.ndx .chat-empty span{font-size:12px}.ndx .chat-head{display:flex;align-items:center;gap:11px;padding:13px 18px;border-bottom:1px solid var(--nd-line-soft);flex:0 0 auto}.ndx .chat-head-tx .nm{font-size:13.5px;font-weight:700}.ndx .chat-head-tx .meta{font-family:var(--nd-mono);font-size:10px;color:var(--nd-dim);margin-top:2px}.ndx .chat-body{flex:1;overflow-y:auto;padding:20px 22px;display:flex;flex-direction:column;gap:12px}.ndx .chat-body::-webkit-scrollbar{width:8px}.ndx .chat-body::-webkit-scrollbar-thumb{background:var(--nd-line);border-radius:5px}.ndx .bubble{max-width:74%;padding:11px 14px;border-radius:15px;font-size:13px;line-height:1.5;animation:nd-bubIn .34s both}.ndx .bubble .bmeta{font-family:var(--nd-mono);font-size:9px;color:var(--nd-muted);margin-top:6px;letter-spacing:.03em;display:flex;gap:5px;align-items:center;flex-wrap:wrap}.ndx .bubble.in{align-self:flex-start;background:var(--nd-card2);border:1px solid var(--nd-line);border-bottom-left-radius:5px}.ndx .bubble.out{align-self:flex-end;background:color-mix(in srgb,var(--nd-g2) 13%,var(--nd-card2));border:1px solid color-mix(in srgb,var(--nd-g2) 30%,var(--nd-line));border-bottom-right-radius:5px}.ndx .bubble.out .bmeta{color:color-mix(in srgb,var(--nd-g1) 72%,var(--nd-muted))}.ndx .bubble.pending{border-style:dashed;border-color:color-mix(in srgb,var(--nd-amber) 45%,var(--nd-line));background:color-mix(in srgb,var(--nd-amber) 8%,var(--nd-card2));opacity:.92}.ndx .bubble.pending .bmeta{color:var(--nd-amber)}.ndx .bubble.failed{border-color:color-mix(in srgb,var(--nd-rose) 45%,var(--nd-line));background:color-mix(in srgb,var(--nd-rose) 12%,var(--nd-card2))}.ndx .bubble.failed .bmeta{color:var(--nd-rose)}.ndx .chat-input{display:flex;gap:10px;align-items:center;padding:14px 18px;border-top:1px solid var(--nd-line-soft);flex:0 0 auto}.ndx .chat-input input{flex:1;padding:12px 14px;border-radius:12px;background:var(--nd-card2);border:1px solid var(--nd-line);color:var(--nd-text);font-size:13px;outline:none;transition:.18s}.ndx .chat-input input:focus{border-color:var(--nd-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--nd-primary) 13%,transparent)}.ndx .chat-input input::-moz-placeholder{color:var(--nd-muted)}.ndx .chat-input input::placeholder{color:var(--nd-muted)}.ndx .send{display:inline-flex;align-items:center;gap:7px;padding:12px 20px;border-radius:999px;cursor:pointer;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#062314;background:linear-gradient(180deg,var(--nd-g1),var(--nd-g2));border:none;box-shadow:0 8px 18px -8px #37c87180,inset 0 1px #fff5;transition:.16s;white-space:nowrap}.ndx .send:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px)}.ndx .send:disabled{opacity:.5;cursor:default;box-shadow:none}.ndx .send svg{width:14px;height:14px}.ndx .chat-hint{padding:9px 18px 13px;font-size:9.5px;color:var(--nd-muted);line-height:1.5;flex:0 0 auto}@keyframes nd-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes nd-bubIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.ndm{display:flex;flex-direction:column;gap:0;margin:-4px -2px 0;font-family:Sora,-apple-system,sans-serif}.ndm *{font-family:inherit}.ndm .m-desc{margin:2px 0 0;font-size:12.5px;line-height:1.6;color:#8b92a6}.ndm .m-toolbar{display:flex;align-items:center;gap:10px;padding:14px 0 12px;flex-wrap:wrap}.ndm .m-count{display:inline-flex;align-items:center;gap:8px;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8fb0ff}.ndm .m-count b{font-family:JetBrains Mono,monospace;font-size:11px;padding:3px 9px;border-radius:7px;background:color-mix(in srgb,#5b8cff 16%,transparent);border:1px solid color-mix(in srgb,#5b8cff 30%,#23242e);color:#8fb0ff}.ndm .m-filters{display:flex;gap:6px;margin-left:auto;flex-wrap:wrap}.ndm .fchip{font-size:10px;font-weight:700;padding:5px 8px 5px 11px;border-radius:999px;cursor:pointer;background:#181920;border:1px solid #23242e;color:#8b92a6;transition:.15s;display:inline-flex;gap:6px;align-items:center;white-space:nowrap}.ndm .fchip:hover{border-color:#3fc48b;color:#e9ecf4}.ndm .fchip.on{background:transparent;border-color:#3fc48b;color:#7af0c8;box-shadow:0 3px 12px -7px #34d99ab3}.ndm .fchip b{font-family:JetBrains Mono,monospace;font-weight:800;padding:2px 7px;border-radius:999px;background:#1e1f27;color:#8b92a6}.ndm .fchip.on b{background:#34d99a38;color:#7af0c8}.ndm .m-search{position:relative;margin-bottom:8px}.ndm .m-search svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:#5a6178}.ndm .m-search input{width:100%;padding:11px 13px 11px 38px;border-radius:11px;background:#181920;border:1px solid #23242e;color:#e9ecf4;font-size:12.5px;outline:none;transition:.18s}.ndm .m-search input:focus{border-color:#34d99a;box-shadow:0 0 0 3px #34d99a24}.ndm .m-list{max-height:46vh;overflow-y:auto;display:flex;flex-direction:column;gap:6px;padding:2px}.ndm .m-list::-webkit-scrollbar{width:8px}.ndm .m-list::-webkit-scrollbar-thumb{background:#23242e;border-radius:5px}.ndm .pcard{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:12px;cursor:pointer;width:100%;text-align:left;color:#e9ecf4;position:relative;background:#181920;border:1px solid #23242e;transition:transform .16s cubic-bezier(.2,.8,.2,1),background .16s,border-color .16s,box-shadow .16s}.ndm .pcard:hover{transform:translate(3px);background:#1e1f27;border-color:#2f313c}.ndm .pcard.sel{background:linear-gradient(135deg,color-mix(in srgb,#8ba5dc 13%,#181920),#181920);border-color:color-mix(in srgb,#8ba5dc 55%,#23242e);box-shadow:0 6px 16px -10px color-mix(in srgb,#8ba5dc 55%,transparent)}.ndm .pcard.sel:hover{transform:none}.ndm .pcard-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ndm .pcard-nm{font-size:13.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.ndm .pcard-meta{font-family:JetBrains Mono,monospace;font-size:10px;color:#5a6178;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ndm .pcard-add{width:26px;height:26px;flex:0 0 auto;border-radius:8px;display:grid;place-items:center;background:color-mix(in srgb,#8b7ff5 14%,#181920);border:1px solid color-mix(in srgb,#8b7ff5 34%,#23242e);color:#b3a7ff;transition:.16s}.ndm .pcard-add svg{width:14px;height:14px}.ndm .pcard:hover .pcard-add{background:color-mix(in srgb,#8b7ff5 20%,#181920)}.ndm .pcard.sel .pcard-add{background:color-mix(in srgb,#8ba5dc 60%,#181920);border-color:#8ba5dc;color:#fff}.ndm .m-empty{padding:34px;text-align:center;color:#5a6178;font-size:11.5px}.ndm .m-foot{display:flex;align-items:center;gap:12px;padding:15px 0 2px;margin-top:12px;border-top:1px solid #1a1c23}.ndm .m-selinfo{font-size:11px;color:#8b92a6}.ndm .m-selinfo b{color:#8ba5dc;font-weight:800}.ndm .m-btns{margin-left:auto;display:flex;gap:10px}.ndm .mbtn{padding:11px 20px;border-radius:999px;cursor:pointer;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;transition:.16s;border:none}.ndm .mbtn.ghost{background:#181920;border:1px solid #23242e;color:#8b92a6}.ndm .mbtn.ghost:hover{border-color:#38465e;color:#e9ecf4;background:#1e1f27}.ndm .mbtn.primary{padding:11px 24px;background:linear-gradient(180deg,#37c871,#22c55e);color:#062314;box-shadow:0 10px 24px -8px #37c87180,inset 0 1px #fff5}.ndm .mbtn.primary:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px)}.ndm .mbtn.primary:disabled{opacity:.4;cursor:default;filter:none;box-shadow:none}@media (max-width:1000px){.ndx .nd-shell{grid-template-columns:1fr;height:auto}.ndx .nd-left{border-right:none;border-bottom:1px solid var(--nd-line)}.ndx .nd-right{min-height:520px}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }:root,html.dark{--background: 222 47% 7%;--foreground: 210 40% 98%;--card: 222 47% 9%;--card-foreground: 210 40% 98%;--muted: 217 33% 17%;--muted-foreground: 215 20% 65%;--border: 217 33% 19%;--input: 217 33% 19%;--ring: 189 90% 48%;--primary: 189 94% 45%;--primary-foreground: 210 40% 98%;--accent: 217 33% 17%;--accent-foreground: 210 40% 98%;--destructive: 0 72% 51%;--destructive-foreground: 210 40% 98%;--success: 142 76% 45%;--success-foreground: 210 40% 98%;--info: 199 89% 48%;--warning: 32 95% 44%;--pink: 330 81% 50%;--violet: 262 83% 58%;--slate: 215 16% 47%;--panel: 222 47% 9%;--panel-2: 217 33% 14%}html.light{--background: 218 33% 95%;--foreground: 222 47% 11%;--card: 0 0% 100%;--card-foreground: 222 47% 11%;--muted: 220 14% 96%;--muted-foreground: 215 16% 47%;--border: 215 20% 87%;--input: 215 20% 87%;--ring: 189 90% 45%;--primary: 189 94% 42%;--primary-foreground: 0 0% 100%;--accent: 220 14% 96%;--accent-foreground: 222 47% 11%;--destructive: 0 72% 51%;--destructive-foreground: 0 0% 100%;--success: 142 64% 38%;--success-foreground: 0 0% 100%;--info: 217 91% 60%;--warning: 24 95% 53%;--pink: 330 81% 50%;--violet: 262 83% 58%;--slate: 215 16% 47%;--panel: 0 0% 100%;--panel-2: 220 14% 97%}html,body,#root{height:100%}body{background-color:hsl(var(--background));color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv02","cv03","cv04","cv11"}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}@media (min-width: 1920px){.container{max-width:1920px}}.gradient-text{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #a78bfa var(--tw-gradient-from-position);--tw-gradient-to: rgb(167 139 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(129 140 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #818cf8 var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #38bdf8 var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;color:transparent}.panel{background-color:hsl(var(--panel));border-color:hsl(var(--border))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-1{bottom:-.25rem}.-left-2{left:-.5rem}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-2{right:-.5rem}.-right-4{right:-1rem}.-top-1\/3{top:-33.333333%}.-top-2{top:-.5rem}.-top-3{top:-.75rem}.-top-4{top:-1rem}.-top-40{top:-10rem}.bottom-0{bottom:0}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-\[30\%\]{bottom:30%}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2\.5{top:.625rem}.top-3{top:.75rem}.top-\[30\%\]{top:30%}.top-full{top:100%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.col-span-full{grid-column:1 / -1}.m-4{margin:1rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-ml-1{margin-left:-.25rem}.-mt-1{margin-top:-.25rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-4\/5{height:80%}.h-44{height:11rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[150px\]{height:150px}.h-\[15px\]{height:15px}.h-\[18px\]{height:18px}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[5px\]{height:5px}.h-\[60\%\]{height:60%}.h-\[600px\]{height:600px}.h-\[72px\]{height:72px}.h-\[7px\]{height:7px}.h-\[90px\]{height:90px}.h-\[9px\]{height:9px}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-12{max-height:3rem}.max-h-32{max-height:8rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[320px\]{max-height:320px}.max-h-\[420px\]{max-height:420px}.max-h-\[460px\]{max-height:460px}.max-h-\[55vh\]{max-height:55vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[65vh\]{max-height:65vh}.max-h-\[85\%\]{max-height:85%}.max-h-full{max-height:100%}.min-h-\[180px\]{min-height:180px}.min-h-\[320px\]{min-height:320px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[80px\]{min-height:80px}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[15px\]{width:15px}.w-\[18px\]{width:18px}.w-\[2\.5px\]{width:2.5px}.w-\[286px\]{width:286px}.w-\[3px\]{width:3px}.w-\[4px\]{width:4px}.w-\[72px\]{width:72px}.w-\[7px\]{width:7px}.w-\[90px\]{width:90px}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[640px\]{min-width:640px}.min-w-\[96px\]{min-width:96px}.min-w-full{min-width:100%}.\!max-w-\[160px\]{max-width:160px!important}.\!max-w-\[260px\]{max-width:260px!important}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.max-w-\[110px\]{max-width:110px}.max-w-\[16rem\]{max-width:16rem}.max-w-\[180px\]{max-width:180px}.max-w-\[20rem\]{max-width:20rem}.max-w-\[360px\]{max-width:360px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:left}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-12{--tw-rotate: 12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-mk-badge-pulse{animation:mk-badge-pulse 2s ease-in-out infinite}.animate-mk-dot-pulse{animation:mk-dot-pulse 1.6s ease-in-out infinite}.animate-mk-kpi-rise{animation:mk-kpi-rise .7s ease-out both}.animate-mk-page-in{animation:mk-page-in .5s cubic-bezier(.16,1,.3,1) both}.animate-mk-pulse-ring{animation:mk-pulse-ring 2.2s ease-out infinite}.animate-mk-row-in{animation:mk-row-in .5s ease-out both}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[110px_1fr\]{grid-template-columns:110px 1fr}.grid-cols-\[52px_1fr\]{grid-template-columns:52px 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[1\.5px\]{gap:1.5px}.gap-\[3px\]{gap:3px}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1\.5{row-gap:.375rem}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-border>:not([hidden])~:not([hidden]){border-color:hsl(var(--border))}.divide-border\/40>:not([hidden])~:not([hidden]){border-color:hsl(var(--border) / .4)}.divide-mk-border-soft>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(29 32 41 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-clip{text-overflow:clip}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1.25rem}.rounded-\[1px\]{border-radius:1px}.rounded-\[9px\]{border-radius:9px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:1rem}.border{border-width:1px}.border-2{border-width:2px}.border-x{border-left-width:1px;border-right-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2,.border-l-\[2px\]{border-left-width:2px}.border-l-\[3px\]{border-left-width:3px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/40{border-color:#f59e0b66}.border-black\/5{border-color:#0000000d}.border-blue-300\/60{border-color:#93c5fd99}.border-border{border-color:hsl(var(--border))}.border-border\/30{border-color:hsl(var(--border) / .3)}.border-border\/40{border-color:hsl(var(--border) / .4)}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-border\/70{border-color:hsl(var(--border) / .7)}.border-card{border-color:hsl(var(--card))}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/40{border-color:hsl(var(--destructive) / .4)}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/40{border-color:#10b98166}.border-foreground{border-color:hsl(var(--foreground))}.border-indigo-200\/60{border-color:#c7d2fe99}.border-indigo-300\/50{border-color:#a5b4fc80}.border-input{border-color:hsl(var(--input))}.border-mk-amber{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-mk-amber\/30{border-color:#f59e0b4d}.border-mk-amber\/40{border-color:#f59e0b66}.border-mk-amber\/50{border-color:#f59e0b80}.border-mk-border{--tw-border-opacity: 1;border-color:rgb(38 42 54 / var(--tw-border-opacity, 1))}.border-mk-border-soft{--tw-border-opacity: 1;border-color:rgb(29 32 41 / var(--tw-border-opacity, 1))}.border-mk-card{--tw-border-opacity: 1;border-color:rgb(19 21 28 / var(--tw-border-opacity, 1))}.border-mk-emerald{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-mk-emerald\/30{border-color:#10b9814d}.border-mk-emerald\/40{border-color:#10b98166}.border-mk-emerald\/50{border-color:#10b98180}.border-mk-emerald\/60{border-color:#10b98199}.border-mk-primary{--tw-border-opacity: 1;border-color:rgb(124 92 255 / var(--tw-border-opacity, 1))}.border-mk-primary-2\/40{border-color:#a48aff66}.border-mk-primary-2\/50{border-color:#a48aff80}.border-mk-primary-2\/60{border-color:#a48aff99}.border-mk-primary\/25{border-color:#7c5cff40}.border-mk-primary\/40{border-color:#7c5cff66}.border-mk-rose{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.border-mk-rose\/25{border-color:#f43f5e40}.border-mk-rose\/30{border-color:#f43f5e4d}.border-mk-rose\/40{border-color:#f43f5e66}.border-mk-rose\/50{border-color:#f43f5e80}.border-mk-sky{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.border-mk-sky\/30{border-color:#38bdf84d}.border-mk-sky\/40{border-color:#38bdf866}.border-orange-300\/60{border-color:#fdba7499}.border-primary{border-color:hsl(var(--primary))}.border-primary\/30{border-color:hsl(var(--primary) / .3)}.border-primary\/40{border-color:hsl(var(--primary) / .4)}.border-primary\/50{border-color:hsl(var(--primary) / .5)}.border-primary\/60{border-color:hsl(var(--primary) / .6)}.border-primary\/70{border-color:hsl(var(--primary) / .7)}.border-red-500\/40{border-color:#ef444466}.border-rose-500{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.border-rose-500\/30{border-color:#f43f5e4d}.border-rose-500\/40{border-color:#f43f5e66}.border-sky-500\/30{border-color:#0ea5e94d}.border-slate-400{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-violet-400\/40{border-color:#a78bfa66}.border-violet-400\/60{border-color:#a78bfa99}.border-l-primary{border-left-color:hsl(var(--primary))}.bg-\[\#4ea2ee\]{--tw-bg-opacity: 1;background-color:rgb(78 162 238 / var(--tw-bg-opacity, 1))}.bg-\[\#e6e6e6\]{--tw-bg-opacity: 1;background-color:rgb(230 230 230 / var(--tw-bg-opacity, 1))}.bg-accent-pink{background-color:hsl(var(--pink))}.bg-accent-slate{background-color:hsl(var(--slate))}.bg-accent-violet{background-color:hsl(var(--violet))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-background{background-color:hsl(var(--background))}.bg-background\/40{background-color:hsl(var(--background) / .4)}.bg-background\/60{background-color:hsl(var(--background) / .6)}.bg-background\/80{background-color:hsl(var(--background) / .8)}.bg-black\/10{background-color:#0000001a}.bg-black\/20{background-color:#0003}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/85{background-color:#000000d9}.bg-black\/90{background-color:#000000e6}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-border{background-color:hsl(var(--border))}.bg-border\/60{background-color:hsl(var(--border) / .6)}.bg-card{background-color:hsl(var(--card))}.bg-card\/40{background-color:hsl(var(--card) / .4)}.bg-card\/50{background-color:hsl(var(--card) / .5)}.bg-card\/60{background-color:hsl(var(--card) / .6)}.bg-card\/70{background-color:hsl(var(--card) / .7)}.bg-card\/95{background-color:hsl(var(--card) / .95)}.bg-current{background-color:currentColor}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/5{background-color:hsl(var(--destructive) / .05)}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-green-500\/70{background-color:#22c55eb3}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-info{background-color:hsl(var(--info))}.bg-info\/15{background-color:hsl(var(--info) / .15)}.bg-mk-amber{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-mk-amber\/10{background-color:#f59e0b1a}.bg-mk-amber\/15{background-color:#f59e0b26}.bg-mk-amber\/\[0\.06\]{background-color:#f59e0b0f}.bg-mk-amber\/\[0\.07\]{background-color:#f59e0b12}.bg-mk-amber\/\[0\.08\]{background-color:#f59e0b14}.bg-mk-amber\/\[0\.10\]{background-color:#f59e0b1a}.bg-mk-amber\/\[0\.18\]{background-color:#f59e0b2e}.bg-mk-bg{--tw-bg-opacity: 1;background-color:rgb(10 11 16 / var(--tw-bg-opacity, 1))}.bg-mk-bg\/50{background-color:#0a0b1080}.bg-mk-border-soft{--tw-bg-opacity: 1;background-color:rgb(29 32 41 / var(--tw-bg-opacity, 1))}.bg-mk-card{--tw-bg-opacity: 1;background-color:rgb(19 21 28 / var(--tw-bg-opacity, 1))}.bg-mk-card-2{--tw-bg-opacity: 1;background-color:rgb(24 27 36 / var(--tw-bg-opacity, 1))}.bg-mk-card-2\/30{background-color:#181b244d}.bg-mk-card-2\/40{background-color:#181b2466}.bg-mk-card-2\/50{background-color:#181b2480}.bg-mk-card-2\/60{background-color:#181b2499}.bg-mk-card-2\/70{background-color:#181b24b3}.bg-mk-card-3{--tw-bg-opacity: 1;background-color:rgb(31 35 45 / var(--tw-bg-opacity, 1))}.bg-mk-card\/60{background-color:#13151c99}.bg-mk-emerald{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-mk-emerald\/10{background-color:#10b9811a}.bg-mk-emerald\/15{background-color:#10b98126}.bg-mk-emerald\/\[0\.06\]{background-color:#10b9810f}.bg-mk-emerald\/\[0\.10\]{background-color:#10b9811a}.bg-mk-emerald\/\[0\.12\]{background-color:#10b9811f}.bg-mk-emerald\/\[0\.18\]{background-color:#10b9812e}.bg-mk-primary-2{--tw-bg-opacity: 1;background-color:rgb(164 138 255 / var(--tw-bg-opacity, 1))}.bg-mk-primary\/15{background-color:#7c5cff26}.bg-mk-primary\/\[0\.08\]{background-color:#7c5cff14}.bg-mk-primary\/\[0\.10\]{background-color:#7c5cff1a}.bg-mk-primary\/\[0\.12\]{background-color:#7c5cff1f}.bg-mk-primary\/\[0\.18\]{background-color:#7c5cff2e}.bg-mk-primary\/\[0\.22\]{background-color:#7c5cff38}.bg-mk-rose{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-mk-rose\/10{background-color:#f43f5e1a}.bg-mk-rose\/15{background-color:#f43f5e26}.bg-mk-rose\/20{background-color:#f43f5e33}.bg-mk-rose\/\[0\.05\]{background-color:#f43f5e0d}.bg-mk-rose\/\[0\.06\]{background-color:#f43f5e0f}.bg-mk-rose\/\[0\.08\]{background-color:#f43f5e14}.bg-mk-rose\/\[0\.10\]{background-color:#f43f5e1a}.bg-mk-rose\/\[0\.12\]{background-color:#f43f5e1f}.bg-mk-rose\/\[0\.18\]{background-color:#f43f5e2e}.bg-mk-sky{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}.bg-mk-sky\/10{background-color:#38bdf81a}.bg-mk-sky\/15{background-color:#38bdf826}.bg-mk-sky\/\[0\.06\]{background-color:#38bdf80f}.bg-mk-sky\/\[0\.08\]{background-color:#38bdf814}.bg-mk-text-dim{--tw-bg-opacity: 1;background-color:rgb(139 143 159 / var(--tw-bg-opacity, 1))}.bg-mk-text-dim\/30{background-color:#8b8f9f4d}.bg-muted{background-color:hsl(var(--muted))}.bg-muted-foreground{background-color:hsl(var(--muted-foreground))}.bg-muted-foreground\/40{background-color:hsl(var(--muted-foreground) / .4)}.bg-muted-foreground\/50{background-color:hsl(var(--muted-foreground) / .5)}.bg-muted\/10{background-color:hsl(var(--muted) / .1)}.bg-muted\/20{background-color:hsl(var(--muted) / .2)}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/60{background-color:hsl(var(--muted) / .6)}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-panel-2\/20{background-color:hsl(var(--panel-2) / .2)}.bg-panel-2\/30{background-color:hsl(var(--panel-2) / .3)}.bg-panel-2\/40{background-color:hsl(var(--panel-2) / .4)}.bg-panel-2\/50{background-color:hsl(var(--panel-2) / .5)}.bg-panel-2\/60{background-color:hsl(var(--panel-2) / .6)}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/15{background-color:hsl(var(--primary) / .15)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/70{background-color:#ef4444b3}.bg-rose-400{--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity, 1))}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-500\/15{background-color:#f43f5e26}.bg-rose-500\/5{background-color:#f43f5e0d}.bg-sky-500\/15{background-color:#0ea5e926}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.bg-slate-500\/10{background-color:#64748b1a}.bg-success{background-color:hsl(var(--success))}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/70{background-color:#ffffffb3}.bg-yellow-500\/70{background-color:#eab308b3}.bg-zinc-200\/60{background-color:#e4e4e799}.bg-brand-radial{background-image:radial-gradient(circle at top,rgba(124,92,255,.15),transparent 60%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-amber-400{--tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50{--tw-gradient-from: #fffbeb var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from: #34d399 var(--tw-gradient-from-position);--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-50{--tw-gradient-from: #eef2ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-mk-amber{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-mk-amber\/40{--tw-gradient-from: rgb(245 158 11 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-mk-border{--tw-gradient-from: #262a36 var(--tw-gradient-from-position);--tw-gradient-to: rgb(38 42 54 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-mk-card{--tw-gradient-from: #13151c var(--tw-gradient-from-position);--tw-gradient-to: rgb(19 21 28 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-mk-emerald{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-mk-emerald\/40{--tw-gradient-from: rgb(16 185 129 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-mk-primary{--tw-gradient-from: #7c5cff var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 92 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-mk-primary\/20{--tw-gradient-from: rgb(124 92 255 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 92 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-mk-primary\/80{--tw-gradient-from: rgb(124 92 255 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 92 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-mk-rose{--tw-gradient-from: #f43f5e var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-mk-rose\/40{--tw-gradient-from: rgb(244 63 94 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-mk-sky{--tw-gradient-from: #38bdf8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-mk-sky\/40{--tw-gradient-from: rgb(56 189 248 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-50{--tw-gradient-from: #fff7ed var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/30{--tw-gradient-from: hsl(var(--primary) / .3) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/70{--tw-gradient-from: hsl(var(--primary) / .7) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/80{--tw-gradient-from: hsl(var(--primary) / .8) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900{--tw-gradient-from: #0f172a var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-400{--tw-gradient-from: #a78bfa var(--tw-gradient-from-position);--tw-gradient-to: rgb(167 139 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-50{--tw-gradient-from: #f5f3ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500\/20{--tw-gradient-from: rgb(139 92 246 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500\/30{--tw-gradient-from: rgb(139 92 246 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-indigo-500{--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #6366f1 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-500\/15{--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(99 102 241 / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-500\/20{--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(99 102 241 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-mk-amber{--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f59e0b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-mk-emerald{--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #10b981 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-mk-primary-2{--tw-gradient-to: rgb(164 138 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #a48aff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-mk-primary\/\[0\.08\]{--tw-gradient-to: rgb(124 92 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(124 92 255 / .08) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-mk-rose{--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f43f5e var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-mk-sky{--tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #38bdf8 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-400\/40{--tw-gradient-to: rgb(167 139 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(167 139 250 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-amber-100{--tw-gradient-to: #fef3c7 var(--tw-gradient-to-position)}.to-amber-600{--tw-gradient-to: #d97706 var(--tw-gradient-to-position)}.to-blue-500{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.to-blue-500\/20{--tw-gradient-to: rgb(59 130 246 / .2) var(--tw-gradient-to-position)}.to-blue-500\/30{--tw-gradient-to: rgb(59 130 246 / .3) var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.to-indigo-100{--tw-gradient-to: #e0e7ff var(--tw-gradient-to-position)}.to-mk-amber{--tw-gradient-to: #f59e0b var(--tw-gradient-to-position)}.to-mk-amber\/40{--tw-gradient-to: rgb(245 158 11 / .4) var(--tw-gradient-to-position)}.to-mk-card-2{--tw-gradient-to: #181b24 var(--tw-gradient-to-position)}.to-mk-primary{--tw-gradient-to: #7c5cff var(--tw-gradient-to-position)}.to-mk-primary-2{--tw-gradient-to: #a48aff var(--tw-gradient-to-position)}.to-mk-primary-2\/40{--tw-gradient-to: rgb(164 138 255 / .4) var(--tw-gradient-to-position)}.to-mk-rose{--tw-gradient-to: #f43f5e var(--tw-gradient-to-position)}.to-mk-rose\/40{--tw-gradient-to: rgb(244 63 94 / .4) var(--tw-gradient-to-position)}.to-mk-sky{--tw-gradient-to: #38bdf8 var(--tw-gradient-to-position)}.to-mk-sky\/40{--tw-gradient-to: rgb(56 189 248 / .4) var(--tw-gradient-to-position)}.to-mk-sky\/80{--tw-gradient-to: rgb(56 189 248 / .8) var(--tw-gradient-to-position)}.to-primary{--tw-gradient-to: hsl(var(--primary)) var(--tw-gradient-to-position)}.to-primary\/10{--tw-gradient-to: hsl(var(--primary) / .1) var(--tw-gradient-to-position)}.to-slate-700{--tw-gradient-to: #334155 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-violet-600{--tw-gradient-to: #7c3aed var(--tw-gradient-to-position)}.to-violet-700{--tw-gradient-to: #6d28d9 var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-px{padding:1px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[1px\]{padding-top:1px;padding-bottom:1px}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pl-10{padding-left:2.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-7{padding-left:1.75rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.\!text-center{text-align:center!important}.text-center{text-align:center}.text-right{text-align:right}.\!font-mk-mono{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace!important}.font-mk-mono{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace}.font-mk-sans{font-family:Manrope,ui-sans-serif,system-ui,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.\!text-\[16px\]{font-size:16px!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-7xl{font-size:4.5rem;line-height:1}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[40px\]{font-size:40px}.text-\[44px\]{font-size:44px}.text-\[8\.5px\]{font-size:8.5px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\],.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.\!tracking-\[0\.16em\]{letter-spacing:.16em!important}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.045em\]{letter-spacing:-.045em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[-0\.05em\]{letter-spacing:-.05em}.tracking-\[0\.02em\]{letter-spacing:.02em}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.10em\]{letter-spacing:.1em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.20em\]{letter-spacing:.2em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#262626\]{--tw-text-opacity: 1;color:rgb(38 38 38 / var(--tw-text-opacity, 1))}.text-\[\#4ea2ee\]{--tw-text-opacity: 1;color:rgb(78 162 238 / var(--tw-text-opacity, 1))}.text-\[\#8e8e8e\]{--tw-text-opacity: 1;color:rgb(142 142 142 / var(--tw-text-opacity, 1))}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-300\/80{color:#fcd34dcc}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-500\/80{color:#f59e0bcc}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-500\/80{color:#10b981cc}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/80{color:hsl(var(--foreground) / .8)}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-indigo-200{--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity, 1))}.text-info{color:hsl(var(--info))}.text-mk-amber{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-mk-amber\/90{color:#f59e0be6}.text-mk-bg{--tw-text-opacity: 1;color:rgb(10 11 16 / var(--tw-text-opacity, 1))}.text-mk-emerald{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-mk-primary-2{--tw-text-opacity: 1;color:rgb(164 138 255 / var(--tw-text-opacity, 1))}.text-mk-primary-2\/80{color:#a48affcc}.text-mk-rose{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-mk-rose\/80{color:#f43f5ecc}.text-mk-rose\/90{color:#f43f5ee6}.text-mk-sky{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.text-mk-text{--tw-text-opacity: 1;color:rgb(232 234 240 / var(--tw-text-opacity, 1))}.text-mk-text-dim{--tw-text-opacity: 1;color:rgb(139 143 159 / var(--tw-text-opacity, 1))}.text-mk-text-dim\/40{color:#8b8f9f66}.text-mk-text-dim\/50{color:#8b8f9f80}.text-mk-text-dim\/60{color:#8b8f9f99}.text-mk-text-dim\/70{color:#8b8f9fb3}.text-mk-text-dim\/80{color:#8b8f9fcc}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/40{color:hsl(var(--muted-foreground) / .4)}.text-muted-foreground\/50{color:hsl(var(--muted-foreground) / .5)}.text-muted-foreground\/60{color:hsl(var(--muted-foreground) / .6)}.text-muted-foreground\/70{color:hsl(var(--muted-foreground) / .7)}.text-muted-foreground\/80{color:hsl(var(--muted-foreground) / .8)}.text-muted-foreground\/90{color:hsl(var(--muted-foreground) / .9)}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-rose-200{--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.text-rose-300{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.text-rose-300\/90{color:#fda4afe6}.text-rose-400{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.text-rose-400\/70{color:#fb7185b3}.text-rose-400\/80{color:#fb7185cc}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-rose-500\/80{color:#f43f5ecc}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-rose-900{--tw-text-opacity: 1;color:rgb(136 19 55 / var(--tw-text-opacity, 1))}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-success{color:hsl(var(--success))}.text-violet-300{--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.text-violet-400{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.text-violet-500\/10{color:#8b5cf61a}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-zinc-500{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.text-zinc-700{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-border{accent-color:hsl(var(--border))}.accent-primary{accent-color:hsl(var(--primary))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[-12px_0_32px_-12px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: -12px 0 32px -12px rgba(0,0,0,.35);--tw-shadow-colored: -12px 0 32px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-glow{--tw-shadow: 0 10px 40px -10px rgba(124, 92, 255, .5);--tw-shadow-colored: 0 10px 40px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-violet-300\/50{--tw-shadow-color: rgb(196 181 253 / .5);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-black\/5{--tw-ring-color: rgb(0 0 0 / .05)}.ring-mk-primary-2\/40{--tw-ring-color: rgb(164 138 255 / .4)}.ring-primary{--tw-ring-color: hsl(var(--primary))}.ring-primary\/20{--tw-ring-color: hsl(var(--primary) / .2)}.ring-primary\/40{--tw-ring-color: hsl(var(--primary) / .4)}.ring-violet-400\/30{--tw-ring-color: rgb(167 139 250 / .3)}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.\!paused{animation-play-state:paused!important}.paused{animation-play-state:paused}.\[-\:T\]{-: T}.\[appearance\:textfield\]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.\[mask-image\:radial-gradient\(50\%_50\%_at_50\%_30\%\,black_50\%\,transparent_100\%\)\]{-webkit-mask-image:radial-gradient(50% 50% at 50% 30%,black 50%,transparent 100%);mask-image:radial-gradient(50% 50% at 50% 30%,black 50%,transparent 100%)}.marker\:hidden *::marker{display:none}.marker\:hidden::marker{display:none}.placeholder\:text-mk-text-dim\/60::-moz-placeholder{color:#8b8f9f99}.placeholder\:text-mk-text-dim\/60::placeholder{color:#8b8f9f99}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:left-0:before{content:var(--tw-content);left:0}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:h-0:before{content:var(--tw-content);height:0px}.before\:h-6:before{content:var(--tw-content);height:1.5rem}.before\:w-\[2px\]:before{content:var(--tw-content);width:2px}.before\:w-\[3px\]:before{content:var(--tw-content);width:3px}.before\:-translate-y-1\/2:before{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\:rounded-r-full:before{content:var(--tw-content);border-top-right-radius:9999px;border-bottom-right-radius:9999px}.before\:bg-mk-amber:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.before\:bg-mk-emerald:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.before\:bg-mk-primary:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(124 92 255 / var(--tw-bg-opacity, 1))}.before\:bg-mk-primary-2:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(164 138 255 / var(--tw-bg-opacity, 1))}.before\:bg-mk-rose:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.before\:bg-mk-sky:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}.before\:shadow-\[0_0_10px_var\(--mk-primary-2\)\]:before{content:var(--tw-content);--tw-shadow: 0 0 10px var(--mk-primary-2);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.before\:transition-all:before{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:left-0:after{content:var(--tw-content);left:0}.after\:left-0\.5:after{content:var(--tw-content);left:.125rem}.after\:right-0:after{content:var(--tw-content);right:0}.after\:top-0\.5:after{content:var(--tw-content);top:.125rem}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.after\:bg-gradient-to-r:after{content:var(--tw-content);background-image:linear-gradient(to right,var(--tw-gradient-stops))}.after\:from-transparent:after{content:var(--tw-content);--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.after\:via-mk-primary-2\/45:after{content:var(--tw-content);--tw-gradient-to: rgb(164 138 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(164 138 255 / .45) var(--tw-gradient-via-position), var(--tw-gradient-to)}.after\:to-transparent:after{content:var(--tw-content);--tw-gradient-to: transparent var(--tw-gradient-to-position)}.after\:transition:after{content:var(--tw-content);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.first\:border-t-0:first-child{border-top-width:0px}.first\:pt-0:first-child{padding-top:0}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.open\:pb-3[open]{padding-bottom:.75rem}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-px:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-125:hover{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:\!border-mk-amber:hover{--tw-border-opacity: 1 !important;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))!important}.hover\:\!border-mk-emerald:hover{--tw-border-opacity: 1 !important;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))!important}.hover\:\!border-mk-rose:hover{--tw-border-opacity: 1 !important;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))!important}.hover\:\!border-mk-rose\/60:hover{border-color:#f43f5e99!important}.hover\:\!border-mk-sky:hover{--tw-border-opacity: 1 !important;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))!important}.hover\:border-amber-500\/60:hover{border-color:#f59e0b99}.hover\:border-border:hover{border-color:hsl(var(--border))}.hover\:border-border\/60:hover{border-color:hsl(var(--border) / .6)}.hover\:border-border\/80:hover{border-color:hsl(var(--border) / .8)}.hover\:border-emerald-500\/60:hover{border-color:#10b98199}.hover\:border-mk-amber\/60:hover{border-color:#f59e0b99}.hover\:border-mk-border:hover{--tw-border-opacity: 1;border-color:rgb(38 42 54 / var(--tw-border-opacity, 1))}.hover\:border-mk-emerald\/60:hover{border-color:#10b98199}.hover\:border-mk-primary-2:hover{--tw-border-opacity: 1;border-color:rgb(164 138 255 / var(--tw-border-opacity, 1))}.hover\:border-mk-primary-2\/30:hover{border-color:#a48aff4d}.hover\:border-mk-primary-2\/40:hover{border-color:#a48aff66}.hover\:border-mk-primary-2\/50:hover{border-color:#a48aff80}.hover\:border-mk-primary-2\/60:hover{border-color:#a48aff99}.hover\:border-mk-rose:hover{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.hover\:border-mk-rose\/60:hover{border-color:#f43f5e99}.hover\:border-mk-sky\/60:hover{border-color:#38bdf899}.hover\:border-primary:hover{border-color:hsl(var(--primary))}.hover\:border-primary\/40:hover{border-color:hsl(var(--primary) / .4)}.hover\:border-primary\/50:hover{border-color:hsl(var(--primary) / .5)}.hover\:border-primary\/60:hover{border-color:hsl(var(--primary) / .6)}.hover\:border-red-500\/50:hover{border-color:#ef444480}.hover\:border-rose-500\/60:hover{border-color:#f43f5e99}.hover\:border-slate-400\/60:hover{border-color:#94a3b899}.hover\:border-violet-400\/40:hover{border-color:#a78bfa66}.hover\:border-violet-400\/50:hover{border-color:#a78bfa80}.hover\:bg-black:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.hover\:bg-black\/20:hover{background-color:#0003}.hover\:bg-black\/70:hover{background-color:#000000b3}.hover\:bg-card:hover{background-color:hsl(var(--card))}.hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive) / .1)}.hover\:bg-destructive\/15:hover{background-color:hsl(var(--destructive) / .15)}.hover\:bg-emerald-500\/20:hover{background-color:#10b98133}.hover\:bg-info\/25:hover{background-color:hsl(var(--info) / .25)}.hover\:bg-mk-card:hover{--tw-bg-opacity: 1;background-color:rgb(19 21 28 / var(--tw-bg-opacity, 1))}.hover\:bg-mk-card-2:hover{--tw-bg-opacity: 1;background-color:rgb(24 27 36 / var(--tw-bg-opacity, 1))}.hover\:bg-mk-card-2\/40:hover{background-color:#181b2466}.hover\:bg-mk-card-2\/50:hover{background-color:#181b2480}.hover\:bg-mk-card-2\/60:hover{background-color:#181b2499}.hover\:bg-mk-card-3:hover{--tw-bg-opacity: 1;background-color:rgb(31 35 45 / var(--tw-bg-opacity, 1))}.hover\:bg-mk-rose:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.hover\:bg-mk-rose\/10:hover{background-color:#f43f5e1a}.hover\:bg-mk-rose\/15:hover{background-color:#f43f5e26}.hover\:bg-mk-rose\/20:hover{background-color:#f43f5e33}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/20:hover{background-color:hsl(var(--muted) / .2)}.hover\:bg-muted\/30:hover{background-color:hsl(var(--muted) / .3)}.hover\:bg-muted\/40:hover{background-color:hsl(var(--muted) / .4)}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-muted\/60:hover{background-color:hsl(var(--muted) / .6)}.hover\:bg-panel-2\/40:hover{background-color:hsl(var(--panel-2) / .4)}.hover\:bg-panel-2\/60:hover{background-color:hsl(var(--panel-2) / .6)}.hover\:bg-panel-2\/70:hover{background-color:hsl(var(--panel-2) / .7)}.hover\:bg-panel-2\/80:hover{background-color:hsl(var(--panel-2) / .8)}.hover\:bg-primary\/10:hover{background-color:hsl(var(--primary) / .1)}.hover\:bg-primary\/5:hover{background-color:hsl(var(--primary) / .05)}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:bg-rose-500\/10:hover{background-color:#f43f5e1a}.hover\:bg-rose-500\/15:hover{background-color:#f43f5e26}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:\!text-mk-amber:hover{--tw-text-opacity: 1 !important;color:rgb(245 158 11 / var(--tw-text-opacity, 1))!important}.hover\:\!text-mk-emerald:hover{--tw-text-opacity: 1 !important;color:rgb(16 185 129 / var(--tw-text-opacity, 1))!important}.hover\:\!text-mk-rose:hover{--tw-text-opacity: 1 !important;color:rgb(244 63 94 / var(--tw-text-opacity, 1))!important}.hover\:\!text-mk-sky:hover{--tw-text-opacity: 1 !important;color:rgb(56 189 248 / var(--tw-text-opacity, 1))!important}.hover\:text-\[\#4ea2ee\]:hover{--tw-text-opacity: 1;color:rgb(78 162 238 / var(--tw-text-opacity, 1))}.hover\:text-destructive:hover{color:hsl(var(--destructive))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-mk-primary-2:hover{--tw-text-opacity: 1;color:rgb(164 138 255 / var(--tw-text-opacity, 1))}.hover\:text-mk-rose:hover{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.hover\:text-mk-text:hover{--tw-text-opacity: 1;color:rgb(232 234 240 / var(--tw-text-opacity, 1))}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:text-red-300:hover{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.hover\:text-rose-500:hover{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_18px_44px_-14px_rgba\(16\,185\,129\,0\.55\)\]:hover{--tw-shadow: 0 18px 44px -14px rgba(16,185,129,.55);--tw-shadow-colored: 0 18px 44px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_18px_44px_-14px_rgba\(244\,63\,94\,0\.55\)\]:hover{--tw-shadow: 0 18px 44px -14px rgba(244,63,94,.55);--tw-shadow-colored: 0 18px 44px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_18px_44px_-14px_rgba\(245\,158\,11\,0\.55\)\]:hover{--tw-shadow: 0 18px 44px -14px rgba(245,158,11,.55);--tw-shadow-colored: 0 18px 44px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_18px_44px_-14px_rgba\(56\,189\,248\,0\.55\)\]:hover{--tw-shadow: 0 18px 44px -14px rgba(56,189,248,.55);--tw-shadow-colored: 0 18px 44px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:before\:h-5:hover:before{content:var(--tw-content);height:1.25rem}.hover\:before\:h-8:hover:before{content:var(--tw-content);height:2rem}.focus\:border-mk-primary-2\/60:focus{border-color:#a48aff99}.focus\:border-primary:focus{border-color:hsl(var(--primary))}.focus\:bg-mk-card-3:focus{--tw-bg-opacity: 1;background-color:rgb(31 35 45 / var(--tw-bg-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-mk-primary-2\/20:focus{--tw-ring-color: rgb(164 138 255 / .2)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-mk-primary-2\/40:focus-visible{--tw-ring-color: rgb(164 138 255 / .4)}.focus-visible\:ring-primary\/60:focus-visible{--tw-ring-color: hsl(var(--primary) / .6)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:grayscale-\[0\.35\]:disabled{--tw-grayscale: grayscale(.35);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.disabled\:hover\:translate-y-0:hover:disabled{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:hover\:brightness-100:hover:disabled{--tw-brightness: brightness(1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.group[open] .group-open\:rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:focus-within .group-focus-within\:opacity-100{opacity:1}.group:hover .group-hover\:flex{display:flex}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-rotate-3{--tw-rotate: -3deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/thumb:hover .group-hover\/thumb\:scale-105,.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-primary\/10{background-color:hsl(var(--primary) / .1)}.group:hover .group-hover\:text-mk-primary-2{--tw-text-opacity: 1;color:rgb(164 138 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-primary{color:hsl(var(--primary))}.group:hover .group-hover\:text-violet-500\/20{color:#8b5cf633}.group\/media:hover .group-hover\/media\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-70{opacity:.7}.group:hover .group-hover\:opacity-90{opacity:.9}.peer:checked~.peer-checked\:bg-amber-500\/80{background-color:#f59e0bcc}.peer:checked~.peer-checked\:bg-emerald-500\/80{background-color:#10b981cc}.peer:checked~.peer-checked\:bg-primary{background-color:hsl(var(--primary))}.peer:checked~.peer-checked\:after\:translate-x-5:after{content:var(--tw-content);--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[selected\=true\]\:bg-mk-primary\/\[0\.06\][data-selected=true]{background-color:#7c5cff0f}.data-\[selected\=true\]\:bg-mk-primary\/\[0\.08\][data-selected=true]{background-color:#7c5cff14}@supports (backdrop-filter: var(--tw)){.supports-\[backdrop-filter\]\:bg-background\/60{background-color:hsl(var(--background) / .6)}}.dark\:border-amber-500\/40:is(.dark *){border-color:#f59e0b66}.dark\:border-blue-500\/40:is(.dark *){border-color:#3b82f666}.dark\:border-indigo-400\/30:is(.dark *){border-color:#818cf84d}.dark\:border-indigo-500\/30:is(.dark *){border-color:#6366f14d}.dark\:border-orange-500\/40:is(.dark *){border-color:#f9731666}.dark\:border-violet-400\/50:is(.dark *){border-color:#a78bfa80}.dark\:bg-background\/40:is(.dark *){background-color:hsl(var(--background) / .4)}.dark\:bg-blue-500\/20:is(.dark *){background-color:#3b82f633}.dark\:bg-orange-500\/20:is(.dark *){background-color:#f9731633}.dark\:bg-violet-500\/20:is(.dark *){background-color:#8b5cf633}.dark\:bg-zinc-700\/40:is(.dark *){background-color:#3f3f4666}.dark\:from-amber-500\/15:is(.dark *){--tw-gradient-from: rgb(245 158 11 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-blue-500\/10:is(.dark *){--tw-gradient-from: rgb(59 130 246 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-indigo-500\/15:is(.dark *){--tw-gradient-from: rgb(99 102 241 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-orange-500\/10:is(.dark *){--tw-gradient-from: rgb(249 115 22 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-violet-500\/10:is(.dark *){--tw-gradient-from: rgb(139 92 246 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:to-amber-600\/15:is(.dark *){--tw-gradient-to: rgb(217 119 6 / .15) var(--tw-gradient-to-position)}.dark\:to-indigo-700\/15:is(.dark *){--tw-gradient-to: rgb(67 56 202 / .15) var(--tw-gradient-to-position)}.dark\:to-transparent:is(.dark *){--tw-gradient-to: transparent var(--tw-gradient-to-position)}.dark\:text-amber-200:is(.dark *){--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.dark\:text-amber-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.dark\:text-amber-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:text-blue-200:is(.dark *){--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.dark\:text-blue-400:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:text-emerald-200:is(.dark *){--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.dark\:text-emerald-300:is(.dark *){--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dark\:text-orange-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 215 170 / var(--tw-text-opacity, 1))}.dark\:text-orange-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.dark\:text-rose-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.dark\:text-rose-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.dark\:text-slate-100:is(.dark *){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.dark\:text-violet-200:is(.dark *){--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.dark\:text-violet-300:is(.dark *){--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.dark\:text-zinc-200:is(.dark *){--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.dark\:text-zinc-400:is(.dark *){--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.dark\:shadow-violet-500\/30:is(.dark *){--tw-shadow-color: rgb(139 92 246 / .3);--tw-shadow: var(--tw-shadow-colored)}@media (min-width: 640px){.sm\:inline{display:inline}.sm\:w-\[220px\]{width:220px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:text-\[44px\]{font-size:44px}}@media (min-width: 768px){.md\:sticky{position:sticky}.md\:top-2{top:.5rem}.md\:col-span-2{grid-column:span 2 / span 2}.md\:inline-block{display:inline-block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-auto{width:auto}.md\:max-w-xl{max-width:36rem}.md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:grid-cols-\[1fr_1\.2fr\]{grid-template-columns:1fr 1.2fr}.md\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:p-6{padding:1.5rem}.md\:py-28{padding-top:7rem;padding-bottom:7rem}.md\:text-left{text-align:left}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width: 1024px){.lg\:flex{display:flex}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:text-\[48px\]{font-size:48px}}@media (min-width: 1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width: 1536px){.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&\:\:-moz-range-thumb\]\:h-4::-moz-range-thumb{height:1rem}.\[\&\:\:-moz-range-thumb\]\:w-4::-moz-range-thumb{width:1rem}.\[\&\:\:-moz-range-thumb\]\:appearance-none::-moz-range-thumb{-moz-appearance:none;-webkit-appearance:none;appearance:none}.\[\&\:\:-moz-range-thumb\]\:rounded-full::-moz-range-thumb{border-radius:9999px}.\[\&\:\:-moz-range-thumb\]\:border-2::-moz-range-thumb{border-width:2px}.\[\&\:\:-moz-range-thumb\]\:border-primary::-moz-range-thumb{border-color:hsl(var(--primary))}.\[\&\:\:-moz-range-thumb\]\:bg-foreground::-moz-range-thumb{background-color:hsl(var(--foreground))}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\:\:-webkit-slider-thumb\]\:h-4::-webkit-slider-thumb{height:1rem}.\[\&\:\:-webkit-slider-thumb\]\:w-4::-webkit-slider-thumb{width:1rem}.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb{border-radius:9999px}.\[\&\:\:-webkit-slider-thumb\]\:border-2::-webkit-slider-thumb{border-width:2px}.\[\&\:\:-webkit-slider-thumb\]\:border-primary::-webkit-slider-thumb{border-color:hsl(var(--primary))}.\[\&\:\:-webkit-slider-thumb\]\:bg-foreground::-webkit-slider-thumb{background-color:hsl(var(--foreground))}.\[\&\:\:-webkit-slider-thumb\]\:shadow-lg::-webkit-slider-thumb{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:root{--bn-primary: #06b6d4;--bn-primary-2: #22d3ee;--bn-rose: #f43f5e;--bn-amber: #f59e0b;--bn-emerald: #10b981;--bn-sky: #38bdf8;--bn-text: #e8eaf0;--bn-text-dim: #8b8f9f;--bn-muted: #5a5e6e;--bn-card: #13151c;--bn-card-2: #181b24;--bn-border: #262a36;--bn-border-soft: #1d2029}.ico-pill{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,#06b6d438,#06b6d40f);border:1px solid rgba(6,182,212,.35);color:var(--bn-primary-2);flex-shrink:0;vertical-align:middle}.ico-pill svg{width:16px;height:16px;fill:none;stroke:currentColor}.ico-pill.sm{width:20px;height:20px;border-radius:5px}.ico-pill.sm svg{width:12px;height:12px}.ico-pill.lg{width:38px;height:38px}.ico-pill.lg svg{width:20px;height:20px}.ico-pill.xl{width:48px;height:48px;border-radius:12px}.ico-pill.xl svg{width:26px;height:26px}.ico-pill.rose{background:linear-gradient(135deg,#f43f5e38,#f43f5e0f);border-color:#f43f5e66;color:var(--bn-rose)}.ico-pill.amber{background:linear-gradient(135deg,#f59e0b38,#f59e0b0f);border-color:#f59e0b66;color:var(--bn-amber)}.ico-pill.emerald{background:linear-gradient(135deg,#10b98138,#10b9810f);border-color:#10b98166;color:var(--bn-emerald)}.ico-pill.sky{background:linear-gradient(135deg,#38bdf838,#38bdf80f);border-color:#38bdf866;color:var(--bn-sky)}.ico-pill.muted{background:linear-gradient(135deg,#8b8f9f2e,#8b8f9f0a);border-color:#8b8f9f4d;color:var(--bn-text-dim)}.btn-sharp{position:relative;background:var(--bn-card-2);border:1px solid var(--bn-border);color:var(--bn-text);padding:10px 18px;border-radius:0;font-size:12px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.04em;transition:all .2s ease}.btn-sharp:before,.btn-sharp:after{content:"";position:absolute;width:7px;height:7px;border:1.3px solid var(--bn-primary);transition:all .2s ease;pointer-events:none;opacity:.7}.btn-sharp:before{top:-2px;left:-2px;border-right:none;border-bottom:none}.btn-sharp:after{bottom:-2px;right:-2px;border-left:none;border-top:none}.btn-sharp:hover{border-color:var(--bn-primary);background:#06b6d414}.btn-sharp:hover:before,.btn-sharp:hover:after{opacity:1;width:11px;height:11px;border-color:var(--bn-primary-2)}.btn-sharp:disabled{opacity:.5;cursor:not-allowed}.btn-sharp.primary{background:linear-gradient(180deg,var(--bn-primary) 0%,#6849e0 100%);border-color:var(--bn-primary);color:#fff;font-weight:700;box-shadow:0 0 0 1px #ffffff0a inset,0 4px 10px -3px #00000080}.btn-sharp.primary:before,.btn-sharp.primary:after{border-color:#ffffff8c;border-width:1.3px}.btn-sharp.primary:hover{background:linear-gradient(180deg,var(--bn-primary-2) 0%,var(--bn-primary) 100%)}.btn-sharp.primary:hover:before,.btn-sharp.primary:hover:after{width:12px;height:12px;border-color:#fff}.btn-sharp.ghost{background:transparent;border-color:transparent;color:var(--bn-text-dim)}.btn-sharp.ghost:before,.btn-sharp.ghost:after{display:none}.btn-sharp.ghost:hover{color:var(--bn-text);background:#ffffff0a}.filter-chip{background:var(--bn-card-2);border:1px solid var(--bn-border);color:var(--bn-text-dim);padding:5px 12px;border-radius:999px;font-size:11px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.filter-chip:hover{background:#ffffff0a;color:var(--bn-text)}.filter-chip .dot{width:7px;height:7px;border-radius:50%;background:currentColor}.filter-chip .ct{display:inline-flex;align-items:center;justify-content:center;min-width:18px;padding:0 6px;height:16px;background:#ffffff0f;color:currentColor;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;border-radius:999px}.filter-chip.f-all .ct,.filter-chip.f-all .dot{color:var(--bn-primary-2)}.filter-chip.f-ban .ct,.filter-chip.f-ban .dot{color:var(--bn-rose)}.filter-chip.f-ok .ct,.filter-chip.f-ok .dot{color:var(--bn-emerald)}.filter-chip.f-warn .ct,.filter-chip.f-warn .dot{color:var(--bn-amber)}.filter-chip.f-pending .ct,.filter-chip.f-pending .dot{color:var(--bn-sky)}.filter-chip.active{color:var(--bn-text);font-weight:700}.filter-chip.f-all.active{background:#06b6d429;border-color:#06b6d473}.filter-chip.f-ban.active{background:#f43f5e24;border-color:#f43f5e73}.filter-chip.f-ok.active{background:#10b98124;border-color:#10b98173}.filter-chip.f-warn.active{background:#f59e0b24;border-color:#f59e0b73}.filter-chip.f-pending.active{background:#38bdf824;border-color:#38bdf873}.filter-chip.active .ct{background:#00000059}.help{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#ffffff0f;border:1px solid var(--bn-border);color:var(--bn-text-dim);font-size:10px;font-weight:700;cursor:help;position:relative;margin-left:6px;vertical-align:middle;transition:all .2s}.help:hover{background:#06b6d42e;border-color:var(--bn-primary);color:var(--bn-primary-2)}.help:after{content:attr(data-tooltip);position:absolute;left:50%;top:calc(100% + 8px);transform:translate(-50%);background:var(--bn-card);border:1px solid rgba(6,182,212,.6);padding:8px 11px;font-size:11px;font-weight:500;color:var(--bn-text);text-transform:none;letter-spacing:0;line-height:1.45;white-space:normal;width:-moz-max-content;width:max-content;max-width:220px;text-align:left;opacity:0;pointer-events:none;transition:opacity .15s;z-index:9999;box-shadow:0 12px 32px #000000b3,0 0 0 1px #06b6d433}.help:before{content:"";position:absolute;left:50%;top:calc(100% + 3px);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid rgba(6,182,212,.6);transform:translate(-50%);opacity:0;transition:opacity .15s;z-index:9999}.help:hover:after,.help:hover:before{opacity:1}.help.expand-right:after{left:0;right:auto;transform:none}.help.expand-right:before{left:5px;transform:none}.help.expand-left:after{left:auto;right:0;transform:none}.help.expand-left:before{left:auto;right:5px;transform:none}.help.up:after{top:auto;bottom:calc(100% + 8px)}.help.up:before{top:auto;bottom:calc(100% + 3px);border-bottom:none;border-top:5px solid rgba(6,182,212,.6)}.bn-progress{height:9px;background:var(--bn-card-2);border:1px solid var(--bn-border);border-radius:0;overflow:hidden;position:relative}.bn-progress>div{height:100%;position:relative;background:linear-gradient(90deg,#10b981 0%,#2dd4bf 35%,var(--bn-primary) 75%,var(--bn-primary-2) 100%);transition:width .6s cubic-bezier(.4,0,.2,1);box-shadow:0 0 16px #10b98199,inset 0 0 8px #ffffff26}.bn-progress>div:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,transparent 30%,rgba(255,255,255,.5) 50%,transparent 70%,transparent 100%);animation:bn-progress-shine 2s linear infinite}@keyframes bn-progress-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.bn-progress>div:after{content:"";position:absolute;top:0;right:0;width:4px;height:100%;background:#fff;box-shadow:0 0 14px 4px #fff,0 0 22px 4px var(--bn-emerald);animation:bn-progress-head 2s ease-in-out infinite}@keyframes bn-progress-head{0%,to{opacity:.8}50%{opacity:1}}.bn-progress.indeterminate>div{position:absolute;width:32%!important;left:-32%;animation:bn-indeterminate-slide 1.6s cubic-bezier(.4,0,.2,1) infinite,bn-indeterminate-pulse 1.6s ease-in-out infinite}.bn-progress.indeterminate>div:before{display:none}.bn-progress.indeterminate>div:after{width:3px;box-shadow:0 0 12px 3px var(--bn-primary-2),0 0 20px 3px var(--bn-primary)}@keyframes bn-indeterminate-slide{0%{left:-32%}to{left:100%}}@keyframes bn-indeterminate-pulse{0%,to{opacity:.6}50%{opacity:1}}.progress-stat{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:600;color:var(--bn-text);background:#00000059;border:1px solid var(--bn-border);position:relative;flex:1;justify-content:center;min-width:170px}.progress-stat:before,.progress-stat:after{content:"";position:absolute;width:7px;height:7px;border:1.5px solid currentColor}.progress-stat:before{top:-2px;left:-2px;border-right:none;border-bottom:none}.progress-stat:after{bottom:-2px;right:-2px;border-left:none;border-top:none}.progress-stat .num{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}.progress-stat.ok{color:var(--bn-emerald);border-color:#10b98180}.progress-stat.ban{color:var(--bn-rose);border-color:#f43f5e80}.progress-stat.pending{color:var(--bn-sky);border-color:#38bdf880}.progress-stat.muted{color:var(--bn-text-dim);border-color:var(--bn-border);flex:0 0 auto}.num-input-wrap input[type=number]::-webkit-outer-spin-button,.num-input-wrap input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.num-input-wrap input[type=number]{-moz-appearance:textfield}.num-input-wrap{position:relative;display:flex;align-items:stretch;background:var(--bn-card-2);border:1px solid var(--bn-border);width:100%}.num-input-wrap:before,.num-input-wrap:after{content:"";position:absolute;width:7px;height:7px;border:1.5px solid var(--bn-primary);transition:all .25s ease;pointer-events:none}.num-input-wrap:before{top:-2px;left:-2px;border-right:none;border-bottom:none}.num-input-wrap:after{bottom:-2px;right:-2px;border-left:none;border-top:none}.num-input-wrap:focus-within{border-color:var(--bn-primary)}.num-input-wrap:focus-within:before,.num-input-wrap:focus-within:after{width:12px;height:12px;border-color:var(--bn-primary-2)}.num-input-wrap input{flex:1;background:transparent;border:none;outline:none;padding:8px 10px;color:var(--bn-text);font-size:13px;font-weight:600}.num-spin{display:flex;flex-direction:column;border-left:1px solid var(--bn-border)}.num-spin button{width:26px;height:18px;background:transparent;border:none;color:var(--bn-text-dim);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.num-spin button:hover{background:#06b6d426;color:var(--bn-primary-2)}.num-spin button+button{border-top:1px solid var(--bn-border)}.num-spin button svg{width:9px;height:9px;fill:none;stroke:currentColor;stroke-width:2.5}.btn-expand{width:28px;height:28px;border-radius:6px;background:transparent;border:1px solid var(--bn-border);color:var(--bn-text-dim);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .15s;flex-shrink:0}.btn-expand:hover{border-color:var(--bn-primary);color:var(--bn-primary-2)}.btn-expand.active{border-color:var(--bn-primary);color:var(--bn-primary-2);background:#06b6d414}.btn-expand svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2}.bn-heatmap-row{display:flex;gap:3px}.bn-hm.green{background:var(--bn-emerald)}.bn-hm.red{background:var(--bn-rose)}.bn-hm.amber{background:var(--bn-amber)}.bn-hm.sky{background:var(--bn-sky)}.bn-modal{position:relative;width:min(960px,100%);background:var(--bn-card);border:1px solid rgba(6,182,212,.25);border-radius:16px;box-shadow:0 32px 64px -16px #00000080;overflow:hidden;display:flex;flex-direction:column;max-height:90vh}.bn-aurora{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 80% at 20% 20%,rgba(6,182,212,.25),transparent 60%),radial-gradient(50% 70% at 80% 30%,rgba(56,189,248,.2),transparent 65%),radial-gradient(70% 90% at 50% 90%,rgba(244,63,94,.15),transparent 70%),linear-gradient(180deg,#0f101699,#0f1016e6);opacity:.45;pointer-events:none;z-index:0}.bn-modal-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--bn-border-soft);padding:18px 24px 16px}.bn-modal-header .title-row{display:flex;align-items:flex-start;gap:12px}.bn-modal-header h2{margin:0;font-size:17px;font-weight:700;letter-spacing:-.01em}.bn-modal-header .subtitle{margin-top:2px;font-size:11.5px;color:var(--bn-text-dim)}.bn-modal-header .close-btn{background:transparent;border:none;color:var(--bn-text-dim);width:32px;height:32px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center}.bn-modal-header .close-btn:hover{background:#ffffff0d;color:var(--bn-text)}.bn-tabs{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--bn-border-soft);border-bottom:1px solid var(--bn-border-soft);background:#00000040}.bn-tabs button{background:transparent;border:none;color:var(--bn-text-dim);cursor:pointer;padding:16px 12px 14px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border-radius:0;display:flex;align-items:center;justify-content:center;gap:8px;position:relative;transition:all .15s;text-align:center;line-height:1.2}.bn-tabs button+button{border-left:1px solid var(--bn-border-soft)}.bn-tabs button:hover{background:#06b6d40f;color:var(--bn-text)}.bn-tabs button.active{color:var(--bn-primary-2);background:linear-gradient(180deg,#06b6d42e,#06b6d40f)}.bn-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:linear-gradient(90deg,var(--bn-primary) 0%,var(--bn-primary-2) 50%,var(--bn-primary) 100%);box-shadow:0 0 12px #06b6d499}.bn-tabs .tab-count{background:#06b6d426;color:var(--bn-primary-2);padding:2px 8px;border-radius:4px;font-size:11px;font-weight:800;min-width:24px;text-align:center}.bn-tabs button.active .tab-count{background:#06b6d44d;box-shadow:inset 0 0 0 1px #06b6d466}.bn-modal-body{position:relative;z-index:1;padding:20px 24px;flex:1;overflow-y:auto;overflow-x:hidden}.bn-modal-footer{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid var(--bn-border-soft);padding:14px 24px;background:linear-gradient(180deg,#14161c00,#14161c66)}.bn-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.bn-stat-card{background:var(--bn-card-2);border:1px solid var(--bn-border);border-radius:12px;padding:12px 14px;position:relative}.bn-stat-card .lbl{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--bn-text-dim);margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bn-stat-card .val{font-size:22px;font-weight:700;letter-spacing:-.02em}.bn-stat-card.rose .val{color:var(--bn-rose)}.bn-stat-card.amber .val{color:var(--bn-amber)}.bn-stat-card.sky .val{color:var(--bn-sky)}.bn-stat-card.emerald .val{color:var(--bn-emerald)}.bn-stat-card .accent-clip{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;pointer-events:none}.bn-stat-card .accent{position:absolute;right:-20px;top:-20px;width:60px;height:60px;border-radius:50%;opacity:.15;filter:blur(8px)}.bn-stat-card.rose .accent{background:var(--bn-rose)}.bn-stat-card.amber .accent{background:var(--bn-amber)}.bn-stat-card.sky .accent{background:var(--bn-sky)}.bn-stat-card.emerald .accent{background:var(--bn-emerald)}.bn-toolbar{display:flex;gap:6px;align-items:center;margin-bottom:14px;flex-wrap:wrap}.bn-search-input{flex:1;min-width:200px;background:var(--bn-card-2);border:1px solid var(--bn-border);border-radius:8px;padding:8px 10px 8px 32px;color:var(--bn-text);font-size:12px;outline:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="%238b8f9f" stroke-width="2"><circle cx="11" cy="11" r="8"/><path d="m21 21-4.3-4.3"/></svg>');background-repeat:no-repeat;background-position:10px center}.bn-search-input:focus{border-color:var(--bn-primary)}.bn-channel-list{display:flex;flex-direction:column;gap:6px}.bn-channel-row{display:grid;grid-template-columns:32px minmax(0,1fr) 130px 90px 28px;gap:12px;align-items:center;background:var(--bn-card-2);border:1px solid var(--bn-border);border-radius:10px;padding:10px 12px;transition:border-color .15s}.bn-channel-row:hover{border-color:#06b6d459}.bn-channel-row .avatar{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#3b3f4f,#23262f);display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--bn-text-dim);font-size:13px}.bn-channel-row .meta{min-width:0}.bn-channel-row .title{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bn-channel-row .uname{font-size:11px;color:var(--bn-text-dim);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bn-channel-row .status-badge{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;padding:4px 8px;border-radius:6px;justify-self:start}.bn-channel-row .status-badge.banned{background:#f43f5e1f;color:var(--bn-rose)}.bn-channel-row .status-badge.write_forbidden,.bn-channel-row .status-badge.guest_forbidden{background:#f59e0b1f;color:var(--bn-amber)}.bn-channel-row .status-badge.pending{background:#38bdf81f;color:var(--bn-sky)}.bn-channel-row .status-badge.ok{background:#10b9811f;color:var(--bn-emerald)}.bn-channel-row .date{font-size:11px;color:var(--bn-text-dim);font-family:monospace}.bn-channel-row .del-btn{background:transparent;border:none;color:var(--bn-muted);cursor:pointer;width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center}.bn-channel-row .del-btn:hover{background:#f43f5e1a;color:var(--bn-rose)}.bn-drop-zone{position:relative;border:1.5px dashed rgba(6,182,212,.3);border-radius:14px;padding:28px 24px;text-align:center;cursor:pointer;background:#06b6d40a;overflow:hidden;transition:border-color .15s}.bn-drop-zone:hover{border-color:#06b6d499}.bn-drop-zone .ico-pill{margin:0 auto 8px}.bn-drop-zone .ttl{font-size:14px;font-weight:600;position:relative;z-index:1}.bn-drop-zone .sub{font-size:11.5px;color:var(--bn-text-dim);margin-top:4px;position:relative;z-index:1}.bn-or-divider{display:flex;align-items:center;gap:10px;margin:14px 0;color:var(--bn-text-dim);font-size:11px;text-transform:uppercase;letter-spacing:.1em}.bn-or-divider:before,.bn-or-divider:after{content:"";flex:1;height:1px;background:var(--bn-border-soft)}.bn-section-title{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--bn-text-dim);font-weight:700;margin:0 0 10px}.bn-section-title .note{color:var(--bn-text-dim);font-weight:400;text-transform:none;letter-spacing:0}.bn-textarea-channels{width:100%;min-height:110px;background:var(--bn-card-2);border:1px solid var(--bn-border);border-radius:10px;padding:10px 12px;color:var(--bn-text);font-family:JetBrains Mono,Fira Code,monospace;font-size:11.5px;outline:none;resize:vertical}.bn-textarea-channels:focus{border-color:#06b6d480}.bn-check-method-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bn-check-method-btn{position:relative;overflow:hidden;cursor:pointer;background:var(--bn-card-2);border:1.5px solid var(--bn-border);border-radius:14px;padding:14px;text-align:left;color:var(--bn-text);display:flex;align-items:flex-start;gap:12px;transition:transform .25s cubic-bezier(.4,0,.2,1),border-color .25s,box-shadow .3s}.bn-check-method-btn:hover{transform:translateY(-3px) scale(1.01);border-color:#ffffff2e;box-shadow:0 16px 32px -10px #000000b3}.bn-check-method-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.bn-check-method-btn.green:hover{border-color:#10b981b3;box-shadow:0 16px 32px -10px #10b98166}.bn-check-method-btn.sky:hover{border-color:#38bdf8b3;box-shadow:0 16px 32px -10px #38bdf866}.bn-check-method-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.bn-check-method-icon .ico-pill{width:100%;height:100%}.bn-check-method-body{position:relative;z-index:1;min-width:0}.bn-check-method-ttl{font-size:14px;font-weight:700;letter-spacing:-.01em;line-height:1.25}.bn-check-method-src{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--bn-text-dim);margin-top:3px}.bn-check-method-btn.sky .bn-check-method-src{color:var(--bn-sky)}.bn-check-method-sub{font-size:11.5px;color:var(--bn-text-dim);margin-top:6px;line-height:1.5}.bn-check-method-btn .bn-aurora{opacity:.25}.bn-check-method-btn.green .bn-aurora{background:radial-gradient(70% 100% at 30% 50%,rgba(16,185,129,.35),transparent 70%)}.bn-check-method-btn.sky .bn-aurora{background:radial-gradient(70% 100% at 50% 50%,rgba(56,189,248,.35),transparent 70%)}.bn-divider{border:none;border-top:1px solid var(--bn-border-soft);margin:20px 0}.bn-empty{text-align:center;padding:40px 20px;color:var(--bn-text-dim);border:1px dashed var(--bn-border);border-radius:12px}.bn-empty .ttl{margin-top:8px;font-size:13px;color:var(--bn-text)}.bn-empty .sub{margin-top:4px;font-size:11.5px}.bn-acc-pills{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.bn-acc-pill{display:inline-flex;align-items:center;gap:8px;background:hsl(var(--card));border:1px solid hsl(var(--border));padding:5px 10px 5px 6px;border-radius:999px;font-size:11.5px}.bn-acc-pill .ava{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#06b6d4,#38bdf8);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:9px}.bn-acc-pill .name{font-weight:600}.bn-acc-pill .ban-count{color:#ee446c;font-weight:600}.bn-matrix-wrap{overflow-x:auto;border:1px solid hsl(var(--border));border-radius:10px;background:hsl(var(--card))}table.bn-matrix{width:100%;border-collapse:collapse;font-size:11.5px;min-width:640px}table.bn-matrix th,table.bn-matrix td{padding:8px 10px;text-align:left;border-bottom:1px solid hsl(var(--border) / .5)}table.bn-matrix th{background:#0003;font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--muted-foreground));font-weight:600}table.bn-matrix th.acc{text-align:center;font-family:monospace;color:#a78bfa}table.bn-matrix td.acc{text-align:center}table.bn-matrix tr:hover td{background:#06b6d40a}.bn-cell-mark{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px}.bn-cell-mark svg{width:14px;height:14px}.bn-cell-mark.ok{background:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.35)}.bn-cell-mark.ban{background:#f43f5e26;color:#f43f5e;border:1px solid rgba(244,63,94,.4)}.bn-cell-mark.warn{background:#f59e0b26;color:#f59e0b;border:1px solid rgba(245,158,11,.4)}.bn-cell-mark.pending{background:#38bdf826;color:#38bdf8;border:1px solid rgba(56,189,248,.4)}.bn-cell-mark.q{background:#5a5e6e2e;color:hsl(var(--muted-foreground));border:1px solid rgba(90,94,110,.4);font-weight:700;font-size:11px}.bn-acc-legend{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.bn-acc-legend-pill{display:inline-flex;align-items:center;gap:6px;background:hsl(var(--card));border:1px solid hsl(var(--border));padding:4px 10px 4px 4px;border-radius:999px;font-size:11px;color:hsl(var(--muted-foreground))}.bn-acc-legend-pill .ava{width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#06b6d4,#38bdf8);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:8.5px}.bn-heatmap-legend{display:flex;gap:14px;flex-wrap:wrap;padding:8px 10px;margin-bottom:10px;background:#0003;border-radius:6px;font-size:10.5px;color:hsl(var(--muted-foreground))}.bn-heatmap-legend .hm-l-item{display:flex;align-items:center;gap:5px}.bn-heatmap-row{display:flex;gap:3px;align-items:center;flex-wrap:wrap}.bn-hm{display:inline-block;width:14px;height:14px;border-radius:3px;cursor:help;transition:transform .1s}.bn-hm:hover{transform:scale(1.4);box-shadow:0 0 8px currentColor}.bn-hm.green{background:#10b981}.bn-hm.red{background:#f43f5e}.bn-hm.amber{background:#f59e0b}.bn-hm.sky{background:#38bdf8}.bn-hm.grey{background:#3a3d49}.bn-heatmap-table tr.bn-expanded-row td{background:#06b6d40f}.bn-heatmap-table tr.bn-expand-details td{padding:0 12px 14px;background:#06b6d40a}.bn-expand-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:10px;background:hsl(var(--card) / .5);border:1px solid hsl(var(--border) / .5);border-radius:8px}.bn-exp-cell{display:flex;align-items:center;gap:6px;padding:6px 8px;background:hsl(var(--card));border-radius:6px;font-size:11px}.bn-exp-cell .ava{width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#06b6d4,#38bdf8);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:8.5px}.bn-exp-cell .tag{margin-left:auto;font-size:10px;font-weight:700}.bn-exp-cell.green{box-shadow:inset 3px 0 #10b981}.bn-exp-cell.green .tag{color:#10b981}.bn-exp-cell.red{box-shadow:inset 3px 0 #f43f5e}.bn-exp-cell.red .tag{color:#f43f5e}.bn-exp-cell.amber{box-shadow:inset 3px 0 #f59e0b}.bn-exp-cell.amber .tag{color:#f59e0b}.bn-exp-cell.sky{box-shadow:inset 3px 0 #38bdf8}.bn-exp-cell.sky .tag{color:#38bdf8}.bn-btn-expand{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;background:transparent;border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));cursor:pointer;transition:all .15s}.bn-btn-expand:hover{background:#06b6d41a;color:hsl(var(--foreground))}.bn-btn-expand.active{background:#06b6d426;color:#a78bfa}.bn-modal .modal-body{flex:1 1 auto;overflow-y:auto;padding:18px 24px;min-height:0;position:relative;z-index:1}.bn-modal .modal-footer{flex:0 0 auto;border-top:1px solid var(--bn-border-soft);padding:14px 20px;background:var(--bn-card);position:relative;z-index:2}.bn-footer-btn{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;min-height:56px;border-radius:10px;border:1px solid hsl(var(--border));background:hsl(var(--card) / .7);cursor:pointer;transition:all .18s;text-align:left}.bn-footer-btn:hover:not(:disabled){background:hsl(var(--card));border-color:hsl(var(--border) / 1.5)}.bn-footer-btn:disabled{opacity:.5;cursor:not-allowed}.bn-footer-btn .lbl{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;font-weight:700;line-height:1.3;color:hsl(var(--foreground))}.bn-footer-btn.primary{background:linear-gradient(135deg,#06b6d4,#9333ea);border-color:transparent;box-shadow:0 4px 14px #06b6d466}.bn-footer-btn.primary .lbl{color:#fff}.bn-footer-btn.primary:hover:not(:disabled){filter:brightness(1.1);box-shadow:0 6px 20px #06b6d480}.bn-footer-btn.danger{border-color:#f43f5e73;background:#f43f5e14}.bn-footer-btn.danger .lbl{color:#f43f5e}.bn-footer-btn.danger:hover:not(:disabled){background:#f43f5e26;border-color:#f43f5eb3}.bn-footer-btn .ico-wrap{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:7px;background:hsl(var(--card));border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));flex-shrink:0}.bn-footer-btn.primary .ico-wrap{background:#ffffff26;border-color:#fff3;color:#fff}.bn-footer-btn.danger .ico-wrap{background:#f43f5e26;border-color:#f43f5e4d;color:#f43f5e}.ntf-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#0000002e;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}.ntf-panel{position:absolute;top:62px;right:16px;width:384px;max-width:calc(100vw - 32px);max-height:72vh;display:flex;flex-direction:column;overflow:hidden;background:#13151c;border:1px solid color-mix(in srgb,var(--primary) 30%,var(--border));border-radius:18px;box-shadow:0 30px 70px -14px #000000d1,0 0 0 1px color-mix(in srgb,var(--primary) 14%,transparent),inset 0 1px #ffffff0d;animation:ntf-in .22s cubic-bezier(.2,.8,.2,1)}@keyframes ntf-in{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.ntf-aurora{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background:radial-gradient(58% 46% at 16% 0%,color-mix(in srgb,var(--primary) 22%,transparent),transparent 70%),radial-gradient(46% 38% at 92% 5%,color-mix(in srgb,var(--sky) 16%,transparent),transparent 72%)}.ntf-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 13px;border-bottom:1px solid var(--border-soft)}.ntf-kicker{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--primary-2);font-weight:700;display:flex;align-items:center;gap:8px}.ntf-kicker .led{width:6px;height:6px;border-radius:50%;background:var(--primary-2);box-shadow:0 0 8px var(--primary-2)}.ntf-count{font-size:14px;font-weight:800;color:var(--text);margin-top:3px}.ntf-clear{background:#ffffff08;border:1px solid var(--border-soft);color:var(--text-dim);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:7px 12px;border-radius:9px;cursor:pointer;flex-shrink:0;transition:color .15s,border-color .15s,background .15s}.ntf-clear:hover{color:var(--rose);border-color:color-mix(in srgb,var(--rose) 50%,var(--border));background:color-mix(in srgb,var(--rose) 9%,transparent)}.ntf-list{position:relative;z-index:1;overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:8px}.ntf-list::-webkit-scrollbar{width:5px}.ntf-list::-webkit-scrollbar-track{background:transparent}.ntf-list::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--primary) 38%,transparent);border-radius:999px}.ntf-card{--tone: var(--primary);text-align:left;display:flex;gap:11px;align-items:flex-start;padding:11px 12px;border-radius:13px;background:var(--card-2);border:1px solid var(--border-soft);cursor:default;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s}.ntf-card.unseen{background:color-mix(in srgb,var(--tone) 9%,var(--card-2));border-color:color-mix(in srgb,var(--tone) 32%,var(--border))}.ntf-card.clickable{cursor:pointer}.ntf-card.clickable:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--tone) 45%,var(--border));box-shadow:0 10px 24px -12px color-mix(in srgb,var(--tone) 55%,transparent)}.ntf-ico{flex-shrink:0;width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:var(--tone);background:linear-gradient(135deg,color-mix(in srgb,var(--tone) 22%,transparent),color-mix(in srgb,var(--tone) 6%,transparent));border:1px solid color-mix(in srgb,var(--tone) 38%,transparent)}.ntf-ico svg{width:15px;height:15px;fill:none;stroke:currentColor}.ntf-body{flex:1;min-width:0}.ntf-title-row{display:flex;align-items:center;gap:7px}.ntf-title{font-size:12.5px;font-weight:700;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ntf-unseen-dot{width:6px;height:6px;border-radius:50%;background:var(--tone);box-shadow:0 0 6px var(--tone);flex-shrink:0}.ntf-sub{font-size:11px;color:var(--text-dim);margin-top:3px;line-height:1.4}.ntf-time{font-family:var(--font-mono);font-size:9.5px;color:var(--text-dim);opacity:.85;margin-top:5px}.ntf-empty{text-align:center;padding:36px 22px;color:var(--text-dim);font-size:12px;line-height:1.6;border:1px dashed var(--border);border-radius:14px;margin:4px}.pxy-pane{max-width:1280px;margin-inline:auto}.pxy-list{display:flex;flex-direction:column;gap:8px}.pxy-grid{display:grid;grid-template-columns:20px minmax(0,1fr) minmax(0,64px) minmax(0,108px) minmax(0,60px) minmax(0,100px) minmax(0,88px) 126px;align-items:center;gap:12px}.pxy-head{padding:2px 16px 10px;font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.pxy-head>span:last-child{text-align:right}.pxy-row{--tone: var(--text-dim);padding:11px 16px;background:var(--card-2);border:1px solid var(--border-soft);border-radius:14px;transition:border-color .15s,background .15s,box-shadow .15s,transform .12s}.pxy-row.ok{--tone: var(--emerald)}.pxy-row.bad{--tone: var(--rose)}.pxy-row.unk{--tone: var(--text-dim)}.pxy-row:hover{border-color:color-mix(in srgb,var(--tone) 42%,var(--border));background:color-mix(in srgb,var(--tone) 5%,var(--card-2));box-shadow:0 8px 22px -14px color-mix(in srgb,var(--tone) 60%,transparent)}.pxy-ip{display:flex;align-items:center;gap:8px;min-width:0}.pxy-ip-btn{font-family:var(--font-mono);font-size:12.5px;font-weight:600;color:var(--text);background:none;border:none;padding:0;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .15s}.pxy-ip-btn:hover{color:var(--primary-2)}.pxy-row.bad .pxy-ip-btn{color:var(--text-dim)}.pxy-ip-btn .copy-ico{width:11px;height:11px;margin-left:6px;opacity:0;vertical-align:-1px;transition:opacity .15s}.pxy-ip:hover .pxy-ip-btn .copy-ico{opacity:.55}.pxy-tag{font-family:var(--font-mono);font-size:8.5px;font-weight:700;letter-spacing:.05em;color:var(--sky);background:color-mix(in srgb,var(--sky) 13%,transparent);border:1px solid color-mix(in srgb,var(--sky) 30%,transparent);padding:2px 6px;border-radius:6px;flex-shrink:0}.pxy-country{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;color:var(--text-dim)}.pxy-country .flag{font-size:14px;line-height:1}.pxy-lat{display:flex;align-items:center;gap:8px;min-width:0}.pxy-bars{display:inline-flex;align-items:flex-end;gap:2px;height:15px;flex-shrink:0}.pxy-bars i{width:3px;border-radius:1px 1px 0 0;background:var(--tone);opacity:.9}.pxy-lat-ms{font-family:var(--font-mono);font-size:11px;color:var(--tone);white-space:nowrap}.pxy-lat-na{font-family:var(--font-mono);font-size:10.5px;color:var(--text-dim)}.pxy-acc{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--text);background:#ffffff08;border:1px solid var(--border-soft);padding:4px 10px;border-radius:8px;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.pxy-acc:hover{border-color:color-mix(in srgb,var(--sky) 45%,var(--border));color:var(--sky);background:color-mix(in srgb,var(--sky) 8%,transparent)}.pxy-acc.zero{color:var(--text-dim);cursor:default;opacity:.6}.pxy-acc.zero:hover{border-color:var(--border-soft);color:var(--text-dim);background:#ffffff08}.pxy-acc .chev{font-size:9px;opacity:.7}.pxy-status{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;min-width:0}.pxy-status .dot{width:7px;height:7px;border-radius:50%;background:var(--tone);box-shadow:0 0 7px var(--tone);flex-shrink:0}.pxy-row.ok .pxy-status{color:var(--emerald)}.pxy-row.bad .pxy-status{color:var(--rose)}.pxy-row.unk .pxy-status{color:var(--text-dim)}.pxy-status .lbl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pxy-checked{font-family:var(--font-mono);font-size:10px;color:var(--text-dim);white-space:nowrap}.pxy-actions{display:inline-flex;gap:5px;justify-content:flex-end}.pxy-act{width:28px;height:28px;border-radius:8px;background:#ffffff05;border:1px solid var(--border-soft);color:var(--text-dim);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .15s,border-color .15s,background .15s}.pxy-act svg{width:14px;height:14px;fill:none;stroke:currentColor}.pxy-act:hover{border-color:var(--primary);color:var(--primary-2);background:color-mix(in srgb,var(--primary) 8%,transparent)}.pxy-act.danger:hover{border-color:var(--rose);color:var(--rose);background:color-mix(in srgb,var(--rose) 8%,transparent)}.pxy-act:disabled{opacity:.5;cursor:not-allowed}.pxy-act.spinning svg{animation:pxy-spin .8s linear infinite}@keyframes pxy-spin{to{transform:rotate(360deg)}}.pxy-acc-list{display:flex;flex-direction:column;gap:6px;max-height:52vh;overflow-y:auto}.pxy-acc-item{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:11px;background:var(--card-2);border:1px solid var(--border-soft)}.pxy-acc-ava{width:30px;height:30px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,color-mix(in srgb,var(--sky) 26%,transparent),color-mix(in srgb,var(--sky) 8%,transparent));border:1px solid color-mix(in srgb,var(--sky) 32%,transparent);color:var(--sky);font-weight:700;font-size:12px}.pxy-acc-name{font-size:12.5px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pxy-acc-sub{font-family:var(--font-mono);font-size:10px;color:var(--text-dim);margin-top:2px}.pxy-hbtn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:11px;font-size:12px;font-weight:700;letter-spacing:.02em;cursor:pointer;background:var(--card-2);border:1px solid var(--border);color:var(--text);transition:border-color .15s,background .15s,box-shadow .15s,transform .12s,opacity .15s}.pxy-hbtn svg{width:15px;height:15px;fill:none;stroke:currentColor}.pxy-hbtn:hover{transform:translateY(-1px)}.pxy-hbtn:disabled{opacity:.55;cursor:not-allowed;transform:none}.pxy-hbtn.amber{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 38%,var(--border));background:color-mix(in srgb,var(--amber) 8%,var(--card-2))}.pxy-hbtn.amber:hover{border-color:var(--amber);box-shadow:0 8px 20px -10px color-mix(in srgb,var(--amber) 70%,transparent)}.pxy-hbtn.primary{color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 92%,#000),var(--primary));border-color:color-mix(in srgb,var(--primary) 60%,transparent);box-shadow:0 6px 18px -8px color-mix(in srgb,var(--primary) 70%,transparent)}.pxy-hbtn.primary:hover{filter:brightness(1.08);box-shadow:0 10px 24px -8px color-mix(in srgb,var(--primary) 75%,transparent)}.pxy-path{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--primary-2);background:color-mix(in srgb,var(--primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--primary) 38%,transparent);padding:4px 12px;border-radius:999px}.pxy-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--emerald);background:color-mix(in srgb,var(--emerald) 12%,transparent);border:1px solid color-mix(in srgb,var(--emerald) 38%,transparent);padding:4px 12px 4px 9px;border-radius:999px}.pxy-badge .led{width:6px;height:6px;border-radius:50%;background:var(--emerald);box-shadow:0 0 7px var(--emerald)}.pxy-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:2px 0 16px}@media (max-width: 1180px){.pxy-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}.pxy-kpi{--tone: var(--primary);position:relative;overflow:hidden;background:var(--card-2);border:1px solid var(--border-soft);border-radius:16px;padding:15px 16px 14px;transition:border-color .15s,transform .12s,box-shadow .15s}.pxy-kpi:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--tone) 40%,var(--border));box-shadow:0 14px 30px -16px color-mix(in srgb,var(--tone) 60%,transparent)}.pxy-kpi.emerald{--tone: var(--emerald)}.pxy-kpi.rose{--tone: var(--rose)}.pxy-kpi.sky{--tone: var(--sky)}.pxy-kpi.amber{--tone: var(--amber)}.pxy-kpi:after{content:"";position:absolute;right:-28px;top:-28px;width:88px;height:88px;border-radius:50%;background:var(--tone);opacity:.1;filter:blur(14px);pointer-events:none}.pxy-kpi .ico{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:var(--tone);background:linear-gradient(135deg,color-mix(in srgb,var(--tone) 22%,transparent),color-mix(in srgb,var(--tone) 6%,transparent));border:1px solid color-mix(in srgb,var(--tone) 35%,transparent)}.pxy-kpi .ico svg{width:17px;height:17px;fill:none;stroke:currentColor}.pxy-kpi .val{font-size:30px;font-weight:800;letter-spacing:-.02em;color:var(--text);margin-top:12px;line-height:1;font-variant-numeric:tabular-nums}.pxy-kpi .val .suf{font-size:15px;font-weight:700;color:var(--tone);margin-left:2px}.pxy-kpi .lbl{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--text-dim);margin-top:8px}.pxy-toolbar{display:flex;align-items:center;gap:8px;margin-bottom:14px;flex-wrap:wrap}.pxy-search{flex:1;min-width:220px;background:var(--card-2);border:1px solid var(--border-soft);border-radius:11px;padding:10px 14px;color:var(--text);font-size:12.5px;outline:none;transition:border-color .15s}.pxy-search:focus{border-color:color-mix(in srgb,var(--primary) 50%,var(--border))}.pxy-chip{display:inline-flex;align-items:center;gap:7px;background:var(--card-2);border:1px solid var(--border-soft);color:var(--text-dim);padding:8px 13px;border-radius:11px;font-size:11.5px;font-weight:600;cursor:pointer;transition:color .15s,border-color .15s,background .15s;white-space:nowrap}.pxy-chip:hover{color:var(--text);border-color:var(--border)}.pxy-chip .ct{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;border-radius:999px;background:#ffffff0f;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums}.pxy-chip.active{color:var(--text);font-weight:700}.pxy-chip.f-all.active{background:color-mix(in srgb,var(--primary) 16%,transparent);border-color:color-mix(in srgb,var(--primary) 45%,var(--border));color:var(--primary-2)}.pxy-chip.f-ok.active{background:color-mix(in srgb,var(--emerald) 14%,transparent);border-color:color-mix(in srgb,var(--emerald) 45%,var(--border));color:var(--emerald)}.pxy-chip.f-warn.active{background:color-mix(in srgb,var(--amber) 14%,transparent);border-color:color-mix(in srgb,var(--amber) 45%,var(--border));color:var(--amber)}.pxy-chip.f-bad.active{background:color-mix(in srgb,var(--rose) 14%,transparent);border-color:color-mix(in srgb,var(--rose) 45%,var(--border));color:var(--rose)}.pxy-chip.f-unk.active{background:#ffffff12;border-color:var(--border);color:var(--text)}.pxy-chip.active .ct{background:#0000004d}.pxy-select{background:var(--card-2);border:1px solid var(--border-soft);color:var(--text);padding:9px 12px;border-radius:11px;font-size:11.5px;cursor:pointer;outline:none}.pxy-th{background:none;border:none;padding:0;margin:0;cursor:pointer;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;display:inline-flex;align-items:center;gap:4px;transition:color .15s}.pxy-th:hover{color:var(--text)}.pxy-th.active{color:var(--primary-2)}.pxy-th .arr{font-size:8px}.pxy-chk{width:17px;height:17px;border-radius:5px;border:1.5px solid var(--border);background:var(--card);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,border-color .15s;color:transparent;padding:0}.pxy-chk:hover{border-color:var(--primary)}.pxy-chk.on{background:var(--primary);border-color:var(--primary);color:#fff}.pxy-chk svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:3}.pxy-row.sel{border-color:color-mix(in srgb,var(--primary) 45%,var(--border));background:color-mix(in srgb,var(--primary) 6%,var(--card-2))}.pxy-bulkbar{position:sticky;bottom:14px;z-index:20;display:flex;align-items:center;gap:10px;margin:14px auto 2px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:9px 10px 9px 16px;background:color-mix(in srgb,var(--primary) 13%,#13151c);border:1px solid color-mix(in srgb,var(--primary) 42%,var(--border));border-radius:14px;box-shadow:0 18px 44px -16px #000000d9,0 0 0 1px color-mix(in srgb,var(--primary) 18%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:ntf-in .18s cubic-bezier(.2,.8,.2,1)}.pxy-bulkbar .cnt{font-size:12.5px;font-weight:700;color:var(--text);white-space:nowrap}.pxy-bulkbar .cnt b{color:var(--primary-2)}.pxy-bulk-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:9px;font-size:11.5px;font-weight:600;cursor:pointer;background:var(--card-2);border:1px solid var(--border-soft);color:var(--text);transition:color .15s,border-color .15s,background .15s;white-space:nowrap}.pxy-bulk-btn svg{width:13px;height:13px;fill:none;stroke:currentColor}.pxy-bulk-btn:hover{border-color:var(--primary);color:var(--primary-2)}.pxy-bulk-btn.danger:hover{border-color:var(--rose);color:var(--rose);background:color-mix(in srgb,var(--rose) 8%,transparent)}.pxy-bulk-btn:disabled{opacity:.5;cursor:not-allowed}.pxy-bulk-x{background:none;border:none;color:var(--text-dim);cursor:pointer;font-size:17px;line-height:1;padding:0 6px}.pxy-bulk-x:hover{color:var(--text)}.pxy-grid>*{min-width:0}.pxy-country,.pxy-checked,.pxy-lat-na{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pxy-country .flag{flex-shrink:0}.pxy-lat{overflow:hidden}@media (max-width: 1180px){.pxy-grid{gap:10px}}@media (max-width: 760px){.pxy-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.pages:has(.pxy-pane){padding-left:12px!important;padding-right:12px!important}.pxy-kpis{grid-template-columns:1fr}.pxy-toolbar{gap:6px}.pxy-grid{grid-template-columns:18px minmax(0,1fr) auto;gap:10px}.pxy-grid>:nth-child(3),.pxy-grid>:nth-child(4),.pxy-grid>:nth-child(5),.pxy-grid>:nth-child(6),.pxy-grid>:nth-child(7){display:none}.pxy-ip .pxy-tag{display:none}.pxy-act{width:28px;height:28px}}.plans-pane{max-width:1180px;margin-inline:auto}@media (max-width: 640px){.pages:has(.plans-pane){padding-left:12px!important;padding-right:12px!important}.plans-pane .panel{overflow-x:auto}}.admin-pane{max-width:1520px;margin-inline:auto}@media (max-width: 1100px){.admin-tabwrap{overflow-x:auto}}@media (max-width: 640px){.pages:has(.admin-pane){padding-left:12px!important;padding-right:12px!important}}.neuro-pane{max-width:1320px;margin-inline:auto}.neuro-v2 .nd-inbox{display:grid;grid-template-columns:340px 1fr;gap:14px;height:calc(100vh - 340px);min-height:420px}@media (max-width: 860px){.neuro-v2 .nd-inbox{grid-template-columns:1fr;height:auto;min-height:0}.neuro-v2 .nd-inbox>*{height:440px;min-height:0}}.neuro-v2 [style*=grid-template-columns]>*{min-width:0}.neuro-v2 .field-input{min-width:0;width:100%;box-sizing:border-box}@media (max-width: 640px){.pages:has(.neuro-pane){padding-left:12px!important;padding-right:12px!important}.neuro-v2 [style*="repeat(4"]{grid-template-columns:1fr 1fr!important}}:root{--mk-bg: #0a0b10;--mk-bg-2: #0d0e15;--mk-card: #13151c;--mk-card-2: #181b24;--mk-card-3: #1f232d;--mk-border: #262a36;--mk-border-soft: #1d2029;--mk-text: #e8eaf0;--mk-text-dim: #8b8f9f;--mk-muted: #5a5e6e;--mk-primary: #06b6d4;--mk-primary-2: #22d3ee;--mk-rose: #f43f5e;--mk-amber: #f59e0b;--mk-emerald: #10b981;--mk-sky: #38bdf8;--mk-font-sans: "Manrope", ui-sans-serif, system-ui, sans-serif;--mk-font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--mk-font-display: "Audiowide", sans-serif}@keyframes mk-bg-shift{0%{transform:translateZ(0)}to{transform:translate3d(2%,-2%,0)}}@keyframes mk-shine{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}@keyframes mk-k-glow{0%,to{filter:drop-shadow(0 0 2px rgba(255,255,255,.35))}50%{filter:drop-shadow(0 0 8px rgba(255,255,255,.9))}}@keyframes mk-badge-pulse{0%,to{box-shadow:0 0 0 0 currentColor;opacity:1}50%{box-shadow:0 0 0 6px transparent;opacity:.6}}@keyframes mk-pulse-ring{0%{transform:scale(.95);opacity:.7}to{transform:scale(1.6);opacity:0}}@keyframes mk-page-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes mk-kpi-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes mk-row-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes mk-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.18)}}@keyframes mk-check-pop{0%{transform:scale(.8)}50%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes mk-progress-shine{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes mk-log-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes mk-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes mk-modal-pop{0%{opacity:0;transform:scale(.96) translateY(24px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes mk-aurora-drift{0%{transform:translate(3%,-2%) scale(1)}to{transform:translate(-3%,2%) scale(1.05)}}@keyframes mk-tc-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes mk-counter-tick{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.mk-shell{background:radial-gradient(900px 700px at 25% -10%,rgba(6,182,212,.18),transparent 60%),radial-gradient(800px 600px at 90% 15%,rgba(56,189,248,.14),transparent 60%),radial-gradient(900px 700px at 50% 100%,rgba(244,63,94,.1),transparent 60%),var(--mk-bg);background-attachment:fixed;color:var(--mk-text);font-family:var(--mk-font-sans);position:relative;min-height:100vh}.mk-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.04 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");opacity:.6;mix-blend-mode:overlay}.mk-shell>*{position:relative;z-index:2}.mk-aurora{position:relative;background:linear-gradient(180deg,var(--mk-card),var(--mk-card-2));border:1px solid var(--mk-border);border-radius:16px;overflow:hidden;isolation:isolate}.mk-aurora:before{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:radial-gradient(closest-side at 30% 30%,rgba(6,182,212,.3),transparent 60%),radial-gradient(closest-side at 75% 80%,rgba(56,189,248,.22),transparent 60%),radial-gradient(closest-side at 80% 20%,rgba(244,63,94,.18),transparent 60%);filter:blur(40px);animation:mk-aurora-drift 24s ease-in-out infinite alternate;z-index:-1;pointer-events:none}.mk-kpi{position:relative;background:linear-gradient(180deg,var(--mk-card),var(--mk-card-2));border:1px solid var(--mk-border);border-radius:14px;padding:16px 18px;cursor:pointer;overflow:hidden;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;animation:mk-kpi-rise .7s ease-out both}.mk-kpi:hover{transform:translateY(-2px);border-color:var(--mk-primary-2);box-shadow:0 16px 38px -14px #06b6d480}.mk-kpi:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--mk-primary-2);transform:scaleY(.4);transform-origin:center;transition:transform .3s ease}.mk-kpi:hover:after{transform:scaleY(1)}.mk-kpi.mk-kpi--emerald:after{background:var(--mk-emerald)}.mk-kpi.mk-kpi--emerald:hover{border-color:var(--mk-emerald);box-shadow:0 16px 38px -14px #10b98180}.mk-kpi.mk-kpi--sky:after{background:var(--mk-sky)}.mk-kpi.mk-kpi--sky:hover{border-color:var(--mk-sky);box-shadow:0 16px 38px -14px #38bdf880}.mk-kpi.mk-kpi--amber:after{background:var(--mk-amber)}.mk-kpi.mk-kpi--amber:hover{border-color:var(--mk-amber);box-shadow:0 16px 38px -14px #f59e0b80}.mk-kpi.mk-kpi--rose:after{background:var(--mk-rose)}.mk-kpi.mk-kpi--rose:hover{border-color:var(--mk-rose);box-shadow:0 16px 38px -14px #f43f5e80}.mk-panel{background:var(--mk-card);border:1px solid var(--mk-border);border-radius:14px}.mk-panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;border-bottom:1px solid var(--mk-border-soft)}.mk-panel-title{font-family:var(--mk-font-sans);font-weight:800;font-size:14px;letter-spacing:-.01em;color:var(--mk-text)}.mk-panel-body{padding:16px 18px}.mk-panel-actions{display:flex;align-items:center;gap:8px}.mk-field{margin-bottom:12px}.mk-field-label{display:block;font-family:var(--mk-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--mk-text-dim);margin-bottom:6px}.mk-field-input{width:100%;background:var(--mk-card-2);border:1px solid var(--mk-border);border-radius:8px;padding:9px 12px;font-family:var(--mk-font-sans);font-size:13px;color:var(--mk-text);transition:border-color .15s ease,box-shadow .15s ease}.mk-field-input:focus{outline:none;border-color:var(--mk-primary-2);box-shadow:0 0 0 3px #06b6d41f}.mk-field-input::-moz-placeholder{color:var(--mk-muted)}.mk-field-input::placeholder{color:var(--mk-muted)}.mk-led{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--mk-emerald);box-shadow:0 0 8px var(--mk-emerald);animation:mk-dot-pulse 1.6s ease-in-out infinite}.mk-led--primary{background:var(--mk-primary-2);box-shadow:0 0 8px var(--mk-primary-2)}.mk-led--rose{background:var(--mk-rose);box-shadow:0 0 8px var(--mk-rose)}.mk-led--amber{background:var(--mk-amber);box-shadow:0 0 8px var(--mk-amber)}.mk-led--sky{background:var(--mk-sky);box-shadow:0 0 8px var(--mk-sky)}.mk-led--muted{background:var(--mk-muted);box-shadow:none;animation:none}.mk-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;font-family:var(--mk-font-mono);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-radius:99px;background:#06b6d41a;color:var(--mk-primary-2);border:1px solid rgba(164,138,255,.3);white-space:nowrap}.mk-badge--emerald{background:#10b9811a;color:var(--mk-emerald);border-color:#10b9814d}.mk-badge--rose{background:#f43f5e1a;color:var(--mk-rose);border-color:#f43f5e4d}.mk-badge--amber{background:#f59e0b1a;color:var(--mk-amber);border-color:#f59e0b4d}.mk-badge--sky{background:#38bdf81a;color:var(--mk-sky);border-color:#38bdf84d}.mk-badge--muted{background:#8c8f9f1a;color:var(--mk-text-dim);border-color:var(--mk-border)}.mk-badge--primary{background:#06b6d41a;color:var(--mk-primary-2);border-color:#a48aff4d}.mk-page-tag{position:relative;display:inline-block;font-family:var(--mk-font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--mk-text-dim);padding:5px 12px}.mk-page-tag:before,.mk-page-tag:after{content:"";position:absolute;width:8px;height:8px;border:1px solid var(--mk-primary-2)}.mk-page-tag:before{top:0;left:0;border-right:none;border-bottom:none}.mk-page-tag:after{bottom:0;right:0;border-left:none;border-top:none}.mk-page-title{font-family:var(--mk-font-sans);font-weight:900;font-size:30px;letter-spacing:-.04em;margin:10px 0 4px;background:linear-gradient(90deg,var(--mk-text) 0%,var(--mk-primary-2) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.mk-chk{width:16px;height:16px;border:1.5px solid var(--mk-border);border-radius:4px;background:var(--mk-card-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s,background .15s;position:relative;flex-shrink:0}.mk-chk[data-checked=true]{background:var(--mk-primary);border-color:var(--mk-primary);animation:mk-check-pop .3s ease}.mk-chk[data-checked=true]:after{content:"";width:9px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translate(1px,-1px)}.mk-switch{position:relative;width:34px;height:18px;background:var(--mk-card-2);border:1px solid var(--mk-border);border-radius:99px;cursor:pointer;transition:background .2s}.mk-switch:before{content:"";position:absolute;top:1.5px;left:2px;width:13px;height:13px;background:var(--mk-text-dim);border-radius:50%;transition:transform .2s,background .2s}.mk-switch[data-on=true]{background:var(--mk-primary);border-color:var(--mk-primary)}.mk-switch[data-on=true]:before{transform:translate(15px);background:#fff}.mk-modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#05060cbf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:200;display:none;align-items:center;justify-content:center;animation:mk-modal-fade .25s ease;padding:20px}.mk-modal-bg[data-open=true]{display:flex}.mk-modal{background:linear-gradient(180deg,var(--mk-card),var(--mk-card-2));border:1px solid var(--mk-border);border-radius:16px;padding:0;max-width:560px;width:100%;max-height:88vh;display:flex;flex-direction:column;position:relative;animation:mk-modal-pop .4s cubic-bezier(.16,1,.3,1);box-shadow:0 30px 80px -20px #000c;overflow:hidden}.mk-modal:before{content:none}.mk-modal-head{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 20px 14px;gap:12px}.mk-modal-title{font-family:var(--mk-font-sans);font-weight:800;font-size:16px;letter-spacing:-.02em;color:var(--mk-text)}.mk-modal-sub{font-family:var(--mk-font-mono);font-size:10.5px;color:var(--mk-text-dim);margin-top:4px}.mk-modal-close{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--mk-border);border-radius:7px;cursor:pointer;color:var(--mk-text-dim);transition:transform .2s,color .2s,border-color .2s}.mk-modal-close:hover{transform:rotate(90deg);color:var(--mk-rose);border-color:var(--mk-rose)}.mk-modal-body{padding:6px 20px 16px;overflow-y:auto;flex:1}.mk-modal-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 20px;border-top:1px solid var(--mk-border-soft)}.mk-modal-foot .mk-left-info{font-family:var(--mk-font-mono);font-size:10.5px;color:var(--mk-text-dim);letter-spacing:.04em}.mk-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;font-family:var(--mk-font-sans);font-weight:700;font-size:12px;letter-spacing:.02em;background:var(--mk-card-2);color:var(--mk-text);border:1px solid var(--mk-border);border-radius:9px;cursor:pointer;transition:.2s ease;white-space:nowrap}.mk-btn:hover{border-color:var(--mk-primary-2);color:#fff}.mk-btn--sm{padding:7px 11px;font-size:11px;gap:6px}.mk-btn--xs{padding:4px 8px;font-size:10px;gap:5px}.mk-btn--primary{background:linear-gradient(135deg,var(--mk-primary),var(--mk-primary-2));border-color:var(--mk-primary);color:#fff;box-shadow:0 6px 14px -4px #06b6d48c}.mk-btn--primary:hover{box-shadow:0 10px 22px -4px #06b6d4cc}.mk-btn--emerald{background:var(--mk-emerald);border-color:var(--mk-emerald);color:#fff}.mk-btn--rose,.mk-btn--danger{background:var(--mk-rose);border-color:var(--mk-rose);color:#fff}.mk-btn--amber{background:var(--mk-amber);border-color:var(--mk-amber);color:#0a0b10}.mk-btn--sky{background:var(--mk-sky);border-color:var(--mk-sky);color:#0a0b10}.mk-btn--ghost{background:transparent;border-color:transparent}.mk-btn--icon{width:36px;height:36px;padding:0;justify-content:center}.mk-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-family:var(--mk-font-mono);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:var(--mk-card-2);border:1px solid var(--mk-border);border-radius:99px;color:var(--mk-text-dim);cursor:pointer;transition:.2s ease;white-space:nowrap}.mk-chip:hover{color:var(--mk-text);border-color:var(--mk-primary-2)}.mk-chip[data-active=true]{background:#06b6d426;color:var(--mk-primary-2);border-color:var(--mk-primary-2)}.mk-chip--ok[data-active=true]{background:#10b98126;color:var(--mk-emerald);border-color:var(--mk-emerald)}.mk-chip--warn[data-active=true]{background:#f59e0b26;color:var(--mk-amber);border-color:var(--mk-amber)}.mk-chip--bad[data-active=true]{background:#f43f5e26;color:var(--mk-rose);border-color:var(--mk-rose)}.mk-chip--info[data-active=true]{background:#38bdf826;color:var(--mk-sky);border-color:var(--mk-sky)}.mk-progress{position:relative;height:6px;background:var(--mk-card-2);border-radius:99px;overflow:hidden}.mk-progress-fill{position:relative;height:100%;background:linear-gradient(90deg,var(--mk-primary),var(--mk-primary-2));border-radius:99px;overflow:hidden}.mk-progress-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:mk-progress-shine 2.2s linear infinite}.mk-ava{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;font-family:var(--mk-font-sans);font-weight:800;font-size:14px;color:#fff;background:linear-gradient(135deg,var(--mk-primary),var(--mk-sky));flex-shrink:0}.mk-ava--lg{width:72px;height:72px;font-size:28px}.mk-ava--rose{background:linear-gradient(135deg,var(--mk-rose),var(--mk-amber))}.mk-ava--amber{background:linear-gradient(135deg,var(--mk-amber),var(--mk-rose))}.mk-ava--emerald{background:linear-gradient(135deg,var(--mk-emerald),var(--mk-sky))}.mk-ava--sky{background:linear-gradient(135deg,var(--mk-sky),var(--mk-primary))}.mk-ava--muted{background:linear-gradient(135deg,#3a3f4f,#232733)}.mk-signal{display:inline-flex;align-items:flex-end;gap:2px;height:14px}.mk-signal-bar{width:3px;background:var(--mk-text-dim);border-radius:1px;opacity:.35}.mk-signal-bar:nth-child(1){height:4px}.mk-signal-bar:nth-child(2){height:7px}.mk-signal-bar:nth-child(3){height:10px}.mk-signal-bar:nth-child(4){height:13px}.mk-signal[data-level="1"] .mk-signal-bar:nth-child(-n+1),.mk-signal[data-level="2"] .mk-signal-bar:nth-child(-n+2),.mk-signal[data-level="3"] .mk-signal-bar:nth-child(-n+3),.mk-signal[data-level="4"] .mk-signal-bar:nth-child(-n+4){background:var(--mk-emerald);opacity:1}.mk-signal[data-level="0"] .mk-signal-bar{background:var(--mk-rose);opacity:.55}.mk-dd-menu{position:fixed;min-width:200px;background:var(--mk-card);border:1px solid var(--mk-border);border-radius:10px;box-shadow:0 24px 50px -16px #000c;padding:6px;z-index:100;animation:mk-modal-pop .2s ease;transform-origin:top right}.mk-dd-menu:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--mk-primary-2),transparent);opacity:.55}.mk-dd-item{display:flex;align-items:center;gap:9px;padding:8px 10px;font-family:var(--mk-font-sans);font-size:12px;color:var(--mk-text);border-radius:7px;cursor:pointer;transition:background .15s}.mk-dd-item:hover{background:var(--mk-card-2)}.mk-dd-item[data-danger=true]{color:var(--mk-rose)}.mk-dd-item[data-danger=true]:hover{background:#f43f5e1f}.mk-activity-bars{display:inline-flex;align-items:flex-end;gap:2px;height:16px}.mk-activity-bars>span{width:3px;background:var(--mk-primary-2);border-radius:1px;opacity:.6;transition:opacity .2s}.mk-heatmap{display:grid;grid-template-columns:repeat(14,1fr);gap:3px;width:100%;max-width:320px}.mk-heatmap-cell{aspect-ratio:1 / 1;background:var(--mk-card-2);border-radius:3px;border:1px solid var(--mk-border-soft)}.mk-heatmap-cell[data-level="1"]{background:#06b6d440;border-color:#06b6d466}.mk-heatmap-cell[data-level="2"]{background:#06b6d480;border-color:#06b6d499}.mk-heatmap-cell[data-level="3"]{background:#06b6d4bf;border-color:#a48affb3}.mk-heatmap-cell[data-level="4"]{background:var(--mk-primary-2);border-color:var(--mk-primary-2)}.mk-quick-action{position:relative;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:var(--mk-card-2);border:1px solid var(--mk-border);color:var(--mk-text-dim);cursor:pointer;transition:.2s ease}.mk-quick-action:hover{background:var(--mk-card-3);color:var(--mk-primary-2);border-color:var(--mk-primary-2);transform:translateY(-1px)}.mk-quick-action[data-tooltip]:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:var(--mk-card);color:var(--mk-text);padding:4px 8px;border:1px solid var(--mk-border);border-radius:5px;font-family:var(--mk-font-mono);font-size:10px;letter-spacing:.04em;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s;z-index:50}.mk-quick-action:hover[data-tooltip]:after{opacity:1}.mk-status-dot{display:inline-flex;align-items:center;gap:6px;font-family:var(--mk-font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--mk-text-dim)}.mk-status-dot>.mk-led{flex-shrink:0}.mk-brand-mark{position:relative;width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,var(--mk-primary),var(--mk-sky));display:flex;align-items:center;justify-content:center;box-shadow:0 10px 28px -8px var(--mk-primary);overflow:hidden;flex-shrink:0}.mk-brand-mark:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%);animation:mk-shine 4s ease-in-out infinite;z-index:1;pointer-events:none}.mk-brand-mark:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:13px;background:linear-gradient(135deg,var(--mk-primary),var(--mk-sky));z-index:-1;filter:blur(10px);opacity:.4}.mk-brand-mark svg.mk-k{position:relative;z-index:2;width:26px;height:32px;animation:mk-k-glow 2.6s ease-in-out infinite}.mk-stagger>*{opacity:0;animation:mk-kpi-rise .7s ease-out forwards;animation-delay:calc(var(--i, 0) * .06s)}.mk-stagger-row>*{opacity:0;animation:mk-row-in .5s ease-out forwards;animation-delay:calc(var(--i, 0) * .04s)}:root{--bg:#0a0b10;--bg-2:#0d0e15;--card:#13151c;--card-2:#181b24;--card-3:#1f232d;--border:#262a36;--border-soft:#1d2029;--text:#e8eaf0;--text-dim:#8b8f9f;--muted:#5a5e6e;--primary:#06b6d4;--primary-2:#22d3ee;--rose:#f43f5e;--amber:#f59e0b;--emerald:#10b981;--sky:#38bdf8;--font-sans:"Manrope", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:13px;line-height:1.5;min-height:100vh;font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(60% 50% at 18% 0%,rgba(6,182,212,.14),transparent 60%),radial-gradient(50% 40% at 90% 10%,rgba(56,189,248,.1),transparent 65%),radial-gradient(55% 45% at 50% 100%,rgba(244,63,94,.07),transparent 70%);animation:bg-shift 30s ease-in-out infinite alternate}@keyframes bg-shift{0%{transform:translate(0)}to{transform:translate(2%,-1%)}}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");opacity:.5;mix-blend-mode:overlay}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}input,select,textarea{font:inherit;color:inherit}.app{position:relative;z-index:1;display:grid;grid-template-columns:300px 1fr;min-height:100vh}.sidebar{background:linear-gradient(180deg,var(--bg-2),var(--bg));border-right:1px solid var(--border-soft);padding:24px 16px;display:flex;flex-direction:column;position:relative;align-self:flex-start;min-height:100vh}.sidebar:before{content:"";position:absolute;right:-1px;top:30%;bottom:30%;width:1px;background:linear-gradient(180deg,transparent,var(--primary),transparent);opacity:.6}.sidebar-toggle{align-self:flex-end;margin:-4px 0 14px;width:26px;height:26px;border-radius:7px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;background:var(--card);border:1px solid var(--border);color:var(--text-dim);cursor:pointer;transition:all .15s}.sidebar-toggle:hover{color:var(--text);border-color:var(--primary-2);transform:translateY(-1px)}.sidebar-toggle svg{width:14px;height:14px}.app{transition:grid-template-columns .18s ease}.sidebar{transition:padding .18s ease}body.sidebar-collapsed .app{grid-template-columns:74px 1fr}body.sidebar-collapsed .sidebar{padding:20px 0;align-items:center}body.sidebar-collapsed .brand{justify-content:center;margin-bottom:16px}body.sidebar-collapsed .brand-meta{display:none}body.sidebar-collapsed .sidebar-toggle{align-self:center;margin:2px 0 14px}body.sidebar-collapsed .nav-group{display:flex;flex-direction:column;align-items:center;gap:3px;margin-bottom:12px}body.sidebar-collapsed .nav-group-title{display:block;width:22px;height:1px;padding:0;margin:7px 0 5px;overflow:hidden;color:transparent;letter-spacing:0;background:var(--border)}body.sidebar-collapsed .nav-group-title:after{display:none}body.sidebar-collapsed .nav-divider{display:none}body.sidebar-collapsed .nav-item{width:44px;height:40px;justify-content:center;padding:0;gap:0;margin:0;border-radius:12px;background:none}body.sidebar-collapsed .nav-item:before,body.sidebar-collapsed .nav-item.active:after{display:none}body.sidebar-collapsed .nav-item>span{display:none}body.sidebar-collapsed .badge-small{display:none}body.sidebar-collapsed .nav-item:hover{background:#ffffff0f}body.sidebar-collapsed .nav-item.active{background:#06b6d429;box-shadow:0 0 0 1px #06b6d459 inset}body.sidebar-collapsed .nav-item.active svg{color:var(--primary-2)}body.sidebar-collapsed .sidebar-cta{width:40px;height:40px;padding:0;gap:0;justify-content:center;margin:6px auto 0}body.sidebar-collapsed .sidebar-cta b,body.sidebar-collapsed .sidebar-cta .sidebar-cta-arrow{display:none}body.sidebar-collapsed .sidebar-logout{width:40px;height:40px;padding:0;gap:0;margin:14px auto 0}body.sidebar-collapsed .sidebar-logout span,body.sidebar-collapsed .user-pill .user-info,body.sidebar-collapsed .user-pill .chev{display:none}body.sidebar-collapsed .user-pill{justify-content:center;padding:6px;margin-top:6px;background:none}.brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;padding:0 6px}.brand-mark{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,var(--primary),var(--sky));display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:17px;box-shadow:0 10px 28px -8px var(--primary);position:relative;overflow:hidden}.brand-mark:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%);animation:shine 4s ease-in-out infinite;z-index:1;pointer-events:none}@keyframes shine{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}.brand-mark:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:13px;background:linear-gradient(135deg,var(--primary),var(--sky));z-index:-1;filter:blur(10px);opacity:.4}.brand-mark svg.k-glyph{position:relative;z-index:2;width:26px;height:32px;animation:k-glow 2.6s ease-in-out infinite}@keyframes k-glow{0%,to{filter:drop-shadow(0 0 2px rgba(255,255,255,.35))}50%{filter:drop-shadow(0 0 8px rgba(255,255,255,.9))}}.brand-wordmark{display:block;width:170px;height:auto;margin-bottom:2px}.brand-meta .brand-plan{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:10.5px;color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;margin-top:0}.brand-meta .brand-plan .ver{display:inline-block;color:var(--primary-2);font-weight:700;letter-spacing:.1em;padding:1px 6px;background:#a48aff1f;border:1px solid rgba(164,138,255,.3);border-radius:4px}.brand-meta span{font-family:var(--font-mono);font-size:11px;color:var(--text-dim);letter-spacing:.06em;margin-top:2px;display:block}.brand-meta span .ver{color:var(--primary-2);font-weight:700}.nav-group{margin-bottom:8px}.nav-group-title{font-family:var(--font-mono);font-size:9px;text-transform:uppercase;letter-spacing:.16em;color:var(--muted);font-weight:600;padding:0 12px;margin:13px 0 7px}.nav-item{display:flex;align-items:center;gap:12px;padding:7px 12px;font-size:13.5px;font-weight:600;color:var(--text-dim);cursor:pointer;border-radius:10px;transition:all .16s;position:relative;overflow:hidden;margin-bottom:1px}.nav-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#06b6d400,#06b6d414);opacity:0;transition:opacity .25s}.nav-item:hover{color:var(--text)}.nav-item:hover:before{opacity:1}.nav-item.active{background:linear-gradient(90deg,#06b6d42e,#06b6d405);color:var(--text)}.nav-item.active:after{content:"";position:absolute;left:-22px;top:7px;bottom:7px;width:3px;background:var(--primary);box-shadow:0 0 14px var(--primary);border-radius:2px}.nav-item svg{width:19px;height:19px;flex-shrink:0;transition:all .2s;position:relative;z-index:1;fill:none;stroke-linecap:round;stroke-linejoin:round}.nav-item svg .a{stroke:var(--primary-2)}.nav-item svg .af{fill:var(--primary-2);stroke:none}.nav-item:hover svg{transform:scale(1.08)}.nav-item.active svg{color:var(--primary-2)}.nav-item span{position:relative;z-index:1}.nav-item .badge-small{margin-left:auto;font-family:var(--font-mono);font-size:10.5px;font-weight:700;padding:3px 8px;border-radius:6px;background:#06b6d429;color:var(--primary-2);position:relative;z-index:1;border:1px solid rgba(6,182,212,.32);letter-spacing:.04em}.nav-item .badge-small.rose{background:#f43f5e2e;color:var(--rose);border-color:#f43f5e4d}.nav-item .badge-small.emerald{background:#10b9812e;color:var(--emerald);border-color:#10b9814d}.nav-item .badge-small.live{background:#f43f5ee6;color:#fff;border-color:transparent;padding-left:16px;animation:badge-pulse 1.8s ease-in-out infinite}.nav-item .badge-small.live:before{content:"";position:absolute;left:6px;top:50%;transform:translateY(-50%);width:5px;height:5px;border-radius:50%;background:#fff}@keyframes badge-pulse{0%,to{box-shadow:0 0 #f43f5e80}50%{box-shadow:0 0 0 4px #f43f5e00}}.nav-divider{height:1px;margin:10px 14px;background:linear-gradient(90deg,transparent,var(--border),transparent)}.sidebar-cta{margin-top:auto;display:flex;align-items:center;gap:9px;height:34px;padding:0 11px;border:1px solid rgba(245,158,11,.28);border-radius:10px;background:linear-gradient(120deg,#f59e0b1f,#f59e0b08);position:relative;overflow:hidden;cursor:pointer;transition:.18s ease}.sidebar-cta:hover{border-color:#f59e0b8c;background:linear-gradient(120deg,#f59e0b33,#f59e0b0d);transform:translateY(-1px)}.sidebar-cta-spark{width:22px;height:22px;border-radius:7px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:#1c1405;background:linear-gradient(135deg,#fbd57e,#e0a83a);box-shadow:0 4px 10px -5px #e0a83a99}.sidebar-cta-spark svg{width:13px;height:13px;stroke:#221805;stroke-width:2;fill:none}.sidebar-cta b{flex:1;font-weight:800;font-size:12.5px;color:#f2c85f;letter-spacing:-.01em;white-space:nowrap}.sidebar-cta-arrow{color:#f2c85f;font-weight:800;font-size:13px;line-height:1}.sidebar-logout{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;margin-top:16px;height:44px;padding:0 14px;border-radius:12px;cursor:pointer;font-family:Manrope,Sora,system-ui,sans-serif;font-weight:600;font-size:13.5px;letter-spacing:.01em;color:#ff9aa6;background:linear-gradient(180deg,#fb5b6b24,#fb5b6b0f);border:1px solid rgba(251,91,107,.28);transition:all .2s cubic-bezier(.2,.8,.2,1)}.sidebar-logout svg{width:17px;height:17px;flex:none}.sidebar-logout:hover{background:linear-gradient(180deg,#fb5b6b3d,#fb5b6b1f);border-color:#fb5b6b80;color:#ffb3bd;box-shadow:0 12px 28px -14px #f43f5e8c;transform:translateY(-1px)}.sidebar-logout:active{transform:translateY(0) scale(.99)}.sidebar-footer{margin-top:14px;padding-top:14px;border-top:1px solid var(--border-soft)}.user-pill{display:flex;align-items:center;gap:11px;padding:10px 11px;margin-top:8px;background:#191f2d;border:none;border-radius:13px;cursor:pointer;transition:all .2s cubic-bezier(.2,.8,.2,1);position:relative}.user-pill:hover{background:#1f273a;transform:translateY(-1px)}.user-ava{width:40px;height:40px;border-radius:12px;background:linear-gradient(140deg,#5b8def,#8b5cf6);display:flex;align-items:center;justify-content:center;color:#fff;font-family:Outfit,Manrope,system-ui,sans-serif;font-weight:700;font-size:16px;position:relative;flex-shrink:0;box-shadow:inset 0 1px #ffffff47}.user-ava:after{content:"";position:absolute;bottom:-2px;right:-2px;width:12px;height:12px;border-radius:50%;background:var(--emerald);border:2.5px solid #191f2d;box-shadow:0 0 8px #22c55eb3;transition:border-color .2s}.user-pill:hover .user-ava:after{border-color:#1f273a}.user-info{flex:1;min-width:0}.user-info b{display:block;font-family:Outfit,Manrope,system-ui,sans-serif;font-size:14px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.15}.user-plan{display:inline-flex;align-items:center;gap:5px;margin-top:5px;height:19px;padding:0 8px;border-radius:999px;max-width:100%;font-family:var(--font-mono);font-weight:700;font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;overflow:hidden}.user-plan .pd{width:5px;height:5px;border-radius:50%;flex:none}.user-plan.free{color:#f6c56b;background:color-mix(in srgb,#f5a623 14%,transparent);border:1px solid color-mix(in srgb,#f5a623 38%,#232631)}.user-plan.free .pd{background:#f5a623;box-shadow:0 0 6px #f5a623}.user-plan.pro{color:#8ee6bf;background:color-mix(in srgb,#22c55e 14%,transparent);border:1px solid color-mix(in srgb,#22c55e 40%,#232631)}.user-plan.pro .pd{background:#22c55e;box-shadow:0 0 6px #22c55e}.user-plan.mod{color:#8fd6f7;background:color-mix(in srgb,#38bdf8 14%,transparent);border:1px solid color-mix(in srgb,#38bdf8 40%,#232631)}.user-plan.mod .pd{background:#38bdf8;box-shadow:0 0 6px #38bdf8}.user-plan.expired{color:#ff9aa6;background:color-mix(in srgb,#fb5b6b 14%,transparent);border:1px solid color-mix(in srgb,#fb5b6b 40%,#232631)}.user-plan.expired .pd{background:#fb5b6b;box-shadow:0 0 6px #fb5b6b}.user-plan.admin{color:#bfe0ff;background:color-mix(in srgb,#4aa8ff 14%,transparent);border:1px solid color-mix(in srgb,#4aa8ff 40%,#232631)}.user-plan.admin .pd{background:#4aa8ff;box-shadow:0 0 6px #4aa8ff}.user-pill .chev{color:#6b7280;flex:none;display:grid;place-items:center;transition:all .2s}.user-pill .chev svg{width:16px;height:16px;display:block}.user-pill:hover .chev{transform:translate(3px);color:#4aa8ff}.user-pill.mgr{text-decoration:none}.user-pill.mgr .user-ava{background:linear-gradient(140deg,#22d3ee,#3f8fe0)}.user-pill.mgr .user-ava:after{display:none}.user-pill.mgr .user-ava svg{width:20px;height:20px;color:#fff}.user-plan.mgr{color:#8fe3f0;background:color-mix(in srgb,#22d3ee 12%,transparent);border:1px solid color-mix(in srgb,#22d3ee 36%,#232631)}.user-plan.mgr .pd{background:#22d3ee;box-shadow:0 0 6px #22d3ee}.user-pill.act{text-decoration:none}.user-pill.act .user-ava{background:linear-gradient(140deg,#a78bfa,#7c4dff)}.user-pill.act .user-ava:after{display:none}.user-pill.act .user-ava svg{width:20px;height:20px;color:#fff}.user-plan.act{color:#c9b6ff;background:color-mix(in srgb,#8b5cf6 15%,transparent);border:1px solid color-mix(in srgb,#8b5cf6 40%,#232631)}.user-plan.act .pd{background:#8b5cf6;box-shadow:0 0 6px #8b5cf6;animation:up-livepulse 1.6s ease-in-out infinite}@keyframes up-livepulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.78)}}.user-pill.pxy{text-decoration:none}.user-pill.pxy .user-ava{background:linear-gradient(140deg,#34d399,#10b981)}.user-pill.pxy .user-ava:after{display:none}.user-pill.pxy .user-ava svg{width:20px;height:20px;color:#fff}.user-plan.pxy{color:#8ee6bf;background:color-mix(in srgb,#22c55e 13%,transparent);border:1px solid color-mix(in srgb,#22c55e 40%,#232631)}.user-plan.pxy .pd{background:#22c55e;box-shadow:0 0 6px #22c55e}.main{min-width:0;display:flex;flex-direction:column}.topbar{display:flex;align-items:center;justify-content:space-between;padding:20px 48px;border-bottom:1px solid var(--border-soft);position:sticky;top:0;z-index:50;background:#0a0b10d1;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.breadcrumbs{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;color:var(--text-dim)}.breadcrumbs a:hover{color:var(--primary-2)}.breadcrumbs .sep{color:var(--muted)}.breadcrumbs .here{color:var(--primary-2);font-weight:600}.top-actions{display:flex;align-items:center;gap:12px}.live-clock{display:flex;align-items:center;gap:10px;padding:7px 14px;background:var(--card);border:1px solid var(--border);border-radius:999px;font-family:var(--font-mono);font-size:11.5px;color:var(--text);font-variant-numeric:tabular-nums}.live-clock .pulse{width:7px;height:7px;border-radius:50%;background:var(--emerald);animation:pulse-ring 2.2s ease-out infinite}@keyframes pulse-ring{0%{box-shadow:0 0 #10b98199}70%{box-shadow:0 0 0 8px #10b98100}to{box-shadow:0 0 #10b98100}}.top-btn{width:36px;height:36px;border-radius:8px;background:var(--card);border:1px solid var(--border);display:inline-flex;align-items:center;justify-content:center;color:var(--text-dim);cursor:pointer;transition:all .2s;position:relative}.top-btn:hover{color:var(--text);border-color:#06b6d480;transform:translateY(-1px);box-shadow:0 6px 14px -4px #06b6d44d}.top-btn svg{width:15px;height:15px}.top-btn.bgops-trg{width:auto;height:36px;padding:0 10px 0 9px;border-radius:12px;gap:7px;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease,background .2s ease,border-color .2s ease;will-change:transform}.top-btn.bgops-trg svg{width:19px;height:19px;transition:transform .2s ease}.top-btn.bgops-trg:hover{color:#eaf1fb;border-color:#4aa8ff8c;background:linear-gradient(180deg,#4aa8ff1f,#4aa8ff0a);transform:translateY(-1.5px);box-shadow:0 10px 22px -7px #4aa8ff73,inset 0 1px #ffffff12}.top-btn.bgops-trg:hover svg{transform:scale(1.08)}.top-btn.bgops-trg:active{transform:translateY(0) scale(.96)}.top-btn.bgops-trg[data-open=true]{border-color:#4aa8ff99;background:linear-gradient(180deg,#4aa8ff26,#4aa8ff0d);box-shadow:0 10px 24px -7px #4aa8ff80}.top-btn.bgops-trg[data-open=true] svg{transform:scale(1.06)}@keyframes bgops-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.top-btn.bgops-trg[data-active=true] svg{animation:bgops-breathe 2.6s ease-in-out infinite}.top-btn .dot-red{position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:50%;background:var(--rose);box-shadow:0 0 10px var(--rose);animation:dot-pulse 1.6s ease-in-out infinite}.pages{flex:1;padding:36px 48px 90px;width:100%}@media (max-width:900px){.pages{padding-left:24px;padding-right:24px}}@media (max-width:640px){.pages{padding-left:14px;padding-right:14px;padding-top:22px}}.page{display:none;animation:page-in .5s cubic-bezier(.2,.8,.2,1)}.page.active{display:block}@keyframes page-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid var(--border-soft);position:relative}.page-head:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,var(--primary) 0%,var(--sky) 30%,transparent 70%);opacity:.5}.page-title-row{display:flex;align-items:center;gap:14px;margin-bottom:8px;flex-wrap:wrap}.page-tag{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--primary-2);padding:4px 10px;background:#06b6d41f;border:1px solid rgba(6,182,212,.3);position:relative}.page-tag:before{content:"";position:absolute;top:-2px;left:-2px;width:5px;height:5px;border:1.5px solid var(--primary-2);border-right:none;border-bottom:none}.page-tag:after{content:"";position:absolute;bottom:-2px;right:-2px;width:5px;height:5px;border:1.5px solid var(--primary-2);border-left:none;border-top:none}.page-title{font-size:32px;font-weight:800;letter-spacing:-.02em;line-height:1;background:linear-gradient(180deg,var(--text),color-mix(in srgb,var(--text-dim) 60%,var(--text)));-webkit-background-clip:text;background-clip:text;color:transparent}.page-sub{margin-top:10px;font-family:var(--font-mono);font-size:11.5px;color:var(--text-dim);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page-sub b{color:var(--text);font-weight:600}.page-sub .dot{width:3px;height:3px;border-radius:50%;background:var(--muted)}.kpi-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-bottom:28px}.kpi{--c:var(--primary-2);position:relative;background:var(--card);border:1px solid var(--border);padding:16px 18px 14px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:0;transform:translateY(10px);animation:kpi-rise .7s cubic-bezier(.2,.8,.2,1) forwards}@keyframes kpi-rise{to{opacity:1;transform:translateY(0)}}.kpi:nth-child(1){animation-delay:.05s}.kpi:nth-child(2){animation-delay:.11s}.kpi:nth-child(3){animation-delay:.17s}.kpi:nth-child(4){animation-delay:.23s}.kpi:nth-child(5){animation-delay:.29s}.kpi:nth-child(6){animation-delay:.35s}.kpi:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--c);transform:scaleY(.4);transform-origin:bottom;transition:transform .4s cubic-bezier(.4,0,.2,1)}.kpi:after{content:"";position:absolute;right:-40px;top:-40px;width:100px;height:100px;border-radius:50%;background:var(--c);filter:blur(32px);opacity:0;transition:opacity .35s}.kpi:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--c) 50%,var(--border));box-shadow:0 16px 32px -16px color-mix(in srgb,var(--c) 60%,transparent)}.kpi:hover:before{transform:scaleY(1)}.kpi:hover:after{opacity:.18}.kpi.emerald{--c:var(--emerald)}.kpi.amber{--c:var(--amber)}.kpi.rose{--c:var(--rose)}.kpi.sky{--c:var(--sky)}.kpi-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;position:relative;z-index:1}.kpi-ico{width:32px;height:32px;background:color-mix(in srgb,var(--c) 16%,transparent);border:1px solid color-mix(in srgb,var(--c) 36%,transparent);color:var(--c);display:flex;align-items:center;justify-content:center;border-radius:8px;position:relative}.kpi-ico:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:9px;background:var(--c);opacity:0;filter:blur(8px);transition:opacity .3s}.kpi:hover .kpi-ico:before{opacity:.4}.kpi-ico svg{width:14px;height:14px;position:relative;z-index:1}.kpi-val{font-family:var(--font-mono);font-size:30px;font-weight:700;letter-spacing:-.04em;color:var(--text);line-height:1;font-variant-numeric:tabular-nums;margin-bottom:5px;position:relative;z-index:1}.kpi-val .b{color:var(--c);opacity:.55;font-size:.6em;vertical-align:6px;font-weight:400;margin-left:1px}.kpi-val .pre{color:var(--text-dim);font-size:.5em;vertical-align:8px;font-weight:500;margin-right:2px}.kpi-lbl{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);font-weight:600;position:relative;z-index:1;line-height:1.3}.kpi-delta{font-family:var(--font-mono);font-size:9.5px;font-weight:700;padding:2px 7px;border-radius:3px;background:#10b98129;color:var(--emerald);border:1px solid rgba(16,185,129,.3)}.kpi-delta.down{background:#f43f5e29;color:var(--rose);border-color:#f43f5e4d}.kpi-delta:before{content:"↑ ";font-weight:900}.kpi-delta.down:before{content:"↓ "}.kpi-spark{position:absolute;left:0;right:0;bottom:0;height:28px;opacity:.55;pointer-events:none;z-index:0}.kpi-spark svg{width:100%;height:100%;display:block}[data-count]{display:inline-block}.toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:18px}.search-input{flex:1;min-width:240px;max-width:420px;background:var(--card-2);border:1px solid var(--border);padding:9px 12px 9px 36px;color:var(--text);font-size:12px;outline:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="%238b8f9f" stroke-width="2"><circle cx="11" cy="11" r="8"/><path d="m21 21-4.3-4.3"/></svg>');background-repeat:no-repeat;background-position:12px center;transition:all .2s;border-radius:0}.search-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #06b6d41a}.search-input::-moz-placeholder{color:var(--muted);font-family:var(--font-mono);font-size:11px}.search-input::placeholder{color:var(--muted);font-family:var(--font-mono);font-size:11px}.chip{background:var(--card-2);border:1px solid var(--border);color:var(--text-dim);padding:6px 12px;font-size:11px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .18s;white-space:nowrap}.chip:hover{background:#ffffff0a;color:var(--text);transform:translateY(-1px)}.chip .ct{font-family:var(--font-mono);background:#ffffff0f;padding:1px 7px;font-size:10px;font-weight:700}.chip.active{color:var(--text);font-weight:700}.chip.f-all.active{background:#06b6d429;border-color:#06b6d473;color:var(--primary-2)}.chip.f-ok.active{background:#10b98124;border-color:#10b98173;color:var(--emerald)}.chip.f-warn.active{background:#f59e0b24;border-color:#f59e0b73;color:var(--amber)}.chip.f-bad.active{background:#f43f5e24;border-color:#f43f5e73;color:var(--rose)}.chip.f-info.active{background:#38bdf824;border-color:#38bdf873;color:var(--sky)}.chip.f-proxy.active{background:#f59e0b24;border-color:#f59e0b73;color:var(--amber)}.chip.active .ct{background:#00000059}.select{background:var(--card-2);border:1px solid var(--border);padding:6px 28px 6px 12px;font-size:11px;color:var(--text);cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="%238b8f9f" stroke-width="2"><path d="m6 9 6 6 6-6"/></svg>');background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s}.select:hover{border-color:var(--primary)}.btn{--c:var(--primary);position:relative;background:transparent;color:var(--text);border:1px solid var(--border);padding:10px 18px;font-family:var(--font-mono);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;display:inline-flex;align-items:center;gap:9px;transition:all .2s;overflow:hidden}.btn:before,.btn:after{content:"";position:absolute;width:7px;height:7px;border:1.5px solid var(--c);opacity:0;transition:all .25s}.btn:before{top:-2px;left:-2px;border-right:none;border-bottom:none}.btn:after{bottom:-2px;right:-2px;border-left:none;border-top:none}.btn:hover{border-color:var(--c);color:var(--c);background:color-mix(in srgb,var(--c) 8%,transparent)}.btn:hover:before,.btn:hover:after{opacity:1;width:10px;height:10px}.btn svg{width:13px;height:13px}.btn.primary{border-color:var(--primary);color:var(--text);background:linear-gradient(135deg,#06b6d438,#38bdf81f);box-shadow:0 4px 16px -8px #06b6d480}.btn.primary:hover{background:linear-gradient(135deg,#06b6d461,#38bdf833);box-shadow:0 8px 24px -8px #06b6d4b3}.btn.emerald{--c:var(--emerald)}.btn.danger{--c:var(--rose)}.btn.amber{--c:var(--amber)}.btn.sky{--c:var(--sky)}.btn.sm{padding:7px 12px;font-size:9.5px}.btn.icon{padding:9px 11px;gap:0}.panel{background:var(--card);border:1px solid var(--border);overflow:hidden;margin-bottom:24px;position:relative}.panel:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(6,182,212,.45),transparent)}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 20px;border-bottom:1px solid var(--border-soft);background:linear-gradient(180deg,rgba(0,0,0,.18),transparent)}.panel-title{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.14em;color:var(--text-dim);font-weight:700}.panel-title:before{content:"";display:block;width:24px;height:1px;background:linear-gradient(90deg,var(--primary),transparent)}.panel-title .sub{color:var(--muted);font-weight:500;letter-spacing:.04em;text-transform:none}.panel-title b{color:var(--text)}.panel-actions{display:flex;gap:8px;align-items:center}.panel-body{padding:18px}.panel-body.tight{padding:0}.tbl{width:100%;border-collapse:collapse;font-size:12px}.tbl th{text-align:left;padding:10px 16px;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);font-weight:700;border-bottom:1px solid var(--border);background:#0000002e;position:sticky;top:0}.tbl td{padding:11px 16px;border-bottom:1px solid var(--border-soft);vertical-align:middle}.tbl tr:last-child td{border-bottom:none}.tbl tr.row-fade{opacity:0;transform:translate(-6px);animation:row-in .5s cubic-bezier(.4,0,.2,1) forwards}.page.active .tbl tr.row-fade{animation-delay:calc(.1s + var(--i, 0) * .04s)}@keyframes row-in{to{opacity:1;transform:translate(0)}}.tbl tr{transition:all .18s}.tbl tr:hover td{background:#06b6d40d}.tbl tr.selected td{background:#06b6d41a}.tbl tr.selected{box-shadow:inset 3px 0 0 var(--primary)}.tbl td.t-mono{font-family:var(--font-mono);font-size:11px;color:var(--text-dim);font-variant-numeric:tabular-nums}.tbl .t-acc{display:flex;align-items:center;gap:11px}.ava{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,#06b6d4,#38bdf8);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:11px;flex-shrink:0;position:relative;box-shadow:0 4px 10px -3px #06b6d480}.ava.rose{background:linear-gradient(135deg,#f43f5e,#be123c);box-shadow:0 4px 10px -3px #f43f5e80}.ava.amber{background:linear-gradient(135deg,#f59e0b,#c2410c);box-shadow:0 4px 10px -3px #f59e0b80}.ava.emerald{background:linear-gradient(135deg,#10b981,#047857);box-shadow:0 4px 10px -3px #10b98180}.ava.sky{background:linear-gradient(135deg,#38bdf8,#0369a1);box-shadow:0 4px 10px -3px #38bdf880}.ava.muted{background:linear-gradient(135deg,#3b3f4f,#23262f);color:var(--text-dim);box-shadow:none}.ava.lg{width:44px;height:44px;border-radius:10px;font-size:15px}.ava-wrap{position:relative}.ava-wrap .status-dot{position:absolute;bottom:-2px;right:-2px;width:10px;height:10px;border-radius:50%;background:var(--emerald);border:2px solid var(--card);box-shadow:0 0 6px var(--emerald)}.ava-wrap .status-dot.rose{background:var(--rose);box-shadow:0 0 6px var(--rose)}.ava-wrap .status-dot.amber{background:var(--amber);box-shadow:0 0 6px var(--amber);animation:dot-pulse 1.6s ease-in-out infinite}.ava-wrap .status-dot.muted{background:var(--muted);box-shadow:none}.badge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;font-family:var(--font-mono);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.badge.emerald{color:var(--emerald);background:#10b9811f;border:1px solid rgba(16,185,129,.35)}.badge.rose{color:var(--rose);background:#f43f5e1f;border:1px solid rgba(244,63,94,.35)}.badge.amber{color:var(--amber);background:#f59e0b1f;border:1px solid rgba(245,158,11,.35)}.badge.sky{color:var(--sky);background:#38bdf81f;border:1px solid rgba(56,189,248,.35)}.badge.primary{color:var(--primary-2);background:#06b6d41f;border:1px solid rgba(6,182,212,.35)}.badge.muted{color:var(--muted);background:#5a5e6e24;border:1px solid rgba(90,94,110,.35)}.led{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--emerald);box-shadow:0 0 8px var(--emerald);animation:dot-pulse 1.6s ease-in-out infinite}.led.amber{background:var(--amber);box-shadow:0 0 8px var(--amber)}.led.rose{background:var(--rose);box-shadow:0 0 8px var(--rose)}.led.sky{background:var(--sky);box-shadow:0 0 8px var(--sky)}.led.muted{background:var(--muted);box-shadow:none;animation:none}@keyframes dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.signal{display:inline-flex;align-items:flex-end;gap:2px;height:14px}.signal i{width:3px;background:var(--text-dim);border-radius:.5px;opacity:.3}.signal i:nth-child(1){height:30%}.signal i:nth-child(2){height:55%}.signal i:nth-child(3){height:75%}.signal i:nth-child(4){height:100%}.signal.s4 i{opacity:1;background:var(--emerald)}.signal.s3 i:nth-child(1),.signal.s3 i:nth-child(2),.signal.s3 i:nth-child(3){opacity:1;background:var(--emerald)}.signal.s2 i:nth-child(1),.signal.s2 i:nth-child(2){opacity:1;background:var(--amber)}.signal.s1 i:nth-child(1){opacity:1;background:var(--rose)}.signal.s0 i{opacity:.2;background:var(--rose)}.activity-bars{display:inline-flex;align-items:flex-end;gap:2px;height:22px}.activity-bars i{width:4px;background:var(--primary);border-radius:1px;opacity:.7;transition:all .2s}.activity-bars i:hover{opacity:1;background:var(--primary-2)}.chk{width:16px;height:16px;border:1.5px solid var(--border);background:var(--card-2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .18s;flex-shrink:0}.chk:hover{border-color:var(--primary)}.chk.checked{background:var(--primary);border-color:var(--primary);color:#fff;animation:check-pop .3s cubic-bezier(.2,.8,.2,1)}@keyframes check-pop{0%{transform:scale(.8)}50%{transform:scale(1.15)}to{transform:scale(1)}}.chk.checked:after{content:"";width:8px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translateY(-1px)}.task-card{--c:var(--primary);background:var(--card);border:1px solid var(--border);padding:18px 20px;cursor:pointer;position:relative;overflow:hidden;transition:all .25s;opacity:0;transform:translateY(8px);animation:kpi-rise .6s cubic-bezier(.2,.8,.2,1) forwards}.task-card:nth-child(1){animation-delay:.05s}.task-card:nth-child(2){animation-delay:.1s}.task-card:nth-child(3){animation-delay:.15s}.task-card:nth-child(4){animation-delay:.2s}.task-card:nth-child(5){animation-delay:.25s}.task-card:nth-child(6){animation-delay:.3s}.task-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--c);transform:scaleY(.4);transform-origin:center;transition:transform .3s}.task-card:after{content:"";position:absolute;right:-50px;top:-50px;width:140px;height:140px;border-radius:50%;background:var(--c);filter:blur(40px);opacity:0;transition:opacity .35s}.task-card:hover{border-color:color-mix(in srgb,var(--c) 60%,var(--border));transform:translateY(-3px);box-shadow:0 18px 36px -16px color-mix(in srgb,var(--c) 60%,transparent)}.task-card:hover:before{transform:scaleY(1)}.task-card:hover:after{opacity:.18}.task-card.emerald{--c:var(--emerald)}.task-card.amber{--c:var(--amber)}.task-card.rose{--c:var(--rose)}.task-card.sky{--c:var(--sky)}.task-card-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px;position:relative;z-index:1}.task-card-ico{width:38px;height:38px;background:color-mix(in srgb,var(--c) 14%,transparent);border:1px solid color-mix(in srgb,var(--c) 35%,transparent);color:var(--c);display:flex;align-items:center;justify-content:center;border-radius:9px;flex-shrink:0;position:relative}.task-card-ico:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:10px;background:var(--c);opacity:0;filter:blur(8px);transition:opacity .3s}.task-card:hover .task-card-ico:after{opacity:.4}.task-card-ico svg{width:17px;height:17px;position:relative;z-index:1}.task-card-meta{flex:1;min-width:0}.task-card-id{font-family:var(--font-mono);font-size:9.5px;color:var(--text-dim);letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px}.task-card-id .type{color:var(--c);font-weight:700}.task-card-title{font-size:14px;font-weight:700;color:var(--text);line-height:1.25}.task-card-progress{height:5px;background:#06b6d412;border:1px solid var(--border-soft);margin:12px 0;position:relative;overflow:hidden}.task-card-progress>div{height:100%;background:linear-gradient(90deg,var(--c),color-mix(in srgb,var(--c) 60%,#fff));position:relative;box-shadow:0 0 12px color-mix(in srgb,var(--c) 50%,transparent)}.task-card-progress>div:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);animation:progress-shine 2.2s linear infinite}@keyframes progress-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.task-card-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;font-family:var(--font-mono);font-size:9.5px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em;position:relative;z-index:1}.task-card-stats>div{padding:6px 0 0;border-top:1px solid var(--border-soft)}.task-card-stats b{display:block;color:var(--text);font-size:14px;font-weight:700;letter-spacing:-.02em;margin-bottom:2px;font-variant-numeric:tabular-nums}.log{background:#0d0e13;border:1px solid var(--border);overflow:hidden;position:relative}.log:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(6,182,212,.35),transparent);z-index:1}.log-scroll{max-height:420px;overflow-y:auto}.log-row{display:grid;grid-template-columns:78px 24px 1fr auto;gap:14px;padding:9px 16px;font-family:var(--font-mono);font-size:11.5px;border-bottom:1px solid var(--border-soft);border-left:2px solid transparent;align-items:start;transition:all .15s;opacity:0;transform:translateY(-4px);animation:log-row-in .45s cubic-bezier(.4,0,.2,1) forwards}.log-row:nth-child(1){animation-delay:.4s}.log-row:nth-child(2){animation-delay:.48s}.log-row:nth-child(3){animation-delay:.56s}.log-row:nth-child(4){animation-delay:.64s}.log-row:nth-child(5){animation-delay:.72s}.log-row:nth-child(6){animation-delay:.8s}.log-row:nth-child(7){animation-delay:.88s}.log-row:nth-child(8){animation-delay:.96s}.log-row:nth-child(9){animation-delay:1.04s}.log-row:nth-child(n+10){animation-delay:1.12s}@keyframes log-row-in{to{opacity:1;transform:translateY(0)}}.log-row:hover{background:#06b6d40f}.log-row.ok{border-left-color:var(--emerald)}.log-row.info{border-left-color:var(--sky)}.log-row.warn{border-left-color:var(--amber)}.log-row.bad{border-left-color:var(--rose)}.log-row.post{border-left-color:var(--primary)}.log-time{color:var(--muted);font-size:10.5px}.log-ic{font-size:13px;text-align:center}.log-msg{color:var(--text);line-height:1.45;word-break:break-word}.log-msg .acc{color:var(--primary-2);font-weight:700}.log-msg .ch{color:var(--text-dim)}.log-msg .ch:before{content:"«";color:var(--muted)}.log-msg .ch:after{content:"»";color:var(--muted)}.log-tag{font-family:var(--font-mono);font-size:9.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-weight:600}.log-tag.ok{color:var(--emerald)}.log-tag.bad{color:var(--rose)}.log-tag.warn{color:var(--amber)}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#05060bb8;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:none;align-items:flex-start;justify-content:center;padding:60px 20px 40px;overflow-y:auto;animation:modal-fade .25s ease-out}.modal-bg.open{display:flex}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}.modal{width:100%;max-width:840px;background:var(--card);border:1px solid var(--border);box-shadow:0 60px 120px -20px #000c,0 0 0 1px #06b6d414;position:relative;overflow:hidden;margin:auto;animation:modal-pop .4s cubic-bezier(.2,.8,.2,1)}@keyframes modal-pop{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.modal:before{content:none}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 26px 18px;border-bottom:1px solid var(--border-soft)}.modal-title{font-size:22px;font-weight:800;letter-spacing:-.01em;background:linear-gradient(180deg,var(--text),color-mix(in srgb,var(--text-dim) 70%,var(--text)));-webkit-background-clip:text;background-clip:text;color:transparent}.modal-sub{margin-top:6px;font-family:var(--font-mono);font-size:11px;color:var(--text-dim)}.modal-close{width:32px;height:32px;border:1px solid var(--border);background:var(--card-2);color:var(--text-dim);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .18s}.modal-close:hover{color:var(--rose);border-color:var(--rose);transform:rotate(90deg)}.modal-body{padding:22px 26px;max-height:65vh;overflow-y:auto}.modal-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 26px;border-top:1px solid var(--border-soft);background:linear-gradient(180deg,transparent,rgba(0,0,0,.3))}.modal-foot .left-info{font-family:var(--font-mono);font-size:10.5px;color:var(--text-dim)}.modal-foot .left-info b{color:var(--text)}.field{margin-bottom:16px}.field-label{display:block;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--text-dim);font-weight:700;margin-bottom:7px}.field-input,.field-textarea{width:100%;background:var(--card-2);border:1px solid var(--border);border-radius:11px;padding:10px 12px;color:var(--text);font-size:12.5px;outline:none;transition:all .2s;font-family:var(--font-sans)}.field-input:focus,.field-textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #06b6d41a}.field-textarea{min-height:80px;resize:vertical;font-family:var(--font-mono);font-size:11.5px}select.field-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:32px;background-color:var(--card-2);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="%238b8f9f" stroke-width="2"><path d="m6 9 6 6 6-6"/></svg>');background-repeat:no-repeat;background-position:right 12px center}.field-hint{margin-top:6px;font-family:var(--font-mono);font-size:10px;color:var(--text-dim)}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.matrix{display:grid;gap:1px;background:var(--border);border:1px solid var(--border)}.matrix-cell{background:var(--card);padding:10px 12px;font-family:var(--font-mono);font-size:10.5px;display:flex;align-items:center;justify-content:center;min-height:42px;cursor:pointer;transition:all .15s}.matrix-cell:hover{background:var(--card-2)}.matrix-cell.head{background:#0000004d;color:var(--text-dim);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:9.5px}.matrix-cell.ok{background:#10b9811f;color:var(--emerald)}.matrix-cell.bad{background:#f43f5e2e;color:var(--rose);font-weight:700}.matrix-cell.warn{background:#f59e0b24;color:var(--amber)}.matrix-cell.muted{color:var(--muted)}.aurora-card{position:relative;background:var(--card);border:1px solid rgba(6,182,212,.22);overflow:hidden}.aurora-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(70% 100% at 15% 0%,rgba(6,182,212,.25),transparent 60%),radial-gradient(60% 80% at 90% 10%,rgba(56,189,248,.17),transparent 65%),radial-gradient(80% 90% at 50% 110%,rgba(244,63,94,.13),transparent 70%);opacity:.75;animation:aurora-drift 24s ease-in-out infinite alternate}.aurora-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background-image:repeating-linear-gradient(to bottom,transparent 0px,transparent 2px,rgba(255,255,255,.012) 2px,rgba(255,255,255,.012) 3px);mix-blend-mode:overlay}@keyframes aurora-drift{0%{transform:translate(0) scale(1)}to{transform:translate(3%,-2%) scale(1.05)}}.aurora-card>*{position:relative;z-index:1}.plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.plan{--c:var(--text-dim);background:var(--card);border:1px solid var(--border);padding:24px;position:relative;overflow:hidden;transition:all .25s}.plan:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--c);transform:scaleX(0);transform-origin:left;transition:transform .4s}.plan:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--c) 50%,var(--border));box-shadow:0 16px 36px -16px color-mix(in srgb,var(--c) 60%,transparent)}.plan:hover:before{transform:scaleX(1)}.plan.recommended{--c:var(--primary);border-color:#06b6d473}.plan.recommended:after{content:"РЕКОМЕНДУЕМ";position:absolute;top:14px;right:-32px;transform:rotate(34deg);background:var(--primary);color:#fff;font-family:var(--font-mono);font-size:9px;font-weight:700;padding:3px 36px;letter-spacing:.12em}.plan-name{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--c);font-weight:700;margin-bottom:10px}.plan-price{font-size:36px;font-weight:800;letter-spacing:-.04em;line-height:1;margin-bottom:4px}.plan-price .cur{color:var(--text-dim);font-size:18px;font-weight:600;margin-left:4px}.plan-period{font-family:var(--font-mono);font-size:11px;color:var(--text-dim);margin-bottom:18px}.plan-features{list-style:none;display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.plan-features li{display:flex;align-items:flex-start;gap:9px;font-size:12px;color:var(--text-dim)}.plan-features li svg{width:14px;height:14px;color:var(--c);flex-shrink:0;margin-top:2px}.plan-features li b{color:var(--text);font-weight:600}.lp-hero{padding:80px 0 60px;text-align:center}.lp-hero-title{font-size:72px;font-weight:800;letter-spacing:-.03em;line-height:1;background:linear-gradient(180deg,var(--text),var(--primary-2));-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:20px}.lp-hero-sub{font-size:17px;color:var(--text-dim);max-width:600px;margin:0 auto 32px;line-height:1.5}.lp-hero-cta{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-bottom:40px}.feature{background:var(--card);border:1px solid var(--border);padding:26px;position:relative;transition:all .25s;overflow:hidden}.feature:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--primary),var(--sky));transform:scaleY(0);transform-origin:top;transition:transform .4s}.feature:hover{transform:translateY(-4px);border-color:#06b6d466;box-shadow:0 16px 32px -16px #06b6d466}.feature:hover:before{transform:scaleY(1)}.feature-ico{width:46px;height:46px;background:#06b6d429;border:1px solid rgba(6,182,212,.35);color:var(--primary-2);display:flex;align-items:center;justify-content:center;border-radius:11px;margin-bottom:16px;position:relative}.feature:hover .feature-ico{transform:scale(1.05) rotate(-3deg)}.feature-ico{transition:transform .3s}.feature-ico svg{width:20px;height:20px}.feature h3{font-size:16px;font-weight:700;margin-bottom:7px}.feature p{font-size:13px;color:var(--text-dim);line-height:1.55}.constructor{display:grid;grid-template-columns:280px 1fr 320px;gap:14px;align-items:flex-start}.func-list{display:flex;flex-direction:column;gap:6px}.func-item{--c:var(--primary);display:flex;align-items:center;gap:11px;padding:12px 14px;background:var(--card);border:1px solid var(--border);cursor:pointer;transition:all .22s;position:relative;overflow:hidden}.func-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--c);transform:scaleY(0);transform-origin:center;transition:transform .3s}.func-item:after{content:"";position:absolute;right:-30px;top:-30px;width:80px;height:80px;border-radius:50%;background:var(--c);filter:blur(28px);opacity:0;transition:opacity .35s}.func-item:hover{border-color:color-mix(in srgb,var(--c) 50%,var(--border));background:color-mix(in srgb,var(--c) 4%,var(--card));transform:translate(2px)}.func-item:hover:after{opacity:.18}.func-item.active{border-color:var(--c);background:linear-gradient(90deg,color-mix(in srgb,var(--c) 12%,var(--card)),var(--card))}.func-item.active:before{transform:scaleY(1)}.func-item .ico{width:32px;height:32px;background:color-mix(in srgb,var(--c) 14%,transparent);border:1px solid color-mix(in srgb,var(--c) 35%,transparent);color:var(--c);display:flex;align-items:center;justify-content:center;border-radius:8px;flex-shrink:0;position:relative;z-index:1}.func-item .ico svg{width:14px;height:14px}.func-item .nm{font-size:12.5px;font-weight:600;color:var(--text);flex:1;position:relative;z-index:1}.func-item .nm small{display:block;font-family:var(--font-mono);font-size:9.5px;color:var(--text-dim);font-weight:500;margin-top:1px;letter-spacing:.04em}.func-item.emerald{--c:var(--emerald)}.func-item.amber{--c:var(--amber)}.func-item.rose{--c:var(--rose)}.func-item.sky{--c:var(--sky)}.func-item.primary{--c:var(--primary)}.proxy-ip{font-family:var(--font-mono);font-size:9.5px;color:var(--text-dim);cursor:pointer;letter-spacing:.02em;margin-top:4px;transition:color .18s,transform .18s;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-flex;align-items:center;gap:4px}.proxy-ip:before{content:"⎘";opacity:.55;font-size:11px}.proxy-ip:hover{color:var(--primary-2)}.proxy-ip:hover:before{opacity:1}.proxy-ip:active{transform:scale(.97)}.proxy-ip.copied{color:var(--emerald)}.proxy-ip.copied:before{content:"✓"}.acc-mini-stats{display:flex;align-items:center;gap:6px;margin-left:24px}.acc-stats-btn{--c:var(--primary);border-color:#06b6d459!important;color:var(--primary-2)!important;background:#06b6d414!important;box-shadow:0 4px 12px -6px #06b6d480}.acc-stats-btn:hover{background:#06b6d42e!important;border-color:var(--primary)!important;transform:translateY(-1px);box-shadow:0 8px 18px -6px #06b6d4b3}.acc-mini{display:inline-flex;align-items:center;gap:8px;padding:6px 11px;background:var(--card-2);border:1px solid var(--border-soft);cursor:pointer;transition:all .2s cubic-bezier(.2,.8,.2,1);position:relative;--c:var(--primary)}.acc-mini:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--c);transform:scaleY(.3);transform-origin:center;transition:transform .25s}.acc-mini:hover{border-color:color-mix(in srgb,var(--c) 50%,var(--border));transform:translateY(-1px);box-shadow:0 6px 14px -8px color-mix(in srgb,var(--c) 60%,transparent);background:color-mix(in srgb,var(--c) 5%,var(--card-2))}.acc-mini:hover:before{transform:scaleY(1)}.acc-mini.emerald{--c:var(--emerald)}.acc-mini.sky{--c:var(--sky)}.acc-mini.amber{--c:var(--amber)}.acc-mini.rose{--c:var(--rose)}.acc-mini.primary{--c:var(--primary-2)}.acc-mini-ico{font-size:14px;line-height:1;color:var(--c);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--c) 40%,transparent))}.acc-mini-val{font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--text);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.acc-mini-lbl{font-family:var(--font-mono);font-size:9px;color:var(--text-dim);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.row-quick-actions{display:inline-flex;align-items:center;gap:4px}.quick-action{width:30px;height:30px;background:var(--card-2);border:1px solid var(--border);color:var(--text-dim);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .18s cubic-bezier(.2,.8,.2,1);position:relative}.quick-action svg{width:13px;height:13px;transition:transform .18s}.quick-action:hover{color:var(--primary-2);border-color:var(--primary);background:#06b6d41f;transform:translateY(-2px);box-shadow:0 6px 14px -4px #06b6d480;z-index:5}.quick-action:hover svg{transform:scale(1.1)}.quick-action:active{transform:translateY(0)}.quick-action.stats:hover{color:var(--emerald);border-color:var(--emerald);background:#10b9811f;box-shadow:0 6px 14px -4px #10b98180}.quick-action.banned:hover{color:var(--rose);border-color:var(--rose);background:#f43f5e1f;box-shadow:0 6px 14px -4px #f43f5e80}.quick-action.profile:hover{color:var(--sky);border-color:var(--sky);background:#38bdf81f;box-shadow:0 6px 14px -4px #38bdf880}.quick-action.edit:hover{color:var(--amber);border-color:var(--amber);background:#f59e0b1f;box-shadow:0 6px 14px -4px #f59e0b80}.quick-action:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(4px);white-space:nowrap;background:var(--bg);border:1px solid var(--border);padding:5px 10px;font-family:var(--font-mono);font-size:9.5px;color:var(--text);letter-spacing:.1em;text-transform:uppercase;font-weight:700;opacity:0;pointer-events:none;transition:all .18s;z-index:30;box-shadow:0 10px 20px -4px #000000b3}.quick-action:before{content:"";position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%) translateY(4px);border:5px solid transparent;border-top-color:var(--border);opacity:0;pointer-events:none;transition:all .18s}.quick-action:hover:after,.quick-action:hover:before{opacity:1;transform:translate(-50%) translateY(0)}.row-actions-cell{position:relative;display:inline-block}.action-trigger{width:32px;height:32px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:var(--card-2);border:1px solid var(--border);color:var(--text-dim);cursor:pointer;transition:all .16s;font-size:18px;font-weight:700;line-height:1}.action-trigger:hover{color:#cfe0ff;border-color:#4aa8ff80;background:#4aa8ff1a}.action-trigger.open{color:#fff;border-color:#4aa8ffb3;background:#4aa8ff29;box-shadow:0 6px 18px -6px #4aa8ff8c}.dd-menu{position:fixed;top:-10000px;left:-10000px;z-index:300;min-width:238px;background:#161822;border:1px solid #232631;border-radius:13px;box-shadow:0 28px 66px -22px #000000db,inset 0 1px #ffffff08;padding:6px;font-family:Geist,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;opacity:0;transform:translateY(-6px) scale(.98);transform-origin:top right;pointer-events:none;transition:opacity .18s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.2,.8,.2,1);text-align:left}.dd-menu.open{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.dd-menu:before{display:none}.dd-item{display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:9px;font-size:12.5px;font-weight:500;color:#e9ebf2;letter-spacing:.1px;cursor:pointer;transition:background .14s,color .14s}.dd-item:hover{background:#4aa8ff1a;color:#fff}.dd-item svg{width:15px;height:15px;color:#8b8f9e;opacity:1;flex-shrink:0;transition:color .14s}.dd-item:hover svg{color:#4aa8ff}.dd-item.danger{color:#ef5a6e}.dd-item.danger svg{color:#ef5a6e}.dd-item.danger:hover{background:#ef5a6e1f;color:#ff8093}.dd-item.danger:hover svg{color:#ff8093}.dd-divider{height:1px;background:#232631;margin:6px 8px}.bulk-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.bulk-btn{--c:var(--primary);display:flex;align-items:center;gap:12px;padding:13px 16px;background:var(--card-2);border:1px solid var(--border);cursor:pointer;transition:all .22s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;text-align:left}.bulk-btn:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--c);transform:scaleY(.4);transform-origin:center;transition:transform .3s}.bulk-btn:after{content:"";position:absolute;right:-30px;top:-30px;width:80px;height:80px;border-radius:50%;background:var(--c);filter:blur(28px);opacity:0;transition:opacity .35s}.bulk-btn:hover{border-color:color-mix(in srgb,var(--c) 55%,var(--border));transform:translateY(-2px);background:color-mix(in srgb,var(--c) 5%,var(--card-2));box-shadow:0 10px 24px -10px color-mix(in srgb,var(--c) 55%,transparent)}.bulk-btn:hover:before{transform:scaleY(1)}.bulk-btn:hover:after{opacity:.22}.bulk-btn.danger:hover{border-color:var(--rose)}.bulk-ico{width:38px;height:38px;flex-shrink:0;--c:var(--primary);background:color-mix(in srgb,var(--c) 16%,transparent);border:1px solid color-mix(in srgb,var(--c) 38%,transparent);color:var(--c);display:flex;align-items:center;justify-content:center;border-radius:9px;position:relative;transition:all .25s}.bulk-btn:hover .bulk-ico{transform:scale(1.05) rotate(-3deg)}.bulk-ico:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:10px;background:var(--c);opacity:0;filter:blur(10px);transition:opacity .3s}.bulk-btn:hover .bulk-ico:after{opacity:.45}.bulk-ico svg{width:16px;height:16px;position:relative;z-index:1}.bulk-text{flex:1;min-width:0;position:relative;z-index:1}.bulk-text b{display:block;font-size:13px;font-weight:700;color:var(--text);line-height:1.2;letter-spacing:-.005em}.bulk-text span{display:block;font-family:var(--font-mono);font-size:9.5px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;font-weight:500;margin-top:3px}.bulk-btn--special{border-color:color-mix(in srgb,var(--c) 35%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--c) 8%,var(--card-2)) 0%,var(--card-2) 60%);animation:bulk-pulse-glow 3.2s ease-in-out infinite}.bulk-btn--special:after{opacity:.18}.bulk-btn--special:before{transform:scaleY(.85)}.bulk-btn--special .bulk-ico{box-shadow:0 0 14px -2px color-mix(in srgb,var(--c) 50%,transparent)}.bulk-btn--special .bulk-text:before{content:"";position:absolute;left:-40%;top:-50%;width:35%;height:200%;background:linear-gradient(110deg,transparent 0%,color-mix(in srgb,var(--c) 22%,transparent) 50%,transparent 100%);transform:skew(-22deg);pointer-events:none;animation:bulk-shimmer 3.6s ease-in-out infinite}.bulk-btn--special:hover{border-color:color-mix(in srgb,var(--c) 75%,var(--border));box-shadow:0 12px 30px -8px color-mix(in srgb,var(--c) 70%,transparent),inset 0 0 20px -8px color-mix(in srgb,var(--c) 40%,transparent);animation-play-state:paused}.bulk-badge-new{display:inline-block;margin-left:6px;padding:1px 5px 1.5px;font-family:var(--font-mono);font-size:8px;font-weight:800;letter-spacing:.12em;vertical-align:1px;color:#fff;background:linear-gradient(135deg,var(--c) 0%,color-mix(in srgb,var(--c) 65%,#fff) 100%);box-shadow:0 0 8px -1px color-mix(in srgb,var(--c) 65%,transparent);border-radius:3px}@keyframes bulk-pulse-glow{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 18px -4px color-mix(in srgb,var(--c) 35%,transparent)}}@keyframes bulk-shimmer{0%{left:-40%}55%{left:120%}to{left:120%}}@media (prefers-reduced-motion: reduce){.bulk-btn--special{animation:none}.bulk-btn--special .bulk-text:before{animation:none;opacity:.4}}.cs-tabs{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#0000002e;position:relative;z-index:1}.cs-tab{background:transparent;border:0;color:var(--text-dim);cursor:pointer;padding:13px 14px 12px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;display:flex;align-items:center;justify-content:center;gap:8px;position:relative;transition:color .18s,background .22s;text-align:center;line-height:1.2;font-family:inherit}.cs-tab+.cs-tab{border-left:1px solid var(--border)}.cs-tab svg{width:14px;height:14px;opacity:.7;transition:opacity .18s}.cs-tab:hover{color:var(--text);background:color-mix(in srgb,#06b6d4 5%,transparent)}.cs-tab:hover svg{opacity:1}.cs-tab.active{color:#06b6d4;background:linear-gradient(180deg,color-mix(in srgb,#06b6d4 14%,transparent),color-mix(in srgb,#06b6d4 4%,transparent))}.cs-tab.active svg{opacity:1}.cs-tab.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,transparent 0%,#06b6d4 20%,#67e8f9 50%,#06b6d4 80%,transparent 100%);box-shadow:0 0 10px color-mix(in srgb,#06b6d4 60%,transparent);animation:cs-tab-underline-in .28s ease-out}@keyframes cs-tab-underline-in{0%{transform:scaleX(.3);opacity:0}to{transform:scaleX(1);opacity:1}}.cs-preview-spinner{width:32px;height:32px;border-radius:50%;border:2.5px solid rgba(6,182,212,.18);border-top-color:#06b6d4;border-right-color:#67e8f9;animation:cs-spin .85s linear infinite;box-shadow:0 0 12px -2px #06b6d473}@keyframes cs-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.cs-preview-spinner{animation-duration:2.4s}}.quick-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:24px}.quick-btn{--c:var(--primary);display:flex;align-items:center;gap:11px;padding:14px 16px;background:var(--card);border:1px solid var(--border);cursor:pointer;transition:all .22s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;text-align:left}.quick-btn:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--c);transform:scaleY(0);transform-origin:center;transition:transform .3s}.quick-btn:after{content:"";position:absolute;right:-40px;top:-40px;width:100px;height:100px;border-radius:50%;background:var(--c);filter:blur(32px);opacity:0;transition:opacity .35s}.quick-btn:hover{border-color:color-mix(in srgb,var(--c) 60%,var(--border));transform:translateY(-3px);background:linear-gradient(135deg,color-mix(in srgb,var(--c) 6%,var(--card)),var(--card));box-shadow:0 12px 28px -12px color-mix(in srgb,var(--c) 60%,transparent)}.quick-btn:hover:before{transform:scaleY(1)}.quick-btn:hover:after{opacity:.2}.quick-btn-ico{width:42px;height:42px;flex-shrink:0;background:color-mix(in srgb,var(--c) 16%,transparent);border:1px solid color-mix(in srgb,var(--c) 36%,transparent);color:var(--c);display:flex;align-items:center;justify-content:center;border-radius:10px;position:relative;transition:all .25s}.quick-btn:hover .quick-btn-ico{transform:scale(1.08) rotate(-4deg)}.quick-btn-ico:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:11px;background:var(--c);opacity:0;filter:blur(10px);transition:opacity .3s}.quick-btn:hover .quick-btn-ico:after{opacity:.4}.quick-btn-ico svg{width:18px;height:18px;position:relative;z-index:1}.quick-btn-text{flex:1;min-width:0;position:relative;z-index:1}.quick-btn-text b{display:block;font-size:13.5px;font-weight:700;color:var(--text);line-height:1.2;letter-spacing:-.005em}.quick-btn-text span{display:block;font-family:var(--font-mono);font-size:9.5px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.1em;font-weight:500;margin-top:4px}.tc-section{margin-bottom:22px;opacity:0;transform:translateY(10px);animation:tc-rise .55s cubic-bezier(.2,.8,.2,1) forwards}@keyframes tc-rise{to{opacity:1;transform:translateY(0)}}.tc-section:nth-child(1){animation-delay:.05s}.tc-section:nth-child(2){animation-delay:.1s}.tc-section:nth-child(3){animation-delay:.15s}.tc-section:nth-child(4){animation-delay:.2s}.tc-section:nth-child(5){animation-delay:.25s}.tc-section:nth-child(6){animation-delay:.3s}.tc-section:nth-child(7){animation-delay:.35s}.tc-section:nth-child(8){animation-delay:.4s}.tc-label{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.16em;color:var(--text-dim);font-weight:700;margin-bottom:10px}.tc-label:before{content:"";width:8px;height:8px;background:var(--primary);box-shadow:0 0 8px var(--primary)}.tc-label.emerald:before{background:var(--emerald);box-shadow:0 0 8px var(--emerald)}.tc-label.amber:before{background:var(--amber);box-shadow:0 0 8px var(--amber)}.tc-label.sky:before{background:var(--sky);box-shadow:0 0 8px var(--sky)}.tc-label.rose:before{background:var(--rose);box-shadow:0 0 8px var(--rose)}.tc-cards{display:grid;gap:10px}.tc-cards.cols-2{grid-template-columns:repeat(2,1fr)}.tc-cards.cols-3{grid-template-columns:repeat(3,1fr)}.tc-card{--c:var(--primary);background:var(--card);border:1.5px solid var(--border);padding:16px 18px;cursor:pointer;position:relative;overflow:hidden;transition:all .25s cubic-bezier(.2,.8,.2,1);display:flex;align-items:flex-start;gap:14px}.tc-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--c);transform:scaleY(0);transform-origin:center;transition:transform .3s}.tc-card:after{content:"";position:absolute;right:-50px;top:-50px;width:140px;height:140px;border-radius:50%;background:var(--c);filter:blur(40px);opacity:0;transition:opacity .35s}.tc-card:hover{border-color:color-mix(in srgb,var(--c) 55%,var(--border));transform:translateY(-2px);box-shadow:0 12px 28px -14px color-mix(in srgb,var(--c) 60%,transparent)}.tc-card:hover:before{transform:scaleY(.6)}.tc-card:hover:after{opacity:.18}.tc-card.active{border-color:var(--c);background:linear-gradient(135deg,color-mix(in srgb,var(--c) 8%,var(--card)),var(--card))}.tc-card.active:before{transform:scaleY(1)}.tc-card.active:after{opacity:.22}.tc-card.emerald{--c:var(--emerald)}.tc-card.amber{--c:var(--amber)}.tc-card.sky{--c:var(--sky)}.tc-card.rose{--c:var(--rose)}.tc-card-ico{width:42px;height:42px;flex-shrink:0;background:color-mix(in srgb,var(--c) 14%,transparent);border:1px solid color-mix(in srgb,var(--c) 35%,transparent);color:var(--c);display:flex;align-items:center;justify-content:center;border-radius:10px;position:relative;z-index:1;transition:all .25s}.tc-card:hover .tc-card-ico{transform:scale(1.05) rotate(-3deg)}.tc-card-ico svg{width:18px;height:18px}.tc-card-body{flex:1;min-width:0;position:relative;z-index:1}.tc-card-title{font-size:14px;font-weight:700;color:var(--text);letter-spacing:-.01em;line-height:1.2}.tc-card-sub{font-family:var(--font-mono);font-size:10.5px;color:var(--text-dim);margin-top:3px;letter-spacing:.05em}.tc-card-desc{font-size:11.5px;color:var(--text-dim);line-height:1.45;margin-top:6px}.tg-switch{display:inline-flex;align-items:center;width:54px;height:30px;padding:3px;background:var(--card-2);border:1px solid var(--border);cursor:pointer;position:relative;transition:all .25s;flex-shrink:0}.tg-switch:before{content:"";width:22px;height:22px;background:var(--text-dim);transition:all .28s cubic-bezier(.4,0,.2,1)}.tg-switch.on{background:linear-gradient(135deg,#10b98140,#38bdf826);border-color:var(--emerald)}.tg-switch.on:before{transform:translate(24px);background:var(--emerald);box-shadow:0 0 12px var(--emerald)}.stepper{display:flex;align-items:stretch;background:var(--card-2);border:1px solid var(--border);overflow:hidden}.stepper button{width:34px;background:transparent;border:none;color:var(--text-dim);font-size:16px;font-weight:700;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center}.stepper button:hover{background:#06b6d41a;color:var(--primary-2)}.stepper-val{flex:1;text-align:center;padding:10px 8px 4px;font-family:var(--font-mono);font-size:20px;font-weight:700;color:var(--text);letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.stepper-unit{text-align:center;padding:0 8px 8px;font-family:var(--font-mono);font-size:9.5px;font-weight:600;color:var(--text-dim);letter-spacing:.12em;text-transform:uppercase}.stepper-wrap{padding:14px 16px;background:var(--card);border:1px solid var(--border);transition:border-color .2s}.stepper-wrap:hover{border-color:#06b6d466}.stepper-wrap-head{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-size:9.5px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.14em;font-weight:700;margin-bottom:10px}.stepper-wrap-head .hint{font-family:var(--font-mono);font-size:9.5px;color:var(--muted);letter-spacing:.06em;text-transform:none;font-weight:500}.stepper-mini-label{font-family:var(--font-mono);font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-weight:500;margin-bottom:5px}.stepper-range{display:flex;align-items:center;gap:10px}.stepper-range>div{flex:1}.stepper-range .arrow{color:var(--primary-2);font-size:18px;flex:0 0 auto;align-self:center;padding-top:14px}.tg-box{background:var(--card);border:1px solid var(--border);padding:16px 18px;display:flex;align-items:center;gap:18px;transition:border-color .25s}.tg-box:hover{border-color:#06b6d466}.tg-box.on{border-color:#10b98173}.tg-box-text{flex:1;min-width:0}.tg-box-text b{display:block;font-size:13.5px;font-weight:700;color:var(--text);margin-bottom:3px}.tg-box-text span{font-size:11.5px;color:var(--text-dim);line-height:1.5}.tc-tab{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;background:var(--card-2);border:1px solid var(--border);color:var(--text-dim);font-size:11.5px;font-weight:600;cursor:pointer;transition:all .2s}.tc-tab svg{width:13px;height:13px}.tc-tab:hover{color:var(--text);border-color:#06b6d466}.tc-tab.active{background:#06b6d429;border-color:#06b6d480;color:var(--primary-2);font-weight:700}.shield{background:var(--card-2);border:1px solid var(--border);padding:16px;margin-bottom:14px;position:relative;overflow:hidden}.shield-bar{height:6px;background:#10b9811a;border:1px solid var(--border-soft);overflow:hidden;position:relative;margin-top:10px}.shield-bar>div{height:100%;background:linear-gradient(90deg,var(--emerald),var(--sky));box-shadow:0 0 12px #10b98180;position:relative}.shield-bar>div:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:progress-shine 2.5s linear infinite}.latency-bars{display:inline-flex;align-items:flex-end;gap:1.5px;height:18px;vertical-align:middle}.latency-bars i{width:3px;background:var(--emerald);opacity:.85;border-radius:.5px}.latency-bars i.s{background:var(--amber)}.latency-bars i.b{background:var(--rose)}.heatmap{display:grid;grid-template-columns:repeat(28,1fr);gap:2.5px}.heatmap i{aspect-ratio:1;background:var(--card-2);border-radius:1.5px;transition:transform .1s}.heatmap i:hover{transform:scale(1.4);z-index:2;position:relative}.heatmap i.l1{background:#06b6d42e}.heatmap i.l2{background:#06b6d459}.heatmap i.l3{background:#06b6d499}.heatmap i.l4{background:#06b6d4f2;box-shadow:0 0 4px #06b6d499}.flag-pill{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;color:var(--text)}.flag-pill .flag{font-size:14px;line-height:1}.subnav-item{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:8px;font-size:12.5px;font-weight:600;color:var(--text-dim);cursor:pointer;transition:all .18s;position:relative}.subnav-item:hover{color:var(--text);background:#ffffff08}.subnav-item.active{color:var(--text);background:linear-gradient(90deg,rgba(6,182,212,.16),transparent)}.subnav-item.active:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2px;background:var(--primary);box-shadow:0 0 8px var(--primary)}.subnav-item svg{width:14px;height:14px;opacity:.7}.subnav-item.active svg{opacity:1;color:var(--primary-2)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0003}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--primary)}@media (max-width:1100px){.constructor{grid-template-columns:1fr}}@media (min-width:769px) and (max-width:1100px){.app{grid-template-columns:64px 1fr}.sidebar{padding:18px 8px;align-items:center}.brand{justify-content:center;margin-bottom:14px;padding:0}.brand-meta{display:none}.sidebar-toggle{align-self:center;margin:2px 0 12px}.sidebar .nav-group{display:flex;flex-direction:column;align-items:center;gap:3px;margin-bottom:12px}.sidebar .nav-group-title{display:block;width:22px;height:1px;padding:0;margin:7px 0 5px;overflow:hidden;color:transparent;letter-spacing:0;background:var(--border)}.sidebar .nav-group-title:after{display:none}.sidebar .nav-divider{display:none}.sidebar .nav-item{width:44px;height:40px;justify-content:center;padding:0;gap:0;margin:0;border-radius:12px;background:none}.sidebar .nav-item:before,.sidebar .nav-item.active:after{display:none}.sidebar .nav-item>span{display:none}.sidebar .badge-small,.sidebar .nav-item .nav-lock{display:none}.sidebar .nav-item:hover{background:#ffffff0f}.sidebar .nav-item.active{background:#06b6d429;box-shadow:0 0 0 1px #06b6d459 inset}.sidebar .nav-item.active svg{color:var(--primary-2)}.sidebar-cta{width:40px;height:40px;padding:0;gap:0;justify-content:center;margin:6px auto 0}.sidebar-cta b,.sidebar-cta .sidebar-cta-arrow{display:none}.sidebar .sidebar-logout{width:40px;height:40px;padding:0;gap:0;margin:14px auto 0}.sidebar .sidebar-logout span,.sidebar .user-pill .user-info,.sidebar .user-pill .chev{display:none}.sidebar .user-pill{justify-content:center;padding:6px;margin-top:6px;background:none}}.nav-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#03050a8c;opacity:0;pointer-events:none;transition:opacity .26s ease}@media (max-width:768px){.app,body.sidebar-collapsed .app{grid-template-columns:1fr}.sidebar,body.sidebar-collapsed .sidebar{position:fixed;top:0;left:0;bottom:0;height:100dvh;width:min(84vw,300px);z-index:130;overflow-y:auto;padding:20px 16px;align-items:stretch;min-height:100dvh;transform:translate(-100%);transition:transform .26s cubic-bezier(.4,0,.2,1)}body.nav-open .sidebar{transform:none;box-shadow:0 30px 90px -18px #000000bf}.sidebar-toggle{display:none}.sidebar:before{display:none}.nav-backdrop{display:block}body.nav-open .nav-backdrop{opacity:1;pointer-events:auto}body.nav-open{overflow:hidden}}.nav-item.locked{opacity:.58}.nav-item.locked:hover{opacity:.9}.nav-item .nav-lock{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:0 0 auto;color:var(--muted,#8b93a7);opacity:.75}.nav-item .nav-lock svg{width:13px;height:13px}body.sidebar-collapsed .nav-item .nav-lock{display:none}.sidebar-cta.warn{border-color:#fbbf2480;background:#fbbf241f}.sidebar-cta.warn b,.sidebar-cta.warn .sidebar-cta-spark{color:#fbbf24}.sidebar-cta.danger{border-color:#f871718c;background:#f8717124}.sidebar-cta.danger b,.sidebar-cta.danger .sidebar-cta-spark{color:#f87171}.modal input[type=text],.modal input[type=password],.modal input[type=email],.modal input[type=number],.modal input:not([type]),.modal textarea,.modal select{background:#181b24;color:#e8eaf0;border:1px solid #262a36;caret-color:#22d3ee}.modal input:focus,.modal textarea:focus,.modal select:focus{border-color:color-mix(in srgb,#22d3ee 55%,#262a36);outline:none;box-shadow:0 0 0 2px color-mix(in srgb,#22d3ee 22%,transparent)}.modal input::-moz-placeholder,.modal textarea::-moz-placeholder{color:color-mix(in srgb,#8b8f9f 70%,transparent)}.modal input::placeholder,.modal textarea::placeholder{color:color-mix(in srgb,#8b8f9f 70%,transparent)}[data-sonner-toaster],ol[data-sonner-toaster]{--card: #12141c;--card-2: #191f2d;--border: #232631;--text: #eef1f7;--text-dim: #8790a6;--acc: #4aa8ff;--acc-2: #3f8fe0;--emerald: #22c55e;--amber: #f5a623;--rose: #ef5a6e;--sky: #4aa8ff;--width: 400px !important;--gap: 12px !important}@media (min-width: 2200px){body:has(.mgr-v2) [data-sonner-toaster],body:has(.admin-pane) [data-sonner-toaster]{right:max(48px,calc(48px + (100vw - 2296px)/2))!important}body:has(.pxy-pane) [data-sonner-toaster]{right:max(48px,calc(48px + (100vw - 1996px)/2))!important}body:has(.neuro-pane) [data-sonner-toaster]{right:max(48px,calc(48px + (100vw - 2036px)/2))!important}body:has(.profile-v2) [data-sonner-toaster]{right:max(48px,calc(48px + (100vw - 1876px)/2))!important}body:has(.plans-pane) [data-sonner-toaster]{right:max(48px,calc(48px + (100vw - 1836px)/2))!important}}@media (min-width: 3200px){body:has(.mgr-v2) [data-sonner-toaster],body:has(.admin-pane) [data-sonner-toaster]{right:max(48px,calc(48px + (100vw - 2556px)/2))!important}body:has(.pxy-pane) [data-sonner-toaster]{right:max(48px,calc(48px + (100vw - 2216px)/2))!important}body:has(.neuro-pane) [data-sonner-toaster]{right:max(48px,calc(48px + (100vw - 2236px)/2))!important}body:has(.profile-v2) [data-sonner-toaster]{right:max(48px,calc(48px + (100vw - 2036px)/2))!important}body:has(.plans-pane) [data-sonner-toaster]{right:max(48px,calc(48px + (100vw - 1976px)/2))!important}}[data-sonner-toaster] li[data-sonner-toast]{width:100%;display:flex!important;align-items:center!important;gap:0!important;background:#161a249e!important;-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2);border:1px solid rgba(150,175,225,.16)!important;border-radius:14px!important;padding:13px 46px 13px 14px!important;color:var(--text)!important;font-family:var(--font-sans)!important;font-size:13px!important;font-weight:600!important;position:absolute!important;top:0!important;right:0!important;overflow:hidden;transform:translateY(calc(var(--index, 0) * 74px))!important;transition:transform .24s cubic-bezier(.16,.84,.32,1),opacity .24s ease!important;box-shadow:0 20px 50px -18px #000000b3,inset 0 1px #ffffff0f;animation:mk-toast-in .32s cubic-bezier(.16,.84,.32,1)}[data-sonner-toaster] li[data-sonner-toast][data-removed=true]{opacity:0!important;transform:translateY(calc(var(--index, 0) * 74px)) translate(40px)!important}[data-sonner-toaster] li[data-sonner-toast] [data-content],[data-sonner-toaster] li[data-sonner-toast] [data-title],[data-sonner-toaster] li[data-sonner-toast] [data-description]{opacity:1!important;visibility:visible!important}[data-sonner-toaster] [data-icon]{width:36px!important;height:36px!important;margin:0 12px 0 0!important;flex-shrink:0;display:flex!important;align-items:center;justify-content:center;border-radius:11px;position:relative}[data-sonner-toaster] [data-icon] svg{width:18px!important;height:18px!important;display:block}[data-sonner-toaster] li[data-type=success] [data-icon]{background:#22c55e24;border:1px solid rgba(34,197,94,.32);color:#7ee0a0}[data-sonner-toaster] li[data-type=error] [data-icon]{background:#ef5a6e24;border:1px solid rgba(239,90,110,.32);color:#f4a1ad}[data-sonner-toaster] li[data-type=warning] [data-icon]{background:#f5a62324;border:1px solid rgba(245,166,35,.32);color:#f5c877}[data-sonner-toaster] li[data-type=info] [data-icon],[data-sonner-toaster] li[data-type=loading] [data-icon]{background:#4aa8ff24;border:1px solid rgba(74,168,255,.3);color:#8fc4ff}[data-sonner-toaster] li[data-type=loading] [data-icon] svg{animation:mk-toast-spin .9s linear infinite}[data-sonner-toaster] [data-content]{flex:1;min-width:0}[data-sonner-toaster] [data-title]{font-family:var(--font-sans)!important;font-size:13px!important;font-weight:700!important;letter-spacing:-.01em;color:#eef1f7!important;line-height:1.35}[data-sonner-toaster] [data-description]{font-family:var(--font-sans)!important;font-size:11.5px!important;font-weight:500!important;color:#8790a6!important;margin-top:2px!important;line-height:1.4}[data-sonner-toaster] [data-button]{background:linear-gradient(135deg,var(--acc),var(--acc-2))!important;border:none!important;color:#fff!important;font-family:var(--font-sans)!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;padding:0 13px!important;height:30px!important;border-radius:15px!important;margin-left:10px!important;cursor:pointer;box-shadow:0 6px 16px -7px #4aa8ff99!important;transition:filter .16s,transform .16s}[data-sonner-toaster] [data-button]:hover{filter:brightness(1.08)!important;transform:translateY(-1px)}[data-sonner-toaster] [data-close-button]{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.09)!important;color:#9299ad!important;width:26px!important;height:26px!important;border-radius:50%!important;position:absolute!important;top:50%!important;left:auto!important;right:10px!important;transform:translateY(-50%)!important;transition:color .16s,border-color .16s,background .16s!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}[data-sonner-toaster] [data-close-button] svg{width:12px!important;height:12px!important}[data-sonner-toaster] [data-close-button]:hover{color:#e6ebf3!important;border-color:#ffffff2e!important;background:#ffffff1f!important}@keyframes mk-indeterminate{0%{left:-40%}to{left:100%}}@keyframes mk-toast-in{0%{opacity:0;transform:translate(20px) scale(.96)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes mk-toast-spin{to{transform:rotate(360deg)}}.mk-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid transparent;background:transparent;color:var(--text-dim);cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .15s ease;padding:0}.mk-icon-btn:hover{color:var(--primary-2);background:color-mix(in srgb,var(--primary-2) 10%,transparent);border-color:color-mix(in srgb,var(--primary-2) 35%,transparent)}.mk-icon-btn:active{transform:scale(.94)}.mk-icon-btn[data-tip]:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(4px);background:#13151c;color:#e8eaf0;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:6px 10px;border:1px solid color-mix(in srgb,var(--primary-2) 30%,#262a36);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:400;box-shadow:0 8px 20px -6px #0000008c,0 0 0 1px color-mix(in srgb,var(--primary-2) 18%,transparent);transition:opacity .15s ease,transform .18s cubic-bezier(.16,.84,.32,1),visibility 0s linear .15s}.mk-icon-btn[data-tip]:hover:after,.mk-icon-btn[data-tip]:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%) translateY(0);transition-delay:0s}.mk-icon-btn[data-tip]:after{background:linear-gradient(to bottom,color-mix(in srgb,var(--primary-2) 14%,transparent) 0 2px,transparent 2px),#13151c}.mk-icon-btn[data-tip=""]:after{display:none}.mk-multi-plus{--plus-c: var(--primary-2);display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.06em;color:var(--plus-c);background:color-mix(in srgb,var(--plus-c) 10%,transparent);border:1px solid color-mix(in srgb,var(--plus-c) 40%,var(--border));padding:2px 6px;cursor:default;position:relative;transition:all .15s ease}.mk-multi-plus:hover{color:var(--text);border-color:var(--plus-c);background:color-mix(in srgb,var(--plus-c) 20%,transparent)}.mk-multi-plus-primary{--plus-c: var(--primary-2)}.mk-multi-plus-amber{--plus-c: var(--amber)}.mk-multi-plus-emerald{--plus-c: var(--emerald)}.mk-multi-plus-sky{--plus-c: var(--sky)}.mk-multi-plus-rose{--plus-c: var(--rose)}.mk-multi-plus[data-tip]:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(4px);background:#13151c;color:#e8eaf0;font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:none;padding:8px 12px;border:1px solid color-mix(in srgb,var(--primary-2) 30%,#262a36);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:400;box-shadow:0 8px 20px -6px #0000008c,0 0 0 1px color-mix(in srgb,var(--primary-2) 18%,transparent);transition:opacity .15s ease,transform .18s cubic-bezier(.16,.84,.32,1),visibility 0s linear .15s;max-width:380px;text-overflow:ellipsis;overflow:hidden}.mk-multi-plus[data-tip]:hover:after{opacity:1;visibility:visible;transform:translate(-50%) translateY(0);transition-delay:0s}.mk-pick-tile{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;background:var(--card-2);border:1px solid var(--border);cursor:pointer;color:var(--text);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .25s ease;overflow:hidden}.mk-pick-tile:hover:not(:disabled){border-color:color-mix(in srgb,var(--primary-2) 50%,var(--border));background:color-mix(in srgb,var(--primary-2) 5%,var(--card-2));transform:translateY(-1px)}.mk-pick-tile:disabled{opacity:.45;cursor:not-allowed}.mk-pick-tile.is-active{background:color-mix(in srgb,var(--primary-2) 14%,var(--card-2));border-color:var(--primary-2);box-shadow:0 0 0 1px var(--primary-2),0 0 24px -6px color-mix(in srgb,var(--primary-2) 70%,transparent),inset 0 1px color-mix(in srgb,var(--primary-2) 30%,transparent);animation:mk-pick-pop .32s cubic-bezier(.16,.84,.32,1)}.mk-pick-tile-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,transparent 30%,color-mix(in srgb,var(--primary-2) 28%,transparent) 50%,transparent 70%);opacity:0;transform:translate(-100%)}.mk-pick-tile.is-active .mk-pick-tile-glow{animation:mk-pick-sweep .55s cubic-bezier(.16,.84,.32,1)}.mk-pick-tile-check{width:16px;height:16px;margin-bottom:4px;border:1.5px solid var(--border);background:transparent;color:var(--card);display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.16,.84,.32,1)}.mk-pick-tile.is-active .mk-pick-tile-check{border:2px solid var(--primary-2);background:var(--primary-2);transform:scale(1.08)}.mk-pick-tile-icon{width:18px;height:18px;color:var(--text-dim);transition:color .2s ease,transform .25s cubic-bezier(.16,.84,.32,1)}.mk-pick-tile.is-active .mk-pick-tile-icon{color:var(--primary-2);transform:scale(1.12);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--primary-2) 60%,transparent))}.mk-pick-tile-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;transition:color .2s ease}.mk-pick-tile.is-active .mk-pick-tile-label{color:var(--text)}.mk-pick-tile-hint{font-family:var(--font-mono);font-size:9px;color:var(--text-dim);margin-top:-4px}@keyframes mk-pick-pop{0%{transform:scale(1)}40%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes mk-pick-sweep{0%{opacity:0;transform:translate(-100%)}50%{opacity:1}to{opacity:0;transform:translate(100%)}}.mk-section{--mk-accent: var(--primary-2);max-height:0;opacity:0;margin:0;overflow:hidden;transition:max-height .35s cubic-bezier(.16,.84,.32,1),opacity .25s ease,margin .35s cubic-bezier(.16,.84,.32,1)}.mk-section--open{max-height:800px;opacity:1;margin-top:14px}.mk-section-inner{position:relative;padding:14px 16px 14px 18px;border:1px solid color-mix(in srgb,var(--mk-accent) 35%,var(--border));border-left:3px solid var(--mk-accent);background:linear-gradient(135deg,color-mix(in srgb,var(--mk-accent) 6%,var(--card-2)) 0%,var(--card-2) 55%,color-mix(in srgb,var(--mk-accent) 3%,var(--card-2)) 100%);box-shadow:inset 0 1px color-mix(in srgb,var(--mk-accent) 12%,transparent),0 0 0 1px color-mix(in srgb,var(--mk-accent) 6%,transparent);animation:mk-section-pop .4s cubic-bezier(.16,.84,.32,1)}.mk-section--open .mk-section-inner{animation:mk-section-pop .4s cubic-bezier(.16,.84,.32,1)}@keyframes mk-section-pop{0%{transform:translateY(-6px) scale(.99);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.ap-acc{margin-bottom:14px;padding:1.5px;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,#38bdf873,#22d3ee66 35%,#38bdf84d 65%,#22d3ee73);box-shadow:0 0 0 1px #38bdf81a,0 12px 32px -18px #38bdf84d,0 0 22px -10px #22d3ee38;position:relative}.ap-acc__head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;background:linear-gradient(135deg,#38bdf81f,#22d3ee12 40%,#38bdf80f,#22d3ee1a),#181b24;border:none;cursor:pointer;transition:filter .2s;color:var(--text);font:inherit}.ap-acc__head:hover{filter:brightness(1.08)}.ap-acc__head[data-open=true]{border-bottom:1px solid color-mix(in srgb,var(--primary-2) 22%,var(--border-soft))}.ap-acc__head-l{display:flex;align-items:center;gap:12px}.ap-acc__dot{width:10px;height:10px;background:linear-gradient(135deg,#38bdf8,#22d3ee,#38bdf8);box-shadow:0 0 8px #38bdf88c,0 0 14px #22d3ee59;flex-shrink:0}.ap-acc__title{font-family:var(--font-mono);font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#e8eaf0;background:linear-gradient(135deg,#7dd3fc,#38bdf8,#22d3ee,#38bdf8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ap-acc__pill{padding:3px 9px;background:color-mix(in srgb,var(--primary-2) 14%,transparent);border:1px solid color-mix(in srgb,var(--primary-2) 38%,var(--border));color:var(--text-dim);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ap-acc__chev{transition:transform .25s cubic-bezier(.2,.8,.2,1);color:var(--primary-2)}.ap-acc__head[data-open=true] .ap-acc__chev{transform:rotate(180deg)}.ap-acc__body{background:radial-gradient(circle at 0% 0%,rgba(56,189,248,.12),transparent 45%),radial-gradient(circle at 100% 0%,rgba(34,211,238,.1),transparent 45%),radial-gradient(circle at 100% 100%,rgba(56,189,248,.12),transparent 50%),radial-gradient(circle at 0% 100%,rgba(34,211,238,.12),transparent 50%),radial-gradient(circle at 50% 50%,rgba(56,189,248,.05),transparent 60%),#181b24;padding:16px 18px;animation:mk-section-pop .25s cubic-bezier(.2,.8,.2,1)}.ap-acc__divider{display:flex;align-items:center;gap:10px;margin:14px 0 8px}.ap-acc__divider-line{flex:1;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--rose) 35%,transparent),transparent)}.ap-acc__divider-label{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--rose) 85%,var(--text-dim));padding:3px 10px;background:color-mix(in srgb,var(--rose) 12%,transparent);border:1px solid color-mix(in srgb,var(--rose) 35%,var(--border));white-space:nowrap}.mk-section--open .mk-section-inner textarea:focus,.mk-section--open .mk-section-inner input:focus{border-color:color-mix(in srgb,var(--mk-accent) 60%,#262a36)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--mk-accent) 25%,transparent)!important}.mk-modal-kicker{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--primary-2);margin-bottom:5px;display:flex;align-items:center;gap:8px}.mk-modal-input{width:100%;padding:12px 14px;background:#181b24;border:1px solid #262a36;color:#e8eaf0;font-family:var(--font-sans);font-size:13px;outline:none;transition:border-color .18s,box-shadow .18s}.mk-modal-input:focus{border-color:color-mix(in srgb,#22d3ee 55%,#262a36);box-shadow:0 0 0 2px color-mix(in srgb,#22d3ee 22%,transparent)}.mk-modal-input::-moz-placeholder{color:color-mix(in srgb,#8b8f9f 65%,transparent)}.mk-modal-input::placeholder{color:color-mix(in srgb,#8b8f9f 65%,transparent)}.modal input:-webkit-autofill,.modal input:-webkit-autofill:hover,.modal input:-webkit-autofill:focus,.modal input:-webkit-autofill:active{box-shadow:0 0 0 1000px #181b24 inset!important;-webkit-text-fill-color:#e8eaf0!important;caret-color:#22d3ee!important;border:1px solid #262a36!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.modal-bg{animation:mk-modal-bg-in .22s ease-out}.modal{animation:mk-modal-pop-in .36s cubic-bezier(.16,.84,.32,1);transform-origin:center center}@keyframes mk-modal-bg-in{0%{opacity:0}to{opacity:1}}@keyframes mk-modal-pop-in{0%{opacity:0;transform:translateY(18px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-bg,.modal,.modal-head,.modal-body,.modal-foot,.btn,.task-card,tr.row-fade,.dd-menu,.dd-item,.kpi-strip,.kpi,.panel,.aurora-card{--card: #13151c;--card-2: #181b24;--card-3: #1f232d;--bg: #0a0b10;--bg-2: #0d0e15;--border: #262a36;--border-soft: #1d2029;--text: #e8eaf0;--text-dim: #8b8f9f;--muted: #5a5e6e;--primary: #06b6d4;--primary-2: #22d3ee;--rose: #f43f5e;--amber: #f59e0b;--emerald: #10b981;--sky: #38bdf8;--fuchsia: #06b6d4;--cyan: #06b6d4}.task-card{background:linear-gradient(135deg,color-mix(in srgb,var(--c) 9%,var(--card)) 0%,var(--card) 55%,color-mix(in srgb,var(--c) 4%,var(--card)) 100%),var(--card);border-color:color-mix(in srgb,var(--c) 22%,var(--border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 8%,transparent),inset 0 1px color-mix(in srgb,var(--c) 18%,transparent),0 1px 2px #0006}.task-card:before{transform:scaleY(1);width:3px;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 70%,transparent) 0%,var(--c) 50%,color-mix(in srgb,var(--c) 70%,transparent) 100%);box-shadow:0 0 12px -2px color-mix(in srgb,var(--c) 60%,transparent)}.task-card:hover{border-color:color-mix(in srgb,var(--c) 50%,var(--border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 16%,transparent),inset 0 1px color-mix(in srgb,var(--c) 26%,transparent),0 18px 36px -16px color-mix(in srgb,var(--c) 55%,transparent)}.task-card.rose{background:linear-gradient(135deg,color-mix(in srgb,var(--rose) 14%,var(--card)) 0%,color-mix(in srgb,var(--rose) 4%,var(--card)) 55%,var(--card) 100%),var(--card);border-color:color-mix(in srgb,var(--rose) 36%,var(--border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rose) 14%,transparent),inset 0 1px color-mix(in srgb,var(--rose) 26%,transparent),0 2px 8px -2px color-mix(in srgb,var(--rose) 25%,transparent)}.task-card.rose:before{width:4px;background:linear-gradient(180deg,color-mix(in srgb,var(--rose) 80%,transparent) 0%,var(--rose) 50%,color-mix(in srgb,var(--rose) 80%,transparent) 100%);box-shadow:0 0 16px -1px color-mix(in srgb,var(--rose) 65%,transparent);animation:task-card-rose-pulse 2.4s ease-in-out infinite}.task-card.rose:hover{border-color:color-mix(in srgb,var(--rose) 55%,var(--border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rose) 22%,transparent),inset 0 1px color-mix(in srgb,var(--rose) 36%,transparent),0 22px 44px -16px color-mix(in srgb,var(--rose) 60%,transparent)}@keyframes task-card-rose-pulse{0%,to{box-shadow:0 0 16px -1px color-mix(in srgb,var(--rose) 65%,transparent)}50%{box-shadow:0 0 22px color-mix(in srgb,var(--rose) 80%,transparent)}}.task-card-stats b{color:var(--text)}.kpi{border:1px solid color-mix(in srgb,var(--c) 28%,var(--border))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--c) 6%,var(--card)) 0%,var(--card) 60%,color-mix(in srgb,var(--c) 3%,var(--card)) 100%)!important;box-shadow:inset 0 1px color-mix(in srgb,var(--c) 14%,transparent),0 1px 2px #0000004d!important}.kpi:hover{border-color:color-mix(in srgb,var(--c) 55%,var(--border))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--c) 10%,var(--card)) 0%,var(--card) 60%,color-mix(in srgb,var(--c) 5%,var(--card)) 100%)!important;box-shadow:inset 0 1px color-mix(in srgb,var(--c) 22%,transparent),0 18px 36px -16px color-mix(in srgb,var(--c) 55%,transparent)!important}tr.row-fade{position:relative;transition:background .2s ease;background-image:linear-gradient(105deg,color-mix(in srgb,var(--primary-2) 16%,transparent) 0%,color-mix(in srgb,var(--primary) 9%,transparent) 28%,color-mix(in srgb,var(--primary) 3%,transparent) 60%,transparent 88%)}tr.row-fade>td,.tbl tr.row-fade:hover>td{background:transparent}tr.row-fade:hover{background-image:linear-gradient(105deg,rgba(120,190,255,.09) 0%,rgba(120,190,255,.05) 30%,rgba(120,190,255,.022) 62%,transparent 90%)}tr.row-fade>td:first-child{position:relative}tr.row-fade>td:first-child:before{content:"";position:absolute;top:0;left:0;bottom:0;width:2px;background:linear-gradient(180deg,color-mix(in srgb,var(--primary-2) 0%,transparent),color-mix(in srgb,var(--primary-2) 60%,transparent),color-mix(in srgb,var(--primary-2) 0%,transparent));opacity:.7;pointer-events:none}tr.row-fade:hover>td:first-child:before{width:3px;opacity:1;box-shadow:0 0 10px -2px color-mix(in srgb,var(--primary-2) 70%,transparent)}tr.row-fade.selected>td:first-child:before{width:3px;opacity:1;background:linear-gradient(180deg,color-mix(in srgb,var(--primary-2) 70%,transparent) 0%,var(--primary-2) 50%,color-mix(in srgb,var(--primary-2) 70%,transparent) 100%);box-shadow:0 0 12px -1px color-mix(in srgb,var(--primary-2) 70%,transparent)}.parser-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;outline:none}.parser-slider::-webkit-slider-runnable-track{height:5px;border:none;border-radius:3px;background:linear-gradient(to right,var(--sky) 0%,var(--primary-2) var(--progress, 100%),color-mix(in srgb,var(--text-dim) 28%,transparent) var(--progress, 100%),color-mix(in srgb,var(--text-dim) 28%,transparent) 100%);box-shadow:0 0 6px -2px color-mix(in srgb,var(--sky) 60%,transparent)}.parser-slider::-moz-range-track{height:5px;border:none;border-radius:3px;background:color-mix(in srgb,var(--text-dim) 28%,transparent)}.parser-slider::-moz-range-progress{height:5px;border-radius:3px;background:linear-gradient(to right,var(--sky),var(--primary-2));box-shadow:0 0 6px -2px color-mix(in srgb,var(--sky) 60%,transparent)}.parser-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,var(--sky),var(--primary-2));border:2px solid var(--card);box-shadow:0 0 0 1px color-mix(in srgb,var(--sky) 60%,var(--border)),0 0 12px -1px color-mix(in srgb,var(--sky) 70%,transparent);cursor:pointer;margin-top:-7px;-webkit-transition:transform .12s,box-shadow .12s;transition:transform .12s,box-shadow .12s}.parser-slider::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 0 0 1px color-mix(in srgb,var(--sky) 80%,var(--border)),0 0 18px -1px color-mix(in srgb,var(--sky) 90%,transparent)}.parser-slider::-webkit-slider-thumb:active{transform:scale(1.25)}.parser-slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,var(--sky),var(--primary-2));border:2px solid var(--card);box-shadow:0 0 0 1px color-mix(in srgb,var(--sky) 60%,var(--border)),0 0 12px -1px color-mix(in srgb,var(--sky) 70%,transparent);cursor:pointer;-moz-transition:transform .12s,box-shadow .12s;transition:transform .12s,box-shadow .12s}.parser-slider::-moz-range-thumb:hover{transform:scale(1.15)}.parser-slider--dual{pointer-events:none}.parser-slider--dual::-webkit-slider-thumb{pointer-events:auto}.parser-slider--dual::-moz-range-thumb{pointer-events:auto}.sec-modal-sharp,.sec-modal-sharp .mk-modal-close{border-radius:0!important}html.light{--bg: #e7eaf2;--bg-2: #eef0f7;--text: #1b1e2b;--text-dim: #586074}html.light body{background:#e7eaf2;color:#1b1e2b}html.light body:before{opacity:.5;background:radial-gradient(60% 50% at 18% 0%,rgba(6,182,212,.1),transparent 60%),radial-gradient(50% 40% at 90% 10%,rgba(56,189,248,.08),transparent 65%),radial-gradient(55% 45% at 50% 100%,rgba(244,63,94,.05),transparent 70%)}html.light .mk-scope,html.light .modal-bg,html.light .modal,html.light .modal-head,html.light .modal-body,html.light .modal-foot,html.light .btn,html.light .top-btn,html.light .live-clock,html.light .search-input,html.light .select,html.light .chip,html.light .toolbar,html.light .task-card,html.light tr.row-fade,html.light .dd-menu,html.light .dd-item,html.light .kpi-strip,html.light .kpi,html.light .panel,html.light .aurora-card{--card: #ffffff;--card-2: #f3f5fb;--card-3: #e9ecf4;--bg: #e7eaf2;--bg-2: #eef0f7;--border: #d0d5e3;--border-soft: #e0e4ee;--text: #1b1e2b;--text-dim: #586074;--muted: #8b92a6;--primary: #06b6d4;--primary-2: #0891b2;--rose: #e11d48;--amber: #b45309;--emerald: #047857;--sky: #0369a1}html.light{--log-bg: #ecf4fd}html.light .topbar{background:#f7f8fde6;border-bottom-color:var(--border)}html.light .log{background:#ecf4fd}html.light .modal-bg{background:#7882a047}html.light .tbl th{background:#eef0f7}html.light .panel-head{background:linear-gradient(180deg,rgba(6,182,212,.06),transparent)}html.light .chip:hover{background:#06b6d412}html.light .chip .ct{background:#14182812}html.light .subnav-item:hover{background:#06b6d40f}html.light .mk-modal-input{background:#fff;color:var(--text);border-color:var(--border)}html.light .mk-modal-input::-moz-placeholder{color:var(--muted)}html.light .mk-modal-input::placeholder{color:var(--muted)}html.light .mk-acc-purple .panel-head{background:#c9ecf5}html.light .mk-acc-sky .panel-head{background:#d4e8fc}html.light .mk-acc-emerald .panel-head{background:#d2f1e2}html.light .mk-acc-sky.panel:before{background:linear-gradient(90deg,transparent,rgba(2,132,199,.5),transparent)}html.light .mk-acc-emerald.panel:before{background:linear-gradient(90deg,transparent,rgba(5,150,105,.5),transparent)}html.light .mk-scope{--task-card-bg: #eef8fc;--task-card-border: #c4e6ef}html.light .mk-acc-purple .panel-body{background:#e9f7fb}html.light .mk-acc-sky .panel-body{background:#ecf4fd}html.light .mk-acc-emerald .panel-body{background:#ecf7f0}html.light .bn-modal{--bn-card: #ffffff;--bn-card-2: #f3f5fb;--bn-card-3: #e9ecf4;--bn-border: #d0d5e3;--bn-border-soft: #e0e4ee;--bn-text: #1b1e2b;--bn-text-dim: #586074;--bn-muted: #8b92a6;--bn-rose: #e11d48;--bn-amber: #b45309;--bn-emerald: #047857;--bn-sky: #0369a1;--bn-primary: #06b6d4;--bn-primary-2: #0891b2;border-color:var(--bn-border);box-shadow:0 40px 80px -28px #1e285066}html.light .bn-aurora{opacity:.16;background:radial-gradient(60% 80% at 20% 20%,rgba(6,182,212,.2),transparent 60%),radial-gradient(50% 70% at 80% 30%,rgba(56,189,248,.16),transparent 65%),radial-gradient(70% 90% at 50% 90%,rgba(244,63,94,.1),transparent 70%)}html.light .stoptask-warn{color:#92560a}html.light .bn-modal .btn-sharp.ghost{background:#eef0f6;color:var(--bn-text-dim);border-color:var(--bn-border)}.a2-root{--a2-bg: #0a0b10;--a2-bg2: #0d0e13;--a2-card: #13141a;--a2-card-2: #181920;--a2-card-3: #1e1f27;--a2-line: #23242e;--a2-line-soft: #1a1c23;--a2-text: #e9ecf4;--a2-text-dim: #8b92a6;--a2-muted: #5a6178;--a2-blue: #5b8cff;--a2-indigo: #4f6bf5;--a2-indigo-2: #6178f7;--a2-em: #34d399;--a2-amber: #f5b13c;--a2-rose: #fb5b6b;--a2-sky: #56a4ff;--a2-violet: #a78bfa;--a2-ui: "Sora", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--a2-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--bg: var(--a2-bg);--card: var(--a2-card);--card-2: var(--a2-card-2);--card-3: var(--a2-card-3);--border: var(--a2-line);--border-soft: var(--a2-line-soft);--text: var(--a2-text);--text-dim: var(--a2-text-dim);--muted: var(--a2-muted);--primary: var(--a2-blue);--primary-2: var(--a2-indigo);--emerald: var(--a2-em);--sky: var(--a2-sky);--rose: var(--a2-rose);--amber: var(--a2-amber);position:relative;background:var(--a2-bg);color:var(--a2-text);font-family:var(--a2-ui);font-size:13px;line-height:1.45;min-height:100%;-webkit-font-smoothing:antialiased}.a2-root *::-webkit-scrollbar{width:6px;height:6px}.a2-root *::-webkit-scrollbar-thumb{background:#2a2c38;border-radius:8px}.a2-root *::-webkit-scrollbar-track{background:transparent}.a2-root .kpi,.a2-root .panel,.a2-root .acc,.a2-root .badge,.a2-root .log,.a2-root .chip,.a2-root .ico,.a2-root .val,.a2-root .ttl,.a2-root .cnt,.a2-root .nm,.a2-root .name,.a2-root .sub{border:0;background:none;padding:0;box-shadow:none;animation:none;opacity:1;transform:none}.a2-root .kpi:before,.a2-root .kpi:after,.a2-root .panel:before,.a2-root .panel:after,.a2-root .acc:before,.a2-root .acc:after,.a2-root .badge:before,.a2-root .badge:after,.a2-root .log:before,.a2-root .log:after{content:none!important;display:none!important}.a2-root .kpi,.a2-root .kpi:hover{border:0!important;background:none!important;box-shadow:none!important}body:has(.a2-root):before,body:has(.a2-root):after{display:none!important}body:has(.a2-root){background-color:#0a0b10!important}body:has(.a2-root) .topbar,body:has(.a2-root) [class*=topbar]{background:#0a0b10!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.a2-root .at3-wrap{max-width:1400px;margin:0 auto;padding:0 26px 22px}.pages:has(>.a2-root){padding-top:14px}.a2-root .mono{font-family:var(--a2-mono)}.a2-root .dot{width:7px;height:7px;border-radius:50%;display:inline-block;flex:0 0 auto}.a2-root .svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.a2-root .svg.sm{width:13px;height:13px}.a2-root .at3-head{display:flex;align-items:flex-start;gap:22px}.a2-root .at3-title h1{font-size:27px;font-weight:800;letter-spacing:-.5px;line-height:1.1}.a2-root .at3-title p{font-size:12.5px;color:var(--a2-text-dim);margin-top:4px}.a2-root .at3-searchrow{display:flex;align-items:stretch;gap:12px;margin-top:14px}.a2-root .at3-search{flex:1;min-width:0;position:relative;display:flex;align-items:center;gap:10px;background:var(--a2-card);border:1px solid var(--a2-line);border-radius:12px;padding:12px 15px;color:var(--a2-muted)}.a2-root .at3-search input{flex:1;background:transparent;border:0;outline:0;color:var(--a2-text);font-family:var(--a2-ui);font-size:13px}.a2-root .at3-search input::-moz-placeholder{color:var(--a2-muted)}.a2-root .at3-search input::placeholder{color:var(--a2-muted)}.a2-root .at3-kbd{font-family:var(--a2-mono);font-size:11px;color:var(--a2-text-dim);border:1px solid var(--a2-line);border-radius:6px;padding:2px 7px}.a2-root .btn{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-family:var(--a2-ui);font-size:13px;font-weight:600;padding:11px 16px;border-radius:11px;border:1px solid var(--a2-line);background:var(--a2-card);color:var(--a2-text);white-space:nowrap;transition:background .15s,border-color .15s}.a2-root .btn:hover{background:var(--a2-card-2)}.a2-root .btn.primary{background:var(--a2-indigo);border-color:var(--a2-indigo);color:#fff;box-shadow:0 6px 18px -8px var(--a2-indigo)}.a2-root .btn.primary:hover{background:var(--a2-indigo-2)}.a2-root .btn.danger{background:var(--a2-rose);border-color:var(--a2-rose);color:#fff}.a2-root .btn.danger:hover{filter:brightness(1.05)}.a2-root .btn.ghost{background:transparent}.a2-root .btn.sm{padding:9px 13px;font-size:12.5px}.a2-root .btn.icon{padding:10px}.a2-root .btn.retry-busy{cursor:default;pointer-events:none;border-color:transparent;background:color-mix(in srgb,var(--a2-em) 14%,transparent);color:var(--a2-em);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:relative;overflow:hidden}.a2-root .btn.retry-busy:disabled{opacity:1}.a2-root .btn.retry-busy .svg{transform-origin:50% 50%;animation:retry-spin .8s linear infinite}.a2-root .btn.retry-busy:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,transparent 25%,color-mix(in srgb,var(--a2-em) 22%,transparent) 50%,transparent 75%);transform:translate(-100%);animation:retry-shimmer 1.35s ease-in-out infinite}@keyframes retry-spin{to{transform:rotate(360deg)}}@keyframes retry-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.a2-root .btn.retry-busy .svg,.a2-root .btn.retry-busy:after{animation:none}}.a2-root .at3-kpis{display:flex;align-items:stretch;gap:0;margin-top:16px;padding:16px 22px;background:var(--a2-card);border:1px solid var(--a2-line);border-radius:16px}.a2-root .at3-kpis .kpi{display:flex;flex-direction:column;justify-content:center;min-width:0}.a2-root .at3-kpis .kpi .n{font-family:Manrope,sans-serif;font-size:25px;font-weight:800;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums}.a2-root .at3-kpis .kpi .l{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--a2-text-dim);margin-top:8px}.a2-root .at3-kpis .kpi.hero{flex:0 0 auto;padding:0 26px 0 2px}.a2-root .at3-kpis .kpi.hero .n{font-size:40px;background:linear-gradient(135deg,#a5aefc,#6f5fe0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.a2-root .at3-kpis .kpi-divider{width:1px;align-self:stretch;margin:8px 0;background:var(--a2-line-soft)}.a2-root .at3-kpis .kpi-group{flex:1;display:flex;align-items:stretch;margin-left:8px;padding:4px 0;border-radius:12px;background:#ffffff08}.a2-root .at3-kpis .kpi-group .kpi{flex:1;padding:2px 18px;position:relative}.a2-root .at3-kpis .kpi.em .n{color:#34d399}.a2-root .at3-kpis .kpi.sky .n{color:#38bdf8}.a2-root .at3-kpis .kpi.teal .n{color:#22d3ee}.a2-root .at3-kpis .kpi.rose .n{color:#fb5a6f}.a2-root .at3-kpis .kpi-sep{width:1px;align-self:stretch;margin:6px 0;background:var(--a2-line-soft)}.a2-root .at3-typesel-wrap{position:relative;flex:0 0 auto;display:flex}.a2-root .at3-typesel{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;width:100%;height:100%;min-width:200px;background:var(--a2-card-2);border:1px solid var(--a2-line);border-radius:12px;padding:11px 15px;font-size:13px;font-weight:600;color:var(--a2-text);white-space:nowrap;transition:.15s}.a2-root .at3-typesel:hover{border-color:#2e2f3a}.a2-root .at3-typesel.open{border-color:color-mix(in srgb,#818cf8 45%,var(--a2-line));box-shadow:0 0 0 3px #818cf81a}.a2-root .at3-typesel .chev{width:15px;height:15px;color:var(--a2-text-dim);transition:transform .18s;flex:0 0 auto}.a2-root .at3-typesel .chev.flip{transform:rotate(180deg)}.a2-root .tsel-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:40;width:300px;border-radius:13px;padding:6px;overflow:hidden;background:color-mix(in srgb,var(--a2-card) 85%,transparent);backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);box-shadow:0 24px 60px -22px #000000d9,inset 0 1px #ffffff0d,0 0 0 1px #ffffff0d;animation:tsel-in .14s ease}@keyframes tsel-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.a2-root .tsel-menu-portal{right:auto;z-index:200}.a2-root .tsel-list{max-height:320px;overflow-y:auto;display:flex;flex-direction:column;gap:1px}.a2-root .tsel-opt{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:9px;font-size:12.5px;color:#c7ccd8;cursor:pointer;transition:.12s}.a2-root .tsel-opt:hover{background:#ffffff0b;color:#fff}.a2-root .tsel-opt.sel{color:#fff;background:#818cf81a}.a2-root .tsel-ic{width:24px;height:24px;flex:0 0 auto;border-radius:7px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--c, #818cf8) 15%,transparent);color:var(--c, #818cf8)}.a2-root .tsel-ic svg{width:13px;height:13px}.a2-root .tsel-nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a2-root .tsel-cnt{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--a2-text-dim);font-variant-numeric:tabular-nums}.a2-root .tsel-group{padding:9px 11px 5px;font-family:var(--a2-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--a2-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}.a2-root .tsel-list>.tsel-group:first-child{padding-top:3px}.a2-root .tsel-opt.empty{opacity:.42}.a2-root .tsel-opt.empty:hover{opacity:.72}.a2-root .tsel-opt{animation:tsel-opt-in .22s both cubic-bezier(.22,1,.36,1)}@keyframes tsel-opt-in{0%{transform:translateY(6px)}to{transform:none}}@media (prefers-reduced-motion: reduce){.a2-root .tsel-opt{animation:none}}.a2-root .at3-cols{display:grid;grid-template-columns:380px 1fr 332px;gap:0;margin-top:16px;background:var(--a2-card);border:1px solid var(--a2-line);border-radius:16px;overflow:hidden;height:min(800px,calc(100vh - 300px));min-height:480px}@media (max-width: 1180px){.a2-root .at3-cols{grid-template-columns:1fr;height:auto;min-height:0}.a2-root .at3-cols>*{height:460px;min-height:0}.a2-root .at3-cols>*:not(:first-child){border-left:none;border-top:1px solid var(--a2-line-soft)}}.a2-root .panel{display:flex;flex-direction:column;overflow:hidden;min-width:0}.a2-root .at3-cols>*{border-left:1px solid var(--a2-line-soft)}.a2-root .at3-cols>*:first-child{border-left:none}@media (min-width: 2200px){.a2-root .at3-wrap{max-width:1800px}.a2-root .at3-cols{grid-template-columns:440px 1fr 400px;height:min(1000px,calc(100vh - 280px));min-height:560px}.a2-root .at3-title h1{font-size:30px}.a2-root .at3-kpis{padding:18px 26px}.a2-root .at3-kpis .kpi.hero .n{font-size:46px}.a2-root .at3-kpis .kpi .n{font-size:28px}}@media (min-width: 3200px){.a2-root .at3-wrap{max-width:2160px}.a2-root .at3-cols{grid-template-columns:480px 1fr 440px;height:min(1200px,calc(100vh - 260px));min-height:640px}.a2-root .at3-title h1{font-size:33px}.a2-root .at3-kpis .kpi.hero .n{font-size:52px}.a2-root .at3-kpis .kpi .n{font-size:31px}}.a2-root .r-col{display:flex;flex-direction:column;overflow-y:auto;min-height:0}.a2-root .r-col .panel+.panel{border-top:1px solid var(--a2-line-soft)}.a2-root .p-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 12px}.a2-root .p-head .ttl{font-size:12px;font-weight:700;letter-spacing:1.4px;color:var(--a2-text-dim)}.a2-root .p-head .add{color:var(--a2-text-dim);cursor:pointer;display:inline-flex}.a2-root .tabs-mini{display:flex;gap:13px;padding:0 16px;border-bottom:1px solid var(--a2-line-soft)}.a2-root .tab-mini{display:inline-flex;align-items:center;gap:6px;cursor:pointer;padding:9px 0 11px;font-size:12.5px;color:var(--a2-text-dim);border-bottom:2px solid transparent;margin-bottom:-1px;font-weight:500;transition:color .18s ease,border-color .18s ease;white-space:nowrap}.a2-root .tab-mini .cnt{font-size:11px;color:var(--a2-muted)}.a2-root .tab-mini.on{color:var(--a2-text);border-bottom-color:var(--a2-blue);font-weight:600}.a2-root .tab-mini.on .cnt{color:var(--a2-blue)}.a2-root .tabs-typerow{display:flex;padding:9px 16px 3px}.a2-root .tabs-typerow .at3-typesel-wrap{flex:1}.a2-root .tabs-typerow .at3-typesel{min-width:0;padding:9px 13px;font-size:12.5px;border-radius:10px}.a2-root .tasklist{padding:12px;display:flex;flex-direction:column;gap:6px;overflow-y:auto;flex:1;min-height:0}.a2-root .tcard{position:relative;display:flex;gap:11px;align-items:flex-start;cursor:pointer;background:var(--a2-card-2);border-radius:11px;padding:11px 12px;transition:background .18s,transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .2s}.a2-root .tcard:hover{background:var(--a2-card-3, #1e1f27);transform:translate(3px)}.a2-root .tcard:active{transform:translate(1px) scale(.995)}.a2-root .tcard.sel{background:color-mix(in srgb,var(--a2-blue) 9%,var(--a2-card-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--a2-blue) 28%,transparent),0 10px 26px -18px var(--a2-blue);transform:none}.a2-root .tcard.sel:hover{transform:none}.a2-root .tcard .tico{width:36px;height:36px;flex:0 0 auto;border-radius:10px;display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.3,1.4,.5,1),background .2s,color .2s}.a2-root .tcard .tico .svg{width:17px;height:17px}.a2-root .tcard .tico.em{background:color-mix(in srgb,var(--a2-em) 16%,transparent);color:var(--a2-em)}.a2-root .tcard .tico.rose{background:color-mix(in srgb,var(--a2-rose) 16%,transparent);color:var(--a2-rose)}.a2-root .tcard .tico.amber{background:color-mix(in srgb,var(--a2-amber) 16%,transparent);color:var(--a2-amber)}.a2-root .tcard.sel .tico{background:linear-gradient(135deg,#818cf8,#6f5fe0);color:#fff;transform:scale(1.08) rotate(-4deg);box-shadow:0 8px 18px -8px #6f5fe0b3}.a2-root .tcard .tbody{flex:1;min-width:0}.a2-root .tcard .badge{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:.8px}.a2-root .tcard .badge.em{color:var(--a2-em)}.a2-root .tcard .badge.rose{color:var(--a2-rose)}.a2-root .tcard .badge.amber{color:var(--a2-amber)}.a2-root .tcard .name{font-size:13.5px;font-weight:700;line-height:1.25;margin-top:4px;color:var(--a2-text)}.a2-root .tcard .sub{font-size:11.5px;color:var(--a2-text-dim);margin-top:3px}.a2-root .tcard .id{font-family:var(--a2-mono);font-size:11px;color:var(--a2-muted);margin-top:3px}.a2-root .task-divider{display:flex;align-items:center;gap:8px;margin:2px 2px 0;padding-top:4px;font-size:9.5px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--a2-muted)}.a2-root .task-divider:before,.a2-root .task-divider:after{content:"";flex:1;height:1px;background:var(--a2-line-soft)}.a2-root .tcard .rico{position:absolute;right:13px;top:50%;transform:translateY(-50%);color:var(--a2-muted)}.a2-root .tcard .rico.em{color:var(--a2-em)}.a2-root .tcard .rico.rose{color:var(--a2-rose)}.a2-root .showall{margin:4px 12px 12px;padding:11px;text-align:center;cursor:pointer;background:var(--a2-card-2);border:1px solid var(--a2-line-soft);border-radius:8px;font-size:12.5px;color:var(--a2-text-dim);display:flex;align-items:center;justify-content:center;gap:7px}.a2-root .showall:hover{background:var(--a2-card-3)}.a2-root .det-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px 0}.a2-root .det-title{display:flex;align-items:center;gap:12px}.a2-root .det-title .h{font-size:18px;font-weight:700;letter-spacing:-.3px}.a2-root .live{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;letter-spacing:.5px;color:var(--a2-em);background:color-mix(in srgb,var(--a2-em) 14%,transparent);border:1px solid color-mix(in srgb,var(--a2-em) 35%,transparent);border-radius:7px;padding:3px 9px}.a2-root .det-sub{font-family:var(--a2-mono);font-size:11.5px;color:var(--a2-text-dim);padding:10px 20px 0}.a2-root .tabs{display:flex;gap:26px;padding:14px 20px 0;border-bottom:1px solid var(--a2-line-soft);margin-top:6px}.a2-root .tab{cursor:pointer;padding:0 0 13px;font-size:13.5px;color:var(--a2-text-dim);border-bottom:2px solid transparent;margin-bottom:-1px;font-weight:500}.a2-root .tab.on{color:var(--a2-text);border-bottom-color:var(--a2-blue);font-weight:600}.a2-root .log-tools{display:flex;align-items:center;gap:12px;padding:14px 20px}.a2-root .log-search{flex:1;max-width:300px;display:flex;align-items:center;gap:9px;background:var(--a2-card-2);border:1px solid var(--a2-line);border-radius:10px;padding:9px 12px;color:var(--a2-muted)}.a2-root .log-search input{flex:1;background:transparent;border:0;outline:0;color:var(--a2-text);font-size:12.5px;font-family:var(--a2-ui)}.a2-root .log-search input::-moz-placeholder{color:var(--a2-muted)}.a2-root .log-search input::placeholder{color:var(--a2-muted)}.a2-root .lfilters{display:flex;gap:8px;margin-left:auto}.a2-root .lf{cursor:pointer;font-size:12px;font-weight:600;padding:7px 12px;border-radius:9px;border:1px solid var(--a2-line-soft);background:var(--a2-card-2);color:var(--a2-text-dim);display:inline-flex;align-items:center;gap:6px}.a2-root .lf.on{background:var(--a2-card-3);color:var(--a2-text);border-color:var(--a2-line)}.a2-root .lf .c{font-family:var(--a2-mono);font-size:11px}.a2-root .lf.em{color:var(--a2-em)}.a2-root .lf.amber{color:var(--a2-amber)}.a2-root .lf.rose{color:var(--a2-rose)}.a2-root .log{padding:2px 20px 16px;overflow-y:auto}.a2-root .lrow{display:flex;gap:12px;padding:7px 0;align-items:flex-start;font-size:12.5px}.a2-root .lrow .t{font-family:var(--a2-mono);font-size:11px;color:var(--a2-muted);flex:0 0 auto;padding-top:1px}.a2-root .lrow .ic{flex:0 0 auto;padding-top:1px}.a2-root .lrow .ic.em{color:var(--a2-em)}.a2-root .lrow .ic.sky{color:var(--a2-sky)}.a2-root .lrow .ic.amber{color:var(--a2-amber)}.a2-root .lrow .ic.rose{color:var(--a2-rose)}.a2-root .lrow .msg{color:var(--a2-text-dim);line-height:1.5}.a2-root .lrow .msg b{color:var(--a2-text);font-weight:600}.a2-root .log-prog{padding:0 20px 9px}.a2-root .log-prog-bar{height:5px;background:var(--a2-card-2);border-radius:3px;overflow:hidden;display:flex;box-shadow:inset 0 0 0 1px var(--a2-line-soft)}.a2-root .log-prog-bar i{height:100%;transition:width .45s cubic-bezier(.3,1,.4,1)}.a2-root .lrow{padding:5px 8px;margin:0 -8px;border-radius:7px;gap:10px;transition:background .12s}.a2-root .lrow:hover{background:#8ca0c80d}.a2-root .lrow .ic{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding-top:0;margin-top:1px}.a2-root .lrow .ic svg{width:14px;height:14px}.a2-root .lrow .ic.info{color:var(--a2-muted)}.a2-root .lrow .ic.dim{color:var(--a2-muted);opacity:.5}.a2-root .lrow .ic .dot{width:6px;height:6px;border-radius:50%;background:currentColor}.a2-root .lrow .msg{flex:1;min-width:0}.a2-root .lrow .msg .lg-q{color:var(--a2-text);font-weight:600}.a2-root .lrow .msg .lg-un{color:var(--a2-sky);font-weight:600}.a2-root .lrow .msg .lg-id{color:var(--a2-muted);font-family:var(--a2-mono);font-size:.95em}.a2-root .lrow .msg .lg-num{color:#c6cee0;font-family:var(--a2-mono);font-size:.95em}.a2-root .nm-em{color:var(--a2-em);font-weight:600}.a2-root .nm-sky{color:var(--a2-sky);font-weight:600}.a2-root .tx-em{color:var(--a2-em)}.a2-root .tx-sky{color:var(--a2-sky)}.a2-root .tx-amber{color:var(--a2-amber)}.a2-root .tx-rose{color:var(--a2-rose)}.a2-root .tx-dim{color:var(--a2-text-dim)}.a2-root .r-head{padding:16px 18px 12px;font-size:12px;font-weight:700;letter-spacing:1.2px;color:var(--a2-text-dim)}.a2-root .acc-list{overflow:visible}.a2-root .acc{display:flex;align-items:center;gap:12px;padding:11px 18px}.a2-root .acc-av{width:36px;height:36px;border-radius:10px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;color:#fff}.a2-root .acc-i{flex:1 1 auto;min-width:0;overflow:hidden}.a2-root .acc-i .n{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.a2-root .acc-i .h{font-family:var(--a2-mono);font-size:10.5px;color:var(--a2-muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.a2-root .acc-st{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;flex:0 0 auto;white-space:nowrap}.a2-root .acc-st.em{color:var(--a2-em)}.a2-root .acc-st.amber{color:var(--a2-amber)}.a2-root .acc-st.rose{color:var(--a2-rose)}@media (max-width: 430px){.a2-root .acc{flex-wrap:wrap}.a2-root .acc-i{min-width:92px}}.a2-root .r-link{display:flex;align-items:center;justify-content:space-between;padding:13px 18px;cursor:pointer;color:var(--a2-text-dim);font-size:12.5px;border-top:1px solid var(--a2-line-soft)}.a2-root .r-link:hover{color:var(--a2-text)}.a2-root .stat-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 10px}.a2-root .stat-head .ttl{font-size:12px;font-weight:700;letter-spacing:1.2px;color:var(--a2-text-dim)}.a2-root .peak{display:inline-flex;align-items:center;gap:8px;cursor:pointer;background:var(--a2-card-2);border:1px solid var(--a2-line);border-radius:8px;padding:6px 9px;font-size:10.5px;color:var(--a2-text-dim);font-family:var(--a2-mono)}.a2-root .chart{display:flex;align-items:flex-end;gap:4px;height:64px;padding:0 18px}.a2-root .chart .bar{flex:1;border-radius:3px 3px 0 0;background:var(--a2-blue)}.a2-root .chart .bar.em{background:var(--a2-em)}.a2-root .chart-x{display:flex;justify-content:space-between;padding:7px 18px 0;font-family:var(--a2-mono);font-size:9.5px;color:var(--a2-muted)}.a2-root .stat-kpis{display:flex;gap:10px;padding:14px 18px 4px}.a2-root .skpi{flex:1;background:var(--a2-card-2);border:1px solid var(--a2-line-soft);border-radius:11px;padding:12px}.a2-root .skpi .n{font-size:20px;font-weight:800;letter-spacing:-.4px}.a2-root .skpi .l{font-size:10.5px;color:var(--a2-text-dim);margin-top:4px}.a2-root .skpi .d{font-size:11px;font-weight:700;margin-top:6px}.a2-root .skpi.em .n,.a2-root .skpi.em .d{color:var(--a2-em)}.a2-root .skpi.sky .n,.a2-root .skpi.sky .d{color:var(--a2-sky)}.a2-root .skpi.rose .n,.a2-root .skpi.rose .d{color:var(--a2-rose)}.a2-root .at3-dock{display:flex;align-items:center;flex-wrap:wrap;gap:16px 30px;position:sticky;bottom:16px;z-index:30;margin-top:16px;padding:14px 22px;background:var(--a2-card-3);border:1px solid var(--a2-line);border-radius:16px;box-shadow:0 18px 50px -16px #000c}.a2-root .dock-sel{min-width:0;overflow:hidden}.a2-root .dock-sel .lbl{font-size:9.5px;font-weight:700;letter-spacing:1px;color:var(--a2-muted)}.a2-root .dock-sel .row{display:flex;align-items:center;gap:10px;margin-top:5px}.a2-root .dock-sel .nm{font-size:14px;font-weight:700}.a2-root .dock-sel .id{font-family:var(--a2-mono);font-size:11.5px;color:var(--a2-muted)}.a2-root .dock-badge{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:.6px;color:var(--a2-em)}.a2-root .dock-col .lbl{font-size:9.5px;font-weight:700;letter-spacing:1px;color:var(--a2-muted)}.a2-root .dock-col .val{font-size:14px;font-weight:600;margin-top:5px}.a2-root .dock-col .val.em{color:var(--a2-em)}.a2-root .dock-btns{display:flex;gap:9px;margin-left:auto}@media (max-width: 760px){.a2-root .at3-dock{gap:14px 20px}.a2-root .dock-sel{flex:1 1 100%}.a2-root .dock-btns{margin-left:0;flex-wrap:wrap}}.a2-root .m-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:none;align-items:center;justify-content:center;padding:40px 20px;background:#04060ca8}.a2-root .m-overlay.open{display:flex}.a2-root .m-modal{width:100%;max-width:480px;max-height:86vh;display:flex;flex-direction:column;background:var(--a2-card);border:1px solid var(--a2-line);border-radius:18px;box-shadow:0 30px 80px -30px #000000b3;overflow:hidden}.a2-root .m-modal.wide{max-width:760px}.a2-root .m-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:20px 22px 14px}.a2-root .m-kick{display:flex;align-items:center;gap:8px;font-family:var(--a2-mono);font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--a2-blue)}.a2-root .m-title{font-size:17px;font-weight:700;margin-top:7px;letter-spacing:-.3px}.a2-root .m-sub{font-size:12px;color:var(--a2-text-dim);margin-top:3px}.a2-root .m-close{cursor:pointer;color:var(--a2-muted);background:transparent;border:0;padding:4px;display:inline-flex}.a2-root .m-close:hover{color:var(--a2-text)}.a2-root .m-body{padding:4px 22px 18px;overflow-y:auto}.a2-root .m-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 22px 18px;border-top:1px solid var(--a2-line-soft)}.a2-root .m-foot .info{font-family:var(--a2-mono);font-size:11px;color:var(--a2-muted)}.a2-root .m-foot .acts{display:flex;gap:9px;margin-left:auto}.a2-root .st-id{display:flex;align-items:center;gap:12px;background:var(--a2-card-2);border:1px solid var(--a2-line-soft);border-radius:12px;padding:12px 14px}.a2-root .st-id .ico{width:38px;height:38px;border-radius:10px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--a2-rose) 14%,transparent);color:var(--a2-rose)}.a2-root .st-id .nm{font-size:13.5px;font-weight:700}.a2-root .st-id .sb{font-family:var(--a2-mono);font-size:10.5px;color:var(--a2-muted);margin-top:2px}.a2-root .st-id .run{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--a2-em)}.a2-root .st-hero{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.a2-root .st-metric{background:var(--a2-card-2);border:1px solid var(--a2-line-soft);border-radius:12px;padding:13px 14px}.a2-root .st-metric .h{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--a2-text-dim)}.a2-root .st-metric .v{font-size:25px;font-weight:800;letter-spacing:-.5px;margin-top:8px;font-family:var(--a2-mono)}.a2-root .st-metric.sky .h,.a2-root .st-metric.sky .v{color:var(--a2-sky)}.a2-root .st-metric.em .h,.a2-root .st-metric.em .v{color:var(--a2-em)}.a2-root .st-sub{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.a2-root .st-substat{display:flex;align-items:center;gap:10px;background:var(--a2-card-2);border:1px solid var(--a2-line-soft);border-radius:11px;padding:11px 13px}.a2-root .st-substat .l{font-size:11px;color:var(--a2-text-dim)}.a2-root .st-substat .v{margin-left:auto;font-weight:700;font-family:var(--a2-mono)}.a2-root .st-substat.rose .v{color:var(--a2-rose)}.a2-root .st-substat.amber .v{color:var(--a2-amber)}.a2-root .st-warn{display:flex;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 13px;border-radius:11px;font-size:12px;line-height:1.5;color:color-mix(in srgb,var(--a2-amber) 90%,#fff);background:color-mix(in srgb,var(--a2-amber) 9%,transparent);border:1px solid color-mix(in srgb,var(--a2-amber) 28%,transparent)}.a2-root .st-hint{font-size:11.5px;color:var(--a2-muted);margin-top:10px;text-align:center}.a2-root .fmt-row{display:flex;gap:8px;margin-top:8px}.a2-root .fmt-btn{flex:1;cursor:pointer;text-align:center;font-family:var(--a2-mono);font-size:12px;text-transform:uppercase;letter-spacing:.5px;padding:12px;border-radius:11px;border:1px solid var(--a2-line);background:var(--a2-card-2);color:var(--a2-text-dim)}.a2-root .fmt-btn.on{color:var(--a2-blue);border-color:color-mix(in srgb,var(--a2-blue) 55%,var(--a2-line));background:color-mix(in srgb,var(--a2-blue) 10%,var(--a2-card-2));box-shadow:0 0 0 1px color-mix(in srgb,var(--a2-blue) 25%,transparent)}.a2-root .m-label{font-family:var(--a2-mono);font-size:10.5px;letter-spacing:1px;text-transform:uppercase;color:var(--a2-text-dim);margin-top:6px}.a2-root .m-check{display:flex;align-items:center;gap:10px;margin-top:16px;cursor:pointer;font-size:13px}.a2-root .m-check input{width:16px;height:16px;accent-color:var(--a2-indigo)}.a2-root .set-group{border:1px solid var(--a2-line-soft);border-radius:12px;margin-top:10px;overflow:hidden}.a2-root .set-gh{display:flex;align-items:center;gap:9px;padding:11px 14px;background:var(--a2-card-2);font-size:12px;font-weight:700;letter-spacing:.4px}.a2-root .set-gh .setn{margin-left:auto;font-family:var(--a2-mono);font-size:10px;color:var(--a2-muted);border:1px solid var(--a2-line);border-radius:6px;padding:1px 7px}.a2-root .set-row{display:flex;align-items:center;gap:12px;padding:9px 14px;border-top:1px solid var(--a2-line-soft);font-size:12.5px}.a2-root .set-row .sk{color:var(--a2-text-dim)}.a2-root .set-row .sv{margin-left:auto;font-family:var(--a2-mono);color:var(--a2-text)}.a2-root .vbadge{margin-left:auto;font-size:10.5px;font-weight:700;padding:2px 9px;border-radius:6px}.a2-root .vbadge.ok{color:var(--a2-em);background:color-mix(in srgb,var(--a2-em) 14%,transparent)}.a2-root .vbadge.no{color:var(--a2-rose);background:color-mix(in srgb,var(--a2-rose) 14%,transparent)}.a2-root .set-raw{margin-top:12px}.a2-root .set-raw summary{cursor:pointer;font-family:var(--a2-mono);font-size:10.5px;letter-spacing:.6px;text-transform:uppercase;color:var(--a2-muted)}.a2-root .set-raw pre{margin-top:8px;padding:12px;background:var(--a2-bg2);border:1px solid var(--a2-line-soft);border-radius:10px;font-family:var(--a2-mono);font-size:11px;color:var(--a2-text-dim);overflow-x:auto;line-height:1.6}.a2-root .cp-info{font-size:12.5px;color:var(--a2-text-dim);line-height:1.55;margin-top:4px}.a2-root .cp-list{margin-top:14px;display:flex;flex-direction:column;gap:8px;max-height:280px;overflow-y:auto}.a2-root .cp-acc{display:flex;align-items:center;gap:11px;cursor:pointer;padding:10px 12px;border-radius:11px;border:1px solid var(--a2-line-soft);background:var(--a2-card-2)}.a2-root .cp-acc.on{border-color:color-mix(in srgb,var(--a2-indigo) 50%,var(--a2-line));background:color-mix(in srgb,var(--a2-indigo) 8%,var(--a2-card-2))}.a2-root .cp-acc input{width:16px;height:16px;accent-color:var(--a2-indigo)}.a2-root .menu,.at3-menu{position:fixed;z-index:60;display:none;min-width:190px;background:var(--a2-card-2);border:1px solid var(--a2-line);border-radius:12px;padding:6px;box-shadow:0 20px 50px -20px #000000b3}.a2-root .menu.open,.at3-menu.open{display:block}.at3-menu-item{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:8px;cursor:pointer;font-size:12.5px;color:var(--a2-text)}.at3-menu-item:hover{background:var(--a2-card-3)}.a2-root .c-pane{display:none}.a2-root .c-pane.on{display:block}html.light .a2-root{--a2-bg: #eef1f7;--a2-bg2: #e7ebf3;--a2-card: #ffffff;--a2-card-2: #f4f6fb;--a2-card-3: #eceff6;--a2-line: #d8deea;--a2-line-soft: #e4e8f1;--a2-text: #1a2030;--a2-text-dim: #5a6480;--a2-muted: #8b93a8}.gd-root{--gd-bg: #0a0b10;--gd-bg2: #0d0e15;--gd-card: #13151c;--gd-card-2: #181b24;--gd-card-3: #1f232d;--gd-line: #262a36;--gd-line-soft: #1d2029;--gd-text: #e8eaf0;--gd-dim: #8b8f9f;--gd-muted: #5a5e6e;--gd-cyan: #06b6d4;--gd-cyan-2: #22d3ee;--gd-blue: #38bdf8;--gd-rose: #fb5b6b;--gd-amber: #f5b13c;--gd-em: #34d399;--gd-violet: #a78bfa;--gd-ui: "Sora", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--gd-num: "Manrope", sans-serif;--gd-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;position:relative;background:var(--gd-bg);color:var(--gd-text);font-family:var(--gd-ui);font-size:14px;line-height:1.5;min-height:100%;-webkit-font-smoothing:antialiased}.gd-root *,.gd-root *:before,.gd-root *:after{box-sizing:border-box}.gd-root *::-webkit-scrollbar{width:8px;height:8px}.gd-root *::-webkit-scrollbar-thumb{background:#2a2c38;border-radius:8px;border:2px solid transparent;background-clip:padding-box}.gd-root *::-webkit-scrollbar-track{background:transparent}body:has(.gd-root):before,body:has(.gd-root):after{display:none!important}body:has(.gd-root){background-color:#0a0b10!important}body:has(.gd-root) .topbar,body:has(.gd-root) [class*=topbar]{background:#0a0b10!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.pages:has(>.gd-root){padding-top:14px}.gd-wrap{max-width:1360px;margin:0 auto;padding:4px 26px 40px}.gd-head{margin-bottom:22px}.gd-eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--gd-mono);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gd-cyan-2);margin-bottom:12px}.gd-eyebrow:before{content:"";width:22px;height:1.5px;border-radius:2px;background:linear-gradient(90deg,var(--gd-cyan),transparent)}.gd-h1{font-family:var(--gd-ui);font-size:34px;font-weight:800;letter-spacing:-.03em;line-height:1.05;margin:0}.gd-h1 .g{background:linear-gradient(105deg,var(--gd-cyan-2) 0%,var(--gd-blue) 55%,var(--gd-violet) 110%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.gd-sub{color:var(--gd-dim);font-size:14px;margin:10px 0 0;max-width:640px}.gd-head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;flex-wrap:wrap}.gd-search{display:flex;align-items:center;gap:10px;width:300px;max-width:100%;background:var(--gd-card);border:1px solid var(--gd-line);border-radius:12px;padding:11px 14px;color:var(--gd-muted);transition:border-color .15s}.gd-search:focus-within{border-color:color-mix(in srgb,var(--gd-cyan) 55%,var(--gd-line))}.gd-search svg{width:16px;height:16px;flex:none}.gd-search input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:var(--gd-text);font-family:var(--gd-ui);font-size:13.5px}.gd-search input::-moz-placeholder{color:var(--gd-muted)}.gd-search input::placeholder{color:var(--gd-muted)}.gd-body{display:grid;grid-template-columns:232px minmax(0,1fr) 320px;gap:22px;align-items:start}.gd-cats{position:sticky;top:14px;background:var(--gd-card);border:1px solid var(--gd-line);border-radius:16px;padding:8px}.gd-cats-t{font-family:var(--gd-mono);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gd-muted);padding:10px 12px 8px}.gd-cat{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:11px;cursor:pointer;font-family:var(--gd-ui);font-size:13.5px;font-weight:600;color:var(--gd-dim);border:1px solid transparent;background:transparent;text-align:left;transition:background .13s,color .13s}.gd-cat:hover{background:var(--gd-card-2);color:var(--gd-text)}.gd-cat .ic{width:17px;height:17px;flex:none;color:currentColor;opacity:.85}.gd-cat .n{flex:1;min-width:0}.gd-cat .cnt{font-family:var(--gd-mono);font-size:11px;color:var(--gd-muted);font-weight:700}.gd-cat.active{color:var(--gd-cyan-2);background:color-mix(in srgb,var(--gd-cyan) 12%,transparent);border-color:color-mix(in srgb,var(--gd-cyan) 30%,transparent)}.gd-cat.active .cnt{color:color-mix(in srgb,var(--gd-cyan-2) 80%,var(--gd-dim))}.gd-cat .chk{width:15px;height:15px;flex:none;opacity:0;color:var(--gd-cyan-2)}.gd-cat.active .chk{opacity:1}.gd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.gd-empty{grid-column:1 / -1;text-align:center;color:var(--gd-muted);font-size:13px;padding:60px 0}.gd-card{display:flex;flex-direction:column;overflow:hidden;cursor:pointer;background:var(--gd-card);border:1px solid var(--gd-line);border-radius:18px;text-decoration:none;color:inherit;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.gd-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--gd-cyan) 34%,var(--gd-line));box-shadow:0 22px 44px -26px #000c,0 0 0 1px color-mix(in srgb,var(--gd-cyan) 12%,transparent) inset}.gd-card.soon{cursor:default;opacity:.62}.gd-card.soon:hover{transform:none;border-color:var(--gd-line);box-shadow:none}.gd-cover{position:relative;height:150px;overflow:hidden;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--gd-line-soft);background:radial-gradient(120% 120% at 15% 10%,color-mix(in srgb,var(--cv, #06b6d4) 34%,transparent),transparent 60%),radial-gradient(120% 120% at 95% 100%,color-mix(in srgb,var(--cv2, #38bdf8) 26%,transparent),transparent 55%),linear-gradient(160deg,#10141c,#0b0d13)}.gd-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background-image:linear-gradient(color-mix(in srgb,var(--cv, #06b6d4) 10%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--cv, #06b6d4) 10%,transparent) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(80% 80% at 50% 40%,#000,transparent 80%);mask-image:radial-gradient(80% 80% at 50% 40%,#000,transparent 80%)}.gd-cover .cvi{position:relative;width:62px;height:62px;border-radius:18px;display:flex;align-items:center;justify-content:center;color:var(--cv, #22d3ee);background:color-mix(in srgb,var(--cv, #06b6d4) 16%,#0c0f16);border:1px solid color-mix(in srgb,var(--cv, #06b6d4) 40%,transparent);box-shadow:0 12px 30px -12px color-mix(in srgb,var(--cv, #06b6d4) 70%,transparent)}.gd-cover .cvi svg{width:30px;height:30px}.gd-cover .cv-kick{position:absolute;left:16px;bottom:12px;z-index:2;font-family:var(--gd-mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--cv, #06b6d4) 62%,#fff)}.gd-soon-tag{position:absolute;right:12px;top:12px;z-index:2;font-family:var(--gd-mono);font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--gd-dim);background:#0c0e14b3;border:1px solid var(--gd-line);border-radius:8px;padding:4px 8px}.gd-card-body{padding:15px 17px 17px;display:flex;flex-direction:column;gap:9px;flex:1}.gd-pill{align-self:flex-start;font-family:var(--gd-mono);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 9px;border-radius:7px;color:color-mix(in srgb,var(--cv, #06b6d4) 75%,#fff);background:color-mix(in srgb,var(--cv, #06b6d4) 13%,transparent);border:1px solid color-mix(in srgb,var(--cv, #06b6d4) 28%,transparent)}.gd-card-title{font-family:var(--gd-ui);font-size:16.5px;font-weight:700;letter-spacing:-.01em;line-height:1.28;color:#eef2f8;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gd-card-desc{font-size:12.8px;color:var(--gd-dim);line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gd-card-meta{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:4px;font-family:var(--gd-mono);font-size:11px;color:var(--gd-muted)}.gd-card-meta .m{display:inline-flex;align-items:center;gap:5px}.gd-card-meta svg{width:13px;height:13px}.gd-rail{position:sticky;top:14px;display:flex;flex-direction:column;gap:16px}.gd-feat{border-radius:18px;padding:20px;overflow:hidden;position:relative;background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--gd-rose) 24%,transparent),transparent 60%),linear-gradient(165deg,#16121a,#0d0e14);border:1px solid color-mix(in srgb,var(--gd-rose) 26%,var(--gd-line))}.gd-feat .fk{font-family:var(--gd-mono);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gd-rose);margin-bottom:12px;display:block}.gd-feat h3{font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 8px;color:#f2eef2}.gd-feat p{font-size:12.8px;color:var(--gd-dim);line-height:1.5;margin:0 0 16px}.gd-feat .btn{width:100%;justify-content:center}.gd-help{background:var(--gd-card);border:1px solid var(--gd-line);border-radius:16px;padding:16px 18px}.gd-help h4{font-size:13.5px;font-weight:700;margin:0 0 6px;color:var(--gd-text)}.gd-help p{font-size:12.5px;color:var(--gd-dim);line-height:1.5;margin:0 0 12px}.gd-root .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-family:var(--gd-ui);font-size:13px;font-weight:600;padding:11px 16px;border-radius:11px;border:1px solid var(--gd-line);background:var(--gd-card-2);color:var(--gd-text);white-space:nowrap;transition:background .15s,border-color .15s,filter .15s;text-decoration:none}.gd-root .btn:hover{background:var(--gd-card-3)}.gd-root .btn svg{width:16px;height:16px}.gd-root .btn.primary{background:linear-gradient(135deg,var(--gd-cyan),var(--gd-blue));border-color:transparent;color:#04121a;font-weight:700;box-shadow:0 10px 26px -12px var(--gd-cyan)}.gd-root .btn.primary:hover{filter:brightness(1.07);background:linear-gradient(135deg,var(--gd-cyan),var(--gd-blue))}.gd-root .btn.rose{background:linear-gradient(135deg,#f43f5e,#fb7185);border-color:transparent;color:#fff;font-weight:700;box-shadow:0 10px 26px -12px var(--gd-rose)}.gd-root .btn.rose:hover{filter:brightness(1.06)}.gd-root .btn.ghost{background:transparent}.gd-article{max-width:860px;margin:0 auto}.gd-back{display:inline-flex;align-items:center;gap:8px;cursor:pointer;background:transparent;border:0;padding:0;margin-bottom:20px;font-family:var(--gd-ui);font-size:13px;font-weight:600;color:var(--gd-dim);transition:color .13s}.gd-back:hover{color:var(--gd-cyan-2)}.gd-back svg{width:15px;height:15px}.gd-art-head{margin-bottom:26px}.gd-art-pill{display:inline-flex;align-items:center;gap:7px;font-family:var(--gd-mono);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 11px;border-radius:8px;margin-bottom:16px;color:color-mix(in srgb,var(--cv, #06b6d4) 78%,#fff);background:color-mix(in srgb,var(--cv, #06b6d4) 14%,transparent);border:1px solid color-mix(in srgb,var(--cv, #06b6d4) 30%,transparent)}.gd-art-title{font-family:var(--gd-ui);font-size:33px;font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0;color:#f1f4fa;text-wrap:balance}.gd-art-meta{display:flex;align-items:center;gap:16px;margin-top:16px;font-family:var(--gd-mono);font-size:12px;color:var(--gd-muted);flex-wrap:wrap}.gd-art-meta .m{display:inline-flex;align-items:center;gap:6px}.gd-art-meta svg{width:14px;height:14px}.gd-art-meta .au{color:var(--gd-cyan-2)}.gd-lead{font-size:16.5px;font-weight:500;line-height:1.64;color:#cfd4e2;margin:0 0 30px}.gd-prose{font-size:15px;font-weight:500;line-height:1.7;color:#cbd1de}.gd-prose>*+*{margin-top:18px}.gd-prose h2{font-family:var(--gd-ui);font-size:23px;font-weight:800;letter-spacing:-.02em;color:#eef2f8;margin:44px 0 4px;line-height:1.2;scroll-margin-top:80px;display:flex;align-items:center;gap:12px}.gd-prose h2 .hn{font-family:var(--gd-mono);font-size:14px;font-weight:800;color:var(--gd-cyan-2);background:linear-gradient(135deg,color-mix(in srgb,var(--gd-cyan) 28%,var(--gd-card)),color-mix(in srgb,var(--gd-cyan) 12%,var(--gd-card)));border:1px solid color-mix(in srgb,var(--gd-cyan) 50%,var(--gd-line));width:33px;height:33px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex:none}.gd-prose h3{font-family:var(--gd-ui);font-size:17.5px;font-weight:700;color:#e4e8f1;margin:28px 0 2px}.gd-prose p{margin:0}.gd-prose strong{color:#eaeef6;font-weight:700}.gd-prose a{color:var(--gd-cyan-2);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--gd-cyan) 40%,transparent)}.gd-prose a:hover{border-bottom-color:var(--gd-cyan-2)}.gd-prose code{font-family:var(--gd-mono);font-size:12.5px;background:#0f1219;border:1px solid var(--gd-line);border-radius:6px;padding:2px 6px;color:#9fe6f5}.gd-prose ul,.gd-prose ol{margin:4px 0;padding-left:4px;list-style:none;display:flex;flex-direction:column;gap:11px}.gd-prose ul li{position:relative;padding-left:26px}.gd-prose ul li:before{content:"";position:absolute;left:4px;top:9px;width:7px;height:7px;border-radius:50%;background:var(--gd-cyan);box-shadow:0 0 10px color-mix(in srgb,var(--gd-cyan) 70%,transparent)}.gd-prose ol{counter-reset:gdli}.gd-prose ol li{position:relative;padding-left:34px;counter-increment:gdli}.gd-prose ol li:before{content:counter(gdli);position:absolute;left:0;top:1px;width:23px;height:23px;border-radius:8px;font-family:var(--gd-mono);font-size:12px;font-weight:800;color:var(--gd-cyan-2);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,color-mix(in srgb,var(--gd-cyan) 26%,var(--gd-card)),color-mix(in srgb,var(--gd-cyan) 11%,var(--gd-card)));border:1px solid color-mix(in srgb,var(--gd-cyan) 46%,var(--gd-line))}.gd-callout{display:flex;gap:13px;padding:14px 16px;border-radius:12px;margin:22px 0;background:color-mix(in srgb,var(--cc, #06b6d4) 8%,var(--gd-card));border:1px solid color-mix(in srgb,var(--cc, #06b6d4) 26%,var(--gd-line))}.gd-callout .ci{flex:none;width:21px;height:21px;color:var(--cc, #06b6d4);margin-top:1px}.gd-callout .cb{font-size:14px;font-weight:500;line-height:1.6;color:#cfd5e2}.gd-callout .cb b{color:#eef2f8}.gd-callout.warn{--cc: #f5b13c}.gd-callout.danger{--cc: #fb5b6b}.gd-callout.tip{--cc: #34d399}.gd-callout.info{--cc: #38bdf8}.gd-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:26px 0}.gd-stat{background:var(--gd-card);border:1px solid var(--gd-line);border-radius:14px;padding:18px 16px;text-align:center}.gd-stat .v{font-family:var(--gd-num);font-size:34px;font-weight:800;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.gd-stat .l{font-family:var(--gd-mono);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gd-dim);margin-top:9px;line-height:1.4}.gd-stat.rose .v{color:var(--gd-rose)}.gd-stat.em .v{color:var(--gd-em)}.gd-stat.cyan .v{color:var(--gd-cyan-2)}.gd-tablewrap{margin:24px 0;overflow-x:auto;border:1px solid var(--gd-line);border-radius:14px}.gd-table{width:100%;border-collapse:collapse;font-size:14px;min-width:460px}.gd-table th,.gd-table td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--gd-line-soft)}.gd-table thead th{font-family:var(--gd-mono);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gd-dim);background:var(--gd-bg2)}.gd-table tbody tr:last-child td{border-bottom:0}.gd-table td:first-child{color:#e6eaf2;font-weight:600}.gd-table .yes{color:var(--gd-rose);font-weight:700}.gd-table .no{color:var(--gd-em);font-weight:700}.gd-table .mid{color:var(--gd-amber);font-weight:700}.gd-table .mono{font-family:var(--gd-mono);font-size:12.5px;color:#9fe6f5}.gd-zones{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:26px 0}.gd-zone{border-radius:14px;padding:16px 16px 6px;overflow:hidden;background:color-mix(in srgb,var(--zc, #34d399) 7%,var(--gd-card));border:1px solid color-mix(in srgb,var(--zc, #34d399) 24%,var(--gd-line));border-top:3px solid var(--zc, #34d399)}.gd-zone .zt{display:flex;align-items:center;gap:8px;font-family:var(--gd-ui);font-size:14px;font-weight:800;color:#eef2f8;letter-spacing:-.01em}.gd-zone .zt .dot{width:10px;height:10px;border-radius:50%;flex:none;background:var(--zc, #34d399);box-shadow:0 0 10px color-mix(in srgb,var(--zc, #34d399) 75%,transparent)}.gd-zone .zh{font-family:var(--gd-mono);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--zc, #34d399) 62%,var(--gd-dim));margin:4px 0 10px 18px}.gd-zone ul{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column;gap:7px!important}.gd-zone ul li{position:relative;padding-left:16px!important;font-size:13px;line-height:1.45;color:#cbd1de}.gd-zone ul li:before{content:"";position:absolute;left:2px;top:8px;width:5px;height:5px;border-radius:50%;background:var(--zc, #34d399)!important;box-shadow:none!important}.gd-zone ul li b{color:#eaeef6;font-weight:700}.gd-zone ul li code{font-family:var(--gd-mono);font-size:11.5px;color:color-mix(in srgb,var(--zc, #34d399) 72%,#fff);background:transparent;border:0;padding:0}.gd-match{display:flex;flex-direction:column;gap:10px;margin:26px 0}.gd-match-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;border-radius:12px;background:var(--gd-card);border:1px solid var(--gd-line)}.gd-match-row.good{border-color:color-mix(in srgb,var(--gd-em) 32%,var(--gd-line));background:color-mix(in srgb,var(--gd-em) 5%,var(--gd-card))}.gd-match-row.mid{border-color:color-mix(in srgb,var(--gd-amber) 32%,var(--gd-line));background:color-mix(in srgb,var(--gd-amber) 5%,var(--gd-card))}.gd-match-row.bad{border-color:color-mix(in srgb,var(--gd-rose) 32%,var(--gd-line));background:color-mix(in srgb,var(--gd-rose) 5%,var(--gd-card))}.gd-mchip{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-family:var(--gd-mono);font-size:12px;font-weight:700;color:#d6dbe6;padding:6px 11px;border-radius:9px;background:var(--gd-bg2);border:1px solid var(--gd-line)}.gd-mchip .fl{font-size:14px;line-height:1}.gd-marrow{flex:none;color:var(--gd-muted);display:inline-flex}.gd-marrow svg{width:17px;height:17px}.gd-mverdict{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font-family:var(--gd-ui);font-size:12.5px;font-weight:800}.gd-match-row.good .gd-mverdict{color:var(--gd-em)}.gd-match-row.mid .gd-mverdict{color:var(--gd-amber)}.gd-match-row.bad .gd-mverdict{color:var(--gd-rose)}.gd-mverdict .dot{width:8px;height:8px;border-radius:50%;background:currentColor}.gd-flow{display:flex;flex-direction:column;gap:0;margin:26px 0}.gd-fstep{display:flex;gap:16px;position:relative;padding-bottom:22px}.gd-fstep:last-child{padding-bottom:0}.gd-fstep:before{content:"";position:absolute;left:17px;top:38px;bottom:-4px;width:2px;background:linear-gradient(var(--gd-line),transparent)}.gd-fstep:last-child:before{display:none}.gd-fnum{flex:none;width:36px;height:36px;border-radius:11px;z-index:1;display:flex;align-items:center;justify-content:center;color:var(--sc, #38bdf8);font-family:var(--gd-mono);font-weight:800;font-size:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--sc, #38bdf8) 26%,var(--gd-card)),color-mix(in srgb,var(--sc, #38bdf8) 11%,var(--gd-card)));border:1px solid color-mix(in srgb,var(--sc, #38bdf8) 46%,var(--gd-line))}.gd-fbody{flex:1;min-width:0;padding-top:4px}.gd-fbody b{display:block;font-size:15px;color:#eaeef6;font-weight:700;margin-bottom:3px}.gd-fbody span{font-size:13.5px;color:var(--gd-dim);line-height:1.55}.gd-figure{margin:26px 0}.gd-figure .fr{border:1px solid var(--gd-line);border-radius:14px;overflow:hidden;background:var(--gd-bg2);box-shadow:0 24px 50px -30px #000000d9}.gd-figure img{display:block;width:100%;height:auto}.gd-figure figcaption{text-align:center;font-size:12.5px;color:var(--gd-muted);margin-top:10px;font-style:italic}.gd-accdemo{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--gd-card);border:1px solid var(--gd-line);border-radius:14px;margin:24px 0}.gd-accdemo .av{width:42px;height:42px;border-radius:12px;flex:none;background:linear-gradient(135deg,#2a2f3d,#191c25);display:flex;align-items:center;justify-content:center;color:var(--gd-dim);font-weight:700;font-family:var(--gd-num)}.gd-accdemo .info{flex:1;min-width:0}.gd-accdemo .info b{display:block;font-size:14px;color:#e6eaf2}.gd-accdemo .info span{font-family:var(--gd-mono);font-size:11.5px;color:var(--gd-muted)}.gd-accdemo .badges{display:flex;flex-direction:column;gap:5px;align-items:flex-end}.gd-dbadge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;padding:4px 10px;border-radius:12px;white-space:nowrap}.gd-dbadge .d{width:6px;height:6px;border-radius:50%;background:currentColor}.gd-dbadge.rose{color:#f3a0ab;background:color-mix(in srgb,#ef5a6e 13%,transparent);border:1px solid color-mix(in srgb,#ef5a6e 30%,transparent)}.gd-dbadge.amber{color:#f0c674;background:color-mix(in srgb,#e0a83a 13%,transparent);border:1px solid color-mix(in srgb,#e0a83a 30%,transparent)}.gd-key{margin:34px 0 8px;padding:22px 24px;border-radius:16px;background:radial-gradient(120% 100% at 0% 0%,color-mix(in srgb,var(--gd-cyan) 12%,transparent),transparent 55%),var(--gd-card);border:1px solid color-mix(in srgb,var(--gd-cyan) 24%,var(--gd-line))}.gd-key h3{font-family:var(--gd-ui);font-size:15px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:var(--gd-cyan-2);margin:0 0 14px;display:flex;align-items:center;gap:9px}.gd-key h3 svg{width:18px;height:18px}.gd-key ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.gd-key li{position:relative;padding-left:26px;font-size:14.5px;line-height:1.55;color:#cdd3e0}.gd-key li:before{content:"";position:absolute;left:3px;top:8px;width:8px;height:8px;border-radius:2px;background:var(--gd-cyan);transform:rotate(45deg)}.gd-cta{margin-top:34px;padding:24px;border-radius:16px;text-align:center;background:linear-gradient(160deg,#12141c,#0d0e14);border:1px solid var(--gd-line)}.gd-cta h3{font-size:19px;font-weight:800;letter-spacing:-.02em;margin:0 0 6px;color:#eef2f8}.gd-cta p{font-size:13.5px;color:var(--gd-dim);margin:0 0 18px}.gd-cta .row{display:inline-flex;gap:12px;flex-wrap:wrap;justify-content:center}@media (max-width: 1140px){.gd-body{grid-template-columns:210px minmax(0,1fr)}.gd-rail{grid-column:1 / -1;flex-direction:row;position:static}.gd-feat,.gd-help{flex:1}}@media (max-width: 860px){.gd-wrap{padding:4px 16px 32px}.gd-body{grid-template-columns:1fr}.gd-cats{position:static;display:flex;flex-wrap:wrap;gap:6px}.gd-cats-t{width:100%}.gd-cat{width:auto}.gd-cat .cnt,.gd-cat .chk{display:none}.gd-grid{grid-template-columns:1fr}.gd-rail{flex-direction:column}.gd-h1{font-size:27px}.gd-art-title{font-size:26px}.gd-stats,.gd-zones{grid-template-columns:1fr}.gd-mverdict{margin-left:0;width:100%}}.ctl-root{--c-bg: #0a0b10;--c-card: #13151c;--c-card2: #181b24;--c-card3: #1f232d;--c-line: #23273270;--c-text: #e8eaf0;--c-dim: #8b8f9f;--c-muted: #5a5e6e;--c-cyan: #06b6d4;--c-cyan2: #22d3ee;--c-blue: #38bdf8;--c-em: #34d399;--c-rose: #fb5b6b;--c-amber: #f5b13c;--c-violet: #a78bfa;--c-ui: "Sora", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--c-num: "Manrope", sans-serif;position:relative;background:var(--c-bg);color:var(--c-text);font-family:var(--c-ui);font-size:14px;line-height:1.5;min-height:100%;-webkit-font-smoothing:antialiased}.ctl-root *,.ctl-root *:before,.ctl-root *:after{box-sizing:border-box}.ctl-root *::-webkit-scrollbar{width:8px;height:8px}.ctl-root *::-webkit-scrollbar-thumb{background:#2a2c38;border-radius:8px}.ctl-root *::-webkit-scrollbar-track{background:transparent}body:has(.ctl-root):before,body:has(.ctl-root):after{display:none!important}body:has(.ctl-root){background-color:#0a0b10!important}body:has(.ctl-root) .topbar,body:has(.ctl-root) [class*=topbar]{background:#0a0b10!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.ctl-pane{max-width:1560px;margin:0 auto;padding:18px 28px 40px}.ctl-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:14px}.ctl-eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-cyan2);font-weight:700;margin-bottom:4px}.ctl-h1{font-size:26px;font-weight:700;letter-spacing:-.02em;margin:0 0 4px}.ctl-sub{color:var(--c-dim);font-size:13px;margin:0}.ctl-basecard{background:linear-gradient(135deg,#101725,#0e1420);border-radius:16px;padding:14px 22px;text-align:right;min-width:230px;box-shadow:inset 0 0 0 1px #1c2a4040}.ctl-basecard .num{font-family:var(--c-num);font-variant-numeric:tabular-nums;font-size:27px;font-weight:800;color:var(--c-cyan2);line-height:1.1;letter-spacing:.01em}.ctl-basecard .cap{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--c-dim);font-weight:700}.ctl-basecard .split{margin-top:5px;font-size:12px;color:var(--c-dim);font-family:var(--c-num);font-variant-numeric:tabular-nums}.ctl-basecard .split b{color:var(--c-text);font-weight:600}.ctl-note{display:flex;align-items:center;gap:10px;background:#0e1522;color:#9fb6d8;border-radius:12px;padding:9px 14px;font-size:12.5px;margin-bottom:16px}.ctl-note .ic{color:var(--c-blue);flex:0 0 auto;display:flex}.ctl-note .ic svg{width:15px;height:15px}.ctl-body{display:grid;grid-template-columns:264px minmax(0,1fr);gap:16px;align-items:start}.ctl-filters{background:var(--c-card);border-radius:16px;padding:16px 14px 14px;position:sticky;top:82px}.ctl-f-title{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--c-text);margin-bottom:2px}.ctl-f-title .ic{display:flex;color:var(--c-cyan2)}.ctl-f-title .ic svg{width:14px;height:14px}.ctl-f-cap{font-size:11px;color:var(--c-muted);margin-bottom:12px}.ctl-f-label{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--c-dim);font-weight:700;margin:13px 0 6px}.ctl-pills{display:flex;gap:5px;flex-wrap:wrap}.ctl-pill{border:0;cursor:pointer;font-family:inherit;background:var(--c-card2);color:var(--c-dim);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;transition:background .15s,color .15s}.ctl-pill:hover{background:var(--c-card3);color:var(--c-text)}.ctl-pill.on{background:var(--c-cyan);color:#04222b}.ctl-select,.ctl-input{width:100%;border:0;outline:none;font-family:inherit;background:var(--c-card2);color:var(--c-text);border-radius:10px;padding:8px 11px;font-size:13px;transition:background .15s,box-shadow .15s}.ctl-select:focus,.ctl-input:focus{background:var(--c-card3);box-shadow:0 0 0 1.5px #06b6d455}.ctl-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#5a5e6e 50%),linear-gradient(135deg,#5a5e6e 50%,transparent 50%);background-position:calc(100% - 16px) 55%,calc(100% - 11px) 55%;background-size:5px 5px;background-repeat:no-repeat;padding-right:28px}.ctl-select option{background:#13151c;color:var(--c-text)}.ctl-input::-moz-placeholder{color:var(--c-muted)}.ctl-input::placeholder{color:var(--c-muted)}.ctl-range{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ctl-input.num{font-family:var(--c-num);font-variant-numeric:tabular-nums}.ctl-find{width:100%;border:0;cursor:pointer;font-family:inherit;margin-top:16px;border-radius:12px;padding:11px 12px;background:linear-gradient(135deg,var(--c-cyan),#0891b2);color:#03191f;font-size:13.5px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;transition:filter .15s,transform .1s}.ctl-find:hover{filter:brightness(1.08)}.ctl-find:active{transform:translateY(1px)}.ctl-find:disabled{opacity:.55;cursor:default}.ctl-find svg{width:15px;height:15px}.ctl-reset{width:100%;border:0;cursor:pointer;font-family:inherit;margin-top:8px;background:transparent;color:var(--c-muted);font-size:12px;padding:6px;border-radius:8px;transition:color .15s}.ctl-reset:hover{color:var(--c-dim)}.ctl-results{background:var(--c-card);border-radius:16px;overflow:hidden}.ctl-r-head{display:flex;align-items:center;gap:12px;padding:13px 16px}.ctl-r-title{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.ctl-r-title .ic{display:flex;color:var(--c-cyan2)}.ctl-r-title .ic svg{width:15px;height:15px}.ctl-r-count{color:var(--c-dim);font-weight:500;font-size:12.5px;font-family:var(--c-num);font-variant-numeric:tabular-nums}.ctl-r-spacer{flex:1}.ctl-export{border:0;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:6px;background:var(--c-card2);color:var(--c-dim);border-radius:999px;padding:7px 13px;font-size:12px;font-weight:600;transition:background .15s,color .15s}.ctl-export:hover{background:var(--c-card3);color:var(--c-text)}.ctl-export:disabled{opacity:.45;cursor:default}.ctl-export svg{width:13px;height:13px}.ctl-export.sel{background:#0d2733;color:var(--c-cyan2)}.ctl-tablewrap{overflow-x:auto}.ctl-table{width:100%;border-collapse:collapse;font-size:13px}.ctl-table th{text-align:left;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted);font-weight:700;padding:9px 12px;white-space:nowrap;background:var(--c-card2);position:sticky;top:0}.ctl-table th.sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .15s}.ctl-table th.sortable:hover{color:var(--c-dim)}.ctl-table th.sortable.on{color:var(--c-cyan2)}.ctl-table td{padding:9px 12px;vertical-align:middle}.ctl-table tbody tr{transition:background .12s}.ctl-table tbody tr:nth-child(2n){background:#15181f66}.ctl-table tbody tr:hover{background:#1a1e2a}.ctl-table .num{font-family:var(--c-num);font-variant-numeric:tabular-nums;font-weight:600}.ctl-dim{color:var(--c-muted)}.ctl-check{width:15px;height:15px;accent-color:var(--c-cyan);cursor:pointer}.ctl-name{display:flex;flex-direction:column;gap:1px;min-width:180px;max-width:340px}.ctl-name .t{font-weight:600;color:var(--c-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctl-name .u{font-size:12px;color:var(--c-blue);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctl-name .u:hover{color:var(--c-cyan2);text-decoration:underline}.ctl-type{display:inline-block;border-radius:6px;padding:2.5px 9px;font-size:11px;font-weight:700}.ctl-type.channel{background:#0d2733;color:var(--c-cyan2)}.ctl-type.group{background:#241f38;color:var(--c-violet)}.ctl-type.unknown{background:var(--c-card2);color:var(--c-muted)}.ctl-yes{color:var(--c-em);font-weight:700}.ctl-no{color:var(--c-muted)}.ctl-ext{display:inline-flex;color:var(--c-muted);transition:color .15s}.ctl-ext:hover{color:var(--c-cyan2)}.ctl-ext svg{width:14px;height:14px}.ctl-empty{padding:46px 20px;text-align:center;color:var(--c-muted);font-size:13.5px}.ctl-more{display:block;border:0;cursor:pointer;font-family:inherit;background:var(--c-card2);color:var(--c-dim);border-radius:999px;padding:9px 22px;font-size:12.5px;font-weight:600;margin:14px auto 16px;transition:background .15s,color .15s}.ctl-more:hover{background:var(--c-card3);color:var(--c-text)}.ctl-more:disabled{opacity:.5;cursor:default}@media (max-width: 1080px){.ctl-body{grid-template-columns:1fr}.ctl-filters{position:static}}@media (max-width: 640px){.ctl-pane{padding:12px 14px 30px}.ctl-head{flex-direction:column}.ctl-basecard{text-align:left;min-width:0;align-self:stretch}}@media (min-width: 2200px){.ctl-pane{max-width:1900px}}@media (min-width: 3200px){.ctl-pane{max-width:2160px}}.mgr-pane{max-width:1580px;margin-inline:auto}@media (max-width: 760px){.mgr-pane .kpi-strip{grid-template-columns:1fr 1fr!important}}@media (max-width: 640px){.pages:has(.mgr-pane){padding-left:12px!important;padding-right:12px!important}.mgr-pane .kpi-strip{grid-template-columns:1fr!important}.mgr-pane .toolbar{gap:6px}}.mgr-v2 .panel,.mgr-v2 .aurora-card{border-radius:16px;position:relative;background:color-mix(in srgb,var(--card) 52%,transparent);backdrop-filter:blur(24px) saturate(1.5);-webkit-backdrop-filter:blur(24px) saturate(1.5);box-shadow:0 26px 54px -28px #000000b3,inset 0 1px #ffffff0d}.mgr-v2{background-image:radial-gradient(46% 40% at 12% 2%,rgba(6,182,212,.16),transparent 60%),radial-gradient(40% 38% at 94% 8%,rgba(56,189,248,.1),transparent 62%),radial-gradient(56% 50% at 82% 100%,rgba(244,63,94,.07),transparent 66%),radial-gradient(44% 40% at 22% 100%,rgba(16,185,129,.07),transparent 70%);background-attachment:fixed}html.light .mgr-v2{background-image:radial-gradient(60% 50% at 10% 0%,rgba(6,182,212,.13),transparent 60%),radial-gradient(52% 45% at 96% 4%,rgba(56,189,248,.12),transparent 64%),radial-gradient(55% 50% at 82% 100%,rgba(244,63,94,.06),transparent 70%),radial-gradient(46% 45% at 18% 100%,rgba(16,185,129,.08),transparent 72%)}.mgr-v2 .kpi{border-radius:14px;background:color-mix(in srgb,var(--card-2) 55%,transparent)}.mgr-v2 .panel:after,.mgr-v2 .aurora-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;padding:1px;pointer-events:none;background:linear-gradient(160deg,#06b6d466,#06b6d40f 32%,#ffffff0a 70%,#38bdf82e);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.mgr-v2 .kpi{border-radius:14px}.mgr-v2 .search-input,.mgr-v2 .select{border-radius:10px}.mgr-v2 .chip{border-radius:9px}.mgr-v2 .bulk-btn{border-radius:12px}.mgr-v2 .tbl tbody tr:hover{background:color-mix(in srgb,var(--primary-2) 5%,transparent)}html.light .mgr-v2 .panel,html.light .mgr-v2 .aurora-card{box-shadow:0 1px 2px #1c24460d,0 18px 36px -22px #2834603d}html.light .mgr-v2 .panel:after,html.light .mgr-v2 .aurora-card:after{display:none}html:not(.light) .mgr-v2{--mk-bg: #0a0c11;--mk-card: #13151c;--mk-card2: #181b24;--mk-line: #2a2f3c;--mk-line2: #343a48;--mk-ac: #22d3ee;--mk-ac2: #67e8f9;--mk-dim: #8b909f}html:not(.light) .mgr-v2{background-color:#0a0c11;background-image:none;position:relative;z-index:1}html:not(.light) .mgr-v2{isolation:isolate}body:has(.mgr-v2) .topbar,body:has(.mgr-v2) [class*=topbar]{background:#0a0c11!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media (min-width: 769px){body:has(.mgr-v2) .sidebar,body:has(.mgr-v2) [class*=sidebar]{box-shadow:50px 0 #0a0b10!important;border-right:2px solid #0a0b10!important;position:relative;z-index:46}}@media (max-width: 640px){body:has(.mgr-v2) .sidebar,body:has(.mgr-v2) [class*=sidebar]{box-shadow:none!important}}body:has(.mgr-v2) .nav-item.active{background:#ffffff09!important}body:has(.mgr-v2) .nav-item.active:after{box-shadow:none!important}html:not(.light) .mgr-v2 .panel:has(.tbl){isolation:isolate}html:not(.light) .mgr-v2 .panel:has(.tbl) .panel-body,html:not(.light) .mgr-v2 .panel:has(.tbl) .mk-tbl-scroll,html:not(.light) .mgr-v2 .panel:has(.tbl) .panel-head,html:not(.light) .mgr-v2 .panel:has(.tbl) thead,html:not(.light) .mgr-v2 .panel:has(.tbl) thead tr,html:not(.light) .mgr-v2 .panel:has(.tbl) tbody tr,html:not(.light) .mgr-v2 .panel:has(.tbl) tbody td{background-color:var(--mk-card)!important}html:not(.light) .mgr-v2 .tbl tbody tr:hover td{background:color-mix(in srgb,var(--mk-ac) 5%,var(--mk-card))!important}html:not(.light) .mgr-v2 .tbl tbody tr.selected td{background:color-mix(in srgb,var(--mk-ac) 9%,var(--mk-card))!important}.mgr-v2 .page-title,.mgr-v2 .kpi-val{font-family:Sora,Manrope,sans-serif;font-weight:800;letter-spacing:-.02em}.mgr-v2 .panel-title{font-weight:700}html:not(.light) .mgr-v2 .btn{border-radius:9px;background:var(--mk-card2);border:1px solid var(--mk-line2);font-weight:700;padding:9px 14px;transition:.2s cubic-bezier(.2,.8,.2,1)}html:not(.light) .mgr-v2 .btn:hover{transform:translateY(-2px);border-color:var(--mk-ac);color:#fff;box-shadow:0 10px 24px -10px #22d3ee66}html:not(.light) .mgr-v2 .btn.primary{background:#22d3ee;color:#06121a;border-color:transparent;box-shadow:0 8px 20px -8px #22d3ee73}html:not(.light) .mgr-v2 .btn.primary:hover{filter:brightness(1.08)}html:not(.light) .mgr-v2 .kpi{--c: var(--primary-2);border-radius:16px;padding:16px 18px;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 8%,var(--mk-card)),var(--mk-card));border:1px solid color-mix(in srgb,var(--c) 32%,var(--mk-line));transition:.25s cubic-bezier(.2,.8,.2,1);overflow:hidden;position:relative}html:not(.light) .mgr-v2 .kpi.emerald{--c: var(--emerald)}html:not(.light) .mgr-v2 .kpi.sky{--c: var(--sky)}html:not(.light) .mgr-v2 .kpi.amber{--c: var(--amber)}html:not(.light) .mgr-v2 .kpi.rose{--c: var(--rose)}html:not(.light) .mgr-v2 .kpi:hover{transform:translateY(-3px);box-shadow:0 16px 32px -16px color-mix(in srgb,var(--c) 50%,transparent);border-color:color-mix(in srgb,var(--c) 55%,var(--mk-line))}html:not(.light) .mgr-v2 .kpi-ico{border-radius:9px}html:not(.light) .mgr-v2 .kpi-delta{border-radius:6px;font-weight:800}html:not(.light) .mgr-v2 .kpi-val{font-size:30px}html:not(.light) .mgr-v2 .kpi-strip{gap:12px}html:not(.light) .mgr-v2 .search-input{border-radius:10px;background:var(--mk-card);border:1px solid var(--mk-line2);transition:.2s}html:not(.light) .mgr-v2 .search-input:focus{border-color:var(--mk-ac);box-shadow:0 0 0 4px #22d3ee1a}html:not(.light) .mgr-v2 .chip{border-radius:9px;background:var(--mk-card);border:1px solid var(--mk-line2);font-weight:700;transition:.2s}html:not(.light) .mgr-v2 .chip:hover{transform:translateY(-1px);color:#cdd0db}html:not(.light) .mgr-v2 .chip.active{color:var(--mk-ac2);background:color-mix(in srgb,var(--mk-ac) 14%,var(--mk-card));border-color:color-mix(in srgb,var(--mk-ac) 50%,var(--mk-line2))}html:not(.light) .mgr-v2 .chip.f-ok.active{color:var(--emerald);background:color-mix(in srgb,var(--emerald) 14%,var(--mk-card));border-color:color-mix(in srgb,var(--emerald) 50%,var(--mk-line2))}html:not(.light) .mgr-v2 .chip.f-warn.active{color:var(--amber);background:color-mix(in srgb,var(--amber) 14%,var(--mk-card));border-color:color-mix(in srgb,var(--amber) 50%,var(--mk-line2))}html:not(.light) .mgr-v2 .chip.f-bad.active{color:var(--rose);background:color-mix(in srgb,var(--rose) 14%,var(--mk-card));border-color:color-mix(in srgb,var(--rose) 50%,var(--mk-line2))}html:not(.light) .mgr-v2 .chip.f-info.active{color:var(--sky);background:color-mix(in srgb,var(--sky) 14%,var(--mk-card));border-color:color-mix(in srgb,var(--sky) 50%,var(--mk-line2))}html:not(.light) .mgr-v2 .chip.f-proxy.active{color:var(--amber);background:color-mix(in srgb,var(--amber) 14%,var(--mk-card));border-color:color-mix(in srgb,var(--amber) 50%,var(--mk-line2))}html:not(.light) .mgr-v2 .chip.active .ct{background:color-mix(in srgb,currentColor 20%,transparent);color:inherit}html:not(.light) .mgr-v2 .select{border-radius:9px;background:var(--mk-card);border:1px solid var(--mk-line2);font-weight:600}html:not(.light) .mgr-v2 .ava{--av: #22d3ee;border-radius:10px;background:var(--av);box-shadow:0 0 0 1px color-mix(in srgb,var(--av) 42%,transparent),0 0 14px -5px color-mix(in srgb,var(--av) 65%,transparent)}html:not(.light) .mgr-v2 .ava.emerald{--av: #10b981}html:not(.light) .mgr-v2 .ava.sky{--av: #38bdf8}html:not(.light) .mgr-v2 .ava.amber{--av: #f59e0b}html:not(.light) .mgr-v2 .ava.rose{--av: #f43f5e}html:not(.light) .mgr-v2 .ava.muted{--av: #4b5060;color:#aab1c2}html:not(.light) .mgr-v2 .pbtn{font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.02em;padding:8px 12px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;background:color-mix(in srgb,var(--pc, var(--mk-ac)) 12%,transparent);border:1px solid color-mix(in srgb,var(--pc, var(--mk-ac)) 38%,var(--mk-line));color:var(--pc, var(--mk-ac));transition:.15s}html:not(.light) .mgr-v2 .pbtn svg{width:13px;height:13px}html:not(.light) .mgr-v2 .pbtn:hover:not(:disabled){background:color-mix(in srgb,var(--pc, var(--mk-ac)) 22%,transparent);border-color:var(--pc, var(--mk-ac));transform:translateY(-1px)}html:not(.light) .mgr-v2 .pbtn:disabled{opacity:.4;cursor:not-allowed;color:var(--mk-dim);background:var(--mk-card2);border-color:var(--mk-line)}html:not(.light) .mgr-v2 .badge{border-radius:8px;padding:5px 10px}html:not(.light) .mgr-v2 .activity-bars{gap:3px;height:24px}html:not(.light) .mgr-v2 .activity-bars i{width:6px;border-radius:2px;min-height:3px;opacity:1;background:linear-gradient(180deg,color-mix(in srgb,var(--primary-2) 88%,transparent),color-mix(in srgb,var(--primary-2) 28%,transparent))}html:not(.light) .mgr-v2 .mk-icon-btn{width:30px;height:30px;border-radius:8px;background:var(--mk-card2);border:1px solid var(--mk-line);color:var(--mk-dim)}html:not(.light) .mgr-v2 .mk-icon-btn:hover{background:color-mix(in srgb,var(--mk-ac) 12%,var(--mk-card2));border-color:var(--mk-ac);color:var(--mk-ac2)}html:not(.light) .mgr-v2 .panel-title:before{display:none}html:not(.light) .mgr-v2 .panel:has(.tbl){background:var(--mk-card);border:1px solid var(--mk-line);border-radius:18px;box-shadow:0 18px 50px -28px #000000b3;backdrop-filter:none;-webkit-backdrop-filter:none}html:not(.light) .mgr-v2 .panel:has(.tbl):after,html:not(.light) .mgr-v2 .panel:has(.tbl):before{display:none}html:not(.light) .mgr-v2 .panel:has(.tbl) .panel-head{padding:15px 18px;border-bottom:1px solid var(--mk-line)}html:not(.light) .mgr-v2 .tbl{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0}html:not(.light) .mgr-v2 .tbl tbody td:nth-child(3) .badge,html:not(.light) .mgr-v2 .tbl tbody td .t-mono{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}html:not(.light) .mgr-v2 .tbl tbody td:nth-child(2){max-width:136px;overflow:hidden}html:not(.light) .mgr-v2 .tbl tbody td:nth-child(3){max-width:120px;overflow:hidden}html:not(.light) .mgr-v2 .tbl tbody td:nth-child(5){max-width:98px;overflow:hidden}html:not(.light) .mgr-v2 .tbl tbody td:nth-child(6){max-width:120px;overflow:hidden}html:not(.light) .mgr-v2 .tbl tbody td:nth-child(7){max-width:92px;overflow:hidden}html:not(.light) .mgr-v2 .tbl tbody td:nth-child(8){max-width:110px;overflow:hidden}html:not(.light) .mgr-v2 .tbl tbody td:nth-child(6) .t-mono{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;vertical-align:bottom}html:not(.light) .mgr-v2 .tbl .badge{padding:4px 7px;font-size:9px}html:not(.light) .mgr-v2 .tbl .minibadge{padding:2px 5px;font-size:8.5px}html:not(.light) .mgr-v2 .tbl tbody td:last-child .mk-icon-btn{width:21px;height:21px}html:not(.light) .mgr-v2 .tbl tbody td:last-child>div{gap:2px!important}html:not(.light) .mgr-v2 .t-acc{min-width:0}html:not(.light) .mgr-v2 .t-acc>div:last-child{min-width:0;overflow:hidden}html:not(.light) .mgr-v2 .t-acc>div:last-child>div{min-width:0}html:not(.light) .mgr-v2 .t-acc>div:last-child>div:first-child>a,html:not(.light) .mgr-v2 .t-acc>div:last-child>div:first-child>span:not([class]){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;max-width:100%}html:not(.light) .mgr-v2 .tbl thead th{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#565c6b;background:transparent;padding:11px 12px;border-bottom:1px solid var(--mk-line)}html:not(.light) .mgr-v2 .tbl tbody td{background:transparent;border:none;border-bottom:1px solid var(--mk-line);padding:11px 7px;transition:background .16s;vertical-align:middle;overflow:visible}html:not(.light) .mgr-v2 .tbl tbody tr.row-fade>td:first-child:before{display:none}html:not(.light) .mgr-v2 .tbl tbody td:first-child{padding-left:15px;border-left:3px solid transparent}html:not(.light) .mgr-v2 .tbl tbody tr:last-child td{border-bottom:none}html:not(.light) .mgr-v2 .tbl thead th:nth-child(5),html:not(.light) .mgr-v2 .tbl tbody td:nth-child(5),html:not(.light) .mgr-v2 .tbl thead th:nth-child(7),html:not(.light) .mgr-v2 .tbl tbody td:nth-child(7),html:not(.light) .mgr-v2 .tbl thead th:nth-child(8),html:not(.light) .mgr-v2 .tbl tbody td:nth-child(8){text-align:center}html:not(.light) .mgr-v2 .tbl tbody tr[data-kind=emerald] td:first-child{border-left-color:var(--emerald)}html:not(.light) .mgr-v2 .tbl tbody tr[data-kind=primary] td:first-child{border-left-color:var(--primary-2)}html:not(.light) .mgr-v2 .tbl tbody tr[data-kind=amber] td:first-child{border-left-color:var(--amber)}html:not(.light) .mgr-v2 .tbl tbody tr[data-kind=rose] td:first-child{border-left-color:var(--rose)}html:not(.light) .mgr-v2 .tbl tbody tr[data-kind=muted] td:first-child{border-left-color:#3a4150}html:not(.light) .mgr-v2 .tbl tbody tr:hover td{background:color-mix(in srgb,var(--mk-ac) 4%,transparent)}html:not(.light) .mgr-v2 .tbl tbody tr.selected td{background:color-mix(in srgb,var(--mk-ac) 8%,transparent)}html:not(.light) .mgr-v2 .tbl tbody tr.selected{box-shadow:none}html:not(.light) .mgr-v2 .panel:has(.tbl) .panel-body{position:relative;overflow:visible}html:not(.light) .mgr-v2 .mk-tbl-scroll{overflow-x:auto;overflow-y:hidden;max-width:100%;padding-bottom:0}html:not(.light) .mgr-v2 .mk-tbl-scroll::-webkit-scrollbar{height:9px}html:not(.light) .mgr-v2 .mk-tbl-scroll::-webkit-scrollbar-thumb{background:#2a3040;border-radius:6px}html:not(.light) .mgr-v2 .mk-tbl-scroll::-webkit-scrollbar-track{background:transparent}html:not(.light) .mgr-v2 .panel:has(.tbl) .panel-body:before,html:not(.light) .mgr-v2 .panel:has(.tbl) .panel-body:after{content:"";position:absolute;top:36px;bottom:10px;width:64px;z-index:4;pointer-events:none;opacity:0;transition:opacity .28s}html:not(.light) .mgr-v2 .panel:has(.tbl) .panel-body:before{left:0;background:linear-gradient(to right,var(--mk-card) 16%,transparent)}html:not(.light) .mgr-v2 .panel:has(.tbl) .panel-body:after{right:0;background:linear-gradient(to left,var(--mk-card) 16%,transparent)}html:not(.light) .mgr-v2 .panel:has(.tbl) .panel-body.scroll-l:before{opacity:1}html:not(.light) .mgr-v2 .panel:has(.tbl) .panel-body.scroll-r:after{opacity:1}.mgr-v2 .mk-bulkfloat{position:fixed;left:calc(50% + 150px);bottom:24px;transform:translate(-50%,180%);z-index:120;display:flex;align-items:center;gap:6px;padding:10px 13px;border-radius:18px;background:#12151ff0;backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5);border:1px solid #2c3242;box-shadow:0 24px 60px -16px #000c,0 0 0 1px #22d3ee1f;transition:transform .42s cubic-bezier(.16,.84,.32,1);max-width:calc(100vw - 372px);overflow-x:auto}.mgr-v2 .mk-bulkfloat.on{transform:translate(-50%)}@media (max-width: 1100px){.mgr-v2 .mk-bulkfloat{left:calc(50% + 32px);max-width:calc(100vw - 100px)}}.mgr-v2 .mk-bf-count{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;color:#06121a;background:linear-gradient(135deg,#22d3ee,#22d3ee);padding:8px 13px;border-radius:11px;white-space:nowrap;flex-shrink:0}.mgr-v2 .mk-bf-count .led{width:6px;height:6px;border-radius:50%;background:#06121a;box-shadow:none}.mgr-v2 .mk-bf-div{width:1px;height:30px;background:#2c3242;flex-shrink:0}.mgr-v2 .mk-bf-btn{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border-radius:10px;font-size:11.5px;font-weight:700;color:#cdd0db;background:#171b28;border:1px solid transparent;transition:.16s;white-space:nowrap;flex-shrink:0;cursor:pointer}.mgr-v2 .mk-bf-btn svg{width:14px;height:14px;color:var(--bc, #22d3ee)}.mgr-v2 .mk-bf-btn:hover{background:#1d2230;border-color:var(--bc, #22d3ee);transform:translateY(-2px);color:#fff}.mgr-v2 .mk-bf-btn.danger{color:#fda4af}.mgr-v2 .mk-bf-btn.danger svg{color:#f43f5e}.mgr-v2 .mk-bf-btn.danger:hover{border-color:#f43f5e}.mgr-v2 .mk-bf-new{font-size:7px;font-weight:800;color:#06121a;background:#22d3ee;padding:1px 4px;border-radius:4px}.mgr-v2 .mk-bf-x{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:#9aa0b0;flex-shrink:0;font-size:19px;line-height:1;background:none;border:none;cursor:pointer}.mgr-v2 .mk-bf-x:hover{color:#fff;background:#f43f5e26}.mgr-v2 .modal-bg{padding-left:320px;padding-top:90px}@media (max-width: 1100px){.mgr-v2 .modal-bg{padding-left:84px}}.mgr-v2{font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.005em;--mr-bg: #0b0e14;--mr-surface: #10141c;--mr-surface-2: #0d1017;--mr-surface-hover: #151a24;--mr-border: #1e2733;--mr-border-soft: #171e28;--mr-accent: #3d7bff;--mr-accent-soft: rgba(61, 123, 255, .14);--mr-accent-line: rgba(61, 123, 255, .35);--mr-text: #e6e9ef;--mr-text-2: #8a93a3;--mr-text-3: #5b6472;--mr-ok: #2fbf71;--mr-info: #3d7bff;--mr-warn: #e0a82e;--mr-bad: #e5484d;--mr-radius: 12px;--mr-radius-sm: 8px}.mgr-v2{background-image:none!important;background:#0a0b10}html:not(.light) .page.mgr-v2{background:#0a0b10!important}body:has(.mgr-v2):before,body:has(.mgr-v2):after{display:none!important}.mgr-v2 .mgr-pane{max-width:1520px;padding-left:24px;padding-right:24px;box-sizing:border-box}.mgr-v2 .panel,.mgr-v2 .aurora-card{border-radius:var(--mr-radius)!important;background:var(--mr-surface)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid var(--mr-border)!important;box-shadow:none!important}.mgr-v2 .page-tag{background:var(--mr-surface-hover);border:1px solid var(--mr-border);color:var(--mr-text-2);text-transform:uppercase;letter-spacing:.06em}.mgr-v2 .page-title{color:var(--mr-text);letter-spacing:-.01em}.mgr-v2 .page-sub{color:var(--mr-text-3)}.mgr-v2 .page-sub b{color:var(--mr-text-2);font-weight:600}.mgr-v2 .btn{background:var(--mr-surface-hover);border:1px solid var(--mr-border);color:var(--mr-text);border-radius:var(--mr-radius-sm)}.mgr-v2 .btn:hover{background:#1a212d;border-color:#26313f}.mgr-v2 .btn.primary{background:var(--mr-accent);border-color:var(--mr-accent);color:#fff}.mgr-v2 .btn.primary:hover{background:#2f6cf0}.mgr-v2 .kpi{background:var(--mr-surface)!important;border:1px solid var(--mr-border)!important;border-radius:var(--mr-radius)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.mgr-v2 .kpi:hover{border-color:#26313f!important;background:var(--mr-surface-hover)!important}.mgr-v2 .kpi-val{color:var(--mr-text)}.mgr-v2 .kpi-lbl{color:var(--mr-text-3)}.mgr-v2 .mk-stats{display:flex;align-items:stretch;flex-wrap:wrap;gap:0;margin-bottom:4px}.mgr-v2 .mk-stat{display:flex;flex-direction:column;gap:4px;padding:6px 28px 6px 0;margin-right:28px;background:none;border:none;border-right:1px solid var(--mr-border);cursor:pointer;text-align:left}.mgr-v2 .mk-stat:last-child{border-right:none;margin-right:0;padding-right:0}.mgr-v2 .mk-stat-top{display:flex;align-items:baseline;gap:7px}.mgr-v2 .mk-stat-num{font-size:23px;font-weight:700;color:var(--mr-text);line-height:1;letter-spacing:-.01em}.mgr-v2 .mk-stat-num.c-ok{color:var(--mr-ok)}.mgr-v2 .mk-stat-num.c-warn{color:var(--mr-warn)}.mgr-v2 .mk-stat-unit{font-size:12.5px;color:var(--mr-text-2)}.mgr-v2 .mk-stat-sub{font-size:11.5px;color:var(--mr-text-3)}.mgr-v2 .mk-stat-delta{color:var(--mr-ok)}.mgr-v2 .mk-stat:hover .mk-stat-num{opacity:.82}.mgr-v2 .toolbar{gap:8px}.mgr-v2 .search-input{background:var(--mr-surface)!important;border:1px solid var(--mr-border)!important;color:var(--mr-text);border-radius:var(--mr-radius-sm)}.mgr-v2 .search-input:focus{border-color:var(--mr-accent-line)!important}.mgr-v2 .chip{background:var(--mr-surface)!important;border:1px solid var(--mr-border)!important;color:var(--mr-text-2);border-radius:999px}.mgr-v2 .chip:hover{background:var(--mr-surface-hover)!important}.mgr-v2 .chip.active{background:var(--mr-accent-soft)!important;border-color:var(--mr-accent-line)!important;color:var(--mr-text)}.mgr-v2 .chip .ct{color:var(--mr-text-3)}.mgr-v2 .chip.active .ct{color:var(--mr-accent)}.mgr-v2 .select{background:var(--mr-surface)!important;border:1px solid var(--mr-border)!important;color:var(--mr-text-2);border-radius:var(--mr-radius-sm)}.mgr-v2 .tbl thead th{color:var(--mr-text-3);border-bottom:1px solid var(--mr-border);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.mgr-v2 .tbl tbody tr.row-fade{border-bottom:1px solid var(--mr-border-soft)}.mgr-v2 .tbl tbody tr.row-fade:hover{background:var(--mr-surface-hover)}.mgr-v2 .t-acc-name{color:var(--mr-text)}.mgr-v2 .t-sub,.mgr-v2 .t-mono{color:var(--mr-text-3)}.mgr-v2 .badge{border-radius:999px;font-weight:600;letter-spacing:0;text-transform:none;border:1px solid transparent;gap:6px}.mgr-v2 .badge.emerald{background:#2fbf711f;color:#5fd699}.mgr-v2 .badge.primary{background:var(--mr-accent-soft);color:#7aa5ff}.mgr-v2 .badge.sky{background:#38bdf81f;color:#6fd0f5}.mgr-v2 .badge.amber{background:#e0a82e21;color:#e8bd57}.mgr-v2 .badge.rose{background:#e5484d1f;color:#f0777b}.mgr-v2 .badge .led{width:6px;height:6px}.mgr-v2 .chk{border:1px solid var(--mr-border);border-radius:5px;background:var(--mr-surface)}.mgr-v2 .chk.checked{background:var(--mr-accent);border-color:var(--mr-accent)}.mgr-v2 .mk-ft-cell{display:flex;flex-direction:column;gap:5px;align-items:flex-start}.mgr-v2 .mk-ft-cell>*{min-height:0}.mgr-v2 .mk-last-act{color:var(--mr-text-2);font-size:12.5px;white-space:nowrap}.mgr-v2 .tbl tbody tr.row-fade{cursor:pointer}.mgr-v2 .mk-sort{display:inline-flex;align-items:center;gap:6px}.mgr-v2 .mk-sort-lbl{color:var(--mr-text-3);font-size:12px}.mgr-v2 .mk-sort-sel{background:var(--mr-surface);border:1px solid var(--mr-border);color:var(--mr-text-2);border-radius:var(--mr-radius-sm);padding:5px 8px;font-size:12.5px;cursor:pointer}.mgr-v2 .mk-sort-sel:focus{border-color:var(--mr-accent-line);outline:none}.mgr-v2 .mk-sort-dir{display:inline-flex;align-items:center;justify-content:center;background:var(--mr-surface);border:1px solid var(--mr-border);color:var(--mr-text-2);border-radius:var(--mr-radius-sm);width:30px;height:30px;cursor:pointer;font-size:14px}.mgr-v2 .mk-sort-dir:hover{border-color:var(--mr-accent-line);color:var(--mr-text)}.mgr-v2 .tbl.hide-stories .mk-col-stories,.mgr-v2 .tbl.hide-channel .mk-col-channel,.mgr-v2 .tbl.hide-ft .mk-col-ft,.mgr-v2 .tbl.hide-proxy .mk-col-proxy,.mgr-v2 .tbl.hide-activity .mk-col-activity{display:none}.mgr-v2 .mk-col-chk{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;margin-right:8px;border:1px solid var(--mr-border);border-radius:4px;font-size:10px;color:var(--mr-accent)}.mgr-v2 .mk-col-chk.on{background:var(--mr-accent-soft);border-color:var(--mr-accent-line)}.mgr-v2 .mk-layout{display:flex;align-items:flex-start}.mgr-v2 .mk-layout-main{flex:1;min-width:0}.mgr-v2 .mk-panel{--ap-bg: #0a0d15;--ap-bg2: #0c1019;--ap-card: #10141e;--ap-card2: #131826;--ap-card3: #171d2c;--ap-border: #20283a;--ap-soft: #1a2030;--ap-text: #e9ecf4;--ap-dim: #8b92a6;--ap-mut: #5a6178;--ap-primary: #5b8cff;--ap-primary2: #4f6bf5;--ap-emerald: #34d399;--ap-amber: #f5b13c;--ap-rose: #fb5b6b;--ap-sky: #56a4ff;--ap-violet: #a78bfa;--ap-gold: #f5c451;--ap-muted: #5a6178;--ap-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--ap-sans: "Sora", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;flex:0 0 384px;align-self:stretch;position:sticky;top:12px;max-height:calc(100vh - 96px);margin-left:16px;background:linear-gradient(180deg,var(--ap-card),var(--ap-bg2));border:1px solid var(--ap-border);border-radius:16px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 60px -24px #000000b3,0 0 0 1px #ffffff05 inset;animation:mkPanelIn .24s cubic-bezier(.2,.7,.3,1);font-family:var(--ap-sans);letter-spacing:-.01em}@keyframes mkPanelIn{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}.mgr-v2 .mk-panel .p-head{display:flex;align-items:flex-start;gap:13px;padding:18px 18px 14px;position:relative;background:radial-gradient(420px 120px at 12% 0%,color-mix(in srgb,var(--ap-primary) 9%,transparent),transparent 70%)}.mgr-v2 .mk-panel .p-id{flex:1;min-width:0;padding-top:2px}.mgr-v2 .mk-panel .p-name{display:flex;align-items:center;gap:7px;font-size:16px;font-weight:800;letter-spacing:-.02em;color:var(--ap-text)}.mgr-v2 .mk-panel .p-name .nm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mgr-v2 .mk-panel .p-star{flex:0 0 auto;display:grid;place-items:center;width:18px;height:18px;color:var(--ap-gold);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--ap-gold) 60%,transparent))}.mgr-v2 .mk-panel .p-star svg{width:15px;height:15px}.mgr-v2 .mk-panel .p-user{display:inline-block;margin-top:2px;font-family:var(--ap-mono);font-size:12px;color:var(--ap-primary2);text-decoration:none}.mgr-v2 .mk-panel .p-user:hover{text-decoration:underline}.mgr-v2 .mk-panel .p-badges{display:flex;gap:6px;margin-top:9px;flex-wrap:wrap}.mgr-v2 .mk-panel .p-badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;padding:4px 9px;border-radius:999px;letter-spacing:.01em}.mgr-v2 .mk-panel .p-badge .led{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor}.mgr-v2 .mk-panel .p-badge.primary{color:var(--ap-primary2);background:color-mix(in srgb,var(--ap-primary) 14%,transparent);border:1px solid color-mix(in srgb,var(--ap-primary) 34%,var(--ap-border))}.mgr-v2 .mk-panel .p-badge.emerald{color:var(--ap-emerald);background:color-mix(in srgb,var(--ap-emerald) 13%,transparent);border:1px solid color-mix(in srgb,var(--ap-emerald) 34%,var(--ap-border))}.mgr-v2 .mk-panel .p-badge.amber{color:var(--ap-amber);background:color-mix(in srgb,var(--ap-amber) 13%,transparent);border:1px solid color-mix(in srgb,var(--ap-amber) 34%,var(--ap-border))}.mgr-v2 .mk-panel .p-badge.rose{color:var(--ap-rose);background:color-mix(in srgb,var(--ap-rose) 13%,transparent);border:1px solid color-mix(in srgb,var(--ap-rose) 34%,var(--ap-border))}.mgr-v2 .mk-panel .p-badge.sky{color:var(--ap-sky);background:color-mix(in srgb,var(--ap-sky) 13%,transparent);border:1px solid color-mix(in srgb,var(--ap-sky) 34%,var(--ap-border))}.mgr-v2 .mk-panel .p-badge.gold{color:var(--ap-gold);background:color-mix(in srgb,var(--ap-gold) 13%,transparent);border:1px solid color-mix(in srgb,var(--ap-gold) 34%,var(--ap-border))}.mgr-v2 .mk-panel .p-badge.muted{color:var(--ap-dim);background:color-mix(in srgb,var(--ap-dim) 12%,transparent);border:1px solid var(--ap-border)}.mgr-v2 .mk-panel .p-x{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:9px;border:1px solid var(--ap-border);background:var(--ap-card2);color:var(--ap-dim);cursor:pointer;display:grid;place-items:center;font-size:16px;transition:.15s}.mgr-v2 .mk-panel .p-x:hover{color:var(--ap-text);border-color:var(--ap-primary);background:color-mix(in srgb,var(--ap-primary) 10%,var(--ap-card2))}.mgr-v2 .mk-panel .p-code{margin:0 18px 14px;display:flex;align-items:center;gap:10px;background:color-mix(in srgb,var(--ap-primary) 7%,var(--ap-card2));border:1px solid color-mix(in srgb,var(--ap-primary) 26%,var(--ap-border));border-radius:12px;padding:9px 11px;transition:.2s}.mgr-v2 .mk-panel .p-code.got{border-color:color-mix(in srgb,var(--ap-emerald) 40%,var(--ap-border))}.mgr-v2 .mk-panel .p-code .ic{width:30px;height:30px;flex:0 0 auto;border-radius:9px;display:grid;place-items:center;color:var(--ap-primary2);background:color-mix(in srgb,var(--ap-primary) 14%,transparent)}.mgr-v2 .mk-panel .p-code .ic svg{width:15px;height:15px}.mgr-v2 .mk-panel .p-code .lbl{flex:1;min-width:0}.mgr-v2 .mk-panel .p-code .lbl b{display:block;font-size:12.5px;font-weight:700;color:var(--ap-text)}.mgr-v2 .mk-panel .p-code .lbl span{font-size:11px;color:var(--ap-dim)}.mgr-v2 .mk-panel .p-code .codeval{flex:0 0 auto;font-family:var(--ap-mono);font-size:17px;font-weight:800;letter-spacing:.14em;color:var(--ap-emerald);cursor:pointer}.mgr-v2 .mk-panel .p-code button{flex:0 0 auto;font-family:var(--ap-mono);font-size:11px;font-weight:700;letter-spacing:.03em;padding:8px 13px;border-radius:9px;cursor:pointer;color:#fff;background:linear-gradient(135deg,var(--ap-primary2),var(--ap-primary));border:none;box-shadow:0 4px 14px -4px color-mix(in srgb,var(--ap-primary) 70%,transparent);transition:.15s}.mgr-v2 .mk-panel .p-code button:hover{filter:brightness(1.08);transform:translateY(-1px)}.mgr-v2 .mk-panel .p-code button:disabled{opacity:.6;cursor:default;transform:none;filter:none}.mgr-v2 .mk-panel .p-tabs{display:flex;gap:2px;padding:0 14px;border-bottom:1px solid var(--ap-border)}.mgr-v2 .mk-panel .p-tab{flex:1;background:none;border:none;cursor:pointer;padding:11px 4px 12px;position:relative;font-family:var(--ap-sans);font-size:12.5px;font-weight:600;color:var(--ap-mut);transition:.15s;letter-spacing:-.01em}.mgr-v2 .mk-panel .p-tab:hover{color:var(--ap-dim)}.mgr-v2 .mk-panel .p-tab.on{color:var(--ap-text)}.mgr-v2 .mk-panel .p-tab.on:after{content:"";position:absolute;left:14%;right:14%;bottom:-1px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--ap-primary),var(--ap-primary2));box-shadow:0 0 8px var(--ap-primary)}.mgr-v2 .mk-panel .p-body{flex:1;overflow-y:auto;padding:16px 18px 18px}.mgr-v2 .mk-panel .p-empty{color:var(--ap-mut);text-align:center;padding:34px 0;font-size:12.5px}.mgr-v2 .mk-panel .info-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--ap-soft)}.mgr-v2 .mk-panel .info-row:last-child{border-bottom:none}.mgr-v2 .mk-panel .info-k{font-size:12.5px;color:var(--ap-dim);font-weight:500}.mgr-v2 .mk-panel .info-v{font-size:12.5px;color:var(--ap-text);font-weight:600;text-align:right;font-family:var(--ap-mono);word-break:break-word;max-width:210px}.mgr-v2 .mk-panel .info-v.mut{color:var(--ap-mut);font-weight:500}.mgr-v2 .mk-panel .eff{display:flex;align-items:center;gap:12px;border-radius:12px;padding:12px 14px;margin-bottom:14px}.mgr-v2 .mk-panel .eff.good{background:linear-gradient(135deg,color-mix(in srgb,var(--ap-emerald) 12%,var(--ap-card2)),var(--ap-card2));border:1px solid color-mix(in srgb,var(--ap-emerald) 26%,var(--ap-border))}.mgr-v2 .mk-panel .eff.warn{background:linear-gradient(135deg,color-mix(in srgb,var(--ap-amber) 12%,var(--ap-card2)),var(--ap-card2));border:1px solid color-mix(in srgb,var(--ap-amber) 26%,var(--ap-border))}.mgr-v2 .mk-panel .eff.bad{background:linear-gradient(135deg,color-mix(in srgb,var(--ap-rose) 12%,var(--ap-card2)),var(--ap-card2));border:1px solid color-mix(in srgb,var(--ap-rose) 26%,var(--ap-border))}.mgr-v2 .mk-panel .eff .ring{width:52px;height:52px;flex:0 0 auto}.mgr-v2 .mk-panel .eff .etxt{flex:1;min-width:0}.mgr-v2 .mk-panel .eff .etxt .t{font-size:12.5px;color:var(--ap-dim)}.mgr-v2 .mk-panel .eff .etxt .s{font-size:11px;color:var(--ap-mut);margin-top:2px}.mgr-v2 .mk-panel .eff .right{text-align:right;font-size:10px;color:var(--ap-dim)}.mgr-v2 .mk-panel .eff .right b{display:block;font-family:var(--ap-mono);font-size:15px}.mgr-v2 .mk-panel .sec-h{font-family:var(--ap-mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--ap-mut);margin:16px 0 9px;display:flex;align-items:center;gap:8px}.mgr-v2 .mk-panel .sec-h:after{content:"";flex:1;height:1px;background:var(--ap-soft)}.mgr-v2 .mk-panel .acts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mgr-v2 .mk-panel .act{background:var(--ap-card2);border:1px solid var(--ap-border);border-radius:11px;padding:10px 9px;text-align:center;position:relative;transition:.15s}.mgr-v2 .mk-panel .act.zero{opacity:.4}.mgr-v2 .mk-panel .act:hover{border-color:color-mix(in srgb,var(--ac, var(--ap-primary)) 45%,var(--ap-border));transform:translateY(-2px)}.mgr-v2 .mk-panel .act .ai{width:26px;height:26px;margin:0 auto 6px;border-radius:8px;display:grid;place-items:center;color:var(--ac, var(--ap-primary));background:color-mix(in srgb,var(--ac, var(--ap-primary)) 13%,transparent)}.mgr-v2 .mk-panel .act .ai svg{width:15px;height:15px}.mgr-v2 .mk-panel .act .av{font-family:var(--ap-mono);font-size:17px;font-weight:800;color:var(--ap-text);line-height:1}.mgr-v2 .mk-panel .act .al{font-size:10px;color:var(--ap-dim);margin-top:3px;line-height:1.2}.mgr-v2 .mk-panel .q-row{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--ap-soft);font-size:12.5px}.mgr-v2 .mk-panel .q-row:last-child{border-bottom:none}.mgr-v2 .mk-panel .q-row .k{color:var(--ap-dim)}.mgr-v2 .mk-panel .q-row .v{font-family:var(--ap-mono);font-weight:700;color:var(--ap-text)}.mgr-v2 .mk-panel .q-row .v.good{color:var(--ap-emerald)}.mgr-v2 .mk-panel .q-row .v.warn{color:var(--ap-amber)}.mgr-v2 .mk-panel .q-row .v.bad{color:var(--ap-rose)}.mgr-v2 .mk-panel .bytype{display:flex;flex-direction:column;gap:2px;margin-top:4px}.mgr-v2 .mk-panel .bt-row{display:flex;align-items:center;gap:10px;padding:8px 0}.mgr-v2 .mk-panel .bt-dot{width:7px;height:7px;border-radius:50%;flex:0 0 auto;background:var(--ac, var(--ap-primary))}.mgr-v2 .mk-panel .bt-name{flex:1;min-width:0;font-size:12.5px;color:var(--ap-text);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mgr-v2 .mk-panel .bt-bar{flex:0 0 70px;height:5px;border-radius:3px;background:var(--ap-card3);overflow:hidden}.mgr-v2 .mk-panel .bt-bar i{display:block;height:100%;border-radius:3px;background:var(--ac, var(--ap-primary))}.mgr-v2 .mk-panel .bt-cnt{flex:0 0 auto;font-family:var(--ap-mono);font-size:12.5px;font-weight:700;color:var(--ap-text);min-width:26px;text-align:right}.mgr-v2 .mk-panel .chart-box{margin-top:16px;background:var(--ap-card2);border:1px solid var(--ap-border);border-radius:12px;padding:13px}.mgr-v2 .mk-panel .chart-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.mgr-v2 .mk-panel .chart-head .t{font-family:var(--ap-mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--ap-mut)}.mgr-v2 .mk-panel .chart-head .pk{font-family:var(--ap-mono);font-size:9.5px;color:var(--ap-emerald)}.mgr-v2 .mk-panel .bars{display:flex;align-items:flex-end;gap:3px;height:52px}.mgr-v2 .mk-panel .bars i{flex:1;border-radius:2px 2px 0 0;background:color-mix(in srgb,var(--ap-primary) 38%,var(--ap-card3));min-height:3px;transition:.2s}.mgr-v2 .mk-panel .bars i.hi{background:linear-gradient(180deg,var(--ap-emerald),color-mix(in srgb,var(--ap-emerald) 35%,transparent))}.mgr-v2 .mk-panel .chart-x{display:flex;justify-content:space-between;margin-top:6px;font-family:var(--ap-mono);font-size:8.5px;color:var(--ap-mut)}.mgr-v2 .mk-panel .chart-nums{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px;padding-top:12px;border-top:1px solid var(--ap-soft)}.mgr-v2 .mk-panel .cn{text-align:center}.mgr-v2 .mk-panel .cn .v{font-family:var(--ap-mono);font-size:19px;font-weight:800;line-height:1;color:var(--ap-text)}.mgr-v2 .mk-panel .cn .l{font-size:10px;color:var(--ap-dim);margin-top:4px}.mgr-v2 .mk-panel .task-row{display:flex;align-items:center;gap:11px;padding:11px 0;border-bottom:1px solid var(--ap-soft)}.mgr-v2 .mk-panel .task-row:last-child{border-bottom:none}.mgr-v2 .mk-panel .task-ic{width:30px;height:30px;flex:0 0 auto;border-radius:9px;display:grid;place-items:center;color:var(--ac, var(--ap-primary));background:color-mix(in srgb,var(--ac, var(--ap-primary)) 12%,transparent)}.mgr-v2 .mk-panel .task-ic svg{width:15px;height:15px}.mgr-v2 .mk-panel .task-main{flex:1;min-width:0}.mgr-v2 .mk-panel .task-name{font-size:13px;font-weight:600;color:var(--ap-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mgr-v2 .mk-panel .task-date{font-family:var(--ap-mono);font-size:10.5px;color:var(--ap-mut);margin-top:2px}.mgr-v2 .mk-panel .st{flex:0 0 auto;font-family:var(--ap-mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:4px 9px;border-radius:999px;display:inline-flex;align-items:center;gap:5px}.mgr-v2 .mk-panel .st .led{width:5px;height:5px;border-radius:50%;background:currentColor}.mgr-v2 .mk-panel .st.run{color:var(--ap-primary2);background:color-mix(in srgb,var(--ap-primary) 14%,transparent)}.mgr-v2 .mk-panel .st.run .led{animation:apblink 1.4s infinite}@keyframes apblink{50%{opacity:.3}}.mgr-v2 .mk-panel .st.ok{color:var(--ap-emerald);background:color-mix(in srgb,var(--ap-emerald) 13%,transparent)}.mgr-v2 .mk-panel .st.stop{color:var(--ap-amber);background:color-mix(in srgb,var(--ap-amber) 13%,transparent)}.mgr-v2 .mk-panel .st.err{color:var(--ap-rose);background:color-mix(in srgb,var(--ap-rose) 13%,transparent)}.mgr-v2 .mk-panel .notes textarea{width:100%;min-height:150px;resize:vertical;background:var(--ap-card2);border:1px solid var(--ap-border);border-radius:12px;color:var(--ap-text);font-family:var(--ap-sans);font-size:13px;padding:12px 13px;outline:none;line-height:1.5}.mgr-v2 .mk-panel .notes textarea:focus{border-color:color-mix(in srgb,var(--ap-primary) 45%,var(--ap-border))}.mgr-v2 .mk-panel .notes .save{margin-top:10px;width:100%;font-family:var(--ap-mono);font-size:11.5px;font-weight:700;letter-spacing:.03em;padding:11px;border-radius:10px;cursor:pointer;color:#fff;background:linear-gradient(135deg,var(--ap-primary2),var(--ap-primary));border:none}.mgr-v2 .mk-panel .notes .save:disabled{opacity:.6;cursor:default}.mgr-v2 .mk-panel .p-foot{padding:12px 18px 16px;border-top:1px solid var(--ap-border)}.mgr-v2 .mk-panel .p-foot .open{width:100%;font-size:12.5px;font-weight:700;padding:11px;border-radius:11px;cursor:pointer;color:var(--ap-text);background:var(--ap-card2);border:1px solid var(--ap-border);transition:.15s;display:flex;align-items:center;justify-content:center;gap:7px}.mgr-v2 .mk-panel .p-foot .open:hover{border-color:var(--ap-primary);color:var(--ap-primary2);background:color-mix(in srgb,var(--ap-primary) 8%,var(--ap-card2))}.mgr-v2 .mk-bulkfloat{background:#10141c!important;border:1px solid #1e2733!important;border-radius:14px!important;box-shadow:0 20px 54px -24px #0009!important}.mgr-v2 .mk-bf-btn{border-radius:9px!important;color:#cdd3dd!important}.mgr-v2 .mk-bf-btn:hover{background:#1a212d!important;color:#fff!important}.mgr-v2 .toolbar{gap:10px;flex-wrap:wrap;align-items:center}.mgr-v2 .search-input{flex:1 1 300px;min-width:240px;padding:11px 14px;font-size:13.5px}.mgr-v2 .chip{padding:8px 14px;font-size:13px}.mgr-v2 .chip .ct{margin-left:6px;padding:1px 7px;border-radius:999px;background:#1a212d;font-size:11px}.mgr-v2 .chip.active .ct{background:var(--mr-accent-soft)}.mgr-v2 .select{padding:8px 12px;font-size:13px}.mgr-v2 .mk-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.mgr-v2 .mk-title{font-family:Manrope,Inter,sans-serif;font-weight:700;font-size:25px;line-height:1.15;letter-spacing:-.02em;color:var(--mr-text);margin:0}.mgr-v2 .mk-toolbar{display:flex;flex-direction:column;gap:12px;margin-bottom:14px}.mgr-v2 .mk-tb-top{display:flex;gap:10px;align-items:center}.mgr-v2 .mk-search-wrap{flex:1;position:relative;display:flex;align-items:center}.mgr-v2 .mk-search-ico{position:absolute;left:14px;width:16px;height:16px;color:var(--mr-text-3);pointer-events:none}.mgr-v2 .mk-search{width:100%;padding:12px 48px 12px 40px!important;background:var(--mr-surface)!important;border:1px solid var(--mr-border)!important;border-radius:10px!important;color:var(--mr-text);font-size:13.5px}.mgr-v2 .mk-search:focus{border-color:var(--mr-accent-line)!important}.mgr-v2 .mk-search-kbd{position:absolute;right:12px;font-size:11px;color:var(--mr-text-3);border:1px solid var(--mr-border);border-radius:5px;padding:2px 6px;pointer-events:none}.mgr-v2 .mk-tb-chips{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.mgr-v2 .mk-chips-spacer{flex:1 1 auto}.mgr-v2 .search-input,.mgr-v2 .chip,.mgr-v2 .chip .ct,.mgr-v2 .badge,.mgr-v2 .btn,.mgr-v2 .pbtn,.mgr-v2 .select,.mgr-v2 .page-title,.mgr-v2 .tbl th,.mgr-v2 .tbl td,.mgr-v2 .t-acc-name,.mgr-v2 .t-sub,.mgr-v2 .panel-title,.mgr-v2 .dd-item,.mgr-v2 .mk-bf-btn{font-family:Inter,SF Pro Display,system-ui,sans-serif!important;letter-spacing:normal;text-transform:none}.mgr-v2 .t-mono{font-family:JetBrains Mono,ui-monospace,monospace!important}.mgr-v2 .tbl th{text-transform:uppercase;letter-spacing:.04em}.mgr-v2 .search-input::-moz-placeholder{font-family:Inter,system-ui,sans-serif!important;letter-spacing:normal!important;font-size:13px!important}.mgr-v2 .search-input::placeholder{font-family:Inter,system-ui,sans-serif!important;letter-spacing:normal!important;font-size:13px!important}.mgr-v2 .tbl tbody td:first-child,.mgr-v2 .tbl tbody tr[data-kind] td:first-child{border-left:none!important;padding-left:14px!important}.mgr-v2 .action-trigger{border:none!important;background:none!important;box-shadow:none!important;color:var(--mr-text-3)!important;padding:4px 6px!important;width:auto!important;font-size:18px}.mgr-v2 .action-trigger:hover{color:var(--mr-text)!important;background:none!important}.mgr-v2 .action-trigger.open{color:var(--mr-accent)!important;background:none!important;box-shadow:none!important}.mgr-v2{background:#0a0b10}.mgr-v2 .panel,.mgr-v2 .aurora-card{background:#0a0b10!important}html:not(.light) .mgr-v2 .panel:has(.tbl) .panel-body,html:not(.light) .mgr-v2 .panel:has(.tbl) .mk-tbl-scroll,html:not(.light) .mgr-v2 .panel:has(.tbl) .panel-head,html:not(.light) .mgr-v2 .panel:has(.tbl) tbody tr,html:not(.light) .mgr-v2 .panel:has(.tbl) tbody td{background-color:#12141c!important}html:not(.light) .mgr-v2 .tbl tbody tr.row-fade{background-image:none!important}html:not(.light) .mgr-v2 .panel:has(.tbl) .panel-body:before,html:not(.light) .mgr-v2 .panel:has(.tbl) .panel-body:after{display:none!important}.mgr-v2 .tbl tbody td{border-bottom-color:#141a22!important}@media (max-width: 1100px){.mgr-v2 .mk-layout{flex-direction:column}.mgr-v2 .mk-panel{flex:none;width:100%;margin-left:0;margin-top:12px;position:static;max-height:none}}@media (max-width: 640px){.mgr-v2 .mk-panel .acts-grid{grid-template-columns:repeat(3,1fr)}.mgr-v2 .mk-stat{padding-right:16px;margin-right:16px}}.mgr3{--acc:#4aa8ff;--acc2:#3f8fe0;--green:#22c55e;--amber:#f5a623;--red:#ef5a6e;--sky:#38bdf8;--gold:#f5c15e;--violet:#8b7cff;--text:#e9ebf2;--dim:#8b8f9e;--muted:#5b5f6f;--surf:#12141c;--surf2:#161822;--surf3:#1c1f2a;--line:#232631;font-family:Geist,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.mgr3 .mono,.mgr3-ov .mono{font-family:Geist Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}.mgr3-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:600;display:flex;align-items:center;justify-content:center;padding:24px;background:#090a11b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .16s}.mgr3-ov.open{opacity:1}.mgr3-ov.compact{align-items:flex-start;padding-top:8vh}.mgr3 .m{width:920px;max-width:100%;background:var(--surf);border:1px solid var(--line);border-radius:16px;box-shadow:0 40px 90px -34px #000000d9,0 0 0 1px #7896c80a inset;overflow:hidden;font-size:13px;color:var(--text)}.mgr3 .m.w720{width:720px}.mgr3 .m.w660{width:660px}.mgr3 .m.w640{width:640px}.mgr3 .m.w520{width:520px}.mgr3 .m.w480{width:480px}.mgr3 .m.w468{width:468px}.mgr3 .m.w1000{width:1000px}.mgr3 .m-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 22px 20px;background:linear-gradient(135deg,#344c6b,#2b3a54)}.mgr3 .m-hl-row{display:flex;align-items:flex-start;gap:14px;min-width:0}.mgr3 .m-hicon{width:46px;height:46px;border-radius:13px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);color:#eaf1fb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:inset 0 1px #ffffff1f;margin-top:2px}.mgr3 .m-hicon svg{width:23px;height:23px}.mgr3 .m-kick{display:inline-flex;align-items:center;gap:7px;font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#c5d2ec}.mgr3 .m-kdot{width:7px;height:7px;border-radius:50%;background:var(--acc);box-shadow:0 0 7px -1px var(--acc)}.mgr3 .m-kdot.amber{background:var(--amber);box-shadow:0 0 7px -1px var(--amber)}.mgr3 .m-kdot.green{background:var(--green);box-shadow:0 0 7px -1px var(--green)}.mgr3 .m-kdot.red{background:var(--red);box-shadow:0 0 7px -1px var(--red)}.mgr3 .m-ttl{font-size:24px;font-weight:800;letter-spacing:-.025em;margin-top:6px;overflow-wrap:anywhere}.mgr3 .m-ttl.sm{font-size:21px}.mgr3 .m-sub{font-size:12px;color:#b9c6e6;margin-top:5px}.mgr3 .m-sub b{color:#eaf1fb;font-weight:700}.mgr3 .m-htop{display:flex;align-items:center;gap:10px;flex-shrink:0}.mgr3 .m-selcap{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 14px;border-radius:18px;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);color:#eaf1fb;font-size:12px;font-weight:600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:inset 0 1px #ffffff1a;white-space:nowrap}.mgr3 .m-selcap svg{width:15px;height:15px;color:#cfe0f8}.mgr3 .m-selcap b{font-weight:800;color:#fff}.mgr3 .m-x{width:38px;height:38px;flex-shrink:0;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);color:#dfe7f5;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:.14s;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 1px #ffffff1f}.mgr3 .m-x:hover{background:#fff3}.mgr3 .m-x svg{width:16px;height:16px}.mgr3 .m-body{padding:18px 22px;display:flex;flex-direction:column;gap:6px}.mgr3 .m-body.grid{display:grid;grid-template-columns:1fr 360px;gap:20px}.mgr3 .m-body.scroll{max-height:min(66vh,620px);overflow-y:auto}.mgr3 .sec{padding-top:2px}.mgr3 .sec.top{border-top:1px solid var(--line);padding-top:15px;margin-top:9px}.mgr3 .slabel{display:flex;align-items:center;gap:9px;margin-bottom:11px}.mgr3 .slabel .t{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8790a6}.mgr3 .rbadge{font-size:10px;font-weight:600;color:var(--acc);background:color-mix(in srgb,var(--acc) 15%,transparent);border:1px solid color-mix(in srgb,var(--acc) 32%,transparent);border-radius:6px;padding:2px 7px}.mgr3 .rbadge.gray{color:var(--dim);background:#ffffff0d;border-color:#2a3048}.mgr3 .m-hint{font-size:11px;color:var(--muted);margin-top:9px;line-height:1.5}.mgr3 .m-tabs{display:flex;background:var(--surf2);border:1px solid var(--line);border-radius:19px;overflow:hidden}.mgr3 .m-tab{flex:1;border:0;background:transparent;color:#9299ad;font:inherit;font-size:12.5px;font-weight:600;padding:11px 0;cursor:pointer;transition:.16s;border-left:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;gap:8px}.mgr3 .m-tab:first-child{border-left:0}.mgr3 .m-tab svg{width:15px;height:15px}.mgr3 .m-tab.on{background:linear-gradient(135deg,var(--acc),var(--acc2));color:#fff}.mgr3 .sfield input{width:100%;height:42px;background:#0d0f16;border:1px solid var(--line);border-radius:22px;color:var(--text);padding:0 18px;font-family:inherit;font-size:12.5px;outline:none;transition:.14s}.mgr3 .sfield input::-moz-placeholder{color:#565f78}.mgr3 .sfield input::placeholder{color:#565f78}.mgr3 .sfield input:focus{border-color:color-mix(in srgb,var(--acc) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--acc) 13%,transparent)}.mgr3 .m-ta{width:100%;min-height:92px;background:#0d0f16;border:1px solid var(--line);border-radius:16px;color:var(--text);padding:12px 16px;font-family:inherit;font-size:12.5px;line-height:1.6;outline:none;resize:vertical;transition:.14s}.mgr3 .m-ta::-moz-placeholder{color:#565f78}.mgr3 .m-ta::placeholder{color:#565f78}.mgr3 .m-ta:focus{border-color:color-mix(in srgb,var(--acc) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--acc) 13%,transparent)}.mgr3 .pilltg{position:relative;display:inline-flex;background:#0d0f16;border:1px solid var(--line);border-radius:16px;padding:3px;width:196px;flex-shrink:0}.mgr3 .pilltg:before{content:"";position:absolute;top:3px;left:3px;width:calc(50% - 3px);height:calc(100% - 6px);background:linear-gradient(135deg,var(--acc),var(--acc2));border-radius:13px;transition:transform .32s cubic-bezier(.34,1.55,.5,1);box-shadow:0 4px 12px -4px #4aa8ff99}.mgr3 .pilltg:has(button:nth-child(2).on):before{transform:translate(100%)}.mgr3 .pilltg button{position:relative;z-index:1;flex:1;border:0;background:transparent;color:#8790a6;font:inherit;font-size:11.5px;font-weight:600;padding:5px 0;cursor:pointer;transition:color .2s}.mgr3 .pilltg button.on{color:#fff}.mgr3 .chk{width:20px;height:20px;border-radius:6px;border:1.6px solid #3a4152;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;transition:.13s}.mgr3 .chk.on{background:var(--acc);border-color:var(--acc)}.mgr3 .chk.on:after{content:"✓";color:#fff;font-size:12px;font-weight:800}.mgr3 .donepill{display:inline-flex;align-items:center;gap:10px;height:36px;padding:0 15px 0 8px;border-radius:20px;background:color-mix(in srgb,var(--acc) 9%,transparent);border:1px solid color-mix(in srgb,var(--acc) 24%,transparent)}.mgr3 .dp-n{font-size:12.5px;font-weight:800;color:#cfe0f8;font-variant-numeric:tabular-nums}.mgr3 .dp-l{font-size:11.5px;color:var(--dim)}.mgr3 .m-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 22px;border-top:1px solid var(--line);background:var(--surf)}.mgr3 .m-fhint{font-size:12px;color:var(--dim)}.mgr3 .m-fhint b{color:#cdd3df;font-weight:700}.mgr3 .m-fb{display:flex;gap:10px;flex-shrink:0}.mgr3 .m-btn{height:44px;padding:0 20px;border-radius:22px;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:.14s;display:inline-flex;align-items:center;gap:9px}.mgr3 .m-btn .bic{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.mgr3 .m-btn .bic svg{width:17px;height:17px}.mgr3 .m-btn.ghost{background:var(--surf3);border-color:#2a2f3c;color:#c3c8d6}.mgr3 .m-btn.ghost:hover{border-color:#3a4166}.mgr3 .m-btn.ghost .bic{color:#9aa0b8}.mgr3 .m-btn.go{background:linear-gradient(135deg,var(--acc),var(--acc2));color:#fff;box-shadow:0 6px 18px -8px #4aa8ffb3}.mgr3 .m-btn.go:hover{filter:brightness(1.08)}.mgr3 .m-btn.go .bic{color:#fff}.mgr3 .m-btn.danger{background:color-mix(in srgb,var(--red) 14%,transparent);border-color:color-mix(in srgb,var(--red) 34%,transparent);color:#f3a0ab}.mgr3 .m-btn.danger:hover{background:color-mix(in srgb,var(--red) 22%,transparent)}.mgr3 .m-btn.danger .bic{color:#f3a0ab}.mgr3 .v3-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;gap:12px;flex-wrap:wrap}.mgr3 .v3-title{font-size:23px;font-weight:800;letter-spacing:-.03em;color:var(--text)}.mgr3 .v3-kpi{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:12px;background:#131519;border:1px solid #1e222b;border-radius:12px;overflow:hidden}.mgr3 .v3-kc{background:transparent;border:0;border-right:1px solid #1e222b;border-radius:0;padding:16px 18px 15px;position:relative;transition:.16s;text-align:left;cursor:pointer;font:inherit}.mgr3 .v3-kc:last-child{border-right:0}.mgr3 .v3-kc:hover{background:#ffffff04}.mgr3 .v3-kc--static{cursor:default}.mgr3 .v3-kc--static:hover{background:transparent}.mgr3 .v3-kc .kic{width:38px;height:38px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0d;color:#8a92a4;margin-bottom:13px}.mgr3 .v3-kc .kic svg{width:19px;height:19px}.mgr3 .v3-kc .knum{font-size:28px;font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--text)}.mgr3 .v3-kc .klbl{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--dim);font-weight:700;margin-top:8px}.mgr3 .v3-kc .ksub{font-size:11px;color:var(--muted);margin-top:3px}.mgr3 .v3-searchrow{display:flex;gap:10px;margin-bottom:12px;flex-wrap:wrap}.mgr3 .v3-search{flex:1;min-width:220px;position:relative;display:flex;align-items:center}.mgr3 .v3-search svg.s{position:absolute;left:14px;width:15px;height:15px;color:#6a7488}.mgr3 .v3-search input{width:100%;height:42px;background:#131519;border:1px solid #1e222b;border-radius:11px;color:var(--text);font-family:inherit;font-size:13px;padding:0 56px 0 40px;outline:none;transition:.16s}.mgr3 .v3-search input::-moz-placeholder{color:#5b5f6f}.mgr3 .v3-search input::placeholder{color:#5b5f6f}.mgr3 .v3-search input:focus{border-color:#2e3444;box-shadow:0 0 0 3px #ffffff0a}.mgr3 .v3-kbd{position:absolute;right:12px;font-size:11px;color:#8a92a4;background:#1c2129;border:1px solid #262b36;border-radius:5px;padding:2px 6px;font-weight:600}.mgr3 .v3-tb{display:flex;align-items:center;background:#131519;border:1px solid #1e222b;border-radius:12px;overflow:hidden;flex-shrink:0;height:42px}.mgr3 .v3-tbtn{display:inline-flex;align-items:center;justify-content:center;width:46px;height:100%;border:0;border-right:1px solid #1e222b;background:transparent;color:#6a7488;cursor:pointer;transition:.15s}.mgr3 .v3-tbtn:last-child{border-right:0}.mgr3 .v3-tbtn:hover{background:#ffffff0d;color:#c9d2e2}.mgr3 .v3-tbtn.act{color:#ff9aa6}.mgr3 .v3-tbtn svg{width:18px;height:18px}.mgr3 .v3-sortdd{position:relative;flex-shrink:0}.mgr3 .v3-sortbtn{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 14px;border-radius:11px;background:#131519;border:1px solid #1e222b;color:#c3c8d6;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:.15s;white-space:nowrap}.mgr3 .v3-sortbtn:hover{border-color:#2e3444}.mgr3 .v3-sortbtn svg{width:15px;height:15px;color:#6a7488}.mgr3 .v3-sortbtn b{color:#e6ebf3;font-weight:700}.mgr3 .v3-sortbtn .sdir{color:var(--acc);font-size:11px;font-weight:700}.mgr3 .v3-sortmenu{position:absolute;top:calc(100% + 6px);right:0;min-width:196px;background:var(--surf2);border:1px solid var(--line);border-radius:11px;box-shadow:0 24px 64px -22px #000000d9;padding:6px;z-index:60;display:none}.mgr3 .v3-sortdd.open .v3-sortmenu{display:block}.mgr3 .v3-sortmenu button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left;border:0;background:transparent;color:var(--text);font-family:inherit;font-size:12.5px;font-weight:500;padding:8px 10px;border-radius:8px;cursor:pointer}.mgr3 .v3-sortmenu button:hover{background:#5a7dff1a}.mgr3 .v3-sortmenu button.on{color:#aebfff;font-weight:700}.mgr3 .v3-sortmenu button .sc{color:var(--acc);font-size:11px}.mgr3 .v3-apill{display:inline-flex;align-items:center;gap:9px;height:42px;padding:0 18px 0 8px;border-radius:21px;flex-shrink:0;background:color-mix(in srgb,var(--pc) 12%,transparent);border:1px solid color-mix(in srgb,var(--pc) 28%,transparent);color:var(--text);font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:.16s;white-space:nowrap}.mgr3 .v3-apill:hover{background:color-mix(in srgb,var(--pc) 20%,transparent);border-color:color-mix(in srgb,var(--pc) 48%,transparent);transform:translateY(-1px)}.mgr3 .v3-apill .aic{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:color-mix(in srgb,var(--pc) 24%,transparent);color:var(--pc)}.mgr3 .v3-apill .aic svg{width:16px;height:16px}.mgr3 .v3-apill .achev{width:15px;height:15px;color:var(--dim)}.mgr3 .v3-chips{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.mgr3 .v3-chip{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 13px;border-radius:9px;background:var(--surf);border:1px solid var(--line);color:var(--dim);font-size:12.5px;font-weight:600;cursor:pointer;transition:.15s;white-space:nowrap}.mgr3 .v3-chip:hover{background:var(--surf2);color:var(--text);border-color:#2c313d}.mgr3 .v3-chip .ct{font-size:11px;font-weight:700;background:var(--surf3);color:var(--dim);border-radius:6px;padding:1px 6px}.mgr3 .v3-chip.on{background:#4aa8ff24;border-color:#4aa8ff80;color:#a9c6ff}.mgr3 .v3-chip.on .ct{background:#4aa8ff3d;color:#c3d5ff}.mgr3 .v3-chips .sp{flex:1}.mgr3 .v3-select{height:32px;padding:0 11px;border-radius:9px;background:var(--surf);border:1px solid var(--line);color:var(--dim);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}html:not(.light) .mgr3.mgr-pane .tbl thead th{background:#344c6b;color:#c6d5ea;font-size:10px;letter-spacing:.04em;text-transform:uppercase;font-weight:700;height:40px;border-bottom:1px solid rgba(128,178,255,.2)}.mgr3 .tbl tbody td{height:70px}.mgr3 .tbl thead th .hdr-count{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 10px;border-radius:11px;background:#252c3d;border:1px solid #33405a;color:#cddcf0;font-size:11px;font-weight:600;letter-spacing:0;text-transform:none;margin-left:10px;vertical-align:middle}.mgr3 .tbl thead th .hdr-count svg{width:13px;height:13px;opacity:.85}.mgr3 .tbl.hide-tags .mk-col-tags,.mgr3 .tbl.hide-pins .mk-col-pins,.mgr3 .tbl.hide-proxy .mk-col-proxy,.mgr3 .tbl.hide-age .mk-col-age{display:none}.mgr3 .tagchip{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:7px;font-size:11.5px;font-weight:600;letter-spacing:0}.mgr3 .tagchip.cyan{background:color-mix(in srgb,#4ac6ff 15%,transparent);color:#4ac6ff}.mgr3 .tagchip.amber{background:color-mix(in srgb,var(--amber) 15%,transparent);color:var(--amber)}.mgr3 .tagplus{font-size:11px;color:var(--muted);font-weight:600;margin-left:5px;cursor:default}.mgr3 .mk-col-pins{text-align:center}.mgr3 .zcol{display:inline-flex;flex-direction:column;align-items:center;gap:6px;min-width:0;max-width:100%}.mgr3 .zchp{display:inline-flex;align-items:center;gap:5px;max-width:130px;overflow:hidden;height:22px;padding:0 10px;border-radius:7px;border:1px solid var(--line);font-size:11.5px;font-weight:600;color:var(--text);text-decoration:none}.mgr3 .zchp span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgr3 .zchp svg{width:11px;height:11px;color:var(--acc);flex-shrink:0}.mgr3 .zdash{color:var(--muted);font-size:12px}.mgr3 .zstx{display:inline-flex;gap:3px}.mgr3 .zstx .s{width:12px;height:3px;border-radius:2px;background:#363b48}.mgr3 .zstx .s.on{background:var(--sc)}.mgr3 .aging{display:inline-flex}.mgr3 .aging .pill{display:inline-flex;align-items:center;height:26px;padding:0 13px;border-radius:20px;font-weight:600;font-size:12px;color:var(--c);background:color-mix(in srgb,var(--c) 9%,rgba(255,255,255,.03));border:1px solid color-mix(in srgb,var(--c) 22%,transparent);box-shadow:inset 0 1px #ffffff14;transition:.2s cubic-bezier(.34,1.4,.5,1)}.mgr3 .aging:hover .pill{background:color-mix(in srgb,var(--c) 16%,rgba(255,255,255,.05));transform:translateY(-1px)}html:not(.light) .mgr3.mgr-pane .tbl thead th.mk-col-act{background:linear-gradient(135deg,var(--violet),#6f5fe0);color:#fff;font-weight:700;font-size:10px;letter-spacing:.08em;text-align:center}html:not(.light) .mgr3.mgr-pane .tbl td.mk-col-act{background:#33465f!important;border-left:1px solid rgba(120,150,190,.22)}.mgr3 .acol{display:flex;align-items:center;justify-content:center;gap:2px}.mgr3 .acol .qi{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:9px;color:#dce8ffb8;cursor:pointer;transition:.14s;flex-shrink:0;border:0;background:transparent;padding:0}.mgr3 .acol .qi svg{width:18px;height:18px}.mgr3 .acol .qi:hover{background:#ffffff21;color:#fff}.mgr3 .acol .qi.gold{color:var(--gold)}.mgr3 .acol .qi.gold:hover{background:#f5c15e2e;color:#ffd88a}.mgr3 .mk-col-act .mk-icon-btn{color:#ffffffd9}.mgr3 .mk-col-act .mk-icon-btn:hover{color:#fff;background:#ffffff26}.mgr3.modal-bg{background:#06080ea8;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);align-items:center;justify-content:center;padding:24px}.mgr3 .modal{background:var(--surf);border:1px solid var(--line);border-radius:16px;box-shadow:0 40px 90px -34px #000000d9,0 0 0 1px #7896c80a inset;overflow:hidden;font-size:13px;color:var(--text)}.mgr3 .modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 22px 20px;background:linear-gradient(135deg,#344c6b,#2b3a54);border-bottom:0}.mgr3 .mk-modal-kicker{display:inline-flex;align-items:center;gap:7px;font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#c5d2ec}.mgr3 .mk-modal-kicker .led{width:7px;height:7px;border-radius:50%}.mgr3 .modal-title{font-size:21px;font-weight:800;letter-spacing:-.025em;margin-top:6px;color:#f3f7ff;overflow-wrap:anywhere}.mgr3 .modal-sub{font-size:12px;color:#b9c6e6;margin-top:5px}.mgr3 .modal-sub b{color:#eaf1fb;font-weight:700}.mgr3 .modal-close{width:38px;height:38px;flex-shrink:0;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);color:#dfe7f5;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:.14s;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 1px #ffffff1f}.mgr3 .modal-close:hover{background:#fff3}.mgr3 .modal-body{padding:18px 22px;background:var(--surf)}.mgr3 .mk-modal-input,.mgr3 .field-input{width:100%;height:42px;background:#0d0f16;border:1px solid var(--line);border-radius:22px;color:var(--text);padding:0 18px;font-family:inherit;font-size:12.5px;outline:none;transition:.14s;box-sizing:border-box}.mgr3 .mk-modal-input::-moz-placeholder,.mgr3 .field-input::-moz-placeholder{color:#565f78}.mgr3 .mk-modal-input::placeholder,.mgr3 .field-input::placeholder{color:#565f78}.mgr3 .mk-modal-input:focus,.mgr3 .field-input:focus{border-color:color-mix(in srgb,var(--acc) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--acc) 13%,transparent)}.mgr3 .modal-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 22px;border-top:1px solid var(--line);background:var(--surf)}.mgr3 .left-info{font-size:12px;color:var(--dim)}.mgr3 .left-info b{color:#cdd3df;font-weight:700}.mgr3 .modal-foot .btn{height:40px;padding:0 18px;border-radius:22px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;border:1px solid #2a2f3c;background:var(--surf3);color:#c3c8d6;transition:.14s;display:inline-flex;align-items:center;gap:8px}.mgr3 .modal-foot .btn:hover{border-color:#3a4166}.mgr3 .modal-foot .btn.primary{background:linear-gradient(135deg,var(--acc),var(--acc2));border-color:transparent;color:#fff;box-shadow:0 6px 18px -8px #4aa8ffb3}.mgr3 .modal-foot .btn.primary:hover{filter:brightness(1.08)}.mgr3 .modal-foot .btn.danger{background:color-mix(in srgb,var(--red) 14%,transparent);border-color:color-mix(in srgb,var(--red) 34%,transparent);color:#f3a0ab}.mgr3 .modal-foot .btn.danger:hover{background:color-mix(in srgb,var(--red) 22%,transparent)}.mgr3 .v3-searchrow{display:flex;gap:10px;margin-bottom:12px;align-items:center}.mgr3 .tb{display:flex;align-items:center;gap:0;background:#131519;border:1px solid #1e222b;border-radius:12px;overflow:hidden;flex-shrink:0;height:42px}.mgr3 .tbtn{display:inline-flex;align-items:center;justify-content:center;width:46px;height:100%;border:0;border-right:1px solid #1e222b;background:transparent;color:#6a7488;cursor:pointer;transition:.15s;position:relative}.mgr3 .tbtn:last-child{border-right:0}.mgr3 .tbtn:hover{background:#ffffff0d;color:#c9d2e2}.mgr3 .tbtn.on{background:#4aa8ff29;color:#a9cbff}.mgr3 .tbtn svg{width:18px;height:18px}.mgr3 .sortdd{position:relative;flex-shrink:0}.mgr3 .sortbtn{display:inline-flex;align-items:center;gap:7px;height:42px;padding:0 15px;border-radius:12px;background:#131519;border:1px solid #1e222b;color:var(--dim);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:.15s;white-space:nowrap}.mgr3 .sortbtn:hover{border-color:#2e3444;color:var(--text)}.mgr3 .sortbtn svg{width:16px;height:16px}.mgr3 .sortbtn b{color:#a9cbff;font-weight:700}.mgr3 .sortbtn .sdir{font-size:11px;color:var(--acc)}.mgr3-ddmenu{position:fixed;min-width:200px;background:var(--surf2);border:1px solid var(--line);border-radius:12px;box-shadow:0 24px 60px -22px #000c;padding:6px;z-index:600}.mgr3-ddmenu button{display:flex;align-items:center;gap:8px;width:100%;text-align:left;border:0;background:transparent;color:var(--text);font:inherit;font-size:12.5px;padding:9px 11px;border-radius:8px;cursor:pointer;transition:.13s}.mgr3-ddmenu button:hover{background:#4aa8ff1a}.mgr3-ddmenu button.on{color:#a9cbff}.mgr3-ddmenu .mk-col-chk{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:var(--acc)}.mgr3 .apill{display:inline-flex;align-items:center;gap:9px;height:42px;padding:0 18px 0 8px;border-radius:21px;flex-shrink:0;background:color-mix(in srgb,var(--c) 12%,transparent);border:1px solid color-mix(in srgb,var(--c) 28%,transparent);color:var(--text);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:.16s;white-space:nowrap}.mgr3 .apill:hover{background:color-mix(in srgb,var(--c) 20%,transparent);border-color:color-mix(in srgb,var(--c) 48%,transparent);transform:translateY(-1px)}.mgr3 .apill:active{transform:translateY(0)}.mgr3 .apill.apill-off{opacity:.42;cursor:not-allowed}.mgr3 .apill.apill-off:hover{background:color-mix(in srgb,var(--c) 12%,transparent);border-color:color-mix(in srgb,var(--c) 28%,transparent);transform:none}.mgr3 .apill.apill-off:hover .aic{background:color-mix(in srgb,var(--c) 24%,transparent)}.mgr3 .apill .aic{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:color-mix(in srgb,var(--c) 24%,transparent);color:var(--c);transition:.16s}.mgr3 .apill:hover .aic{background:color-mix(in srgb,var(--c) 36%,transparent)}.mgr3 .apill .aic svg{width:16px;height:16px}.mgr3 .apill .achev{width:15px;height:15px;color:var(--dim);margin-left:1px;flex-shrink:0}.mgr3-fltpop{position:fixed;width:260px;background:var(--surf2);border:1px solid var(--line);border-radius:14px;box-shadow:0 30px 70px -26px #000000d9;padding:12px;z-index:600}.mgr3-fltpop .fl-lbl{font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#6a7186;margin:4px 2px 8px}.mgr3-fltpop .fl-chips{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.mgr3-fltpop .fl-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:9px;background:var(--surf);border:1px solid var(--line);color:var(--dim);font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:.14s}.mgr3-fltpop .fl-chip:hover{color:var(--text);border-color:#2e3444}.mgr3-fltpop .fl-chip.on{background:#4aa8ff29;border-color:#4aa8ff80;color:#a9cbff}.mgr3-fltpop .fl-chip .ct{font-size:10.5px;font-weight:700;background:var(--surf3);color:var(--dim);border-radius:6px;padding:1px 5px}.mgr3-fltpop select{width:100%;height:38px;padding:0 11px;border-radius:10px;background:var(--surf);border:1px solid var(--line);color:var(--text);font:inherit;font-size:12.5px;margin-bottom:8px;cursor:pointer}.mba-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:599;background:#07090e80;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);opacity:0;visibility:hidden;transition:opacity .24s ease,visibility .24s}.mba-scrim.show{opacity:1;visibility:visible}.mba-dockwrap{position:fixed;left:50%;bottom:26px;transform:translate(-50%);z-index:600;display:flex;flex-direction:column;align-items:center;gap:12px;pointer-events:none;max-width:96vw;opacity:1;transition:transform .36s cubic-bezier(.2,.8,.2,1),opacity .26s ease}.mba-dockwrap>*{pointer-events:auto}.mba-dockwrap.hide{transform:translate(-50%) translateY(180%);opacity:0}.mba-dockwrap.hide>*{pointer-events:none}@media (prefers-reduced-motion:reduce){.mba-dockwrap{transition:opacity .2s ease}.mba-dockwrap.hide{transform:translate(-50%)}}.mba-dock{display:flex;align-items:center;gap:10px;padding:9px 10px 9px 16px;border-radius:16px;background:linear-gradient(135deg,#344c6b,#2b3a54);border:1px solid rgba(128,178,255,.24);box-shadow:0 26px 60px -22px #000000bf,inset 0 1px #ffffff0f;animation:mbaDockIn .32s cubic-bezier(.2,.8,.2,1)}@keyframes mbaDockIn{0%{opacity:0;transform:translateY(26px) scale(.97)}to{opacity:1;transform:none}}.mba-sel{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:#eaf1fb;white-space:nowrap}.mba-sel .mba-led{width:8px;height:8px;border-radius:50%;background:#7fe0a3;box-shadow:0 0 9px -1px #7fe0a3;animation:mbaPulse 1.8s ease-in-out infinite}@keyframes mbaPulse{0%,to{opacity:1}50%{opacity:.45}}.mba-sel b{font-weight:800;color:#a7c6ff}.mba-divi{width:1px;height:26px;background:#ffffff24;flex:0 0 auto}.mba-act{display:inline-flex;align-items:center;gap:9px;height:40px;padding:0 15px 0 13px;border-radius:12px;cursor:pointer;border:1px solid rgba(255,255,255,.16);background:#ffffff17;color:#fff;font:inherit;font-size:13.5px;font-weight:700;transition:background .15s,transform .15s;white-space:nowrap}.mba-act:hover{background:#ffffff26;transform:translateY(-1px)}.mba-act .mba-gi{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#ffffff24}.mba-act .mba-gi svg{width:15px;height:15px}.mba-act .mba-chev{display:inline-flex;transition:transform .2s;opacity:.85}.mba-act .mba-chev svg{width:14px;height:14px}.mba-dockwrap.open .mba-act{background:#ffffff29}.mba-dockwrap.open .mba-act .mba-chev{transform:rotate(180deg)}.mba-del{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:11px;cursor:pointer;font:inherit;font-size:13px;font-weight:600;white-space:nowrap;transition:.15s;color:#ffb4bd;background:color-mix(in srgb,var(--red) 20%,transparent);border:1px solid color-mix(in srgb,var(--red) 42%,transparent)}.mba-del:hover{background:color-mix(in srgb,var(--red) 32%,transparent);color:#fff}.mba-del svg{width:15px;height:15px}.mba-x{width:34px;height:34px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#b7c6e0;opacity:.6;cursor:pointer;transition:.14s}.mba-x:hover{opacity:1;background:#808caa29}.mba-x svg{width:16px;height:16px}.mba-mega{width:min(940px,94vw);border-radius:18px;background:var(--surf2);border:1px solid var(--line);box-shadow:0 40px 90px -30px #000000d9;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(14px) scale(.97);transform-origin:bottom center;transition:opacity .24s ease,transform .28s cubic-bezier(.2,.8,.2,1),visibility .24s}.mba-dockwrap.open .mba-mega{opacity:1;visibility:visible;transform:none}.mba-mega-h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 18px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#1a1d28,#161822)}.mba-mt{font-size:14px;font-weight:700;display:flex;align-items:center;gap:9px}.mba-mt .mba-pill{font-size:11px;font-weight:700;color:#a7c6ff;background:color-mix(in srgb,var(--violet) 18%,transparent);border:1px solid color-mix(in srgb,var(--violet) 34%,transparent);border-radius:9px;padding:4px 8px}.mba-hint{font-size:11.5px;color:var(--muted)}.mba-grid{display:grid;grid-template-columns:repeat(5,1fr)}.mba-col{padding:12px 8px 14px;border-left:1px solid var(--line)}.mba-col:first-child{border-left:0}.mba-dockwrap.open .mba-col{animation:mbaColIn .4s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * .05s + .06s)}@keyframes mbaColIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.mba-chead{display:flex;align-items:center;gap:8px;padding:4px 8px 9px}.mba-chead .mba-cic{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:color-mix(in srgb,var(--cc) 26%,transparent);color:#fff}.mba-chead .mba-cic svg{width:15px;height:15px}.mba-chead .mba-cnm{font-size:12.5px;font-weight:700;color:#eef1f6}.mba-chead .mba-ccnt{margin-left:auto;font-size:10.5px;font-weight:700;color:color-mix(in srgb,var(--cc) 92%,#fff);background:color-mix(in srgb,var(--cc) 16%,transparent);border-radius:7px;padding:3px 6px}.mba-sub{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6a7186;padding:9px 10px 4px}.mba-item{display:flex;align-items:center;gap:9px;width:100%;text-align:left;border:0;background:transparent;color:var(--text);font:inherit;font-size:12px;padding:8px 9px;border-radius:9px;cursor:pointer;transition:background .13s,transform .13s}.mba-item:hover{background:color-mix(in srgb,var(--cc) 13%,transparent);transform:translate(2px)}.mba-item .mba-iic{width:26px;height:26px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:color-mix(in srgb,var(--cc) 12%,transparent);color:color-mix(in srgb,var(--cc) 82%,var(--dim));transition:.13s}.mba-item:hover .mba-iic{background:color-mix(in srgb,var(--cc) 22%,transparent);color:color-mix(in srgb,var(--cc) 95%,#fff)}.mba-item .mba-iic svg{width:15px;height:15px}.mba-item .mba-il{min-width:0;line-height:1.25}.mba-item[aria-disabled=true]{cursor:not-allowed}.mba-item[aria-disabled=true]:hover{background:transparent;transform:none}.mba-item[aria-disabled=true]:hover .mba-iic{background:color-mix(in srgb,var(--cc) 12%,transparent);color:color-mix(in srgb,var(--cc) 82%,var(--dim))}.mba-item .mba-lock{width:13px;height:13px;margin-left:auto;color:var(--dim);opacity:.9;flex:0 0 auto}.mba-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-top:1px solid var(--line);background:#14161f}.mba-note{font-size:11.5px;color:var(--muted);display:flex;align-items:center;gap:7px;min-width:0}.mba-note svg{width:13px;height:13px;color:#6a7186;flex:0 0 auto}.mba-megadel{display:inline-flex;align-items:center;gap:9px;height:38px;padding:0 16px;border-radius:11px;cursor:pointer;font:inherit;font-size:12.5px;font-weight:700;transition:.15s;color:#fff;background:linear-gradient(180deg,#f2637a,#d94456);border:0;box-shadow:0 12px 26px -12px var(--red);white-space:nowrap;flex:0 0 auto}.mba-megadel:hover{filter:brightness(1.06);transform:translateY(-1px)}.mba-megadel svg{width:15px;height:15px}@media (max-width:900px){.mba-grid{grid-template-columns:repeat(2,1fr)}.mba-col{border-top:1px solid var(--line)}.mba-col:first-child{border-top:0}.mba-dock{flex-wrap:wrap;justify-content:center}}@media (prefers-reduced-motion:reduce){.mba-dock,.mba-col,.mba-sel .mba-led{animation:none!important}.mba-mega{transition:opacity .12s ease,visibility .12s}}.mk-pager{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;padding:14px 18px 6px;margin-top:4px;font-family:inherit}.mk-pager-nav{display:flex;align-items:center;gap:5px}.mk-pager-nav button{min-width:34px;height:34px;padding:0 9px;border-radius:9px;border:1px solid #232631;background:#161822;color:#c3c8d6;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:.14s;display:inline-flex;align-items:center;justify-content:center}.mk-pager-nav button svg{width:15px;height:15px}.mk-pager-nav button:hover:not(:disabled){border-color:#3a4166;color:#fff;background:#1c2130}.mk-pager-nav button.on{background:linear-gradient(135deg,#4aa8ff,#3f8fe0);border-color:transparent;color:#fff;box-shadow:0 4px 12px -4px #4aa8ff8c}.mk-pager-nav button:disabled{opacity:.35;cursor:not-allowed}.mk-pager-dots{color:#5b5f6f;padding:0 2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mk-pager-info{font-size:12.5px;color:#8b8f9e;white-space:nowrap}.mk-pager-info b{color:#e9ebf2;font-weight:700}.mk-pager-size{display:flex;align-items:center;gap:9px}.mk-pager-size-lbl{font-size:12px;color:#8b8f9e}.mk-pager-sel{position:relative;display:inline-flex;align-items:center}.mk-pager-sel select{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:34px;padding:0 30px 0 12px;border-radius:9px;border:1px solid #232631;background:#161822;color:#e9ebf2;font:inherit;font-size:13px;font-weight:600;cursor:pointer;outline:none;transition:.14s}.mk-pager-sel select:hover{border-color:#3a4166}.mk-pager-sel select:focus{border-color:#4aa8ff;box-shadow:0 0 0 3px color-mix(in srgb,#4aa8ff 14%,transparent)}.mk-pager-sel svg{position:absolute;right:9px;width:14px;height:14px;color:#8b8f9e;pointer-events:none}.mk-pager-sel select option{background:#161822;color:#e9ebf2}.pxpill{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 5px 0 10px;border-radius:999px;background:#191f2d;border:1px solid #232631;font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;max-width:100%}.pxpill-dot{width:7px;height:7px;border-radius:50%;flex:0 0 auto}.pxpill-lat{font-weight:700;white-space:nowrap}.pxpill-label{color:#8b8f9e;white-space:nowrap;font-size:10.5px}.pxpill-ip{color:#8b8f9e;font-size:10.5px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pxpill-ip:hover{color:#e9ebf2}.pxpill-acts{display:flex;gap:1px;margin-left:1px;flex:0 0 auto;opacity:.5;transition:opacity .14s}.pxpill:hover .pxpill-acts{opacity:1}.pxpill-ib{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;cursor:pointer;background:transparent;border:none;color:#8b8f9e;transition:.14s;padding:0}.pxpill-ib:hover{background:#4aa8ff24;color:#4aa8ff}.pxpill-ib:disabled{opacity:.4;cursor:default}.pxpill-ib svg{width:12px;height:12px}.pxpill.ok{border-color:#22c55e47;background:color-mix(in srgb,#22c55e 7%,#191f2d)}.pxpill.ok .pxpill-dot{background:#22c55e;box-shadow:0 0 7px #22c55eb3}.pxpill.ok .pxpill-lat{color:#22c55e}.pxpill.warn{border-color:#f5a62347;background:color-mix(in srgb,#f5a623 7%,#191f2d)}.pxpill.warn .pxpill-dot{background:#f5a623;box-shadow:0 0 7px #f5a62399}.pxpill.warn .pxpill-lat{color:#f5a623}.pxpill.dead{border-color:#ef5a6e4d;background:color-mix(in srgb,#ef5a6e 8%,#191f2d)}.pxpill.dead .pxpill-dot{background:#ef5a6e}.pxpill.dead .pxpill-lat{color:#ef5a6e}.pxpill.unk .pxpill-dot{background:#5b5f6f}.pxpill.unk .pxpill-lat{color:#8b8f9e}@media (max-width: 1000px){.mgr3 .v3-kpi{grid-template-columns:repeat(2,1fr)}.mgr3 .v3-kc:nth-child(2){border-right:0}.mgr3 .v3-kc:nth-child(1),.mgr3 .v3-kc:nth-child(2){border-bottom:1px solid #1e222b}}@media (max-width: 560px){.mgr3 .v3-kpi{grid-template-columns:1fr}.mgr3 .v3-kc{border-right:0;border-bottom:1px solid #1e222b}.mgr3 .v3-kc:last-child{border-bottom:0}}.mgr3 .v3-searchrow{flex-wrap:wrap}.mgr3 .v3-search{min-width:180px}@media (max-width: 1100px){.mgr-v2 .mk-layout-main,.mgr-v2 .mk-layout-main .panel,.mgr-v2 .mk-layout-main .panel-body{max-width:100%;min-width:0}}.mgr3 .badge{border:0;border-radius:8px;padding:4px 10px}.mgr3 .badge.emerald{background:#34d39921;color:#6ee7b7}.mgr3 .badge.rose{background:#f43f5e21;color:#fda4af}.mgr3 .badge.amber{background:#f59e0b21;color:#fcd34d}.mgr3 .badge.sky{background:#38bdf821;color:#7dd3fc}.mgr3 .badge.primary{background:#06b6d421;color:#67e8f9}.mgr3 .badge.muted{background:#94a3b81f;color:#a8b3c4}.mgr3 .badge .led{box-shadow:none}.mgr3 .zchp{border:0;background:#ffffff0e;border-radius:8px}.mgr3 .zstx .s{background:#ffffff21}.mgr3 .pxpill{border:0;border-radius:9px;background:#ffffff0b}.mgr3 .pxpill-dot{box-shadow:none}.mgr3 .pxpill.ok{border:0;background:#22c55e1a}.mgr3 .pxpill.ok .pxpill-dot{box-shadow:none}.mgr3 .pxpill.ok .pxpill-lat{color:#4ade80}.mgr3 .pxpill.warn{border:0;background:#f5a6231a}.mgr3 .pxpill.warn .pxpill-dot{box-shadow:none}.mgr3 .pxpill.warn .pxpill-lat{color:#fcd34d}.mgr3 .pxpill.dead{border:0;background:#f43f5e1c}.mgr3 .pxpill.dead .pxpill-lat{color:#fb7185}.mgr3 .pxpill-label,.mgr3 .pxpill-ip{color:#95a0b4}.mgr3 .pxpill-ip:hover{color:#e9ebf2}.mgr3 .pxpill-ib:hover{background:#ffffff1a;color:#dfe6f3}.mgr3 .aging .pill{border:0;box-shadow:none;border-radius:9px;background:#ffffff0e;color:#cbd3df;font-weight:700}.mgr3 .aging:hover .pill{background:#ffffff16;transform:none}html:not(.light) .mgr3.mgr3 .tbl tbody tr.selected td{background:#ffffff0f!important}.mgr3 .tbl tr.selected{box-shadow:inset 3px 0 #fff6!important}html:not(.light) .mgr3.mgr3 .tbl tbody tr:hover:not(.selected) td{background:#ffffff0a!important}html:not(.light) .mgr3.mgr3 .tbl tbody tr:hover td.mk-col-act{background:#3e5a80!important}html:not(.light) .mgr3.mgr3 .tbl tbody tr.selected td.mk-col-act{background:#3e5a80!important}html:not(.light) .mgr3.mgr3 .tbl{min-width:1280px}.aa2,.aa2 *{box-sizing:border-box}.aa2{--gold:#4a8dff;--gold2:#4a8dff;--gold3:#5c9bff;--amber:#f5a623;--emerald:#22c55e;--rose:#ef5a6e;--sky:#5aa2ff;--blue:#4a8dff;--blue2:#5c9bff;--blue-soft:color-mix(in srgb,#4a8dff 13%,transparent);--blue-line:color-mix(in srgb,#4a8dff 30%,transparent);--text:#eef1f6;--dim:#98a2b2;--muted:#69727f;--modal:#0f1218;--card:rgba(255,255,255,.03);--card2:rgba(255,255,255,.03);--ink:rgba(255,255,255,.035);--line:rgba(255,255,255,.07);--line2:rgba(255,255,255,.07);--gold-soft:color-mix(in srgb,#4a8dff 13%,transparent);--gold-line:color-mix(in srgb,#4a8dff 30%,transparent);color:var(--text);font-size:13px;-webkit-font-smoothing:antialiased;font-family:Outfit,Geist,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.aa2 .mono{font-family:Geist Mono,ui-monospace,monospace}.aa2{width:min(820px,96vw);border-radius:18px;overflow:hidden;background:var(--modal);border:1px solid var(--line);box-shadow:0 50px 110px -40px #000000e6,0 0 0 1px #4a8dff0a;animation:aa2In .4s cubic-bezier(.2,.9,.25,1)}@keyframes aa2In{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}.aa2-head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 20px;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.055)}.aa2-hl{display:flex;align-items:center;gap:13px;min-width:0}.aa2-hic{width:46px;height:46px;border-radius:13px;flex:0 0 auto;display:grid;place-items:center;background:#ffffff0d;border:0;color:#c3cbd8}.aa2-hic svg{width:24px;height:24px}.aa2-ttl{font-size:21px;font-weight:800;letter-spacing:-.025em;color:#fff}.aa2-sub{font:500 11px/1 Geist Mono,monospace;letter-spacing:.04em;color:#b9c6e6;margin-top:4px}.aa2-hr{display:flex;align-items:center;gap:9px;flex:0 0 auto}.aa2-help,.aa2-x{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;cursor:pointer;transition:.14s;background:#ffffff0d;border:0;color:#98a2b2}.aa2-help{cursor:help}.aa2-help:hover,.aa2-x:hover{background:#ffffff29}.aa2-help svg{width:18px;height:18px}.aa2-x svg{width:17px;height:17px}.aa2-tabs{display:flex;margin:16px 20px 4px;background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden}.aa2-tab{flex:1;border:0;border-left:1px solid var(--line);background:transparent;color:#9299ad;font:inherit;font-size:12.5px;font-weight:600;padding:13px 8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;transition:.18s;position:relative}.aa2-tab:first-child{border-left:0}.aa2-tab svg{width:16px;height:16px;flex:0 0 auto}.aa2-tab:hover:not(.on){color:#c9cfdd;background:#ffffff08}.aa2-tab.on{background:linear-gradient(135deg,var(--blue),var(--blue2));color:#fff;box-shadow:inset 0 1px #fff3}.aa2-body{padding:14px 20px 18px;max-height:min(70vh,640px);overflow-y:auto}.aa2-body::-webkit-scrollbar{width:10px}.aa2-body::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:8px;border:3px solid transparent;background-clip:padding-box}.aa2-view{animation:aa2Fade .26s ease}@keyframes aa2Fade{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.aa2-sl{display:flex;align-items:center;gap:9px;margin:0 2px 10px}.aa2-sl .ic{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;flex:0 0 auto;background:var(--blue-soft);border:1px solid var(--blue-line);color:var(--blue)}.aa2-sl .ic svg{width:14px;height:14px}.aa2-sl .t{font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#f1f4fa}.aa2-sl .badge{margin-left:auto;display:inline-flex;align-items:center;gap:6px;height:23px;padding:0 10px;border-radius:12px;font:700 10px/1 Geist Mono,monospace;letter-spacing:.02em;background:var(--blue-soft);border:1px solid var(--blue-line);color:var(--blue)}.aa2-drop{position:relative;border:1.6px dashed var(--line2);border-radius:16px;background:radial-gradient(120% 100% at 50% 0%,rgba(74,141,255,.04),transparent 70%),var(--card2);padding:34px 24px;text-align:center;transition:border-color .2s,background .2s,transform .2s;overflow:hidden}.aa2-drop.drag{border-color:var(--gold);background:radial-gradient(120% 100% at 50% 0%,rgba(74,141,255,.12),transparent 70%),var(--card2);transform:scale(1.006)}.aa2-drop.drag:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;box-shadow:inset 0 0 0 1.6px var(--gold),0 0 40px -6px #4a8dff66;animation:aa2Pulse 1.1s ease-in-out infinite}@keyframes aa2Pulse{0%,to{opacity:.5}50%{opacity:1}}.aa2-drop .dz-ic{width:56px;height:56px;margin:0 auto 12px;border-radius:16px;display:grid;place-items:center;background:color-mix(in srgb,var(--amber) 12%,transparent);border:1px solid var(--gold-line);color:var(--gold);box-shadow:0 10px 30px -12px #4a8dff80}.aa2-drop .dz-ic svg{width:27px;height:27px;animation:aa2Bob 2.6s ease-in-out infinite}@keyframes aa2Bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.aa2-drop .dz-t{font-size:15.5px;font-weight:700;color:var(--text)}.aa2-drop .dz-s{font:500 11.5px/1.5 Geist Mono,monospace;color:#9aa2b4;margin-top:5px}.aa2-drop .dz-s b{color:#c8cedb}.aa2-gbtn{margin-top:16px;display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 22px;border-radius:21px;cursor:pointer;border:0;font:inherit;font-size:13px;font-weight:700;color:#fff;background:#4a8dff;box-shadow:0 12px 26px -16px #4a8dff80;transition:.15s}.aa2-gbtn:hover{filter:brightness(1.05);transform:translateY(-1px)}.aa2-gbtn:active{transform:translateY(0)}.aa2-gbtn svg{width:16px;height:16px}.aa2-drop.compact{padding:13px 16px;text-align:left;border-style:solid;border-color:color-mix(in srgb,var(--emerald) 34%,transparent);background:color-mix(in srgb,var(--emerald) 5%,var(--card2));display:flex;align-items:center;gap:12px}.aa2-drop.compact .cz-ic{width:38px;height:38px;border-radius:11px;flex:0 0 auto;display:grid;place-items:center;background:color-mix(in srgb,var(--emerald) 14%,transparent);border:1px solid color-mix(in srgb,var(--emerald) 32%,transparent);color:var(--emerald)}.aa2-drop.compact .cz-ic svg{width:18px;height:18px}.aa2-drop.compact .cz-m{min-width:0}.aa2-drop.compact .cz-t{font-size:13px;font-weight:700;color:var(--text)}.aa2-drop.compact .cz-s{font:500 10.5px/1.4 Geist Mono,monospace;color:var(--dim);margin-top:2px}.aa2-drop.compact .cz-act{margin-left:auto;display:flex;gap:7px;flex:0 0 auto}.aa2-mini{height:32px;padding:0 13px;border-radius:16px;cursor:pointer;font:inherit;font-size:11.5px;font-weight:600;background:#ffffff0e;border:1px solid var(--line2);color:#c3c8d6;display:inline-flex;align-items:center;gap:6px;transition:.14s}.aa2-mini:hover{border-color:#3a4058;color:#fff}.aa2-mini svg{width:13px;height:13px}.aa2-mini.gold{color:var(--gold);border-color:var(--gold-line);background:color-mix(in srgb,var(--amber) 9%,transparent)}.aa2-mini.gold:hover{color:#f6d488;border-color:var(--gold);background:color-mix(in srgb,var(--amber) 18%,transparent)}.aa2-acc.new{animation:aa2Rise .4s cubic-bezier(.2,.9,.25,1) forwards,aa2NewRing 2.6s ease .35s}@keyframes aa2NewRing{0%,55%{box-shadow:0 0 0 1.6px var(--gold),0 0 24px -8px #4a8dff80}to{box-shadow:0 0 #4a8dff00}}.aa2-accs{display:flex;flex-direction:column;gap:8px;margin-top:12px}.aa2-acc{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:13px;background:var(--card2);border:1px solid var(--line);opacity:0;transform:translateY(8px);animation:aa2Rise .4s cubic-bezier(.2,.9,.25,1) forwards}@keyframes aa2Rise{to{opacity:1;transform:none}}.aa2-av{width:42px;height:42px;border-radius:12px;flex:0 0 auto;display:grid;place-items:center;font-weight:800;font-size:16px;color:#0b0d12;position:relative}.aa2-av .fl{position:absolute;right:-3px;bottom:-3px;font-size:13px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.aa2-am{min-width:0;flex:1}.aa2-an{font-size:13.5px;font-weight:700;color:var(--text);display:flex;align-items:center;gap:7px}.aa2-au{font:500 11px/1.4 Geist Mono,monospace;color:#9aa2b4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aa2-au b{color:#aeb6c8;font-weight:600}.aa2-pchip{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 11px;border-radius:9px;cursor:pointer;background:var(--ink);border:1px solid var(--line2);color:#aeb6c8;font:500 11px/1 Geist Mono,monospace;transition:.14s;max-width:190px}.aa2-pchip:hover{border-color:var(--gold-line);color:#dfe4ee}.aa2-pchip svg{width:13px;height:13px;flex:0 0 auto;color:var(--gold)}.aa2-pchip .pv{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aa2-pchip.auto{color:#7fe0a3;border-color:color-mix(in srgb,var(--emerald) 30%,transparent)}.aa2-pchip.auto svg{color:var(--emerald)}.aa2-st{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:13px;font-size:11px;font-weight:700}.aa2-st .d{width:6px;height:6px;border-radius:50%}.aa2-st.ok{color:#7fe0a3;background:color-mix(in srgb,var(--emerald) 13%,transparent)}.aa2-st.ok .d{background:var(--emerald)}.aa2-st.pw{color:var(--gold);background:var(--gold-soft)}.aa2-st.pw .d{background:var(--amber)}.aa2-xrow{width:26px;height:26px;flex:0 0 auto;border-radius:8px;border:0;background:transparent;color:var(--muted);cursor:pointer;display:grid;place-items:center;transition:.14s}.aa2-xrow:hover{background:color-mix(in srgb,var(--rose) 14%,transparent);color:var(--rose)}.aa2-xrow svg{width:14px;height:14px}.aa2-extra{margin-top:16px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--card)}.aa2-xrowitem{border-top:1px solid var(--line)}.aa2-xrowitem:first-child{border-top:0}.aa2-xhead{display:flex;align-items:center;gap:12px;padding:12px 14px;cursor:pointer;transition:background .14s}.aa2-xhead:hover{background:#ffffff05}.aa2-xic{width:34px;height:34px;border-radius:10px;flex:0 0 auto;display:grid;place-items:center;background:var(--ink);border:1px solid var(--line2);color:var(--dim);transition:.16s}.aa2-xic svg{width:16px;height:16px}.aa2-xrowitem.open .aa2-xic{background:var(--gold-soft);border-color:var(--gold-line);color:var(--gold)}.aa2-xt{flex:1;min-width:0}.aa2-xt .t1{font-size:12.5px;font-weight:600;color:#dfe4ee}.aa2-xt .t2{font-size:11.5px;color:#9aa2b4;margin-top:3px;line-height:1.45}.aa2-sw{width:46px;height:26px;border-radius:14px;flex:0 0 auto;background:var(--ink);border:1px solid var(--line2);position:relative;cursor:pointer;transition:.2s}.aa2-sw:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#6b7180;transition:.2s cubic-bezier(.4,1.4,.5,1)}.aa2-xrowitem.open .aa2-sw{background:linear-gradient(180deg,var(--gold3),var(--gold2));border-color:transparent}.aa2-xrowitem.open .aa2-sw:after{left:22px;background:#fff}.aa2-xbody{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .25s ease}.aa2-xrowitem.open .aa2-xbody{max-height:200px;opacity:1}.aa2-xinner{padding:0 14px 14px 60px}.aa2-field{width:100%;height:42px;background:var(--ink);border:1px solid var(--line);border-radius:12px;color:var(--text);padding:0 16px;font-size:12.5px;outline:none;transition:.14s;font-family:inherit}.aa2-field::-moz-placeholder{color:#565f78}.aa2-field::placeholder{color:#565f78}.aa2-field:focus{border-color:var(--gold-line);box-shadow:0 0 0 3px var(--gold-soft)}.aa2-hint{font-size:11.5px;color:#9aa2b4;margin-top:8px;line-height:1.5;display:flex;gap:7px}.aa2-hint svg{width:13px;height:13px;flex:0 0 auto;color:var(--gold);margin-top:1px}.aa2-note-ok{display:flex;align-items:flex-start;gap:9px;padding:11px 13px;border-radius:11px;background:color-mix(in srgb,var(--emerald) 7%,transparent);border:1px solid color-mix(in srgb,var(--emerald) 26%,transparent);font-size:11.5px;color:#a7d8bc;line-height:1.5}.aa2-note-ok svg{width:15px;height:15px;flex:0 0 auto;color:var(--emerald);margin-top:1px}.aa2-proxy{margin-top:16px;border:1px solid var(--line);border-radius:14px;background:var(--card);padding:14px}.aa2-prow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.aa2-seg{display:inline-flex;background:var(--ink);border:1px solid var(--line);border-radius:21px;padding:3px;gap:2px}.aa2-seg button{min-width:70px;height:32px;border:0;border-radius:17px;background:transparent;color:var(--dim);font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:.16s}.aa2-seg button.on{color:#fff;background:linear-gradient(180deg,var(--gold3),var(--gold2));box-shadow:0 5px 13px -5px #4a8dff8c}.aa2-pcount{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:8px;font:600 11px/1 Geist Mono,monospace;background:var(--ink);border:1px solid var(--line);color:var(--dim)}.aa2-pcount b{color:var(--gold)}.aa2-pill{margin-left:auto;height:34px;padding:0 14px;border-radius:17px;cursor:pointer;font:inherit;font-size:12px;font-weight:600;background:#ffffff0e;border:1px solid var(--line2);color:#c3c8d6;display:inline-flex;align-items:center;gap:8px;transition:.14s}.aa2-pill:hover{border-color:var(--gold-line);color:#fff}.aa2-pill svg{width:15px;height:15px;color:var(--gold)}.aa2-ta{width:100%;min-height:156px;background:var(--ink);border:1px solid var(--line);border-radius:12px;color:var(--text);padding:12px 15px;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;line-height:1.7;outline:none;resize:vertical;transition:.14s}.aa2-ta::-moz-placeholder{color:#4a5169}.aa2-ta::placeholder{color:#4a5169}.aa2-ta:focus{border-color:var(--gold-line);box-shadow:0 0 0 3px var(--gold-soft)}.aa2-auto{display:flex;align-items:flex-start;gap:11px;padding:14px;border-radius:12px;background:color-mix(in srgb,var(--emerald) 6%,transparent);border:1px solid color-mix(in srgb,var(--emerald) 24%,transparent)}.aa2-auto .ai{width:34px;height:34px;border-radius:10px;flex:0 0 auto;display:grid;place-items:center;background:color-mix(in srgb,var(--emerald) 14%,transparent);color:var(--emerald)}.aa2-auto .ai svg{width:17px;height:17px}.aa2-auto .at{font-size:12.5px;font-weight:700;color:#bfe6cf}.aa2-auto .as{font-size:11.5px;color:#8fb8a0;margin-top:3px;line-height:1.5}.aa2-steps{display:flex;align-items:center;gap:8px;margin-bottom:16px}.aa2-step{display:flex;align-items:center;gap:9px;flex:1}.aa2-stn{width:28px;height:28px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;font:700 12px/1 Geist Mono,monospace;background:var(--ink);border:1px solid var(--line2);color:var(--muted);transition:.2s}.aa2-step.on .aa2-stn,.aa2-step.done .aa2-stn{background:linear-gradient(180deg,var(--gold3),var(--gold2));border-color:transparent;color:#fff}.aa2-stl{font-size:12px;font-weight:600;color:var(--muted);transition:.2s}.aa2-step.on .aa2-stl,.aa2-step.done .aa2-stl{color:var(--text)}.aa2-stbar{flex:1;height:2px;border-radius:2px;background:var(--line2)}.aa2-step.done+.aa2-stbar{background:var(--gold2)}.aa2-lbl{display:block;font:600 13px/1.25 Outfit,Geist,sans-serif;letter-spacing:0;color:#e9ebf2;margin:0 2px 9px}.aa2-fg{margin-bottom:14px}.aa2-fg2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.aa2-code{letter-spacing:.5em;text-align:center;font-family:Geist Mono,monospace;font-size:18px;font-weight:600}.aa2-sent{display:flex;align-items:center;gap:9px;padding:11px 13px;border-radius:11px;background:color-mix(in srgb,var(--sky) 8%,transparent);border:1px solid color-mix(in srgb,var(--sky) 24%,transparent);font-size:12px;color:#a9cbef;margin-bottom:14px}.aa2-sent .d{width:7px;height:7px;border-radius:50%;background:var(--sky);box-shadow:0 0 8px var(--sky);flex:0 0 auto}.aa2-err{display:flex;align-items:center;gap:9px;padding:10px 13px;border-radius:11px;background:color-mix(in srgb,var(--rose) 8%,transparent);border:1px solid color-mix(in srgb,var(--rose) 30%,transparent);font-size:11.5px;color:#f2a4ae;margin-bottom:14px}.aa2-err .d{width:7px;height:7px;border-radius:50%;background:var(--rose);flex:0 0 auto}.aa2-wact{display:flex;justify-content:space-between;gap:9px;margin-top:6px}.aa2-up{border-radius:14px;background:var(--card2);border:1px solid var(--line);padding:18px}.aa2-up-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.aa2-up-t{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:700;color:var(--gold)}.aa2-up-dot{width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 9px var(--gold);animation:aa2Pulse 1.3s ease-in-out infinite}.aa2-up-c{font:500 11.5px/1 Geist Mono,monospace;color:var(--dim)}.aa2-up-bar{height:6px;border-radius:4px;background:var(--ink);overflow:hidden;position:relative;margin-bottom:14px}.aa2-up-bar i{position:absolute;top:0;bottom:0;width:38%;border-radius:4px;background:linear-gradient(90deg,transparent,var(--gold),var(--gold2),transparent);box-shadow:0 0 14px #4a8dff80;animation:aa2Sweep 1.3s ease-in-out infinite}@keyframes aa2Sweep{0%{left:-38%}to{left:100%}}.aa2-up-list{font:500 11px/1.9 Geist Mono,monospace;color:#7c869b}.aa2-up-list .r:before{content:"›";margin-right:8px;color:var(--gold2)}.aa2-done-hero{display:flex;align-items:center;gap:14px;padding:16px;border-radius:14px;margin-bottom:14px;background:color-mix(in srgb,var(--emerald) 8%,transparent);border:1px solid color-mix(in srgb,var(--emerald) 28%,transparent)}.aa2-done-hero .di{width:48px;height:48px;border-radius:14px;flex:0 0 auto;display:grid;place-items:center;background:color-mix(in srgb,var(--emerald) 16%,transparent);color:var(--emerald);box-shadow:0 0 26px -8px var(--emerald)}.aa2-done-hero .di svg{width:26px;height:26px}.aa2-done-hero .dt{font-size:16px;font-weight:800;color:#c7efd6}.aa2-done-hero .ds{font-size:12px;color:#8fb8a0;margin-top:3px}.aa2-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-top:1px solid var(--line);background:var(--modal)}.aa2-fh{font-size:12.5px;color:var(--dim)}.aa2-fh b{color:var(--gold);font-weight:800;transition:transform .2s}.aa2-fh b.pop{animation:aa2Pop .3s ease}@keyframes aa2Pop{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.aa2-fb{display:flex;gap:10px;flex:0 0 auto}.aa2-fbtn{height:44px;padding:0 20px;border-radius:22px;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;border:1px solid transparent;display:inline-flex;align-items:center;gap:9px;transition:.15s;white-space:nowrap}.aa2-fbtn svg{width:16px;height:16px}.aa2-fbtn.ghost{background:#ffffff0e;border-color:var(--line2);color:#c3c8d6}.aa2-fbtn.ghost:hover{border-color:#3a4058;color:#fff}.aa2-fbtn.go{color:#fff;background:#4a8dff;box-shadow:0 12px 26px -16px #4a8dff80}.aa2-fbtn.go:hover:not([disabled]){filter:brightness(1.06);transform:translateY(-1px)}.aa2-fbtn.go[disabled]{opacity:.4;cursor:not-allowed;box-shadow:none;filter:grayscale(.5)}.hide{display:none!important}.aa2-tip{position:fixed;width:330px;z-index:99999;background:#0e1017;border:1px solid var(--line2);border-radius:14px;padding:14px 16px;box-shadow:0 30px 70px -24px #000000e6;opacity:0;visibility:hidden;transform:translateY(-6px);transition:.16s}.aa2-tip.show{opacity:1;visibility:visible;transform:none}.aa2-tip h4{margin:0 0 8px;font-size:12.5px;font-weight:800;color:#eaf1fb}.aa2-tip p{margin:0 0 8px;font-size:11.5px;line-height:1.55;color:#b3bacb}.aa2-tip p:last-child{margin:0}.aa2-tip b{color:#e9edf6}.aa2-tip .mk{display:inline-block;font:800 9px/1 Geist Mono,monospace;text-transform:uppercase;letter-spacing:.05em;padding:3px 6px;border-radius:6px;margin-right:6px;background:var(--gold-soft);color:var(--gold);border:1px solid var(--gold-line)}.aa2-toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%,14px);z-index:99999;display:flex;align-items:center;gap:9px;padding:11px 16px;border-radius:12px;background:var(--card);border:1px solid var(--line);box-shadow:0 24px 50px -20px #000000b3;font-size:12.5px;font-weight:600;color:var(--text);opacity:0;visibility:hidden;transition:.24s cubic-bezier(.2,.9,.25,1)}.aa2-toast.show{opacity:1;visibility:visible;transform:translate(-50%)}.aa2-toast .ti{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;background:var(--gold-soft);color:var(--gold)}.aa2-toast .ti svg{width:14px;height:14px}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important}}@media (max-width:640px){.aa2-fg2{grid-template-columns:1fr}.aa2-xinner{padding-left:14px}}.aa2-hcount{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;border-radius:11px;background:#ffffff0d;border:0;color:#c3cbd8;font-size:12.5px;font-weight:700;cursor:pointer;transition:.14s}.aa2-hcount:hover{background:#ffffff29}.aa2-hcount svg{width:14px;height:14px;opacity:.8}.aa2-sel{display:flex;flex-direction:column;gap:6px;max-height:290px;overflow-y:auto;padding:1px}.aa2-sel::-webkit-scrollbar{width:8px}.aa2-sel::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:6px;border:2px solid transparent;background-clip:padding-box}.aa2-selrow{display:flex;align-items:center;gap:11px;padding:8px 10px;border-radius:11px;background:var(--card2);border:1px solid var(--line)}.aa2-selrow .sav{width:34px;height:34px;border-radius:10px;flex:0 0 auto;display:grid;place-items:center;font-weight:800;font-size:13px;color:#0b0d12;position:relative}.aa2-selrow .sav .fl{position:absolute;right:-3px;bottom:-3px;font-size:11px}.aa2-selrow .sm{min-width:0;flex:1}.aa2-selrow .sn{font-size:12.5px;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aa2-selrow .ss{font:500 10.5px/1.3 Geist Mono,monospace;color:#9aa2b4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aa2-selx{width:26px;height:26px;flex:0 0 auto;border-radius:8px;border:0;background:transparent;color:var(--muted);cursor:pointer;display:grid;place-items:center;transition:.14s}.aa2-selx:hover{background:color-mix(in srgb,var(--rose) 14%,transparent);color:var(--rose)}.aa2-selx svg{width:14px;height:14px}.aa2-rcards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.aa2-rcard{border:1.5px solid var(--line);background:var(--card2);border-radius:14px;padding:20px 16px;text-align:center;cursor:pointer;transition:.15s;position:relative}.aa2-rcard:hover{border-color:#39445e}.aa2-rcard.on{border-color:var(--blue);background:color-mix(in srgb,var(--blue) 8%,var(--card2));box-shadow:0 0 0 3px var(--blue-soft)}.aa2-rcard .rci{width:44px;height:44px;margin:0 auto 11px;border-radius:12px;display:grid;place-items:center;background:var(--ink);border:1px solid var(--line2);color:var(--dim);transition:.15s}.aa2-rcard.on .rci{background:color-mix(in srgb,var(--blue) 18%,transparent);border-color:transparent;color:#cfe0ff}.aa2-rcard .rci svg{width:21px;height:21px}.aa2-rcard .rt{font-size:14px;font-weight:700;color:var(--text)}.aa2-rcard .rs{font-size:11px;color:#9aa2b4;margin-top:4px}.aa2-tags{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.aa2-tag{display:flex;align-items:center;gap:9px;height:44px;padding:0 12px;border-radius:11px;background:var(--card2);border:1px solid var(--line);cursor:pointer;transition:.14s;color:#c9cfdb;font-size:12.5px;font-weight:600}.aa2-tag:hover{border-color:#39445e}.aa2-tag.on{border-color:var(--blue-line);background:color-mix(in srgb,var(--blue) 9%,transparent);color:#fff}.aa2-tag .tcb{width:18px;height:18px;border-radius:6px;flex:0 0 auto;border:1.6px solid #3a4152;background:var(--ink);position:relative;transition:.14s}.aa2-tag.on .tcb{background:linear-gradient(180deg,#5bb0ff,#3f8fe0);border-color:transparent}.aa2-tag.on .tcb:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(42deg)}.aa2-tag .tdot{width:9px;height:9px;border-radius:50%;flex:0 0 auto}.aa2-tag .tl{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aa2-tag .ttr{width:22px;height:22px;flex:0 0 auto;border-radius:6px;border:0;background:transparent;color:var(--muted);cursor:pointer;display:grid;place-items:center}.aa2-tag .ttr:hover{color:var(--rose)}.aa2-tag .ttr svg{width:13px;height:13px}.aa2-cdots{display:inline-flex;gap:9px;align-items:center}.aa2-cdot{width:26px;height:26px;border-radius:8px;cursor:pointer;border:2px solid transparent;transition:.14s}.aa2-cdot.on{border-color:#fff;box-shadow:0 0 0 2px var(--modal)}.aa2-rlist{display:flex;flex-direction:column;gap:6px;max-height:260px;overflow-y:auto;padding:1px}.aa2-rlist::-webkit-scrollbar{width:8px}.aa2-rlist::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:6px;border:2px solid transparent;background-clip:padding-box}.aa2-ritem{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:11px;background:var(--card2);border:1px solid var(--line);cursor:pointer;transition:.14s}.aa2-ritem:hover{border-color:#39445e}.aa2-ritem.on{border-color:var(--blue-line);background:color-mix(in srgb,var(--blue) 8%,transparent)}.aa2-ritem .rr{width:18px;height:18px;border-radius:50%;flex:0 0 auto;border:2px solid #3a4152;position:relative;transition:.14s}.aa2-ritem.on .rr{border-color:var(--blue)}.aa2-ritem.on .rr:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--blue)}.aa2-ritem .rmono{flex:1;min-width:0;font:600 12.5px/1.3 Geist Mono,monospace;color:#dfe4ee;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aa2-ritem .rst{width:16px;height:16px;flex:0 0 auto}.aa2-ritem .rst.ok{color:var(--emerald)}.aa2-ritem .rst.bad{color:var(--rose)}.aa2-ritem .rgeo{flex:0 0 auto;font-size:11px;color:#9aa2b4}.gsw{width:46px;height:26px;border-radius:14px;flex:0 0 auto;background:var(--ink);border:1px solid var(--line2);position:relative;cursor:pointer;transition:.2s}.gsw:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#6b7180;transition:.2s cubic-bezier(.4,1.4,.5,1)}.gsw.on{background:linear-gradient(180deg,#5bb0ff,#3f8fe0);border-color:transparent}.gsw.on:after{left:22px;background:#fff}.gsw.gold.on{background:linear-gradient(180deg,var(--gold3),var(--gold2))}.gsw.gold.on:after{background:#fff}.gseg{display:inline-flex;background:var(--ink);border:1px solid var(--line);border-radius:11px;padding:3px;gap:2px;flex:0 0 auto}.gseg button{min-width:58px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--dim);font:inherit;font-size:11.5px;font-weight:600;cursor:pointer;transition:.16s;white-space:nowrap;padding:0 12px}.gseg button.on{color:#fff;background:linear-gradient(180deg,#5bb0ff,#3f8fe0);box-shadow:0 4px 12px -4px color-mix(in srgb,var(--blue) 50%,transparent)}.gseg.gold button.on{color:#fff;background:linear-gradient(180deg,var(--gold3),var(--gold2));box-shadow:0 4px 12px -4px #4a8dff80}.aa2-frow{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:var(--card);border:1px solid var(--line)}.aa2-frow+.aa2-frow{margin-top:8px}.aa2-frow .fic{width:34px;height:34px;border-radius:10px;flex:0 0 auto;display:grid;place-items:center;background:var(--ink);border:1px solid var(--line2);color:var(--dim)}.aa2-frow .fic svg{width:16px;height:16px}.aa2-frow .ft{flex:1;min-width:0}.aa2-frow .ft .f1{font-size:12.5px;font-weight:600;color:#e9ebf2}.aa2-frow .ft .f2{font-size:11px;color:#9aa2b4;margin-top:2px;line-height:1.4}.aa2-sliderow{display:flex;align-items:center;gap:14px}.aa2-sliderow input[type=range]{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:4px;background:linear-gradient(90deg,var(--gold2),var(--gold3));outline:none}.aa2-sliderow input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid var(--gold2);cursor:pointer;box-shadow:0 2px 8px -2px #0009}.aa2-slval{min-width:30px;text-align:center;font:800 15px/1 Geist Mono,monospace;color:var(--gold)}.aa2-check{display:flex;align-items:center;gap:11px;padding:11px 13px;border-radius:11px;background:var(--card2);border:1px solid var(--line);cursor:pointer;transition:.14s}.aa2-check:hover{border-color:#39445e}.aa2-check .cb{width:20px;height:20px;border-radius:6px;flex:0 0 auto;border:1.6px solid #3a4152;background:var(--ink);position:relative;transition:.14s}.aa2-check.on .cb{background:linear-gradient(180deg,var(--gold3),var(--gold2));border-color:transparent}.aa2-check.on .cb:after{content:"";position:absolute;left:6px;top:2.5px;width:5px;height:10px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(42deg)}.aa2-check .ct{font-size:12.5px;font-weight:600;color:#dfe4ee}.aa2-check .ct b{display:block;font-size:11px;font-weight:500;color:#9aa2b4;margin-top:2px}.aa2-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.aa2-kpi{border-radius:12px;padding:12px 13px;border:1px solid var(--line);background:var(--card2)}.aa2-kpi .kn{font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1}.aa2-kpi .kl{margin-top:5px;font:600 9px/1.3 Geist Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.aa2-prev{border:1px solid var(--line);border-radius:14px;background:var(--card2);overflow:hidden}.aa2-prev .pv-top{padding:16px;text-align:center;background:#ffffff05}.aa2-prev .pv-av{width:60px;height:60px;border-radius:50%;margin:0 auto 10px;display:grid;place-items:center;font-weight:800;font-size:22px;color:#0b0d12}.aa2-prev .pv-t{font-size:14.5px;font-weight:800;color:#fff}.aa2-prev .pv-s{font-size:11px;color:#9aa2b4;margin-top:4px}.aa2-prev .pv-body{padding:13px 15px;font-size:11.5px;color:#aab0c2;line-height:1.5}.aa2-danger{display:flex;gap:12px;padding:15px;border-radius:13px;background:color-mix(in srgb,var(--rose) 8%,transparent);border:1px solid color-mix(in srgb,var(--rose) 30%,transparent)}.aa2-danger .di{width:40px;height:40px;border-radius:11px;flex:0 0 auto;display:grid;place-items:center;background:color-mix(in srgb,var(--rose) 16%,transparent);color:var(--rose)}.aa2-danger .di svg{width:21px;height:21px}.aa2-danger .dt{font-size:13px;font-weight:700;color:#f3b0b8}.aa2-danger .ds{font-size:11.5px;color:#cf9aa0;margin-top:4px;line-height:1.5}.aa2-fbtn.del{color:#fff;background:#e5484d;box-shadow:0 12px 26px -16px #e5484d80}.aa2-fbtn.del:hover{filter:brightness(1.06);transform:translateY(-1px)}.aa2-amber{display:flex;gap:11px;padding:12px 14px;border-radius:12px;background:var(--gold-soft);border:1px solid var(--gold-line)}.aa2-amber svg{width:16px;height:16px;flex:0 0 auto;color:var(--gold);margin-top:1px}.aa2-amber .at{font-size:11.5px;color:#e6cfa0;line-height:1.5}.aa2-amber .at b{color:var(--gold)}.aa2-2col{display:grid;grid-template-columns:1fr 300px;gap:16px;align-items:start}.aa2-drop.sm{padding:20px}.aa2-drop.sm .dz-ic{width:44px;height:44px;margin-bottom:9px}.aa2-drop.sm .dz-ic svg{width:22px;height:22px}.aa2-drop.sm .dz-t{font-size:13.5px}@media (max-width:900px){.aa2-2col{grid-template-columns:1fr}.aa2-rcards,.aa2-tags,.aa2-kpis{grid-template-columns:1fr 1fr}}.mgr3 .acct-modal{--card:#0f131b;--card2:rgba(255,255,255,.03);--card3:rgba(255,255,255,.06);--border:rgba(255,255,255,.07);--border-soft:rgba(255,255,255,.05);--line2:rgba(255,255,255,.13);--text:#eef1f6;--dim:#98a2b2;--muted:#69727f;--blue:#4a8dff;--blue2:#3f6fe6;--green:#22c55e;--amber:#f5a623;--red:#ef4757;--cyan:#4ac6ff;--violet:#8b7cff}.mgr3 .acct-modal *{margin:0;box-sizing:border-box}.mgr3 .acct-modal{position:relative;color:var(--text);width:1060px;max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);background:var(--card);border:1px solid var(--border);border-radius:22px;overflow:hidden;box-shadow:0 30px 80px -32px #000000b8;display:flex;flex-direction:column;animation:acctpop .3s cubic-bezier(.34,1.4,.5,1);font-family:Geist,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased}@keyframes acctpop{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@keyframes acctfade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mgr3 .acct-modal .mono{font-family:Geist Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.mgr3 .acct-modal .x{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#ffffff0f;border:1px solid var(--border);color:var(--text);transition:.15s;font-size:15px;position:absolute;top:16px;right:16px;z-index:2}.mgr3 .acct-modal .x:hover{background:#ffffff1f}.mgr3 .acct-modal .hero{margin:18px 18px 0;border-radius:16px;padding:26px 22px 22px;position:relative;overflow:hidden;text-align:center;flex-shrink:0;background:#ffffff08;border:1px solid var(--border)}.mgr3 .acct-modal .hero .ava{width:64px;height:64px;border-radius:50%;font-size:24px;margin:0 auto;border:1px solid var(--border);box-shadow:none}.mgr3 .acct-modal .hero .nm{font-size:19px;font-weight:800;font-family:Outfit,sans-serif;color:#fff;letter-spacing:.01em;margin-top:12px}.mgr3 .acct-modal .hero .sub{display:flex;align-items:center;justify-content:center;gap:9px;font-size:12.5px;color:var(--dim);margin-top:4px}.mgr3 .acct-modal .geo{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:6px;background:#ffffff0f;color:var(--text);font-weight:600;font-size:11px;gap:4px}.mgr3 .acct-modal .bio{font-size:11.5px;font-style:italic;color:var(--muted);margin-top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.mgr3 .acct-modal .hbadges{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:13px}.mgr3 .acct-modal .hb{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 13px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.mgr3 .acct-modal .hb svg{width:13px;height:13px;flex-shrink:0}.mgr3 .acct-modal .hb.neu{background:#ffffff14;color:var(--text)}.mgr3 .acct-modal .hb.neu .d{width:8px;height:8px;border-radius:50%;background:#ffffff80}.mgr3 .acct-modal .hb.ok{background:color-mix(in srgb,var(--green) 15%,transparent);color:#7ee0a0}.mgr3 .acct-modal .hb.gold{background:color-mix(in srgb,var(--amber) 15%,transparent);color:#f5c15e}.mgr3 .acct-modal .hb.cyan{background:color-mix(in srgb,var(--cyan) 15%,transparent);color:#9adcff}.mgr3 .acct-modal .hb.amber{background:color-mix(in srgb,var(--amber) 15%,transparent);color:#f5c15e}.mgr3 .acct-modal .acct-code{display:flex;align-items:center;gap:12px;margin:14px 18px 0;padding:11px 14px;border-radius:13px;background:var(--card2);border:1px solid var(--border)}.mgr3 .acct-modal .acct-code.got{border-color:color-mix(in srgb,var(--green) 40%,transparent);background:color-mix(in srgb,var(--green) 8%,transparent)}.mgr3 .acct-modal .acct-code .kic{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--blue) 16%,transparent);color:#a9c4ff;flex-shrink:0}.mgr3 .acct-modal .acct-code .kic svg{width:16px;height:16px}.mgr3 .acct-modal .acct-code .lbl{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.mgr3 .acct-modal .acct-code .lbl b{font-size:12.5px;font-weight:600}.mgr3 .acct-modal .acct-code .lbl span{font-size:11px;color:var(--muted)}.mgr3 .acct-modal .acct-code .codeval{font-family:Geist Mono,monospace;font-size:16px;font-weight:700;color:#7ee0a0;cursor:pointer;letter-spacing:.06em;padding:4px 10px;border-radius:8px;background:color-mix(in srgb,var(--green) 14%,transparent)}.mgr3 .acct-modal .acct-code button{height:34px;padding:0 16px;border-radius:999px;border:1px solid var(--border);background:var(--card3);color:var(--text);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:.15s}.mgr3 .acct-modal .acct-code button:hover{background:#ffffff1a}.mgr3 .acct-modal .acct-code button:disabled{opacity:.6;cursor:default}.mgr3 .acct-modal .tabs{display:flex;gap:5px;flex-wrap:wrap;justify-content:center;padding:14px 20px 4px;flex-shrink:0}.mgr3 .acct-modal .tab{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:10px;font-size:12.5px;font-weight:600;color:var(--dim);background:#ffffff0a;border:1px solid transparent;cursor:pointer;transition:.15s;white-space:nowrap;font-family:inherit}.mgr3 .acct-modal .tab svg{width:14px;height:14px}.mgr3 .acct-modal .tab:hover{background:#ffffff12;color:var(--text)}.mgr3 .acct-modal .tab.on{background:#ffffff1f;border-color:transparent;color:#fff;box-shadow:none}.mgr3 .acct-modal .body{padding:8px 20px 22px;overflow-y:auto;min-height:0;flex:1 1 auto}.mgr3 .acct-modal .body::-webkit-scrollbar{width:9px}.mgr3 .acct-modal .body::-webkit-scrollbar-thumb{background:var(--card3);border-radius:5px;border:2px solid var(--card)}.mgr3 .acct-modal .body::-webkit-scrollbar-thumb:hover{background:#ffffff1f}.mgr3 .acct-modal .body::-webkit-scrollbar-track{background:transparent}.mgr3 .acct-modal .panel{animation:acctfade .25s ease;background:transparent;border:0;margin:0}.mgr3 .acct-modal .panel:before{display:none}.mgr3 .acct-modal .panel{--border:rgba(255,255,255,.07);--border-soft:rgba(255,255,255,.05);--text:#eef1f6;--dim:#98a2b2;--muted:#69727f}.mgr3 .acct-modal .grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.mgr3 .acct-modal .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.mgr3 .acct-modal .grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.mgr3 .acct-modal .col{display:flex;flex-direction:column;gap:14px}@media (max-width:820px){.mgr3 .acct-modal .grid2,.mgr3 .acct-modal .grid3,.mgr3 .acct-modal .grid4{grid-template-columns:1fr}}.mgr3 .acct-modal .sec{background:var(--card2);border:1px solid var(--border);border-radius:14px;overflow:hidden}.mgr3 .acct-modal .sec-h{display:flex;align-items:center;gap:10px;padding:14px 16px}.mgr3 .acct-modal .sec-h .si{width:28px;height:28px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mgr3 .acct-modal .sec-h .si svg{width:15px;height:15px}.mgr3 .acct-modal .sec-h b{font-size:13.5px;font-weight:600}.mgr3 .acct-modal .sec-h .r{margin-left:auto;display:flex;gap:14px;align-items:center}.mgr3 .acct-modal .sec-b{padding:6px 16px 14px}.mgr3 .acct-modal .kv{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;border-bottom:1px solid var(--border-soft)}.mgr3 .acct-modal .kv:last-child{border-bottom:0}.mgr3 .acct-modal .kv .k{font-size:13px;color:var(--muted)}.mgr3 .acct-modal .kv .v{font-size:13px;font-weight:500;text-align:right;display:inline-flex;align-items:center;gap:8px}.mgr3 .acct-modal .cp{opacity:.45;cursor:pointer;display:inline-flex}.mgr3 .acct-modal .cp:hover{opacity:1}.mgr3 .acct-modal .cp svg{width:14px;height:14px}.mgr3 .acct-modal .chip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;border-radius:8px;font-size:11.5px;font-weight:600}.mgr3 .acct-modal .chip svg{width:12px;height:12px}.mgr3 .acct-modal .chip.blue{background:color-mix(in srgb,var(--blue) 16%,transparent);color:#a9c4ff}.mgr3 .acct-modal .chip.green{background:color-mix(in srgb,var(--green) 18%,transparent);color:#7ee0a0}.mgr3 .acct-modal .chip.gray{background:var(--card3);color:var(--dim);border:1px solid var(--border)}.mgr3 .acct-modal .chip.amber{background:color-mix(in srgb,var(--amber) 16%,transparent);color:#f5c15e}.mgr3 .acct-modal .chip.red{background:color-mix(in srgb,var(--red) 16%,transparent);color:#ff9aa6}.mgr3 .acct-modal .chip.cyan{background:color-mix(in srgb,var(--cyan) 16%,transparent);color:#9adcff}.mgr3 .acct-modal .chip.violet{background:color-mix(in srgb,var(--violet) 20%,transparent);color:#bcb2ff}.mgr3 .acct-modal .btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 17px;border-radius:999px;font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;border:1px solid var(--border);background:var(--card3);color:var(--text);transition:.15s;white-space:nowrap}.mgr3 .acct-modal .btn:hover{background:#ffffff17}.mgr3 .acct-modal .btn svg{width:14px;height:14px}.mgr3 .acct-modal .btn.pri{background:var(--blue);border-color:transparent;color:#fff;box-shadow:none}.mgr3 .acct-modal .btn.pri:hover{background:#5b98ff}.mgr3 .acct-modal .btn.ok{background:var(--green);border-color:transparent;color:#04231a;box-shadow:none}.mgr3 .acct-modal .btn.ok:hover{background:#2ad06a}.mgr3 .acct-modal .inp,.mgr3 .acct-modal .sel{width:100%;height:40px;background:var(--card);border:1px solid var(--border);border-radius:10px;color:var(--text);font-family:inherit;font-size:13px;padding:0 13px;outline:none}.mgr3 .acct-modal .inp:focus,.mgr3 .acct-modal .sel:focus{border-color:#38507f;box-shadow:0 0 0 3px #4a8dff1f}.mgr3 .acct-modal .lbl{font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-weight:700;margin:14px 0 7px}.mgr3 .acct-modal .tgpill{display:inline-flex;align-items:center;gap:7px;height:27px;padding:0 6px 0 12px;border-radius:999px;border:1px solid transparent;font-size:12px;font-weight:600;white-space:nowrap}.mgr3 .acct-modal .tgx{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:0;border-radius:50%;background:#ffffff24;color:inherit;cursor:pointer;font-size:10px;line-height:1;padding:0;transition:.15s}.mgr3 .acct-modal .tgx:hover{background:#ffffff47}.mgr3 .acct-modal .tgx:disabled{opacity:.5;cursor:default}.mgr3 .acct-modal .frow{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--border-soft)}.mgr3 .acct-modal .frow:last-child{border-bottom:0}.mgr3 .acct-modal .frow .fi{width:30px;height:30px;border-radius:9px;background:var(--card3);display:flex;align-items:center;justify-content:center;color:var(--dim);flex-shrink:0}.mgr3 .acct-modal .frow .fi svg{width:15px;height:15px}.mgr3 .acct-modal .frow .fl{font-size:11px;color:var(--muted)}.mgr3 .acct-modal .frow .fv{font-size:13.5px;font-weight:600;margin-top:1px;display:inline-flex;align-items:center;gap:8px}.mgr3 .acct-modal .pgrid{align-items:stretch}.mgr3 .acct-modal .pgrid>.col{display:flex;flex-direction:column}.mgr3 .acct-modal .pgrid .col>.sec:last-child{flex:1;display:flex;flex-direction:column}.mgr3 .acct-modal .pgrid .col>.sec:last-child>.sec-b{flex:1;display:flex;flex-direction:column}.mgr3 .acct-modal .nota{height:auto;min-height:80px;padding:10px 13px;resize:none;line-height:1.5;flex:1}.mgr3 .acct-modal .codebox{background:var(--card2);border:1px solid var(--border);border-radius:11px;padding:13px 40px 13px 14px;position:relative;font-family:Geist Mono,monospace;font-size:11.5px;color:#9ab0e6;line-height:1.6;word-break:break-all}.mgr3 .acct-modal .codebox .cp{position:absolute;right:10px;top:10px}.mgr3 .acct-modal .codebox.pxaddr-cap{display:flex;align-items:center;gap:11px;word-break:normal;line-height:1.2}.mgr3 .acct-modal .pxproto{flex-shrink:0;padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--blue) 18%,transparent);color:#a9c4ff;font-family:Outfit,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.05em}.mgr3 .acct-modal .pxaddr{font-family:Geist Mono,monospace;font-size:13px;font-weight:600;color:#c8d6f5}.mgr3 .acct-modal .pxgeo{display:inline-flex;align-items:center;gap:6px;padding-left:12px;border-left:1px solid rgba(255,255,255,.1);font-family:Outfit,sans-serif;font-size:12.5px;font-weight:600;color:var(--dim)}.mgr3 .acct-modal .codebox.pxcap{display:flex;align-items:center;justify-content:space-between;word-break:normal;padding:13px 16px}.mgr3 .acct-modal .pxcap-l{font-family:Outfit,sans-serif;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:700}.mgr3 .acct-modal .pxcap-v{font-family:Geist Mono,monospace;font-size:14px;font-weight:700;color:var(--text)}.mgr3 .acct-modal .pxgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.mgr3 .acct-modal .pxc{background:var(--card2);border:1px solid var(--border);border-radius:11px;padding:12px 13px}.mgr3 .acct-modal .pxc .l{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:700}.mgr3 .acct-modal .pxc .v{font-family:Geist Mono,monospace;font-size:12.5px;margin-top:8px;word-break:break-all;line-height:1.5}.mgr3 .acct-modal .p2 .hero2{border-radius:15px;padding:24px 20px 22px;text-align:center;position:relative;overflow:hidden;background:color-mix(in srgb,var(--green) 8%,transparent);border:1px solid color-mix(in srgb,var(--green) 26%,var(--border))}.mgr3 .acct-modal .p2 .hero2.warn{background:color-mix(in srgb,var(--amber) 8%,transparent);border-color:color-mix(in srgb,var(--amber) 26%,var(--border))}.mgr3 .acct-modal .p2 .hero2.bad{background:color-mix(in srgb,var(--red) 8%,transparent);border-color:color-mix(in srgb,var(--red) 26%,var(--border))}.mgr3 .acct-modal .p2 .h2ring{width:66px;height:66px;border-radius:50%;margin:0 auto 13px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--green) 16%,transparent);color:#7ee0a0;box-shadow:none}.mgr3 .acct-modal .p2 .hero2.warn .h2ring{background:color-mix(in srgb,var(--amber) 16%,transparent);color:#f5c15e}.mgr3 .acct-modal .p2 .hero2.bad .h2ring{background:color-mix(in srgb,var(--red) 16%,transparent);color:#ff9aa6}.mgr3 .acct-modal .p2 .h2ring svg{width:32px;height:32px;stroke-width:2.6}.mgr3 .acct-modal .p2 .h2t{font-size:22px;font-weight:800;font-family:Outfit,sans-serif;color:var(--text);letter-spacing:-.01em}.mgr3 .acct-modal .p2 .h2s{display:flex;gap:9px;justify-content:center;flex-wrap:wrap;margin-top:12px}.mgr3 .acct-modal .p2 .pill{display:inline-flex;align-items:center;gap:6px;height:27px;padding:0 12px;border-radius:14px;background:#ffffff0f;color:var(--dim);font-size:12px;font-weight:600}.mgr3 .acct-modal .p2 .pill svg{width:13px;height:13px}.mgr3 .acct-modal .p2 .h2btns{display:flex;gap:9px;justify-content:center;margin-top:17px}.mgr3 .acct-modal .p2 .btn.ghost{background:#ffffff0e;border-color:transparent;color:var(--text)}.mgr3 .acct-modal .p2 .btn.ghost:hover{background:#ffffff1a}.mgr3 .acct-modal .s7 .banner{border-radius:16px;padding:20px 22px;display:flex;align-items:center;gap:16px;background:color-mix(in srgb,var(--red) 8%,transparent);border:1px solid color-mix(in srgb,var(--red) 26%,var(--border))}.mgr3 .acct-modal .s7 .banner.warn{background:color-mix(in srgb,var(--amber) 8%,transparent);border-color:color-mix(in srgb,var(--amber) 26%,var(--border))}.mgr3 .acct-modal .s7 .banner.ok{background:color-mix(in srgb,var(--green) 8%,transparent);border-color:color-mix(in srgb,var(--green) 26%,var(--border))}.mgr3 .acct-modal .s7 .bic{width:52px;height:52px;border-radius:15px;background:color-mix(in srgb,var(--red) 16%,transparent);color:#ff9aa6;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mgr3 .acct-modal .s7 .banner.warn .bic{background:color-mix(in srgb,var(--amber) 16%,transparent);color:#f5c15e}.mgr3 .acct-modal .s7 .banner.ok .bic{background:color-mix(in srgb,var(--green) 16%,transparent);color:#7ee0a0}.mgr3 .acct-modal .s7 .bic svg{width:26px;height:26px}.mgr3 .acct-modal .s7 .bh{font-size:20px;font-weight:800;font-family:Outfit,sans-serif;letter-spacing:-.02em}.mgr3 .acct-modal .s7 .bp{font-size:12.5px;color:var(--dim);margin-top:4px}.mgr3 .acct-modal .s7 .mini{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}.mgr3 .acct-modal .s7 .mt{background:var(--card2);border:1px solid var(--border);border-radius:13px;padding:14px 15px}.mgr3 .acct-modal .s7 .mt .l{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:700;display:flex;align-items:center;gap:7px}.mgr3 .acct-modal .s7 .mt .l svg{width:13px;height:13px}.mgr3 .acct-modal .s7 .mt .v{font-size:15px;font-weight:700;margin-top:8px}.mgr3 .acct-modal .s7 .mt .d{font-size:11px;color:var(--muted);margin-top:3px}.mgr3 .acct-modal .s7 .mt .pb{height:5px;border-radius:3px;background:var(--card3);margin-top:9px;overflow:hidden}.mgr3 .acct-modal .s7 .mt .pb>span{display:block;height:100%;background:var(--amber)}@media (max-width:820px){.mgr3 .acct-modal .s7 .mini{grid-template-columns:1fr}}.mgr3 .acct-modal .d10 .agehero{display:flex;align-items:center;gap:18px;padding:22px;position:relative;overflow:hidden;background:#ffffff08;border-bottom:1px solid var(--border)}.mgr3 .acct-modal .d10 .agenum{font-size:52px;font-weight:800;letter-spacing:-.04em;line-height:1;font-family:Outfit,sans-serif;color:#cfe0ff;-webkit-text-fill-color:currentColor}.mgr3 .acct-modal .d10 .aget1{font-size:15px;font-weight:700}.mgr3 .acct-modal .d10 .aget2{font-size:12.5px;color:var(--dim);margin-top:3px}.mgr3 .acct-modal .d10 .ageic{margin-left:auto;color:#9fb8ff24}.mgr3 .acct-modal .d10 .ageic svg{width:64px;height:64px}.mgr3 .acct-modal .d10 .agelist{padding:8px 16px 12px}.mgr3 .acct-modal .d10 .ali{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--border-soft)}.mgr3 .acct-modal .d10 .ali:last-child{border-bottom:0}.mgr3 .acct-modal .d10 .alic{display:inline-flex}.mgr3 .acct-modal .d10 .alic svg{width:16px;height:16px}.mgr3 .acct-modal .d10 .all{font-size:13px;color:var(--dim);flex:1}.mgr3 .acct-modal .d10 .alv{font-size:13px;font-weight:700}.mgr3 .acct-modal .d10 .alv.mut{color:var(--muted);font-weight:500}.mgr3 .acct-modal .a10-grp{margin-bottom:18px}.mgr3 .acct-modal .a10-h{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:700;margin-bottom:11px}.mgr3 .acct-modal .a10-dot{width:9px;height:9px;border-radius:50%}.mgr3 .acct-modal .a10-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.mgr3 .acct-modal .a10-card{position:relative;display:flex;align-items:center;gap:13px;padding:14px 16px;border-radius:13px;border:1px solid var(--border);background:var(--card2);cursor:pointer;transition:.15s;overflow:hidden}.mgr3 .acct-modal .a10-card:before{display:none}.mgr3 .acct-modal .a10-card:hover{border-color:var(--line2);background:var(--card3)}.mgr3 .acct-modal .a10-card.wide{grid-column:1/-1}.mgr3 .acct-modal .a10-ic{width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mgr3 .acct-modal .a10-ic svg{width:18px;height:18px}.mgr3 .acct-modal .a10-l{font-size:13.5px;font-weight:600}.mgr3 .acct-modal .a10-card.dg .a10-l{color:var(--red)}.mgr3 .acct-modal .a10-d{font-size:11.5px;color:var(--muted);margin-top:2px}@media (max-width:820px){.mgr3 .acct-modal .a10-grid{grid-template-columns:1fr}}.mgr3 .acct-modal .acct-chk{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--dim);cursor:pointer;padding:8px 2px}.mgr3 .acct-modal .acct-chk .bx{width:17px;height:17px;border-radius:5px;border:1.5px solid var(--line2);display:flex;align-items:center;justify-content:center;transition:.13s}.mgr3 .acct-modal .acct-chk .bx svg{width:11px;height:11px;color:#fff;opacity:0}.mgr3 .acct-modal .acct-chk.on .bx{background:var(--blue);border-color:var(--blue)}.mgr3 .acct-modal .acct-chk.on .bx svg{opacity:1}.mgr3 .acct-modal .ring{position:relative;flex-shrink:0}.mgr3 .acct-modal .ring svg{transform:rotate(-90deg)}.mgr3 .acct-modal .ring .rt{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-weight:800;letter-spacing:-.03em}.mgr3 .acct-modal .hh .hero2{border:1px solid var(--border);border-radius:16px;padding:24px 20px;background:#ffffff08}.mgr3 .acct-modal .hh .hero2-rings{display:flex;align-items:center;justify-content:center;gap:30px}.mgr3 .acct-modal .hh .h2r{display:flex;flex-direction:column;align-items:center;gap:13px}.mgr3 .acct-modal .hh .h2l{text-align:center;display:flex;flex-direction:column;gap:3px}.mgr3 .acct-modal .hh .h2t{font-size:14px;font-weight:700}.mgr3 .acct-modal .hh .h2d{font-size:11.5px;color:var(--muted)}.mgr3 .acct-modal .hh .h2sep{width:1px;height:128px;background:linear-gradient(180deg,transparent,var(--border),transparent)}.mgr3 .acct-modal .hh .h2chips{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:20px}@media (max-width:820px){.mgr3 .acct-modal .hh .hero2-rings{flex-direction:column;gap:22px}.mgr3 .acct-modal .hh .h2sep{width:130px;height:1px}}.mgr3 .acct-modal .hgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px}@media (max-width:820px){.mgr3 .acct-modal .hgrid{grid-template-columns:1fr 1fr}}.mgr3 .acct-modal .hstat{background:var(--card2);border:1px solid var(--border);border-radius:13px;padding:13px 14px}.mgr3 .acct-modal .hstat .l{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:700}.mgr3 .acct-modal .hstat .v{font-size:22px;font-weight:800;margin-top:7px;font-family:Outfit,sans-serif;letter-spacing:-.02em}.mgr3 .acct-modal .hstat .d{font-size:11px;color:var(--muted);margin-top:2px}.mgr3 .acct-modal .btlist{display:flex;flex-direction:column;gap:9px}.mgr3 .acct-modal .bt{display:flex;align-items:center;gap:10px}.mgr3 .acct-modal .bt .dot{width:9px;height:9px;border-radius:50%;background:var(--bc);flex-shrink:0}.mgr3 .acct-modal .bt .nm{font-size:12.5px;color:var(--dim);width:150px;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgr3 .acct-modal .bt .bar{flex:1;height:7px;border-radius:4px;background:var(--card3);overflow:hidden}.mgr3 .acct-modal .bt .bar>i{display:block;height:100%;border-radius:4px;background:var(--bc)}.mgr3 .acct-modal .bt .cnt{font-family:Geist Mono,monospace;font-size:12px;font-weight:700;color:var(--text);min-width:34px;text-align:right}.mgr3 .acct-modal .rtlist{display:flex;flex-direction:column}.mgr3 .acct-modal .rtrow{display:flex;align-items:center;gap:11px;padding:10px 2px;border-bottom:1px solid var(--border-soft)}.mgr3 .acct-modal .rtrow:last-child{border-bottom:0}.mgr3 .acct-modal .rtdot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.mgr3 .acct-modal .rtname{font-family:Outfit,sans-serif;font-size:13.5px;font-weight:700;color:var(--text);letter-spacing:-.01em}.mgr3 .acct-modal .rtbadge{font-family:Outfit,sans-serif;font-size:10.5px;font-weight:700;padding:2px 9px;border-radius:999px;white-space:nowrap;letter-spacing:.02em}.mgr3 .acct-modal .rtdate{margin-left:auto;font-family:Geist Mono,monospace;font-size:12px;color:var(--dim);white-space:nowrap}.mgr3 .acct-modal .rtempty{font-size:12.5px;color:var(--muted);padding:6px 2px}.mgr3 .acct-modal .rtmore{margin-top:11px;width:100%;height:36px;border:1px solid transparent;border-radius:10px;background:color-mix(in srgb,var(--blue) 14%,transparent);color:#a9c4ff;font-family:Outfit,sans-serif;font-size:12.5px;font-weight:700;cursor:pointer;transition:.15s}.mgr3 .acct-modal .rtmore:hover{background:color-mix(in srgb,var(--blue) 22%,transparent)}.mgr3 .acct-modal.atmodal{max-width:560px}.mgr3 .acct-modal .hchart{background:var(--card2);border:1px solid var(--border);border-radius:14px;padding:14px 16px 12px;margin-top:14px}.mgr3 .acct-modal .hchart .hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.mgr3 .acct-modal .hchart .hd .t{font-size:12.5px;font-weight:600}.mgr3 .acct-modal .hchart .hd .pk{font-size:11px;color:var(--muted);font-family:Geist Mono,monospace}.mgr3 .acct-modal .hchart .bars{display:flex;align-items:flex-end;gap:2px;height:72px}.mgr3 .acct-modal .hchart .bars>i{flex:1;background:var(--card3);border-radius:2px;min-height:3px;transition:.2s}.mgr3 .acct-modal .hchart .bars>i.hi{background:var(--blue)}.mgr3 .acct-modal .hchart .xr{display:flex;justify-content:space-between;margin-top:8px;font-size:10px;color:var(--muted);font-family:Geist Mono,monospace}.mgr3 .acct-modal .f2 .frow{display:flex;align-items:center;gap:13px;padding:10px;border-radius:12px;transition:.14s;border-bottom:0}.mgr3 .acct-modal .f2 .frow:hover{background:var(--card3)}.mgr3 .acct-modal .f2 .fico{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mgr3 .acct-modal .f2 .fico svg{width:20px;height:20px}.mgr3 .acct-modal .f2 .fmeta{min-width:0}.mgr3 .acct-modal .f2 .fn{font-size:13.5px;font-weight:600}.mgr3 .acct-modal .f2 .fnote{font-size:11px;color:var(--muted);margin-top:2px}.mgr3 .acct-modal .f2 .fcount{margin-left:auto;display:inline-flex;align-items:baseline;gap:5px;height:28px;padding:0 12px;border-radius:9px;background:var(--card);border:1px solid var(--border);font-size:11.5px;color:var(--muted);font-weight:600}.mgr3 .acct-modal .f2 .fcount b{font-size:13px;color:var(--text)}.mgr3 .acct-modal .hcnt{font-size:11.5px;color:var(--muted);font-weight:600;white-space:nowrap}.mgr3 .acct-modal .empty{padding:22px 0;text-align:center;color:var(--muted);font-size:12.5px;font-style:italic}.mgr3 .acct-modal .empty2{display:flex;flex-direction:column;align-items:center;gap:10px;padding:34px 0;color:var(--muted);font-size:12.5px;text-align:center}.mgr3 .acct-modal .empty2 .ei{width:44px;height:44px;border-radius:13px;background:var(--card3);display:flex;align-items:center;justify-content:center;color:var(--muted)}.mgr3 .acct-modal .empty2 .ei svg{width:20px;height:20px}.mgr3 .acct-modal .err{display:flex;align-items:center;gap:9px;padding:16px;color:var(--red);font-size:13px;font-weight:500}.mgr3 .acct-modal .err svg{width:16px;height:16px}.mgr3 .acct-modal .lvbar{display:flex;align-items:center;gap:12px;margin-bottom:12px}.mgr3 .acct-modal .lvhint{flex:1;min-width:0;font-size:12px;color:var(--muted);line-height:1.4}.mgr3 .acct-modal .lvhint b{color:var(--text);font-weight:700}.mgr3 .acct-modal .lvbar .btn{flex-shrink:0}.mgr3 .acct-modal .lverr{display:flex;flex-direction:column;align-items:center;gap:10px;padding:34px 18px;color:#ffb4bd;font-size:12.5px;text-align:center;line-height:1.45}.mgr3 .acct-modal .lverr .ei{width:44px;height:44px;border-radius:13px;background:color-mix(in srgb,var(--red) 16%,transparent);display:flex;align-items:center;justify-content:center;color:#ff8a97}.mgr3 .acct-modal .lverr .ei svg{width:20px;height:20px}.mgr3 .acct-modal .f2 .fmeta{min-width:0;flex:1}.mgr3 .acct-modal .f2 .fn,.mgr3 .acct-modal .f2 .fnote{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mgr3 .acct-modal .f2 .fstat{margin-left:auto;display:inline-flex;align-items:center;gap:7px;flex-shrink:0;white-space:nowrap}.mgr3 .acct-modal .f2 .fstat svg{width:15px;height:15px;color:var(--muted);flex-shrink:0}.mgr3 .acct-modal .f2 .fstat b{font-family:Outfit,sans-serif;font-size:14px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1}.mgr3 .acct-modal .f2 .fstat em{font-style:normal;font-size:11px;font-weight:500;color:var(--muted);line-height:1}html:not(.light) .profile-v2{--pf-card-top: #0f121b;--pf-card-bot: #0a0c13;--pf-card-2: #11141d;--pf-line: #242c3d;--pf-line-2: #1a1e28;--pf-text: #e8eaf0;--pf-dim: #868b9d;--pf-dim-2: #5f6577;--pf-primary: #22d3ee;--pf-teal: #22d3ee;--pf-emerald: #34d399;--pf-amber: #f59e0b;--pf-rose: #fb5a6f;--pf-sky: #38bdf8;--pf-violet: #818cf8;background:transparent}body:has(.profile-v2){background:#070910!important}body:has(.profile-v2):before,body:has(.profile-v2):after{display:none}body:has(.profile-v2) .app,body:has(.profile-v2) .main,body:has(.profile-v2) .pages{background:transparent}html:not(.light) .profile-v2 .page-title{font-family:var(--font-display, "Sora", system-ui, sans-serif);font-weight:800;letter-spacing:-.02em}html:not(.light) .profile-v2 .page-tag{color:var(--pf-teal);border-color:var(--pf-line);background:#22d3ee0f}html:not(.light) .profile-v2 .pf-crumb{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--pf-dim-2);margin-bottom:5px}html:not(.light) .profile-v2 .pf-crumb svg{width:12px;height:12px}html:not(.light) .profile-v2 .aurora-card,html:not(.light) .profile-v2 .panel{background:linear-gradient(165deg,var(--pf-card-top),var(--pf-card-bot));border:1px solid var(--pf-line);border-radius:16px}html:not(.light) .profile-v2 .aurora-card:before{opacity:.4;animation:none;background:radial-gradient(70% 100% at 12% 0%,rgba(34,211,238,.1),transparent 60%),radial-gradient(55% 80% at 93% 4%,rgba(129,140,248,.06),transparent 65%)}html:not(.light) .profile-v2 .pf-particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:0}html:not(.light) .profile-v2 .pf-particles i{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--pf-primary);opacity:0;animation:pf-float 4s ease-in-out infinite}@keyframes pf-float{0%,to{opacity:0;transform:translateY(6px)}50%{opacity:.5;transform:translateY(-6px)}}html:not(.light) .profile-v2 .panel-head{border-bottom:1px solid var(--pf-line-2)}html:not(.light) .profile-v2 .panel-title{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--pf-text);display:flex;align-items:center;gap:9px}html:not(.light) .profile-v2 .panel-title .sub{color:var(--pf-dim);text-transform:none;letter-spacing:.04em}html:not(.light) .profile-v2 .ava{background:linear-gradient(135deg,var(--pf-primary),var(--pf-teal));color:#04231f;font-family:var(--font-display, "Sora", sans-serif);font-weight:800;box-shadow:0 8px 30px -10px #22d3ee80}html:not(.light) .profile-v2 .badge.primary{color:var(--pf-teal);background:#22d3ee1a;border:1px solid rgba(34,211,238,.32)}html:not(.light) .profile-v2 .badge.emerald{color:var(--pf-emerald);background:#10b9811a;border:1px solid rgba(16,185,129,.3)}html:not(.light) .profile-v2 .badge.rose{color:var(--pf-rose);background:#f43f5e1a;border:1px solid rgba(244,63,94,.3)}html:not(.light) .profile-v2 .badge.sky{color:var(--pf-sky);background:#38bdf814;border:1px solid rgba(56,189,248,.25)}html:not(.light) .profile-v2 .badge .led{background:currentColor;box-shadow:0 0 7px currentColor}html:not(.light) .profile-v2 .subnav-item{border-radius:12px;font-weight:600;color:var(--pf-dim);transition:.16s}html:not(.light) .profile-v2 .subnav-item:hover{background:var(--pf-card-2);color:var(--pf-text)}html:not(.light) .profile-v2 .subnav-item.active{background:linear-gradient(90deg,#22d3ee21,#22d3ee05);color:var(--pf-text);box-shadow:inset 2px 0 0 var(--pf-teal)}html:not(.light) .profile-v2 .subnav-item.active svg{color:var(--pf-teal)}html:not(.light) .profile-v2 .btn:hover{border-color:var(--pf-teal)}html:not(.light) .profile-v2 .btn.primary{background:linear-gradient(135deg,var(--pf-primary),#0891b2);color:#04222a;border:none;box-shadow:0 8px 22px -8px #22d3ee80}html:not(.light) .profile-v2 .btn.sky{color:var(--pf-sky);border-color:#38bdf859}html:not(.light) .profile-v2 .field-input{background:var(--pf-card-2);border:1px solid var(--pf-line);border-radius:11px}html:not(.light) .profile-v2 .field-input:focus{border-color:var(--pf-teal);box-shadow:0 0 0 3px #22d3ee21}html:not(.light) .profile-v2 .field-label{font-family:var(--font-mono, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--pf-dim)}html:not(.light) .profile-v2 .pf-led{width:6px;height:6px;border-radius:50%;background:var(--pf-teal);box-shadow:0 0 8px var(--pf-teal);flex:0 0 auto}html:not(.light) .profile-v2 .pf-title-ico{width:14px;height:14px;color:var(--pf-primary);flex:0 0 auto}html:not(.light) .profile-v2 .pf-note{font-family:var(--font-mono, monospace);font-size:11px;color:var(--pf-violet);letter-spacing:.03em;margin-top:16px}html:not(.light) .profile-v2 .pf-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}html:not(.light) .profile-v2 .pf-kpi{background:var(--pf-card-2);border:1px solid var(--pf-line);border-radius:14px;padding:15px 16px;display:flex;align-items:center;gap:13px}html:not(.light) .profile-v2 .pf-kpi-main{min-width:0}html:not(.light) .profile-v2 .pf-kpi-ico{flex:0 0 auto;width:34px;height:34px;border-radius:50%;border:1px solid var(--pf-line);display:flex;align-items:center;justify-content:center;color:var(--pf-primary);background:#22d3ee0f}html:not(.light) .profile-v2 .pf-kpi-ico svg{width:16px;height:16px}html:not(.light) .profile-v2 .pf-kpi.teal .pf-kpi-ico{color:var(--pf-primary)}html:not(.light) .profile-v2 .pf-kpi.sky .pf-kpi-ico{color:var(--pf-violet);border-color:#818cf847;background:#818cf80f}html:not(.light) .profile-v2 .pf-kpi-spark{flex:0 0 auto;margin-top:4px;color:var(--pf-primary)}html:not(.light) .profile-v2 .pf-kpi .n{font-family:var(--font-sans, "Manrope", sans-serif);font-weight:800;font-size:30px;letter-spacing:-.02em;line-height:1;color:var(--pf-text)}html:not(.light) .profile-v2 .pf-kpi.teal .n{color:var(--pf-primary)}html:not(.light) .profile-v2 .pf-kpi.sky .n{color:var(--pf-violet)}html:not(.light) .profile-v2 .pf-kpi .k{margin-top:7px;font-family:var(--font-mono, monospace);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--pf-dim)}html:not(.light) .profile-v2 .pf-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:22px;margin-top:20px}html:not(.light) .profile-v2 .pf-bh{font-family:var(--font-mono, monospace);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--pf-dim);margin-bottom:12px}html:not(.light) .profile-v2 .pf-seg{display:flex;flex-wrap:nowrap;gap:4px;height:14px}html:not(.light) .profile-v2 .pf-seg i{display:block;height:100%;border-radius:20px;min-width:3px;cursor:pointer;transition:filter .18s,transform .18s}html:not(.light) .profile-v2 .pf-seg i:hover{filter:brightness(1.35);transform:translateY(-2px)}html:not(.light) .profile-v2 .seg-active{background:var(--pf-emerald)}html:not(.light) .profile-v2 .seg-frozen{background:var(--pf-sky)}html:not(.light) .profile-v2 .seg-spam{background:var(--pf-amber)}html:not(.light) .profile-v2 .seg-proxy{background:var(--pf-violet)}html:not(.light) .profile-v2 .seg-noauth{background:var(--pf-rose)}html:not(.light) .profile-v2 .pf-legend{display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:12px}html:not(.light) .profile-v2 .pf-legend div{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--pf-dim)}html:not(.light) .profile-v2 .pf-legend b{color:var(--pf-text);font-weight:700}html:not(.light) .profile-v2 .pf-legend .sw{width:9px;height:9px;border-radius:3px}html:not(.light) .profile-v2 .pf-tlist{display:flex;flex-direction:column;gap:9px}html:not(.light) .profile-v2 .pf-trow{display:grid;grid-template-columns:20px 122px 1fr 40px;align-items:center;gap:10px;font-size:12.5px}html:not(.light) .profile-v2 .pf-trow .ti{color:var(--pf-sky);display:flex;align-items:center}html:not(.light) .profile-v2 .pf-trow .ti svg{width:15px;height:15px}html:not(.light) .profile-v2 .pf-trow .tn{color:var(--pf-dim)}html:not(.light) .profile-v2 .pf-trow .tb{height:8px;background:var(--pf-card-2);border-radius:5px;overflow:hidden;border:1px solid var(--pf-line)}html:not(.light) .profile-v2 .pf-trow .tb i{display:block;height:100%;background:linear-gradient(90deg,var(--pf-primary),var(--pf-teal))}html:not(.light) .profile-v2 .pf-trow .tv{text-align:right;font-family:var(--font-mono, monospace);font-weight:600;color:var(--pf-text)}html:not(.light) .profile-v2 .pf-acts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}html:not(.light) .profile-v2 .pf-act{background:var(--pf-card-2);border:1px solid var(--pf-line);border-radius:12px;padding:15px 18px;display:flex;align-items:center;gap:13px;transition:box-shadow .25s,border-color .25s,transform .25s}html:not(.light) .profile-v2 .pf-act:hover{border-color:#22d3ee73;box-shadow:0 0 0 1px #22d3ee4d,0 16px 34px -16px #22d3ee80;transform:translateY(-3px)}html:not(.light) .profile-v2 .pf-act-ico{flex:0 0 auto;width:34px;height:34px;border-radius:9px;border:1px solid rgba(59,130,246,.3);background:#3b82f617;color:#60a5fa;display:flex;align-items:center;justify-content:center}html:not(.light) .profile-v2 .pf-act-ico svg{width:16px;height:16px}html:not(.light) .profile-v2 .pf-act .av{font-family:var(--font-sans, "Manrope", sans-serif);font-weight:700;font-size:20px;color:var(--pf-text)}html:not(.light) .profile-v2 .pf-act .ak{font-family:var(--font-mono, monospace);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--pf-dim);margin-top:3px}html:not(.light) .profile-v2 .pf-bars{display:flex;align-items:flex-end;gap:4px;height:76px}html:not(.light) .profile-v2 .pf-bars i{flex:1;min-height:8px;border-radius:20px;background:linear-gradient(180deg,var(--pf-sky),#3b82f6);transform-origin:bottom;animation:pf-bar-rise .6s cubic-bezier(.34,1.56,.64,1) backwards;animation-delay:calc(var(--i, 0) * 18ms);transition:filter .2s,transform .2s}html:not(.light) .profile-v2 .pf-bars i:hover{transform:scaleY(1.08);filter:brightness(1.3) drop-shadow(0 0 8px rgba(56,189,248,.7))}html:not(.light) .profile-v2 .pf-bars i.we{opacity:.45}html:not(.light) .profile-v2 .pf-bars i{position:relative}html:not(.light) .profile-v2 .pf-bars i[data-tip]:hover:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%);background:#12151f;border:1px solid #2a3346;border-radius:8px;padding:6px 10px;font-family:var(--font-mono, monospace);font-size:10.5px;color:#e8eaf0;white-space:nowrap;z-index:30;pointer-events:none;box-shadow:0 12px 26px -12px #000000bf}html:not(.light) .profile-v2 .pf-bars i[data-tip]:hover:before{content:"";position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#2a3346;z-index:30;pointer-events:none}html:not(.light) .profile-v2 .pf-axis{display:flex;gap:4px;margin-top:7px}html:not(.light) .profile-v2 .pf-axis-c{flex:1;min-width:0;font-family:var(--font-mono, monospace);font-size:9px;color:var(--pf-dim-2);text-align:center;white-space:nowrap}html:not(.light) .profile-v2 .pf-bars i.lo{opacity:.35}@keyframes pf-bar-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.modal .profile-section{display:block}.modal .profile-section>.panel{border:none;background:transparent;margin:0;border-radius:0}.modal .profile-section .panel:before{display:none}.modal .profile-section .panel>.panel-head{border-bottom:none;background:none;padding:0 0 12px}.modal .profile-section .panel>.panel-head .panel-title{display:none}.modal .profile-section .panel>.panel-body{padding:0}.modal .profile-section .panel>.panel-head:empty{display:none}.pf-ses-list{display:flex;flex-direction:column;gap:8px}.pf-ses-row{display:flex;align-items:center;gap:12px;background:#12151f;border:1px solid #212838;border-radius:12px;padding:11px 14px}.pf-ses-ico{width:34px;height:34px;border-radius:9px;border:1px solid #212838;background:#161b28;display:flex;align-items:center;justify-content:center;color:#22d3ee;flex:0 0 auto}.pf-ses-ico svg{width:16px;height:16px}.pf-ses-info{flex:1;min-width:0}.pf-ses-info b{font-size:13px;color:#e8eaf0}.pf-ses-meta{font-family:JetBrains Mono,monospace;font-size:10.5px;color:#868b9d;margin-top:3px}.pf-log-list{display:flex;flex-direction:column;gap:7px}.pf-log-row{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#12151f;border:1px solid #212838;border-radius:10px;padding:10px 14px}.pf-log-act{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;color:#22d3ee;background:#22d3ee1a;border:1px solid rgba(34,211,238,.3);border-radius:6px;padding:3px 8px;text-transform:none}.pf-log-meta{font-family:JetBrains Mono,monospace;font-size:10.5px;color:#868b9d;text-align:right}.pf-log-row2{display:flex;align-items:center;gap:12px;background:#12151f;border:1px solid #212838;border-radius:10px;padding:9px 12px}.pf-log-ic{width:32px;height:32px;border-radius:9px;border:1px solid;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.pf-log-ic svg{width:15px;height:15px}.pf-log-body{flex:1;min-width:0}.pf-log-title{font-size:13px;font-weight:600;color:#e8eaf0}.pf-log-ctx{font-family:JetBrains Mono,monospace;font-size:10.5px;color:#868b9d;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-log-time{font-family:JetBrains Mono,monospace;font-size:10.5px;color:#868b9d;text-align:right;flex:0 0 auto}.pf-log-ip{display:block;color:#5f6577;font-size:10px;margin-top:2px}.pf-pwd-wrap{display:flex;gap:18px;align-items:flex-start}.pf-pwd-ico{width:60px;height:60px;border-radius:16px;border:1px solid #212838;background:#161b28;display:flex;align-items:center;justify-content:center;color:#22d3ee;flex:0 0 auto}.pf-pwd-ico svg{width:26px;height:26px}.pf-pwd-fields{flex:1;min-width:0}@media (max-width: 560px){.pf-pwd-wrap{flex-direction:column}.pf-pwd-ico{width:48px;height:48px}}.modal.pf-mm{border-radius:16px;background:linear-gradient(165deg,#10131c,#0b0d14);border:1px solid #212838;box-shadow:0 40px 90px -30px #000000d9}.modal.pf-mm:before{height:1px;background:linear-gradient(90deg,transparent,rgba(34,211,238,.5),transparent);box-shadow:none}.modal.pf-mm .modal-head{padding:16px 20px 14px;border-bottom:none}.modal.pf-mm .modal-title{font-size:18px;background:none;-webkit-text-fill-color:#e8eaf0;color:#e8eaf0}.modal.pf-mm .modal-close{width:28px;height:28px;border-radius:8px;border-color:#212838;background:transparent}.modal.pf-mm .modal-close:hover{transform:none;color:#fb5a6f;border-color:#fb5a6f}.modal.pf-mm .modal-body{padding:6px 20px 20px}.modal.pf-mm .btn{border-radius:9px}.modal.pf-mm .btn:before,.modal.pf-mm .btn:after{display:none}.modal.pf-mm .btn.primary{border:none;color:#042027;background:linear-gradient(135deg,#22d3ee,#0891b2);box-shadow:none}.modal.pf-mm .btn.primary:hover{color:#042027;background:linear-gradient(135deg,#22d3ee,#0891b2);filter:brightness(1.08);box-shadow:none}.modal.pf-mm .btn.sky{color:#38bdf8;border-color:#38bdf866}.modal.pf-mm .btn.danger{color:#fb5a6f;border-color:#fb5a6f66}.modal.pf-mm .btn.emerald{color:#34d399;border-color:#34d39966}.pf-2fa-step{display:flex;gap:14px;align-items:flex-start}.pf-2fa-step+.pf-2fa-step{margin-top:8px}.pf-2fa-coln{display:flex;flex-direction:column;align-items:center;align-self:stretch;flex:0 0 auto}.pf-2fa-num{width:28px;height:28px;border-radius:50%;border:1px solid rgba(34,211,238,.35);background:#22d3ee14;color:#22d3ee;font-family:var(--font-mono);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.pf-2fa-line{width:1px;flex:1;background:#212838;margin:4px 0;min-height:8px}.pf-2fa-sc{flex:1;min-width:0;padding-bottom:16px}.pf-2fa-step-last .pf-2fa-sc{padding-bottom:0}.pf-2fa-st{font-size:13.5px;font-weight:700;color:#e8eaf0}.pf-2fa-sd{font-family:var(--font-mono);font-size:10.5px;color:#868b9d;margin-top:4px;line-height:1.6}.pf-2fa-stores{display:flex;gap:8px;margin-top:11px}.pf-2fa-store{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:9px 12px;border-radius:9px;border:1px solid #212838;background:#12151f;color:#868b9d;cursor:pointer;text-decoration:none;transition:.16s}.pf-2fa-store:hover{color:#e8eaf0;border-color:#22d3ee59}.pf-2fa-store svg{width:13px;height:13px}.pf-2fa-scan{display:flex;gap:16px;align-items:center;margin-top:12px}.pf-2fa-qr{background:#fff;border-radius:12px;padding:10px;flex:0 0 auto;box-shadow:0 10px 30px -14px #000000b3;line-height:0}.pf-2fa-qr svg{display:block}.pf-2fa-hint{font-family:var(--font-mono);font-size:10.5px;color:#868b9d;line-height:1.7}.pf-2fa-hint b{color:#e8eaf0}.pf-2fa-manual{margin-top:12px}.pf-2fa-link{background:none;border:none;font-family:var(--font-mono);font-size:10.5px;color:#868b9d;cursor:pointer;padding:0;display:inline-flex;align-items:center;gap:7px}.pf-2fa-link b{color:#22d3ee;font-weight:700}.pf-2fa-link:hover b{text-decoration:underline}.pf-2fa-chev{width:12px;height:12px;color:#22d3ee}.pf-2fa-secret-wrap{margin-top:12px;animation:pf-2fa-fade .25s ease}@keyframes pf-2fa-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.pf-2fa-fl{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:#868b9d;margin-bottom:7px;display:flex;align-items:center;gap:6px}.pf-2fa-fl svg{width:13px;height:13px;color:#22d3ee}.pf-2fa-secret{display:flex;align-items:center;gap:10px;background:#12151f;border:1px solid #212838;border-radius:10px;padding:11px 13px}.pf-2fa-secret code{flex:1;font-family:var(--font-mono);font-size:13px;letter-spacing:.16em;color:#e8eaf0;word-break:break-all;line-height:1.5}.pf-2fa-cp{width:32px;height:32px;border-radius:8px;border:1px solid #212838;background:#161b28;color:#868b9d;display:flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto;transition:.16s}.pf-2fa-cp:hover{color:#22d3ee;border-color:#22d3ee66}.pf-2fa-cp svg{width:14px;height:14px}.pf-2fa-code{width:100%;background:#12151f;border:1px solid #212838;border-radius:10px;padding:13px;color:#e8eaf0;font-family:var(--font-mono);font-size:22px;text-align:center;letter-spacing:.55em;text-indent:.55em;margin-top:10px}.pf-2fa-code::-moz-placeholder{color:#5f6577}.pf-2fa-code::placeholder{color:#5f6577}.pf-2fa-code:focus{outline:none;border-color:#22d3ee80;box-shadow:0 0 0 3px #22d3ee1f}.pf-2fa-foot{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:16px;border-top:1px solid #171b26}html:not(.light) .profile-v2 .aurora-card.pf-pro{border-color:#f5c4516b;background:linear-gradient(165deg,#17130a,#0d0a05);box-shadow:inset 0 1px #ffe6a314,0 20px 50px -30px #f5c45180}html:not(.light) .profile-v2 .aurora-card.pf-pro:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;z-index:2;background:linear-gradient(90deg,transparent,rgba(245,196,81,.55),transparent)}html:not(.light) .profile-v2 .aurora-card.pf-pro .ava{background:linear-gradient(135deg,#ffe6a3,#e0a92e)!important;color:#2a1e05!important;box-shadow:0 0 24px -6px #f5c4518c}html:not(.light) .profile-v2 .aurora-card.pf-pro .pf-particles i{background:#ffe6a3;box-shadow:0 0 6px #f5c45199}.pf-pro-slot{display:inline-flex;flex-direction:column;align-items:center;gap:6px;flex:0 0 auto}.pf-pro-pill{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:20px;background:linear-gradient(135deg,#ffe6a3,#f5c451);color:#2a1e05;font-family:var(--font-mono, monospace);font-size:11px;font-weight:800;letter-spacing:.08em;box-shadow:0 6px 18px -8px #f5c4518c;white-space:nowrap}.pf-pro-until{font-family:var(--font-mono, monospace);font-size:9.5px;font-weight:700;color:#f5c451;opacity:.85;letter-spacing:.06em;white-space:nowrap}@media (max-width: 900px){html:not(.light) .profile-v2 .pf-kpis{grid-template-columns:1fr 1fr}html:not(.light) .profile-v2 .pf-grid{grid-template-columns:1fr}}.profile-v2 .profile-pane{max-width:1200px;margin-inline:auto}.profile-v2 .pf-main{display:grid;grid-template-columns:240px 1fr;gap:14px;align-items:flex-start}@media (max-width: 860px){.profile-v2 .pf-main{grid-template-columns:1fr}}@media (max-width: 760px){.pages:has(.profile-pane){padding-left:12px!important;padding-right:12px!important}.profile-v2 .panel{overflow-x:auto}}html:not(.light) .profile-v2 .pf-dash{display:grid;grid-template-columns:minmax(0,1fr) 336px;gap:14px;align-items:flex-start}html:not(.light) .profile-v2 .pf-dash-main{display:flex;flex-direction:column;gap:14px;min-width:0}html:not(.light) .profile-v2 .pf-side{display:flex;flex-direction:column;gap:12px;position:sticky;top:88px}html:not(.light) .profile-v2 .pf-side .panel{margin-bottom:0}html:not(.light) .profile-v2 .pf-side .panel-body{padding:8px 16px 12px}html:not(.light) .profile-v2 .pf-side .pf-led{display:none}html:not(.light) .profile-v2 .pf-side .panel-title{color:var(--pf-dim);font-size:10px;letter-spacing:.16em}html:not(.light) .profile-v2 .pf-side .panel-title:before{display:none}html:not(.light) .profile-v2 .pf-side .panel-head{border-bottom:none;background:none;padding-bottom:2px}html:not(.light) .profile-v2 .pf-stats>.panel-head{border-bottom:none;background:none}html:not(.light) .profile-v2 .pf-stats>.panel-head .panel-title{color:var(--pf-dim);font-size:10px;letter-spacing:.16em;font-weight:700;-webkit-text-fill-color:var(--pf-dim)}html:not(.light) .profile-v2 .pf-stats>.panel-head .panel-title:before{display:none}html:not(.light) .profile-v2 .pf-stats>.panel-head .panel-title .sub{font-size:10px}html:not(.light) .profile-v2 .pf-side .pf-row{border-bottom:none;padding:7px 0}html:not(.light) .profile-v2 .pf-side .pf-row.act{border-bottom:none}html:not(.light) .profile-v2 .pf-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--pf-line-2);font-size:12.5px}html:not(.light) .profile-v2 .pf-row:last-child{border-bottom:none}html:not(.light) .profile-v2 .pf-row-k{color:var(--pf-dim);font-size:12px;flex:0 0 auto;display:flex;align-items:center;gap:8px}html:not(.light) .profile-v2 .pf-row-k .pf-ki{width:13px;height:13px;color:var(--pf-primary);opacity:.7;flex:0 0 auto}html:not(.light) .profile-v2 .pf-row-v{color:var(--pf-text);font-weight:600;text-align:right;display:flex;align-items:center;gap:7px;min-width:0}html:not(.light) .profile-v2 .pf-row-v .mono{font-family:var(--font-mono, monospace);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:not(.light) .profile-v2 .pf-row.act{cursor:pointer;margin:0 -8px;padding:9px 8px;border-radius:8px;border-bottom:1px solid var(--pf-line-2);transition:background .14s}html:not(.light) .profile-v2 .pf-row.act:hover{background:var(--pf-card-2)}html:not(.light) .profile-v2 .pf-row .chev{color:var(--pf-dim-2);width:13px;height:13px;flex:0 0 auto}html:not(.light) .profile-v2 .pf-copy{background:transparent;border:none;color:var(--pf-dim-2);cursor:pointer;padding:2px;display:inline-flex;border-radius:5px;transition:.14s}html:not(.light) .profile-v2 .pf-copy:hover{color:var(--pf-teal);background:var(--pf-card-2)}html:not(.light) .profile-v2 .pf-copy svg{width:13px;height:13px}html:not(.light) .profile-v2 .pf-menu-item{display:block;width:100%;text-align:left;padding:8px 10px;background:transparent;border:none;border-radius:8px;cursor:pointer;font-size:12.5px;font-weight:600;color:var(--pf-text);transition:background .14s}html:not(.light) .profile-v2 .pf-menu-item:hover{background:var(--pf-card-2)}html:not(.light) .profile-v2 .pf-action-btn{font-family:var(--font-sans, "Manrope", sans-serif);font-size:12.5px;font-weight:600;text-transform:none;letter-spacing:0;padding:9px 15px;border-radius:10px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;border:1px solid var(--pf-line);background:transparent;color:var(--pf-text);transition:.16s}html:not(.light) .profile-v2 .pf-action-btn:hover{border-color:var(--pf-dim-2);background:var(--pf-card-2)}html:not(.light) .profile-v2 .pf-action-btn svg{width:15px;height:15px}html:not(.light) .profile-v2 .pf-action-btn.blue{background:#3b82f6;border-color:#3b82f6;color:#fff;box-shadow:0 6px 18px -8px #3b82f699}html:not(.light) .profile-v2 .pf-action-btn.blue:hover{background:#2f74e8;border-color:#2f74e8}html:not(.light) .profile-v2 .panel:before{display:none}html:not(.light) .profile-v2 .badge{border-radius:6px}html:not(.light) .profile-v2 .btn{border-radius:9px}html:not(.light) .profile-v2 .pf-kpi{border-radius:14px}html:not(.light) .profile-v2 .pf-act{border-radius:12px}@media (max-width: 900px){html:not(.light) .profile-v2 .pf-dash{grid-template-columns:1fr}html:not(.light) .profile-v2 .pf-side{position:static}}.auth-v2{--a-bg: #080a10;--a-panel-1: rgba(22, 28, 39, .86);--a-panel-2: rgba(13, 17, 25, .92);--a-steel-1: #1b2536;--a-steel-2: #131a27;--a-field: #0d131d;--a-field-2: #0f1622;--a-line: rgba(255, 255, 255, .09);--a-line-2: rgba(255, 255, 255, .055);--a-text: #eaeff7;--a-dim: #a4b0c1;--a-dim-2: #6f7c8e;--a-gold-1: #f6ce72;--a-gold-2: #e0a83a;--a-blue: #5ab0ff;--a-teal: #33d6c8;--a-rose: #ef5a6e;--a-green: #35d6a0;--a-amber: #f2b64c;--a-sans: "Manrope", "Inter", system-ui, sans-serif;--a-display: "Sora", system-ui, sans-serif;--a-mono: "JetBrains Mono", monospace;position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:28px;overflow-y:auto;background:var(--a-bg);color:var(--a-text);font-family:var(--a-sans);background-image:radial-gradient(880px 480px at 16% -12%,rgba(51,214,200,.11),transparent 60%),radial-gradient(760px 460px at 102% 4%,rgba(246,206,114,.09),transparent 58%),radial-gradient(760px 560px at 50% 122%,rgba(90,176,255,.06),transparent 62%)}.auth-v2 *{box-sizing:border-box}.auth-v2 a{color:var(--a-blue);text-decoration:none;cursor:pointer}.auth-v2 a:hover{text-decoration:underline}.auth-modal{width:100%;max-width:428px;position:relative;overflow:hidden;padding:32px 32px 28px;border-radius:20px;border:1px solid var(--a-line);background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 22%),linear-gradient(168deg,var(--a-panel-1),var(--a-panel-2));backdrop-filter:blur(22px) saturate(1.15);-webkit-backdrop-filter:blur(22px) saturate(1.15);box-shadow:0 40px 120px -34px #000000d9,0 2px #ffffff0a inset,0 0 0 1px #00000059;animation:authRise .42s cubic-bezier(.22,1,.36,1) both}.auth-modal:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--a-gold-1) 30%,var(--a-teal) 72%,transparent);opacity:.75}@keyframes authRise{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.auth-modal{animation:none}}.auth-brand{display:flex;align-items:center;gap:11px;margin-bottom:22px}.auth-brand .lg{width:36px;height:36px;border-radius:11px;flex:0 0 auto;display:grid;place-items:center;color:#23180a;font-weight:800;font-size:17px;font-family:var(--a-display);background:linear-gradient(135deg,var(--a-gold-1),var(--a-gold-2));box-shadow:0 6px 18px -6px #e0a83a99,0 1px #ffffff40 inset}.auth-brand b{font-family:var(--a-display);font-weight:800;font-size:15px;letter-spacing:.04em;color:var(--a-text)}.auth-brand b span{color:var(--a-gold-1)}.auth-modal h1{font-family:var(--a-display);font-size:23px;font-weight:800;letter-spacing:-.02em;margin:0 0 6px;text-wrap:balance}.auth-sub{font-size:13px;color:var(--a-dim);margin-bottom:22px;line-height:1.5}.auth-sub b{color:var(--a-text)}.auth-soc{display:flex;align-items:center;justify-content:center;gap:11px;width:100%;padding:13px;border-radius:13px;border:1px solid var(--a-line);background:#ffffff08;color:var(--a-text);font-weight:600;font-size:14px;cursor:pointer;transition:.16s}.auth-soc:hover{border-color:var(--a-blue);background:#5ab0ff14;transform:translateY(-1px)}.auth-soc svg{width:18px;height:18px}.auth-div{display:flex;align-items:center;gap:12px;margin:18px 0;color:var(--a-dim-2);font-family:var(--a-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.auth-div:before,.auth-div:after{content:"";flex:1;height:1px;background:var(--a-line)}.auth-f{margin-bottom:15px}.auth-f>label{display:block;font-size:11px;font-weight:700;color:var(--a-dim-2);letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px}.auth-iw{position:relative}.auth-inp{width:100%;background:var(--a-field);border:1px solid var(--a-line);border-radius:12px;color:var(--a-text);padding:13px 15px;font-family:var(--a-sans);font-size:14px;transition:border-color .16s,box-shadow .16s,background .16s}.auth-inp::-moz-placeholder{color:var(--a-dim-2)}.auth-inp::placeholder{color:var(--a-dim-2)}.auth-inp:focus{outline:none;background:var(--a-field-2);border-color:var(--a-gold-2);box-shadow:0 0 0 3px #f6ce7226}.auth-iw .auth-inp{padding-right:44px}.auth-inp.err{border-color:var(--a-rose)}.auth-inp.err:focus{box-shadow:0 0 0 3px #ef5a6e29}.auth-inp.ok{border-color:#35d6a08c}.auth-eye{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:var(--a-dim);padding:7px;background:none;border:none;cursor:pointer;font-size:15px;line-height:1;border-radius:8px}.auth-eye:hover{color:var(--a-text);background:#ffffff0d}.auth-err{display:flex;align-items:center;gap:6px;margin-top:7px;font-size:12px;color:var(--a-rose);font-weight:600}.auth-err:before{content:"!";display:grid;place-items:center;flex:0 0 auto;width:15px;height:15px;border-radius:50%;background:#ef5a6e29;font-size:10px;font-weight:800}.auth-match{display:flex;align-items:center;gap:6px;margin-top:7px;font-size:12px;font-weight:600;color:var(--a-green)}.auth-match:before{content:"✓";font-weight:800}.auth-check{list-style:none;margin:9px 0 2px;padding:0;display:grid;gap:5px}.auth-check li{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--a-dim-2);transition:color .16s}.auth-check li .ck{width:16px;height:16px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;font-size:10px;font-weight:800;border:1.5px solid var(--a-line);color:transparent;transition:.16s}.auth-check li.ok{color:var(--a-text)}.auth-check li.ok .ck{background:#35d6a029;border-color:#35d6a080;color:var(--a-green)}.auth-meter{display:flex;gap:5px;margin-top:10px}.auth-meter i{flex:1;height:4px;border-radius:3px;background:var(--a-line);transition:background .2s}.auth-meter.s1 i:nth-child(1){background:var(--a-rose)}.auth-meter.s2 i:nth-child(-n+2){background:var(--a-amber)}.auth-meter.s3 i{background:var(--a-green)}.auth-hint{font-size:11.5px;color:var(--a-dim);margin-top:6px}.auth-hint b{color:var(--a-text)}.auth-row{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:4px 0 20px}.auth-row a{font-size:13px;font-weight:600;white-space:nowrap}.auth-chk{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--a-dim);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.auth-chk input{display:none}.auth-chk .box{width:18px;height:18px;border-radius:6px;border:1.5px solid var(--a-line);display:grid;place-items:center;transition:.15s;flex:0 0 auto}.auth-chk input:checked+.box{background:linear-gradient(135deg,var(--a-gold-1),var(--a-gold-2));border-color:var(--a-gold-2)}.auth-chk input:checked+.box:after{content:"✓";color:#23180a;font-size:12px;font-weight:800}.auth-chk.err .box{border-color:var(--a-rose)}.auth-btn{width:100%;padding:14px;border-radius:13px;font-family:var(--a-display);font-weight:700;font-size:14px;letter-spacing:.01em;cursor:pointer;border:none;color:#23180a;background:linear-gradient(135deg,var(--a-gold-1),var(--a-gold-2));transition:filter .16s,transform .12s,box-shadow .16s;box-shadow:0 12px 28px -10px #e0a83a8c,0 1px #ffffff40 inset;display:flex;align-items:center;justify-content:center;gap:8px}.auth-btn:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.auth-btn:active:not(:disabled){transform:translateY(0) scale(.99)}.auth-btn:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.3);box-shadow:none}.auth-btn.ghost{background:#ffffff0a;color:var(--a-text);border:1px solid var(--a-line);box-shadow:none;font-family:var(--a-sans)}.auth-btn.ghost:hover:not(:disabled){border-color:var(--a-blue);background:#5ab0ff14}.auth-btn .spin{width:15px;height:15px;border-radius:50%;border:2px solid rgba(35,24,10,.35);border-top-color:#23180a;animation:authSpin .7s linear infinite}@keyframes authSpin{to{transform:rotate(360deg)}}.auth-banner{display:flex;align-items:flex-start;gap:9px;margin-bottom:16px;padding:11px 13px;border-radius:11px;font-size:12.5px;font-weight:600;line-height:1.45;border:1px solid transparent}.auth-banner .ic{flex:0 0 auto;font-weight:800;margin-top:1px}.auth-banner.err{color:#ffd7dd;background:#ef5a6e1f;border-color:#ef5a6e52}.auth-banner.err .ic{color:var(--a-rose)}.auth-banner.ok{color:#cdf5e5;background:#35d6a01a;border-color:#35d6a04d}.auth-banner.ok .ic{color:var(--a-green)}.auth-banner.info{color:#d7e8fb;background:#5ab0ff1a;border-color:#5ab0ff47}.auth-banner.info .ic{color:var(--a-blue)}.auth-banner button{margin-top:5px;background:none;border:none;padding:0;cursor:pointer;color:inherit;font-weight:800;text-decoration:underline;font-size:12.5px}.auth-banner button:disabled{opacity:.55;cursor:not-allowed;text-decoration:none}.auth-foot{text-align:center;margin-top:20px;font-size:13px;color:var(--a-dim)}.auth-foot a{font-weight:700}.auth-terms{display:flex;align-items:flex-start;gap:9px;margin:4px 0 16px;font-size:12.5px;color:var(--a-dim);line-height:1.5}.auth-terms .box{margin-top:1px}.auth-back{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--a-dim);margin-bottom:14px;cursor:pointer;background:none;border:none}.auth-back:hover{color:var(--a-text)}.auth-note{margin-top:12px;font-size:11.5px;color:var(--a-dim-2);text-align:center;line-height:1.5}.auth-center{text-align:center}.auth-ok-ico{width:62px;height:62px;border-radius:18px;margin:4px auto 18px;display:grid;place-items:center;font-size:28px;color:var(--a-teal);background:#33d6c81f;border:1px solid rgba(51,214,200,.3)}.auth-ok-ico.gold{color:var(--a-gold-1);background:#f6ce721f;border-color:#f6ce7252}.auth-ok-ico.err{color:var(--a-rose);background:#ef5a6e1f;border-color:#ef5a6e4d}.auth-ok-ico.spin-ico svg{animation:authSpin .85s linear infinite}@media (prefers-reduced-motion: reduce){.auth-ok-ico.spin-ico svg{animation:none}}.auth-eye svg{width:19px;height:19px;display:block}.auth-ok-ico svg{width:30px;height:30px}.auth-banner .ic svg{width:15px;height:15px;display:block}.auth-check li .ck svg{width:10px;height:10px;display:block}@media (max-width: 480px){.auth-v2{padding:14px;align-items:flex-start}.auth-modal{padding:26px 20px 22px;border-radius:16px;margin-top:12px}.auth-modal h1{font-size:21px}}.amd{--amd-bg:#080a0f;--amd-bg2:#0c0f16;--amd-card:#12151d;--amd-card2:#171b25;--amd-card3:#1e2431;--amd-border:#232a38;--amd-border-soft:#1a1f2b;--amd-text:#e8eaf0;--amd-dim:#8b93a5;--amd-muted:#5a6072;--amd-cyan:#22d3ee;--amd-cyan2:#06b6d4;--amd-sky:#38bdf8;--amd-emerald:#34d399;--amd-emerald2:#10b981;--amd-rose:#fb5a6f;--amd-amber:#f5b13d;--amd-violet:#818cf8;--amd-gold:#f5c451;--amd-mono:"SFMono-Regular",ui-monospace,"JetBrains Mono",Menlo,Consolas,monospace}.mk-modal.amd-shell{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;overflow:visible!important}.amd-m{width:100%;background:linear-gradient(180deg,var(--amd-card2),var(--amd-card));border:1px solid var(--amd-border);border-radius:16px;overflow:hidden;box-shadow:0 30px 70px -30px #000000e6,0 0 0 1px #ffffff05 inset;color:var(--amd-text);font-family:inherit}.amd-mh{padding:16px 18px;border-bottom:1px solid var(--amd-border-soft);display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.amd-kick{display:flex;align-items:center;gap:7px;font-family:var(--amd-mono);font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--amd-cyan)}.amd-kick.v{color:var(--amd-violet)}.amd-kick.e{color:var(--amd-emerald)}.amd-kick.r{color:var(--amd-rose)}.amd-kick.a{color:var(--amd-amber)}.amd-kick.g{color:var(--amd-gold)}.amd-led{width:7px;height:7px;border-radius:50%;background:var(--amd-cyan);box-shadow:0 0 8px var(--amd-cyan)}.amd-led.v{background:var(--amd-violet);box-shadow:0 0 8px var(--amd-violet)}.amd-led.e{background:var(--amd-emerald);box-shadow:0 0 8px var(--amd-emerald)}.amd-led.r{background:var(--amd-rose);box-shadow:0 0 8px var(--amd-rose)}.amd-led.g{background:var(--amd-gold);box-shadow:0 0 8px var(--amd-gold)}.amd-mt{font-size:16px;font-weight:700;margin-top:6px;line-height:1.2}.amd-msub{font-family:var(--amd-mono);font-size:11px;color:var(--amd-dim);margin-top:3px}.amd-x{width:28px;height:28px;border-radius:8px;border:1px solid var(--amd-border);background:var(--amd-card3);color:var(--amd-dim);display:flex;align-items:center;justify-content:center;font-size:15px;cursor:pointer;flex:0 0 auto}.amd-x:hover{color:var(--amd-text);border-color:var(--amd-cyan)}.amd-mb{padding:16px 18px;display:flex;flex-direction:column;gap:11px}.amd-mf{padding:13px 18px;border-top:1px solid var(--amd-border-soft);display:flex;justify-content:flex-end;gap:9px;align-items:center}.amd-lbl{font-family:var(--amd-mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--amd-dim);margin-bottom:6px;display:block}.amd-in{width:100%;background:var(--amd-bg2);border:1px solid var(--amd-border);border-radius:9px;padding:9px 11px;color:var(--amd-text);font-size:13px;font-family:inherit}.amd-in::-moz-placeholder{color:var(--amd-muted)}.amd-in::placeholder{color:var(--amd-muted)}.amd-in:focus{outline:none;border-color:var(--amd-cyan);box-shadow:0 0 0 3px #22d3ee24}textarea.amd-in{resize:none;min-height:64px}.amd-row{display:flex;gap:9px}.amd-row>*{flex:1}.amd-chk{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--amd-dim);font-family:var(--amd-mono);cursor:pointer}.amd-chk input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;border-radius:4px;border:1px solid var(--amd-border);background:var(--amd-bg2);cursor:pointer;position:relative;flex:0 0 auto}.amd-chk input:checked{background:var(--amd-cyan);border-color:var(--amd-cyan);box-shadow:0 0 8px #22d3ee80}.amd-chk input:checked:after{content:"✓";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:11px;color:#04222a;font-weight:800}.amd-chk.r input:checked{background:var(--amd-rose);border-color:var(--amd-rose);box-shadow:0 0 8px #fb5a6f80}.amd-chk.r input:checked:after{color:#2a0710}.amd-btn{border-radius:9px;padding:8px 14px;font-size:12.5px;font-weight:700;border:1px solid var(--amd-border);background:var(--amd-card3);color:var(--amd-text);cursor:pointer;font-family:inherit;white-space:nowrap}.amd-btn:hover{border-color:var(--amd-cyan)}.amd-btn.ghost{background:transparent;color:var(--amd-dim);border-color:transparent}.amd-btn.ghost:hover{background:var(--amd-card3);color:var(--amd-text)}.amd-btn.pri{background:linear-gradient(135deg,var(--amd-cyan),var(--amd-cyan2));border-color:var(--amd-cyan2);color:#04222a;box-shadow:0 8px 20px -8px #22d3ee99}.amd-btn.pri:hover{filter:brightness(1.06)}.amd-btn.emerald{background:var(--amd-emerald2);border-color:var(--amd-emerald2);color:#04231a}.amd-btn.rose{background:var(--amd-rose);border-color:var(--amd-rose);color:#2a0710}.amd-btn.gold{background:linear-gradient(135deg,#ffe6a3,var(--amd-gold));border-color:var(--amd-gold);color:#2a1e05}.amd-btn:disabled{opacity:.5;cursor:not-allowed}.amd-btn.sm{padding:6px 10px;font-size:11px}.amd-pill{display:inline-flex;align-items:center;gap:6px;font-family:var(--amd-mono);font-size:10px;padding:3px 8px;border-radius:20px;border:1px solid var(--amd-border);color:var(--amd-dim);background:var(--amd-bg2)}.amd-pill.e{color:var(--amd-emerald);border-color:#34d39966}.amd-pill.r{color:var(--amd-rose);border-color:#fb5a6f66}.amd-pill.c{color:var(--amd-cyan);border-color:#22d3ee66}.amd-pill.g{color:var(--amd-gold);border-color:#f5c45166}.amd-sel{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--amd-bg2) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6'><path d='M1 1l4 4 4-4' stroke='%238b93a5' fill='none' stroke-width='1.5'/></svg>") no-repeat right 11px center;border:1px solid var(--amd-border);border-radius:9px;padding:9px 28px 9px 11px;color:var(--amd-text);font-size:13px;width:100%;font-family:inherit}.amd-sel:focus{outline:none;border-color:var(--amd-cyan);box-shadow:0 0 0 3px #22d3ee24}.amd-hero{padding:18px;border-bottom:1px solid var(--amd-border-soft)}.amd-ava{border-radius:14px;display:flex;align-items:center;justify-content:center;font-weight:800;background:linear-gradient(135deg,var(--amd-cyan),var(--amd-violet));color:#04121a;flex:0 0 auto}.amd-note{font-family:var(--amd-mono);font-size:10px;color:var(--amd-muted)}.amd-seg{display:flex;background:var(--amd-bg2);border:1px solid var(--amd-border);border-radius:9px;padding:3px;gap:3px}.amd-seg button{flex:1;border:0;background:transparent;color:var(--amd-dim);font-family:var(--amd-mono);font-size:11px;padding:6px 4px;border-radius:6px;cursor:pointer}.amd-seg button.on{background:var(--amd-card3);color:var(--amd-text)}.amd-grantcard{background:linear-gradient(165deg,#17130a,#0d0a05);border:1px solid rgba(245,196,81,.4);border-radius:12px;padding:12px 14px}.amd-btn.sky{background:var(--amd-sky);border-color:var(--amd-sky);color:#04222a}.amd-bulkbar{display:inline-flex;align-items:center;gap:9px;background:linear-gradient(180deg,var(--amd-card2),var(--amd-card));border:1px solid var(--amd-border);border-radius:14px;padding:0 11px 0 0;overflow:hidden;box-shadow:0 24px 50px -22px #000000d9}.amd-bulk-count{background:linear-gradient(135deg,var(--amd-cyan),var(--amd-cyan2));color:#04222a;font-weight:800;padding:11px 14px;font-family:var(--amd-mono);font-size:15px;line-height:1}.amd-bulk-count span{display:block;font-size:8px;font-weight:600;opacity:.8;margin-top:2px;letter-spacing:.08em}.amd-bulk-x{width:26px;height:26px;border-radius:8px;border:1px solid var(--amd-border);background:transparent;color:var(--amd-dim);cursor:pointer;flex:0 0 auto}.amd-bulk-x:hover{color:var(--amd-text);border-color:var(--amd-cyan)}.amd-card-shell{background:linear-gradient(180deg,var(--amd-card2),var(--amd-card))!important;border:1px solid var(--amd-border)!important;padding:0!important;color:var(--amd-text);overflow:hidden}.amd-cardhead{padding:16px 18px;border-bottom:1px solid var(--amd-border-soft);display:flex;align-items:center;gap:13px}.amd-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:12px 18px 0}.amd-stat{background:var(--amd-bg2);border:1px solid var(--amd-border-soft);border-radius:10px;padding:9px 11px}.amd-stat b{font-size:16px;font-weight:800;display:block;line-height:1.1}.amd-stat span{display:block;font-family:var(--amd-mono);font-size:9px;color:var(--amd-dim);text-transform:uppercase;letter-spacing:.08em;margin-top:3px}.amd-tabs{display:flex;gap:2px;padding:12px 14px 0;border-bottom:1px solid var(--amd-border-soft);flex-wrap:wrap}.amd-tab{font-family:var(--amd-mono);font-size:11px;color:var(--amd-dim);padding:10px 11px;border:0;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;background:none}.amd-tab.on{color:var(--amd-text);border-bottom-color:var(--amd-cyan)}.amd-tab:hover{color:var(--amd-text)}.amd-card-body{max-height:60vh;overflow-y:auto;padding:14px 18px}.amd-log{font-family:var(--amd-mono);font-size:11px;line-height:1.7;background:var(--amd-bg);border:1px solid var(--amd-border-soft);border-radius:9px;padding:10px;max-height:56vh;overflow:auto;white-space:pre-wrap;word-break:break-word;margin:0;color:var(--amd-text)}.amd-log .ok{color:var(--amd-emerald)}.amd-log .wr{color:var(--amd-amber)}.amd-log .er{color:var(--amd-rose)}.amd-log .lg{color:var(--amd-dim)}.amd-card-body{color:var(--amd-text)}.amd-card-body table{width:100%;font-size:12px;border-collapse:collapse}.amd-card-body th{font-family:var(--amd-mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--amd-dim);padding:8px;text-align:left;font-weight:600}.amd-card-body td{padding:8px;color:var(--amd-text);font-size:12px}.amd-card-body thead,.amd-card-body tbody tr{border-bottom:1px solid var(--amd-border-soft)}.amd-card-body tbody tr:last-child{border-bottom:0}.amd-card-body .text-muted-foreground{color:var(--amd-dim)}.amd-card-body .text-foreground{color:var(--amd-text)}.amd-card-body .border-border\/60,.amd-card-body .border-border\/30{border-color:var(--amd-border-soft)}.amd-card-body .bg-muted\/10,.amd-card-body .bg-muted\/20,.amd-card-body .bg-muted\/30,.amd-card-body .bg-muted\/40{background:var(--amd-bg2)}.amd-card-body .font-mono{font-family:var(--amd-mono)}.amd-card-body .rounded-lg,.amd-card-body .rounded-md{border-radius:10px}.stepper-val-input{width:100%;box-sizing:border-box;display:block;background:transparent;border:0;outline:0;text-align:center;-moz-appearance:textfield}.stepper-val-input::-webkit-outer-spin-button,.stepper-val-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stepper--invalid{border-color:#e0564e!important}.stepper-error{margin-top:8px;font-family:var(--font-mono);font-size:11px;font-weight:600;color:#ef6b62;letter-spacing:.02em}.ml-stepper.stepper-wrap{background:#1a1810;border-color:#36311c;border-radius:10px;box-shadow:0 10px 28px -8px #000000b3}.ml-fld{border-radius:8px}.ml-limits-sec{--card-2: #141b2a;--card: #0e1322;--border: #243049;--border-soft: #1a2438}.ml-limits-sec .panel{--card: #0e1322;--card-2: #141b2a;--border: #243049;--border-soft: #1a2438}.ml-limits-sec .parser-slider{--card: #13151c;--border: #262a36}.ml-floodwait-sec{--card-2: #112019;--card: #0c1812;--border: #20382a;--border-soft: #16291e;--emerald: #34d399;--sky: #22c55e;--primary-2: #4ade80;--text-dim: #88a896}.ml-stepper.stepper-wrap:hover{border-color:color-mix(in srgb,#e8cb63 40%,#36311c)}.ml-stepper .stepper-wrap-head{color:#9a937c}.ml-stepper .stepper-wrap-head .hint,.ml-stepper .stepper-mini-label{color:#6f6a55}.ml-stepper .stepper{background:#221f12;border-color:#3a3520}.ml-stepper .stepper:focus-within{border-color:color-mix(in srgb,#e8cb63 55%,#3a3520)}.ml-stepper .stepper button{color:#8f8a76}.ml-stepper .stepper button:hover{background:color-mix(in srgb,#e8cb63 14%,transparent);color:#e8cb63}.ml-stepper .stepper-val,.ml-stepper .stepper-val-input{color:#ece8da}.ml-stepper .stepper-unit{color:#6f6a55}.ml-stepper .stepper-range .arrow{color:#e8cb63}.ml-root .field-label,.ml-root .panel-title,.ml-root .stepper-wrap-head{color:#c6cad6;font-size:14px;letter-spacing:.05em}.cm-input.field-textarea,.cm-input.field-input{background:#0b1320;color:#e6eef5;border-color:#233a5c}.cm-input.field-textarea::-moz-placeholder{color:#5f6f8a}.cm-input.field-textarea::placeholder{color:#5f6f8a}.cm-input.field-textarea:focus,.cm-input.field-input:focus{border-color:#38bdf8}.rx-emoji-fix [class*=border]{border-color:#243049!important}.nl-amber-sec{--card-2: #201a10;--card: #181206;--border: #392d18;--border-soft: #2a210f}.nl-violet-sec{--card-2: #1b1630;--card: #140f1e;--border: #312a4a;--border-soft: #241d38}.nl-rose-sec{--card-2: #241620;--card: #1b0f17;--border: #402230;--border-soft: #2f1823}.sc-card{transition:border-color .18s,box-shadow .18s,transform .18s}.sc-card:hover{border-color:color-mix(in srgb,var(--primary-2) 55%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-2) 20%,transparent),0 10px 28px -8px color-mix(in srgb,var(--primary-2) 45%,transparent);transform:translateY(-1px)}.sc-newbtn{transition:border-color .16s,box-shadow .16s}.sc-newbtn:hover{border-color:color-mix(in srgb,var(--primary-2) 75%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-2) 25%,transparent),0 8px 22px -6px color-mix(in srgb,var(--primary-2) 55%,transparent)}.sc-editor .field-input,.sc-editor textarea.field-input,.sc-editor select.field-input{border-radius:8px}.sc-editor .field-input:focus{border-color:var(--primary-2);outline:none}.sc-editor .field-label{color:#aeb6c6;letter-spacing:.08em}.sc-pillbtn{transition:border-color .16s,box-shadow .16s,opacity .16s}.sc-pillbtn:not(:disabled):hover{filter:brightness(1.12)}.np-live-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;display:inline-block;background:#18e39a;animation:np-pulse 1.8s ease-out infinite}@keyframes np-pulse{0%{box-shadow:0 0 5px #10b981f2,0 0 #10b9818c}70%{box-shadow:0 0 7px 1px #10b981f2,0 0 0 6px #10b98100}to{box-shadow:0 0 5px #10b981f2,0 0 #10b98100}}.np-pick-item:hover{background:color-mix(in srgb,var(--primary-2) 10%,transparent)!important}@media (min-width: 2200px){.mgr-v2 .mgr-pane,.admin-pane{max-width:1900px}.pxy-pane{max-width:1600px}.neuro-pane{max-width:1640px}.profile-v2 .profile-pane{max-width:1480px}.plans-pane{max-width:1440px}body:has(.mgr-v2) .topbar-inner{max-width:1900px}body:has(.admin-pane) .topbar-inner{max-width:1900px}body:has(.pxy-pane) .topbar-inner{max-width:1600px}body:has(.neuro-pane) .topbar-inner{max-width:1640px}body:has(.profile-v2) .topbar-inner{max-width:1480px}body:has(.plans-pane) .topbar-inner{max-width:1440px}}@media (min-width: 3200px){.mgr-v2 .mgr-pane,.admin-pane{max-width:2160px}.pxy-pane{max-width:1820px}.neuro-pane{max-width:1840px}.profile-v2 .profile-pane{max-width:1640px}.plans-pane{max-width:1580px}body:has(.mgr-v2) .topbar-inner{max-width:2160px}body:has(.admin-pane) .topbar-inner{max-width:2160px}body:has(.pxy-pane) .topbar-inner{max-width:1820px}body:has(.neuro-pane) .topbar-inner{max-width:1840px}body:has(.profile-v2) .topbar-inner{max-width:1640px}body:has(.plans-pane) .topbar-inner{max-width:1580px}}body:has(.admin-pane):before{display:none!important}.admin-pane{--afx-acc: #4a8dff;--afx-acc-h: #5c9bff;--afx-acc-ic: #9ec2ff;--afx-text: #eef1f6;--afx-dim: #98a2b2;--afx-mut: #69727f;font-family:Outfit,Geist,system-ui,sans-serif}.admin-pane .page-tag{background:#ffffff0d;border:0;color:var(--afx-dim);font-weight:700;border-radius:999px}.admin-pane .page-title{font-family:Outfit,Geist,sans-serif;font-weight:800;letter-spacing:-.02em;color:#fff}.admin-pane .page-sub{color:var(--afx-dim);font-weight:600}.admin-pane .kpi{background:#ffffff08!important;border:0!important;border-radius:16px!important;box-shadow:none!important}.admin-pane .kpi:before,.admin-pane .kpi:after{display:none!important}.admin-pane .kpi .knum,.admin-pane .kpi .kpi-num,.admin-pane .kpi .val{font-family:Outfit,Geist,sans-serif;font-weight:800;letter-spacing:-.02em;color:#fff}.admin-pane .kpi .klbl,.admin-pane .kpi .kpi-label,.admin-pane .kpi .lbl{color:var(--afx-mut);font-weight:700;letter-spacing:.08em}.admin-pane .chip{background:#ffffff09!important;border:0!important;border-radius:999px!important;color:var(--afx-dim)!important;font-weight:700!important;transition:background .15s,color .15s}.admin-pane .chip:hover{color:var(--afx-text)!important}.admin-pane .chip.active{background:color-mix(in srgb,var(--afx-acc) 16%,transparent)!important;color:var(--afx-acc-ic)!important}.admin-pane .chip .ct,.admin-pane .chip .n,.admin-pane .chip .badge{background:#ffffff14!important;color:inherit!important;border:0!important}.admin-pane .chip.active .ct,.admin-pane .chip.active .n{background:#0a101c66!important}.admin-pane .toolbar{border-bottom:0!important}.admin-pane .panel{background:#ffffff05!important;border:0!important;border-radius:16px!important;box-shadow:none!important;overflow:hidden}.admin-pane .panel-head{border-bottom:0!important}.admin-pane .panel-title{font-family:Outfit,Geist,sans-serif;font-weight:800;color:var(--afx-text)}.admin-pane .panel-title .sub{color:var(--afx-mut);font-weight:600}.admin-pane .tbl{border:0!important}.admin-pane .tbl th{color:var(--afx-mut)!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.05)!important;background:transparent!important}.admin-pane .tbl td{border-bottom:1px solid rgba(255,255,255,.04)!important}.admin-pane .tbl tbody tr:hover td,.admin-pane .tbl tr:hover td{background:#ffffff08!important}.admin-pane .search-input,.admin-pane .field-input,.admin-pane select{background:#ffffff0a!important;border:0!important;border-radius:11px!important;color:var(--afx-text)!important;font-family:Outfit,Geist,sans-serif}.admin-pane .search-input:focus,.admin-pane .field-input:focus,.admin-pane select:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--afx-acc) 45%,transparent)!important;outline:none!important}.admin-pane .field-label{color:var(--afx-mut)!important;font-weight:700!important;letter-spacing:.05em}.admin-pane .btn{border-radius:999px!important;border:0!important;background:#ffffff0d!important;color:#c4ccd8!important;font-family:Outfit,Geist,sans-serif;font-weight:700!important;transition:background .15s,transform .1s}.admin-pane .btn:hover{background:#ffffff17!important;color:#fff!important}.admin-pane .btn.primary{background:var(--afx-acc)!important;color:#fff!important}.admin-pane .btn.primary:hover{background:var(--afx-acc-h)!important;transform:translateY(-1px)}.admin-pane .btn.danger{background:#e5484d!important;color:#fff!important}.admin-pane .btn.danger:hover{background:#f05a5f!important}.admin-pane .btn:disabled{opacity:.5!important}.admin-pane .badge{border-radius:999px!important;border:0!important;font-weight:700!important}:is(.admin-pane,body:has(.admin-pane) .mk-modal) .bg-mk-card{background-color:#ffffff08!important}:is(.admin-pane,body:has(.admin-pane) .mk-modal) .bg-mk-card-2{background-color:#ffffff0b!important}:is(.admin-pane,body:has(.admin-pane) .mk-modal) .bg-mk-card-3{background-color:#ffffff0f!important}:is(.admin-pane,body:has(.admin-pane) .mk-modal) .border-mk-border{border-color:#ffffff12!important}:is(.admin-pane,body:has(.admin-pane) .mk-modal) .border-mk-border-soft{border-color:#ffffff0d!important}:is(.admin-pane,body:has(.admin-pane) .mk-modal) .divide-mk-border-soft>:not([hidden])~:not([hidden]){border-color:#ffffff0d!important}:is(.admin-pane,body:has(.admin-pane) .mk-modal) .text-mk-text{color:#eef1f6!important}:is(.admin-pane,body:has(.admin-pane) .mk-modal) .text-mk-text-dim{color:#98a2b2!important}:is(.admin-pane,body:has(.admin-pane) .mk-modal) .text-mk-primary-2{color:#9ec2ff!important}:is(.admin-pane,body:has(.admin-pane) .mk-modal) .border-mk-primary-2{border-color:color-mix(in srgb,#4a8dff 45%,transparent)!important}:is(.admin-pane,body:has(.admin-pane) .mk-modal) .bg-mk-primary,:is(.admin-pane,body:has(.admin-pane) .mk-modal) .bg-mk-primary-2{background-color:#4a8dff!important}:is(.admin-pane,body:has(.admin-pane) .mk-modal) .text-mk-rose{color:#e5484d!important}:is(.admin-pane,body:has(.admin-pane) .mk-modal) .text-mk-emerald{color:#3fb950!important}:is(.admin-pane,body:has(.admin-pane) .mk-modal) .text-mk-amber{color:#d29922!important}:is(.admin-pane,body:has(.admin-pane) .mk-modal) .text-mk-sky{color:#4a8dff!important}:is(.admin-pane,body:has(.admin-pane) .mk-modal) .bg-mk-rose{background-color:#e5484d!important}:is(.admin-pane,body:has(.admin-pane) .mk-modal) .bg-mk-emerald{background-color:#3fb950!important}:is(.admin-pane,body:has(.admin-pane) .mk-modal) .bg-mk-amber{background-color:#d29922!important}:is(.admin-pane,body:has(.admin-pane) .mk-modal) .bg-mk-sky{background-color:#4a8dff!important}:is(.admin-pane,body:has(.admin-pane) .mk-modal) .border-mk-rose{border-color:color-mix(in srgb,#e5484d 45%,transparent)!important}:is(.admin-pane,body:has(.admin-pane) .mk-modal) .border-mk-emerald{border-color:color-mix(in srgb,#3fb950 45%,transparent)!important}:is(.admin-pane,body:has(.admin-pane) .mk-modal) .border-mk-amber{border-color:color-mix(in srgb,#d29922 45%,transparent)!important}:is(.admin-pane,body:has(.admin-pane) .mk-modal) .border-mk-sky{border-color:color-mix(in srgb,#4a8dff 45%,transparent)!important}:is(.admin-pane,body:has(.admin-pane) .mk-modal) [class*="bg-mk-rose/"]{background-color:color-mix(in srgb,#e5484d 12%,transparent)!important}:is(.admin-pane,body:has(.admin-pane) .mk-modal) [class*="bg-mk-emerald/"]{background-color:color-mix(in srgb,#3fb950 12%,transparent)!important}:is(.admin-pane,body:has(.admin-pane) .mk-modal) [class*="bg-mk-amber/"]{background-color:color-mix(in srgb,#d29922 12%,transparent)!important}:is(.admin-pane,body:has(.admin-pane) .mk-modal) [class*="bg-mk-sky/"]{background-color:color-mix(in srgb,#4a8dff 12%,transparent)!important}:is(.admin-pane,body:has(.admin-pane) .mk-modal) .font-mk-display,:is(.admin-pane,body:has(.admin-pane) .mk-modal) .font-mk-sans{font-family:Outfit,Geist,system-ui,sans-serif!important}.amd{--amd-bg:#0b0e14;--amd-bg2:#0f131b;--amd-card:#12161e;--amd-card2:#141922;--amd-card3:#1a2029;--amd-border:rgba(255,255,255,.08);--amd-border-soft:rgba(255,255,255,.055);--amd-text:#eef1f6;--amd-dim:#98a2b2;--amd-muted:#69727f;--amd-cyan:#4a8dff;--amd-cyan2:#5c9bff;--amd-sky:#4a8dff;--amd-emerald:#3fb950;--amd-emerald2:#3fb950;--amd-rose:#e5484d;--amd-amber:#d29922;--amd-violet:#9ec2ff;--amd-gold:#4a8dff}.amd .amd-m,.amd.amd-card-shell,.amd .amd-card-shell{background:var(--amd-card)!important;border:0!important;border-radius:18px!important;box-shadow:0 24px 60px -24px #000000b8!important}.amd .amd-mh,.amd .amd-cardhead,.amd .amd-hero{border-bottom:1px solid var(--amd-border-soft)!important}.amd .amd-mf{border-top:1px solid var(--amd-border-soft)!important}.amd .amd-led,.amd .amd-led.v,.amd .amd-led.e,.amd .amd-led.r,.amd .amd-led.g{box-shadow:none!important}.amd .amd-mt,.amd .amd-stat b{font-family:Outfit,Geist,sans-serif!important;font-weight:800!important;letter-spacing:-.01em}.amd .amd-in,.amd .amd-sel{background:#ffffff0a!important;border:0!important;border-radius:11px!important}.amd .amd-in:focus,.amd .amd-sel:focus{border:0!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--amd-cyan) 55%,transparent)!important}.amd .amd-chk input:checked{background:var(--amd-cyan)!important;border-color:var(--amd-cyan)!important;box-shadow:none!important}.amd .amd-chk input:checked:after{color:#fff!important}.amd .amd-btn{border-radius:999px!important;border:0!important;background:#ffffff0f!important;color:#c4ccd8!important;font-weight:700!important}.amd .amd-btn:hover{background:#ffffff1a!important;color:#fff!important}.amd .amd-btn.ghost{background:transparent!important}.amd .amd-btn.ghost:hover{background:#ffffff0f!important}.amd .amd-btn.pri,.amd .amd-btn.sky,.amd .amd-btn.gold{background:var(--amd-cyan)!important;color:#fff!important;box-shadow:none!important}.amd .amd-btn.pri:hover,.amd .amd-btn.sky:hover,.amd .amd-btn.gold:hover{background:var(--amd-cyan2)!important}.amd .amd-btn.rose{background:var(--amd-rose)!important;color:#fff!important;box-shadow:none!important}.amd .amd-btn.emerald{background:var(--amd-emerald)!important;color:#04231a!important;box-shadow:none!important}.amd .amd-ava,.amd .amd-bulk-count{background:var(--amd-cyan)!important;color:#fff!important;box-shadow:none!important}.amd .amd-bulkbar{background:var(--amd-card)!important;border:0!important;box-shadow:0 24px 50px -22px #000c!important}.amd .amd-grantcard{background:color-mix(in srgb,var(--amd-cyan) 9%,transparent)!important;border:1px solid color-mix(in srgb,var(--amd-cyan) 30%,transparent)!important}.amd .amd-seg{background:#ffffff0a!important;border:0!important}.amd .amd-seg button.on{background:#ffffff14!important}.amd .amd-pill{border-width:1px!important}.amd .amd-log{background:#00000047!important;border:0!important}body:has(.admin-pane) .mk-modal:not(.amd-shell){background:#12161e!important;border:0!important;border-radius:18px!important;box-shadow:0 24px 60px -24px #000000b8!important}body:has(.admin-pane) .mk-modal .mk-modal-head{border-bottom:1px solid rgba(255,255,255,.055)!important}body:has(.admin-pane) .mk-modal .mk-modal-foot{border-top:1px solid rgba(255,255,255,.055)!important}body:has(.admin-pane) .mk-modal .mk-modal-title{font-family:Outfit,Geist,sans-serif!important;font-weight:800!important;color:#eef1f6!important;letter-spacing:-.01em}body:has(.admin-pane) .mk-modal .mk-modal-sub{color:#98a2b2!important}body:has(.admin-pane) .mk-modal .mk-modal-kicker{color:#9ec2ff!important}body:has(.admin-pane) .mk-modal .mk-led{box-shadow:none!important}body:has(.admin-pane) .mk-modal .mk-modal-input{background:#ffffff0a!important;border:0!important;border-radius:11px!important;color:#eef1f6!important}body:has(.admin-pane) .mk-modal .mk-modal-input:focus{box-shadow:0 0 0 2px color-mix(in srgb,#4a8dff 55%,transparent)!important;outline:none!important}body:has(.admin-pane) .mk-modal input:not([type=checkbox]):not([type=radio]),body:has(.admin-pane) .mk-modal textarea,body:has(.admin-pane) .mk-modal select{background:#ffffff0a!important;border:0!important;border-radius:11px!important;color:#eef1f6!important}body:has(.admin-pane) .mk-modal input:not([type=checkbox]):not([type=radio]):focus,body:has(.admin-pane) .mk-modal textarea:focus,body:has(.admin-pane) .mk-modal select:focus{outline:none!important;box-shadow:0 0 0 2px color-mix(in srgb,#4a8dff 55%,transparent)!important}.admin-pane .bg-card{background-color:#12161e!important}.admin-pane .border-border,.admin-pane .border-border\/60,.admin-pane .border-border\/30{border-color:#ffffff0f!important}.admin-pane .rounded-xl{border-radius:18px!important}
