.xv.cab2{background:#0b0b0d;min-height:100vh}.xv.cab2:before{content:"";position:fixed;left:0;right:0;top:0;height:300px;pointer-events:none;background:radial-gradient(50% 100% at 70% 0,rgba(var(--accent-rgb),.13),transparent 70%),radial-gradient(40% 90% at 15% 0,rgba(40,70,255,.1),transparent 70%)}.xv:where(:not(.xvl)) .cab2 .wrapc{max-width:1120px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.xv:where(:not(.xvl)) .cab2 h1,.xv:where(:not(.xvl)) .cab2 h2,.xv:where(:not(.xvl)) .cab2 h3{letter-spacing:-.03em}.xv:where(:not(.xvl)) .ch{position:sticky;top:0;z-index:60;background:rgba(11,11,13,.72);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.04)}.xv:where(:not(.xvl)) .ch-in{max-width:1120px;margin:0 auto;padding:0 20px;height:62px;display:flex;align-items:center;gap:22px}.xv:where(:not(.xvl)) .ch-nav{display:flex;gap:2px}.xv:where(:not(.xvl)) .ch-nav a{display:flex;align-items:center;gap:7px;padding:7px 11px;border-radius:10px;font-size:13px;color:#8a8d97;transition:color .2s,background .2s}.xv:where(:not(.xvl)) .ch-nav a svg{width:15px;height:15px}.xv:where(:not(.xvl)) .ch-nav a:hover{color:#fff}.xv:where(:not(.xvl)) .ch-nav a.on{color:#fff;background:#1b1c20;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.xv:where(:not(.xvl)) .ch-right{margin-left:auto;display:flex;align-items:center;gap:6px}.xv:where(:not(.xvl)) .ic-btn{position:relative;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;border:0;background:transparent;color:#9a9da7;cursor:pointer;transition:.2s}.xv:where(:not(.xvl)) .ic-btn:hover{color:#fff;background:#17181b}.xv:where(:not(.xvl)) .ic-btn svg{width:17px;height:17px}.xv:where(:not(.xvl)) .ping{position:absolute;top:7px;right:8px;width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px #0b0b0d,0 0 8px var(--accent)}.xv:where(:not(.xvl)) .me{display:flex;align-items:center;gap:9px;padding:4px 10px 4px 4px;border-radius:12px;font:600 12px var(--xv-sans);letter-spacing:.04em;color:#fff;transition:background .2s}.xv:where(:not(.xvl)) .me:hover{background:#17181b}.xv:where(:not(.xvl)) .me .ava{width:28px;height:28px;font-size:11px}.xv:where(:not(.xvl)) .cv{position:relative;z-index:1;max-width:1120px;margin:0 auto;padding:34px 20px 80px}.xv:where(:not(.xvl)) .vt{font:600 26px var(--display);color:#fff;margin-bottom:18px;letter-spacing:-.03em}.xv:where(:not(.xvl)) .vsub{color:var(--muted);font-size:14px;margin:-10px 0 22px}.xv:where(:not(.xvl)) .home{display:grid;grid-template-columns:340px 1fr;gap:40px;align-items:start}.xv:where(:not(.xvl)) .bal-label{font:600 11px var(--xv-sans);letter-spacing:.08em;color:#8a8d97;text-transform:uppercase}.xv:where(:not(.xvl)) .bal-big{display:flex;align-items:center;gap:6px;margin:8px 0 22px;font:700 52px var(--display);color:#fff;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums;cursor:pointer}.xv:where(:not(.xvl)) .bal-big small{font-size:40px;color:#c9cbd3}.xv:where(:not(.xvl)) .bal-big svg{width:18px;height:18px;color:var(--muted);margin-left:2px}.xv:where(:not(.xvl)) .acts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:18px}.xv:where(:not(.xvl)) .act{display:grid;justify-items:center;gap:8px;font-size:11.5px;color:#9a9da7;background:none;border:0;cursor:pointer;padding:0}.xv:where(:not(.xvl)) .act span{width:100%;height:52px;border-radius:16px;display:grid;place-items:center;background:#1a1b1f;color:#fff;transition:transform .25s var(--ease),background .2s;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.xv:where(:not(.xvl)) .act span svg{width:19px;height:19px}.xv:where(:not(.xvl)) .act:hover span{background:#222328;transform:translateY(-2px)}.xv:where(:not(.xvl)) .act.primary span{background:#fff;color:#0b0b0d;box-shadow:0 10px 30px -12px rgba(255,255,255,.5)}.xv:where(:not(.xvl)) .act.primary:hover span{background:#f0f0f3}.xv:where(:not(.xvl)) .promo{position:relative;overflow:hidden;border-radius:20px;padding:20px;min-height:150px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;background:radial-gradient(120% 120% at 100% 0,rgba(var(--accent-rgb),.55),transparent 55%),linear-gradient(135deg,#1b1c22,#101114);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.xv:where(:not(.xvl)) .promo:after{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.012' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");mix-blend-mode:overlay;opacity:.6;pointer-events:none}.xv:where(:not(.xvl)) .promo b{position:relative;z-index:1;max-width:190px;font:600 15px var(--display);color:#fff;line-height:1.25}.xv:where(:not(.xvl)) .promo img{position:absolute;right:-14px;bottom:-22px;width:150px;z-index:1;filter:drop-shadow(0 14px 20px rgba(0,0,0,.5))}.xv:where(:not(.xvl)) .wbtn{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;border-radius:12px;background:#fff;color:#0b0b0d;font:600 13px var(--xv-sans);border:0;cursor:pointer;overflow:hidden;isolation:isolate;transition:transform .2s}.xv:where(:not(.xvl)) .wbtn svg{width:15px;height:15px}.xv:where(:not(.xvl)) .wbtn:hover{transform:translateY(-1px)}.xv:where(:not(.xvl)) .wbtn.full{width:100%;height:48px;font-size:14px;border-radius:14px}.xv:where(:not(.xvl)) .wbtn:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 35%,rgba(var(--accent-rgb),.25) 50%,transparent 65%) 160% 0 /260% 100% no-repeat;transition:background-position .9s var(--ease)}.xv:where(:not(.xvl)) .wbtn:hover:before{background-position:-60% 0}.xv:where(:not(.xvl)) .wbtn[disabled]{opacity:.45;cursor:not-allowed;transform:none}.xv:where(:not(.xvl)) .gbtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:12px;background:#1a1b1f;color:#fff;font:500 13px var(--xv-sans);border:0;cursor:pointer;transition:background .2s;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.xv:where(:not(.xvl)) .gbtn:hover{background:#222328}.xv:where(:not(.xvl)) .gbtn svg{width:15px;height:15px}.xv:where(:not(.xvl)) .tier-card{margin-top:12px;padding:16px;border-radius:18px;background:#131417;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.xv:where(:not(.xvl)) .tier-card .row{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#c9cbd3}.xv:where(:not(.xvl)) .tier-card small{color:var(--muted);font-size:12px}.xv:where(:not(.xvl)) .bar{height:6px;border-radius:6px;background:rgba(255,255,255,.07);margin:12px 0 8px;overflow:hidden}.xv:where(:not(.xvl)) .bar i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,var(--accent),var(--accent-2));box-shadow:0 0 12px rgba(var(--accent-rgb),.6);transform-origin:left}.xv:where(:not(.xvl)) .tag-pro{font:600 10.5px var(--xv-sans);padding:3px 7px;border-radius:6px;background:var(--accent);color:#fff}.xv:where(:not(.xvl)) .banner{display:flex;align-items:center;gap:12px;padding:12px 12px 12px 14px;border-radius:16px;margin-bottom:26px;color:#fff;font-size:13px;background:linear-gradient(100deg,#1d2bd9,#3b4cff 55%,#2a35c9);box-shadow:0 16px 40px -20px rgba(59,76,255,.8)}.xv:where(:not(.xvl)) .banner .b-ic{width:26px;height:26px;border-radius:50%;background:rgba(255,255,255,.18);display:grid;place-items:center;flex:none}.xv:where(:not(.xvl)) .banner .b-ic svg{width:14px;height:14px}.xv:where(:not(.xvl)) .banner span{flex:1}.xv:where(:not(.xvl)) .banner .wbtn{height:30px;padding:0 12px;font-size:12px;border-radius:9px}.xv:where(:not(.xvl)) .banner .x{width:26px;height:26px;border:0;background:none;color:rgba(255,255,255,.7);cursor:pointer;display:grid;place-items:center}.xv:where(:not(.xvl)) .banner .x svg{width:14px;height:14px}.xv:where(:not(.xvl)) .sh{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:12px}.xv:where(:not(.xvl)) .sh h3{font:600 17px var(--display);color:#fff}.xv:where(:not(.xvl)) .sh small{display:block;font-size:12px;color:var(--muted);margin-top:3px}.xv:where(:not(.xvl)) .sh a{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#8a8d97;white-space:nowrap}.xv:where(:not(.xvl)) .sh a svg{width:13px;height:13px}.xv:where(:not(.xvl)) .sh a:hover{color:#fff}.xv:where(:not(.xvl)) .mtiles{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:28px}.xv:where(:not(.xvl)) .mtile{display:grid;justify-items:center;align-content:center;gap:10px;height:96px;border-radius:16px;background:#141518;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);font-size:11.5px;color:#d6d8df;text-align:center;padding:0 6px;transition:transform .25s var(--ease),background .2s;cursor:pointer}.xv:where(:not(.xvl)) .mtile:hover{transform:translateY(-3px);background:#191a1e}.xv:where(:not(.xvl)) .mtile i{width:34px;height:34px;border-radius:50%;background:#202126;display:grid;place-items:center}.xv:where(:not(.xvl)) .mtile i img{width:17px;height:17px}.xv:where(:not(.xvl)) .panel2{border-radius:20px;background:#131417;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);padding:18px;margin-bottom:18px}.xv:where(:not(.xvl)) .ops{display:grid}.xv:where(:not(.xvl)) .op{display:flex;align-items:center;gap:12px;padding:11px 6px;border-radius:12px;cursor:pointer;transition:background .2s}.xv:where(:not(.xvl)) .op:hover{background:rgba(255,255,255,.03)}.xv:where(:not(.xvl)) .op .oi{width:38px;height:38px;border-radius:12px;background:#1d1e22;display:grid;place-items:center;flex:none}.xv:where(:not(.xvl)) .op .oi img{width:18px;height:18px}.xv:where(:not(.xvl)) .op .oi svg{width:17px;height:17px;color:var(--green)}.xv:where(:not(.xvl)) .op .ot{flex:1;min-width:0}.xv:where(:not(.xvl)) .op .ot b{display:block;font-size:13.5px;color:#fff;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xv:where(:not(.xvl)) .op .ot small{font-size:12px;color:var(--muted)}.xv:where(:not(.xvl)) .op .oa{font:500 13.5px var(--xv-sans);color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}.xv:where(:not(.xvl)) .op .oa.plus{color:var(--green)}.xv:where(:not(.xvl)) .day{font-size:12px;color:#6d707a;padding:12px 6px 4px}.xv:where(:not(.xvl)) .empty2{display:grid;justify-items:center;gap:8px;text-align:center;padding:34px 0;color:var(--muted);font-size:12.5px}.xv:where(:not(.xvl)) .empty2 i{width:40px;height:40px;border-radius:12px;background:#1d1e22;display:grid;place-items:center}.xv:where(:not(.xvl)) .empty2 i svg{width:18px;height:18px}.xv:where(:not(.xvl)) .empty2 b{color:#fff;font-size:14px}.xv:where(:not(.xvl)) .month{display:grid;grid-template-columns:auto auto 1fr;gap:28px;align-items:end}.xv:where(:not(.xvl)) .month small{display:block;font-size:11.5px;color:var(--muted);margin-bottom:4px}.xv:where(:not(.xvl)) .month b{font:600 19px var(--display);color:#fff;font-variant-numeric:tabular-nums}.xv:where(:not(.xvl)) .bars{display:flex;align-items:flex-end;gap:4px;height:54px}.xv:where(:not(.xvl)) .bars i{flex:1;border-radius:3px 3px 1px 1px;background:#26272d;transform-origin:bottom}.xv:where(:not(.xvl)) .bars i.hi{background:linear-gradient(180deg,var(--accent-2),var(--accent))}.xv:where(:not(.xvl)) .cap{font-size:11px;color:#5d606a;margin-top:10px}.xv:where(:not(.xvl)) .toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:18px}.xv:where(:not(.xvl)) .srch{position:relative;flex:1;min-width:220px;max-width:360px}.xv:where(:not(.xvl)) .srch svg{position:absolute;left:13px;top:50%;width:15px;height:15px;transform:translateY(-50%);color:var(--muted)}.xv:where(:not(.xvl)) .inp2{width:100%;height:44px;padding:0 14px;border-radius:13px;border:0;background:#17181b;color:#fff;font:14px var(--xv-sans);outline:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);transition:box-shadow .2s}.xv:where(:not(.xvl)) .inp2:focus{box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.8),0 0 0 4px rgba(var(--accent-rgb),.14)}.xv:where(:not(.xvl)) .srch .inp2{padding-left:38px}.xv:where(:not(.xvl)) .segs{display:flex;gap:4px;padding:4px;border-radius:13px;background:#141518;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);overflow-x:auto;scrollbar-width:none}.xv:where(:not(.xvl)) .segs span{padding:7px 12px;border-radius:9px;font-size:12.5px;color:#8a8d97;cursor:pointer;white-space:nowrap;transition:.2s}.xv:where(:not(.xvl)) .segs span.on{background:#23242a;color:#fff}.xv:where(:not(.xvl)) .mgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.xv:where(:not(.xvl)) .mc{border-radius:20px;padding:18px;background:#131417;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);display:grid;gap:14px;transition:transform .3s var(--ease),box-shadow .3s}.xv:where(:not(.xvl)) .mc:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px rgba(154,144,255,.3)}.xv:where(:not(.xvl)) .mc-h{display:flex;align-items:center;gap:12px}.xv:where(:not(.xvl)) .mc-h i{width:42px;height:42px;border-radius:13px;background:#1d1e22;display:grid;place-items:center}.xv:where(:not(.xvl)) .mc-h i img{width:22px;height:22px}.xv:where(:not(.xvl)) .mc-h b{display:block;font:600 15px var(--display);color:#fff}.xv:where(:not(.xvl)) .mc-h small{font-size:12px;color:var(--muted)}.xv:where(:not(.xvl)) .mc-h .new{margin-left:auto;font:600 10px var(--xv-sans);padding:3px 7px;border-radius:6px;background:rgba(57,217,138,.12);color:var(--green)}.xv:where(:not(.xvl)) .mc p{font-size:13px;color:#8f929c;min-height:36px}.xv:where(:not(.xvl)) .kv2{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.xv:where(:not(.xvl)) .kv2 div{padding:9px 10px;border-radius:11px;background:#0e0f11}.xv:where(:not(.xvl)) .kv2 small{display:block;font-size:10.5px;color:var(--muted)}.xv:where(:not(.xvl)) .kv2 b{font:500 12.5px var(--xv-mono);color:#fff}.xv:where(:not(.xvl)) .mc .row2{display:flex;gap:8px}.xv:where(:not(.xvl)) .mc .row2>*{flex:1}.xv:where(:not(.xvl)) .keys{display:grid;grid-template-columns:360px 1fr;gap:40px;align-items:start}.xv:where(:not(.xvl)) .kcards{display:grid;gap:12px}.xv:where(:not(.xvl)) .kcard{position:relative;aspect-ratio:1.62;border-radius:20px;padding:20px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;color:#fff;cursor:pointer;transition:transform .35s var(--ease);background:radial-gradient(120% 90% at 100% 0,rgba(var(--accent-rgb),.55),transparent 55%),radial-gradient(90% 80% at 0 100%,rgba(40,70,255,.35),transparent 60%),linear-gradient(140deg,#1c1d23,#0d0e11);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 24px 50px -24px rgba(0,0,0,.8)}.xv:where(:not(.xvl)) .kcard:after{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='200'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.008 .02' numOctaves='4' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.4 -.5'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23m)'/%3E%3C/svg%3E") 50% /cover;opacity:.16;mix-blend-mode:overlay;pointer-events:none}.xv:where(:not(.xvl)) .kcard:hover{transform:translateY(-3px) rotate(-.4deg)}.xv:where(:not(.xvl)) .kcard.off{filter:grayscale(.9) brightness(.7)}.xv:where(:not(.xvl)) .kc-top{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}.xv:where(:not(.xvl)) .kc-top .logo{font-size:15px}.xv:where(:not(.xvl)) .kc-chip{width:36px;height:27px;border-radius:6px;background:linear-gradient(135deg,#e9e2c9,#9c947c);box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)}.xv:where(:not(.xvl)) .kc-num{position:relative;z-index:1;font:500 17px var(--xv-mono);letter-spacing:.12em}.xv:where(:not(.xvl)) .kc-bot{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-end}.xv:where(:not(.xvl)) .kc-bot small{display:block;font:600 9px var(--xv-sans);letter-spacing:.1em;color:rgba(255,255,255,.55);text-transform:uppercase}.xv:where(:not(.xvl)) .kc-bot b{font:600 12.5px var(--xv-sans);letter-spacing:.04em}.xv:where(:not(.xvl)) .kc-logos{display:flex}.xv:where(:not(.xvl)) .kc-logos span{width:24px;height:24px;border-radius:50%;background:rgba(0,0,0,.45);display:grid;place-items:center;margin-left:-6px;box-shadow:0 0 0 1.5px rgba(255,255,255,.12)}.xv:where(:not(.xvl)) .kc-logos img{width:12px;height:12px}.xv:where(:not(.xvl)) .addkey{width:100%;height:50px;border-radius:16px;background:#17181b;color:#c9cbd3;border:0;cursor:pointer;font:500 13.5px var(--xv-sans);display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);transition:.2s}.xv:where(:not(.xvl)) .addkey:hover{background:#1e1f23;color:#fff}.xv:where(:not(.xvl)) .addkey svg{width:16px;height:16px}.xv:where(:not(.xvl)) .perks h2{font:600 30px var(--display);color:#fff;letter-spacing:-.04em;line-height:1.1;margin-bottom:8px}.xv:where(:not(.xvl)) .perks>p{color:var(--muted);font-size:14px;margin-bottom:14px}.xv:where(:not(.xvl)) .perk-tags{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:26px}.xv:where(:not(.xvl)) .perk-tags span{padding:6px 10px;border-radius:9px;background:#17181b;font-size:12px;color:#c9cbd3}.xv:where(:not(.xvl)) .perk{display:grid;grid-template-columns:36px 1fr;gap:14px;padding:12px 0}.xv:where(:not(.xvl)) .perk i{width:36px;height:36px;border-radius:11px;background:#17181b;display:grid;place-items:center}.xv:where(:not(.xvl)) .perk i svg{width:17px;height:17px;color:var(--accent-2)}.xv:where(:not(.xvl)) .perk b{display:block;font-size:14px;color:#fff;font-weight:500;margin-bottom:3px}.xv:where(:not(.xvl)) .perk small{font-size:12.5px;color:var(--muted);line-height:1.45}.xv:where(:not(.xvl)) .pg2{display:grid;grid-template-columns:1fr 280px;gap:14px;height:calc(100vh - 62px - 34px - 90px - 44px);min-height:520px}.xv:where(:not(.xvl)) .pg-chat{display:flex;flex-direction:column;border-radius:22px;background:#0f1012;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);overflow:hidden;position:relative}.xv:where(:not(.xvl)) .pg-chat .thread{flex:1}.xv:where(:not(.xvl)) .pg-side{display:grid;gap:12px;align-content:start}.xv:where(:not(.xvl)) .param{display:grid;gap:10px}.xv:where(:not(.xvl)) .param+.param{margin-top:16px}.xv:where(:not(.xvl)) .param-h{display:flex;justify-content:space-between;font-size:13px;color:#c9cbd3}.xv:where(:not(.xvl)) .param-h b{font:500 12.5px var(--xv-mono);color:var(--accent-2)}.xv:where(:not(.xvl)) .sugg{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;max-width:480px}.xv:where(:not(.xvl)) .sugg span{padding:7px 12px;border-radius:10px;background:#17181b;font-size:12.5px;color:#c9cbd3;cursor:pointer;transition:.2s;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.xv:where(:not(.xvl)) .sugg span:hover{color:#fff;background:#1e1f23}.xv:where(:not(.xvl)) .hist{max-width:720px}.xv:where(:not(.xvl)) .prof{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.xv:where(:not(.xvl)) .prof-card{display:flex;align-items:center;gap:14px}.xv:where(:not(.xvl)) .prof-card .ava{width:54px;height:54px;font-size:18px}.xv:where(:not(.xvl)) .prof-card b{display:block;font:600 18px var(--display);color:#fff}.xv:where(:not(.xvl)) .prof-card small{color:var(--muted);font-size:13px}.xv:where(:not(.xvl)) .srow{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0;border-top:1px solid rgba(255,255,255,.05)}.xv:where(:not(.xvl)) .srow:first-of-type{border-top:0}.xv:where(:not(.xvl)) .srow b{display:block;font-size:14px;color:#fff;font-weight:500}.xv:where(:not(.xvl)) .srow small{font-size:12.5px;color:var(--muted)}.xv:where(:not(.xvl)) .srow .left{display:flex;align-items:center;gap:12px}.xv:where(:not(.xvl)) .srow .left i{width:36px;height:36px;border-radius:11px;background:#1d1e22;display:grid;place-items:center}.xv:where(:not(.xvl)) .srow .left i svg{width:17px;height:17px}.xv:where(:not(.xvl)) .st2{font:500 11.5px var(--xv-sans);padding:4px 9px;border-radius:8px}.xv:where(:not(.xvl)) .st2.ok{color:var(--green);background:rgba(57,217,138,.1)}.xv:where(:not(.xvl)) .st2.no{color:#8a8d97;background:#1d1e22}.xv:where(:not(.xvl)) .tgl{position:relative;width:38px;height:22px;border-radius:22px;background:#2a2b31;border:0;cursor:pointer;transition:background .25s;flex:none}.xv:where(:not(.xvl)) .tgl:after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .3s var(--ease)}.xv:where(:not(.xvl)) .tgl.on{background:var(--accent)}.xv:where(:not(.xvl)) .tgl.on:after{transform:translateX(16px)}.xv:where(:not(.xvl)) .flags{display:flex;gap:8px}.xv:where(:not(.xvl)) .flags span{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:11px;background:#17181b;font-size:13px;color:#c9cbd3;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.xv:where(:not(.xvl)) .flags span.on{box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.8);color:#fff}.xv:where(:not(.xvl)) .flags img{width:18px;height:18px;border-radius:50%}.xv:where(:not(.xvl)) .danger{color:#ff7d7d}.xv:where(:not(.xvl)) .mroot{position:fixed;inset:0;z-index:100;display:grid;place-items:center;pointer-events:none;opacity:0;transition:opacity .25s}.xv:where(:not(.xvl)) .mroot.on{pointer-events:auto;opacity:1;background:rgba(0,0,0,.66);backdrop-filter:blur(3px)}.xv:where(:not(.xvl)) .md{position:relative;width:min(400px,calc(100vw - 24px));max-height:calc(100vh - 40px);overflow-y:auto;border-radius:26px;padding:22px;background:#18191c;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),0 40px 100px -20px rgba(0,0,0,.9);scrollbar-width:none}.xv:where(:not(.xvl)) .md-h{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.xv:where(:not(.xvl)) .md-h h3{font:600 17px var(--display);color:#fff}.xv:where(:not(.xvl)) .md-h small{display:block;color:var(--muted);font-size:12.5px;margin-top:3px}.xv:where(:not(.xvl)) .md-x{width:30px;height:30px;border-radius:9px;border:0;background:transparent;color:#8a8d97;cursor:pointer;display:grid;place-items:center}.xv:where(:not(.xvl)) .md-x:hover{background:#222328;color:#fff}.xv:where(:not(.xvl)) .md-x svg{width:16px;height:16px}.xv:where(:not(.xvl)) .bonus{display:flex;align-items:center;gap:10px;padding:12px;border-radius:16px;margin-bottom:18px;color:#06160c;font:600 12.5px var(--xv-sans);line-height:1.3;background:linear-gradient(100deg,#8ef0a5,#43d17a 60%,#9cf2b0);box-shadow:0 14px 30px -16px rgba(67,209,122,.8)}.xv:where(:not(.xvl)) .bonus i{width:30px;height:30px;border-radius:10px;background:rgba(6,22,12,.15);display:grid;place-items:center;flex:none}.xv:where(:not(.xvl)) .bonus i svg{width:16px;height:16px}.xv:where(:not(.xvl)) .bonus span{flex:1}.xv:where(:not(.xvl)) .bonus button{height:30px;padding:0 12px;border-radius:9px;border:0;background:#06160c;color:#fff;font:600 11.5px var(--xv-sans);cursor:pointer;white-space:nowrap}.xv:where(:not(.xvl)) .amt-l{text-align:center;font:600 10.5px var(--xv-sans);letter-spacing:.1em;color:#8a8d97;text-transform:uppercase}.xv:where(:not(.xvl)) .amt{display:flex;justify-content:center;align-items:baseline;gap:4px;margin:8px 0 4px}.xv:where(:not(.xvl)) .amt input{width:100%;max-width:260px;text-align:center;background:none;border:0;outline:none;color:#fff;font:700 46px var(--display);letter-spacing:-.04em;caret-color:var(--green);font-variant-numeric:tabular-nums}.xv:where(:not(.xvl)) .amt input::-moz-placeholder{color:#3a3b41}.xv:where(:not(.xvl)) .amt input::placeholder{color:#3a3b41}.xv:where(:not(.xvl)) .amt-hint{text-align:center;font-size:12px;color:var(--muted)}.xv:where(:not(.xvl)) .amt-hint.err{color:#ff7d7d}.xv:where(:not(.xvl)) .presets{display:flex;justify-content:center;gap:6px;margin:14px 0 20px;flex-wrap:wrap}.xv:where(:not(.xvl)) .presets span{padding:7px 12px;border-radius:10px;background:#222328;font:500 12px var(--xv-sans);color:#c9cbd3;cursor:pointer;transition:.2s}.xv:where(:not(.xvl)) .presets span.on,.xv:where(:not(.xvl)) .presets span:hover{background:#2d2e35;color:#fff}.xv:where(:not(.xvl)) .lines{display:grid;gap:12px;font-size:13px;color:#9a9da7}.xv:where(:not(.xvl)) .line{display:flex;justify-content:space-between;align-items:center;gap:10px}.xv:where(:not(.xvl)) .line b{color:#fff;font-weight:600;font-variant-numeric:tabular-nums}.xv:where(:not(.xvl)) .line s{color:#5d606a;margin-right:6px}.xv:where(:not(.xvl)) .line.big b{font-size:16px}.xv:where(:not(.xvl)) .hr{height:1px;background:rgba(255,255,255,.06);margin:2px 0}.xv:where(:not(.xvl)) .note{font-size:12px;color:#8a8d97}.xv:where(:not(.xvl)) .md .wbtn.full{margin-top:18px}.xv:where(:not(.xvl)) .dd{position:relative}.xv:where(:not(.xvl)) .dd-btn{display:flex;align-items:center;gap:7px;height:30px;padding:0 10px;border-radius:9px;border:0;background:#26272d;color:#fff;font:600 12px var(--xv-sans);cursor:pointer}.xv:where(:not(.xvl)) .dd-btn svg{width:13px;height:13px;color:#8a8d97;transition:transform .25s}.xv:where(:not(.xvl)) .dd.open .dd-btn svg{transform:rotate(180deg)}.xv:where(:not(.xvl)) .dd-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:5;width:250px;max-height:260px;overflow-y:auto;padding:6px;border-radius:14px;background:#1f2024;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),0 20px 50px rgba(0,0,0,.7);opacity:0;transform:translateY(-6px);pointer-events:none;transition:.22s var(--ease)}.xv:where(:not(.xvl)) .dd.open .dd-menu{opacity:1;transform:none;pointer-events:auto}.xv:where(:not(.xvl)) .dd-menu div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border-radius:9px;font-size:13px;color:#e2e4ea;cursor:pointer}.xv:where(:not(.xvl)) .dd-menu div:hover{background:rgba(255,255,255,.05)}.xv:where(:not(.xvl)) .dd-menu div small{color:var(--muted);font-size:11.5px}.xv:where(:not(.xvl)) .dd-menu div svg{width:14px;height:14px;color:#fff;opacity:0}.xv:where(:not(.xvl)) .dd-menu div.on svg{opacity:1}.xv:where(:not(.xvl)) .md .kcard{cursor:default;aspect-ratio:1.75;margin-bottom:14px}.xv:where(:not(.xvl)) .md .kcard:hover{transform:none}.xv:where(:not(.xvl)) .picks{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.xv:where(:not(.xvl)) .picks span{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:13px;background:#222328;font:600 12px var(--xv-sans);color:#c9cbd3;cursor:pointer;transition:.2s}.xv:where(:not(.xvl)) .picks span img{width:15px;height:15px}.xv:where(:not(.xvl)) .picks span.on{background:#fff;color:#0b0b0d}.xv:where(:not(.xvl)) .picks span.on img[src*=flux],.xv:where(:not(.xvl)) .picks span.on img[src*=grok],.xv:where(:not(.xvl)) .picks span.on img[src*=openai]{filter:invert(1)}.xv:where(:not(.xvl)) .info-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;padding:14px;border-radius:16px;background:#111214}.xv:where(:not(.xvl)) .info-grid small{display:block;font-size:10.5px;color:var(--muted);margin-bottom:2px}.xv:where(:not(.xvl)) .info-grid b{font-size:12.5px;color:#fff;font-weight:600}.xv:where(:not(.xvl)) .info-grid b.g{color:var(--green)}.xv:where(:not(.xvl)) .fld{display:grid;gap:6px;margin-bottom:10px}.xv:where(:not(.xvl)) .fld label{font-size:11px;color:var(--muted);padding-left:2px}.xv:where(:not(.xvl)) .newkey{padding:14px;border-radius:14px;background:#0e0f11;box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.6),0 0 0 4px rgba(var(--accent-rgb),.1);font:13px var(--xv-mono);color:#fff;word-break:break-all;margin-bottom:10px}.xv:where(:not(.xvl)) .toasts{position:fixed;right:20px;bottom:20px;z-index:120;display:grid;gap:8px}.xv:where(:not(.xvl)) .toast{display:flex;align-items:center;gap:12px;padding:12px 16px 12px 12px;border-radius:16px;background:rgba(26,27,31,.94);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),0 20px 50px -16px rgba(0,0,0,.8);backdrop-filter:blur(14px);font-size:13.5px;color:#fff;min-width:250px}.xv:where(:not(.xvl)) .toast .t-ic{width:30px;height:30px;border-radius:10px;background:#fff;display:grid;place-items:center;flex:none}.xv:where(:not(.xvl)) .toast .t-ic svg{width:15px;height:15px;color:#0b0b0d}.xv:where(:not(.xvl)) .toast small{display:block;color:var(--muted);font-size:12px}.xv:where(:not(.xvl)) .tabbar{display:none}.xv.embed .tabbar,.xv.embed .toasts{display:none!important}.xv.embed{overflow:hidden}@media (max-width:1060px){.xv:where(:not(.xvl)) .ch-nav a{padding:7px 9px}.xv:where(:not(.xvl)) .ch-nav a svg{display:none}.xv:where(:not(.xvl)) .mgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.xv:where(:not(.xvl)) .ch-nav{display:none}.xv:where(:not(.xvl)) .home,.xv:where(:not(.xvl)) .keys,.xv:where(:not(.xvl)) .prof{grid-template-columns:1fr;gap:26px}.xv:where(:not(.xvl)) .pg2{grid-template-columns:1fr;height:auto}.xv:where(:not(.xvl)) .pg-chat{height:70vh;min-height:460px}.xv:where(:not(.xvl)) .tabbar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:70;height:64px;padding:0 6px;border-radius:22px;background:rgba(22,23,26,.86);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),0 20px 40px rgba(0,0,0,.6);align-items:center}.xv:where(:not(.xvl)) .tabbar a{display:grid;justify-items:center;gap:4px;font-size:10.5px;color:#7d808b}.xv:where(:not(.xvl)) .tabbar a svg{width:20px;height:20px}.xv:where(:not(.xvl)) .tabbar a.on{color:#fff}.xv:where(:not(.xvl)) .tab-plus{justify-self:center;width:48px;height:48px;border-radius:16px;border:0;background:#fff;color:#0b0b0d;display:grid;place-items:center;cursor:pointer;box-shadow:0 10px 24px -8px rgba(255,255,255,.4)}.xv:where(:not(.xvl)) .tab-plus svg{width:22px;height:22px}.xv:where(:not(.xvl)) .cv{padding:22px 16px 120px}.xv:where(:not(.xvl)) .toasts{left:16px;right:16px;bottom:90px}.xv:where(:not(.xvl)) .toast{min-width:0}}@media (max-width:640px){.xv:where(:not(.xvl)) .ch-in{height:56px;gap:10px;padding:0 14px}.xv:where(:not(.xvl)) .hide-sm,.xv:where(:not(.xvl)) .lang-btn span,.xv:where(:not(.xvl)) .me b{display:none}.xv:where(:not(.xvl)) .bal-big{font-size:44px}.xv:where(:not(.xvl)) .bal-big small{font-size:32px}.xv:where(:not(.xvl)) .mtiles{grid-template-columns:repeat(5,1fr);gap:6px}.xv:where(:not(.xvl)) .mtile{height:82px;font-size:10px;border-radius:14px}.xv:where(:not(.xvl)) .mtile i{width:30px;height:30px}.xv:where(:not(.xvl)) .mgrid{grid-template-columns:1fr}.xv:where(:not(.xvl)) .month{grid-template-columns:1fr 1fr;gap:14px}.xv:where(:not(.xvl)) .month .bars{grid-column:1/-1}.xv:where(:not(.xvl)) .banner{font-size:12px}.xv:where(:not(.xvl)) .banner .wbtn{display:none}.xv:where(:not(.xvl)) .srch{max-width:none}.xv:where(:not(.xvl)) .mroot{place-items:end center}.xv:where(:not(.xvl)) .md{width:100vw;max-height:92vh;border-radius:26px 26px 0 0;padding:20px 18px calc(22px + env(safe-area-inset-bottom))}.xv:where(:not(.xvl)) .md:before{content:"";display:block;width:40px;height:4px;border-radius:4px;background:#3a3b41;margin:-6px auto 14px}.xv:where(:not(.xvl)) .kc-num{font-size:15px}}.xv:where(:not(.xvl)) .promo img{width:128px;right:-6px;bottom:-14px}.xv:where(:not(.xvl)) .empty-cat{width:170px;margin-bottom:4px;filter:drop-shadow(0 16px 24px rgba(0,0,0,.5))}.xv:where(:not(.xvl)) .perks{position:relative}.xv:where(:not(.xvl)) .perks-cat{position:absolute;right:0;top:-36px;width:120px;filter:drop-shadow(0 16px 24px rgba(0,0,0,.5));pointer-events:none}@media (max-width:900px){.xv:where(:not(.xvl)) .perks-cat{width:90px;top:-20px}}.xv:where(:not(.xvl)) .cab-bg{position:fixed;left:0;right:0;top:0;height:78vh;z-index:0;pointer-events:none;opacity:.5;-webkit-mask:linear-gradient(180deg,#000,rgba(0,0,0,.7) 35%,rgba(0,0,0,.25) 70%,transparent);mask:linear-gradient(180deg,#000,rgba(0,0,0,.7) 35%,rgba(0,0,0,.25) 70%,transparent)}.xv:where(:not(.xvl)) .cab-bg canvas{width:100%;height:100%;display:block}.xv.cab2:before{z-index:0}.xv:where(:not(.xvl)) .ch{background:rgba(11,11,13,.55)}.xv:where(:not(.xvl)) .cat-head{display:grid;grid-template-columns:1.2fr 1fr;gap:30px;align-items:end;margin:8px 0 26px}.xv:where(:not(.xvl)) .cat-chip{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:9px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);font-size:12.5px;color:#c9cbd3}.xv:where(:not(.xvl)) .cat-chip svg{width:13px;height:13px;color:var(--accent-2)}.xv:where(:not(.xvl)) .cat-h1{margin-top:14px;font:600 clamp(34px,4.4vw,54px)/1 var(--display);letter-spacing:-.045em;color:#fff}.xv:where(:not(.xvl)) .cat-h1 b{font-weight:700;background:linear-gradient(100deg,var(--accent-3),var(--accent-2) 45%,var(--accent));-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums}.xv:where(:not(.xvl)) .cat-head p{color:#9a9da7;font-size:14.5px;max-width:420px;justify-self:end}.xv:where(:not(.xvl)) .cat-f{display:grid;gap:10px;margin-bottom:22px}.xv:where(:not(.xvl)) .cat-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.xv:where(:not(.xvl)) .cseg{position:relative;display:flex;gap:2px;padding:4px;border-radius:13px;background:rgba(20,21,24,.82);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);overflow-x:auto;scrollbar-width:none;max-width:100%}.xv:where(:not(.xvl)) .cseg::-webkit-scrollbar{display:none}.xv:where(:not(.xvl)) .cseg span{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:9px;font-size:13px;color:#8a8d97;cursor:pointer;white-space:nowrap;transition:color .25s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.xv:where(:not(.xvl)) .cseg span svg{width:13px;height:13px}.xv:where(:not(.xvl)) .cseg span:hover{color:#d6d9e3}.xv:where(:not(.xvl)) .cseg span.on{color:#0b0b0d;font-weight:600}.xv:where(:not(.xvl)) .cseg-pill{position:absolute;left:0;top:4px;bottom:4px;width:60px;border-radius:9px;background:#fff;box-shadow:0 6px 20px -8px rgba(255,255,255,.5)}.xv:where(:not(.xvl)) .cat-srch{position:relative;margin-left:auto;flex:0 1 320px;display:flex;align-items:center}.xv:where(:not(.xvl)) .cat-srch svg{position:absolute;left:13px;width:15px;height:15px;color:var(--muted)}.xv:where(:not(.xvl)) .cat-srch input{width:100%;height:42px;padding:0 40px 0 38px;border-radius:13px;border:0;background:rgba(20,21,24,.82);color:#fff;font:14px var(--xv-sans);outline:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);transition:box-shadow .25s}.xv:where(:not(.xvl)) .cat-srch input:focus{box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.8),0 0 0 4px rgba(var(--accent-rgb),.14)}.xv:where(:not(.xvl)) .cat-srch kbd{position:absolute;right:10px;font:11px var(--xv-mono);color:#8a8d97;padding:2px 6px;border-radius:6px;background:rgba(255,255,255,.06)}.xv:where(:not(.xvl)) .cat-sort{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--muted)}.xv:where(:not(.xvl)) .cat-sort .dd-btn{height:34px;background:rgba(20,21,24,.9);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}.xv:where(:not(.xvl)) .cat-prov{display:flex;gap:6px;flex-wrap:wrap}.xv:where(:not(.xvl)) .pchip{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 11px;border-radius:11px;border:0;background:rgba(20,21,24,.82);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);color:#c9cbd3;font:500 12.5px var(--xv-sans);cursor:pointer;transition:background .2s,box-shadow .2s,color .2s,opacity .3s}.xv:where(:not(.xvl)) .pchip img,.xv:where(:not(.xvl)) .pchip svg{width:15px;height:15px}.xv:where(:not(.xvl)) .pchip svg{color:var(--accent-2)}.xv:where(:not(.xvl)) .pchip i{font-style:normal;font:500 11px var(--xv-mono);color:#6d707a}.xv:where(:not(.xvl)) .pchip:hover{background:rgba(32,33,38,.9);color:#fff}.xv:where(:not(.xvl)) .pchip.on{color:#fff;background:rgba(var(--accent-rgb),.16);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.7)}.xv:where(:not(.xvl)) .pchip.on i{color:var(--accent-3)}.xv:where(:not(.xvl)) .pchip.off{opacity:.38}.xv:where(:not(.xvl)) .cat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.xv:where(:not(.xvl)) .mcard{position:relative;display:grid;gap:14px;padding:20px 22px;border-radius:22px;cursor:pointer;overflow:hidden;isolation:isolate;outline:none;background:linear-gradient(180deg,rgba(22,23,27,.9),rgba(15,16,19,.92));box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);transition:box-shadow .35s,transform .45s cubic-bezier(.2,.8,.2,1)}.xv:where(:not(.xvl)) .mcard:before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity .35s;background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%),rgba(var(--accent-rgb),.16),transparent 60%)}.xv:where(:not(.xvl)) .mcard:focus-visible,.xv:where(:not(.xvl)) .mcard:hover{box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.45),0 30px 60px -30px rgba(0,0,0,.9);transform:translateY(-3px)}.xv:where(:not(.xvl)) .mcard:hover:before{opacity:1}.xv:where(:not(.xvl)) .mk-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.xv:where(:not(.xvl)) .mk-lg{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#1d1e23;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07);flex:none}.xv:where(:not(.xvl)) .mk-lg img{width:19px;height:19px}.xv:where(:not(.xvl)) .mk-lg.big{width:48px;height:48px;border-radius:14px}.xv:where(:not(.xvl)) .mk-lg.big img{width:26px;height:26px}.xv:where(:not(.xvl)) .mk-top h3{font:600 20px var(--display);color:#fff;letter-spacing:-.03em}.xv:where(:not(.xvl)) .bdg{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:8px;font:600 11.5px var(--xv-sans)}.xv:where(:not(.xvl)) .bdg svg{width:12px;height:12px}.xv:where(:not(.xvl)) .bdg.hit{background:var(--accent);color:#fff;box-shadow:0 6px 18px -6px rgba(var(--accent-rgb),.9)}.xv:where(:not(.xvl)) .bdg.new{color:var(--accent-3);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.6)}.xv:where(:not(.xvl)) .bdg.best{background:#fff;color:#0b0b0d}.xv:where(:not(.xvl)) .mk-kind{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:8px;background:rgba(255,255,255,.05);font-size:12px;color:#c9cbd3}.xv:where(:not(.xvl)) .mk-kind svg{width:13px;height:13px;color:#8a8d97}.xv:where(:not(.xvl)) .mk-id{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:4px 6px;border-radius:7px;font-size:12px;color:#8a8d97;cursor:copy;transition:color .2s,background .2s}.xv:where(:not(.xvl)) .mk-id svg{width:12px;height:12px;opacity:0;transition:opacity .2s}.xv:where(:not(.xvl)) .mk-id:hover{color:#fff;background:rgba(255,255,255,.05)}.xv:where(:not(.xvl)) .mcard:hover .mk-id svg,.xv:where(:not(.xvl)) .mk-id:hover svg{opacity:1}.xv:where(:not(.xvl)) .mk-caps{display:flex;gap:6px;flex-wrap:wrap}.xv:where(:not(.xvl)) .mk-caps span{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:9px;font-size:12.5px;color:var(--accent-3);background:rgba(var(--accent-rgb),.1);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.18)}.xv:where(:not(.xvl)) .mk-caps span svg{width:13px;height:13px;color:var(--accent-2)}.xv:where(:not(.xvl)) .mk-caps .mk-tier{color:#c9cbd3;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}.xv:where(:not(.xvl)) .mk-tier.t-flag{color:#ffd28a;box-shadow:inset 0 0 0 1px rgba(255,210,138,.25);background:rgba(255,210,138,.06)}.xv:where(:not(.xvl)) .mk-tier.t-cheap{color:#8ef0a5;box-shadow:inset 0 0 0 1px rgba(142,240,165,.22);background:rgba(142,240,165,.06)}.xv:where(:not(.xvl)) .mk-d{font-size:13.5px;color:#9a9da7;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:42px}.xv:where(:not(.xvl)) .mk-bot{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;padding-top:4px}.xv:where(:not(.xvl)) .mk-by{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:#8a8d97;white-space:nowrap}.xv:where(:not(.xvl)) .mk-by i{width:1px;height:12px;background:rgba(255,255,255,.12)}.xv:where(:not(.xvl)) .mk-pr{text-align:right;font-size:12.5px;color:#8a8d97;white-space:nowrap}.xv:where(:not(.xvl)) .mk-pr b{font:600 15px var(--display);color:#fff;letter-spacing:-.02em}.xv:where(:not(.xvl)) .mk-pr>svg{width:12px;height:12px;vertical-align:-1px;margin:0 2px;color:#5d606a}.xv:where(:not(.xvl)) .mk-pr small{display:flex;justify-content:flex-end;align-items:center;gap:5px;margin-top:3px;font-size:11.5px;color:#6d707a}.xv:where(:not(.xvl)) .mk-pr small svg{width:12px;height:12px;color:var(--accent-2)}.xv:where(:not(.xvl)) .md.md-model{width:min(560px,calc(100vw - 24px));padding:24px}.xv:where(:not(.xvl)) .mm-top{display:flex;align-items:center;gap:14px;margin-bottom:14px}.xv:where(:not(.xvl)) .mm-top h3{font:600 22px var(--display);color:#fff;letter-spacing:-.03em}.xv:where(:not(.xvl)) .mm-top small{color:var(--muted);font-size:12.5px}.xv:where(:not(.xvl)) .mm-top .md-x{margin-left:auto;align-self:flex-start}.xv:where(:not(.xvl)) .mm-d{color:#a3a7b3;font-size:14px;margin-bottom:14px}.xv:where(:not(.xvl)) .mm-pr{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0 10px}.xv:where(:not(.xvl)) .mm-pr div{padding:12px;border-radius:14px;background:#111215;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.xv:where(:not(.xvl)) .mm-pr small{display:block;font-size:11.5px;color:var(--muted)}.xv:where(:not(.xvl)) .mm-pr b{font:600 20px var(--display);color:#fff;letter-spacing:-.03em}.xv:where(:not(.xvl)) .mm-est{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:rgba(var(--accent-rgb),.1);color:#d6d9e3;font-size:13px}.xv:where(:not(.xvl)) .mm-est svg{width:16px;height:16px;color:var(--accent-2);flex:none}.xv:where(:not(.xvl)) .mm-est b{color:#fff}.xv:where(:not(.xvl)) .mm-code{margin-top:14px;border-radius:14px;background:#0c0d10;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);overflow:hidden}.xv:where(:not(.xvl)) .mm-code-h{display:flex;justify-content:space-between;align-items:center;padding:8px 10px 8px 14px;border-bottom:1px solid rgba(255,255,255,.05);font-size:11.5px;color:var(--muted)}.xv:where(:not(.xvl)) .gbtn.sm{height:28px;padding:0 10px;font-size:12px;border-radius:9px}.xv:where(:not(.xvl)) .mm-code pre{padding:12px 14px;font:12px/1.7 var(--xv-mono);color:#c9cdd8;white-space:pre;overflow-x:auto}.xv:where(:not(.xvl)) .mm-act{margin-top:16px}@media (max-width:960px){.xv:where(:not(.xvl)) .cat-head{grid-template-columns:1fr;gap:12px}.xv:where(:not(.xvl)) .cat-head p{justify-self:start}.xv:where(:not(.xvl)) .cat-grid{grid-template-columns:1fr}}@media (max-width:640px){.xv:where(:not(.xvl)) .cat-srch{flex:1 1 100%;margin-left:0;order:-1}.xv:where(:not(.xvl)) .cat-sort{margin-left:0}.xv:where(:not(.xvl)) .cat-prov{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px}.xv:where(:not(.xvl)) .cat-prov::-webkit-scrollbar{display:none}.xv:where(:not(.xvl)) .pchip{flex:none}.xv:where(:not(.xvl)) .mcard{padding:16px}.xv:where(:not(.xvl)) .mk-kind{margin-left:0}.xv:where(:not(.xvl)) .mk-bot{flex-direction:column;align-items:flex-start}.xv:where(:not(.xvl)) .mk-pr{text-align:left}.xv:where(:not(.xvl)) .mk-pr small{justify-content:flex-start}.xv:where(:not(.xvl)) .cab-bg{height:60vh}}.xv:where(:not(.xvl)) .mk-top{flex-wrap:nowrap;align-items:flex-start}.xv:where(:not(.xvl)) .mk-lg{margin-top:2px}.xv:where(:not(.xvl)) .mk-tt{display:grid;gap:1px;min-width:0}.xv:where(:not(.xvl)) .mk-nm{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.xv:where(:not(.xvl)) .mk-tt .mk-id{justify-self:start;margin-left:-6px;padding:2px 6px}.xv:where(:not(.xvl)) .mk-kind{flex:none}.xv:where(:not(.xvl)) .mm-act{display:flex;gap:8px}.xv:where(:not(.xvl)) .mm-act>*{flex:1;height:44px}@media (max-width:640px){.xv:where(:not(.xvl)) .mk-kind{display:none}}.xv:where(:not(.xvl)) .cat-f{grid-template-columns:minmax(0,1fr)}.xv:where(:not(.xvl)) .cat-row{min-width:0}.xv:where(:not(.xvl)) .cat-row .cseg{flex:0 1 auto;min-width:0}.xv:where(:not(.xvl)) .cab2 .bar{padding:0;display:block;gap:0;border-bottom:0;height:6px}.xv:where(:not(.xvl)) .promo{min-height:168px;padding-right:108px}.xv:where(:not(.xvl)) .promo img{top:10px;bottom:0;right:10px;height:calc(100% - 10px);width:auto;filter:none}.xv:where(:not(.xvl)) .promo .wbtn{align-self:flex-start}@media (max-width:640px){.xv:where(:not(.xvl)) .promo img{width:auto;right:6px;bottom:0}}.xv:where(:not(.xvl)) .ch{background:linear-gradient(180deg,rgba(14,15,19,.72),rgba(14,15,19,.5));backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);border-bottom:1px solid rgba(255,255,255,.07);box-shadow:0 10px 40px -20px rgba(0,0,0,.8)}.xv:where(:not(.xvl)) .cab-bg{height:100vh;opacity:.42;-webkit-mask:none;mask:none}.xv:where(:not(.xvl)) .cab-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,11,13,.15),rgba(11,11,13,.55))}