@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/inter-800.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/inter-900.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 800;font-display:swap;src:url(/fonts/inter-800-italic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/inter-900-italic.woff2) format("woff2")}@font-face{font-family:PT Tektur;font-weight:100 900;font-display:swap;src:url(/fonts/tektur-500.woff2) format("woff2")}@font-face{font-family:PT Pixelify;font-weight:100 900;font-display:swap;src:url(/fonts/pixelify-500.woff2) format("woff2")}@font-face{font-family:PT Lora;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/lora-700.woff2) format("woff2")}@font-face{font-family:PT Lora;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/lora-700-italic.woff2) format("woff2")}@font-face{font-family:PT Mono;font-weight:100 900;font-display:swap;src:url(/fonts/jetbrains-mono-700.woff2) format("woff2")}@font-face{font-family:PT Jura;font-weight:100 900;font-display:swap;src:url(/fonts/jura-500.woff2) format("woff2")}:root{--violet: #7540ff;--violet-ink: #7540ff;--violet-soft: #f1ebff;--lime: #c5ff54;--lime-soft: #f2ffd9;--ink: #11141c;--muted: #5f6688;--border: #e8edf6;--bg: #f4f6fb;--surface: #fff;--surface-2: #f6f7fc;--line-2: #eef1f7;--text-2: #4a5068;--nav: #3a3f55;--header: rgba(255, 255, 255, .8);--green: #22b14c;--green-soft: #e6f8ec;--orange: #f08a00;--orange-soft: #fff3e2;--red: #e5484d;--green-ink: #187e36;--orange-ink: #a35e00;--red-ink: #ce1d23;--shadow: 0 10px 30px rgba(30, 30, 80, .06);color-scheme:light}[data-theme=dark]{--ink: #f3f4fa;--muted: #9aa0b8;--border: #242a3a;--bg: #0c0f16;--surface: #151a25;--surface-2: #1b2130;--line-2: #222838;--text-2: #b4b9cf;--nav: #c3c7da;--header: #11161e;--violet-ink: #a183ff;--violet-soft: rgba(138, 92, 255, .18);--lime-soft: rgba(197, 255, 84, .1);--green-soft: rgba(34, 177, 76, .16);--orange-soft: rgba(240, 138, 0, .16);--green-ink: #4ad777;--orange-ink: #ffa53a;--red-ink: #f0686c;--shadow: none;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,Segoe UI,Arial,sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3{overflow-wrap:anywhere}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid #9471ff;outline-offset:2px}svg.i{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pt-btn{height:44px;padding:0 18px;border-radius:12px;border:1px solid var(--border);background:var(--surface);display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:700;font-size:14px;white-space:nowrap}.pt-btn.lime{background:var(--lime);border-color:var(--lime);color:#11141c}.pt-btn.icon{width:44px;padding:0}.pt-btn.violet{background:#e9e8ff;border-color:#e9e8ff}[data-theme=dark] .pt-btn.violet{background:#2a2350;border-color:#2a2350;color:#cbb8ff}.pt-header{height:70px;display:flex;align-items:center;gap:44px;padding:0 76px;background:var(--header);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:50;backdrop-filter:blur(10px)}.pt-header .logo img{height:44px;width:auto;display:block}.pt-header .logo .d,[data-theme=dark] .pt-header .logo .l{display:none}[data-theme=dark] .pt-header .logo .d{display:block}.pt-header nav{display:flex;gap:36px;font-size:14px;font-weight:500;color:var(--nav)}.pt-header nav a{position:relative;padding:14px 0}.pt-header nav a[aria-current=page]{color:var(--violet-ink);font-weight:700}.pt-header nav a[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:-25px;height:3px;border-radius:3px;background:var(--violet)}.pt-header .right{margin-left:auto;display:flex;gap:12px;align-items:center}.pt-burger{display:none}.pt-me{padding:0 16px 0 8px;gap:10px;max-width:240px}.pt-me img,.pt-me .i{width:28px;height:28px;border-radius:50%;object-fit:cover;flex:none}.pt-me .i{display:grid;place-items:center;background:var(--violet-soft);color:var(--violet-ink);font-weight:900;font-size:13px}.pt-me>span:last-child{overflow:hidden;text-overflow:ellipsis}.pt-state{margin:60px auto;max-width:520px;text-align:center;padding:0 16px}.pt-state .art{width:120px;height:120px;border-radius:32px;display:grid;place-items:center;margin:0 auto 16px;background:var(--violet-soft);color:var(--violet-ink)}.pt-state .art svg{width:46px;height:46px;stroke-width:1.6}.pt-state h1{margin:0;font-size:24px;font-weight:800}.pt-state p{margin:8px 0 18px;color:var(--text-2);line-height:1.5}.pt-loading{display:flex;justify-content:center;padding:80px 0}.pt-loading span{width:34px;height:34px;border-radius:50%;border:4px solid var(--violet-soft);border-top-color:var(--violet);animation:pt-spin .8s linear infinite}@keyframes pt-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pt-loading span{animation:none}}@media(max-width:1280px)and (min-width:901px){.pt-header{padding:0 24px;gap:22px}.pt-header nav{gap:18px}.pt-header nav a{white-space:nowrap}}@media(max-width:1080px)and (min-width:901px){.pt-header .pt-btn.icon.hide-m,.pt-header .pt-btn.lime.hide-m{display:none}}@media(max-width:900px){.pt-header{padding:0 16px;gap:12px;height:60px}.pt-header .logo img{height:34px}.pt-header nav,.pt-header .hide-m{display:none}.pt-burger{display:inline-flex}.pt-me{padding:0 7px}.pt-header nav.open{display:flex;position:absolute;top:60px;left:0;right:0;flex-direction:column;gap:0;background:var(--surface);border-bottom:1px solid var(--border);border-radius:0 0 18px 18px;box-shadow:0 18px 30px #0f122829,0 0 0 100vmax #0f122847;overflow:hidden}.pt-header nav.open a{padding:15px 18px;border-top:1px solid var(--line-2);font-size:16px;font-weight:600;color:var(--ink)}.pt-header nav.open a:after{display:none}}.pt-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,20px);max-width:min(520px,calc(100vw - 32px));padding:13px 18px;border-radius:14px;background:#11141c;color:#fff;font-size:14px;font-weight:600;box-shadow:0 14px 40px #00000040;opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;z-index:100}.pt-toast.on{opacity:1;transform:translate(-50%)}.pt-toast.success{background:#1d7a36}.pt-toast.error{background:#b4262b}[data-theme=dark] .pt-toast{background:#f3f4fa;color:#11141c}[data-theme=dark] .pt-toast.success{background:var(--lime)}[data-theme=dark] .pt-toast.error{background:#ff8f93}@media(prefers-reduced-motion:reduce){.pt-toast{transition:none}}.pt-btn.current{border-color:var(--violet);color:var(--violet-ink)}.c-l{background:var(--lime-soft);color:#3c8a12}.c-v{background:var(--violet-soft);color:var(--violet-ink)}.c-o{background:#fff3e2;color:#e88a00}.c-b{background:#e7f2ff;color:#2b8cf0}.c-p{background:#ffeef6;color:#e23d87}.c-g{background:#e6f8ec;color:#1a9a42}[data-theme=dark] .c-l{color:var(--lime)}[data-theme=dark] .c-o{background:#e88a002e;color:#ffb648}[data-theme=dark] .c-b{background:#2b8cf029;color:#6fb3ff}[data-theme=dark] .c-p{background:#e23d872e;color:#ff7ab3}[data-theme=dark] .c-g{background:#22b14c29;color:#5fe08a}.pt-footer{margin-top:40px;border-top:1px solid var(--border);background:var(--surface)}.pt-footer-in{max-width:1214px;margin:0 auto;padding:32px 24px 20px;display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:24px}.pt-footer .logo .d,[data-theme=dark] .pt-footer .logo .l{display:none}[data-theme=dark] .pt-footer .logo .d{display:inline}.pt-footer-brand p{margin:10px 0 0;color:var(--muted);font-size:14px;max-width:260px}.pt-footer nav{display:flex;flex-direction:column;gap:9px;font-size:14px}.pt-footer nav b{font-size:13px;text-transform:uppercase;letter-spacing:.4px;color:var(--muted);margin-bottom:2px}.pt-footer nav a{color:var(--text-2)}.pt-footer nav a:hover{color:var(--violet-ink)}.pt-footer-note{max-width:1214px;margin:0 auto;padding:14px 24px 26px;font-size:12px;color:var(--muted);border-top:1px solid var(--line-2)}@media(max-width:760px){.pt-footer-in{grid-template-columns:1fr 1fr;padding:24px 16px 14px}.pt-footer-brand{grid-column:1 / -1}.pt-footer-note{padding:12px 16px 22px}}.tabbar,.tabbar-space{display:none}@media(max-width:760px){.tabbar-space{display:block;height:calc(68px + env(safe-area-inset-bottom))}.tabbar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:60;padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--border);box-shadow:0 -6px 24px #11141c0f}.tabbar a{display:grid;justify-items:center;gap:3px;font-size:12px;font-weight:600;color:var(--muted);text-decoration:none;padding:4px 0;position:relative}.tabbar a.on{color:var(--violet-ink)}.tabbar a.on:before{content:"";position:absolute;top:-6px;width:28px;height:3px;border-radius:0 0 3px 3px;background:var(--violet)}.tabbar .ti{position:relative;display:grid}.tabbar .ti b{position:absolute;top:-5px;right:-9px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--violet);color:#fff;font-size:12px;line-height:17px;text-align:center;border:2px solid var(--surface)}}.pt-header.pt-solo{justify-content:space-between;gap:12px}.pt-solo-back{display:inline-flex;align-items:center;gap:6px;font-weight:800;color:var(--ink);text-decoration:none}.pt-via{font-size:12px;color:var(--muted);text-decoration:none;white-space:nowrap}.pt-via b{color:var(--violet)}@media(max-width:760px){.pt-header.pt-solo{padding:0 16px}}.pt-main{min-height:calc(100vh - 70px)}#content:focus{outline:none}.skip-link{position:absolute;left:12px;top:-64px;z-index:1000;padding:12px 18px;border-radius:12px;background:var(--lime);color:#11141c;font-weight:700;font-size:14px;transition:top .12s ease}.skip-link:focus{top:12px;outline:3px solid var(--violet);outline-offset:2px}@media(prefers-reduced-motion:reduce){.skip-link{transition:none}}.pt-studio-wait{position:fixed;inset:0;z-index:50;display:grid;place-items:center;background:var(--bg)}.pt-lang{position:relative}.pt-lang>select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}.pt-lang:focus-within{outline:2px solid currentColor;outline-offset:2px}.pt-lang>span{font-weight:800;font-size:12.5px;letter-spacing:.03em;line-height:1}.ct-page{--header: rgba(255, 255, 255, .75);--hero-grad: linear-gradient(115deg, #fff 0%, #fff 46%, #efe8ff 100%);--shadow: 0 14px 40px rgba(40, 30, 110, .12);--field: #cfd5e6;--track: #e9ecf5;--off: #d8dce8;--today: linear-gradient(90deg, var(--lime-soft), #fff 70%);--today-line: #dff5b5;--btn-dark: #11141c;--btn-dark-ink: #fff;--glass: rgba(255, 255, 255, .92);--card: #fff;--orange: #ff9f1c;--green: #2fbf55}[data-theme=dark] .ct-page{--card: #151a25;--header: #11161e;--hero-grad: linear-gradient(115deg, #151a25 0%, #151a25 46%, #2a1d55 100%);--shadow: 0 18px 44px rgba(0, 0, 0, .45);--field: #3a4156;--track: #262c3d;--off: #3a4156;--today: linear-gradient(90deg, rgba(197, 255, 84, .12), #151a25 70%);--today-line: rgba(197, 255, 84, .28);--btn-dark: #c5ff54;--btn-dark-ink: #fff;--glass: rgba(17, 22, 30, .82)}.ct-c-pink{background:#ffeef6;color:#e23d87}.ct-c-orange{background:#fff4e2;color:#e88a00}.ct-c-green{background:var(--lime-soft);color:#3c8a12}.ct-c-violet{background:var(--violet-soft);color:var(--violet-ink)}[data-theme=dark] .ct-c-pink{background:#e23d872e;color:#ff7ab3}[data-theme=dark] .ct-c-orange{background:#e88a002e;color:#ffb648}[data-theme=dark] .ct-c-green{color:var(--lime)}.ct-hero{position:relative;margin:26px 76px 0;border-radius:28px;overflow:hidden;background:var(--hero-grad);border:1px solid var(--border);padding:38px 44px 34px;height:282px}.ct-hero .ct-art{position:absolute;right:0;top:0;height:100%;width:640px;background:url(/assets/cover3.jpg) center/cover;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 34%)}.ct-crumbs{font-size:13px;color:var(--muted);display:flex;gap:8px;align-items:center}.ct-crumbs b{color:var(--ink);font-weight:600}.ct-hero h1{margin:14px 0 8px;font-size:58px;line-height:.98;font-weight:900;letter-spacing:-1.5px;text-transform:uppercase}.ct-hero h1 span{color:var(--violet-ink)}.ct-hero p{margin:0;font-size:18px;color:var(--text-2);max-width:560px}.ct-hero .ct-tag{position:absolute;right:44px;bottom:30px;background:var(--surface);border-radius:16px;padding:10px 16px;display:flex;gap:10px;align-items:center;font-weight:700;font-size:14px;box-shadow:0 10px 30px #3c288c2e;transform:rotate(-3deg)}.ct-hero .ct-tag i{width:30px;height:30px;border-radius:9px;background:var(--lime);display:grid;place-items:center;font-style:normal}.ct-searchrow{margin:-30px 120px 0;position:relative;z-index:2;display:flex;gap:14px}.ct-search{flex:1;height:62px;border-radius:18px;background:var(--surface);border:1px solid var(--border);box-shadow:0 14px 40px #281e6e1f;display:flex;align-items:center;padding:0 10px 0 22px;gap:14px;color:var(--muted);font-size:16px}.ct-search .ct-go{margin-left:auto;width:62px;height:42px;border-radius:12px;background:var(--violet);color:var(--btn-dark-ink);display:grid;place-items:center}.ct-sel{height:62px;border-radius:18px;background:var(--surface);border:1px solid var(--border);box-shadow:0 14px 40px #281e6e14;display:flex;align-items:center;gap:12px;padding:0 20px;font-size:15px;font-weight:600;min-width:230px}.ct-sel small{display:block;font-size:12px;color:var(--muted);font-weight:500}.ct-sel .i:last-child{margin-left:auto;width:16px}.ct-formats{margin:26px 76px 0;display:flex;gap:12px}.ct-fmt{flex:1;white-space:nowrap;font-size:14px;height:64px;border-radius:18px;background:var(--surface);border:1px solid var(--border);display:flex;align-items:center;gap:14px;padding:0 18px;font-weight:700;font-size:15px}.ct-fmt .ct-ic{width:38px;height:38px;border-radius:11px;display:grid;place-items:center}.ct-fmt small{display:block;font-weight:500;font-size:12px;color:var(--muted);margin-top:2px}.ct-fmt.ct-on{background:var(--btn-dark);color:#fff;border-color:var(--btn-dark)}.ct-fmt.ct-on small{color:#a9aec6}.ct-fmt .ct-n{margin-left:auto;font-size:12px;font-weight:700;color:var(--muted);background:var(--bg);border-radius:20px;padding:4px 9px}.ct-fmt.ct-on .ct-n{background:var(--lime);color:var(--ink)}.ct-today{margin:22px 76px 0;border-radius:22px;background:var(--today);border:1px solid var(--today-line);padding:16px 18px 16px 24px;display:flex;align-items:center;gap:18px}.ct-today h3{margin:0;font-size:17px;font-weight:800;white-space:nowrap}.ct-today h3 small{display:block;font-size:12px;font-weight:500;color:var(--muted);margin-top:3px}.ct-pulse{width:10px;height:10px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px #2fbf552e;flex:none}.ct-slots{display:flex;gap:10px;flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent)}.ct-slot{display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:7px 12px 7px 7px;white-space:nowrap}.ct-slot img{width:34px;height:34px;border-radius:10px;object-fit:cover}.ct-slot b{font-size:13px;display:block}.ct-slot span{font-size:12px;color:var(--muted)}.ct-slot .ct-t{margin-left:6px;background:var(--lime);border-radius:8px;padding:5px 8px;font-weight:800;font-size:12px}.ct-arrows{display:flex;gap:8px}.ct-body{margin:24px 76px 0;display:grid;grid-template-columns:282px 1fr;gap:24px;align-items:start}.ct-filters{background:var(--surface);border:1px solid var(--border);border-radius:22px;padding:22px 20px}.ct-filters h4{margin:0 0 14px;font-size:17px;display:flex;justify-content:space-between;align-items:center}.ct-filters h4 a{font-size:12px;color:var(--violet);font-weight:600}.ct-fg{padding:16px 0;border-top:1px solid var(--border)}.ct-fg .ct-lbl{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--muted);margin-bottom:12px}.ct-chk{display:flex;align-items:center;gap:10px;font-size:14px;margin:9px 0;font-weight:500}.ct-box{width:20px;height:20px;border-radius:6px;border:1.5px solid var(--field);display:grid;place-items:center;flex:none}.ct-box.ct-on{background:var(--violet);border-color:var(--violet);color:var(--btn-dark-ink)}.ct-chk .ct-c{margin-left:auto;font-size:12px;color:var(--muted)}.ct-pills{display:flex;flex-wrap:wrap;gap:8px}.ct-pill{height:34px;padding:0 13px;border-radius:10px;border:1px solid var(--border);font-size:13px;font-weight:600;display:flex;align-items:center;background:var(--surface)}.ct-pill.ct-on{background:var(--lime);border-color:var(--lime)}.ct-range{height:6px;border-radius:6px;background:var(--track);position:relative;margin:18px 8px 12px}.ct-range i{position:absolute;inset:0 35% 0 8%;background:var(--violet);border-radius:6px}.ct-range b{position:absolute;top:-7px;width:20px;height:20px;border-radius:50%;background:var(--surface);border:3px solid var(--violet)}.ct-rv{display:flex;justify-content:space-between;font-size:13px;font-weight:600}.ct-rv span{border:1px solid var(--border);border-radius:9px;padding:7px 12px;width:46%}.ct-tog{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:600;margin:6px 0}.ct-tog small{display:block;color:var(--muted);font-size:12px;font-weight:500;margin-top:2px}.ct-sw{width:42px;height:24px;border-radius:24px;background:var(--green);position:relative;flex:none}.ct-sw:after{content:"";position:absolute;right:3px;top:3px;width:18px;height:18px;border-radius:50%;background:var(--surface)}.ct-sw.ct-off{background:var(--off)}.ct-sw.ct-off:after{right:auto;left:3px}.ct-apply{margin-top:8px;height:46px;border-radius:13px;background:var(--btn-dark);color:var(--btn-dark-ink);font-weight:700;font-size:14px;display:grid;place-items:center}.ct-reshead{display:flex;align-items:center;gap:10px;margin-bottom:16px}.ct-reshead h2{margin:0 8px 0 0;font-size:22px;font-weight:800}.ct-reshead h2 span{color:var(--muted);font-weight:600;font-size:16px;margin-left:6px}.ct-af{height:32px;border-radius:10px;background:var(--violet-soft);color:var(--violet);font-size:13px;font-weight:700;display:flex;align-items:center;gap:6px;padding:0 10px}.ct-clear{font-size:13px;color:var(--muted);font-weight:600;margin-left:4px}.ct-sort{margin-left:auto;height:40px;border-radius:12px;border:1px solid var(--border);background:var(--surface);display:flex;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600}.ct-view{display:flex;border:1px solid var(--border);border-radius:12px;background:var(--surface);overflow:hidden}.ct-view span{width:40px;height:38px;display:grid;place-items:center;color:#9aa0ba}.ct-view span.ct-on{background:var(--btn-dark);color:var(--btn-dark-ink)}.ct-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ct-card{background:var(--surface);border-radius:22px;border:1px solid var(--border);overflow:hidden;box-shadow:0 8px 24px #1e1e500d}.ct-cover{height:150px;background-size:cover;background-position:center;position:relative}.ct-badge{position:absolute;left:12px;top:12px;background:var(--surface);border-radius:20px;padding:6px 11px;font-size:12px;font-weight:700;display:flex;gap:6px;align-items:center}.ct-badge.ct-l{background:var(--lime)}.ct-fav{position:absolute;right:12px;top:12px;width:34px;height:34px;border-radius:50%;background:var(--glass);display:grid;place-items:center;color:#5a6080}.ct-fav.ct-on{color:#ff4f8b}.ct-cb{padding:14px 16px}.ct-who{display:flex;align-items:center;gap:11px}.ct-who img{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 0 0 1px var(--border)}.ct-who b{font-size:17px;font-weight:800;display:flex;align-items:center;gap:5px}.ct-who>div,.ct-who b{min-width:0}.ct-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-ver{flex:none}.ct-ver{width:17px;height:17px;border-radius:50%;background:var(--violet);color:var(--btn-dark-ink);display:grid;place-items:center}.ct-meta{font-size:12px;color:var(--muted);margin-top:3px;display:flex;gap:10px}.ct-meta .ct-st{color:var(--ink);font-weight:700}.ct-meta .ct-st:before{content:"\2605  ";color:#c98000}.ct-games{display:flex;gap:6px;margin:12px 0 10px}.ct-games span{font-size:12px;font-weight:700;background:var(--bg);border-radius:7px;padding:4px 8px;color:var(--text-2)}.ct-svc{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--line-2)}.ct-svc .ct-ic{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;flex:none}.ct-svc .ct-ic .i{width:16px;height:16px}.ct-svc b{font-size:13px;font-weight:700}.ct-svc small{display:block;font-size:12px;color:var(--muted);margin-top:1px}.ct-svc .ct-pr{margin-left:auto;font-weight:800;font-size:15px}.ct-cart{width:34px;height:30px;border-radius:9px;background:var(--lime);display:grid;place-items:center;flex:none}.ct-cart .i{width:16px;height:16px}.ct-near{margin-top:10px;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;background:var(--bg);border-radius:11px;padding:9px 11px}.ct-near .ct-pulse{width:8px;height:8px;box-shadow:0 0 0 4px #2fbf5526}.ct-near a{margin-left:auto;color:var(--violet);font-weight:700}.ct-near.ct-wait .ct-pulse{background:#c3c8d8;box-shadow:none}.ct-more{margin:22px auto 0;width:300px;height:50px;border-radius:14px;border:1px solid var(--border);background:var(--surface);display:flex;align-items:center;justify-content:center;gap:10px;font-weight:700;font-size:14px}.ct-pager{text-align:center;font-size:12px;color:var(--muted);margin-top:10px}.ct-cta{margin:34px 76px 40px;border-radius:26px;background:#11141c;color:#fff;display:flex;align-items:center;padding:26px 34px;gap:24px;position:relative;overflow:hidden}.ct-cta h3{margin:0;font-size:24px;font-weight:900;text-transform:uppercase;letter-spacing:-.5px}.ct-cta h3 span{color:var(--lime)}.ct-cta p{margin:6px 0 0;color:#a9aec6;font-size:14px}.ct-cta .ct-btn-lime{margin-left:auto;color:var(--ink)}.ct-cta .ct-ghost{height:44px;padding:0 20px;border-radius:12px;border:1px solid #333a4f;display:flex;align-items:center;font-weight:600;font-size:14px}[data-theme=dark] .ct-sq.ct-v{background:#2a2350;border-color:#2a2350;color:#cbbaff}[data-theme=dark] .ct-fmt.ct-on,[data-theme=dark] .ct-view span.ct-on,[data-theme=dark] .ct-apply{color:#11141c}[data-theme=dark] .ct-fmt.ct-on small{color:#3b4a18}[data-theme=dark] .ct-fmt.ct-on .ct-ic{background:#11141c!important}[data-theme=dark] .ct-fmt.ct-on .ct-n{background:#11141c;color:var(--lime)}[data-theme=dark] .ct-fmt .ct-n,[data-theme=dark] .ct-games span,[data-theme=dark] .ct-near{background:var(--surface-2)}[data-theme=dark] .ct-badge{background:#11161e;color:#f3f4fa}[data-theme=dark] .ct-badge.ct-l{background:var(--lime);color:#11141c}[data-theme=dark] .ct-af{color:#c4b1ff}[data-theme=dark] .ct-near a,[data-theme=dark] .ct-filters h4 a,[data-theme=dark] .ct-chk[style]{color:#a183ff!important}[data-theme=dark] .ct-slot .ct-t,[data-theme=dark] .ct-pill.ct-on,[data-theme=dark] .ct-cart,[data-theme=dark] .ct-btn-lime{color:#11141c}[data-theme=dark] .ct-box.ct-on{background:var(--violet);color:#fff}[data-theme=dark] .ct-search .ct-go,[data-theme=dark] .ct-ver{color:#fff}[data-theme=dark] .ct-meta .ct-st{color:#f3f4fa}[data-theme=dark] .ct-card{box-shadow:none}[data-theme=dark] .ct-hero .ct-art{opacity:.95}[data-theme=dark] .ct-tag{background:#11161e;color:#f3f4fa}[data-theme=dark] .ct-cta{background:linear-gradient(100deg,#1d1640,#151a25 60%);border:1px solid var(--border)}[data-theme=dark] .ct-cta .ct-ghost{border-color:#3a4156}[data-theme=dark] .ct-sw.ct-off:after{background:#8d93ad}.ct-search input{flex:1;border:0;background:transparent;outline:0;font-size:16px;color:var(--ink);min-width:0}.ct-search input::placeholder{color:var(--muted)}.ct-go{border:0}.ct-sel select,.ct-sort select{border:0;background:transparent;font-weight:600;font-size:15px;color:var(--ink);padding:0;cursor:pointer}.ct-sort select{font-size:13px}.ct-fmt,.ct-chk,.ct-pill,.ct-tog,.ct-af,.ct-reset{font:inherit;color:inherit;text-align:left;cursor:pointer}.ct-fmt{border:1px solid var(--border);background:var(--surface)}.ct-fmt.ct-on{background:var(--btn-dark);border-color:var(--btn-dark);color:#fff}[data-theme=dark] .ct-fmt.ct-on{color:#11141c}.ct-chk{width:100%;border:0;background:none;padding:0}.ct-pill{border:1px solid var(--border)}.ct-tog{width:100%;border:0;background:none;padding:0}.ct-af{border:0}.ct-reset{border:0;background:none;font-size:12px;color:var(--violet-ink);font-weight:600;padding:0}.ct-card{display:block;color:inherit}.ct-card:hover{border-color:var(--violet)}.ct-ava{border-radius:50%;display:inline-grid;place-items:center;background:var(--violet);color:#fff;font-weight:900;flex:none}.ct-who .ct-ava{border:2px solid var(--surface);box-shadow:0 0 0 1px var(--border)}.ct-slot .ct-ava{border-radius:10px;font-size:14px}.ct-ghost,.ct-btn-lime{display:inline-flex;align-items:center}@media(max-width:900px){.ct-hero{margin:16px 16px 0;height:auto;padding:24px}.ct-hero h1{font-size:38px}.ct-hero .ct-art,.ct-hero .ct-tag{display:none}.ct-searchrow{margin:14px 16px 0;flex-direction:column}.ct-formats{margin:16px 16px 0;overflow-x:auto}.ct-fmt{flex:none}.ct-today{margin:16px 16px 0;flex-wrap:wrap}.ct-body{margin:16px;grid-template-columns:minmax(0,1fr);min-height:70vh}.ct-grid{grid-template-columns:minmax(0,1fr)}.ct-reshead{flex-wrap:wrap}.ct-sort{min-width:0;max-width:100%}.ct-cta{margin:24px 16px;flex-direction:column;align-items:flex-start}.ct-cta .ct-btn-lime{margin-left:0}}.ct-ready{margin:18px 76px 0;border-radius:22px;background:var(--surface);border:1px solid var(--border);padding:18px 20px}.ct-ready-h{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ct-ready-h h3{margin:0;font-size:17px;font-weight:800;flex:1;min-width:220px}.ct-ready-h h3 small{display:block;font-size:12px;font-weight:500;color:var(--muted);margin-top:3px}.ct-rnav{display:flex;gap:8px}.ct-rbtn{height:36px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--ink);display:inline-flex;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:700}.ct-rbtn.icon{width:36px;padding:0;justify-content:center}.ct-rbtn:disabled{opacity:.4;cursor:default}.ct-rtrack{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,calc((100% - 36px)/4));gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-top:14px;padding-bottom:4px;scrollbar-width:thin}.ct-roffer{scroll-snap-align:start;border:1px solid var(--border);border-radius:18px;padding:14px;display:flex;flex-direction:column;gap:4px;background:var(--surface-2)}.ct-roffer .who{display:flex;align-items:center;gap:9px;font-size:14px}.ct-roffer .who img,.ct-roffer .who .av{width:32px;height:32px;border-radius:50%;object-fit:cover}.ct-roffer .who .av{display:grid;place-items:center;background:var(--violet);color:#fff;font-weight:800}.ct-roffer .ok{align-self:flex-start;margin-top:6px;height:24px;border-radius:12px;padding:0 9px;display:inline-flex;align-items:center;background:var(--green-soft);color:var(--green-ink);font-size:12px;font-weight:700}.ct-roffer h4{margin:6px 0 0;font-size:15px}.ct-roffer p{margin:0;font-size:12px;color:var(--muted)}.ct-roffer strong{font-size:13px;margin-top:4px}.ct-roffer .go{margin-top:10px;height:40px;border-radius:12px;background:var(--lime);color:#11141c;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center;gap:7px}.ct-rfine{margin:10px 0 0;font-size:12px;color:var(--muted)}.ct-nums{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ct-num .ct-lbl{display:block}.ct-numin{display:flex;align-items:center;height:40px;border:1px solid var(--border);border-radius:11px;background:var(--surface);padding:0 10px;gap:6px}.ct-numin input{width:100%;min-width:0;border:0;background:none;color:var(--ink);font:inherit;font-size:14px;font-weight:600;outline:none;-moz-appearance:textfield}.ct-numin input::-webkit-outer-spin-button,.ct-numin input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ct-numin:focus-within{border-color:var(--violet)}.ct-numin em{font-style:normal;font-size:12px;color:var(--muted);font-weight:600}.ct-filters .ct-tog+.ct-tog{margin-top:12px}@media(max-width:900px){.ct-ready{margin:16px 16px 0}.ct-rtrack{grid-auto-columns:minmax(240px,82%)}}.sv-hero .ct-art{background-image:url(/assets/world-pvp-arena.jpg)}.ct-hero .ct-tag{bottom:46px}@media(max-width:1280px)and (min-width:901px){.ct-hero .ct-art{width:46%}.ct-hero p{max-width:50%}.ct-hero h1{font-size:50px}}@media(max-width:1400px)and (min-width:901px){.ct-formats{flex-wrap:wrap}.ct-fmt{flex:1 1 220px}}.ct-btn-lime{height:44px;padding:0 22px;border-radius:12px;background:var(--lime);color:#11141c;font-weight:700;font-size:14px;gap:10px;white-space:nowrap;text-decoration:none}.ct-cta .ct-ghost{margin-left:auto;white-space:nowrap}.ct-cta .ct-ghost+.ct-btn-lime{margin-left:0}.pt-state h2{margin:14px 0 6px;font-size:22px}.ct-ftoggle{display:none}@media(max-width:900px){.ct-ftoggle{display:flex;align-items:center;gap:10px;height:48px;padding:0 16px;border-radius:14px;border:1px solid var(--border);background:var(--surface);font-weight:700;font-size:15px;width:100%}.ct-ftoggle-x{margin-left:auto;font-size:13px;color:var(--violet-ink);font-weight:600}.ct-filters{display:none}.ct-filters.ct-open{display:block}.ct-cta .ct-ghost{margin-left:0}.ct-cta{gap:12px}}.ct-pr{white-space:nowrap}.ct-skel{height:240px}@media(min-width:901px){.ct-skel{height:1078px}.ct-sel select{width:210px;max-width:210px;text-overflow:ellipsis}}.ct-count-wait{visibility:hidden}.ct-search:focus-within{border-color:var(--violet);box-shadow:0 0 0 3px var(--violet-soft),0 14px 40px #281e6e1f}.lp-lp{--ac: #8b3dff;--ac2: #c5ff54;--stage: #0f0a24;--lp-ink: #fff;--lp-text: #e4defc;--lp-soft: #bdb6e2;--lp-mute: #a39dcb;--lp-card: rgba(22, 15, 48, .82);--lp-line: color-mix(in srgb, var(--ac) 30%, transparent);--lp-chip: rgba(255, 255, 255, .08);--lp-chip-2: rgba(255, 255, 255, .16);--lp-chip-line: rgba(255, 255, 255, .15);--lp-head: color-mix(in srgb, var(--ac) 45%, #fff);--lp-icon: color-mix(in srgb, var(--ac) 55%, #fff);--lp-hl: var(--ac2);--lp-ok: #7fe3a0;color:var(--lp-ink);position:relative;overflow:hidden;padding-bottom:72px;font-size:16px;container-type:inline-size}.lp-lp a{color:inherit;text-decoration:none}.lp-lp h1,.lp-lp h2,.lp-lp h3{font-family:Inter,Segoe UI,Arial,sans-serif;text-transform:none}.lp-lp.lp-hs-italic-heavy h1,.lp-lp.lp-hs-italic-heavy .lp-sh h2,.lp-lp.lp-hs-italic-heavy .lp-promo h3{font-style:italic;font-weight:900;letter-spacing:-.03em}.lp-lp.lp-hs-caps h1,.lp-lp.lp-hs-caps .lp-sh h2,.lp-lp.lp-hs-caps .lp-promo h3{text-transform:uppercase;font-weight:900;letter-spacing:-.01em}.lp-lp.lp-hs-calm h1,.lp-lp.lp-hs-calm .lp-sh h2,.lp-lp.lp-hs-calm .lp-promo h3{font-style:normal;font-weight:800;letter-spacing:-.02em}.lp-wrap{position:relative;max-width:1120px;margin:0 auto;padding:0 32px}.lp-card{background:var(--lp-card);border:1px solid var(--lp-line);border-radius:24px;backdrop-filter:blur(10px)}a.lp-card{transition:border-color .15s,transform .15s}a.lp-card:hover{border-color:color-mix(in srgb,var(--ac2) 70%,transparent);transform:translateY(-2px)}.lp-hero{position:relative;min-height:560px;padding-top:28px}.lp-hero .lp-art{position:absolute;right:calc(-1*max(32px,(100cqw - 1056px) / 2));top:0;width:64%;height:560px;background-size:cover;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 30%,#000 88%,transparent),linear-gradient(0deg,transparent 0,#000 28%);mask-image:linear-gradient(90deg,transparent 0,#000 30%,#000 88%,transparent),linear-gradient(0deg,transparent 0,#000 28%);mask-composite:intersect;-webkit-mask-composite:source-in}.lp-hero .lp-shard{position:absolute;right:300px;top:-10px;width:180px;height:260px;background:var(--ac2);clip-path:polygon(60% 0,100% 0,20% 100%,0 100%);opacity:.95;filter:drop-shadow(0 0 30px color-mix(in srgb,var(--ac2) 70%,transparent))}.lp-hero .lp-in{position:relative;max-width:660px}.lp-back{display:inline-flex;align-items:center;gap:8px;height:40px;border-radius:13px;background:var(--lp-chip);border:1px solid var(--lp-chip-line);padding:0 14px;font-size:14px;font-weight:700;margin-bottom:22px}.lp-idn{display:flex;align-items:center;gap:14px}.lp-idn img,.lp-idn .lp-avatar-fallback{width:52px;height:52px;border-radius:50%;border:2px solid var(--ac2);object-fit:cover;flex:none}.lp-idn>div{min-width:0}.lp-idn b{font-size:19px;font-weight:800;display:flex;gap:8px;align-items:center;overflow-wrap:anywhere;min-width:0}.lp-vb{flex:none}.lp-vb{width:20px;height:20px;border-radius:50%;background:var(--ac);display:grid;place-items:center}.lp-idn .lp-av{display:flex;align-items:center;gap:7px;margin-top:3px;font-size:14px;color:var(--lp-soft)}.lp-idn .lp-av i{width:8px;height:8px;border-radius:50%;background:#8d87b5}.lp-idn .lp-av i.on{background:#3ddc6a;box-shadow:0 0 0 3px #3ddc6a33}.lp-hero h1{margin:22px 0 0;font-size:66px;line-height:1.02;overflow-wrap:anywhere}.lp-hero h1.lp-longword{font-size:44px}.lp-card{min-width:0;overflow-wrap:anywhere}.lp-hero h1 em{font-style:inherit;color:var(--lp-hl)}.lp-hero p{margin:18px 0 0;font-size:23px;line-height:1.4;color:var(--lp-text);max-width:560px}.lp-stats{display:inline-flex;margin-top:26px;background:#0e0a24c7;border:1px solid var(--lp-chip-line);border-radius:20px;backdrop-filter:blur(8px)}.lp-stats>div{display:flex;gap:12px;align-items:center;padding:15px 24px;border-left:1px solid var(--lp-chip-line)}.lp-stats>div:first-child{border-left:0}.lp-stats .i{width:28px;height:28px;color:var(--lp-hl)}.lp-stats>div:first-child .i{color:#ffc21c;fill:#ffc21c}.lp-stats small{display:block;font-size:13px;color:var(--lp-soft)}.lp-stats b{font-size:20px;font-weight:800}.lp-stats>div:nth-child(n+2) b{color:color-mix(in srgb,var(--ac) 40%,#fff)}.lp-hrow{display:flex;gap:10px;align-items:center;margin-top:26px;flex-wrap:wrap}.lp-hb{height:56px;border-radius:16px;padding:0 24px;display:inline-flex;align-items:center;gap:10px;font:inherit;font-weight:800;font-size:16px;white-space:nowrap;cursor:pointer}.lp-hb .i{width:20px;height:20px}.lp-hb.lp-p{background:var(--ac2);color:#11141c;box-shadow:0 10px 30px color-mix(in srgb,var(--ac2) 35%,transparent)}.lp-hb.lp-fav{background:var(--lp-chip);border:1px solid var(--lp-chip-line);color:var(--lp-ink)}.lp-hb.lp-fav:hover{background:var(--lp-chip-2)}.lp-hb.lp-fav.on{color:#ff8fb8;border-color:#ff8fb880}.lp-hb.lp-icon{width:56px;padding:0;justify-content:center}.lp-gm{display:flex;gap:8px;margin-top:18px;flex-wrap:wrap}.lp-gm span{height:34px;border-radius:10px;background:var(--lp-chip);border:1px solid var(--lp-chip-line);padding:0 13px;font-size:14px;font-weight:700;display:flex;align-items:center}.lp-feat{display:grid;grid-template-columns:1.25fr 1fr .95fr;gap:18px;margin-top:36px;scroll-margin-top:90px}.lp-fg{display:flex;gap:20px;padding:18px}.lp-fg .lp-im{width:150px;min-height:208px;border-radius:18px;background-size:cover;background-position:center;flex:none;border:1px solid var(--lp-chip-line)}.lp-fg small{font-size:15px;color:var(--lp-soft)}.lp-fg b{display:block;font-size:22px;line-height:1.2;margin:4px 0 14px;padding-bottom:14px;border-bottom:1px solid var(--lp-chip-line)}.lp-fg p{margin:0;font-size:16px;line-height:1.55;color:var(--lp-text)}.lp-fg .lp-meta{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.lp-fg .lp-meta span{height:30px;border-radius:9px;background:var(--lp-chip);font-size:13px;font-weight:700;display:flex;align-items:center;padding:0 11px}.lp-ben{padding:22px;display:flex;flex-direction:column;justify-content:center;gap:16px}.lp-ben div{display:flex;gap:16px;align-items:center;font-size:17px;font-weight:600;line-height:1.3}.lp-ben span{width:58px;height:58px;border-radius:18px;background:color-mix(in srgb,var(--ac) 22%,transparent);display:grid;place-items:center;flex:none}.lp-ben span .i{width:30px;height:30px;color:var(--lp-icon);fill:color-mix(in srgb,var(--ac) 30%,transparent)}.lp-ben div:nth-child(2) span .i{color:var(--lp-hl);fill:var(--ac2)}.lp-ben div:nth-child(3) span{background:var(--ac2)}.lp-ben div:nth-child(3) span .i{color:#11141c}.lp-price{padding:26px 24px;text-align:center;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(160deg,color-mix(in srgb,var(--ac) 55%,#0f0a24),#160f30e6);border:1.5px solid color-mix(in srgb,var(--ac) 70%,transparent);box-shadow:0 0 50px color-mix(in srgb,var(--ac) 35%,transparent)}.lp-price small{font-size:20px;color:#ded8fb}.lp-price b{display:block;font-size:68px;font-weight:900;letter-spacing:-2px;line-height:1.05;margin:6px 0 4px}.lp-price .lp-rb{font-size:15px;color:var(--lp-text)}.lp-price .lp-go{margin-top:18px;height:62px;border-radius:18px;background:var(--ac2);color:#11141c;font-weight:800;font-size:19px;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 10px 30px color-mix(in srgb,var(--ac2) 35%,transparent)}.lp-price .lp-go .i{width:24px;height:24px}.lp-slots{display:flex;gap:8px;justify-content:center;margin-top:14px;flex-wrap:wrap}.lp-slots a{height:36px;border-radius:11px;background:var(--lp-chip);border:1px solid var(--lp-chip-line);font-size:14px;font-weight:700;display:flex;align-items:center;padding:0 12px}.lp-slots a:hover{background:var(--lp-chip-2)}.lp-sh{text-align:center;margin:64px 0 22px}.lp-sh h2{margin:0;font-size:44px;line-height:1.1;color:var(--lp-head)}.lp-how{display:grid;grid-template-columns:repeat(4,1fr);padding:30px 14px}.lp-how div{text-align:center;position:relative;font-size:18px;font-weight:600;line-height:1.35}.lp-how div:not(:last-child):after{content:"\2192";position:absolute;right:-14px;top:22px;font-size:28px;color:var(--lp-icon)}.lp-how em{font-style:normal;width:46px;height:46px;border-radius:50%;background:var(--ac);display:grid;place-items:center;margin:0 auto 12px;font-weight:900;font-size:20px}.lp-how .i{width:38px;height:38px;color:var(--lp-icon);margin:0 auto 12px;display:block}.lp-how div:last-child .i{color:var(--lp-hl)}.lp-promo{margin-top:56px;position:relative;min-height:220px;border-radius:28px;overflow:hidden;background:linear-gradient(100deg,color-mix(in srgb,var(--ac) 80%,#000),color-mix(in srgb,var(--ac) 45%,#0f0a24));border:1.5px solid color-mix(in srgb,var(--ac) 70%,transparent);display:flex;align-items:center;justify-content:flex-end;padding:30px 48px 30px 400px}.lp-promo>img,.lp-promo>.lp-avatar-fallback,.lp-promo .lp-promo-art{position:absolute;left:44px;bottom:-34px;width:260px;height:260px;border-radius:50%;object-fit:cover;background:center / cover no-repeat;border:5px solid var(--ac2);box-shadow:0 0 40px color-mix(in srgb,var(--ac2) 40%,transparent)}.lp-promo>.lp-avatar-fallback{font-size:96px!important}.lp-promo .lp-spk{position:absolute;left:320px;top:26px;font-size:60px;color:var(--lp-hl);text-shadow:0 0 24px var(--ac2);transform:rotate(12deg)}.lp-promo .lp-tx{position:relative;transform:rotate(-3deg);max-width:560px}.lp-promo .lp-tx h3{margin:0;font-size:42px;line-height:1.1}.lp-promo .lp-tx h3 em{font-style:inherit;color:var(--lp-hl)}.lp-promo .lp-tx span{display:inline-block;margin-top:16px;height:54px;border-radius:27px;background:var(--ac);border:2px solid rgba(255,255,255,.28);padding:0 30px;line-height:50px;font-size:23px;font-weight:900;font-style:italic}.lp-promo .lp-sh2{position:absolute;right:-20px;bottom:-10px;width:190px;height:120px;background:var(--ac2);clip-path:polygon(100% 0,100% 100%,0 100%)}.lp-rt{font-size:34px;font-weight:900;letter-spacing:-.02em;margin:64px 0 20px}.lp-sv3{display:grid;grid-template-columns:repeat(auto-fill,minmax(440px,1fr));gap:16px}.lp-sv3 .lp-card{display:flex;gap:16px;align-items:center;padding:14px 20px 14px 14px}.lp-sv3 .lp-th{width:116px;height:86px;border-radius:14px;background-size:cover;background-position:center;flex:none}.lp-sv3 .lp-card>div:not(.lp-p){min-width:0}.lp-sv3 b{display:block;font-size:18px;line-height:1.25}.lp-sv3 small{display:block;margin-top:4px;font-size:14px;color:var(--lp-soft)}.lp-sv3 .lp-p{margin-left:auto;text-align:right;flex:none}.lp-sv3 .lp-p b{font-size:22px;color:var(--lp-hl)}.lp-rv3{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px}.lp-rv3 .lp-card{padding:22px;display:flex;gap:16px}.lp-rv-av{width:58px;height:58px;border-radius:50%;flex:none;font-size:22px;border:2px solid color-mix(in srgb,var(--ac) 60%,transparent)}.lp-rv3 b{font-size:18px}.lp-rv3 .lp-s{color:#ffc21c;font-size:22px;letter-spacing:2px;margin:4px 0 8px}.lp-rv3 p{margin:0;font-size:16px;color:var(--lp-text);line-height:1.5}.lp-rv3 small{display:block;margin-top:12px;font-size:13px;color:var(--lp-mute)}.lp-rv3 .lp-flags{margin-top:6px;color:var(--lp-ok)}.lp-soc2{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.lp-soc2 .lp-card{display:flex;gap:14px;align-items:center;padding:16px}.lp-soc2 .lp-lg{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;font-weight:900;font-size:18px;flex:none}.lp-soc2 b{font-size:17px;display:block}.lp-soc2 small{font-size:14px;color:var(--lp-soft)}.lp-soc2 .lp-ok{margin-left:auto;font-size:13px;font-weight:700;color:var(--lp-hl);display:flex;gap:5px;align-items:center}.lp-video{padding:10px;aspect-ratio:16 / 9}.lp-video iframe{width:100%;height:100%;border:0;border-radius:16px;display:block}.lp-games{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.lp-games .lp-card{display:grid;gap:12px;padding:10px 10px 16px}.lp-games b{font-size:17px;padding:0 6px}.lp-games .lp-th{display:block;aspect-ratio:16 / 10;border-radius:16px;background-size:cover;background-position:center}.lp-free{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.lp-free .lp-card{display:grid;gap:4px;padding:16px 18px}.lp-free b{font-size:19px;color:var(--lp-hl)}.lp-free small{font-size:14px;color:var(--lp-soft)}.lp-why{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.lp-why .lp-card{padding:22px}.lp-why em{font-style:normal;font-weight:900;font-size:18px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--ac);color:#fff;margin-bottom:14px}.lp-why b{font-size:20px;display:block}.lp-why p{margin:8px 0 0;color:var(--lp-text);font-size:16px;line-height:1.5}.lp-faq{display:grid;gap:12px}.lp-faq .lp-card{padding:20px 24px}.lp-faq summary{cursor:pointer;font-weight:800;font-size:18px}.lp-faq p{margin:12px 0 0;color:var(--lp-text);font-size:16px;line-height:1.55}.lp-empty{color:var(--lp-soft);font-size:16px;padding:20px 22px}.lp-avatar-fallback{display:grid;place-items:center;background:var(--ac);font-weight:900;color:#fff}.lp-owner-bar{margin:0;padding:10px 16px;text-align:center;font-weight:600;font-size:14px;background:#f1edff;color:#3b2a7a}.lp-owner-bar a,.lp-draft-bar a{color:inherit;font-weight:800;text-decoration:underline}.lp-draft-bar{margin:0;padding:10px 16px;text-align:center;font-weight:700;font-size:14px;background:#fff3e2;color:#8a4b00}.lp-lp{--lp-bar: var(--ac2);--lp-shadow: none;background:radial-gradient(110% 55% at 88% 0%,color-mix(in srgb,var(--ac) 32%,transparent),transparent 62%),radial-gradient(80% 40% at 0% 100%,color-mix(in srgb,var(--ac) 18%,transparent),transparent 70%),var(--stage)}.lp-bg-stage .lp-card:not(.lp-price){background-image:linear-gradient(180deg,rgba(255,255,255,.05),transparent 45%)}.lp-rt:after{content:"";display:block;width:46px;height:4px;border-radius:2px;margin-top:12px;background:var(--lp-bar)}.lp-dec{position:absolute;inset:0;pointer-events:none;overflow:hidden;opacity:.78}.lp-g{position:absolute;border-radius:50%;filter:blur(100px);background:var(--ac);opacity:.22}.lp-g.g1{right:-180px;top:160px;width:640px;height:640px;opacity:.32}.lp-g.g2{left:-240px;top:24%;width:560px;height:560px}.lp-g.g3{right:-220px;top:46%;width:580px;height:580px;background:color-mix(in srgb,var(--ac) 65%,var(--ac2))}.lp-g.g4{left:-180px;top:66%;width:520px;height:520px}.lp-g.g5{right:-160px;top:86%;width:460px;height:460px;background:var(--ac2);opacity:.08}.lp-shd{position:absolute;background:var(--ac2);filter:drop-shadow(0 0 26px color-mix(in srgb,var(--ac2) 65%,transparent))}.lp-shd.s1{left:-70px;top:23%;width:230px;height:180px;clip-path:polygon(0 100%,100% 100%,30% 0)}.lp-shd.s2{right:-70px;top:40%;width:240px;height:190px;clip-path:polygon(100% 0,100% 100%,0 100%)}.lp-shd.s3{left:-60px;top:61%;width:170px;height:240px;clip-path:polygon(0 0,100% 42%,0 100%)}.lp-shd.s4{right:-60px;top:82%;width:210px;height:170px;clip-path:polygon(100% 0,0 58%,100% 100%)}.lp-shd.s5{right:16%;top:31%;width:150px;height:460px;clip-path:polygon(62% 0,100% 0,38% 100%,0 100%);opacity:.75}.lp-shd.s6{left:12%;top:70%;width:130px;height:400px;clip-path:polygon(0 0,38% 0,100% 100%,62% 100%);opacity:.6}.lp-hero .lp-shard,.lp-promo .lp-sh2,.lp-promo .lp-spk{opacity:.85}.lp-bg-light{--lp-page: color-mix(in srgb, var(--ac) 7%, #f4f6fb);--lp-ink: #11141c;--lp-text: #4a5068;--lp-soft: #777e9e;--lp-mute: #777e9e;--lp-card: #fff;--lp-line: color-mix(in srgb, var(--ac) 18%, #e8edf6);--lp-chip: color-mix(in srgb, var(--ac) 8%, #f6f7fc);--lp-chip-2: color-mix(in srgb, var(--ac) 14%, #f6f7fc);--lp-chip-line: color-mix(in srgb, var(--ac) 18%, #e8edf6);--lp-head: color-mix(in srgb, var(--ac) 80%, #11141c);--lp-icon: color-mix(in srgb, var(--ac) 82%, #11141c);--lp-hl: color-mix(in srgb, var(--ac) 82%, #11141c);--lp-ok: #22b14c;--lp-bar: var(--ac);--lp-shadow: 0 20px 40px -26px color-mix(in srgb, var(--ac) 60%, transparent);background:radial-gradient(90% 34% at 50% 0%,color-mix(in srgb,var(--ac) 16%,transparent),transparent 75%),var(--lp-page)}.lp-bg-light :is(.lp-hero,.lp-promo,.lp-price){--lp-ink: #fff;--lp-text: #e4defc;--lp-soft: #bdb6e2;--lp-mute: #a39dcb;--lp-card: rgba(22, 15, 48, .82);--lp-chip: rgba(255, 255, 255, .08);--lp-chip-2: rgba(255, 255, 255, .16);--lp-chip-line: rgba(255, 255, 255, .15);--lp-head: color-mix(in srgb, var(--ac) 45%, #fff);--lp-icon: color-mix(in srgb, var(--ac) 55%, #fff);--lp-hl: var(--ac2);color:#fff}.lp-bg-light .lp-hero{margin:18px -24px 0;padding:28px 24px 40px;min-height:0;border-radius:32px;overflow:hidden;isolation:isolate;background:radial-gradient(90% 90% at 92% 10%,color-mix(in srgb,var(--ac) 38%,transparent),transparent 60%),var(--stage);box-shadow:0 30px 60px -34px color-mix(in srgb,var(--ac) 70%,#000)}.lp-bg-light .lp-hero .lp-art,.lp-bg-light .lp-hl-full .lp-art,.lp-bg-light .lp-hl-center .lp-art{right:0;height:100%}.lp-bg-light :is(.lp-hl-full,.lp-hl-center) .lp-art{left:0}.lp-bg-light .lp-hero .lp-shard{right:280px}.lp-bg-light .lp-card:not(.lp-price){backdrop-filter:none;box-shadow:var(--lp-shadow)}.lp-bg-light .lp-how em{color:#fff}.lp-bg-light :is(.lp-ben div:nth-child(3) span,.lp-guar-ic){box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ac) 45%,transparent)}.lp-bg-light .lp-guar{border-color:color-mix(in srgb,var(--ac) 30%,#e8edf6)}.lp-bg-light .lp-g{opacity:.14}.lp-bg-light .lp-shd{background:var(--ac);filter:none}.lp-bg-light .lp-shd.s5,.lp-bg-light .lp-shd.s6{opacity:.35}.lp-hl-full .lp-art{left:calc(-1*max(32px,(100cqw - 1056px) / 2));width:auto;-webkit-mask-image:linear-gradient(0deg,transparent 0,#000 22%);mask-image:linear-gradient(0deg,transparent 0,#000 22%)}.lp-hl-full .lp-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--stage) 88%,transparent) 0%,color-mix(in srgb,var(--stage) 55%,transparent) 45%,transparent 75%)}.lp-hl-full .lp-shard{display:none}.lp-hl-center .lp-art{left:calc(-1*max(32px,(100cqw - 1056px) / 2));width:auto;opacity:.4;-webkit-mask-image:linear-gradient(0deg,transparent 0,#000 40%);mask-image:linear-gradient(0deg,transparent 0,#000 40%)}.lp-hl-center .lp-shard{display:none}.lp-hl-center .lp-in{max-width:780px;margin:0 auto;text-align:center}.lp-hl-center .lp-idn{flex-direction:column;gap:10px}.lp-hl-center .lp-idn img,.lp-hl-center .lp-idn .lp-avatar-fallback{width:104px!important;height:104px!important;font-size:44px!important;border-width:4px}.lp-hl-center .lp-idn b,.lp-hl-center .lp-idn .lp-av,.lp-hl-center .lp-hrow,.lp-hl-center .lp-gm,.lp-hl-center .lp-hsoc{justify-content:center}.lp-hl-center .lp-hero p,.lp-hl-center p{margin-left:auto;margin-right:auto}.lp-f-tektur :is(h1,.lp-sh h2,.lp-rt,.lp-promo h3){font-family:PT Tektur,Inter,sans-serif;letter-spacing:-.01em}.lp-f-pixel :is(h1,.lp-sh h2,.lp-rt,.lp-promo h3){font-family:PT Pixelify,Inter,sans-serif;letter-spacing:0}.lp-f-jura :is(h1,.lp-sh h2,.lp-rt,.lp-promo h3){font-family:PT Jura,Inter,sans-serif;letter-spacing:0}.lp-f-lora :is(h1,.lp-sh h2,.lp-rt,.lp-promo h3){font-family:PT Lora,Georgia,serif;letter-spacing:-.01em}.lp-f-mono :is(h1,.lp-sh h2,.lp-rt,.lp-promo h3){font-family:PT Mono,ui-monospace,monospace;letter-spacing:-.03em}.lp-lp:not(.lp-f-inter) :is(h1,.lp-sh h2,.lp-rt,.lp-promo h3){font-synthesis:none}.lp-f-pixel :is(h1,.lp-sh h2,.lp-rt,.lp-promo h3),.lp-f-mono :is(h1,.lp-sh h2,.lp-rt,.lp-promo h3),.lp-f-tektur :is(h1,.lp-sh h2,.lp-rt,.lp-promo h3),.lp-f-jura :is(h1,.lp-sh h2,.lp-rt,.lp-promo h3){font-style:normal!important}.lp-hsoc{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.lp-hsoc .lp-lg{width:42px;height:42px;border-radius:13px;font-size:14px}.lp-hsoc a:hover .lp-lg{transform:translateY(-2px)}.lp-lg{display:grid;place-items:center;font-weight:900;color:#fff;background:var(--ac);border:1px solid rgba(255,255,255,.18);transition:transform .15s}.lp-lg-youtube{background:#d9002b}.lp-lg-tiktok{background:#111;box-shadow:inset 2px 0 #25f4ee,inset -2px 0 #fe2c55}.lp-lg-twitch{background:#9146ff}.lp-lg-instagram{background:linear-gradient(45deg,#f9a825,#e91e63 55%,#7b1fa2)}.lp-lg-discord{background:#5865f2}.lp-lg-x{background:#000}.lp-about{display:grid;grid-template-columns:1.4fr 1fr;gap:18px}.lp-about-tx{display:flex;gap:20px;padding:26px}.lp-about-av{width:72px;height:72px;border-radius:50%;flex:none;object-fit:cover;border:3px solid var(--ac2)}.lp-about-tx b{font-size:22px;font-weight:800;display:flex;gap:8px;align-items:center}.lp-about-tx p{margin:10px 0 0;font-size:17px;line-height:1.6;color:var(--lp-text);white-space:pre-line}.lp-about-tx .lp-muted{color:var(--lp-soft)}.lp-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px;padding:26px}.lp-facts>div{display:grid;grid-template-columns:auto 1fr;column-gap:12px;align-items:center}.lp-facts span{grid-row:span 2;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:color-mix(in srgb,var(--ac) 24%,transparent)}.lp-facts span .i{width:22px;height:22px;color:var(--lp-icon)}.lp-facts small{font-size:13px;color:var(--lp-soft)}.lp-facts b{font-size:17px;line-height:1.3}.lp-guar{margin-top:64px;display:flex;gap:22px;align-items:flex-start;padding:28px;border-color:color-mix(in srgb,var(--ac2) 45%,transparent)}.lp-guar-ic{width:64px;height:64px;border-radius:20px;background:var(--ac2);display:grid;place-items:center;flex:none}.lp-guar-ic .i{width:34px;height:34px;color:#11141c}.lp-guar b{font-size:24px;font-weight:900}.lp-guar p{margin:8px 0 0;font-size:17px;line-height:1.55;color:var(--lp-text);max-width:680px}.lp-guar ul{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px}.lp-guar li{display:flex;gap:7px;align-items:center;font-size:15px;font-weight:600}.lp-guar li .i{color:var(--lp-hl)}.lp-guar-more{margin-left:auto;align-self:center;flex:none;display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 18px;border-radius:14px;border:1px solid var(--lp-chip-line);background:var(--lp-chip);font-weight:800;font-size:15px}@container (max-width: 1100px){.lp-wrap{padding:0 24px}.lp-hero .lp-art{right:-24px;width:72%;opacity:.55}.lp-hero .lp-shard{display:none}.lp-hero h1{font-size:54px}.lp-feat{grid-template-columns:1fr 1fr}.lp-price{grid-column:1 / -1}.lp-promo{padding-left:330px}.lp-promo .lp-spk{display:none}}@media(max-width:760px){.lp-lp{padding-bottom:96px}}@container (max-width: 760px){.lp-wrap{padding:0 16px}.lp-hero{min-height:0;padding-top:16px}.lp-hero .lp-art{right:-16px;left:-16px;width:auto;height:420px;opacity:.4}.lp-back{margin-bottom:16px}.lp-hero h1{font-size:40px;margin-top:18px}.lp-hero p{font-size:18px}.lp-stats{display:grid;grid-template-columns:1fr 1fr;width:100%}.lp-stats>div{padding:12px 14px}.lp-stats>div:nth-child(3){grid-column:1 / -1;border-left:0;border-top:1px solid var(--lp-chip-line)}.lp-hb{height:52px;padding:0 18px;font-size:15px}.lp-hb.lp-p{flex:1 1 100%;justify-content:center}.lp-hb.lp-fav:not(.lp-icon){flex:1 1 0;min-width:0;padding:0 8px;gap:7px;font-size:14px;justify-content:center}.lp-hb.lp-icon{width:52px}.lp-feat,.lp-sv3,.lp-rv3,.lp-soc2{grid-template-columns:1fr}.lp-fg .lp-im{width:120px;min-height:150px}.lp-price b{font-size:56px}.lp-sh{margin-top:48px}.lp-sh h2{font-size:34px}.lp-how{grid-template-columns:1fr 1fr;row-gap:26px;padding:24px 8px}.lp-how div{font-size:16px}.lp-how div:after{display:none}.lp-promo{min-height:0;padding:26px 22px;margin-top:44px;justify-content:flex-start}.lp-promo>img,.lp-promo>.lp-avatar-fallback,.lp-promo .lp-promo-art,.lp-promo .lp-spk,.lp-promo .lp-sh2{display:none}.lp-promo .lp-tx{transform:none}.lp-promo .lp-tx h3{font-size:30px}.lp-promo .lp-tx span{font-size:19px;height:48px;line-height:44px}.lp-rt{font-size:28px;margin-top:48px}.lp-bg-light .lp-hero{margin:10px -6px 0;padding:18px 14px 28px;border-radius:24px}.lp-shd{display:none}.lp-about,.lp-facts{grid-template-columns:1fr}.lp-free{grid-template-columns:1fr 1fr}.lp-about-tx{flex-direction:column;gap:14px;padding:20px}.lp-guar{flex-direction:column;gap:14px;padding:22px;margin-top:48px}.lp-guar-more{margin-left:0;align-self:flex-start}.lp-sv3 .lp-th{width:88px;height:70px}.lp-sv3 b{font-size:16px}.lp-sv3 .lp-p b{font-size:19px}}.lp-sticky{display:none}@media(max-width:760px){.lp-sticky{display:flex;align-items:center;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:55;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--border);box-shadow:0 -6px 24px #11141c14}.lp-sticky span{display:grid;min-width:0}.lp-sticky small{font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-sticky b{font-size:17px;font-weight:800;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-sticky .lp-sticky-cta{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:8px;height:50px;padding:0 20px;border-radius:14px;background:var(--lime);color:#11141c;font-weight:800;text-decoration:none}}.lp-blk{position:relative;cursor:pointer;border-radius:26px;outline:2px dashed transparent;outline-offset:6px}.lp-blk:hover{outline-color:color-mix(in srgb,var(--ac2) 55%,transparent)}.lp-blk.on{outline:3px solid var(--ac2)}.lp-blk-tag{position:absolute;z-index:3;left:8px;top:8px;padding:5px 10px;border-radius:9px;background:var(--ac2);color:#11141c;font-size:13px;font-weight:800;display:none}.lp-blk:hover .lp-blk-tag,.lp-blk.on .lp-blk-tag{display:block}@media(max-width:1100px){.lp-hero h1.lp-longword{font-size:36px}}@media(max-width:640px){.lp-hero h1.lp-longword{font-size:26px}}.cht{--c-violet: #7540ff;--c-violet-ink: #7540ff;--c-violet-soft: #f1ebff;--c-lime: #c5ff54;--c-ink: #11141c;--c-muted: #5d6485;--c-border: #e8edf6;--c-surface: #fff;--c-surface-2: #f6f7fc;--c-line: #eef1f7;--c-text-2: #4a5068;--c-green: #22b14c;--c-green-ink: #187e36;--c-green-soft: #e6f8ec;--c-orange: #a45800;--c-orange-soft: #fff3e2;--c-red: #e5484d;color:var(--c-ink)}[data-theme=dark] .cht{--c-violet-ink: #a183ff;--c-violet-soft: rgba(138, 92, 255, .18);--c-ink: #f3f4fa;--c-muted: #8d93ad;--c-green-ink: #22b14c;--c-border: #242a3a;--c-surface: #151a25;--c-surface-2: #1b2130;--c-line: #222838;--c-text-2: #b4b9cf;--c-green-soft: rgba(34, 177, 76, .16);--c-orange-soft: rgba(240, 138, 0, .16);--c-orange: #f08a00}.cht *{box-sizing:border-box}.cht button{font:inherit;color:inherit;cursor:pointer}.cht-box{display:grid;grid-template-columns:330px minmax(0,1fr) 320px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:24px;overflow:hidden;height:760px}.cht-box.no-side{grid-template-columns:330px minmax(0,1fr)}.cht-list{border-right:1px solid var(--c-border);display:flex;flex-direction:column;min-width:0;min-height:0}.cht-list-top{padding:16px}.cht-search{height:44px;border-radius:13px;background:var(--c-surface-2);display:flex;align-items:center;gap:10px;padding:0 13px;color:var(--c-muted)}.cht-search input{min-height:24px;flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:14px;color:var(--c-ink);outline:0}.cht-search:focus-within{outline:3px solid #9471ff55}.cht-tabs{display:flex;gap:6px;margin-top:12px;flex-wrap:wrap}.cht-tabs button{height:32px;border-radius:10px;padding:0 11px;display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;border:1px solid var(--c-border);background:var(--c-surface)}.cht-tabs button.on{background:var(--c-lime);border-color:var(--c-lime);color:#11141c}.cht-tabs em{font-style:normal;background:#11141c;color:var(--c-lime);border-radius:6px;padding:1px 6px;font-size:12px}.cht-items{overflow-y:auto;flex:1;min-height:0}.cht-item{display:flex;gap:12px;padding:12px 16px;border:0;border-top:1px solid var(--c-line);position:relative;width:100%;text-align:left;background:transparent}.cht-item:hover{background:var(--c-surface-2)}.cht-item.on{background:var(--c-violet-soft)}.cht-item.on:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:3px;background:var(--c-violet)}.cht-item .tx{min-width:0;flex:1}.cht-item b{font-size:14px;display:flex;justify-content:space-between;gap:6px}.cht-item b span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cht-item b time{font-size:12px;color:var(--c-muted);font-weight:500;flex:none}.cht-item .ord{font-size:12px;font-weight:700;color:var(--c-violet-ink);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cht-item .ord.none{color:var(--c-muted)}.cht-item p{margin:3px 0 0;font-size:13px;color:var(--c-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cht-item p.u{color:var(--c-ink);font-weight:600;padding-right:26px}.cht-item .n{position:absolute;right:16px;bottom:14px;min-width:20px;height:20px;border-radius:7px;background:var(--c-violet);color:#fff;font-size:12px;font-weight:800;display:grid;place-items:center;padding:0 5px}.cht-empty{padding:28px 18px;text-align:center;font-size:13px;line-height:1.5;color:var(--c-muted)}.cht-empty strong{display:block;color:var(--c-ink);font-size:15px;margin-bottom:6px}.cht-av{width:44px;height:44px;border-radius:50%;flex:none;display:grid;place-items:center;font-weight:800;font-size:15px;color:#fff;overflow:hidden;object-fit:cover}.cht-av.lg{width:76px;height:76px;font-size:24px;border:3px solid var(--c-lime)}.cht-main{display:flex;flex-direction:column;min-width:0;min-height:0}.cht-head{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--c-border);min-width:0}.cht-back{display:none;width:40px;height:40px;border-radius:12px;border:1px solid var(--c-border);background:var(--c-surface);place-items:center;flex:none}.cht-who{min-width:0}.cht-who b{font-size:16px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cht-who small{font-size:12px;color:var(--c-muted);font-weight:600}.cht-ctx{margin-left:auto;display:flex;align-items:center;gap:10px;background:var(--c-surface-2);border-radius:13px;padding:6px 10px 6px 6px;font-size:12px;min-width:0;max-width:330px}.cht-ctx img{width:46px;height:34px;border-radius:9px;object-fit:cover;flex:none}.cht-ctx div{min-width:0}.cht-ctx b{font-size:13px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cht-ctx span{color:var(--c-muted);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.cht-flag{width:40px;height:40px;border-radius:12px;border:1px solid var(--c-border);display:grid;place-items:center;color:var(--c-muted);background:var(--c-surface);flex:none}.cht-head .push{margin-left:auto}.cht-flag.done{color:var(--c-red);border-color:var(--c-red)}.cht-body{flex:1;min-height:0;overflow-y:auto;padding:18px 22px;display:flex;flex-direction:column;gap:10px;background:radial-gradient(circle at 100% 0,var(--c-violet-soft),transparent 40%)}.cht-day{align-self:center;font-size:12px;font-weight:700;color:var(--c-muted);background:var(--c-surface-2);border-radius:20px;padding:5px 11px}.cht-sys{align-self:center;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--c-text-2);background:var(--c-surface);border:1px solid var(--c-border);border-radius:12px;padding:8px 12px;max-width:92%;text-align:center}.cht-sys svg{color:var(--c-green-ink);flex:none}.cht-bub{max-width:62%;border-radius:18px;padding:11px 14px;font-size:14px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;align-self:flex-start}.cht-bub small{display:block;font-size:12px;margin-top:4px;color:var(--c-muted);text-align:right}.cht-bub.in{background:var(--c-surface-2);border-top-left-radius:6px}.cht-bub.out{align-self:flex-end;background:var(--c-violet);color:#fff;border-top-right-radius:6px}.cht-bub.out small{color:#f3eeff}.cht-chips{display:flex;gap:8px;padding:0 22px 12px;flex-wrap:wrap}.cht-chips button{height:32px;border-radius:10px;border:1px solid var(--c-border);padding:0 11px;display:flex;align-items:center;font-size:12px;font-weight:600;background:var(--c-surface)}.cht-chips button:hover{border-color:var(--c-violet)}.cht-in{border-top:1px solid var(--c-border);padding:12px 16px 10px;position:relative}.cht-row{display:flex;align-items:flex-end;gap:10px}.cht-row textarea{flex:1;min-width:0;min-height:48px;max-height:140px;border-radius:14px;border:1px solid var(--c-border);padding:13px 14px;font:inherit;font-size:14px;line-height:1.45;color:var(--c-ink);background:var(--c-surface);resize:none;outline:0}.cht-row textarea:focus{border-color:#9471ff}.cht-ic{width:44px;height:48px;border-radius:13px;border:1px solid var(--c-border);display:grid;place-items:center;color:var(--c-muted);background:var(--c-surface);flex:none}.cht-ic:disabled{opacity:.45;cursor:not-allowed}.cht-send{width:48px;height:48px;border-radius:14px;background:var(--c-lime);color:#11141c;display:grid;place-items:center;border:0;flex:none}.cht-send:disabled{opacity:.5;cursor:not-allowed}.cht-mod{display:flex;gap:6px;align-items:center;font-size:12px;color:var(--c-muted);margin-top:8px}.cht-mod svg{color:var(--c-green-ink);flex:none}.cht-err{font-size:12px;color:var(--c-red);margin:0 0 8px}.cht-count{font-size:12px;color:var(--c-muted);text-align:right;margin-top:4px}.cht-emoji{position:absolute;right:76px;bottom:72px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:14px;box-shadow:0 12px 32px #14143c29;padding:8px;display:grid;grid-template-columns:repeat(6,34px);gap:2px;z-index:5}.cht-emoji button{width:34px;height:34px;border:0;background:transparent;border-radius:9px;font-size:19px}.cht-emoji button:hover{background:var(--c-surface-2)}.cht-blank{flex:1;display:grid;place-items:center;text-align:center;padding:30px;color:var(--c-muted);font-size:14px;line-height:1.5}.cht-blank strong{display:block;color:var(--c-ink);font-size:17px;margin-bottom:6px}.cht-side{border-left:1px solid var(--c-border);padding:18px;overflow-y:auto;min-height:0}.cht-side h4{margin:4px 0 12px;font-size:14px;color:var(--c-muted);font-weight:700;text-transform:uppercase;letter-spacing:.5px}.cht-prof{text-align:center;padding-bottom:16px;border-bottom:1px solid var(--c-line)}.cht-prof .cht-av{margin:0 auto}.cht-prof b{display:block;font-size:17px;margin-top:8px;overflow-wrap:anywhere}.cht-prof small{font-size:12px;color:var(--c-muted)}.cht-mini{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.cht-mini div{background:var(--c-surface-2);border-radius:11px;padding:8px 4px;font-size:12px;color:var(--c-muted)}.cht-mini b{font-size:15px;margin:0;color:var(--c-ink)}.cht-oc{margin-top:16px;border:1px solid var(--c-border);border-radius:18px;overflow:hidden}.cht-oc>img{display:block;width:100%;height:96px;object-fit:cover}.cht-oc .bd{padding:12px 14px}.cht-oc .t{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.cht-oc .t b{font-size:15px}.cht-oc .t strong{font-size:17px;font-weight:900;white-space:nowrap}.cht-kv{font-size:12px;color:var(--c-muted);margin-top:8px;display:grid;gap:6px}.cht-kv div{display:flex;gap:7px;align-items:center}.cht-pill{margin-top:10px;height:30px;border-radius:20px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;white-space:nowrap}.cht-pill.o{background:var(--c-orange-soft);color:var(--c-orange)}.cht-pill.g{background:var(--c-green-soft);color:var(--c-green-ink)}.cht-pill.n{background:var(--c-surface-2);color:var(--c-muted)}.cht-acts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.cht-acts button{height:40px;border-radius:12px;font-weight:800;font-size:13px;border:1px solid var(--c-border);background:var(--c-surface)}.cht-acts button.l{background:var(--c-lime);border-color:var(--c-lime);color:#11141c}.cht-noorder{margin-top:16px;border:1px dashed var(--c-border);border-radius:18px;padding:16px;font-size:13px;color:var(--c-muted);line-height:1.5;text-align:center}.cht-tpl{margin-top:16px}.cht-tpl button{display:flex;gap:10px;align-items:center;padding:9px 0;border:0;border-bottom:1px solid var(--c-line);font-size:13px;background:transparent;width:100%;text-align:left}.cht-tpl button:last-child{border-bottom:0}.cht-tpl button svg{color:var(--c-violet-ink);flex:none}.cht-tpl button:hover{color:var(--c-violet-ink)}@media(max-width:1340px){.cht-box{grid-template-columns:280px minmax(0,1fr) 280px}.cht-box.no-side{grid-template-columns:280px minmax(0,1fr)}.cht-ctx{max-width:220px}.cht-side{padding:16px 14px}}@media(max-width:1100px){.cht-box,.cht-box.no-side{grid-template-columns:280px minmax(0,1fr);grid-template-rows:720px auto;height:auto}.cht-side{grid-column:1/-1;border-left:0;border-top:1px solid var(--c-border);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.cht-side .cht-prof{border-bottom:0;padding-bottom:0}.cht-side .cht-oc,.cht-side .cht-noorder,.cht-side .cht-tpl{margin-top:0}.cht-side:empty{display:none}}@media(max-width:760px){.cht-box,.cht-box.no-side{grid-template-columns:minmax(0,1fr);grid-template-rows:calc(100dvh - 120px) auto;min-height:0;border-radius:18px}.cht-box>*{min-height:0}.cht-box:not(.open) .cht-main,.cht-box:not(.open) .cht-side{display:none}.cht-box.open .cht-list{display:none}.cht-list{border-right:0}.cht-side{grid-template-columns:minmax(0,1fr)}.cht-back{display:grid}.cht-head{padding:10px 12px;gap:10px}.cht-ctx{display:none}.cht-body{padding:14px 12px}.cht-bub{max-width:84%}.cht-chips{padding:0 12px 10px}.cht-in{padding:10px 10px 8px}.cht-row{gap:6px}.cht-ic{width:40px}.cht-emoji{right:10px;bottom:70px}.cht-head .cht-av{width:38px;height:38px}}.cht-box.narrow,.cht-box.narrow.no-side{grid-template-columns:minmax(0,1fr);grid-template-rows:calc(100dvh - 120px) auto;min-height:0;border-radius:18px}.cht-box.narrow>*{min-height:0}.cht-box.narrow:not(.open) .cht-main,.cht-box.narrow:not(.open) .cht-side{display:none}.cht-box.narrow.open .cht-list{display:none}.cht-box.narrow .cht-list{border-right:0}.cht-box.narrow .cht-side{grid-template-columns:minmax(0,1fr)}.cht-box.narrow .cht-back{display:grid}.cht-box.narrow .cht-head{padding:10px 12px;gap:10px}.cht-box.narrow .cht-ctx{display:none}.cht-box.narrow .cht-body{padding:14px 12px}.cht-box.narrow .cht-bub{max-width:84%}.cht-box.narrow .cht-chips{padding:0 12px 10px}.cht-box.narrow .cht-in{padding:10px 10px 8px}.cht-box.narrow .cht-row{gap:6px}.cht-box.narrow .cht-ic{width:40px}.cht-box.narrow .cht-emoji{right:10px;bottom:70px}.cht-box.narrow .cht-head .cht-av{width:38px;height:38px}a.cht-ctx{text-decoration:none;color:inherit}a.cht-ctx:hover b{color:var(--c-violet-ink)}.cht-card .ch{display:flex;align-items:center;gap:10px}.cht-open{margin-left:auto;height:36px;border:1px solid var(--c-border);border-radius:11px;padding:0 13px;display:flex;align-items:center;font-size:13px;font-weight:700;color:var(--c-ink);text-decoration:none}.cht-card-body{display:flex;flex-direction:column;gap:10px;padding:14px 18px 4px}.cht-card-body .cht-bub{max-width:88%;font-size:13px}.cht-card-note{margin:0;font-size:13px;color:var(--c-muted);line-height:1.45}.cht-card-in{padding:10px 18px 18px}.cht-card-row{display:flex;align-items:center;gap:8px;border:1px solid var(--c-border);border-radius:14px;padding:6px 6px 6px 14px;background:var(--c-surface)}.cht-card-row:focus-within{border-color:#9471ff}.cht-card-row input{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:14px;color:var(--c-ink);outline:0;height:32px}.cht-card-row button{width:36px;height:36px;border-radius:50%;border:0;background:var(--c-lime);color:#11141c;display:grid;place-items:center;flex:none}.cht-card-row button:disabled{opacity:.5;cursor:not-allowed}.cht-dialog{border:0;border-radius:20px;padding:0;width:min(460px,calc(100vw - 24px));background:var(--c-surface);color:var(--c-ink);box-shadow:0 24px 80px #04081d59}.cht-dialog::backdrop{background:#0a0c188c}.cht-dialog form{padding:22px;display:grid;gap:12px}.cht-dialog h2{margin:0;font-size:20px;font-weight:800}.cht-dialog p{margin:0;font-size:13px;color:var(--c-muted);line-height:1.45}.cht-dialog textarea{min-height:110px;border-radius:14px;border:1px solid var(--c-border);padding:12px 14px;font:inherit;font-size:14px;color:var(--c-ink);background:var(--c-surface);resize:vertical;outline:0}.cht-dialog textarea:focus{border-color:#9471ff}.cht-dialog .acts{display:flex;justify-content:flex-end;gap:10px}.cht-dialog .acts button{height:44px;border-radius:12px;padding:0 18px;font-weight:800;font-size:14px;border:1px solid var(--c-border);background:var(--c-surface)}.cht-dialog .acts button.l{background:var(--c-lime);border-color:var(--c-lime);color:#11141c}.cht-dialog .acts button:disabled{opacity:.5;cursor:not-allowed}.pc-chat{margin:18px 20px 0}@media(max-width:760px){.pc-chat{margin:16px 16px 0}}.cht-bub.pic{padding:4px 4px 8px}.cht-pic{display:block;margin-bottom:4px}.cht-pic img{display:block;max-width:min(280px,100%);max-height:320px;border-radius:12px;object-fit:cover}.cht-bub.pic small{padding-right:8px}.nf-page{margin:24px 76px 40px;position:relative;border-radius:30px;overflow:hidden;height:850px;background:#120c2c url(/assets/404-detectives.jpg) right 40% / cover;color:#fff}.nf-page:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0e0a1ef0,#0e0a1ec7 42%,#0e0a1e26 75%)}.nf-page .nf-in{position:absolute;left:64px;top:150px;width:640px}.nf-page .nf-code{font-size:170px;font-weight:900;letter-spacing:-8px;line-height:.8;color:var(--lime);text-shadow:0 10px 50px rgba(197,255,84,.25)}.nf-page h1{margin:26px 0 0;font-size:44px;font-weight:900;letter-spacing:-1px;text-transform:uppercase;line-height:1}.nf-page p{margin:14px 0 0;font-size:17px;color:#d6d3ee;line-height:1.5;max-width:520px}.nf-page .nf-acts{display:flex;gap:10px;margin-top:26px}.nf-bt{height:50px;border-radius:14px;padding:0 20px;display:inline-flex;align-items:center;gap:9px;font-weight:800;font-size:15px;white-space:nowrap}.nf-bt.nf-l{background:var(--lime);color:#11141c}.nf-bt.nf-g{background:#11141c99;border:1px solid rgba(255,255,255,.2);color:#fff}.nf-bt .i{width:18px}.nf-page .nf-srch{margin-top:26px;height:56px;border-radius:16px;background:#fffffff5;color:#777e9e;display:flex;align-items:center;gap:12px;padding:0 8px 0 18px;font-size:15px;width:560px}.nf-page .nf-srch .nf-go{margin-left:auto;width:56px;height:40px;border-radius:11px;background:var(--violet);color:#fff;display:grid;place-items:center}.nf-page .nf-sug{display:flex;gap:8px;margin-top:14px;font-size:13px;color:#b9bdd2;align-items:center}.nf-page .nf-sug span{height:32px;border-radius:10px;background:#ffffff1a;display:flex;align-items:center;padding:0 11px;color:#fff;font-weight:600}.nf-page .nf-tag{position:absolute;right:46px;bottom:40px;background:#11141cb3;border-radius:14px;padding:12px 14px;font-size:13px;color:#d6d3ee;display:flex;gap:10px;align-items:center}.nf-page .nf-tag b{color:#fff}.nf-srch input{flex:1;border:0;background:transparent;outline:0;font-size:15px;color:#11141c;min-width:0}.nf-srch .nf-go{border:0}.nf-sug a{height:32px;border-radius:10px;background:#ffffff1a;display:flex;align-items:center;padding:0 11px;color:#fff;font-weight:600}@media(max-width:900px){.nf-page{margin:16px;height:auto;padding:28px 20px}.nf-page .nf-in{position:relative;z-index:1;left:0;top:0;width:auto}.nf-page:before{background:linear-gradient(180deg,#0e0a1ee6,#0e0a1ed1 60%,#0e0a1e99)}.nf-code{font-size:110px!important}.nf-page h1{font-size:30px}.nf-srch{width:auto!important}.nf-tag{display:none!important}}.sp-wrap{margin:0 76px 40px}.sp-crumbs{font-size:13px;color:var(--muted);display:flex;gap:8px;align-items:center;margin:20px 0 14px;flex-wrap:wrap}.sp-crumbs b{color:var(--ink);font-weight:600}.sp-crumbs a:hover{color:var(--ink)}.sp-grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:24px;align-items:start}.sp-hero{position:relative;min-height:340px;display:flex;align-items:flex-end;border-radius:26px;overflow:hidden;background:#140f2a center 30% / cover no-repeat}.sp-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0e0a1eeb,#0e0a1e59 55%,#0e0a1e00 80%)}.sp-hin{position:relative;z-index:1;width:100%;padding:72px 30px 26px;color:#fff}.sp-tags{display:flex;gap:8px;flex-wrap:wrap}.sp-tags span{height:30px;border-radius:9px;background:#11141ca6;display:flex;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:600}.sp-tags span.l{background:var(--lime);color:#11141c}.sp-hin h1{margin:12px 0 0;font-size:46px;font-weight:900;letter-spacing:-1.2px;line-height:1;color:#fff;overflow-wrap:anywhere}.sp-by{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:14px;color:#e4e1f5;flex-wrap:wrap}.sp-by img,.sp-by .sp-av{width:34px;height:34px;border-radius:50%;border:2px solid var(--lime);object-fit:cover}.sp-by .sp-av{display:grid;place-items:center;background:var(--violet);color:#fff;font-weight:800;font-size:14px}.sp-by b{color:#fff;overflow-wrap:anywhere;min-width:0}.sp-by .vv{width:16px;height:16px;border-radius:50%;background:var(--violet);display:inline-grid;place-items:center;color:#fff}.sp-by .vv svg.i{width:11px;height:11px;stroke-width:3}.sp-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.sp-f{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:14px;display:flex;gap:12px;align-items:center;min-width:0}.sp-f>span:last-child{min-width:0}.sp-f .ic{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;flex:none}.sp-f .ic.v{background:var(--violet-soft);color:var(--violet-ink)}.sp-f .ic.l{background:var(--lime-soft);color:#3c8a12}.sp-f .ic.b{background:#e8f3ff;color:#2b8cf0}.sp-f .ic.o{background:var(--orange-soft);color:var(--orange-ink)}[data-theme=dark] .sp-f .ic.l{color:var(--lime)}[data-theme=dark] .sp-f .ic.b{background:#2b8cf029}.sp-f small{display:block;font-size:12px;color:var(--muted)}.sp-f b{display:block;font-size:16px;overflow-wrap:anywhere}.sp-card{background:var(--surface);border:1px solid var(--border);border-radius:22px;padding:22px;margin-top:18px}.sp-card h2{margin:0 0 12px;font-size:22px;font-weight:800}.sp-card>p{margin:0;font-size:15px;line-height:1.6;color:var(--text-2);white-space:pre-line}.sp-box{margin-top:14px;border-radius:14px;background:var(--surface-2);padding:12px 14px}.sp-box b{font-size:14px}.sp-box p{margin:4px 0 0;font-size:14px;line-height:1.5;color:var(--text-2);white-space:pre-line}.sp-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sp-s4{border:1px solid var(--line-2);border-radius:16px;padding:14px}.sp-s4 em{font-style:normal;width:30px;height:30px;border-radius:50%;background:var(--violet-soft);color:var(--violet-ink);display:grid;place-items:center;font-weight:800;font-size:13px;margin-bottom:10px}.sp-s4 b{display:block;font-size:14px}.sp-s4 small{display:block;font-size:12px;color:var(--muted);margin-top:4px;line-height:1.45}.sp-join{display:flex;gap:16px;align-items:center;border-radius:16px;background:var(--lime-soft);padding:14px 16px;margin-top:16px}.sp-join img{width:70px;height:50px;border-radius:11px;object-fit:cover;flex:none}.sp-join b{display:block;font-size:15px}.sp-join small{font-size:13px;color:var(--text-2)}.sp-ok{margin-left:auto;flex:none;height:26px;padding:0 10px;border-radius:8px;background:var(--green-soft);color:var(--green-ink);font-size:12px;font-weight:700;display:grid;place-items:center}.sp-req{margin-top:12px;border-radius:14px;background:var(--surface-2);padding:12px 14px;font-size:13px;color:var(--text-2);line-height:1.5}.sp-req b{color:var(--ink)}.sp-rvh{display:flex;align-items:center;gap:14px;margin-bottom:6px}.sp-rvh>b{font-size:40px;font-weight:900;letter-spacing:-1px}.sp-rvh .st{color:#c98000;font-size:18px;letter-spacing:2px}.sp-rvh small{display:block;font-size:13px;color:var(--muted)}.sp-rv{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.sp-rc{border:1px solid var(--line-2);border-radius:16px;padding:14px}.sp-rc .w{display:flex;gap:10px;align-items:baseline}.sp-rc b{font-size:14px}.sp-rc small{font-size:12px;color:var(--muted)}.sp-rc .s{margin-left:auto;color:#c98000;font-size:13px}.sp-rc p{margin:9px 0 0;font-size:14px;line-height:1.5;color:var(--text-2)}.sp-rc .ok{font-size:12px;font-weight:700;color:var(--green-ink);margin-top:8px;display:flex;gap:12px;flex-wrap:wrap}.sp-rc .ok .no{color:var(--orange-ink)}.sp-more{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sp-m{border:1px solid var(--border);border-radius:18px;overflow:hidden;display:block}.sp-m:hover{border-color:var(--violet)}.sp-m .cv{display:block;height:96px;background-size:cover;background-position:center}.sp-m .bd{padding:12px 14px;display:flex;align-items:center;gap:10px}.sp-m .bd>span:first-child{min-width:0}.sp-m b{font-size:14px;display:block}.sp-m small{font-size:12px;color:var(--muted)}.sp-m .p{margin-left:auto;font-weight:900;font-size:16px;white-space:nowrap}.sp-bk{position:sticky;top:86px;background:var(--surface);border:1px solid var(--border);border-radius:24px;padding:20px;box-shadow:0 16px 40px #1e1e5014}[data-theme=dark] .sp-bk{box-shadow:none}.sp-bk .pr{display:flex;align-items:flex-end;gap:10px}.sp-bk .pr b{font-size:38px;font-weight:900;letter-spacing:-1px;line-height:1}.sp-bk .pr s{font-size:16px;color:var(--muted);margin-bottom:4px}.sp-bk .pr small{margin-left:auto;font-size:13px;color:var(--muted);margin-bottom:4px}.sp-pay{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.sp-pay button{border:1.5px solid var(--border);border-radius:13px;background:var(--surface);color:var(--ink);padding:10px 12px;text-align:left;display:grid;gap:2px;cursor:pointer}.sp-pay button.on{border-color:#9be22d;background:var(--lime-soft)}.sp-pay b{font-size:14px}.sp-pay small{font-size:12px;color:var(--muted)}.sp-via{margin:8px 0 0;display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted)}.sp-loy{margin-top:10px;display:flex;align-items:center;gap:8px;border-radius:11px;background:var(--lime-soft);color:#3c8a12;font-size:12px;font-weight:700;padding:8px 10px;line-height:1.4}.sp-loy.info{background:var(--surface-2);color:var(--text-2);font-weight:600}[data-theme=dark] .sp-loy{color:var(--lime)}[data-theme=dark] .sp-loy.info{color:var(--text-2)}.sp-bk .lbl{font-size:13px;font-weight:700;margin:16px 0 8px;display:flex;justify-content:space-between;gap:8px}.sp-bk .lbl span{font-weight:500;color:var(--muted);font-size:12px}.sp-days{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 36px) / 7);gap:6px;overflow-x:auto;scrollbar-width:none}.sp-days::-webkit-scrollbar{display:none}.sp-d2{border:1px solid var(--border);background:var(--surface);border-radius:12px;text-align:center;padding:7px 0;font-size:12px;color:var(--muted)}.sp-d2 b{display:block;font-size:16px;color:var(--ink);margin:1px 0}.sp-d2.on{background:var(--lime);border-color:var(--lime);color:#11141c}.sp-d2.on b{color:#11141c}.sp-d2:disabled{opacity:.4;cursor:default}.sp-times{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sp-t2{min-height:46px;border-radius:12px;border:1px solid var(--border);background:var(--surface);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:14px;font-weight:700;padding:4px 2px}.sp-t2 small{font-size:12px;font-weight:600;color:var(--muted)}.sp-t2.on{background:#11141c;border-color:#11141c;color:#fff}.sp-t2.on small{color:#a9aec6}[data-theme=dark] .sp-t2.on{background:var(--lime);border-color:var(--lime);color:#11141c}[data-theme=dark] .sp-t2.on small{color:#3b4a18}.sp-t2.full{color:var(--muted)}.sp-t2.full small{color:var(--violet-ink)}.sp-t2:disabled{opacity:.4;cursor:default}.sp-sel{margin-top:14px;border-radius:14px;background:var(--surface-2);padding:12px 14px;display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--text-2);line-height:1.45}.sp-sel b{color:var(--ink);font-size:15px}.sp-sel small{color:var(--muted);font-size:12px}.sp-note{margin-top:16px;border-radius:14px;background:var(--surface-2);padding:14px;display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--text-2)}.sp-note.warn{background:var(--orange-soft)}.sp-note b{color:var(--ink);font-size:14px}.sp-note a{color:var(--violet-ink);font-weight:700;margin-top:4px}.sp-ack{display:flex;gap:10px;align-items:flex-start;margin-top:14px;font-size:13px;line-height:1.45;color:var(--text-2);cursor:pointer}.sp-ack input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--violet);flex:none}.sp-ack em{font-style:normal;color:var(--ink)}.sp-brief{width:100%;min-height:76px;resize:vertical;border:1px solid var(--border);border-radius:13px;background:var(--surface);padding:10px 12px;font:inherit;font-size:14px;color:var(--ink)}.sp-brief::placeholder{color:var(--muted)}.sp-demo{margin-top:12px;border:1px dashed var(--border);border-radius:13px;padding:8px 12px;font-size:12px;color:var(--muted)}.sp-demo summary{cursor:pointer;font-weight:700}.sp-demo label{display:flex;flex-direction:column;gap:4px;margin-top:8px}.sp-demo input{height:36px;border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:0 10px;color:var(--ink)}.sp-rbx{display:flex;align-items:center;gap:8px;margin:12px 0 0;font-size:12px;color:var(--muted)}.sp-sum{margin-top:14px;border-top:1px dashed var(--border);padding-top:12px;font-size:13px;color:var(--text-2)}.sp-sum div{display:flex;justify-content:space-between;gap:12px;padding:3px 0}.sp-sum .disc span:last-child{color:var(--green-ink)}.sp-sum .t{font-size:18px;font-weight:900;color:var(--ink);margin-top:4px}.sp-err{margin:12px 0 0;border-radius:12px;background:#e5484d1a;color:var(--red-ink);font-size:13px;font-weight:600;padding:10px 12px;line-height:1.45}.sp-book{width:100%;margin-top:14px;height:56px;border:0;border-radius:15px;background:var(--lime);color:#11141c;font-weight:800;font-size:16px;display:flex;align-items:center;justify-content:center;gap:10px}.sp-book:disabled{opacity:1;background:var(--surface-2);border:1px solid var(--border);color:var(--muted);cursor:not-allowed}.sp-bk .fine{font-size:12px;color:var(--muted);text-align:center;margin:10px 0 0;line-height:1.45}.sp-bk .fine.left{text-align:left;margin:8px 0 0}.sp-bk .acts3{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.sp-bk .acts3>*{height:42px;border-radius:12px;border:1px solid var(--border);background:var(--surface);display:flex;align-items:center;justify-content:center;gap:7px;font-size:13px;font-weight:700;color:var(--ink)}.sp-bk .acts3>:last-child{grid-column:1 / -1}.sp-bk .acts3 [aria-pressed=true]{color:#e0457b;border-color:#f6c6d7}.sp-g3{margin-top:16px;border-radius:18px;background:#11141c;color:#fff;padding:16px;display:flex;gap:12px}[data-theme=dark] .sp-g3{background:linear-gradient(130deg,#1d1640,#151a25);border:1px solid var(--border)}.sp-g3 .gi{width:40px;height:40px;border-radius:12px;background:var(--lime);color:#11141c;display:grid;place-items:center;flex:none}.sp-g3 b{font-size:14px}.sp-g3 p{margin:4px 0 0;font-size:12px;color:#b9bdd2;line-height:1.45}@media(max-width:1180px){.sp-wrap{margin:0 24px 32px}.sp-grid{grid-template-columns:minmax(0,1fr) 360px}.sp-facts,.sp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.sp-wrap{margin:0 16px 28px}.sp-grid{display:flex;flex-direction:column;align-items:stretch;gap:0}.sp-main{display:contents}.sp-hero{order:1}.sp-facts{order:2}.sp-bk{order:3;position:static;margin-top:18px}.sp-card{order:4}.sp-hero{min-height:280px;border-radius:20px}.sp-hin{padding:64px 18px 18px}.sp-hin h1{font-size:32px}.sp-rv,.sp-more{grid-template-columns:minmax(0,1fr)}.sp-card{padding:18px}}@media(max-width:480px){.sp-facts{grid-template-columns:minmax(0,1fr)}.sp-join{flex-wrap:wrap}.sp-ok{margin-left:0}}.sp-sticky{display:none}@media(max-width:760px){.sp-sticky{display:flex;align-items:center;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:55;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--border);box-shadow:0 -6px 24px #11141c14;transform:translateY(110%);transition:transform .2s ease}.sp-sticky.on{transform:none}.sp-sticky span{display:grid;min-width:0}.sp-sticky s{font-size:12px;color:var(--muted)}.sp-sticky small{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-sticky b{font-size:22px;font-weight:900}.sp-sticky .sp-book{margin:0 0 0 auto;width:auto;height:50px;padding:0 20px;flex:none}.sp-wrap{padding-bottom:80px}}.sp-themed{--lime: var(--ac2);--violet: var(--ac);min-height:calc(100vh - 70px);padding:1px 0 24px;position:relative;overflow:hidden;container-type:inline-size}.sp-themed.sp-tv-stage{--bg: var(--stage);--surface: color-mix(in srgb, var(--stage) 88%, #ffffff);--surface-2: color-mix(in srgb, var(--stage) 80%, #ffffff);--line-2: color-mix(in srgb, var(--stage) 76%, #ffffff);--border: color-mix(in srgb, var(--ac) 30%, transparent);--ink: #ffffff;--text-2: #ddd6fb;--muted: #b9b3dc;--violet-ink: color-mix(in srgb, var(--ac) 50%, #ffffff);--violet-soft: color-mix(in srgb, var(--ac) 22%, transparent);--lime-soft: color-mix(in srgb, var(--ac2) 14%, transparent);--green-soft: rgba(34, 177, 76, .18);--orange-soft: rgba(240, 138, 0, .18);--shadow: none;color-scheme:dark;color:var(--ink);background:radial-gradient(90% 55% at 85% 0%,color-mix(in srgb,var(--ac) 34%,transparent),transparent 62%),radial-gradient(70% 40% at 0% 100%,color-mix(in srgb,var(--ac) 18%,transparent),transparent 70%),var(--stage)}.sp-themed.sp-tv-light{--lime: var(--ac2-light);--bg: color-mix(in srgb, var(--ac) 7%, #f4f6fb);--surface: #ffffff;--surface-2: color-mix(in srgb, var(--ac) 6%, #f6f7fc);--line-2: color-mix(in srgb, var(--ac) 10%, #eef1f7);--border: color-mix(in srgb, var(--ac) 18%, #e8edf6);--ink: #11141c;--text-2: #4a5068;--muted: #676e90;--violet-ink: color-mix(in srgb, var(--ac) 82%, #11141c);--violet-soft: color-mix(in srgb, var(--ac) 12%, #ffffff);--lime-soft: color-mix(in srgb, var(--ac2-light) 22%, #ffffff);--green-soft: #e6f8ec;--orange-soft: #fff3e2;--shadow: 0 18px 40px -24px color-mix(in srgb, var(--ac) 55%, transparent);color-scheme:light;color:var(--ink);background:radial-gradient(90% 30% at 50% 0%,color-mix(in srgb,var(--ac) 16%,transparent),transparent 75%),color-mix(in srgb,var(--ac) 7%,#f4f6fb)}.sp-themed .sp-hero{box-shadow:0 28px 60px -34px color-mix(in srgb,var(--ac) 80%,#000)}.sp-themed .sp-hin{z-index:2}.sp-themed .sp-hero:after{background:linear-gradient(0deg,color-mix(in srgb,var(--stage) 94%,transparent) 0%,color-mix(in srgb,var(--stage) 40%,transparent) 55%,transparent 80%)}.sp-themed .sp-bk{box-shadow:var(--shadow)}.sp-themed.sp-tv-stage :is(.sp-f,.sp-box,.sp-bk,.sp-rv,.sp-more){background-image:linear-gradient(180deg,rgba(255,255,255,.04),transparent 45%)}.sp-themed .sp-f .ic.l{background:var(--lime-soft);color:var(--violet-ink)}.sp-themed.sp-tv-stage .sp-f .ic.l{color:var(--ac2)}.sp-themed .sp-f .ic.b{background:var(--violet-soft);color:var(--violet-ink)}.sp-themed .sp-loy{color:var(--violet-ink)}.sp-themed.sp-tv-stage .sp-loy{color:var(--ac2)}.sp-themed .sp-loy.info{color:var(--text-2)}.sp-themed .sp-t2.on{background:var(--ac);border-color:var(--ac);color:#fff}.sp-themed .sp-t2.on small{color:color-mix(in srgb,#ffffff 80%,transparent)}.sp-themed .sp-g3{background:linear-gradient(130deg,color-mix(in srgb,var(--ac) 45%,var(--stage)),var(--stage));border:1px solid color-mix(in srgb,var(--ac) 40%,transparent)}.sp-themed .sp-crumbs a{color:var(--muted)}.sp-themed .sp-back a{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:11px;background:var(--surface);border:1px solid var(--border);color:var(--ink);font-weight:700}.sp-themed.sp-ts-italic-heavy .sp-hin h1{font-style:italic;letter-spacing:-.03em}.sp-themed.sp-ts-caps .sp-hin h1{text-transform:uppercase;letter-spacing:-.01em}.sp-themed.sp-ts-calm .sp-hin h1{font-weight:800}.sp-themed.sp-tf-tektur :is(.sp-hin h1,.sp-main h2){font-family:PT Tektur,Inter,sans-serif;font-style:normal;letter-spacing:0}.sp-themed.sp-tf-pixel :is(.sp-hin h1,.sp-main h2){font-family:PT Pixelify,Inter,sans-serif;font-style:normal;letter-spacing:0}.sp-themed.sp-tf-jura :is(.sp-hin h1,.sp-main h2){font-family:PT Jura,Inter,sans-serif;font-style:normal;letter-spacing:0}.sp-themed.sp-tf-lora :is(.sp-hin h1,.sp-main h2){font-family:PT Lora,Georgia,serif;letter-spacing:-.01em}.sp-themed.sp-tf-mono :is(.sp-hin h1,.sp-main h2){font-family:PT Mono,ui-monospace,monospace;font-style:normal;letter-spacing:-.03em}.sp-themed:not(.sp-tf-inter) :is(.sp-hin h1,.sp-main h2){font-synthesis:none}.sp-themed .sp-pay button.on{border-color:var(--lime)}.sp-themed.sp-tv-light .sp-pay button.on{border-color:var(--ac)}.sp-themed .sp-book:disabled{opacity:1;background:var(--surface-2);color:var(--muted)}.bk-co,.bk-dt{--order: linear-gradient(160deg, #1b1838 0%, #11141c 60%);--side: #11141c;margin:0 76px 40px}[data-theme=dark] .bk-co,[data-theme=dark] .bk-dt{--order: linear-gradient(160deg, #241a52 0%, #151a25 60%)}.bk-co .eyebrow,.bk-dt .eyebrow,.bk-next .eyebrow,.bk-dispute .eyebrow,.bk-dr .eyebrow{display:block;font-size:12px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--muted)}.bk-co .muted,.bk-dt .muted{color:var(--muted);font-size:13px;line-height:1.45}.bk-card{background:var(--surface);border:1px solid var(--border);border-radius:22px;margin-top:18px;box-shadow:var(--shadow)}.bk-pad{padding:22px}.bk-btn{height:44px;border-radius:13px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:700;font-size:14px;border:1px solid var(--border);background:var(--surface);color:var(--ink);white-space:nowrap}.bk-btn.l{background:var(--lime);border-color:var(--lime);color:#11141c}.bk-btn.full{width:100%;margin-top:12px}.bk-btn:disabled{opacity:.5;cursor:default}.bk-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.bk-pill{height:30px;border-radius:20px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;white-space:nowrap;background:var(--surface-2);color:var(--text-2)}.bk-pill.good{background:var(--green-soft);color:var(--green-ink)}.bk-pill.warn{background:var(--orange-soft);color:var(--orange-ink)}.bk-pill.danger{background:#e5484d1f;color:var(--red-ink)}.bk-err{margin:8px 0;color:var(--red-ink);font-size:13px;font-weight:600}.bk-muted{margin:12px 0 0;font-size:13px;color:var(--muted);line-height:1.45}.bk-muted.on-dark{color:#b9bdd2}.bk-cta{width:100%;margin-top:14px;min-height:56px;border:0;border-radius:14px;background:var(--lime);color:#11141c;font-weight:800;font-size:16px;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 16px;text-align:center}.bk-cta.ghost{background:transparent;border:1px solid rgba(255,255,255,.22);color:#fff;min-height:48px;font-size:14px;margin-top:10px}.bk-cta.dis{background:#ffffff14;color:#cfd2e0;border:1px solid rgba(255,255,255,.14);font-size:15px}.bk-cta:disabled{opacity:.6;cursor:default}.bk-crumbs{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--text-2);margin-top:18px;flex-wrap:wrap}.bk-crumbs a{display:inline-flex;align-items:center;gap:8px}.bk-crumbs b{color:var(--ink)}.bk-stepper{display:flex;align-items:center;margin:12px 0 26px;padding:0;list-style:none}.bk-stepper .sp{display:flex;align-items:center;gap:12px}.bk-stepper .sp i{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:800;font-size:16px;background:var(--surface);border:1px solid var(--border);color:var(--muted);flex:none}.bk-stepper .sp b{display:block;font-size:14px;font-weight:600}.bk-stepper .sp small{font-size:12px;color:var(--muted)}.bk-stepper .sp.done i{background:var(--green);border-color:var(--green);color:#fff}.bk-stepper .sp.on i{background:var(--lime);border:3px solid #9be22d;color:#11141c}.bk-stepper .sp.on b{color:#3d7d0e}[data-theme=dark] .bk-stepper .sp.on b{color:var(--lime)}.bk-stepper .sl{flex:1;height:2px;background:var(--border);margin:0 14px}.bk-stepper .sl.d{background:var(--green)}.bk-cols{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:26px;align-items:start}.bk-left h1{margin:0;font-size:40px;line-height:1;font-weight:900;letter-spacing:-1px;text-transform:uppercase}.bk-left h1 span{color:var(--violet-ink)}.bk-left .lead{margin:10px 0 0;color:var(--text-2);font-size:15px}.bk-warn{margin-top:16px;border-radius:14px;background:var(--orange-soft);padding:11px 14px;display:flex;gap:10px;font-size:13px;color:var(--text-2);line-height:1.45}.bk-warn svg{color:var(--orange-ink)}.bk-warn b{color:var(--ink)}.bk-co .ct{display:flex;align-items:center;gap:12px}.bk-co .num{width:30px;height:30px;border-radius:50%;background:#11141c;color:#fff;display:grid;place-items:center;font-weight:800;font-size:14px;flex:none}[data-theme=dark] .bk-co .num{background:var(--lime);color:#11141c}.bk-co .ct h3{margin:0;font-size:19px;font-weight:800}.bk-co .ct small{display:block;font-size:13px;color:var(--muted);margin-top:2px}.bk-methods{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.bk-methods .m{border:1.5px solid var(--border);border-radius:18px;padding:16px;display:flex;gap:14px;align-items:flex-start;position:relative}.bk-methods .m.on{border-color:#9be22d;background:var(--lime-soft)}.bk-methods .m.off{opacity:.6}.bk-methods .ic{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;flex:none;font-weight:900}.bk-methods .ic.rbx{background:#11141c;color:#fff;font-size:14px}[data-theme=dark] .bk-methods .ic.rbx{background:#fff;color:#11141c}.bk-methods .ic.demo{background:var(--violet-soft);color:var(--violet-ink)}.bk-methods b{font-size:16px;display:block}.bk-methods p{margin:4px 0 0;font-size:13px;color:var(--muted);line-height:1.4}.bk-methods .pr{margin-left:auto;text-align:right;font-weight:800;font-size:17px;white-space:nowrap}.bk-methods .pr small{display:block;font-size:12px;color:var(--muted);font-weight:600}.bk-methods .ok{position:absolute;right:-8px;top:-8px;width:24px;height:24px;border-radius:50%;background:var(--green);color:#fff;display:grid;place-items:center}.bk-howpay{margin:16px 0 0;padding-left:20px;font-size:14px;color:var(--text-2);line-height:1.7}.bk-status{display:flex;align-items:center;margin-top:18px;border-top:1px solid var(--line-2);padding-top:18px}.bk-status .ss{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:var(--muted);white-space:nowrap}.bk-status .ss i{width:30px;height:30px;border-radius:50%;border:2px solid var(--border);display:grid;place-items:center;font-style:normal;flex:none}.bk-status .ss.a{color:var(--ink)}.bk-status .ss.a i{border-color:var(--violet);box-shadow:0 0 0 5px var(--violet-soft)}.bk-status .ss.a i:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--violet)}.bk-status .ss small{display:block;font-size:12px;color:var(--muted);font-weight:500}.bk-status .sl2{flex:1;height:2px;background:var(--border);margin:0 12px}.bk-big{display:flex;gap:18px;align-items:center}.bk-big .bs-ic{width:64px;height:64px;border-radius:20px;display:grid;place-items:center;flex:none;background:var(--violet-soft);color:var(--violet-ink)}.bk-big .bs-ic svg{width:32px;height:32px}.bk-big h3{margin:0;font-size:22px;font-weight:800}.bk-big p{margin:5px 0 0;color:var(--muted);font-size:14px}.bk-tl{margin-top:18px;border-top:1px solid var(--line-2);padding-top:6px}.bk-tl .tli{display:flex;gap:14px;padding:12px 0;position:relative}.bk-tl .tli:not(:last-child):before{content:"";position:absolute;left:14px;top:44px;bottom:-12px;width:2px;background:var(--border)}.bk-tl .tli.d:not(:last-child):before{background:var(--green)}.bk-tl .tli i{width:30px;height:30px;border-radius:50%;border:2px solid var(--border);display:grid;place-items:center;flex:none;font-style:normal;background:var(--surface);font-size:13px;font-weight:700}.bk-tl .tli.d i{background:var(--green);border-color:var(--green);color:#fff}.bk-tl .tli.a i{border-color:var(--violet);box-shadow:0 0 0 5px var(--violet-soft)}.bk-tl .tli.a i:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--violet)}.bk-tl .tli b{font-size:15px;display:block}.bk-tl .tli small{font-size:13px;color:var(--muted)}.bk-tl .tli .tm{margin-left:auto;font-size:12px;color:var(--muted);white-space:nowrap}.bk-brief{margin:14px 0 0;border-radius:13px;border:1px solid var(--border);padding:13px 14px;font-size:14px;color:var(--text-2);white-space:pre-line}.bk-done{position:relative;border-radius:26px;overflow:hidden;background:linear-gradient(110deg,#1a1240,#2a1a6a 55%,#3a1f8a);color:#fff;padding:30px 36px;min-height:300px}.bk-done:before{content:"";position:absolute;right:0;top:0;bottom:0;width:52%;background:var(--art) center/cover;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 40%);mask-image:linear-gradient(90deg,transparent 0,#000 40%)}.bk-done>*{position:relative}.bk-done .chk{width:56px;height:56px;border-radius:18px;background:var(--lime);color:#11141c;display:grid;place-items:center}.bk-done .chk svg{stroke-width:3}.bk-done h1{color:#fff;margin:16px 0 0;font-size:40px;line-height:1;font-weight:900;letter-spacing:-1px;text-transform:uppercase;max-width:560px}.bk-done h1 span{color:var(--lime)}.bk-done p{margin:12px 0 0;color:#cfc8f2;font-size:16px;max-width:520px;line-height:1.5}.bk-done .bk-btn{background:#ffffff1a;border-color:#fff3;color:#fff}.bk-done .bk-btn.l{background:var(--lime);color:#11141c;border-color:var(--lime)}.bk-co .h2{margin:0;font-size:20px;font-weight:800}.bk-next3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px}.bk-next3 .n3{border:1px solid var(--line-2);border-radius:18px;padding:16px}.bk-next3 em{font-style:normal;width:34px;height:34px;border-radius:11px;background:var(--violet-soft);color:var(--violet-ink);display:grid;place-items:center;margin-bottom:12px}.bk-next3 em svg{width:18px;height:18px}.bk-next3 b{display:block;font-size:15px}.bk-next3 small{display:block;font-size:13px;color:var(--muted);margin-top:5px;line-height:1.45}.bk-next3 .when{display:inline-block;margin-top:10px;font-size:12px;font-weight:700;color:var(--violet-ink);background:var(--violet-soft);border-radius:8px;padding:4px 8px}.bk-side .prof{background:var(--surface);border:1px solid var(--border);border-radius:24px;padding:16px 16px 4px;overflow:hidden}.bk-side .ph{display:flex;gap:16px;align-items:center;padding:0 4px 14px}.bk-side .ph img,.bk-side .ph .av{width:72px;height:72px;border-radius:50%;object-fit:cover;flex:none}.bk-side .ph .av{display:grid;place-items:center;background:var(--violet);color:#fff;font-size:28px;font-weight:900}.bk-side .ph b{font-size:21px;font-weight:800;display:flex;gap:7px;align-items:center}.bk-side .ph small{display:block;font-size:13px;color:var(--muted);margin-top:3px}.bk-side .vb{width:20px;height:20px;border-radius:50%;background:var(--violet);display:grid;place-items:center;color:#fff}.bk-side .vb svg{stroke-width:3}.bk-side .order{background:var(--order);color:#fff;border-radius:22px;padding:20px;margin:0 -4px 12px}.bk-side .order h2{margin:0 0 14px;font-size:24px;font-weight:900}.bk-side .oi{display:flex;gap:14px;align-items:center;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.12)}.bk-side .oi img{width:96px;height:58px;border-radius:12px;object-fit:cover;flex:none}.bk-side .oi b{font-size:15px}.bk-side .oi small{display:block;color:#b9bdd2;font-size:13px;margin-top:3px}.bk-side .oi .p{margin-left:auto;font-size:20px;font-weight:900;white-space:nowrap}.bk-side .kv{display:grid;grid-template-columns:130px 1fr;gap:10px;font-size:13px;padding:14px 0;margin:0;border-bottom:1px dashed rgba(255,255,255,.18)}.bk-side .kv dt{color:#b9bdd2;display:flex;gap:9px;align-items:center}.bk-side .kv dd{margin:0}.bk-side .tot{padding-top:12px;font-size:13px;color:#d6d8e6}.bk-side .tot div{display:flex;justify-content:space-between;padding:4px 0}.bk-side .tot .big{font-size:20px;font-weight:900;color:#fff;margin-top:6px;align-items:center}.bk-side .tot .big em{font-style:normal;font-size:28px}.bk-side .hold{display:flex;align-items:center;gap:10px;background:#f08a0029;color:#ffc066;border-radius:12px;padding:10px 12px;font-size:13px;margin-top:12px;font-weight:600}.bk-side .hold b{margin-left:auto;font-size:16px;color:#fff;font-variant-numeric:tabular-nums}.bk-side .hold{flex-wrap:wrap}.bk-side .hold small{flex-basis:100%;font-weight:500;font-size:12px;color:#ffffffb8}.bk-side .paid{display:flex;align-items:center;gap:10px;background:#22b14c2e;color:#6fe598;border-radius:12px;padding:10px 12px;font-size:13px;margin-top:12px;font-weight:700}.bk-side .safe{display:flex;gap:12px;margin-top:14px;font-size:12px;color:#b9bdd2;line-height:1.45}.bk-side .safe b{display:block;color:#fff;font-size:13px}.bk-ref{font-size:12px;color:var(--muted);text-align:center;margin:12px 0 0;overflow-wrap:anywhere}.bk-dt .ptitle{display:flex;align-items:flex-end;gap:16px;margin-top:26px;flex-wrap:wrap}.bk-dt .crumb{font-size:12px;font-weight:700;letter-spacing:.6px;color:var(--muted);text-transform:uppercase;display:flex;gap:8px;align-items:center}.bk-dt .ptitle h1{margin:6px 0 0;font-size:32px;font-weight:900;letter-spacing:-.6px;line-height:1.1}.bk-dt .ptitle p{margin:4px 0 0;color:var(--muted);font-size:14px}.bk-dt .ptitle .acts{margin-left:auto;display:flex;gap:10px;align-items:center}.bk-dt .bgrid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:20px;margin-top:18px;align-items:start}.bk-dt .bk-col>.bk-card:first-child,.bk-dt .bk-col>section:first-child{margin-top:0}.bk-steps{display:flex;align-items:center;padding:20px 24px}.bk-steps .st{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--muted);text-align:center;min-width:92px}.bk-steps .st i{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--border);font-style:normal;font-size:14px;font-weight:800;background:var(--surface)}.bk-steps .st.d{color:var(--ink)}.bk-steps .st.d i{background:var(--green);border-color:var(--green);color:#fff}.bk-steps .st.a{color:var(--violet-ink)}.bk-steps .st.a i{border-color:var(--violet);box-shadow:0 0 0 5px var(--violet-soft)}.bk-steps .ln{flex:1;height:2px;background:var(--border);margin:0 4px 26px}.bk-steps .ln.d{background:var(--green)}.bk-dt .sess{display:grid;grid-template-columns:240px minmax(0,1fr);gap:22px;padding:0 22px 22px}.bk-dt .sess .img{height:170px;border-radius:18px;background:center/cover no-repeat}.bk-dt .dl{display:grid;grid-template-columns:1fr 1fr;gap:14px 22px;align-content:start}.bk-dt .dl>div{display:flex;gap:11px;align-items:flex-start;min-width:0}.bk-dt .dl .k{width:36px;height:36px;border-radius:11px;background:var(--surface-2);display:grid;place-items:center;color:var(--violet-ink);flex:none}.bk-dt .dl .k svg{width:18px}.bk-dt .dl small{display:block;font-size:12px;color:var(--muted)}.bk-dt .dl b{font-size:14px;font-weight:700;overflow-wrap:anywhere}.bk-rc{margin-top:20px;border-radius:22px;background:#11141c;color:#fff;padding:22px;position:relative;overflow:hidden}.bk-rc:after{content:"";position:absolute;right:-60px;top:-60px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(117,64,255,.55),transparent 70%);pointer-events:none}[data-theme=dark] .bk-rc{border:1px solid #2a3044;background:linear-gradient(120deg,#151a25,#1d1640)}.bk-rc>*{position:relative;z-index:1}.bk-rc .rch{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bk-rc .rch h2{margin:0;font-size:22px;font-weight:800}.bk-rc .bk-pill{background:#7540ff4d;color:#d7c8ff}.bk-rc>p{color:#b9bdd2;font-size:14px;margin:8px 0 18px;max-width:640px;line-height:1.5}.bk-rc .who{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.bk-rc .wp{background:#1b2030;border:1px solid #2a3044;border-radius:16px;padding:14px;display:flex;align-items:center;gap:12px}.bk-rc .wp .av{width:42px;height:42px;border-radius:50%;background:var(--violet);display:grid;place-items:center;font-weight:900;flex:none}.bk-rc .wp b{font-size:14px;display:block}.bk-rc .wp small{font-size:12px;color:#8d93ad}.bk-rc .wp .s{margin-left:auto;height:28px;border-radius:20px;padding:0 10px;display:flex;align-items:center;gap:5px;font-size:12px;font-weight:700;white-space:nowrap}.bk-rc .wp .s.ok{background:#22b14c2e;color:#5fe08a}.bk-rc .wp .s.wait{background:#f08a002e;color:#ffb648}.bk-rc .wp.me{border-color:var(--lime);box-shadow:0 0 0 3px #c5ff541f}.bk-rc .rc-help{margin-top:14px;border-radius:14px;background:#ffffff0f;padding:12px 14px;font-size:13px;color:#c9cce0;line-height:1.5}.bk-rc .rc-help b{color:#fff}.bk-rc .rc-help p{margin:4px 0 0}.bk-rc .rc-help .fine{color:#8d93ad;font-size:12px}.bk-rc .rca{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap;align-items:center}.bk-rc .rca .btn{height:44px;border-radius:12px;padding:0 16px;font-weight:700;font-size:14px;background:transparent;border:1px solid #363d53;color:#fff}.bk-rc .rca .btn.l{background:var(--lime);color:#11141c;border-color:var(--lime)}.bk-rc .rca .bk-cta{width:auto;margin:0;min-height:46px;font-size:14px}.bk-info{margin:16px 0 0;border-radius:14px;background:var(--green-soft);color:var(--green-ink);padding:12px 14px;font-size:14px;font-weight:700}.bk-next{margin-top:18px;border-radius:22px;border:1px solid var(--border);background:var(--surface);padding:20px 22px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 22px;align-items:center;border-left:5px solid var(--muted)}.bk-next>:not(div){grid-column:1/-1}.bk-next h2{margin:4px 0 0;font-size:20px;font-weight:800}.bk-next p{margin:6px 0 0;font-size:14px;color:var(--text-2);line-height:1.5}.bk-next .fine{font-size:12px;color:var(--muted)}.bk-next .cta{min-width:240px}.bk-next .cta .bk-cta{margin:0}.bk-next .cta .bk-muted{margin:0;max-width:320px}.bk-next.good{border-left-color:var(--green)}.bk-next.warn{border-left-color:var(--orange)}.bk-next.danger{border-left-color:var(--red)}.bk-next.neutral{border-left-color:var(--violet)}.bk-dispute .ch{display:flex;align-items:flex-start;gap:10px;padding:20px 22px 0;justify-content:space-between}.bk-dispute h2{margin:4px 0 0;font-size:20px;font-weight:800}.bk-dispute .bd{padding:10px 22px 22px;font-size:14px;color:var(--text-2);line-height:1.5}.bk-dispute .bd p{margin:6px 0}.bk-dispute .meta{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--muted);margin:8px 0}.bk-dispute h3{margin:14px 0 4px;font-size:15px;color:var(--ink)}.bk-dispute details{margin-top:12px}.bk-dispute summary{cursor:pointer;font-weight:700;color:var(--ink)}.bk-dispute ol{margin:10px 0 0;padding-left:18px}.bk-dispute li{margin-bottom:8px}.bk-dispute li small{display:block;color:var(--muted);font-size:12px}.bk-dispute .chips{display:flex;gap:8px;flex-wrap:wrap}.bk-dispute .chip{height:30px;border-radius:9px;background:var(--violet-soft);color:var(--violet-ink);font-size:12px;font-weight:700;padding:0 10px;display:inline-flex;align-items:center}.bk-co .note,.bk-dt .note{margin-top:10px;border-radius:14px;background:var(--surface-2);padding:12px 14px;font-size:13px;color:var(--text-2);line-height:1.45}.bk-dt .note b{color:var(--ink);display:block}.bk-dt .note p{margin:4px 0 0}.bk-dt .note small{color:var(--muted)}.bk-dt .ch{display:flex;align-items:center;gap:10px;padding:20px 22px 0}.bk-dt .ch h2{margin:0;font-size:22px;font-weight:800}.bk-dt .ch .bk-pill{margin-left:auto}.bk-dt .howto{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 22px 22px}.bk-dt .hw{border:1px solid var(--line-2);border-radius:16px;padding:14px}.bk-dt .hw em{font-style:normal;width:28px;height:28px;border-radius:9px;background:var(--violet-soft);color:var(--violet-ink);display:grid;place-items:center;font-weight:800;font-size:13px;margin-bottom:10px}.bk-dt .hw b{font-size:14px;display:block}.bk-dt .hw small{font-size:12px;color:var(--muted);display:block;margin-top:4px;line-height:1.45}.bk-dt .pay{padding:14px 20px 20px}.bk-dt .pr2{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:var(--text-2);padding:7px 0}.bk-dt .pr2.t{border-top:1px dashed var(--border);margin-top:6px;padding-top:12px;color:var(--ink);font-weight:800;font-size:18px}.bk-dt .tx{margin-top:12px;border-radius:14px;background:var(--surface-2);padding:12px 14px;font-size:13px;color:var(--text-2);line-height:1.45;white-space:pre-line}.bk-dt .tx b{display:block;color:var(--ink);font-size:13px}.bk-dt .tx small{display:block;color:var(--muted);font-size:12px;margin-top:4px}.bk-dr{margin-top:14px;border-top:1px solid var(--line-2);padding-top:12px;font-size:13px;color:var(--text-2)}.bk-dr p{margin:6px 0}.bk-dr label{display:flex;flex-direction:column;gap:6px;font-weight:700;color:var(--ink);margin-top:10px}.bk-dr textarea,.bk-complaint textarea{width:100%;min-height:84px;border-radius:13px;border:1px solid var(--border);background:var(--surface);color:var(--ink);padding:10px 12px;font:inherit;font-size:14px;resize:vertical;font-weight:400}.bk-dr .bk-btn{margin-top:8px}.bk-refd{margin-top:14px;font-size:12px;color:var(--muted)}.bk-refd summary{cursor:pointer}.bk-refd code{display:block;margin-top:6px;overflow-wrap:anywhere}.bk-dt .shield{margin:14px 18px 0;border-radius:16px;background:var(--green-soft);padding:14px;display:flex;gap:12px;font-size:12px;color:var(--text-2);line-height:1.45}.bk-dt .shield b{display:block;color:var(--ink);font-size:14px;margin-bottom:2px}.bk-dt .shield svg{color:var(--green-ink);width:26px;height:26px;flex:none}.bk-dt .gua{padding:12px 18px 18px}.bk-feedback{margin:4px 0 10px;font-size:13px;font-weight:600;color:var(--text-2)}.bk-resch{padding:10px 0;border-bottom:1px solid var(--line-2)}.bk-resch label b{display:block;font-size:13px}.bk-resch label small{color:var(--muted);font-size:12px}.bk-resch .bk-row{margin-top:8px;flex-wrap:nowrap}.bk-resch select{flex:1;min-width:0;height:44px;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--ink);padding:0 10px}.bk-dt .gl{width:100%;display:flex;gap:12px;padding:12px 0;border:0;border-bottom:1px solid var(--line-2);background:none;font-size:13px;align-items:center;text-align:left;color:var(--ink)}.bk-dt .gl .d{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:none;background:var(--orange-soft);color:var(--orange-ink)}.bk-dt .gl.danger .d{background:#e5484d1f;color:var(--red-ink)}.bk-dt .gl b{display:block;font-size:13px}.bk-dt .gl small{color:var(--muted);font-size:12px}.bk-dt .gl .ar{margin-left:auto;color:var(--muted)}.bk-complaint{margin-top:12px;font-size:13px}.bk-complaint form{display:flex;flex-direction:column;gap:8px}.bk-complaint label{font-weight:700}.bk-foot{text-align:center;font-size:12px;color:var(--muted);margin-top:24px}@media(max-width:1180px){.bk-co,.bk-dt{margin:0 24px 32px}.bk-cols{grid-template-columns:minmax(0,1fr) 380px}.bk-dt .bgrid{grid-template-columns:minmax(0,1fr) 340px}.bk-stepper .sp small{display:none}}@media(max-width:900px){.bk-co,.bk-dt{margin:0 16px 28px}.bk-cols,.bk-dt .bgrid{grid-template-columns:minmax(0,1fr)}.bk-cols.step-2 .bk-side{order:-1}.bk-stepper .sp span{display:none}.bk-stepper .sl{margin:0 8px}.bk-left h1{font-size:30px}.bk-methods,.bk-next3,.bk-dt .howto{grid-template-columns:minmax(0,1fr)}.bk-status{flex-direction:column;align-items:flex-start;gap:10px}.bk-status .sl2{display:none}.bk-done{padding:24px 20px;min-height:0}.bk-done:before{width:100%;opacity:.22;-webkit-mask-image:none;mask-image:none}.bk-done h1{font-size:30px}.bk-dt .sess{grid-template-columns:minmax(0,1fr)}.bk-dt .sess .img{height:150px}.bk-dt .ptitle h1{font-size:26px}.bk-dt .ptitle .acts{margin-left:0}.bk-steps{padding:18px 12px;overflow-x:auto}.bk-steps .st{min-width:64px;font-size:12px}.bk-next{grid-template-columns:minmax(0,1fr)}.bk-next .cta{min-width:0}}@media(max-width:480px){.bk-dt .dl{grid-template-columns:minmax(0,1fr)}.bk-side .kv{grid-template-columns:110px 1fr}}.bk-mhead{display:none}@media(max-width:900px){.bk-mhead{display:block;margin:4px 0 14px}.bk-mhead-t{margin:0;font-size:30px;font-weight:900;text-transform:uppercase;letter-spacing:-.8px;line-height:1.05}.bk-mhead-t span{color:var(--violet-ink)}.bk-mhead .lead{margin:8px 0 0}.bk-cols.step-2 .bk-dhead{display:none}}.cp{margin-top:16px;display:grid;gap:14px}.cp-sandbox{margin:0;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--violet-ink);background:var(--violet-soft);border-radius:10px;padding:6px 10px;justify-self:start}.cp-lead{margin:0;font-size:14px;color:var(--text-2)}.cp-coins{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.cp-coin{border:1.5px solid var(--border);border-radius:14px;background:var(--surface);color:var(--ink);padding:12px 14px;text-align:left;display:grid;gap:2px;cursor:pointer}.cp-coin:hover:not(:disabled){border-color:#9be22d;background:var(--lime-soft)}.cp-coin b{font-size:15px}.cp-coin small{font-size:12px;color:var(--muted)}.cp-coin em{font-style:normal;font-size:12px;color:var(--violet-ink)}.cp-card{border:1.5px solid var(--border);border-radius:14px;background:var(--surface);color:var(--ink);padding:14px 16px;display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer}.cp-card:hover:not(:disabled){border-color:#9be22d;background:var(--lime-soft)}.cp-card>span{display:grid;gap:2px;flex:1}.cp-card b{font-size:15px}.cp-card small{font-size:12px;color:var(--muted)}.cp-card em{font-style:normal;font-size:12px;color:var(--violet-ink)}.cp-or{margin:0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--muted)}.cp-cardpay{display:grid;gap:12px;justify-items:start}.cp-cardpay p{margin:0;font-size:14px;color:var(--text-2);line-height:1.45}.cp-pay{display:grid;grid-template-columns:168px 1fr;gap:18px;align-items:start}.cp-qr{width:168px;height:168px;border-radius:12px;border:1px solid var(--border);display:block}.cp-fields{display:grid;gap:4px;min-width:0}.cp-k{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-top:6px}.cp-v{display:flex;align-items:center;gap:8px;font-size:14px;min-width:0}.cp-v.big b{font-size:22px}.cp-v.addr code{font-size:13px;word-break:break-all;background:var(--surface-2);border-radius:8px;padding:6px 8px;min-width:0}.cp-copy{flex:none;width:32px;height:32px;border-radius:9px;border:1px solid var(--border);background:var(--surface);color:var(--ink);display:grid;place-items:center;cursor:pointer}.cp-rules{margin:0;padding-left:20px;font-size:13px;color:var(--text-2);line-height:1.6}.cp .bk-status{margin-top:4px}.cp-change{justify-self:start}.bk-btn.sm{height:36px;padding:0 14px;font-size:13px}.cp-demo{display:flex;flex-wrap:wrap;align-items:center;gap:8px;border-top:1px dashed var(--border);padding-top:12px;font-size:13px;color:var(--muted)}@media(max-width:640px){.cp-pay{grid-template-columns:1fr}.cp-qr{margin:0 auto}.cp .bk-status{flex-wrap:wrap;gap:10px}.cp .bk-status .sl2{display:none}}.pc-app{--side: #11141c;--blue: #2b8cf0;--blue-ink: #0e6bca;--blue-soft: #e7f2ff;--pink: #e23d87;--pink-soft: #ffeef6;display:grid;grid-template-columns:206px minmax(0,1fr);min-height:100vh;background:linear-gradient(90deg,var(--side) 206px,var(--bg) 206px)}[data-theme=dark] .pc-app{--blue-ink: #2b8cf0;--blue-soft: rgba(43, 140, 240, .16);--pink: #ff7ab3;--pink-soft: rgba(226, 61, 135, .18)}.pc-boot{min-height:100vh;display:grid;place-items:center}.pc-side{background:var(--side);color:#c9cde0;padding:22px 12px;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;z-index:30}.pc-side .logo img{height:auto;width:150px;margin:0 0 30px 10px;display:block}.pc-side nav{display:flex;flex-direction:column}.pc-side .sl{display:flex;align-items:center;gap:14px;min-height:46px;padding:8px 14px;border-radius:12px;font-size:14px;margin-bottom:4px;color:#c9cde0;line-height:1.2}.pc-side .sl:hover{background:#ffffff0d}.pc-side .sl.on{background:var(--lime);color:#11141c;font-weight:700}.pc-side .lbl{font-size:12px;letter-spacing:.8px;color:#8b90a8;margin:22px 14px 12px;font-weight:600}.pc-side .nb{margin-left:auto;min-width:22px;height:22px;border-radius:8px;background:var(--lime);color:#11141c;font-size:12px;font-weight:800;display:grid;place-items:center;padding:0 5px}.pc-side .nb.p{background:var(--violet);color:#fff}.pc-side .sl.on .nb{background:#11141c;color:var(--lime)}.pc-side .role{margin-top:auto;border-radius:16px;background:#1b2030;padding:14px;font-size:12px;color:#a9aec6;display:block}.pc-side .role b{display:block;color:#fff;font-size:13px;margin-bottom:4px}.pc-side .role span{display:flex;align-items:center;gap:6px;margin-top:10px;color:var(--lime);font-weight:700}.pc-burger,.pc-scrim{display:none}.pc-main{min-width:0;padding-bottom:40px}.pc-hero{height:300px;position:relative;background:radial-gradient(circle at 70% 20%,#4b2a9a 0,#241458 40%,#120c2c 75%);overflow:hidden}.pc-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0e0a24db,#0e0a248c 34%,#0e0a2400 62%),var(--hero-art, url(/assets/player-hero.jpg)) 70% 38% / cover no-repeat}@media(max-width:760px){.pc-hero:after{background:linear-gradient(90deg,#0e0a24e0,#0e0a2499 60%,#0e0a2440),var(--hero-art, url(/assets/player-hero.jpg)) 78% 35% / cover no-repeat}}.pc-hero .hin,.pc-hero .htools{z-index:2}.pc-hero .hin{position:absolute;left:38px;top:40px;right:220px;color:#fff}.pc-hero .chip{display:inline-block;background:#ffffff1f;border-radius:9px;padding:6px 11px;font-size:13px}.pc-hero .hname{display:flex;align-items:center;gap:16px;margin-top:16px}.pc-hero .av{width:76px;height:76px;border-radius:50%;border:3px solid var(--lime);display:grid;place-items:center;background:linear-gradient(135deg,#7540ff,#3a1f8a);font-size:32px;font-weight:900;flex:none}.pc-hero h1,.pc-hero .hn{margin:0;font-size:46px;font-weight:900;letter-spacing:-1.2px;display:flex;align-items:center;gap:12px;line-height:1.05;overflow-wrap:anywhere}.pc-hero .vb{width:30px;height:30px;border-radius:50%;background:var(--violet);display:grid;place-items:center;flex:none}.pc-hero .hsub{font-size:14px;color:#c9c6e6;margin-top:6px;display:flex;gap:14px;align-items:center;flex-wrap:wrap}.pc-hero .hsub .ok{color:var(--lime);font-weight:600}.pc-hero .tags{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.pc-hero .tags span{background:#ffffff24;border-radius:9px;padding:7px 12px;font-size:13px;color:#fff}.pc-hero .htools{position:absolute;right:28px;top:22px;display:flex;gap:12px;align-items:center}.pc-hero .ht{width:44px;height:44px;border-radius:50%;background:#11141c8c;border:0;display:grid;place-items:center;color:#fff;position:relative}.pc-hero .ht i{position:absolute;right:9px;top:8px;width:9px;height:9px;border-radius:50%;background:#ff4f6d;border:2px solid #1a1240}.pc-hero .ht.av{width:44px;height:44px;background:linear-gradient(135deg,#7540ff,#3a1f8a);border:2px solid #fff;font-size:17px;font-weight:900}.pc-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:-44px 20px 0;position:relative;z-index:2}.pc-kpis .kpi{background:var(--surface);border:1px solid var(--border);border-radius:18px;min-height:84px;display:flex;align-items:center;gap:16px;padding:0 18px;box-shadow:0 12px 30px #14143c1a;min-width:0}[data-theme=dark] .pc-kpis .kpi{box-shadow:none}.pc-kpis .ic{width:54px;height:54px;border-radius:14px;display:grid;place-items:center;flex:none}.pc-kpis .ic.l{background:var(--lime-soft);color:#3c8a12}[data-theme=dark] .pc-kpis .ic.l{color:var(--lime)}.pc-kpis .ic.v{background:var(--violet-soft);color:var(--violet-ink)}.pc-kpis .ic.p{background:var(--pink-soft);color:var(--pink)}.pc-kpis .ic.o{background:var(--orange-soft);color:var(--orange-ink)}.pc-kpis small{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.pc-kpis b{display:block;font-size:26px;font-weight:800;margin-top:2px}.pc-kpis .x{margin-left:auto;font-size:12px;font-weight:700;white-space:nowrap;text-align:right}.pc-kpis .x.o{color:var(--orange-ink)}.pc-kpis .x.g,.pc-kpis .x .g{color:var(--green-ink)}.pc-kpis .x .m{color:var(--muted);font-weight:600}.pc-kpis .bar{height:7px;border-radius:7px;background:var(--line-2);width:110px;margin-top:8px;overflow:hidden}.pc-kpis .bar i{display:block;height:100%;background:var(--lime)}.pc-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px;margin:22px 20px 0;align-items:start}.pc-grid>div{min-width:0}.pc-card{background:var(--surface);border:1px solid var(--border);border-radius:22px;box-shadow:var(--shadow)}.pc-card+.pc-card{margin-top:20px}.pc-ch{display:flex;align-items:center;gap:10px;padding:20px 22px 0}.pc-ch h2{margin:0;font-size:22px;font-weight:800}.pc-ch h2.sm{font-size:19px}.pc-ch .lnk{margin-left:auto;height:36px;border:1px solid var(--border);border-radius:11px;padding:0 13px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;background:var(--surface);color:var(--ink)}.pc-pill{height:30px;border-radius:20px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;white-space:nowrap}.pc-pill.g,.pc-pill.good{background:var(--green-soft);color:var(--green-ink)}.pc-pill.o,.pc-pill.warn{background:var(--orange-soft);color:var(--orange-ink)}.pc-pill.v{background:var(--violet-soft);color:var(--violet-ink)}.pc-pill.b{background:var(--blue-soft);color:var(--blue-ink)}.pc-pill.n,.pc-pill.neutral{background:var(--surface-2);color:var(--muted)}.pc-pill.danger{background:#e5484d1f;color:var(--red-ink)}.pc-pill.sm{height:24px;font-size:12px;padding:0 9px}.pc-btn{white-space:nowrap;height:44px;border-radius:12px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:700;font-size:14px;border:1px solid var(--border);background:var(--surface);color:var(--ink)}.pc-btn.l{background:var(--lime);border-color:var(--lime);color:#11141c}.pc-btn.sm{height:38px;padding:0 13px;font-size:13px}.pc-btn.red{color:var(--red-ink);border-color:#e5484d59}.pc-btn:disabled{opacity:.5;cursor:default}.pc-btn svg{width:17px;height:17px}.pc-ptitle{display:flex;align-items:flex-end;gap:14px;margin:26px 20px 0;flex-wrap:wrap}.pc-ptitle h1{margin:0;font-size:32px;font-weight:900;letter-spacing:-.6px}.pc-ptitle p{margin:4px 0 0;color:var(--muted);font-size:14px}.pc-ptitle>:last-child:not(:first-child){margin-left:auto}.pc-g2{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px;margin:18px 20px 0;align-items:start}.pc-g2>div{min-width:0}.pc-empty{padding:26px 22px;text-align:center;color:var(--muted);font-size:14px}.pc-empty b{display:block;color:var(--ink);font-size:16px;margin-bottom:4px}.pc-empty .pc-btn{margin-top:12px}.pc-foot{text-align:center;font-size:12px;color:var(--muted);margin-top:22px}.pc-muted{color:var(--muted);font-size:13px}.pc-tabs{display:flex;gap:8px;padding:16px 22px 6px;flex-wrap:wrap}.pc-tab{height:40px;border-radius:12px;border:1px solid var(--border);padding:0 14px;display:flex;align-items:center;gap:9px;font-size:13px;font-weight:600;background:var(--surface);color:var(--ink)}.pc-tab.on{background:var(--lime);border-color:var(--lime);color:#11141c;font-weight:800}.pc-tab em{font-style:normal;min-width:22px;height:22px;border-radius:7px;background:var(--surface-2);display:grid;place-items:center;font-size:12px;font-weight:800;color:var(--muted);padding:0 4px}.pc-tab.on em{background:#11141c;color:var(--lime)}.pc-next{display:grid;grid-template-columns:280px minmax(0,1fr);gap:22px;padding:18px 22px 22px}.pc-next .img{height:208px;border-radius:18px;background:center/cover no-repeat;position:relative}.pc-next .cd{position:absolute;left:12px;bottom:12px;background:#11141cd9;color:#fff;border-radius:12px;padding:8px 12px;font-size:12px}.pc-next .cd b{display:block;font-size:20px;color:var(--lime)}.pc-next .nt{display:flex;align-items:flex-start;gap:12px}.pc-next .nt h3{margin:0;font-size:22px;font-weight:800}.pc-next .nt p{margin:5px 0 0;color:var(--muted);font-size:14px}.pc-next .nt .pc-pill{margin-left:auto}.pc-meta{display:flex;gap:22px;margin:14px 0 0;font-size:14px;color:var(--text-2);flex-wrap:wrap}.pc-meta span{display:flex;align-items:center;gap:7px}.pc-meta svg{width:17px;color:var(--muted)}.pc-steps{display:flex;align-items:center;margin:20px 0 18px}.pc-steps .s{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--muted);white-space:nowrap}.pc-steps .s i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--border);font-style:normal;font-size:12px;font-weight:800}.pc-steps .s.d{color:var(--ink)}.pc-steps .s.d i{background:var(--green);border-color:var(--green);color:#fff}.pc-steps .s.a{color:var(--violet-ink)}.pc-steps .s.a i{border-color:var(--violet);color:var(--violet-ink);box-shadow:0 0 0 4px var(--violet-soft)}.pc-steps .l{flex:1;height:2px;background:var(--border);margin:0 10px;min-width:10px}.pc-steps .l.d{background:var(--green)}.pc-acts{display:flex;gap:10px;flex-wrap:wrap}.pc-hint{margin:0 22px 22px;border-radius:14px;background:var(--violet-soft);padding:12px 16px;display:flex;gap:12px;align-items:center;font-size:13px;color:var(--text-2)}.pc-hint b{color:var(--ink)}.pc-hint svg{color:var(--violet-ink);flex:none}.pc-rows{padding:8px 22px 18px}.pc-row{display:grid;grid-template-columns:84px minmax(0,1fr) 128px 90px 196px 110px;align-items:center;gap:16px;padding:12px;border:1px solid var(--line-2);border-radius:16px;margin-top:10px;position:relative}.pc-row:before,.pc-bk:before{content:"";position:absolute;left:-1px;top:14px;bottom:14px;width:3px;border-radius:3px;background:var(--muted)}.pc-row.o:before,.pc-bk.o:before{background:var(--orange)}.pc-row.g:before,.pc-bk.g:before{background:var(--green)}.pc-row.v:before,.pc-bk.v:before{background:var(--violet)}.pc-row.b:before,.pc-bk.b:before{background:var(--blue)}.pc-row.r:before,.pc-bk.r:before{background:var(--red)}.pc-row .th{width:84px;height:60px;border-radius:12px;background:center/cover}.pc-row b{font-size:15px;font-weight:800;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-row small{display:block;font-size:12px;color:var(--muted);margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-row .wh{font-size:13px;font-weight:600;min-width:0}.pc-row .pr{font-size:18px;font-weight:800}.pc-row .pr small{font-weight:500}.pc-row .st{min-width:0}.pc-row .st .pc-pill{max-width:100%;overflow:hidden;text-overflow:ellipsis}.pc-row .ra{display:flex;gap:8px;justify-content:flex-end}.pc-fav{padding:12px 18px 18px}.pc-fr{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--line-2)}.pc-fr:last-child{border-bottom:0}.pc-fr .a{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:none;display:grid;place-items:center;background:var(--violet);color:#fff;font-weight:800}.pc-fr b{font-size:14px;display:flex;align-items:center;gap:5px}.pc-fr small{display:block;font-size:12px;color:var(--muted);margin-top:2px}.pc-fr .t{margin-left:auto;text-align:right;font-size:12px;color:var(--muted);white-space:nowrap}.pc-fr .t b{display:block;color:var(--ink);font-size:14px}.pc-fr .go{width:36px;height:36px;border-radius:11px;background:var(--lime);display:grid;place-items:center;color:#11141c;flex:none}.pc-fr .go.w{background:var(--surface-2);color:var(--muted)}.pc-vs{width:15px;height:15px;border-radius:50%;background:var(--violet);display:inline-grid;place-items:center;color:#fff;flex:none}.pc-vs svg{width:9px;height:9px;stroke-width:3.4}.pc-loyal{margin:4px 18px 18px;border-radius:16px;background:var(--side);color:#fff;padding:16px;display:flex;gap:14px;align-items:center}[data-theme=dark] .pc-loyal{background:#1b2130;border:1px solid var(--border)}.pc-loyal .pct{width:54px;height:54px;border-radius:14px;background:var(--lime);color:#11141c;font-weight:900;font-size:16px;display:grid;place-items:center;flex:none}.pc-loyal b{font-size:14px}.pc-loyal small{display:block;color:#a9aec6;font-size:12px;margin-top:3px}.pc-dots{display:flex;gap:5px;margin-top:8px;flex-wrap:wrap}.pc-dots i{width:20px;height:6px;border-radius:4px;background:var(--lime)}.pc-dots i.e{background:#343a4f}.pc-up{padding:10px 18px 16px}.pc-u{width:100%;display:flex;gap:12px;padding:11px 0;border:0;border-bottom:1px solid var(--line-2);background:none;font-size:13px;color:var(--text-2);text-align:left}.pc-u:last-child{border-bottom:0}.pc-u .d{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:none}.pc-u .d svg{width:17px}.pc-u b{color:var(--ink);display:block;font-size:13px;margin-bottom:2px}.pc-u time{display:block;font-size:12px;color:var(--muted);margin-top:3px}.pc-u.read{opacity:.62}.pc-u.read b{font-weight:600}.pc-app .d.g{background:var(--green-soft);color:var(--green-ink)}.pc-app .d.v{background:var(--violet-soft);color:var(--violet-ink)}.pc-app .d.o{background:var(--orange-soft);color:var(--orange-ink)}.pc-app .d.b{background:var(--blue-soft);color:var(--blue)}.pc-bar2{display:flex;align-items:center;gap:8px;padding:16px 22px 0;flex-wrap:wrap}.pc-srch{height:40px;border-radius:12px;border:1px solid var(--border);display:flex;align-items:center;gap:8px;padding:0 12px;font-size:13px;color:var(--muted);min-width:240px;flex:1;max-width:320px;background:var(--surface)}.pc-srch input{border:0;background:none;outline:none;font:inherit;color:var(--ink);width:100%}.pc-dd{height:40px;border-radius:12px;border:1px solid var(--border);font-size:13px;font-weight:600;background:var(--surface);color:var(--ink);padding:0 10px;max-width:200px}.pc-dd.r{margin-left:auto}.pc-bks{padding:4px 22px 22px}.pc-bk{display:grid;grid-template-columns:110px minmax(0,1fr) 150px 170px;gap:16px;align-items:center;padding:14px;border:1px solid var(--line-2);border-radius:18px;margin-top:12px;position:relative}.pc-bk .th{width:110px;height:78px;border-radius:13px;background:center/cover}.pc-bk h3{margin:0;font-size:16px;font-weight:800;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pc-bk .sub{font-size:13px;color:var(--muted);margin-top:3px}.pc-mini{display:flex;align-items:center;gap:4px;margin-top:10px}.pc-mini i{height:5px;border-radius:5px;flex:1;background:var(--line-2);display:block;max-width:56px}.pc-mini i.d{background:var(--green)}.pc-mini i.a{background:var(--violet)}.pc-mini span{font-size:12px;color:var(--muted);margin-left:8px;white-space:nowrap}.pc-bk .wh b{display:block;font-size:14px}.pc-bk .wh small{font-size:12px;color:var(--muted)}.pc-bk .wh .pr{font-size:17px;font-weight:900;margin-top:6px}.pc-bk .wh .pr small{font-weight:600}.pc-bk .ac{display:flex;flex-direction:column;gap:8px;align-items:stretch}.pc-bk .ac .pc-btn{height:38px;font-size:13px}.pc-done{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line-2);flex-wrap:wrap}.pc-done .th{width:56px;height:42px;border-radius:10px;background:center/cover;flex:none}.pc-done b{font-size:14px;display:block}.pc-done small{font-size:12px;color:var(--muted)}.pc-done .r{margin-left:auto;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pc-stars{color:#c98000;letter-spacing:1px;font-size:13px}.pc-review{flex-basis:100%;border-radius:16px;background:var(--surface-2);padding:14px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.pc-review label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;color:var(--muted)}.pc-review label.full{grid-column:1/-1}.pc-review select,.pc-review textarea{border:1px solid var(--border);border-radius:11px;background:var(--surface);color:var(--ink);font:inherit;font-size:14px;font-weight:500;padding:9px 10px}.pc-review textarea{min-height:84px;resize:vertical}.pc-review .rate{display:flex;gap:4px}.pc-review .rate button{border:0;background:none;font-size:24px;color:#d4d8e4;padding:0 2px;line-height:1}.pc-review .rate button.on{color:#c98000}.pc-review .foot{grid-column:1/-1;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pc-review .err{color:var(--red-ink);font-size:13px;font-weight:600}.pc-cal{padding:14px 18px 18px}.pc-cal .wd,.pc-cal .days{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;text-align:center}.pc-cal .wd{font-size:12px;color:var(--muted)}.pc-cal .days{margin-top:6px}.pc-cal .days span{height:38px;border-radius:10px;display:grid;place-items:center;font-size:13px;font-weight:700}.pc-cal .days .past{color:var(--muted)}.pc-cal .days .today{outline:2px solid var(--violet);outline-offset:-2px}.pc-cal .days .v{background:var(--violet);color:#fff}.pc-cal .days .o{background:var(--orange-soft);color:var(--orange-ink)}.pc-cal .days .g{background:var(--green-soft);color:var(--green-ink)}.pc-info{padding:14px 18px 18px;font-size:13px;color:var(--text-2);line-height:1.5}.pc-info>div,.pc-info>a{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid var(--line-2);align-items:center}.pc-info>:last-child{border-bottom:0}.pc-info svg{width:17px;color:var(--violet-ink);flex:none}.pc-info b{color:var(--ink)}.pc-fg2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:16px 22px 22px}.pc-fc{border:1px solid var(--border);border-radius:20px;overflow:hidden;background:var(--surface)}.pc-fc .cv{height:110px;background-size:cover;background-position:center;position:relative}.pc-fc .cv .h{position:absolute;right:10px;top:10px;width:32px;height:32px;border-radius:50%;background:#ffffffeb;border:0;display:grid;place-items:center;color:#ff4f8b}.pc-fc .cv .h svg{fill:currentColor}.pc-fc .bd{padding:12px 14px 14px}.pc-fc .who{display:flex;gap:10px;align-items:center}.pc-fc .who .a{width:40px;height:40px;border-radius:50%;margin-top:-30px;border:3px solid var(--surface);display:grid;place-items:center;background:var(--violet);color:#fff;font-weight:800;flex:none;object-fit:cover}.pc-fc b{font-size:15px;display:flex;gap:5px;align-items:center}.pc-fc small{display:block;font-size:12px;color:var(--muted)}.pc-fc .nxt{margin-top:10px;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;border-radius:11px;padding:8px 10px;background:var(--lime-soft);color:#3c8a12}[data-theme=dark] .pc-fc .nxt{color:var(--lime)}.pc-fc .nxt.w{background:var(--surface-2);color:var(--muted)}.pc-fc .frow{display:flex;gap:8px;margin-top:10px}.pc-fc .frow .pc-btn{flex:1;height:38px;font-size:13px;padding:0 10px}.pc-wl{display:flex;gap:12px;align-items:center;padding:12px 18px;border-top:1px solid var(--line-2)}.pc-wl .a{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--violet);color:#fff;font-weight:800;flex:none}.pc-wl b{font-size:14px;display:block}.pc-wl small{font-size:12px;color:var(--muted)}.pc-wl .q{margin-left:auto}.pc-sc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 20px 0}.pc-sc>div{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:16px}.pc-sc small{font-size:12px;color:var(--muted)}.pc-sc b{display:block;font-size:24px;font-weight:900;margin-top:4px}.pc-sc em{font-style:normal;font-size:12px;font-weight:700;color:var(--muted)}.pc-sc em.g{color:var(--green-ink)}.pc-sc em.v{color:var(--violet-ink)}.pc-sc em.o{color:var(--orange-ink)}.pc-tbl{padding:8px 22px 18px;overflow-x:auto}.pc-tr{display:grid;grid-template-columns:90px minmax(180px,1.4fr) minmax(120px,1fr) 110px 150px 40px;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line-2);font-size:13px;min-width:680px}.pc-tr.h{font-size:12px;color:var(--muted);font-weight:600;padding:10px 0}.pc-tr b{font-size:14px}.pc-tr small{display:block;color:var(--muted);font-size:12px}.pc-tr .mth{display:flex;gap:8px;align-items:center}.pc-cc{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:12px;font-weight:900;flex:none;background:#11141c}[data-theme=dark] .pc-cc{background:#fff;color:#11141c}.pc-cc.c{background:#26a17b;color:#fff}.pc-cc.d{background:var(--violet);color:#fff}.pc-tr .amt{font-weight:800;font-size:15px}.pc-tr .ic3{width:34px;height:34px;border-radius:10px;border:1px solid var(--border);display:grid;place-items:center;color:var(--muted)}.pc-gl{display:grid;grid-template-columns:330px minmax(0,1fr);gap:20px;margin:18px 20px 0;align-items:start}.pc-gl>div{min-width:0}.pc-cs{width:100%;display:flex;gap:12px;align-items:center;padding:12px 18px;border:0;border-top:1px solid var(--line-2);position:relative;background:none;color:var(--ink);text-align:left}.pc-cs.on{background:var(--violet-soft)}.pc-cs.on:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:3px;background:var(--violet)}.pc-cs .th{width:44px;height:44px;border-radius:12px;background:center/cover;flex:none}.pc-cs b{font-size:14px;display:block}.pc-cs small{font-size:12px;color:var(--muted)}.pc-cs .pc-pill{margin-left:auto}.pc-caseh{display:flex;gap:14px;align-items:center;padding:20px 22px 0;flex-wrap:wrap}.pc-caseh .th{width:64px;height:64px;border-radius:16px;background:center/cover;flex:none}.pc-caseh h2{margin:0;font-size:20px;font-weight:800}.pc-caseh p{margin:3px 0 0;font-size:13px;color:var(--muted)}.pc-caseh .pc-pill{margin-left:auto}.pc-tl{padding:10px 22px 4px}.pc-ti{display:flex;gap:14px;padding:10px 0;position:relative}.pc-ti:not(:last-child):before{content:"";position:absolute;left:15px;top:42px;bottom:-10px;width:2px;background:var(--border)}.pc-ti.d:not(:last-child):before{background:var(--green)}.pc-ti>i{width:32px;height:32px;border-radius:50%;border:2px solid var(--border);display:grid;place-items:center;flex:none;font-style:normal;background:var(--surface);font-size:13px;font-weight:700}.pc-ti.d>i{background:var(--green);border-color:var(--green);color:#fff}.pc-ti.a>i{border-color:var(--violet);box-shadow:0 0 0 5px var(--violet-soft)}.pc-ti.a>i:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--violet)}.pc-ti>div{min-width:0;flex:1}.pc-ti b{font-size:14px;display:block}.pc-ti small{font-size:12px;color:var(--muted)}.pc-ti .tm{margin-left:auto;font-size:12px;color:var(--muted);white-space:nowrap;padding-left:10px}.pc-quote{margin-top:8px;border-radius:12px;background:var(--surface-2);padding:10px 12px;font-size:13px;color:var(--text-2);line-height:1.45}.pc-quote b{display:block;font-size:12px;color:var(--muted);margin-bottom:3px}.pc-offer{margin:8px 22px 22px;border-radius:18px;border:1.5px solid var(--violet);background:var(--violet-soft);padding:16px}.pc-offer h4{margin:0;font-size:16px;font-weight:800;display:flex;align-items:center;gap:8px}.pc-offer p{margin:6px 0 0;font-size:13px;color:var(--text-2);line-height:1.45}.pc-offer textarea{width:100%;margin-top:10px;min-height:84px;border-radius:13px;border:1px solid var(--border);background:var(--surface);color:var(--ink);font:inherit;font-size:14px;padding:10px 12px;resize:vertical}.pc-offer .ac2{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.pc-offer .err{color:var(--red-ink);font-size:13px;font-weight:600;margin:8px 0 0}.pc-stabs{display:flex;gap:10px;margin:18px 20px 0;flex-wrap:wrap}.pc-stabs button{height:44px;border-radius:13px;border:1px solid var(--border);background:var(--surface);padding:0 22px;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--ink)}.pc-stabs button.on{background:var(--lime);border-color:var(--lime);color:#11141c;font-weight:800}.pc-stabs svg{width:16px}.pc-pad{padding:22px}.pc-avr{display:flex;gap:18px;align-items:center;padding:4px 0 6px}.pc-avr .a{width:96px;height:96px;border-radius:50%;border:4px solid var(--lime);display:grid;place-items:center;background:linear-gradient(135deg,#7540ff,#3a1f8a);color:#fff;font-size:38px;font-weight:900;flex:none}.pc-avr b{font-size:20px;display:block}.pc-avr small{font-size:13px;color:var(--muted)}.pc-row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pc-fld{margin-top:14px}.pc-fld label,.pc-fld .lb{display:block;font-size:12px;font-weight:700;color:var(--muted);margin-bottom:7px}.pc-inp{min-height:48px;border-radius:13px;border:1px solid var(--border);background:var(--surface);display:flex;align-items:center;gap:10px;padding:0 14px;font-size:14px;overflow-wrap:anywhere}.pc-inp svg{width:16px;color:var(--muted)}.pc-inp .r{margin-left:auto}.pc-themes{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.pc-th{border:1.5px solid var(--border);border-radius:16px;padding:10px;text-align:center;font-size:13px;font-weight:700;background:var(--surface);color:var(--ink)}.pc-th.on{border-color:#9be22d;background:var(--lime-soft)}.pc-th .tpv{height:70px;border-radius:11px;margin-bottom:8px;border:1px solid var(--border);overflow:hidden;display:grid;grid-template-columns:26% 1fr}.pc-th .tpv i{display:block;background:#11141c}.pc-th .tpv u{display:block;padding:9px 8px;text-decoration:none;background:#f4f6fb}.pc-th .tpv u b{display:block;height:8px;border-radius:4px;background:#7540ff;width:60%;margin-bottom:6px}.pc-th .tpv u em{display:block;height:22px;border-radius:6px;background:#fff;border:1px solid #e8edf6}.pc-th .tpv u.dk{background:#0c0f16}.pc-th .tpv u.dk em{background:#151a25;border-color:#242a3a}.pc-th .tpv u.sp{background:linear-gradient(90deg,#f4f6fb 50%,#0c0f16 50%)}.pc-th .tpv u.sp em{background:linear-gradient(90deg,#fff 50%,#151a25 50%)}.pc-nt{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--line-2);font-size:13px}.pc-nt:last-child{border-bottom:0}.pc-nt .ic4{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:none}.pc-nt .ic4 svg{width:17px}.pc-nt b{font-size:14px;display:block}.pc-nt small{font-size:12px;color:var(--muted)}.pc-nt .r{margin-left:auto}.pc-sw{width:34px;height:20px;border-radius:20px;background:var(--green);position:relative;flex:none;margin-left:auto}.pc-sw:after{content:"";position:absolute;right:3px;top:3px;width:14px;height:14px;border-radius:50%;background:#fff}.pc-sw.off{background:#d0d5e2}[data-theme=dark] .pc-sw.off{background:#3a4156}.pc-sw.off:after{right:auto;left:3px}.pc-soon{font-size:12px;font-weight:700;color:var(--violet-ink);background:var(--violet-soft);border-radius:8px;padding:4px 8px;white-space:nowrap}.pc-esec .pc-nt .pc-btn.r{margin-left:auto}.pc-eform{display:flex;flex-direction:column;gap:10px;border-radius:14px;background:var(--surface-2);padding:14px;margin:4px 0 10px}.pc-eform label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;color:var(--muted)}.pc-eform input{height:44px;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--ink);font:inherit;font-size:14px;font-weight:500;padding:0 12px}.pc-eform input:focus{outline:none;border-color:var(--violet);box-shadow:0 0 0 3px var(--violet-soft)}.pc-eform .pc-btn{align-self:flex-start}.pc-eform p{margin:0}.pc-meter{display:flex;gap:5px}.pc-meter i{flex:1;height:5px;border-radius:5px;background:var(--line-2)}.pc-meter i.g{background:var(--green)}.pc-eerr{color:var(--red-ink);font-size:13px;font-weight:600}.pc-secret{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:15px;font-weight:700;letter-spacing:1px;background:var(--surface);border:1px dashed var(--border);border-radius:11px;padding:10px 12px;overflow-wrap:anywhere}.pc-codes{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0;list-style:none;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:14px;font-weight:700}.pc-codes li{background:var(--surface);border-radius:9px;padding:7px 10px;text-align:center}.pc-main .bk-dt{margin:0 20px}@media(max-width:1280px){.pc-row{grid-template-columns:72px minmax(0,1fr) 120px 80px;grid-template-areas:none}.pc-row .st,.pc-row .ra{grid-column:2/-1}.pc-row .ra{justify-content:flex-start}.pc-fg2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.pc-grid,.pc-g2,.pc-gl{grid-template-columns:minmax(0,1fr)}.pc-kpis,.pc-sc{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-hero .hin{right:28px}}@media(max-width:900px){.pc-app{grid-template-columns:minmax(0,1fr);background:var(--bg)}.pc-side{position:fixed;left:0;top:0;bottom:0;width:260px;transform:translate(-100%);visibility:hidden;transition:transform .2s,visibility 0s .2s;z-index:80;overflow-y:auto}.pc-app.menu .pc-side{transform:none;visibility:visible;transition:transform .2s}.pc-side .logo img{width:132px;margin:6px 0 26px 58px}.pc-burger{display:grid;place-items:center;position:absolute;left:14px;top:14px;z-index:90;width:44px;height:44px;border-radius:12px;border:0;background:#11141ccc;color:#fff}.pc-app.menu .pc-burger{position:fixed}.pc-app.menu .pc-scrim{display:block;position:fixed;inset:0;background:#00000073;z-index:75}.pc-hero{height:auto;min-height:260px;padding-bottom:60px}.pc-hero .hin{position:relative;left:auto;top:auto;right:auto;padding:76px 16px 0}.pc-hero .htools{right:14px;top:14px}.pc-hero h1{font-size:30px}.pc-hero .av{width:58px;height:58px;font-size:24px}.pc-kpis{margin:-44px 16px 0;gap:10px}.pc-kpis .kpi{padding:12px;gap:4px 10px;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center}.pc-kpis .ic{width:40px;height:40px}.pc-kpis .ic svg{width:20px;height:20px}.pc-kpis b{font-size:22px}.pc-kpis .x{margin-left:0;grid-column:1/-1;text-align:left}.pc-kpis .bar{width:100%}.pc-next .nt{flex-direction:column;gap:8px}.pc-next .nt .pc-pill{margin-left:0}.pc-ch{flex-wrap:wrap}.pc-hint{margin:0 16px 18px}.pc-grid,.pc-g2,.pc-gl,.pc-sc,.pc-ptitle,.pc-stabs{margin-left:16px;margin-right:16px}.pc-main .bk-dt{margin:0 16px}.pc-next{grid-template-columns:minmax(0,1fr)}.pc-next .img{height:170px}.pc-steps .s{font-size:0;gap:0}.pc-row{grid-template-columns:64px minmax(0,1fr);gap:10px}.pc-row .th{width:64px;height:48px}.pc-row .wh,.pc-row .pr,.pc-row .st,.pc-row .ra{grid-column:2}.pc-bk{grid-template-columns:72px minmax(0,1fr);gap:12px}.pc-bk .th{width:72px;height:56px}.pc-bk .wh,.pc-bk .ac{grid-column:1/-1}.pc-bk .ac{flex-direction:row}.pc-bk .ac .pc-btn{flex:1}.pc-fg2,.pc-row2,.pc-review{grid-template-columns:minmax(0,1fr)}.pc-srch{max-width:none;min-width:0;flex-basis:100%}.pc-dd.r{margin-left:0}.pc-themes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:480px){.pc-kpis,.pc-sc{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pc-kpis small{white-space:normal}}.pc-kpis .kpi>div:nth-child(2){min-width:0}.pc-kpis .kpi>.x{white-space:normal;max-width:44%;line-height:1.3;overflow-wrap:anywhere}.pc-hero.is-compact{height:170px;margin-bottom:22px}.pc-hero.is-compact .hin{top:24px}.pc-hero.is-compact .hname{margin-top:10px}.pc-hero.is-compact .av{width:56px;height:56px;font-size:24px}.pc-hero.is-compact .hn{font-size:32px}.pc-hero.is-compact .tags{display:none}@media(max-width:760px){.pc-hero .hn{font-size:30px}.pc-hero.is-compact{min-height:0;height:auto;padding-bottom:20px;margin-bottom:14px}.pc-hero.is-compact .hin{padding-top:64px;top:auto}.pc-hero.is-compact .hn{font-size:24px}.pc-hero.is-compact .hsub span:not(.ok){display:none}}button.pc-sw{border:0;padding:0;cursor:pointer}button.pc-sw:disabled{opacity:.5;cursor:default}.pc-notify .pc-acts{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.pc-nh{margin:16px 0 4px;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.3px;color:var(--muted)}.pc-quiet{gap:12px;flex-wrap:wrap}.pc-quiet label{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600}.pc-quiet select{height:34px;padding:0 8px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.pc-quiet small{color:var(--muted)}.pc-nt small.pc-ok{display:block;color:var(--green-ink)}.pc-nt small.pc-warn{display:block;color:var(--orange-ink)}.pc-nt .lnk{border:0;background:none;padding:0;color:var(--violet-ink);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.pc-notify .pc-nt>span:not(.ic4):not(.pc-sw):not(.pc-soon){flex:1;min-width:0}.pc-notify .pc-soon,.pc-notify .pc-sw{flex:none}.pc-del{margin:14px 18px 18px;padding-top:14px;border-top:1px solid var(--line-2, var(--border));display:grid;gap:8px;justify-items:start}.pc-del ul{margin:0;padding-left:18px;font-size:13px;color:var(--text-2)}.pc-del input.pc-inp{width:100%;max-width:260px}.pc-notify-wait{min-height:750px}@media(max-width:600px){.pc-tbl{overflow-x:visible;padding:4px 18px 14px}.pc-tr.h{display:none}.pc-tr{min-width:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"o a" "d s" "m l";row-gap:6px;column-gap:12px}.pc-tr>:nth-child(1){grid-area:d}.pc-tr>:nth-child(1) b,.pc-tr>:nth-child(1) small{display:inline;font-size:12px;font-weight:600;color:var(--muted)}.pc-tr>:nth-child(1) small:before{content:" \b7  "}.pc-tr>:nth-child(2){grid-area:o}.pc-tr>:nth-child(3){grid-area:m}.pc-tr>:nth-child(4){grid-area:a;justify-self:end;font-size:15px}.pc-tr>:nth-child(5){grid-area:s;justify-self:end}.pc-tr>:nth-child(6){grid-area:l;justify-self:end}}@media(min-width:761px){.pc-next{grid-template-columns:minmax(180px,240px) minmax(0,1fr)}}.pc-next>div:last-child{container-type:inline-size;min-width:0}@media(min-width:901px){.pc-next .nt{flex-wrap:wrap}.pc-next .nt>:first-child{flex:1 1 200px;min-width:0}}@container (max-width: 440px){.pc-steps .s:not(.a){font-size:0;gap:0}.pc-steps .s:not(.a) i{font-size:12px}}.pc-kpis small{white-space:normal}.pc-hero .hsub,.pc-hero .hsub span{text-shadow:0 1px 3px rgba(10,8,30,.85)}.pc-lang{border:0;background:transparent;font:inherit;color:inherit;padding:0;cursor:pointer}.pc-srch:focus-within{border-color:var(--violet);box-shadow:0 0 0 3px var(--violet-soft)}.hp{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px}.hp-i{position:relative;aspect-ratio:16 / 9;border-radius:12px;border:2px solid transparent;background:center / cover no-repeat #191624;box-shadow:0 0 0 1px var(--border, #e3e7f0);cursor:pointer;overflow:hidden;padding:0}.hp-i em{position:absolute;left:0;right:0;bottom:0;padding:14px 8px 6px;font-style:normal;font-size:12px;font-weight:700;color:#fff;text-align:left;background:linear-gradient(transparent,#0a0814bf);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-i.on{border-color:#7540ff;box-shadow:0 0 0 3px #7540ff47}.hp-i:disabled{cursor:default}.hp-up{background:var(--surface-2, #f4f6fb);display:grid;place-items:center}.hp-up b{font-size:26px;color:#7540ff;margin-bottom:14px}.hp-up em{background:none;color:var(--text-2, #4b5263);text-align:center}.au{display:grid;grid-template-columns:minmax(0,1fr) 560px;gap:28px;margin:24px 76px 40px;min-height:860px}.au-left{position:relative;border-radius:30px;overflow:hidden;background:radial-gradient(ellipse at 80% 10%,#5a34c9 0,transparent 55%),radial-gradient(ellipse at 10% 100%,rgba(197,255,84,.22) 0,transparent 45%),linear-gradient(140deg,#1a1240,#11141c);color:#fff;padding:46px;min-height:860px}.au-left h2{margin:0;font-size:54px;line-height:.98;font-weight:900;letter-spacing:-1.5px;text-transform:uppercase}.au-left h2 span{color:var(--lime)}.au-left p{margin:16px 0 0;font-size:17px;color:#cfc8f2;max-width:460px;line-height:1.45}.au .mq{position:absolute;left:0;right:0;top:372px;display:flex;flex-direction:column;gap:18px;transform:rotate(-5deg);transform-origin:center;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent 100%)}.au .mq-row{width:100%}.au .mq-track{display:flex;gap:16px;width:max-content;animation:au-mq 38s linear infinite}.au .mq-row.rev .mq-track{animation-direction:reverse;animation-duration:44s}.au .mq:hover .mq-track{animation-play-state:paused}@keyframes au-mq{0%{transform:translate(0)}to{transform:translate(calc(-50% - 8px))}}.au .mq-c{width:236px;flex:none;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 18px 40px #00000059;color:#11141c;transition:transform .2s}.au .mq-c:hover{transform:translateY(-6px) scale(1.03)}.au .mq-c .cv{display:block;height:96px;background-size:cover;background-position:center}.au .mq-c .bd{padding:10px 12px;display:flex;gap:9px;align-items:center}.au .mq-c img,.au .mq-c .av{width:34px;height:34px;border-radius:50%;flex:none;object-fit:cover}.au .av{border-radius:50%;display:grid;place-items:center;background:var(--violet);color:#fff;font-weight:800;font-size:14px}.au .mq-c b{font-size:14px;display:flex;gap:5px;align-items:center;white-space:nowrap}.au .mq-c small{display:block;font-size:12px;color:#777e9e;white-space:nowrap}.au .mq-c .pr{margin-left:auto;background:var(--lime);border-radius:8px;padding:5px 8px;font-weight:800;font-size:12px;white-space:nowrap;color:#11141c}.au .mq-c .vv{width:14px;height:14px;border-radius:50%;background:#7540ff;color:#fff;display:grid;place-items:center}[data-theme=dark] .au .mq-c{background:#1b2130;color:#f3f4fa}[data-theme=dark] .au .mq-c small{color:#8d93ad}@media(prefers-reduced-motion:reduce){.au .mq-track{animation:none}}.au-proof{position:absolute;left:46px;bottom:44px;display:flex;align-items:center;gap:14px;font-size:14px;color:#cfc8f2}.au-proof .avs{display:flex}.au-proof .av{width:40px;height:40px;border:2px solid #1a1240;margin-left:-10px}.au-proof .av:first-child{margin-left:0}.au-proof b{color:#fff}.au-right{background:var(--surface);border:1px solid var(--border);border-radius:30px;padding:40px 44px;display:flex;flex-direction:column}.au-tabs{display:grid;grid-template-columns:1fr 1fr;background:var(--surface-2);border-radius:14px;padding:5px}.au-tabs button{height:44px;border:0;border-radius:11px;background:none;font-weight:700;font-size:15px;color:var(--muted)}.au-tabs button.on{background:var(--surface);color:var(--ink);box-shadow:0 2px 8px #14143c14}[data-theme=dark] .au-tabs button.on{background:#252b3b;box-shadow:none}.au-right h1{margin:26px 0 0;font-size:32px;font-weight:900;letter-spacing:-.6px;text-transform:uppercase}.au-right .sub{margin:6px 0 0;font-size:14px;color:var(--muted)}.au-err{margin:16px 0 0;border-radius:13px;background:var(--orange-soft);color:var(--text-2);padding:11px 14px;font-size:13px;font-weight:600}.au .roles{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.au .role{border:1.5px solid var(--border);border-radius:16px;padding:14px;display:flex;gap:12px;align-items:center;position:relative;background:var(--surface);color:var(--ink);text-align:left}.au .role .ic{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;flex:none}.au .role .ic.buyer{background:var(--lime);color:#11141c}.au .role .ic.creator{background:var(--violet-soft);color:var(--violet-ink)}.au .role b{font-size:15px;display:block}.au .role small{font-size:12px;color:var(--muted)}.au .role.on{border-color:#9be22d;background:var(--lime-soft)}.au .role .ck{position:absolute;right:-7px;top:-7px;width:22px;height:22px;border-radius:50%;background:var(--green);color:#fff;display:grid;place-items:center}.au .rbx{margin-top:22px;height:58px;border-radius:15px;background:#11141c;color:#fff;display:flex;align-items:center;justify-content:center;gap:12px;font-weight:800;font-size:16px}.au .rbx.off{opacity:.45;cursor:not-allowed}[data-theme=dark] .au .rbx{background:#fff;color:#11141c}.au .rbx .lg{width:28px;height:28px;border-radius:7px;background:#fff;display:grid;place-items:center}.au .rbx .lg rect:first-child{fill:#11141c}.au .rbx .lg rect:last-child{fill:#fff}[data-theme=dark] .au .rbx .lg{background:#11141c}[data-theme=dark] .au .rbx .lg rect:first-child{fill:#fff}[data-theme=dark] .au .rbx .lg rect:last-child{fill:#11141c}.au .rbx-note{display:flex;gap:8px;align-items:center;justify-content:center;font-size:12px;color:var(--muted);margin-top:10px}.au .rbx-note svg{color:var(--green-ink)}.au-off{margin-top:22px;border-radius:15px;background:var(--surface-2);padding:16px;font-size:14px;color:var(--text-2);line-height:1.5}.au-off b{color:var(--ink)}.au-explore{margin-top:12px;height:46px;border-radius:13px;background:var(--lime);color:#11141c;font-weight:800;display:flex;align-items:center;justify-content:center;gap:8px}.au .chkrow{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--text-2);margin-top:16px;line-height:1.45;cursor:pointer}.au .chkrow input{width:20px;height:20px;margin:0;accent-color:var(--violet);flex:none}.au .chkrow a{color:var(--violet-ink);font-weight:600}.au .foot2{margin:auto 0 0;padding-top:28px;text-align:center;font-size:13px;color:var(--muted)}.au .foot2 button{border:0;background:none;padding:0;color:var(--violet-ink);font-weight:700;font-size:13px}@media(max-width:1180px){.au{grid-template-columns:minmax(0,1fr) 460px;margin:24px 24px 32px}.au-left h2{font-size:42px}.au-right{padding:32px}}@media(max-width:900px){.au{grid-template-columns:minmax(0,1fr);margin:16px;min-height:0;gap:16px}.au-left{min-height:0;padding:26px 22px 24px;order:2}.au-left h2{font-size:32px}.au-left p{font-size:15px}.au .mq{position:relative;top:auto;margin:22px -22px 0}.au-proof{position:relative;left:auto;bottom:auto;margin-top:22px}.au-right{padding:24px 20px;border-radius:24px}.au-right h1{font-size:26px}.au .foot2{padding-top:20px}}@media(max-width:420px){.au .roles{grid-template-columns:minmax(0,1fr)}}.au .or{display:flex;align-items:center;gap:14px;margin:22px 0 18px;font-size:13px;color:var(--muted)}.au .or:before,.au .or:after{content:"";flex:1;height:1px;background:var(--border)}.au .f label{display:flex;justify-content:space-between;font-size:13px;font-weight:600;margin-bottom:7px}.au .f .lnk{border:0;background:none;padding:0;color:var(--violet-ink);font-weight:700;font-size:13px}.au .f .in{height:52px;border-radius:14px;border:1px solid var(--border);background:var(--surface);display:flex;align-items:center;gap:11px;padding:0 14px;font-size:15px}.au .f .in:focus-within{border-color:var(--violet);box-shadow:0 0 0 4px var(--violet-soft)}.au .f .in>svg{width:18px;color:var(--muted);flex:none}.au .f .in input{flex:1;min-width:0;border:0;background:none;outline:none;font:inherit;color:var(--ink)}.au .f .in input::placeholder{color:var(--muted)}.au .f .eye{margin-left:auto;border:0;background:none;color:var(--muted);padding:4px;display:grid}.au .f+.f{margin-top:14px}.au .hint{font-size:12px;color:var(--muted);margin:6px 0 0;line-height:1.45}.au .au-reghint{margin-top:18px;border-radius:13px;background:var(--surface-2);padding:11px 14px}.au .go{width:100%;margin-top:20px;height:56px;border:0;border-radius:15px;background:var(--lime);color:#11141c;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:800;font-size:16px}.au .go:disabled{opacity:.5;cursor:not-allowed}.au-2fa{display:flex;flex-direction:column}.au .twofa-ic{width:64px;height:64px;border-radius:20px;background:var(--violet-soft);color:var(--violet-ink);display:grid;place-items:center;margin-top:26px}.au-2fa h1{margin-top:22px}.au .otp{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:26px}.au .otp input{height:66px;width:100%;border-radius:15px;border:1.5px solid var(--border);text-align:center;font-size:28px;font-weight:800;background:var(--surface);color:var(--ink);outline:none;padding:0}.au .otp input:focus{border-color:var(--violet);box-shadow:0 0 0 4px var(--violet-soft)}.au .alt{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:22px;font-size:14px}.au .alt button{border:0;background:none;padding:0;color:var(--violet-ink);font-weight:700;display:flex;gap:8px;align-items:center;font-size:14px}.au .alt .back{color:var(--muted);font-weight:600}@media(max-width:420px){.au .otp{gap:6px}.au .otp input{height:54px;font-size:22px}}.au .au-reset{display:grid;gap:6px;justify-items:start}.au .rcl{display:grid;gap:12px}.au .rcl>button.rbx{width:100%;border:0;cursor:pointer}.au .rcl-bio{display:grid;gap:8px;margin-top:6px}.au .rcl-bio label{font-size:13px;font-weight:700;color:var(--text-2)}.au .rcl-row{display:flex;gap:8px}.au .rcl-row input{flex:1;min-width:0;height:48px;border-radius:13px;border:1px solid var(--border);background:var(--surface);color:var(--ink);padding:0 14px;font-size:15px}.au .rcl-row button,.au .rcl-go{height:48px;border-radius:13px;border:0;background:var(--lime);color:#11141c;font-weight:800;padding:0 16px;cursor:pointer;white-space:nowrap}.au .rcl-row button:disabled,.au .rcl-go:disabled{opacity:.5;cursor:default}.au .rcl-lead,.au .rcl-note,.au .rcl-wait{margin:0;font-size:14px;line-height:1.45;color:var(--text-2)}.au .rcl-code{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:14px;background:var(--surface-2);border:1px dashed var(--border)}.au .rcl-code b{font-family:JetBrains Mono,ui-monospace,monospace;font-size:24px;letter-spacing:3px;color:var(--ink);overflow-wrap:anywhere}.au .rcl-steps{margin:0;padding-left:20px;font-size:14px;line-height:1.6;color:var(--text-2)}.au .rcl-wait{display:flex;align-items:center;gap:8px}.au .rcl-dot{width:9px;height:9px;border-radius:50%;background:#00b341;flex:none;animation:rcl-pulse 1.4s ease-in-out infinite}@keyframes rcl-pulse{50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.au .rcl-dot{animation:none}}.au .rcl .lnk{justify-self:start;border:0;background:none;padding:0;font-size:13px;font-weight:700;color:var(--violet-ink, #6a3df0);cursor:pointer}.au .rcl{margin-top:18px;min-width:0}.au .rcl .rbx{margin-top:0}.au .rcl button,.au .rcl input,.au .rcl a{box-sizing:border-box;max-width:100%}.au .rcl-row button{flex:none}.au .rcl,.au .rcl-bio{grid-template-columns:minmax(0,1fr)}.au .rcl-row input{width:0}.ob{display:grid;grid-template-columns:300px minmax(0,1fr) 360px;gap:22px;max-width:1536px;margin:24px auto 40px;padding:0 76px;align-items:start;color:var(--ink)}.ob-steps{background:var(--surface);border:1px solid var(--border);border-radius:24px;padding:20px;position:sticky;top:20px}.ob-steps h3{margin:0;font-size:18px;font-weight:800}.ob-steps ol{list-style:none;margin:0;padding:0}.ob-prog{margin:12px 0 16px}.ob-prog .bar{height:8px;border-radius:8px;background:var(--line-2);overflow:hidden}.ob-prog .bar i{display:block;height:100%;background:linear-gradient(90deg,var(--violet),#a183ff);transition:width .3s}.ob-prog small{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);margin-top:6px}.ob-os{width:100%;display:flex;gap:12px;align-items:center;padding:10px;border-radius:14px;position:relative;border:0;background:none;color:inherit;text-align:left;font:inherit;cursor:pointer}.ob-os:hover{background:var(--surface-2)}.ob-os i{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:800;font-size:13px;border:2px solid var(--border);flex:none;background:var(--surface)}.ob-os i svg{width:14px;height:14px;stroke-width:3}.ob-os b{font-size:14px;display:block}.ob-os small{font-size:12px;color:var(--muted)}.ob-os.d i{background:var(--green);border-color:var(--green);color:#fff}.ob-os.a,.ob-os.a:hover{background:var(--violet-soft)}.ob-os.a i{border-color:var(--violet);color:var(--violet-ink)}.ob-os.a b{color:var(--violet-ink)}.ob-os.l{opacity:.55}.ob-steps li:not(:last-child) .ob-os:after{content:"";position:absolute;left:24px;top:42px;height:12px;width:2px;background:var(--border)}.ob-steps li:not(:last-child) .ob-os.d:after{background:var(--green)}.ob-help{margin-top:14px;border-radius:16px;background:var(--surface-2);padding:14px;font-size:13px;color:var(--text-2);line-height:1.45}.ob-help b{display:block;color:var(--ink);margin-bottom:3px}.ob-main .crumbs{font-size:12px;font-weight:700;letter-spacing:.6px;color:var(--violet-ink);text-transform:uppercase}.ob-main h1{margin:6px 0 0;font-size:38px;font-weight:900;letter-spacing:-1px;text-transform:uppercase;line-height:1}.ob-main h1 span{color:var(--violet-ink)}.ob-main .lead{margin:10px 0 0;font-size:15px;color:var(--text-2);max-width:640px}.ob-card{background:var(--surface);border:1px solid var(--border);border-radius:22px;padding:20px;margin-top:18px;display:block}.ob-card h3{margin:0;font-size:17px;font-weight:800;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ob-card h3 .ob-pl{margin-left:auto}.ob-card .sub{font-size:13px;color:var(--muted);margin:4px 0 0}.ob-need{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ob-need p{margin:0;flex:1;min-width:220px;font-size:14px;color:var(--text-2)}.ob-fld{display:flex;flex-direction:column;gap:6px;margin-top:14px;min-width:0}.ob-fld>span{font-size:12px;font-weight:700;color:var(--muted)}.ob-card input:not([type=file]),.ob-card textarea,.ob-card select{width:100%;min-width:0;height:44px;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--ink);padding:0 14px;font:inherit;font-size:14px}.ob-card textarea{height:auto;padding:11px 14px;resize:vertical;line-height:1.45}.ob-card input:focus,.ob-card textarea:focus,.ob-card select:focus{outline:2px solid var(--violet);outline-offset:-1px;border-color:var(--violet)}[data-theme=dark] .ob-card input,[data-theme=dark] .ob-card textarea,[data-theme=dark] .ob-card select{background:var(--surface-2);color-scheme:dark}.ob-row2,.ob-row3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.ob-row3{grid-template-columns:repeat(3,minmax(0,1fr))}.ob-fld .ob-row2{gap:10px 14px}.ob-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ob-fld .ob-chips{margin-top:0}.ob-chips button{height:36px;padding:0 13px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--ink);font:inherit;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.ob-chips button svg{width:14px;height:14px}.ob-chips button.on{background:var(--lime);border-color:var(--lime);color:#11141c}.ob-err{margin:12px 0 0;font-size:13px;font-weight:600;color:var(--red-ink)}.ob-btn{height:42px;border-radius:12px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-weight:700;font-size:13px;border:1px solid var(--border);background:var(--surface);color:var(--ink);white-space:nowrap;cursor:pointer;text-decoration:none}.ob-btn svg{width:16px;height:16px}.ob-btn.l{background:var(--lime);border-color:var(--lime);color:#11141c}.ob-btn.v{background:var(--violet);border-color:var(--violet);color:#fff}.ob-btn:disabled,.ob-btn.dis{opacity:.55;cursor:default}.ob-acts{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.ob-pl{height:28px;border-radius:20px;padding:0 11px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;white-space:nowrap}.ob-pl svg{width:13px;height:13px;stroke-width:3}.ob-pl.g{background:var(--green-soft);color:var(--green-ink)}.ob-pl.o{background:var(--orange-soft);color:var(--orange-ink)}.ob-pl.n{background:var(--surface-2);color:var(--muted)}.ob-pl.v{background:var(--violet-soft);color:var(--violet-ink)}.ob-pl.r{background:#e5484d1f;color:var(--red-ink)}.ob-kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.ob-kv div{border:1px solid var(--border);border-radius:14px;padding:12px 14px;min-width:0}.ob-kv span{display:block;font-size:12px;color:var(--muted)}.ob-kv b{display:block;margin-top:3px;font-size:15px;overflow-wrap:anywhere}.ob-nets{margin-top:8px}.ob-net{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:14px 0;border-top:1px solid var(--line-2)}.ob-net:first-child{border-top:0}.ob-net .lg{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;color:#fff;font-weight:900;font-size:18px;flex:none}.ob-net>div:not(.r){min-width:0;flex:1}.ob-net b{font-size:15px;display:block}.ob-net small{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.ob-net .r{margin-left:auto;display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.ob-inline{flex-basis:100%;display:flex;gap:8px;padding-left:60px}.ob-inline input{flex:1}.ob-code{margin-top:12px;border-radius:16px;border:1.5px dashed var(--violet);background:var(--violet-soft);padding:14px 16px;display:flex;gap:16px;align-items:center}.ob-code code{white-space:nowrap;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:19px;font-weight:800;letter-spacing:2px;color:var(--violet-ink)}.ob-code p{margin:0;font-size:13px;color:var(--text-2);line-height:1.45}.ob-code p b{color:var(--ink)}.ob-code .ob-btn{margin-left:auto;flex:none}.ob-why{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.ob-why div{border:1px solid var(--border);border-radius:16px;padding:14px;font-size:12px;color:var(--muted);line-height:1.45}.ob-why b{display:block;font-size:14px;color:var(--ink);margin:8px 0 3px}.ob-why em{width:32px;height:32px;border-radius:10px;display:grid;place-items:center}.ob-why em svg{width:17px;height:17px}.ob-why .lm{background:var(--lime-soft);color:#3c8a12}[data-theme=dark] .ob-why .lm{color:var(--lime)}.ob-why .vi{background:var(--violet-soft);color:var(--violet-ink)}.ob-why .or{background:var(--orange-soft);color:var(--orange-ink)}.ob-list{margin-top:8px}.ob-li{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--line-2)}.ob-li:first-child{border-top:0}.ob-li img,.ob-li .ph{width:42px;height:42px;border-radius:12px;object-fit:cover;flex:none;background:var(--surface-2);display:grid;place-items:center}.ob-li .ph svg{width:19px;height:19px}.ob-li .ph.v{background:var(--violet-soft);color:var(--violet-ink)}.ob-li .ph.g{background:var(--green-soft);color:var(--green-ink)}.ob-li>div{min-width:0;flex:1}.ob-li b{display:block;font-size:14px}.ob-li small{font-size:12px;color:var(--muted)}.ob-li .pr{flex:none;font-size:15px;font-weight:800}.ob-pay{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.ob-pay button{position:relative;text-align:left;border:1.5px solid var(--border);background:var(--surface);color:var(--ink);border-radius:16px;padding:14px 14px 14px 44px;font:inherit;cursor:pointer}.ob-pay button i{position:absolute;left:14px;top:16px;width:18px;height:18px;border-radius:50%;border:2px solid var(--border)}.ob-pay button.on{border-color:var(--violet);background:var(--violet-soft)}.ob-pay button.on i{border:5px solid var(--violet)}.ob-pay b{display:block;font-size:14px}.ob-pay small{display:block;margin-top:3px;font-size:12px;color:var(--muted);line-height:1.4}.ob-nav{display:flex;align-items:center;gap:10px;margin-top:20px}.ob-nav .skip{font-size:13px;color:var(--muted);font-weight:600}.ob-nav .go{margin-left:auto;height:52px;border-radius:14px;border:0;background:var(--lime);color:#11141c;font:inherit;font-weight:800;font-size:15px;display:inline-flex;align-items:center;gap:10px;padding:0 24px;white-space:nowrap;cursor:pointer}.ob-nav .go svg{width:18px;height:18px}.ob-pv{position:sticky;top:20px}.ob-pv .lbl{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:700;margin-bottom:10px}.ob-pv .lbl span{font-size:12px;background:var(--violet-soft);color:var(--violet-ink);border-radius:8px;padding:4px 8px}.ob-pvc{background:var(--surface);border:1px solid var(--border);border-radius:22px;overflow:hidden}.ob-pvc .cv{height:120px;background:linear-gradient(120deg,#2a1d55,#7540ff 60%,#c5ff54) center / cover;position:relative}.ob-pvc .cv .url{position:absolute;right:10px;top:10px;background:#11141cb3;color:#fff;border-radius:9px;padding:5px 9px;font-size:12px;font-weight:600;max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob-pvc .bd{padding:0 16px 16px}.ob-pvc .av{width:72px;height:72px;border-radius:50%;border:4px solid var(--surface);margin-top:-36px;position:relative;object-fit:cover;display:block;background:var(--surface-2)}.ob-pvc .av.ph{display:grid;place-items:center;font-size:28px;font-weight:900;color:var(--violet-ink);background:var(--violet-soft)}.ob-pvc .bd>b{font-size:19px;font-weight:900;display:flex;gap:6px;align-items:center;margin-top:6px}.ob-pvc .vv{width:18px;height:18px;border-radius:50%;background:var(--violet);color:#fff;display:grid;place-items:center}.ob-pvc .vv svg{width:11px;height:11px;stroke-width:3.5}.ob-pvc .bd>small{display:block;font-size:12px;color:var(--muted);margin-top:3px}.ob-pvc .soc,.ob-pvc .gg{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ob-pvc .soc span{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:#fff;font-size:12px;font-weight:900}.ob-pvc .soc span.off{opacity:.3}.ob-pvc .gg span{font-size:12px;font-weight:700;background:var(--surface-2);border-radius:7px;padding:4px 8px}.ob-pvc .ghost{margin-top:12px;border:1.5px dashed var(--border);border-radius:14px;padding:14px;text-align:center;font-size:12px;color:var(--muted)}.ob-pvc .svc{margin-top:12px}.ob-pvc .svc div{display:flex;justify-content:space-between;gap:10px;font-size:13px;padding:8px 0;border-top:1px solid var(--line-2)}.ob-ready{background:var(--surface);border:1px solid var(--border);border-radius:22px;padding:18px;margin-top:16px}.ob-ready h4{margin:0 0 10px;font-size:15px;font-weight:800;display:flex;justify-content:space-between}.ob-ready h4 span{color:var(--violet-ink)}.ob-ready .rq{width:100%;display:flex;gap:10px;align-items:center;font:inherit;font-size:13px;padding:6px 0;border:0;background:none;color:var(--ink);text-align:left;cursor:pointer}.ob-ready .rq i{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;flex:none;border:2px solid var(--border)}.ob-ready .rq i svg{width:11px;height:11px;stroke-width:3.5}.ob-ready .rq.d i{background:var(--green);border-color:var(--green);color:#fff}.ob-ready .rq span{color:var(--muted);margin-left:auto;font-size:12px}@media(max-width:1280px){.ob{grid-template-columns:260px minmax(0,1fr);padding:0 32px}.ob-pv{grid-column:2;position:static}}@media(max-width:860px){.ob{grid-template-columns:minmax(0,1fr);padding:0 16px;margin-top:16px;gap:16px}.ob-steps{position:static;padding:16px}.ob-steps ol{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -4px}.ob-steps li:not(:last-child) .ob-os:after{display:none}.ob-os{flex-direction:column;gap:6px;width:92px;padding:8px 4px;text-align:center}.ob-os b{font-size:12px}.ob-os small,.ob-help{display:none}.ob-pv{grid-column:auto}.ob-main h1{font-size:28px}.ob-row2,.ob-row3,.ob-kv,.ob-why,.ob-pay{grid-template-columns:minmax(0,1fr)}.ob-code{flex-wrap:wrap}.ob-code .ob-btn{margin-left:0}.ob-inline{padding-left:0;flex-wrap:wrap}.ob-inline input{flex-basis:100%}.ob-net{gap:10px}.ob-net .lg{width:40px;height:40px}.ob-net .ob-btn{padding:0 12px}.ob-nav{flex-wrap:wrap}.ob-nav .skip{display:none}.ob-nav .go{height:48px;padding:0 18px}}[data-theme=dark] .ob-net .lg,[data-theme=dark] .ob-pvc .soc span{box-shadow:inset 0 0 0 1px #ffffff24}.hw-pg{margin:0 76px;color:var(--ink)}.hw-i{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;display:block;flex:none}.hw-bc{font-size:13px;color:var(--muted);display:flex;gap:8px;align-items:center;margin:20px 0 14px}.hw-bc a{color:var(--muted);text-decoration:none}.hw-bc a:hover{color:var(--violet-ink)}.hw-bc .hw-i{width:14px;height:14px}.hw-bc b{color:var(--ink);font-weight:600}.hw-eyebrow{font-size:12px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--violet-ink)}.hw-hero{position:relative;border-radius:28px;overflow:hidden;border:1px solid var(--border);min-height:452px;background:linear-gradient(110deg,var(--surface) 0%,var(--surface) 40%,transparent 62%),url(/assets/play-worlds-hero.jpg) right 35%/68% auto no-repeat,var(--surface);padding:46px 48px}[data-theme=dark] .hw-hero{background:linear-gradient(110deg,#151a25 0% 40%,#151a2500 62%),url(/assets/play-worlds-hero.jpg) right 35%/68% auto no-repeat,#151a25}.hw-hero h1{margin:14px 0 0;font-size:64px;line-height:.95;font-weight:900;letter-spacing:-2px;text-transform:uppercase}.hw-hero h1 span{color:var(--violet-ink)}.hw-hero p{margin:16px 0 0;font-size:17px;color:var(--text-2);max-width:520px;line-height:1.5}.hw-seg{display:inline-grid;grid-template-columns:1fr 1fr;background:var(--surface-2);border:1px solid var(--border);border-radius:15px;padding:5px;margin-top:22px}.hw-seg>*{height:44px;padding:0 24px;border-radius:11px;display:flex;align-items:center;gap:8px;font-weight:700;font-size:14px;color:var(--muted);text-decoration:none}.hw-seg a:hover{color:var(--ink)}.hw-seg .hw-i{width:18px;height:18px}.hw-seg .on{background:#11141c;color:#fff}[data-theme=dark] .hw-seg .on{background:var(--lime);color:#11141c}.hw-trust{display:flex;gap:10px;margin-top:22px;flex-wrap:wrap}.hw-trust span{height:36px;border-radius:11px;background:var(--surface-2);border:1px solid var(--border);display:flex;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600}.hw-trust .hw-i{width:15px;height:15px;color:#1a9a42;stroke-width:2.6}[data-theme=dark] .hw-trust .hw-i{color:#5fe08a}.hw-h2{margin:44px 0 18px}.hw-h2 h2{margin:0;font-size:34px;font-weight:900;letter-spacing:-.8px;text-transform:uppercase;line-height:1}.hw-h2 h2 span{color:var(--violet-ink)}.hw-h2 p{margin:6px 0 0;font-size:15px;color:var(--text-2)}.hw-bx{background:var(--surface);border:1px solid var(--border);border-radius:24px}.hw-icb{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;flex:none}.hw-icb .hw-i{width:24px;height:24px}.hw-icb.lime{background:var(--lime);color:#11141c}.hw-steps5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;list-style:none;margin:0;padding:0}.hw-st5{padding:20px;position:relative}.hw-st5 .n{position:absolute;right:16px;top:12px;font-size:54px;font-weight:900;color:var(--line-2);letter-spacing:-2px;line-height:1}[data-theme=dark] .hw-st5 .n{color:#2c3346}.hw-st5 h3{margin:16px 0 6px;font-size:17px;font-weight:800;position:relative}.hw-st5 p{margin:0;font-size:13px;color:var(--text-2);line-height:1.5;position:relative}.hw-st5 .tg{margin-top:12px;display:flex;flex-wrap:wrap;gap:6px}.hw-st5 .tg span{height:24px;border-radius:7px;background:var(--surface-2);font-size:12px;font-weight:700;display:flex;align-items:center;padding:0 8px;color:var(--text-2)}.hw-st5.hl{border-color:#9be22d;box-shadow:0 0 0 4px var(--lime-soft)}.hw-joins{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hw-jn{padding:20px;display:flex;flex-direction:column;gap:12px}.hw-jn .top{display:flex;align-items:center;gap:12px}.hw-jn h3{margin:0;font-size:17px;font-weight:800}.hw-jn small{font-size:12px;color:var(--muted)}.hw-jn p{margin:0;font-size:13px;color:var(--text-2);line-height:1.5}.hw-jn .res{margin-top:auto;display:flex;align-items:center;gap:8px;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:700}.hw-jn .res .hw-i{width:16px;height:16px}.hw-jn .res.g{background:#e6f8ec;color:#157b35}.hw-jn .res.o{background:#fff3e2;color:#a25a00}[data-theme=dark] .hw-jn .res.g{background:#22b14c24;color:#5fe08a}[data-theme=dark] .hw-jn .res.o{background:#f08a0024;color:#ffb648}.hw-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.hw-safe{padding:24px}.hw-safe h3,.hw-gua h3{margin:0;font-size:22px;font-weight:900;display:flex;gap:12px;align-items:center}.hw-safe .sl{display:flex;gap:12px;padding:13px 0;border-bottom:1px solid var(--line-2);font-size:14px;color:var(--text-2);line-height:1.5}.hw-safe .sl:last-child{border-bottom:0}.hw-safe .sl>.hw-i{width:18px;height:18px;color:var(--violet-ink);margin-top:2px}.hw-safe .sl b{color:var(--ink)}.hw-gua{background:#11141c;color:#fff;border-radius:24px;padding:24px;position:relative;overflow:hidden}.hw-gua:after{content:"";position:absolute;right:-80px;top:-80px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(117,64,255,.5),transparent 70%)}[data-theme=dark] .hw-gua{background:linear-gradient(130deg,#1d1640,#151a25);border:1px solid var(--border)}.hw-gua>*{position:relative;z-index:1}.hw-gua .sub{color:#b9bdd2;font-size:14px;margin-top:8px;line-height:1.5}.hw-gua .cov{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.hw-gua .cov div{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:12px;font-size:13px;color:#d6d8e6;display:flex;gap:9px;align-items:flex-start;line-height:1.4}.hw-gua .cov .hw-i{width:16px;height:16px;color:var(--lime);stroke-width:2.8;margin-top:1px}.hw-gua .flow{display:flex;align-items:center;margin-top:18px}.hw-gua .fl{flex:1;text-align:center;font-size:12px;color:#b9bdd2;line-height:1.35}.hw-gua .fl b{display:block;color:#fff;font-size:13px;margin:8px 0 2px}.hw-gua .fl i{width:34px;height:34px;border-radius:50%;background:#ffffff14;border:1px solid rgba(255,255,255,.15);display:grid;place-items:center;margin:0 auto;font-style:normal;font-weight:800;color:var(--lime);font-size:13px}.hw-gua .fla{height:2px;flex:.5;background:#ffffff26;margin-bottom:34px}.hw-gua .remh{margin-top:16px;font-size:12px;color:#a9aec6;font-weight:600}.hw-gua .rem{display:flex;gap:8px;margin-top:8px}.hw-gua .rem span{flex:1;border-radius:12px;background:#c5ff541f;border:1px solid rgba(197,255,84,.3);color:var(--lime);font-weight:800;font-size:13px;min-height:42px;display:flex;align-items:center;justify-content:center;gap:7px;text-align:center;padding:4px 8px}.hw-gua .rem .hw-i{width:15px;height:15px}.hw-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hw-pn{padding:20px}.hw-pn .big{font-size:40px;font-weight:900;letter-spacing:-1px;margin:14px 0 2px;line-height:1}.hw-pn .big small{font-size:15px;font-weight:700;color:var(--muted);margin-left:4px;letter-spacing:0}.hw-pn h3{margin:0;font-size:16px;font-weight:800}.hw-pn p{margin:6px 0 0;font-size:13px;color:var(--text-2);line-height:1.5}.hw-par{display:grid;grid-template-columns:420px minmax(0,1fr);overflow:hidden;margin-top:44px}.hw-par .im{background:url(/assets/session-lobby.jpg) center/cover;min-height:330px}.hw-par .tx{padding:28px}.hw-par h3{margin:8px 0 0;font-size:28px;font-weight:900;letter-spacing:-.6px;text-transform:uppercase}.hw-par .lead{margin:10px 0 0;font-size:15px;color:var(--text-2);line-height:1.55}.hw-par .pts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.hw-par .pt{display:flex;gap:12px;font-size:13px;color:var(--text-2);line-height:1.5}.hw-par .pt b{display:block;color:var(--ink);font-size:14px;margin-bottom:2px}.hw-par .pt .hw-icb{width:40px;height:40px;border-radius:12px}.hw-par .pt .hw-icb .hw-i{width:19px;height:19px}.hw-faq{padding:6px 24px}.hw-faq .fq{border-bottom:1px solid var(--line-2);padding:18px 0}.hw-faq .fq:last-child{border-bottom:0}.hw-faq h3{margin:0}.hw-faq .q{display:flex;align-items:center;gap:12px;font:inherit;font-size:16px;font-weight:700;color:var(--ink);background:none;border:0;padding:0;width:100%;text-align:left;cursor:pointer}.hw-faq .q .t{margin-left:auto;width:32px;height:32px;border-radius:10px;background:var(--surface-2);display:grid;place-items:center;flex:none}.hw-faq .q .hw-i{width:16px;height:16px}.hw-faq .fq.open .q .t{background:var(--lime);color:#11141c}.hw-faq .a{margin-top:10px;font-size:14px;color:var(--text-2);line-height:1.6;max-width:860px}.hw-end{margin:44px 0 0;border-radius:28px;background:#11141c;color:#fff;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}[data-theme=dark] .hw-end{border:1px solid var(--border)}.hw-end>div{padding:32px 34px;position:relative}.hw-end>div+div{border-left:1px solid rgba(255,255,255,.1);background:linear-gradient(120deg,#1d1640,#11141c)}.hw-end h3{margin:0;font-size:28px;font-weight:900;text-transform:uppercase;letter-spacing:-.5px}.hw-end h3 span{color:var(--lime)}.hw-end p{margin:8px 0 18px;color:#a9aec6;font-size:14px;line-height:1.5}.hw-bt{height:46px;border-radius:13px;padding:0 18px;display:inline-flex;align-items:center;gap:9px;font-weight:700;font-size:14px;border:1px solid var(--border);white-space:nowrap;text-decoration:none}.hw-bt .hw-i{width:17px;height:17px}.hw-bt.l{background:var(--lime);border-color:var(--lime);color:#11141c}.hw-bt.ghost{background:transparent;border-color:#3a4156;color:#fff}.hw-legal{margin:18px 0 40px;display:flex;gap:16px;align-items:center;font-size:12px;color:var(--muted);flex-wrap:wrap}.hw-legal a{color:var(--violet-ink);font-weight:700;text-decoration:none}.hw-legal .dr{margin-left:auto;display:flex;align-items:center;gap:6px}.hw-legal .dr .hw-i{width:14px;height:14px}@media(max-width:1280px){.hw-pg{margin:0 32px}.hw-steps5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.hw-joins,.hw-plans,.hw-two,.hw-end{grid-template-columns:minmax(0,1fr)}.hw-end>div+div{border-left:0;border-top:1px solid rgba(255,255,255,.1)}.hw-par{grid-template-columns:minmax(0,1fr)}.hw-par .im{min-height:220px}.hw-hero{background:linear-gradient(180deg,var(--surface) 0%,var(--surface) 55%,rgba(255,255,255,.4) 100%),url(/assets/play-worlds-hero.jpg) right bottom/cover no-repeat,var(--surface)}[data-theme=dark] .hw-hero{background:linear-gradient(180deg,#151a25 0% 55%,#151a2580),url(/assets/play-worlds-hero.jpg) right bottom/cover no-repeat,#151a25}}@media(max-width:760px){.hw-pg{margin:0 16px}.hw-hero{padding:28px 20px;min-height:0}.hw-hero h1{font-size:44px;letter-spacing:-1px}.hw-hero p{font-size:15px}.hw-seg{display:grid;width:100%}.hw-seg>*{padding:0 12px;justify-content:center;font-size:13px}.hw-steps5{grid-template-columns:minmax(0,1fr)}.hw-h2{margin:34px 0 14px}.hw-h2 h2{font-size:26px}.hw-h2 p{font-size:14px}.hw-gua .cov{grid-template-columns:minmax(0,1fr)}.hw-gua .rem{flex-direction:column}.hw-par .pts{grid-template-columns:minmax(0,1fr)}.hw-par .tx{padding:20px}.hw-par h3{font-size:22px}.hw-faq{padding:4px 16px}.hw-faq .q{font-size:15px}.hw-end>div{padding:24px 20px}.hw-end h3{font-size:24px}.hw-legal .dr{margin-left:0}}.fc-hero{background:linear-gradient(100deg,var(--surface) 0%,var(--surface) 44%,rgba(255,255,255,0) 66%),url(/assets/kp_studio_wide.jpg) 78% center/auto 100% no-repeat,var(--surface)}[data-theme=dark] .fc-hero{background:linear-gradient(100deg,#151a25 0% 44%,#151a2500 66%),url(/assets/kp_studio_wide.jpg) 78% center/auto 100% no-repeat,#151a25}.fc-grid{row-gap:14px}@media(max-width:980px){.fc-hero{background:linear-gradient(180deg,var(--surface) 0%,var(--surface) 55%,rgba(255,255,255,.35) 100%),url(/assets/kp_studio_wide.jpg) right bottom/cover no-repeat,var(--surface)}[data-theme=dark] .fc-hero{background:linear-gradient(180deg,#151a25 0% 55%,#151a2580),url(/assets/kp_studio_wide.jpg) right bottom/cover no-repeat,#151a25}}@media(max-width:1280px)and (min-width:981px){.fc-hero h1{font-size:48px;letter-spacing:-1.2px}.fc-hero{background-position:0 0,left 62% center,0 0}}@media(max-width:760px){.fc-hero h1{font-size:34px;letter-spacing:-.5px;overflow-wrap:anywhere}}.fc-invite{margin:18px 0 0;display:flex;align-items:center;gap:10px;max-width:560px;padding:12px 14px;border-radius:14px;background:var(--lime-soft);border:1px solid #c5ff54;font-size:14px;line-height:1.4;color:var(--ink)}.fc-invite .hw-i{width:18px;height:18px;flex:none}.gw-pg{margin:0 76px 40px;color:var(--ink)}.gw-i{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;display:block;flex:none}.gw-bc{font-size:13px;color:var(--muted);display:flex;gap:8px;align-items:center;margin:20px 0 14px}.gw-bc a{color:var(--muted);text-decoration:none}.gw-bc a:hover{color:var(--violet-ink)}.gw-bc .gw-i{width:14px;height:14px}.gw-bc b{color:var(--ink);font-weight:600}.gw-eyebrow{font-size:12px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--violet-ink)}.gw-h2{display:flex;align-items:flex-end;gap:16px;margin:44px 0 18px}.gw-h2 h2{margin:0;font-size:34px;font-weight:900;letter-spacing:-.8px;text-transform:uppercase;line-height:1}.gw-h2 h2 span{color:var(--violet-ink)}.gw-h2 p{margin:6px 0 0;font-size:15px;color:var(--text-2)}.gw-h2 .r{margin-left:auto;display:flex;gap:10px}.gw-bx{background:var(--surface);border:1px solid var(--border);border-radius:24px;color:var(--ink);text-decoration:none}.gw-bt{height:46px;border-radius:13px;padding:0 18px;display:inline-flex;align-items:center;gap:9px;font-weight:700;font-size:14px;border:1px solid var(--border);background:var(--surface);color:var(--ink);white-space:nowrap;text-decoration:none}.gw-bt .gw-i{width:17px;height:17px}.gw-bt.l{background:var(--lime);border-color:var(--lime);color:#11141c}.gw-icb{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;flex:none}.gw-icb .gw-i{width:24px;height:24px}.gw-pg .c-l{background:var(--lime-soft);color:#3c8a12}.gw-pg .c-v{background:var(--violet-soft);color:var(--violet-ink)}.gw-pg .c-o{background:#fff3e2;color:#e88a00}.gw-pg .c-b{background:#e7f2ff;color:#2b8cf0}.gw-pg .c-p{background:#ffeef6;color:#e23d87}.gw-pg .c-g{background:#e6f8ec;color:#1a9a42}[data-theme=dark] .gw-pg .c-l{color:var(--lime)}[data-theme=dark] .gw-pg .c-o{background:#e88a002e;color:#ffb648}[data-theme=dark] .gw-pg .c-b{background:#2b8cf029;color:#6fb3ff}[data-theme=dark] .gw-pg .c-p{background:#e23d872e;color:#ff7ab3}[data-theme=dark] .gw-pg .c-g{background:#22b14c29;color:#5fe08a}.gw-hero{position:relative;border-radius:28px;overflow:hidden;border:1px solid var(--border);height:400px;color:#fff;background-size:cover;background-position:center 30%}.gw-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0e0a1eeb,#0e0a1eb3 36%,#0e0a1e00 64%)}.gw-hero .in{position:absolute;inset:42px 44px 40px;display:flex;flex-direction:column}.gw-hero .lb{display:inline-flex;align-self:flex-start;height:30px;border-radius:9px;background:#c5ff5429;color:var(--lime);font-size:12px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;align-items:center;padding:0 11px}.gw-hero h1{margin:14px 0 0;font-size:64px;font-weight:900;letter-spacing:-2px;line-height:.95;text-transform:uppercase;max-width:620px}.gw-hero h1.nocase{text-transform:none}.gw-hero .h1s{font-size:26px;font-weight:900;text-transform:uppercase;letter-spacing:-.5px;color:var(--lime);margin-top:6px}.gw-hero p{margin:14px 0 0;font-size:16px;color:#e4e1f5;max-width:520px;line-height:1.5}.gw-hero .chipz{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.gw-hero .chipz span{height:32px;border-radius:10px;background:#11141c9e;display:flex;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600}.gw-hero .chipz .dot{width:8px;height:8px;border-radius:50%;background:#2fbf55}.gw-hero .acts{display:flex;gap:10px;margin-top:auto;padding-top:16px;flex-wrap:wrap}.gw-hero .gw-bt{background:#11141c99;border-color:#ffffff2e;color:#fff}.gw-hero .gw-bt.l{background:var(--lime);border-color:var(--lime);color:#11141c}.gw-hero .glyph{position:absolute;right:30px;top:28px;display:flex;gap:10px;z-index:1}.gw-hero .glyph a{height:34px;border-radius:11px;background:#11141c9e;display:flex;align-items:center;padding:0 12px;font-size:13px;font-weight:600;color:#fff;text-decoration:none}.gw-hero .glyph a:hover{background:#11141cd9}.gw-kp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:-40px 26px 0;position:relative;z-index:2}.gw-kp>div{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:14px 16px;display:flex;gap:12px;align-items:center;box-shadow:0 12px 30px #14143c1a}[data-theme=dark] .gw-kp>div{box-shadow:none}.gw-kp small{display:block;font-size:12px;color:var(--muted)}.gw-kp b{font-size:21px;font-weight:900}.gw-kp .gw-icb{width:46px;height:46px;border-radius:13px}.gw-kp .gw-icb .gw-i{width:22px;height:22px}.gw-fmts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.gw-fm{padding:18px;display:flex;flex-direction:column;gap:10px}.gw-fm:hover{border-color:var(--violet)}.gw-fm h3{margin:0;font-size:16px;font-weight:800}.gw-fm p{margin:0;font-size:13px;color:var(--text-2);line-height:1.45}.gw-fm .ft{margin-top:auto;display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--muted);padding-top:10px;border-top:1px solid var(--line-2)}.gw-fm .ft b{color:var(--ink);font-size:15px}.gw-wrap{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:22px;align-items:start}.gw-side{display:flex;flex-direction:column;gap:18px}.gw-sbx{padding:20px}.gw-sbx h3{margin:0 0 12px;font-size:18px;font-weight:800;display:flex;align-items:center;gap:10px}.gw-sbx h3 .ct-pulse{margin-left:auto}.gw-sl2{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--line-2);color:inherit;text-decoration:none}.gw-sl2:last-of-type{border-bottom:0}.gw-sl2 img,.gw-sl2 .ct-ava{width:38px;height:38px;border-radius:50%;flex:none;object-fit:cover}.gw-sl2 b{font-size:14px;display:block}.gw-sl2 small{font-size:12px;color:var(--muted)}.gw-sl2 .t{margin-left:auto;height:32px;border-radius:9px;background:var(--lime);color:#11141c;font-weight:800;font-size:13px;display:flex;align-items:center;padding:0 10px;flex:none}.gw-howj{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid var(--line-2);font-size:13px;color:var(--text-2);line-height:1.45;text-decoration:none}.gw-howj:last-of-type{border-bottom:0}.gw-howj b{display:block;color:var(--ink);font-size:14px}.gw-howj .gw-icb{width:38px;height:38px;border-radius:11px}.gw-howj .gw-icb .gw-i{width:18px;height:18px}.gw-tip{border-radius:16px;background:var(--violet-soft);padding:14px;font-size:13px;color:var(--text-2);line-height:1.5;margin-top:10px}.gw-tip b{color:var(--ink)}.gw-note2{margin-top:14px;display:flex;gap:10px;align-items:flex-start;border-radius:14px;background:#fff3e2;padding:12px 14px;font-size:13px;color:var(--text-2);line-height:1.45}[data-theme=dark] .gw-note2{background:#f08a001f}.gw-note2 .gw-i{width:17px;height:17px;color:#e88a00;margin-top:1px}.gw-note2 b{color:var(--ink)}.gw-link{margin-top:10px;border:0;background:none;padding:0;font:inherit;font-size:13px;font-weight:700;color:var(--violet-ink);cursor:pointer}.gw-muted{margin:0;font-size:13px;color:var(--muted);line-height:1.5}.gw-empty{border:1px dashed var(--border);border-radius:20px;padding:30px;text-align:center;color:var(--muted);font-size:14px}.gw-more{margin:22px auto 0;width:300px;max-width:100%;height:50px;border-radius:14px;border:1px solid var(--border);background:var(--surface);color:var(--ink);display:flex;align-items:center;justify-content:center;gap:10px;font:inherit;font-weight:700;font-size:14px;cursor:pointer}.gw-more .gw-i{width:16px;height:16px}.gw-card .ct-cover{display:block}.gw-card .ct-who,.gw-svc{color:inherit;text-decoration:none}.gw-svc:hover b{color:var(--violet-ink)}.gw-svc>div{min-width:0}.gw-svc b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gw-svc .ct-pr{margin-left:auto;white-space:nowrap}.gw-svc small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gw-svc .ct-cart .gw-i,.gw-tone .gw-i{width:16px;height:16px}.gw-worlds{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.gw-wd{position:relative;height:150px;border-radius:20px;overflow:hidden;background-size:cover;background-position:center;color:#fff;text-decoration:none}.gw-wd:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0e0a1ee0,#0e0a1e00 70%)}.gw-wd .t{position:absolute;left:16px;bottom:14px;right:60px}.gw-wd b{display:block;font-size:17px;font-weight:800}.gw-wd small{font-size:12px;color:#d6d3ee}.gw-wd .ar{position:absolute;right:14px;bottom:14px;width:34px;height:34px;border-radius:11px;background:var(--lime);color:#11141c;display:grid;place-items:center}.gw-wd .ar .gw-i{width:17px;height:17px}.gw-cats{display:flex;gap:8px;flex-wrap:nowrap;overflow-x:auto;margin-bottom:16px;padding-bottom:4px;scrollbar-width:none}.gw-cats::-webkit-scrollbar{display:none}.gw-ct{flex:none;height:44px;border-radius:13px;border:1px solid var(--border);background:var(--surface);display:flex;align-items:center;gap:10px;padding:0 14px 0 8px;font-size:14px;font-weight:700;color:var(--ink);text-decoration:none}.gw-ct .gw-icb{width:32px;height:32px;border-radius:9px}.gw-ct .gw-icb .gw-i{width:16px;height:16px}.gw-ct em{font-style:normal;font-size:12px;color:var(--muted);font-weight:600}.gw-ct.on{background:var(--lime);border-color:var(--lime);color:#11141c}.gw-ct.on em{color:#3b4a18}.gw-gms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.gw-gm{display:flex;gap:14px;align-items:center;padding:12px;font:inherit;text-align:left;cursor:pointer}.gw-gm:hover{border-color:var(--violet)}.gw-gm .im{width:110px;height:76px;border-radius:14px;background-size:cover;background-position:center;flex:none}.gw-gm b{font-size:16px;display:block}.gw-gm small{display:block;font-size:12px;color:var(--muted);margin-top:3px}.gw-gm.on{border-color:#9be22d;box-shadow:0 0 0 4px var(--lime-soft)}.gw-pl{margin-top:8px;height:28px;border-radius:20px;padding:0 11px;display:inline-flex;align-items:center;font-size:12px;font-weight:700;white-space:nowrap}.gw-pl.g{background:#e6f8ec;color:#1a9a42}.gw-pl.o{background:#fff3e2;color:#a35a00}[data-theme=dark] .gw-pl.g{background:#22b14c29;color:#5fe08a}[data-theme=dark] .gw-pl.o{background:#f08a0029;color:#ffb648}.gw-cta{margin:44px 0 0}@media(max-width:1280px){.gw-pg{margin:0 32px 40px}.gw-fmts,.gw-worlds{grid-template-columns:repeat(2,minmax(0,1fr))}.gw-wrap{grid-template-columns:minmax(0,1fr)}.gw-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.gw-gms,.gw-pg .ct-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.gw-pg{margin:0 16px 30px}.gw-hero{height:auto;min-height:380px}.gw-hero .in{position:relative;inset:auto;padding:28px 20px;min-height:380px}.gw-hero:before{background:linear-gradient(0deg,#0e0a1eeb,#0e0a1ebf 60%,#0e0a1e59)}.gw-hero h1{font-size:40px;letter-spacing:-1px}.gw-hero .h1s{font-size:20px}.gw-hero p{font-size:14px}.gw-hero .glyph{display:none}.gw-kp{grid-template-columns:repeat(2,minmax(0,1fr));margin:-24px 10px 0;gap:10px}.gw-kp>div{padding:10px}.gw-kp b{font-size:18px}.gw-kp .gw-icb{width:38px;height:38px}.gw-h2{margin:34px 0 14px;flex-wrap:wrap}.gw-h2 h2{font-size:26px}.gw-h2 .r{margin-left:0}.gw-fmts,.gw-worlds,.gw-gms,.gw-side,.gw-pg .ct-grid{grid-template-columns:minmax(0,1fr)}.gw-gm .im{width:90px;height:64px}}.gw-cta .ct-ghost,.ct-cta .ct-ghost{white-space:nowrap}.in-page{max-width:1214px;margin:0 auto;padding:26px 24px 48px}.in-crumbs{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);margin-bottom:14px}.in-crumbs b{color:var(--ink);font-weight:600}.in-fine{margin:22px 0 0;font-size:13px;color:var(--muted);text-align:center}.in-fine a{color:var(--violet-ink)}.in-doc{display:grid;grid-template-columns:250px minmax(0,1fr);gap:24px;align-items:start}.in-toc{position:sticky;top:90px;background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:12px;box-shadow:var(--shadow)}.in-tabs{display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:3px;border-radius:11px;background:var(--surface-2)}.in-tabs a{text-align:center;padding:7px 4px;border-radius:8px;font-size:12px;font-weight:700;color:var(--muted);text-decoration:none}.in-tabs a.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 4px #0000000f}.in-cap{margin:16px 6px 6px;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.in-toc ol{list-style:none;margin:0;padding:0;display:grid;gap:2px}.in-toc a{display:flex;gap:9px;align-items:center;padding:6px;border-radius:9px;font-size:13px;color:var(--text-2);text-decoration:none}.in-toc a:hover{background:var(--violet-soft);color:var(--violet-ink)}.in-toc em,.in-body h2 em{font-style:normal;flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:var(--violet-soft);color:var(--violet-ink);font-size:12px;font-weight:800}.in-print{margin-top:12px;width:100%;height:36px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--ink);font:inherit;font-size:13px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.in-body{background:var(--surface);border:1px solid var(--border);border-radius:22px;padding:30px 34px;box-shadow:var(--shadow)}.in-eyebrow{margin:0 0 6px!important;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--violet-ink)!important}.in-sum{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0 6px}.in-sum div{border:1px solid var(--border);border-radius:14px;padding:12px 14px;display:grid;gap:4px}.in-sum b{font-size:14px}.in-sum small{font-size:13px;color:var(--muted);line-height:1.45}.in-body section{scroll-margin-top:90px}.in-body h2{display:flex;align-items:center;gap:12px}.in-body h2+p{padding-left:34px}.in-body .in-fine{text-align:left;border-top:1px solid var(--border);padding-top:16px;margin-top:30px}@media print{.in-toc,.in-crumbs{display:none}.in-doc{display:block}}@media(max-width:900px){.in-doc{grid-template-columns:1fr}.in-toc{position:static}.in-toc ol,.in-cap,.in-print{display:none}.in-body{padding:22px 18px}.in-sum{grid-template-columns:1fr}.in-body h2+p{padding-left:0}}.in-legal h1{font-size:38px;letter-spacing:-1.2px;margin:0 0 14px}.in-legal h2{font-size:20px;margin:26px 0 8px}.in-legal p{line-height:1.6;color:var(--text-2);margin:0}.in-draft{display:flex;gap:8px;align-items:flex-start;padding:14px 16px;border-radius:14px;background:var(--orange-soft);color:var(--ink)!important}@media(max-width:760px){.in-page{padding:16px 16px 36px}.in-legal h1{font-size:28px}}.op-page{max-width:1214px;margin:0 auto;padding:28px 24px 40px;display:grid;gap:18px}.op-page h1{margin:4px 0 6px;font-size:28px;font-weight:800}.op-page h2{margin:4px 0 8px;font-size:19px;font-weight:800}.op-page p{margin:4px 0;line-height:1.45}.op-eyebrow{font-size:12px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:var(--violet-ink)}.op-muted{color:var(--muted);font-size:14px}.op-fine{color:var(--muted);font-size:13px}.op-error{color:var(--red-ink);font-weight:600}.op-warn{margin:8px 0;padding:10px 12px;border-radius:12px;background:var(--orange-soft);color:var(--ink);font-size:14px}.op-link{border:0;padding:0;background:none;color:var(--violet-ink);font-weight:700;text-decoration:underline}.op-page a:not(.pt-btn){color:var(--violet-ink);font-weight:600}.op-page .pt-btn{height:40px;padding:0 14px}.op-page .pt-btn.small{height:34px;font-size:13px}.op-page .pt-btn:disabled{opacity:.55;cursor:default}.op-page input,.op-page select,.op-page textarea{width:100%;min-height:40px;padding:8px 11px;border:1px solid var(--border);border-radius:10px;background:var(--surface);font-size:14px}.op-page textarea{min-height:70px;font:inherit;font-size:14px;resize:vertical}.op-page label{display:grid;gap:5px;font-size:13px;font-weight:700;color:var(--text-2)}.op-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.op-row>label{min-width:200px;flex:1 1 200px}.op-form{display:grid;gap:10px;margin:10px 0}.op-gate{max-width:460px;margin:40px auto;padding:28px;border:1px solid var(--border);border-radius:20px;background:var(--surface);box-shadow:var(--shadow)}.op-mark{display:grid;place-items:center;width:48px;height:48px;margin-bottom:12px;border-radius:14px;background:var(--violet-soft);color:var(--violet-ink);font-size:22px}.op-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px}.op-head>div:first-child{max-width:720px}.op-head p{color:var(--text-2)}.op-head .op-row input{width:180px}.op-staff{font-weight:700;font-size:14px}.op-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.op-stats>div{display:grid;gap:2px;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.op-stats span{font-size:13px;font-weight:700;color:var(--muted)}.op-stats strong{font-size:30px;font-weight:900}.op-stats small{color:var(--muted);font-size:12px}.op-stats .danger strong{color:var(--red-ink)}.op-panel,.op-card{min-width:0;padding:18px;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.op-filters{margin:10px 0}.op-more{margin:6px 0 10px}.op-more summary{cursor:pointer;font-weight:700;font-size:14px}.op-pager span{font-size:14px;color:var(--text-2)}.op-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.op-span{grid-column:1 / -1}.op-empty{grid-column:1 / -1;padding:30px;border:1px dashed var(--border);border-radius:18px;text-align:center;color:var(--muted)}.op-card{display:grid;gap:8px;align-content:start}.op-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.op-pill{flex:none;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:800;background:var(--surface-2);color:var(--text-2);white-space:nowrap}.op-pill.good{background:var(--green-soft);color:var(--green-ink)}.op-pill.warn{background:var(--orange-soft);color:var(--orange-ink)}.op-pill.danger{background:#e5484d1f;color:var(--red-ink)}.op-chips{display:flex;flex-wrap:wrap;gap:6px}.op-chips span{padding:4px 10px;border-radius:999px;background:var(--violet-soft);color:var(--violet-ink);font-size:12px;font-weight:700}.op-deadlines{font-size:14px;font-weight:600}.op-owner,.op-exec,.op-replace{display:grid;gap:8px;padding-top:10px;border-top:1px solid var(--line-2)}.op-note{display:grid;gap:4px;padding:10px 12px;border-radius:12px;background:var(--surface-2)}.op-note p{white-space:pre-wrap;overflow-wrap:anywhere}.op-note small{color:var(--muted)}.op-note.good{background:var(--green-soft)}.op-history ol{margin:10px 0 0;padding-left:18px;display:grid;gap:8px}.op-history small{display:block;color:var(--muted)}.op-list{display:grid;gap:10px;margin-top:10px}.op-line{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--line-2)}.op-line>div{flex:1 1 220px;min-width:0;overflow-wrap:anywhere}.op-verify{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:14px;padding:12px 0;border-top:1px solid var(--line-2)}.op-verify summary{cursor:pointer;font-weight:700;font-size:14px}.op-verify-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;align-content:start}.op-evidence{display:grid;gap:4px;margin:8px 0;font-size:13px;overflow-wrap:anywhere}@media(max-width:900px){.op-page{padding:20px 16px 32px}.op-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.op-grid,.op-verify{grid-template-columns:minmax(0,1fr)}.op-head .op-row input{width:100%}}.op-chat summary{cursor:pointer;font-weight:700;font-size:14px}.op-chat-log{max-height:320px;overflow:auto;margin:8px 0 0;padding:0;list-style:none;display:grid;gap:8px}.op-chat-log small{color:var(--muted)}.op-chat-log p{margin:2px 0 0}.op-acts{display:flex;flex-wrap:wrap;gap:8px}.op-note code{word-break:break-all;font-size:13px}.op-page .pt-btn.ghost{background:transparent;color:var(--ink);border:1px solid var(--border)}.op-swatch i{display:inline-block;width:16px;height:16px;border-radius:50%;vertical-align:middle;border:1px solid var(--border);margin-left:4px}.op-page-blocks{margin:0;padding:0;list-style:none;display:grid;gap:8px;max-height:360px;overflow:auto}.op-page-blocks li{border-left:3px solid var(--violet);padding:2px 0 2px 10px}.op-page-blocks li.off{opacity:.55}.op-page-blocks small{font-weight:800;color:var(--muted)}.op-page-blocks p{margin:2px 0 0}.op-app{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100vh;background:var(--bg, var(--surface-2))}.op-side{background:#11141c;color:#c9cede;padding:22px 14px 16px;display:flex;flex-direction:column;gap:14px;position:sticky;top:0;height:100vh;overflow-y:auto}.op-logo img{display:block;height:38px;width:auto}.op-badge{align-self:flex-start;font-size:12px;font-weight:900;letter-spacing:.6px;padding:4px 9px;border-radius:7px;background:#24301a;color:#c5ff54}.op-side nav{display:grid;gap:3px}.op-navlabel{margin:10px 8px 4px;font-size:12px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:#9097b0}.op-nav{display:flex;align-items:center;gap:11px;width:100%;padding:10px 12px;border:0;border-radius:12px;background:transparent;color:#c9cede;font-size:14px;font-weight:600;text-align:left;text-decoration:none;cursor:pointer}a.op-nav{color:#c9cede!important}.op-nav:hover{background:#1c2130}.op-nav.on{background:#c5ff54;color:#11141c}.op-nav i{margin-left:auto;min-width:22px;height:22px;padding:0 6px;border-radius:7px;background:#c5ff54;color:#11141c;font-style:normal;font-size:12px;font-weight:800;display:grid;place-items:center}.op-nav.on i{background:#11141c;color:#c5ff54}.op-nav i.r{background:#e5484d;color:#fff}.op-me{margin-top:auto;padding:12px;border-radius:14px;background:#1a1f2c;display:grid;gap:4px;font-size:13px}.op-me b{color:#fff}.op-me small{color:#8d94ab;font-size:12px}.op-me .op-link{justify-self:start;color:#c5ff54}.op-me input{margin-top:4px;width:100%;min-height:34px;padding:6px 9px;border-radius:9px;border:1px solid #2b3245;background:#11141c;color:#fff}.op-app .op-page{max-width:none;margin:0;padding:0 24px 40px;align-content:start}.op-top{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:16px;margin:0 -24px;padding:14px 24px;background:var(--surface);border-bottom:1px solid var(--border)}.op-top h1{margin:0;font-size:22px}.op-top p{margin:2px 0 0;font-size:13px;color:var(--muted)}.op-search{margin-left:auto;flex:0 1 460px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface-2);color:var(--muted)}.op-app .op-search input{border:0;background:transparent;min-height:40px;padding:0}.op-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.op-kpi{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;border:1px solid var(--border);background:var(--surface)}.op-kpi small{display:block;font-size:12.5px;color:var(--muted)}.op-kpi b{font-size:24px;font-weight:800}.op-kic{width:42px;height:42px;flex:none;border-radius:12px;display:grid;place-items:center;background:var(--violet-soft);color:var(--violet-ink)}.op-kic.o{background:var(--orange-soft);color:var(--orange-ink)}.op-kic.r{background:#e5484d1f;color:var(--red-ink)}.op-kic.g{background:var(--green-soft);color:var(--green-ink)}.op-kic.b{background:#1f8fff1f;color:#1f8fff}.op-split{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:16px;align-items:start}.op-queue{border:1px solid var(--border);border-radius:18px;background:var(--surface);padding:14px;display:grid;gap:10px;position:sticky;top:86px;max-height:calc(100vh - 100px);overflow-y:auto}.op-queue-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.op-queue-head h2{margin:0}.op-app .op-queue-head select{width:auto;min-height:34px}.op-chipsel{display:flex;flex-wrap:wrap;gap:6px}.op-chipsel button{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--ink);font-size:13px;font-weight:700;cursor:pointer}.op-chipsel button.on{background:#c5ff54;border-color:#c5ff54;color:#11141c}.op-chipsel i{font-style:normal;font-size:12px;padding:1px 6px;border-radius:6px;background:var(--surface-2);color:var(--muted)}.op-chipsel button.on i{background:#11141c;color:#c5ff54}.op-filters-col{display:grid;gap:8px;margin-top:8px}.op-qlist{list-style:none;margin:0 -14px;padding:0}.op-qlist li>button{display:grid;gap:3px;width:100%;padding:12px 14px;border:0;border-top:1px solid var(--border);border-left:3px solid transparent;background:transparent;text-align:left;color:var(--ink);cursor:pointer}.op-qlist li>button.on{background:var(--violet-soft);border-left-color:var(--violet)}.op-qtop{display:flex;align-items:center;justify-content:space-between;gap:8px}.op-qtop code{font-size:12px;color:var(--muted)}.op-qtop em{font-style:normal;font-size:12px;font-weight:800;padding:2px 7px;border-radius:7px;background:var(--surface-2);color:var(--muted)}.op-qtop em.o{background:var(--orange-soft);color:var(--orange-ink)}.op-qtop em.r{background:#e5484d1f;color:var(--red-ink)}.op-qlist b{font-size:15px}.op-qlist small{font-size:12px;color:var(--muted)}.op-detail{min-width:0}.op-overview{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.op-tile{display:grid;gap:6px;justify-items:start;padding:18px;border-radius:18px;border:1px solid var(--border);background:var(--surface);color:var(--ink);text-align:left;cursor:pointer}.op-tile.hot{border-color:var(--violet)}.op-tile small{font-size:13px;color:var(--muted)}.op-tile b{font-size:30px;font-weight:800}.op-tile em{font-style:normal;font-size:12px;font-weight:700;color:var(--violet-ink)}.op-between{justify-content:space-between}.op-app .op-between select{width:auto}.op-table{overflow-x:auto}.op-table table{width:100%;border-collapse:collapse;font-size:14px}.op-table th{text-align:left;font-size:12px;color:var(--muted);padding:6px 8px;border-bottom:1px solid var(--border)}.op-table td{padding:8px;border-bottom:1px solid var(--border)}.op-chat-pic{display:block;max-width:260px;max-height:260px;border-radius:10px;margin:4px 0}.op-app .op-row>input{flex:1 1 220px;width:auto}@media(max-width:1000px){.op-app{grid-template-columns:1fr}.op-side{position:static;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center;padding:12px}.op-side nav{grid-auto-flow:column;overflow-x:auto;width:100%}.op-navlabel{display:none}.op-nav{white-space:nowrap}.op-me{margin-top:0}.op-split{grid-template-columns:1fr}.op-queue{position:static;max-height:none}.op-top{flex-wrap:wrap;position:static}.op-search{flex:1 1 100%;margin-left:0}}.op-page-cover{margin:10px 0}.op-page-cover img{width:100%;max-width:520px;aspect-ratio:16 / 7;object-fit:cover;border-radius:12px;display:block}.op-page-cover figcaption{font-size:12.5px;color:#6b7390;margin-top:6px}.op-unit{display:flex;align-items:center;gap:8px}.op-unit input{flex:1;min-width:0}.op-unit em{font-style:normal;font-size:13px;color:var(--muted);white-space:nowrap}.op-check{display:flex!important;align-items:center;gap:10px;align-self:center}.op-check input{width:auto}.op-fees label small{font-weight:500;font-size:12px}.al-page{padding:48px 16px 64px}.al-card{max-width:460px;margin:0 auto;padding:30px 28px;border:1px solid var(--border);border-radius:22px;background:var(--surface);box-shadow:var(--shadow)}.al-card h1{margin:14px 0 8px;font-size:24px;font-weight:800}.al-card p{margin:0 0 14px;color:var(--text-2);line-height:1.5}.al-ic{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--violet-soft);color:var(--violet-ink)}.al-ic.ok{background:var(--green-soft);color:var(--green-ink)}.al-ic.bad{background:var(--orange-soft);color:var(--orange-ink)}.al-acts{display:flex;flex-wrap:wrap;gap:10px}.al-form{display:grid;gap:12px}.al-form label{display:grid;gap:6px;font-size:13px;font-weight:700;color:var(--text-2)}.al-form input{height:46px;padding:0 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface);font-size:15px}.al-err{color:var(--red-ink)!important;font-weight:600}
