body,html{height:100%;margin:0}body{font-family:Manrope,Segoe UI,Arial,sans-serif}main{min-height:100%}.checkout{max-width:760px;margin:0 auto;padding:48px 16px;color:#f5f5f1}body:has(.checkout){background:#0b0b0d}.checkout h1{font-weight:800;font-size:32px;margin:0 0 24px}.checkout ul{list-style:none;padding:0;margin:0;display:grid;gap:12px}.showtime{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center;background:#16161a;border:1px solid #26262c;border-radius:12px;padding:16px 20px}.showtime div:first-child{display:grid;gap:4px}.showtime span,.showtime time{color:#a3a3ad;font-size:14px}.buy{display:flex;align-items:center;gap:16px}.price{font-weight:700;color:#f5f5f1!important;font-size:16px!important}.pp-button{background:#ffc439;color:#003087;border:0;border-radius:999px;padding:10px 22px;font:700 15px Manrope,sans-serif;cursor:pointer;min-width:180px}.pp-button:disabled{opacity:.6;cursor:default}.pp-note{margin:6px 0 0;font-size:13px;color:#a3a3ad}.pp-ok{color:#46d369}.pp-err{color:#e87c03}.concierge{max-width:760px;margin:0 auto;padding:48px 16px;color:#f5f5f1;display:flex;flex-direction:column;min-height:100%;box-sizing:border-box}body:has(.concierge){background:#0b0b0d}.concierge h1{font-weight:800;font-size:32px;margin:0}.concierge .sub{color:#a3a3ad;margin:6px 0 24px}.chat{list-style:none;padding:0;margin:0 0 16px;display:grid;gap:12px;flex:1 1;align-content:start}.chat li{max-width:85%;padding:12px 16px;border-radius:14px;line-height:1.5}.chat li p{margin:0;white-space:pre-wrap}.chat li.viewer{justify-self:end;background:#e50914}.chat li.agent{justify-self:start;background:#16161a;border:1px solid #26262c}.typing{color:#a3a3ad}.order-card{margin-top:12px;display:grid;gap:8px;padding:12px;border-radius:10px;background:#0b0b0d;border:1px solid #26262c}.composer{display:flex;gap:8px;position:sticky;bottom:16px}.composer input{flex:1 1;min-width:0;padding:12px 16px;border-radius:999px;border:1px solid #26262c;background:#16161a;color:#f5f5f1;font:500 15px Manrope,sans-serif}.composer button{padding:12px 20px;border-radius:999px;border:0;background:#e50914;color:#fff;font:700 15px Manrope,sans-serif;cursor:pointer}.composer button:disabled{opacity:.5;cursor:default}.shop-row{margin-top:12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.shop-card{display:grid;gap:4px;padding:8px;border-radius:10px;background:#0b0b0d;border:1px solid #26262c;color:#f5f5f1;text-decoration:none}.shop-card:hover{border-color:#e50914}.shop-card img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px;background:#1f1f24}.shop-title{font-size:13px;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shop-meta{font-size:12px;color:#a3a3ad}.exec{padding:40px 64px;color:#f5f5f1}body:has(.exec){background:#0b0b0d}.exec h1{font-weight:800;font-size:32px;margin:4px 0 24px}.eyebrow{color:#a3a3ad;font-size:13px;margin:0;text-transform:uppercase;letter-spacing:.08em}.kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:20px}.kpi,.kpis{display:grid}.kpi{background:#16161a;border:1px solid #26262c;border-radius:12px;padding:16px 20px;gap:6px}.kpi span{color:#a3a3ad;font-size:13px}.kpi strong{font-size:26px;font-weight:800}.grid-tools{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.grid-tools button{background:#16161a;color:#f5f5f1;border:1px solid #26262c;border-radius:999px;padding:8px 14px;font:600 13px Manrope,sans-serif;cursor:pointer;text-transform:capitalize}.grid-tools button.on{background:#e50914;border-color:#e50914}.site-footer{margin-top:32px;padding-top:16px;border-top:1px solid #26262c;color:#8e8e99;font-size:12px}.watch{max-width:960px;margin:0 auto;padding:48px 16px;color:#f5f5f1}.watch h1{font-weight:800;font-size:32px;margin:0;text-transform:none}.watch .sub{color:#a3a3ad;margin:6px 0 24px}.player{display:grid;gap:12px}.stage{position:relative;aspect-ratio:16/9;background:radial-gradient(ellipse at center,#1c1c22 0,#050506 75%);border:1px solid #26262c;border-radius:12px;overflow:hidden;display:grid;place-items:center}.stage-title{position:absolute;top:16px;left:20px;color:#a3a3ad;font-size:14px;letter-spacing:.02em}.subtitle{position:absolute;bottom:8%;left:50%;transform:translateX(-50%);margin:0;max-width:85%;text-align:center;font-size:clamp(16px,2.6vw,26px);font-weight:700;background:rgba(0,0,0,.6);padding:6px 14px;border-radius:6px}.play{width:72px;height:72px;border-radius:50%;border:0;background:#e50914;color:#fff;font-size:28px;cursor:pointer}.controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.controls>button{padding:10px 18px;border-radius:999px;border:0;background:#e50914;color:#fff;font:700 15px Manrope,sans-serif;cursor:pointer}.controls>button:disabled{opacity:.5;cursor:default}.progress{flex:1 1;min-width:120px;height:6px;background:#26262c;border-radius:999px;overflow:hidden}.progress span{display:block;height:100%;background:#e50914}.time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.audio-pick,.time{color:#a3a3ad;font-size:14px}.audio-pick{display:flex;align-items:center;gap:8px}.audio-pick select{background:#16161a;color:#f5f5f1;border:1px solid #26262c;border-radius:8px;padding:8px 10px;font:600 14px Manrope,sans-serif}.auth{max-width:520px;margin:0 auto;padding:48px 16px;color:#f5f5f1;display:grid;gap:20px}.auth-hero h1{font-weight:800;font-size:40px;line-height:1.05;margin:0 0 8px;text-transform:uppercase}.auth-hero p{color:#a3a3ad;margin:0}.page-title{font-weight:800;font-size:32px;margin:0}.auth-card{display:grid;gap:14px;background:#16161a;border:1px solid #26262c;border-radius:16px;padding:24px}.auth-card h2{margin:0;font-size:24px;font-weight:800}.auth-card label{display:grid;gap:6px;font-size:14px;color:#d5d5dc}.auth-card input:not([type=checkbox]){background:#0b0b0d;color:#f5f5f1;border:1px solid #33333b;border-radius:10px;padding:12px 14px;font:500 15px Manrope,sans-serif}.auth-card input:focus-visible{outline:2px solid #e50914;outline-offset:1px}.auth-card a{color:#f5f5f1;font-weight:700}.auth-card .check{grid-template-columns:auto 1fr;align-items:start;gap:10px;color:#a3a3ad;font-size:13px}.hint{font-size:12px}.hint,.muted{color:#a3a3ad}.muted{margin:0;font-size:14px}.cta{padding:12px 20px;border-radius:999px;border:0;background:#e50914;color:#fff;font:700 15px Manrope,sans-serif;cursor:pointer}.cta:disabled{opacity:.6;cursor:default}.ghost{padding:10px 16px;border-radius:999px;border:1px solid #33333b;background:transparent;color:#f5f5f1;font:600 14px Manrope,sans-serif;cursor:pointer;justify-self:start}.steps{display:flex;gap:8px;list-style:none;margin:0;padding:0;font-size:12px;color:#8e8e99}.steps li{padding:4px 10px;border-radius:999px;border:1px solid #26262c}.steps li.on{color:#fff;border-color:#e50914}.steps li.done{color:#46d369}.verify-row{display:grid;gap:10px;padding:14px 0;border-top:1px solid #26262c}.verify-row .inline{display:flex;gap:8px;flex-wrap:wrap}.verify-row .inline input{flex:1 1;min-width:160px}.tag{justify-self:start;font-size:12px;color:#a3a3ad;border:1px solid #33333b;border-radius:999px;padding:4px 10px}.devices{list-style:none;margin:0;padding:0;display:grid;gap:8px}.devices li{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;background:#0b0b0d;border:1px solid #26262c;border-radius:10px}.devices li div{display:grid;gap:2px}.face-check{display:grid;gap:8px}.face-check .inline{display:flex;gap:8px;flex-wrap:wrap}.face-host{min-height:420px;border-radius:12px;overflow:hidden;background:#0b0b0d}.tag.ok{color:#46d369;border-color:#1f5f33}.ghost.wide{justify-self:stretch}.social{text-decoration:none}.or,.social{text-align:center}.or{margin:0;color:#8e8e99;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.legal{max-width:760px;margin:0 auto;padding:48px 16px;color:#d5d5dc;line-height:1.6}.legal h1{color:#f5f5f1;font-weight:800;font-size:36px;margin:0}.legal h2{font-size:20px;margin:28px 0 8px}.legal a,.legal h2,.site-footer a{color:#f5f5f1}.legal ul{padding-left:20px}.home,body{background:#0a0a0c}.home{color:#f4f4f6;min-height:100%}.hero{position:relative;overflow:hidden;min-height:760px;padding:0 64px 48px;background:linear-gradient(180deg,#0a0a0c,#1a0708 70%,#0a0a0c)}.hero .glow{position:absolute;right:-120px;top:-180px;width:760px;height:760px;border-radius:50%;background:radial-gradient(circle,rgba(255,180,90,.55) 0,rgba(255,110,40,.35) 35%,rgba(10,10,12,0) 70%);pointer-events:none}.site-nav{position:relative;display:flex;align-items:center;gap:48px;height:76px}.wordmark{font:400 38px Bebas Neue,sans-serif;color:#e3182d;text-decoration:none;letter-spacing:.02em;border-bottom:3px solid #e3182d;border-radius:0 0 50% 50%/0 0 6px 6px;line-height:1.05}.nav-links{display:flex;gap:32px;flex:1 1}.nav-links a{color:#a6a6b0;font:600 14px Manrope,sans-serif;text-decoration:none}.nav-btn,.nav-links a:hover{color:#f4f4f6}.nav-btn{display:inline-block;padding:7px 15px;border-radius:999px;border:1px solid #33333b;font:600 13px Manrope,sans-serif;text-decoration:none;background:rgba(255,255,255,.04)}.nav-btn.red{background:#e3182d;border-color:#e3182d;color:#fff}.cta.big,.nav-btn.big{padding:15px 28px;font-size:16px;text-decoration:none;display:inline-block}.hero-copy{position:relative;max-width:640px;margin-top:110px;display:grid;gap:20px}.badges{display:flex;gap:10px;flex-wrap:wrap}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:4px;font:700 11px Manrope,sans-serif;letter-spacing:.04em}.badge.live{background:#ff2d46;color:#fff}.badge.live i{width:6px;height:6px;border-radius:50%;background:#fff}.badge.outline{border:1px solid #33333b;color:#a6a6b0;background:#000}.hero h1{font:400 96px/.95 Bebas Neue,sans-serif;margin:0;text-transform:uppercase}.hero .meta{font-weight:600}.hero .meta,.lede{margin:0;color:#a6a6b0}.lede{font-size:17px;line-height:1.55;max-width:640px}.countdown{display:flex;gap:10px}.countdown div{width:76px;height:76px;border-radius:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);display:grid;place-items:center;align-content:center}.countdown strong{font:400 36px/1 Bebas Neue,sans-serif}.countdown span{font:700 10px Manrope,sans-serif;color:#a6a6b0;letter-spacing:.08em}.ctas{flex-wrap:wrap}.ctas,.seats{display:flex;gap:12px}.seats{align-items:center;color:#a6a6b0;font-size:14px;font-weight:600}.seats .bar{width:220px;height:6px;border-radius:999px;background:rgba(255,255,255,.12);overflow:hidden}.seats .bar span{display:block;height:100%;background:#e3182d}.band{padding:64px}.band h2{font-size:32px;font-weight:800;margin:6px 0 24px}.premieres{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.premieres li{display:grid;gap:4px}.poster{aspect-ratio:2/3;border-radius:12px;background:linear-gradient(160deg,#3a0d12,#0e0405 60%),#1a0708;border:1px solid #26262c;display:grid;align-items:end;padding:16px;margin-bottom:8px}.poster span{font:400 34px/1 Bebas Neue,sans-serif;color:#f4f4f6}.price-link{color:#f4f4f6;font-weight:700;text-decoration:none;margin-top:4px}.steps3{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.features li,.steps3 li{display:grid;gap:8px;background:#16161a;border:1px solid #26262c;border-radius:16px;padding:24px}.steps3 b{font:400 40px Bebas Neue,sans-serif;color:#e3182d}.features span,.steps3 span{color:#a6a6b0;line-height:1.5}.lang .lede{margin-bottom:20px}.lang .cta{text-decoration:none;display:inline-block}.features{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}@media (max-width:720px){.hero{padding:0 16px 40px;min-height:0}.site-nav{gap:16px;flex-wrap:wrap;height:auto;padding:12px 0}.nav-links{order:3;flex-basis:100%;gap:20px;overflow-x:auto}.hero-copy{margin-top:40px}.hero h1{font-size:64px}.band{padding:40px 16px}}.hero.slim{min-height:0;padding-bottom:0;background:#0a0a0c}.ec-cal{display:grid;gap:20px}.ec-cal-head{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap}.ec-cal-head h1{font:400 64px/1 Bebas Neue,sans-serif;margin:4px 0 8px}.ec-cal-head .muted{max-width:560px;margin:0}.ec-cal-tools{display:flex;gap:12px;align-items:center}.ec-seg{display:inline-flex;padding:4px;border-radius:999px;background:#16161a;border:1px solid #26262c}.ec-seg button{border:0;background:transparent;color:#a6a6b0;font:600 13px Manrope,sans-serif;padding:7px 16px;border-radius:999px;cursor:pointer}.ec-seg button.on{background:#f4f4f6;color:#0a0a0c}.nav-btn{cursor:pointer}.ec-chips{display:flex;gap:10px;flex-wrap:wrap}.ec-chips button{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid #26262c;background:#121215;color:#d6d6dc;font:600 13px Manrope,sans-serif;cursor:pointer;transition:border-color .15s,background .15s}.ec-chips button:hover{border-color:#44444c}.ec-chips button.on{background:#f4f4f6;color:#0a0a0c;border-color:#f4f4f6}.ec-chips i{width:8px;height:8px;border-radius:50%;background:var(--dot)}.ec-chips b{font-weight:700;opacity:.55}.ec-cal-frame{height:860px;border-radius:18px;overflow:hidden;border:1px solid #26262c;box-shadow:0 30px 80px -40px rgba(227,24,45,.45)}.ec-cal-frame .b-calendar{--b-primary:#e3182d;font-family:Manrope,sans-serif}.ec-cal-frame .b-calendar,.ec-cal-frame .b-panel-body-wrap,.ec-cal-frame .b-toolbar{background:#101013}.ec-cal-frame .b-cal-event-wrap.on-sale .b-cal-event{cursor:pointer}.ec-cal-frame .b-cal-event-wrap.soon{opacity:.78}.ec-cal-frame .b-cal-event-wrap.soon .b-cal-event{background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.05) 0 6px,transparent 6px 12px)}.ec-cal-frame .b-cal-event-wrap:not(.b-allday) .b-cal-event{border-radius:10px}.ec-ev-title{font-weight:800;font-size:13px;line-height:1.2;white-space:normal}.ec-ev-meta{font-size:11px;opacity:.85;margin-top:2px}.ec-ev-foot{display:flex;gap:4px;flex-wrap:wrap;margin-top:6px}.ec-pill{display:inline-block;padding:1px 7px;border-radius:999px;font:700 10px Manrope,sans-serif;background:rgba(255,255,255,.18);color:#fff}.ec-pill.sale{background:#fff;color:#0a0a0c}.ec-lang{font:700 9px Manrope,sans-serif;padding:1px 4px;border-radius:4px;border:1px solid rgba(255,255,255,.4)}.ec-tip{display:grid;gap:6px;max-width:280px}.ec-tip p{margin:0;line-height:1.45}.ec-tip-studio{font-weight:700;opacity:.7;font-size:12px}.ec-tip-audio,.ec-tip-when{font-size:12px;opacity:.8}.ec-tip-cta{display:inline-block;text-align:center;padding:9px 14px;border-radius:999px;background:#e3182d;color:#fff!important;text-decoration:none}.ec-tip-cta,.ec-tip-soon{margin-top:6px;font-weight:700}.ec-tip-soon{opacity:.75}.ec-cal-legend{font-size:13px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ec-cal-legend .ec-pill{background:#33333b}.ec-cal-legend .ec-pill.sale{background:#f4f4f6}@media (max-width:720px){.ec-cal-head h1{font-size:48px}.ec-cal-frame{height:640px}}.room{display:grid;grid-template-columns:1fr 400px;grid-template-rows:minmax(0,1fr);height:100vh;background:#050507;color:#f4f4f6;overflow:hidden}.room-stage{position:relative;display:flex;flex-direction:column;background:radial-gradient(ellipse at 30% 40%,#2a1a3e 0,#0b0b12 55%,#050507 100%);min-width:0}.room-stage:fullscreen{background:#000}.room-top{position:relative;z-index:3;display:flex;align-items:center;gap:16px;padding:22px 28px;background:linear-gradient(180deg,rgba(0,0,0,.7),transparent)}.room-top>div:nth-child(2){display:grid;gap:2px;flex:1 1}.room-top strong{font-size:18px;font-weight:700}.room-top span{color:#a6a6b0;font-size:13px}.room-back{color:#f4f4f6;font-size:30px;line-height:1;text-decoration:none;padding:0 6px}.room-badges{display:flex;gap:8px}.room-badges .badge.outline{background:rgba(0,0,0,.55)}.room-badges .badge.ok{color:#6ee7a8;border-color:rgba(110,231,168,.35)}.room-player{position:absolute;inset:0;display:grid;place-items:center;opacity:0;pointer-events:none;transition:opacity .6s}.room-player.on{opacity:1;pointer-events:auto}.room-player video{width:100%;height:100%;object-fit:contain;background:#000}.room-mark{position:absolute;font:600 11px/1 Manrope,sans-serif;letter-spacing:.12em;color:rgba(255,255,255,.22);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;transition:left 2s,top 2s;text-shadow:0 0 2px rgba(0,0,0,.4)}.room-join{position:absolute;display:inline-flex;align-items:center;gap:12px;padding:18px 30px;border-radius:999px;border:0;background:#e3182d;color:#fff;font:700 18px Manrope,sans-serif;cursor:pointer;box-shadow:0 20px 60px -10px rgba(227,24,45,.6)}.room-join span{font-size:14px}.room-lobby{position:relative;z-index:2;flex:1 1;display:grid;place-content:center;justify-items:center;text-align:center;gap:14px;padding:24px}.room-count{font:400 clamp(96px,16vw,200px)/.9 Bebas Neue,sans-serif;letter-spacing:.02em}.room-count.small{font-size:clamp(56px,8vw,96px)}.room-checks{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:6px}.room-checks span{padding:7px 12px;border-radius:8px;font:600 12px Manrope,sans-serif;background:rgba(255,255,255,.05);color:#a6a6b0}.room-checks span.ok{background:rgba(43,179,108,.14);color:#6ee7a8}.room-floaters{position:absolute;right:24px;bottom:120px;width:90px;height:60%;pointer-events:none;z-index:3}.room-floaters span{position:absolute;bottom:0;font-size:30px;animation:room-float 2.6s ease-out forwards}@keyframes room-float{0%{transform:translateY(0) scale(.6);opacity:0}15%{opacity:1;transform:translateY(-20px) scale(1.1)}to{transform:translateY(-340px) scale(1);opacity:0}}.room-controls{position:relative;z-index:3;margin-top:auto;padding:18px 28px 20px;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);display:grid;gap:14px}.room-progress{height:4px;border-radius:4px;background:rgba(255,255,255,.18);overflow:hidden}.room-progress span{display:block;height:100%;background:#e3182d;transition:width 1s linear}.room-row{display:flex;align-items:center;gap:18px}.room-spacer{flex:1 1}.room-vol{display:inline-flex;align-items:center;gap:8px}.room-vol input{accent-color:#e3182d;width:140px}.room-pill{padding:9px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);color:#f4f4f6;font:600 13px Manrope,sans-serif;cursor:pointer}.room-pill.on{background:#f4f4f6;color:#0a0a0c}.room-credit{margin:0;font-size:11px;color:#6d6d78}.small{font-size:12px}.room-side{display:flex;flex-direction:column;background:#131317;border-left:1px solid #26262c;min-height:0}.room-side>header{display:grid;gap:4px;padding:22px 20px 16px;border-bottom:1px solid #26262c}.room-side>header strong{font-size:17px}.room-chat{flex:1 1;overflow-y:auto;padding:16px 20px;display:grid;align-content:start;gap:16px}.room-msg{display:grid;grid-template-columns:32px 1fr;gap:10px}.room-msg .avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font:700 11px Manrope,sans-serif;background:#2a2a33;color:#f4f4f6}.room-msg.mine .avatar{background:#e3182d}.room-msg b{font-size:14px;margin-right:8px}.room-msg time{font-size:11px;color:#6d6d78}.room-msg p{margin:3px 0 0;color:#d6d6dc;line-height:1.45;overflow-wrap:anywhere}.room-reacts{display:flex;gap:8px;padding:10px 20px;border-top:1px solid #1f1f25}.room-reacts button{width:40px;height:40px;border-radius:50%;border:0;background:#1e1e24;font-size:18px;cursor:pointer;transition:transform .1s}.room-reacts button:active{transform:scale(.88)}.room-notice{margin:0 20px;padding:8px 12px;border-radius:8px;background:rgba(227,24,45,.14);color:#ff8a96;font-size:13px}.room-input{display:flex;gap:10px;padding:14px 20px 18px}.room-input input{flex:1 1;min-width:0;border-radius:999px;border:1px solid #2a2a33;background:#1b1b21;color:#f4f4f6;padding:12px 16px;font:500 14px Manrope,sans-serif}.room-input .cta{border-radius:999px;padding:10px 18px}.room-gate{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:16px;text-align:center;padding:24px;background:#0a0a0c;color:#f4f4f6}.room-gate h1{font:400 72px/1 Bebas Neue,sans-serif;margin:12px 0 0}@media (max-width:900px){.room{grid-template-columns:1fr;grid-template-rows:minmax(56vw,58vh) minmax(0,1fr);height:100dvh}.room-top{padding:12px 14px}.room-badges .badge.outline:last-child{display:none}.room-controls{padding:10px 14px 12px}.room-row>.muted,.room-vol{display:none}.room-pill{white-space:nowrap}.room-credit{display:none}.room-side{border-left:0;border-top:1px solid #26262c}.room-side>header{padding:12px 16px}}:root{--bg-base:#0a0a0c;--bg-surface:#131317;--bg-elevated:#1b1b21;--border-subtle:#26262e;--border-strong:#3a3a44;--text-primary:#f4f4f6;--text-secondary:#a6a6b0;--text-muted:#8e8e99;--text-inverse:#0a0a0c;--brand-red:#e3182d;--status-live:#ff2d46;--rating-adult:#b91c1c;--tier-student:#2bb3a3;--tier-pro:#e3182d;--tier-enterprise:#8b7cf6;--tier-vip:#d4a23a}.lp{background:var(--bg-base);color:var(--text-primary);min-height:100%;font-family:Manrope,sans-serif;overflow-x:hidden}body:has(.lp),body:has(.su){background:#0a0a0c}.lp a{color:inherit;text-decoration:none}.lp h1,.lp h2,.lp h3,.lp p{margin:0}.lp ol,.lp ul{list-style:none;margin:0;padding:0}.lp-eyebrow{font:700 11px/14px Manrope,sans-serif;letter-spacing:.8px;color:var(--brand-red)}.lp-eyebrow.white{color:#fff}.lp h2{font:800 32px/40px Manrope,sans-serif;letter-spacing:-.5px;color:var(--text-primary)}.lp-display-xl{font:400 96px/92px Bebas Neue,sans-serif;letter-spacing:1px}.lp .lp-display-l,.lp-display-xl{display:flex;flex-direction:column}.lp .lp-display-l{font:400 64px/62px Bebas Neue,sans-serif;letter-spacing:.5px}.lp-display-m{font:400 44px/44px Bebas Neue,sans-serif;letter-spacing:.5px}.lp-body-l{font:500 17px/26px Manrope,sans-serif}.lp-body-l,.lp-body-m{color:var(--text-secondary)}.lp-body-m{font:500 15px/22px Manrope,sans-serif}.lp-logo{text-decoration:none;display:inline-flex;flex-direction:column;align-items:center}.lp-logo span{font:400 38px/44px Bebas Neue,sans-serif;letter-spacing:.5px;color:var(--brand-red)}.lp-logo img{display:block;width:116px;height:8px}.lp-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--brand-red);color:#fff!important;font:600 16px/20px Manrope,sans-serif;letter-spacing:.1px;height:52px;padding:0 28px;border-radius:10px;white-space:nowrap;border:0;cursor:pointer}.lp-btn.sm{height:34px;padding:0 14px;border-radius:6px;font-size:13px}.lp-btn.ghost{background:transparent;border:1px solid var(--border-strong)}.lp-btn.ghost,.lp-btn.secondary{color:var(--text-primary)!important}.lp-btn.secondary{background:rgba(255,255,255,.12)}.lp-btn.white{background:#fff;color:#0a0a0d!important}.lp-btn:hover{filter:brightness(1.1)}.lp-chip{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:999px;background:var(--bg-elevated);border:1px solid var(--border-subtle);color:var(--text-secondary);font:600 13px/20px Manrope,sans-serif;letter-spacing:.1px;white-space:nowrap;cursor:pointer;box-sizing:border-box}.lp-chip.on{background:var(--text-primary);border-color:var(--text-primary);color:var(--text-inverse)}.lp-chip.static{cursor:default}.lp-btn:focus-visible,.lp-chip:focus-visible,.lp-poster:focus-visible{outline:2px solid var(--brand-red);outline-offset:2px}.lp-chips{display:flex;gap:8px;flex-wrap:wrap}.lp-chips.wrap{gap:10px}.lp-badge{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:4px;font:700 11px/14px Manrope,sans-serif;letter-spacing:.8px;white-space:nowrap;box-sizing:border-box;color:#fff}.lp-badge.live{background:var(--status-live)}.lp-badge.live i{width:6px;height:6px;border-radius:50%;background:#fff;animation:lp-pulse 1.6s ease-in-out infinite}.lp-badge.outline{background:rgba(0,0,0,.5);border:1px solid var(--border-strong);color:var(--text-secondary)}.lp-badge.light{background:#fff;color:var(--text-inverse)}.lp-badge.adult{background:var(--rating-adult)}.lp-badge.student{background:var(--tier-student);color:#04201d}.lp-badge.pro{background:var(--tier-pro)}.lp-badge.vip{background:var(--tier-vip);color:#1a1405}.lp-badge.enterprise{background:var(--tier-enterprise)}@keyframes lp-pulse{50%{opacity:.35}}.lp-hero{position:relative;height:820px;overflow:hidden;background:linear-gradient(90deg,#2a070c,#12060a 45%,#050507)}.lp-glow{position:absolute;border-radius:50%;pointer-events:none}.lp-glow.a{left:calc(50% + 40px);top:-180px;width:760px;height:760px;background:rgba(255,110,40,.45);opacity:.6;filter:blur(80px)}.lp-glow.b{left:calc(50% + 240px);top:80px;width:360px;height:360px;background:rgba(255,180,90,.55);opacity:.5;filter:blur(30px)}.lp-dunes{top:460px;width:100%;height:360px}.lp-dunes,.lp-fade-left{position:absolute;left:0}.lp-fade-left{top:0;width:900px;max-width:100%;height:820px;background:linear-gradient(90deg,rgba(10,10,12,.95),rgba(10,10,12,.6) 55%,rgba(10,10,12,0))}.lp-fade-bottom{top:460px;width:100%;height:360px;background:linear-gradient(180deg,rgba(10,10,12,0),rgba(10,10,12,.85) 60%,#0a0a0c)}.lp-fade-bottom,.lp-nav{position:absolute;left:0}.lp-nav{right:0;top:0;height:76px;padding:0 64px;justify-content:space-between;z-index:2}.lp-nav,.lp-nav-left{display:flex;align-items:center}.lp-nav-left{gap:48px}.lp-nav-links{display:flex;gap:32px;white-space:nowrap;font:600 14px/20px Manrope,sans-serif;letter-spacing:.1px}.lp-nav-links a{color:var(--text-secondary)}.lp-nav-links a.on,.lp-nav-links a:hover{color:var(--text-primary)}.lp-nav-right{display:flex;align-items:center;gap:12px}.lp-hero-copy{position:absolute;left:64px;top:190px;width:640px;display:flex;flex-direction:column;align-items:flex-start;gap:22px;z-index:1}.lp-badges{gap:10px}.lp-badges,.lp-meta{display:flex;flex-wrap:wrap}.lp-meta,.lp-meta-item{align-items:center;gap:12px}.lp-meta-item{font:600 14px/20px Manrope,sans-serif;letter-spacing:.1px;color:var(--text-secondary);display:inline-flex}.lp-dot{width:4px;height:4px;border-radius:50%;background:var(--text-muted);flex-shrink:0}.lp .countdown{display:flex;gap:10px}.lp .countdown div{width:76px;height:76px;box-sizing:border-box;border-radius:12px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;align-items:center;justify-content:center}.lp .countdown strong{font:400 36px/36px Bebas Neue,sans-serif;letter-spacing:.5px;color:var(--text-primary)}.lp .countdown span{font:700 10px/14px Manrope,sans-serif;letter-spacing:.8px;color:var(--text-secondary)}.lp-ctas{display:flex;gap:12px;flex-wrap:wrap}.lp-seats{display:flex;align-items:center;gap:14px;font:500 15px/22px Manrope,sans-serif;color:var(--text-secondary)}.lp-bar{width:220px;height:6px;border-radius:3px;background:rgba(255,255,255,.12);overflow:hidden}.lp-bar span{display:block;height:100%;background:var(--brand-red)}.lp-section{padding:72px 64px;display:flex;flex-direction:column;gap:28px}.lp-premieres{padding-top:24px}.lp-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.lp-titles{display:flex;flex-direction:column;gap:6px}.lp-strip{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -64px;padding:6px 64px 4px;scroll-padding:0 64px}.lp-strip::-webkit-scrollbar{display:none}.lp-tile{gap:12px;flex-shrink:0;scroll-snap-align:start}.lp-poster,.lp-tile{display:flex;flex-direction:column;width:248px}.lp-poster{position:relative;justify-content:flex-end;height:360px;padding:14px;box-sizing:border-box;border-radius:10px;overflow:hidden;transition:transform .2s ease}.lp-poster:hover{transform:translateY(-4px)}.lp-poster-glow{position:absolute;left:44.35%;top:-11.11%;width:200px;height:200px;border-radius:50%;filter:blur(80px)}.lp-poster-shade{position:absolute;left:0;right:0;bottom:0;height:180px;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.8))}.lp-poster-title{position:relative;display:flex;flex-direction:column;font:400 30px/28px Bebas Neue,sans-serif;letter-spacing:.5px;color:var(--text-primary)}.lp-poster .lp-badge{position:absolute;left:10px;top:10px}.lp-tile-meta{display:flex;justify-content:space-between;gap:8px;font:600 13px/20px Manrope,sans-serif;letter-spacing:.1px;white-space:nowrap}.lp-empty,.lp-tile-meta{color:var(--text-secondary)}.lp-empty{padding:24px 0}.lp-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:16px;box-sizing:border-box}.lp-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.lp-steps li{display:flex;flex-direction:column;gap:10px;padding:28px}.lp-steps b{font:400 56px/52px Bebas Neue,sans-serif;letter-spacing:.5px;color:var(--brand-red)}.lp-features strong,.lp-steps strong{font:700 18px/26px Manrope,sans-serif;letter-spacing:-.2px}.lp-features li>span:last-child,.lp-steps span{font:500 15px/22px Manrope,sans-serif;color:var(--text-secondary)}.lp-features{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.lp-features li{display:flex;flex-direction:column;gap:12px;padding:28px;min-height:220px}.lp-icon{width:44px;height:44px;border-radius:12px;background:rgba(227,24,45,.12);display:grid;place-items:center}.lp-soon{font:700 10px/14px Manrope,sans-serif;font-style:normal;letter-spacing:.8px;text-transform:uppercase;color:var(--text-muted);border:1px solid var(--border-strong);border-radius:4px;padding:2px 6px;margin-left:10px;vertical-align:3px}.lp-lang{display:flex;align-items:center;gap:64px}.lp-lang-copy{width:560px;flex-shrink:0;display:flex;flex-direction:column;gap:16px}.lp-subdemo{position:relative;flex:1 1;min-width:0;height:440px;border-radius:16px;overflow:hidden;border:1px solid var(--border-subtle);background:linear-gradient(180deg,#16222e,#07090c)}.lp-subdemo-glow{position:absolute;left:52%;top:-61px;width:420px;height:420px;border-radius:50%;background:rgba(70,150,255,.35);filter:blur(120px)}.lp-caption{position:absolute;left:31px;right:31px;bottom:39px;display:flex;flex-direction:column;align-items:center;gap:12px}.lp-caption p{background:rgba(0,0,0,.65);padding:10px 16px;border-radius:8px;font:700 20px/26px Manrope,sans-serif;letter-spacing:-.2px;text-align:center}.lp-tracks{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.lp-plans{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.lp-plan{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:24px}.lp-plan.hot{border-color:var(--brand-red);background:linear-gradient(180deg,#2a0e13,#131317 60%)}.lp-price{display:flex;align-items:flex-end;gap:4px}.lp-price b{font:400 40px/40px Bebas Neue,sans-serif;letter-spacing:.5px}.lp-price span,.lp-ticks{font:500 13px/18px Manrope,sans-serif}.lp-price span{color:var(--text-muted)}.lp-ticks{display:flex;flex-direction:column;gap:8px;color:var(--text-secondary)}.lp-note,.lp-ticks .off{color:var(--text-muted)}.lp-note{font:500 13px/18px Manrope,sans-serif}.lp-surge-wrap{padding:0 64px}.lp-surge{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:40px 48px;border-radius:24px;background:linear-gradient(90deg,#e3182d,#9d0c1b)}.lp-surge>div{max-width:760px;display:flex;flex-direction:column;gap:8px}.lp-surge .lp-body-l{color:var(--text-primary)}.lp-payments{gap:20px}.lp-payments h3{font:700 24px/32px Manrope,sans-serif;letter-spacing:-.3px}.lp-methods{display:flex;flex-wrap:wrap;gap:12px}.lp-methods li{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:8px;background:var(--bg-elevated);border:1px solid var(--border-subtle);font:600 13px/20px Manrope,sans-serif;letter-spacing:.1px;color:var(--text-secondary);box-sizing:border-box}.lp-footer{display:flex;justify-content:space-between;gap:40px;padding:56px 64px;border-top:1px solid var(--border-subtle);flex-wrap:wrap}.lp-footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:420px}.lp-footer-addr,.lp-footer-brand p{font:500 13px/18px Manrope,sans-serif;color:var(--text-muted)}.lp-footer-addr{font-style:normal}.lp-footer-cols{display:flex;gap:80px;flex-wrap:wrap}.lp-footer-cols div{display:flex;flex-direction:column;gap:10px}.lp-footer-cols p{font:600 13px/20px Manrope,sans-serif;letter-spacing:.1px;color:var(--text-secondary)}.lp-footer-cols a{font:500 13px/18px Manrope,sans-serif;color:var(--text-muted)}.lp-footer-cols a:hover{color:var(--text-primary)}@media (max-width:1200px){.lp-lang{flex-direction:column;align-items:stretch}.lp-lang-copy{width:auto}.lp-subdemo{flex:none;height:360px}.lp-plans{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.lp-features{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.lp-nav-links{display:none}.lp-features,.lp-steps{grid-template-columns:1fr}.lp-surge{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.lp-nav{padding:0 16px}.lp-nav .lp-chip{display:none}.lp-logo span{font-size:30px;line-height:36px}.lp-logo img{width:92px}.lp-hero{height:auto;min-height:820px}.lp-dunes,.lp-fade-bottom{top:auto;bottom:0}.lp-fade-left{height:100%}.lp-hero-copy{position:relative;left:auto;top:auto;width:auto;padding:120px 16px 48px}.lp-display-xl{font-size:64px;line-height:62px}.lp .lp-display-l{font-size:44px;line-height:44px}.lp-section{padding:48px 16px}.lp-surge-wrap{padding:0 16px}.lp-surge{padding:28px 24px}.lp-strip{gap:12px;margin:0 -16px;padding:6px 16px 4px;scroll-padding:0 16px}.lp-tile{width:160px}.lp-poster{width:100%;height:auto;aspect-ratio:248/360}.lp-tile-meta{flex-direction:column;white-space:normal}.lp-footer{padding:40px 16px}.lp-footer-cols{gap:32px}}.ai-pill{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px 0 12px;border-radius:999px;border:1px solid rgba(227,24,45,.5);background:linear-gradient(90deg,rgba(227,24,45,.22),rgba(139,124,246,.22));color:#f4f4f6;font:600 13px/20px Manrope,sans-serif;cursor:pointer;white-space:nowrap}.ai-pill:hover{border-color:#e3182d}.ai-pill kbd{font:700 11px/14px Manrope,sans-serif;color:#8e8e99}.ai-spark{color:#ff6b7a;font-weight:700}.ai-orb{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#e3182d,#8b7cf6);color:#fff;font:700 18px/1 Manrope,sans-serif}.ai-drawer-wrap{position:fixed;inset:0;z-index:50;background:rgba(0,0,0,.55);display:flex;justify-content:flex-end}.ai-drawer{width:min(560px,100vw);height:100%;box-sizing:border-box;background:#0f0f13;border-left:1px solid #26262e;display:flex;flex-direction:column;color:#f4f4f6;font-family:Manrope,sans-serif}.ai-drawer header{display:flex;gap:12px;align-items:center;padding:20px;border-bottom:1px solid #26262e}.ai-drawer header div{flex:1 1;display:grid;gap:2px}.ai-drawer header strong{font:800 18px/24px Manrope,sans-serif}.ai-drawer header span{font:500 13px/18px Manrope,sans-serif;color:#a6a6b0}.ai-close{background:none;border:0;color:#a6a6b0;font-size:28px;cursor:pointer;line-height:1}.ai-drawer .ai-chat{flex:1 1;min-height:0;padding:16px 20px 20px}.ai-chat{display:flex;flex-direction:column;gap:14px}.ai-chat.compact .ai-turns{flex:1 1;max-height:none}.ai-turns{list-style:none;margin:0;padding:0;gap:12px;max-height:460px;overflow-y:auto}.ai-turns,.ai-turns li{display:flex;flex-direction:column}.ai-turns li{max-width:88%;gap:10px}.ai-turns li p{margin:0;padding:12px 16px;border-radius:14px;font:500 15px/22px Manrope,sans-serif;white-space:pre-wrap}.ai-turns li.viewer{align-self:flex-end}.ai-turns li.viewer p{background:#e3182d;color:#fff}.ai-turns li.agent p{background:#1b1b21;border:1px solid #26262e;color:#f4f4f6}.ai-typing{display:inline-flex!important;gap:5px}.ai-typing i{width:6px;height:6px;border-radius:50%;background:#a6a6b0;animation:lp-pulse 1s infinite}.ai-typing i:nth-child(2){animation-delay:.2s}.ai-typing i:nth-child(3){animation-delay:.4s}.ai-order{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:14px;border-radius:12px;background:#131317;border:1px solid rgba(242,165,22,.45)}.ai-order>div{display:grid;gap:2px}.ai-order strong{font:700 15px/20px Manrope,sans-serif}.ai-order span{font:500 13px/18px Manrope,sans-serif;color:#a6a6b0}.ai-order .ai-tag{font:700 10px/14px Manrope,sans-serif;letter-spacing:.8px;color:#f2a516}.ai-cal{align-self:flex-start;display:inline-flex;gap:8px;align-items:center;padding:10px 14px;border-radius:10px;background:#131317;border:1px solid #3a3a44;color:#f4f4f6;font:600 13px/18px Manrope,sans-serif;text-decoration:none}.ai-shop{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px}.ai-shop a{display:grid;gap:4px;padding:8px;border-radius:10px;background:#131317;border:1px solid #26262e;color:#f4f4f6;text-decoration:none;font:600 12px/16px Manrope,sans-serif}.ai-shop img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px;background:#1b1b21}.ai-shop em{font-style:normal;color:#a6a6b0;font-weight:500}.ai-prompt{display:flex;align-items:center;gap:12px;height:60px;padding:0 8px 0 18px;border-radius:14px;background:#0a0a0c;border:1px solid #3a3a44;box-sizing:border-box}.ai-prompt:focus-within{border-color:#e3182d}.ai-prompt input{flex:1 1;min-width:0;background:none;border:0;outline:none;color:#f4f4f6;font:500 16px/24px Manrope,sans-serif}.ai-prompt input::placeholder{color:#8e8e99}.ai-prompt .lp-btn{height:44px;padding:0 20px;font-size:14px}.ai-prompt .lp-btn:disabled{opacity:.5;cursor:default}.ai-suggest{display:flex;flex-wrap:wrap;gap:8px}.hm-hero{height:auto;min-height:600px;padding-bottom:56px;box-sizing:border-box}.hm-hero .lp-fade-bottom{top:auto;bottom:0;height:240px}.hm-hero .lp-fade-left{height:100%}.hm-hero-copy{position:relative;left:auto;top:auto;margin-left:64px;padding-top:150px;gap:18px}.hm-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#e3182d;color:#fff;font:700 13px/1 Manrope,sans-serif}.hm-band{padding:0 48px}.hm-concierge{display:flex;gap:28px;padding:28px;border-radius:20px;border:1px solid #26262e;background:linear-gradient(90deg,#2a0e13,#131317 55%,#16142a)}.hm-ask{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:16px}.hm-ask-head{display:flex;align-items:center;gap:12px}.hm-ask-head>div{flex:1 1;display:grid;gap:2px}.hm-ask-head p{font:500 13px/18px Manrope,sans-serif;color:#a6a6b0}.lp .hm-ask-title{font:800 20px/28px Manrope,sans-serif;letter-spacing:-.3px}.hm-agent{width:400px;flex-shrink:0;box-sizing:border-box;gap:14px;padding:20px;border-radius:14px;background:rgba(0,0,0,.35);border:1px solid #26262e;align-self:flex-start}.hm-agent,.hm-wait{display:flex;flex-direction:column}.hm-wait{gap:8px;padding:14px;border-radius:10px;background:#131317;border:1px solid rgba(242,165,22,.45)}.hm-wait.ok{border-color:rgba(70,211,105,.45)}.hm-wait.idle{border-color:#26262e}.hm-wait-tag{font:700 11px/14px Manrope,sans-serif;letter-spacing:.8px;color:#f2a516}.hm-wait.ok .hm-wait-tag{color:#46d369}.hm-wait.idle .hm-wait-tag{color:#8e8e99}.hm-wait strong{font:600 14px/20px Manrope,sans-serif}.hm-wait-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.hm-wait-actions .pp-button{min-width:0;padding:8px 16px;font-size:13px}.hm-caps{display:flex;flex-direction:column;gap:10px}.hm-caps li{font:500 13px/18px Manrope,sans-serif;color:#a6a6b0;padding-left:22px;position:relative}.hm-caps li:before{content:"✓";position:absolute;left:0;color:#46d369;font-weight:700}.hm-strip{padding-top:56px;padding-bottom:0}.hm-section{padding:56px 64px 72px;display:flex;flex-direction:column;gap:16px}.lp .hm-h2{font:700 24px/32px Manrope,sans-serif;letter-spacing:-.3px}.hm-sub{font:500 13px/18px Manrope,sans-serif;color:#8e8e99}.hm-cal-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.hm-cal-tools{display:flex;gap:8px;align-items:center}.hm-seg{display:flex;border:1px solid #26262e;border-radius:8px;overflow:hidden}.hm-seg>*{height:32px;padding:0 12px;display:inline-flex;align-items:center;background:none;border:0;color:#a6a6b0;font:600 13px/20px Manrope,sans-serif;cursor:pointer}.hm-seg>.on{background:#1b1b21;color:#f4f4f6}.lp-chip em{font-style:normal;font-weight:700;font-size:12px;color:#8e8e99;margin-left:6px}.lp-chip.on em{color:#0a0a0c}.lp-badge.mine{background:#46d369;color:#04200f}.hm-week{display:grid;grid-template-columns:repeat(7,minmax(150px,1fr));gap:10px;overflow-x:auto;scrollbar-width:thin;padding-bottom:4px}.hm-day{min-height:330px;display:flex;flex-direction:column;gap:8px;padding:12px 10px;border-radius:14px;background:#131317;border:1px solid #26262e;box-sizing:border-box}.hm-day.today{background:#1a0d10;border-color:rgba(227,24,45,.6)}.hm-day-head{display:flex;align-items:center;gap:6px}.hm-day-head span:first-child{font:700 11px/14px Manrope,sans-serif;letter-spacing:.8px;color:#8e8e99}.hm-day.today .hm-day-head span:first-child{color:#e3182d}.hm-day-head b{font:400 20px/22px Bebas Neue,sans-serif;letter-spacing:.5px}.hm-prem{display:flex;flex-direction:column;gap:3px;padding:10px 10px 10px 12px;border-radius:10px;background:color-mix(in srgb,var(--g) 16%,transparent);border-left:3px solid var(--g);transition:transform .15s ease}.hm-prem:hover{transform:translateY(-2px)}.hm-prem.mine{outline:1px solid var(--g)}.hm-prem.soon{background:color-mix(in srgb,var(--g) 8%,transparent)}.hm-prem-top{display:flex;align-items:center;gap:6px}.hm-prem-top b{font:700 12px/16px Manrope,sans-serif;color:var(--g)}.hm-prem strong{font:700 13px/18px Manrope,sans-serif}.hm-prem.soon strong{color:#a6a6b0}.hm-prem>span:last-child{font:500 11px/15px Manrope,sans-serif;color:#a6a6b0}.hm-empty{font:500 12px/17px Manrope,sans-serif;color:#8e8e99}.hm-week-nav{display:flex;gap:8px}.hm-week-nav .lp-btn:disabled{opacity:.4;cursor:default}.hm-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.hm-cal-foot{display:flex;gap:20px;align-items:center;flex-wrap:wrap;font:600 14px/20px Manrope,sans-serif}.hm-cal-foot span{font:500 13px/18px Manrope,sans-serif;color:#8e8e99}.nav-actions{display:flex;align-items:center;gap:12px}@media (max-width:1100px){.hm-concierge{flex-direction:column}.hm-agent{width:auto;align-self:stretch}}@media (max-width:640px){.hm-band{padding:0 16px}.hm-concierge{padding:18px}.ai-pill kbd,.hm-ask-head .lp-badge{display:none}.hm-section{padding:40px 16px 56px}.hm-hero-copy{padding-top:110px;margin-left:0}.ai-prompt input{font-size:15px}.hm-week{grid-template-columns:repeat(7,150px)}}@media (max-width:720px){.exec{padding:32px 16px}}.tabbar{display:none}@media (max-width:900px){.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;justify-content:space-around;align-items:flex-start;height:calc(76px + env(safe-area-inset-bottom));padding:9px 8px env(safe-area-inset-bottom);background:rgba(10,10,12,.95);border-top:1px solid #26262e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tabbar>a,.tabbar>span{position:relative;width:72px;height:40px;display:flex;flex-direction:column;align-items:center;gap:4px;color:#8e8e99;font:700 10px/14px Manrope,sans-serif;text-decoration:none}.tabbar>a.on{color:#f4f4f6}.tabbar>span.off{opacity:.55;cursor:default}.tabbar em{position:absolute;top:-6px;right:6px;font:700 8px/12px Manrope,sans-serif;font-style:normal;color:#fff;background:#e50914;border-radius:4px;padding:0 4px}body:has(>.tabbar){padding-bottom:calc(76px + env(safe-area-inset-bottom))}}@media (max-width:480px){.ai-pill .ai-pill-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lp-nav{padding:0 16px}.lp-nav-right{gap:8px}}.acct{position:relative}.acct .hm-avatar{border:0;cursor:pointer}.acct-menu{position:absolute;right:0;top:calc(100% + 12px);width:280px;z-index:60;padding:8px 0;background:#141418;border:1px solid #26262e;border-radius:14px;box-shadow:0 16px 40px rgba(0,0,0,.5);display:flex;flex-direction:column;font-family:Manrope,sans-serif}.acct-menu hr{border:0;height:1px;background:#26262e;margin:0}.acct-who{display:flex;align-items:center;gap:12px;padding:10px 16px 14px}.acct-who strong{display:block;color:#f4f4f6;font-size:14px}.acct-who small{color:#a6a6b0;font-size:12px;word-break:break-all}.acct-av{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#e50914;color:#fff;font-weight:700}.acct-menu>a,.acct-menu>button,.acct-menu>span{display:flex;justify-content:space-between;align-items:center;padding:11px 16px;color:#d5d5dc;font:600 14px/20px Manrope,sans-serif;text-decoration:none;background:none;border:0;text-align:left;cursor:pointer}.acct-menu>a:hover,.acct-menu>button:hover{background:#1d1d23}.acct-menu small{color:#8e8e99;font-weight:400;font-size:12px}.acct-menu .off{cursor:default;opacity:.6}.acct-menu .acct-out{color:#ff4d57}@media (max-width:480px){.lp-nav-right>.lp-btn[href="/home"]{display:none}.acct-menu{width:min(280px,calc(100vw - 32px))}}body,html{overflow-x:clip}.pw{position:relative;display:block}.pw input{width:100%;padding-right:72px;box-sizing:border-box}.pw-eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);height:34px;padding:0 12px;border-radius:8px;border:0;background:transparent;color:#a6a6b0;font:700 13px/1 Manrope,sans-serif;cursor:pointer}.pw-eye:hover{color:#f4f4f6;background:#1d1d23}.soon-tag{margin-left:8px;padding:1px 6px;border-radius:4px;background:#26262e;color:#a6a6b0;font:700 10px/14px Manrope,sans-serif;vertical-align:middle}.check input[aria-invalid=true]{outline:2px solid #ff4d57;outline-offset:2px}.check a{color:inherit;text-decoration:underline}.lp-nav-links .soon{color:#4a4a54;cursor:default}.hm-icon{display:grid;place-items:center;width:34px;height:34px;color:#a6a6b0}.hm-icon.soon{color:#4a4a54;cursor:default}.hm-nav .lp-nav-right{gap:20px}@media (max-width:1280px){.lp-nav-links .soon{display:none}}@media (max-width:640px){.hm-icon{display:none}.hm-nav .lp-nav-right{gap:8px}}.su{min-height:100vh;background:#0a0a0c;color:#f4f4f6;font-family:Manrope,sans-serif}.su.split{display:grid;grid-template-columns:43% 1fr}.su-art{position:relative;overflow:hidden;background:linear-gradient(180deg,#1b0609,#0a0a0c);min-height:100vh}.su-glow{position:absolute;left:32%;top:-260px;width:520px;height:520px;border-radius:50%;background:rgba(227,24,45,.35);filter:blur(120px)}.su-posters{position:absolute;inset:0}.su-poster{position:absolute;width:200px;height:290px;border-radius:10px;overflow:hidden;display:flex;align-items:flex-end;padding:14px;box-sizing:border-box}.su-poster:after{content:"";position:absolute;inset:110px 0 0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.8))}.su-poster b{position:relative;z-index:1;font:400 30px/28px Bebas Neue,sans-serif;letter-spacing:.5px}.su-poster.a{left:9.7%;top:360px;background:radial-gradient(circle at 85% 0,rgba(227,24,45,.45),transparent 45%),linear-gradient(180deg,#1d1440,#0b0819 60%,#000)}.su-poster.b{left:45%;top:300px;background:radial-gradient(circle at 85% 0,rgba(255,140,40,.45),transparent 45%),linear-gradient(180deg,#3b2a0a,#160f04 60%,#000)}.su-poster.c{left:80.6%;top:400px;background:linear-gradient(180deg,#0c2a3a,#06121a 60%,#000)}.su-fade{position:absolute;left:0;right:0;bottom:0;height:51%;background:linear-gradient(180deg,rgba(10,10,12,0),#0a0a0c 55%)}.su-art-logo{top:56px}.su-art-copy,.su-art-logo{position:absolute;left:60px}.su-art-copy{right:60px;bottom:76px}.su-art-copy h2{white-space:pre-line;margin:0 0 12px;font:400 64px/62px Bebas Neue,sans-serif;letter-spacing:.5px}.su-art-copy p{margin:0;max-width:500px;color:#a6a6b0;font:500 17px/26px Manrope,sans-serif}.su-panel{display:flex;justify-content:center;padding:54px 64px 64px}.su.solo .su-panel{padding-top:24px}.su-phone-logo{display:none}.su-top{display:flex;justify-content:space-between;align-items:center;padding:28px 64px 0}.su-form{width:100%;max-width:520px;display:flex;flex-direction:column;gap:14px}.su-narrow{max-width:600px}.su-steps{list-style:none;margin:0 0 4px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.su-steps li{display:flex;flex-direction:column;gap:8px;color:#8e8e99;font:700 11px/14px Manrope,sans-serif;letter-spacing:.8px}.su-steps li i{height:4px;border-radius:2px;background:#3a3a44}.su-steps li.on{color:#f4f4f6}.su-steps li.on i{background:#e3182d}.su-title h1{margin:0 0 6px;font:800 32px/40px Manrope,sans-serif}.su-title p{margin:0;color:#a6a6b0;font:500 15px/22px Manrope,sans-serif}.su-socials{display:grid;grid-template-columns:1fr 1fr;gap:12px}.su-socials .social{height:48px;border:1px solid #3a3a44;border-radius:10px;background:transparent;color:#f4f4f6;font:600 14px/20px Manrope,sans-serif;cursor:pointer}.su-socials .pp-note,.su-span{grid-column:1/-1;margin:0}.su-or{display:flex;align-items:center;gap:12px;margin:0;color:#8e8e99;font:500 13px/18px Manrope,sans-serif}.su-or:after,.su-or:before{content:"";flex:1 1;height:1px;background:#26262e}.su-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.su-form label{display:flex;flex-direction:column;gap:6px;color:#a6a6b0;font:600 13px/20px Manrope,sans-serif;letter-spacing:.1px;min-width:0}.su-form input:not([type=checkbox]),.su-form select{height:50px;box-sizing:border-box;width:100%;padding:0 16px;border-radius:10px;border:1px solid #26262e;background:#1b1b21;color:#f4f4f6;font:500 15px/22px Manrope,sans-serif;color-scheme:dark}.su-form input:focus,.su-form select:focus{outline:none;border-color:#f4f4f6}.su-form input.ro{color:#8e8e99}.su-strength{display:grid;grid-template-columns:repeat(4,1fr) auto;gap:6px;align-items:center;margin-top:-6px}.su-strength i{height:4px;border-radius:2px;background:#3a3a44}.su-strength span{min-width:64px;text-align:right;color:#8e8e99;font:700 11px/14px Manrope,sans-serif;letter-spacing:.8px}.su-strength.s1 i.on{background:#ef4444}.su-strength.s1 span{color:#ef4444}.su-strength.s2 i.on{background:#f59e0b}.su-strength.s2 span{color:#f59e0b}.su-strength.s3 i.on,.su-strength.s4 i.on{background:#22c55e}.su-strength.s3 span,.su-strength.s4 span{color:#22c55e}.su-form .su-check{flex-direction:row;align-items:flex-start;gap:10px;color:#a6a6b0;font:500 13px/18px Manrope,sans-serif}.su-check input{width:20px;height:20px;margin:0;accent-color:#e3182d;flex:none}.su-check input[aria-invalid=true]{outline:2px solid #ff4d57;outline-offset:2px}.su-check a,.su-foot a,.su-muted a{color:#f4f4f6;text-decoration:underline}.su-cta{height:52px;border:0;border-radius:10px;background:#e3182d;color:#fff;font:700 16px/22px Manrope,sans-serif;cursor:pointer}.su-cta:disabled{background:#3a3a44;color:#a6a6b0;cursor:not-allowed}.su-foot{margin:0;text-align:center;color:#a6a6b0;font:500 15px/22px Manrope,sans-serif}.su-card{display:grid;grid-template-columns:40px 1fr auto;gap:14px;align-items:center;padding:18px;border-radius:12px;border:1px solid #26262e;background:#141418}.su-card.done{border-color:#22c55e}.su-card strong{display:block;font:700 15px/22px Manrope,sans-serif}.su-card small{display:block;color:#a6a6b0;font:500 12px/18px Manrope,sans-serif}.su-card .face-check{display:grid;gap:6px;justify-items:end}.su-card .face-check .cta,.su-sm{height:34px;padding:0 14px;border-radius:8px;border:0;background:#26262e;color:#f4f4f6;font:700 13px/1 Manrope,sans-serif;cursor:pointer}.su-ico{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#1d1d23;font-size:18px}.su-tag{padding:3px 8px;border:1px solid #3a3a44;border-radius:4px;font:700 10px/14px Manrope,sans-serif;letter-spacing:.8px}.su-later{color:#8e8e99;font:600 13px/1 Manrope,sans-serif}.su-note{color:#f59e0b!important;margin-top:4px}.su-link{background:none;border:0;padding:0;margin-top:6px;color:#f4f4f6;font:600 13px/18px Manrope,sans-serif;text-decoration:underline;cursor:pointer}.su-link:disabled{opacity:.5;cursor:default}.su-inline{display:flex;gap:8px;margin-top:8px}.su-inline input{height:38px!important;max-width:160px}.su-info{margin:0;padding:12px 14px;border-radius:10px;background:#12141c;color:#a6a6b0;font:500 13px/20px Manrope,sans-serif}.su-plans{display:flex;flex-direction:column;gap:12px}.su-plan{display:grid;grid-template-columns:20px 1fr auto;gap:14px;align-items:center;min-height:76px;padding:16px 20px;border-radius:12px;border:1px solid #26262e;background:#141418;color:#f4f4f6;text-align:left;cursor:pointer;font-family:Manrope,sans-serif}.su-plan.on{border-color:#e3182d;background:#1a0b0e}.su-radio{width:18px;height:18px;border-radius:50%;border:2px solid #8e8e99;box-sizing:border-box}.su-plan.on .su-radio{border-color:#e3182d;box-shadow:inset 0 0 0 3px #1a0b0e,inset 0 0 0 9px #e3182d}.su-plan-copy strong{display:flex;gap:8px;align-items:center;font:700 15px/22px Manrope,sans-serif}.su-plan-copy small{display:block;color:#a6a6b0;font:500 12px/18px Manrope,sans-serif}.su-price{font:800 18px/24px Manrope,sans-serif;white-space:nowrap}.su-price small{color:#a6a6b0;font:500 12px/1 Manrope,sans-serif}.su-badge{font-style:normal;padding:1px 6px;border-radius:4px;font:700 10px/14px Manrope,sans-serif;letter-spacing:.6px;border:1px solid #8e8e99;color:#d5d5dc}.su-badge.student{background:#2bb3a3;border-color:#2bb3a3;color:#04211d}.su-badge.pro{background:#e3182d;border-color:#e3182d;color:#fff}.su-badge.vip{background:#d4a72c;border-color:#d4a72c;color:#241900}.su-badge.enterprise{background:#7c5cff;border-color:#7c5cff;color:#fff}.su-promo>span{display:grid;grid-template-columns:1fr auto;gap:12px}.su-promo .su-sm{height:50px;padding:0 22px}.su-pay{width:100%;max-width:1000px;display:grid;grid-template-columns:1fr 400px;gap:40px;align-items:start}.su-pay .su-form{max-width:none}.su-summary{padding:24px;border-radius:14px;border:1px solid #26262e;background:#141418;display:flex;flex-direction:column;gap:12px}.su-summary h2{margin:0;font:700 18px/24px Manrope,sans-serif}.su-summary hr{border:0;height:1px;background:#26262e;margin:4px 0;width:100%}.su-line{display:flex;justify-content:space-between;align-items:center;margin:0;font:600 14px/20px Manrope,sans-serif}.su-line span:first-child{display:flex;gap:8px;align-items:center}.su-due b{font:400 34px/1 Bebas Neue,sans-serif}.su-muted{margin:0;color:#a6a6b0;font:500 12px/18px Manrope,sans-serif}@media (max-width:1100px){.su.split{grid-template-columns:1fr}.su-art{display:none}.su-phone-logo{display:block;margin-bottom:20px}.su-panel{flex-direction:column;align-items:center}.su-panel>.su-form,.su-panel>.su-pay,.su-phone-logo{width:100%;max-width:520px}.su-pay{grid-template-columns:1fr;max-width:600px}}@media (max-width:640px){.su-panel{padding:20px 16px 40px}.su-top{padding:20px 16px 0}.su.solo .su-phone-logo{display:none}.su-row,.su-socials{grid-template-columns:1fr}.su-title h1{font-size:26px;line-height:32px}.su-plan{grid-template-columns:20px 1fr}.su-plan>.soon-tag{grid-column:2;justify-self:start}.su-price{grid-column:2}.su-card{grid-template-columns:40px 1fr}.su-card .face-check,.su-card>:last-child:not(div){grid-column:2;justify-self:start}}.su-ico{color:#a6a6b0}.su-card.done .su-ico{color:#22c55e}.su-globe,.su-lock{padding-left:40px;position:relative}.su-globe:before,.su-lock:before{content:"";position:absolute;left:14px;top:13px;width:16px;height:16px;background:#5b8cff;-webkit-mask:var(--m) center /contain no-repeat;mask:var(--m) center /contain no-repeat}.su-lock:before{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Crect x='4' y='11' width='16' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E")}.su-globe:before{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M2 12h20M12 2a15 15 0 0 1 0 20M12 2a15 15 0 0 0 0 20'/%3E%3C/svg%3E")}.su.split .su-panel{align-items:center;min-height:100vh;box-sizing:border-box}@media (max-width:1100px){.su.split .su-panel{min-height:0;justify-content:flex-start}}.ca{min-height:100vh;min-height:100dvh;display:grid;grid-template-rows:auto 1fr;justify-items:center;padding:0 16px 48px;background:radial-gradient(ellipse 85% 65% at 50% 0,rgba(150,12,24,.7),rgba(80,8,16,.45) 45%,transparent 80%),#0b0b0d;color:#f4f4f6;font-family:Manrope,sans-serif}.ca-top{justify-self:stretch;padding:32px 48px}.ca-card{box-sizing:border-box;align-self:center;width:100%;max-width:460px;display:grid;gap:16px;padding:40px;border-radius:24px;background:#131317;border:1px solid #26262e;box-shadow:0 30px 80px rgba(0,0,0,.45)}.ca-card.center{text-align:center;justify-items:center}.ca-card.center>*{justify-self:stretch}.ca-card.center>.ca-ico{justify-self:center}.ca-card h1{margin:0;font:800 32px/1.15 Manrope,sans-serif;letter-spacing:-.3px}.ca-card h1 .soon-tag{vertical-align:middle}.ca-sub{margin:-6px 0 4px;color:#a6a6b0;font-size:15px;line-height:1.5}.ca-field{display:grid;gap:8px;font-size:13px;color:#c8c8d0}.ca-field input,.ca-pw input{width:100%;height:50px;padding:0 16px;border-radius:10px;background:#1c1c22;border:1px solid #2c2c34;color:#f4f4f6;font:500 15px Manrope,sans-serif;box-sizing:border-box}.ca-field input:focus,.ca-pw input:focus{outline:none;border-color:#e6e6ea}.ca-pw{position:relative;display:block}.ca-pw input{padding-right:64px}.ca-pw button{position:absolute;right:8px;top:50%;transform:translateY(-50%);height:34px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#a6a6b0;font:700 13px Manrope,sans-serif;cursor:pointer}.ca-pw button:hover{color:#fff}.ca-row{display:flex;justify-content:space-between;flex-wrap:wrap;font-size:13px}.ca-check,.ca-row{align-items:center;gap:12px}.ca-check{display:inline-flex;color:#a6a6b0;cursor:pointer}.ca-check input{appearance:none;width:18px;height:18px;margin:0;border-radius:4px;border:1.5px solid #4a4a54;background:#1c1c22;display:grid;place-items:center;cursor:pointer}.ca-check input:checked{background:#e50914;border-color:#e50914}.ca-check input:checked:after{content:"";width:9px;height:5px;border:solid #fff;border-width:0 0 2px 2px;transform:translateY(-1px) rotate(-45deg)}.ca-link{background:none;border:0;padding:0;color:#c8c8d0;font:600 13px Manrope,sans-serif;text-decoration:none;cursor:pointer}.ca-link:hover{color:#fff;text-decoration:underline}.ca-link.strong{color:#fff;font-weight:700}.ca-link.red{color:#ff3b47}.ca-btn{display:grid;place-items:center;height:52px;border-radius:10px;font:700 15px Manrope,sans-serif;cursor:pointer;text-decoration:none;box-sizing:border-box}.ca-btn.red{background:#e5182e;color:#fff;border:0}.ca-btn.red:hover{background:#f02137}.ca-btn.line{background:#131317;color:#f4f4f6;border:1px solid #34343e}.ca-btn.line:hover{border-color:#5a5a66}.ca-btn:disabled{opacity:.6;cursor:progress}.ca-note{display:flex;gap:12px;align-items:flex-start;margin:0;padding:14px 16px;border-radius:10px;background:#1c1c22;color:#a6a6b0;font-size:12.5px;line-height:1.5}.ca-note .ca-ico,.ca-note .ca-ico.sm{width:18px;height:18px;border-radius:0;background:none;color:#a6a6b0;flex:none}.ca-note .ca-ico svg{width:18px;height:18px}.ca-foot{margin:0;text-align:center;color:#a6a6b0;font-size:14px}.ca-foot a{color:#e6e6ea;text-decoration:none}.ca-foot a:hover{text-decoration:underline}.ca-ico{justify-self:center;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#3a1418;color:#ff3b47}.ca-ico.sm{width:56px;height:56px;border-radius:14px}.ca-ico.green{background:#12302a;color:#2dd4a7}.ca-ico svg{width:22px;height:22px}.ca-bars{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px}.ca-bars i{height:4px;border-radius:2px;background:#26262e}.ca-bars.red i.on{background:#e5182e}.ca-bars.teal i.on{background:#2dbfa0}.ca-code{display:flex;justify-content:center;gap:10px}.ca-code input{width:48px;height:56px;border-radius:10px;background:#1c1c22;border:1px solid #2c2c34;color:#fff;text-align:center;font:800 22px Manrope,sans-serif}.ca-code input.next,.ca-code input:focus{outline:none;border-color:#e6e6ea}.ca-rules{list-style:none;margin:-4px 0 0;padding:0;display:grid;gap:8px;font-size:12.5px;color:#a6a6b0}.ca-rules li{display:flex;align-items:center;gap:10px}.ca-rules li:before{content:"";width:12px;height:6px;border:solid #4a4a54;border-width:0 0 2px 2px;transform:rotate(-45deg) translateY(-2px);flex:none}.ca-rules li.ok:before{border-color:#2dbfa0}.ca-rules li.bad{color:#ff7a82}.ca-rules li.bad:before{border-color:#ff3b47}.ca-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer}.ca-toggle strong{display:block;font-size:14px}.ca-toggle small{display:block;color:#8e8e99;font-size:12px;margin-top:2px}.ca-toggle input{appearance:none;flex:none;width:40px;height:22px;margin:0;border-radius:11px;background:#34343e;position:relative;cursor:pointer;transition:background .15s}.ca-toggle input:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .15s}.ca-toggle input:checked{background:#e5182e}.ca-toggle input:checked:after{left:21px}.ca-box{display:grid;gap:4px;margin:0;padding:14px 16px;border-radius:10px;background:#1c1c22;text-align:left}.ca-box.center{text-align:center;color:#a6a6b0}.ca-box strong{font-size:14px;color:#f4f4f6}.ca-box small{color:#a6a6b0;font-size:12.5px;line-height:1.5}.ca-oval{display:grid;place-items:center;height:220px;border-radius:12px;border:1px solid #6a1a22;background:linear-gradient(90deg,#1c1c22,#0f0f12)}.ca-oval i{width:140px;height:180px;border-radius:70px;border:1px solid #8e8e99}.ca-dim{color:#8e8e99;font-size:13px}.ca-dim.small{margin:0;font-size:12.5px;line-height:1.5}.ca-err{border-radius:10px;background:rgba(229,24,46,.12);border:1px solid rgba(229,24,46,.4);color:#ffb3b8;line-height:1.45;text-align:left}.ca-err,.ca-ok{margin:0;padding:12px 14px;font-size:13.5px}.ca-ok{border-radius:10px;background:rgba(45,191,160,.12);color:#9ff0dc}@media (max-width:640px){.ca{padding:0 0 32px;background:radial-gradient(ellipse 120% 40% at 50% 0,rgba(150,12,24,.55),transparent 70%),#0b0b0d}.ca-top{padding:20px 16px}.ca-card{align-self:start;max-width:none;padding:24px 16px;border-radius:0;border-width:1px 0;box-shadow:none;background:transparent;border-color:transparent}.ca-card h1{font-size:28px}.ca-code{gap:8px}.ca-code input{width:calc((100% - 40px) / 6);max-width:52px;height:56px}}.st{display:grid;grid-template-columns:260px 1fr;min-height:100vh;background:linear-gradient(90deg,#131317 259px,#26262e 259px 260px,#0b0b0d 260px);color:#f4f4f6;font-family:Manrope,sans-serif}.st-nav{position:sticky;top:0;align-self:start;height:100vh;box-sizing:border-box;padding:29px 17px;background:#131317;border-right:1px solid #26262e;overflow-y:auto}.st-logo{padding:0 12px 4px}.st-back{display:none}.st-eyebrow{margin:22px 0 6px;padding:0;color:#8a8a94;font:700 11px/14px Manrope,sans-serif;letter-spacing:.6px}.st-nav ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.st-item{display:flex;align-items:center;gap:12px;height:42px;padding:0 12px;border-radius:8px;color:#c8c8d0;font:500 14px Manrope,sans-serif;text-decoration:none;white-space:nowrap}.st-item svg{color:#a6a6b0;flex:none}.st-item:hover{background:#1a1a1f;color:#fff}.st-item.on{background:#1f1f25;color:#fff}.st-item.on svg{color:#fff}.st-item.soon{color:#8e8e99;cursor:default}.st-item.soon:hover{background:none;color:#8e8e99}.st-main{padding:32px 48px 64px;display:grid;gap:20px;align-content:start;min-width:0}.st-title{margin:0 0 4px;font:800 32px/40px Manrope,sans-serif;letter-spacing:-.3px}.st-card{display:grid;gap:4px;padding:23px;border-radius:14px;background:#131317;border:1px solid #26262e}.st-card>header{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px}.st-card h2{margin:0;font:700 18px/26px Manrope,sans-serif}.st-aside{color:#8a8a94;font-size:13px}.st-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:6px 0}.st-row-t{display:grid;gap:2px;min-width:0}.st-row-t strong{font:600 14px/20px Manrope,sans-serif;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.st-row-t small{color:#8e8e99;font:500 12.5px/18px Manrope,sans-serif}.st-row-c{flex:none;display:flex;align-items:center;gap:8px}.st-row.inline{justify-content:flex-start;gap:16px;flex-wrap:wrap}.st-row.inline strong{font:600 14px Manrope,sans-serif}.st-desc{margin:-4px 0 6px;font-size:13px}.st-desc,.st-hint{color:#8a8a94;line-height:1.5}.st-hint{margin:2px 0 6px;font-size:12.5px}.st-hint.inline{margin-left:10px}.st-info{margin:6px 0 2px;padding:12px 14px;border-radius:8px;background:#161b28;color:#c8c8d0;font-size:13px}.st-foot{margin:0;color:#8a8a94;font-size:13px}.st-foot a{color:#c8c8d0}.st-btn{display:inline-grid;place-items:center;height:34px;padding:0 14px;border-radius:7px;font:600 13px Manrope,sans-serif;text-decoration:none;cursor:pointer;white-space:nowrap;box-sizing:border-box}.st-btn.grey{background:#2a2a31;color:#f4f4f6;border:0}.st-btn.grey:hover{background:#34343c}.st-btn.grey.static{cursor:default}.st-btn.line{background:transparent;color:#f4f4f6;border:1px solid #3a3a44}.st-btn.line:hover{border-color:#5a5a66}.st-btn.red{background:#e5182e;color:#fff;border:0}.st-btn.red:hover{background:#f02137}.st-btn.lg{height:44px;padding:0 18px;font-size:15px;border-radius:8px}.st-btn.sm{height:30px;padding:0 12px}.st-btn.fit{justify-self:start}.st-btn:disabled{opacity:.5;cursor:default}.st-link{color:#c8c8d0;font-size:13px}.st-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.st-profile{display:grid;grid-template-columns:72px 1fr auto;gap:16px;align-items:center;margin-bottom:8px}.st-profile strong{display:block;font:700 18px/26px Manrope,sans-serif}.st-profile small{color:#8a8a94;font-size:13px}.st-avatar{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:#c8102e;color:#fff;font:700 14px Manrope,sans-serif}.st-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.st-field{display:grid;gap:8px;font-size:13px;color:#c8c8d0}.st-field input{height:42px;padding:0 14px;border-radius:8px;background:#1c1c22;border:1px solid #2a2a32;color:#f4f4f6;font:500 14px Manrope,sans-serif;box-sizing:border-box;width:100%}.st-field input[readonly]{color:#8a8a94}.st-field input:focus{outline:none;border-color:#e6e6ea}.st-pill{display:inline-block;padding:4px 10px;border-radius:999px;font:600 11px/14px Manrope,sans-serif;letter-spacing:.3px}.st-pill.green{background:#10302a;color:#2dd4a7}.st-pill.red{background:#3a1418;color:#ff4b57}.st-pill.grey{background:#24242a;color:#a6a6b0}.st-badge{padding:4px 7px;border:1px solid #4a4a54;border-radius:4px;font:700 10px/12px Manrope,sans-serif;letter-spacing:.6px;color:#e6e6ea}.st-toggle{position:relative;flex:none;width:36px;height:20px;padding:0;border:0;border-radius:10px;background:#2c2c34;cursor:pointer;transition:background .15s}.st-toggle i{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:left .15s}.st-toggle.on{background:#e5182e}.st-toggle.on i{left:19px}.st-toggle:disabled{opacity:.4;cursor:default}.st-notice{margin:0;padding:10px 14px;border-radius:8px;font-size:13.5px}.st-notice.ok{background:rgba(45,191,160,.1);color:#9ff0dc}.st-notice.err{background:rgba(229,24,46,.12);color:#ffb3b8}.st-device{display:grid;grid-template-columns:36px 1fr auto;gap:12px;align-items:center;min-height:62px}.st-device strong{display:flex;align-items:center;gap:8px;font:600 14px/20px Manrope,sans-serif}.st-device small{color:#8e8e99;font-size:12.5px}.st-dev-ico{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:#1f1f25;color:#e6e6ea}.st-this{padding:3px 6px;border-radius:3px;background:#fff;color:#0b0b0d;font:700 10px/12px Manrope,sans-serif;letter-spacing:.6px}.st-pwform{display:grid;gap:12px;padding:12px 0 4px;max-width:480px}.st-select{height:34px;padding:0 30px 0 12px;border-radius:7px;border:0;background:#2a2a31 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='m1 1 4 4 4-4' stroke='%23a6a6b0' fill='none' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 10px center;color:#f4f4f6;font:600 13px Manrope,sans-serif;appearance:none;cursor:pointer}.st-plan{justify-content:space-between;gap:16px;padding:18px 16px;border-radius:10px;background:linear-gradient(90deg,#4a0a12,#1c0d10 70%,#131317)}.st-plan,.st-plan p{display:flex;align-items:center}.st-plan p{margin:0 0 4px;gap:10px}.st-plan strong{font:700 18px Manrope,sans-serif}.st-plan small{color:#c8c8d0;font-size:12.5px}.st-plan-badge{padding:3px 7px;border-radius:4px;background:#e5182e;font:700 11px/14px Manrope,sans-serif}.st-table{display:grid;gap:8px}.st-tr{display:grid;grid-template-columns:1.2fr 4fr 1fr .8fr;align-items:center;gap:12px;min-height:40px;padding:0 10px;border:1px solid #26262e;border-radius:4px;font-size:13px}.st-table.two .st-tr{grid-template-columns:1fr 2fr}.st-tr.head{border:0;color:#8a8a94;font:600 11px Manrope,sans-serif;letter-spacing:.4px;min-height:28px}.st-matrix{display:grid;gap:8px}.st-mrow{display:grid;grid-template-columns:1fr repeat(4,64px);align-items:center;gap:0;min-height:32px;padding:0 10px;border:1px solid #26262e;border-radius:4px;font-size:13.5px}.st-mrow>span:not(:first-child){display:grid;place-items:center}.st-mrow.head{border:0;min-height:20px;color:#8a8a94;font:600 11px Manrope,sans-serif}.st-chips{display:flex;gap:6px;flex-wrap:wrap}.st-chip{height:30px;padding:0 14px;border-radius:999px;border:0;background:#1f1f25;color:#c8c8d0;font:600 12.5px Manrope,sans-serif;cursor:pointer}.st-chip.on{background:#fff;color:#0b0b0d}.st-del .st-del-top{display:flex;justify-content:space-between;align-items:center}.st-delete{gap:14px;max-width:540px}.st-delete .ca-ico{justify-self:start}.st-lose{padding:14px 16px;border-radius:10px;background:#1c1c22;font-size:13px}.st-lose strong{display:block;margin-bottom:8px}.st-lose ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;color:#c8c8d0}.st-lose li:before{content:"✕";color:#e5182e;margin-right:10px;font-weight:700}.st-delete input.armed{border-color:#e5182e}.st-fit{padding:0 18px;height:44px}.receipt{max-width:640px;margin:40px auto;padding:36px;background:#fff;color:#16161a;font-family:Manrope,sans-serif;border-radius:12px}.receipt header{display:flex;justify-content:space-between;align-items:center;background:#0b0b0d;margin:-36px -36px 28px;padding:22px 28px;border-radius:12px 12px 0 0;color:#a6a6b0;font:700 12px Manrope;letter-spacing:1px}.receipt h1{margin:0 0 18px;font:800 28px Manrope}.receipt dl{display:grid;grid-template-columns:140px 1fr;gap:10px 16px;margin:0 0 24px;font-size:14px}.receipt dt{color:#8e8e99}.receipt dd{margin:0}.receipt-foot{color:#8e8e99;font-size:12px}.receipt-print{margin-top:12px;height:42px;padding:0 18px;border:0;border-radius:8px;background:#e5182e;color:#fff;font:600 14px Manrope;cursor:pointer}@media print{.receipt-print,.tabbar{display:none!important}.receipt{margin:0;box-shadow:none}body{background:#fff!important}}@media (max-width:1100px){.st-main{padding:28px 24px 56px}}@media (max-width:900px){.st{grid-template-columns:1fr;background:#0b0b0d}.st-nav{position:sticky;top:0;z-index:5;height:auto;background:#131317;padding:12px 16px 0;border-right:0;border-bottom:1px solid #26262e;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:0 12px}.st-logo{padding:0;transform:scale(.8);transform-origin:left center}.st-back{display:block;justify-self:end;color:#c8c8d0;font-size:13px;text-decoration:none}.st-eyebrow{display:none}.st-nav ul{grid-column:1/-1;display:flex;gap:4px;overflow-x:auto;padding:8px 0 10px;scrollbar-width:none}.st-nav ul::-webkit-scrollbar{display:none}.st-item{height:36px;padding:0 12px}.st-item svg{display:none}.st-main{padding:20px 16px 48px}}@media (max-width:640px){.st-title{font-size:26px;line-height:32px}.st-card{padding:16px}.st-grid{grid-template-columns:1fr}.st-profile{grid-template-columns:56px 1fr}.st-profile .st-btn{grid-column:1/-1;justify-self:start}.st-avatar{width:56px;height:56px}.st-row{align-items:flex-start}.st-row-c{padding-top:2px}.st-plan{flex-direction:column;align-items:flex-start}.st-tr{grid-template-columns:1fr auto;row-gap:2px;padding:8px 10px}.st-tr>:nth-child(2){grid-column:1;grid-row:2;color:#8a8a94}.st-tr.head{display:none}.st-table.two .st-tr{grid-template-columns:1fr auto}.st-table.two .st-tr>:nth-child(2){grid-column:2;grid-row:1;color:inherit}.st-mrow{grid-template-columns:repeat(4,1fr);row-gap:8px;padding:10px}.st-mrow>span:first-child{grid-column:1/-1}.st-mrow>span[data-ch]:before{content:attr(data-ch);display:block;color:#8e8e99;font-size:10px;text-transform:uppercase;margin-bottom:4px}.st-mrow>span[data-ch]{display:flex;flex-direction:column;align-items:center}.st-mrow.head{display:none}.st-device{grid-template-columns:36px 1fr}.st-device .st-btn{grid-column:2;justify-self:start}.st-del .st-del-top .acct{display:none}}.ca.st-del{background:#0b0b0d}.st-del .ca-card{align-self:start;margin-top:40px}.state{min-height:100dvh;display:grid;place-items:center;padding:24px 16px;background:#0a0a0c}.state.overlay{position:absolute;inset:0;min-height:0;z-index:30;background:rgba(5,5,7,.82);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.state-card{box-sizing:border-box;width:min(490px,100%);min-height:305px;padding:64px 32px 56px;border:1px solid #1f1f24;border-radius:16px;background:#121216;display:flex;flex-direction:column;align-items:center;text-align:center}.state-icon{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;margin-bottom:18px}.state-icon svg{width:22px;height:22px}.state-icon.capture,.state-icon.shield{background:#2a1116;color:#e3182d}.state-icon.offline{background:#2e2210;color:#f0a020}.state-icon.globe{background:#12203a;color:#4b8ef0}.state-icon.film{background:#201c3a;color:#8f7cf0}.state-icon.search{background:#1e1e23;color:#9a9aa3}.state-card h1{font-size:19px;font-weight:600;margin:0 0 12px;color:#fff;letter-spacing:-.01em}.state-card p{font-size:12px;line-height:1.45;color:#a3a3ab;margin:0 0 18px;max-width:400px}.state-btn{display:inline-flex;align-items:center;height:33px;padding:0 15px;border-radius:6px;border:0;background:#2c2c31;color:#fff;font-family:inherit;font-size:12px;font-weight:500;line-height:1;text-decoration:none;cursor:pointer}.state-btn.primary{background:#e3182d}.state-btn:hover{filter:brightness(1.12)}.state-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.room-player.audio-only video{visibility:hidden}.room-player.audio-only:after{content:"Audio only";position:absolute;color:#a3a3ab;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.room-badges button.badge{cursor:pointer;font:inherit;background:none;color:inherit}.dash-side{position:fixed;inset:0 auto 0 0;width:248px;z-index:60;box-sizing:border-box;padding:28px 16px;background:#131317;border-right:1px solid #26262e;display:flex;flex-direction:column;gap:6px;transform:translateX(-100%);transition:transform .25s ease;overflow-y:auto}.dash.open .dash-side{transform:none}.dash-side-top{display:flex;align-items:flex-start;justify-content:space-between;padding:0 0 24px 12px}.dash-side nav{display:flex;flex-direction:column;gap:6px}.dash-item{display:flex;align-items:center;gap:12px;height:44px;padding:0 12px;border-radius:10px;color:#a6a6b0;font-size:14px;font-weight:600;letter-spacing:.1px;text-decoration:none}.dash-item.on,.dash-item:hover{background:#1b1b21;color:#f4f4f6}.dash-item.soon{cursor:default;opacity:.55}.dash-item.soon:hover{background:none;color:#a6a6b0}.dash-item em{font-style:normal;font-size:10px;font-weight:600;padding:2px 6px;background:#26262e;color:#a6a6b0}.dash-item b,.dash-item em{margin-left:auto;border-radius:999px}.dash-item b{min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;background:#e3182d;color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.dash-main{transition:margin-left .25s ease;min-width:0}.dash-scrim{display:none}.dash-toggle{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:rgba(19,19,23,.6);color:#f4f4f6;cursor:pointer;flex:none}.dash-toggle:hover{background:#1b1b21}.dash-toggle:focus-visible{outline:2px solid #fff;outline-offset:2px}.dash-toggle.inside{width:34px;height:34px;margin-top:6px;border-color:#26262e}.dash.open .dash-main .dash-toggle:not(.inside){visibility:hidden}@media (min-width:901px){.dash.open .dash-main{margin-left:248px}}@media (max-width:900px){.dash-side{width:min(300px,84vw);box-shadow:0 0 60px rgba(0,0,0,.6)}.dash.open .dash-scrim{display:block;position:fixed;inset:0;z-index:55;border:0;background:rgba(0,0,0,.55)}}.dash-brand{display:inline-flex;align-items:center;gap:16px}.tk{box-sizing:border-box;min-height:100dvh;padding:32px 40px 48px;display:flex;flex-direction:column;gap:24px;background:#0a0a0c;color:#f4f4f6;max-width:1240px}.tk-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.tk-title{display:flex;align-items:center;gap:14px}.tk-head h1{font-size:32px;line-height:40px;font-weight:800;letter-spacing:-.5px;margin:0}.tk-head p{margin:4px 0 0;font-size:15px;line-height:22px;font-weight:500;color:#a6a6b0}.tk-chips{display:flex;gap:8px;flex-wrap:wrap}.tk-chips a,.tk-chips span{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:999px;background:#1b1b21;border:1px solid #26262e;color:#a6a6b0;font-size:13px;font-weight:600;text-decoration:none;box-sizing:border-box}.tk-chips a.on{background:#f4f4f6;color:#0a0a0c;border-color:#f4f4f6}.tk-chips .soon{opacity:.5;cursor:default}.tk-row{display:flex;align-items:center;gap:18px;padding:16px;border-radius:16px;background:#131317;border:1px solid #26262e}.tk-poster{position:relative;flex:none;width:72px;height:104px;border-radius:10px;overflow:hidden;display:flex;align-items:flex-end;padding:14px 10px;box-sizing:border-box}.tk-poster i{position:absolute;width:90px;height:90px;right:-30px;top:-20px}.tk-poster span{position:relative;font-family:Bebas Neue,sans-serif;font-size:15px;line-height:15px;letter-spacing:.5px}.tk-info{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px}.tk-info h2{margin:0;font-size:18px;line-height:26px;font-weight:700;letter-spacing:-.2px}.tk-info p{margin:0;font-size:13px;line-height:18px;color:#a6a6b0;font-weight:500}.tk-badges{display:flex;gap:6px;flex-wrap:wrap}.tk-badges .b{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:4px;font-size:11px;font-weight:700;letter-spacing:.8px;box-sizing:border-box}.tk-badges .b.live{background:#ff2d46;color:#fff}.tk-badges .b.live i{width:6px;height:6px;border-radius:50%;background:#fff}.tk-badges .b.white{background:#fff;color:#0a0a0c}.tk-badges .b.warn{background:#d4a23a;color:#1a1405}.tk-badges .b.out{background:rgba(0,0,0,.5);border:1px solid #3a3a44;color:#a6a6b0}.tk-actions{display:flex;gap:8px;flex:none}.state-btn.ghost{background:none;border:1px solid #3a3a44}.tk-actions .state-btn{height:34px;font-size:13px;font-weight:600;padding:0 14px}.tk-note{display:flex;gap:12px;align-items:center;padding:16px;border-radius:12px;background:#1b1b21;color:#a6a6b0}.tk-note p{margin:0;font-size:13px;line-height:18px;font-weight:500}.tk-empty{padding:48px 24px;border:1px dashed #26262e;border-radius:16px;text-align:center}.tk-empty h2{margin:0 0 8px;font-size:18px}.tk-empty p{margin:0 0 18px;color:#a6a6b0;font-size:14px}.dash.open .tk .tk-title .dash-toggle{display:none}@media (max-width:640px){.tk{padding:20px 16px 96px}.tk-head h1{font-size:26px;line-height:32px}.tk-row{flex-wrap:wrap;align-items:flex-start}.tk-actions{width:100%}.tk-actions .state-btn{flex:1 1;justify-content:center}}.tk-note svg{flex:none}.lp-nav-links>*{white-space:nowrap}@media (min-width:901px){.dash.open .dash-brand{display:none}}.su-back{align-self:flex-start;background:none;border:0;padding:0;color:#a6a6b0;font:600 14px/20px Manrope,sans-serif;cursor:pointer}.su-back:hover{color:#f4f4f6}.su-pp{flex:none;width:20px;text-align:center;font:800 18px/1 Manrope,sans-serif;color:#009cde}.su-narrow .su-summary{margin-top:4px}.su-seats input{width:72px;height:34px;border-radius:8px;border:1px solid #3a3a44;background:#0a0a0c;color:#f4f4f6;padding:0 10px;font:inherit}.st-plan-acts{display:inline-flex;gap:8px;flex-wrap:wrap}.st-foot p{margin:0}button.st-link{background:none;border:0;padding:0;text-decoration:underline;cursor:pointer;font:inherit}.pl{box-sizing:border-box;min-height:100dvh;height:auto;padding:0 64px 80px;flex-direction:column;gap:32px;background:#0a0a0c;color:#f4f4f6;max-width:1440px;margin:0 auto}.pl,.pl-nav{display:flex}.pl-nav{height:72px;align-items:center;justify-content:space-between;margin-top:12px}.pl-nav .state-btn{height:34px;font-size:13px;font-weight:600}.pl-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.pl-head .pl-eyebrow{margin:0 0 8px;color:#e3182d;font-size:11px;font-weight:700;letter-spacing:.8px}.pl-head h1{margin:0 0 8px;font-size:40px;line-height:48px;font-weight:800;letter-spacing:-.5px}.pl-head p{margin:0;color:#a6a6b0;font-size:17px;line-height:26px;font-weight:500}.pl-head-r{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.pl-head-r p{font-size:13px;line-height:18px;color:#8e8e99}.pl-head-r a{color:#a6a6b0}.pl-cycle{display:flex;gap:4px;padding:4px;border-radius:999px;background:#1b1b21}.pl-cycle button{height:32px;padding:0 14px;border-radius:999px;border:1px solid transparent;background:none;color:#a6a6b0;font:600 13px/1 Manrope,sans-serif;cursor:pointer}.pl-cycle button.on{background:#f4f4f6;color:#0a0a0c}.pl-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.pl-card{display:flex;flex-direction:column;gap:16px;padding:24px;min-height:261px;box-sizing:border-box;border-radius:16px;border:1px solid #26262e;background:#131317;transition:border-color .2s,background .2s,transform .2s}.pl-card.pro:not(.current),.pl-card:focus-within,.pl-card:hover{border-color:#e3182d;background:linear-gradient(180deg,#2a0e13,#131317 70%)}.pl-card.current{border-color:#3a3a44}.pl-card-h{display:flex;align-items:center;justify-content:space-between;min-height:22px}.pl-card-h em{font-style:normal;font-size:11px;font-weight:700;letter-spacing:.8px;color:#e3182d}.pl-card-h em.cur{color:#2fbf71}.pl-price{margin:0;display:flex;align-items:flex-end;gap:4px}.pl-price b{font-family:Bebas Neue,sans-serif;font-weight:400;font-size:44px;line-height:44px;letter-spacing:.5px}.pl-price small{color:#8e8e99;padding-bottom:4px}.pl-copy,.pl-price small{font-size:13px;line-height:18px;font-weight:500}.pl-copy{margin:0;color:#a6a6b0}.pl-push{flex:1 1}.pl-btn{height:44px;border-radius:10px;border:0;background:rgba(255,255,255,.12);color:#f4f4f6;font:600 15px/20px Manrope,sans-serif;cursor:pointer;transition:background .2s}.pl-btn.red,.pl-card:hover .pl-btn:not(:disabled){background:#e3182d;color:#fff}.pl-btn:disabled{cursor:default;opacity:.8}.pl-note{margin:-16px 0 0;color:#8e8e99;font-size:13px}.pl-group{display:flex;align-items:center;gap:24px;padding:24px;border-radius:16px;border:1px solid #26262e;background:#131317}.pl-group div{flex:1 1}.pl-group h2{margin:0 0 4px;font-size:18px;line-height:26px;font-weight:700}.pl-group p{margin:0;color:#a6a6b0;font-size:15px;line-height:22px;font-weight:500}.pl-group .state-btn{height:44px;font-size:15px;padding:0 20px;border-radius:10px;background:rgba(255,255,255,.12)}.pl-compare{border:1px solid #26262e;border-radius:16px;overflow:hidden}.pl-tr{display:grid;grid-template-columns:320px repeat(5,minmax(0,1fr));padding:0 24px;min-height:52px;align-items:center;background:#0a0a0c}.pl-tr:nth-child(2n){background:#131317}.pl-tr.head{background:#1b1b21;font-weight:600;font-size:14px}.pl-tr span{text-align:center;color:#a6a6b0;font-size:13px;font-weight:500;display:flex;justify-content:center}.pl-tr span[role=rowheader]{justify-content:flex-start;color:#f4f4f6;font-size:14px;font-weight:600}.pl-tr.head span{color:#f5f5f7;font-size:14px;font-weight:600}@media (max-width:1100px){.pl-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.pl{padding:0 16px 96px;gap:24px}.pl-head h1{font-size:30px;line-height:36px}.pl-head-r{align-items:flex-start}.pl-cards{grid-template-columns:1fr}.pl-card{min-height:0}.pl-group{flex-direction:column;align-items:stretch}.pl-compare{overflow-x:auto}.pl-tr{grid-template-columns:150px repeat(5,110px);width:max-content;padding:0 16px}}.lp-plans>li{display:flex}a.lp-plan{flex:1 1;color:inherit;text-decoration:none;cursor:pointer;transition:border-color .2s,background .2s}a.lp-plan:focus-visible,a.lp-plan:hover{border-color:var(--brand-red);background:linear-gradient(180deg,#2a0e13,#131317 60%);outline:none}a.lp-plan.busy{opacity:.7}.lp-plan-top{display:flex;width:100%;justify-content:space-between;align-items:center}.lp-plan-top em{font-style:normal;font-size:11px;font-weight:700;letter-spacing:.8px;color:var(--brand-red)}.lp-plan-cta{margin-top:auto;font-size:13px;font-weight:600;color:#a6a6b0;transition:color .2s}a.lp-plan:hover .lp-plan-cta{color:#fff}.tr-dialog{padding:0;border:0;background:transparent;max-width:min(960px,calc(100vw - 32px));width:100%;color:#f4f4f6}.tr-dialog::backdrop{background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tr-box{background:#131317;border:1px solid #26262e;border-radius:16px;overflow:hidden}.tr-box header{display:flex;justify-content:space-between;align-items:center;padding:14px 18px}.tr-box header button{background:none;border:0;color:#a6a6b0;font-size:18px;cursor:pointer}.tr-box video{display:block;width:100%;aspect-ratio:16/9;background:#000}.tr-msg{padding:64px 24px;text-align:center;color:#a6a6b0;margin:0}.tr-note{margin:0;padding:12px 18px;font-size:12px;color:#8a8a94}.ok-page{box-sizing:border-box;min-height:100dvh;padding:56px 24px 64px;display:flex;flex-direction:column;align-items:center;gap:28px;background:#0a0a0c;color:#f4f4f6;text-align:center}.ok-top{width:min(1312px,100%);display:flex;justify-content:space-between}.ok-check{width:64px;height:64px;border-radius:32px;background:#22c55e;display:grid;place-items:center}.ok-page h1{margin:0;font-size:40px;line-height:48px;font-weight:800;letter-spacing:-.5px}.ok-lead{margin:-12px 0 0;color:#a6a6b0;font-size:17px;line-height:26px;font-weight:500;max-width:720px}.ok-ticket{width:min(820px,100%);text-align:left;border-radius:20px;border:1px solid #26262e;background:#131317}.ok-poster,.ok-ticket{display:flex;overflow:hidden}.ok-poster{position:relative;flex:none;width:260px;min-height:380px;align-items:flex-end;padding:14px;box-sizing:border-box}.ok-poster i{position:absolute;width:320px;height:320px;right:-110px;top:-60px}.ok-poster span{position:relative;font-family:Bebas Neue,sans-serif;font-size:30px;line-height:28px;letter-spacing:.5px}.ok-info{flex:1 1;min-width:0;padding:32px;display:flex;flex-direction:column;gap:16px}.ok-info h2{margin:0;font-family:Bebas Neue,sans-serif;font-weight:400;font-size:64px;line-height:62px;letter-spacing:.5px}.ok-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.ok-k{margin:0 0 4px;font-size:11px;line-height:14px;font-weight:700;letter-spacing:.8px;color:#8e8e99}.ok-v{margin:0;font-size:14px;line-height:20px;font-weight:600}.ok-v a{color:#f4f4f6}.ok-s{margin:4px 0 0;font-size:13px;line-height:18px;color:#8e8e99}.ok-ctas{display:flex;gap:10px;flex-wrap:wrap}.ok-btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 20px;border-radius:10px;border:0;background:rgba(255,255,255,.12);color:#f4f4f6;font:600 15px/20px Manrope,sans-serif;text-decoration:none;cursor:pointer}.ok-btn.ghost{background:none;border:1px solid #3a3a44}.ok-btn.red{height:52px;padding:0 28px;background:#e3182d;color:#fff;font-size:16px}.ok-foot{display:flex;align-items:center;gap:20px}.ok-link,.ok-perks{color:#a6a6b0;font-size:14px}.ok-perks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ok-plan-art{flex:none;width:260px;min-height:340px;display:flex;flex-direction:column;justify-content:space-between;padding:24px;box-sizing:border-box;background:radial-gradient(circle at 70% 20%,rgba(227,24,45,.45),transparent 60%),linear-gradient(180deg,#2a0e13,#0a0a0c)}.ok-plan-art.student{background:radial-gradient(circle at 70% 20%,rgba(43,179,163,.45),transparent 60%),linear-gradient(180deg,#0c2a27,#0a0a0c)}.ok-plan-art.vip{background:radial-gradient(circle at 70% 20%,rgba(212,162,58,.45),transparent 60%),linear-gradient(180deg,#2a2108,#0a0a0c)}.ok-plan-art.enterprise{background:radial-gradient(circle at 70% 20%,rgba(139,124,246,.45),transparent 60%),linear-gradient(180deg,#1c1838,#0a0a0c)}.ok-plan-art span{align-self:flex-start}.ok-plan-art b{font-family:Bebas Neue,sans-serif;font-weight:400;font-size:56px;line-height:52px}@media (max-width:720px){.ok-page{padding:24px 16px 96px;gap:22px}.ok-page h1{font-size:30px;line-height:36px}.ok-ticket{flex-direction:column}.ok-plan-art,.ok-poster{width:100%;min-height:180px}.ok-info{padding:22px}.ok-info h2{font-size:44px;line-height:44px}.ok-grid{grid-template-columns:1fr;gap:14px}.ok-foot{flex-direction:column}}.loc{position:relative}.loc-pill{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.loc-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:60;width:300px;display:grid;gap:12px;padding:18px;border-radius:14px;border:1px solid #2a2a32;background:#141418;box-shadow:0 18px 50px rgba(0,0,0,.55);color:#f4f4f6;text-align:start}.loc-pop strong{font:700 15px/22px Manrope,sans-serif}.loc-field{display:grid;gap:6px;font:500 12px/16px Manrope,sans-serif;color:#a6a6b0}.loc-field select{height:40px;padding:0 10px;border-radius:10px;border:1px solid #2a2a32;background:#0d0d10;color:#f4f4f6;font:500 14px Manrope,sans-serif}.loc-note{margin:0;font:500 12px/18px Manrope,sans-serif;color:#8c8c96}.loc-note a{color:#f4f4f6;text-decoration:underline}@media (max-width:640px){.loc-pop{position:fixed;left:16px;right:16px;top:72px;width:auto}}.pl-nav-r,.su-top-r{display:flex;align-items:center;gap:10px}.lp-nav .lp-chip.loc-pill{display:inline-flex}@media (max-width:1180px){.hm-nav .loc-pill .loc-label{display:none}.hm-nav .loc-pill{padding:0 10px}}@media (max-width:760px){.loc-pill .loc-label{display:none}.loc-pill{padding:0 10px}}[dir=rtl] .countdown,[dir=rtl] .lp-meta,[dir=rtl] .lp-seats{direction:ltr}[dir=rtl] .lp-meta{justify-content:flex-end}@media (max-width:480px){.lp-nav-right>.lp-btn.ghost[href="/signin"]{display:none}}body:has(.co){background:#0a0a0c}.co{gap:64px;max-width:1440px;margin:0 auto;padding:64px 120px;color:#f4f4f6;font-family:Manrope,sans-serif}.co,.co-pay{display:flex;align-items:flex-start}.co-pay{flex:1 1;min-width:0;flex-direction:column;gap:18px}.co-pay>a:first-child{text-decoration:none}.co-h1{margin:0;font:800 32px/40px Manrope,sans-serif;letter-spacing:-.5px}.co-eyebrow{margin:0;font:700 11px/14px Manrope,sans-serif;letter-spacing:.8px;color:#8e8e99}.co-methods{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.co-method{width:100%;box-sizing:border-box;display:flex;gap:14px;align-items:center;padding:16px 18px;border-radius:12px;border:1px solid #26262e;background:#131317;color:#f4f4f6;text-align:start;font-family:inherit;cursor:pointer;text-decoration:none}.co-method:disabled{cursor:default}.co-method:disabled .co-icon,.co-method:disabled .co-t{opacity:.6}.co-method.on{border-color:#e3182d;background:rgba(227,24,45,.06)}.co-radio{flex:none;width:20px;height:20px;border-radius:50%;border:2px solid #3a3a44}.co-method.on .co-radio{border-color:#e3182d;box-shadow:inset 0 0 0 3px #16090b,inset 0 0 0 10px #e3182d}.co-icon{flex:none;width:22px;height:22px;display:grid;place-items:center;color:#a6a6b0}.co-pp{font:800 20px/1 Manrope,sans-serif;color:#009cde}.co-t{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.co-t strong{font:600 14px/20px Manrope,sans-serif;letter-spacing:.1px}.co-t small{font:500 13px/18px Manrope,sans-serif;color:#8e8e99}.co-mini{flex:none;width:36px;height:52px;border-radius:6px}.co-price{font:600 15px/22px Manrope,sans-serif}.co-note{margin:0;font:500 13px/18px Manrope,sans-serif;color:#8e8e99;max-width:560px}.co-sum{flex:none;box-sizing:border-box;width:460px;display:flex;flex-direction:column;gap:18px;padding:28px;border-radius:20px;border:1px solid #26262e;background:#131317;position:sticky;top:24px}.co-sum h2{margin:0;font:700 18px/26px Manrope,sans-serif;letter-spacing:-.2px}.co-sum hr{width:100%;border:0;height:1px;background:#26262e;margin:0}.co-item{display:flex;gap:16px;align-items:center}.co-item .co-t{gap:4px}.co-poster{position:relative;flex:none;width:64px;height:92px;border-radius:10px;overflow:hidden}.co-poster i{position:absolute;width:120%;height:70%;right:-40%;top:-20%}.co-line{margin:0;display:flex;justify-content:space-between;gap:12px;font:500 15px/22px Manrope,sans-serif;color:#f4f4f6}.co-line>span:first-child{color:#a6a6b0}.co-good{color:#22c55e}.co-hint a{color:#f4f4f6;font-size:13px}.co-total{margin:0;display:flex;justify-content:space-between;align-items:flex-end}.co-total span{font:700 18px/26px Manrope,sans-serif}.co-total b{font:400 40px/44px Bebas Neue,sans-serif;letter-spacing:.5px}.co-sum .lp-btn,.co-sum>div>.lp-btn{width:100%;justify-content:center}.co-sum>div:not(.co-item){display:grid;gap:10px}.co-owned{margin:0;color:#22c55e;font:600 14px/20px Manrope,sans-serif}.co-sec{margin:0;display:flex;gap:10px;align-items:flex-start;font:500 13px/18px Manrope,sans-serif;color:#8e8e99}.co-sec svg{flex:none}@media (max-width:1100px){.co{padding:48px 32px;gap:32px}.co-sum{width:400px}}@media (max-width:860px){.co{flex-direction:column;align-items:stretch;padding:24px 16px 40px;gap:24px}.co-sum{width:100%;position:static;padding:20px}.co-h1{font-size:26px;line-height:32px}}.wp{position:relative;min-height:100vh;overflow:hidden;display:flex;flex-direction:column;align-items:center;padding:70px 16px 48px;color:#f4f4f6;font-family:Manrope,sans-serif}.wp-glow{left:48%;top:-200px;width:700px;height:700px}.wp-dim,.wp-glow{position:absolute;pointer-events:none}.wp-dim{inset:0;background:rgba(0,0,0,.7)}.wp-modal{position:relative;width:600px;max-width:100%;display:flex;flex-direction:column;gap:18px;padding:32px;border-radius:24px;border:1px solid #26262e;background:#131317}.wp-head{display:flex;align-items:center;justify-content:space-between}.wp-head h1{margin:0;font:700 24px/32px Manrope,sans-serif;letter-spacing:-.3px}.wp-x{color:#a6a6b0;display:grid}.wp-film{display:flex;gap:12px;align-items:center;padding:12px;border-radius:12px;background:#1b1b21;flex-wrap:wrap}.wp-poster{flex:none;width:48px;height:70px;border-radius:10px}.wp-switch{margin-inline-start:auto;display:flex;gap:6px}.wp-switch select{height:32px;border-radius:8px;border:1px solid #26262e;background:#131317;color:#f4f4f6;font:500 13px Manrope,sans-serif;max-width:160px}.wp-switch button{height:32px;padding:0 10px;border-radius:8px;border:0;background:#26262e;color:#f4f4f6;font:600 13px Manrope,sans-serif;cursor:pointer}.wp-form{gap:18px}.wp-field,.wp-form{display:flex;flex-direction:column}.wp-field{gap:8px}.wp-field>span{font:600 13px/20px Manrope,sans-serif;letter-spacing:.1px;color:#a6a6b0}.wp-field>input{height:50px;padding:0 16px;border-radius:10px;border:1px solid #26262e;background:#1b1b21;color:#f4f4f6;font:500 15px Manrope,sans-serif}.wp-field>input:focus{outline:none;border-color:#f4f4f6}.wp-chips{display:flex;gap:8px;flex-wrap:wrap}.wp-chip{height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 14px;border-radius:999px;border:1px solid #26262e;background:#1b1b21;color:#a6a6b0;font:600 13px/20px Manrope,sans-serif;cursor:pointer}.wp-chip.on{background:#f4f4f6;border-color:#f4f4f6;color:#0a0a0c}.wp-chip:disabled{cursor:default;opacity:.6}.wp-chip.static{cursor:default}.wp-chip em{font:700 10px/14px Manrope,sans-serif;font-style:normal;padding:0 5px;border-radius:4px;background:#26262e;color:#a6a6b0}.wp-link{display:flex;align-items:center;gap:10px;height:46px;padding:0 14px;border-radius:10px;background:#1b1b21;color:#a6a6b0}.wp-link svg{flex:none}.wp-link input{flex:1 1;min-width:0;height:100%;border:0;background:transparent;color:#f4f4f6;font:500 15px Manrope,sans-serif;outline:none}.wp-link input::placeholder{color:#8e8e99}.wp-link button{border:0;background:none;color:#f4f4f6;font:600 13px/20px Manrope,sans-serif;cursor:pointer;padding:0}.wp-link button:disabled{color:#8e8e99;cursor:default}.wp-emails{display:flex;flex-wrap:wrap;gap:6px}.wp-email{height:28px;padding:0 10px;border-radius:999px;border:1px solid #26262e;background:#1b1b21;color:#d5d5dc;font:500 12px Manrope,sans-serif;cursor:pointer;display:inline-flex;align-items:center}.wp-email.static{cursor:default}.wp-help{color:#8e8e99;font:500 12px/18px Manrope,sans-serif}.wp-err{margin:0;color:#ff8a93;font:500 13px/18px Manrope,sans-serif}.wp-cta{width:100%;justify-content:center}.party-nav{position:relative;align-self:stretch;max-width:1344px;margin:-46px auto 24px;width:100%}.party-nav a{text-decoration:none}.party-new{margin:0;padding:12px 14px;border-radius:10px;background:rgba(34,197,94,.1);color:#86efac;font:600 13px/18px Manrope,sans-serif}.party-top{display:flex;gap:18px;align-items:center}.party-poster{flex:none;width:84px;height:122px;border-radius:12px}.party-top h1{margin:10px 0 6px;font:700 28px/34px Manrope,sans-serif;letter-spacing:-.3px}.party-sub{margin:0;color:#a6a6b0;font:500 14px/20px Manrope,sans-serif}.party-sub a{color:#f4f4f6}.party-people{display:flex;align-items:center;gap:12px}.party-stack{display:flex}.party-av{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;margin-inline-end:-6px;color:#fff;font:700 12px Manrope,sans-serif;border:2px solid #131317}.party-av.more{background:#3a3a44}.party-people small{color:#a6a6b0;font:500 13px/18px Manrope,sans-serif;margin-inline-start:8px}.party-acts{display:flex;flex-direction:column;gap:18px}.party-ok{margin:0;color:#86efac;font:600 14px/20px Manrope,sans-serif}.party-foot{display:flex;justify-content:center}@media (max-width:640px){.wp{padding:16px 0 32px}.wp-modal{border-radius:0;border-width:1px 0;padding:24px 16px}.party-nav{margin:0 0 16px;padding:0 16px}.party-top h1{font-size:22px;line-height:28px}.wp-switch{margin-inline-start:0;width:100%}.wp-switch select{flex:1 1;max-width:none}}.hm-row{flex-direction:column}.hm-row,.hm-row-head{display:flex;gap:16px}.hm-row-head{justify-content:space-between;align-items:flex-end}.hm-row-head h2{margin:0;font:700 24px/32px Manrope,sans-serif;letter-spacing:-.3px;color:#f4f4f6}.hm-row-head p{margin:2px 0 0;font:500 13px/18px Manrope,sans-serif;color:#8e8e99}.hm-row-head>a{flex:none;color:#a6a6b0;font:600 14px/20px Manrope,sans-serif;text-decoration:none}.hm-row-head>a:hover{color:#f4f4f6}.hm-parties{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hm-party{display:flex;align-items:center;gap:16px;padding:17px;border-radius:16px;border:1px solid #26262e;background:#131317;color:#f4f4f6;text-decoration:none;transition:border-color .15s}.hm-party:hover{border-color:#3a3a44}.hm-party.empty{justify-content:space-between;flex-wrap:wrap}.hm-party.empty>div{display:flex;flex-direction:column;gap:4px;max-width:640px}.hm-party.empty small{color:#a6a6b0;font:500 13px/18px Manrope,sans-serif}.hm-party-poster{flex:none;width:72px;height:104px;border-radius:10px}.hm-party-t{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px}.hm-party-t strong{font:700 18px/26px Manrope,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-party-t small{color:#a6a6b0;font:500 13px/18px Manrope,sans-serif}.hm-party-chips{display:flex;gap:6px;flex-wrap:wrap}.hm-party-chips .lp-badge{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-party-btn{flex:none;height:34px;padding:0 14px;display:inline-flex;align-items:center;border-radius:8px;background:rgba(255,255,255,.12);font:600 13px/20px Manrope,sans-serif}.hm-clips{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:28.8px}.hm-clip{position:relative;aspect-ratio:200/356;border:0;padding:0;border-radius:14px;overflow:hidden;cursor:pointer;text-align:start;color:#f4f4f6;background:#131317;font-family:Manrope,sans-serif}.hm-clip>span{position:absolute}.hm-clip-bg{inset:0}.hm-clip-glow{left:20%;top:6%;width:100%;aspect-ratio:1}.hm-clip-shade{left:0;right:0;bottom:0;height:50%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.85))}.hm-clip-play{left:12px;top:12px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hm-clip-c{left:12px;right:12px;bottom:12px;display:flex;flex-direction:column;gap:4px}.hm-clip-c strong{font:600 14px/20px Manrope,sans-serif}.hm-clip-c small{font:500 13px/18px Manrope,sans-serif;color:#a6a6b0}.hm-clip:hover .hm-clip-play{background:#e3182d}@media (max-width:1100px){.hm-parties{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-clips{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (max-width:640px){.hm-parties{grid-template-columns:1fr}.hm-clips{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 -16px;padding:0 16px}.hm-clip{flex:none;width:160px;scroll-snap-align:start}.hm-row-head h2{font-size:20px;line-height:28px}}.wp .lp-btn{text-decoration:none}.cl{min-height:100vh;padding:32px 40px 48px;display:flex;flex-direction:column;gap:24px;color:#f4f4f6;font-family:Manrope,sans-serif;background:#0a0a0c}.cl .lp-section{padding:0}.cl-top{display:flex}.cl-top .dash-brand{display:flex;align-items:center;gap:12px}.cl-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.cl-head h1{margin:0 0 4px;font:800 32px/40px Manrope,sans-serif;letter-spacing:-.5px}.cl-head p{margin:0;font:500 15px/22px Manrope,sans-serif;color:#a6a6b0}.cl-search{display:flex;align-items:center;gap:10px;height:52px;padding:0 16px;border-radius:12px;border:1px solid #26262e;background:#1b1b21;color:#f5a524}.cl-search input{flex:1 1;min-width:0;height:100%;border:0;background:none;color:#f4f4f6;font:500 15px Manrope,sans-serif;outline:none}.cl-search input::placeholder{color:#8e8e99}.cl-note{margin:0;color:#a6a6b0;font:500 14px/20px Manrope,sans-serif}.cl-note a,.wp-err a{color:#f4f4f6}.cl-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px}.cl-item{display:flex;align-items:center;gap:16px;padding:16px;border-radius:16px;border:1px solid #26262e;background:#131317}.cl-poster{position:relative;flex:none;width:64px;height:92px;border-radius:10px;overflow:hidden;display:flex;align-items:flex-end;padding:10px 8px}.cl-poster b{font:400 13px/14px Bebas Neue,sans-serif;letter-spacing:.5px;color:#f4f4f6;word-break:break-word}.cl-t{flex:1 1;min-width:0;flex-direction:column}.cl-h,.cl-t{display:flex;gap:8px}.cl-h{align-items:center;flex-wrap:wrap}.cl-h strong,.cl-new strong{font:700 18px/26px Manrope,sans-serif;letter-spacing:-.2px}.cl-t small{font:500 13px/18px Manrope,sans-serif;color:#8e8e99}.cl-bar{width:100%;max-width:440px;height:6px;background:#24242c;overflow:hidden}.cl-bar,.cl-bar>span{display:block;border-radius:3px}.cl-bar>span{height:100%;background:#8b7cf6}.cl-btn{flex:none;height:34px;padding:0 14px;display:inline-flex;align-items:center;border:0;border-radius:6px;background:rgba(255,255,255,.12);color:#f4f4f6;font:600 13px/20px Manrope,sans-serif;cursor:pointer;text-decoration:none}.cl-btn.on{background:rgba(139,124,246,.18);color:#c4bbff}.cl-btn:disabled{opacity:.5;cursor:default}.cl-new{border-style:dashed}.hm-classic{display:flex;align-items:center;gap:28px;padding:29px;border-radius:20px;border:1px solid #26262e;background:linear-gradient(90deg,rgba(139,124,246,.08),#131317 60%)}.hm-classic-ic{flex:none;width:56px;height:56px;border-radius:14px;display:grid;place-items:center;background:rgba(139,124,246,.16);color:#b3a8ff}.hm-classic-t{flex:1 1;min-width:0}.hm-classic-h{display:flex;align-items:center;gap:10px}.hm-classic-h h2{margin:0;font:700 24px/32px Manrope,sans-serif;letter-spacing:-.3px;color:#f4f4f6}.hm-classic-t p{margin:4px 0 0;color:#a6a6b0;font:500 15px/22px Manrope,sans-serif}.hm-classic-p{flex:none;width:300px;display:flex;flex-direction:column;gap:8px}.hm-classic-p strong{font:600 14px/20px Manrope,sans-serif;color:#f4f4f6}.hm-classic-p small{font:500 13px/18px Manrope,sans-serif;color:#8e8e99}.hm-classic-btn{flex:none}@media (max-width:1100px){.hm-classic{flex-wrap:wrap}.hm-classic-p{width:100%}}@media (max-width:640px){.cl{padding:16px 16px 40px}.cl-head h1{font-size:26px;line-height:32px}.cl-item{flex-wrap:wrap}.cl-item .cl-btn{margin-inline-start:80px}.hm-classic{padding:20px;gap:16px}.hm-classic-btn{width:100%;justify-content:center}}.br{min-height:100vh;background:#0a0a0c}.br .tn{position:relative}.br-body{display:flex;flex-direction:column;gap:36px;padding:0 48px 64px;max-width:1440px;box-sizing:border-box;margin:0 auto;width:100%}.br-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.br-head h1{margin:0;font:800 40px/48px Manrope,sans-serif;letter-spacing:-.5px;color:#f4f4f6}.br-head p{margin:6px 0 0;font:500 17px/26px Manrope,sans-serif;color:#a6a6b0}.br-chips{display:flex;gap:8px;flex-wrap:wrap}.br-chip{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:999px;background:#1b1b21;border:1px solid #26262e;color:#a6a6b0;font:600 13px/20px Manrope,sans-serif;letter-spacing:.1px;text-decoration:none;cursor:pointer;list-style:none;box-sizing:border-box;white-space:nowrap}.br-chip::-webkit-details-marker{display:none}.br-chip:hover{color:#f4f4f6}.br-chip.on{background:#f4f4f6;border-color:#f4f4f6;color:#0a0a0c}.br-menu{position:relative}.br-pop{position:absolute;right:0;top:40px;z-index:20;display:flex;flex-direction:column;min-width:180px;padding:6px;background:#141418;border:1px solid #26262e;border-radius:12px;box-shadow:0 16px 40px rgba(0,0,0,.5)}.br-pop a{padding:8px 10px;border-radius:8px;color:#a6a6b0;font:600 13px/20px Manrope,sans-serif;text-decoration:none}.br-pop a.on,.br-pop a:hover{background:#1b1b21;color:#f4f4f6}.br-types{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px 31px}.br-type{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:120px;padding:0 18px 16px;border-radius:14px;overflow:hidden;text-decoration:none;box-sizing:border-box;outline:1px solid transparent;transition:transform .2s ease,outline-color .2s ease}.br-type:hover{transform:translateY(-3px)}.br-type.on{outline:2px solid #e3182d}.br-type-glow{position:absolute;left:120px;top:-40px;width:160px;height:160px;border-radius:50%;filter:blur(50px);opacity:.9}.br-type-l{position:relative;font:400 32px/32px Bebas Neue,sans-serif;letter-spacing:.5px;color:#f4f4f6}.br-type-n{position:absolute;right:12px;top:10px;font:700 11px/14px Manrope,sans-serif;letter-spacing:.8px;color:rgba(244,244,246,.7);text-transform:uppercase}.br-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}.br-card{gap:8px;text-decoration:none;min-width:0}.br-card,.br-poster{display:flex;flex-direction:column}.br-poster{position:relative;justify-content:flex-end;aspect-ratio:200/290;padding:14px;border-radius:10px;overflow:hidden;box-sizing:border-box;transition:transform .2s ease}.br-card:hover .br-poster{transform:translateY(-4px)}.br-badge{position:absolute;left:8px;top:8px;display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:4px;background:rgba(0,0,0,.5);border:1px solid #3a3a44;color:#a6a6b0;font:700 11px/14px Manrope,sans-serif;letter-spacing:.8px;box-sizing:border-box}.br-badge.soon{background:#fff;border-color:#fff;color:#0a0a0c}.br-badge.live{background:#ff2d46;border-color:#ff2d46;color:#fff}.br-badge.live i{width:6px;height:6px;border-radius:50%;background:#fff;animation:lp-pulse 1.4s infinite}.br-adult{position:absolute;right:8px;top:8px;height:22px;padding:0 7px;border-radius:4px;background:#e3182d;color:#fff;font:700 11px/22px Manrope,sans-serif;letter-spacing:.8px}.br-meta{display:flex;justify-content:space-between;gap:8px;font-size:13px}.br-meta b{font:600 13px/20px Manrope,sans-serif;color:#f4f4f6}.br-meta small{font:500 13px/18px Manrope,sans-serif;color:#8e8e99;white-space:nowrap}.br-empty{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:24px;border:1px dashed #26262e;border-radius:14px;background:#101014}.br-empty strong{font:700 16px/24px Manrope,sans-serif;color:#f4f4f6}.br-empty p{margin:0 0 6px;font:500 14px/20px Manrope,sans-serif;color:#a6a6b0}.br-empty a:not(.lp-btn){color:#f4f4f6}@media (max-width:1100px){.br-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.br-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.br-body{padding:0 16px 48px;gap:28px}.br-head h1{font-size:32px;line-height:40px}.br-head p{font-size:15px;line-height:22px}.br-chips{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px;padding:0 16px;scrollbar-width:none}.br-menu{position:static}.br-pop{left:16px;right:auto;top:auto}.br-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.br-type{height:88px;padding:0 14px 12px}.br-type-l{font-size:24px;line-height:24px}.br-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.fd{min-height:100vh;background:#0a0a0c}.fd-hero{position:relative;min-height:640px;overflow:hidden;display:flex;flex-direction:column}.fd-hero>.tn{position:relative;z-index:2}.fd-glow{position:absolute;border-radius:50%;pointer-events:none}.fd-glow.a{left:44%;top:-200px;width:800px;height:800px;filter:blur(180px);opacity:.55}.fd-glow.b{left:69%;top:200px;width:300px;height:300px;filter:blur(100px);opacity:.9}.fd-fade-left{position:absolute;inset:0 auto 0 0;width:62%;background:linear-gradient(90deg,rgba(10,10,12,.95),rgba(10,10,12,0))}.fd-fade-bottom{position:absolute;left:0;right:0;bottom:0;height:200px;background:linear-gradient(180deg,rgba(10,10,12,0),#0a0a0c)}.fd-copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:16px;width:640px;max-width:calc(100% - 96px);margin:58px 48px 64px}.fd-copy .br-badge{position:static}.fd-when{text-transform:uppercase}.fd-adult{background:#e3182d!important;border-color:#e3182d!important;color:#fff!important}.fd-title{margin:0;font:400 96px/92px Bebas Neue,sans-serif;letter-spacing:1px;color:#f4f4f6}.fd-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font:600 14px/20px Manrope,sans-serif;color:#a6a6b0}.fd-meta>span:not(.br-badge)+span:not(.br-badge):before{content:"";display:inline-block;width:4px;height:4px;margin-right:10px;border-radius:50%;background:#8e8e99;vertical-align:middle}.fd-blurb{margin:0;color:#a6a6b0}.fd-seats{display:flex;align-items:center;gap:14px;font:500 15px/22px Manrope,sans-serif;color:#a6a6b0}.fd-seats .warn{color:#f5a524}.fd-bar{position:relative;width:220px;height:6px;border-radius:3px;background:rgba(255,255,255,.12);overflow:hidden;flex:none}.fd-bar i{position:absolute;inset:0 auto 0 0;background:#e3182d}.fd-late{margin:0;padding:10px 14px;border-radius:10px;background:rgba(245,165,36,.12);color:#f5a524;font:600 14px/20px Manrope,sans-serif}.fd-body{display:flex;gap:40px;padding:0 48px 48px;max-width:1440px;box-sizing:border-box;margin:0 auto;width:100%}.fd-left{flex:1 1;min-width:0;gap:32px}.fd-left,.fd-left section{display:flex;flex-direction:column}.fd-left section{gap:12px}.fd-h2{margin:0;font:700 24px/32px Manrope,sans-serif;letter-spacing:-.3px;color:#f4f4f6}.fd-chips{display:flex;flex-wrap:wrap;gap:8px}.fd-chips .br-chip{font-family:Manrope,sans-serif}.fd-note{margin:0;font:500 13px/18px Manrope,sans-serif;color:#8e8e99}.fd-note a{color:#f4f4f6}.fd-err{color:#ff6b7a}.fd-cast{gap:20px;flex-wrap:wrap}.fd-cast,.fd-person{display:flex;align-items:center}.fd-person{flex-direction:column;gap:6px;width:96px;text-align:center}.fd-person span{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;color:#fff;font:700 18px/14px Manrope,sans-serif}.fd-person b{font:600 13px/20px Manrope,sans-serif;color:#f4f4f6}.fd-person small{font:500 13px/18px Manrope,sans-serif;color:#8e8e99}.fd-cast .fd-note{max-width:320px}.fd-times{display:flex;flex-wrap:wrap;gap:12px}.fd-time{display:flex;flex-direction:column;gap:2px;padding:12px 16px;border-radius:12px;background:#131317;border:1px solid #26262e}.fd-time small{font:500 13px/18px Manrope,sans-serif;color:#8e8e99}.fd-time b{font:700 18px/26px Manrope,sans-serif;letter-spacing:-.2px;color:#f4f4f6}.fd-time.you{border-color:#e3182d}.fd-right{width:400px;flex:none;gap:16px}.fd-card,.fd-right{display:flex;flex-direction:column}.fd-card{gap:10px;padding:20px;border-radius:16px;background:#131317;border:1px solid #26262e}.fd-card h3{display:flex;align-items:center;gap:8px;margin:0;font:700 18px/26px Manrope,sans-serif;letter-spacing:-.2px;color:#f4f4f6}.fd-card p{margin:0;font:500 13px/18px Manrope,sans-serif;color:#a6a6b0}.fd-ai{background:linear-gradient(180deg,#2a2108,#131317 70%)}.fd-full{width:100%;justify-content:center;text-decoration:none;box-sizing:border-box}.fd-parties{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.fd-parties a{color:#f4f4f6;font:600 14px/20px Manrope,sans-serif}.fd-more{padding:0 48px 64px;max-width:1440px;margin:0 auto;box-sizing:border-box;width:100%}@media (max-width:1000px){.fd-body{flex-direction:column}.fd-right{width:100%}.br-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.fd-hero{min-height:0}.fd-copy{width:auto;max-width:none;margin:32px 16px 40px}.fd-title{font-size:60px;line-height:58px}.fd-glow.a{left:10%;width:500px;height:500px}.fd-fade-left{width:100%}.fd-copy .lp-ctas{flex-direction:column;align-items:stretch}.fd-copy .lp-ctas .lp-btn{justify-content:center}.fd-bar{width:120px}.fd-body{padding:0 16px 40px;gap:32px}.fd-more{padding:0 16px 48px}.br-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sr-body{max-width:1040px;margin:0 auto;padding:28px 48px 64px;box-sizing:border-box;width:100%}.sr{flex-direction:column;gap:20px}.sr,.sr-bar{display:flex}.sr-bar{align-items:center;gap:14px;height:64px;padding:0 10px 0 20px;border-radius:16px;background:#1b1b21;border:1px solid #f4f4f6;box-sizing:border-box}.sr-bar input{flex:1 1;min-width:0;background:none;border:0;outline:0;color:#f4f4f6;font:500 17px/26px Manrope,sans-serif}.sr-bar input::placeholder{color:#8e8e99}.sr-mic{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:0;background:#e3182d;cursor:pointer;flex:none}.sr-mic:disabled{opacity:.4;cursor:not-allowed}.sr-mic.on{animation:lp-pulse 1.2s infinite;box-shadow:0 0 0 6px rgba(227,24,45,.25)}.sr-ai{display:flex;align-items:center;gap:8px;margin:0;font:500 13px/18px Manrope,sans-serif;color:#a6a6b0}.sr-err{color:#ff6b7a}.sr .br-chips button{font-family:Manrope,sans-serif}.sr-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:20px}.sr-item{display:flex;align-items:center;gap:16px;padding:14px;border-radius:14px;background:#131317;border:1px solid #26262e}.sr-poster{position:relative;display:flex;align-items:flex-end;width:84px;height:122px;padding:10px;border-radius:10px;overflow:hidden;flex:none;box-sizing:border-box}.sr-poster .lp-poster-glow{width:90px;height:90px;filter:blur(40px)}.sr-ptitle{position:relative;font:400 15px/15px Bebas Neue,sans-serif;letter-spacing:.5px;color:#f4f4f6}.sr-t{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px}.sr-name{font:700 18px/26px Manrope,sans-serif;letter-spacing:-.2px;color:#f4f4f6;text-decoration:none}.sr-t small{color:#8e8e99}.sr-t small,.sr-why{font:500 13px/18px Manrope,sans-serif}.sr-why{display:flex;align-items:center;gap:6px;color:#a6a6b0}.sr-cta{flex:none;text-decoration:none}.sr-try{margin:0;font:500 13px/18px Manrope,sans-serif;color:#8e8e99}@media (max-width:760px){.sr-body{padding:16px 16px 48px}.sr-bar{height:56px;padding-left:14px}.sr-bar input{font-size:15px}.sr .br-chips{flex-wrap:wrap;margin:0;padding:0;overflow:visible}.sr-item{flex-wrap:wrap;gap:12px}.sr-poster{width:64px;height:93px}.sr-t{flex-basis:calc(100% - 80px)}.sr-cta{width:100%;justify-content:center}}.wmp{min-height:100vh;background:#0a0a0c}.wm-top{z-index:2;display:flex;align-items:center;height:72px;padding:0 48px}.wm,.wm-top{position:relative}.wm-chips{position:absolute;z-index:3;top:-52px;right:48px;display:flex;gap:8px}.wm-chips .br-chip:disabled{opacity:.45;cursor:not-allowed}.wm-map{position:relative;height:620px;overflow:hidden}.wm-world{position:absolute;left:50%;top:60px;width:1100px;height:520px;transform:translateX(-50%)}.wm-world>svg{display:block;width:100%;height:100%}.wm-dot{fill:#26262e}.wm-spot{cursor:pointer;outline:none}.wm-spot circle{transition:r .4s ease}.wm-spot.on circle:first-child,.wm-spot:focus-visible circle:first-child{stroke-width:2;stroke-opacity:1}.wm-city{position:absolute;z-index:2;width:300px;margin:-75px 0 0 26px;padding:16px;border:1px solid #e3182d;border-radius:14px;background:rgba(19,19,23,.95);box-sizing:border-box;flex-direction:column}.wm-city,.wm-city-h{display:flex;gap:8px}.wm-city-h{justify-content:space-between;align-items:center}.wm-city-h strong{font:700 16px/20px Manrope,sans-serif;color:#f4f4f6}.wm-city p{margin:0;font:500 13px/18px Manrope,sans-serif;color:#a6a6b0}.wm-city .lp-btn{width:100%;justify-content:center;margin-top:2px}.wm-legend{position:absolute;z-index:2;left:48px;top:48px;width:360px;padding:20px;border:1px solid #26262e;border-radius:16px;background:rgba(19,19,23,.9);box-sizing:border-box;display:flex;flex-direction:column;gap:12px}.wm-legend small{font:700 11px/14px Manrope,sans-serif;letter-spacing:.8px;color:#8e8e99}.wm-legend b{font:400 64px/62px Bebas Neue,sans-serif;letter-spacing:.5px;color:#f4f4f6}.wm-legend p{margin:0;font:500 13px/18px Manrope,sans-serif;color:#a6a6b0}.wm-legend hr{width:100%;height:1px;margin:0;border:0;background:#26262e}.wm-row{justify-content:space-between;padding:0;border:0;background:none;cursor:pointer;text-align:left}.wm-row,.wm-row span{display:flex;align-items:center}.wm-row span{gap:8px;font:500 15px/22px Manrope,sans-serif;color:#a6a6b0}.wm-row span i{width:8px;height:8px;border-radius:4px}.wm-row em{font:600 14px/20px Manrope,sans-serif;font-style:normal;letter-spacing:.1px}.wm-row em,.wm-row.on span,.wm-row:hover span{color:#f4f4f6}.wm-zoom{position:absolute;z-index:2;right:40px;top:328px;display:flex;flex-direction:column;gap:6px}.wm-zoom button{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid #26262e;border-radius:10px;background:#131317;cursor:pointer}.wm-zoom button:disabled{opacity:.4;cursor:default}.wm-zoom svg{width:18px;height:18px;fill:none;stroke:#f4f4f6;stroke-width:1.8;stroke-linecap:round}.wm-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:48px 48px 0}.wm-room{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #26262e;border-radius:14px;background:#131317;text-decoration:none;min-width:0}.wm-room:hover{border-color:#3a3a44}.wm-room>span:last-child{display:flex;flex-direction:column;gap:4px;min-width:0}.wm-room strong{font:600 14px/20px Manrope,sans-serif;letter-spacing:.1px;color:#f4f4f6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wm-room small{font:500 13px/18px Manrope,sans-serif;color:#a6a6b0}.wm-poster{position:relative;flex:none;width:64px;height:92px;border-radius:8px;overflow:hidden}.wm-poster .lp-poster-glow{width:60px;height:60px;filter:blur(26px)}.wmp .wm-note{display:flex;align-items:center;gap:8px;margin:72px 48px 0;padding-bottom:52px;font:500 13px/18px Manrope,sans-serif;color:#8e8e99}.wmp .wm-note svg{width:14px;height:14px;fill:none;stroke:#8e8e99;stroke-width:1.4;stroke-linecap:round}@media (max-width:1200px){.wm-world{width:calc(100% - 40px);height:auto;aspect-ratio:1100/520}.wm-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.wm-top{padding:0 16px}.wm-chips{position:static;padding:0 16px 12px;overflow-x:auto;flex-wrap:nowrap}.wm-map{height:auto;overflow:visible;display:flex;flex-direction:column;gap:16px}.wm-world{position:relative;left:0;top:0;transform:none;width:100%;height:auto;aspect-ratio:auto}.wm-world>svg{height:auto;aspect-ratio:1100/520}.wm-city{margin:12px 16px 0}.wm-city,.wm-legend{position:static;width:auto}.wm-legend{margin:0 16px}.wm-legend b{font-size:52px;line-height:50px}.wm-zoom{top:8px;right:16px;flex-direction:row}.wm-zoom button{width:36px;height:36px}.wm-strip{display:flex;overflow-x:auto;margin:24px 0 0;padding:0 16px;scroll-snap-type:x mandatory}.wm-room{flex:0 0 78%;scroll-snap-align:start}.wmp .wm-note{margin:32px 16px 0;padding-bottom:96px}}.cs{min-height:100vh;background:#0a0a0c}.cs-hero{position:relative;display:flex;justify-content:space-between;align-items:center;gap:48px;min-height:592px;padding:142px 80px 30px 48px;box-sizing:border-box;overflow:hidden;background:linear-gradient(90deg,#000,#120406 45%,#3a0d12)}.cs-glow{position:absolute;left:700px;top:-120px;width:800px;height:600px;border-radius:50%;background:radial-gradient(closest-side,rgba(227,24,45,.35),transparent);pointer-events:none}.cs-copy{position:relative;display:flex;flex-direction:column;gap:16px;max-width:620px}.cs-badges{display:flex;gap:8px;flex-wrap:wrap}.lp-badge.cs-white{background:#fff;color:#0a0a0c}.cs-copy h1{margin:0;font:400 96px/92px Bebas Neue,sans-serif;letter-spacing:1px;color:#f4f4f6}.cs-meta{margin:0;font:500 15px/22px Manrope,sans-serif;color:#a6a6b0}.cs-cd .countdown div{width:84px;height:78px;border-color:rgba(255,255,255,.13)}.cs-cd .countdown span{font-size:11px;color:#8e8e99;letter-spacing:.8px}.cs-price{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.cs-price b{font:400 40px/40px Bebas Neue,sans-serif;letter-spacing:.5px;color:#f4f4f6}.cs-price>span:not(.lp-badge){font:500 15px/22px Manrope,sans-serif;color:#8e8e99}.cs-note{margin:0;font:500 13px/18px Manrope,sans-serif;color:#a6a6b0}.cs-hero-poster{position:relative;flex:none;width:300px;text-decoration:none}.cs-poster{position:relative;display:flex;align-items:flex-end;width:100%;padding:14px;border-radius:10px;overflow:hidden;box-sizing:border-box}.cs-poster .lp-poster-glow{width:220px;height:220px;right:-25%;top:-11%;filter:blur(60px)}.cs-body{padding:32px 48px 64px;display:flex;flex-direction:column;gap:20px}.cs-head{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.cs-head h2{margin:0;font:700 24px/32px Manrope,sans-serif;letter-spacing:-.3px;color:#f4f4f6}.cs-cal{border-style:dashed}.cs-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.cs-card{display:flex;flex-direction:column;gap:10px;min-width:0}.cs-p{position:relative;display:block;border-radius:14px;overflow:hidden;text-decoration:none}.cs-when{left:12px}.cs-vr,.cs-when{position:absolute;top:12px}.cs-vr{right:12px;display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:6px;background:rgba(0,0,0,.67);color:#f4f4f6;font:700 10px/14px Manrope,sans-serif;letter-spacing:.8px}.cs-vr svg{width:14px;height:14px}.cs-sub{margin:0;font:500 12px/18px Manrope,sans-serif;color:#8e8e99}.cs-pr{display:flex;justify-content:space-between;align-items:center;gap:8px}.cs-pr div{display:flex;flex-direction:column;gap:2px}.cs-pr strong{font:600 13px/20px Manrope,sans-serif;letter-spacing:.1px;color:#f4f4f6}.cs-pr small{font:500 12px/18px Manrope,sans-serif;color:var(--status-success,#22c55e)}@media (max-width:1100px){.cs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-hero{padding-right:48px}}@media (max-width:760px){.cs-hero{flex-direction:column-reverse;align-items:stretch;gap:24px;padding:88px 16px 24px;min-height:0}.cs-hero-poster{width:180px}.cs-glow{left:20%}.cs-copy h1{font-size:64px;line-height:60px}.cs-cd .countdown div{width:72px;height:68px}.cs-copy .lp-ctas{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cs-copy .lp-ctas>:first-child{grid-column:1/-1}.cs-copy .lp-ctas .lp-btn{padding:0 12px}.cs-body{padding:24px 16px 96px}.cs-head .br-chips{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px;padding:0 16px}.cs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cs-p .cs-poster{height:220px!important}.cs-pr{flex-direction:column;align-items:stretch}}.po{min-height:100vh;background:#0a0a0c}.po-row{display:grid;grid-template-columns:minmax(0,844fr) minmax(0,460fr);gap:40px;padding:96px 48px 64px;max-width:1440px;margin:0 auto;box-sizing:border-box}.po-l{display:flex;flex-direction:column;gap:18px;min-width:0}.po-trailer{position:relative;display:block;width:100%;height:420px;padding:0;border:0;border-radius:16px;overflow:hidden;cursor:pointer;background:#111317}.po-trailer-bg{position:absolute;inset:0}.po-glow{position:absolute;left:24%;top:0;width:71%;height:95%;filter:blur(30px)}.po-play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:72px;height:72px;margin:-36px 0 0 -36px;border-radius:36px;background:rgba(255,255,255,.15);transition:transform .2s ease,background .2s ease}.po-play svg{width:28px;height:28px}.po-trailer:focus-visible .po-play,.po-trailer:hover .po-play{transform:scale(1.08);background:rgba(255,255,255,.25)}.po-tr-note{position:absolute;left:20px;bottom:18px;font:700 11px/14px Manrope,sans-serif;letter-spacing:.8px;color:#a6a6b0}.po-l h1{margin:0;font:400 64px/62px Bebas Neue,sans-serif;letter-spacing:.5px;color:#f4f4f6}.po-blurb{margin:0;font:500 17px/26px Manrope,sans-serif;color:#a6a6b0}.po-blurb a{color:#f4f4f6}.po-l .br-chip{cursor:default}.po-r{display:flex;flex-direction:column;gap:14px;min-width:0}.po-r h2{margin:0;font:700 24px/32px Manrope,sans-serif;letter-spacing:-.3px;color:#f4f4f6}.po-opts{display:flex;flex-direction:column;gap:14px}.po-q{display:flex;align-items:center;gap:12px;width:100%;padding:14px;border:1px solid #26262e;border-radius:12px;background:#131317;cursor:pointer;text-align:left;box-sizing:border-box}.po-q.on{border:2px solid #e3182d;padding:13px;background:rgba(227,24,45,.08)}.po-dot{flex:none;width:20px;height:20px;border:2px solid #3a3a44;border-radius:10px;box-sizing:border-box}.po-q.on .po-dot{border:6px solid #e3182d}.po-t{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.po-t strong{font:600 14px/20px Manrope,sans-serif;letter-spacing:.1px;color:#f4f4f6}.po-t small{font:500 12px/18px Manrope,sans-serif;color:#8e8e99}.po-q b{font:600 14px/20px Manrope,sans-serif;letter-spacing:.1px;color:#f4f4f6;white-space:nowrap}.po-label{margin:0;font:700 11px/14px Manrope,sans-serif;letter-spacing:.8px;color:#8e8e99}.po-stages{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:8px}.po-stage{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:10px;background:#1b1b21;border:1px solid transparent;min-width:0}.po-stage.on{background:rgba(227,24,45,.08);border-color:#e3182d}.po-stage small{font:700 11px/14px Manrope,sans-serif;letter-spacing:.8px;color:#8e8e99}.po-stage.on small{color:#f22d41}.po-stage b{font:700 18px/26px Manrope,sans-serif;letter-spacing:-.2px;color:#f4f4f6}.po-stage span{font:500 11px/18px Manrope,sans-serif;color:#8e8e99}.po-perks{display:flex;flex-direction:column;gap:8px;margin:0;padding:14px;list-style:none;border-radius:12px;background:#131317}.po-perks li{display:flex;align-items:center;gap:8px;font:500 13px/18px Manrope,sans-serif;color:#a6a6b0}.po-perks svg{flex:none;width:16px;height:16px}.po-perks .soon-tag{margin-left:4px}.po-cta{width:100%;box-sizing:border-box}.po-pay{margin:0;font:500 13px/18px Manrope,sans-serif;color:#8e8e99;text-align:center}@media (max-width:1100px){.po-row{grid-template-columns:1fr}}@media (max-width:760px){.po-row{padding:80px 16px 96px;gap:28px}.po-trailer{height:220px}.po-l h1{font-size:48px;line-height:46px}.po-blurb{font-size:15px;line-height:22px}.po-l .br-chips{flex-wrap:wrap}.po-l .br-chip{height:auto;min-height:32px;white-space:normal;padding:6px 12px}}.tk-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font:500 13px/18px Manrope,sans-serif;color:#a6a6b0}.tk-confirm small{flex-basis:100%;color:#f87171}.tk-cancelled{font:600 13px/20px Manrope,sans-serif;color:#22c55e}.pf{justify-content:center;padding:136px 16px 64px;min-height:100vh;background:#0a0a0c}.pf,.pf-card{display:flex;box-sizing:border-box}.pf-card{width:560px;max-width:100%;flex-direction:column;gap:16px;padding:32px;border-radius:20px;background:#131317;border:1px solid #26262e}.pf-ic{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:32px;background:rgba(227,24,45,.15)}.pf-card h1{margin:0;font:800 32px/40px Manrope,sans-serif;letter-spacing:-.5px;color:#f4f4f6}.pf-sub{margin:0;font:500 15px/22px Manrope,sans-serif;color:#a6a6b0}.pf-hold,.pf-sub a{color:#f4f4f6}.pf-hold{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-radius:12px;background:#1b1b21;font:600 13px/20px Manrope,sans-serif;letter-spacing:.1px}.pf-pill{flex:none;padding:4px 10px;border-radius:999px;background:rgba(245,184,65,.15);color:#f5b841;font:700 11px/14px Manrope,sans-serif;letter-spacing:.8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pf-pill.off{background:#26262e;color:#a6a6b0}.pf-label{margin:0;font:600 14px/20px Manrope,sans-serif;letter-spacing:.1px;color:#f4f4f6}.pf-opts{display:flex;flex-direction:column;gap:8px}.pf-opt{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 14px;border-radius:10px;border:1px solid #26262e;background:none;color:#f4f4f6;font:500 15px/22px Manrope,sans-serif;text-align:left;cursor:pointer;box-sizing:border-box}.pf-opt.on{background:#1b1b21;border-color:#e3182d}.pf-opt:disabled{cursor:not-allowed;color:#a6a6b0}.pf-opt:focus-visible{outline:2px solid #fff;outline-offset:2px}.pf-btns{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.pf-btns .state-btn{height:44px;padding:0 20px;border-radius:10px;font-size:15px;font-weight:600;letter-spacing:.1px}.pf-btns .state-btn:disabled{opacity:.5;cursor:not-allowed}.pf-btns .pp-note{margin:8px 0 0}@media (max-width:640px){.pf{padding:96px 16px 120px}.pf-card{padding:22px}.pf-card h1{font-size:26px;line-height:32px}.pf-hold{flex-wrap:wrap}.pf-btns>*{flex:1 1 100%}.pf-btns .state-btn{width:100%;justify-content:center}}.ul{position:relative;min-height:100vh;display:flex;justify-content:center;align-items:flex-start;padding:60px 16px;box-sizing:border-box;overflow:hidden;background:linear-gradient(90deg,#1a0a10,#050203)}.ul:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.7)}.ul-glow{position:absolute;left:55%;top:-200px;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(227,24,45,.35),transparent 70%);filter:blur(40px)}.ul-modal{position:relative;width:600px;max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:32px;border-radius:24px;background:#131317;border:1px solid #26262e}.ul-h{justify-content:space-between;gap:12px}.ul-h,.ul-h>div{display:flex;align-items:center}.ul-h>div{gap:10px;min-width:0}.ul-h h1{margin:0;font:700 24px/32px Manrope,sans-serif;letter-spacing:-.3px;color:#f4f4f6}.ul-badge{flex:none;display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:4px;background:#b91c1c;color:#fff;font:700 11px/14px Manrope,sans-serif;letter-spacing:.8px}.ul-x{color:#a6a6b0;display:flex}.ul-x:focus-visible,.ul-x:hover{color:#fff}.ul-sub{margin:0;font:500 15px/22px Manrope,sans-serif;color:#a6a6b0}.ul-age{display:flex;gap:10px;align-items:center;padding:12px;border-radius:10px;background:rgba(34,197,94,.08)}.ul-age.warn{background:rgba(245,184,65,.1)}.ul-age p{margin:0;flex:1 1;font:500 13px/18px Manrope,sans-serif;color:#a6a6b0}.ul-age a{color:#f4f4f6}.ul-stages{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.ul-stage{display:flex;align-items:center;gap:14px;padding:16px;border-radius:14px;background:#1b1b21;border:1px solid #26262e}.ul-stage.paid{border-color:#22c55e}.ul-stage.now{background:rgba(227,24,45,.06);border-color:#e3182d}.ul-num{flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:20px;background:#24242c;color:#fff}.ul-stage.paid .ul-num{background:#22c55e}.ul-stage.now .ul-num{background:#e3182d}.ul-t{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.ul-t strong{font:600 14px/20px Manrope,sans-serif;letter-spacing:.1px;color:#f4f4f6}.ul-stage:not(.paid):not(.now) .ul-t strong{color:#a6a6b0}.ul-t small{font:500 13px/18px Manrope,sans-serif;color:#8e8e99}.ul-p{display:flex;flex-direction:column;align-items:flex-end;gap:2px;white-space:nowrap}.ul-p b{font:700 18px/26px Manrope,sans-serif;letter-spacing:-.2px;color:#f4f4f6}.ul-p em{font:normal 700 11px/14px Manrope,sans-serif;letter-spacing:.8px;color:#8e8e99}.ul-stage.paid .ul-p em{color:#22c55e}.ul-stage.now .ul-p em{color:#e3182d}.ul-total{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 0}.ul-total p{margin:0;font:500 15px/22px Manrope,sans-serif;color:#a6a6b0}.ul-bar{flex:none;width:260px;max-width:45%;height:6px;border-radius:3px;background:#24242c;overflow:hidden}.ul-bar i{display:block;height:100%;border-radius:3px;background:#22c55e}.ul-step{display:flex;flex-direction:column;gap:12px}.ul-row{display:grid;grid-template-columns:1fr 1.4fr;gap:12px}.ul-field{display:flex;flex-direction:column;gap:6px;font:600 13px/18px Manrope,sans-serif;color:#a6a6b0}.ul-field small{font-weight:500;color:#8e8e99}.ul-field input{height:44px;box-sizing:border-box;padding:0 12px;border-radius:10px;border:1px solid #3a3a44;background:#1b1b21;color:#f4f4f6;font:600 16px/20px Manrope,sans-serif;letter-spacing:4px;min-width:0}.ul-field input:focus{outline:none;border-color:#e3182d}.ul-code{display:flex;gap:8px}.ul-code input{flex:1 1}.ul-send{flex:none;height:44px;padding:0 14px;border-radius:10px;border:1px solid #3a3a44;background:none;color:#f4f4f6;font:600 14px/20px Manrope,sans-serif;cursor:pointer}.ul-send:disabled{opacity:.5}.ul-err{margin:0;font:500 13px/18px Manrope,sans-serif;color:#f87171}.ul-cta{display:flex;align-items:center;justify-content:center;width:100%;height:52px;padding:0 28px;box-sizing:border-box;border:0;border-radius:10px;background:#e3182d;color:#fff;font:600 16px/20px Manrope,sans-serif;letter-spacing:.1px;text-decoration:none;cursor:pointer}.ul-cta:disabled{opacity:.5;cursor:not-allowed}.ul-step .pp-note{margin:8px 0 0}.ul-note{display:flex;gap:10px;align-items:flex-start}.ul-note p{margin:0;flex:1 1;font:500 13px/18px Manrope,sans-serif;color:#8e8e99}@media (max-width:640px){.ul{padding:16px 12px 96px}.ul-modal{padding:20px;border-radius:20px}.ul-stage{padding:12px;gap:10px}.ul-num{width:34px;height:34px}.ul-p b{font-size:16px}.ul-row{grid-template-columns:1fr}.ul-total{flex-direction:column;align-items:stretch;gap:8px}.ul-bar{width:100%;max-width:none}}.so{min-height:100vh;flex-direction:column;gap:24px;padding:48px 16px 96px;box-sizing:border-box;background:linear-gradient(180deg,#2a070c,#0a0a0c 70%);text-align:center}.so,.so-top{display:flex;align-items:center}.so-top{justify-content:space-between;width:1312px;max-width:100%}.so-badge{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:4px;background:#ff2d46;color:#fff;font:700 11px/14px Manrope,sans-serif;letter-spacing:.8px}.so-badge i{width:6px;height:6px;border-radius:50%;background:#fff}.so h1{margin:0;font:400 96px/92px Bebas Neue,sans-serif;letter-spacing:1px;color:#f4f4f6}.so-lead{margin:0;font:500 17px/26px Manrope,sans-serif;color:#a6a6b0}.so-stats{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.so-stats>div{width:200px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:4px;padding:20px;border-radius:16px;background:#131317;border:1px solid #26262e}.so-stats b{font:400 40px/44px Bebas Neue,sans-serif;letter-spacing:.5px;color:#f4f4f6}.so-stats small{font:500 13px/18px Manrope,sans-serif;color:#8e8e99}.so-entry{width:640px;max-width:100%;box-sizing:border-box;flex-direction:column;padding:24px;border-radius:18px;background:#131317;border:1px solid #e3182d;text-align:left}.so-entry,.so-r{display:flex;gap:12px}.so-r{align-items:center;justify-content:space-between}.so-entry h2{margin:0;font:700 18px/26px Manrope,sans-serif;letter-spacing:-.2px;color:#f4f4f6}.so-entry>p{margin:0;font:500 13px/18px Manrope,sans-serif;color:#a6a6b0}.so-tag{flex:none;display:inline-flex;height:22px;padding:0 8px;border-radius:4px;background:#fff;color:#0a0a0c;font:700 11px/14px Manrope,sans-serif;letter-spacing:.8px}.so-boost,.so-tag{align-items:center}.so-boost{display:flex;gap:10px;padding:12px;border-radius:10px;background:#1b1b21}.so-boost p{margin:0;flex:1 1;font:500 13px/18px Manrope,sans-serif;color:#a6a6b0}.so-entry>p.so-audit{font-size:12px;color:#8e8e99}.so-audit code{font:500 11px/16px ui-monospace,monospace;color:#a6a6b0;word-break:break-all}.so-err{color:#f87171!important}.so-ctas{display:flex;gap:12px;flex-wrap:wrap}.so-btn,.so-ctas{justify-content:center}.so-btn{display:inline-flex;align-items:center;gap:4px;height:52px;padding:0 28px;border:0;border-radius:10px;background:#e3182d;color:#fff;font:600 16px/20px Manrope,sans-serif;letter-spacing:.1px;text-decoration:none;cursor:pointer}.so-btn.sec{background:rgba(255,255,255,.12);color:#f4f4f6}.so-btn:disabled{opacity:.55;cursor:not-allowed}.so-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (max-width:720px){.so{padding:20px 16px 140px;gap:18px}.so h1{font-size:64px;line-height:64px}.so-lead{font-size:15px;line-height:22px}.so-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.so-stats>div{width:auto;padding:14px}.so-entry{padding:18px}.so-ctas{flex-direction:column}.so-btn,.so-ctas{width:100%}}.gf{min-height:100vh;background:#0a0a0c}.gf-hero{display:flex;align-items:center;gap:48px;padding:148px 64px 72px;background:linear-gradient(90deg,#0b0b0d,#3a0d12)}.gf-copy{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:16px}.gf-copy h1{margin:0;font:400 64px/62px Bebas Neue,sans-serif;letter-spacing:.5px;color:#f4f4f6}.gf-copy .lp-body-l{margin:0}.gf-eyebrow{margin:0;font:700 11px/14px Manrope,sans-serif;letter-spacing:.8px;color:#e3182d}.gf-photo{width:420px;height:280px;max-width:100%;object-fit:cover;border-radius:18px;flex-shrink:0}.gf-main{display:flex;flex-direction:column;gap:20px;padding:48px 64px}.gf-main h2{margin:0;font:700 24px/32px Manrope,sans-serif;letter-spacing:-.3px;color:#f4f4f6}.gf-build{display:flex;gap:24px;align-items:flex-start}.gf-form,.gf-sum{background:#131317;border:1px solid #26262e;border-radius:16px;padding:24px;box-sizing:border-box}.gf-form{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:14px}.gf-label{margin:0;font:600 14px/20px Manrope,sans-serif;letter-spacing:.1px;color:#f4f4f6}.gf-chips{display:flex;flex-wrap:wrap;gap:8px}.gf-chips button{height:32px;padding:0 14px;border-radius:999px;background:#1b1b21;border:1px solid #26262e;color:#a6a6b0;font:600 13px/20px Manrope,sans-serif;letter-spacing:.1px;cursor:pointer}.gf-chips button.on{background:#f4f4f6;border-color:#f4f4f6;color:#0a0a0c}.gf-row{display:flex;gap:12px}.gf-row .gf-field{flex:1 1;min-width:0}.gf-field{display:flex;flex-direction:column;gap:6px}.gf-field>span{font:600 13px/20px Manrope,sans-serif;letter-spacing:.1px;color:#a6a6b0}.gf-input{height:50px;width:100%;box-sizing:border-box;padding:0 16px;border-radius:10px;background:#1b1b21;border:1px solid #26262e;color:#f4f4f6;font:500 15px/22px Manrope,sans-serif;color-scheme:dark}.gf-input::placeholder{color:#8e8e99}.gf-input:focus{outline:2px solid #e3182d;outline-offset:-1px}.gf-note{margin:0;font:500 13px/18px Manrope,sans-serif;color:#a6a6b0}.gf-sum{width:380px;flex-shrink:0;display:flex;flex-direction:column;gap:12px;align-items:flex-start;position:sticky;top:24px}.gf-sum h3{margin:0;font:700 18px/26px Manrope,sans-serif;letter-spacing:-.2px;color:#f4f4f6}.gf-sum p,.gf-sum small{margin:0;font:500 13px/18px Manrope,sans-serif;color:#a6a6b0}.gf-sum small{color:#8e8e99}.gf-sum .pp-note{margin-top:8px}.gf-pay{height:44px;padding:0 20px;font-size:15px}.gf-pay:disabled{opacity:.5;cursor:not-allowed}.gf-err{margin:0;color:#ff6b7a!important;font:600 13px/18px Manrope,sans-serif}.gf-redeem{display:flex;gap:48px;align-items:center;justify-content:center;padding:120px 64px 72px;background:linear-gradient(90deg,#0b0b0d,#3a0d12);flex-wrap:wrap}.gf-claim{flex:0 1 520px;display:flex;flex-direction:column;gap:16px}.gf-claim h1{margin:0;font:400 48px/48px Bebas Neue,sans-serif;letter-spacing:.5px;color:#f4f4f6}.gf-claim>p{margin:0;font:500 17px/26px Manrope,sans-serif;color:#a6a6b0}.gf-when{color:#f4f4f6!important}.gf-claim>.gf-eyebrow{font:700 11px/14px Manrope,sans-serif;letter-spacing:.8px;color:#e3182d}.gf-msg{margin:0;padding:16px 20px;border-left:3px solid #e3182d;background:#131317;border-radius:0 12px 12px 0;font:500 16px/24px Manrope,sans-serif;color:#f4f4f6}.gf-msg cite{display:block;margin-top:6px;font:600 13px/18px Manrope,sans-serif;font-style:normal;color:#a6a6b0}.gf-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.gf-done{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.gf-done p{margin:0;font:600 16px/24px Manrope,sans-serif;color:#4ade80}@media (max-width:900px){.gf-hero{flex-direction:column;align-items:stretch;padding:96px 16px 40px;gap:28px}.gf-copy h1{font-size:44px;line-height:44px}.gf-photo{width:100%;height:auto;aspect-ratio:3/2}.gf-main{padding:32px 16px 120px}.gf-build{flex-direction:column;align-items:stretch}.gf-sum{width:100%;position:static}.gf-row{flex-direction:column}.gf-form,.gf-sum{padding:18px}.gf-redeem{padding:96px 16px 120px;gap:28px}.gf-claim h1{font-size:38px;line-height:40px}}.tk-sent{margin:0 0 12px;padding:12px 16px;border-radius:10px;background:#12261a;color:#4ade80;font:600 14px/20px Manrope,sans-serif}.co-credit{display:flex;flex-direction:column;gap:6px}.co-credit small{font:500 12px/16px Manrope,sans-serif;color:#a6a6b0;text-align:center}.sd-hero{align-items:center;padding:148px 64px 72px;background:linear-gradient(90deg,#0b0b0d,#083331)}.sd-hero,.sd-hero .gf-copy>div,.sd-steps{display:flex}.sd-steps{list-style:none;margin:0;padding:0;gap:24px}.sd-steps li{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.sd-steps b{width:36px;height:36px;border-radius:18px;background:#e3182d;color:#fff;display:inline-flex;align-items:center;justify-content:center;font:600 14px/20px Manrope,sans-serif}.sd-steps h3{margin:0;font:600 15px/20px Manrope,sans-serif;letter-spacing:.1px;color:#f4f4f6}.sd-steps p{margin:0;font:500 13px/18px Manrope,sans-serif;color:#a6a6b0}.sd-form{width:720px;max-width:100%;box-sizing:border-box;flex-direction:column;gap:12px;align-items:stretch;padding:24px;border-radius:16px;background:#131317;border:1px solid #26262e}.sd-form,.sd-form>div{display:flex}.lp-btn.md{height:44px;padding:0 20px;font-size:15px}.lp-btn.md:disabled{opacity:.5;cursor:not-allowed}.sd-link{align-self:flex-start;background:none;border:0;padding:0;cursor:pointer;font:500 13px/18px Manrope,sans-serif;color:#8e8e99;text-decoration:underline;text-underline-offset:3px}.sd-link:hover{color:#a6a6b0}.sd-code{letter-spacing:4px;font-size:20px}.sd-file{padding-top:12px}.sd-small{font:500 12px/16px Manrope,sans-serif;color:#8e8e99}.sd-ok{margin:0;font:600 15px/22px Manrope,sans-serif;color:#4ade80}.sd-done{align-items:flex-start}@media (max-width:900px){.sd-hero{padding:96px 16px 40px}.sd-steps{flex-direction:column;gap:20px}.sd-form{padding:18px}.sd .gf-main{padding-bottom:24px}.sd .gf-main:last-child{padding-bottom:120px}}.lb{position:fixed;inset:0;z-index:40;overflow-y:auto;background:radial-gradient(60% 55% at 50% 0,#3b2d74 0,#1c1438 45%,#0a0a0c 100%);color:#f4f4f6;font-family:Manrope,sans-serif}.lb-top{display:flex;align-items:center;justify-content:space-between;padding:28px 48px 0}.lb-logo{display:inline-flex;flex-direction:column;align-items:flex-start;gap:0;font:400 32px/36px Bebas Neue,sans-serif;letter-spacing:.5px;color:#e3182d!important;text-decoration:none}.lb-logo svg{width:96px;height:7px}.lb-badges{display:flex;gap:8px}.lb-badges span{height:22px;padding:0 8px;display:inline-flex;align-items:center;border:1px solid #3a3a44;border-radius:4px;font:700 11px/14px Manrope,sans-serif;letter-spacing:.8px;color:#f4f4f6;background:rgba(10,10,12,.35)}.lb-main{display:flex;flex-direction:column;align-items:center;gap:16px;padding:44px 16px 140px;text-align:center}.lb-eyebrow{margin:0;font:700 11px/14px Manrope,sans-serif;letter-spacing:.8px;color:#a6a6b0}.lb-count{font:400 180px/160px Bebas Neue,sans-serif;letter-spacing:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lb-sub{margin:8px 0 0;font:500 17px/26px Manrope,sans-serif;color:#a6a6b0}.lb-checks{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.lb-checks span{height:36px;padding:0 14px;display:inline-flex;align-items:center;border-radius:8px;background:rgba(255,255,255,.06);color:#a6a6b0;font:500 13px/18px Manrope,sans-serif}.lb-checks span.ok{background:rgba(34,197,94,.12);color:#4ade80}.lb-quiz{width:820px;max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;align-items:stretch;padding:22px 24px;border-radius:16px;background:rgba(27,27,33,.82);border:1px solid #3a3a44;text-align:left;margin-top:8px}.lb-quiz-head{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.lb-quiz-head h2{margin:0;font:700 18px/26px Manrope,sans-serif;letter-spacing:-.2px}.lb-quiz-head span{font:500 12px/16px Manrope,sans-serif;color:#8e8e99;white-space:nowrap}.lb-quiz-q{margin:0;font:600 17px/24px Manrope,sans-serif}.lb-quiz-note{margin:0;font:500 12px/16px Manrope,sans-serif;color:#a6a6b0}.lb-quiz-opts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:4px}.lb-quiz-opts button{height:46px;border-radius:8px;border:0;background:#1b1b21;color:#f4f4f6;font:600 14px/20px Manrope,sans-serif;cursor:pointer;padding:0 10px}.lb-quiz-opts button:focus-visible,.lb-quiz-opts button:hover{background:#e3182d}.lb-quiz-review{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font:500 13px/18px Manrope,sans-serif;color:#a6a6b0}.lb-quiz-review li.ok b{color:#4ade80}.lb-quiz-review li.no b{color:#ff6b7a}.lb-chips{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:8px}.lb-chips a,.lb-chips button{height:32px;padding:0 14px;display:inline-flex;align-items:center;border-radius:999px;background:#1b1b21;border:1px solid #26262e;color:#a6a6b0!important;font:600 13px/20px Manrope,sans-serif;text-decoration:none;cursor:pointer}.lb-chips .on{background:#f4f4f6;border-color:#f4f4f6;color:#0a0a0c!important}.lb-chat{position:fixed;right:40px;bottom:32px;width:320px;box-sizing:border-box;padding:16px 16px 12px;border-radius:14px;background:rgba(10,10,12,.85);border:1px solid #26262e;display:flex;flex-direction:column;gap:8px;z-index:41}.lb-chat strong{font:600 14px/20px Manrope,sans-serif}.lb-msgs{display:flex;flex-direction:column;gap:6px}.lb-msgs p{margin:0;font:500 13px/18px Manrope,sans-serif;color:#a6a6b0;overflow-wrap:anywhere}.lb-msgs b{color:#f4f4f6;font-weight:600}.lb-chat input{width:100%;box-sizing:border-box;height:36px;padding:0 12px;border-radius:8px;background:#1b1b21;border:1px solid #26262e;color:#f4f4f6;font:500 13px Manrope,sans-serif}@media (max-width:900px){.lb-top{padding:16px 16px 0}.lb-badges span:first-child{display:none}.lb-count{font-size:104px;line-height:96px}.lb-sub{font-size:15px;line-height:22px}.lb-quiz{padding:18px}.lb-quiz-head{flex-direction:column;gap:2px}.lb-quiz-opts{grid-template-columns:1fr 1fr}.lb-main{padding-bottom:32px}.lb-chat{position:static;width:auto;margin:0 16px 24px}}.rp{font-family:Manrope,sans-serif;background:#111114;border-left:1px solid #222228}.rp-head{padding:20px 20px 12px;border-bottom:1px solid #222228;display:grid;gap:14px}.rp-title{display:flex;align-items:flex-start;gap:12px}.rp-title>div{flex:1 1;min-width:0;display:grid;gap:2px}.rp-title strong{font:700 17px/26px Manrope,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-title span{font:500 13px/18px Manrope,sans-serif;color:#8b8b96}.rp-btn{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 14px;border-radius:8px;border:0;background:#2a2a31;color:#f4f4f6;font:600 13px Manrope,sans-serif;cursor:pointer;text-decoration:none;white-space:nowrap;margin-top:6px}.rp-btn:hover{background:#34343c}.rp-btn.red{background:#e3182d}.rp-btn.ghost{background:transparent;border:1px solid #2f2f37}.rp-tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.rp-tabs button{height:32px;padding:0 14px;border-radius:999px;border:1px solid #2a2a31;background:#1b1b20;color:#c9c9d1;font:600 13px Manrope,sans-serif;cursor:pointer;white-space:nowrap}.rp-tabs button.on{background:#f4f4f6;border-color:#f4f4f6;color:#0a0a0c}.rp-body{flex:1 1;min-height:0;overflow-y:auto;padding:12px 20px 16px;display:grid;align-content:start;gap:18px}.rp-note{font:500 11px/16px Manrope,sans-serif}.rp-empty,.rp-note{margin:0;color:#8e8e99}.rp-empty{font:500 13px/20px Manrope,sans-serif}.rp-msg{display:grid;grid-template-columns:32px 1fr;gap:10px}.rp-av{position:relative;width:32px;height:32px;display:grid;place-items:center;font:700 11px Manrope,sans-serif;color:#fff;flex:none}.rp-av,.rp-av i{border-radius:50%}.rp-av i{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;background:#4b4b55;border:2px solid #111114}.rp-av i.on{background:#22c55e}.rp-c{min-width:0;display:grid;gap:6px;justify-items:start}.rp-meta{display:flex;align-items:center;gap:8px;min-height:20px}.rp-meta b{font:700 13px/20px Manrope,sans-serif}.rp-meta small{font:500 12px/18px Manrope,sans-serif;color:#8e8e99}.rp-lang{padding:1px 7px;border-radius:6px;background:rgba(139,124,246,.18);color:#b4a9ff;font:700 10px/16px Manrope,sans-serif;letter-spacing:.3px}.rp-c p{margin:0;font:500 14px/22px Manrope,sans-serif;color:#e6e6ea}.rp-c p,.rp-sub{overflow-wrap:anywhere}.rp-sub{font:500 11px/16px Manrope,sans-serif;color:#8e8e99}.rp-spoiler{border:1px dashed #3a3a44;background:#19191e;color:#a6a6b0;border-radius:8px;padding:6px 10px;font:600 13px Manrope,sans-serif;cursor:pointer}.rp-voice{display:flex;align-items:center;gap:10px;width:250px;max-width:100%;height:44px;padding:0 12px;border-radius:12px;background:#1d1d22}.rp-voice button{width:28px;height:28px;flex:none;border-radius:50%;border:0;background:#e3182d;color:#fff;display:grid;place-items:center;cursor:pointer}.rp-wave{flex:1 1;display:flex;align-items:center;gap:3px;height:22px;overflow:hidden}.rp-wave i{width:3px;border-radius:2px;background:#c9c9d1;flex:none}.rp-voice small{font:600 12px Manrope,sans-serif;color:#a6a6b0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-img{position:relative;display:block;width:270px;max-width:100%;height:140px;border-radius:12px;overflow:hidden;background:#1d1d22}.rp-img img{width:100%;height:100%;object-fit:cover;display:block}.rp-critic{position:absolute;left:8px;bottom:10px;right:8px;width:fit-content;max-width:calc(100% - 16px);padding:4px 8px;border-radius:6px;background:rgba(10,10,12,.78);color:#f4f4f6;font:600 12px/18px Manrope,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-file{display:flex;align-items:center;gap:10px;width:250px;max-width:100%;height:64px;padding:0 12px;border-radius:12px;background:#1d1d22;color:#c9c9d1;text-decoration:none}.rp-file span{display:grid;min-width:0}.rp-file b{font:600 13px/20px Manrope,sans-serif;color:#f4f4f6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-file small{font:500 11px/18px Manrope,sans-serif;color:#8e8e99}.rp-friends{list-style:none;margin:0;padding:0;display:grid;gap:14px}.rp-friends li{display:flex;align-items:center;gap:10px}.rp-friends li>div{flex:1 1;min-width:0;display:grid}.rp-friends b{font:700 14px/20px Manrope,sans-serif}.rp-friends small{font:500 12px/18px Manrope,sans-serif;color:#8e8e99}.rp-friends em{font:600 12px Manrope,sans-serif;font-style:normal;color:#8e8e99}.rp-friends em.on{color:#4ade80}.rp-noparty{display:grid;gap:8px;justify-items:start;padding:16px;border-radius:12px;background:#19191e}.rp-noparty b{font:700 15px Manrope,sans-serif}.rp-noparty p{margin:0;font:500 13px/20px Manrope,sans-serif;color:#a6a6b0}.rp-polls{display:grid;gap:12px;justify-items:start}.rp-poll{width:100%;display:grid;gap:8px;padding:14px;border-radius:12px;background:#19191e;box-sizing:border-box}.rp-poll>b{font:700 13px/20px Manrope,sans-serif;margin-bottom:2px}.rp-poll>button{position:relative;overflow:hidden;display:flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:8px;border:1px solid transparent;background:#232329;color:#e6e6ea;font:600 13px Manrope,sans-serif;cursor:pointer;text-align:left}.rp-poll>button .fill{position:absolute;inset:0 auto 0 0;background:rgba(255,255,255,.04);transition:width .4s}.rp-poll>button em,.rp-poll>button span:not(.fill){position:relative}.rp-poll>button span:not(.fill){flex:1 1}.rp-poll>button em{font:600 11px Manrope,sans-serif;font-style:normal;color:#a6a6b0}.rp-poll>button.on{border-color:#e3182d;background:rgba(227,24,45,.14)}.rp-poll>button.on .fill{background:rgba(227,24,45,.12)}.rp-poll>small{font:500 11px/16px Manrope,sans-serif;color:#8e8e99}.rp-newpoll input{height:36px;border-radius:8px;border:1px solid #2a2a31;background:#111114;color:#f4f4f6;padding:0 12px;font:500 13px Manrope,sans-serif}.rp-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.rp-row .rp-btn{margin-top:0}.rp-reacts{display:flex;gap:8px;padding:8px 20px}.rp-reacts button{width:40px;height:36px;border-radius:999px;border:0;background:#1d1d22;font-size:17px;cursor:pointer;transition:transform .1s}.rp-reacts button:active{transform:scale(.88)}.rp-talk{padding:12px 20px;background:rgba(245,165,36,.08);border-top:1px solid rgba(245,165,36,.18);display:grid;gap:8px}.rp-talk-row{display:flex;align-items:center;gap:10px;color:#f5a524;font:700 13px/20px Manrope,sans-serif}.rp-talk-row span{flex:1 1}.rp-talk-row a{color:#ff4d5e;text-decoration:none}.rp-talk-bar{height:4px;border-radius:4px;background:rgba(255,255,255,.1);overflow:hidden}.rp-talk-bar span{display:block;height:100%;background:#f5a524;transition:width .4s}.rp-talk p{margin:0;font:500 12px/18px Manrope,sans-serif;color:#8b8b96}.rp-talk.out{background:rgba(227,24,45,.08);border-top-color:rgba(227,24,45,.18)}.rp-talk.out .rp-talk-row{font-weight:600}.rp-talk.out .rp-talk-row a{color:#e3182d}.rp-talk.out p{font-size:13px;color:#8e8e99}.rp-compose .rp-icon:disabled,.rp-compose .rp-mic:disabled,.rp-compose>input:disabled{opacity:.4}.rp-compose{position:relative;display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid #222228}.rp-compose>input:not([type=file]){flex:1 1;min-width:0;height:44px;border-radius:12px;border:1px solid #2a2a31;background:#1b1b20;color:#f4f4f6;padding:0 15px;font:500 14px Manrope,sans-serif}.rp-compose>input:disabled{opacity:.5}.rp-icon{width:30px;height:30px;flex:none;border:0;background:none;color:#a6a6b0;display:grid;place-items:center;cursor:pointer;padding:0}.rp-icon:hover{color:#f4f4f6}.rp-icon:disabled{opacity:.4;cursor:default}.rp-mic{width:44px;height:44px;flex:none;border-radius:50%;border:0;background:#e3182d;color:#fff;display:grid;place-items:center;cursor:pointer}.rp-mic:disabled{background:#3a3a44;color:#8b8b96;cursor:default}.rp-mic.rec{animation:rp-pulse 1.2s ease-in-out infinite;width:auto;min-width:44px;padding:0 10px;border-radius:22px}.rp-rec{font:700 12px Manrope,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes rp-pulse{50%{box-shadow:0 0 0 8px rgba(227,24,45,.22)}}.rp-emoji{position:absolute;right:16px;bottom:68px;display:grid;grid-template-columns:repeat(6,36px);gap:4px;padding:8px;border-radius:12px;background:#1d1d22;border:1px solid #2a2a31;box-shadow:0 16px 40px rgba(0,0,0,.5);z-index:5}.rp-emoji button{height:36px;border:0;border-radius:8px;background:none;font-size:20px;cursor:pointer}.rp-emoji button:hover{background:#2a2a31}@media (max-width:900px){.rp{border-left:0;border-top:1px solid #222228;min-height:0}.rp-head{padding:10px 16px;gap:10px}.rp-title strong{font-size:15px;line-height:22px}.rp-btn{margin-top:0}.rp-body{padding:10px 16px 12px}.rp-reacts{padding:6px 16px}.rp-talk{padding:8px 16px}.rp-talk p{display:none}.rp-compose{padding:8px 12px}}.pc-live{font:600 11px/14px Manrope,sans-serif;letter-spacing:.4px;color:#a6a6b0;white-space:nowrap}.pc-vol{display:inline-flex;align-items:center;gap:10px}.pc-icon{width:30px;height:30px;display:grid;place-items:center;border:0;padding:0;background:none;color:#f4f4f6;cursor:pointer}.pc-track{position:relative;width:160px;height:16px;display:flex;align-items:center}.pc-track:before{content:"";position:absolute;left:0;right:0;height:4px;border-radius:4px;background:linear-gradient(90deg,#ff5a5f var(--v),rgba(255,255,255,.18) var(--v))}.pc-track:after{content:"";position:absolute;left:var(--hundred);top:3px;width:2px;height:10px;background:rgba(255,255,255,.7);transform:translateX(-1px)}.pc-track input{position:relative;z-index:1;width:100%;margin:0;appearance:none;-webkit-appearance:none;background:transparent;height:16px;cursor:pointer}.pc-track input::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:#fff}.pc-track input::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:#fff}.pc-pct{min-width:36px;font:700 13px/20px Manrope,sans-serif;color:#f4f4f6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pc-pct.boost{color:#ff5a5f}.pc-chip-wrap{position:relative}.pc-chip{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:8px;border:0;background:rgba(255,255,255,.1);color:#f4f4f6;font:600 13px Manrope,sans-serif;cursor:pointer;white-space:nowrap}.pc-chip:hover{background:rgba(255,255,255,.16)}.pc-chip.on{background:#f4f4f6;color:#0a0a0c}.pc-menu{position:absolute;bottom:44px;left:0;min-width:200px;max-height:300px;overflow-y:auto;list-style:none;margin:0;padding:6px;border-radius:10px;background:#1b1b21;border:1px solid #2a2a31;box-shadow:0 16px 40px rgba(0,0,0,.55);z-index:6}.pc-menu button{width:100%;text-align:left;padding:9px 10px;border:0;border-radius:6px;background:none;color:#e6e6ea;font:600 13px Manrope,sans-serif;cursor:pointer}.pc-menu button:hover{background:#26262e}.pc-menu button.on{color:#fff;background:rgba(227,24,45,.18)}.pc-menu-note{padding:8px 10px;font:500 12px/18px Manrope,sans-serif;color:#8b8b96}.pc-subtitle{position:absolute;z-index:3;left:0;right:0;bottom:178px;display:flex;justify-content:center;pointer-events:none;padding:0 24px}.pc-subtitle span{max-width:640px;padding:8px 14px;border-radius:6px;background:rgba(0,0,0,.72);color:#fff;font:700 18px/26px Manrope,sans-serif;text-align:center}@media (max-width:900px){.pc-live,.pc-vol{display:none}.pc-chip{height:32px;padding:0 10px;font-size:12px}.pc-chip-wrap:nth-of-type(2) .pc-chip span{display:none}.pc-subtitle{bottom:76px}.pc-subtitle span{font-size:14px;line-height:20px}.pc-menu{left:auto;right:0}}.rp-more{margin-left:auto;width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:6px;background:none;color:#8e8e99;cursor:pointer;opacity:0;transition:opacity .15s}.rp-more:focus-visible,.rp-msg:hover .rp-more{opacity:1}.rp-more:hover{background:#222228;color:#f4f4f6}@media (hover:none){.rp-more{opacity:1}}.rd-back{position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.7);display:grid;place-items:center;padding:16px;overflow-y:auto}.rd{width:min(560px,100%);box-sizing:border-box;padding:32px;border-radius:16px;background:#131317;border:1px solid #26262e;font-family:Manrope,sans-serif;color:#f4f4f6;display:grid;gap:10px}.rd-icon{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:rgba(245,165,36,.16);color:#f5a524;margin-bottom:8px}.rd h2{margin:0;font:800 30px/38px Manrope,sans-serif;letter-spacing:-.3px}.rd>p{margin:0 0 8px;font:500 15px/22px Manrope,sans-serif;color:#a6a6b0}.rd-list{display:grid;gap:8px}.rd-list button{display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 16px;border-radius:10px;border:1px solid #26262e;background:#18181d;color:#e6e6ea;font:600 15px Manrope,sans-serif;cursor:pointer;text-align:left}.rd-list button.on{border-color:#e3182d;background:rgba(227,24,45,.08);color:#fff}.rd-list button svg{color:#e3182d}.rd-block{display:flex;align-items:center;gap:16px;margin-top:12px;cursor:pointer}.rd-block span{flex:1 1;display:grid}.rd-block b{font:700 14px/20px Manrope,sans-serif}.rd-block small{font:500 12px/18px Manrope,sans-serif;color:#8e8e99}.rd-block input{appearance:none;-webkit-appearance:none;width:40px;height:22px;border-radius:11px;background:#3a3a44;position:relative;cursor:pointer;transition:background .15s;margin:0}.rd-block input:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .15s}.rd-block input:checked{background:#e3182d}.rd-block input:checked:after{left:21px}.rd-actions{display:flex;gap:12px;margin-top:16px}.rd-send{border-radius:8px;border:0;background:#e3182d;color:#fff;font:700 15px Manrope,sans-serif}.rd-cancel,.rd-send{height:44px;padding:0 20px;cursor:pointer}.rd-cancel{border-radius:8px;border:1px solid #3a3a44;background:none;color:#f4f4f6;font:600 15px Manrope,sans-serif}@media (max-width:640px){.rd{padding:24px 20px}.rd h2{font-size:24px;line-height:30px}.rd-list button{height:44px;font-size:14px}}.rv-page{min-height:100vh}.rv-wrap{display:flex;justify-content:center;padding:64px 16px 96px}.rv{width:min(620px,100%);box-sizing:border-box;padding:32px 32px 28px;border-radius:16px;background:#131317;border:1px solid #26262e;display:grid;gap:14px;font-family:Manrope,sans-serif;color:#f4f4f6}.rv-eyebrow{margin:0;font:700 11px/14px Manrope,sans-serif;letter-spacing:.8px;color:#e3182d}.rv h1{margin:0;font:800 30px/38px Manrope,sans-serif;letter-spacing:-.3px}.rv-stars{display:flex;gap:6px}.rv-stars button{padding:0;border:0;background:none;cursor:pointer;line-height:0}.rv-stars svg path{fill:none;stroke:#8e8e99;transition:fill .1s,stroke .1s}.rv-stars button.on svg path{fill:#d4a23a;stroke:#d4a23a}.rv-tags{display:flex;flex-wrap:wrap;gap:8px}.rv-tags button{height:32px;padding:0 14px;border-radius:999px;border:1px solid #2a2a31;background:#1d1d22;color:#c9c9d1;font:600 13px Manrope,sans-serif;cursor:pointer}.rv-tags button.on{background:#f4f4f6;border-color:#f4f4f6;color:#0a0a0c}.rv-label{margin-top:6px;font:500 13px/18px Manrope,sans-serif;color:#a6a6b0}.rv-body{height:50px;margin-top:-6px;border-radius:10px;border:1px solid #3a3a44;background:#18181d;color:#f4f4f6;padding:0 16px;font:500 15px Manrope,sans-serif}.rv-body:focus{outline:none;border-color:#e3182d}.rv-foot{display:flex;align-items:center;gap:16px}.rv-foot p{flex:1 1;margin:0;font:500 12px/18px Manrope,sans-serif;color:#8e8e99;max-width:320px}.rv-post{height:44px;padding:0 20px;border-radius:8px;border:0;background:#e3182d;color:#fff;font:700 15px Manrope,sans-serif;cursor:pointer;white-space:nowrap}.rv-post:disabled{opacity:.6}.rv-next{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;background:#1b1b21;font:500 13px/18px Manrope,sans-serif;color:#c9c9d1}.rv-next span{flex:1 1}.rv-next a{padding:8px 12px;border-radius:6px;background:#2a2a31;color:#f4f4f6;font:600 13px Manrope,sans-serif;text-decoration:none;white-space:nowrap}.rv-soon{margin:0;color:#a6a6b0}.rv-soon a{color:#f4f4f6}.rv.compact{width:min(520px,calc(100% - 32px));position:relative;z-index:4}.room-review{position:absolute;inset:0;z-index:4;display:grid;place-items:center;overflow-y:auto;padding:80px 0 24px;background:rgba(5,5,7,.72)}@media (max-width:640px){.rv-wrap{padding:32px 16px 80px}.rv{padding:24px 20px}.rv h1{font-size:26px;line-height:32px}.rv-foot{align-items:stretch}.rv-foot,.rv-next{flex-direction:column}.rv-next{align-items:flex-start}.room-review{padding:56px 0 16px;place-items:start center}}.cu-back{position:absolute;inset:0;z-index:5;display:grid;place-items:center;padding:80px 16px 24px;background:rgba(10,10,12,.78);overflow-y:auto}.cu{width:min(620px,100%);box-sizing:border-box;padding:32px;border-radius:16px;background:#0b0b0d;border:1px solid #26262e;display:grid;gap:14px;font-family:Manrope,sans-serif}.cu-eyebrow{margin:0;font:700 11px/14px Manrope,sans-serif;letter-spacing:.8px;color:#e3182d}.cu h2{margin:0;font:800 26px/34px Manrope,sans-serif;color:#f4f4f6}.cu-text{margin:0;font:500 15px/23px Manrope,sans-serif;color:#c9c9d1}.cu-chips{display:flex;gap:8px;flex-wrap:wrap}.cu-chip{padding:3px 9px;border-radius:6px;background:#1d1d22;color:#c9c9d1;font:600 11px/16px Manrope,sans-serif}.cu-chip.green{background:rgba(43,179,163,.16);color:#4fd1c0}.cu-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:4px}.cu-join{border-radius:8px;border:0;background:#e3182d;color:#fff;font:700 16px Manrope,sans-serif}.cu-join,.cu-listen{height:52px;padding:0 28px;cursor:pointer}.cu-listen{border-radius:8px;border:1px solid #3a3a44;background:none;color:#f4f4f6;font:600 16px Manrope,sans-serif}.cu-listen:disabled{opacity:.6}.cu-foot{margin:0;font:500 12px/18px Manrope,sans-serif;color:#8e8e99}@media (max-width:640px){.cu-back{place-items:start center;padding:56px 12px 16px}.cu{padding:20px}.cu h2{font-size:21px;line-height:28px}.cu-join,.cu-listen{flex:1 1;height:46px;padding:0 12px;font-size:14px}}.lib{box-sizing:border-box;min-height:100dvh;padding:0 40px 56px;background:#0a0a0c;color:#f4f4f6;position:relative;overflow:hidden}.lib-bar{position:absolute;top:16px;left:16px;z-index:2}.lib-hero{--lib-glow:rgba(70,150,255,.45);position:relative;display:flex;gap:32px;padding:48px 0 72px;min-height:340px}.lib-hero:before{content:"";position:absolute;inset:0 -40px 0 -40px;background:radial-gradient(ellipse 70% 90% at 75% 0,var(--lib-glow),transparent 70%),linear-gradient(180deg,transparent 60%,#0a0a0c);opacity:.7;pointer-events:none;z-index:0}.lib-hero>*{position:relative;z-index:1}.lib-hero-empty{min-height:240px}.lib-poster{flex:0 0 220px;height:320px;border-radius:8px;display:flex;align-items:flex-end;padding:14px;box-sizing:border-box;box-shadow:0 20px 50px rgba(0,0,0,.5)}.lib-card-art span,.lib-col-art span,.lib-poster span{font:400 30px/1 Bebas Neue,sans-serif;text-transform:uppercase;color:#f4f4f6;max-width:80%}.lib-hero-body{min-width:0;display:flex;flex-direction:column;gap:14px}.lib-hero-body h1{font:400 64px/1 Bebas Neue,sans-serif;text-transform:uppercase;margin:0;letter-spacing:.5px}.lib-tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.lib-tags li{font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#c8c8d0;border:1px solid #3a3a44;border-radius:4px;padding:3px 7px}.lib-tags li.warn{color:#f5a524;border-color:rgba(245,165,36,.45)}.lib-blurb{margin:0;max-width:620px;font-size:16px;line-height:25px;color:#c8c8d0}.lib-meta{display:flex;flex-wrap:wrap;gap:12px 56px;margin:0}.lib-meta dt{font-size:11px;color:#8a8a94;font-weight:600;margin-bottom:4px}.lib-meta dd{margin:0;font-size:14px;font-weight:500}.lib-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;margin-top:4px}.lib-ghost,.lib-play{display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 28px;border-radius:8px;font:600 15px Manrope,sans-serif;text-decoration:none;border:0;cursor:pointer;box-sizing:border-box}.lib-play{background:#e3182d;color:#fff}.lib-play:hover{background:#f02a3f}.lib-play:disabled{opacity:.5;cursor:default}.lib-ghost{background:#26282e;color:#f4f4f6}.lib-ghost:hover{background:#31333a}.lib-ghost.danger{color:#ff8a95}.lib-ghost:disabled{opacity:.5;cursor:default}.lib-keep{display:flex;flex-direction:column;gap:10px;max-width:320px;background:#121216;border:1px solid #26262e;border-radius:10px;padding:14px}.lib-keep-q{display:flex;gap:8px}.lib-keep-q button{flex:1 1;height:38px;border-radius:8px;border:1px solid #2c2c34;background:#1b1b21;color:#c8c8d0;font:600 13px Manrope,sans-serif;cursor:pointer}.lib-keep-q button.on{background:#f4f4f6;color:#0a0a0c;border-color:#f4f4f6}.lib-muted{margin:0;font-size:12px;line-height:18px;color:#8a8a94}.lib-err{color:#ff8a95}.lib-err,.lib-ok{margin:0;font-size:13px}.lib-ok{color:#4ade80}.lib-shelf{position:relative;z-index:1;display:flex;flex-direction:column;gap:24px}.lib-filters{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.lib-sorts,.lib-tabs{display:flex;gap:8px;flex-wrap:wrap}.lib-menu>button,.lib-tabs>*{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:999px;background:#1b1b21;border:1px solid #26262e;color:#c8c8d0;font:600 13px Manrope,sans-serif;text-decoration:none;cursor:pointer;box-sizing:border-box;white-space:nowrap}.lib-menu>button.on,.lib-tabs>.on{background:#f4f4f6;color:#0a0a0c;border-color:#f4f4f6}.lib-menu{position:relative}.lib-menu ul{position:absolute;right:0;top:38px;z-index:5;list-style:none;margin:0;padding:6px;min-width:180px;max-height:320px;overflow:auto;background:#16161b;border:1px solid #2c2c34;border-radius:10px;box-shadow:0 16px 40px rgba(0,0,0,.5)}.lib-menu li button{width:100%;text-align:left;padding:9px 12px;border:0;border-radius:6px;background:none;color:#c8c8d0;font:500 14px Manrope,sans-serif;cursor:pointer}.lib-menu li button.on,.lib-menu li button:hover{background:#24242b;color:#fff}.lib-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:24px 20px}.lib-card{flex-direction:column;gap:6px;color:inherit;position:relative}.lib-card,.lib-card-art{display:flex;text-decoration:none}.lib-card-art{aspect-ratio:168/245;border-radius:8px;align-items:flex-end;padding:12px;box-sizing:border-box;transition:transform .2s ease}.lib-card:hover .lib-card-art{transform:translateY(-3px)}.lib-card-art span{font-size:26px}.lib-card strong{font-size:13px;font-weight:600;margin-top:6px}.lib-card em{font-style:normal;font-size:12px;color:#8a8a94}.lib-card em.warn{color:#f5a524}.lib-card-x{align-self:flex-start;background:none;border:0;color:#8a8a94;font:600 12px Manrope,sans-serif;cursor:pointer;padding:4px 0}.lib-card-x:hover{color:#ff8a95}.lib-empty{padding:40px 24px;border:1px dashed #2c2c34;border-radius:12px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.lib-empty h2{margin:0;font-size:18px}.lib-empty p{margin:0;color:#a6a6b0;font-size:14px;max-width:460px;line-height:21px}.lib-req{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.lib-req li{display:flex;align-items:center;gap:16px;padding:14px 16px;background:#121216;border:1px solid #26262e;border-radius:10px}.lib-req a{flex:1 1;color:#f4f4f6;text-decoration:none;font-size:14px;font-weight:500;min-width:0}.lib-votes{font-size:12px;color:#8a8a94;white-space:nowrap}.lib-status{font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;white-space:nowrap}.lib-status.yes{color:#34d399;background:rgba(52,211,153,.12)}.lib-status.talks{color:#f5a524;background:rgba(245,165,36,.12)}.lib-status.blocked{color:#a6a6b0;background:#24242b}.lib-status.sent{color:#a78bfa;background:rgba(167,139,250,.14)}.lib-cols{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}.lib-col{width:100%;background:none;border:0;padding:0;color:inherit;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:10px;font-family:inherit}.lib-col-art{height:220px;border-radius:10px;display:flex;align-items:flex-end;padding:16px;box-sizing:border-box;transition:transform .2s ease}.lib-col:hover .lib-col-art{transform:translateY(-3px)}.lib-col-art span{font-size:26px;max-width:100%}.lib-col-plus{background:#1b1b21}.lib-col em{font-style:normal;font-size:12px;color:#8a8a94}.lib-col-new{gap:12px;padding:16px;height:100%;min-height:220px;box-sizing:border-box;background:#121216;border:1px solid #26262e;border-radius:10px}.lib-col-new,.lib-col-new label{display:flex;flex-direction:column}.lib-col-new label{gap:6px;font-size:12px;color:#a6a6b0}.lib-col-new input:not([type]),.lib-col-new input[type=text],.lib-colview input:not([type=checkbox]),.lib-share input{height:42px;padding:0 12px;border-radius:8px;border:1px solid #2c2c34;background:#0e0e12;color:#f4f4f6;font:500 14px Manrope,sans-serif}.lib-col-new>div{display:flex;gap:8px;margin-top:auto}.lib-col-new .lib-ghost,.lib-col-new .lib-play{height:40px;padding:0 18px;font-size:14px}.lib-check{flex-direction:row!important;align-items:center;gap:8px!important;font-size:13px!important;color:#c8c8d0!important}.lib-colview{display:flex;flex-direction:column;gap:24px}.lib-colview-head,.lib-colview-head form{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.lib-colview-head form{flex:1 1}.lib-colview-head h2{flex:1 1;margin:0;font-size:20px}.lib-colview-head h2 small{font-size:13px;color:#8a8a94;font-weight:500}.lib-colview-head .lib-ghost,.lib-colview-tools .lib-play{height:40px;padding:0 16px;font-size:14px}.lib-colview-tools{display:grid;grid-template-columns:1fr 1fr;gap:24px}.lib-colview-tools>*{background:#121216;border:1px solid #26262e;border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:10px}.lib-colview-tools h3{margin:0;font-size:15px}.lib-pick{display:flex;flex-wrap:wrap;gap:8px}.lib-pick button{height:34px;padding:0 14px;border-radius:999px;border:1px solid #2c2c34;background:#1b1b21;color:#c8c8d0;font:600 13px Manrope,sans-serif;cursor:pointer}.lib-pick button.on{background:#e3182d;border-color:#e3182d;color:#fff}.lib-share{display:flex;gap:8px}.lib-share input{flex:1 1;min-width:0}@media (max-width:900px){.lib{padding:0 16px 40px}.lib-bar{left:8px;top:8px}.lib-hero{flex-direction:column;gap:20px;padding:56px 0 32px}.lib-poster{flex:none;width:150px;height:218px}.lib-poster span{font-size:22px}.lib-hero-body h1{font-size:44px}.lib-meta{gap:12px 28px}.lib-filters{flex-direction:column}.lib-sorts,.lib-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px}.lib-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 12px}.lib-card-art span{font-size:18px}.lib-colview-tools{grid-template-columns:1fr}.lib-req li{flex-wrap:wrap;gap:8px 12px}.lib-req a{flex-basis:100%}.lib-menu ul{right:auto;left:0;position:fixed;top:auto}}@media (max-width:480px){.lib-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lbp{min-height:100dvh;background:#000;color:#f4f4f6;display:flex;flex-direction:column}.lbp,.lbp .room-top{position:relative}.lbp-player{flex:1 1;min-height:0;cursor:pointer}.lbp-empty{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#0a0a0c;color:#f4f4f6;padding:24px;text-align:center}.lbp-empty h1{font:400 56px/1 Bebas Neue,sans-serif;margin:0}.lbp-seek{width:100%;height:4px;appearance:none;background:linear-gradient(90deg,#e3182d var(--p),#3a3a44 var(--p));border-radius:2px;cursor:pointer;margin:0 0 10px}.lbp-seek::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:#fff}.lbp-seek::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:50%;background:#fff}.rw-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 20px;background:#121216;border-bottom:1px solid #26262e;color:#c8c8d0;font-size:14px}.rw-bar .lib-ghost{height:36px;padding:0 16px;font-size:13px}.rw-form{gap:16px;max-width:520px}.rw-form,.rw-form fieldset{display:flex;flex-direction:column}.rw-form fieldset{border:0;padding:0;margin:0;gap:8px}.rw-form legend{font-size:15px;font-weight:700;margin-bottom:8px}.rw-form label{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:14px 16px;border-radius:10px;background:#121216;border:1px solid #26262e;cursor:pointer;font-size:14px}.rw-form label.on{border-color:#e3182d}.rw-form input[type=datetime-local]{height:38px;padding:0 10px;border-radius:8px;border:1px solid #2c2c34;background:#0e0e12;color:#f4f4f6;color-scheme:dark}.dl{max-width:1240px}.dl-settings-btn{height:36px;padding:0 16px;border-radius:8px;border:0;background:#26282e;color:#f4f4f6;font:600 13px Manrope,sans-serif;cursor:pointer}.dl-settings{display:flex;flex-direction:column;gap:12px;padding:18px;background:#121216;border:1px solid #26262e;border-radius:12px}.dl-settings label{display:flex;align-items:center;gap:12px;font-size:14px;color:#c8c8d0;flex-wrap:wrap}.dl-settings select{height:36px;padding:0 10px;border-radius:8px;border:1px solid #2c2c34;background:#0e0e12;color:#f4f4f6;font:500 14px Manrope,sans-serif}.dl-meter{padding:16px 18px;background:#121216;border:1px solid #26262e;border-radius:12px;display:flex;flex-direction:column;gap:12px}.dl-meter-top{display:flex;justify-content:space-between;gap:12px;font-size:14px;font-weight:600}.dl-meter-top span+span{font-size:12px;color:#8a8a94;font-weight:500}.dl-bar{height:6px;border-radius:3px;background:#2a2a32;overflow:hidden}.dl-bar span{display:block;height:100%;background:#e3182d;border-radius:3px;transition:width .3s ease}.dl-bar.small{max-width:420px}.dl-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.dl-row{display:flex;align-items:center;gap:18px;padding:14px 18px 14px 14px;background:#121216;border:1px solid #26262e;border-radius:12px}.dl-art{flex:0 0 72px;height:104px;border-radius:6px;display:flex;align-items:flex-end;padding:8px;box-sizing:border-box}.dl-art span{font:400 13px/1.05 Bebas Neue,sans-serif;text-transform:uppercase;color:#f4f4f6}.dl-info{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:8px}.dl-info strong{font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.3px}.dl-info span{font-size:13px;color:#c8c8d0}.dl-info em{font-style:normal;font-size:12px;color:#8a8a94}.dl-info em.warn{color:#f5a524}.dl-play{padding:0 20px}.dl-go,.dl-play{height:40px;font-size:14px}.dl-go{padding:0 18px}.dl-del{background:none;border:0;color:#a6a6b0;cursor:pointer;padding:8px;border-radius:8px}.dl-del:hover{color:#ff8a95;background:#1b1b21}.dl-avail{display:flex;flex-direction:column;gap:12px}.dl-avail h2{margin:8px 0 0;font-size:16px}.dl-note{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#16161b;border-radius:10px}.dl-note p{margin:0;font-size:13px;color:#c8c8d0;line-height:19px}@media (max-width:900px){.dl-row{gap:12px;padding:12px;flex-wrap:wrap}.dl-art{flex-basis:56px;height:80px}.dl-info{flex-basis:calc(100% - 120px)}.dl-go,.dl-play{flex:1 1}}.in{max-width:1240px}.in-ranges{align-items:center}.in-export{height:32px;padding:0 14px;border-radius:8px;border:0;background:#26282e;color:#f4f4f6;font:600 13px Manrope,sans-serif;cursor:pointer}.in-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.in-card,.in-stats>div{background:#121216;border:1px solid #26262e;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:8px;min-width:0}.in-stats span:first-child{font-size:13px;color:#c8c8d0;font-weight:500}.in-stats strong{font-size:32px;line-height:38px;font-weight:800;letter-spacing:-.5px}.in-delta{font-size:12px;font-weight:600}.in-delta.up{color:#34d399}.in-delta.down{color:#ff6b78}.in-delta.flat{color:#8a8a94}.in-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.in-bars{grid-column:span 2}.in-card-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px}.in-card-head h2{margin:0;font-size:17px;font-weight:700;display:flex;align-items:center;gap:10px}.in-card-head span{font-size:12px;color:#8a8a94}.in-card-head em{font-style:normal;font-size:10px;font-weight:800;background:#e3182d;color:#fff;padding:2px 6px;border-radius:4px;letter-spacing:.5px}.in-chart{display:flex;align-items:flex-end;gap:22px;height:220px;padding-top:8px}.in-col{flex:1 1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;min-width:0}.in-col b{font-size:11px;color:#a6a6b0;font-weight:600;min-height:14px}.in-col span{width:100%;border-radius:4px;background:#24242b}.in-col span.now{background:#e3182d}.in-col em{font-style:normal;font-size:12px;color:#8a8a94}.in-stack{display:flex;height:10px;border-radius:5px;overflow:hidden;gap:2px;margin-bottom:8px}.in-chats,.in-langs,.in-legend,.in-notes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.in-legend li{display:flex;align-items:center;gap:10px;font-size:14px;color:#c8c8d0}.in-legend i{width:9px;height:9px;border-radius:2px}.in-chats b,.in-legend b{margin-left:auto;font-size:13px;color:#f4f4f6}.in-langs li>div{display:flex;justify-content:space-between;font-size:14px;color:#c8c8d0;margin-bottom:6px}.in-langs b{color:#f4f4f6;font-size:13px}.in-meter{height:5px;background:#2a2a32;overflow:hidden}.in-meter,.in-meter i{display:block;border-radius:3px}.in-meter i{height:100%;background:#e3182d}.in-chats li{display:flex;align-items:center;font-size:14px;color:#c8c8d0}.in-none{margin:0;font-size:14px;color:#8a8a94;line-height:21px}.in-ai{background:linear-gradient(180deg,rgba(245,165,36,.1),#121216 55%);border-color:rgba(245,165,36,.25)}.in-notes li{display:flex;gap:10px;padding:12px 14px;background:#1b1b21;border-radius:10px}.in-notes svg{flex:none;margin-top:2px}.in-notes div{display:flex;flex-direction:column;gap:4px}.in-notes b{font-size:14px}.in-notes span{font-size:13px;line-height:19px;color:#a6a6b0}.in-skel b,.in-skel span{display:block;height:12px;border-radius:6px;background:#26262e;animation:in-pulse 1.4s ease-in-out infinite}.in-skel b{width:50%}.in-skel span{width:90%}.in-skel{flex-direction:column}@keyframes in-pulse{50%{opacity:.5}}.in-ai-up{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.in-ai-up p{margin:0;font-size:14px;color:#c8c8d0;line-height:21px}.in-ai-up .lib-play{height:40px;padding:0 18px;font-size:14px}@media (max-width:1100px){.in-grid,.in-stats{grid-template-columns:1fr 1fr}}@media (max-width:700px){.in-grid{grid-template-columns:1fr}.in-bars{grid-column:auto}.in-stats strong{font-size:26px}.in-card,.in-stats>div{padding:16px}.in-chart{gap:10px;height:180px}}@media print{.dash-scrim,.dash-side,.dash-toggle,.in-ranges,.site-footer,.tabbar{display:none!important}.dash-main{margin:0!important}.tk,body{background:#fff!important;color:#111!important}.in-card,.in-stats>div{background:#fff!important;border-color:#ccc!important;page-break-inside:avoid;break-inside:avoid}.in-chats li,.in-col b,.in-col em,.in-langs li>div,.in-legend li,.in-notes span,.in-stats span:first-child{color:#333!important}.in-col span:not(.now){background:#bbb!important}.in-notes li{background:#f3f3f3!important}}.nt{max-width:1240px}.nt-chips{align-items:center}.nt-markall{height:34px;padding:0 14px;border-radius:6px;border:1px solid #3a3a44;background:none;color:#f4f4f6;font:600 13px/20px Manrope,system-ui,sans-serif;letter-spacing:.1px;cursor:pointer}.nt-markall:disabled{opacity:.45;cursor:default}.nt-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px}.nt-row{width:100%;display:flex;gap:14px;align-items:flex-start;padding:16px;border-radius:14px;border:1px solid transparent;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.nt-row.unread{background:#131317;border-color:#26262e}.nt-row:hover{background:#17171c}.nt-row:focus-visible{outline:2px solid #e3182d;outline-offset:2px}.nt-ic{flex:none;width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center}.nt-ic.red{background:rgba(227,24,45,.15);color:#ff4d5e}.nt-ic.blue{background:rgba(59,130,246,.15);color:#6aa6ff}.nt-ic.gold{background:rgba(212,162,58,.15);color:#e2b453}.nt-ic.green{background:rgba(34,197,94,.15);color:#4ade80}.nt-ic.violet{background:rgba(139,124,246,.15);color:#a99cff}.nt-ic.amber{background:rgba(245,165,36,.15);color:#f5b13e}.nt-t{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.nt-t strong{font-size:14px;line-height:20px;font-weight:600;letter-spacing:.1px;color:#f4f4f6}.nt-t span{font-size:13px;line-height:18px;font-weight:500;color:#a6a6b0;overflow-wrap:anywhere}.nt-r{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.nt-r time{font-size:13px;line-height:18px;font-weight:500;color:#8e8e99;white-space:nowrap}.nt-r i{width:8px;height:8px;border-radius:4px;background:#e3182d}.nt-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:64px 16px;color:#8e8e99;text-align:center}.nt-empty p{margin:0;max-width:360px;font-size:14px;line-height:20px;color:#a6a6b0}@media (max-width:900px){.nt-list{gap:8px}.nt-row{padding:14px 12px}}.msg-page{min-height:100dvh;display:flex;flex-direction:column;background:#0a0a0c}.msg-page>.tn{position:relative;height:72px;padding:0 48px;flex:none}.msg{flex:1 1;display:grid;grid-template-columns:380px 1fr;min-height:0;height:calc(100dvh - 72px);color:#f4f4f6;font-family:Manrope,system-ui,sans-serif;position:relative}.msg-list{background:#131317;border:1px solid #26262e;padding:16px;display:flex;flex-direction:column;gap:6px;overflow-y:auto;min-height:0}.msg-list-h{display:flex;align-items:center;justify-content:space-between;padding:4px 6px 10px}.msg-list-h h1{margin:0;font-size:24px;line-height:32px;font-weight:700;letter-spacing:-.3px}.msg-new{width:36px;height:36px;border-radius:18px;border:0;color:#f4f4f6;justify-content:center;cursor:pointer}.msg-new,.msg-search{background:#1b1b21;display:flex;align-items:center}.msg-search{gap:8px;height:42px;padding:0 12px;border-radius:10px;color:#8e8e99;flex:none}.msg-search input{flex:1 1;min-width:0;background:none;border:0;outline:0;color:#f4f4f6;font:500 13px/18px Manrope,sans-serif}.msg-search input::placeholder{color:#8e8e99}.msg-search button{background:none;border:0;color:#a6a6b0;cursor:pointer;display:flex;padding:0}.msg-tabs{display:flex;gap:6px;padding:6px 0;flex-wrap:wrap;flex:none}.msg-tabs button{height:32px;padding:0 14px;border-radius:999px;background:#1b1b21;border:1px solid #26262e;color:#a6a6b0;font:600 13px/20px Manrope,sans-serif;letter-spacing:.1px;cursor:pointer}.msg-tabs button.on{background:#f4f4f6;border-color:#f4f4f6;color:#0a0a0c}.msg-av{position:relative;flex:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font:700 12px/14px Manrope,sans-serif;letter-spacing:.8px}.msg-av.group{border-radius:14px}.msg-av i{position:absolute;right:-1px;bottom:-1px;width:12px;height:12px;border-radius:6px;background:#22c55e;border:2px solid #131317;box-sizing:border-box}.msg-convs,.msg-people,.msg-reqs{display:flex;flex-direction:column;gap:6px}.msg-conv{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:12px;background:none;border:0;color:inherit;text-align:left;cursor:pointer;width:100%;font:inherit}.msg-conv:hover{background:#17171c}.msg-conv.on{background:#1b1b21}.msg-conv-t{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.msg-conv-t .r,.msg-conv-t .r2{display:flex;align-items:center;justify-content:space-between;gap:8px}.msg-conv-t strong{font-size:14px;line-height:20px;font-weight:600;letter-spacing:.1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-conv-t time{font-size:12px;line-height:18px;font-weight:500;color:#8e8e99;flex:none}.msg-conv-t .r2>span{font-size:13px;line-height:18px;font-weight:500;color:#a6a6b0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-conv-t b{flex:none;min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;border-radius:10px;background:#e3182d;color:#fff;font:700 10px/20px Manrope,sans-serif;letter-spacing:.8px;text-align:center}.msg-label{font:700 11px/14px Manrope,sans-serif;letter-spacing:.8px;text-transform:uppercase;color:#8e8e99;padding:8px 6px 2px}.msg-person{display:flex;align-items:center;gap:10px;padding:8px 6px;border-radius:10px;background:none;border:0;color:inherit;text-align:left;width:100%;font:inherit;cursor:pointer}.msg-person:hover{background:#17171c}.msg-person-t{flex:1 1;min-width:0;display:flex;flex-direction:column}.msg-person-t strong{font-size:14px;line-height:20px;font-weight:600}.msg-person-t small{font-size:12px;line-height:18px;color:#8e8e99}.msg-person input[type=checkbox]{width:18px;height:18px;accent-color:#e3182d}.msg-btn{height:34px;padding:0 14px;border-radius:6px;border:0;background:#e3182d;color:#fff;font:600 13px/20px Manrope,sans-serif;letter-spacing:.1px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;flex:none}.msg-btn.ghost{background:none;border:1px solid #3a3a44;color:#f4f4f6}.msg-btn.wide{width:100%;height:44px}.msg-btn:disabled{opacity:.45;cursor:default}.msg-pill{font-size:12px;color:#a6a6b0;padding:0 8px}.msg-req{border:1px solid #26262e;padding:12px 16px;display:flex;flex-direction:column;gap:8px}.msg-req-r{display:flex;gap:10px;align-items:center}.msg-req-t{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.msg-req-t strong{font-size:13px;line-height:20px;font-weight:600;letter-spacing:.1px}.msg-req-t small{font-size:12px;line-height:18px;font-weight:500;color:#8e8e99;overflow-wrap:anywhere}.msg-req.spam .msg-av{background:#8e8e99!important}.msg-req-b{display:flex;gap:8px;flex-wrap:wrap}.msg-empty{color:#8e8e99;font-size:13px;line-height:18px;padding:16px 6px;margin:0}.msg-empty.center{text-align:center}.msg-chat{display:flex;flex-direction:column;min-width:0;min-height:0}.msg-none{flex:1 1;justify-content:center;color:#8e8e99;font-size:14px}.msg-chat-h,.msg-none{display:flex;align-items:center}.msg-chat-h{justify-content:space-between;gap:12px;padding:14px 24px;border:1px solid #26262e;flex:none}.msg-chat-p{display:flex;align-items:center;gap:12px;min-width:0}.msg-chat-p>span{display:flex;flex-direction:column;gap:2px;min-width:0}.msg-chat-p strong{font-size:14px;line-height:20px;font-weight:600;letter-spacing:.1px}.msg-chat-p small{font-size:12px;line-height:18px;font-weight:500;color:#8e8e99;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-chat-p small.on{color:#22c55e}.msg-chat-r{display:flex;gap:18px;align-items:center}.msg-ic{background:none;border:0;color:#f4f4f6;padding:0;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:none}.msg-ic.soon,.msg-ic:disabled{opacity:.4;cursor:default}.msg-back{display:none;background:none;border:0;color:#f4f4f6;padding:0;cursor:pointer}.msg-menu-w{position:relative}.msg-menu{position:absolute;right:0;top:34px;z-index:5;min-width:240px;background:#1b1b21;border:1px solid #26262e;border-radius:12px;padding:6px;display:flex;flex-direction:column;box-shadow:0 12px 32px rgba(0,0,0,.5)}.msg-menu button{background:none;border:0;color:#f4f4f6;text-align:left;padding:10px 12px;border-radius:8px;font:600 13px/18px Manrope,sans-serif;cursor:pointer}.msg-menu button:hover{background:#26262e}.msg-menu button.danger{color:#ff4d5e}.msg-msgs{flex:1 1;min-height:0;overflow-y:auto;padding:20px 24px}.msg-item,.msg-msgs{display:flex;flex-direction:column;gap:10px}.msg-day{text-align:center;font:700 11px/14px Manrope,sans-serif;letter-spacing:.8px;color:#8e8e99}.msg-row{display:flex}.msg-row.me{justify-content:flex-end}.msg-col{display:flex;flex-direction:column;gap:4px;max-width:min(368px,80%)}.msg-row.me .msg-col{align-items:flex-end}.msg-name{font-size:12px;line-height:16px;color:#a6a6b0;padding:0 4px}.msg-b{padding:10px 14px;border-radius:16px;display:flex;flex-direction:column;gap:4px;overflow-wrap:anywhere}.msg-b p{margin:0;font-size:15px;line-height:22px;font-weight:500;white-space:pre-wrap}.msg-b.them{background:#1b1b21}.msg-b.me{background:#e3182d}.msg-b.photo{padding:4px}.msg-b.photo p{padding:4px 10px 6px}.msg-b.photo img{min-width:120px;min-height:90px;background:#1b1b21;display:block;max-width:100%;max-height:360px;border-radius:12px;object-fit:cover}.msg-b.photo .msg-meta{padding:0 10px 6px}.msg-meta{font-size:12px;line-height:18px;color:rgba(255,255,255,.7)}.msg-under{display:flex;gap:8px;align-items:center;padding:0 4px;min-height:0}.msg-under button,.msg-under time{font:500 11px/14px Manrope,sans-serif;color:#8e8e99;background:none;border:0;padding:0}.msg-under button{cursor:pointer;text-decoration:underline}.msg-under .msg-report{opacity:0}.msg-report:focus-visible,.msg-row:hover .msg-report{opacity:1}.msg-b.voice{padding:10px 12px;gap:6px}.msg-vn{gap:10px}.msg-vn,.msg-vn-play{display:flex;align-items:center}.msg-vn-play{width:32px;height:32px;border-radius:16px;background:#e3182d;border:0;color:#fff;justify-content:center;cursor:pointer;flex:none}.msg-vn-wave{display:flex;align-items:center;gap:3px}.msg-vn-wave i{width:3px;border-radius:2px;background:#a6a6b0;opacity:.6}.msg-vn-wave i.on{opacity:1;background:#f4f4f6}.msg-vn-t{font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.msg-vn-t,.msg-vn-tr{line-height:18px;color:#8e8e99}.msg-vn-tr{margin:0;font-size:12px;max-width:300px}.msg-party{display:flex;align-items:center;gap:12px;padding:10px;border-radius:16px;background:rgba(227,24,45,.15);border:1px solid #e3182d}.msg-poster{width:44px;height:64px;border-radius:10px;flex:none;position:relative;overflow:hidden;background:linear-gradient(180deg,#1d1440,#0b0819 60%,#000)}.msg-poster i{position:absolute;width:40px;height:40px;right:-14px;top:-8px;border-radius:50%;background:radial-gradient(circle,rgba(139,124,246,.7),transparent 70%)}.msg-party-t{display:flex;flex-direction:column;gap:2px;font-size:13px;min-width:0}.msg-party-t strong{font-weight:600;line-height:20px;letter-spacing:.1px}.msg-party-t span{font-weight:500;line-height:18px;color:#a6a6b0}.msg-typing{font-size:12px;color:#a6a6b0;padding:0 4px}.msg-note{display:flex;justify-content:center;margin-top:auto;padding-top:6px}.msg-note span{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#131317;color:#8e8e99;font-size:12px;line-height:18px;font-weight:500}.msg-older{align-self:center;background:#1b1b21;border:1px solid #26262e;color:#a6a6b0;border-radius:999px;padding:6px 14px;font:600 12px/16px Manrope,sans-serif;cursor:pointer}.msg-composer{position:relative;border:1px solid #26262e;padding:14px 24px;flex:none;display:flex;flex-direction:column;gap:10px}.msg-composer.off p{margin:0;color:#8e8e99;font-size:13px;text-align:center}.msg-composer-row{gap:12px}.msg-composer-row,.msg-field{display:flex;align-items:center}.msg-field{flex:1 1;min-width:0;min-height:46px;border-radius:23px;background:#1b1b21;padding:0 16px}.msg-field textarea{flex:1 1;background:none;border:0;outline:0;resize:none;color:#f4f4f6;font:500 15px/22px Manrope,sans-serif;padding:12px 0;max-height:120px}.msg-field textarea::placeholder{color:#8e8e99}.msg-field.rec{gap:10px;color:#f4f4f6;font:600 14px/20px Manrope,sans-serif}.msg-field.rec i{width:10px;height:10px;border-radius:5px;background:#e3182d;animation:msgpulse 1.2s infinite}.msg-mic{width:46px;height:46px;border-radius:23px;background:#e3182d;border:0;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex:none}.msg-mic:disabled{opacity:.6}.msg-pop{position:absolute;bottom:calc(100% + 6px);left:24px;z-index:5;background:#1b1b21;border:1px solid #26262e;border-radius:12px;padding:8px;box-shadow:0 12px 32px rgba(0,0,0,.5)}.msg-pop.emoji{display:grid;grid-template-columns:repeat(8,36px);gap:2px;left:auto;right:80px}.msg-pop.emoji button{width:36px;height:36px;font-size:20px;background:none;border:0;border-radius:8px;cursor:pointer}.msg-pop.emoji button:hover{background:#26262e}.msg-pop.party{width:300px;display:flex;flex-direction:column;gap:4px}.msg-pop.party strong{font-size:13px;padding:4px 8px}.msg-pop.party button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;background:none;border:0;color:#f4f4f6;text-align:left;padding:8px;border-radius:8px;cursor:pointer;font:600 14px/20px Manrope,sans-serif}.msg-pop.party button:hover{background:#26262e}.msg-pop.party small{font-weight:500;font-size:12px;color:#a6a6b0}.msg-pop.party p{margin:0;padding:4px 8px;font-size:13px;color:#a6a6b0}.msg-pop.party a{color:#f4f4f6}.msg-attach{display:flex;align-items:center;gap:10px;font-size:13px;color:#a6a6b0}.msg-attach img{width:48px;height:48px;border-radius:8px;object-fit:cover}.msg-attach span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-attach button{background:none;border:0;color:#a6a6b0;cursor:pointer}.msg-modal{position:fixed;inset:0;z-index:50;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;padding:16px}.msg-modal-b{width:100%;max-width:440px;max-height:80dvh;background:#131317;border:1px solid #26262e;border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:12px;color:#f4f4f6;font-family:Manrope,sans-serif}.msg-modal-h{display:flex;justify-content:space-between;align-items:center;font-size:18px}.msg-modal-h button{background:none;border:0;color:#a6a6b0;cursor:pointer}.msg-input{height:42px;border-radius:10px;background:#1b1b21;border:1px solid #26262e;color:#f4f4f6;padding:0 12px;font:500 14px Manrope,sans-serif}.msg-pick{overflow-y:auto;min-height:120px;display:flex;flex-direction:column;gap:2px}.msg-fine{margin:0;font-size:11px;color:#8e8e99}.msg-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:60;background:#f4f4f6;color:#0a0a0c;padding:10px 16px;border-radius:10px;font:600 13px/18px Manrope,sans-serif;max-width:calc(100vw - 32px)}@media (max-width:900px){.msg-page>.tn{padding:0 16px}.msg{grid-template-columns:1fr;height:calc(100dvh - 72px - 76px - env(safe-area-inset-bottom))}.msg-list{border:0}.msg.chat-open .msg-list{display:none}.msg.chat-open{height:calc(100dvh - 72px)}body:has(.msg.chat-open) .tabbar{display:none}.msg-chat{min-height:0;overflow:hidden}.msg:not(.chat-open) .msg-chat{display:none}.msg-back{display:inline-flex}.msg-chat-h{padding:12px 16px}.msg-chat-r{gap:14px}.msg-msgs{padding:16px}.msg-composer{padding:10px 12px}.msg-composer-row{gap:8px}.msg-pop.emoji{right:12px;grid-template-columns:repeat(6,36px)}.msg-pop.party{left:12px;width:calc(100vw - 48px);max-width:320px}}@keyframes msgpulse{50%{opacity:.3}}.call{position:fixed;inset:0;z-index:80;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;background:radial-gradient(120% 80% at 50% 20%,#2a0d12 0,#0a0a0c 60%);color:#f4f4f6;font-family:Manrope,system-ui,sans-serif;padding:24px 16px calc(24px + env(safe-area-inset-bottom))}.call.video{background:#000;justify-content:flex-end}.call-remote{inset:0;width:100%;height:100%;background:#000}.call-remote,.call-self{position:absolute;object-fit:cover}.call-self{right:16px;top:16px;width:168px;aspect-ratio:3/4;border-radius:14px;border:1px solid #ffffff2e;transform:scaleX(-1);background:#111;z-index:2}.call-self.off{opacity:0}.call-who{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.call-who strong{font-size:26px;font-weight:700;letter-spacing:-.01em}.call-who>span:last-child{font-size:15px;color:#c9c9d1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;max-width:320px}.call.video .call-who{position:absolute;top:20px;left:20px;align-items:flex-start;text-align:left;text-shadow:0 1px 6px #000a}.call.video .call-who strong{font-size:18px}.call-ava{border-radius:50%;margin-bottom:8px}.call-ava .msg-av{font-size:36px}.call-ava.ring{animation:callring 1.6s ease-out infinite}@keyframes callring{0%{box-shadow:0 0 0 0 #e50914aa}to{box-shadow:0 0 0 28px #e5091400}}.call-bar{position:relative;z-index:2;display:flex;gap:20px}.call-btn{width:60px;height:60px;border-radius:50%;border:0;display:grid;place-items:center;background:#ffffff1f;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.call-btn:hover{background:#ffffff33}.call-btn.on{background:#f4f4f6;color:#0a0a0c}.call-btn.end{background:#e50914}.call-btn.end:hover{background:#f6121d}.call-btn.go{background:#1db954}.call-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.call-note{position:relative;z-index:2;margin:0;font-size:12px;color:#8b8b96;text-align:center}.call.video .call-note{color:#ffffffa6}@media (max-width:600px){.call-self{width:108px;right:12px;top:12px}.call.video .call-who{top:16px;left:16px}}.cm-page{min-height:100dvh;background:#0a0a0c;color:#f4f4f6;font-family:Manrope,system-ui,sans-serif;padding-bottom:48px}.cm-page>.tn{position:relative;height:72px;padding:0 48px}.cm-body{display:grid;grid-template-columns:260px minmax(0,1fr) 320px;gap:32px;padding:24px 48px;max-width:1440px;margin:0 auto;align-items:start}.cm-left{display:flex;flex-direction:column;gap:8px;position:sticky;top:16px}.cm-label{margin:0;font:700 11px/14px Manrope,sans-serif;letter-spacing:.8px;color:#8e8e99;text-transform:none}.cm-group{display:flex;align-items:center;gap:6px;padding:10px 12px;border-radius:10px;font:600 13px/20px Manrope,sans-serif;letter-spacing:.1px;color:#a6a6b0;text-decoration:none}.cm-group:hover{color:#f4f4f6;background:#131317}.cm-group.on{background:#1b1b21;color:#f4f4f6}.cm-group i{width:6px;height:6px;border-radius:50%;background:#e3182d;margin-left:auto}.cm-btn{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 14px;border-radius:6px;border:0;background:#e3182d;color:#fff;font:600 13px/20px Manrope,sans-serif;letter-spacing:.1px;cursor:pointer;white-space:nowrap;text-decoration:none}.cm-btn:hover{background:#f02a3e}.cm-btn:disabled{opacity:.5;cursor:default}.cm-btn.sec{background:#ffffff1f;color:#f4f4f6}.cm-btn.sec:hover{background:#ffffff2e}.cm-btn.ghost{background:transparent;color:#a6a6b0;border:1px solid #26262e}.cm-btn.sm{height:30px;padding:0 12px}.cm-btn.fit{align-self:flex-start;margin-top:4px}.cm-btn.wide{width:100%;height:44px;border-radius:10px;font-size:15px}.cm-acts button:focus-visible,.cm-btn:focus-visible,.cm-chips button:focus-visible,.cm-group:focus-visible{outline:2px solid #f4f4f6;outline-offset:2px}.cm-center{display:flex;flex-direction:column;gap:16px;min-width:0}.cm-tabs{display:flex;gap:8px}.cm-chips button,.cm-tabs a{height:32px;padding:0 14px;border-radius:999px;display:inline-flex;align-items:center;background:#1b1b21;border:1px solid #26262e;color:#a6a6b0;font:600 13px/20px Manrope,sans-serif;text-decoration:none;cursor:pointer}.cm-chips button.on,.cm-tabs a.on{background:#f4f4f6;color:#0a0a0c;border-color:#f4f4f6}.cm-heading{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.cm-heading h1{margin:0;font:700 24px/32px Manrope,sans-serif;letter-spacing:-.3px}.cm-heading p{margin:2px 0 0}.cm-heading .cm-link{margin-left:auto}.cm-compose{background:#131317;border:1px solid #26262e;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:12px}.cm-compose-row{display:flex;gap:12px;align-items:center}.cm-compose.open .cm-compose-row{align-items:flex-start}.cm-compose-ph{text-align:left;background:none;color:#8e8e99;cursor:text;padding:0}.cm-compose textarea,.cm-compose-ph{flex:1 1;border:0;font:500 15px/22px Manrope,sans-serif}.cm-compose textarea{background:transparent;color:#f4f4f6;resize:vertical;min-height:66px;outline:none}.cm-compose-tools{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cm-compose-tools>.soon,.cm-compose-tools>button:not(.cm-btn){display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px;border-radius:8px;background:none;border:0;color:#a6a6b0;font:600 13px Manrope,sans-serif;cursor:pointer}.cm-compose-tools>button:not(.cm-btn):hover,.cm-compose-tools>button[aria-pressed=true]{background:#1b1b21;color:#f4f4f6}.cm-compose-tools>button:disabled{opacity:.4;cursor:default}.cm-compose-tools>.soon{color:#8e8e99;cursor:default}.cm-compose-poll select,.cm-compose-tools select,.cm-listparty select{height:34px;border-radius:8px;background:#1b1b21;border:1px solid #26262e;color:#f4f4f6;font:600 13px Manrope,sans-serif;padding:0 8px}.cm-compose-photo{position:relative;align-self:flex-start;margin-left:52px}.cm-compose-photo img{max-height:220px;max-width:100%;border-radius:12px;display:block}.cm-compose-photo button{position:absolute;top:6px;right:6px;width:28px;height:28px;border-radius:50%;border:0;background:#000a;color:#fff;font-size:18px;cursor:pointer}.cm-compose-poll{flex-direction:column;margin-left:52px}.cm-compose-opt,.cm-compose-poll{display:flex;gap:8px}.cm-compose-opt input{flex:1 1;height:40px;color:#f4f4f6;padding:0 12px;font:600 13px Manrope,sans-serif}.cm-compose-opt button,.cm-compose-opt input{border-radius:10px;background:#1b1b21;border:1px solid #26262e}.cm-compose-opt button{width:40px;color:#a6a6b0;font-size:18px;cursor:pointer}.cm-compose-opt-row{display:flex;justify-content:space-between;align-items:center;gap:12px;font:600 13px Manrope,sans-serif;color:#a6a6b0}.cm-compose-opt-row label{display:flex;gap:8px;align-items:center}.cm-sp{flex:1 1}.cm-fine{margin:0;font:500 12px/18px Manrope,sans-serif;color:#8e8e99}.cm-muted{margin:0;font:500 13px/18px Manrope,sans-serif;color:#a6a6b0}.cm-link{background:none;border:0;padding:0;color:#f4f4f6;font:600 13px Manrope,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cm-post{background:#131317;border:1px solid #26262e;border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:14px}.cm-post.slim{border-radius:14px;padding:16px;gap:8px}.cm-post-h{display:flex;gap:12px;align-items:center}.cm-post.slim .cm-post-h{gap:10px}.cm-who{display:flex;text-decoration:none}.cm-post-t{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.cm-post-t>a{font:600 14px/20px Manrope,sans-serif;letter-spacing:.1px;color:#f4f4f6;text-decoration:none}.cm-post.slim .cm-post-t>a{font-size:13px}.cm-post-t>span{font:500 12px/18px Manrope,sans-serif;color:#8e8e99;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-post.slim .cm-post-t>span{font-size:11px}.cm-post-t>span a{color:inherit;text-decoration:none}.cm-post-t>a:hover,.cm-post-t>span a:hover{text-decoration:underline}.cm-menu-w{position:relative}.cm-more{background:none;border:0;color:#8e8e99;font:700 18px/26px Manrope,sans-serif;letter-spacing:-.2px;cursor:pointer;padding:0 4px;border-radius:6px}.cm-more:hover{color:#f4f4f6}.cm-menu{position:absolute;right:0;top:30px;z-index:20;min-width:200px;background:#1b1b21;border:1px solid #26262e;border-radius:12px;padding:6px;display:flex;flex-direction:column;box-shadow:0 12px 32px #0009}.cm-menu button{text-align:left;background:none;border:0;color:#f4f4f6;font:600 13px/20px Manrope,sans-serif;padding:8px 10px;border-radius:8px;cursor:pointer}.cm-menu button:hover{background:#26262e}.cm-menu button.danger{color:#ff5a6a}p.cm-text{margin:0;font:500 15px/22px Manrope,sans-serif;color:#f4f4f6;white-space:pre-wrap;overflow-wrap:anywhere}.cm-post.slim p.cm-text{color:#a6a6b0}.cm-tag{color:#ff6b7a;text-decoration:none}.cm-tag:hover{text-decoration:underline}.cm-media{display:block;border-radius:12px;overflow:hidden;background:linear-gradient(90deg,#0c2a3a,#06121a 60%,#000)}.cm-media img{display:block;width:100%;max-height:480px;object-fit:cover}.cm-poll{display:flex;flex-direction:column;gap:8px}.cm-opt{position:relative;height:44px;border-radius:10px;background:#1b1b21;overflow:hidden;border:0;padding:0;width:100%;text-align:left;color:#f4f4f6}.cm-opt.vote{cursor:pointer;border:1px solid #26262e}.cm-opt.vote:hover{border-color:#e3182d}.cm-fill{position:absolute;inset:0 auto 0 0;background:#e3182d33;transition:width .4s ease}.cm-opt.mine .cm-fill,.cm-opt.win .cm-fill{background:#e3182d55}.cm-opt-t{position:relative;justify-content:space-between;height:100%;padding:0 14px;font:600 13px/20px Manrope,sans-serif;letter-spacing:.1px}.cm-acts,.cm-opt-t{display:flex;align-items:center}.cm-acts{gap:24px}.cm-acts.slim{gap:18px}.cm-acts button{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0;color:#a6a6b0;font:600 13px/20px Manrope,sans-serif;letter-spacing:.1px;cursor:pointer}.cm-acts button:hover{color:#f4f4f6}.cm-acts button.on{color:#e3182d}.cm-acts .cm-tr{font:500 12px/18px Manrope,sans-serif;color:#8e8e99}.cm-acts .cm-tr:hover{color:#f4f4f6;text-decoration:underline}.cm-comments{border-top:1px solid #26262e;padding-top:12px}.cm-comments,.cm-comments ul{display:flex;flex-direction:column;gap:12px}.cm-comments ul{list-style:none;margin:0;padding:0}.cm-comments li{display:flex;gap:10px}.cm-comments li strong{font:600 13px Manrope,sans-serif}.cm-comments li p{margin:2px 0 0;font:500 14px/20px Manrope,sans-serif;color:#d4d4da;white-space:pre-wrap;overflow-wrap:anywhere}.cm-reply{display:flex;gap:10px;align-items:center}.cm-reply input{flex:1 1;height:36px;border-radius:999px;background:#1b1b21;border:1px solid #26262e;color:#f4f4f6;padding:0 14px;font:500 14px Manrope,sans-serif}.cm-empty{background:#131317;border:1px dashed #26262e;border-radius:16px;padding:32px;text-align:center;color:#a6a6b0;font:500 14px/20px Manrope,sans-serif}.cm-empty p{margin:0}.cm-more-btn{align-self:center;height:40px;padding:0 20px;border-radius:999px;border:1px solid #26262e;background:#131317;color:#f4f4f6;font:600 13px Manrope,sans-serif;cursor:pointer}.cm-gside,.cm-right{gap:16px;position:sticky;top:16px}.cm-card,.cm-gside,.cm-right{display:flex;flex-direction:column}.cm-card{background:#131317;border:1px solid #26262e;border-radius:16px;padding:20px;gap:12px}.cm-card h2{margin:0;font:700 18px/26px Manrope,sans-serif;letter-spacing:-.2px}.cm-trend{font:600 13px/20px Manrope,sans-serif;letter-spacing:.1px;color:#a6a6b0;text-decoration:none}.cm-trend:hover{color:#f4f4f6}.cm-person{gap:10px;align-items:center}.cm-person,.cm-person>a{display:flex}.cm-person>div{flex:1 1;min-width:0;display:flex;flex-direction:column}.cm-person>div a{font:600 13px/20px Manrope,sans-serif;color:#f4f4f6;text-decoration:none}.cm-person>div span{font:500 12px/18px Manrope,sans-serif;color:#8e8e99;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-modal{width:min(460px,calc(100vw - 32px));gap:14px}.cm-field{display:flex;flex-direction:column;gap:6px;font:600 13px Manrope,sans-serif;color:#a6a6b0}.cm-field textarea.msg-input{height:auto;padding:10px 12px;resize:vertical}.cm-seg{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cm-seg button{display:flex;flex-direction:column;gap:2px;text-align:left;padding:10px 12px;border-radius:10px;background:#1b1b21;border:1px solid #26262e;color:#f4f4f6;font:600 14px Manrope,sans-serif;cursor:pointer}.cm-seg button small{font:500 12px Manrope,sans-serif;color:#8e8e99}.cm-seg button.on{border-color:#e3182d;background:#e3182d1a}.cm-err{margin:0;color:#ff5a6a;font:600 13px Manrope,sans-serif}.cm-cover{height:220px;display:flex;flex-direction:column;justify-content:flex-end;padding:0 48px 24px;background:linear-gradient(90deg,#3a0d12,#1d1440)}.cm-cover h1{margin:0;font:400 64px/62px Bebas Neue,Impact,sans-serif;letter-spacing:.5px;text-transform:uppercase;color:#fff;overflow-wrap:anywhere}.cm-cover p{margin:0;font:500 13px/18px Manrope,sans-serif;color:#a6a6b0}.cm-gbody{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;padding:24px 48px;max-width:1440px;margin:0 auto;align-items:start}.cm-gfeed{display:flex;flex-direction:column;gap:12px;min-width:0}.cm-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.cm-chips button{flex:none}.cm-gside .cm-card{border-radius:14px;padding:18px;gap:10px}.cm-gside .cm-card h2{font-size:16px}.cm-up{font:500 13px/18px Manrope,sans-serif;color:#a6a6b0;text-decoration:none}.cm-party,.cm-up:hover{color:#f4f4f6}.cm-party{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:10px;background:#1b1b21;text-decoration:none;font:600 14px Manrope,sans-serif}.cm-party span{font:500 12px Manrope,sans-serif;color:#a6a6b0}.cm-listparty{display:flex;gap:8px;flex-wrap:wrap}.cm-listparty select{flex:1 1;min-width:200px}.cm-pre{margin:0;white-space:pre-wrap;font:500 14px/22px Manrope,sans-serif;color:#d4d4da}.cm-single{max-width:720px;margin:0 auto;padding:24px 16px;display:flex;flex-direction:column;gap:16px}@media (max-width:1180px){.cm-body{grid-template-columns:220px minmax(0,1fr)}.cm-right{display:none}}@media (max-width:900px){.cm-page>.tn{padding:0 16px}.cm-body{grid-template-columns:1fr;padding:16px;gap:16px}.cm-left{position:static;flex-direction:row;overflow-x:auto;scrollbar-width:none;gap:8px;align-items:center}.cm-left .cm-label{display:none}.cm-group{flex:none;border:1px solid #26262e;border-radius:999px;height:32px;padding:0 12px}.cm-left .cm-btn.fit{margin:0;flex:none}.cm-post{padding:16px}.cm-acts{gap:18px}.cm-compose-photo,.cm-compose-poll{margin-left:0}.cm-cover{height:170px;padding:0 16px 18px}.cm-cover h1{font-size:44px;line-height:44px}.cm-gbody{grid-template-columns:1fr;padding:16px}.cm-gside{position:static;order:-1}.cm-gside .cm-card:last-child{display:none}}.pf-page{min-height:100dvh;background:#0a0a0c;color:#f4f4f6;font-family:Manrope,system-ui,sans-serif;padding-bottom:48px}.pf-page>.tn{position:relative;height:72px;padding:0 48px}.pf-cover{position:relative;height:240px;overflow:hidden;background:linear-gradient(90deg,#3a0d12,#1d1440)}.pf-cover i{position:absolute;left:55.5%;top:-200px;width:500px;height:500px;border-radius:50%;background:radial-gradient(closest-side,rgba(227,24,45,.45),transparent)}.pf-head{display:flex;align-items:flex-end;gap:24px;padding:0 48px;position:relative;max-width:1440px;margin-left:auto;margin-right:auto}.pf-av{flex:none;width:136px;height:136px;border-radius:50%;border:6px solid #0a0a0c;display:flex;align-items:center;justify-content:center;font:400 48px/44px Bebas Neue,Impact,sans-serif;letter-spacing:.5px;color:#f4f4f6;box-sizing:border-box}.pf-t{flex:1 1;min-width:0;flex-direction:column;gap:6px;padding-bottom:8px}.pf-n,.pf-t{display:flex}.pf-n{align-items:center;gap:10px;flex-wrap:wrap}.pf-n h1{font:800 32px/40px Manrope,sans-serif;letter-spacing:-.5px}.pf-n h1,.pf-t p{margin:0;overflow-wrap:anywhere}.pf-t p{font:500 15px/22px Manrope,sans-serif;color:#a6a6b0}.pf-badge{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:4px;background:rgba(0,0,0,.5);border:1px solid #3a3a44;color:#a6a6b0;font:700 11px/14px Manrope,sans-serif;letter-spacing:.8px;box-sizing:border-box}.pf-badge.tier{background:#e3182d;border-color:#e3182d;color:#fff}.pf-badge.tier.vip{background:#d4a23a;border-color:#d4a23a;color:#0a0a0c}.pf-badge.tier.student{background:#2f6fed;border-color:#2f6fed}.pf-badge.tier.enterprise{background:#f4f4f6;border-color:#f4f4f6;color:#0a0a0c}.pf-b{display:flex;gap:10px;padding-bottom:8px;flex:none}.pf-b .cm-btn,.pf-btn{height:44px;padding:0 20px;border-radius:10px;font:600 15px/20px Manrope,sans-serif;letter-spacing:.1px;cursor:pointer;color:#f4f4f6;display:inline-flex;align-items:center}.pf-btn.sec{background:rgba(255,255,255,.12);border:0}.pf-btn.sec:hover{background:rgba(255,255,255,.18)}.pf-btn.ghost{background:transparent;border:1px solid #3a3a44}.pf-btn.ghost:hover{border-color:#8e8e99}.pf-btn:focus-visible{outline:2px solid #f4f4f6;outline-offset:2px}.pf-stats{display:flex;gap:48px;padding:24px 48px;margin:0 auto;max-width:1440px}.pf-stats div{display:flex;flex-direction:column-reverse;align-items:center;gap:2px}.pf-stats dd{margin:0;font:700 24px/32px Manrope,sans-serif;letter-spacing:-.3px;color:#f4f4f6}.pf-stats dd.soon{color:#8e8e99}.pf-stats dd small{font:700 10px/14px Manrope,sans-serif;letter-spacing:.8px;text-transform:uppercase;vertical-align:middle;padding:2px 6px;border-radius:4px;background:#1b1b21;color:#a6a6b0}.pf-stats dt{font:500 13px/18px Manrope,sans-serif;color:#8e8e99;white-space:nowrap}.pf-tabs{padding:0 48px}.pf-body,.pf-tabs{max-width:1440px;margin:0 auto}.pf-body{padding:20px 48px;display:flex;flex-direction:column;gap:12px}.pf-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pf-tile{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#131317;display:block;text-decoration:none;color:#f4f4f6}.pf-tile>i{position:absolute;left:24.6%;top:12.3%;width:61.5%;height:61.5%;border-radius:50%;filter:blur(40px);opacity:.9}.pf-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pf-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.7));pointer-events:none}.pf-tile-text{position:absolute;inset:18px 18px 40px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;font:600 15px/22px Manrope,sans-serif;z-index:1;overflow-wrap:anywhere}.pf-tile-text b{display:block;font:700 11px/14px Manrope,sans-serif;letter-spacing:.8px;text-transform:uppercase;color:#a6a6b0;margin-bottom:6px}.pf-tile-title{left:18px;right:18px;bottom:40px;font:400 34px/34px Bebas Neue,Impact,sans-serif;letter-spacing:.5px;text-transform:uppercase;overflow-wrap:anywhere}.pf-tile-m,.pf-tile-title{position:absolute;z-index:1}.pf-tile-m{left:12px;bottom:12px;right:12px;display:flex;align-items:center;gap:6px;font:700 11px/14px Manrope,sans-serif;letter-spacing:.4px;color:#f4f4f6}.pf-tile-m em{font-style:normal;color:#d4a23a}.pf-tile:hover{outline:1px solid #3a3a44}.pf-tile:focus-visible{outline:2px solid #f4f4f6;outline-offset:2px}.pf-empty{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:32px;border-radius:14px;background:#131317;border:1px solid #26262e}.pf-empty strong{font:700 16px/22px Manrope,sans-serif}.pf-empty p{margin:0;font:500 14px/20px Manrope,sans-serif;color:#a6a6b0}.pf-reviews{gap:12px}.pf-review,.pf-reviews{display:flex;flex-direction:column}.pf-review{gap:8px;padding:18px;border-radius:14px;background:#131317;border:1px solid #26262e}.pf-review-h{display:flex;justify-content:space-between;gap:12px;font:600 15px/20px Manrope,sans-serif;letter-spacing:.1px}.pf-review-h a{color:#f4f4f6;text-decoration:none}.pf-review-h a:hover{text-decoration:underline}.pf-review-h span{font-size:14px;color:#d4a23a;white-space:nowrap}.pf-review p{margin:0;font:500 15px/22px Manrope,sans-serif;color:#a6a6b0;overflow-wrap:anywhere}.pf-review-tags{display:flex;gap:6px;flex-wrap:wrap}.pf-review-tags span{padding:2px 8px;border-radius:999px;background:#1b1b21;font:600 12px/18px Manrope,sans-serif;color:#a6a6b0}.pf-review-m{display:flex;gap:12px;align-items:center;font:500 12px/18px Manrope,sans-serif;color:#8e8e99}.pf-review-m button{background:none;border:0;padding:0;font:inherit;color:#a6a6b0;cursor:pointer}.pf-review-m button.on{color:#e3182d}.pf-badges{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,250px));gap:16px 23px}.pf-badges li{flex-direction:column;gap:8px;padding:18px;border-radius:16px;background:#131317;border:1px solid #26262e;text-align:center}.pf-badges li,.pf-medal{display:flex;align-items:center}.pf-medal{width:64px;height:64px;border-radius:50%;justify-content:center;background:#1b1b21;color:#8e8e99;font:400 30px/44px Bebas Neue,Impact,sans-serif;letter-spacing:.5px}.pf-badges strong{font:600 14px/20px Manrope,sans-serif;letter-spacing:.1px}.pf-badges small{font:500 12px/18px Manrope,sans-serif;color:#8e8e99}.pf-prog{width:100%;height:4px;border-radius:2px;background:#1b1b21;overflow:hidden}.pf-prog i{display:block;height:100%;background:#8e8e99}@media (max-width:1100px){.pf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.pf-page>.tn{padding:0 16px}.pf-cover{height:140px}.pf-cover i{left:40%;top:-150px;width:300px;height:300px}.pf-head{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;padding:0 16px;margin-top:-48px}.pf-cover{margin-bottom:0}.pf-av{width:96px;height:96px;font-size:36px;border-width:4px}.pf-t{flex-basis:100%;order:2;padding-bottom:0}.pf-n h1{font-size:24px;line-height:32px}.pf-b{order:1;margin-left:auto;padding-bottom:4px}.pf-b .cm-btn,.pf-btn{height:38px;padding:0 14px;font-size:14px}.pf-stats{gap:0;justify-content:space-between;padding:16px;overflow-x:auto}.pf-stats div{flex:1 1;min-width:64px}.pf-stats dd{font-size:18px;line-height:24px}.pf-stats dt{font-size:11px;white-space:normal;text-align:center;line-height:14px}.pf-tabs{padding:0 16px}.pf-body{padding:16px}.pf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pf-tile-text{font-size:13px;line-height:18px;inset:12px 12px 34px}.pf-tile-title{font-size:24px;line-height:24px;left:12px;bottom:34px}.pf-badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.sd-dim{position:fixed;inset:0;z-index:80;background:rgba(0,0,0,.45);justify-content:flex-end}.sd,.sd-dim{display:flex}.sd{width:440px;max-width:100%;height:100%;box-sizing:border-box;overflow-y:auto;flex-direction:column;gap:16px;padding:24px;background:#131317;border-left:1px solid #26262e;color:#f4f4f6;font-family:Manrope,system-ui,sans-serif;outline:none;animation:sd-in .2s ease-out}@keyframes sd-in{0%{transform:translateX(24px);opacity:0}}.sd-head{display:flex;align-items:center;justify-content:space-between}.sd h2{margin:0;font:800 22px/normal Manrope,sans-serif}.sd-x{width:32px;height:32px;border-radius:50%;border:0;background:#1b1b21;color:#a6a6b0;font-size:20px;cursor:pointer}.sd-sub{margin:0;font:500 14px/normal Manrope,sans-serif;color:#a6a6b0}.sd-tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;flex:none}.sd-tabs button{flex:none;padding:6px 12px;border-radius:999px;border:0;background:#1b1b21;color:#f4f4f6;font:600 12px/normal Manrope,sans-serif;cursor:pointer}.sd-tabs button.on{background:#e3182d}.sd-list{display:flex;flex-direction:column;gap:16px}.sd-item{display:flex;gap:12px;padding:12px;border-radius:12px;background:#1b1b21;align-items:flex-start}.sd-img{flex:none;width:72px;height:72px;border-radius:8px;background:#24242c;object-fit:cover;display:block}.sd-lines{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.sd-lines strong{font:700 14px/normal Manrope,sans-serif}.sd-lines small,.sd-lines strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-lines small{font:500 12px/normal Manrope,sans-serif;color:#a6a6b0}.sd-buy{display:flex;gap:8px;align-items:center}.sd-buy b{font:800 14px/normal Manrope,sans-serif}.sd-buy em{font:500 11px/normal Manrope,sans-serif;font-style:normal;color:#8e8e99}.sd-buy a{padding:4px 10px;border-radius:6px;border:1px solid #3a3a44;color:#f4f4f6;font:700 12px/normal Manrope,sans-serif;text-decoration:none}.sd-buy a:hover{border-color:#f4f4f6}.sd-item.skel .sd-lines i{display:block;height:10px;border-radius:4px;background:#24242c;width:70%}.sd-item.skel .sd-lines i:nth-child(2){width:50%}.sd-item.skel .sd-lines i:nth-child(3){width:30%}.sd-note{margin:0;font:500 13px/18px Manrope,sans-serif;color:#a6a6b0}.sd-tip{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:12px;background:#1b1b21;border:1px solid #3a3a44}.sd-tip b{font:700 12px/normal Manrope,sans-serif;color:#e3182d}.sd-tip p{margin:0;font:500 13px/normal Manrope,sans-serif}.sd-tip a{font:600 13px/normal Manrope,sans-serif;color:#f4f4f6}.sd-fine{margin:0;font:500 11px/normal Manrope,sans-serif;color:#8e8e99}.sd-buy a:focus-visible,.sd-tabs button:focus-visible,.sd-x:focus-visible{outline:2px solid #f4f4f6;outline-offset:2px}@media (max-width:760px){.sd-dim{align-items:flex-end}.sd{width:100%;height:88dvh;border-radius:16px 16px 0 0;border-left:0;padding:20px 16px}}.fd-lateco{width:640px;max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:16px;border:1px solid #f5b841;background:rgba(11,11,13,.8)}.fd-lateco.closed,.fd-lateco.ended{border-color:#3a3a44}.fd-lateco-h{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.fd-lateco h2{margin:0;font:700 18px/26px Manrope,sans-serif;letter-spacing:-.2px;color:#f4f4f6}.fd-lateco>p{margin:0;font:500 13px/18px Manrope,sans-serif;color:#a6a6b0}.fd-pill{padding:4px 10px;border-radius:999px;font:700 11px/14px Manrope,sans-serif;letter-spacing:.8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fd-pill.ok{background:rgba(43,179,163,.15);color:#2bb3a3}.fd-pill.warn{background:rgba(245,184,65,.15);color:#f5b841}.fd-tl{display:flex;flex-direction:column;gap:8px}.fd-tl-bar{position:relative;display:flex;height:12px;border-radius:6px;overflow:hidden}.fd-tl-bar i{display:block;height:100%}.fd-tl-bar i.a{background:#2bb3a3}.fd-tl-bar i.b{background:#f5b841}.fd-tl-bar i.c{background:#3a3a44}.fd-tl-bar b{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:#f4f4f6;box-shadow:0 0 0 1px rgba(0,0,0,.5)}.fd-tl-lab{display:flex;justify-content:space-between;gap:8px;font:500 11px/18px Manrope,sans-serif;color:#8e8e99;white-space:nowrap}.fd-tl-lab .warn{color:#f5b841}.fd-lateco-b{display:flex;gap:12px;flex-wrap:wrap}@media (max-width:760px){.fd-tl-lab{display:grid;grid-template-columns:1fr 1fr;white-space:normal}.fd-tl-lab span:nth-child(2n){text-align:right}.fd-lateco-b .lp-btn{flex:1 1 100%}}.sh{background:#0a0a0c}.sh>.tn{position:relative;height:72px;padding:0 48px}.sh-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 28px;border-radius:10px;border:0;background:#e3182d;color:#fff;font:600 16px/20px Manrope,sans-serif;letter-spacing:.1px;white-space:nowrap;cursor:pointer;text-decoration:none}.sh-btn:disabled{opacity:.55;cursor:default}.sh-btn.sec{background:rgba(255,255,255,.12);color:#f4f4f6}.sh-btn.ghost{background:none;border:1px solid #3a3a44;color:#f4f4f6}.sh-btn.sm{height:34px;padding:0 14px;border-radius:6px;font-size:13px}.sh-btn.wide{width:100%}.sh-muted{margin:0;font:500 13px/18px Manrope,sans-serif;color:#8e8e99}.sh-muted a{color:inherit}.sh-sub{margin:4px 0 0;font:500 15px/22px Manrope,sans-serif;color:#a6a6b0}.sh-link{color:#a6a6b0;font:600 14px/20px Manrope,sans-serif}.sh-empty{color:#a6a6b0;font:500 15px/22px Manrope,sans-serif;padding:24px 0}.sh-note{margin:0;color:#8e8e99;font:500 12px/18px Manrope,sans-serif}.sh-chips{display:flex;gap:8px;flex-wrap:wrap}.sh-chip{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:999px;background:#1b1b21;border:1px solid #26262e;color:#a6a6b0;font:600 13px/20px Manrope,sans-serif;letter-spacing:.1px;white-space:nowrap;cursor:pointer;text-decoration:none}.sh-chip.on{background:#f4f4f6;border-color:#f4f4f6;color:#0a0a0c}.sh-cartlink{position:relative}.sh-badge{position:absolute;top:0;right:-2px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#e3182d;color:#fff;font:700 10px/16px Manrope,sans-serif;text-align:center;box-sizing:border-box}.pa{position:relative;display:grid;place-items:center;width:100%;height:100%;color:rgba(244,244,246,.82);overflow:hidden;object-fit:cover}.pa-mark{position:absolute;left:12px;bottom:10px;font:400 14px/1 Bebas Neue,sans-serif;letter-spacing:.5px;color:rgba(227,24,45,.75)}.sh-hero{position:relative;height:300px;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:0 120px 0 48px;background:linear-gradient(90deg,#000,#1d1440 60%,#3a0d12)}.sh-hero-glow{position:absolute;left:820px;top:-80px;width:600px;height:400px;background:radial-gradient(closest-side,rgba(227,24,45,.35),transparent);pointer-events:none}.sh-hero-c{position:relative;display:flex;flex-direction:column;gap:12px;align-items:flex-start;max-width:640px}.sh-new{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:4px;background:#fff;color:#0a0a0c;font:700 11px/14px Manrope,sans-serif;letter-spacing:.8px}.sh-hero h1{margin:0;font:400 64px/62px Bebas Neue,sans-serif;letter-spacing:.5px;color:#f4f4f6}.sh-hero p{margin:0;max-width:600px;font:500 17px/26px Manrope,sans-serif;color:#a6a6b0}.sh-hero-b{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.sh-hero-img{position:relative;flex:none;width:420px;height:240px;border-radius:16px;overflow:hidden}.sh-body{display:flex;flex-direction:column;gap:18px;padding:28px 48px 48px}.sh-f{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.sh-f h2{margin:0;font:700 24px/32px Manrope,sans-serif;letter-spacing:-.3px;color:#f4f4f6}.sh-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 20px}.sh-card{display:flex;flex-direction:column;gap:10px;min-width:0;min-height:335px}.sh-img{display:block;height:230px;border-radius:14px;overflow:hidden}.sh-t{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.sh-t strong{font:600 14px/20px Manrope,sans-serif;letter-spacing:.1px;color:#f4f4f6;white-space:nowrap}.sh-n{display:flex;flex-direction:column;gap:2px;min-width:0}.sh-n a{font:600 14px/20px Manrope,sans-serif;letter-spacing:.1px;color:#f4f4f6;text-decoration:none}.sh-n small{font:500 12px/18px Manrope,sans-serif;color:#8e8e99}.sh-push{flex:1 1}.sh-card .sh-add,.sh-card .sh-btn{width:100%}.sh-add{position:relative;display:inline-flex;flex-direction:column;gap:4px}.sh-toast{font:500 12px/16px Manrope,sans-serif;color:#a6a6b0}.sh-toast a{color:#f4f4f6}.sh-toast.err{color:#ff6b7a}.pd{gap:40px;align-items:flex-start;padding:32px 48px 48px}.pd,.pd-gal{display:flex}.pd-gal{flex:none;width:640px;flex-direction:column;gap:12px}.pd-photo{height:520px;border-radius:18px}.pd-th{display:flex;gap:10px}.pd-thumb{width:88px;height:88px;border-radius:10px}.pd-info{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.pd-h1{margin:0;font:400 64px/62px Bebas Neue,sans-serif;letter-spacing:.5px;color:#f4f4f6}.pd-r{margin:0;display:flex;gap:10px;align-items:center;font:500 13px/18px Manrope,sans-serif;color:#a6a6b0}.pd-stars{color:#d4a23a;font:600 14px/20px Manrope,sans-serif;letter-spacing:.1px}.pd-price{margin:0;font:400 36px/44px Bebas Neue,sans-serif;letter-spacing:.5px;color:#f4f4f6}.pd-blurb{margin:0;font:500 15px/22px Manrope,sans-serif;color:#a6a6b0}.pd-opt{display:flex;flex-direction:column;gap:14px}.pd-label{margin:0;font:600 14px/20px Manrope,sans-serif;letter-spacing:.1px;color:#f4f4f6}.pd-b{display:flex;gap:12px;flex-wrap:wrap}.pd-del{width:100%;box-sizing:border-box;padding:16px;display:flex;flex-direction:column;gap:6px;background:#131317;border:1px solid #26262e;border-radius:12px}.pd-del p{margin:0;display:flex;gap:8px;align-items:center;font:600 13px/20px Manrope,sans-serif;color:#f4f4f6}.pd-del small{font:500 13px/18px Manrope,sans-serif;color:#8e8e99}.pd-reviews{width:100%;display:flex;flex-direction:column;gap:10px}.pd-reviews h2{margin:8px 0 0;font:700 18px/26px Manrope,sans-serif;color:#f4f4f6}.pd-rev{font:500 13px/18px Manrope,sans-serif;color:#a6a6b0}.pd-rev strong{color:#f4f4f6}.pd-rev p{margin:4px 0 0}.ct,.ord{padding:24px 48px 48px}.ct-row{display:flex;gap:32px;align-items:flex-start}.ct-l{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:14px}.ct-h1{margin:0;font:800 32px/40px Manrope,sans-serif;letter-spacing:-.5px;color:#f4f4f6}.ct-item{display:flex;gap:14px;align-items:center;padding:14px;background:#131317;border:1px solid #26262e}.ct-img,.ct-item{border-radius:14px}.ct-img{flex:none;width:88px;height:88px;overflow:hidden}.ct-t{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px;text-align:left}.ct-t>a,.ct-t>strong{font:600 14px/20px Manrope,sans-serif;letter-spacing:.1px;color:#f4f4f6;text-decoration:none}.ct-t>small{font:500 12px/18px Manrope,sans-serif;color:#8e8e99}.ct-q{display:flex;gap:10px;align-items:center;padding:6px 10px;background:#1b1b21;border-radius:10px;font:600 14px/20px Manrope,sans-serif;color:#f4f4f6}.ct-q button{display:grid;place-items:center;padding:0;background:none;border:0;color:#f4f4f6;cursor:pointer}.ct-price{flex:none;width:100px;margin:0;text-align:right;font:600 14px/20px Manrope,sans-serif;letter-spacing:.1px;color:#f4f4f6}.ct-del{display:flex;gap:12px;align-items:center;padding:14px;background:#131317;border-radius:12px;color:#f4f4f6}.ct-del .ct-t>strong{font-size:13px}.ct-ai{display:flex;gap:10px;align-items:center;padding:14px;background:rgba(212,162,58,.07);border:1px solid rgba(212,162,58,.33);border-radius:12px;color:#d4a23a}.ct-ai p{flex:1 1;margin:0;font:500 13px/18px Manrope,sans-serif;color:#a6a6b0}.ct-warn{padding:12px 14px;border-radius:12px;background:rgba(227,24,45,.08);border:1px solid rgba(227,24,45,.35)}.ct-warn p{margin:0;font:500 13px/18px Manrope,sans-serif;color:#ff9aa5}.ct-r{flex:none;width:440px;display:flex;flex-direction:column;gap:12px}.ct-r h2{margin:0;font:700 24px/32px Manrope,sans-serif;letter-spacing:-.3px;color:#f4f4f6}.ct-pms{flex-direction:column}.ct-pm,.ct-pms{display:flex;gap:12px}.ct-pm{align-items:center;width:100%;padding:12px;background:#131317;border:1px solid #26262e;border-radius:12px;cursor:pointer;color:inherit;font:inherit}.ct-pm .ct-t>strong{font-size:13px}.ct-pm.on{border:2px solid #e3182d;padding:11px}.ct-pm:disabled{cursor:default;opacity:.6}.ct-radio{flex:none;width:18px;height:18px;box-sizing:border-box;border-radius:9px;border:2px solid #3a3a44}.ct-pm.on .ct-radio{border:5px solid #e3182d}.ct-sum{display:flex;flex-direction:column;gap:8px;padding:16px;background:#131317;border-radius:14px}.ct-sum p{margin:0;display:flex;justify-content:space-between;font:500 13px/18px Manrope,sans-serif;color:#a6a6b0}.ct-sum .ok{color:#22c55e}.ct-sum hr{width:100%;height:1px;margin:0;border:0;background:#26262e}.ct-sum .tot{color:#f4f4f6;font:600 14px/20px Manrope,sans-serif;align-items:baseline}.ct-sum .tot strong{font:700 18px/26px Manrope,sans-serif;letter-spacing:-.2px}.ct-foot{margin:0;display:flex;gap:6px;align-items:center;justify-content:center;text-align:center;font:500 12px/18px Manrope,sans-serif;color:#8e8e99}.ct-err{margin:0;font:500 13px/18px Manrope,sans-serif;color:#ff6b7a}.ct-empty{display:flex;flex-direction:column;gap:14px;align-items:flex-start;padding:24px 0}.ct-addr{display:flex;flex-wrap:wrap;gap:12px;padding:16px;background:#131317;border:1px solid #26262e;border-radius:12px}.ct-addr h2{width:100%;margin:0;font:700 16px/24px Manrope,sans-serif;color:#f4f4f6}.ct-addr label{display:flex;flex-direction:column;gap:6px;width:100%;font:600 12px/16px Manrope,sans-serif;color:#a6a6b0}.ct-addr label.half{width:calc(50% - 6px)}.ct-addr input{height:42px;padding:0 12px;border-radius:8px;border:1px solid #3a3a44;background:#0a0a0c;color:#f4f4f6;font:500 14px/20px Manrope,sans-serif}.ct-addr-b{display:flex;gap:10px;width:100%}.or-h{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.or-msg{margin:0 0 16px;padding:10px 14px;border-radius:10px;background:#131317;border:1px solid #26262e;color:#f4f4f6;font:500 13px/18px Manrope,sans-serif}.or-row{display:flex;gap:20px;align-items:flex-start}.or-track{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:18px;padding:22px;background:#131317;border:1px solid #26262e;border-radius:18px}.or-none{min-height:200px;justify-content:center}.or-none,.or-th{align-items:center}.or-th{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.or-th h2{margin:0;font:700 18px/26px Manrope,sans-serif;letter-spacing:-.2px;color:#f4f4f6}.or-th small{font:500 13px/18px Manrope,sans-serif;color:#8e8e99}.or-pill{padding:4px 10px;border-radius:999px;background:rgba(43,179,163,.15);color:#2bb3a3;font:700 11px/14px Manrope,sans-serif;letter-spacing:.8px}.or-pill.ok{background:rgba(34,197,94,.15);color:#22c55e}.or-pill.off{background:#26262e;color:#a6a6b0}.or-pill.warn{background:rgba(212,162,58,.15);color:#d4a23a}.or-map{position:relative;height:200px;border-radius:14px;overflow:hidden;background:linear-gradient(90deg,#10161d,#0a0d11)}.or-map svg{position:absolute;inset:0;width:100%;height:100%}.or-dot{width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:8px;background:#e3182d;box-shadow:0 0 0 6px rgba(227,24,45,.25);transition:left 1s,top 1s}.or-dot,.or-lbl{position:absolute}.or-lbl{bottom:12px;font:600 11px/14px Manrope,sans-serif;color:#a6a6b0}.or-lbl.l{left:16px}.or-lbl.r{right:16px}.or-cap{position:absolute;top:10px;left:14px;font:500 11px/14px Manrope,sans-serif;color:#8e8e99}.or-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.or-steps li{display:flex;gap:12px;align-items:flex-start}.or-steps .ct-t{gap:2px}.or-steps .ct-t>strong{font-size:13px}.or-steps li.todo .ct-t>small,.or-steps li.todo .ct-t>strong{color:#8e8e99}.or-sdot{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:12px;background:#1b1b21}.or-steps li.done .or-sdot{background:#22c55e}.or-steps li.now .or-sdot{background:#e3182d}.or-sdot i{width:8px;height:8px;border-radius:4px;background:#fff}.or-rider{display:flex;gap:12px;align-items:center;padding:12px;background:#1b1b21;border-radius:12px}.or-av{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:20px;background:#2bb3a3;color:#fff;font:700 12px/14px Manrope,sans-serif;letter-spacing:.8px}.or-cancel{align-self:flex-start}.or-side{flex:none;width:440px;gap:20px}.or-box,.or-side{display:flex;flex-direction:column}.or-box{gap:14px;padding:20px;background:#131317;border:1px solid #26262e;border-radius:18px}.or-box h2{margin:0;font:700 16px/26px Manrope,sans-serif;letter-spacing:-.2px;color:#f4f4f6}.or-box li,.or-box p{font:500 13px/18px Manrope,sans-serif;color:#a6a6b0;margin:0}.or-item{display:flex;gap:12px;align-items:center}.or-item .ct-t{gap:2px}.or-item .ct-t>strong{font-size:13px}.or-img{flex:none;width:56px;height:56px;border-radius:10px;overflow:hidden}.or-p{font:600 13px/20px Manrope,sans-serif;color:#f4f4f6;white-space:nowrap}.or-tot{display:flex;justify-content:space-between;align-items:baseline;color:#f4f4f6!important;font:600 14px/20px Manrope,sans-serif!important}.or-tot strong{font:700 18px/26px Manrope,sans-serif;letter-spacing:-.2px}.or-o{display:flex;gap:10px;align-items:center}.or-pick{background:none;border:0;padding:0;cursor:pointer;font:inherit;color:inherit}.or-pick>strong{font-size:13px}.or-rate button{background:none;border:0;padding:0 2px;color:#3a3a44;font-size:16px;cursor:pointer}.or-rate:hover button{color:#d4a23a}.or-rate button:hover~button{color:#3a3a44}.desk{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;margin-top:16px}.desk ul{margin:0;padding-left:18px}.desk-rider{display:grid;grid-template-columns:1fr 1fr;gap:8px}.desk-rider input{height:36px;padding:0 10px;border-radius:8px;border:1px solid #3a3a44;background:#0a0a0c;color:#f4f4f6;font:500 13px Manrope,sans-serif}.desk-b{display:flex;gap:8px;flex-wrap:wrap}@media (max-width:1280px){.sh-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pd-gal{width:50%}.pd-photo{height:auto;aspect-ratio:640/520}}@media (max-width:1080px){.sh-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ct-row,.or-row{flex-direction:column}.ct-r,.or-side{width:100%}.sh-hero{padding-right:48px}.sh-hero-img{width:320px;height:200px}}@media (max-width:720px){.sh>.tn{padding:0 16px}.sh-hero{height:auto;flex-direction:column-reverse;align-items:stretch;padding:20px 16px 28px}.pd-h1,.sh-hero h1{font-size:44px;line-height:44px}.sh-hero-img{width:100%;height:200px}.sh-hero-glow{left:30%}.ct,.ord,.pd,.sh-body{padding-left:16px;padding-right:16px}.sh-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.sh-card{min-height:0}.sh-img{height:160px}.sh-t{flex-direction:column;gap:2px}.sh-chips{flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:none}.pd{flex-direction:column;gap:20px}.pd-gal{width:100%}.pd-b .sh-add,.pd-b .sh-btn{flex:1 1}.ct-h1{font-size:26px;line-height:32px}.ct-item{flex-wrap:wrap;gap:10px;padding:12px}.ct-img{width:64px;height:64px}.ct-item .ct-t{flex-basis:calc(100% - 80px)}.ct-q{margin-left:74px}.ct-price{width:auto;margin-left:auto}.ct-addr label.half{width:100%}.or-o,.or-rider{flex-wrap:wrap}.or-map{height:160px}}@media (max-width:640px){.hm-icon.sh-cartlink{display:grid}}.bp>.tn,.vf>.tn{position:relative}.bp>.tn{height:72px;padding:0 48px}.bp,.vf{background:#0a0a0c}.vf-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 20px;border-radius:10px;font:600 15px/20px Manrope,sans-serif;border:1px solid transparent;cursor:pointer;white-space:nowrap;background:var(--bg-elevated);color:var(--text-primary)!important}.vf-btn.red{background:var(--brand-red);color:#fff!important}.vf-btn.ghost{background:transparent;border-color:rgba(255,255,255,.85)}.vf-btn.ghost.danger{border-color:rgba(227,24,45,.6);color:#ff6b78!important}.vf-btn.big,.vf-btn.wide{width:100%}.vf-btn.big{height:52px;font-size:16px}.vf-btn.sm{height:34px;padding:0 14px;font-size:13px;border-radius:8px}.vf-btn:disabled{opacity:.6;cursor:default}.bp-add:focus-visible,.bp-chips button:focus-visible,.vf-box:focus-within,.vf-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.vf-top{display:flex;flex-direction:column;align-items:center;padding:48px 16px 0;text-align:center}.vf-eyebrow{font:700 11px/14px Manrope,sans-serif;letter-spacing:.8px;color:var(--brand-red)}.vf-sub{margin-top:8px!important;font:500 15px/22px Manrope,sans-serif;color:var(--text-secondary)}.vf-in{display:flex;gap:10px;align-items:flex-end;width:min(560px,100%);margin-top:8px;text-align:left}.vf-in .vf-field{flex:1 1;min-width:0}.vf-field{display:flex;flex-direction:column;gap:6px}.vf-field>span{font:500 13px/20px Manrope,sans-serif;color:var(--text-secondary)}.vf-box{display:flex;align-items:center;height:50px;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:8px;padding:0 6px 0 16px}.vf-box input{flex:1 1;min-width:0;height:100%;background:none;border:0;outline:0;color:var(--text-primary);font:500 15px/22px Manrope,sans-serif}.vf-box input::placeholder{color:var(--text-muted)}.vf-scan{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:8px;background:transparent;color:var(--text-secondary);cursor:pointer}.vf-scan:hover{background:rgba(255,255,255,.06);color:#fff}.vf-err{margin-top:10px!important;color:#ff6b78;font:500 13px/18px Manrope,sans-serif}.vf-cam{position:relative;width:min(560px,100%);margin-top:16px;border-radius:12px;overflow:hidden;background:#000}.vf-cam video{display:block;width:100%;max-height:360px;object-fit:cover}.vf-cam span{position:absolute;left:0;right:0;bottom:10px;font:600 13px/18px Manrope,sans-serif;color:#fff;text-shadow:0 1px 4px #000}.vf-center{display:flex;justify-content:center;padding:48px 16px}.vf-card{width:min(560px,100%);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:16px;padding:32px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;box-sizing:border-box}.vf-ic{display:grid;place-items:center;width:72px;height:72px;border-radius:50%}.vf-ic.ok{background:var(--tier-student)}.vf-ic.bad{background:var(--brand-red)}.vf-ic.idle{background:var(--bg-elevated);color:var(--text-secondary)}.vf-card h1{font:800 32px/40px Manrope,sans-serif;letter-spacing:-.5px;color:var(--text-primary)}.vf-text{font:500 15px/22px Manrope,sans-serif;color:var(--text-secondary);max-width:494px}.vf-p{display:flex;align-items:center;gap:14px;width:100%;background:var(--bg-elevated);border-radius:10px;padding:14px;text-align:left;box-sizing:border-box}.vf-p.col{flex-direction:column;align-items:flex-start;gap:6px}.vf-p b{display:block;font:700 13px/20px Manrope,sans-serif;color:var(--text-primary)}.vf-p span{display:block;font:500 12px/18px Manrope,sans-serif;color:var(--text-muted)}.vf-p.col span{font-size:13px;color:var(--text-secondary)}.vf-photo{width:72px;height:72px;flex:0 0 72px;border-radius:8px}.vf-card .vf-btn.ghost{margin-top:0}.bp-body{padding:32px 64px 48px;display:flex;flex-direction:column;gap:20px;max-width:1440px;margin:0 auto;box-sizing:border-box}.bp-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.bp-desk h1,.bp-head h1{font:800 32px/40px Manrope,sans-serif;letter-spacing:-.5px}.bp-head p{margin-top:4px!important;font:500 15px/22px Manrope,sans-serif;color:var(--text-secondary)}.bp-flash{background:rgba(43,179,163,.12);border:1px solid rgba(43,179,163,.4);color:#7fe3d6;border-radius:10px;padding:12px 16px;font:500 14px/20px Manrope,sans-serif}.bp-flash.warn{background:rgba(245,184,65,.1);border-color:rgba(245,184,65,.4);color:#f5b841}.bp-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.bp-kpi{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:4px;min-height:114px;box-sizing:border-box}.bp-kpi span{font:500 12px/20px Manrope,sans-serif;color:var(--text-secondary)}.bp-kpi b{font:800 32px/34px Manrope,sans-serif;color:var(--text-primary)}.bp-kpi em{font:600 12px/18px Manrope,sans-serif;font-style:normal;color:#22c55e}.bp-kpi em.neg{color:#ff6b78}.bp-kpi em.muted{color:var(--text-secondary)}.bp-row{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:16px;align-items:start}.bp-col{display:flex;flex-direction:column;gap:16px}.bp-panel{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;padding:18px}.bp-panel h2{font:700 16px/26px Manrope,sans-serif!important;letter-spacing:0!important;margin-bottom:12px!important}.bp-reports table{width:100%;border-collapse:collapse;table-layout:fixed}.bp-reports th{text-align:left;font:600 11px/14px Manrope,sans-serif;letter-spacing:.4px;color:var(--text-muted);padding:10px 14px;background:var(--bg-elevated)}.bp-reports th:first-child{border-radius:8px 0 0 8px;width:37%}.bp-reports th:last-child{border-radius:0 8px 8px 0;width:14%}.bp-reports th:nth-child(2){width:19%}.bp-reports td:nth-child(3){overflow:visible;padding-left:10px;padding-right:6px}.bp-reports td{padding:12px 14px;font:500 13px/18px Manrope,sans-serif;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-reports tr:last-child td{border-bottom:0}.bp-reports td.bp-seller{color:var(--text-primary)}.bp-seller small{display:block;color:var(--text-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis}.bp-pill{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:11px;font:600 11px/14px Manrope,sans-serif;white-space:nowrap}.bp-pill.teal{color:#2bb3a3;background:rgba(43,179,163,.14)}.bp-pill.amber{color:#f5b841;background:rgba(245,184,65,.14)}.bp-pill.grey{color:var(--text-secondary);background:rgba(166,166,176,.14)}.bp-pill.red{color:#ff6b78;background:rgba(227,24,45,.16)}.bp-empty{align-items:flex-start;padding:12px 0;font:500 14px/20px Manrope,sans-serif;color:var(--text-secondary)}.bp-empty,.bp-steps{flex-direction:column}.bp-empty,.bp-steps,.bp-steps li{display:flex;gap:12px}.bp-steps li>span{display:grid;place-items:center;width:24px;height:24px;flex:0 0 24px;border-radius:50%;background:#22c55e}.bp-steps b,.bp-top b{display:block;font:600 13px/20px Manrope,sans-serif;color:var(--text-primary)}.bp-steps small{display:block;font:500 12px/18px Manrope,sans-serif;color:var(--text-muted)}.bp-top{display:flex;flex-direction:column;gap:12px}.bp-top li{display:flex;align-items:center;gap:10px}.bp-top b{flex:1 1}.bp-top b em{color:var(--text-muted);font-style:normal;font-weight:500}.bp-top small{font:500 13px/18px Manrope,sans-serif;color:var(--text-muted)}.bp-av{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:#fff;font:700 12px/14px Manrope,sans-serif}.bp-none{font:500 13px/20px Manrope,sans-serif}.bp-fair,.bp-none{color:var(--text-secondary)}.bp-fair{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;padding:16px;font:500 13px/18px Manrope,sans-serif}.bp-fair svg{color:var(--text-secondary);flex:0 0 18px}.bp-fair a{color:var(--text-primary);text-decoration:underline!important}.bp-center{display:flex;justify-content:center;padding:48px 16px}.bp-card{width:min(640px,100%);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:16px;box-sizing:border-box}.bp-card h1{font:800 32px/40px Manrope,sans-serif;letter-spacing:-.5px}.bp-lead{font:500 15px/22px Manrope,sans-serif}.bp-code,.bp-lead{color:var(--text-secondary)}.bp-code{font:500 13px/20px Manrope,sans-serif;background:rgba(227,24,45,.1);border-radius:8px;padding:10px 12px}.bp-code b{color:var(--text-primary)}.bp-q{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.bp-q legend{font:600 14px/20px Manrope,sans-serif;color:var(--text-primary);padding:0;margin-bottom:16px}.bp-chips{display:flex;flex-wrap:wrap;gap:8px}.bp-chips button{height:32px;padding:0 14px;border-radius:16px;border:0;background:var(--bg-elevated);color:var(--text-secondary);font:500 13px/20px Manrope,sans-serif;cursor:pointer}.bp-chips button.on{background:var(--text-primary);color:var(--text-inverse)}.bp-ph{display:flex;flex-wrap:wrap;gap:10px}.bp-add,.bp-shot{width:110px;height:110px;border-radius:10px;position:relative;overflow:hidden}.bp-shot{background:var(--bg-elevated)}.bp-shot img{width:100%;height:100%;object-fit:cover;display:block}.bp-shot.loading{background:linear-gradient(90deg,#1b1b21,#26262e,#1b1b21);background-size:200% 100%;animation:bp-shine 1.2s linear infinite}@keyframes bp-shine{to{background-position:-200% 0}}.bp-shot button{position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:50%;border:0;background:rgba(0,0,0,.7);color:#fff;font:600 16px/24px Manrope,sans-serif;cursor:pointer}.bp-add{display:grid;place-items:center;border:1px dashed var(--border-strong);background:transparent;color:var(--text-secondary);font:600 14px/20px Manrope,sans-serif;cursor:pointer}.bp-add.off{cursor:default;font-size:12px;text-align:center}.bp-ai{display:flex;gap:10px;align-items:flex-start;border-radius:10px;padding:14px;font:500 13px/18px Manrope,sans-serif;color:var(--text-secondary)}.bp-ai svg{flex:0 0 18px;margin-top:1px}.bp-ai.warn{background:rgba(245,184,65,.1);border:1px solid rgba(245,184,65,.35)}.bp-ai.warn svg{color:#f5b841}.bp-ai.ok{background:rgba(43,179,163,.1);border:1px solid rgba(43,179,163,.35)}.bp-ai.ok svg{color:#2bb3a3}.bp-ai.info{background:var(--bg-elevated);border:1px solid var(--border-subtle)}.bp-set{display:flex;align-items:center;gap:12px;padding:10px 0;cursor:pointer;position:relative}.bp-set>div{flex:1 1}.bp-set b{display:block;font:600 13px/20px Manrope,sans-serif}.bp-set small{display:block;font:500 12px/18px Manrope,sans-serif;color:var(--text-muted)}.bp-set input{position:absolute;opacity:0;width:40px;height:22px;right:0;margin:0;cursor:pointer}.bp-toggle{width:40px;height:22px;border-radius:11px;background:var(--bg-elevated);border:1px solid var(--border-strong);position:relative;flex:0 0 40px;box-sizing:border-box;transition:background .15s}.bp-toggle:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s}.bp-set input:checked+.bp-toggle{background:var(--brand-red);border-color:var(--brand-red)}.bp-set input:checked+.bp-toggle:after{transform:translateX(18px)}.bp-set input:focus-visible+.bp-toggle{outline:2px solid #fff;outline-offset:2px}.bp-desk{display:flex;flex-direction:column;gap:14px;max-width:960px}.bp-desk h2{font:700 18px/26px Manrope,sans-serif!important;margin-top:12px!important}.bp-desk-row{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:10px}.bp-desk-row header{display:flex;justify-content:space-between;gap:12px;align-items:center}.bp-desk-row header b{font:700 15px/22px Manrope,sans-serif}.bp-meta{font:500 13px/20px Manrope,sans-serif;color:var(--text-secondary);word-break:break-word}.bp-ai-line{font:500 13px/18px Manrope,sans-serif;color:#f5b841}.bp-desk-ph{display:flex;gap:8px;flex-wrap:wrap}.bp-desk-ph img{width:96px;height:96px;object-fit:cover;border-radius:8px;display:block}.bp-desk-act{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bp-desk-act label{display:inline-flex;gap:6px;align-items:center;font:500 13px/18px Manrope,sans-serif;color:var(--text-secondary)}.bp-desk-act input,.bp-desk-act select{height:34px;background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:8px;padding:0 8px;font:500 13px/18px Manrope,sans-serif}.bp-desk-note{display:flex;flex-direction:column;gap:6px;margin:10px 0;color:var(--text-secondary)}.bp-desk-note,.bp-desk-note textarea{font:500 13px/18px Manrope,sans-serif}.bp-desk-note textarea{background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:8px;padding:8px;resize:vertical}.bp-desk-act input{width:96px}.bp-desk-act input.wide{width:200px}@media (max-width:1180px){.bp-row{grid-template-columns:1fr}.bp-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.bp-body{padding:24px 16px 40px}.bp>.tn{padding:0 16px}.bp-head{flex-direction:column;align-items:stretch}.bp-card h1,.bp-desk h1,.bp-head h1,.vf-card h1{font-size:26px;line-height:32px}.bp-kpi b{font-size:26px}.bp-kpis{gap:10px}.bp-reports{padding:14px 10px}.bp-reports thead{display:none}.bp-reports table,.bp-reports tbody,.bp-reports tr{display:block}.bp-reports tr{display:grid;grid-template-columns:1fr auto;gap:4px 10px;padding:12px 4px;border-bottom:1px solid var(--border-subtle)}.bp-reports tr:last-child{border-bottom:0}.bp-reports td{padding:0;border:0;white-space:normal}.bp-reports td.bp-seller{grid-column:1/-1}.bp-reports td:nth-child(2){grid-column:1}.bp-reports td:nth-child(3){grid-column:1;padding:0}.bp-reports td:nth-child(4){grid-column:2;grid-row:2/span 2;align-self:center;text-align:right}.bp-card,.vf-card{padding:24px 18px}.vf-in{flex-direction:column;align-items:stretch}.vf-in .vf-btn{width:100%}.bp-add,.bp-shot{width:calc((100% - 20px) / 3);height:auto;aspect-ratio:1}.bp-center,.vf-center{padding:32px 16px}}.vf-btn.soft{background:var(--bg-elevated);border-color:var(--border-subtle)}.li>.tn{position:relative}.li-hero{display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:48px;align-items:center;padding:56px 64px 40px;max-width:1440px;margin:0 auto;box-sizing:border-box}.li-copy{display:flex;flex-direction:column;gap:18px}.li-copy .lp-display-l{font-size:56px;line-height:60px}.li-b{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.li-art{position:relative;height:420px}.li-art .pa{position:absolute;border-radius:16px;display:grid;place-items:center;color:rgba(255,255,255,.85)}.li-art-a{left:0;top:0;width:330px;height:330px}.li-art-b{top:24px}.li-art-b,.li-art-c{right:0;width:170px;height:150px}.li-art-c{top:190px}.li-tag{position:absolute;left:150px;bottom:0;display:flex;align-items:center;gap:12px;padding:12px 16px 12px 12px;background:#fff;color:#0a0a0c;border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.45)}.li-qr{display:block;width:72px;height:72px}.li-qr svg{width:100%;height:100%;display:block}.li-tag b{display:block;font:700 14px/20px Manrope,sans-serif}.li-tag span:not(.li-qr){display:block;font:500 12px/16px Manrope,sans-serif;color:#55555e}.li-holo{width:28px;height:28px;border-radius:50%;background:conic-gradient(#ff6b78,#f5b841,#2bb3a3,#6b8cff,#c06bff,#ff6b78);opacity:.9}.li-sec{padding:32px 64px;max-width:1440px;margin:0 auto;box-sizing:border-box}.li-guide h1,.li-sec h2{font:800 28px/36px Manrope,sans-serif;letter-spacing:-.4px;color:var(--text-primary)}.li-sub{margin-top:6px!important;font:500 14px/20px Manrope,sans-serif;color:var(--text-secondary)}.li-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px}.li-plan{display:flex;flex-direction:column;gap:6px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:14px;padding:22px}.li-plan b{font:700 18px/24px Manrope,sans-serif;color:var(--text-primary)}.li-plan strong{font:800 26px/32px Manrope,sans-serif;color:var(--text-primary)}.li-plan em{font:600 13px/18px Manrope,sans-serif;font-style:normal;color:#2bb3a3}.li-plan span{flex:1 1;font:500 14px/20px Manrope,sans-serif;color:var(--text-secondary);margin-bottom:12px}.li-feats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:20px}.li-feat{display:flex;flex-direction:column;gap:6px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;padding:18px;min-width:0}.li-feat b{font:700 15px/22px Manrope,sans-serif;color:var(--text-primary)}.li-feat span{font:500 13px/20px Manrope,sans-serif;color:var(--text-secondary);overflow-wrap:anywhere}.ap-note a,.li-feat a{color:var(--text-primary);text-decoration:underline}.li-steps{list-style:none;padding:0;margin:20px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.li-steps li{display:flex;flex-direction:column;gap:6px}.li-steps li>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--brand-red);color:#fff;font:700 14px/20px Manrope,sans-serif;margin-bottom:6px}.li-steps b{font:700 15px/22px Manrope,sans-serif;color:var(--text-primary)}.li-steps small{font:500 13px/20px Manrope,sans-serif;color:var(--text-secondary)}.li-guide{padding:40px 64px 56px;max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:20px;align-items:flex-start;box-sizing:border-box}.li-guide .li-feats,.li-swatches{grid-template-columns:repeat(3,1fr);width:100%}.li-swatches{display:grid;gap:16px}.li-swatches span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:140px;border-radius:12px;border:1px solid var(--border-subtle)}.li-swatches b{font:400 40px/44px Bebas Neue,sans-serif;color:#fff;letter-spacing:.5px}.li-swatches small{font:600 12px/16px Manrope,sans-serif;color:rgba(255,255,255,.75)}.ap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh}.ap-art{background:linear-gradient(160deg,#083331,#0b0b0d 70%);padding:40px 64px;display:flex;flex-direction:column;justify-content:center;gap:20px;position:relative}.ap-art .lp-logo{position:absolute;top:32px;left:64px;align-items:flex-start}.ap-art h2{font:400 64px/64px Bebas Neue,sans-serif;letter-spacing:.5px;color:#fff}.ap-art p{font:500 18px/28px Manrope,sans-serif;color:rgba(255,255,255,.75);max-width:440px}.ap-form{width:min(492px,100%);margin:0 auto;padding:64px 16px;display:flex;flex-direction:column;gap:16px;box-sizing:content-box}.ap-form h1{font:800 32px/40px Manrope,sans-serif;letter-spacing:-.5px;color:var(--text-primary)}.ap-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.ap-steps span{height:4px;border-radius:2px;background:var(--bg-elevated)}.ap-steps span.on{background:#2bb3a3}.ap-step{font:600 13px/20px Manrope,sans-serif;color:var(--text-secondary);margin-top:-6px!important}.ap-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.vf-box select{flex:1 1;min-width:0;height:100%;background:none;border:0;outline:0;color:var(--text-primary);font:500 15px/22px Manrope,sans-serif}.vf-box select option{background:var(--bg-elevated)}.ap-docs{display:flex;flex-direction:column;gap:8px}.ap-v{display:flex;align-items:center;gap:12px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:10px;padding:12px 14px}.ap-v>div{flex:1 1;min-width:0}.ap-v b{display:block;font:600 14px/20px Manrope,sans-serif;color:var(--text-primary)}.ap-v small{display:block;font:500 12px/18px Manrope,sans-serif;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-face{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:10px;padding:14px}.ap-act{display:flex;justify-content:space-between;gap:12px;margin-top:8px}.ap-act .vf-btn{flex:0 0 auto}.ap-act .vf-btn.red{flex:1 1;max-width:260px}.ap-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ap-plan{display:flex;flex-direction:column;gap:4px;text-align:left;padding:14px;border-radius:12px;background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;font:500 12px/18px Manrope,sans-serif}.ap-plan.on{border-color:#2bb3a3;box-shadow:inset 0 0 0 1px #2bb3a3}.ap-plan b{font:700 15px/20px Manrope,sans-serif;color:var(--text-primary)}.ap-plan strong{font:700 14px/20px Manrope,sans-serif;color:var(--text-primary)}.ap-plan em{font-style:normal;font-weight:600;color:#2bb3a3}.ap-sum{display:flex;flex-direction:column;gap:8px;margin:0}.ap-sum div{display:grid;grid-template-columns:90px 1fr;gap:12px;background:var(--bg-surface);border-radius:10px;padding:12px 14px}.ap-sum dt{font:600 13px/20px Manrope,sans-serif;color:var(--text-muted)}.ap-sum dd{margin:0;font:500 14px/20px Manrope,sans-serif;color:var(--text-primary);overflow-wrap:anywhere}.ap-note{font:500 14px/22px Manrope,sans-serif;color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:10px;padding:12px 14px}.ap-note.ok{color:#7fe3d6;border-color:rgba(43,179,163,.4);background:rgba(43,179,163,.1)}.ap-note.warn{color:#f5b841;border-color:rgba(245,184,65,.4);background:rgba(245,184,65,.08)}.ap-pay{display:flex;flex-direction:column;gap:12px}@media (max-width:1100px){.li-hero{grid-template-columns:1fr;padding:40px 32px 24px}.li-art{height:380px;max-width:520px;width:100%;margin:0 auto}.li-guide,.li-sec{padding-left:32px;padding-right:32px}.li-feats,.li-steps{grid-template-columns:repeat(2,1fr)}.ap{grid-template-columns:1fr}.ap-art{padding:96px 32px 40px}.ap-art .lp-logo{left:32px}.ap-art h2{font-size:48px;line-height:50px}}@media (max-width:640px){.li-hero{padding:24px 16px;gap:24px}.li-copy .lp-display-l{font-size:36px;line-height:40px}.li-art{height:300px}.li-art-a{width:220px;height:220px}.li-art-b,.li-art-c{width:110px;height:100px}.li-art-c{top:140px}.li-tag{left:40px}.li-guide,.li-sec{padding:24px 16px}.li-feats,.li-guide .li-feats,.li-plans,.li-steps,.li-swatches{grid-template-columns:1fr}.ap-art{padding:88px 16px 28px}.ap-art .lp-logo{left:16px;top:24px}.ap-art h2{font-size:40px;line-height:42px}.ap-art p{font-size:15px;line-height:22px}.ap-form{padding:28px 16px 48px}.ap-plans,.ap-row,.ap-sum div{grid-template-columns:1fr}.ap-sum div{gap:2px}}.li-terms{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:16px;max-width:820px}.li-terms li::marker{color:var(--text-muted);font:600 14px Manrope,sans-serif}.li-terms b{font:700 16px/24px Manrope,sans-serif;color:var(--text-primary)}.li-terms p{margin-top:4px!important;font:500 15px/24px Manrope,sans-serif;color:var(--text-secondary)}.bp-pill.purple{color:#a99bff;background:rgba(139,124,246,.15)}.bp-pill.gold{color:#d4a23a;background:rgba(212,162,58,.15)}a.bp-pill{text-decoration:none}.pt{min-height:100vh;background:#0a0a0c;color:var(--text-primary)}.pt-side{position:fixed;inset:0 auto 0 0;width:260px;box-sizing:border-box;padding:25px 17px;background:#131317;overflow-y:auto;z-index:60}.pt-brand,.pt-side{display:flex;flex-direction:column;gap:6px}.pt-brand{padding:0 8px}.pt-brand,.pt-brand .lp-logo{align-items:flex-start}.pt-brand b{font:700 11px/14px Manrope,sans-serif;letter-spacing:.6px;color:#2bb3a3}.pt-who{display:flex;align-items:center;gap:10px;background:#1b1b21;border-radius:12px;padding:12px 10px;margin:10px 0 14px}.pt-av,.pt-who>span{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:18px;background:#0e6b60;color:#fff;font:700 12px/14px Manrope,sans-serif}.pt-who div{min-width:0}.pt-who b{display:block;font:600 13px/20px Manrope,sans-serif;color:#f4f4f6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-who small{display:block;font:500 11px/18px Manrope,sans-serif;color:#8e8e99}.pt-side nav{display:flex;flex-direction:column;gap:6px}.pt-item{display:flex;align-items:center;height:40px;padding:0 12px;border-radius:10px;font:600 13px/20px Manrope,sans-serif;color:#a6a6b0;text-decoration:none}.pt-item.on,.pt-item:hover{background:#1b1b21;color:#f4f4f6}.pt-item:focus-visible,.pt-menu:focus-visible,.pt-v.pick:focus-visible{outline:2px solid #fff;outline-offset:2px}.pt-main{margin-left:260px;min-width:0}.pt-menu,.pt-scrim{display:none}.pt-body{padding:32px 36px 48px;display:flex;flex-direction:column;gap:20px;max-width:1180px;box-sizing:border-box}.pt-body .bp-head a:not(.vf-btn){color:inherit;text-decoration:underline}.pt-body .bp-kpi{border:0;border-radius:14px;background:#131317;padding:17px}.pt-body .bp-kpi b{font-weight:400}.pt-body .bp-panel{border:0;border-radius:16px;background:#131317;padding:19px;min-width:0}.pt-btns{display:flex;gap:10px;flex-wrap:wrap}.pt-row{display:grid;gap:16px;align-items:start}.pt-row.a{grid-template-columns:minmax(0,672fr) minmax(0,420fr)}.pt-row.b{grid-template-columns:1fr 1fr}.pt-row.c{grid-template-columns:minmax(0,572fr) minmax(0,520fr)}.pt-row.d{grid-template-columns:minmax(0,652fr) minmax(0,440fr)}.pt-v{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 0;box-sizing:border-box;width:100%}.pt-v.tall{min-height:78px}.pt-v+.pt-v{border-top:1px solid #1b1b21}.pt-v>div{flex:1 1;min-width:0}.pt-v b{font:600 13px/20px Manrope,sans-serif;color:#f4f4f6}.pt-v b,.pt-v small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-v small{font:500 12px/18px Manrope,sans-serif;color:#8e8e99}.pt-v.pick{background:none;border:0;border-radius:10px;text-align:left;cursor:pointer;padding:8px;color:inherit;font:inherit}.pt-v.pick+.pt-v.pick{border-top:0}.pt-v.pick.on,.pt-v.pick:hover{background:#1b1b21}.pt-photo{width:56px;height:56px;flex:0 0 56px;border-radius:10px;object-fit:cover;display:grid;place-items:center;color:rgba(255,255,255,.85)}.pt-list{padding:11px}.pt-empty{font:500 13px/20px Manrope,sans-serif;color:var(--text-secondary);padding:8px 0}.pt-empty a{color:var(--text-primary);text-decoration:underline}.pt-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:12px;border-top:1px solid #1b1b21;margin-top:4px}.pt-actions small{flex:1 1;font:500 12px/18px Manrope,sans-serif;color:#8e8e99}.pt-form form,.pt-new form,form.pt-form{display:flex;flex-direction:column;gap:12px}.pt-form{padding-top:8px}.pt-hint{font:500 12px/18px Manrope,sans-serif;color:var(--text-muted)}.pt-hint code{font-size:11px;color:var(--text-secondary);word-break:break-all}.pt-inline{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;margin-bottom:10px}.pt-inline .vf-field{flex:1 1;min-width:220px}.pt-inline .vf-btn{height:50px}.pt-pop{position:fixed;inset:0;z-index:80;background:rgba(0,0,0,.6);display:grid;place-items:center;padding:16px;overflow-y:auto}.pt-pop-in{width:min(560px,100%);gap:14px;max-height:calc(100vh - 32px);overflow-y:auto;box-sizing:border-box;background:#131317!important;border:1px solid #26262e!important}.pt-pop-in,.pt-pop-in form{display:flex;flex-direction:column}.pt-pop-in form{gap:12px}.pt-pop-in h2{margin-bottom:0!important}.ap-plans.two{grid-template-columns:1fr 1fr}.pt-filters,.pt-filters a{align-items:center}.pt-filters a{display:inline-flex;height:32px;padding:0 14px;border-radius:16px;background:#1b1b21;color:#a6a6b0;font:600 13px/20px Manrope,sans-serif;text-decoration:none}.pt-filters a.on{background:#f4f4f6;color:#0a0a0c}.pt-pick{position:relative}.pt-pick summary{list-style:none;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:16px;background:#f4f4f6;color:#0a0a0c;font:600 13px/20px Manrope,sans-serif;cursor:pointer;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-pick summary::-webkit-details-marker{display:none}.pt-pick summary:after{content:"";width:6px;height:6px;border:solid;border-width:0 1.6px 1.6px 0;transform:rotate(45deg) translateY(-2px)}.pt-pick>div{position:absolute;top:38px;left:0;z-index:20;min-width:200px;max-height:280px;overflow-y:auto;background:#1b1b21;border:1px solid #26262e;border-radius:10px;padding:6px;display:flex;flex-direction:column;box-shadow:0 12px 32px rgba(0,0,0,.5)}.pt-pick>div a{height:auto;padding:8px 10px;border-radius:6px;background:none;color:#f4f4f6}.pt-pick>div a:hover{background:#26262e}.pc-line svg{display:block;width:100%;height:180px}.pc-x{display:flex;justify-content:space-between;margin-top:12px;font:500 11px/18px Manrope,sans-serif;color:#8e8e99}.pc-donut{display:flex;align-items:center;gap:16px}.pc-donut svg{flex:0 0 160px}.pc-donut ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font:500 13px/18px Manrope,sans-serif;color:#a6a6b0}.pc-donut li{display:flex;align-items:center;gap:8px}.pc-donut i{width:10px;height:10px;border-radius:5px;flex:0 0 10px}.pc-bars{display:flex;flex-direction:column;gap:12px}.pc-bar{display:grid;grid-template-columns:110px minmax(0,1fr) 56px;gap:12px;align-items:center}.pc-bar span{font:500 13px/18px Manrope,sans-serif;color:#a6a6b0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-bar i{height:12px;background:#1b1b21;overflow:hidden}.pc-bar i,.pc-bar i b{display:block;border-radius:6px}.pc-bar i b{height:100%;min-width:4px}.pc-bar em{font:700 11px/14px Manrope,sans-serif;font-style:normal;color:#f4f4f6}.pc-cols>div:first-child{display:flex;align-items:flex-end;gap:16px;height:150px;padding:0 8px}.pc-cols>div:first-child span{flex:1 1;background:#d4a23a;border-radius:4px 4px 0 0;min-width:6px}.pt-map{position:relative;border-radius:12px;background:linear-gradient(180deg,#10151c,#0b0d11);overflow:hidden}.pt-map svg{display:block;width:100%;height:auto}.pt-map p{padding:0 16px 14px;font:500 13px/18px Manrope,sans-serif;color:#a6a6b0}.pt-table{width:100%;border-collapse:collapse;table-layout:fixed}.pt-table th{text-align:left;font:700 11px/14px Manrope,sans-serif;color:#8e8e99;padding:10px 14px;background:#1b1b21}.pt-table th:first-child{border-radius:8px 0 0 8px}.pt-table th:last-child{border-radius:0 8px 8px 0}.pt-table td{padding:12px 14px;font:500 13px/18px Manrope,sans-serif;color:#a6a6b0;border-bottom:1px solid #1b1b21;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.pt-table tr:last-child td{border-bottom:0}.pt-table td.strong{color:#f4f4f6}.pt-table td small{display:block;font-size:11px;color:#8e8e99}.pt-table td:last-child{overflow:visible}.pt-files{display:flex;gap:6px}.pt-table th:first-child{width:34%}.pt-table.wide th:first-child{width:37%}.pt-note{display:flex;gap:10px;align-items:center;background:#131317;border-radius:12px;padding:17px;font:500 13px/18px Manrope,sans-serif;color:#a6a6b0}.pt-note svg{flex:0 0 18px}.pt-score{font:400 44px/44px Manrope,sans-serif;color:#2bb3a3;margin-top:4px!important}.pt-score.low{color:#f5b841}.pt-verdict{font:500 13px/18px Manrope,sans-serif;color:#a6a6b0;margin:12px 0 4px!important}.pt-step{display:flex;gap:12px;padding:6px 0}.pt-step>span{display:grid;place-items:center;flex:0 0 24px;height:24px;border-radius:12px;background:#22c55e}.pt-step>span.bad{background:#f5b841}.pt-step b{display:block;font:600 13px/20px Manrope,sans-serif;color:#f4f4f6}.pt-step small{display:block;font:500 12px/18px Manrope,sans-serif;color:#8e8e99}.pt-rules{font:500 15px/22px Manrope,sans-serif;color:#a6a6b0;margin-bottom:12px!important}.dk-checks{display:flex;flex-wrap:wrap;gap:6px}.dk-checks .bp-pill{white-space:normal;height:auto;padding:4px 10px;line-height:16px}.bp-desk-act label.grow{flex:1 1;min-width:220px}.bp-desk-act label.grow input{flex:1 1;width:auto}.pcl{padding:24px 32px}.pcl-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.pcl-head b{display:block;font:700 15px/22px Manrope,sans-serif}.pcl-head span{font:500 13px/18px Manrope,sans-serif;color:var(--text-secondary)}.pcl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.pcl-label{display:flex;gap:8px;align-items:center;background:#fff;color:#0a0a0c;border-radius:6px;padding:8px;page-break-inside:avoid;break-inside:avoid}.pcl-label>span{flex:0 0 72px;width:72px;height:72px}.pcl-label>span svg{width:100%;height:100%;display:block}.pcl-label b{display:block;font:400 18px/18px Bebas Neue,sans-serif;color:#e3182d;letter-spacing:.4px}.pcl-label small{display:block;font:500 9px/12px Manrope,sans-serif;color:#55555e}.pcl-label code{display:block;font:700 11px/16px ui-monospace,monospace}@media print{.pcl-head .vf-btn,.pt-menu,.pt-side{display:none!important}.pt-main{margin:0!important}.pcl,.pt{background:#fff!important;color:#000;padding:0}.pcl-grid{grid-template-columns:repeat(4,1fr)}.pcl-label{border:1px dashed #bbb}}@media (max-width:1100px){.pt-row.a,.pt-row.c,.pt-row.d{grid-template-columns:1fr}.pt-body .bp-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.pt-side{transform:translateX(-100%);transition:transform .25s ease;width:min(300px,84vw);box-shadow:0 0 60px rgba(0,0,0,.6)}.pt.open .pt-side{transform:none}.pt.open .pt-scrim{display:block;position:fixed;inset:0;z-index:55;border:0;background:rgba(0,0,0,.55)}.pt-main{margin-left:0}.pt-menu{display:inline-grid;place-items:center;width:40px;height:40px;margin:16px 0 0 16px;border-radius:10px;border:1px solid #26262e;background:#131317;color:#f4f4f6;cursor:pointer}.pt-body{padding:16px 16px 40px}.pt-row.b{grid-template-columns:1fr}}@media (max-width:640px){.pt-body .bp-head{flex-direction:column;align-items:stretch}.pt-body .bp-head h1{font-size:26px;line-height:32px}.pt-body .bp-kpi b{font-size:26px;line-height:30px}.pt-body .bp-kpi{min-height:96px}.pc-donut{flex-direction:column;align-items:flex-start}.pc-bar{grid-template-columns:84px minmax(0,1fr) 50px;gap:8px}.pc-cols>div:first-child{gap:6px}.pt-table thead{display:none}.pt-table,.pt-table tbody,.pt-table tr{display:block;width:100%}.pt-table tr{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:10px 0;border-bottom:1px solid #1b1b21}.pt-table tr:last-child{border-bottom:0}.pt-table td{display:block;padding:0;border:0;white-space:normal}.pt-table td.strong{flex:1 0 100%}.pt-v{flex-wrap:wrap}.pt-v.tall{flex-wrap:nowrap}.ap-plans.two{grid-template-columns:1fr}.pcl{padding:16px}}.pt a.bp-pill,.pt a.vf-btn,.pt-pop a.vf-btn{text-decoration:none}.lg{position:relative}.lg .lg-body{display:grid;grid-template-columns:220px minmax(0,1fr);gap:48px;max-width:1120px;margin:0 auto;padding:116px 24px 64px}.lg-toc{position:sticky;top:88px;align-self:start;display:flex;flex-direction:column;gap:4px}.lg-toc b{color:#8c8c96;font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.lg-toc a{color:#c9c9d1;text-decoration:none;padding:8px 12px;border-radius:8px;font-size:14px;border-left:2px solid transparent}.lg-toc a:hover{background:#1a1a20;color:#fff}.lg-toc a.on{color:#fff;background:#1d1d24;border-left-color:#e50914;font-weight:600}.lg-doc{min-width:0;color:#d5d5dc;line-height:1.6}.lg-doc h1{color:#f5f5f1;font-size:36px;font-weight:800;margin:0}.lg-lead{color:#8c8c96;font-size:14px;margin:6px 0 28px}.lg-sec{background:#141418;border:1px solid #24242c;border-radius:12px;padding:18px 20px;margin-bottom:12px}.lg-sec h2{color:#f5f5f1;font-size:17px;margin:0 0 6px}.lg-sec p{margin:0;font-size:15px}.lg-table{width:100%;border-collapse:collapse;margin:16px 0;font-size:14px}.lg-table th{text-align:left;color:#8c8c96;font-weight:600;padding:10px 12px;border-bottom:1px solid #2a2a33}.lg-table td{padding:12px;border-bottom:1px solid #1f1f26;vertical-align:top}.lg-btns{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.lg a.vf-btn,.lg-btns .vf-btn{text-decoration:none}.legal.full{padding:32px 0 0;max-width:none;margin:0;border-top:1px solid #24242c}.lg-full-h{font-size:24px!important}.ck-row{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#141418;border:1px solid #24242c;border-radius:12px;padding:16px 20px;margin-bottom:10px}.ck-row b{color:#f5f5f1;display:block}.ck-row span{color:#9a9aa4;font-size:14px}.ck-row em{color:#8c8c96;font-style:normal;font-size:13px;white-space:nowrap}.ck-sw{position:relative;width:44px;height:24px;flex:none}.ck-sw input{opacity:0;width:100%;height:100%;margin:0;cursor:pointer;position:absolute;z-index:1}.ck-sw i{position:absolute;inset:0;background:#3a3a44;border-radius:12px;transition:background .15s}.ck-sw i:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .15s}.ck-sw input:checked+i{background:#e50914}.ck-sw input:checked+i:after{transform:translateX(20px)}.ck-sw input:focus-visible+i{outline:2px solid #fff;outline-offset:2px}.ck-saved{color:#46d369;font-size:14px;align-self:center}.ck-banner{position:fixed;left:16px;right:16px;bottom:16px;z-index:80;max-width:760px;margin:0 auto;display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:#17171c;border:1px solid #2c2c35;border-radius:14px;padding:16px 20px;box-shadow:0 12px 40px rgba(0,0,0,.5);color:#d5d5dc}.ck-banner p{flex:1 1 280px;margin:0;font-size:14px}.ck-banner p b{color:#fff;display:block;margin-bottom:2px}.ck-banner div{display:flex;gap:8px;flex-wrap:wrap}.ck-banner a.vf-btn{text-decoration:none}@media (max-width:900px){.ck-banner{bottom:calc(88px + env(safe-area-inset-bottom))}}@media (max-width:860px){.lg .lg-body{grid-template-columns:1fr;gap:20px;padding:88px 16px 48px}.lg-toc{position:static;flex-direction:row;overflow-x:auto;gap:6px;padding-bottom:4px}.lg-toc b{display:none}.lg-toc a{white-space:nowrap;border-left:0;border-bottom:2px solid transparent;background:#16161b}.lg-toc a.on{border-bottom-color:#e50914}.lg-doc h1{font-size:28px}}@media (max-width:640px){.lg-table thead{display:none}.lg-table tr{display:block;border-bottom:1px solid #24242c;padding:8px 0}.lg-table td{display:block;border:0;padding:4px 0}.ck-row em{display:none}}.rf-center{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:104px 16px 48px}.rf-card,.rf-center{box-sizing:border-box}.rf-card{width:100%;max-width:600px;background:#141418;border:1px solid #26262e;border-radius:16px;padding:36px 40px;color:#d5d5dc}.rf-card h1{color:#f5f5f1;font-size:32px;font-weight:800;margin:0 0 20px}.rf-card h2{color:#f5f5f1;font-size:14px;font-weight:700;margin:24px 0 12px}.rf-sub{color:#9a9aa4;margin:-8px 0 16px;font-size:14px}.rf-sub a{color:#fff}.rf-order{display:flex;align-items:center;gap:14px;background:#1b1b21;border:1px solid #2a2a33;border-radius:12px;padding:12px 16px;color:inherit;text-decoration:none}.rf-pick{margin-bottom:10px}.rf-pick:hover{border-color:#4a4a55}.rf-img{width:56px;height:56px;flex:none;border-radius:8px;overflow:hidden;background:#2a2a33;display:grid}.rf-img>*{width:100%;height:100%}.rf-order>span:nth-child(2){flex:1 1;min-width:0}.rf-order b{display:block;color:#f5f5f1;font-size:13px}.rf-order small{color:#9a9aa4;font-size:12px}.rf-order em{font-style:normal;color:#f5f5f1;font-weight:700;font-size:14px}.rf-chips{display:flex;flex-wrap:wrap;gap:8px}.rf-chips button{background:#1b1b21;border:1px solid #33333d;color:#d5d5dc;border-radius:999px;padding:8px 14px;font:600 13px Manrope,sans-serif;cursor:pointer}.rf-chips button.on{background:#e50914;border-color:#e50914;color:#fff}.rf-chips button:disabled{opacity:.4;cursor:not-allowed}.rf-label{display:block;color:#f5f5f1;font-size:13px;font-weight:600;margin:22px 0 8px}.rf-text{width:100%;box-sizing:border-box;background:#0f0f12;border:1px solid #33333d;border-radius:10px;color:#f5f5f1;padding:12px 14px;font:15px Manrope,sans-serif;resize:vertical}.rf-text:focus{outline:2px solid #e50914;outline-offset:1px}.rf-note{margin:18px 0 0;padding:14px 16px;border-radius:10px;background:#1b1b21;border:1px solid #2a2a33;font-size:13px;line-height:1.5}.rf-note.ok{background:rgba(70,211,105,.1);border-color:rgba(70,211,105,.35);color:#b9f0c7}.rf-note.bad{background:rgba(229,9,20,.1);border-color:rgba(229,9,20,.35);color:#ffc2c5}.rf-note a{color:inherit}.rf-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.rf-btns .vf-btn{text-decoration:none}@media (max-width:640px){.rf-card{padding:24px 18px}.rf-card h1{font-size:26px}.rf-center{align-items:flex-start;padding-top:88px}}.cpg{position:relative}.cp-hero{background:linear-gradient(90deg,#2a070c,#12060a 45%,#050507);padding:148px 64px 72px}.cp-copy{max-width:1312px;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.cp-kicker{color:#e50914;font:700 11px/16px Manrope,sans-serif;letter-spacing:.16em;margin:0}.cp-hero h1{font-family:Bebas Neue,Manrope,sans-serif;font-size:64px;line-height:.95;color:#f5f5f1;margin:0;max-width:1100px;letter-spacing:.5px}.cp-lead{color:#c9c9d1;font-size:17px;line-height:1.55;max-width:720px;margin:4px 0 8px}.cp-btns{display:flex;flex-wrap:wrap;gap:12px}.cp-btns .vf-btn,.cpg a.vf-btn{text-decoration:none}.cp-main{max-width:1312px;margin:0 auto;padding:0 64px 32px}.cp-sec{padding:48px 0 8px}.cp-sec h2{color:#f5f5f1;font-size:24px;font-weight:800;margin:0 0 24px}.cp-p{color:#c9c9d1;font-size:17px;line-height:1.6;max-width:900px;margin:0}.cp-p a{color:#f5f5f1}.cp-fine{color:#7d7d88;font-size:13px;margin:16px 0 0}.cp-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.cp-stats b{display:block;font-family:Bebas Neue,Manrope,sans-serif;font-size:64px;line-height:1;color:#f5f5f1}.cp-stats span{color:#9a9aa4;font-size:13px}.cp-people{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cp-person{display:flex;align-items:center;gap:14px;background:#141418;border:1px solid #24242c;border-radius:12px;padding:18px 20px;color:inherit;text-decoration:none}a.cp-person:hover{border-color:#44444f}.cp-av{width:44px;height:44px;border-radius:50%;background:#2a1015;color:#ff6b73;display:grid;place-items:center;font:700 12px Manrope,sans-serif;flex:none}.cp-person b{display:block;color:#f5f5f1;font-size:14px}.cp-person small{color:#9a9aa4;font-size:13px}.cp-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;counter-reset:none}.cp-steps li b{display:block;color:#f5f5f1;font-size:15px;margin:12px 0 6px}.cp-steps li p,.cp-tile p{color:#9a9aa4;font-size:13px;line-height:1.5;margin:0}.cp-num{width:30px;height:30px;border-radius:50%;background:#e50914;color:#fff;display:grid;place-items:center;font:700 14px Manrope,sans-serif}.cp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.cp-tile{background:#141418;border:1px solid #24242c;border-radius:12px;padding:20px}.cp-tile b{display:block;color:#f5f5f1;font-size:15px;margin-bottom:8px}@media (max-width:1000px){.cp-grid,.cp-stats,.cp-steps{grid-template-columns:repeat(2,1fr)}.cp-people{grid-template-columns:1fr}}@media (max-width:640px){.cp-hero{padding:104px 16px 48px}.cp-hero h1{font-size:44px}.cp-main{padding:0 16px 24px}.cp-stats b{font-size:48px}.cp-grid,.cp-steps{grid-template-columns:1fr}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cr-empty{background:#141418;border:1px solid #24242c;border-radius:12px;padding:22px 24px;color:#c9c9d1}.cr-empty b{color:#f5f5f1;display:block;margin-bottom:6px}.cr-empty p{margin:0;font-size:14px}.cp-fine a,.cr-empty a{color:#f5f5f1}.cr-table{width:100%;border-collapse:collapse;background:#141418;border:1px solid #24242c;border-radius:12px;overflow:hidden;font-size:13px}.cr-table th{text-align:left;color:#8c8c96;font:600 11px Manrope,sans-serif;letter-spacing:.06em;text-transform:uppercase;padding:14px 16px;border-bottom:1px solid #24242c}.cr-table td{padding:16px;border-bottom:1px solid #1f1f26;color:#c9c9d1}.cr-table td a{color:#f5f5f1;text-decoration:none;font-weight:600}.cr-table tr:last-child td{border-bottom:0}.cr-apply{color:#ff6b73!important}.cr-filters{display:grid;grid-template-columns:minmax(0,1fr) 200px 200px auto;gap:16px;align-items:end}.cr-f{display:flex;flex-direction:column;gap:8px}.cr-f span,.jd-form label>span,.qf label>span{color:#c9c9d1;font-size:13px;font-weight:600}.cr-f input,.cr-f select,.hd-row input,.jd-form input,.jd-form select,.jd-form textarea,.qf input,.qf select,.qf textarea{background:#0f0f12;border:1px solid #33333d;border-radius:10px;color:#f5f5f1;padding:12px 14px;font:15px Manrope,sans-serif;width:100%;box-sizing:border-box}.cr-f input:focus,.cr-f select:focus,.jd-form :is(input,select,textarea):focus,.qf :is(input,select,textarea):focus{outline:2px solid #e50914;outline-offset:1px}.cr-chips{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.cr-chips a{background:#1b1b21;border:1px solid #33333d;color:#d5d5dc;border-radius:999px;padding:8px 14px;font:600 13px Manrope,sans-serif;text-decoration:none}.cr-chips a em{font-style:normal;color:#8c8c96;margin-left:4px}.cr-chips a.on{background:#e50914;border-color:#e50914;color:#fff}.cr-chips a.on em{color:#ffd6d8}.cr-share{background:#141418;border:1px solid #24242c;border-radius:12px;padding:16px 20px;margin-bottom:20px}.cr-share-h{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.cr-share-h b{color:#f5f5f1;font-size:14px}.cr-share small,.cr-share-h span{color:#8c8c96;font-size:13px}.cr-bar{display:flex;height:32px;border-radius:8px;overflow:hidden;background:#24242c;font:600 13px/32px Manrope,sans-serif;margin-bottom:8px}.cr-bar i{font-style:normal;padding:0 12px;white-space:nowrap;overflow:hidden;color:#d5d5dc;flex:1 1}.cr-bar i:first-child{flex:none;background:#0f7a3a;color:#fff}.cr-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.cr-list li{display:flex;align-items:center;gap:16px;background:#141418;border:1px solid #24242c;border-radius:12px;padding:18px 20px}.cr-list li>div{flex:1 1;min-width:0}.cr-list b{display:block;color:#f5f5f1;font-size:15px}.cr-list small{color:#9a9aa4;font-size:13px}.cr-badge{font:700 11px Manrope,sans-serif;border-radius:999px;padding:5px 10px;white-space:nowrap}.cr-badge.ng{background:rgba(15,122,58,.2);color:#6ee59a}.cr-badge.world{background:rgba(70,150,255,.16);color:#8cbcff}.cr-more{display:block;text-align:center;margin-top:12px;padding:14px;border:1px dashed #33333d;border-radius:12px;color:#f5f5f1;text-decoration:none;font-size:15px}.jd{max-width:1312px;margin:0 auto;padding:116px 64px 48px;display:grid;grid-template-columns:minmax(0,1fr) 436px;gap:64px;align-items:start}.jd-copy h1{color:#f5f5f1;font-size:32px;font-weight:800;margin:8px 0 14px}.jd-copy h2{color:#f5f5f1;font-size:17px;margin:24px 0 8px}.jd-copy p{color:#c9c9d1;font-size:15px;line-height:1.6;margin:0;white-space:pre-line}.jd-tags{display:flex;flex-wrap:wrap;gap:8px}.jd-tag{font:600 11px Manrope,sans-serif;background:#1d1d24;color:#c9c9d1;border-radius:999px;padding:5px 10px}.jd-note{margin-top:20px!important;background:#141418;border:1px solid #24242c;border-radius:10px;padding:14px 16px;font-size:13px!important}.jd-apply{background:#141418;border:1px solid #24242c;border-radius:16px;padding:28px;position:sticky;top:96px}.jd-apply h2{color:#f5f5f1;font-size:24px;margin:0 0 16px}.jd-apply .vf-btn{text-decoration:none}.jd-form{gap:16px}.jd-form,.jd-form label{display:flex;flex-direction:column}.jd-form label{gap:8px}.jd-form label.jd-check,.qf label.jd-check{flex-direction:row;align-items:center;gap:10px;color:#c9c9d1;font-size:13px}.jd-check input{width:18px!important;height:18px;accent-color:#e50914}.jd-drop{border:1.5px dashed #3a3a44;border-radius:12px;padding:18px;text-align:center}.jd-drop.drag{border-color:#e50914;background:rgba(229,9,20,.06)}.jd-drop.has{border-style:solid;border-color:#2f7a4a}.jd-drop button{background:none;border:0;color:#f5f5f1;font:600 13px Manrope,sans-serif;cursor:pointer}.jd-drop small{display:block;color:#8c8c96;font-size:12px;margin-top:4px}.jd-send{width:100%;justify-content:center}.jd-muted{color:#8c8c96;font-size:13px;margin:0}.ma{max-width:1312px;margin:0 auto;padding:104px 64px 48px}.ma-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:28px}.ma-head h1{color:#f5f5f1;font-size:32px;font-weight:800;margin:0 0 4px}.ma-head p{color:#9a9aa4;margin:0}.ma-head .vf-btn{text-decoration:none}.ma-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.ma-card{background:#141418;border:1px solid #24242c;border-radius:14px;padding:22px 24px}.ma-card header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.ma-card h2{color:#f5f5f1;font-size:16px;margin:0}.ma-state{font:700 11px Manrope,sans-serif;border-radius:999px;padding:4px 10px;background:rgba(255,170,40,.16);color:#ffc46b;white-space:nowrap}.ma-state.ok{background:rgba(70,211,105,.16);color:#7fe39c}.ma-state.off{background:#24242c;color:#9a9aa4}.ma-sub{color:#9a9aa4;font-size:13px;margin:6px 0 16px}.ma-steps{list-style:none;margin:0;padding:0 0 0 4px}.ma-steps li{position:relative;padding:0 0 14px 28px;color:#8e8e99}.ma-steps li:before{content:"";position:absolute;left:0;top:3px;width:12px;height:12px;border-radius:50%;border:2px solid #3a3a44;background:#141418}.ma-steps li:after{content:"";position:absolute;left:7px;top:19px;bottom:0;width:2px;background:#2a2a33}.ma-steps li:last-child:after{display:none}.ma-steps li.done,.ma-steps li.now{color:#f5f5f1}.ma-steps li.done:before{background:#46d369;border-color:#46d369}.ma-steps li.now:before{background:#e50914;border-color:#e50914;box-shadow:0 0 0 4px rgba(229,9,20,.2)}.ma-steps b{display:block;font-size:13px;font-weight:600}.ma-steps small{color:#8c8c96;font-size:12px}.ma-msg{color:#c9c9d1;font-size:13px;line-height:1.55;background:#1b1b21;border-radius:10px;padding:12px 14px;margin:8px 0 0}.ma-meet{display:flex;align-items:center;gap:12px;justify-content:space-between;border:1px solid #2c2c35;border-radius:12px;padding:14px 16px;margin-top:14px}.ma-meet b{display:block;color:#f5f5f1;font-size:15px}.ma-meet span{display:block;color:#d5d5dc;font-size:13px}.ma-meet small{color:#8c8c96;font-size:12px}.ma-acts{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.ma-acts .vf-btn,.ma-meet .vf-btn{text-decoration:none}.qf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:900px}.qf label{display:flex;flex-direction:column;gap:8px}.qf-wide{grid-column:1/-1}.qf-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.qf-row .rf-note{margin:0}.hd{display:flex;flex-direction:column;gap:20px}.hd-box{background:#141418;border:1px solid #24242c;border-radius:14px;padding:22px 24px}.hd-box h2{color:#f5f5f1;font-size:17px;margin:0 0 14px}.hd-box small{color:#8c8c96;font-size:12px}.hd-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hd-row input[type=number]{width:90px}.hd-row>span{color:#c9c9d1;font-size:13px}.hd-item{display:flex;align-items:center;gap:10px;padding:12px 0;border-top:1px solid #1f1f26}.hd-item.col{flex-direction:column;align-items:stretch}.hd-item .hd-row>div,.hd-item>div{flex:1 1;min-width:0}.hd-item b{display:block;color:#f5f5f1;font-size:14px}.hd-item .vf-btn{text-decoration:none}.hd-item select{background:#0f0f12;border:1px solid #33333d;color:#f5f5f1;border-radius:8px;padding:8px}@media (max-width:1000px){.jd{grid-template-columns:1fr;gap:32px}.jd-apply{position:static}.cr-filters{grid-template-columns:1fr 1fr}.cr-q{grid-column:1/-1}.ma-grid{grid-template-columns:1fr}}@media (max-width:640px){.jd,.ma{padding:88px 16px 40px}.jd-apply{padding:20px 16px}.cr-filters,.qf{grid-template-columns:1fr}.cr-list li{flex-wrap:wrap}.cr-list li>div{flex-basis:100%}.cr-table thead{display:none}.cr-table tr{display:block;padding:12px 16px;border-bottom:1px solid #1f1f26}.cr-table td{display:inline;padding:0;border:0}.cr-table td:first-child{display:block;margin-bottom:4px}.cr-table td:not(:first-child):not(:last-child):after{content:" · ";color:#8e8e99}.cr-table td:last-child{display:block;margin-top:6px}.ma-meet{flex-direction:column;align-items:flex-start}}.fm{box-sizing:border-box;max-width:1440px;margin:0 auto;padding:100px 48px 64px;color:#f4f4f6}.fm,.kd{width:100%}.fm-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.fm-head h1,.fm-locked h1{font:800 32px/40px Manrope,sans-serif;margin:0 0 4px}.fm-head p{max-width:820px;margin:0;font:500 15px/22px Manrope,sans-serif;color:#a6a6b0}.fm-err{margin:12px 0 0;color:#ff6b78;font:600 13px/18px Manrope,sans-serif}.fm-profiles{display:grid;grid-template-columns:repeat(4,minmax(0,262fr)) minmax(0,230fr);gap:16px;margin-top:20px}.fm-profiles:has(>:nth-child(6)){grid-template-columns:repeat(6,minmax(0,1fr))}.fm-add,.fm-profile{display:flex;flex-direction:column;align-items:center;justify-content:center;height:152px;padding:0;border-radius:16px;cursor:pointer;font-family:Manrope,sans-serif}.fm-profile{background:#131317;border:1px solid #26262e;color:#f4f4f6}.fm-profile.kid{border-color:#2bb3a3}.fm-profile.on{box-shadow:inset 0 0 0 2px #f4f4f6}.fm-profile b{font:600 14px/20px Manrope,sans-serif;margin-top:8px}.fm-profile small{font:500 12px/18px Manrope,sans-serif;color:#8e8e99;margin-top:8px}.fm-av{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;font:700 12px/14px Manrope,sans-serif;color:#fff}.fm-add{height:160px;background:transparent;border:1px dashed #3a3a44;color:#a6a6b0;gap:8px;font:600 14px/20px Manrope,sans-serif}.fm-row{display:grid;grid-template-columns:minmax(0,804fr) minmax(0,520fr);gap:20px;margin-top:20px;align-items:start}.fm-ctl{background:#131317;border:1px solid #26262e;border-radius:18px;padding:23px}.fm-ctl-top{display:flex;justify-content:space-between;align-items:center}.fm-ctl h2,.fm-reqs h2{font:700 18px/26px Manrope,sans-serif;margin:0}.fm-link{background:none;border:0;padding:0;color:#a6a6b0;font:600 13px/18px Manrope,sans-serif;text-decoration:underline;cursor:pointer}.fm-chips{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 6px}.fm-chips button{height:32px;padding:0 14px;border-radius:999px;background:#1b1b21;border:1px solid #26262e;color:#a6a6b0;font:600 13px/20px Manrope,sans-serif;cursor:pointer}.fm-chips button.on{background:#f4f4f6;border-color:#f4f4f6;color:#0a0a0c}.fm-set{padding:10px 0}.fm-set-row{justify-content:space-between;gap:12px;min-height:40px}.fm-set b,.fm-set-row{display:flex;align-items:center}.fm-set b{gap:8px;font:600 13px/20px Manrope,sans-serif}.fm-set small{display:block;margin-top:2px;font:500 12px/18px Manrope,sans-serif;color:#8e8e99}.fm-toggle{position:relative;flex:none;width:40px;height:22px;padding:0;border:0;border-radius:11px;background:#1b1b21;cursor:pointer;transition:background .15s}.fm-toggle i{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .15s}.fm-toggle.on{background:#e3182d}.fm-toggle.on i{left:21px}.fm-toggle:disabled{cursor:not-allowed;opacity:.7}.fm-chips button:focus-visible,.fm-profile:focus-visible,.fm-toggle:focus-visible{outline:2px solid #fff;outline-offset:2px}.fm-time{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:10px}.fm-sheet label,.fm-time label{display:flex;flex-direction:column;gap:6px;font:600 12px/16px Manrope,sans-serif;color:#a6a6b0}.fm-sheet input,.fm-sheet select,.fm-time select{height:40px;padding:0 12px;border-radius:10px;background:#1b1b21;border:1px solid #26262e;color:#f4f4f6;font:500 14px Manrope,sans-serif}.fm-time small{font:500 12px/18px Manrope,sans-serif;color:#8e8e99}.fm-plain{margin:12px 0 0;font:500 13px/20px Manrope,sans-serif;color:#a6a6b0}.fm-use{margin-top:16px}.fm-prev{border:1px solid #26262e;border-radius:18px;padding:23px}.fm-prev-h{display:flex;justify-content:space-between;align-items:center;height:44px}.fm-prev-h h2{font:400 30px/44px Bebas Neue,sans-serif;margin:0;color:#fff}.fm-pill{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;background:rgba(43,179,163,.15);color:#2bb3a3;font:700 11px/14px Manrope,sans-serif}.fm-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}.kd-tile{position:relative;display:flex;align-items:flex-end;aspect-ratio:150/210;border-radius:12px;overflow:hidden;padding:10px}.kd-tile b{position:relative;font:400 20px/20px Bebas Neue,sans-serif;color:#fff}.kd-tile.big b{font-size:28px;line-height:28px}.fm-reqs{margin-top:24px;background:#131317;border:1px solid #26262e;border-radius:18px;padding:23px}.fm-reqs h2{display:flex;align-items:center;gap:10px}.fm-reqs ul{list-style:none;margin:12px 0 0;padding:0}.fm-reqs li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-top:1px solid #26262e;font:500 14px/20px Manrope,sans-serif;color:#a6a6b0}.fm-reqs a,.fm-reqs li b{color:#f4f4f6}.fm-req-act{display:flex;gap:8px}.fm-st{font:600 13px/18px Manrope,sans-serif}.fm-st.approved{color:#2bb3a3}.fm-modal{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:16px;background:rgba(0,0,0,.7)}.fm-sheet{width:min(420px,100%);display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:18px;background:#131317;border:1px solid #26262e;color:#f4f4f6}.fm-sheet h2{font:700 20px/28px Manrope,sans-serif;margin:0}.fm-sheet p{margin:0;font:500 13px/20px Manrope,sans-serif;color:#a6a6b0}.fm-sheet .fm-err{color:#ff6b78}.fm-sheet input[type=password]{letter-spacing:.4em;font-size:20px}.fm-actions{display:flex;justify-content:flex-end;gap:10px}.fm-locked{max-width:560px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.fm-locked p{color:#a6a6b0;font:500 15px/22px Manrope,sans-serif;margin:0}.kd-head{justify-content:space-between;gap:16px}.kd-head,.kd-head>div{display:flex;align-items:center}.kd-head>div{gap:14px}.kd-head h1{font:400 56px/56px Bebas Neue,sans-serif;margin:0;color:#fff}.kd-note{margin:10px 0 0;font:600 16px/24px Manrope,sans-serif;color:#a6a6b0}.kd-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px;margin-top:24px}.kd-card{display:flex;flex-direction:column;gap:10px}.kd-card>a{border-radius:16px}.kd-card>a:focus-visible{outline:3px solid #2bb3a3;outline-offset:3px}.kd-row{display:flex;align-items:center;gap:10px}.kd-row small{font:600 14px/20px Manrope,sans-serif;color:#a6a6b0}.kd-say{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:0;background:rgba(43,179,163,.15);color:#2bb3a3;cursor:pointer}.kd-say:focus-visible{outline:2px solid #2bb3a3;outline-offset:2px}.kd-asked{margin:0;font:600 14px/20px Manrope,sans-serif;color:#2bb3a3}.kd-guard>div,.kd-stop{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:32px 24px;margin-top:20px;border-radius:18px;background:#131317;border:1px solid #26262e}.kd-guard span,.kd-stop>span{font-size:48px}.kd-guard h2,.kd-stop h2{font:400 40px/44px Bebas Neue,sans-serif;margin:0;color:#fff}.kd-guard p,.kd-stop p{margin:0;font:600 16px/24px Manrope,sans-serif;color:#a6a6b0}.kd-guard{position:fixed;inset:0;z-index:95;display:grid;place-items:center;padding:16px;background:rgba(5,5,7,.92)}.kd-guard>div{width:min(440px,100%);margin:0}@media (max-width:1100px){.fm-profiles,.fm-profiles:has(>:nth-child(6)){grid-template-columns:repeat(3,minmax(0,1fr))}.fm-row{grid-template-columns:1fr}}@media (max-width:700px){.fm{padding:88px 16px 96px}.fm-head{flex-direction:column;align-items:stretch}.fm-head h1{font-size:26px;line-height:34px}.fm-profiles,.fm-profiles:has(>:nth-child(6)){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fm-add,.fm-profile{height:136px}.fm-ctl,.fm-prev,.fm-reqs{padding:16px}.fm-reqs li,.kd-head{flex-direction:column;align-items:flex-start}.kd-head h1{font-size:40px;line-height:40px}.kd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.kd-tile.big b{font-size:22px;line-height:22px}}.co-err{margin:8px 0 0;color:#ff6b78;font:600 13px/18px Manrope,sans-serif}.vr{position:relative;min-height:100vh;min-height:100dvh;overflow:hidden;color:#f4f4f6;font-family:Manrope,system-ui,sans-serif;background:linear-gradient(180deg,#050507,#0b0819 55%,#000)}.vr-sky{position:absolute;inset:0;pointer-events:none}.vr-rooftop{background:linear-gradient(180deg,#0b1a3a,#3a2152 45%,#ff7a3d 78%,#000)}.vr-skyline{position:absolute;left:0;right:0;top:46%;height:90px;background:linear-gradient(#111622,#111622) 3% 100% /6% 70% no-repeat,linear-gradient(#111622,#111622) 11% 100% /4% 100% no-repeat,linear-gradient(#111622,#111622) 18% 100% /7% 55% no-repeat,linear-gradient(#111622,#111622) 82% 100% /5% 85% no-repeat,linear-gradient(#111622,#111622) 89% 100% /8% 60% no-repeat,linear-gradient(#111622,#111622) 97% 100% /4% 95% no-repeat}.vr-space{background:radial-gradient(ellipse at 50% 30%,#140d2e 0,#000 70%)}.vr-stars{position:absolute;inset:0;background-image:radial-gradient(1px 1px at 10% 20%,#fff 50%,transparent),radial-gradient(1px 1px at 30% 70%,#fff 50%,transparent),radial-gradient(1.5px 1.5px at 55% 15%,#fff 50%,transparent),radial-gradient(1px 1px at 75% 45%,#fff 50%,transparent),radial-gradient(1px 1px at 90% 10%,#fff 50%,transparent),radial-gradient(1.5px 1.5px at 20% 50%,#fff 50%,transparent),radial-gradient(1px 1px at 65% 85%,#fff 50%,transparent);background-size:300px 300px;opacity:.8}.vr-hud{position:absolute;z-index:4;left:60px;right:60px;top:24px;height:56px;display:flex;align-items:center;gap:14px;padding:0 18px;background:rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.13);border-radius:16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.vr-back{color:#f22d41;display:grid}.vr-hud b{font-size:14px;font-weight:600}.vr-live{display:inline-flex;align-items:center;gap:6px;background:#ff2d46;color:#fff;font-size:11px;font-weight:800;padding:3px 8px;border-radius:4px;letter-spacing:.04em}.vr-live i{width:6px;height:6px;border-radius:50%;background:#fff}.vr-wait{font-size:12px;color:#a6a6b0;border:1px solid rgba(255,255,255,.2);padding:3px 8px;border-radius:4px}.vr-count{margin-left:auto;font-size:13px;font-weight:500;color:#a6a6b0;text-align:right}.vr-screen{position:absolute;z-index:1;left:50%;top:104px;width:min(1120px,78vw);aspect-ratio:1120/455;transform:translateX(-50%) scale(var(--s,1));transform-origin:50% 0;transition:transform .2s,width .2s;clip-path:polygon(0 0,100% 0,97% 100%,3% 100%);background:radial-gradient(ellipse at 50% 50%,rgba(227,24,45,.35),transparent 70%),#1d1440;box-shadow:0 0 120px rgba(227,24,45,.25);overflow:hidden}.vr-screen video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s}.vr-screen video.on{opacity:1}.vr-title{position:absolute;inset:0;display:grid;place-items:center}.vr-title span{font:400 clamp(40px,6.7vw,96px)/1 Bebas Neue,sans-serif;letter-spacing:.02em;text-align:center;padding:0 24px}.vr-mark{position:absolute;right:4%;bottom:6%;font-size:11px;font-weight:600;color:rgba(255,255,255,.35);letter-spacing:.06em;pointer-events:none}.vr-floor{position:absolute;left:0;right:0;top:54%;bottom:0;background:rgba(10,10,12,.6)}.vr-living .vr-floor{background:rgba(60,48,40,.35)}.vr-seats{position:absolute;z-index:2;left:50%;transform:translateX(-50%);top:65%;display:grid;gap:8px;justify-items:center;perspective:600px}.vr-row{display:flex;gap:6px}.vr-seat{width:calc(var(--w) * .54);height:30px;border:0;border-radius:8px 8px 4px 4px;background:#1b1b21;cursor:pointer;padding:0;transition:background .15s}.vr-seat:hover{background:#33333d}.vr-seat:focus-visible{outline:2px solid #f4f4f6;outline-offset:2px}.vr-seat.mine{background:#e3182d;box-shadow:0 0 18px rgba(227,24,45,.6)}.vr-avatars{position:absolute;z-index:3;left:43%;top:73%;display:flex}.vr-avatars span{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:15px;color:#fff;border:2px solid #050507;margin-left:-10px}.vr-avatars span:first-child{margin-left:0}.vr-floaters{position:absolute;z-index:3;left:30%;width:40%;top:30%;height:45%;pointer-events:none}.vr-floaters span{position:absolute;bottom:0;font-size:30px;animation:room-float 2.6s ease-out forwards}.vr-panel{position:absolute;z-index:4;right:40px;bottom:40px;width:300px;padding:18px;background:rgba(10,10,12,.87);border:1px solid rgba(255,255,255,.08);border-radius:18px;display:grid;gap:12px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.vr-panel h2{margin:0;font-size:18px;font-weight:700}.vr-chips{display:flex;flex-wrap:wrap;gap:6px}.vr-chips button{border:1px solid rgba(255,255,255,.16);background:transparent;color:#d6d6dc;font:600 12px Manrope,sans-serif;padding:6px 10px;border-radius:999px;cursor:pointer}.vr-chips button.on{background:#f4f4f6;color:#0a0a0c;border-color:#f4f4f6}.vr-size{display:grid;gap:8px}.vr-size span{font-size:11px;font-weight:700;color:#8e8e99;letter-spacing:.06em}.vr-size input{appearance:none;width:100%;height:4px;border-radius:4px;background:linear-gradient(90deg,#e3182d var(--p),#24242c var(--p))}.vr-size input::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:#f4f4f6;cursor:pointer}.vr-size input::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:50%;background:#f4f4f6;cursor:pointer}.vr-panel p{margin:0;font-size:12px;line-height:1.5;color:#a6a6b0}.vr-soon{white-space:nowrap}.vr-react{display:flex;gap:4px;justify-content:space-between}.vr-react button{background:#18181d;border:0;border-radius:10px;font-size:18px;padding:6px 8px;cursor:pointer}.vr-react button:hover{background:#24242c}.vr-go{width:100%;justify-content:center}.vr-fine{font-size:12px;color:#8e8e99!important}.vr-note{position:absolute;z-index:4;left:60px;bottom:26px;width:420px;padding:16px 18px;background:rgba(10,10,12,.8);border:1px solid rgba(255,255,255,.08);border-radius:14px;display:grid;gap:6px}.vr-note b{font-size:13px;font-weight:600;line-height:1.4}.vr-note span{font-size:12px;color:#8e8e99}.vr-toast{z-index:6;left:50%;top:96px;transform:translateX(-50%);background:#18181d;border:1px solid rgba(255,255,255,.12);padding:10px 16px;border-radius:10px;font-size:13px;max-width:90vw}.vr-credit,.vr-toast{position:absolute;margin:0}.vr-credit{z-index:1;left:0;right:0;bottom:6px;text-align:center;font-size:10px;color:#4a4a55}.vr-gate-acts{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}@media (max-width:900px){.vr{display:flex;flex-direction:column;gap:14px;padding:12px 16px 24px}.vr>*{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important}.vr-floor,.vr-sky{position:absolute!important;inset:0!important}.vr-hud{flex-wrap:wrap;height:auto;padding:10px 14px;gap:8px 10px}.vr-count{margin-left:0;width:100%;text-align:left;font-size:12px}.vr-screen{width:calc(100% * var(--s, 1));align-self:center}.vr-seats{justify-items:center;overflow:hidden;max-width:100%}.vr-row{gap:3px}.vr-seat{width:calc(var(--w) * .26);height:18px;border-radius:5px 5px 3px 3px}.vr-avatars{align-self:center}.vr-floaters{position:absolute!important;inset:20% 10% auto!important}.vr-note,.vr-panel{width:auto}.vr-toast{position:fixed!important;top:80px!important;left:16px!important;right:16px!important}.vr-credit{order:99}}.pt.stu .pt-brand b{color:#d4a23a;letter-spacing:.8px}.pt.stu .pt-who>span{border-radius:10px;background:linear-gradient(180deg,#f5b841,#b5101f);font-size:11px;letter-spacing:.8px}.pt.stu .pt-side nav{gap:2px}.pt.stu .pt-item{gap:12px}.pt.stu .pt-item svg{flex:0 0 18px}.pt.stu .pt-item.off{color:#8e8e99;cursor:default}.pt.stu .pt-item.off:hover{background:none;color:#8e8e99}.pt.stu .pt-item .soon-tag{margin-left:auto}.stu-ai{display:block;text-decoration:none;margin-top:auto;padding:14px;border-radius:12px;background:rgba(212,162,58,.08);border:1px solid rgba(212,162,58,.33)}.stu-ai b{display:flex;align-items:center;gap:6px;font:600 13px/20px Manrope,sans-serif;color:#f4f4f6}.stu-ai p{margin:6px 0 0;font:500 12px/18px Manrope,sans-serif;color:#a6a6b0}.stu-soon{opacity:.75;cursor:default}.stu-soon .soon-tag{background:rgba(0,0,0,.35);color:#fff}.stu-h{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.stu-h h2{margin:0!important}.pt-body.pt-body .stu-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.stu-kpis .bp-kpi b{font:400 36px/36px Bebas Neue,sans-serif;letter-spacing:.5px}.stu-live{display:flex;align-items:center;gap:16px;padding:18px;border:1px solid #e3182d;border-radius:16px;background:linear-gradient(90deg,#2a070c,#131317)}.stu-live>div{flex:1 1;min-width:0}.stu-live b{display:block;font:600 14px/20px Manrope,sans-serif;color:#f4f4f6}.stu-live small{display:block;font:500 13px/18px Manrope,sans-serif;color:#a6a6b0}.stu-badge{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:4px;background:#ff2d46;color:#fff;font:700 11px/14px Manrope,sans-serif;letter-spacing:.8px;white-space:nowrap}.stu-badge i{width:6px;height:6px;border-radius:3px;background:#fff;animation:sdpulse 1.6s ease-in-out infinite}@keyframes sdpulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.stu-badge i{animation:none}}.stu-tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:4px;border:1px solid #3a3a44;background:rgba(0,0,0,.5);color:#a6a6b0;font:700 11px/14px Manrope,sans-serif;letter-spacing:.8px;white-space:nowrap}.stu-tag.white{background:#fff;border-color:#fff;color:#0a0a0c}.stu-up{display:flex;align-items:center;gap:12px;padding:6px 0}.stu-up>div{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.stu-up b{font:600 13px/20px Manrope,sans-serif;color:#f4f4f6}.stu-up small{color:#8e8e99}.stu-up small,.stu-up span{font:500 12px/18px Manrope,sans-serif}.stu-up span{color:#a6a6b0}.stu-poster{flex:0 0 48px;width:48px;height:70px;border-radius:10px;display:block}.stu-poster.sm{flex-basis:44px;width:44px;height:64px}.stu-bar{display:block;height:5px;border-radius:3px;background:#24242c;overflow:hidden}.stu-bar em{display:block;height:100%;background:#d4a23a}.stu-note{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:10px;background:#1b1b21;margin-bottom:10px}.stu-note svg{flex:0 0 16px;margin-top:1px}.stu-note p{margin:0;font:500 13px/18px Manrope,sans-serif;color:#a6a6b0}.stu-pay{display:flex;flex-direction:column;gap:14px}.stu-pay h2{margin:0!important}.stu-big{font:400 40px/44px Bebas Neue,sans-serif;letter-spacing:.5px;color:#f4f4f6}.stu-pay>small{font:500 13px/18px Manrope,sans-serif;color:#8e8e99;margin-top:-8px;overflow-wrap:anywhere}.stu-split{display:block;height:12px;border-radius:6px;background:#24242c;overflow:hidden}.stu-split em{display:block;height:100%;background:#d4a23a}.stu-legend{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font:500 13px/18px Manrope,sans-serif;color:#a6a6b0}.stu-legend span+span{color:#8e8e99}.stu-mut{font:500 13px/18px Manrope,sans-serif;color:#a6a6b0}.stu-mut small{display:block;font:500 11px/16px Manrope,sans-serif;color:#8e8e99}.stu-films{display:flex;flex-direction:column;gap:12px}.stu-fr{display:grid;grid-template-columns:minmax(0,320px) 150px 116px 130px 120px minmax(64px,1fr) auto;gap:16px;align-items:center;padding:12px 16px;border-radius:12px;background:#131317;border:1px solid #26262e}.stu-fr.hdr{background:none;border:0;padding:0 16px;font:700 11px/14px Manrope,sans-serif;letter-spacing:.8px;color:#8e8e99}.stu-fr b{font:600 13px/20px Manrope,sans-serif;color:#f4f4f6}.stu-ft{align-items:center;gap:16px}.stu-ft,.stu-ft>span{display:flex;min-width:0}.stu-ft>span{flex-direction:column;gap:2px}.stu-ft b{font-size:14px}.stu-ft b,.stu-ft small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stu-ft small{font:500 12px/18px Manrope,sans-serif;color:#8e8e99}.stu-split-chart{display:flex;align-items:flex-end;gap:7%;height:200px;padding:0 2%}.stu-split-chart>div{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:8px}.stu-split-chart i{display:flex;flex-direction:column;width:100%;max-width:48px;min-height:4px;border-radius:4px;overflow:hidden;background:#d4a23a}.stu-split-chart i em{display:block;width:100%;background:#8e8e99;border-bottom:3px solid #131317}.stu-split-chart span{font:500 11px/15px Manrope,sans-serif;color:#8e8e99}.stu-key{display:flex;gap:14px;margin-top:12px;font:500 12px/18px Manrope,sans-serif;color:#a6a6b0}.stu-key i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;vertical-align:-1px}.stu-key i.a{background:#d4a23a}.stu-key i.b{background:#8e8e99}.stu-acc{display:flex;align-items:center;gap:12px;padding:14px;border-radius:12px;background:#1b1b21;margin-bottom:12px}.stu-acc>div{min-width:0}.stu-acc b{display:block;font:600 14px/20px Manrope,sans-serif;color:#f4f4f6;overflow-wrap:anywhere}.stu-acc small{display:block;font:500 12px/18px Manrope,sans-serif;color:#8e8e99}.stu-acc.off b{color:#a6a6b0}.stu-st{display:flex;flex-direction:column}.stu-sr{display:grid;grid-template-columns:minmax(0,2fr) 1.2fr 1fr 1fr 1fr 110px;gap:12px;align-items:center;padding:14px;border-top:1px solid #1b1b21;font:500 13px/18px Manrope,sans-serif;color:#a6a6b0}.stu-sr.hdr{border-top:0;padding-top:8px;font:700 11px/14px Manrope,sans-serif;letter-spacing:.8px;color:#8e8e99}.stu-sr b{color:#f4f4f6;font-weight:600}.stu-mx,.stu-tm{display:flex;flex-direction:column}.stu-tr{display:grid;grid-template-columns:minmax(0,300px) 160px minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px 14px;border-top:1px solid #1b1b21}.stu-mr.hdr,.stu-tr.hdr{border-top:0;padding-top:8px;padding-bottom:8px;font:700 11px/14px Manrope,sans-serif;letter-spacing:.8px;color:#8e8e99}.stu-who{display:flex;align-items:center;gap:10px}.stu-who,.stu-who>span{min-width:0}.stu-who b{font:600 13px/20px Manrope,sans-serif;color:#f4f4f6}.stu-who b,.stu-who small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stu-who small{font:500 12px/18px Manrope,sans-serif;color:#8e8e99}.stu-who .pt-av{flex-basis:32px;width:32px;height:32px;border-radius:16px;background:#b5101f;font-style:normal;font-size:11px}.stu-role{height:32px;border-radius:8px;border:1px solid #26262e;background:#1b1b21;color:#f4f4f6;font:600 12px/16px Manrope,sans-serif;padding:0 8px}.stu-mr{display:grid;grid-template-columns:minmax(0,260px) repeat(5,minmax(60px,1fr));gap:12px;align-items:center;padding:13px 14px;border-top:1px solid #1b1b21;font:500 13px/18px Manrope,sans-serif;color:#a6a6b0}.stu-mr span[role=cell]:not(:first-child){color:#d4a23a}.stu-set{display:flex;align-items:center;gap:16px;min-height:64px;padding:10px 0;box-sizing:border-box}.stu-set+.stu-set{border-top:1px solid #1b1b21}.stu-set>div{flex:1 1;min-width:0}.stu-set b{display:block;font:600 14px/20px Manrope,sans-serif;color:#f4f4f6}.stu-set small{display:block;margin-top:2px;font:500 13px/18px Manrope,sans-serif;color:#8e8e99;overflow-wrap:anywhere}.stu-toggle{flex:0 0 44px;width:44px;height:26px;border-radius:13px;background:#24242c;position:relative}.stu-toggle i{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:10px;background:#8e8e99}.stu-desk{padding:16px 0;border-top:1px solid #1b1b21}.stu-desk-h{display:flex;align-items:center;gap:12px}.stu-desk-h>div{flex:1 1;min-width:0}.stu-desk-h b{display:block;font:700 16px/22px Manrope,sans-serif;color:#f4f4f6}.stu-desk-h small{display:block;font:500 13px/18px Manrope,sans-serif;color:#a6a6b0;overflow-wrap:anywhere}.stu-dl{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;margin:14px 0}.stu-dl dt{font:700 11px/14px Manrope,sans-serif;letter-spacing:.8px;color:#8e8e99;text-transform:uppercase}.stu-dl dd{margin:4px 0 0;font:500 13px/18px Manrope,sans-serif;color:#f4f4f6;overflow-wrap:anywhere;white-space:pre-wrap}.stu-dl a{color:#f4f4f6;text-decoration:underline}.stuo{display:flex;min-height:100vh;background:#0a0a0c}.stuo-art{position:relative;flex:0 0 560px;overflow:hidden;background:radial-gradient(600px 600px at 300px 100px,rgba(212,162,58,.45),transparent 70%),linear-gradient(180deg,#2a2108,#0a0a0c)}.stuo-brand{position:absolute;left:56px;top:48px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.stuo-brand b{font:700 11px/14px Manrope,sans-serif;letter-spacing:.8px;color:#d4a23a;margin-left:2px}.stuo-copy{position:absolute;left:56px;right:64px;bottom:56px;display:flex;flex-direction:column;gap:14px}.stuo-copy h2{margin:0;font:400 64px/62px Bebas Neue,sans-serif;letter-spacing:.5px;color:#f4f4f6}.stuo-copy p{margin:0;font:500 17px/26px Manrope,sans-serif;color:#a6a6b0}.stuo-form{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:14px;padding:56px 80px;max-width:960px;box-sizing:border-box}.stuo-form h1{margin:0;font:800 32px/40px Manrope,sans-serif;letter-spacing:-.5px;color:#f4f4f6}.stuo-lead{margin:0;max-width:640px;font:500 15px/22px Manrope,sans-serif;color:#a6a6b0}.stuo-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.stuo-step{border:1px solid #26262e;border-radius:14px;background:#131317;padding:16px}.stuo-step.done{border-color:#22c55e}.stuo-row{display:flex;align-items:center;gap:14px}.stuo-n{flex:0 0 32px;width:32px;height:32px;border-radius:16px;display:grid;place-items:center;background:#24242c}.stuo-step.done .stuo-n{background:#22c55e}.stuo-t{flex:1 1;min-width:0}.stuo-t b{display:block;font:600 14px/20px Manrope,sans-serif;color:#f4f4f6}.stuo-t small{display:block;margin-top:2px;font:500 13px/18px Manrope,sans-serif;color:#8e8e99}.stuo-badge{height:22px;padding:0 8px;border-radius:4px;border:1px solid #3a3a44;background:rgba(0,0,0,.5);color:#a6a6b0;font:700 11px/14px Manrope,sans-serif;letter-spacing:.8px;cursor:pointer}.stuo-body{margin:14px 0 0 46px;display:flex;flex-direction:column;gap:10px}.stuo-area{width:100%;box-sizing:border-box;border-radius:10px;border:1px solid #26262e;background:#1b1b21;color:#f4f4f6;font:500 14px/20px Manrope,sans-serif;padding:12px 14px;resize:vertical}.stuo-terms{margin:0;padding-left:18px!important;list-style:disc!important;display:flex;flex-direction:column;gap:6px;font:500 13px/18px Manrope,sans-serif;color:#a6a6b0}.stuo-terms a{color:#f4f4f6;text-decoration:underline}.stuo-check{display:flex;align-items:flex-start;gap:10px;font:500 13px/18px Manrope,sans-serif;color:#f4f4f6}.stuo-check input{margin-top:2px;accent-color:#e3182d}.stuo-note{display:flex;align-items:center;gap:10px;padding:14px;border-radius:12px;background:rgba(212,162,58,.08)}.stuo-note svg{flex:0 0 18px}.stuo-note p{margin:0;font:500 13px/18px Manrope,sans-serif;color:#a6a6b0}.stuo-form .bp-flash{margin:0}@media (max-width:1280px){.pt-body.pt-body .stu-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.stu-fr{grid-template-columns:minmax(0,1fr) 120px 110px 90px 90px auto}.stu-fr>:nth-child(4){display:none}}@media (max-width:1100px){.stuo-art{flex-basis:420px}.stuo-form{padding:48px 40px}}@media (max-width:900px){.stuo{flex-direction:column}.stuo-art{flex:0 0 auto;height:320px}.stuo-brand{left:16px;top:24px}.stuo-copy{left:16px;right:16px;bottom:20px}.stuo-copy h2{font-size:44px;line-height:44px}.stuo-copy p{font-size:15px;line-height:22px}.stuo-form{padding:24px 16px 40px}.stu-dl,.stuo-grid{grid-template-columns:1fr}.stuo-body{margin-left:0}.stu-live{flex-wrap:wrap}.stu-fr.hdr,.stu-sr.hdr,.stu-tr.hdr{display:none}.stu-fr{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.stu-fr>:nth-child(n+3):not(:last-child){display:none}.stu-fr>:last-child{grid-column:2;grid-row:1/span 2}.stu-sr{grid-template-columns:1fr 1fr;gap:4px 12px}.stu-sr>:first-child{grid-column:1/-1}.stu-tr{grid-template-columns:minmax(0,1fr) auto}.stu-tr>:nth-child(3){grid-column:1;font-size:12px}.stu-tr>:nth-child(4){grid-column:2;grid-row:2}.stu-mx{overflow-x:auto}.stu-mr{min-width:560px}}@media (max-width:640px){.pt-body.pt-body .stu-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.stu-kpis .bp-kpi b{font-size:30px;line-height:30px}}.stup .bp-head{align-items:flex-end}.stup .vf-btn.ghost{border-color:#3a3a44}.stup-steps{margin:0;padding:0;list-style:none}.stup-steps,.stup-steps li{display:flex;gap:8px;align-items:center}.stup-steps li{flex:1 1;min-width:0}.stup-steps li:last-child{flex:0 0 auto}.stup-steps b{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:14px;background:#24242c;color:#a6a6b0;font:700 11px/14px Manrope,sans-serif;letter-spacing:.8px}.stup-steps span{font:600 13px/20px Manrope,sans-serif;letter-spacing:.1px;color:#8e8e99;white-space:nowrap}.stup-steps i{flex:1 1;height:2px;background:#26262e;min-width:12px}.stup-steps li.on b{background:#d4a23a;color:#0a0a0c}.stup-steps li.on span{color:#f4f4f6}.stup{min-width:0}.stup-row{align-items:flex-start}.stup-l,.stup-row{display:flex;gap:16px;min-width:0}.stup-l{flex:1 1;flex-direction:column}.stup-r{flex:none;width:420px;gap:16px}.stup-drop,.stup-r{display:flex;flex-direction:column}.stup-drop{align-items:center;justify-content:center;gap:10px;min-height:220px;padding:24px;box-sizing:border-box;border-radius:16px;border:1px solid rgba(212,162,58,.53);background:rgba(212,162,58,.05);text-align:center;transition:background .15s}.stup-drop.over{background:rgba(212,162,58,.14);border-style:dashed}.stup-drop b{font:600 14px/20px Manrope,sans-serif;letter-spacing:.1px;color:#f4f4f6}.stup-drop small{font:500 13px/18px Manrope,sans-serif;color:#8e8e99}.stup-drop .vf-btn.sec{margin-top:0;height:34px;padding:0 14px;border-radius:6px;border:0;background:rgba(255,255,255,.12);font-size:13px}.stup .bp-panel{border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:14px}.stup .bp-panel h2{margin:0;font:700 18px/26px Manrope,sans-serif;letter-spacing:-.2px}.stup-file{display:flex;gap:14px;align-items:center;padding:16px;border-radius:12px;background:#1b1b21}.stup-ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#24242c}.stup-ft{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px}.stup-fr{display:flex;justify-content:space-between;gap:12px}.stup-fr b{font:600 13px/20px Manrope,sans-serif;letter-spacing:.1px;color:#f4f4f6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stup-fr em{flex:none;font:500 12px/18px Manrope,sans-serif;font-style:normal;color:#a6a6b0}.stup-fr em.ok{color:#22c55e}.stup-fr em.bad{color:#f87171}.stup-bar{height:6px;border-radius:3px;background:#24242c;overflow:hidden}.stup-bar i{display:block;height:100%;background:#d4a23a;transition:width .3s}.stup-bar i.ok{background:#22c55e}.stup-bar i.bad{background:#b91c1c}.stup-ft small{font:500 12px/18px Manrope,sans-serif;color:#8e8e99;overflow-wrap:anywhere}.stup-x{flex:none;width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:#8e8e99;font-size:18px;cursor:pointer}.stup-x:hover{background:#24242c;color:#f4f4f6}.stup-checks{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.stup-checks li{display:flex;gap:10px;align-items:center;font:500 13px/18px Manrope,sans-serif;color:#a6a6b0}.stup-checks svg{flex:none}.stup-next{margin:0;font:500 13px/18px Manrope,sans-serif;color:#a6a6b0}.stup-drafts{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.stup-drafts li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;background:#1b1b21}.stup-drafts b{display:block;font:600 14px/20px Manrope,sans-serif;color:#f4f4f6}.stup-drafts small{font:500 12px/18px Manrope,sans-serif;color:#8e8e99}@media (max-width:1100px){.stup-row{flex-direction:column}.stup-r{width:100%}}@media (max-width:760px){.stup .bp-head{flex-direction:column;align-items:flex-start}.stup-steps span{display:none}.stup-steps li.on{flex:0 0 auto}.stup-steps li.on span{display:inline}.stup-steps li.on i{width:12px;flex:none}.stup-fr b{white-space:normal;overflow-wrap:anywhere}.stup-drop{min-height:180px}.stup-fr{flex-direction:column;gap:2px}}.stfd .vf-btn.ghost{border-color:#3a3a44}.stfd .bp-chips>a,.stfd .bp-chips>span{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:999px;background:#1b1b21;border:1px solid #26262e;color:#a6a6b0;font:600 13px/20px Manrope,sans-serif;letter-spacing:.1px;text-decoration:none;box-sizing:border-box}.stfd .bp-chips>.on{background:#f4f4f6;border-color:#f4f4f6;color:#0a0a0c}.stfd .bp-chips>.off{opacity:.5;cursor:default}.stfd .bp-chips>a:hover{color:#f4f4f6}.stfd-two{align-items:flex-start}.stfd-col,.stfd-two{display:flex;gap:16px;min-width:0}.stfd-col{flex:1 1;flex-direction:column}.stfd .bp-panel{border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:12px}.stfd .bp-panel h2{margin:0;font:700 16px/26px Manrope,sans-serif;letter-spacing:-.2px}.stfd-form{display:flex;flex-direction:column;gap:12px}.stfd-form .vf-field{margin:0}.stfd-pair{display:flex;gap:12px}.stfd-pair>*{flex:1 1;min-width:0}.stfd-v{display:flex;align-items:center;gap:12px;padding:8px 0}.stfd-v>div{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.stfd-v b{font:600 13px/20px Manrope,sans-serif;letter-spacing:.1px;color:#f4f4f6}.stfd-v small{font:500 12px/18px Manrope,sans-serif;color:#8e8e99}.stfd-v .vf-btn{margin:0;flex:none}.stfd-v .vf-btn.sec{height:34px;padding:0 14px;border-radius:6px;border:0;background:rgba(255,255,255,.12);font-size:13px}.stfd-v .vf-btn.sm.ghost{height:34px;padding:0 14px;border-radius:6px;font-size:13px}.stfd-dlg{width:100%;max-width:480px;box-sizing:border-box;background:#131317;border:1px solid #26262e;border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:16px}.stfd-dlg h2{margin:0;font:700 20px/28px Manrope,sans-serif;color:#f4f4f6}.stfd-dlg>p{margin:0;font:500 14px/21px Manrope,sans-serif;color:#a4a4ae}.stfd-dlg .vf-field{margin:0}.stfd-dlg .vf-field input{color-scheme:dark}.stfd-note{background:rgba(20,184,166,.12);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:6px;font:500 13px/20px Manrope,sans-serif;color:#c9c9d0}.stfd-note b{font-weight:600;color:#f4f4f6}.stfd-dlg-k{display:flex;gap:12px}.stfd-dlg-k>div{flex:1 1;min-width:0;background:#1c1c22;border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:4px}.stfd-dlg-k span{font:500 12px/16px Manrope,sans-serif;color:#a4a4ae}.stfd-dlg-k b{font:800 22px/30px Manrope,sans-serif;color:#f4f4f6}.stfd-dlg-hint{font:500 12px/18px Manrope,sans-serif;color:#8e8e99}.stfd-dlg-btns{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.stfd-dlg-btns .vf-btn{margin:0;height:40px;padding:0 18px}.stfd-pill{flex:none;padding:4px 10px;border-radius:999px;font:700 11px/14px Manrope,sans-serif;letter-spacing:.8px}.stfd-pill.teal{background:rgba(43,179,163,.15);color:#2bb3a3}.stfd-pill.amber{background:rgba(245,184,65,.15);color:#f5b841}.stfd-pill.grey{background:#24242c;color:#a6a6b0}.stfd-pill.red{background:rgba(227,24,45,.15);color:#ff6b78}.stfd-art{display:flex;gap:12px}.stfd-poster{position:relative;flex:none;width:150px;height:220px;padding:10px;border:0;border-radius:12px;overflow:hidden;background:linear-gradient(180deg,#3a0d12,#050506);display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;text-align:left;cursor:pointer}.stfd-poster:disabled{cursor:default}.stfd-poster img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.stfd-poster img+b{display:none}.stfd-poster b{position:relative;font:400 20px/20px Bebas Neue,sans-serif;letter-spacing:.5px;color:#fff}.stfd-poster small{position:absolute;top:10px;left:10px;font:600 12px/16px Manrope,sans-serif;color:#a6a6b0}.stfd-tr{flex:1 1;min-width:0;height:220px;border-radius:12px;background:linear-gradient(90deg,#1a1a1f,#0b0b0d);display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none}.stfd-tr b{font:600 14px/20px Manrope,sans-serif;letter-spacing:.1px;color:#f4f4f6}.stfd-tr small{font:500 13px/18px Manrope,sans-serif;color:#8e8e99}.stfd-k{display:flex;gap:12px}.stfd-k .bp-kpi{flex:1 1;min-width:0;border-radius:14px;min-height:0;border:1px solid #26262e;background:#131317}.stfd-k .bp-kpi b{font:400 32px/34px Bebas Neue,sans-serif;letter-spacing:.5px}@media (max-width:1000px){.stfd-two{flex-direction:column}.stfd-col{width:100%}}@media (max-width:760px){.stfd .bp-head{align-items:flex-start}.stfd .bp-head,.stfd-k,.stfd-pair{flex-direction:column}.stfd-poster{width:120px;height:176px}.stfd-tr{height:176px}}.stup-steps a{display:flex;align-items:center;gap:8px;text-decoration:none}.stup-steps a:hover span{color:#f4f4f6}.stpr{display:flex;flex-direction:column;gap:20px}.stpr .bp-chips a.stpr-film{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:16px;background:var(--bg-elevated);border:1px solid var(--border-subtle);color:var(--text-secondary);font:600 13px/20px Manrope,sans-serif;text-decoration:none}.stpr .bp-chips a.stpr-film.on{background:var(--text-primary);color:var(--text-inverse);border-color:transparent}.stpr .bp-chips button{border:1px solid var(--border-subtle);font-weight:600}.stpr .bp-chips button.on{border-color:transparent}.stpr .bp-chips button:disabled{cursor:default;opacity:.7}.stpr .bp-chips button[aria-disabled=true]{cursor:default}.stpr-row{display:flex;gap:16px;align-items:flex-start}.stpr-prem{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:14px}.stpr-rules{flex:0 0 400px;display:flex;flex-direction:column;gap:14px}.stpr-pair{display:flex;gap:12px}.stpr-pair>*{flex:1 1;min-width:0}.stpr .vf-box input,.stpr .vf-box select{width:100%;min-width:0;height:100%;background:transparent;border:0;color:var(--text-primary);font:500 15px/22px Manrope,sans-serif;outline:none;color-scheme:dark}.stpr .vf-box input[readonly]{color:var(--text-muted)}.stpr .vf-box select option{background:#1b1b21}.stpr-times{margin:0;color:var(--text-secondary);font:500 13px/18px Manrope,sans-serif}.stpr-free{display:flex;align-items:center;gap:12px;padding:14px;border-radius:12px;background:var(--bg-elevated)}.stpr-free p{flex:1 1;margin:0;color:var(--text-secondary);font:500 13px/18px Manrope,sans-serif}.stpr-rule{display:flex;align-items:center;gap:12px}.stpr-rule>div{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.stpr-rule b{color:var(--text-primary);font:600 13px/20px Manrope,sans-serif;letter-spacing:.1px}.stpr-rule small{color:var(--text-muted);font:500 12px/18px Manrope,sans-serif}.stpr-tg{position:relative;flex:none;width:44px;height:26px;padding:0;border:0;border-radius:13px;background:#24242c;cursor:pointer;transition:background .15s}.stpr-tg i{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:10px;background:#fff;transition:left .15s}.stpr-tg.on{background:#d4a23a}.stpr-tg.on i{left:21px}.stpr-tg:disabled{cursor:default;opacity:.6}.stpr-tg:focus-visible{outline:2px solid #fff;outline-offset:2px}.stpr-prices{display:flex;flex-direction:column;gap:14px}.stpr-ph{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.stpr-ph h2{margin:0}.stpr-table{display:flex;flex-direction:column;gap:14px}.stpr-hdr,.stpr-pr{display:grid;grid-template-columns:200px 60px 140px 90px 150px 110px minmax(0,1fr);gap:16px;align-items:center;padding:0 16px}.stpr-hdr span{color:var(--text-muted);font:700 11px/14px Manrope,sans-serif;letter-spacing:.8px}.stpr-pr{padding:12px 16px;border:1px solid var(--border-subtle)}.stpr-pr .c{color:var(--text-primary);font:600 13px/20px Manrope,sans-serif;white-space:pre;overflow:hidden;text-overflow:ellipsis}.stpr-pr .cur{color:var(--text-muted)}.stpr-pr .cur,.stpr-pr .s{font:500 13px/18px Manrope,sans-serif}.stpr-pr .s{color:var(--text-secondary)}.stpr-in{box-sizing:border-box;width:140px;max-width:100%;height:36px;padding:0 12px;border-radius:8px;border:1px solid var(--border-subtle);background:var(--bg-elevated);color:var(--text-primary);font:600 13px/20px Manrope,sans-serif;outline:none}.stpr-in:focus{border-color:var(--text-primary)}.stpr-pr .ai{display:flex;align-items:center;gap:6px;min-width:0;color:var(--text-muted);font:500 12px/18px Manrope,sans-serif}.stpr-pr .ai>span{flex:1 1;min-width:0}.stpr-pr .ai.warn{color:#d4a23a}.stpr-pr .ai svg{flex:none;width:14px;height:14px;fill:#d4a23a}.stpr-pr .x{flex:none;width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:var(--text-muted);font-size:16px;cursor:pointer}.stpr-pr .x:hover{background:var(--bg-elevated);color:var(--text-primary)}.stpr-foot{flex-wrap:wrap;gap:16px}.stpr-add,.stpr-foot{display:flex;align-items:center}.stpr-add{gap:10px;color:var(--text-secondary)}.stpr-add,.stpr-add select{font:600 13px/20px Manrope,sans-serif}.stpr-add select{height:36px;padding:0 10px;border-radius:8px;border:1px solid var(--border-subtle);background:var(--bg-elevated);color:var(--text-primary);color-scheme:dark}.stpr-add .stpr-in{width:110px}@media (max-width:1100px){.stpr-row{flex-direction:column;align-items:stretch}.stpr-rules{flex:none}.stpr-hdr{display:none}.stpr-pr{grid-template-columns:1fr 1fr;gap:6px 12px}.stpr-pr .ai,.stpr-pr .c{grid-column:1/-1}.stpr-pr .s:before{color:var(--text-muted);font-size:11px;margin-right:6px}.stpr-pr .s:nth-child(4):before{content:"≈ USD"}.stpr-pr .s:nth-child(5):before{content:"Starts"}.stpr-pr .s:nth-child(6):before{content:"Sold"}}@media (max-width:600px){.stpr-pair{flex-direction:column}}.stpr .bp-flash a{color:inherit;text-decoration:underline}.stdb{display:flex;flex-direction:column;gap:20px}.stdb .bp-chips a.stpr-film{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:16px;background:var(--bg-elevated);border:1px solid var(--border-subtle);color:var(--text-secondary);font:600 13px/20px Manrope,sans-serif;text-decoration:none}.stdb .bp-chips a.stpr-film.on{background:var(--text-primary);color:var(--text-inverse);border-color:transparent}.stdb .bp-chips button{border:1px solid var(--border-subtle);font-weight:600}.stdb .bp-chips button.on{border-color:transparent}.stdb .bp-flash a,.stdb .pt-hint a{color:inherit;text-decoration:underline}.stdb-row{display:flex;gap:16px;align-items:flex-start}.stdb .bp-panel{border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:14px}.stdb .bp-panel h2{margin:0!important;font:600 20px/28px Manrope,sans-serif!important}.stdb-langs{flex:0 0 360px}.stdb-langs ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.stdb-langs li button,.stdb-orig{width:100%;display:grid;grid-template-columns:94px 70px 1fr;align-items:center;gap:10px;height:52px;padding:0 12px;border:0;border-radius:8px;background:none;color:var(--text-primary);text-align:left;cursor:pointer;font:inherit}.stdb-orig{cursor:default}.stdb-langs li button:hover{background:#1a1a20}.stdb-langs li button.on{background:#1d1d23}.stdb-langs li button:focus-visible{outline:2px solid #fff;outline-offset:-2px}.stdb-langs b{font:500 13px/18px Manrope,sans-serif}.stdb-langs b,.stdb-langs small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stdb-langs small{color:var(--text-muted);font:500 11px/16px Manrope,sans-serif}.stdb-bar{height:4px;background:#2a2a31;overflow:hidden}.stdb-bar,.stdb-bar i{display:block;border-radius:2px}.stdb-bar i{height:100%}.stdb-bar.green i{background:#22c55e}.stdb-bar.amber i{background:#f5a524}.stdb-bar.gold i{background:#d4a23a}.stdb-bar.red i{background:#e3182d}.stdb-bar.run i{animation:stdb-run 1.4s ease-in-out infinite}@keyframes stdb-run{0%{transform:translateX(-100%)}to{transform:translateX(340%)}}@media (prefers-reduced-motion:reduce){.stdb-bar.run i{animation:none}}.stdb-addbtn{height:34px;border:0;border-radius:6px;background:#2a2a31;color:var(--text-primary);font:600 13px/20px Manrope,sans-serif;cursor:pointer}.stdb-addbtn:hover:not(:disabled){background:#33333b}.stdb-addbtn:disabled{opacity:.5;cursor:default}.stdb-add{display:flex;flex-direction:column;gap:10px}.stdb-add select{width:100%;color-scheme:dark}.stdb-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:16px}.stdb-edh,.stdb-sh{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.stdb-edh h2{font-size:18px!important}.stdb-sbtn{height:34px;padding:0 14px;border-radius:6px;border:1px solid #3a3a42;background:none;color:var(--text-primary);font:500 13px/20px Manrope,sans-serif;cursor:pointer}.stdb-sbtn.fill{background:#2a2a31;border-color:transparent}.stdb-sbtn:disabled{opacity:.45;cursor:default}.stdb-prev{position:relative;height:200px;border-radius:12px;background:radial-gradient(ellipse at 50% 35%,#6e1d4c 0,#3a1030 45%,#110a10 100%);overflow:hidden}.stdb-play,.stdb-prev{display:flex;align-items:center;justify-content:center}.stdb-play{width:56px;height:56px;border-radius:28px;border:0;background:rgba(255,255,255,.18);cursor:pointer}.stdb-play:disabled{cursor:default;opacity:.6}.stdb-play:focus-visible{outline:2px solid #fff;outline-offset:2px}.stdb-cap{position:absolute;left:16px;right:16px;bottom:12px;margin:0;text-align:center;color:#fff;font:500 14px/20px Manrope,sans-serif;text-shadow:0 1px 3px rgba(0,0,0,.8);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.stdb-cap b{color:#f5c26b;font-weight:700}.stdb-nov{position:absolute;top:12px;right:12px;padding:2px 8px;border-radius:4px;background:rgba(0,0,0,.5);color:#d0d0d8;font:600 11px/16px Manrope,sans-serif}.stdb-wave{display:flex;align-items:center;gap:2px;height:48px;min-width:0;overflow:hidden}.stdb-wave i{flex:1 1;min-width:1px;border-radius:1px;background:#4a4a54}.stdb-wave i.on{background:#f5c26b}.stdb-voice{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.stdb-voice>span{color:var(--text-muted)}.stdb-voice button,.stdb-voice>span{font:500 13px/20px Manrope,sans-serif}.stdb-voice button{height:32px;padding:0 13px;border-radius:16px;border:1px solid #3a3a42;background:none;color:#d0d0d8}.stdb-voice button.on{background:#fff;color:#0b0b0e;border-color:transparent}.stdb-voice button:disabled{opacity:.75}.stdb-voice .stdb-rm{margin-left:auto;border-color:transparent;color:var(--text-muted);text-decoration:underline;cursor:pointer}.stdb-voice .stdb-rm:disabled{cursor:default}.stdb-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.stdb-lines li{display:grid;grid-template-columns:70px 70px minmax(0,1fr) minmax(0,1fr) 124px;gap:14px;align-items:start;padding:14px;border-radius:8px;background:#1a1a20;border:1px solid transparent;cursor:pointer}.stdb-lines li.flag{background:#1f1a10;border-color:#b8860b}.stdb-lines li.cur{box-shadow:inset 3px 0 0 #fff}.stdb-lines .t{color:var(--text-muted);font:500 12px/20px Manrope,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stdb-lines .sp{color:#d4a23a;font:700 11px/20px Manrope,sans-serif;letter-spacing:.04em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis}.stdb-lines .src{color:#c4c4cc;font:500 13px/20px Manrope,sans-serif}.stdb-lines .tx{color:var(--text-primary);font:500 15px/22px Manrope,sans-serif;text-align:left;background:none;border:0;padding:0;cursor:text}.stdb-lines button.tx:hover{-webkit-text-decoration:underline dotted #6a6a74;text-decoration:underline dotted #6a6a74}.stdb-lines .tx.ed{display:flex;flex-direction:column;gap:8px;cursor:default}.stdb-lines textarea{width:100%;min-height:64px;box-sizing:border-box;padding:8px 10px;border-radius:6px;border:1px solid #3a3a42;background:#111115;color:var(--text-primary);font:500 14px/20px Manrope,sans-serif;resize:vertical}.stdb-lines .mk{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.stdb-lines .mk em{font-style:normal;color:#f5a524;font:500 12px/18px Manrope,sans-serif;align-self:stretch}.stdb-lines .mk button{height:26px;padding:0 10px;border-radius:6px;border:1px solid #5a4a20;background:none;color:#f5c26b;font:600 12px/18px Manrope,sans-serif;cursor:pointer}@media (max-width:1100px){.stdb-row{flex-direction:column;align-items:stretch}.stdb-langs{flex:none}}@media (max-width:700px){.stdb-lines li{grid-template-columns:64px 1fr;gap:6px 10px}.stdb-lines .mk,.stdb-lines .src,.stdb-lines .tx{grid-column:1/-1}.stdb-lines .mk{align-items:flex-start}.stdb-voice .stdb-rm{margin-left:0}.stdb-prev{height:160px}}.stcr{display:flex;flex-direction:column;gap:18px}.stcr .bp-chips a.stpr-film{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:16px;background:var(--bg-elevated);border:1px solid var(--border-subtle);color:var(--text-secondary);font:600 13px/20px Manrope,sans-serif;text-decoration:none}.stcr .bp-chips a.stpr-film.on{background:var(--text-primary);color:var(--text-inverse);border-color:transparent}.stcr .bp-panel{border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:14px}.stcr .bp-panel h2{margin:0!important;font:600 16px/24px Manrope,sans-serif!important}.stcr .bp-head .pt-btns,.stcr-live{align-items:center}.stcr-live{display:inline-flex;gap:6px;height:22px;padding:0 8px;border-radius:4px;background:#e3182d;color:#fff;font:700 11px/16px Manrope,sans-serif;letter-spacing:.04em}.stcr-live:before{content:"";width:6px;height:6px;border-radius:3px;background:#fff}.stcr-say textarea{width:100%;resize:vertical;background:none;border:0;color:var(--text-primary);font:500 14px/20px Manrope,sans-serif}.stcr-say .pt-btns{align-items:center;justify-content:flex-end}.stcr-say small{margin-right:auto;color:var(--text-muted);font:500 12px/18px Manrope,sans-serif}.stcr-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.stcr-tile{display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:12px;background:#131317;border:1px solid #24242b;min-width:0}.stcr-tile small{color:var(--text-secondary);font:500 13px/18px Manrope,sans-serif}.stcr-tile b{font:400 30px/36px Bebas Neue,Manrope,sans-serif;letter-spacing:.02em;color:var(--text-primary)}.stcr-tile span{color:var(--text-muted);font:500 12px/18px Manrope,sans-serif;overflow:hidden;text-overflow:ellipsis}.stcr-tile span.g{color:#22c55e}.stcr-tile.soon b{color:var(--text-muted)}.stcr-row{display:flex;gap:16px;align-items:flex-start}.stcr-map{flex:1 1;min-width:0}.stcr-side{flex:0 0 528px;min-width:0;display:flex;flex-direction:column;gap:16px}.stcr-ph{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.stcr-ph small{color:var(--text-muted);font:500 13px/20px Manrope,sans-serif}.stcr .bp-chips button{border:1px solid var(--border-subtle);font-weight:600}.stcr .bp-chips button.on{border-color:transparent}.stcr .bp-chips button:disabled{cursor:default;opacity:.75}.stcr-world{border-radius:10px;background:#18181d;padding:8px}.stcr-world svg{display:block;width:100%;height:auto}.stcr-dot{fill:#2c2c36}.stcr-legend{display:flex;flex-wrap:wrap;gap:6px 16px;list-style:none;margin:0;padding:0;color:var(--text-secondary);font:500 12px/18px Manrope,sans-serif}.stcr-legend i{display:inline-block;width:9px;height:9px;border-radius:2px;background:#f5a524;margin-right:6px;vertical-align:-1px}.stcr-legend .none{color:var(--text-muted)}.stcr-cells{display:grid;grid-template-columns:1fr 1fr;gap:10px}.stcr-cells>div{padding:12px 14px;border-radius:8px;background:#1a1a20;display:flex;flex-direction:column;gap:4px}.stcr-cells small{color:var(--text-muted);font:500 12px/18px Manrope,sans-serif}.stcr-cells b{font:600 14px/20px Manrope,sans-serif;color:var(--text-primary);display:flex;align-items:center;gap:8px}.stcr-cells b i{width:8px;height:8px;border-radius:4px;background:#22c55e;flex:none}.stcr-cells b i.off{background:#4a4a54}.stcr-spark{width:290px;max-width:100%;height:66px}.stcr-moodline{margin:0;color:var(--text-secondary);font:500 13px/20px Manrope,sans-serif}.stcr-mod{flex:1 1;min-width:0}.stcr-mod ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.stcr-mod li{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:8px;background:#1a1a20}.stcr-mod .av{width:28px;height:28px;flex:none;border-radius:14px;background:#33333b;color:var(--text-primary);font:700 10px/28px Manrope,sans-serif;text-align:center}.stcr-mod .who{flex:1 1;min-width:0}.stcr-mod .who small{color:var(--text-muted);font:600 11px/16px Manrope,sans-serif;letter-spacing:.02em}.stcr-mod .who p{margin:2px 0 0;color:var(--text-primary);font:500 14px/20px Manrope,sans-serif;overflow-wrap:anywhere}.stcr-mod .act{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.stcr-mod em{font-style:normal;font:600 12px/18px Manrope,sans-serif;letter-spacing:.02em;white-space:nowrap}.stcr-mod em.red{color:#ff4d5e}.stcr-mod em.amber{color:#f5a524}.stcr-mod .stdb-sbtn.red{border-color:#6b1a22;color:#ff8a95}.stcr-langs{flex:0 0 420px;min-width:0}.stcr-langs ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.stcr-langs li{display:grid;grid-template-columns:90px minmax(0,1fr) auto;gap:12px;align-items:baseline}.stcr-langs b{color:#f5a524;font:700 12px/18px Manrope,sans-serif;letter-spacing:.03em}.stcr-langs q{color:var(--text-primary);font:500 13px/20px Manrope,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stcr-langs span{color:var(--text-muted);font:600 11px/18px Manrope,sans-serif}@media (max-width:1280px){.stcr-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.stcr-row{flex-direction:column;align-items:stretch}.stcr-langs,.stcr-side{flex:none}}@media (max-width:700px){.stcr-tiles{grid-template-columns:1fr 1fr}.stcr-cells{grid-template-columns:1fr}.stcr-mod li{flex-wrap:wrap}.stcr-mod .act{width:100%;justify-content:flex-start}}.stan .stcr-tile span.r{color:#ff4d5e}.stan-tabs{gap:8px}.stan-tabs button{height:32px}.stan-range select{border-radius:16px;border:0;background:var(--text-primary);color:var(--text-inverse);font:600 13px/20px Manrope,sans-serif}.stan-pill,.stan-range select{height:32px;padding:0 14px;cursor:pointer}.stan-pill{border-radius:16px;border:1px solid var(--border-subtle);background:var(--bg-elevated);color:var(--text-secondary);font:500 13px/20px Manrope,sans-serif}.stan-pill.off{opacity:.6;text-decoration:line-through}.stan-soon h2{display:flex;align-items:center}.stan-ret{flex:1 1;min-width:0;min-height:200px}.stan-who{flex:0 0 400px;min-width:0}.stan-top{flex:0 0 380px;min-width:0}.stan-donutrow{display:flex;align-items:center;gap:22px}.stan-donut{width:132px;height:132px;flex:none}.stan-key{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;color:var(--text-secondary);font:500 12px/18px Manrope,sans-serif}.stan-key i{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:8px;vertical-align:-1px}.stan-note{margin:0;color:var(--text-muted);font:500 12px/18px Manrope,sans-serif}.stan-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.stan-bars{display:flex;align-items:flex-end;gap:14px;height:150px;padding-top:4px}.stan-bar{flex:1 1;min-width:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px}.stan-bar i{display:block;width:100%;max-width:48px;border-radius:3px}.stan-bar small{color:var(--text-muted);font:500 11px/14px Manrope,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.stan-bar .v{color:var(--text-secondary);font:600 11px/14px Manrope,sans-serif}.stan-cohort table,.stan-top table{width:100%;border-collapse:collapse}.stan-top th{text-align:left;color:var(--text-muted);font:600 11px/16px Manrope,sans-serif;padding:0 0 6px}.stan-top td{padding:7px 0;color:var(--text-primary);font:500 14px/20px Manrope,sans-serif}.stan-top td+td{color:var(--text-secondary);font-size:13px}.stan-top td.am{color:#f5a524}.stan-funnel ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.stan-funnel li{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:10px;color:var(--text-secondary);font:500 13px/20px Manrope,sans-serif}.stan-funnel b{display:block;box-sizing:border-box;max-width:100%;padding:2px 10px;border-radius:3px;background:linear-gradient(90deg,#f5a524,#e3182d);color:#111;font:700 11px/20px JetBrains Mono,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stan-cohort th{color:var(--text-muted);font:600 11px/16px Manrope,sans-serif;text-align:left;padding:0 4px 4px}.stan-cohort tbody th{color:var(--text-secondary);font:500 13px/20px Manrope,sans-serif}.stan-cohort td{padding:3px}.stan-cohort td b,.stan-cohort td i{display:block;height:26px;border-radius:3px;background:#e7a93a;color:#111;font:700 11px/26px JetBrains Mono,monospace;text-align:center}.stan-cohort td i{background:#1d1d23}.stan .bp-panel[id]{scroll-margin-top:80px}@media (max-width:1280px){.stan-top,.stan-who{flex:none}.stan-three{grid-template-columns:1fr}}@media (max-width:700px){.stan .bp-head{flex-direction:column;align-items:flex-start}.stan .pt-btns{flex-wrap:wrap}.stan-donutrow{flex-direction:column;align-items:flex-start}}.stan .bp-head .vf-btn{height:32px;padding:0 14px;font-size:13px;border-radius:6px}.stan .bp-head p{margin-top:2px!important}.stpy-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.stpy .stcr-tile span.r{color:#ff4d5e}.stpy .bp-chips .stpy-add{background:var(--brand-red);color:#fff;border-color:transparent}.stpy-form{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:10px;background:#1a1a20}.stpy-form input,.stpy-form select{width:100%;background:none;border:0;color:var(--text-primary);font:500 14px/20px Manrope,sans-serif}.stpy-form select option{background:#1a1a20}.stpy-form .pt-btns{justify-content:flex-end}.stpy-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.stpy-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.stpy-list>li{border-radius:10px;background:#1a1a20}.stpy-row{width:100%;display:grid;grid-template-columns:40px minmax(0,1fr) 220px 170px;align-items:center;gap:14px;padding:14px;background:none;border:0;color:inherit;text-align:left;cursor:pointer;border-radius:10px}.stpy-row:focus-visible{outline:2px solid #fff;outline-offset:2px}.stpy-print{display:grid;place-items:center;width:40px;height:40px;border-radius:8px;background:#1f2a22;color:#22c55e}.stpy-print.amber{background:#2e2716;color:#f5a524}.stpy-print.grey{background:#24242b;color:#6b6b75}.stpy-row .what{display:flex;flex-direction:column;min-width:0}.stpy-row .what b{color:var(--text-primary);font:600 14px/20px Manrope,sans-serif}.stpy-row .what b,.stpy-row .what small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stpy-row .what small{color:var(--text-muted);font:500 12px/18px Manrope,sans-serif}.stpy-row .to{display:flex;flex-direction:column;color:var(--text-secondary);font:500 13px/20px Manrope,sans-serif;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stpy-row .to small{color:var(--text-muted);font:600 11px/16px Manrope,sans-serif;letter-spacing:.04em}.stpy-row em{font-style:normal;font:700 11px/16px JetBrains Mono,Manrope,monospace;letter-spacing:.04em}.stpy-row em.green{color:#22c55e}.stpy-row em.amber{color:#f5a524}.stpy-row em.grey{color:var(--text-muted)}.stpy-more{display:flex;flex-direction:column;gap:12px;padding:0 14px 14px 68px}.stpy-more textarea{width:100%;resize:vertical;background:none;border:0;color:var(--text-primary)}.stpy-link,.stpy-more textarea{font:500 13px/20px Manrope,sans-serif}.stpy-link{margin:0;overflow-wrap:anywhere}.stpy-link a{color:#8fb4ff}.stpy-acts{flex-wrap:wrap}.stpy-two{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.stpy-guards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.stpy-guards li{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-secondary);font:500 14px/20px Manrope,sans-serif}.stpy-guards i{position:relative;flex:none;width:44px;height:24px;border-radius:12px;background:#2c2c34}.stpy-guards i:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#55555f}.stpy-guards i.on{background:#e7a93a}.stpy-guards i.on:after{left:23px;background:#fff}.stpy-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px;color:var(--text-secondary);font:500 14px/20px Manrope,sans-serif}.stpy-steps li{display:flex;align-items:center;gap:14px}.stpy-steps b{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:13px;background:#24242b;color:var(--text-primary);font:700 11px/1 Manrope,sans-serif}@media (max-width:1100px){.stpy-row{grid-template-columns:40px minmax(0,1fr)}.stpy-row .to,.stpy-row em{grid-column:2}.stpy-more{padding-left:14px}.stpy-grid{grid-template-columns:1fr 1fr}.stpy-two{grid-template-columns:1fr}}@media (max-width:700px){.stpy-tiles{grid-template-columns:1fr 1fr}.stpy-grid{grid-template-columns:1fr}}.stmk-tools{display:flex;align-items:center;gap:12px}.stmk-tools select{background:#1a1a20;border:1px solid var(--border-subtle);border-radius:8px;padding:6px 10px;color:var(--text-primary);font:600 13px/18px Manrope,sans-serif}.stmk-ai{color:#e7a93a;font:700 11px/16px Manrope,sans-serif;letter-spacing:.02em}.stmk-lead{margin:0 0 14px;color:var(--text-secondary);font:500 13px/20px Manrope,sans-serif}.stmk-cards{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.stmk-cards li{display:flex;flex-direction:column;gap:6px;min-width:0}.stmk-cards small{color:var(--text-muted);font:500 11px/16px Manrope,sans-serif}.stmk-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:146/214;width:100%;padding:14px;border:2px solid transparent;border-radius:10px;color:#fff;text-align:left;cursor:pointer;overflow:hidden}.stmk-card:disabled{cursor:default}.stmk-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.78));pointer-events:none}.stmk-card.plum{background:radial-gradient(120% 70% at 50% 25%,#7a2a63,#2a1424 70%)}.stmk-card.wine{background:radial-gradient(120% 70% at 50% 25%,#6b1f3a,#2c1220 70%)}.stmk-card.sea{background:radial-gradient(120% 70% at 50% 25%,#1f5a8c,#102235 70%)}.stmk-card.amber{background:radial-gradient(120% 70% at 50% 25%,#9a6416,#3a2410 70%)}.stmk-card.red{background:radial-gradient(120% 70% at 50% 25%,#8c1d1d,#331012 70%)}.stmk-card.on{border-color:#e50914}.stmk-card:focus-visible{outline:2px solid #fff;outline-offset:2px}.stmk-card .tc{left:12px;background:rgba(0,0,0,.7);font:700 10px/14px JetBrains Mono,Manrope,monospace}.stmk-card .ok,.stmk-card .tc{position:absolute;top:12px;z-index:1;padding:3px 8px;border-radius:4px}.stmk-card .ok{right:12px;background:#16a34a;font:700 10px/14px Manrope,sans-serif}.stmk-card b{position:relative;z-index:1;font:400 22px/24px Bebas Neue,Oswald,Manrope,sans-serif;letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere}.stmk-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.stmk-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:16px;background:#f2f2f2;color:#111;font:600 12px/18px Manrope,sans-serif;text-decoration:none}.stmk-chip select{background:none;border:0;color:#111;font:inherit;cursor:pointer}.stmk-two{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:16px;align-items:start}.stmk-table{display:flex;flex-direction:column;gap:8px}.stmk-tr{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.1fr) 70px 90px minmax(0,1fr);gap:12px;align-items:center;padding:12px;border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-secondary);font:500 13px/20px Manrope,sans-serif}.stmk-tr.th{border:0;padding-block:4px;color:var(--text-muted);font:600 11px/16px Manrope,sans-serif}.stmk-tr>span{display:flex;flex-direction:column;min-width:0}.stmk-tr small{color:var(--text-muted);font:500 11px/16px Manrope,sans-serif}.stmk-tr .name b,.stmk-tr small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stmk-tr .name b{color:var(--text-primary);font:600 13px/20px Manrope,sans-serif}.stmk-tr .cost form{display:flex;gap:6px}.stmk-tr .cost input{width:70px;background:#1a1a20;border:1px solid var(--border-subtle);border-radius:6px;padding:2px 6px;color:var(--text-primary);font:inherit}.stmk-row-acts{display:flex;gap:10px}.stmk-link{align-self:flex-start;padding:0;background:none;border:0;color:#8fb4ff;font:600 12px/18px Manrope,sans-serif;cursor:pointer;text-decoration:none}.stmk-link.danger{color:#f87171}.stmk-assets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.stmk-assets li{display:flex;align-items:center;gap:12px;padding:14px;border-radius:8px;background:#1a1a20}.stmk-assets li>span{display:flex;flex-direction:column;flex:1 1;min-width:0}.stmk-assets b{color:var(--text-primary);font:600 13px/20px Manrope,sans-serif}.stmk-assets b,.stmk-assets small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stmk-assets small{color:var(--text-muted);font:500 11px/16px Manrope,sans-serif}.stmk-assets li.soon{opacity:.7}.stmk-ic{display:grid;place-items:center;flex:none;color:#e7a93a}.stmk-form .stmk-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:10px}.stmk-form input,.stmk-form select{width:100%;background:none;border:0;color:var(--text-primary);font:500 14px/20px Manrope,sans-serif}.stmk-form select option{background:#1a1a20}.stmk-form .pt-btns{justify-content:flex-end}@media (max-width:1100px){.stmk-two{grid-template-columns:1fr}.stmk-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.stmk-form .stmk-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.stmk-cards{grid-template-columns:1fr 1fr}.stmk-form .stmk-grid{grid-template-columns:1fr}.stmk-tr{grid-template-columns:minmax(0,1fr) 56px 96px}.stmk-tr>span:nth-child(2),.stmk-tr>span:nth-child(3){display:none}.bp-head{flex-wrap:wrap}}.stai{gap:16px}.stai,.stai-panel{display:flex;flex-direction:column}.stai-panel{min-height:560px;max-height:calc(100vh - 230px);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;padding:18px}.stai-log{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding-bottom:12px}.stai-empty{margin:auto 0;color:var(--text-muted);text-align:center}.stai-empty,.stai-msg{font:500 14px/22px Manrope,sans-serif}.stai-msg{max-width:min(640px,85%);padding:12px 14px;border-radius:10px;color:var(--text-primary);overflow-wrap:anywhere}.stai-msg p{margin:0;white-space:pre-wrap}.stai-msg p+p{margin-top:8px}.stai-msg.user{align-self:flex-end;background:#24242b}.stai-msg.assistant{align-self:flex-start;background:#1d1a14;border:1px solid #5c4a24}.stai-msg.wait{color:var(--text-muted)}.stai-bars{margin:12px 0 0;display:flex;flex-direction:column;gap:6px}.stai-bars figcaption{color:var(--text-secondary);font:600 12px/18px Manrope,sans-serif;margin-bottom:2px}.stai-bars .row{display:flex;align-items:center;gap:8px}.stai-bars i{display:block;height:12px;border-radius:2px;background:#b88a2e}.stai-bars i.top{background:#f2b53a}.stai-bars span{flex:none;color:var(--text-muted);font:500 10px/14px Manrope,sans-serif;white-space:nowrap}.stai-ask{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 14px;border-radius:22px;background:#1a1a20}.stai-ask input{flex:1 1;min-width:0;background:none;border:0;color:var(--text-primary);font:500 14px/20px Manrope,sans-serif;outline:none}.stai-mic,.stai-send{display:grid;place-items:center;flex:none;width:32px;height:32px;border:0;border-radius:16px;cursor:pointer}.stai-mic{background:#24242b;color:var(--text-muted)}.stai-mic:disabled{cursor:default;opacity:.6}.stai-send{background:#e7a93a;color:#111}.stai-send:disabled{opacity:.5;cursor:default}.stai-chips{display:flex;flex-wrap:wrap;gap:8px}.stai-chips button{padding:6px 12px;border:1px solid var(--border-subtle);border-radius:16px;background:#1a1a20;color:var(--text-secondary);font:600 12px/18px Manrope,sans-serif;cursor:pointer}.stai-chips button:disabled{opacity:.5;cursor:default}@media (max-width:700px){.stai-panel{min-height:420px;max-height:none}.stai-msg{max-width:92%}}.stu-ai.on,.stu-ai:hover{background:rgba(212,162,58,.16)}.stcs-grid{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:16px;align-items:start}.stcs-col{display:flex;flex-direction:column;gap:16px;min-width:0}.stcs-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.stcs-two input,.stcs-two select{width:100%;min-width:0;background:none;border:0;color:var(--text-primary);font:500 14px/20px Manrope,sans-serif;color-scheme:dark}.stcs-two select option{background:#1a1a20}.stcs-date,.stcs-type{display:flex;align-items:center;gap:8px}.stcs-type span{color:var(--text-muted)}.stcs-date input[type=time]{width:92px;flex:none}.stcs-note{display:block;margin-top:4px;color:var(--text-muted);font:500 11px/16px Manrope,sans-serif}.stcs-up{display:flex;align-items:center;gap:12px;margin-top:14px;padding:14px;border:1px solid rgba(231,169,58,.45);border-radius:8px;background:rgba(231,169,58,.05);color:var(--text-secondary);font:500 13px/20px Manrope,sans-serif}.stcs-up span:not(.pt-hint){flex:1 1;min-width:0}.stcs-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.stcs-chip{padding:6px 12px;border:0;border-radius:16px;background:#24242b;color:var(--text-secondary);font:600 12px/18px Manrope,sans-serif;cursor:pointer}.stcs-chip.on{background:#f2f2f2;color:#111}.stcs-chip.off{cursor:default;opacity:.7}.stcs-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 12px}.stcs-tile{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:8px;background:#1f1f26}.stcs-tile small{color:var(--text-muted);font:600 10px/14px Manrope,sans-serif;letter-spacing:.04em}.stcs-tile b{color:var(--text-primary);font:700 18px/24px Manrope,sans-serif}.stcs-tile span{color:var(--text-muted);font:500 11px/16px Manrope,sans-serif}.stcs-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;color:var(--text-secondary);font:500 13px/20px Manrope,sans-serif}.stcs-list li:before{content:"· "}@media (max-width:1100px){.stcs-grid{grid-template-columns:1fr}}@media (max-width:700px){.stcs-two{grid-template-columns:1fr}.stcs .bp-head,.stcs-up{flex-wrap:wrap}}.stcs .bp-flash a,.stcs .pt-hint a{color:#8fb4ff}.stu .pt-brand{position:relative}.stu-bell{position:absolute;top:2px;right:4px;display:grid;place-items:center;width:36px;height:36px;border-radius:18px;color:var(--text-secondary)}.stu-bell.on,.stu-bell:hover{background:#24242b;color:var(--text-primary)}.pt-brand .stu-bell b{position:absolute;top:2px;right:0;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#e50914;color:#fff;font:700 9px/16px Manrope,sans-serif;letter-spacing:0;text-align:center}.stnt-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.stnt-list li{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--bg-surface)}.stnt-list li.new{border-color:#3a3a44;background:#18181e}.stnt-list .dot{flex:none;width:8px;height:8px;border-radius:4px;background:#6b6b75}.stnt-list .dot.red{background:#e50914}.stnt-list .dot.amber{background:#f5a524}.stnt-list .dot.green{background:#22c55e}.stnt-list .dot.teal{background:#2bb3a3}.stnt-list .dot.purple{background:#8b7cf6}.stnt-list .dot.blue{background:#3b82f6}.stnt-list .txt{display:flex;flex-direction:column;flex:1 1;min-width:0}.stnt-list .txt b{color:var(--text-primary);font:600 14px/20px Manrope,sans-serif;overflow-wrap:anywhere}.stnt-list .txt small{overflow-wrap:anywhere}.stnt-list .txt small,.stnt-list .when{color:var(--text-muted);font:500 12px/18px Manrope,sans-serif}.stnt-list .when{flex:none}.stnt-open{flex:none;color:var(--text-muted);font:600 20px/1 Manrope,sans-serif;text-decoration:none;padding:0 4px}.stnt .bp-chips{margin-bottom:4px}@media (max-width:700px){.stnt-list li{flex-wrap:wrap}.stnt-list .txt{flex-basis:calc(100% - 80px)}.stnt .bp-head{flex-wrap:wrap}}.pt.exs .pt-brand b{color:#8b7cf6;letter-spacing:.8px}.pt.exs .pt-who>span{background:#b5101f}.pt.exs .pt-side nav{gap:2px}.pt.exs .pt-item{gap:12px}.pt.exs .pt-item svg{flex:0 0 18px}.pt.exs .pt-item.off{color:#8e8e99;cursor:default}.pt.exs .pt-item.off:hover{background:none;color:#8e8e99}.exs-lock,.pt.exs .pt-item .soon-tag{margin-left:auto}.exs-lock{display:inline-flex;color:#8e8e99;font-style:normal}.exs-none{max-width:520px;margin:18vh auto;padding:0 16px;color:#f4f4f6;font-family:Manrope,sans-serif}.exs-none h1{font:700 28px/36px Manrope,sans-serif;margin:0 0 10px}.exs-none p{color:#a6a6b0;font-size:15px;line-height:24px}.exs-back{display:inline-block;margin-top:16px;padding:10px 16px;border-radius:8px;background:#e3182d;color:#fff;font-weight:600;text-decoration:none}.exc{padding:34px 36px 48px;max-width:1180px;color:#f4f4f6;font-family:Manrope,sans-serif}.exc h1{margin:0;font:700 32px/40px Manrope,sans-serif;letter-spacing:-.3px}.exc-sub{margin:4px 0 0;color:#a6a6b0;font-size:14px;line-height:22px}.exc-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px}.exc-chips,.exc-head{display:flex;flex-wrap:wrap}.exc-chips{gap:8px;align-items:center}.exc-chips button,.exc-seg button{height:32px;padding:0 14px;border-radius:16px;border:0;background:#1f1f26;color:#c8c8d0;font:600 13px Manrope,sans-serif;cursor:pointer}.exc-chips button.on,.exc-seg button.on{background:#f4f4f6;color:#0a0a0c}.exc-chips button:focus-visible,.exc-dec a:focus-visible,.exc-seg button:focus-visible{outline:2px solid #fff;outline-offset:2px}.exc-ask{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:8px;background:#e3182d;color:#fff;font:600 13px Manrope,sans-serif;opacity:.55}.exc-ask .soon-tag{background:rgba(0,0,0,.3);color:#fff}.exc-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px}.exc-tile{background:#131317;border:1px solid #1f1f26;border-radius:12px;padding:16px;min-height:108px;box-sizing:border-box;display:flex;flex-direction:column;gap:6px}.exc-tile span{color:#a6a6b0;font-size:12px;line-height:18px}.exc-tile b{font:700 26px/32px Manrope,sans-serif;letter-spacing:-.3px}.exc-tile small{color:#8a8a96;font-size:11.5px;line-height:16px}.exc-tile small.up{color:#22c55e}.exc-tile small.down{color:#ff5a67}.exc-tile.soon b{color:#8e8e99}.exc-row{display:grid;grid-template-columns:1.45fr 1fr;gap:14px;margin-bottom:14px}.exc-card{background:#131317;border:1px solid #1f1f26;border-radius:14px;padding:20px;min-width:0}.exc-card h2{margin:0 0 14px;font:600 15px/22px Manrope,sans-serif}.exc-card-h{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.exc-card-h h2{margin:0}.exc-seg{display:flex;flex-wrap:wrap;gap:6px}.exc-svg{width:100%;height:auto;display:block}.exc-ax{fill:#8e8e99;font:500 10px Manrope,sans-serif}.exc-legend{margin:10px 0 0;color:#a6a6b0;font-size:12px;line-height:18px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.exc-legend i{display:inline-block;width:8px;height:8px;border-radius:4px;margin-left:6px}.exc-legend i:first-child{margin-left:0}.exc-world{width:100%;height:auto;display:block;background:#0f0f13;border-radius:10px}.exc-bars{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.exc-bars li{display:grid;grid-template-columns:110px 1fr 60px;align-items:center;gap:10px;font-size:13px;color:#c8c8d0}.exc-bars i{display:block;height:10px;border-radius:5px;background:#8b7cf6;min-width:4px}.exc-bars b{text-align:right;font-weight:600}.exc-dec{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#1b1b21;border-radius:10px;padding:12px 12px 12px 14px;margin-bottom:8px}.exc-dec b{display:block;font:600 13.5px/20px Manrope,sans-serif}.exc-dec small{display:block;color:#8a8a96;font-size:11.5px;line-height:18px}.exc-dec a{flex:0 0 auto;padding:8px 14px;border-radius:8px;background:#2a2a33;color:#f4f4f6;font:600 13px Manrope,sans-serif;text-decoration:none}.exc-brief{display:flex;gap:10px;align-items:flex-start;background:#1b1b21;border-radius:10px;padding:12px 14px;margin-bottom:8px}.exc-brief svg{flex:0 0 14px;margin-top:3px}.exc-brief p{color:#d4d4dc}.exc-brief p,.exc-empty{margin:0;font-size:13px;line-height:20px}.exc-empty{color:#8a8a96}@media (max-width:1100px){.exc-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.exc-row{grid-template-columns:1fr}}@media (max-width:640px){.exc{padding:16px 16px 40px}.exc h1{font-size:24px;line-height:32px}.exc-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.exc-tile b{font-size:21px}.exc-bars li{grid-template-columns:84px 1fr 44px}}.exa .exc-sub{max-width:700px}.exa-red{height:40px;padding:0 18px;border:0;border-radius:8px;background:#e3182d;color:#fff;font:600 14px Manrope,sans-serif;cursor:pointer}.exa-red:disabled{opacity:.55;cursor:default}.exa-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px}.exa-card{padding:14px 16px}.exa-card div{display:flex;align-items:center;gap:8px}.exa-card i{width:8px;height:8px;border-radius:4px}.exa-card b{font:600 15px Manrope,sans-serif}.exa-card small{margin-left:auto;color:#8e8e99;font-size:11px}.exa-card p{margin:8px 0 0;color:#a6a6b0;font-size:12px;line-height:18px}.exa-msg{margin:0 0 14px;padding:12px 14px;border-radius:10px;font-size:13px}.exa-msg.ok{background:rgba(34,197,94,.1);color:#6ee7a0}.exa-msg.bad{background:rgba(227,24,45,.12);color:#ff8a95}.exa-table{display:flex;flex-direction:column;gap:8px;margin-top:10px}.exa-th,.exa-tr{display:grid;grid-template-columns:1.4fr 1fr 1.5fr .9fr 70px;align-items:center;gap:12px}.exa-th{padding:0 12px;color:#8e8e99;font:600 11px Manrope,sans-serif;letter-spacing:.3px}.exa-tr{background:#1b1b21;border-radius:10px;padding:12px;font-size:13px;color:#c8c8d0}.exa-tr small{display:block;color:#8e8e99;font-size:11px}.exa-who{display:flex;align-items:center;gap:10px;min-width:0}.exa-who em{flex:0 0 32px;height:32px;border-radius:16px;display:grid;place-items:center;font:700 11px Manrope,sans-serif;font-style:normal;color:#fff}.exa-who b{display:block;color:#f4f4f6;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exa-who>span{min-width:0}.exa-role{color:#8b7cf6;font:700 11px Manrope,sans-serif;letter-spacing:.3px}.exa-exp{color:#ff8a95!important}.exa-edit,.exa-ghost{height:34px;padding:0 14px;border-radius:8px;border:1px solid #34343f;background:transparent;color:#f4f4f6;font:600 13px Manrope,sans-serif;cursor:pointer}.exa-row{grid-template-columns:1.1fr 1fr}@media (max-width:640px){.exa-row{grid-template-columns:minmax(0,1fr)}}.exa-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.exa label,.exa-lab{display:flex;flex-direction:column;gap:6px;color:#a6a6b0;font-size:12px}.exa input:not([type=checkbox]),.exa select{height:42px;padding:0 12px;border-radius:8px;border:1px solid #26262e;background:#1b1b21;color:#f4f4f6;font:500 14px Manrope,sans-serif;color-scheme:dark}.exa input:focus,.exa select:focus{outline:none;border-color:#f4f4f6}.exa-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.exa-chips button{height:30px;padding:0 12px;border-radius:15px;border:0;background:#1f1f26;color:#a6a6b0;font:600 12px Manrope,sans-serif;cursor:pointer}.exa-chips button.on{background:#f4f4f6;color:#0a0a0c}.exa-sec ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.exa-sec li{position:relative;padding-left:24px;color:#8a8a96;font-size:13px;line-height:20px}.exa-sec li.ok{color:#d4d4dc}.exa-sec li:before{content:"–";position:absolute;left:4px;color:#8e8e99}.exa-sec li.ok:before{content:"✓";color:#22c55e}.exl-inc{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:10px}.exl-inc li{display:grid;grid-template-columns:80px 1fr;gap:2px 12px;font:500 13px/18px Manrope,sans-serif;color:#c9c9d0}.exl-inc b{grid-row:span 2;font:700 12px/18px Manrope,sans-serif;color:#f2b84b}.exl-inc b.bad{color:#ef4444}.exl-inc small{color:#8a8a94;font-size:12px}.exsec-outage{background:rgba(20,184,166,.1);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}.exsec-outage>b{font:600 14px/20px Manrope,sans-serif;color:#f4f4f6}.exsec-outage>span{font:500 13px/20px Manrope,sans-serif;color:#c9c9d0}.exsec-outage input[type=datetime-local]{color-scheme:dark}.exa-scrim{position:fixed;inset:0;z-index:80;background:rgba(0,0,0,.6);display:grid;place-items:center;padding:16px;overflow-y:auto}.exa-dialog{width:100%;max-width:600px;box-sizing:border-box;background:#18181d;border:1px solid #26262e;border-radius:16px;padding:26px;display:flex;flex-direction:column;gap:12px}.exa-dh{display:flex;justify-content:space-between;align-items:center}.exa-dh h2{margin:0;font:600 22px Manrope,sans-serif}.exa-dh span{padding:3px 8px;border-radius:10px;border:1px solid #e3182d;color:#ff6b78;font:600 11px Manrope,sans-serif}.exa-dp{color:#a6a6b0;font-size:13px;line-height:20px}.exa-dialog .exa-grid,.exa-dp{margin:0}.exa-roles{display:flex;flex-direction:column;gap:8px}.exa-opt{border:1px solid #26262e;border-radius:10px;background:#1b1b21}.exa-opt.on{border-color:#e3182d}.exa-opt button{width:100%;text-align:left;padding:12px 14px;border:0;background:none;color:#f4f4f6;cursor:pointer}.exa-opt b{display:block;font:600 14px Manrope,sans-serif}.exa-opt small{display:block;color:#8a8a96;font-size:12px;margin-top:2px}.exa-opt select{margin:0 14px 12px;width:calc(100% - 28px)}.exa-full{width:100%}.exa-full small{color:#8e8e99;font-size:11px}label.exa-tog{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.exa-tog b{display:block;color:#f4f4f6;font:600 14px Manrope,sans-serif}.exa-tog small{display:block;color:#8a8a96;font-size:12px}.exa-tog input{appearance:none;flex:0 0 38px;width:38px;height:22px;border-radius:11px;background:#f4f4f6;position:relative;cursor:pointer;transition:background .15s}.exa-tog input:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:8px;background:#0a0a0c;transition:left .15s}.exa-tog input:checked{background:#e3182d}.exa-tog input:checked:after{left:19px;background:#fff}.exa-chips button:focus-visible,.exa-edit:focus-visible,.exa-ghost:focus-visible,.exa-opt button:focus-visible,.exa-red:focus-visible,.exa-tog input:focus-visible{outline:2px solid #fff;outline-offset:2px}.exa-dact{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:6px}.exa-rm{margin-right:auto;height:40px;padding:0 14px;border:0;border-radius:8px;background:transparent;color:#ff6b78;font:600 13px Manrope,sans-serif;cursor:pointer}@media (max-width:1100px){.exa-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.exa-th{display:none}.exa-tr{grid-template-columns:1fr auto}.exa-tr>span:nth-child(3),.exa-tr>span:nth-child(4){grid-column:1/-1}.exa-cards,.exa-grid{grid-template-columns:1fr}}.exa>.exc-card{margin-bottom:14px}.exm-link{padding:0;border:0;background:none;color:#f4f4f6;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.exm-chip{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:16px;background:#1f1f26;color:#c8c8d0;font:600 13px Manrope,sans-serif;text-decoration:none}.exm-chip.on{background:#f4f4f6;color:#0a0a0c}.exm-export{height:32px;padding:0 14px;border-radius:8px;border:0;background:#26262e;color:#f4f4f6;font:600 13px Manrope,sans-serif;cursor:pointer}.exm-chip:focus-visible,.exm-export:focus-visible,.exm-link:focus-visible{outline:2px solid #fff;outline-offset:2px}.exm-orig{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:14px;color:#c8c8d0;font-size:13px}.exm .exc-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}.exm-row{grid-template-columns:1fr 1.2fr}.exm-row2{grid-template-columns:1.5fr 1fr}.exm-donut{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.exm-donut ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:12.5px;color:#c8c8d0}.exm-donut li{display:flex;align-items:center;gap:8px}.exm-donut li.off{color:#8e8e99}.exm-donut i{width:8px;height:8px;border-radius:2px;background:#34343f}.exm-donut .soon-tag{margin-left:4px}.exm-bars{display:flex;align-items:flex-end;gap:14px;height:170px;overflow-x:auto}.exm-bars>div{flex:1 0 52px;display:flex;flex-direction:column;align-items:center;gap:6px}.exm-bars i{display:block;width:100%;max-width:46px;border-radius:4px 4px 2px 2px}.exm-bars small{color:#a6a6b0;font-size:11px}.exm-bars span{color:#8a8a96;font-size:11px;white-space:nowrap}.exm-table{display:flex;flex-direction:column;gap:8px}.exm-th,.exm-tr{display:grid;grid-template-columns:1.2fr 1.4fr .8fr .8fr .8fr;gap:10px;align-items:center}.exm-th{padding:0 12px;color:#8e8e99;font:600 11px Manrope,sans-serif}.exm-tr{padding:12px;border:1px solid #26262e;border-radius:8px;font-size:13px;color:#d4d4dc}.exm-note,.exm-tr.off{color:#8e8e99}.exm-note{margin:10px 0 0;font-size:11.5px}.exm-out>div{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:13px;color:#c8c8d0}.exm-out>div.off{color:#8e8e99}.exm-out b{color:#f4f4f6}@media (max-width:1100px){.exm .exc-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.exm-row,.exm-row2{grid-template-columns:1fr}}@media (max-width:640px){.exm .exc-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.exm-th{display:none}.exm-tr{grid-template-columns:1fr 1fr}}.exg-sel{height:32px;padding:0 12px;border-radius:16px;border:0;background:#1f1f26;color:#f4f4f6;font:600 13px Manrope,sans-serif;color-scheme:dark}.exg-sel:first-child{background:#f4f4f6;color:#0a0a0c}.exg-sel:focus-visible{outline:2px solid #fff;outline-offset:2px}.exg .exg-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.exg-row{grid-template-columns:1.4fr 1fr}.exg-funnel{display:flex;flex-direction:column;gap:12px}.exg-funnel>div,.exg-plans>div{display:grid;grid-template-columns:150px 1fr 54px;align-items:center;gap:10px;font-size:12.5px;color:#c8c8d0}.exg-funnel>div.off{color:#8e8e99;grid-template-columns:150px auto}.exg-funnel i,.exg-plans i{display:block;height:8px;border-radius:4px;background:#26262e;overflow:hidden}.exg-funnel i b,.exg-plans i b{display:block;height:100%;border-radius:4px}.exg-funnel strong,.exg-plans strong{text-align:right;font-weight:600;color:#f4f4f6}.exg-plans{display:flex;flex-direction:column;gap:12px}.exg-plans>div{grid-template-columns:70px 1fr 40px}.exg-row3{display:grid;grid-template-columns:1fr 1.15fr .85fr;gap:14px;align-items:start}.exg-table .exm-th,.exg-table .exm-tr{grid-template-columns:1.4fr 1fr .8fr .8fr}.exg-table{display:flex;flex-direction:column;gap:8px}.exg-up{color:#22c55e}.exg-down{color:#ff5a67}.exg-ret{display:flex;flex-direction:column;gap:6px}.exg-ret>div{display:grid;grid-template-columns:34px repeat(5,1fr);gap:5px;align-items:center}.exg-ret span{color:#8a8a96;font-size:12px}.exg-ret i{display:grid;place-items:center;height:28px;border-radius:5px;font:700 10.5px Manrope,sans-serif;font-style:normal;color:#fff}.exg-ret i.none{background:#1b1b21}@media (max-width:1100px){.exg-row,.exg-row3{grid-template-columns:1fr}.exg .exg-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.exg-funnel>div{grid-template-columns:110px 1fr 44px}.exg-table .exm-th{display:none}.exg-table .exm-tr{grid-template-columns:1fr 1fr}}.exg-funnel>div.off .soon-tag{justify-self:start;margin-left:0}.exc-tile small.warn{color:#d4a23a}.exn>.exc-card{margin-bottom:14px}.exn-table{display:flex;flex-direction:column;gap:8px;margin-top:10px;overflow-x:auto;-webkit-overflow-scrolling:touch}.exn-table>.exin-g,.exn-table>.exlc-g,.exn-table>.exs2-g{width:max-content;min-width:100%;box-sizing:border-box}.exn-th,.exn-tr{display:grid;grid-template-columns:1.5fr 1.3fr .9fr .7fr .7fr 1.3fr;gap:10px;align-items:center}.exn-th{padding:0 12px;color:#8e8e99;font:600 11px Manrope,sans-serif}.exn-tr{padding:11px 12px;border:1px solid #26262e;border-radius:8px;font-size:13px;color:#c8c8d0}.exn-tr b{color:#f4f4f6;font-weight:600}.exn-tr a{color:inherit;text-decoration:none}.exn-tr a:hover{text-decoration:underline}.exn-st{display:inline-block;padding:3px 9px;border-radius:10px;font:600 11px Manrope,sans-serif}.exn-st.ok{background:rgba(43,179,163,.15);color:#3fd1bf}.exn-st.soon{background:rgba(212,162,58,.16);color:#e7b955}.exn-st.wait{background:rgba(227,24,45,.15);color:#ff6b78}.exn-st.done{background:#1f1f26;color:#8a8a96}.exn-row{grid-template-columns:1.4fr 1fr}.exn-pend{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0}.exn-pend b{display:block;font:600 13.5px/20px Manrope,sans-serif}.exn-pend small{display:block;color:#8a8a96;font-size:11.5px;line-height:18px}.exn-pend>span{display:flex;gap:8px;flex:0 0 auto}.exn-btn{display:inline-flex;align-items:center;height:34px;padding:0 14px;font-size:13px;text-decoration:none}.exn-dubs>div{grid-template-columns:100px 1fr 40px}.exn-note{min-height:80px;padding:10px 12px;border-radius:8px;border:1px solid #26262e;background:#1b1b21;color:#f4f4f6;font:500 14px Manrope,sans-serif;resize:vertical}@media (max-width:1100px){.exn-row{grid-template-columns:1fr}}@media (max-width:760px){.exn-th{display:none}.exn-tr{grid-template-columns:1fr 1fr}.exn-pend{flex-direction:column;align-items:flex-start}}.exl-live{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:12px;background:#e3182d;color:#fff;font:700 11px Manrope,sans-serif;letter-spacing:.5px}.exl-live i{width:6px;height:6px;border-radius:3px;background:#fff;animation:exl-pulse 1.4s infinite}@keyframes exl-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.exl-live i{animation:none}}.exl-war{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:8px;background:#26262e;color:#8a8a96;font:600 13px Manrope,sans-serif}.exl-card{margin-bottom:14px}.exl-g{grid-template-columns:1.5fr .9fr .8fr 1.2fr .7fr 1.3fr!important}.exl-studio{display:block;color:#8e8e99;font-size:11px}.exl-soon{color:#8e8e99;font-size:12px}.exl-act{display:flex;gap:8px;justify-content:flex-end}.exl-pause{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:8px;background:#1f1f26;color:#8e8e99;font:600 13px Manrope,sans-serif;cursor:not-allowed}.exl-reg>div{grid-template-columns:90px 1fr 100px}.exc-card h2 .soon-tag{vertical-align:2px}@media (max-width:760px){.exl-g{grid-template-columns:1fr 1fr!important}.exl-act{justify-content:flex-start}}.exs2-add{flex:none}.exs2-note{color:#8a8a96;font-size:12px;max-width:220px;text-align:right}.exs2-g{grid-template-columns:minmax(200px,2.2fr) 70px 90px 100px minmax(150px,1.6fr) 70px}.exs2-prod{display:flex;align-items:center;gap:12px;min-width:0}.exs2-prod>span{display:flex;flex-direction:column;min-width:0}.exs2-prod b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exs2-prod small{color:#8a8a96;font-size:11px}.exs2-art{width:40px;height:40px;border-radius:8px;object-fit:cover;flex:none;display:grid;place-items:center;overflow:hidden}.exs2-off{opacity:.65}.exs2-ful{color:#b4b4be;font-size:13px}.exs2-dest{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #1f1f26;font-size:14px}.exs2-dest small{color:#8a8a96}.exs2-pay{color:#b4b4be;font-size:14px;line-height:1.6;margin:0}.epf-acts{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.epf-err{background:#2a1114;border:1px solid #5c1b23;color:#ffb4bc;padding:10px 14px;border-radius:8px;font-size:14px}.epf-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.epf-main,.epf-side{display:grid;gap:16px;min-width:0}.epf h2{font-size:16px;margin:0 0 14px}.epf-photos{display:flex;gap:10px;flex-wrap:wrap}.epf-ph{position:relative;width:92px;height:92px;border-radius:10px;overflow:hidden;background:#1a1a20}.epf-ph img{width:100%;height:100%;object-fit:cover}.epf-ph button{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:50%;border:0;background:rgba(0,0,0,.7);color:#fff;cursor:pointer}.epf-addph{width:92px;height:92px;border-radius:10px;border:1px dashed #3a3a46;background:transparent;color:#b4b4be;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;font:inherit}.epf-addph span{font-size:22px}.epf-addph small{font-size:11px}.epf-hint{color:#8a8a96;font-size:12px;margin:12px 0 0;line-height:1.5}.epf-f{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;min-width:0}.epf-f>span{color:#b4b4be;font-size:13px}.epf-f input,.epf-f select,.epf-f textarea{background:#1a1a20;border:1px solid #2a2a33;border-radius:8px;color:#f4f4f6;padding:11px 12px;font:14px Manrope,sans-serif;width:100%;box-sizing:border-box}.epf-f input:focus,.epf-f select:focus,.epf-f textarea:focus{outline:none;border-color:#f4f4f6}.epf-f textarea{resize:vertical}.epf-f .epf-optname{background:transparent;border:0;padding:0;color:#b4b4be;font-size:13px}.epf-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.epf-chips button{height:30px;padding:0 14px;border-radius:999px;border:1px solid #2a2a33;background:#1a1a20;color:#e6e6ea;font:500 12px Manrope,sans-serif;cursor:pointer}.epf-chips button.on{background:#f4f4f6;color:#0b0b0f;border-color:#f4f4f6}.epf-chip-soon{height:30px;padding:0 14px;border-radius:999px;border:1px dashed #2a2a33;color:#8e8e99;font-size:12px;display:inline-flex;align-items:center;gap:6px}.epf-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.epf-price{max-width:260px}.epf-g{grid-template-columns:1.4fr 1fr 1fr 1fr}.epf-tog{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:14px}.epf-tog>span{display:flex;flex-direction:column}.epf-tog>span small{color:#8a8a96;font-size:12px;margin-top:2px}.epf-tog.off{color:#8a8a96}.epf-tog input[type=checkbox]{appearance:none;width:40px;height:22px;border-radius:999px;background:#2a2a33;position:relative;cursor:pointer;flex:none;transition:background .15s}.epf-tog input[type=checkbox]:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .15s}.epf-tog input[type=checkbox]:checked{background:#e3182d}.epf-tog input[type=checkbox]:checked:after{left:21px}.epf-prev{width:100%;aspect-ratio:4/3;height:auto;border-radius:10px;object-fit:cover;display:grid;place-items:center;overflow:hidden;margin-bottom:14px}.epf-pn{display:block;font-size:15px;font-weight:600}.epf-ps{display:block;color:#8a8a96;font-size:12px;margin:6px 0 12px}.epf-pr{display:flex;justify-content:space-between}.epf-cart,.epf-pr{align-items:center}.epf-cart{height:34px;display:inline-flex;font-size:13px;padding:0 14px}@media (max-width:980px){.epf-grid{grid-template-columns:1fr}}@media (max-width:640px){.epf-two{grid-template-columns:1fr}.exs2-g{grid-template-columns:minmax(160px,2fr) 60px 70px 90px 130px 60px}}.exr-big{font-family:Bebas Neue,Manrope,sans-serif;letter-spacing:.5px;font-size:26px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.exr-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:16px 0}.exr-card{text-align:left;background:#131317;border:1px solid #1f1f26;border-radius:14px;padding:10px 10px 14px;color:#f4f4f6;font:inherit;cursor:pointer;display:flex;flex-direction:column;gap:6px;min-width:0}.exr-card:disabled{cursor:default}.exr-card:not(:disabled):hover{border-color:#34343f}.exr-card small{color:#8a8a96;font-size:12px;padding:0 4px}.exr-card .exr-who{color:#8e8e99}.exr-top{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:4px 4px 0}.exr-top b{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exr-draft,.exr-live{font-size:11px;padding:2px 8px;border-radius:6px;flex:none}.exr-live{background:#0f2a22;color:#3ddc97}.exr-draft{background:#2e2410;color:#e8b34b}.exr-art{position:relative;height:112px;border-radius:9px;overflow:hidden}.exr-scr{position:absolute;left:22%;right:22%;top:16%;height:34%;border-radius:3px;background:linear-gradient(135deg,#f4f4f6,#a9b8d6);box-shadow:0 0 28px rgba(200,215,255,.45)}.exr-seats{position:absolute;left:-10%;right:-10%;bottom:-6%;height:42%;background:repeating-linear-gradient(180deg,transparent 0 6px,rgba(0,0,0,.35) 6px 8px),repeating-linear-gradient(90deg,var(--seat,#8e1420) 0 10px,transparent 10px 13px);transform:perspective(120px) rotateX(38deg);transform-origin:bottom}.exr-hall{background:radial-gradient(120% 90% at 50% 10%,#3a0a10,#0b0507 70%)}.exr-rooftop{background:linear-gradient(180deg,#0b1a3a,#3a2152 55%,#ff7a3d 92%);--seat:#2c2f3a}.exr-space{background:radial-gradient(ellipse at 50% 30%,#241a52 0,#000 75%);--seat:#3c3f5a}.exr-living{background:linear-gradient(180deg,#3b2f27,#1c1612);--seat:#6b5848}.exr-lounge{background:radial-gradient(120% 90% at 30% 20%,#2a1252,#0c0716 75%);--seat:#4b2a7a}.exr-lounge .exr-scr{background:linear-gradient(135deg,#ff4d8d,#6a5cff);box-shadow:0 0 28px rgba(255,77,141,.4)}.exr-row{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.exr-note{color:#8e8e99;font-size:11px}.exr-fixed{margin:0;color:#b4b4be;font-size:13px;background:#1a1a20;border:1px solid #2a2a33;border-radius:8px;padding:11px 12px}.exr-aud{margin:0}.exr-prev{height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 14px;border-radius:8px;border:1px dashed #2a2a33;color:#8e8e99;font-size:13px}.exr-ask{text-align:left;max-width:none}@media (max-width:980px){.exr-row{grid-template-columns:1fr}}.exf-soon{font-size:22px!important}.exf-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}.exf-case{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #1f1f26}.exf-txt{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.exf-txt b{font-size:14px;font-weight:600;overflow-wrap:anywhere}.exf-txt small{color:#8a8a96;font-size:12px}.exf-ai{flex:none;font-size:11px;padding:3px 9px;border-radius:999px;background:#1f1f26;color:#b4b4be}.exf-ai.bad{background:#3a1016;color:#ff7a85}.exf-ai.mid{background:#2e2410;color:#e8b34b}.exf-ai.ok{background:#0f2a22;color:#3ddc97}.exf-acts{display:flex;gap:8px;flex:none}.exf-rm{background:#26262e;border-color:#26262e}.exf-done{flex:none;color:#8a8a96;font-size:12px}.exf-sig{display:grid;grid-template-columns:1.4fr 1fr 48px;align-items:center;gap:12px;padding:9px 0;font-size:13px}.exf-sig i{height:8px;background:#26262e;overflow:hidden}.exf-sig em,.exf-sig i{border-radius:999px;display:block}.exf-sig em{height:100%;min-width:8px}.exf-sig b{text-align:right;font-weight:600}.exf-sig.off{grid-template-columns:1fr auto;color:#8a8a96}.exf-g{grid-template-columns:1.3fr 1fr 1.3fr 1fr}.exf-st{font-style:normal;font-size:12px;padding:3px 10px;border-radius:999px;background:#1f1f26;color:#b4b4be}.exf-st.taken_down{background:#0f2a22;color:#3ddc97}.exf-st.takedown_sent{background:#2e2410;color:#e8b34b}.exf-st.open{background:#3a1016;color:#ff7a85}@media (max-width:980px){.exf-row{grid-template-columns:1fr}}@media (max-width:640px){.exf-case{flex-wrap:wrap}.exf-txt{flex-basis:100%}}.exh-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}.exh-bar{grid-template-columns:120px 1fr 52px}.exh-quota{font-family:Bebas Neue,Manrope,sans-serif;font-size:40px;letter-spacing:.5px;color:#2bb3a3;margin:6px 0 4px}.exh-rest{color:#b4b4be;font-size:14px;margin:0 0 4px}.exh-g{grid-template-columns:1.4fr 1fr 1fr}.exh-dialog{max-width:640px;width:calc(100vw - 32px);max-height:calc(100vh - 48px);overflow-y:auto}@media (max-width:980px){.exh-row{grid-template-columns:1fr}}.epf-hint a,.exm-note a{color:#f4f4f6;text-decoration:underline;text-underline-offset:2px}.exb-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}.exb-g{grid-template-columns:minmax(150px,1.6fr) 1.1fr minmax(90px,1fr) 1fr 70px}.exb-sell{font-weight:600;overflow-wrap:anywhere}.exb-ai{font-size:12px;overflow:hidden;text-overflow:ellipsis}.exb-ai,.exb-st{color:#b4b4be;white-space:nowrap}.exb-st{font-style:normal;font-size:11px;padding:3px 9px;border-radius:999px;background:#1f1f26}.exb-st.new{background:#3a1016;color:#ff7a85}.exb-st.chk{background:#2e2410;color:#e8b34b}.exb-chart-h{justify-content:space-between;flex-wrap:wrap;gap:8px}.exb-chart-h,.exb-chart-h span{display:flex;align-items:center}.exb-chart-h span{color:#b4b4be;font-size:12px;gap:6px}.exb-chart-h .dot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-left:8px}.exb-chart-h .dot.r{background:#e3182d}.exb-chart-h .dot.g{background:#2bb3a3}.exb-chart{width:100%;height:auto;display:block;margin-top:8px}.exb-who{display:flex;align-items:center;gap:12px;padding:9px 0}.exb-who b{flex:1 1;font-size:14px;font-weight:600}.exb-who small{color:#8a8a96;font-size:12px}.exb-av{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;color:#fff;background:#b5101f;flex:none}.exb-av.a1{background:#2bb3a3}.exb-av.a2{background:#8b7cf6}@media (max-width:980px){.exb-row{grid-template-columns:1fr}}.exlc-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}.exlc-n{font-style:normal;background:#fff;color:#b5101f;border-radius:999px;padding:0 7px;margin-left:6px;font-size:12px;font-weight:700}.exlc-donut{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.exlc-donut svg{width:150px;height:150px;flex:none}.exlc-donut ul{list-style:none;margin:0;padding:0;flex:1 1;min-width:140px}.exlc-donut li{display:flex;align-items:center;gap:10px;padding:7px 0;font-size:14px;color:#d4d4dc}.exlc-donut li i{width:10px;height:10px;border-radius:3px;flex:none}.exlc-donut li b{margin-left:auto;color:#fff}.exlc-g{grid-template-columns:minmax(160px,1.6fr) 1fr .8fr 1fr minmax(110px,1fr) .9fr}.exlc-name{display:flex;flex-direction:column;gap:2px;min-width:0}.exlc-name small{color:#8a8a96;font-size:11px}.exlc-score{display:flex;align-items:center;gap:8px}.exlc-score i{flex:1 1;height:6px;border-radius:3px;background:#26262e;overflow:hidden;max-width:70px}.exlc-score em{display:block;height:100%}.exlc-st{font-style:normal;font-size:11px;padding:3px 9px;border-radius:999px;background:#1f1f26;color:#b4b4be;white-space:nowrap}.exlc-st.ok{background:#0f2e2a;color:#4fd1c1}.exlc-st.warn{background:#2e2410;color:#e8b34b}.exlc-st.bad{background:#3a1016;color:#ff7a85}@media (max-width:980px){.exlc-row{grid-template-columns:1fr}}.exsec-live{display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:13px;background:#fff;color:#111;font:600 12px Manrope,sans-serif}.exsec-pb{background:#2a2a31}.exsec-banner{background:#3a1016;border:1px solid #b5101f;color:#ffd5d9;border-radius:12px;padding:12px 16px;font-size:14px;margin:0 0 14px}.exsec-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}.exsec-row2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.exsec-bar b{min-width:44px;text-align:right}.exsec-soon{font-size:11px;color:#8a8a96;background:#1f1f26;border-radius:999px;padding:2px 8px;font-weight:600}.exsec-map{position:relative}.exsec-map .exsec-soon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:13px;padding:6px 14px}.exsec-def,.exsec-ev{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid #1f1f26}.exsec-def:last-child,.exsec-ev:last-of-type{border-bottom:0}.exsec-def div,.exsec-ev div{display:flex;flex-direction:column;gap:3px;min-width:0}.exsec-def b,.exsec-ev b{font-size:14px;font-weight:600;color:#fff}.exsec-def small,.exsec-ev small{font-size:12px;color:#8a8a96;overflow-wrap:anywhere}.exsec-pill{font-style:normal;font-size:11px;font-weight:600;padding:3px 10px;border-radius:999px;background:#1f1f26;color:#b4b4be;white-space:nowrap;flex:none}.exsec-pill.ok{background:#0f2e2a;color:#4fd1c1}.exsec-pill.warn{background:#2e2410;color:#e8b34b}.exsec-pill.bad{background:#3a1016;color:#ff7a85}.exsec-evr{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:none}.exsec-link{background:none;border:0;color:#b4b4be;font-size:12px;text-decoration:underline;cursor:pointer;padding:0}.exsec-list{margin:0;padding-left:20px;color:#d4d4dc;font-size:14px;line-height:1.55;display:flex;flex-direction:column;gap:6px}.exsec-h3{font-size:15px;margin:8px 0 0}@media (max-width:980px){.exsec-row,.exsec-row2{grid-template-columns:1fr}}.exin-state{display:inline-flex;align-items:center;height:26px;padding:0 10px;border:1px solid #3a3a44;border-radius:6px;font:700 11px Manrope,sans-serif;letter-spacing:.6px;color:#d4d4dc}.exin-state.bad{border-color:#b5101f;color:#ff7a85}.exin-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}.exin-soon{color:#8a8a96!important;font-size:22px!important}.exin-regions{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:10px}.exin-reg{background:#1f1f26;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:6px;min-width:0}.exin-reg.off{opacity:.75}.exin-reg-h{display:flex;justify-content:space-between;align-items:center}.exin-reg-h b{font-size:14px}.exin-reg-h i{width:8px;height:8px;border-radius:50%;background:#4a4a55}.exin-reg-h i.ok{background:#2bd47d}.exin-reg small{color:#8a8a96;font-size:11px;line-height:1.4}.exin-load{height:4px;border-radius:2px;background:#2c2c35;overflow:hidden}.exin-load em{display:block;height:100%;background:#8b7cf6}.exin-g{grid-template-columns:minmax(150px,1.2fr) 1.3fr .8fr 1.4fr}.exin-copy{font-weight:600}.exin-muted{color:#8a8a96;font-size:12px}.exin-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}.exin-chk{display:flex;align-items:center;gap:10px;padding:7px 0;font-size:14px;color:#d4d4dc}.exin-chk>span{width:18px;flex:none;text-align:center;font-weight:700}.exin-chk .y{color:#2bd47d}.exin-chk .n{color:#8a8a96}.exin-kv{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:14px;color:#b4b4be;border-bottom:1px solid #1f1f26}.exin-kv:last-child{border-bottom:0}.exin-kv b{color:#fff}@media (max-width:1100px){.exin-regions,.exin-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.exin-row{grid-template-columns:1fr}}.exinv{position:relative}.exinv-wm{display:none}.exinv-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}.exinv-bars{display:flex;align-items:flex-end;gap:10px;height:170px;margin-top:14px}.exinv-col{flex:1 1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;min-width:0}.exinv-col em{display:block;width:100%;max-width:30px;border-radius:4px 4px 2px 2px;background:#d9a838}.exinv-col span{color:#8a8a96;font-size:11px}.exinv-total b,.exinv-total span{color:#fff!important}.exinv-total b{color:#e7b84a!important}.exinv-ms{display:flex;align-items:center;gap:14px;padding:8px 0;font-size:14px;color:#d4d4dc;flex-wrap:wrap}.exinv-ms b{color:#e7b84a;font-size:12px;min-width:56px}.exinv-ms>span:not(.exinv-msa){flex:1 1;min-width:160px}.exinv-ms.done>span:not(.exinv-msa){color:#8a8a96}.exinv-msa{display:flex;gap:12px}.exinv-add{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.exinv-add input{background:#1f1f26;border:1px solid #2c2c35;border-radius:8px;color:#fff;padding:9px 11px;font:14px Manrope,sans-serif}.exinv-add input:first-child{width:92px}.exinv-add input:nth-child(2){flex:1 1;min-width:160px}@media (max-width:980px){.exinv-row{grid-template-columns:1fr}}@media print{.exinv-noprint,.pt-side,nav{display:none!important}.exinv-wm{display:flex;flex-wrap:wrap;gap:80px 60px;position:fixed;inset:0;z-index:50;pointer-events:none;transform:rotate(-24deg);opacity:.09;font:700 18px Manrope,sans-serif;color:#000;overflow:hidden}}.exstk-ms{display:flex;align-items:center;gap:12px;padding:7px 0;font-size:14px;color:#d4d4dc}.exstk-ms span{flex:1 1}.exstk-ms small{color:#8e8e99;font-size:12px}.exstk-note{font-size:15px;line-height:1.6;color:#d4d4dc;margin:8px 0;white-space:pre-wrap}.exstk-by{font-size:13px;font-weight:700;color:#fff;margin:0 0 10px}.exstk-ta{width:100%;box-sizing:border-box;background:#1f1f26;border:1px solid #2c2c35;border-radius:8px;color:#fff;padding:10px 12px;font:14px/1.5 Manrope,sans-serif;margin:8px 0}.exstk-doc{display:flex;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid #1f1f26;font-size:14px}.exstk-doc a{flex:1 1;color:#fff;text-decoration:none;font-weight:600;overflow-wrap:anywhere}.exstk-doc a:before{content:"▤ ";color:#8a8a96}.exstk-doc small{color:#8e8e99;font-size:12px;white-space:nowrap}.exstk-up{display:inline-flex;align-items:center;margin-top:12px;cursor:pointer}.exprt-pick{margin-bottom:14px}.exprt-chips{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 14px}.exprt-chips a{text-decoration:none}.exprt-types{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px}.exprt-types>*{background:#1f1f26;border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:4px;text-decoration:none;color:inherit}.exprt-types b{font-size:14px;color:#fff;font-weight:600}.exprt-types small{font-size:12px;color:#8a8a96}@media (max-width:980px){.exprt-types{grid-template-columns:repeat(2,minmax(0,1fr))}}.exprt-chip{display:inline-flex;align-items:center;height:30px;padding:0 14px;border-radius:999px;border:1px solid #2a2a33;background:#1a1a20;color:#e6e6ea;font:500 12px Manrope,sans-serif}.exprt-chip.on{background:#fff;color:#111;border-color:#fff}.exrc-hacts{display:flex;align-items:center;gap:12px}.exrc-ceo{padding:4px 8px;border:1px solid #3a3a44;border-radius:4px;color:#d4d4dc;font:600 11px Manrope,sans-serif;letter-spacing:.6px}.exrc-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.exrc-tabs{margin:4px 0 16px}.exrc-kind button,.exrc-tabs button{cursor:pointer;height:32px}.exrc-table{display:flex;flex-direction:column;gap:12px}.exrc-tr{display:grid;grid-template-columns:2.2fr 1fr 1.4fr 1fr .7fr .6fr;align-items:center;gap:12px;padding:12px 14px;border:1px solid #23232b;border-radius:6px;background:#18181d;font-size:14px}.exrc-th{border:0;background:none;padding:0 14px;color:#8a8a96;font-size:11.5px;font-weight:600;letter-spacing:.5px}.exrc-who{display:flex;align-items:center;gap:12px;min-width:0}.exrc-who>i{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:8px;background:#16261c;color:#2bd47d}.exrc-who b{display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis}.exrc-who small{display:block;color:#8a8a96;font-size:12px;margin-top:2px}.exrc-ok{color:#2bd47d}.exrc-wait{color:#f59e0b}.exrc-edit{height:34px;padding:0 14px}.exrc-row{grid-template-columns:1.4fr 1fr}.exrc-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.exrc-steps li{display:flex;align-items:center;gap:12px;color:#d4d4dc;font-size:13.5px;line-height:19px}.exrc-steps li b{display:grid;place-items:center;width:22px;height:22px;flex:none;border:1px solid #3a3a44;border-radius:50%;font-size:11px}.exrc-dialog{max-width:500px}.exrc-dialog .epf-f{margin-bottom:4px}.exrc-kind{margin:4px 0 0}.exrc-checks{background:#1d1d23;border-radius:8px;padding:10px 14px;display:flex;flex-direction:column;gap:6px}.exrc-checks p{margin:0;display:flex;align-items:center;gap:8px;font-size:13px;color:#d4d4dc}.exrc-checks .y{color:#2bd47d;font-weight:700}.exrc-checks .n{color:#8a8a96}.exrc-on{gap:8px;font-size:13.5px;color:#d4d4dc}.exrc-face,.exrc-on{display:flex;align-items:center}.exrc-face{margin-right:auto;color:#8a8a96;font-size:12px;gap:6px}@media (max-width:1100px){.exrc-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.exrc-row{grid-template-columns:1fr}}@media (max-width:760px){.exrc-th{display:none}.exrc-tr{grid-template-columns:1fr auto auto}.exrc-tr>span:nth-child(2),.exrc-tr>span:nth-child(4){display:none}.exrc-tr>span:nth-child(3){grid-column:1/-1;order:5;font-size:12.5px}}.ul-to{border:0;margin:0 0 4px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.ul-to legend{color:#b4b4be;font-size:13px;margin-bottom:8px;padding:0}.ul-to-o{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #2a2a33;border-radius:10px;background:#18181d;cursor:pointer}.ul-to-o.on{border-color:#f4f4f6}.ul-to-o input{accent-color:#e5182e;margin:0}.ul-to-o strong{display:block;font-size:13.5px;font-weight:600}.ul-to-o small{display:block;color:#8a8a96;font-size:12px}.exnt-table .exrc-tr{grid-template-columns:2.1fr 1.4fr 1.3fr .8fr .8fr .8fr 1.3fr}.exnt-name b{display:block;font-weight:500}.exnt-name small{display:block;color:#8a8a96;font-size:12px;margin-top:2px}.exnt-st{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.exnt-st>small{color:#8a8a96;font-size:11.5px}.exnt-acts{display:flex;gap:6px;width:100%}.exnt-acts .exa-ghost{height:28px;padding:0 10px;font-size:12px}.exnt-pill{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:4px;border:1px solid #3a3a44;font:700 10.5px Manrope,sans-serif;letter-spacing:.6px;font-style:normal;color:#d4d4dc}.exnt-pill.sch{background:#fff;color:#111;border-color:#fff}.exnt-pill.live{background:#e3182d;border-color:#e3182d;color:#fff}.exnt-pill.live i{width:6px;height:6px;border-radius:50%;background:#fff}.exnt-ok{background:#10241a;border:1px solid #1d4a31;color:#9be7bd;padding:10px 14px;border-radius:8px;font-size:14px;margin:0 0 14px}.exnt-row{grid-template-columns:1.6fr 1fr;align-items:start}.exnt-chips{margin:4px 0 10px}.exnt-chips button{cursor:pointer;height:34px;font-size:13px}.exnt-chips button:disabled{cursor:default;opacity:.7}.exnt-chips .exsec-soon{margin-left:6px}.exnt-grey{background:#2a2a33;border-color:#2a2a33}.exnt-prev{background:#1a1a20;border-radius:12px;padding:14px}.exnt-note>span{min-width:0}.exnt-note{display:flex;gap:12px;align-items:center;background:#24242b;border-radius:10px;padding:12px 14px}.exnt-note i{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:8px;background:#e3182d;color:#fff;font:700 18px Bebas Neue,Manrope,sans-serif;font-style:normal}.exnt-note b{display:block;font-size:14px;font-weight:600}.exnt-note small{display:block;color:#a6a6b0;font-size:12.5px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.exnt-prev p{margin:12px 0 0;text-align:center;color:#8a8a96;font-size:12px}@media (max-width:1100px){.exnt-row{grid-template-columns:1fr}}@media (max-width:760px){.exnt-table .exrc-tr{grid-template-columns:1fr auto}.exnt-table .exrc-tr>span:nth-child(n+2):nth-child(-n+6){display:none}}.exst-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:14px;align-items:start}.exst-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid #1f1f26}.exst-row:last-of-type{border-bottom:0}.exst-row b{display:block;font-weight:500;font-size:14px}.exst-row small{display:block;color:#8a8a96;font-size:12.5px;margin-top:3px;line-height:18px}.exst-soon{display:flex;align-items:center;gap:10px;flex:none}.exst-row .st-toggle{width:40px;height:22px;border-radius:11px}.exst-row .st-toggle i{width:16px;height:16px}.exst-row .st-toggle.on i{left:21px}.exst-note{margin:10px 0 0;color:#8a8a96;font-size:12.5px;line-height:18px}.exst-table .exrc-tr{grid-template-columns:1.1fr .8fr .7fr 2fr}.exst-log{list-style:none;margin:0;padding:0;max-height:60vh;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.exst-log li{font-size:14px;color:#d4d4dc}.exst-log small{display:block;color:#8a8a96;font-size:12px;margin-top:2px}@media (max-width:1100px){.exst-grid{grid-template-columns:1fr}}@media (max-width:760px){.exst-table .exrc-tr{grid-template-columns:1fr auto}.exst-table .exrc-th,.exst-table .exrc-tr>span:nth-child(2),.exst-table .exrc-tr>span:nth-child(3){display:none}}.inv{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:#0a0a0c;color:#f4f4f6;font-family:Manrope,sans-serif}.inv-art{display:flex;flex-direction:column;justify-content:flex-end;padding:0 64px 72px;background:linear-gradient(90deg,#3a0a10,#16080b 55%,#0a0a0c)}.inv-art .wordmark{align-self:flex-start;font-size:34px}.inv-art h2{font:400 64px/1 Bebas Neue,sans-serif;margin:14px 0 18px;letter-spacing:.01em}.inv-art p{max-width:420px;margin:0;color:#c8c8d0;font-size:16px;line-height:26px}.inv-main{display:flex;align-items:center;padding:48px 16px}.inv-card{width:100%;max-width:416px;margin-left:9%}.inv-card h1{font:700 32px/40px Manrope,sans-serif;margin:0 0 14px}.inv-lead{color:#c8c8d0;font-size:15px;line-height:23px;margin:0 0 18px}.inv-steps{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:14px}.inv-steps li{display:flex;gap:12px;align-items:flex-start}.inv-steps i{flex:none;width:22px;height:22px;border-radius:50%;background:#1f1f26;display:grid;place-items:center;color:#fff;margin-top:1px}.inv-steps i svg{width:14px;height:14px}.inv-steps li.done i{background:#22c55e}.inv-steps li.now i{background:#e3182d}.inv-steps li.now i:after{content:"";width:7px;height:7px;border-radius:50%;background:#fff}.inv-steps b{display:block;font-weight:600;font-size:14px}.inv-steps small{display:block;color:#8a8a96;font-size:12.5px;margin-top:3px}.inv-steps li.todo b{color:#8a8a96;font-weight:500}.inv-btn{display:flex;align-items:center;justify-content:center;width:100%;height:50px;border:0;border-radius:8px;background:#e3182d;color:#fff;font:600 15px Manrope,sans-serif;cursor:pointer;text-decoration:none}.inv-btn:disabled{opacity:.55;cursor:default}.inv-btn:focus-visible,.inv-link:focus-visible{outline:2px solid #fff;outline-offset:2px}.inv-alt{color:#a6a6b0;font-size:13.5px;margin:12px 0 0}.inv-alt a{color:#f4f4f6}.inv-code{display:flex;flex-direction:column;gap:10px}.inv-code label span{display:block;color:#a6a6b0;font-size:13px;margin-bottom:6px}.inv-code input{width:100%;height:50px;border-radius:8px;border:1px solid #2c2c35;background:#141418;color:#f4f4f6;font:600 22px Manrope,sans-serif;letter-spacing:.35em;text-align:center;box-sizing:border-box}.inv-link{background:none;border:0;color:#c8c8d0;font:500 13.5px Manrope,sans-serif;cursor:pointer;text-decoration:underline;align-self:center}.inv-warn{color:#ff8a94;font-size:14px;line-height:21px;margin:12px 0 0}.inv-note{display:flex;gap:12px;align-items:flex-start;margin:18px 0 0;padding:14px 16px;border:1px solid #23232b;border-radius:10px;background:#111115;color:#8a8a96;font-size:12.5px;line-height:19px}.inv-note svg{flex:none;width:18px;height:18px;color:#a6a6b0;margin-top:2px}.inv-face{margin-top:4px}@media (max-width:860px){.inv{grid-template-columns:1fr}.inv-art{padding:28px 16px 24px;justify-content:flex-start;background:linear-gradient(180deg,#3a0a10,#0a0a0c)}.inv-art h2{font-size:44px;margin:10px 0 8px}.inv-art p{font-size:14px;line-height:22px}.inv-main{padding:8px 16px 40px;align-items:flex-start}.inv-card{margin:0;max-width:none}}.exov-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.exov .exc-tile b{font:400 34px/38px Bebas Neue,sans-serif;letter-spacing:.01em}.exov-pdf{height:44px!important;padding:0 20px!important;border-radius:8px!important;background:#1f1f26!important;color:#f4f4f6!important;font-size:14px!important;margin-left:8px}.exov-row{grid-template-columns:1.15fr 1fr;margin-bottom:14px}.exov-row,.exov-row3{display:grid;gap:14px;align-items:start}.exov-row3{grid-template-columns:1fr 1.2fr 1.05fr}.exov h2{font:600 16px/24px Manrope,sans-serif;margin:0 0 16px}.exov-bars{display:flex;align-items:flex-end;gap:14px;height:190px;padding:0 6px}.exov-bar{flex:1 1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;min-width:0}.exov-bar i{display:block;width:100%}.exov-bar i:first-child{border-radius:2px 2px 0 0}.exov-key{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:9px;font-size:13.5px;color:#d4d4dc}.exov-key li{display:flex;align-items:center;gap:8px}.exov-key i{width:10px;height:10px;border-radius:5px;flex:none}.exov-mix{display:flex;gap:18px;align-items:center}.exov-mix svg{width:128px;flex:none}.exov-mix .exov-key{margin:0}.exov-gauges{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.exov-gauge{text-align:center}.exov-gauge svg{width:100%;max-width:100px}.exov-gauge span{display:block;color:#a6a6b0;font-size:12px;line-height:17px;margin-top:4px}.exov-gauge.soon span{color:#8e8e99}.exov-hl{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0}.exov-hl b,.exov-need b{display:block;font-weight:500;font-size:14px}.exov-hl small,.exov-need small{display:block;color:#8a8a96;font-size:12.5px;margin-top:3px;line-height:18px}.exov-hl span{flex:none;font:600 11px Manrope,sans-serif;padding:4px 9px;border-radius:10px}.exov-hl span.ok{background:#0f2e26;color:#2bd4a3}.exov-hl span.bad{background:#3a1015;color:#ff8a94}.exov-need{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0}.exov-need a{flex:none;height:34px;padding:0 14px;display:inline-flex;align-items:center;border-radius:8px;background:#26262e;color:#f4f4f6;font-size:14px;text-decoration:none}.exov-need a:focus-visible,.exov-pdf:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (max-width:1200px){.exov-row,.exov-row3{grid-template-columns:1fr}}@media (max-width:900px){.exov-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.exov-bars{gap:6px}}@media print{.exc-chips,.pt-side,.tabbar{display:none!important}.exov{color:#000}}.exc-global{text-decoration:none;opacity:1;background:#1f1f26;color:#f4f4f6;cursor:pointer}.exc-global:focus-visible{outline:2px solid #fff;outline-offset:2px}.expp-ask{display:flex;align-items:center;gap:12px;background:#131317;border:1px solid #1f1f26;border-radius:12px;padding:12px 16px 12px 18px;margin-bottom:18px;color:#a6a6b0;font-size:14px}.expp-ask span{flex:1 1;min-width:0}.expp-ask button{height:30px;padding:0 12px;border:0;border-radius:6px;background:#e3182d;color:#fff;font:600 13px Manrope,sans-serif;opacity:.5}.expp-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.expp .exc-tile b{font-size:28px;line-height:36px}.exc-tile small.blue{color:#6ea8ff}.exc-tile small.amber{color:#f2b84b}.expp-row{display:grid;grid-template-columns:1.95fr 1fr;gap:16px;margin-bottom:18px;align-items:stretch}.expp h2{font:600 16px/24px Manrope,sans-serif;margin:0 0 10px}.expp-key{list-style:none;display:flex;flex-wrap:wrap;gap:6px 16px;margin:0 0 14px;padding:0;font-size:12px;color:#c8c8d0}.expp-key li{display:flex;align-items:center;gap:6px}.expp-key i{width:8px;height:8px;border-radius:4px}.expp-bars{display:flex;align-items:stretch;gap:10px;height:240px}.expp-col{align-items:center;gap:8px;min-width:0}.expp-col,.expp-stack{flex:1 1;display:flex;flex-direction:column}.expp-stack{width:100%;max-width:36px;justify-content:flex-end}.expp-stack i{display:block;width:100%}.expp-stack i:first-child{border-radius:2px 2px 0 0}.expp-col span{color:#8e8e99;font-size:11px}.expp-watch{display:flex;flex-direction:column;gap:10px}.expp-alert{display:block;border:1px solid;border-radius:10px;padding:12px;text-decoration:none;color:inherit;background:#17171c}.expp-alert.amber{border-color:#d4a032}.expp-alert.red{border-color:#e3182d}.expp-alert.green{border-color:#22c55e}.expp-alert b{display:block;font-size:13.5px;font-weight:600;color:#f4f4f6}.expp-alert p{margin:4px 0 0;color:#a6a6b0;font-size:12px;line-height:17px}a.expp-alert:focus-visible{outline:2px solid #fff;outline-offset:2px}.expp-foot{margin:12px 0 0;color:#8e8e99;font-size:11.5px}@media (max-width:1100px){.expp-row{grid-template-columns:1fr}}@media (max-width:760px){.expp-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.expp-ask{flex-wrap:wrap}.expp-bars{gap:4px}}.pt-case{padding:4px 0 12px;border-bottom:1px solid var(--border-subtle)}.pt-case:last-child{border-bottom:0}.pt-fix{display:flex;flex-direction:column;gap:10px;margin-top:8px}.pt-fix textarea{background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:8px;padding:10px;font:500 14px/20px Manrope,sans-serif;resize:vertical}.stfd .stu-off{opacity:.5;cursor:default}.stfd-act{align-self:flex-start;margin:4px 0 0;height:34px;padding:0 14px;border-radius:6px;border:0;background:rgba(255,255,255,.12);font-size:13px}.stfd-act,.stfd-v .vf-btn.sm.sec{display:inline-flex;align-items:center;text-decoration:none;color:#f4f4f6}.stfd-link{text-decoration:none;border-radius:8px}.stfd-link:hover b{text-decoration:underline}.stfd-num{flex:none;font:700 14px/20px Manrope,sans-serif;color:#f4f4f6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stfd-bars{display:flex;align-items:flex-end;gap:6px;height:180px;padding-top:4px}.stfd-bar{flex:1 1;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px}.stfd-bar i{display:block;width:100%;max-width:28px;border-radius:4px 4px 0 0;background:#e3182d}.stfd-bar i.zero{background:#26262e}.stfd-bar small{font:600 11px/14px Manrope,sans-serif;color:#a6a6b0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stfd-bar span{font:500 11px/14px Manrope,sans-serif;color:#8e8e99}.stfd-tbl{width:100%;border-collapse:collapse;font:500 13px/20px Manrope,sans-serif;color:#f4f4f6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stfd-tbl th{text-align:left;font:600 12px/16px Manrope,sans-serif;color:#8e8e99;padding:6px 8px 6px 0;border-bottom:1px solid #26262e}.stfd-tbl td{padding:10px 8px 10px 0;border-bottom:1px solid #1d1d23}.stfd-share{display:inline-block;vertical-align:middle;width:80px;height:6px;margin-right:8px;border-radius:3px;background:#26262e;overflow:hidden}.stfd-share i{display:block;height:100%;background:#e3182d}@media (max-width:760px){.stfd-bars{gap:3px;height:150px}.stfd-bar small,.stfd-tbl td:last-child,.stfd-tbl th:last-child{display:none}}button.stu-toggle{border:0;padding:0;cursor:pointer;transition:background .15s}button.stu-toggle i{transition:left .15s,background .15s}.stu-toggle.on{background:#e3182d}.stu-toggle.on i{left:21px;background:#fff}button.stu-toggle:focus-visible{outline:2px solid #fff;outline-offset:2px}.stcr-cells b i.warn{background:#f5a524}.stcr-cells b i.bad{background:#ff4d5e}.stcr-tile span.r{color:#ff4d5e}.stan-curve{width:100%;height:auto;display:block}.stan-curve .grid{stroke:#24242b;stroke-width:1}.stan-curve .area{fill:rgba(227,24,45,.14)}.stan-curve .line{fill:none;stroke:#e3182d;stroke-width:2.5;stroke-linejoin:round}.stan-curve text{fill:#8e8e99;font:500 11px Manrope,sans-serif}.stan-hours{display:flex;flex-direction:column;gap:3px}.stan-hr{display:grid;grid-template-columns:30px repeat(24,minmax(0,1fr));gap:2px;align-items:center}.stan-hr>span{font:500 11px/14px Manrope,sans-serif;color:#8e8e99}.stan-hr>i{display:block;height:14px;border-radius:2px;background:#1d1d23}.stan-hr>i.on{background:#e3182d}.stan-hr.ax small{font:500 10px/14px Manrope,sans-serif;color:#8e8e99}.exl-h{display:inline-flex;align-items:center;gap:6px;font:600 12px/16px Manrope,sans-serif;color:#22c55e}.exl-h i{width:8px;height:8px;border-radius:4px;background:currentColor}.exl-h.warn{color:#f5a524}.exl-h.bad{color:#ff4d5e}.exl-muted{font:500 12px/16px Manrope,sans-serif;color:var(--text-muted)}.stwh-list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.stwh-row{display:grid;grid-template-columns:150px minmax(0,1fr) auto;grid-template-areas:"ev url res" "ev act act";gap:6px 12px;align-items:center;padding:12px;border-radius:6px;background:#141418}.stwh-ev{grid-area:ev;display:flex;flex-direction:column;gap:4px;align-self:start}.stwh-doc code,.stwh-ev code,.stwh-evs code{font:600 11px/16px JetBrains Mono,monospace;color:#f5a524}.stwh-url{grid-area:url;color:var(--text-primary);font:500 13px/18px Manrope,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stwh-res{grid-area:res;color:var(--text-muted);font:500 12px/18px Manrope,sans-serif;white-space:nowrap}.stwh-res.ok{color:#26b5a0}.stwh-res.bad{color:#ff6b6b}.stwh-act{grid-area:act;display:flex;gap:8px;justify-content:flex-end}.stwh-empty{color:var(--text-secondary);font:500 13px/20px Manrope,sans-serif;margin:12px 0}.stwh-secret{margin-top:12px;padding:12px;border:1px solid #3a2f12;border-radius:6px;background:#1a160b;display:flex;flex-direction:column;gap:4px}.stwh-secret b{font:700 13px/18px Manrope,sans-serif;color:var(--text-primary)}.stwh-secret small{color:var(--text-secondary);font:500 12px/18px Manrope,sans-serif}.stwh-secret div{display:flex;gap:8px;align-items:center;margin-top:4px}.stwh-secret code{flex:1 1;min-width:0;overflow-wrap:anywhere;font:600 12px/18px JetBrains Mono,monospace;color:#f5a524}.stwh-form{margin-top:12px;display:flex;flex-direction:column;gap:12px}.stwh-evs{border:0;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.stwh-evs legend{color:var(--text-secondary);font:600 12px/18px Manrope,sans-serif;margin-bottom:6px}.stwh-evs label{display:grid;grid-template-columns:auto 1fr;gap:0 8px;align-items:center;cursor:pointer}.stwh-evs small{grid-column:2;color:var(--text-muted);font:500 12px/16px Manrope,sans-serif}.stwh-doc{margin-top:14px;color:var(--text-secondary);font:500 12px/18px Manrope,sans-serif}.stwh-doc summary{cursor:pointer;color:var(--text-primary);font-weight:600}@media (max-width:640px){.stwh-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"ev" "url" "res" "act"}.stwh-ev{flex-direction:row;flex-wrap:wrap}.stwh-act{justify-content:flex-start}}.stwh-keys{margin-top:16px;padding-top:14px;border-top:1px solid #1b1b21}.stwh-keys h3{margin:0 0 4px;color:var(--text-primary);font:700 15px/22px Manrope,sans-serif}.stwh-key{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:6px;background:#141418}.stwh-key>span{flex:1 1;min-width:0;display:flex;flex-direction:column}.stwh-key b{color:var(--text-primary);font:600 13px/18px Manrope,sans-serif}.stwh-key small{color:var(--text-muted);font:500 12px/18px Manrope,sans-serif}.stwh-key code{font:600 11px/16px JetBrains Mono,monospace;color:#f5a524}.stwh-kform{margin-top:12px;display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.stwh-kform .vf-field{flex:1 1;min-width:200px}.stwh-doc pre{margin:8px 0;padding:10px;border-radius:6px;background:#0e0e12;overflow-x:auto}.sttr{padding:4px 0 14px;display:flex;flex-direction:column;gap:10px}.sttr-chips{display:flex;flex-wrap:wrap;gap:6px}.sttr-chips button{border:1px solid #3a2f12;background:#1a160b;color:#f5a524;border-radius:999px;padding:4px 10px;font:600 12px/16px Manrope,sans-serif;cursor:pointer}.sttr-list{list-style:none;margin:0;padding:0 4px;max-height:220px;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:4px 12px}.sttr-list label{display:flex;gap:8px;align-items:center;color:var(--text-secondary);font:500 13px/22px Manrope,sans-serif;cursor:pointer}.sp-page{position:relative;overflow:hidden;min-height:100vh;padding-bottom:64px}.sp-page>.tn{position:relative;z-index:2}.sp-acts a.lp-btn{text-decoration:none}.sp-glow{position:absolute;left:-200px;top:-300px;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(227,24,45,.35),transparent 70%);pointer-events:none}.sp-head{position:relative;display:grid;grid-template-columns:104px minmax(0,1fr) auto;grid-template-areas:"av id acts" "av stats acts";gap:4px 24px;align-items:start;padding:56px 48px 0}.sp-av{grid-area:av;width:104px;height:104px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#f5731f,#e3182d);color:#fff;font:700 36px/1 Manrope,sans-serif}.sp-id{grid-area:id;min-width:0}.sp-kicker{color:#f5a524;font:700 12px/16px Manrope,sans-serif;letter-spacing:1px;text-transform:uppercase}.sp-id h1{margin:2px 0 0;color:#fff;font:700 44px/56px Manrope,sans-serif;letter-spacing:-.5px;overflow-wrap:anywhere}.sp-sub{margin:4px 0 0;color:#a6a6b0;font:500 16px/24px Manrope,sans-serif}.sp-stats{grid-area:stats;margin:6px 0 0;color:#fff;font:600 14px/20px Manrope,sans-serif;white-space:pre-wrap}.sp-acts{grid-area:acts;display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:22px}.sp-bio{max-width:760px;margin:24px 48px 0;color:#a6a6b0;font:500 16px/26px Manrope,sans-serif}.sp-bio,.sp-sec{position:relative}.sp-sec{padding:40px 48px 0}.sp-sec h2{margin:0 0 20px;color:#fff;font:700 24px/32px Manrope,sans-serif}.sp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,320px));gap:20px}.sp-card{display:flex;flex-direction:column;gap:10px;color:inherit;text-decoration:none}.sp-art{position:relative;aspect-ratio:16/9;border-radius:8px;background-size:cover;background-position:50%;display:flex;align-items:flex-end;padding:16px;box-sizing:border-box;transition:transform .15s}.sp-card:focus-visible .sp-art,.sp-card:hover .sp-art{transform:translateY(-2px);outline:2px solid rgba(255,255,255,.2)}.sp-art strong{color:#fff;font:700 20px/26px Manrope,sans-serif;text-shadow:0 1px 8px rgba(0,0,0,.6)}.sp-card small{color:#a6a6b0;font:500 13px/18px Manrope,sans-serif}.sp-empty{color:#a6a6b0;margin:0}.sp-empty,.sp-foot{font:500 14px/22px Manrope,sans-serif}.sp-foot{position:relative;max-width:760px;margin:40px 48px 0;color:#8e8e99}@media (max-width:760px){.sp-head{grid-template-columns:72px minmax(0,1fr);grid-template-areas:"av id" "stats stats" "acts acts";padding:32px 16px 0;gap:8px 16px}.sp-av{width:72px;height:72px;font-size:26px}.sp-id h1{font-size:30px;line-height:38px}.sp-acts{margin-top:8px}.sp-bio,.sp-foot{margin-left:16px;margin-right:16px}.sp-sec{padding:32px 16px 0}.sp-grid{grid-template-columns:1fr}}.fd-person b a{color:inherit;text-decoration:none}.fd-person b a:focus-visible,.fd-person b a:hover{text-decoration:underline}.stpr-enc ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px}.stpr-enc li{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:8px}.stpr-enc li>span:first-child{display:flex;flex-direction:column;gap:2px;min-width:0}.stpr-enc small{color:var(--text-secondary)}.stpr-enc .pt-btns{margin:0}.stpr-enc-st{color:var(--text-secondary);font-style:normal;font-size:13px}.stpr-enc-st.on{color:#34c759;font-weight:600;text-decoration:none}.stpr-enc-note{margin-top:8px}.stu-acc>div{flex:1 1}.stu-acc.dim b{color:#a6a6b0}.stu-acc .vf-btn{flex:none}.stu-paid{display:block;font:500 12px/18px Manrope,sans-serif;color:#8e8e99}.bank-form{display:grid;gap:12px;margin-bottom:12px}.bank-form .bank-ok{color:#4fd1c5}.stu-seg{margin-bottom:12px}.pay-logo{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:56px;height:30px;padding:0 8px;border-radius:6px;background:#fff;flex:none}.pay-logo img{display:block}.pay-logo.icon{min-width:40px}.sh-hero-img img{display:block;width:100%;height:100%;object-fit:cover}.ai-turns li.agent .ai-text{display:flex;flex-direction:column;gap:8px;padding:12px 16px;border-radius:14px;background:#1b1b21;border:1px solid #26262e;color:#f4f4f6;font:500 15px/22px Manrope,sans-serif}.ai-turns li.agent .ai-text p{margin:0;padding:0;background:none;border:0;border-radius:0;white-space:normal}.ai-turns li.agent .ai-text ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.ai-turns li.agent .ai-text strong{font-weight:700;color:#fff}.pp-card-label{margin:0 0 8px;font:600 14px/20px Manrope,sans-serif;color:#c9c9d1}.pp-card-slot{width:100%;min-height:48px}.pp-card-slot paypal-basic-card-button,.pp-card-slot paypal-basic-card-container{display:block;width:100%}@media (display-mode:standalone){body{padding-top:env(safe-area-inset-top)}}.exerr-g{display:grid;grid-template-columns:minmax(0,3fr) minmax(90px,1fr) 60px 90px 110px;gap:12px;align-items:start}.exerr-msg{display:flex;flex-direction:column;gap:4px;min-width:0}.exerr-msg small{color:var(--text-muted);overflow-wrap:anywhere}.exerr-open{all:unset;cursor:pointer;color:var(--text);overflow-wrap:anywhere;min-height:24px}.exerr-open:focus-visible{outline:2px solid #e3182d;outline-offset:2px}.exerr-stack{margin:6px 0 0;padding:10px;background:#0d0d10;border-radius:8px;font:12px/1.5 Menlo,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;overflow:auto}.exerr-done{opacity:.55}@media (max-width:640px){.exerr-g{grid-template-columns:minmax(0,1fr) auto}.exerr-g>:nth-child(2),.exerr-g>:nth-child(3),.exerr-g>:nth-child(4),.exn-th.exerr-g>:nth-child(3){display:none}}html.tr-wait body{opacity:0;animation:tr-show 0s linear 3s forwards}html body{transition:opacity .12s ease-out}@keyframes tr-show{to{opacity:1}}p a:not([class]){text-decoration:underline;text-underline-offset:2px}.ai-prompt:focus-within,.cl-search:focus-within,.sr-bar:focus-within,.wp-link:focus-within{outline:2px solid #f4f4f6;outline-offset:2px}:where(a,button,[role=button],[tabindex],summary,select,input[type=checkbox],input[type=radio]):focus-visible{outline:2px solid #f4f4f6;outline-offset:2px}.skip-link{position:fixed;left:12px;top:-60px;z-index:1000;padding:10px 16px;border-radius:8px;background:#f4f4f6;color:#0a0a0c;font:700 14px/20px Manrope,sans-serif;text-decoration:none}.skip-link:focus{top:12px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.hc{display:flex;align-items:stretch;min-height:100vh;background:#0a0a0c}.hc-help{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:32px 48px 48px;box-sizing:border-box}.hc-help h1{margin:0;font:800 40px/48px Manrope,sans-serif;letter-spacing:-.5px;color:#f4f4f6}.hc-search{width:100%;height:56px;display:flex;align-items:center;gap:12px;padding:0 18px;border-radius:14px;background:#1b1b21;border:1px solid #26262e;box-sizing:border-box}.hc-search input{flex:1 1;min-width:0;background:none;border:0;outline:none;color:#f4f4f6;font:500 17px/26px Manrope,sans-serif}.hc-search input::placeholder{color:#8e8e99}.hc-search:focus-within{outline:2px solid #f4f4f6;outline-offset:2px}.hc-topics{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.hc-topic{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:18px;border-radius:14px;background:#131317;border:1px solid #26262e;color:#f4f4f6;font:600 14px/20px Manrope,sans-serif;letter-spacing:.1px;text-align:left;cursor:pointer}.hc-topic:hover{border-color:#3a3a44;background:#18181e}.hc-status{width:100%;margin:0;display:flex;align-items:center;gap:12px;padding:16px;border-radius:12px;background:rgba(34,197,94,.08);color:#a6a6b0;font:500 13px/18px Manrope,sans-serif;box-sizing:border-box}.hc-status i{flex:none;width:10px;height:10px;border-radius:5px;background:#22c55e}.hc-status.warn{background:rgba(232,163,59,.1)}.hc-status.warn i{background:#e8a33b}.hc-team{width:100%;display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:14px;background:#131317;border:1px solid #26262e;box-sizing:border-box}.hc-team-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.hc-team h2{margin:0;font:700 18px/24px Manrope,sans-serif;color:#f4f4f6}.hc-team-head a{color:#f4f4f6;font:600 13px/20px Manrope,sans-serif}.hc-sub{margin:0;color:#a6a6b0;font:500 14px/20px Manrope,sans-serif}.hc-sub a{color:#f4f4f6}.hc-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hc-form label{display:flex;flex-direction:column;gap:6px;color:#a6a6b0;font:600 12px/16px Manrope,sans-serif}.hc-form .hc-err,.hc-form .lp-btn,.hc-form label.wide{grid-column:1/-1}.hc-form input,.hc-form select,.hc-form textarea{width:100%;box-sizing:border-box;padding:11px 14px;border-radius:10px;background:#0a0a0c;border:1px solid #3a3a44;color:#f4f4f6;font:500 15px/22px Manrope,sans-serif}.hc-form textarea{resize:vertical;min-height:120px}.hc-form input:focus,.hc-form select:focus,.hc-form textarea:focus{outline:2px solid #f4f4f6;outline-offset:1px}.hc-form .lp-btn{justify-self:start}.hc-form .lp-btn:disabled{opacity:.5}.hc-err{margin:0;color:#ff6b7a;font:500 13px/18px Manrope,sans-serif}.hc-sent{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:10px;background:rgba(34,197,94,.08);color:#a6a6b0;font:500 14px/20px Manrope,sans-serif}.hc-sent a,.hc-sent b{color:#f4f4f6}.hc-panel{width:560px;flex:none;display:flex;flex-direction:column;background:#131317;border-left:1px solid #26262e;position:sticky;top:0;height:100vh;box-sizing:border-box}.hc-panel>header{gap:12px;padding:18px 20px;border-bottom:1px solid #26262e}.hc-orb,.hc-panel>header{display:flex;align-items:center}.hc-orb{width:40px;height:40px;flex:none;border-radius:20px;background:rgba(212,162,58,.15);justify-content:center}.hc-panel>header div{display:flex;flex-direction:column;gap:2px;min-width:0}.hc-panel>header strong{font:600 14px/20px Manrope,sans-serif;letter-spacing:.1px;color:#f4f4f6}.hc-panel>header span{font:500 12px/18px Manrope,sans-serif;color:#8e8e99}.hc-panel .ai-chat{flex:1 1;min-height:0;gap:0}.hc-panel .ai-turns{flex:1 1;max-height:none;padding:20px}.hc-panel .ai-turns li.viewer p{background:#1b1b21;color:#f4f4f6;border-radius:16px}.hc-panel .ai-turns li.agent .ai-text,.hc-panel .ai-turns li.agent p{background:rgba(212,162,58,.08);border:1px solid rgba(212,162,58,.33);border-radius:16px}.hc-panel .ai-suggest{padding:20px;margin-top:auto}.hc-panel .ai-prompt{order:3;margin-top:auto;height:auto;padding:14px 20px;border:0;border-top:1px solid #26262e;border-radius:0;background:none;gap:10px}.hc-panel .ai-prompt:focus-within{outline:none}.hc-panel .ai-prompt input{height:46px;padding:0 16px;border-radius:23px;background:#1b1b21;font-size:15px}.hc-panel .ai-prompt input:focus-visible{outline:2px solid #f4f4f6}.ai-mic{flex:none;width:46px;height:46px;border-radius:23px;border:0;background:#e3182d;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;touch-action:none}.ai-mic:disabled{opacity:.5;cursor:default}.ai-mic.on{background:#fff;color:#e3182d;box-shadow:0 0 0 6px rgba(227,24,45,.3)}@media (max-width:1100px){.hc-panel{width:440px}}@media (max-width:900px){.hc{flex-direction:column}.hc-help{padding:24px 16px 32px}.hc-help h1{font-size:32px;line-height:40px}.hc-panel{width:100%;height:640px;position:static;border-left:0;border-top:1px solid #26262e}.hc-form{grid-template-columns:1fr}}@media (max-width:560px){.hc-topics{grid-template-columns:1fr 1fr;gap:10px}.hc-topic{padding:14px;font-size:13px;line-height:18px}.hc-panel{height:560px}}.rq-page{max-width:760px;margin:0 auto;padding:32px 16px 64px;gap:18px;align-items:flex-start}.rq-page,.rq-page>header{display:flex;flex-direction:column}.rq-page>header{gap:8px}.rq-page h1{margin:0;font:800 32px/40px Manrope,sans-serif;color:#f4f4f6;overflow-wrap:anywhere}.rq-back{color:#a6a6b0;font:600 13px/20px Manrope,sans-serif;text-decoration:none}.rq-st{align-self:flex-start;padding:3px 10px;border-radius:999px;font:700 11px/16px Manrope,sans-serif;letter-spacing:.6px;background:#26262e;color:#f4f4f6;white-space:nowrap}.rq-st.open{background:rgba(232,163,59,.15);color:#f0b45a}.rq-st.answered{background:rgba(70,150,255,.15);color:#8fbcff}.rq-st.closed{background:rgba(34,197,94,.12);color:#5ee08f}.rq{width:100%;gap:16px}.rq,.rq-list{display:flex;flex-direction:column}.rq-list{list-style:none;margin:0;padding:0;gap:12px}.rq-list li{display:flex;flex-direction:column;gap:6px;max-width:88%}.rq-list li.them{align-self:flex-end}.rq-who{color:#8e8e99;font:600 12px/16px Manrope,sans-serif}.rq-list p{margin:0;padding:12px 16px;border-radius:14px;background:#1b1b21;color:#f4f4f6;font:500 15px/22px Manrope,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere}.rq-list li.team p{background:rgba(212,162,58,.08);border:1px solid rgba(212,162,58,.33)}.rq-form{display:flex;flex-direction:column;gap:10px}.rq-form textarea{width:100%;box-sizing:border-box;padding:12px 14px;border-radius:12px;background:#0a0a0c;border:1px solid #3a3a44;color:#f4f4f6;font:500 15px/22px Manrope,sans-serif;resize:vertical}.rq-form textarea:focus{outline:2px solid #f4f4f6;outline-offset:1px}.rq-acts{display:flex;flex-wrap:wrap;gap:10px}.rq-acts .lp-btn:disabled{opacity:.5}.rq-note{margin:0;color:#a6a6b0;font:500 14px/20px Manrope,sans-serif}.rq-note a{color:#f4f4f6}.rq-mine{list-style:none;margin:0;padding:0;width:100%;gap:8px}.rq-mine,.rq-mine a{display:flex;flex-direction:column}.rq-mine a{gap:4px;padding:14px 16px;border-radius:12px;background:#131317;border:1px solid #26262e;text-decoration:none;color:#f4f4f6}.rq-mine a:hover{border-color:#3a3a44}.rq-mine small{color:#a6a6b0;font:500 13px/18px Manrope,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rq-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.rq-top b{font:600 15px/20px Manrope,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.spd{padding:24px 32px 48px;display:flex;flex-direction:column;gap:18px}.spd-head{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.spd-head h1{margin:0;font:800 28px/36px Manrope,sans-serif;color:#f4f4f6}.spd-tabs{display:flex;gap:8px;flex-wrap:wrap}.spd-tabs a{padding:8px 14px;border-radius:999px;border:1px solid #3a3a44;color:#a6a6b0;font:600 13px/18px Manrope,sans-serif;text-decoration:none}.spd-tabs a[aria-current=page]{background:#f4f4f6;color:#0a0a0c;border-color:#f4f4f6}.spd-grid{display:grid;grid-template-columns:minmax(280px,380px) 1fr;gap:20px;align-items:start}.spd-list li.on a{border-color:#e3182d}.spd-thread{display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:14px;background:#131317;border:1px solid #26262e;min-width:0}.spd-thread h2{margin:4px 0;font:700 20px/28px Manrope,sans-serif;color:#f4f4f6;overflow-wrap:anywhere}@media (max-width:900px){.spd{padding:20px 16px 40px}.spd-grid{grid-template-columns:1fr}}.hm-nav .lp-nav-links{gap:24px}@media (max-width:1360px){.hm-nav .lp-nav-links{gap:18px}.hm-nav .lp-nav-right{gap:8px}}@media (max-width:1340px){.hm-nav .ai-pill .ai-pill-label,.hm-nav .ai-pill kbd,.hm-nav .lp-nav-links a[href="#calendar"]{display:none}}@media (max-width:1080px){.hm-nav .lp-nav-links a[href="#hm-clips"],.hm-nav .lp-nav-links a[href="/home#hm-clips"]{display:none}}@media (max-width:1000px){.hm-nav .lp-nav-links{display:none}}