:root{--bg:#050b2e;--bg2:#030716;--nav:#070c2a;--surface:#ffffff0a;--surface-2:#ffffff14;--line:#ffffff1f;--line-2:#fff3;--line-blue:#7388ff80;--text:#f7f8ff;--muted:#aeb9e8;--dim:#7e8bc4;--lav:#9eb0ff;--lav-2:#c9d2ff;--electric:#2f5bff;--ok:#3ddc91;--bad:#ff5c5c;--ink:#0b1e7a;--disp:var(--font-display),"Manrope","Inter",system-ui,sans-serif;--ui:var(--font-ui),"Inter",system-ui,sans-serif;--mono:var(--font-mono),"JetBrains Mono",ui-monospace,Consolas,monospace;--hand:var(--font-hand),"Caveat",cursive;--brand:var(--ink);--surface2:var(--surface-2);--raise:#ffffff24;--line-soft:var(--line);--accent:#fff;--accent-deep:var(--lav-2);--accent-soft:#ffffff1a;--gold:#ffc24d;--ok-soft:#3ddc911f;--warn:#ffb13d;--warn-soft:#ffb13d24;--bad-soft:#ff5c5c1f;--r:10px;--c-media:#4da3ff;--c-rap:#9b5cff;--c-pop:#ff4d9d;--c-gossip:#ff8a3d;--c-fashion:#f3a6b8}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--ui);-webkit-font-smoothing:antialiased;background-image:linear-gradient(#070e36 0%,#050b2e 35%,#030716 100%);min-height:100vh;margin:0;font-size:15px;line-height:1.5}::selection{color:var(--ink);background:#fff}:focus-visible{outline:2px solid var(--lav);outline-offset:2px;border-radius:4px}button{font-family:var(--ui)}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--disp);text-wrap:balance;margin:0}img{max-width:100%}.wrap{max-width:1440px;margin:0 auto;padding:0 56px}.wrap.page{padding-top:28px;padding-bottom:40px}.label{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--muted);font-size:11px}.lav{color:var(--lav)}.grad{background:linear-gradient(90deg,#8fa3ff,#c9d2ff);color:#0000;-webkit-background-clip:text;background-clip:text}svg.i{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.view{animation:.28s both fade}@keyframes fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1}}main{display:block}.nav{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#070c2aeb;position:sticky;top:0}.nav .wrap{align-items:center;gap:22px;height:66px;display:flex}.nav .brand{flex:none;align-items:center;display:flex}.logo-top{width:auto;height:22px;display:block}.menu{gap:6px;margin-left:20px;display:flex}.menu a{color:var(--muted);white-space:nowrap;border-radius:10px;padding:9px 16px;font-size:14px;font-weight:500;transition:background .15s,color .15s}.menu a:hover{color:var(--text)}.menu a.on{color:var(--text);background:#ffffff17}.menu a.ul{background:0 0;position:relative}.menu a.ul:after{content:"";background:var(--lav);border-radius:2px;height:2px;position:absolute;bottom:2px;left:16px;right:16px}.nav .right{align-items:center;gap:14px;margin-left:auto;display:flex}.lang{color:var(--text);align-items:center;gap:8px;height:40px;font-size:13.5px;font-weight:500;display:inline-flex;position:relative}.lang.box{border:1px solid var(--line);border-radius:10px;padding:0 14px}.lang select{appearance:none;color:var(--text);font:inherit;cursor:pointer;letter-spacing:.02em;background:0 0;border:0;padding:0 20px 0 0;font-weight:500}.lang select:focus{outline:none}.lang select option{color:var(--ink);background:#fff}.lang .chev{pointer-events:none;color:var(--text);position:absolute;top:50%;right:0;transform:translateY(-50%)}.lang.box .chev{right:12px}.lang select:disabled{opacity:.6}.nav .lens{color:var(--muted);align-items:center;display:inline-flex}.cartchip{border:1px solid var(--line-2);background:#ffffff08;border-radius:12px;align-items:center;gap:10px;height:44px;padding:0 16px;font-size:14px;font-weight:500;transition:border-color .15s;display:inline-flex;position:relative}.cartchip:hover{border-color:var(--lav)}.cartchip .n{color:var(--ink);background:#fff;border-radius:99px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.user{border:1px solid var(--line-2);text-align:left;cursor:pointer;background:#ffffff08;border-radius:12px;align-items:center;gap:10px;height:48px;padding:0 14px 0 8px;transition:border-color .15s;display:inline-flex}.user:hover{border-color:var(--lav)}.user .av{color:#fff;background:linear-gradient(135deg,#1b3bd6,#7388ff);border-radius:99px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:flex}.user b{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:12px;font-weight:700;display:block;overflow:hidden}.user small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:11.5px;line-height:1.2;display:block;overflow:hidden}.user .arrow{color:var(--muted);margin-left:6px;display:inline-flex}.nav .cta{white-space:nowrap;border-radius:10px;align-items:center;height:42px;padding:0 18px;font-size:13.5px;font-weight:600;transition:transform .15s;display:inline-flex}.nav .cta:hover{transform:translateY(-1px)}.nav .cta.ghost{border:1px solid var(--line-2);color:var(--text)}.nav .cta.blue{background:var(--electric);color:#fff;box-shadow:0 8px 28px #2f5bff73}.nav .navpill{margin-left:-6px}@media (max-width:1100px){.menu a{padding:9px 12px}.user .who,.user .arrow{display:none}.user{padding:0 8px}}@media (max-width:980px){.menu{display:none}.nav .wrap{gap:10px;height:60px;padding:0 16px}.nav .right{gap:8px}.cartchip .t{display:none}.cartchip{padding:0 12px}.nav .lens{display:none}.nav .cta{height:38px;padding:0 12px;font-size:13px}.nav .cta.ghost{display:none}.lang.box{padding:0 10px}}.btn{height:50px;font-family:var(--ui);color:var(--ink);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:15px;font-weight:600;transition:transform .15s,background .15s,box-shadow .15s,border-color .15s;display:inline-flex}.btn:hover{background:var(--lav-2);transform:translateY(-1px)}.btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.btn.primary{color:var(--ink);background:#fff}.btn.ghost{color:var(--text);border-color:var(--line-2);background:0 0}.btn.ghost:hover{background:var(--surface-2);border-color:var(--lav)}.btn.sm{border-radius:9px;gap:7px;height:36px;padding:0 14px;font-size:13px}.btn.ok{background:var(--ok);color:#06251a}.btn.ok:hover{background:#33c983}.btn.danger{border-color:var(--bad);color:var(--bad);background:0 0}.btn.danger:hover{background:var(--bad-soft)}.btn.blue{background:var(--electric);color:#fff;box-shadow:0 8px 28px #2f5bff59}.btn.blue:hover{background:#2a52e8}.btn .play{width:20px;height:20px;color:var(--ink);background:#fff;border-radius:99px;flex:none;justify-content:center;align-items:center;font-size:9px;display:inline-flex}.btns{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.linkbtn{color:var(--muted);cursor:pointer;text-underline-offset:3px;font-size:12.5px;font-family:var(--ui);background:0 0;border:0;text-decoration:underline}.linkbtn:hover{color:var(--text)}.pill{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ok);white-space:nowrap;background:#3ddc9114;border:1px solid #3ddc9173;border-radius:99px;flex:none;align-items:center;gap:6px;padding:4px 9px;font-size:9.5px;font-weight:500;display:inline-flex}.pill.soon{color:var(--bad);background:#ff5c5c1a;border-color:#ff5c5c73}.pill.type{border-color:var(--line-2);color:var(--lav-2);background:var(--surface-2)}.pill.dim{border-color:var(--line-2);color:var(--muted);background:0 0}.pill.warn{color:var(--warn);background:var(--warn-soft);border-color:#ffb13d73}.pill.blue{color:var(--lav);background:#7388ff1a;border-color:#7388ff73}.chip{letter-spacing:.04em;border:1px solid #0000;border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.chip.ok{color:var(--ok);background:#3ddc9114;border-color:#3ddc9173}.chip.warn{background:var(--warn-soft);color:var(--warn);border-color:#ffb13d73}.chip.bad{background:var(--bad-soft);color:var(--bad);border-color:#ff5c5c73}.chip.dim{color:var(--muted);border-color:var(--line-2);background:0 0}.dot{background:currentColor;border-radius:99px;width:6px;height:6px;display:inline-block}.pulse{animation:1.6s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.code{font-family:var(--mono);letter-spacing:.06em;border:1px solid var(--line-blue);white-space:nowrap;background:#7388ff14;border-radius:8px;align-items:center;gap:12px;padding:3px 9px;font-size:12.5px;display:inline-flex}.code.big{letter-spacing:.08em;border-radius:10px;padding:10px 14px;font-size:15px}.code .cp{font-family:var(--ui);color:var(--lav);letter-spacing:0;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.code .cp:hover{color:var(--text)}.hero{border-bottom:1px solid var(--line);position:relative;overflow:hidden}.hero .art{width:46%;position:absolute;top:0;bottom:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 35%);mask-image:linear-gradient(90deg,#0000 0%,#000 35%)}.hero .art img{object-fit:cover;object-position:left center;width:100%;height:100%;display:block}.hero .wrap{grid-template-columns:1.2fr .8fr;align-items:center;gap:56px;min-height:460px;padding-top:72px;padding-bottom:56px;display:grid;position:relative}.hero h1{letter-spacing:-.025em;max-width:14ch;margin:18px 0 22px;font-size:clamp(44px,4.9vw,68px);font-weight:800;line-height:1.06}.hero .lead{max-width:56ch;margin:0;font-size:19px}.hero .lead span{color:var(--muted);margin-top:8px;font-size:17px;line-height:1.5;display:block}.mega{z-index:2;border:1px solid var(--line-blue);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(160deg,#1b3bd661,#0a14508c 70%);border-radius:18px;max-width:400px;margin:0 120px 0 auto;padding:30px 32px;position:relative;box-shadow:0 30px 90px #00000073,inset 0 1px #ffffff26}.mega .label{color:var(--lav);align-items:center;gap:10px;display:flex}.mega .big{font-family:var(--disp);white-space:nowrap;letter-spacing:-.03em;margin:18px 0 22px;font-size:58px;font-weight:800;line-height:1}.bar{background:#ffffff24;border-radius:99px;height:10px;position:relative}.bar i{width:var(--w,6%);background:linear-gradient(90deg,#2f5bff,#9eb0ff);border-radius:99px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 20px #9eb0ffb3}.bar b{top:50%;left:var(--w,6%);background:#fff;border-radius:99px;width:16px;height:16px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #ffffff26}.mega .count{font-family:var(--disp);margin:18px 0 8px;font-size:20px;font-weight:700}.mega .count span{color:var(--muted);font-weight:500}.mega p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.mega p b{color:var(--text);font-weight:600}.mega .code{margin-top:12px}.vtxt{font-family:var(--mono);letter-spacing:.28em;color:var(--muted);text-align:right;text-transform:uppercase;z-index:3;font-size:11px;line-height:2;position:absolute;top:50%;right:36px;transform:translateY(-50%)}@media (max-width:980px){.hero .wrap{grid-template-columns:1fr;min-height:0;padding-top:48px;padding-bottom:40px}.mega{max-width:none;margin:0}.vtxt,.hero .art{display:none}.hero h1{max-width:none}}.strip{border-bottom:1px solid var(--line)}.strip .wrap{flex-wrap:wrap;align-items:center;gap:0;min-height:88px;display:flex}.kpi{align-items:center;gap:12px;margin-right:0;padding:16px 26px 16px 0;display:flex}.kpi .ic{color:var(--lav);display:inline-flex}.kpi b{font-family:var(--disp);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1.1;display:block}.kpi span{color:var(--muted);font-size:12.5px}.kpi.txt b{font-size:15px}.kpi.lg b{font-size:28px}.strip .sep{background:var(--line);width:1px;height:36px;margin:0 26px 0 0}.marks{flex-wrap:wrap;align-items:center;gap:22px;margin-left:auto;display:flex}.marks span{font-family:var(--disp);letter-spacing:-.01em;color:#aeb9e899;white-space:nowrap;font-size:18px;font-weight:800}.marks img{opacity:.8;width:auto;display:block}.marks span.lbl{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--dim);align-items:center;gap:8px;margin-right:6px;font-size:10px;font-weight:500;display:inline-flex}.marks .label{white-space:normal}@media (max-width:980px){.marks{margin-left:0;padding-bottom:16px}.strip .sep{display:none}}section.block{padding:40px 0 8px}.head{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.head h2{letter-spacing:-.01em;font-size:22px;font-weight:700}.head .count{color:var(--dim);font-size:13px}.head .more{color:var(--lav);margin-left:auto;font-size:13.5px;font-weight:500}.go:after,.more:after{content:" →"}.markets{grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:12px;display:grid}.mk{border:1px solid var(--line);background:var(--surface);min-height:110px;color:inherit;text-align:left;font:inherit;cursor:pointer;border-radius:12px;flex-direction:column;gap:4px;padding:16px 18px;transition:border-color .15s,transform .15s;display:flex}.mk.live{border-color:#3ddc9173}.mk.soon{border-color:#ff5c5c73}.mk:hover{border-color:var(--lav)}.mk.live:hover{transform:translateY(-2px)}.mk .top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.mk .flag{background-size:cover;border-radius:99px;flex:none;width:30px;height:30px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e}.flag.it{background:linear-gradient(90deg,#009246 33.3%,#fff 33.3% 66.6%,#ce2b37 66.6%)}.flag.es{background:linear-gradient(#aa151b 25%,#f1bf00 25% 75%,#aa151b 75%)}.flag.fr{background:linear-gradient(90deg,#0055a4 33.3%,#fff 33.3% 66.6%,#ef4135 66.6%)}.flag.de{background:linear-gradient(#000 33.3%,#d00 33.3% 66.6%,#ffce00 66.6%)}.flag.pt{background:linear-gradient(90deg,#060 40%,red 40%)}.flag.br{background:radial-gradient(circle,#002776 0 22%,#0000 23%),linear-gradient(45deg,#0000 30%,#ffdf00 30% 70%,#0000 70%),linear-gradient(-45deg,#0000 30%,#ffdf00 30% 70%,#0000 70%),#009c3b}.flag.uk{background:linear-gradient(#0000 42%,#fff 42% 58%,#0000 58%),linear-gradient(90deg,#0000 42%,#fff 42% 58%,#0000 58%),linear-gradient(45deg,#0000 46%,#fff 46% 54%,#0000 54%),linear-gradient(-45deg,#0000 46%,#fff 46% 54%,#0000 54%),#012169}.flag.uk:after{content:"";background:linear-gradient(#0000 46%,#c8102e 46% 54%,#0000 54%),linear-gradient(90deg,#0000 46%,#c8102e 46% 54%,#0000 54%);border-radius:99px;position:absolute;inset:0}.flag.cc{font-family:var(--mono);color:#fff;background:var(--surface-2);letter-spacing:.05em;justify-content:center;align-items:center;font-size:10px;font-weight:500;display:flex}.mk b{font-family:var(--ui);margin-bottom:6px;font-size:15.5px;font-weight:600;display:block}.mk .n{color:var(--lav);font-size:13px}.mk .a{color:var(--muted);font-size:12px}.mk .go{color:var(--lav);margin-top:8px;font-size:13px;font-weight:500}.cats{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.cat{border:1px solid var(--line);min-height:176px;color:inherit;background-color:#0a1240;border-radius:12px;flex-direction:column;padding:20px 18px 18px;transition:transform .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.cat.ok{border-color:#3ddc9173}.cat.soon{border-color:#ff5c5c73}.cat:hover{border-color:var(--lav);transform:translateY(-3px)}.cat .bg{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;position:absolute;inset:0}.cat:before{content:"";z-index:1;background:linear-gradient(90deg,#060c32f5 0%,#060c32d1 45%,#060c3259 100%);position:absolute;inset:0}.cat>*{z-index:2;position:relative}.cat .name{font-family:var(--disp);letter-spacing:.02em;text-transform:uppercase;font-size:19px;font-weight:800;line-height:1.1}.cat .n{color:var(--muted);margin-top:8px;font-size:13px}.cat .big{font-family:var(--disp);letter-spacing:-.02em;margin-top:auto;font-size:28px;font-weight:800;line-height:1}.cat .big small{font-family:var(--ui);color:var(--muted);letter-spacing:0;margin-top:6px;font-size:12.5px;font-weight:400;display:block}.cat .go{color:var(--lav);margin-top:14px;font-size:13px;font-weight:500}.cat.soon .big{color:var(--muted);font-weight:600}.cat .soonlbl{align-self:flex-start;margin-top:8px;display:inline-block}.cat.wide{flex-direction:row;grid-column:1/-1;align-items:center;gap:22px;min-height:72px;padding:16px 22px}.cat.wide .big{margin:0}.cat.wide .go{margin:0 0 0 auto}.cat.wide .n,.cat.wide .soonlbl{margin-top:0}@media (max-width:1200px){.cats{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.cats{grid-template-columns:1fr 1fr}.cat{min-height:150px;padding:16px 14px 14px}.cat.wide{flex-wrap:wrap}}.tt{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.tcard{border:1px solid var(--line);background:var(--surface);min-height:200px;color:inherit;border-radius:12px;flex-direction:column;gap:10px;padding:22px;transition:transform .18s,border-color .18s;display:flex}a.tcard:hover{border-color:var(--lav);transform:translateY(-3px)}.tcard .row{align-items:center;gap:10px;display:flex}.tcard .ico{color:#000;width:34px;height:34px;font-weight:800;font-family:var(--disp);background:#fff;border-radius:10px;justify-content:center;align-items:center;display:flex}.tcard .range{font-family:var(--mono);color:var(--muted);margin-left:auto;font-size:11.5px}.tcard .range.red{color:var(--bad)}.tcard h3{font-size:21px;font-weight:800}.tcard p{color:var(--muted);margin:0;font-size:14px}.tcard .tags{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.tag{color:var(--lav);border:1px solid #7388ff59;border-radius:99px;padding:4px 10px;font-size:12px}.tag.price{color:var(--text);border-color:var(--line-2);font-weight:600}.tcard.soon{opacity:.6;cursor:pointer}.tcard.placeholder{cursor:default}.benefits{border-top:1px solid var(--line);margin-top:40px;padding:24px 0 8px}.benefits .wrap{flex-wrap:wrap;align-items:center;gap:0;display:flex}.ben{border-right:1px solid var(--line);align-items:center;gap:14px;margin-right:48px;padding-right:48px;display:flex}.ben.last{border:0}.ben .ic{color:var(--lav);display:inline-flex}.ben b{font-size:14px;font-weight:600;display:block}.ben span{color:var(--muted);font-size:12.5px}.credit{color:var(--muted);align-items:center;gap:12px;margin-left:auto;font-size:14px;display:flex}.credit b{color:var(--text);font-weight:700}.credit a{color:var(--lav);font-weight:500}.credit a:after{content:" →"}.credit .ic{color:var(--lav);display:inline-flex}@media (max-width:980px){.ben{border:0;margin:0 0 12px;padding:0}.credit{margin-left:0}}.foot{padding:36px 0 110px}.foot .wrap{color:var(--muted);flex-wrap:wrap;align-items:flex-start;gap:22px;font-size:12.5px;line-height:1.55;display:flex}.logo-foot{width:auto;height:18px;margin-top:4px;display:block}.foot b{color:var(--text);letter-spacing:.06em;font-size:12.5px;display:block}.foot a:hover{text-decoration:underline}.foot .r{text-align:right;color:var(--dim);margin-left:auto;font-size:12px}.foot .r span{font-family:var(--mono);letter-spacing:.1em;font-size:10.5px}@media (max-width:700px){.foot .r{text-align:left;margin-left:0}}.dock{z-index:90;flex-direction:column;align-items:center;gap:6px;max-width:calc(100vw - 24px);display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.docksw{border:1px solid var(--line-2);scrollbar-width:none;background:#040824f0;border-radius:99px;gap:4px;max-width:100%;padding:5px;display:flex;overflow-x:auto;box-shadow:0 12px 40px #00000080}.docksw::-webkit-scrollbar{display:none}.docksw a{color:var(--muted);font-family:var(--ui);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:99px;flex:none;padding:7px 13px;font-size:12.5px;font-weight:500;transition:color .15s}.docksw a:hover{color:var(--text)}.docksw a.on{color:var(--ink);background:#fff;font-weight:600}.docksw .dlogo{flex:none;align-items:center;padding:0 10px 0 12px;display:flex}.logo-dock{width:auto;height:14px;display:block}.docksw a .short{display:none}@media (max-width:700px){.docksw .dlogo{padding:0 8px 0 10px}.docksw a{padding:7px 11px;font-size:12px}.docksw a .long{display:none}.docksw a .short{display:inline}.dock{bottom:12px}}.photo{position:absolute;inset:0;overflow:hidden}.photo img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.photo:after{content:"";background:linear-gradient(90deg,#050b2ef7 0%,#050b2ebf 38%,#050b2e40 70%,#050b2e73 100%);position:absolute;inset:0}.hand{font-family:var(--hand);color:var(--lav-2);text-align:right;text-shadow:0 0 28px #7388ff8c;letter-spacing:.02em;font-size:38px;font-weight:600;line-height:1;transform:rotate(-8deg)}.gates{grid-template-columns:1.3fr 1fr;gap:14px;margin-top:8px;display:grid}.gate{border:1px solid var(--line);background:var(--surface);color:inherit;border-radius:14px;flex-direction:column;gap:10px;padding:26px;transition:border-color .15s;display:flex}.gate:hover{border-color:var(--lav)}.gate.big{border-color:var(--line-blue);background:linear-gradient(160deg,#1b3bd657,#0a145066 70%);grid-row:span 3;padding:34px}.gate .tag{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--lav);border:0;border-radius:0;padding:0;font-size:10.5px}.gate h2,.gate h3{font-size:22px;font-weight:800}.gate.big h2,.gate.big h3{letter-spacing:-.02em;font-size:36px}.gate p{color:var(--muted);max-width:50ch;margin:0;font-size:14.5px}.gate .go{color:var(--lav);margin-top:auto;font-size:13.5px;font-weight:600}.gate.big .go{height:46px;color:var(--ink);background:#fff;border-radius:10px;align-items:center;width:max-content;margin-top:20px;padding:0 20px;display:inline-flex}.private{border-top:1px solid var(--line);grid-template-columns:1fr 1.4fr;align-items:center;gap:32px;margin:44px 0 0;padding:30px 0;display:grid}.private h3{letter-spacing:-.02em;font-size:28px;font-weight:800}.private p{color:var(--muted);margin:0;font-size:15.5px}.numbers{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0 0 40px;display:grid}.numbers.five{grid-template-columns:repeat(5,1fr)}.numbers div{border-right:1px solid var(--line);padding:28px 24px 28px 0}.numbers div:last-child{border-right:0}.numbers div:not(:first-child){padding-left:28px}.numbers b{font-family:var(--disp);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:46px;font-weight:800;line-height:1;display:block}.numbers.five b{font-size:38px}.numbers span{color:var(--muted);max-width:24ch;margin-top:10px;font-size:13px;display:block}@media (max-width:900px){.gates{grid-template-columns:1fr}.gate.big{grid-row:auto}.private{grid-template-columns:1fr}.numbers,.numbers.five{grid-template-columns:1fr 1fr}.numbers div{padding:20px 12px 20px 0}.numbers div:not(:first-child){padding-left:12px}.numbers div:nth-child(2n){border-right:0}.numbers b{font-size:34px}}.login{grid-template-columns:55fr 45fr;min-height:100vh;display:grid}.login .left{flex-direction:column;padding:40px 56px 44px;display:flex;position:relative;overflow:hidden}.login .left>*{z-index:1;position:relative}.login .left .photo{z-index:0}.login .left .photo img{object-position:center bottom}.login .left .photo:after{background:linear-gradient(#050b2e9e 0%,#050b2e2e 55%,#050b2e99 100%)}.login .left .logo-login{align-self:flex-start;width:auto;height:26px;display:block}.login .left .label{margin-top:70px}.login h1{letter-spacing:-.025em;max-width:12ch;margin:16px 0 20px;font-size:clamp(44px,4.8vw,64px);font-weight:800;line-height:1.04}.login .left p{color:var(--muted);max-width:40ch;margin:0;font-size:17px}.login .left .hand{text-align:center;position:absolute;top:60%;left:58%}.login .kpis{margin-top:auto;padding-top:60px;display:flex}.login .kpis div{border-right:1px solid var(--line);margin-right:32px;padding:18px 32px 0 0}.login .kpis div:last-child{border-right:0}.login .kpis b{font-family:var(--disp);letter-spacing:-.02em;font-size:30px;font-weight:800;display:block}.login .kpis span{color:var(--muted);font-size:13px}.login .right{align-items:center;padding:40px 56px 100px;display:flex}.form{border:1px solid var(--line-2);background:#ffffff06;border-radius:16px;width:100%;max-width:440px;margin:0 auto;padding:0 30px 30px}.form.wide{max-width:520px}.ltabs{border-bottom:1px solid var(--line);margin:0 -30px 28px;display:flex}.ltabs a,.ltabs span{text-align:center;color:var(--muted);flex:1;padding:16px 0;font-size:14.5px}.ltabs .on{color:var(--text);border-bottom:2px solid var(--lav);font-weight:600}.form h2{letter-spacing:-.01em;font-size:26px;font-weight:800}.form .sub{color:var(--muted);margin:4px 0 22px;font-size:14px}.form .btn{justify-content:center;width:100%}.form .forgot{text-align:right;color:var(--muted);margin:-6px 0 18px;font-size:12.5px}.form .forgot a:hover{color:var(--text)}.form .alt{text-align:center;color:var(--muted);margin-top:26px;font-size:13.5px}.form .alt a{color:var(--lav);margin-top:4px;font-weight:600;display:block}.form .alt a:after{content:" →"}.form .divider{margin:22px 0 14px}.eye{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.eye:hover{color:var(--text)}.field.pw{position:relative}.field.pw input{padding-right:44px}@media (max-width:900px){.login{grid-template-columns:1fr}.login .left{min-height:520px;padding:28px 20px 36px}.login .left .label{margin-top:40px}.login .left .hand{text-align:left;margin-top:26px;position:static;transform:rotate(-4deg)}.login .kpis{flex-wrap:wrap;padding-top:40px}.login .kpis div{margin-right:20px;padding:12px 20px 0 0}.login .right{padding:32px 20px 110px}}.ahero{border-bottom:1px solid var(--line);align-items:center;min-height:520px;display:flex;position:relative;overflow:hidden}.ahero .wrap{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:40px;width:100%;padding-top:56px;padding-bottom:56px;display:grid;position:relative}.ahero h1{letter-spacing:-.025em;max-width:13ch;margin:16px 0 20px;font-size:clamp(44px,4.9vw,66px);font-weight:800;line-height:1.04}.ahero p{color:var(--muted);max-width:54ch;margin:0;font-size:15.5px;line-height:1.6}.ahero .side{min-height:360px;position:relative}.ahero .side .hand{text-transform:uppercase;width:240px;position:absolute;top:20px;right:0}.ahero .side .mark{opacity:.5;position:absolute;bottom:20px;right:40px}.ahero .side .mark img{width:auto;height:44px}.covers{--cv-size:190px;--cv-gutter:56px;padding-inline:var(--cv-gutter);position:relative}.work{scrollbar-width:none;scroll-behavior:smooth;align-items:flex-start;gap:14px;padding-bottom:6px;display:flex;overflow-x:auto}.work::-webkit-scrollbar{display:none}.work:focus-visible{outline:2px solid var(--lav);outline-offset:6px;border-radius:14px}.cv{flex:0 0 var(--cv-size)}.cv .img{aspect-ratio:1;background:0 0;border:2px solid #0000;border-radius:14px;width:100%;transition:border-color .16s,box-shadow .16s,transform .16s;overflow:hidden}.cv .img img{object-fit:cover;width:100%;height:100%;display:block}.cv .img.none{background:#ffffff0f;justify-content:center;align-items:center;display:flex}.cv .img.none i{font-style:normal;font-family:var(--disp);letter-spacing:.04em;color:#ffffff8c;font-size:34px;font-weight:800}.cv .img:hover,.cv .img:focus-within{border-color:#5be9ff;transform:translateY(-2px);box-shadow:0 0 0 1px #5be9ff99,0 0 20px #5be9ff73}.cv b{font-family:var(--ui);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;margin-top:10px;font-size:12.5px;font-weight:700;display:block}.cv span{color:var(--lav);font-size:12.5px;display:block}.covers .cvnav{top:calc(var(--cv-size) / 2);z-index:3;background:var(--electric);color:#fff;cursor:pointer;border:0;border-radius:99px;justify-content:center;align-items:center;width:44px;min-width:40px;height:44px;min-height:40px;transition:opacity .16s;display:flex;position:absolute;transform:translateY(-50%);box-shadow:0 8px 24px #2f5bff73,0 0 0 10px #070c2a8c}.covers .cvnav.prev{left:4px}.covers .cvnav.next{right:4px}.covers .cvnav.prev svg{transform:rotate(180deg)}.covers .cvnav:disabled{opacity:.35;cursor:default;pointer-events:none}.covers .cvnav[hidden]{display:none}.covers .cvnav:focus-visible{outline-offset:3px;outline:2px solid #5be9ff}@media (max-width:700px){.covers{--cv-gutter:46px;--cv-size:160px}.covers .cvnav{width:40px;height:40px}.covers .cvnav.prev{left:0}.covers .cvnav.next{right:0}}@media (prefers-reduced-motion:reduce){.work{scroll-behavior:auto}.cv .img{transition:none}.cv .img:hover,.cv .img:focus-within{transform:none}.covers .cvnav{transition:none}}.story{border-top:1px solid var(--line);grid-template-columns:repeat(6,1fr);margin-top:8px;display:grid}.story div{border-right:1px solid var(--line);padding:22px 20px 26px 0}.story div:not(:first-child){padding-left:20px}.story div:last-child{border-right:0}.story .y{font-family:var(--mono);color:var(--lav);letter-spacing:.14em;font-size:11px}.story b{font-family:var(--disp);margin:10px 0 6px;font-size:16px;font-weight:800;line-height:1.2;display:block}.story p{color:var(--muted);margin:0;font-size:13px}.roster{border-top:1px solid var(--line);padding-top:22px}.roster .k{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--lav);font-size:11px}.roster .names{font-family:var(--disp);letter-spacing:-.01em;text-transform:uppercase;color:var(--text);white-space:normal;max-width:100%;margin:12px 0 0;font-size:clamp(17px,1.5vw,22px);font-weight:800;line-height:1.6}.roster .names .nm{white-space:nowrap}.roster .names i{color:var(--dim);padding:0 6px;font-style:normal;font-weight:500}@media (max-width:700px){.roster .names{font-size:16px}}.roster .sub{color:var(--muted);margin:6px 0 0;font-size:13px}.people{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.person{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:center;gap:16px;padding:18px;display:flex}.person img{object-fit:cover;background:linear-gradient(135deg,#1b3bd6,#7388ff);border-radius:14px;flex:none;width:76px;height:76px;display:block}.person b{font-family:var(--disp);font-size:17px;font-weight:800;display:block}.person small{color:var(--lav);margin-top:2px;font-size:12.5px;display:block}.person p{color:var(--muted);margin:6px 0 0;font-size:13px}.person .ph{width:56px;height:56px;font-family:var(--disp);color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#1b3bd6,#7388ff);border-radius:99px;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:flex}.people.team{grid-template-columns:repeat(3,1fr)}.people.team .person{gap:14px;padding:14px 16px}.people.team .person img{border-radius:99px;width:56px;height:56px}@media (max-width:900px){.people.team{grid-template-columns:1fr}}.close{border-top:1px solid var(--line);margin-top:48px;padding:64px 0 24px}.close h2{letter-spacing:-.025em;max-width:18ch;font-size:clamp(32px,3.8vw,48px);font-weight:800;line-height:1.08}.close p{color:var(--muted);max-width:60ch;margin:16px 0 0;font-size:16px}.close p a{color:var(--text);text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (max-width:900px){.ahero{min-height:0}.ahero .wrap{grid-template-columns:1fr;padding-top:40px;padding-bottom:40px}.ahero .side{min-height:140px}.ahero .side .hand{text-align:left;width:auto;position:static}.ahero .side .mark{display:none}.story{grid-template-columns:1fr 1fr}.story div{border-right:0;padding-left:0}.story div:not(:first-child){padding-left:0}}.whero{border-bottom:1px solid var(--line);position:relative;overflow:hidden}.whero .wrap{grid-template-columns:1fr 1.05fr 150px;align-items:center;gap:32px;min-height:580px;padding-top:40px;padding-bottom:40px;display:grid}.whero h1{letter-spacing:-.03em;max-width:11ch;margin:16px 0 20px;font-size:clamp(44px,5vw,66px);font-weight:800;line-height:1.02}.whero p{color:var(--muted);max-width:42ch;margin:0;font-size:16px;line-height:1.6}.whero .who{align-items:center;gap:12px;margin-top:28px;display:flex}.whero .who img{object-fit:cover;border:2px solid #ffffff73;border-radius:99px;width:52px;height:52px;display:block}.whero .who b{font-size:14.5px;font-weight:700;display:block}.whero .who small{color:var(--muted);font-size:12px}.portrait{height:540px;position:relative}.portrait img{object-fit:cover;opacity:.95;width:580px;height:580px;position:absolute;top:50%;left:36%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(closest-side,#000 52%,#0000 100%);mask-image:radial-gradient(closest-side,#000 52%,#0000 100%)}.portrait .q{text-shadow:0 2px 24px #03061ae6;max-width:260px;position:absolute;bottom:50px;right:-10px}.portrait .q .mark{font-family:var(--disp);color:var(--lav);font-size:48px;line-height:.5}.portrait .q b{font-family:var(--disp);margin:12px 0;font-size:23px;font-weight:800;line-height:1.25;display:block}.portrait .q small{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10.5px;line-height:1.7}.toc{border-left:1px solid var(--line);flex-direction:column;gap:20px;padding-left:18px;display:flex;position:relative}.toc a{color:var(--muted);font-size:12.5px;display:block;position:relative}.toc a i{font-style:normal;font-family:var(--mono);color:var(--lav);margin-bottom:2px;font-size:10.5px;display:block}.toc a.on,.toc a:hover{color:var(--text)}.toc a.on:before{content:"";background:var(--lav);width:2px;position:absolute;top:0;bottom:0;left:-19px}.chapter{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.45fr;gap:56px;padding:60px 0;scroll-margin-top:80px;display:grid}.chapter.last{border-bottom:0}.chapter .k{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--lav);font-size:11px}.chapter h2{letter-spacing:-.02em;max-width:16ch;margin-top:16px;font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1.15}.chapter .ans{border-left:1px solid var(--line-blue);padding-left:30px}.chapter .ans p{color:var(--text);max-width:64ch;margin:0 0 14px;font-size:16px;line-height:1.7}.chapter .ans p:last-child{margin-bottom:0}.pull{font-family:var(--disp);color:var(--lav);max-width:24ch;margin:18px 0 22px;font-size:clamp(22px,2.4vw,28px);font-weight:800;line-height:1.3}.figs{gap:44px;margin:22px 0 8px;display:flex}.figs b{font-family:var(--disp);letter-spacing:-.02em;font-size:42px;font-weight:800;line-height:1;display:block}.figs span{color:var(--muted);font-size:12.5px}.manifesto{padding:72px 0 30px}.manifesto .k{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--lav);font-size:11px}.manifesto h2{letter-spacing:-.03em;max-width:16ch;margin:16px 0;font-size:clamp(36px,4.6vw,58px);font-weight:800;line-height:1.04}.manifesto p{color:var(--muted);margin:0;font-size:17px}.manifesto .ask{font-family:var(--disp);margin-top:34px;font-size:22px;font-weight:800}@media (max-width:900px){.whero .wrap{grid-template-columns:1fr;min-height:0}.toc{display:none}.portrait{height:380px}.portrait img{width:420px;height:420px;left:50%}.portrait .q{right:0}.chapter{grid-template-columns:1fr;gap:20px;padding:40px 0}.chapter .ans{padding-left:18px}.figs{gap:28px}}.phead{border-bottom:1px solid var(--line);padding:40px 0 22px}.phead.bare{border:0;padding-bottom:0}.phead .crumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;font-size:13px;display:flex}.phead .crumb b,.phead .crumb a:hover{color:var(--text);font-weight:500}.phead h1{letter-spacing:-.025em;font-size:clamp(34px,3.6vw,46px);font-weight:800}.phead .sub{color:var(--muted);margin-top:6px;font-size:15px}.filters{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.fchip{border:1px solid var(--line-2);color:var(--muted);white-space:nowrap;border-radius:99px;padding:7px 13px;font-size:12.5px;font-weight:500;transition:border-color .15s,color .15s}a.fchip:hover{color:var(--text);border-color:var(--lav)}.fchip.on{color:var(--ink);background:#fff;border-color:#fff;font-weight:600}.fchip.end{margin-left:auto}.fchip .dot{vertical-align:middle;background:var(--line-2);border-radius:99px;width:7px;height:7px;margin-right:7px;display:inline-block}.fchip.ok{border-color:#3ddc9173}.fchip.ok .dot{background:var(--ok)}.fchip.soon{border-color:#ff5c5c73}.fchip.soon .dot{background:var(--bad)}.fchip.on{border-color:#fff}.pages-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;padding:24px 0 10px;display:grid}.pc{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:12px;padding:18px;transition:border-color .15s;display:flex;position:relative}.pc:hover{border-color:var(--line-2)}.pc .id{align-items:center;gap:12px;display:flex}.pc .id .avatar{border:1px solid var(--line-2);width:48px;height:48px;font-size:15px}.pc .id>div{min-width:0}.pc .id b{font-family:var(--disp);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:800;display:block;overflow:hidden}.pc .id b a:hover{text-underline-offset:3px;text-decoration:underline}.pc .id small{color:var(--muted);font-size:12.5px;display:block}.pc .sales{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lav);white-space:nowrap;border:1px solid #7388ff59;border-radius:99px;align-items:center;gap:5px;padding:4px 8px;font-size:9.5px;display:inline-flex}.pc .cats{flex-wrap:wrap;gap:6px;display:flex}.pc .cats span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:3px 7px;font-size:9.5px}.pc .stars{grid-template-columns:1fr 1fr;gap:8px;font-size:12px;display:grid}.pc .stars div{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.rdots{gap:3px;display:inline-flex}.rdots i{background:var(--lav);border-radius:99px;width:7px;height:7px}.rdots i.off{background:#ffffff24}.pc .metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:8px;padding:10px 0;display:grid}.pc .metrics b{font-family:var(--disp);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700;display:block}.pc .metrics span{color:var(--dim);font-size:11px}.pc .row{align-items:center;gap:10px;display:flex}.pc .row .f{width:52px;font-size:13.5px;font-weight:500}.pc .row .p{font-family:var(--disp);font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.pc .row .p s{color:var(--dim);font-size:12px;font-weight:500;display:block}.pc .row .p.none{color:var(--dim);font-weight:500}.plus{height:34px;color:var(--ink);cursor:pointer;font-size:13px;font-weight:700;font-family:var(--ui);white-space:nowrap;background:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;margin-left:auto;padding:0 14px;transition:background .15s,transform .15s;display:inline-flex}.plus:hover{background:var(--lav-2)}.plus:disabled{opacity:.35;cursor:not-allowed}.plus.ghost{color:var(--lav);background:0 0;border:1px solid #7388ff73;font-weight:600}.plus.ghost:hover{background:#7388ff1a}.plus.req{color:var(--text);border:1px solid var(--line-2);background:0 0;font-weight:600}.plus.req:hover{background:var(--surface-2);border-color:var(--lav)}.stepper{border:1px solid var(--line-2);background:#ffffff08;border-radius:9px;align-items:center;height:34px;margin-left:auto;display:inline-flex;overflow:hidden}.stepper button{width:34px;height:34px;color:var(--text);cursor:pointer;font-size:15px;font-weight:700;font-family:var(--ui);background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:background .15s;display:inline-flex}.stepper button:hover{background:var(--surface-2)}.stepper button:disabled{opacity:.4;cursor:not-allowed}.stepper .n{width:auto;min-width:34px;height:34px;color:var(--ink);font-family:var(--disp);background:#fff;justify-content:center;align-items:center;padding:0 6px;font-size:14px;font-weight:800;display:inline-flex}.tier .stepper,.tier .plus{width:100%;margin-left:0}.tier .stepper button{flex:1}.pc .info{border:1px solid var(--line-2);width:26px;height:26px;color:var(--muted);font-family:var(--mono);cursor:pointer;background:0 0;border-radius:99px;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0;font-size:12px;transition:all .15s;display:inline-flex}.pc .info:hover{color:var(--ink);background:#fff;border-color:#fff}.infohint{color:var(--muted);align-items:center;gap:9px;max-width:70ch;margin:18px 0 0;font-size:13px;display:flex}.infohint .info{border:1px solid var(--line-2);width:22px;height:22px;font-size:11px;font-family:var(--mono);border-radius:99px;flex:none;justify-content:center;align-items:center;margin:0;display:inline-flex}.discnote{color:var(--ok);border:1px solid #3ddc9173;border-radius:99px;align-items:center;gap:7px;margin-top:18px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.discnote.dim{color:var(--muted);border-color:var(--line-2)}.svc{border-bottom:1px solid var(--line);grid-template-columns:1.1fr .9fr;gap:40px;padding:40px 0 30px;display:grid}.svc h1{letter-spacing:-.025em;flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0;font-size:clamp(34px,3.8vw,48px);font-weight:800;display:flex}.svc h1 .ico{color:#000;width:44px;height:44px;font-family:var(--disp);background:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:24px;display:inline-flex}.svc p{color:var(--muted);max-width:56ch;margin:0;font-size:16px;line-height:1.6}.svc .facts{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.svc .art{border:1px solid var(--line);border-radius:16px;min-height:280px;position:relative;overflow:hidden}.svc .art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.svc .art:after{content:"";background:linear-gradient(#050b2e26,#050b2ed9);position:absolute;inset:0}.svc .art .cap{z-index:1;font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--lav);font-size:10.5px;position:absolute;bottom:18px;left:20px}.tiers{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;padding:28px 0 10px;display:grid}.tier{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:8px;min-height:150px;padding:18px;display:flex;position:relative}.tier .q{font-family:var(--disp);letter-spacing:-.02em;font-size:34px;font-weight:800;line-height:1}.tier .q small{font-family:var(--ui);color:var(--muted);letter-spacing:0;margin-top:4px;font-size:12.5px;font-weight:400;display:block}.tier .p{font-family:var(--disp);margin-top:auto;font-size:20px;font-weight:800}.tier .p s{color:var(--dim);margin-right:7px;font-size:13px;font-weight:500}.tier .p.soon{font-size:13px}.tier.soon{opacity:.62}.tier .p.soon{align-items:center;gap:8px;display:flex}.tier .p.soon .none{color:var(--dim);font-family:var(--disp);font-size:20px;font-weight:800}.tier .p.none{color:var(--dim);font-weight:500}.steps{grid-template-columns:repeat(4,1fr);gap:28px;padding:8px 0 16px;display:grid}.steps .k{font-family:var(--mono);color:var(--lav);letter-spacing:.1em;font-size:11px}.steps b{font-family:var(--disp);margin:8px 0 6px;font-size:16px;font-weight:700;display:block}.steps p{color:var(--muted);margin:0;font-size:13.5px}.creators{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;padding:24px 0 10px;display:grid}.creator{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:18px;display:flex;position:relative}.creator .avatar{border:1px solid var(--line-2);width:64px;height:64px;font-size:17px}.creator .top{align-items:center;gap:10px;width:100%;display:flex}.creator b{font-family:var(--disp);overflow-wrap:anywhere;font-size:16px;font-weight:800}.creator small{color:var(--muted);font-size:12.5px}.creator .p{font-family:var(--disp);margin-top:auto;font-size:20px;font-weight:800}.creator .p s{color:var(--dim);margin-right:7px;font-size:13px;font-weight:500}.creator .p.none{color:var(--dim);font-weight:500}.creator .stepper,.creator .plus{width:100%;margin-left:0}.creator .stepper button{flex:1}.creator .info{border:1px solid var(--line-2);width:26px;height:26px;color:var(--muted);font-family:var(--mono);cursor:pointer;background:0 0;border-radius:99px;justify-content:center;align-items:center;margin-left:auto;padding:0;font-size:12px;display:inline-flex}.creator .info:hover{color:var(--ink);background:#fff;border-color:#fff}.creator .sales{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lav);white-space:nowrap;border:1px solid #7388ff59;border-radius:99px;align-items:center;gap:5px;padding:4px 8px;font-size:9.5px;display:inline-flex}.emptybox{border:1px dashed var(--line-2);color:var(--muted);border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;padding:26px;font-size:14.5px;display:flex}.emptybox b{color:var(--text)}.emptybox .plus{margin-left:auto}@media (max-width:900px){.svc{grid-template-columns:1fr;padding-top:28px}.svc .art{min-height:200px}.steps{grid-template-columns:1fr 1fr}}.cartwrap{grid-template-columns:1.35fr .85fr;align-items:start;gap:24px;padding:36px 0 40px;display:grid}.panel{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:24px}.panel h2{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;font-size:18px;font-weight:800;display:flex}.panel h2 .chip{font-weight:600}.panel .note{color:var(--dim);margin:-6px 0 14px;font-size:12.5px}.line{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:12px 0;display:flex}.line:last-of-type{border-bottom:0}.line .avatar{border:1px solid var(--line-2);width:44px;height:44px;font-size:13px}.line .sq{color:#000;width:44px;height:44px;font-family:var(--disp);background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;font-weight:800;display:flex}.line .who{flex:1;min-width:0}.line b{overflow-wrap:anywhere;font-size:14.5px;font-weight:700;display:block}.line small{color:var(--muted);font-size:12.5px;display:block}.line small .lav{color:var(--lav)}.line .pr{font-family:var(--disp);font-variant-numeric:tabular-nums;text-align:right;flex:none;margin-left:auto;font-size:17px;font-weight:800}.line .pr s{color:var(--dim);font-size:12px;font-weight:500;display:block}.line .x{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;font-size:13px;transition:all .15s;display:flex}.line .x:hover{color:var(--bad);border-color:var(--bad)}.line.gone{opacity:.72}.line.gone .pr{color:var(--dim);text-decoration:line-through}.line .x:disabled{opacity:.4;cursor:not-allowed}.two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sum{color:var(--muted);justify-content:space-between;gap:10px;padding:8px 0;font-size:14px;display:flex}.sum b{color:var(--text);font-variant-numeric:tabular-nums}.sum.disc b{color:var(--ok)}.sum.tot{border-top:1px solid var(--line-2);font-family:var(--disp);color:var(--text);margin-top:8px;padding-top:14px;font-size:22px;font-weight:800}.sum .cplink{color:var(--lav);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.sum .cplink:after{content:" →"}.creditbox{background:#7388ff14;border:1px solid #7388ff66;border-radius:12px;align-items:center;gap:12px;margin:14px 0;padding:12px 14px;font-size:13.5px;display:flex}.creditbox b{font-family:var(--disp);font-size:16px}.creditbox .switch{margin-left:auto}.check{color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;margin:16px 0;font-size:13px;display:flex}.check input{width:18px;height:18px;accent-color:var(--electric);flex:none;margin:1px 0 0}.meganote{color:var(--muted);align-items:center;gap:8px;margin-top:12px;font-size:12.5px;display:flex}.meganote .i{color:var(--lav)}.cpbox{background:var(--surface-2);border:1px dashed var(--line-2);border-radius:10px;margin:10px 0 0;padding:10px 12px}.cpbox label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.cpbox input{background:var(--surface);border:1px solid var(--line-2);min-width:0;color:var(--text);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:8px;flex:1;padding:9px 10px;font-size:13px}.cpbox input:focus{border-color:var(--lav);outline:none}.cpbox.on{border-style:solid;border-color:var(--ok);color:var(--ok);justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.awaiting{background:var(--warn-soft);border:1px solid #ffb13d8c;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:24px 0 0;padding:12px 14px;font-size:13.5px;display:flex}@media (max-width:900px){.cartwrap{grid-template-columns:1fr;padding-top:24px}.two{grid-template-columns:1fr}.panel{padding:18px}}.prof{grid-template-columns:300px 1fr;align-items:start;gap:24px;padding:36px 0 40px;display:grid}.prof .side{position:sticky;top:86px}.prof .me{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.prof .me .av{width:72px;height:72px;font-family:var(--disp);color:#fff;background:linear-gradient(135deg,#1b3bd6,#7388ff);border-radius:99px;justify-content:center;align-items:center;font-size:26px;font-weight:800;display:flex}.prof .me b{font-family:var(--disp);overflow-wrap:anywhere;font-size:22px;font-weight:800;display:block}.prof .me small{color:var(--muted);overflow-wrap:anywhere;font-size:13px;display:block}.prof nav{flex-direction:column;gap:2px;margin-top:22px;display:flex}.prof nav a,.prof nav button{color:var(--muted);text-align:left;cursor:pointer;font-size:14px;font-weight:500;font-family:var(--ui);background:0 0;border:0;border-radius:10px;width:100%;padding:10px 12px;transition:background .15s,color .15s;display:block}.prof nav a:hover,.prof nav button:hover{color:var(--text);background:var(--surface)}.prof nav a.on{color:var(--text);background:#ffffff14}.prof nav .out{color:var(--bad)}.prof .panel{scroll-margin-top:86px}.kv{grid-template-columns:repeat(2,1fr);gap:12px 28px;display:grid}.kv div{border-bottom:1px solid var(--line);min-width:0;padding:10px 0}.kv small{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-bottom:4px;font-size:11px;display:block}.kv b{overflow-wrap:anywhere;font-size:14.5px;font-weight:600}.stack{flex-direction:column;gap:16px;min-width:0;display:flex}.credits{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.credits div{border:1px solid var(--line);background:#ffffff05;border-radius:12px;padding:14px}.credits b{font-family:var(--disp);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:26px;font-weight:800;display:block}.credits span{color:var(--muted);font-size:12px}.stat4{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.stat4 div{border-top:1px solid var(--line);min-width:0;padding-top:10px}.stat4 b{font-family:var(--disp);overflow-wrap:anywhere;font-size:24px;font-weight:800;display:block}.stat4 span{color:var(--muted);font-size:12px}.rowbtn{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;font-size:14px;display:flex}.rowbtn:last-child{border-bottom:0}.rowbtn .st{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ok);background:#3ddc9114;border:1px solid #3ddc9173;border-radius:99px;padding:4px 9px;font-size:9.5px}.rowbtn .st.off{color:var(--muted);border-color:var(--line-2);background:0 0}.rowbtn .st.warn{color:var(--warn);background:var(--warn-soft);border-color:#ffb13d73}.rowbtn .b{color:var(--lav);cursor:pointer;font-size:13px;font-weight:600;font-family:var(--ui);background:0 0;border:0;margin-left:auto;padding:0}.rowbtn .b:after{content:" →"}.rowbtn .b:hover{color:var(--text)}.rowbtn .hint{color:var(--dim);font-size:12.5px}.rowbtn .who{flex:1;min-width:0}.rowbtn .who b{font-size:14px;display:block}.rowbtn .who div{color:var(--muted);font-size:12px}.rowbtn .avatar{width:34px;height:34px;font-size:11px}.movelist{gap:4px;max-height:260px;display:grid;overflow-y:auto}.moveline{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:6px 0;font-size:12.5px;display:flex}.moveline:last-child{border-bottom:0}.moveline .d{color:var(--dim)}.moveline .detail{color:var(--dim);overflow-wrap:anywhere;font-size:11.5px}.moveline b{font-variant-numeric:tabular-nums;white-space:nowrap}.pfquotes{gap:10px;display:grid}.pfquotes p{color:var(--muted);margin:0;font-size:13px}@media (max-width:900px){.prof{grid-template-columns:1fr;padding-top:24px}.prof .side{position:static}.kv,.credits,.stat4{grid-template-columns:1fr 1fr}.prof nav{flex-flow:wrap;gap:4px}.prof nav a,.prof nav button{width:auto}}#bubble{z-index:60;width:max-content;max-width:min(360px,100vw - 32px);margin:0;animation:.25s both bubblein;position:fixed;bottom:16px;left:16px;right:auto;transform:none}@keyframes bubblein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){#bubble{animation:none}}@media (max-width:1279px){#bubble{bottom:calc(var(--dock-h) + 12px)}}@media (max-width:1140px) and (min-width:981px){.nav .wrap{gap:12px;padding:0 20px}.menu{gap:0;margin-left:4px}.menu a,.menu .mc{padding:9px 10px;font-size:13.5px}.nav .right{gap:8px}.nav .cta{padding:0 12px}}.nuvola{box-sizing:border-box;overflow-wrap:anywhere;border:1px solid var(--line-blue);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(160deg,#1b3bd68c,#070c2aeb 70%);border-radius:16px;min-width:0;max-width:100%;padding:18px 42px 18px 18px;font-size:13.5px;line-height:1.5;position:relative;box-shadow:0 24px 60px #00000080}.nuvola .k{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--lav);align-items:center;gap:8px;margin-bottom:8px;font-size:10px;display:flex}.nuvola p{margin:0 0 12px}.nuvola .pct{font-family:var(--disp);color:#fff;font-weight:800}.nuvola .code{padding:8px 12px;font-size:13px}.nuvola .bx{border:1px solid var(--line);width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:12px;display:flex;position:absolute;top:10px;right:10px}.nuvola .bx:hover{color:var(--text);border-color:var(--line-2)}.nuvola .tail{border-right:1px solid var(--line-blue);border-bottom:1px solid var(--line-blue);background:#0b1440;width:14px;height:14px;position:absolute;bottom:-8px;left:28px;transform:rotate(45deg)}.bdots{gap:6px;margin:10px 0 0 18px;display:flex}.bdots i{background:#ffffff40;border-radius:99px;width:6px;height:6px}.bdots i.on{background:var(--lav)}.vmodal{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03061adb;justify-content:center;align-items:center;padding:24px;animation:.18s both fade;display:flex;position:fixed;inset:0}.vbox{border:1px solid var(--line-blue);background:#070c2a;border-radius:18px;flex-direction:column;width:min(1040px,100%);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 40px 120px #0009}.vbox .vh{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding:16px 20px;display:flex}.vbox .vh b{font-family:var(--disp);font-size:17px;font-weight:800}.vbox .vh small{color:var(--muted);font-size:12.5px}.vbox .vh .bx{border:1px solid var(--line-2);width:34px;height:34px;color:var(--text);cursor:pointer;background:0 0;border-radius:9px;margin-left:auto;padding:0;font-size:14px}.vplayer{aspect-ratio:16/9;background:radial-gradient(60% 70% at 50% 40%,#7388ff47,#0000 70%),#04081f;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.vplayer>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vplayer.ph:after{content:"";background:linear-gradient(#04081f33,#04081fbf);position:absolute;inset:0}.vplayer .play{z-index:1;width:84px;height:84px;color:var(--ink);background:#fff;border-radius:99px;justify-content:center;align-items:center;font-size:28px;display:flex;position:relative;box-shadow:0 20px 60px #00000080}.vplayer .cap{z-index:1;font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--lav);font-size:10.5px;position:absolute;bottom:18px;left:22px}.vplayer .dur{z-index:1;font-family:var(--mono);color:var(--muted);font-size:11px;position:absolute;bottom:18px;right:22px}.vplayer iframe,.vplayer video{background:#000;border:0;width:100%;height:100%;position:absolute;inset:0}.vbox .vf{color:var(--muted);flex-wrap:wrap;gap:22px;padding:16px 20px;font-size:13px;display:flex}.vbox .vf b{color:var(--text);font-weight:600}.support{z-index:60;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:24px;right:24px}.sbtn{border:1px solid var(--line-2);width:44px;height:44px;color:var(--text);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070c2ae6;border-radius:12px;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:transform .15s,border-color .15s;display:flex;position:relative}.sbtn:hover{border-color:var(--lav);transform:translateY(-2px)}.sbtn svg{width:20px;height:20px}.sbtn.chat{color:var(--ink);background:#fff;border-color:#fff}.slabel{border:1px solid var(--line-2);color:var(--text);white-space:nowrap;opacity:0;pointer-events:none;background:#070c2af2;border-radius:99px;padding:5px 11px;font-size:12px;font-weight:600;transition:opacity .15s;position:absolute;top:50%;right:54px;transform:translateY(-50%)}.sbtn:hover .slabel{opacity:1}.slabel.fixed{opacity:1;pointer-events:auto;cursor:pointer;color:var(--ink);background:#fff;border-color:#fff;font-weight:700;box-shadow:0 8px 24px #00000059}.slabel.fixed .short{display:none}.sbtn .cbadge{background:var(--bad);color:#fff;min-width:19px;height:19px;font-size:11px;font-weight:800;font-family:var(--mono);border-radius:99px;justify-content:center;align-items:center;padding:0 5px;display:flex;position:absolute;top:-5px;right:-5px;box-shadow:0 2px 8px #0006}.langpop{border:1px solid var(--line-2);background:#070c2af7;border-radius:12px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;bottom:0;right:52px;box-shadow:0 12px 40px #00000080}.langpop button{color:var(--muted);font-family:var(--ui);cursor:pointer;text-align:left;letter-spacing:.04em;background:0 0;border:0;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:600}.langpop button:hover{color:var(--text);background:var(--surface-2)}.langpop button.on{color:var(--ink);background:#fff}.chatpanel{border:1px solid var(--line-2);background:#070c2a;border-radius:16px;flex-direction:column;width:min(340px,100vw - 24px);height:420px;animation:.2s both up;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000080}.chathead{border-bottom:1px solid var(--line);background:#ffffff08;align-items:center;gap:10px;padding:13px 14px;display:flex}.chathead b{font-size:14px;font-family:var(--disp);font-weight:800;display:block}.chathead small{color:var(--ok);font-size:11px}.chathead .x{float:none;border:1px solid var(--line);width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;margin:0 0 0 auto;font-size:13px;position:static}.chatdot{background:var(--ok);border-radius:99px;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #3ddc9126}.chatmsgs{flex-direction:column;flex:1;gap:8px;padding:14px;display:flex;overflow-y:auto}.cmsg{background:var(--surface-2);border:1px solid var(--line);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:12px 12px 12px 4px;align-self:flex-start;max-width:82%;padding:8px 12px;font-size:13.5px;line-height:1.4}.cmsg.me{color:var(--ink);background:#fff;border:0;border-radius:12px 12px 4px;align-self:flex-end;font-weight:500}.cmsg .cmeta{color:var(--dim);font-size:10.5px;font-family:var(--mono);letter-spacing:.04em;white-space:nowrap;margin-top:4px;display:block}.cmsg.me .cmeta{color:#0b1e7a99}.cmsg a{color:inherit;text-underline-offset:2px;text-decoration:underline}.cmsg.system{border:1px dashed var(--line-2);max-width:92%;color:var(--muted);text-align:center;background:0 0;align-self:center;font-size:12.5px}.cmsg.quote{background:0 0;border:0;max-width:92%;padding:0}.cmsg.quote .cmeta{padding:0 4px}.chatrow{border-top:1px solid var(--line);gap:8px;padding:11px;display:flex}.chatrow input{background:var(--surface-2);border:1px solid var(--line-2);min-width:0;color:var(--text);font-size:13.5px;font-family:var(--ui);border-radius:8px;flex:1;padding:9px 12px}.chatrow input:focus{border-color:var(--lav);outline:none}.chatreq{flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow-y:auto}.chatreq .rqhead b{font-size:14px;display:block}.chatreq .rqhead small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.chatreq textarea{background:var(--surface-2);border:1px solid var(--line-2);width:100%;min-height:120px;color:var(--text);font-size:13.5px;font-family:var(--ui);resize:vertical;border-radius:8px;padding:10px 12px}.chatreq input[type=url]{background:var(--surface-2);border:1px solid var(--line-2);width:100%;color:var(--text);font-size:13.5px;font-family:var(--ui);border-radius:8px;padding:9px 12px}.chatreq textarea.note{resize:vertical;min-height:74px}.chatreq textarea:focus,.chatreq input:focus{border-color:var(--lav);outline:none}.chatreq label{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.chatreq .hint{color:var(--dim);margin-top:-6px;font-size:11.5px}.chatreq .rqact{justify-content:flex-end;gap:8px;margin-top:auto;display:flex}.quotecard{background:var(--surface-2);border:1px solid var(--line-2);white-space:normal;border-radius:12px;gap:8px;padding:12px;display:grid}.quotecard.off{opacity:.55}.quotecard .qhead{align-items:center;gap:10px;display:flex}.quotecard .qhead .avatar{width:40px;height:40px;font-size:13px}.quotecard .qinfo{gap:2px;min-width:0;display:grid}.quotecard .qinfo small{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10px}.quotecard .qinfo b{overflow-wrap:anywhere;font-size:14px}.quotecard .qprice{font-family:var(--disp);letter-spacing:-.01em;font-size:20px;font-weight:800}.quotecard .qmeta{color:var(--muted);flex-wrap:wrap;gap:4px;font-size:11.5px;display:flex}.quotecard .qnote{color:var(--text);white-space:pre-wrap;margin:0;font-size:13px}.quotecard .qact{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.field{margin-bottom:16px}.field label{letter-spacing:.1em;text-transform:uppercase;color:var(--text);margin-bottom:8px;font-size:11px;font-weight:700;display:block}.field input[type=text],.field input[type=email],.field input[type=password],.field input[type=number],.field input[type=tel],.field input[type=date],.field input[type=url],.field select,.field textarea{border:1px solid var(--line-blue);width:100%;height:48px;color:var(--text);font-size:14px;font-family:var(--ui);background:#ffffff08;border-radius:10px;padding:0 14px;transition:border-color .15s}.field textarea{resize:vertical;height:auto;min-height:92px;padding:12px 14px}.field input::placeholder,.field textarea::placeholder{color:var(--dim)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--lav);outline:none}.field input:disabled,.field textarea:disabled{opacity:.6}.field .hint{color:var(--dim);margin-top:6px;font-size:12px}.field.err input,.field.err textarea{border-color:var(--bad)}.field.err .fbtn{border-color:var(--bad);color:var(--bad)}.field input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.fieldrow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.radios{grid-template-columns:1fr 1fr;gap:9px;display:grid}.radiocard{border:1px solid var(--line-2);cursor:pointer;background:#ffffff08;border-radius:10px;padding:11px 13px;transition:border-color .15s,background .15s}.radiocard.on{border-color:var(--lav);background:#7388ff1f}button.radiocard{font:inherit;color:inherit;text-align:left;width:100%;display:block}.radiocard b{font-size:13.5px;display:block}.radiocard small{color:var(--muted);margin-top:2px;font-size:11.5px;line-height:1.35;display:block}.couponok{color:var(--ok);align-items:center;gap:7px;margin-top:6px;font-size:12.5px;display:flex}.couponbad{color:var(--bad)}.checkline{color:var(--text);cursor:pointer;align-items:flex-start;gap:10px;font-size:13.5px;display:flex}.checkline input{width:16px;height:16px;accent-color:var(--electric);margin-top:2px}.divider{color:var(--dim);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;margin:20px 0 14px;font-size:11px;display:flex}.divider:before,.divider:after{content:"";background:var(--line);flex:1;height:1px}.orblock{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.orblock .or{color:var(--dim);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px}.orblock input[type=url]{border:1px solid var(--line-2);width:100%;height:46px;color:var(--text);font-size:13.5px;font-family:var(--ui);background:#ffffff08;border-radius:10px;min-width:0;padding:0 14px}.orblock input:focus{border-color:var(--lav);outline:none}.filefake{position:relative;overflow:hidden}.filefake input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.filefake .fbtn{border:1px dashed var(--line-2);min-height:46px;color:var(--muted);background:#ffffff08;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.filefake.has .fbtn{border-style:solid;border-color:var(--ok);color:var(--ok)}.datewin{color:var(--muted);margin-top:7px;font-size:12.5px}.datewin b{color:var(--text)}.datewin.ttdl{flex-direction:column;gap:3px;margin-top:8px;display:flex}.datewin.ttdl b{color:var(--lav)}.bsec{letter-spacing:.14em;text-transform:uppercase;color:var(--lav);border-top:1px solid var(--line);font-size:11px;font-weight:700;font-family:var(--mono);margin:18px 0 12px;padding-top:14px}.switch{border:1px solid var(--line-2);cursor:pointer;background:#ffffff24;border-radius:99px;flex:none;width:40px;height:22px;transition:background .18s;position:relative}.switch:after{content:"";background:var(--muted);border-radius:99px;width:16px;height:16px;transition:all .18s;position:absolute;top:2px;left:2px}.switch.on{background:var(--electric);border-color:var(--electric)}.switch.on:after{background:#fff;left:20px}.switch.locked{opacity:.4;cursor:not-allowed}.avatar{width:52px;height:52px;font-family:var(--disp);color:#fff;text-shadow:0 1px 4px #00000059;border-radius:99px;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex}.avatar.pic{color:#0000;text-shadow:none;background-position:50%;background-size:cover;border:1px solid #ffffff38}.stars{gap:2px;font-size:15px;line-height:1;display:inline-flex}.stars i{color:var(--gold);font-style:normal}.stars i.off{color:#ffffff2e}.starpick{gap:4px;display:flex}.starpick button{cursor:pointer;color:#ffffff2e;background:0 0;border:0;padding:0 2px;font-size:21px}.starpick button.on{color:var(--gold)}.uavatar{color:#fff;background:linear-gradient(135deg,#1b3bd6,#7388ff);border-radius:99px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:flex}.overlay{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03061ad1;justify-content:center;align-items:center;padding:20px;animation:.18s both fade;display:flex;position:fixed;inset:0}.mpanel{border:1px solid var(--line-blue);background:#070c2a;border-radius:16px;width:100%;max-width:470px;max-height:88vh;padding:24px;animation:.22s both up;overflow-y:auto;box-shadow:0 40px 120px #0009}.mpanel.wide{max-width:620px}@keyframes up{0%{opacity:0;transform:translateY(14px)}to{opacity:1}}.mpanel h3{overflow-wrap:anywhere;margin-bottom:2px;font-size:18px;font-weight:800}.mpanel .psub{color:var(--muted);margin:0 0 16px;font-size:13px}.mpanel .x{float:right;border:1px solid var(--line-2);width:32px;height:32px;color:var(--muted);cursor:pointer;z-index:1;background:#070c2a;border-radius:9px;margin:-6px -6px 0 0;font-size:14px;position:sticky;top:0}.mpanel .x:hover{color:var(--text);border-color:var(--lav)}.statlist{flex-direction:column;display:flex}.stat{border-top:1px solid var(--line);align-items:center;gap:10px;padding:11px 0;font-size:14px;display:flex}.stat .lbl{color:var(--muted)}.stat .val{font-variant-numeric:tabular-nums;text-align:right;margin-left:auto;font-weight:600}.stat .val small{color:var(--dim);font-size:11px;font-weight:400;display:block}.terms{flex-direction:column;gap:11px;margin:14px 0 18px;display:flex}.term{color:var(--text);background:var(--surface-2);border:1px solid var(--line);border-radius:10px;gap:11px;padding:11px 13px;font-size:13.5px;line-height:1.45;display:flex}.term .tk{font-family:var(--mono);color:var(--lav);padding-top:2px;font-size:11px}.winpanel{text-align:center;padding:6px 4px}.wincode{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:6px;display:flex}.winnum{font-family:var(--disp);color:var(--lav);letter-spacing:-.03em;text-shadow:0 0 30px #9eb0ff73;margin-bottom:8px;font-size:64px;font-weight:800;line-height:1}.winpanel h3{letter-spacing:.02em;margin-bottom:10px;font-size:24px;font-weight:800}.winpanel p{color:var(--muted);max-width:38ch;margin:0 auto 14px;font-size:14.5px;line-height:1.5}canvas.fw{z-index:65;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}#toast{z-index:95;border:1px solid var(--line-2);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070c2af7;border-radius:12px;max-width:calc(100vw - 40px);padding:11px 18px;font-size:13.5px;transition:all .25s;position:fixed;bottom:74px;left:50%;transform:translate(-50%)translateY(20px);box-shadow:0 10px 30px #00000073}#toast.show{opacity:1;transform:translate(-50%)translateY(0)}#toast b{color:var(--lav-2)}body.modal-open .support,body.modal-open #bubble{display:none}.skel{background:var(--surface-2);border-radius:8px;animation:1.4s ease-in-out infinite skel}.skel.card{background:var(--surface);border:1px solid var(--line);border-radius:12px}.skel.line{height:14px}@keyframes skel{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.skel{animation:none}*{transition:none!important;animation:none!important}}.auth{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:40px 20px 110px;display:flex;position:relative}.auth .bigbrand{flex-direction:column;align-items:center;gap:14px;margin-bottom:24px;display:flex}.logo-sm{width:auto;height:30px;margin:0 auto;display:block}.logo-big{width:min(300px,72vw);height:auto;margin:0 auto;display:block}.authcard{border:1px solid var(--line-2);background:#ffffff06;border-radius:16px;width:100%;max-width:440px;margin-top:6px;padding:28px 30px}.authcard h2{letter-spacing:-.01em;margin-bottom:4px;font-size:24px;font-weight:800}.authcard .sub{color:var(--muted);margin:0 0 20px;font-size:14px}.authcard .divider{margin:18px 0 12px}.langcorner{z-index:50;position:fixed;top:14px;right:16px}.newsgrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.news{background:var(--surface);border:1px solid var(--line);cursor:pointer;color:inherit;border-radius:14px;flex-direction:column;transition:transform .16s,border-color .16s;animation:.3s both fade;display:flex;overflow:hidden}.news:hover{border-color:var(--lav);transform:translateY(-3px)}.news.feat{flex-direction:row;grid-column:1/-1}.news .cover{aspect-ratio:16/10;background:var(--surface-2) center/cover no-repeat;flex:none;position:relative}.news.feat .cover{aspect-ratio:auto;flex:1.15;min-height:280px}.news .cover .nocover{font-family:var(--mono);letter-spacing:.2em;color:var(--dim);text-transform:uppercase;justify-content:center;align-items:center;font-size:11px;display:flex;position:absolute;inset:0}.news .cover .nslides{border:1px solid var(--line);color:#fff;font-family:var(--mono);letter-spacing:.08em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040824b3;border-radius:6px;padding:3px 9px;font-size:10.5px;position:absolute;bottom:10px;right:10px}.news .body{flex-direction:column;flex:1;gap:9px;min-width:0;padding:14px 16px 16px;display:flex}.news.feat .body{flex:1;justify-content:center;padding:22px 24px}.news h3{overflow-wrap:anywhere;font-size:18px;font-weight:800;line-height:1.25}.news.feat h3{font-size:clamp(22px,2.6vw,30px)}.news p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.news.feat p{-webkit-line-clamp:4;font-size:14.5px}.news .nfoot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:4px;display:flex}.news .readmore{color:var(--lav);font-size:13px;font-weight:600}.byline{align-items:center;gap:10px;min-width:0;font-size:13px;display:flex}.byline .avatar{width:34px;height:34px;font-size:11px}.byline b{overflow-wrap:anywhere;font-size:13px;display:block}.byline small{color:var(--dim);font-size:11.5px;display:block}.byline a{color:inherit;text-decoration:none}.byline a:hover{text-decoration:underline}.byline .byact{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.guestbar{background:var(--surface);border:1px solid var(--line-blue);color:var(--muted);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:24px 0 0;padding:12px 16px;font-size:13.5px;display:flex}.guestbar .acts{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.crumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.crumb a:hover{color:var(--text)}.crumb .sep{color:var(--dim)}.article{max-width:840px;margin:0 auto}.article h1{overflow-wrap:anywhere;letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(28px,3.6vw,44px);font-weight:800;line-height:1.1}.article .byline{flex-wrap:wrap;margin-bottom:18px}.carousel{border:1px solid var(--line);background:#000;border-radius:14px;margin-bottom:22px;position:relative;overflow:hidden}.carousel .track{transition:transform .35s;display:flex}.carousel .slide{aspect-ratio:16/10;background:#000;flex:0 0 100%;justify-content:center;align-items:center;display:flex}.carousel .slide img,.carousel .slide video{object-fit:contain;width:100%;height:100%;display:block}.cbtn{width:38px;height:38px;color:var(--ink);cursor:pointer;background:#ffffffeb;border:0;border-radius:99px;justify-content:center;align-items:center;padding:0 0 4px;font-size:24px;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #00000059}.cbtn.prev{left:12px}.cbtn.next{right:12px}.cbtn:hover{background:#fff}.dots{justify-content:center;gap:6px;display:flex;position:absolute;bottom:10px;left:0;right:0}.dots i{cursor:pointer;background:#ffffff73;border-radius:99px;width:8px;height:8px;display:block}.dots i.on{background:#fff}.ccount{color:#fff;font-family:var(--mono);border:1px solid var(--line);background:#040824b3;border-radius:6px;padding:3px 9px;font-size:11px;position:absolute;top:10px;right:12px}.artbody{color:var(--text);font-size:16.5px;line-height:1.7}.artbody p{margin:0 0 14px}.sources{border-top:1px solid var(--line);margin-top:26px;padding-top:18px}.sources h3{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--dim);margin-bottom:10px;font-size:11px;font-weight:500}.sources ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sources a{background:var(--surface);border:1px solid var(--line);color:var(--text);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:9px 12px;font-size:13.5px;text-decoration:none;display:flex}.sources a span{overflow-wrap:anywhere}.sources a:hover{border-color:var(--lav)}.sources a small{color:var(--dim);font-size:11.5px;font-family:var(--mono);flex:none;margin-left:auto}.sico{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:inline-flex}.pressfoot{text-align:center;color:var(--dim);margin-top:34px;font-size:13px}.pressfoot a{cursor:pointer;color:var(--text);font-weight:600}.seeall{cursor:pointer;color:var(--lav);margin-left:auto;font-size:13.5px;font-weight:500;text-decoration:none}.seeall:hover{text-decoration:underline}.sectionhead{flex-wrap:wrap;align-items:baseline;gap:12px;margin:34px 0 14px;display:flex}.sectionhead h2{letter-spacing:-.01em;font-size:22px;font-weight:700}.sectionhead .count{color:var(--dim);font-size:13px}.empty{text-align:center;color:var(--muted);padding:70px 20px}.empty .bigicon{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--dim);margin-bottom:12px;font-size:11px}.empty .btn{margin-top:16px}@media (max-width:820px){.news.feat{flex-direction:column}.news.feat .cover{aspect-ratio:16/10;min-height:0}.fieldrow{grid-template-columns:1fr}}.success{text-align:center;max-width:560px;margin:40px auto}.success .ring{background:#3ddc911f;border-radius:99px;justify-content:center;align-items:center;width:74px;height:74px;margin:0 auto 20px;animation:.4s cubic-bezier(.2,1.6,.4,1) both pop;display:flex}@keyframes pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.success .ring svg{width:34px;height:34px;stroke:var(--ok)}.success h1{letter-spacing:-.02em;font-size:30px;font-weight:800}.success p{color:var(--muted);max-width:44ch;margin:12px auto}.success .oid{font-family:var(--mono);background:var(--surface-2);border:1px solid var(--line-2);letter-spacing:.06em;border-radius:8px;padding:8px 15px;font-size:13px;display:inline-block}.recap{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:16px;margin:22px 0;padding:20px 22px}.recap .bhead{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--dim);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;font-size:11px;display:flex}.sline{color:var(--muted);justify-content:space-between;gap:10px;padding:6px 0;font-size:13.5px;display:flex}.sline b{color:var(--text);font-variant-numeric:tabular-nums}.sline.disc,.sline.disc b{color:var(--ok)}.sline.total{border-top:1px solid var(--line-2);color:var(--text);margin-top:8px;padding-top:12px;font-size:15px}.sline.total b{font-size:19px;font-family:var(--disp)}.megaline{border:1px solid var(--line-blue);text-align:left;background:linear-gradient(160deg,#1b3bd661,#0a14508c 70%);border-radius:14px;align-items:center;gap:18px;margin:18px 0 0;padding:14px 20px;display:flex}.meganum{font-family:var(--disp);color:var(--lav-2);letter-spacing:-.02em;flex:none;min-width:84px;font-size:38px;font-weight:800;line-height:1}.megatxt b{letter-spacing:.01em;font-size:15.5px;display:block}.megatxt small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.4;display:block}.paidbanner{text-align:center;flex-wrap:wrap;justify-content:center;margin-top:16px}.paywrap{max-width:480px;margin:0 auto}.refreward{border:1px solid var(--line-blue);color:var(--lav-2);background:#7388ff1a;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:7px 10px;font-size:13px;font-weight:600;display:inline-flex}.adminbar{background:var(--warn-soft);color:var(--warn);border:1px solid #ffb13d4d;border-radius:10px;align-items:center;gap:10px;margin-bottom:20px;padding:9px 14px;font-size:12.5px;font-weight:600;display:flex}.adminbar.ed{border-color:var(--line-blue);color:var(--lav-2);background:#7388ff1a}.tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:22px;display:flex;overflow-x:auto}.tabs button,.tabs a{color:var(--muted);cursor:pointer;white-space:nowrap;font-size:13.5px;font-weight:600;font-family:var(--ui);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;text-decoration:none}.tabs button.on,.tabs a.on{color:var(--text);border-bottom-color:var(--lav)}.tabs button .tcount,.tabs a .tcount{font-family:var(--mono);color:var(--dim);margin-left:5px;font-size:10.5px}.tablewrap{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:640px;font-size:13.5px}th{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:11px 14px;font-size:10px;font-weight:500}td{border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap;font-variant-numeric:tabular-nums;padding:11px 14px}tr:last-child td{border-bottom:0}tbody tr{transition:background .12s}tbody tr:hover{background:#ffffff05}td .avatar{width:32px;height:32px;font-size:11px}.rowact{justify-content:flex-end;gap:7px;display:flex}.pinned>table{border-collapse:separate;border-spacing:0}.pinned th.pin,.pinned td.pin{z-index:2;background:#0a1140;position:sticky;left:0}.pinned th.pin.act,.pinned td.pin.act{left:var(--pin-left,0px);width:1%}.pinned .act .rowact{justify-content:flex-start}.pinned tbody tr:hover td.pin{background-image:linear-gradient(#ffffff05,#ffffff05)}.pinned.scrolled th.pin.act,.pinned.scrolled td.pin.act{box-shadow:8px 0 10px -8px #0000008c}.pinned.loose th.pin,.pinned.loose td.pin{box-shadow:none;position:static}.rowmenu{z-index:60;border:1px solid var(--line-2);background:#0a1140;border-radius:10px;min-width:200px;padding:6px;position:fixed;box-shadow:0 14px 40px #00000073}.rowmenu button{text-align:left;width:100%;color:var(--text);font-family:var(--ui);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:9px 10px;font-size:13px;font-weight:600;display:block}.rowmenu button:hover{background:var(--surface-2)}.rowmenu button.danger{color:var(--bad)}.rowmenu button:disabled{opacity:.45;cursor:not-allowed;background:0 0}.rowmenu small{color:var(--muted);white-space:normal;max-width:260px;font-size:11.5px;font-weight:400;display:block}select.statussel{background:var(--surface-2);border:1px solid var(--line-2);color:var(--text);font-size:12.5px;font-family:var(--ui);border-radius:7px;padding:5px 8px}.adminhead{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:15px;display:flex}.adminhead h2{font-size:20px;font-weight:800}.adminhead .spacer{flex:1}.adminnote{color:var(--muted);max-width:92ch;margin:-6px 0 16px;font-size:13px;line-height:1.5}table.lines{width:auto;min-width:0;font-size:13px}table.lines th,table.lines td{padding:7px 12px 7px 0}table.lines tr:last-child td{border-bottom:0}input.reach{background:var(--surface-2);border:1px solid var(--line-2);width:120px;color:var(--text);font-size:13px;font-family:var(--mono);border-radius:7px;padding:6px 9px}input.reach:focus{border-color:var(--lav);outline:none}input.reach:disabled{opacity:.5}.covergrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;margin:0 0 20px;display:grid}.cover{aspect-ratio:1;border:1px solid var(--line);background:var(--surface-2);border-radius:12px;position:relative;overflow:hidden}.cover img{object-fit:cover;width:100%;height:100%;display:block}.coveradmin{border-radius:12px;flex-direction:column;gap:6px;transition:opacity .15s,transform .15s;display:flex}.coveradmin[draggable=true]{cursor:grab}.coveradmin.dragging{opacity:.4}.coveradmin.over .cover{border-color:#fff;box-shadow:0 0 0 3px #ffffff59}.coveradmin .cover .pos{font-family:var(--mono);letter-spacing:.08em;color:#fff;background:#0000008c;border-radius:99px;padding:1px 7px;font-size:10.5px;position:absolute;top:6px;left:6px}.coveradmin .cover .sx{width:22px;height:22px;color:var(--bad);cursor:pointer;background:#fff;border:0;border-radius:99px;justify-content:center;align-items:center;padding:0;font-size:11px;font-weight:800;display:flex;position:absolute;top:6px;right:6px}.coveradmin .cover .sx:disabled{opacity:.5;cursor:not-allowed}.coveradmin .cover .mv{gap:4px;display:flex;position:absolute;bottom:6px;left:6px}.coveradmin .cover .mv button{width:24px;height:24px;color:var(--ink);cursor:pointer;background:#ffffffe6;border:0;border-radius:7px;padding:0 0 2px;font-size:15px;line-height:1}.coveradmin .cover .mv button:disabled{opacity:.5;cursor:not-allowed}.coveralt{background:var(--surface-2);border:1px solid var(--line-2);width:100%;min-width:0;color:var(--text);font-size:12.5px;font-family:var(--ui);border-radius:8px;padding:7px 9px}.coveralt:focus{border-color:var(--lav);outline:none}.ttadmin{border:1px solid var(--line);background:#0000001a;border-radius:12px;margin-bottom:16px;padding:16px 18px}.avail{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:12.5px;display:flex}.avail .mkt{border:1px solid var(--line-2);cursor:pointer;color:var(--dim);-webkit-user-select:none;user-select:none;background:0 0;border-radius:99px;align-items:center;gap:7px;padding:4px 12px 4px 5px;font-family:inherit;font-size:12.5px;transition:all .15s;display:inline-flex}.avail .mkt.on{border-color:var(--ok);color:var(--text);background:#3ddc9114}.avail .mkt:disabled{opacity:.5;cursor:wait}.avail .mkt .cc{width:24px;height:24px;font-family:var(--mono);color:#fff;text-shadow:0 1px 2px #0009;border-radius:99px;justify-content:center;align-items:center;font-size:9px;font-weight:600;display:inline-flex}.avail .mkt i{color:var(--bad);font-size:10.5px;font-style:normal}input.tierprice{background:var(--surface-2);border:1px solid var(--line-2);width:130px;color:var(--text);font-size:13px;font-family:var(--ui);border-radius:8px;padding:7px 9px}input.tierprice:focus{border-color:var(--lav);outline:none}input.tierprice:disabled{opacity:.5}input.tierprice.bad{border-color:var(--bad)}.ttmarkets{flex-wrap:wrap;gap:10px;margin:0 0 18px;display:flex}.ttflag{border:1px solid var(--line);background:var(--surface);width:96px;color:inherit;font:inherit;cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:12px 8px 10px;transition:border-color .15s,transform .15s;display:flex}.ttflag:hover{border-color:var(--line-2);transform:translateY(-1px)}.ttflag.on{border-color:var(--lav);background:#7388ff14}.ttflag .flag{border-radius:99px;flex:none;width:34px;height:34px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e}.ttflag b{text-align:center;font-size:12.5px;font-weight:600;line-height:1.2}.ttflag .pill{letter-spacing:.08em;padding:3px 7px;font-size:8.5px}.ttswitch{color:var(--muted);font-size:12.5px}.avail .mkt.off{color:var(--bad);border-color:#ff5c5c73}.avail .mkt[aria-current=true]{box-shadow:0 0 0 1px var(--lav)}.ttsave{z-index:20;pointer-events:none;justify-content:flex-end;align-items:center;gap:12px;margin-top:6px;padding:10px 0 2px;display:flex;position:sticky;bottom:16px}.ttsave .n{font-family:var(--mono);color:var(--lav);border:1px solid var(--line-2);pointer-events:auto;background:#070c2aeb;border-radius:99px;padding:5px 11px;font-size:11.5px}.ttsave .btn{pointer-events:auto;box-shadow:0 10px 30px #00000073}.ttsave .btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}th.cost,td.cost{background:#ffb13d0f}th.cost{color:var(--warn)}.lockhead{align-items:center;gap:5px;display:inline-flex}.lockhead i{opacity:.85;font-size:11px;font-style:normal}input.costbox{background:var(--surface-2);width:108px;color:var(--text);font-size:13px;font-family:var(--ui);border:1px solid #ffb13d59;border-radius:8px;padding:7px 9px}input.costbox:focus{border-color:var(--warn);outline:none}input.costbox:disabled{opacity:.5}input.costnote{background:var(--surface-2);border:1px solid var(--line-2);width:180px;color:var(--text);font-size:12.5px;font-family:var(--ui);border-radius:8px;padding:7px 9px}input.costnote:focus{border-color:var(--lav);outline:none}.chip.margin{font-family:var(--mono);white-space:nowrap;font-size:11px}.chip.margin b{font-size:11.5px;font-weight:800}.savebar{z-index:25;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line-2);background:#0a1140f0;border-radius:12px;justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;padding:10px 14px;display:flex;position:sticky;bottom:14px;box-shadow:0 14px 40px #00000073}.savebar .n{color:var(--muted);font-size:12.5px;font-weight:600}.costlock{color:var(--warn);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.costcard{background:#ffb13d0d;border:1px solid #ffb13d59;border-radius:12px;margin:6px 0 2px;padding:12px 14px}.costcard .field{margin-bottom:10px}.mgrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:12px;display:grid}.mbox{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:12px 14px}.mbox .k{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-bottom:6px;font-size:10px;display:block}.mbox .v{font-variant-numeric:tabular-nums;font-size:19px;font-weight:800}.mbox.good .v{color:var(--ok)}.mbox.mid .v{color:var(--warn)}.mbox.bad .v{color:var(--bad)}.mbox.none .v{color:var(--dim)}.periodbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.periodbar select{background:var(--surface-2);border:1px solid var(--line-2);color:var(--text);font-size:12.5px;font-family:var(--ui);border-radius:8px;padding:7px 10px}th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}th.sortable .arr{color:var(--lav);margin-left:5px}.cc.flag{color:#fff;text-shadow:0 1px 3px #000000e6,0 0 2px #000000b3;letter-spacing:.04em;border:1px solid #ffffff4d;font-weight:700}.catchecks{flex-wrap:wrap;gap:7px;display:flex}.catcheck{border:1px solid var(--line-2);cursor:pointer;color:var(--muted);-webkit-user-select:none;user-select:none;border-radius:99px;padding:5px 12px;font-size:12.5px}.catcheck.on{border-color:var(--lav);color:var(--text);background:#7388ff1f}.edgrid{grid-template-columns:1fr 340px;align-items:start;gap:20px;display:grid}.slidelist{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.sthumb{aspect-ratio:16/10;border:1px solid var(--line-2);background:#000;border-radius:8px;flex:none;width:128px;position:relative;overflow:hidden}.sthumb img,.sthumb video{object-fit:cover;width:100%;height:100%;display:block}.sthumb .sx{width:20px;height:20px;color:var(--bad);cursor:pointer;background:#fff;border:0;border-radius:99px;justify-content:center;align-items:center;padding:0;font-size:10px;font-weight:800;display:flex;position:absolute;top:4px;right:4px}.sthumb .mv{gap:3px;display:flex;position:absolute;bottom:4px;left:4px}.sthumb .mv button{width:20px;height:20px;color:var(--ink);cursor:pointer;background:#ffffffe0;border:0;border-radius:6px;padding:0 0 2px;font-size:13px;line-height:1}.sthumb .vt{color:#fff;font-size:10px;font-family:var(--mono);background:#0009;border-radius:99px;padding:1px 6px;position:absolute;top:4px;left:4px}.srcrow{grid-template-columns:1fr 1.4fr auto;align-items:center;gap:8px;margin-bottom:8px;display:grid}.srcrow input{background:var(--surface-2);border:1px solid var(--line-2);color:var(--text);font-size:13.5px;font-family:var(--ui);border-radius:8px;min-width:0;padding:9px 11px}.srcrow input:focus{border-color:var(--lav);outline:none}.seohint{color:var(--lav-2);align-items:flex-start;gap:8px;margin-top:6px;font-size:12px;line-height:1.4;display:flex}.seohint .k{font-family:var(--mono);letter-spacing:.1em;border:1px solid var(--line-blue);border-radius:4px;flex:none;margin-top:1px;padding:1px 5px;font-size:10px}.urlprev{font-family:var(--mono);color:var(--muted);background:var(--surface-2);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:8px;padding:8px 11px;font-size:12px}.serp{background:#fff;border-radius:10px;padding:12px 14px;font-family:Arial,Helvetica,sans-serif;line-height:1.35}.serp .u{color:#202124;overflow-wrap:anywhere;margin-bottom:3px;font-size:12px}.serp .t{color:#1a0dab;overflow-wrap:anywhere;margin-bottom:3px;font-size:17px}.serp .d{color:#4d5156;font-size:13px}.chatadmin{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.convlist{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}.convlist .chead{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.convlist a.conv{border-bottom:1px solid var(--line);color:inherit;gap:3px;padding:11px 13px;text-decoration:none;transition:background .12s;display:grid}.convlist a.conv:last-child{border-bottom:0}.convlist a.conv:hover,.convlist a.conv.on{background:#ffffff0a}.convlist a.conv .row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.convlist a.conv b{overflow-wrap:anywhere;font-size:13.5px}.convlist a.conv .prev{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.convlist a.conv .when{color:var(--dim);font-size:10.5px;font-family:var(--mono);white-space:nowrap;margin-left:auto}.convlist .cbadge{background:var(--bad);color:#fff;min-width:18px;height:18px;font-size:10.5px;font-weight:800;font-family:var(--mono);border-radius:99px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.thread{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;min-height:520px;display:flex}.thread .chathead{border-radius:12px 12px 0 0;flex-wrap:wrap}.thread .chatmsgs{min-height:300px;max-height:60vh}.thread .cmsg{white-space:pre-wrap;overflow-wrap:anywhere;max-width:70%}.thread .clientcard{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:6px 16px;padding:10px 14px;font-size:12.5px;display:flex}.thread .clientcard b{color:var(--text)}.thread .chatrow{align-items:flex-end}.thread .chatrow textarea{background:var(--surface-2);border:1px solid var(--line-2);min-width:0;min-height:44px;max-height:160px;color:var(--text);font-size:13.5px;font-family:var(--ui);resize:vertical;border-radius:8px;flex:1;padding:9px 12px}.thread .chatrow textarea:focus{border-color:var(--lav);outline:none}.thread .empty{margin:auto}.qpick{border:1px solid var(--line-2);background:var(--surface-2);border-radius:8px;gap:2px;max-height:190px;padding:4px;display:grid;overflow-y:auto}.qpick button{color:var(--text);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.qpick button:hover,.qpick button.on{background:var(--accent-soft)}.qpick button small{color:var(--muted);white-space:nowrap;font-size:11.5px}.readerror{background:var(--bad-soft);color:var(--bad);border:1px solid #ff5c5c73;border-radius:10px;margin-bottom:16px;padding:10px 14px;font-size:13px}@media (max-width:900px){.chatadmin{grid-template-columns:1fr}.thread .cmsg{max-width:88%}.edgrid,.srcrow{grid-template-columns:1fr}.wrap{padding:0 20px}.wrap.page{padding-top:20px;padding-bottom:110px}section.block{padding:28px 0 8px}}.pagehead{margin:6px 0 28px}.pagehead h1{letter-spacing:-.025em;margin:14px 0 10px;font-size:clamp(36px,4vw,52px);font-weight:800}.pagehead p{color:var(--muted);max-width:60ch;margin:0;font-size:16px}.kv .row{align-items:center;gap:8px;min-width:0;display:flex}.kv .row b{flex:1;min-width:0}.kv .pen{border:1px solid var(--line-2);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0;transition:color .15s,border-color .15s;display:inline-flex}.kv .pen:hover{color:var(--text);border-color:var(--lav)}.kv .pen svg{width:14px;height:14px}.kv input{background:var(--surface-2);border:1px solid var(--line-2);width:100%;min-width:0;color:var(--text);font-size:14px;font-family:var(--ui);border-radius:8px;padding:8px 10px}.kv input:focus{border-color:var(--lav);outline:none}.kv input.mono{font-family:var(--mono);letter-spacing:.04em}.kv .ferr,.rowbtn .ferr{width:100%;color:var(--bad);margin-top:4px;font-size:12px;display:block}.kv .fnote{color:var(--ok);margin-top:6px;font-size:12.5px;line-height:1.45;display:block}.editbar{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.rowbtn .ibanbox{gap:8px;width:100%;margin-top:4px;display:grid}.rowbtn .ibanbox input{background:var(--surface-2);border:1px solid var(--line-2);width:100%;min-width:0;color:var(--text);font-size:14px;font-family:var(--ui);border-radius:8px;padding:8px 10px}.rowbtn .ibanbox input.mono{font-family:var(--mono);letter-spacing:.06em}.rowbtn .ibanbox input:focus{border-color:var(--lav);outline:none}.rowbtn .ibanbox label{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-size:11px;font-weight:700}.menu .mc{color:var(--muted);white-space:nowrap;cursor:pointer;font-size:14px;font-weight:500;font-family:var(--ui);background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 16px;transition:color .15s;display:inline-flex}.menu .mc:hover{color:var(--text)}.menu .mc .pill{padding:3px 7px;font-size:8.5px}.mcbox .label{color:var(--lav)}.mcbox h3{margin:10px 0 8px;font-size:24px;font-weight:800}.mcbox p{color:var(--muted);margin:0 0 18px;font-size:14.5px;line-height:1.6}.mcbox .btns{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:1100px){.menu .mc{padding:9px 12px}}:root{--dock-h:64px;--support-w:150px}@media (max-width:700px){:root{--dock-h:56px}}.burger{border:1px solid var(--line-2);cursor:pointer;background:#ffffff08;border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;width:40px;height:40px;padding:0;transition:border-color .15s;display:none}.burger:hover{border-color:var(--lav)}.burger span{background:var(--text);border-radius:2px;width:16px;height:2px;transition:transform .2s,opacity .2s;display:block}.burger.open span:first-child{transform:translateY(6px)rotate(45deg)}.burger.open span:nth-child(2){opacity:0}.burger.open span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.drawerwrap{z-index:95;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03061a99;animation:.18s both fade;display:none;position:fixed;inset:60px 0 0}.drawer{border-bottom:1px solid var(--line-blue);background:#070c2a;flex-direction:column;gap:4px;max-height:calc(100vh - 60px);padding:10px 16px 16px;display:flex;overflow-y:auto;box-shadow:0 30px 60px #00000080}.drawer a,.drawer .mc{color:var(--muted);font-size:15px;font-weight:500;font-family:var(--ui);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:13px 14px;transition:background .15s,color .15s;display:flex}.drawer a:hover,.drawer .mc:hover{color:var(--text)}.drawer a.on{color:var(--text);background:#ffffff17}.drawer .mc .pill{padding:3px 7px;font-size:8.5px}@media (max-width:980px){.burger{display:inline-flex}.drawerwrap{display:block}.support{right:12px;bottom:calc(var(--dock-h) + 12px)}#bubble{left:16px;right:auto;bottom:calc(var(--dock-h) + 12px);max-width:min(360px, calc(100vw - 32px), calc(100vw - 16px - var(--support-w)))}.nuvola{padding:16px 38px 14px 16px}.sbtn.chat{margin-top:22px}.slabel.fixed{text-overflow:ellipsis;max-width:calc(100vw - 24px);padding:4px 9px;font-size:11px;inset:auto 0 calc(100% + 6px) auto;overflow:hidden;transform:none}.slabel.fixed .long{display:none}.slabel.fixed .short{display:inline}}@media (max-width:430px){.nav .lang.box{display:none}}.langwrap{position:relative}.langtip{z-index:1;background:var(--lav-2);color:#050b2e;font-family:var(--ui);cursor:pointer;white-space:normal;text-align:right;border:0;border-radius:10px;width:max-content;max-width:calc(100vw - 92px);padding:8px 12px;font-size:13px;font-weight:700;line-height:1.25;animation:.35s both tipin;position:absolute;top:50%;right:calc(100% + 12px);transform:translateY(-50%);box-shadow:0 8px 24px #00000047}.langtip:after{content:"";background:var(--lav-2);border-radius:2px;width:10px;height:10px;position:absolute;top:50%;right:-5px;transform:translateY(-50%)rotate(45deg)}@keyframes tipin{0%{opacity:0;transform:translate(4px,-50%)}to{opacity:1;transform:translateY(-50%)}}.langwrap:has(.langtip) .slabel{display:none}.nuvola .brow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nuvola .bp{color:var(--lav);white-space:nowrap;font-size:12px;font-weight:600}.nuvola .bp:hover{color:var(--text)}.welbox h3{margin:4px 0 12px;font-size:24px;font-weight:800}.welbox p{color:var(--muted);margin:0 0 10px;font-size:14.5px;line-height:1.6}.welbox .sign{text-align:center;flex-direction:column;align-items:center;gap:10px;margin:18px 0 20px;display:flex}.welbox .sign b{font-family:var(--disp);color:var(--text);font-size:14px}.welbox .sign .mark img{opacity:.9;width:auto;height:18px}.welbox .btns{gap:8px;margin-top:0}.authcard .ptype{color:var(--text);margin:6px 0 0;font-size:13.5px;font-weight:600}.authcard .pfree{color:var(--muted);margin:8px 0 14px;font-size:13.5px;line-height:1.5}.authcard .plinks{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.agblock{border:1px solid var(--line-blue);background:#7388ff0f;border-radius:12px;min-width:0;margin:0 0 16px;padding:14px 14px 2px}.agblock legend{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--lav);padding:0 6px;font-size:10.5px}.slider{grid-template-columns:1fr auto 96px;align-items:center;gap:6px 12px;display:grid}.slider input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:22px;margin:0;padding:0}.slider input[type=range]::-webkit-slider-runnable-track{background:#ffffff1f;border-radius:2px;height:2px}.slider input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--lav);border:2px solid #050b2e;border-radius:99px;width:18px;height:18px;margin-top:-8px;box-shadow:0 0 0 3px #9eb0ff40}.slider input[type=range]::-moz-range-track{background:#ffffff1f;border-radius:2px;height:2px}.slider input[type=range]::-moz-range-thumb{background:var(--lav);border:2px solid #050b2e;border-radius:99px;width:16px;height:16px}.slider input[type=range]:focus{outline:none}.slider input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #9eb0ff73}.slider .val{font-family:var(--mono);letter-spacing:.04em;color:var(--text);white-space:nowrap;text-align:right;min-width:64px;font-size:13px}.field .slider input.num{height:36px;font-size:13px;font-family:var(--mono);appearance:textfield;border-radius:8px;width:96px;padding:0 10px}.slider input.num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.slider input.num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.slider .minmax{font-family:var(--mono);color:var(--dim);grid-column:1/2;justify-content:space-between;margin-top:-2px;font-size:10.5px;display:flex}.field.err .slider .val{color:var(--bad)}.field.err .slider input[type=range]::-webkit-slider-thumb{background:var(--bad)}.field.err .slider input[type=range]::-moz-range-thumb{background:var(--bad)}@media (max-width:430px){.slider{grid-template-columns:1fr auto}.field .slider input.num{grid-column:2;width:88px}.slider .minmax{grid-column:1/-1}}.agbox{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:9px;gap:3px;min-width:190px;margin:8px 0 0;padding:8px 10px;font-size:11.5px;display:grid}.agbox .ttl{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--lav);margin-bottom:2px;font-size:9.5px}.agbox div{justify-content:space-between;gap:12px;display:flex}.agbox dt{color:var(--dim)}.agbox dd{white-space:nowrap;color:var(--text);margin:0;font-weight:600}.agbox dd.mono{font-family:var(--mono);letter-spacing:.04em}.mfasteps{counter-reset:step;flex-direction:column;gap:10px;margin:0 0 18px;padding:0;list-style:none;display:flex}.mfasteps li{counter-increment:step;font-family:var(--ui);color:var(--text);align-items:flex-start;gap:12px;font-size:13.5px;line-height:1.5;display:flex}.mfasteps li:before{content:counter(step);background:var(--lav);color:#050b2e;width:24px;height:24px;font-family:var(--disp);border-radius:99px;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:12.5px;font-weight:800;display:inline-flex}.mfadone{text-align:center;padding:6px 0 2px}.mfadone .tick{width:56px;height:56px;color:var(--ok);background:#3ddc9124;border:1px solid #3ddc9180;border-radius:99px;justify-content:center;align-items:center;margin-bottom:12px;font-size:26px;font-weight:800;display:inline-flex}.mfadone h3{margin-bottom:8px;font-size:22px;font-weight:800}.mfadone p{color:var(--muted);margin:0 0 14px;font-size:14px;line-height:1.55}.mfahelp{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.5}.paybox{border-bottom:1px solid var(--line);padding:12px 0;font-size:14px}.paybox .head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.paybox .head .legend{color:var(--dim);font-size:11px}.paybox .head .legend:first-letter{color:var(--bad)}.pdlist{gap:6px;margin:10px 0 0;display:grid}.pdlist div{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.pdlist dt{letter-spacing:.08em;text-transform:uppercase;color:var(--dim);min-width:150px;font-size:11px}.pdlist dd{overflow-wrap:anywhere;margin:0;font-size:13.5px}.pdlist dd .code{padding:2px 8px}.pdfield{gap:6px;min-width:0;display:grid}.pdfield label{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-size:11px;font-weight:700}.pdfield input{background:var(--surface-2);border:1px solid var(--line-2);width:100%;min-width:0;color:var(--text);font-size:14px;font-family:var(--ui);border-radius:8px;padding:8px 10px}.pdfield input.mono{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase}.pdfield input:focus{border-color:var(--lav);outline:none}.pdfield input:disabled{opacity:.6}.pdfield.err input{border-color:var(--bad)}.pdfield .hint{color:var(--dim);font-size:12px}.pdrow{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:8px 12px;display:grid}.ibanbox .ferr.form{margin-top:2px}@media (max-width:430px){.pdrow{grid-template-columns:1fr}.pdlist dt{width:100%;min-width:0}}.pdbox{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:9px;gap:4px;min-width:230px;max-width:360px;margin:8px 0 0;padding:8px 10px;font-size:11.5px;display:grid}.pdbox .ttl{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--lav);margin-bottom:2px;font-size:9.5px}.pdbox div{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.pdbox dt{color:var(--dim);flex:none}.pdbox dd{color:var(--text);overflow-wrap:anywhere;text-align:right;align-items:center;gap:8px;min-width:0;margin:0;font-weight:600;display:inline-flex}.pdbox dd.mono{font-family:var(--mono);letter-spacing:.04em}.pdbox dd .none{color:var(--dim);font-weight:400}.pdbox dd .cp{font-family:var(--ui);color:var(--lav);cursor:pointer;letter-spacing:0;text-transform:none;background:0 0;border:0;flex:none;padding:0;font-size:11px;font-weight:600}.pdbox dd .cp:hover{color:var(--text)}.pdbox.compact{min-width:210px;margin-top:6px}.mfasince{color:var(--dim);white-space:nowrap;margin-top:3px;font-size:11.5px}.mfalostlink{color:var(--lav);text-underline-offset:3px;margin-top:12px;font-size:13px;text-decoration:underline}.mfalostlink:hover{color:var(--text)}.mfalost .who{font-family:var(--mono);color:var(--text);overflow-wrap:anywhere;margin:0 0 14px;font-size:13px}.mfalost .btns{flex-wrap:wrap;gap:8px;display:flex}
