:root{--ink:#080b18;--bar:#0b0f22;--surface:#121731;--surface2:#0f1430;--line:#1f2650;--line2:#2a3157;--text:#e9ecf7;--muted:#9aa1bd;--faint:#8990ae;--gold:#ffb547;--blue:#3d7bff;--violet:#7c3aed;--violet-l:#a98bff;--green:#3ddc97;--cyan:#57c7f2;--red:#ff9db0;--amber:#ffcf85;--gold-grad:linear-gradient(92deg,#ffd27a,#ffb547 40%,#ff7ac8)}*{box-sizing:border-box}html,body{background:var(--ink);color:var(--text);margin:0;font-family:Manrope,system-ui,sans-serif;font-size:13px}a{color:#8fb0ff}a:hover{color:#b9ceff}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.app{flex-direction:column;min-height:100vh;display:flex}.muted{color:var(--muted)}.faint{color:var(--faint)}.row{align-items:center;gap:8px;display:flex}.grow{flex:1}.top{background:var(--bar);z-index:50;border-bottom:1px solid #1e2547;flex-wrap:wrap;align-items:center;gap:14px;padding:10px 20px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;text-decoration:none;display:flex}.brand img{height:16px;display:block}.prod{color:var(--muted);border-left:1px solid var(--line2);padding-left:10px;font-weight:700}.studio-tag{letter-spacing:.08em;color:#1a1205;background:var(--gold);border-radius:4px;padding:2px 6px;font-size:11px;font-weight:800}.nav{flex-wrap:wrap;gap:2px;display:flex}.nav a{color:var(--muted);border-radius:6px;padding:7px 10px;font-weight:600;text-decoration:none}.nav a.on,.nav a:hover{color:var(--text);background:#161c3a}.top .right{align-items:center;gap:8px;margin-left:auto;display:flex;position:relative}.crumb{color:var(--muted)}.crumb a{color:var(--muted);text-decoration:none}.crumb b{color:var(--text)}.btn{border:1px solid var(--line2);color:#c9cee3;cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 12px;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover{color:var(--text);background:#161c3a}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.sm{border-radius:6px;height:26px;padding:0 9px;font-size:12px}.btn.solid{color:var(--text);background:#1b2350;border-color:#1b2350}.btn.solid:hover{background:#26306a}.btn.gold{background:var(--gold);border-color:var(--gold);color:#1a1205;font-weight:800}.btn.gold:hover{background:#ffc46b}.btn.blue{background:var(--blue);border-color:var(--blue);color:#fff;font-weight:800}.btn.blue:hover{background:#5a8fff}.btn.ai{color:#d9ccff;background:#1a1640;border-color:#5b47b8}.btn.ai.on{color:#fff;background:#5b47b8}.btn.danger:hover{color:var(--red);background:#3a1a22}.icon-btn{border:1px solid var(--line2);background:var(--surface);color:#c9cee3;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.icon-btn:hover{color:#fff;background:#1b2350}.tog{background:var(--surface2);height:28px;color:var(--muted);cursor:pointer;border:1px solid #2f3870;border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-weight:700;display:inline-flex}.tog.on{color:#fff;background:#23306e;border-color:#4c64d8}.seg{background:var(--surface2);border:1px solid #232a4d;border-radius:8px;flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.seg button{height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-weight:700}.seg button.on{color:#fff;background:#2a3367}.inp,select.inp,textarea.inp{border:1px solid var(--line2);height:32px;color:var(--text);background:#0b0f24;border-radius:7px;min-width:0;padding:0 10px}textarea.inp{resize:vertical;height:auto;padding:7px 10px;line-height:1.45}.inp::placeholder{color:#7f88b4}label.lbl,.lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:800}input[type=checkbox]{width:15px;height:15px;accent-color:var(--blue);cursor:pointer;margin:0}input[type=range]{accent-color:var(--blue)}.card{background:var(--surface);border:1px solid var(--line);border-radius:10px}.card-h{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 14px;display:flex}.card-h h2{margin:0;font-size:14px;font-weight:800}.page{flex-direction:column;gap:14px;padding:16px 20px;display:flex}.empty{border:1.5px dashed var(--line2);color:var(--muted);text-align:center;border-radius:10px;padding:18px}.note{color:var(--muted);font-size:12px;line-height:1.45}.hint{border-radius:8px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:12px;line-height:1.45;display:flex}.hint.b{color:#c9d4ff;background:#151e4d;border:1px solid #2d3a82}.hint.w{color:#ffe0a8;background:#2a2210;border:1px solid #5c4718}.hint.r{color:#ffc2cf;background:#2a1018;border:1px solid #6a2a3a}.chip{color:#c9d4ff;cursor:pointer;background:#1a2150;border:0;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 6px 0 10px;font-size:12px;font-weight:600;display:inline-flex}.l{border-radius:4px;align-items:center;gap:3px;padding:2px 6px;font-size:11px;font-weight:700;display:inline-flex}.l.ok{color:#7ff0be;background:#11352a}.l.rv{color:var(--amber);background:#33280f}.l.miss{color:var(--red);background:#3a1a22}.l.part{color:var(--amber);background:#2a2210}.sample{color:var(--amber);letter-spacing:.05em;border:1px solid #6b5530;border-radius:4px;margin-left:6px;padding:1px 4px;font-size:10px;font-weight:800}.status{align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.dot{border-radius:50%;width:7px;height:7px}.flag{object-fit:cover;border-radius:2px;flex:none;width:20px;height:15px;box-shadow:0 0 0 1px #ffffff1f}.tablebox{overflow-x:auto}table.grid{border-collapse:separate;border-spacing:0;width:100%}.grid th{color:var(--faint);text-transform:uppercase;letter-spacing:.05em;text-align:left;white-space:nowrap;background:#0e1330;border-bottom:1px solid #232a4d;padding:8px;font-size:11px;font-weight:700;position:sticky;top:0}.grid th button{all:unset;cursor:pointer}.grid th.sorted{color:var(--text)}.grid td{white-space:nowrap;vertical-align:middle;border-bottom:1px solid #171d3d;padding:6px 8px}.grid tr.trow{cursor:pointer;position:relative}.grid tr.trow:hover td{background:#10173a}.grid tr.on td{background:#111a45}.rowlink{color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.rowlink:after{content:"";z-index:0;position:absolute;inset:0}.above{z-index:2;position:relative}.thumb{object-fit:cover;background:#0a0f26;border-radius:5px;width:54px;height:36px;display:block}.name{color:#fff;font-size:13.5px;font-weight:700}.num{font-variant-numeric:tabular-nums}.tbc{color:var(--faint)}.pop{z-index:60;background:#141a3a;border:1px solid #2f3870;border-radius:10px;flex-direction:column;gap:2px;min-width:220px;padding:6px;display:flex;position:absolute;box-shadow:0 18px 44px #0000008c}.mi{color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-weight:600;text-decoration:none;display:flex}.mi:hover{color:#fff;background:#1f2756}.mi.cur{background:#1b2350}.mi small{color:var(--muted);margin-left:auto;font-size:11px;font-weight:700}.mdiv{background:#262e57;height:1px;margin:4px 6px}.actionbar{z-index:20;background:#141b42;border:1px solid #3346a0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;margin:10px 20px 16px;padding:10px 14px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 24px #0006}.actionbar b{font-size:14px}.progress{color:#c9cee3;flex-basis:100%;align-items:center;gap:10px;font-size:12px;display:flex}.track{background:#262e57;border-radius:3px;flex:1;height:6px;overflow:hidden}.track i{background:var(--gold);height:100%;transition:width .3s;display:block}.scrim{z-index:100;background:#04060ec7;justify-content:center;align-items:flex-start;padding:40px 20px;display:flex;position:fixed;inset:0;overflow:auto}.dlg{background:#10152f;border:1px solid #2a3373;border-radius:14px;flex-direction:column;max-width:100%;display:flex;box-shadow:0 24px 60px #0009}.dlg-h{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 20px;display:flex}.dlg-h h2{margin:0;font-size:18px;font-weight:700}.dlg-b{flex-direction:column;gap:14px;padding:16px 20px;display:flex}.dlg-f{border-top:1px solid var(--line);align-items:center;gap:10px;padding:12px 20px;display:flex}.x{color:#c9cee3;cursor:pointer;background:0 0;border:0;border-radius:8px;width:32px;height:32px;margin-left:auto;font-size:17px}.x:hover{color:#fff;background:#1b2350}.toast{z-index:200;color:#141626;background:#fff;border-radius:10px;max-width:80vw;padding:10px 16px;font-weight:700;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #00000073}.toast.err{color:#7a1730;background:#ffe3e8}.hero{background:#0a0f26;border-bottom:1px solid #1e2547;min-height:190px;position:relative;overflow:hidden}.hero img.art{object-fit:cover;width:62%;height:100%;position:absolute;top:0;right:0}.hero .fade{background:linear-gradient(90deg,#0a0f26 38%,#0a0f2699 60%,#0a0f2600 85%);position:absolute;inset:0}.hero .in{flex-direction:column;gap:8px;max-width:760px;padding:22px 24px;display:flex;position:relative}.hero h1{text-transform:uppercase;color:#fff;margin:0;font-family:Unbounded,sans-serif;font-size:28px;font-weight:800}.hero .tagline{text-transform:uppercase;color:#ffd27a;font-family:Unbounded,sans-serif;font-size:13px;font-weight:700}.facts{flex-wrap:wrap;gap:18px;display:flex}.fact b{color:#fff;font-family:Unbounded,sans-serif;font-size:14px;display:block}.fact span{letter-spacing:.07em;color:#aeb4cf;text-transform:uppercase;font-size:10.5px;font-weight:700}.pill{border-radius:999px;align-items:center;gap:6px;width:max-content;padding:3px 10px;font-size:12px;font-weight:800;display:inline-flex}.cats{flex-wrap:wrap;gap:4px;display:flex}.cat{border:1px solid var(--line2);background:var(--surface2);color:#c9cee3;cursor:pointer;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 11px;font-weight:700;display:inline-flex}.cat.on{color:#fff;background:#23306e;border-color:#4c64d8}.cat.off{opacity:.45}.cat small{color:var(--muted);font-size:11px}.tiles{flex-wrap:wrap;gap:10px;display:flex}.tile{background:var(--surface);width:168px;color:inherit;text-align:left;cursor:pointer;border:2px solid #0000;border-radius:9px;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.tile:hover{border-color:#34407e}.tile.on{border-color:var(--blue);background:#141c45}.tile.hid{opacity:.55}.tile .pv{object-fit:cover;background:#0a0f26;width:100%;height:94px;display:block}.tile .pv.contain{object-fit:contain}.tile .txt{background:var(--surface2);color:#aeb4cf;height:94px;padding:10px;font-size:11px;line-height:1.4;overflow:hidden}.tick{border:1.5px solid var(--muted);color:#fff;background:#080b18bf;border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;font-size:13px;font-weight:900;display:flex;position:absolute;top:7px;left:7px}.tile.on .tick{background:var(--blue);border-color:var(--blue)}.tm{flex-direction:column;gap:2px;min-width:0;padding:7px 9px;display:flex}.fn{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.sz{color:var(--muted);font-size:11px}.list{border:1px solid var(--line);border-radius:9px;flex-direction:column;display:flex;overflow:hidden}.li{border:0;border-top:1px solid var(--line);background:var(--surface);color:inherit;text-align:left;cursor:pointer;align-items:center;gap:12px;padding:6px 12px;display:flex}.li:first-child{border-top:0}.li.on{background:#141c45}.li img{object-fit:cover;background:#0a0f26;border-radius:5px;width:64px;height:36px}.box{border:1.5px solid var(--muted);border-radius:4px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;font-weight:900;display:flex}.li.on .box{background:var(--blue);border-color:var(--blue)}.switch{cursor:pointer;background:#3a4170;border:0;border-radius:999px;flex:none;width:30px;height:17px;padding:0;position:relative}.switch.on{background:var(--green)}.switch i{background:#fff;border-radius:50%;width:13px;height:13px;transition:left .15s;position:absolute;top:2px;left:2px}.switch.on i{left:15px}.ed{flex:1;height:calc(100vh - 98px);min-height:0;display:flex}.ed-left{background:var(--bar);border-right:1px solid #1e2547;flex:0 0 232px;overflow-y:auto}.ed-center{background:#05070f;flex-direction:column;flex:auto;align-items:center;gap:10px;min-width:0;padding:16px 12px;display:flex;overflow:auto}.ed-right{background:var(--bar);border-left:1px solid #1e2547;flex-direction:column;flex:0 0 380px;min-height:0;display:flex;position:relative}.ph{letter-spacing:.07em;text-transform:uppercase;color:var(--faint);padding:12px 14px 6px;font-size:11px;font-weight:800}.ol{color:#c9cee3;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;width:calc(100% - 16px);margin:1px 8px;padding:7px 9px;font-weight:700;display:flex}.ol:hover{color:#fff;background:#141a3a}.ol.on{color:#fff;box-shadow:inset 2px 0 0 var(--blue);background:#1b2350}.ol small{color:var(--faint);margin-left:auto;font-size:11px;font-weight:600}.paper-wrap{background:#fff;flex:none;position:relative;overflow:hidden;box-shadow:0 10px 40px #0009}.paper-wrap iframe{transform-origin:0 0;border:0;width:794px;height:1123px;display:block}.checks{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.ck{border:0;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.ck.ok{color:#7ff0be;background:#11352a}.ck.w{color:var(--amber);background:#33280f}.ck.bad{color:var(--red);background:#3a1a22}.ck.act{color:var(--text);cursor:pointer;background:#1b2350}.ck.act:hover{background:#26306a}.rtabs{border-bottom:1px solid #1e2547;display:flex}.rtabs button{height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;font-weight:800}.rtabs button.on{color:#fff;border-bottom-color:var(--gold)}.props{flex-direction:column;flex:1;gap:14px;padding:12px 14px 18px;display:flex;overflow-y:auto}.f{flex-direction:column;gap:6px;display:flex}.f>.h{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.f>.h small{text-transform:none;letter-spacing:0;color:#c9cee3;margin-left:auto;font-weight:700}.opt{border:1.5px solid var(--line2);background:var(--surface2);color:#c9cee3;cursor:pointer;border-radius:7px;align-items:center;gap:6px;height:30px;padding:0 10px;font-weight:700;display:inline-flex}.opt.on{border-color:var(--blue);color:#fff;background:#15204f}.sw{cursor:pointer;border:2px solid #0000;border-radius:6px;width:24px;height:24px;padding:0}.sw.on{box-shadow:0 0 0 2px var(--blue);border-color:#fff}.items{border:1px solid var(--line);border-radius:9px;flex-direction:column;display:flex;overflow:hidden}.it{border-top:1px solid var(--line);background:var(--surface2);align-items:center;gap:8px;padding:6px 8px;display:flex}.it:first-child{border-top:0}.it .nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.it .val{color:var(--muted);white-space:nowrap;font-size:12px}.tagf{border-radius:4px;padding:1px 5px;font-size:10px;font-weight:800}.tagf.fact{color:#7ff0be;background:#11352a}.tagf.tbc{color:var(--amber);background:#33280f}.icbtn{border:1px solid var(--line2);width:28px;height:28px;color:var(--text);cursor:pointer;background:#141a3a;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.icbtn:hover,.icbtn.on{border-color:var(--blue);background:#1b2350}.rm{width:24px;height:24px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none}.rm:hover{color:var(--red);background:#3a1a22}.mv{width:22px;height:22px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;padding:0}.mv:hover{color:#fff;background:#1b2350}.adds{flex-wrap:wrap;gap:6px;display:flex}.add{color:#c9d4ff;cursor:pointer;background:0 0;border:1.5px dashed #34407e;border-radius:7px;align-items:center;gap:5px;height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.add:hover{background:#121a3e;border-color:#5a6bd8}.picker{z-index:30;background:#141a3a;border:1px solid #3346a0;border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex;position:absolute;top:110px;left:12px;right:12px;box-shadow:0 18px 44px #0009}.icgrid{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;display:grid}.icgrid button{background:var(--surface2);height:36px;color:var(--text);cursor:pointer;border:1.5px solid #0000;border-radius:7px;justify-content:center;align-items:center;padding:0;display:flex}.icgrid button:hover{border-color:#4c64d8}.icgrid button.on{border-color:var(--blue);background:#1b2350}.lays{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lay{border:1.5px solid var(--line2);background:var(--surface2);color:var(--text);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:6px;padding:8px;display:flex}.lay:hover{border-color:#4c64d8}.lay.on{border-color:var(--blue);background:#15204f}.lay small{color:var(--muted);font-size:11px}.drop{text-align:center;color:#d9ccff;cursor:pointer;background:#14112f;border:1.5px dashed #5b47b8;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:16px;display:flex}.drop.over{background:#221b52}.bub{white-space:pre-wrap;border-radius:10px;padding:9px 11px;font-size:12.5px;line-height:1.45}.bub.me{background:#23306e;align-self:flex-end;max-width:88%}.bub.ai{background:#161c3a;border:1px solid #262e57;align-self:flex-start;max-width:96%}.lgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.lg{color:#fff;cursor:pointer;text-align:left;background:#0d1229;border:1.5px solid #262e57;border-radius:10px;align-items:center;gap:12px;height:46px;padding:0 14px;font-size:14.5px;font-weight:700;display:flex}.lg:hover{background:#121a3e;border-color:#4c64d8}.lg.on{border-color:var(--blue);background:#15204f;box-shadow:0 0 0 3px #3d7bff2e}.lg:disabled{opacity:.4;cursor:default}.lg .code{color:var(--muted);margin-left:auto;font-size:12px;font-weight:800}.lg .flag{width:28px;height:21px}.ttable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:900px}.ttable th{z-index:1;text-align:left;vertical-align:top;background:#141a3a;border-bottom:1px solid #262e57;padding:10px 12px;font-weight:800;position:sticky;top:0}.ttable td{vertical-align:top;border-bottom:1px solid #1a2045;padding:8px 10px}.cell{resize:vertical;width:100%;min-height:48px;color:var(--text);font-size:var(--fs,13px);background:#0b0f24;border:1px solid #232a4d;border-radius:7px;padding:7px 9px;line-height:1.45}.cell.src{background:0 0;border-color:#0000}.cell.mt{background:#16140d;border-color:#5c4718}.cell.miss{background:#1a0e14;border-color:#7a2e40}.cell.long{border-color:#a0402f}.cellbar{flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;font-size:11px;font-weight:700;display:flex}.lock{z-index:150;background:#04060ecc;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.lock .dlg{gap:14px;width:620px;padding:24px}.steps{border:1px solid var(--line);border-radius:10px;flex-direction:column;max-height:300px;display:flex;overflow:hidden auto}.step{border-top:1px solid var(--line);align-items:center;gap:10px;padding:8px 12px;font-weight:600;display:flex}.step:first-child{border-top:0}.step .r{margin-left:auto;font-size:12px;font-weight:700}.crop-stage{-webkit-user-select:none;user-select:none;touch-action:none;background:#05070f;border-radius:6px;align-self:flex-start;position:relative;overflow:hidden}.crop-stage img{max-width:100%;display:block}.frame{cursor:move;border:2px solid #fff;position:absolute;box-shadow:0 0 0 2000px #04060e99}.frame .handle{cursor:nwse-resize;background:#fff;border-radius:3px;width:14px;height:14px;position:absolute;bottom:-7px;right:-7px}.focus{border:2px solid var(--gold);pointer-events:none;background:#ffb5474d;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;position:absolute}@media (width<=1100px){.ed-left{display:none}.lgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}*{scrollbar-width:thin;scrollbar-color:#2f3870 transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#2f3870;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#4c64d8}::-webkit-scrollbar-track{background:0 0}.tray{z-index:120;background:#121731;border:1px solid #3346a0;border-radius:12px;width:360px;max-height:60vh;position:fixed;bottom:16px;right:16px;overflow-y:auto;box-shadow:0 18px 44px #0000008c}.tray-h{background:#161e4a;align-items:center;gap:8px;padding:9px 12px;font-weight:800;display:flex;position:sticky;top:0}.tray-i{border-top:1px solid #1f2650;flex-direction:column;gap:5px;padding:9px 12px;display:flex}.tray-i .row{gap:6px}.mini-btn{color:#c9cee3;cursor:pointer;background:0 0;border:1px solid #2a3157;border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:11px;display:inline-flex}.mini-btn:hover{color:#fff;background:#1b2350}table.fit{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}table.fit th{color:var(--faint);text-transform:uppercase;letter-spacing:.05em;text-align:left;white-space:nowrap;background:#0e1330;border-bottom:1px solid #232a4d;padding:0;font-size:11px;font-weight:700;position:relative}table.fit td{white-space:nowrap;vertical-align:middle;text-overflow:ellipsis;border-bottom:1px solid #171d3d;padding:6px 8px;overflow:hidden}table.fit td.ov{overflow:visible}table.fit tr.trow:hover td{background:#10173a}table.fit tr.on td{background:#111a45}.hb{width:100%;height:34px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:4px;padding:0 8px;display:flex}.hb:hover{color:var(--text);background:#141b42}.hb.on{color:var(--text)}.hb .fi{opacity:.5;margin-left:auto;display:inline-flex}.hb.f .fi{opacity:1;color:var(--gold)}.fpop{text-transform:none;letter-spacing:0;width:250px;color:var(--text);gap:6px;padding:8px;font-size:12.5px;font-weight:600;top:36px}.fpop .vals{border:1px solid #232a4d;border-radius:7px;flex-direction:column;gap:1px;max-height:220px;padding:4px;display:flex;overflow-y:auto}.fpop label{cursor:pointer;border-radius:5px;align-items:center;gap:8px;padding:5px 6px;display:flex}.fpop label:hover{background:#1f2756}.fpop label small{color:var(--faint);margin-left:auto}.lrow{cursor:pointer;border-radius:7px;grid-template-columns:18px 22px 1fr auto;align-items:center;gap:8px;padding:7px 8px;font-weight:600;display:grid}.lrow:hover{background:#1f2756}.gname{color:inherit;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.gname b{color:#fff;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.ghead{background:#0d1129;border-bottom:1px solid #1e2547;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 20px;display:flex}.ghead .glogo{object-fit:contain;background:#0a0f26;border-radius:7px;flex:none;width:60px;height:40px}.ghead h1{text-transform:uppercase;color:#fff;margin:0;font-family:Unbounded,sans-serif;font-size:17px;font-weight:800}.gtabs{background:var(--bar);border-bottom:1px solid #1e2547;flex-wrap:wrap;gap:2px;padding:0 20px;display:flex}.gtabs a,.gtabs button{height:42px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 16px;font-size:13.5px;font-weight:800;text-decoration:none;display:inline-flex}.gtabs .on{color:#fff;border-bottom-color:var(--gold)}.gtabs small{color:var(--faint);font-weight:700}.split{flex:1;min-height:0;display:flex}.leftp{flex-direction:column;flex:auto;gap:12px;min-width:0;padding:12px 20px 20px;display:flex;overflow-y:auto}.rightp{background:var(--bar);border-left:1px solid #1e2547;flex-direction:column;flex:0 0 340px;min-height:0;display:flex}.selh{border-bottom:1px solid #1e2547;align-items:center;gap:8px;padding:12px 14px;display:flex}.si{border-bottom:1px solid #161c3a;align-items:center;gap:8px;padding:7px 14px;display:flex}.si img{object-fit:cover;background:#0a0f26;border-radius:4px;flex:none;width:48px;height:27px}.tiles.grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.tiles.grid .tile{width:auto}.grp{flex-wrap:wrap;gap:4px;display:flex}.grp button{height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 9px;font-size:12px;font-weight:700}.grp button.on{color:#fff;background:#161c3a}.kv{border-collapse:collapse;width:100%}.kv td{border-bottom:1px solid #1a2045;padding:9px 12px}.kv td:first-child{color:var(--muted);width:200px;font-weight:700}.doc{border:1px solid var(--line);background:var(--surface2);border-radius:9px;align-items:center;gap:12px;padding:10px 12px;display:flex}.doc .ic{width:34px;height:42px;color:var(--red);background:#3a1a22;border-radius:5px;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:flex}.login-wrap{background:radial-gradient(1200px 600px at 70% 10%,#1b1550 0%,#080b18 60%);justify-content:center;align-items:center;min-height:100vh;display:flex}.login{background:#10152f;border:1px solid #2a3373;border-radius:16px;flex-direction:column;gap:16px;width:400px;padding:28px;display:flex;box-shadow:0 24px 60px #0000008c}.snip-layer{z-index:5;cursor:crosshair;background:#04060e40;position:absolute;inset:0}.snip-box{border:2px dashed var(--gold);border-radius:4px;position:absolute;box-shadow:0 0 0 9999px #04060e73}.snip-card{z-index:6;background:#141a3a;border:1px solid #3346a0;border-radius:12px;flex-direction:column;gap:8px;width:440px;padding:10px;display:flex;position:absolute;box-shadow:0 18px 44px #0009}.btn.on{color:#ffcf85;background:#2a2010;border-color:#6b5530}.switch.gold.on{background:var(--gold)}.viewbar{color:#ffcf85;background:#2a2010;border-bottom:1px solid #6b5530;justify-content:center;align-items:center;gap:10px;padding:7px;font-weight:700;display:flex}.with-ai .app{margin-right:380px}.aip{z-index:90;background:#0b0f22;border-left:1px solid #1e2547;flex-direction:column;width:380px;display:flex;position:fixed;top:0;bottom:0;right:0}.aip .hd{border-bottom:1px solid #1e2547;align-items:center;gap:8px;padding:13px 14px;font-weight:800;display:flex}.aip .bd{flex-direction:column;flex:1;gap:12px;padding:12px 14px;display:flex;overflow-y:auto}.qa{flex-wrap:wrap;gap:6px;display:flex}.qa button{color:#d9ccff;cursor:pointer;background:#1a1640;border:1px solid #5b47b8;border-radius:999px;height:28px;padding:0 10px;font-size:12px;font-weight:700}.qa button:hover{background:#2a2266}.job{background:#151e4d;border:1px solid #2d3a82;border-radius:10px;flex-direction:column;gap:6px;padding:10px;display:flex}.part{align-items:flex-start;gap:8px;font-size:12px;display:flex}.with-ai .tray{right:396px}.ecell{all:unset;box-sizing:border-box;cursor:text;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:center;gap:6px;width:100%;min-height:30px;padding:0 6px;display:flex;overflow:hidden}.ecell:hover{background:#161e46;box-shadow:inset 0 0 0 1px #34407e}.ecell .pen{opacity:0;color:#8fb0ff;flex:none;margin-left:auto;display:inline-flex}.ecell:hover .pen,.ecell:focus-visible .pen{opacity:1}.ecell:focus-visible{box-shadow:inset 0 0 0 2px var(--blue)}.eedit{z-index:30;border:1.5px solid var(--blue);background:#0b0f24;border-radius:7px;align-items:center;gap:4px;min-width:200px;padding:2px 4px;display:flex;position:relative;box-shadow:0 0 0 3px #3d7bff33}.eedit input,.eedit select{min-width:0;height:26px;color:var(--text);background:0 0;border:0;outline:none;flex:1}.eedit select option{background:#141a3a}.ehint{z-index:40;width:250px;color:var(--faint);white-space:normal;background:#141a3a;border:1px solid #2f3870;border-radius:8px;padding:6px 8px;font-size:11.5px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 12px 30px #00000080}.eerr{color:var(--red)}.rowacts{justify-content:flex-end;gap:4px;padding-right:4px;display:flex}.chk{all:unset;cursor:pointer;height:24px;color:var(--amber);background:#33280f;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:11.5px;font-weight:800;display:inline-flex}.chk:hover{background:#4a3a15}.chk.ok{color:#7ff0be;cursor:default;background:#11352a}.stile{background:var(--surface);border:2px solid #0000;border-radius:9px;flex-direction:column;display:flex;position:relative;overflow:hidden}.stile.sel{border-color:var(--blue)}.stile.hid .pvw{opacity:.35}.pvw{aspect-ratio:16/9;background:#0a0f26;width:100%;display:block;position:relative;overflow:hidden}.pvw img{object-fit:cover;width:100%;height:100%;display:block}.pvw img.contain{object-fit:contain}.hov{background:linear-gradient(#080b18bf,#080b1800 45%,#080b18d9);flex-direction:column;justify-content:space-between;padding:6px;display:none;position:absolute;inset:0}.stile:hover .hov,.stile.sel .hov{display:flex}.hb{all:unset;cursor:pointer;color:#fff;background:#121731e6;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.hb:hover{background:var(--blue)}.editimg{all:unset;cursor:pointer;background:var(--gold);color:#1a1205;border-radius:999px;align-self:center;align-items:center;gap:6px;height:28px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.ubadge{color:#7ff0be;background:#11352a;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:800;position:absolute;top:6px;left:6px}.hbadge{color:var(--red);background:#3a1a22;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:800;position:absolute;top:6px;right:6px}.stile:hover .hbadge,.stile.sel .hbadge{display:none}.stm{all:unset;cursor:pointer;flex-direction:column;gap:2px;min-width:0;padding:7px 9px;display:flex}.folderbar{background:var(--surface2);border:1px solid #232a4d;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;font-size:12.5px;display:flex}.folderbar code{color:#c9d4ff;word-break:break-all;font-family:ui-monospace,Menlo,monospace;font-size:12px}.dropall.over{outline:2px dashed var(--blue);outline-offset:-6px}.mchip{height:26px;color:var(--text);background:#1a2150;border-radius:999px;align-items:center;gap:6px;padding:0 6px 0 10px;font-size:12px;font-weight:700;display:inline-flex}.mchip small{color:var(--muted);font-weight:600}.mchip button{all:unset;cursor:pointer;color:#8fa0e6;padding:0 3px}.addchip{all:unset;cursor:pointer;color:#c9d4ff;border:1.5px dashed #34407e;border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.doc .da{gap:4px;display:none}.doc:hover .da{display:flex}.opt3{border:1.5px solid var(--line2);background:var(--surface2);color:var(--text);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.opt3.on{border-color:var(--blue);background:#15204f}.opt3 small{color:var(--muted)}.opt3:disabled{opacity:.45;cursor:not-allowed}.ghead .ecell{width:auto;overflow:visible}.with-ai .app{overflow-x:auto}.with-ai .app table.fit{min-width:1080px}@keyframes pulse{0%{box-shadow:0 0 #57c7f2a6}70%{box-shadow:0 0 0 7px #57c7f200}to{box-shadow:0 0 #57c7f200}}.pulse{animation:1.8s ease-out infinite pulse}.qf{flex-wrap:wrap;gap:6px;display:flex}.qf button{color:#c9cee3;cursor:pointer;background:#0f1430;border:1px solid #2a3157;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 12px;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.qf button:hover{border-color:#4c64d8}.qf button.on{color:#fff;background:#23306e;border-color:#4c64d8}.qf small{color:var(--muted);font-size:11px}.pager{align-items:center;gap:6px;padding:12px 0 0;display:flex}.pager button{color:#c9cee3;cursor:pointer;background:0 0;border:1px solid #2a3157;border-radius:7px;min-width:32px;height:32px;font-weight:700}.pager button.on{color:#fff;background:#23306e;border-color:#4c64d8}.pager button:disabled{opacity:.4;cursor:default}table.fit tr.trow .thumb{transition:transform .25s}table.fit tr.trow:hover .thumb{transform:scale(1.08)}.pgc{display:block}.pg-sec{flex-direction:column;gap:16px;padding:26px 40px;display:flex}.pg-tight{padding-top:12px;padding-bottom:12px}.pg-divider{background:linear-gradient(90deg,#0000,#57c7f273 20%,#8f6eff73 80%,#0000);border:0;height:1px;margin:14px 40px 10px;position:relative;overflow:visible}.pg-divider:after{content:"";background:#57c7f2;width:7px;height:7px;position:absolute;top:-3px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 12px #57c7f2cc}.pg-intro{padding:26px 40px 6px}.pg-intro-t{text-transform:uppercase;background:linear-gradient(92deg,#fff 40%,#c9d4ff);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-family:Unbounded,sans-serif;font-size:28px;font-weight:800}.pg-intro-p{color:var(--muted);margin:6px 0 0;font-size:14px}.pg-h2{text-transform:uppercase;color:#fff;margin:0;font-family:Unbounded,sans-serif;font-size:20px;font-weight:800}.pg-h2 span{color:#a98bff}.pg-p{color:#c9cee3;margin:0;line-height:1.55}.pg-btn{background:var(--gold);color:#1a1205;border-radius:9px;align-items:center;height:40px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.pg-ph{color:var(--faint);text-align:center;border:1.5px dashed #34407e;border-radius:12px;padding:16px;font-size:13px}.pg-noimg{background:linear-gradient(135deg,#1a2150,#0e1330);width:100%;height:100%;display:block}.pg-empty{color:var(--faint)!important;-webkit-text-fill-color:var(--faint)!important;background:0 0!important}@keyframes pgRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pgKb{0%{background-size:auto 104%}to{background-size:auto 118%}}@keyframes pgFloat{0%,to{opacity:.2;transform:translateY(0)}50%{opacity:1;transform:translateY(-26px)}}@keyframes pgGlow{0%{box-shadow:0 0 #ffb5478c}70%{box-shadow:0 0 0 12px #ffb54700}to{box-shadow:0 0 #ffb54700}}.pg-glow{animation:2.4s ease-out infinite pgGlow}.pg-hero{background-color:#080b18;background-image:linear-gradient(90deg,#080b18 26%,#080b18b8 52%,#080b1814 82%),linear-gradient(0deg,#080b18 0%,#080b1800 30%),var(--pg-bg,none);background-position:50%,50%,right 30%,right 30%;background-repeat:no-repeat;background-size:cover,cover,auto 108%,auto 108%;align-items:center;min-height:560px;animation:18s ease-in-out infinite alternate pgKb;display:flex;position:relative;overflow:hidden}.pg-hero-in{z-index:1;flex-direction:column;gap:14px;max-width:760px;padding:40px 48px;animation:.6s ease-out both pgRise;display:flex;position:relative}.pg-kicker{color:var(--muted);align-items:center;gap:10px;font-weight:700;display:flex}.pg-badge{color:#7ff0be;background:#11352a;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.pg-badge[data-status=upcoming]{color:#9fe0ff;background:#0f2e40}.pg-title{text-transform:uppercase;color:#fff;max-width:640px;margin:0;font-family:Unbounded,sans-serif;font-size:52px;font-weight:800;line-height:1}.pg-tagline{text-transform:uppercase;background:linear-gradient(92deg,#ffd27a,#ffb547 40%,#ff7ac8);color:#0000;-webkit-background-clip:text;background-clip:text;align-self:flex-start;margin:0;font-family:Unbounded,sans-serif;font-size:18px;font-weight:700}.pg-desc{color:#d9ddee;max-width:580px;margin:0;font-size:15px;line-height:1.55}.pg-sparks i{background:#b9f7ff;border-radius:50%;width:6px;height:6px;animation:6s ease-in-out infinite pgFloat;position:absolute;box-shadow:0 0 12px 4px #57c7f2b3}.pg-sparks i:first-child{top:30%;left:58%}.pg-sparks i:nth-child(2){animation-delay:1s;top:62%;left:70%}.pg-sparks i:nth-child(3){animation-delay:2s;top:22%;left:84%}.pg-sparks i:nth-child(4){animation-delay:3s;top:80%;left:64%}.pg-sparks i:nth-child(5){animation-delay:1.5s;top:52%;left:90%}.pg-sparks i:nth-child(6){animation-delay:2.5s;top:40%;left:76%}.pg-stats{flex-wrap:wrap;gap:10px;display:flex}.pg-stat{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#121731e6;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:2px;min-width:96px;padding:10px 14px;transition:transform .2s,border-color .2s;animation:.5s ease-out backwards pgRise;display:flex}.pg-stat:nth-child(2){animation-delay:80ms}.pg-stat:nth-child(3){animation-delay:.16s}.pg-stat:nth-child(4){animation-delay:.24s}.pg-stat:nth-child(5){animation-delay:.32s}.pg-stat:hover{border-color:#a98bff;transform:perspective(500px)rotateX(8deg)translateY(-4px)}.pg-stat b{color:#fff;font-family:Unbounded,sans-serif;font-size:19px}.pg-stat span{letter-spacing:.08em;text-transform:uppercase;color:#aeb4cf;font-size:10.5px;font-weight:800}.pg-actions{flex-wrap:wrap;gap:10px;display:flex}.pg-actions .btn{height:44px;padding:0 20px;font-size:14px}.pg-fshow{grid-template-columns:minmax(280px,400px) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.pg-flist{flex-direction:column;gap:10px;display:flex}.pg-fitem{color:var(--text);cursor:pointer;text-align:left;background:#10152f;border:1px solid #1f2650;border-radius:12px;flex:1;align-items:center;gap:12px;padding:14px 16px;transition:background .25s,border-color .25s,transform .25s;display:flex;position:relative;overflow:hidden}.pg-fitem:hover{transform:translate(3px)}.pg-fbar{background:#ffffff0f;height:3px;position:absolute;bottom:0;left:0;right:0}.pg-fbar i{transform-origin:0;background:linear-gradient(90deg,#7c5ce6,var(--gold));width:100%;height:100%;animation:pgFill var(--fs,6s) linear forwards;display:block;transform:scaleX(0);box-shadow:0 0 10px #ffb54799}.pg-fshow:hover .pg-fbar i{animation-play-state:paused}@keyframes pgFill{to{transform:scaleX(1)}}.pg-fitem:hover{border-color:#4c64d8}.pg-fitem.on{background:linear-gradient(120deg,#22175a,#121731);border-color:#7c5ce6}.pg-fn{color:#7c5ce6;flex:none;width:26px;font-family:Unbounded,sans-serif;font-size:13px;font-weight:800}.pg-fitem.on .pg-fn{color:var(--gold)}.pg-ftx{flex-direction:column;gap:3px;display:flex}.pg-ftx b{text-transform:uppercase;font-family:Unbounded,sans-serif;font-size:13px}.pg-ftx span{color:#aeb4cf;max-height:0;font-size:12.5px;line-height:1.4;transition:max-height .3s;overflow:hidden}.pg-fitem.on .pg-ftx span{max-height:60px}.pg-fstage{background:#0a0f26;border-radius:16px;height:clamp(340px,32vw,480px);min-height:340px;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000073}.pg-fstage img{object-fit:contain;width:100%;height:100%;animation:.5s ease-out both pgRise;position:absolute;inset:0}.pg-fcap{background:linear-gradient(#080b1800,#080b18eb);flex-direction:column;gap:4px;padding:18px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.pg-fcap b{text-transform:uppercase;font-family:Unbounded,sans-serif;font-size:20px}.pg-fcap span{color:#d9ddee;font-size:13.5px}@property --n{syntax:"<integer>";inherits:false;initial-value:0}@keyframes pgCnt{0%{--n:0}to{--n:var(--to)}}.pg-cnt{counter-reset:n var(--n);animation:1.6s ease-out both pgCnt}.pg-cnt:before{content:counter(n)}.pg-numbers{background:#232a4d;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;display:grid;overflow:hidden}.pg-num{background:linear-gradient(160deg,#151b44,#0e1330);flex-direction:column;align-items:center;gap:6px;padding:26px 20px;display:flex}.pg-num b{background:linear-gradient(92deg,#ffd27a,#ffb547 40%,#ff7ac8);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Unbounded,sans-serif;font-size:34px;font-weight:800}.pg-num>span{letter-spacing:.08em;text-transform:uppercase;color:#aeb4cf;font-size:11px;font-weight:800}.pg-media{grid-template-columns:1.4fr 1fr;gap:14px;display:grid}.pg-vid{all:unset;cursor:pointer;aspect-ratio:16/9;background:#0a0f26;border-radius:16px;display:block;position:relative;overflow:hidden}.pg-vid img,.pg-vid video{object-fit:contain;width:100%;height:100%;transition:transform .5s;display:block}.pg-vid:hover img,.pg-vid:hover video{transform:scale(1.04)}.pg-play{color:#1a1205;background:#ffb547f5;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;font-size:24px;animation:2.4s ease-out infinite pgGlow;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pg-vtag{background:#080b18cc;border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:700;position:absolute;bottom:10px;left:12px}.pg-usp{background:#10152f;border:1px solid #1f2650;border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}.pg-uitem{border-radius:10px;align-items:center;gap:10px;padding:10px;transition:background .2s,transform .2s;display:flex}.pg-uitem span{color:var(--gold)}.pg-uitem:hover{background:#161e46;transform:translate(4px)}.pg-hls{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.pg-hl{background:#10152f;border:1px solid #1f2650;border-radius:14px;margin:0;transition:transform .25s;overflow:hidden}.pg-hl:hover{transform:translateY(-4px)}.pg-hl img,.pg-hl .pg-noimg{aspect-ratio:16/8;object-fit:contain;width:100%;transition:transform .4s;display:block}.pg-hl:hover img{transform:scale(1.06)}.pg-hl figcaption{flex-direction:column;gap:3px;padding:10px 12px;display:flex}.pg-hl figcaption b{text-transform:uppercase;color:#c9b6ff;font-family:Unbounded,sans-serif;font-size:12px}.pg-hl figcaption span{color:#aeb4cf;font-size:12px}.pg-marquee{background:#0e1330;border:1px solid #1f2650;border-radius:12px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.pg-mtrack{gap:10px;width:max-content;padding:12px;animation:30s linear infinite pgMarq;display:flex}.pg-marquee:hover .pg-mtrack{animation-play-state:paused}.pg-mtrack span{height:32px;color:var(--text);white-space:nowrap;background:#1a2150;border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}@keyframes pgMarq{to{transform:translate(-50%)}}.pg-band{background:linear-gradient(120deg,#2a1366,#121731 45%,#1b2a6b) 0 0/200% 200%;border:1px solid #3a2a8c;border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;margin:8px 40px 40px;padding:22px 26px;animation:10s infinite pgBand;display:flex}@keyframes pgBand{0%,to{background-position:0%}50%{background-position:100%}}.pg-band-tx{flex:1;min-width:240px}.pg-band-t{margin:0;font-size:17px}.pg-band-p{color:var(--muted);margin:4px 0 0;font-size:13px}.pg-lb{z-index:300;background:#04060ed1;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pg-lbx{aspect-ratio:16/9;background:#000;border-radius:14px;width:min(1000px,92vw);position:relative;overflow:hidden;box-shadow:0 30px 80px #000000b3}.pg-soon{flex-direction:column;gap:12px;display:flex}.pg-soon-h{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pg-sc{isolation:isolate;background:#0e1330;width:100%;height:100%;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s;position:relative;overflow:hidden}.pg-cf-card:has(.pg-sc.on){box-shadow:0 0 0 2px var(--gold),0 20px 50px #ffb43c38}.pg-sc-art{position:absolute;inset:0}.pg-sc-art img{object-fit:contain;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .4s}.pg-sc-shade{background:linear-gradient(#080b180d,#080b1873 42%,#080b18f7 70%);position:absolute;inset:0}.pg-sc-pick{z-index:4;background:#080b18bf;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;top:12px;left:12px}.pg-sc-badge{z-index:4;color:#bdebff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f2e40e6;border:1px solid #57c7f280;border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:11.5px;font-weight:800;display:inline-flex;position:absolute;top:12px;right:12px}.pg-sc-body{z-index:2;flex-direction:column;gap:6px;padding:16px;display:flex;position:absolute;bottom:0;left:0;right:0}.pg-sc-name{text-transform:uppercase;color:#fff;text-shadow:0 2px 10px #0009;font-family:Unbounded,sans-serif;font-size:18px;font-weight:800}.pg-sc-meta{color:#9fe0ff;font-size:12.5px;font-weight:700}.pg-sc-stats{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(100deg,#0e1330e0,#141028e0 60%,#46226499);border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:repeat(3,1fr);margin:6px 0 0;display:grid;overflow:hidden}.pg-sc-stats div{min-width:0;padding:9px 12px}.pg-sc-stats div+div{border-left:1px solid #ffffff1a}.pg-sc-stats dt{letter-spacing:.12em;text-transform:uppercase;color:#7c84a8;font-family:JetBrains Mono,ui-monospace,Consolas,monospace;font-size:10px;font-weight:700}.pg-sc-stats dd{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin:3px 0 0;font-family:JetBrains Mono,ui-monospace,Consolas,monospace;font-size:14px;font-weight:800;overflow:hidden}.pg-sc-stats dd.hi{color:#4ade9b}.pg-sc-act{z-index:3;opacity:0;pointer-events:none;flex-direction:column;gap:10px;width:180px;transition:opacity .3s,transform .45s cubic-bezier(.2,1.4,.4,1);display:flex;position:absolute;top:38%;left:50%;transform:translate(-50%,-25%)scale(.85)}.pg-sc-act .btn{justify-content:center;height:38px;transition:transform .2s;box-shadow:0 8px 24px #00000073}.pg-sc-act .btn:hover{transform:scale(1.05)}.pg-sc:hover .pg-sc-act,.pg-sc:focus-within .pg-sc-act{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}@media (hover:none){.pg-sc-act{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.pg-sc-art img{filter:brightness(.7)}}@media (prefers-reduced-motion:reduce){.pg-sc,.pg-sc-art img,.pg-sc-act{transition:none}}@supports (animation-timeline:view()){.pg-reveal{animation:linear both pgReveal;animation-timeline:view();animation-range:entry cover 25%}.pg-cnt{animation:linear both pgCnt;animation-timeline:view();animation-range:entry cover 40%}}@keyframes pgReveal{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@media (width<=820px){.pg-fshow,.pg-media{grid-template-columns:1fr}.pg-title{font-size:34px}.pg-hero-in{padding:28px 22px}.pg-sec{padding:20px 18px}.pg-divider{margin:10px 18px}.pg-band{margin:8px 18px 30px}}@media (prefers-reduced-motion:reduce){.pulse,.pg-glow,.pg-hero,.pg-hero-in,.pg-sparks i,.pg-mtrack,.pg-band,.pg-play,.pg-reveal,.pg-cnt,.pg-fstage img,.pg-fbar i{animation:none!important}}.gshell{flex-direction:column;height:100vh;display:flex}.gtop{border-bottom:1px solid var(--line);background:#0b0f22;flex:none;align-items:center;gap:20px;padding:8px 20px;display:flex}.gcrumb{color:var(--muted);font-size:12px}.gcrumb a{color:var(--muted);text-decoration:none}.gnav{align-self:stretch;gap:6px;margin:-8px 0;display:flex}.gnav a,.gnav button{color:#aeb4cf;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;padding:0 16px;font-size:13.5px;font-weight:800;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.gnav a:after,.gnav button:after{content:"";background:linear-gradient(90deg,var(--gold),#ffcf85);border-radius:3px 3px 0 0;height:3px;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-1px;left:12px;right:12px;transform:scaleX(0)}.gnav a:hover,.gnav button:hover{color:#fff}.gnav a:hover:after,.gnav button:hover:after{opacity:.6;transform:scaleX(.4)}.gnav .on{color:#fff}.gnav .on:after,.gnav .on:hover:after{opacity:1;transform:scaleX(1);box-shadow:0 0 12px #ffb5478c}.gscroll{flex:1;min-height:0;overflow:hidden auto}.gfoot{background:#0b0f22f7;border-top:1px solid #262e57;flex:none;align-items:center;gap:12px;padding:10px 20px;display:flex}.gshell .tray{bottom:76px}.dlpill{z-index:120;height:38px;color:var(--text);cursor:pointer;background:#121731;border:1px solid #3346a0;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 6px;font-weight:800;display:inline-flex;position:fixed;bottom:16px;right:16px;box-shadow:0 12px 30px #00000080}.has-foot .dlpill,.has-foot .tray{bottom:76px}.ring{border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.ring i{background:#121731;border-radius:50%;width:18px;height:18px}.factgrid{background:#1a2045;border-radius:0 0 12px 12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1px;display:grid;overflow:hidden}.factgrid>div{background:var(--surface);flex-direction:column;gap:3px;padding:10px 12px;display:flex}.factgrid>div>span{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:800}.factgrid>div>b{color:var(--text);font-size:13px;font-weight:700}.pg-widget-preview{pointer-events:none}.pb-app{flex-direction:column;height:100vh;display:flex}.pb-bar{border-bottom:1px solid var(--line);background:#0d1129;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 14px;display:flex}.pb-bar .sep{background:#262e57;width:1px;height:22px}.pb-main{flex:1;min-height:0;display:flex}.pb-canvas{background:#05070f;flex:1;min-width:0;position:relative}.pb-sel{border-bottom:1px solid var(--line);color:var(--muted);padding:10px 12px;font-size:12.5px}.pb-bm{justify-content:center;align-items:center;height:28px;font-size:22px;line-height:1;display:flex}.pb-edit .gjs-one-bg{background-color:#0b0f22}.pb-edit .gjs-two-color{color:#c9cee3}.pb-edit .gjs-three-bg{color:#fff;background-color:#3d7bff}.pb-edit .gjs-four-color,.pb-edit .gjs-four-color-h:hover{color:#ffb547}.pb-edit .gjs-block{color:#c9cee3;width:calc(50% - 10px);min-height:76px;box-shadow:none;background:#0f1430;border:1px solid #232a4d;border-radius:10px;margin:5px;padding:10px 6px;font-size:11.5px;font-weight:700}.pb-edit .gjs-block:hover{color:#fff;border-color:#4c64d8}.pb-edit .gjs-block-category .gjs-title{color:#9aa1bd;letter-spacing:.06em;text-transform:uppercase;background:#0e1330;border-bottom:1px solid #1e2547;padding:9px 10px;font-size:11px;font-weight:800}.pb-edit .gjs-blocks-c{padding:4px}.pb-edit .gjs-layer{color:#c9cee3;background:0 0;font-size:12.5px}.pb-edit .gjs-layer.gjs-selected .gjs-layer-item{background:#1b2350}.pb-edit .gjs-layer-item{border-bottom:1px solid #161c3a}.pb-edit .gjs-sm-sector-title,.pb-edit .gjs-trt-header{color:#c9cee3;background:#0e1330;border-bottom:1px solid #1e2547;font-size:12px;font-weight:800}.pb-edit .gjs-sm-properties{background:#0b0f22}.pb-edit .gjs-field{color:#e9ecf7;background:#121731;border:1px solid #262e57;border-radius:6px}.pb-edit .gjs-field input,.pb-edit .gjs-field select{color:#e9ecf7}.pb-edit .gjs-sm-label,.pb-edit .gjs-label{color:#9aa1bd}.pb-edit .gjs-clm-tags{background:#0b0f22;border-bottom:1px solid #1e2547;padding:8px 10px}.pb-edit .gjs-clm-tag{background:#23306e}.pb-edit .gjs-badge,.pb-edit .gjs-toolbar{background:#3d7bff}.pb-edit .gjs-cv-canvas{background:#05070f;width:100%;height:100%;top:0}.ginfo-cols{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:0;display:grid}.ginfo-cols .ftable+.ftable{border-left:1px solid #1e2547}.ftable{border-collapse:collapse;table-layout:fixed;width:100%}.ftable caption{caption-side:top;text-align:left;letter-spacing:.1em;text-transform:uppercase;color:#8fa0e6;padding:12px 16px 8px;font-size:11px;font-weight:800}.ftable th,.ftable td{text-align:left;vertical-align:middle;border-top:1px solid #1a2045;padding:9px 16px;font-size:13.5px}.ftable th{color:#8c93b5;width:42%;font-weight:700}.ftable td{color:#fff;font-variant-numeric:tabular-nums;font-weight:700}.ftable tbody tr:nth-child(2n){background:#ffffff05}.ftable tbody tr:hover{background:#57c7f20f}.fchips,.flinks{flex-wrap:wrap;gap:6px;display:flex}.fchip{background:#151b3d;border:1px solid #2a3373;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;display:inline-flex}.fchip small{color:#ffcf85;font-size:11px;font-weight:700}@media (width<=820px){.ginfo-cols{grid-template-columns:1fr}.ginfo-cols .ftable+.ftable{border-left:0}}.vtile{position:relative}.vtile .tile{width:100%}.tile video.pv{pointer-events:none}.vplay{color:#1a1205;cursor:pointer;background:#ffb547f2;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;transition:transform .2s,box-shadow .2s;display:flex;position:absolute;top:49px;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 18px #00000080}.vplay:hover{transform:translate(-50%,-50%)scale(1.12);box-shadow:0 0 0 6px #ffb54740,0 6px 18px #00000080}.plyr{flex-direction:column;gap:8px;width:min(1100px,94vw);display:flex}.plyr-h{color:#fff;align-items:center;gap:8px;display:flex}.plyr .pg-lbx{width:100%;max-height:80vh}.pg-numbers{position:relative}.pg-numbers:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),#a98bff2e,transparent 70%);transition:opacity .3s;position:absolute;inset:0}.pg-numbers:hover:after{opacity:1}.pg-cf{flex-direction:column;gap:18px;display:flex}.pg-cf-stage{perspective:1600px;height:clamp(240px,30vw,440px);transform-style:preserve-3d;position:relative}.pg-cf-card{aspect-ratio:16/9;cursor:pointer;max-width:86%;height:100%;transform:translateX(calc(-50% + var(--d) * var(--cf-gap,62%))) translateZ(calc(var(--a) * var(--cf-z,-240px))) rotateY(calc(var(--d) * var(--cf-rot,-32deg))) scale(calc(1 - var(--a) * var(--cf-s,.18)));opacity:calc(1 - var(--a) * .3);z-index:calc(10 - var(--a));filter:brightness(calc(1 - var(--a) * .3)) saturate(calc(1 - var(--a) * .2));background:#0e1330;border:1px solid #ffffff14;border-radius:18px;margin:0;transition:transform .8s cubic-bezier(.2,.8,.2,1),opacity .8s,filter .8s,box-shadow .8s;position:absolute;top:0;left:50%;overflow:hidden;box-shadow:0 20px 50px #00000080}.pg-cf-card.far{opacity:0;pointer-events:none}.pg-cf-card.on{cursor:default;box-shadow:0 30px 80px #0009,0 0 0 1px #a98bff73,0 0 60px #7c5ce640}.pg-cf-card img,.pg-cf-card .pg-noimg{object-fit:contain;width:100%;height:100%;transition:transform 6s ease-out;display:block}.pg-cf-card.on img{transform:scale(1.06)}.pg-cf-card figcaption{opacity:0;background:linear-gradient(#0000,#080b18eb);flex-direction:column;gap:4px;padding:22px 24px;transition:opacity .5s .25s,transform .6s cubic-bezier(.2,.8,.2,1) .25s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(16px)}.pg-cf-card.on figcaption{opacity:1;transform:none}.pg-cf-card figcaption b{text-transform:uppercase;color:#fff;font-family:Unbounded,sans-serif;font-size:20px}.pg-cf-card figcaption span{color:#d9ddee;font-size:13.5px}.pg-cf-ctl{justify-content:center;align-items:center;gap:10px;display:flex}.pg-cf-dots{align-items:center;gap:6px;display:flex}.pg-cf-dot{cursor:pointer;background:#2a3373;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .4s cubic-bezier(.2,.8,.2,1),background .3s;overflow:hidden}.pg-cf-dot.on{background:#2a3373;width:48px}.pg-cf-dot i{transform-origin:0;background:linear-gradient(90deg,#a98bff,var(--gold));height:100%;animation:pgFill var(--cf-time,5s) linear forwards;display:block;transform:scaleX(0)}.pg-cf:hover .pg-cf-dot i{animation-play-state:paused}.pg-finale{text-align:center;isolation:isolate;background:radial-gradient(at 50% 55%,#1e1550 0%,#0b0e24 55%,#05070f 100%);border:1px solid #1f2650;border-radius:24px;place-items:center;min-height:500px;margin:12px 40px 20px;display:grid;position:relative;overflow:hidden}.pg-finale:before{content:"";z-index:-1;opacity:.55;background-image:radial-gradient(1.5px 1.5px at 20% 30%,#fff,#0000),radial-gradient(1px 1px at 70% 20%,#c9d4ff,#0000),radial-gradient(1.5px 1.5px at 40% 80%,#fff,#0000),radial-gradient(1px 1px at 85% 65%,#b9f7ff,#0000),radial-gradient(1px 1px at 10% 70%,#fff,#0000),radial-gradient(1.5px 1.5px at 55% 45%,#ffd27a,#0000);background-size:220px 220px;animation:140s linear infinite pgSpin;position:absolute;inset:-50%}@keyframes pgSpin{to{transform:rotate(360deg)}}.pg-wall{perspective:900px;z-index:0;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#0000 26%,#000 62%);mask-image:radial-gradient(#0000 26%,#000 62%)}.pg-wall-in{transform-style:preserve-3d;position:absolute;inset:0}.pg-wall-tilt{transform-style:preserve-3d;transform:rotateX(var(--ty,0deg)) rotateY(var(--tx,0deg));transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.pg-wt{left:var(--x);top:var(--y);aspect-ratio:16/10;width:clamp(120px,17%,240px);transform:translate(-50%,-50%) translateZ(var(--z)) rotateY(var(--r));pointer-events:auto;position:absolute}.pg-wt img{object-fit:cover;opacity:.88;width:100%;height:100%;animation:pgBob 7s ease-in-out var(--dl) infinite;border:1px solid #ffffff1f;border-radius:10px;transition:scale .35s cubic-bezier(.2,.8,.2,1),opacity .35s,filter .35s,box-shadow .35s;display:block;box-shadow:0 20px 40px #0009}.pg-wt:hover img{opacity:1;filter:brightness(1.15)saturate(1.2);scale:1.18;box-shadow:0 0 0 2px #a98bffb3,0 24px 60px #7c5ce673}@keyframes pgBob{0%,to{translate:0}50%{translate:0 -12px}}.pg-finale-in{z-index:1;flex-direction:column;align-items:center;gap:12px;max-width:560px;padding:40px 24px;display:flex;position:relative}.pg-finale-k{letter-spacing:.16em;text-transform:uppercase;color:#a98bff;font-size:11px;font-weight:800}.pg-finale-t{text-transform:uppercase;background:linear-gradient(92deg,#fff 30%,#c9b6ff);color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text;margin:0;font-family:Unbounded,sans-serif;font-size:clamp(26px,3.4vw,42px);font-weight:800;line-height:1.1}.pg-finale-p{color:#c9cee3;margin:0 0 8px;font-size:15px}@supports (animation-timeline:view()){.pg-hero-in{animation:.6s ease-out both pgRise,linear both pgHeroOut;animation-timeline:auto,view();animation-range:normal,exit exit 90%}.pg-h2{animation:linear both pgWipe;animation-timeline:view();animation-range:entry 20% cover 35%}.pg-fitem,.pg-num,.pg-uitem{animation:linear both pgReveal;animation-timeline:view();animation-range:entry cover 18%}.pg-fitem:nth-child(2),.pg-num:nth-child(2),.pg-uitem:nth-child(3){animation-range:entry 10% cover 24%}.pg-fitem:nth-child(3),.pg-num:nth-child(3),.pg-uitem:nth-child(4){animation-range:entry 20% cover 30%}.pg-fitem:nth-child(4),.pg-num:nth-child(4),.pg-uitem:nth-child(5){animation-range:entry 30% cover 36%}.pg-cf-stage{animation:linear both pgTilt;animation-timeline:view();animation-range:entry cover 45%}.pg-wall-in{animation:linear both pgTunnel;animation-timeline:view();animation-range:entry exit}.pg-finale-in{animation:linear both pgReveal;animation-timeline:view();animation-range:entry 30% cover 50%}}@keyframes pgHeroOut{to{opacity:0;filter:blur(6px);transform:translateY(-70px)scale(.96)}}@keyframes pgWipe{0%{clip-path:inset(0 100% 0 0);transform:translate(-12px)}to{clip-path:inset(0);transform:none}}@keyframes pgTilt{0%{opacity:0;transform:rotateX(18deg)scale(.88)}to{opacity:1;transform:none}}@keyframes pgTunnel{0%{transform:translateZ(-700px)}to{transform:translateZ(320px)}}@media (width<=820px){.pg-finale{min-height:460px;margin:10px 18px 30px}.pg-cf-card{max-width:92%}.pg-wt{width:110px}}@media (prefers-reduced-motion:reduce){.pg-hero-in,.pg-h2,.pg-fitem,.pg-num,.pg-uitem,.pg-stat,.pg-cf-stage,.pg-wall-in,.pg-finale-in,.pg-finale:before,.pg-cf-dot i,.pg-wt img,.pg-acc-bar i{animation:none!important}.pg-wall-tilt,.pg-acc-p,.pg-acc-p img,.pg-cf-card,.pg-cf-card img,.pg-cf-card figcaption{transition:none}}.pg-cf-card:not(.on) .pg-sc>*{pointer-events:none}.pg-cf-card:not(.on) .pg-sc-act{display:none}.pg-cf-card:not(.on):hover{filter:brightness(calc(1.15 - var(--a) * .3))}.pg-acc{gap:10px;height:clamp(280px,32vw,440px);display:flex}.pg-acc-p{all:unset;cursor:pointer;background:#0e1330;border:1px solid #1f2650;border-radius:16px;flex:1;min-width:64px;transition:flex .7s cubic-bezier(.2,.8,.2,1),border-color .4s,box-shadow .4s;position:relative;overflow:hidden}.pg-acc-p.on{border-color:#a98bff99;flex:5;box-shadow:0 24px 60px #00000080,0 0 40px #7c5ce633}.pg-acc-p:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.pg-acc-p img,.pg-acc-p .pg-noimg{object-fit:contain;filter:grayscale(.6)brightness(.5);width:100%;height:100%;transition:filter .7s,transform 1.2s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scale(1.15)}.pg-acc-p:hover img{filter:grayscale(.2)brightness(.75)}.pg-acc-p.on img{filter:none;transform:scale(1)}.pg-acc-p:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#080b18e6);position:absolute;inset:0}.pg-acc-n{z-index:1;color:var(--gold);font-family:Unbounded,sans-serif;font-size:13px;font-weight:800;position:absolute;top:12px;left:14px}.pg-acc-v{z-index:1;writing-mode:vertical-rl;text-transform:uppercase;color:#e9ecf7;white-space:nowrap;font-family:Unbounded,sans-serif;font-size:13px;font-weight:800;transition:opacity .3s;position:absolute;bottom:18px;left:50%;transform:translate(-50%)rotate(180deg)}.pg-acc-p.on .pg-acc-v{opacity:0}.pg-acc-cap{z-index:1;opacity:0;flex-direction:column;gap:4px;padding:22px 24px 26px;transition:opacity .3s,transform .3s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(20px)}.pg-acc-p.on .pg-acc-cap{opacity:1;transition:opacity .5s .35s,transform .6s cubic-bezier(.2,.8,.2,1) .35s;transform:none}.pg-acc-cap b{text-transform:uppercase;color:#fff;font-family:Unbounded,sans-serif;font-size:22px}.pg-acc-cap span{color:#d9ddee;max-width:520px;font-size:14px}.pg-acc-bar{z-index:2;background:#ffffff14;height:3px;position:absolute;bottom:0;left:0;right:0}.pg-acc-bar i{transform-origin:0;background:linear-gradient(90deg,#a98bff,var(--gold));height:100%;animation:pgFill var(--as,6s) linear forwards;display:block;transform:scaleX(0)}.pg-acc:hover .pg-acc-bar i{animation-play-state:paused}@media (width<=820px){.pg-acc{flex-direction:column;height:auto}.pg-acc-p{min-height:56px}.pg-acc-p.on{min-height:260px}.pg-acc-v{writing-mode:horizontal-tb;top:12px;bottom:auto;left:48px;transform:none}}.pg-finale-in [data-widget]{width:100%}.pg-finale-in .pg-actions{justify-content:center}.pgc{overflow-x:clip}.pg-soon .pg-sc-act{flex-direction:row;width:auto;top:30%}.pg-soon .pg-sc-act .btn{white-space:nowrap;height:34px;padding:0 16px}.pg-soon .pg-sc-act .btn:not(.gold){background:#10152feb}.pg-soon .pg-sc-body{gap:3px;padding:10px 12px}.pg-soon .pg-sc-name{font-size:14px}.pg-soon .pg-sc-meta{font-size:11px}.pg-soon .pg-sc-stats{margin-top:3px}.pg-soon .pg-sc-stats div{padding:5px 9px}.pg-soon .pg-sc-stats dt{font-size:8.5px}.pg-soon .pg-sc-stats dd{margin-top:1px;font-size:11.5px}.pg-soon .pg-sc-badge{height:22px;padding:0 8px;font-size:10.5px;top:10px;right:10px}.pg-soon .pg-sc-pick{width:22px;height:22px;top:10px;left:10px}.pg-soon .pg-sc-act{top:28%}.pg-soon .pg-sc-act .btn{height:30px;padding:0 12px;font-size:12.5px}.ra{all:unset;box-sizing:border-box;cursor:pointer;color:#aeb4cf;background:#10153a;border:1px solid #232b5a;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.ra:hover{color:#fff;background:#1b2350;border-color:#4c64d8}.ra.del:hover{color:#ff9db0;background:#3a1a22;border-color:#7a2e3e}.ra:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.pg-soon .pg-cf{margin:0 -20px;padding:0 20px;overflow-x:clip}.ginfo .ftable td .ecell{width:calc(100% + 12px);margin:-4px -6px}.ginfo .ftable td{font-weight:700}.fdocs{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.fdoc{align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.fdoc .mini-btn{opacity:.6}.fdoc:hover .mini-btn{opacity:1}.fdrop{all:unset;cursor:pointer;color:#c9d4ff;border:1.5px dashed #34407e;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:700}.fdrop:hover,.fdrop.over{background:#141b42;border-color:#5b47b8}.ginfo-note{color:var(--faint);border-top:1px solid #1a2045;padding:10px 16px;font-size:12px}.pvw video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.pvw .vplay{z-index:3;top:50%}.gtop .ecell{flex:none;width:auto}.gcrumb{align-items:center;gap:4px;display:inline-flex}.gcrumb .ecell{min-height:20px;margin-left:-4px;padding:0 4px;font-size:12px}.gtop .right{white-space:nowrap;flex:none;align-items:center;gap:8px;display:flex;position:relative}.gtop.stop{z-index:50;min-height:58px;position:sticky;top:0}.pb-title{color:#c9cee3;white-space:nowrap;text-overflow:ellipsis;max-width:520px;font-size:13px;overflow:hidden}.pb-device{width:140px;height:32px}.pb-orient.on{color:var(--gold);border-color:var(--gold)}.pb-orient:disabled{opacity:.35;cursor:not-allowed}.pb-sim{background:radial-gradient(at 50% 0,#141a3e,#05070f 70%);flex:1;min-width:0;display:flex;position:relative}.pb-sim .pb-canvas{background:0 0;flex:1;min-width:0;position:relative}.pb-edit .gjs-frame-wrapper{background:0 0}.pb-edit .gjs-frame{border-radius:10px;box-shadow:0 20px 60px #0009,0 0 0 1px #262e57}.pb-side{border-left:1px solid var(--line);background:#0b0f22;flex-direction:column;flex:0 0 380px;min-height:0;display:flex}.pb-tabs{border-bottom:1px solid var(--line);display:flex}.pb-tabs button{color:#aeb4cf;height:44px;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;font-size:13.5px;font-weight:800;position:relative}.pb-tabs button.on{color:#fff}.pb-tabs button.on:after{content:"";background:linear-gradient(90deg,var(--gold),#ffcf85);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:18px;right:18px}.pb-ai,.pb-manual{flex-direction:column;flex:1;min-height:0}.pb-chat{flex-direction:column;flex:1;gap:8px;min-height:0;padding:12px;display:flex;overflow-y:auto}.pb-hello{color:#aeb4cf;flex-direction:column;gap:8px;font-size:12.5px;line-height:1.5;display:flex}.pb-hello b{color:#fff;font-size:14px}.pb-idea{all:unset;cursor:pointer;color:#d9ddee;background:#10153a;border:1px solid #2a3373;border-radius:9px;padding:8px 10px;font-size:12.5px}.pb-idea:hover{background:#17134a;border-color:#7c5ce6}.pb-msg{white-space:pre-wrap;color:#d9ddee;background:#121731;border-radius:10px;max-width:92%;padding:9px 11px;font-size:12.5px;line-height:1.5}.pb-msg.me{color:#fff;background:#2a1c6e;align-self:flex-end}.pb-busy{color:#c9b6ff;animation:1.4s ease-in-out infinite pulseText}@keyframes pulseText{50%{opacity:.5}}.pb-ask{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}.pb-ask textarea{resize:vertical;min-height:64px;padding:8px 10px;line-height:1.45}.pb-ask .btn{align-self:flex-end}.pb-scope{color:#c9cee3;align-items:center;gap:6px;font-size:12px;display:flex}.pb-scroll{flex:1;min-height:0;overflow-y:auto}.edit-btn{color:#ffd27a;border-color:#ffb5478c;gap:6px}.edit-btn:hover{color:#fff;background:#ffb5471f}.gbare{display:contents}.gfill,.pb-edit{flex-direction:column;flex:1;min-height:0;display:flex}.edit-btn.on{background:var(--gold);color:#1a1205;border-color:var(--gold)}.pb-mseg{margin:8px;display:flex}.pb-mseg button{flex:1}.pb-empty{color:#aeb4cf;padding:16px 14px;font-size:12.5px;line-height:1.5}.pb-insp{flex-direction:column;display:flex}.pb-insp section{border-bottom:1px solid #1a2045;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.pb-insp h4{letter-spacing:.1em;text-transform:uppercase;color:#8fa0e6;margin:0;font-size:11px;font-weight:800}.pb-insp .faint{font-size:11.5px;line-height:1.4}.pb-field{color:#aeb4cf;flex-direction:column;gap:3px;font-size:12px;display:flex}.pb-field .ecell,.pb-row .ecell,.pb-item>div>.ecell{background:#121731;border:1px solid #232b5a}.pb-img{grid-template-columns:64px 1fr auto;align-items:center;gap:10px;display:grid;position:relative}.pb-thumb{background:#0a0f26;border-radius:6px;justify-content:center;align-items:center;width:64px;height:40px;font-size:11px;display:flex;overflow:hidden}.pb-thumb img{object-fit:cover;width:100%;height:100%}.pb-imgl{flex-direction:column;min-width:0;font-size:12px;display:flex}.pb-imgl span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pb-picker{background:#0e1330;border:1px solid #232b5a;border-radius:10px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:6px;padding:8px;display:grid}.pb-pick{all:unset;cursor:pointer;aspect-ratio:16/10;background:#0a0f26;border:2px solid #0000;border-radius:6px;justify-content:center;align-items:center;display:flex;overflow:hidden}.pb-pick img{object-fit:cover;width:100%;height:100%}.pb-pick:hover{border-color:#4c64d8}.pb-pick.on{border-color:var(--gold)}.pb-up{color:#c9d4ff;border:1.5px dashed #34407e;font-size:12px;font-weight:700}.pb-item{border-top:1px solid #161c3a;gap:8px;padding:8px 0;display:flex}.pb-item:first-of-type{border-top:0}.pb-n{color:var(--gold);padding-top:7px;font-family:Unbounded,sans-serif;font-size:12px;font-weight:800}.pb-side{width:380px;min-width:0;max-width:380px;overflow:hidden}.pb-insp,.pb-insp section,.pb-field{min-width:0}.pb-insp .ecell{max-width:100%;overflow:hidden}.eedit input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer}.eedit input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.8);cursor:pointer;opacity:1}.subnav{gap:6px;padding:14px 20px 0;display:flex}.subnav button{color:#aeb4cf;height:34px;font:inherit;cursor:pointer;background:#10153a;border:1px solid #232b5a;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:800;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.subnav button:hover{color:#fff;border-color:#4c64d8}.subnav button.on{color:#fff;box-shadow:inset 0 -2px 0 var(--gold);background:#1b2350;border-color:#7c5ce6}.subnav small{color:#8fa0e6;font-size:11px;font-weight:800}.subnav+.split{margin-top:10px}.xcell{align-items:center;gap:6px;display:flex}.xcell .ecell{flex:1;min-width:0}.xrow .mini-btn{opacity:.5}.xrow:hover .mini-btn{opacity:1}.addrow-tr td{padding:8px 16px}.addrow-form{width:100%;max-width:560px}.pg-syms{flex-direction:column;gap:16px;display:flex}.pg-syms-h{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.pg-syms-h .faint{font-size:12.5px}.pg-sym-tiers{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:14px;display:grid}.pg-sym-tier{background:linear-gradient(160deg,#141a42,#0c1030);border:1px solid #1f2650;border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.pg-sym-tier.t0{background:radial-gradient(at 20% 0,#ff781e2e,#0000 60%),linear-gradient(160deg,#1b1530,#0c1030);border-color:#ff8c2873}.pg-sym-tier.t1{background:radial-gradient(at 20% 0,#57c7f224,#0000 60%),linear-gradient(160deg,#121c40,#0c1030);border-color:#57c7f266}.pg-sym-tl{flex-direction:column;gap:2px;display:flex}.pg-sym-tl b{text-transform:uppercase;color:#fff;font-family:Unbounded,sans-serif;font-size:13px}.pg-sym-tl span{color:#aeb4cf;font-size:12px}.pg-sym-row{flex-wrap:wrap;gap:10px;display:flex}.pg-sym{all:unset;cursor:pointer;aspect-ratio:263/235;perspective:700px;width:112px;animation:.6s cubic-bezier(.2,.8,.2,1) both pgSymIn;animation-delay:calc(var(--i) * 70ms)}.pg-sym-in{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:block;position:relative}.pg-sym:hover .pg-sym-in,.pg-sym.on .pg-sym-in,.pg-sym:focus-visible .pg-sym-in{transform:rotateY(180deg)}.pg-sym-f,.pg-sym-b{backface-visibility:hidden;border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pg-sym-f img{object-fit:contain;filter:drop-shadow(0 8px 16px #0000008c);width:100%;height:100%;animation:4s ease-in-out infinite pgSymBob;animation-delay:calc(var(--i) * -.6s)}.pg-sym-b{text-align:center;background:linear-gradient(160deg,#2a1c6e,#121731);border:1px solid #a98bff8c;flex-direction:column;gap:4px;padding:8px;transform:rotateY(180deg);box-shadow:0 0 24px #7c5ce659}.pg-sym-b img{object-fit:contain;width:46px;height:46px}.pg-sym-b b{color:#fff;font-size:12.5px}.pg-sym-b small{letter-spacing:.06em;text-transform:uppercase;color:#ffd27a;font-size:10.5px;font-weight:800}.pg-sym-tier.t0 .pg-sym,.pg-sym-tier.t1 .pg-sym{width:132px}@keyframes pgSymIn{0%{opacity:0;transform:translateY(18px)scale(.9)}to{opacity:1;transform:none}}@keyframes pgSymBob{0%,to{translate:0}50%{translate:0 -5px}}.pg-lad{background:radial-gradient(at 85% 100%,#ff8c2829,#0000 55%),linear-gradient(140deg,#1a1250,#0c1030 60%);border:1px solid #2a1c6e;border-radius:20px;grid-template-columns:minmax(220px,340px) 1fr;align-items:center;gap:26px;padding:22px 24px;display:grid}.pg-lad-tx{flex-direction:column;gap:8px;display:flex}.pg-lad-track{align-items:flex-end;gap:8px;height:190px;padding-bottom:4px;display:flex;position:relative}.pg-lad-bar{background:#ffffff14;border-radius:4px;height:4px;position:absolute;bottom:-6px;left:0;right:0}.pg-lad-bar i{height:100%;width:var(--p);background:linear-gradient(90deg,#a98bff,var(--gold),#ff7a3d);border-radius:4px;transition:width .8s cubic-bezier(.2,.8,.2,1);display:block;box-shadow:0 0 14px #ffa03cb3}.pg-lad-step{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.pg-lad-col{width:100%;max-width:64px;height:var(--h);background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px 10px 4px 4px;position:relative;overflow:hidden}.pg-lad-fill{transform-origin:bottom;background:linear-gradient(0deg,#7c5ce6,var(--gold) 70%,#ffe3a3);transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scaleY(0)}.pg-lad-step.lit .pg-lad-fill{transform:scaleY(1)}.pg-lad-step.cur .pg-lad-col{box-shadow:0 0 0 2px var(--gold),0 0 30px #ffb54799}.pg-lad-step b{color:#5a6390;font-family:Unbounded,sans-serif;font-size:clamp(13px,1.6vw,20px);font-weight:800;transition:color .4s,transform .4s}.pg-lad-step.lit b{color:#fff}.pg-lad-step.cur b{color:var(--gold);transform:scale(1.18)}.pg-lad-step small{letter-spacing:.06em;text-transform:uppercase;color:#7c84a8;font-size:10px;font-weight:800}@media (width<=820px){.pg-lad{grid-template-columns:1fr}.pg-sym{width:96px}.pg-sym-tier.t0 .pg-sym,.pg-sym-tier.t1 .pg-sym{width:110px}}@media (prefers-reduced-motion:reduce){.pg-sym,.pg-sym-f img{animation:none}.pg-sym-in,.pg-lad-fill,.pg-lad-bar i{transition:none}}.glang{background:#10153a;border:1px solid #232b5a;border-radius:999px;gap:2px;padding:3px;display:flex}.glang button{color:#aeb4cf;height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.glang button.on{color:#fff;box-shadow:inset 0 -2px 0 var(--gold);background:#1b2350}.glang-bar{z-index:20;pointer-events:none;justify-content:flex-end;margin-bottom:-48px;padding:10px 20px 0;display:flex;position:sticky;top:0}.glang-bar .glang{pointer-events:auto;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#10153ad9}.pg-fstage img[src*="/symbols/"],.pg-acc-p img[src*="/symbols/"]{object-fit:contain;background:radial-gradient(at 50% 55%,#7c5ce659,#0000 65%),#0c1030;padding:6%}.pg-acc-p:not(.on) img[src*="/symbols/"]{padding:18%}.pg-sym-tiers{flex-wrap:wrap;display:flex}.pg-sym-tier{flex:auto}.pg-sym-tier.t0,.pg-sym-tier.t1{flex:0 auto;max-width:260px}.pb-theme{width:200px;height:32px}.pg-theme{display:block}.pg-hero .pg-fx{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pg-hero .pg-hero-in{z-index:2}.pg-early{color:#bdebff;border-color:#9fe0ff80}.pg-theme-blizzard{--acc:#9fe0ff}.pg-theme-blizzard .pg-h2 span{color:#7fd8ff}.pg-ice{background:linear-gradient(#fff 10%,#cff1ff 45%,#6cc6f5 80%,#3a8fd8);color:#0000;filter:drop-shadow(0 4px 18px #57c7f273);-webkit-background-clip:text;background-clip:text}.pg-theme-blizzard .pg-tagline{background:linear-gradient(92deg,#ffe3a3,#ffb547);-webkit-background-clip:text;background-clip:text}.pg-theme-blizzard .pg-hero{background-color:#06101f}.pg-snow i{background:#fff;border-radius:50%;animation:linear infinite pgSnow;position:absolute;top:-10px;box-shadow:0 0 6px #c8f0ffe6}@keyframes pgSnow{0%{transform:translateY(-10px)}50%{transform:translate(18px,50vh)}to{transform:translate(-8px,110vh)}}.pg-theme-blizzard .pg-lad{background:radial-gradient(at 85% 100%,#57c7f22e,#0000 55%),linear-gradient(140deg,#0e2340,#0a1226 60%);border-color:#1c4a70}.pg-theme-blizzard .pg-lad-fill{background:linear-gradient(#fff,#7fd8ff 30%,#2f7fd0)}.pg-theme-blizzard .pg-lad-step.cur b{color:#9fe0ff}.pg-theme-blizzard .pg-lad-step.cur .pg-lad-col{box-shadow:0 0 0 2px #9fe0ff,0 0 30px #7fd8ff99}.pg-theme-blizzard .pg-lad-bar i{background:linear-gradient(90deg,#2f7fd0,#9fe0ff,#fff)}.pg-specs{background:linear-gradient(120deg,#0e2340e6,#0a1226e6);border:1px solid #9fe0ff40;border-radius:18px;flex-wrap:wrap;gap:10px;padding:12px;display:flex;position:relative;overflow:hidden}.pg-specs:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff14 50%,#0000 70%) 0 0/250% 100%;animation:5s ease-in-out infinite pgSweep;position:absolute;inset:0}@keyframes pgSweep{0%{background-position:130% 0}60%,to{background-position:-30% 0}}.pg-spec{animation:.5s ease-out backwards pgRise;animation-delay:calc(var(--i) * 70ms);background:#ffffff0a;border-radius:12px;align-items:center;gap:10px;padding:8px 14px 8px 8px;display:flex}.pg-spec-ic{color:#9fe0ff;background:linear-gradient(140deg,#1c4a70,#123056);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.pg-spec small{letter-spacing:.08em;text-transform:uppercase;color:#7fa6c8;font-size:10px;font-weight:800;display:block}.pg-spec b{color:#fff;font-size:14px}.pg-promo{grid-template-columns:220px 1fr;gap:14px;display:grid}.pg-promo-tabs{flex-direction:column;gap:6px;display:flex}.pg-promo-tabs button{color:#aeb4cf;height:42px;font:inherit;cursor:pointer;text-align:left;background:#10152f;border:1px solid #1f2650;border-radius:12px;align-items:center;gap:10px;padding:0 14px;font-size:13px;font-weight:800;transition:all .2s;display:flex}.pg-promo-tabs button:hover{color:#fff;transform:translate(3px)}.pg-promo-tabs button.on{color:#fff;border-color:var(--acc,#a98bff);box-shadow:inset 3px 0 0 var(--acc,#a98bff);background:linear-gradient(120deg,#7fd8ff24,#10152f)}.pg-promo-card{background:linear-gradient(150deg,#141a42,#0c1030);border:1px solid #1f2650;border-radius:16px;flex-direction:column;justify-content:space-between;gap:14px;min-height:180px;padding:22px 24px;animation:.45s cubic-bezier(.2,.8,.2,1) pgPromo;display:flex;position:relative}.pg-promo-card p{white-space:pre-wrap;color:#e9ecf7;margin:0;font-size:16px;line-height:1.55}.pg-promo-card:before{content:"“";color:#ffffff0d;font-family:Unbounded,sans-serif;font-size:90px;position:absolute;top:-8px;right:18px}.pg-promo-foot{justify-content:space-between;align-items:center;display:flex}@keyframes pgPromo{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(10px)}to{opacity:1;clip-path:inset(0);transform:none}}.pg-fcards{perspective:1000px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.pg-fcard{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));animation:.6s ease-out backwards pgRise;animation-delay:calc(var(--i) * 90ms);background:#0e1330;border:1px solid #232b5a;border-radius:18px;transition:transform .25s ease-out,box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.pg-fcard:hover{border-color:var(--acc,#a98bff);box-shadow:0 24px 50px #00000080,0 0 30px #7fd8ff2e}.pg-fcard-art{aspect-ratio:16/10;background:radial-gradient(at 50% 60%,#7c5ce64d,#0000 65%),#0c1030;overflow:hidden}.pg-fcard-art img{object-fit:contain;width:100%;height:100%;transition:transform .6s}.pg-fcard-art img[src*="/symbols/"]{object-fit:contain;padding:8%}.pg-fcard:hover .pg-fcard-art img{transform:scale(1.07)}.pg-fcard-tx{flex-direction:column;gap:4px;padding:14px 16px 18px;display:flex}.pg-fcard-n{color:var(--acc,#a98bff);font-family:Unbounded,sans-serif;font-size:12px;font-weight:800}.pg-fcard-tx b{text-transform:uppercase;color:#fff;font-family:Unbounded,sans-serif;font-size:15px}.pg-fcard-tx span{color:#aeb4cf;font-size:13px;line-height:1.45}.pg-fcard-glare{pointer-events:none;background:radial-gradient(circle at var(--gx,50%) var(--gy,0%),#ffffff2e,transparent 45%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.pg-fcard:hover .pg-fcard-glare{opacity:1}.pg-theme-arcade{--acc:#ffd24a}.pg-theme-arcade .pg-h2 span{color:#ffd24a}.pg-hero-center{text-align:center;justify-content:center;background-image:radial-gradient(ellipse at 50% 45%,#080b1859,#080b18eb 70%),var(--pg-bg,none)!important;background-position:50%!important;background-size:cover!important}.pg-hero-center .pg-hero-in{align-items:center;max-width:820px;margin:0 auto}.pg-hero-center .pg-kicker,.pg-hero-center .pg-actions{justify-content:center}.pg-hero-center .pg-tagline{align-self:center}.pg-volt{background:linear-gradient(#fff6c9,#ffd24a 55%,#ff9a1f);color:#0000;filter:drop-shadow(0 0 22px #ffc83c73);-webkit-background-clip:text;background-clip:text;animation:4s infinite pgFlicker}@keyframes pgFlicker{0%,92%,to{opacity:1}93%{opacity:.55}95%{opacity:1}96%{opacity:.7}}.pg-pulse i{border:2px solid #ffd24a8c;border-radius:50%;width:240px;height:240px;margin:-120px 0 0 -120px;animation:3.6s ease-out infinite pgPulse;position:absolute;top:48%;left:50%;box-shadow:0 0 30px #ffd24a59,inset 0 0 30px #57c7f240}.pg-pulse i:nth-child(2){animation-delay:1.2s}.pg-pulse i:nth-child(3){animation-delay:2.4s}@keyframes pgPulse{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(4.2)}}.pg-bolt{opacity:0;background:radial-gradient(at 50% 40%,#fff0b459,#0000 55%);animation:6s infinite pgBolt;position:absolute;inset:0}@keyframes pgBolt{0%,88%,to{opacity:0}89%{opacity:1}90%{opacity:.2}91%{opacity:.9}93%{opacity:0}}.pg-gauges{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.pg-gauge{background:radial-gradient(ellipse at 50% 30%,color-mix(in srgb,var(--c) 18%,transparent),transparent 65%),#0e1330;animation:.6s ease-out backwards pgRise;animation-delay:calc(var(--i) * .12s);border:1px solid #232b5a;border-radius:20px;place-items:center;padding:18px;display:grid;position:relative}.pg-gauge svg{width:170px;height:170px;transform:rotate(135deg)}.pg-gauge circle{fill:none;stroke-width:10px;stroke-linecap:round}.pg-gauge .trk{stroke:#ffffff12;stroke-dasharray:245 400}.pg-gauge .val{stroke:var(--c);filter:drop-shadow(0 0 8px var(--c));transition:stroke-dashoffset 1.6s cubic-bezier(.2,.8,.2,1)}.pg-gauge-v{flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute}.pg-gauge-v b{color:#fff;font-family:Unbounded,sans-serif;font-size:22px}.pg-gauge-v span{letter-spacing:.08em;text-transform:uppercase;color:#aeb4cf;font-size:10.5px;font-weight:800}.pg-reels{--cell:92px;flex-direction:column;align-items:center;gap:16px;display:flex}.pg-reels-win{background:linear-gradient(#1a1408,#0d0a05);border:2px solid #3a2e10;border-radius:22px;grid-template-columns:repeat(5,minmax(0,110px));gap:8px;padding:12px;display:grid;position:relative;box-shadow:0 0 0 1px #ffd24a59,0 0 50px #ffb4282e,inset 0 0 40px #000c}.pg-reel{height:calc(var(--cell) * 3);background:linear-gradient(#0b0e1e,#151b3d 50%,#0b0e1e);border-radius:12px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.pg-strip{will-change:transform;flex-direction:column;display:flex}.pg-cell{height:var(--cell);color:#ffd24a;filter:drop-shadow(0 0 8px #ffd24a80);flex:none;justify-content:center;align-items:center;display:flex}.pg-cell img{object-fit:contain;width:78%;height:78%}.pg-cell:nth-child(3n+1){color:#57c7f2;filter:drop-shadow(0 0 8px #57c7f280)}.pg-cell:nth-child(3n+2){color:#c9b6ff;filter:drop-shadow(0 0 8px #a98bff80)}.pg-reels-line{height:calc(var(--cell) - 4px);pointer-events:none;border:2px solid #0000;border-radius:12px;transition:all .3s;position:absolute;top:50%;left:6px;right:6px;transform:translateY(-50%)}.pg-reels-win.on .pg-reels-line{border-color:#ffd24a;animation:1s ease-in-out 3 pgWinLine;box-shadow:0 0 24px #ffd24ab3,inset 0 0 24px #ffd24a40}@keyframes pgWinLine{50%{box-shadow:0 0 44px #ffd24a,inset 0 0 34px #ffd24a73}}.pg-reels-btn{height:44px;padding:0 26px}.pg-theme-zen{--acc:#5fe0c8}.pg-theme-zen .pg-h2 span{color:#5fe0c8}.pg-koi{background:linear-gradient(#fff 20%,#bff5ea 60%,#5fe0c8);color:#0000;-webkit-background-clip:text;background-clip:text}.pg-theme-zen .pg-tagline{background:linear-gradient(92deg,#ffb0a0,#ff6f61);-webkit-background-clip:text;background-clip:text}.pg-theme-zen .pg-hero{cursor:crosshair}.pg-ripples{pointer-events:none}.pg-ripple{border:2px solid #5fe0c8b3;border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;animation:2.6s ease-out forwards pgRipple;position:absolute}.pg-ripple:after{content:"";border:1px solid #5fe0c859;border-radius:50%;animation:2.6s ease-out .25s forwards pgRipple;position:absolute;inset:-16px}@keyframes pgRipple{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(14)}}.pg-orbit{grid-template-columns:1fr minmax(220px,320px);align-items:center;gap:20px;display:grid}.pg-orbit-ring{--R:200px;aspect-ratio:1;width:min(520px,100%);margin:0 auto;position:relative}.pg-orbit-wave{border:1px solid #5fe0c840;border-radius:50%;animation:6s ease-in-out infinite pgBreath;position:absolute;inset:18%}.pg-orbit-wave:nth-child(2){animation-delay:2s;inset:8%}.pg-orbit-wave:nth-child(3){animation-delay:4s;inset:-2%}@keyframes pgBreath{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:.9;transform:scale(1.04)}}.pg-orbit-core{background:#0c1030;border-radius:50%;place-items:center;display:grid;position:absolute;inset:30%;overflow:hidden;box-shadow:0 0 0 3px #5fe0c873,0 0 60px #5fe0c84d}.pg-orbit-core img{object-fit:cover;width:100%;height:100%}.pg-orbit-spin{animation:48s linear infinite pgSpin;position:absolute;inset:0}.pg-orbit-spin.paused,.pg-orbit-spin.paused .pg-orbit-chip span{animation-play-state:paused}.pg-orbit-chip{all:unset;cursor:pointer;width:0;height:0;transform:rotate(var(--a)) translateY(calc(-1 * var(--R))) rotate(calc(-1 * var(--a)));position:absolute;top:50%;left:50%}.pg-orbit-chip span{white-space:nowrap;color:#e9ecf7;background:#0c1030eb;border:1px solid #5fe0c866;border-radius:999px;padding:8px 14px;font-size:12.5px;font-weight:800;transition:background .2s,border-color .2s,box-shadow .2s;animation:48s linear infinite pgSpinRev;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 8px 20px #0006}.pg-orbit-chip.on span,.pg-orbit-chip:focus-visible span{background:#0f3a35;border-color:#5fe0c8;box-shadow:0 0 24px #5fe0c899}@keyframes pgSpinRev{to{rotate:-360deg}}.pg-orbit-read{background:linear-gradient(150deg,#0f2a2a,#0c1030);border:1px solid #1f4a45;border-radius:16px;flex-direction:column;justify-content:center;gap:6px;min-height:120px;padding:20px;display:flex}.pg-orbit-read b{color:#5fe0c8;text-transform:uppercase;font-family:Unbounded,sans-serif;font-size:18px}.pg-orbit-read span{color:#d9ddee;font-size:13.5px;line-height:1.5}@media (width<=820px){.pg-promo,.pg-orbit{grid-template-columns:1fr}.pg-promo-tabs{flex-flow:wrap}.pg-reels{--cell:62px}.pg-reels-win{grid-template-columns:repeat(5,minmax(0,1fr))}.pg-orbit-ring{--R:130px}}@media (prefers-reduced-motion:reduce){.pg-snow i,.pg-pulse i,.pg-bolt,.pg-volt,.pg-orbit-spin,.pg-orbit-chip span,.pg-orbit-wave,.pg-ripple,.pg-specs:after,.pg-spec,.pg-fcard,.pg-gauge{animation:none!important}}.pg-ed{--serif:"Cormorant Garamond","Cormorant Infant","Cormorant",Georgia,"Times New Roman",serif;--ink:#192231;--soft:#404943;--muted-ed:#4c535b;--line-ed:#19223124}.pg-ed-sand{--hero:#d5c8be;--light:#f4f4f4;--white:#fbfaf8;--dark:#192231;--tone:#d5c8be;--deep:#404943;--acc:#8a6a3d;--chip:#eedacd}.pg-ed-sage{--hero:#c9d3c3;--light:#f2f3ee;--white:#fafbf7;--dark:#404943;--tone:#dce3d3;--deep:#192231;--acc:#4f6b4a;--chip:#c5d99e}.pg-ed{background:var(--hero);color:var(--ink);font-family:Karla,Manrope,system-ui,sans-serif}.pg-ed .ed-label{letter-spacing:.22em;text-transform:uppercase;color:var(--soft);font-size:10.5px;font-weight:800;display:inline-block}.pg-ed .ed-title{font-family:var(--serif);color:var(--ink);text-transform:none;letter-spacing:-.01em;margin:6px 0 0;font-size:clamp(44px,5.4vw,78px);font-weight:500;line-height:1}.pg-ed .ed-tag{letter-spacing:.22em;text-transform:uppercase;color:var(--acc);order:-1;margin:0;font-size:11px;font-weight:800}.pg-ed .ed-h2{font-family:var(--serif);color:inherit;margin:6px 0 0;font-size:clamp(30px,3vw,44px);font-weight:500;line-height:1.08}.pg-ed .ed-p{color:var(--muted-ed);max-width:560px;margin:0;font-size:15.5px;line-height:1.65}.pg-ed .ed-head{flex-direction:column;gap:10px;display:flex}.ed-hero{background:var(--hero);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:640px;display:grid;position:relative;overflow:hidden}.ed-hero>[data-widget]{min-height:640px;position:relative}.ed-hero-tx{flex-direction:column;justify-content:center;gap:16px;max-width:640px;padding:60px 64px 60px 30px;display:flex}.ed-wall{position:absolute;inset:-80px 10px -80px 40px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.ed-wall-tilt{grid-template-columns:repeat(3,1fr);gap:14px;height:100%;display:grid;transform:rotate(-2.5deg)}.ed-col{flex-direction:column;gap:16px;display:flex}.ed-tile{aspect-ratio:3/4;border-radius:14px;display:block;overflow:hidden;box-shadow:0 18px 40px #19223138}.ed-tile.tall{aspect-ratio:3/5}.ed-col-c{margin-top:-60px;animation:46s ease-in-out infinite alternate edDriftA}.ed-tile img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.ed-tile:hover img{transform:scale(1.06)}.ed-col-a{animation:40s ease-in-out infinite alternate edDriftA}.ed-col-b{margin-top:-120px;animation:40s ease-in-out infinite alternate edDriftB}@keyframes edDriftA{0%{transform:translateY(0)}to{transform:translateY(-22%)}}@keyframes edDriftB{0%{transform:translateY(-22%)}to{transform:translateY(0)}}@supports (animation-timeline:scroll()){.ed-col-a{animation:linear both edDriftA;animation-timeline:scroll()}.ed-col-b{animation:linear both edDriftB;animation-timeline:scroll()}.ed-col-c{animation:linear both edDriftA;animation-timeline:scroll()}}.pg-ed .pg-actions .btn,.ed-btn{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--ink);height:40px;color:var(--ink);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:11.5px;font-weight:800;transition:background .25s,color .25s;display:inline-flex}.pg-ed .pg-actions .btn:hover,.ed-btn:hover{background:var(--ink);color:var(--white)}.pg-ed .pg-actions .btn svg{display:none}.pg-ed .pg-actions .btn.gold{background:var(--ink);color:var(--white)}.pg-ed .pg-actions .btn.gold:hover{color:var(--ink);background:0 0}.pg-ed .pg-glow{animation:none}.ed-arrow{width:12px;height:14px;font-style:normal;display:inline-block;position:relative;overflow:hidden}.ed-arrow b{font-weight:700;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;top:-1px;left:0}.ed-arrow b+b{transform:translate(-120%,120%)}.ed-btn:hover .ed-arrow b:first-child{transform:translate(120%,-120%)}.ed-btn:hover .ed-arrow b+b{transform:none}.ed-panel{border-radius:28px 28px 0 0;margin-top:-28px;padding:72px 64px 92px;position:relative;box-shadow:0 -14px 40px #19223114}.ed-light{background:var(--light)}.ed-white{background:var(--white)}.ed-tone{background:var(--tone)}.ed-dark{background:var(--dark);color:#f4f1ec}.ed-deep{background:var(--deep);color:#f4f1ec}.ed-dark .ed-label,.ed-deep .ed-label{color:#f4f1ec99}.ed-dark .ed-p,.ed-deep .ed-p{color:#f4f1ecb8}.ed-last{padding-bottom:70px}.ed-wrap{max-width:1180px;margin:0 auto}.ed-glance{grid-template-columns:minmax(220px,340px) 1fr;align-items:end;gap:40px;display:grid}.ed-stats{border-top:1px solid var(--line-ed);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.ed-stat{flex-direction:column;gap:6px;padding:18px 18px 4px 0;display:flex}.ed-stat+.ed-stat{border-left:1px solid var(--line-ed);padding-left:18px}.ed-stat b{font-family:var(--serif);color:var(--ink);font-size:34px;font-weight:500}.ed-stat span{letter-spacing:.18em;text-transform:uppercase;color:var(--muted-ed);font-size:10.5px;font-weight:800}.ed-story{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;display:grid}.ed-story-tx{flex-direction:column;align-self:start;gap:22px;padding-top:40px;display:flex;position:sticky;top:90px}.ed-story-pics{flex-direction:column;gap:22px;display:flex}.ed-frame{aspect-ratio:4/5;border-radius:20px;max-height:640px;margin:0;position:relative;overflow:hidden}.ed-frame img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.8,.2,1);transform:scale(1.08)}.ed-frame:hover img{transform:scale(1.02)}.ed-frame figcaption{-webkit-backdrop-filter:blur(14px);color:#fff;text-shadow:0 1px 8px #00000059;background:#ffffff2e;border:1px solid #ffffff59;border-radius:14px;flex-direction:column;gap:6px;max-width:280px;padding:14px 16px;display:flex;position:absolute;top:18px;left:18px}.ed-frame figcaption b{font-family:var(--serif);font-size:22px;font-weight:500}.ed-frame figcaption span{font-size:12.5px;line-height:1.45}.ed-services{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px;margin-top:40px;display:grid}.ed-service{border-top:1px solid #f4f1ec2e;flex-direction:column;gap:14px;padding-top:18px;display:flex}.ed-ic{background:var(--chip);width:42px;height:42px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:flex}.ed-service b{font-family:var(--serif);color:#f4f1ec;font-size:22px;font-weight:500;line-height:1.2}.ed-steps{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;display:grid}.ed-steps-tx{align-self:start;position:sticky;top:110px}.ed-steps-cards{flex-direction:column;gap:120px;padding-bottom:40px;display:flex}.ed-step{top:calc(96px + var(--i) * 22px);background:var(--white);border:1px solid var(--line-ed);border-radius:16px;padding:20px 22px;position:sticky;box-shadow:0 18px 40px #1922311f}.ed-step-h{border-bottom:1px solid var(--line-ed);align-items:center;gap:12px;padding-bottom:12px;display:flex}.ed-step-h span{background:var(--ink);width:24px;height:24px;color:var(--white);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.ed-step-h b{font-family:var(--serif);color:var(--ink);font-size:22px;font-weight:500}.ed-step p{color:var(--muted-ed);margin:12px 0 0;font-size:13.5px;line-height:1.6}.ed-vside{grid-template-columns:90px 1fr;gap:40px;display:grid}.ed-vhead{writing-mode:vertical-rl;font-family:var(--serif);color:#f4f1ec;align-self:start;margin:0;font-size:64px;font-weight:500;line-height:1;position:sticky;top:100px;transform:rotate(180deg)}.ed-vrows{flex-direction:column;display:flex}.ed-vrow{border-bottom:1px solid #f4f1ec29;grid-template-columns:minmax(160px,280px) 1fr;gap:20px;padding:20px 0;transition:padding .3s;display:grid}.ed-vrow:hover{padding-left:12px}.ed-vrow b{font-family:var(--serif);color:#f4f1ec;font-size:26px;font-weight:500}.ed-vrow span{letter-spacing:.06em;color:#f4f1ecb3;align-self:center;font-size:13px}.ed-strip-tx{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;margin-bottom:40px;display:grid}.ed-strip-tx>div{flex-direction:column;gap:18px;display:flex}.ed-btns{flex-wrap:wrap;gap:10px;display:flex}.ed-strip-pics{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.ed-strip-pic{aspect-ratio:3/2;border-radius:14px;overflow:hidden;box-shadow:0 14px 30px #19223126}.ed-strip-pic img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.ed-strip-pic:hover img{transform:scale(1.08)}@supports (animation-timeline:view()){.pg-ed .ed-head .ed-label,.pg-ed .ed-head .ed-h2,.ed-hero-tx .ed-title{animation:linear both edFromLeft;animation-timeline:view();animation-range:entry cover 25%}.pg-ed .ed-head .ed-p,.ed-strip-tx .ed-p{animation:linear both edFromRight;animation-timeline:view();animation-range:entry cover 25%}.pg-ed .ed-rise,.ed-frame{animation:linear both edRise;animation-timeline:view();animation-range:entry cover 22%}}@keyframes edFromLeft{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes edFromRight{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes edRise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@media (width<=900px){.ed-hero{grid-template-columns:1fr}.ed-hero>[data-widget]{min-height:360px}.ed-hero-tx{padding:30px 22px 60px}.ed-panel{padding:56px 22px 76px}.ed-glance,.ed-story,.ed-steps,.ed-strip-tx{grid-template-columns:1fr}.ed-story-tx,.ed-steps-tx{position:static}.ed-strip-pics{grid-template-columns:repeat(2,1fr)}.ed-vhead{font-size:44px}}@media (prefers-reduced-motion:reduce){.ed-col-a,.ed-col-b,.pg-ed .ed-rise,.ed-frame,.pg-ed .ed-head *{animation:none!important}}.vp{aspect-ratio:16/9;isolation:isolate;background:#000;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000080}.vp video{object-fit:contain;cursor:pointer;width:100%;height:100%;transition:filter .4s;display:block}.vp.ended video{filter:brightness(.4)blur(2px)}.vp-vol{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#080b188c;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:background .2s,transform .2s;display:flex;position:absolute;top:14px;right:14px}.vp-vol:hover{background:#080b18d9;transform:scale(1.08)}.vp-again{z-index:3;color:#fff;width:max-content;height:max-content;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;margin:auto;font-size:15px;font-weight:800;animation:.45s ease-out pgRise;display:flex;position:absolute;inset:0}.vp-again span{background:var(--gold);color:#1a1205;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;animation:2.4s ease-out infinite pgGlow;display:flex;box-shadow:0 0 #ffb54799}.vp-bar{z-index:3;opacity:0;background:linear-gradient(#0000,#000000bf);align-items:center;gap:12px;padding:26px 16px 12px;transition:opacity .3s,transform .3s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(8px)}.vp:hover .vp-bar,.vp:focus-within .vp-bar,.vp:not(.playing) .vp-bar{opacity:1;transform:none}.vp-bar button{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.vp-bar button:hover{background:#ffffff40}.vp-bar input[type=range]{appearance:none;background:linear-gradient(90deg,var(--gold) var(--p),#ffffff40 var(--p));cursor:pointer;border-radius:5px;flex:1;height:5px}.vp-bar input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 4px #ffb54759}.vp-time{color:#e9ecf7;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:700}.vp:fullscreen{border-radius:0}.vp:fullscreen video{object-fit:contain}.sh{--sw:min(78%,860px);padding:4px 0 54px;position:relative;overflow:hidden}.sh-track{padding-left:calc((100% - var(--sw)) / 2);gap:16px;transition:transform .8s cubic-bezier(.2,.8,.2,1);display:flex}.sh-slide{flex:0 0 var(--sw);aspect-ratio:16/9;cursor:pointer;opacity:.45;background:#0a0f26;border-radius:16px;margin:0;transition:opacity .6s,transform .8s cubic-bezier(.2,.8,.2,1),box-shadow .6s;position:relative;overflow:hidden;transform:scale(.92)}.sh-slide.on{opacity:1;cursor:zoom-in;transform:none;box-shadow:0 24px 60px #0000008c,0 0 0 1px #ffffff1f}.sh-slide img{object-fit:contain;width:100%;height:100%}.sh-slide figcaption{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#080b18bf;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:800;position:absolute;bottom:12px;left:14px}.sh-zoom{right:calc((100% - var(--sw)) / 2 + 14px);z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:zoom-in;background:#080b1899;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .2s,background .2s;display:flex;position:absolute;top:18px}.sh-zoom:hover{background:var(--gold);color:#1a1205;transform:scale(1.1)}.sh-nav{justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;bottom:6px;left:0;right:0}.sh-nav>button{color:#fff;cursor:pointer;background:#10152f;border:1px solid #2a3373;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.sh-dots{gap:6px;display:flex}.sh-dots button{cursor:pointer;background:#2a3373;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .3s,background .3s}.sh-dots button.on{background:var(--gold);width:28px}.arc{z-index:400;background:radial-gradient(at 50% 40%,#1e1650eb,#04060ef7 70%);flex-direction:column;animation:.35s ease-out arcIn;display:flex;position:fixed;inset:0}@keyframes arcIn{0%{opacity:0}to{opacity:1}}.arc-stage{--R:min(1300px,100vw);--W:min(56vw,900px);flex:1;min-height:0;position:relative;overflow:hidden}.arc-item{width:var(--W);aspect-ratio:16/9;cursor:pointer;transform:translate(-50%,-50%) translateX(calc(sin(var(--d) * 20deg) * var(--R))) translateY(calc((1 - cos(var(--d) * 20deg)) * var(--R))) rotate(calc(var(--d) * 10deg)) scale(calc(1 - var(--a) * .2));z-index:calc(10 - var(--a));opacity:calc(1 - var(--a) * .22);filter:brightness(calc(1 - var(--a) * .25));border-radius:16px;margin:0;transition:transform .8s cubic-bezier(.2,.8,.2,1),opacity .6s,filter .6s,box-shadow .6s;position:absolute;top:40%;left:50%;overflow:hidden;box-shadow:0 20px 50px #0009}.arc-item.far{opacity:0;pointer-events:none}.arc-item.on{cursor:default;box-shadow:0 0 0 2px var(--gold),0 0 60px #ffb54759,0 30px 80px #000000b3}.arc-item img{object-fit:contain;width:100%;height:100%}.arc-foot{color:#fff;justify-content:center;align-items:center;gap:22px;padding:18px 0 28px;display:flex}.arc-foot>div{text-align:center;flex-direction:column;align-items:center;gap:3px;min-width:220px;display:flex}.arc-foot b{text-transform:uppercase;font-family:Unbounded,sans-serif;font-size:15px}.arc-foot span{color:#aeb4cf;font-variant-numeric:tabular-nums;font-size:12px}.arc-foot button,.arc-x{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background .2s;display:flex}.arc-foot button:hover,.arc-x:hover{background:#fff3}.arc-x{position:absolute;top:22px;right:22px}.pt{flex-direction:column;gap:16px;display:flex}.pt-bar{background:#0e1330;border:1px solid #232b5a;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 16px;display:flex}.pt-meta{color:#fff;flex-direction:column;gap:2px;margin-right:auto;font-weight:800;display:flex}.pt-meta small{color:#8c93b5;font-size:11.5px;font-weight:600}.pt-seg{background:#10153a;border:1px solid #232b5a;border-radius:999px;padding:3px;display:flex}.pt-seg button{color:#aeb4cf;height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:12.5px;font-weight:800}.pt-seg button.on{background:var(--gold);color:#1a1205}.pt-bet{color:#aeb4cf;align-items:center;gap:10px;font-size:12.5px;font-weight:700;transition:opacity .2s;display:flex}.pt-bet.off{opacity:.5}.pt-bet b{color:#fff;font-variant-numeric:tabular-nums;min-width:64px}.pt-bet input{accent-color:var(--gold);width:160px}.pt-top{background:linear-gradient(100deg,#ffb54729,#7c5ce61f 60%,#0000);border:1px solid #ffb54759;border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:12px;padding:14px 18px;display:flex}.pt-top span{letter-spacing:.1em;text-transform:uppercase;color:#ffd27a;font-size:11px;font-weight:800}.pt-top b{color:#fff;font-family:Unbounded,sans-serif;font-size:15px}.pt-top em{background:linear-gradient(92deg,#ffd27a,#ffb547);color:#0000;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;margin-left:auto;font-family:Unbounded,sans-serif;font-size:24px;font-style:normal;font-weight:800}.pt-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pt-tier{background:linear-gradient(160deg,#141a42,#0c1030);border:1px solid #1f2650;border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.pt-tier.t-wild{border-color:#ff783c73;grid-column:span 2}.pt-tier.t-scatter{border-color:#a98bff73}.pt-tier.t-high,.pt-tier.t-low{grid-column:1/-1}.pt-tier h4{text-transform:uppercase;letter-spacing:.06em;color:#fff;margin:0;font-family:Unbounded,sans-serif;font-size:12px}.pt-cards{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.pt-card{animation:.5s ease-out backwards pgRise;animation-delay:calc(var(--i) * 60ms);background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;outline:none;flex-direction:column;align-items:center;gap:6px;padding:12px 10px;transition:transform .3s cubic-bezier(.2,.8,.2,1),background .3s,border-color .3s,box-shadow .3s;display:flex;position:relative}.pt-card.on{background:#7c5ce61f;border-color:#a98bff8c;transform:translateY(-6px);box-shadow:0 18px 40px #00000073,0 0 26px #7c5ce640}.pt-img{justify-content:center;align-items:center;width:84px;height:84px;display:flex}.pt-img img{object-fit:contain;filter:drop-shadow(0 8px 14px #00000080);max-width:100%;max-height:100%;transition:transform .4s cubic-bezier(.2,1.4,.4,1)}.pt-card.on .pt-img img{transform:scale(1.14)rotate(-3deg)}.pt-name{color:#fff;text-align:center;font-size:12.5px}.pt-pays{flex-direction:column;gap:4px;width:100%;display:flex}.pt-row{grid-template-columns:14px 1fr auto;align-items:center;gap:8px;font-size:12px;display:grid}.pt-row span{color:#8fa0e6;font-weight:800}.pt-row i{background:#ffffff12;border-radius:6px;height:6px;position:relative;overflow:hidden}.pt-row i:after{content:"";width:var(--w);border-radius:inherit;background:linear-gradient(90deg,#7c5ce6,var(--gold));transform-origin:0;transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scaleX(.15)}.pt-card.on .pt-row i:after,.pt-row:first-child i:after{transform:scaleX(1)}.pt-row em{color:#fff;font-variant-numeric:tabular-nums;text-align:right;min-width:52px;font-style:normal;font-weight:800}.pt-note{color:#aeb4cf;text-align:center;font-size:11px;line-height:1.35}.bm{perspective:1100px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;display:grid}.bm-card{text-align:center;background:linear-gradient(170deg,color-mix(in srgb,var(--c) 32%,#0c1030),#0c1030 70%);border:2px solid color-mix(in srgb,var(--c) 70%,transparent);box-shadow:0 0 0 1px #0006,0 0 28px color-mix(in srgb,var(--c) 30%,transparent);animation:.55s ease-out backwards pgRise;animation-delay:calc(var(--i) * 80ms);border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:18px 16px 16px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:flex;position:relative;overflow:hidden}.bm-card:hover{box-shadow:0 0 0 1px #0006,0 24px 50px #00000080,0 0 46px color-mix(in srgb,var(--c) 55%,transparent);transform:translateY(-8px)rotateX(4deg)}.bm-art{background:radial-gradient(circle,color-mix(in srgb,var(--c) 40%,transparent),transparent 70%);width:96px;height:96px;color:var(--c);border-radius:18px;justify-content:center;align-items:center;display:flex}.bm-art img{object-fit:contain;filter:drop-shadow(0 8px 16px #00000080);max-width:100%;max-height:100%;transition:transform .4s cubic-bezier(.2,1.4,.4,1)}.bm-card:hover .bm-art img{transform:scale(1.12)}.bm-name{text-transform:uppercase;color:#fff;font-family:Unbounded,sans-serif;font-size:14px;line-height:1.25}.bm-cost{background:linear-gradient(#fff3c4,#ffb547);color:#0000;-webkit-background-clip:text;background-clip:text;flex-direction:column;align-items:center;font-family:Unbounded,sans-serif;font-size:26px;font-weight:800;display:flex}.bm-cost small,.bm-foot small{letter-spacing:.12em;text-transform:uppercase;color:#aeb4cf;-webkit-text-fill-color:#aeb4cf;font-family:Manrope,sans-serif;font-size:9.5px;font-weight:800}.bm-card p{color:#d9ddee;flex:1;margin:0;font-size:12.5px;line-height:1.45}.bm-foot{border-top:1px solid #ffffff1a;justify-content:center;gap:16px;width:100%;padding-top:10px;display:flex}.bm-foot>span{color:#fff;flex-direction:column;align-items:center;gap:2px;font-size:13px;font-weight:800;display:flex}.bm-bolts{gap:1px;font-size:12px;display:flex}.bm-bolts i{opacity:.18;filter:grayscale();font-style:normal}.bm-bolts i.on{opacity:1;filter:none}.bm-vol em{color:#d9ddee;text-transform:capitalize;font-size:11px;font-style:normal}.bm-sweep{pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff29 50%,#0000 65%) 130% 0/250% 100%;transition:background-position .9s;position:absolute;inset:0}.bm-card:hover .bm-sweep{background-position:-30% 0}.bw{isolation:isolate;background:#0a0716;border:1px solid #ffb54759;border-radius:24px;place-items:center;min-height:420px;display:grid;position:relative;overflow:hidden}.bw-bg{object-fit:cover;filter:blur(6px)brightness(.35)saturate(1.3);z-index:-2;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.08)}.bw:before{content:"";z-index:-1;background:radial-gradient(at 50% 55%,#ffaa2859,#0000 60%);position:absolute;inset:0}.bw-coins{pointer-events:none;position:absolute;inset:0;overflow:hidden}.bw-coins i{background:radial-gradient(circle at 35% 30%,#fff6c9,#ffc94a 40%,#c98b12 75%);border-radius:50%;animation:linear infinite bwFall;position:absolute;top:-40px;box-shadow:inset 0 0 0 3px #965f0a80,0 4px 10px #0006}@keyframes bwFall{0%{transform:translateY(-40px)rotateY(0)}to{transform:translateY(520px)rotateY(720deg)}}.bw-in{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:30px;display:flex;position:relative}.bw-k{letter-spacing:.2em;text-transform:uppercase;color:#ffd27a;font-size:12px;font-weight:800}.bw-n{background:linear-gradient(#fffbe6 10%,#ffd24a 45%,#ff8a1f 85%);color:#0000;filter:drop-shadow(0 6px #6b2a00)drop-shadow(0 0 30px #ffaa2899);font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-family:Unbounded,sans-serif;font-size:clamp(56px,9vw,120px);font-weight:800;line-height:1}.bw-n span{margin-left:4px;font-size:.6em}.bw-sub{text-transform:uppercase;color:#fff;letter-spacing:.04em;font-family:Unbounded,sans-serif;font-size:14px}.bw-replay{color:#ffd27a;height:34px;font:inherit;cursor:pointer;background:#080b1880;border:1px solid #ffd27a80;border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.pg-theme-lab{--acc:#57c7f2}.pg-theme-lab .pg-h2 span{color:#57c7f2}.pg-lab-title{background:linear-gradient(#fff6c9 10%,#ffd24a 50%,#ff8a1f);color:#0000;filter:drop-shadow(0 4px #6b2a00)drop-shadow(0 0 26px #57c7f259);-webkit-background-clip:text;background-clip:text}.pg-magnet{width:100%;height:100%}.pg-magnet path{fill:none;stroke:#bdebff;stroke-width:2.2px;stroke-linejoin:round;filter:drop-shadow(0 0 6px #57c7f2)drop-shadow(0 0 14px #3d7bff)}.pg-magnet path+path{stroke-width:1px;opacity:.7}@media (width<=820px){.sh{--sw:88%}.arc-stage{--W:86vw}.pt-bet input{width:110px}.pt-tiers{grid-template-columns:1fr}.pt-tier.t-wild{grid-column:auto}}@media (prefers-reduced-motion:reduce){.sh-track,.arc-item,.bw-coins i,.pt-card,.bm-card{transition:none;animation:none!important}}.pg-sym-pays{color:#fff;font-variant-numeric:tabular-nums;flex-direction:column;gap:1px;font-size:11px;font-weight:800;display:flex}.pg-sym-pays i{justify-content:space-between;gap:6px;min-width:70px;font-style:normal;display:flex}.pg-sym-pays em{color:#ffd27a;font-style:normal}.pt>.pg-h2{margin-bottom:2px}.sym-chips{flex-wrap:wrap;gap:8px;display:flex}.sym-chip{color:#d9ddee;height:34px;font:inherit;cursor:default;background:#10153a;border:1px solid #232b5a;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:12.5px;font-weight:800;transition:border-color .2s,background .2s;display:inline-flex}.sym-chip i{background:var(--tc);border-radius:50%;width:10px;height:10px}.sym-chip small{color:#8fa0e6;font-size:11px}.sym-chip.on{border-color:var(--tc);background:color-mix(in srgb,var(--tc) 16%,#10153a)}.t0{--tc:#ff8a3d}.t1{--tc:#b58bff}.t2{--tc:#57c7f2}.t3{--tc:#7fe0a8}.sym-tile{all:unset;box-sizing:border-box;cursor:pointer;perspective:800px;opacity:0;transform:translate(var(--fx),var(--fy)) rotate(var(--fr)) scale(.35);transition:transform 1.1s cubic-bezier(.16,.9,.22,1.06),opacity .5s ease-out;transition-delay:calc(var(--i) * 70ms);position:relative}.sym-mosaic.in .sym-tile{opacity:1;transform:none}.sym-in{transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.sym-tile:hover .sym-in,.sym-tile.on .sym-in,.sym-tile:focus-visible .sym-in{transform:rotateY(180deg)}.sym-f,.sym-b{backface-visibility:hidden;border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.sym-f{background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--tc) 22%,transparent),transparent 70%),linear-gradient(160deg,#151b44,#0c1030);border:1px solid color-mix(in srgb,var(--tc) 35%,#1f2650);transition:border-color .3s,box-shadow .3s,filter .3s}.sym-f img{object-fit:contain;filter:drop-shadow(0 10px 18px #0000008c);width:82%;height:82%;animation:4.5s ease-in-out infinite pgSymBob;animation-delay:calc(var(--i) * -.45s)}.sym-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--tc);opacity:0;font-size:9.5px;font-style:normal;font-weight:800;transition:opacity .3s;position:absolute;top:9px;left:10px}.sym-tile.t0 .sym-tag,.sym-tile.t1 .sym-tag,.sym-tile:hover .sym-tag{opacity:1}.sym-b{text-align:center;background:linear-gradient(160deg,color-mix(in srgb,var(--tc) 30%,#121731),#0c1030);border:1px solid var(--tc);box-shadow:0 0 24px color-mix(in srgb,var(--tc) 35%,transparent);flex-direction:column;gap:5px;padding:8px;transform:rotateY(180deg)}.sym-b img{object-fit:contain;width:42px;height:42px}.sym-b b{color:#fff;font-size:12.5px;line-height:1.2}.sym-b small{color:#d9ddee;font-size:10.5px;line-height:1.3}.sym-tile.t0 .sym-b img,.sym-tile.t1 .sym-b img{width:70px;height:70px}.sym-tile.t0 .pg-sym-pays,.sym-tile.t1 .pg-sym-pays{font-size:13px}.sym-mosaic.sym-dim .sym-tile:not(.lit) .sym-f{filter:grayscale(.7)brightness(.45)}.sym-tile.lit .sym-f{border-color:var(--tc);box-shadow:0 0 26px color-mix(in srgb,var(--tc) 45%,transparent)}@media (prefers-reduced-motion:reduce){.sym-tile{opacity:1;transition:none;transform:none}.sym-f img{animation:none}}.gcrumb a.crumb-back{color:#8fb0ff;border-radius:999px;align-items:center;gap:5px;margin-left:-6px;padding:2px 8px 2px 6px;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.gcrumb a.crumb-back svg{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.gcrumb a.crumb-back:hover{color:#fff;text-underline-offset:3px;background:#57c7f21f;text-decoration:underline}.gcrumb a.crumb-back:hover svg{transform:translate(-3px)}.spl{background:#0a0f26}.spl-track{height:100%;transition:transform .9s cubic-bezier(.2,.8,.2,1);display:flex}.spl-track img{object-fit:contain;cursor:zoom-in;flex:0 0 100%;width:100%;height:100%}.spl-cap{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#080b18b3;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:800;animation:.5s ease-out pgRise;position:absolute;top:16px;left:16px}.spl .spl-bar{opacity:1;transform:none}.spl-band{flex:1;gap:6px;display:flex}.spl-band button{cursor:pointer;background:#ffffff40;border:0;border-radius:5px;flex:1;height:5px;padding:0;overflow:hidden}.spl-band button.done{background:#ffb547b3}.spl-band i{transform-origin:0;background:var(--gold);width:100%;height:100%;display:block;transform:scaleX(0)}.spl-band button.on i{animation:pgFill var(--sec,4s) linear forwards}.spl.hold .spl-band button.on i{animation-play-state:paused}.sym-b{justify-content:center;gap:8px;padding:10px 14px}.sym-bh{align-items:center;gap:8px;min-width:0;display:flex}.sym-bh img{object-fit:contain;flex:none;width:34px;height:34px}.sym-bh b{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.sym-pays{flex-direction:column;gap:3px;width:100%;display:flex}.sym-pay{background:#00000040;border-radius:8px;justify-content:space-between;align-items:baseline;gap:10px;padding:2px 8px;display:flex}.sym-pay em{color:var(--tc);font-family:Unbounded,sans-serif;font-size:13px;font-style:normal;font-weight:800}.sym-pay b{color:#fff;font-variant-numeric:tabular-nums;font-family:Unbounded,sans-serif;font-size:15px;font-weight:800}.sym-pay small{color:#aeb4cf;margin-left:1px;font-family:Manrope,sans-serif;font-size:.62em;font-weight:700}.sym-pay:first-child{background:color-mix(in srgb,var(--tc) 22%,#00000040)}.sym-note{color:#e9ecf7;font-size:12px;line-height:1.4}.sym-tile.big .sym-bh img{width:56px;height:56px}.sym-tile.big .sym-bh b{font-size:16px}.sym-tile.big .sym-pay{padding:6px 12px}.sym-tile.big .sym-note{font-size:14px}.sym-tile.tall .sym-b{padding:10px 8px}.sym-tile.tall .sym-pay b{font-size:15px}.sym-tile.tall .sym-bh{flex-direction:column}.sym-b .sym-bh img,.sym-b>img{display:block}.sym-wrap{container-type:inline-size}.sym-mosaic{--cell:calc((100cqw - (var(--cols) - 1) * 12px) / var(--cols));grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-auto-rows:var(--cell);grid-auto-flow:dense;gap:12px;display:grid}.sym-tile.big{grid-area:span 2/span 2}.sym-tile.tall{grid-row:span 2}.sym-tile.big .sym-b{gap:12px;padding:18px}.sym-pay{grid-template-columns:auto 1fr auto;align-items:baseline;gap:8px;display:grid}.sym-pay em:after{content:" –";color:#8c93b5}.sym-pay b{text-align:left}.sym-x{color:#aeb4cf;font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:800}@container (width<=150px){.sym-x{display:none}}.sym-chips{align-items:center}.sym-bet{background:#ffb54714;border:1px solid #ffb54773;border-radius:999px;align-items:center;gap:4px;height:34px;margin-right:6px;padding:0 4px;display:inline-flex}.sym-bet button{color:#fff;width:26px;height:26px;font:inherit;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;font-size:15px;font-weight:800}.sym-bet button:disabled{opacity:.3;cursor:default}.sym-bet span{color:#ffd27a;font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:6px;min-width:86px;padding:0 6px;font-weight:800;display:flex}.sym-bet small{letter-spacing:.08em;text-transform:uppercase;color:#aeb4cf;font-size:10px}.sym-tile:not(.big) .sym-b{gap:5px;padding:8px 10px}.sym-tile:not(.big) .sym-pay em:after{content:""}.sym-tile:not(.big) .sym-bh img{width:24px;height:24px}.sym-tile:not(.big) .sym-bh b{font-size:12.5px}.sym-pay,.sym-pay:first-child{background:linear-gradient(90deg,color-mix(in srgb,var(--tc) 30%,transparent),color-mix(in srgb,var(--tc) 8%,transparent))}.sym-pay em:after{content:""}.sym-pay{grid-template-columns:auto 1fr auto}.sym-pay b{font-size:16px}.sym-x{color:#c9cee3;font-size:11px}.sym-tile.big .sym-x{font-size:14px}.sym-tile.big .sym-note{text-align:center;font-size:clamp(15px,1.6vw,21px);font-weight:700;line-height:1.4}.sym-tile.big .sym-bh{flex-direction:column}.sym-bet span{min-width:64px}.fr{background:linear-gradient(120deg,#141a42,#0c1030);border:1px solid #232b5a;border-radius:18px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.fr-track{width:max-content;animation:frRoll var(--dur,48s) linear infinite;gap:14px;padding:16px 14px;display:flex}.fr:hover .fr-track{animation-play-state:paused}@keyframes frRoll{to{transform:translate(-50%)}}.fr-item{white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:14px;align-items:center;gap:12px;padding:10px 18px 10px 10px;display:flex}.fr-ic{color:#ffd27a;background:linear-gradient(140deg,#2a1c6e,#1b2350);border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.fr-tx{flex-direction:column;gap:2px;display:flex}.fr-tx small{letter-spacing:.08em;text-transform:uppercase;color:#8fa0e6;font-size:10.5px;font-weight:800}.fr-tx b{color:#fff;font-family:Unbounded,sans-serif;font-size:17px}.pp{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pp-panel{background:linear-gradient(170deg,#141a42,#0c1030);border:1px solid #232b5a;border-radius:20px;flex-direction:column;gap:14px;padding:20px;display:flex;overflow:hidden}.pp-center{background:radial-gradient(#ffb5471f,#0000 70%),linear-gradient(170deg,#1a1640,#0c1030);border-color:#ffb54766}.pp-panel h3{text-transform:uppercase;color:#fff;align-items:center;gap:10px;margin:0;font-family:Unbounded,sans-serif;font-size:14px;display:flex}.pp-hic{color:#c9b6ff;background:#7c5ce640;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.pp-center .pp-hic{color:#ffd27a;background:#ffb54733}.pp-panel ul{flex-direction:column;flex:1;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pp-panel li{color:#e9ecf7;opacity:0;transition:opacity .55s ease-out,transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--d) * .16s + .15s);background:#ffffff0a;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:14px;line-height:1.45;display:flex}.pp-panel li.from-below{transform:translateY(46px)}.pp-panel li.from-above{transform:translateY(-46px)}.pp.in li{opacity:1;transform:none}.pp-ic{color:#fff;background:#7c5ce64d;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;display:flex}.pp-center .pp-ic{background:#ffb5474d}.sym-bh b,.pg-stat b,.pg-stat span{white-space:normal;text-overflow:clip;overflow:visible}@media (width<=1100px){.pg-hero-in{max-width:none;padding:34px 28px}.pg-finale{min-height:440px}}@media (width<=900px){.pp{grid-template-columns:1fr}.pp-panel li.from-below,.pp-panel li.from-above{transform:translateY(24px)}.pg-finale-t{font-size:26px}}@media (width<=600px){.pg-sec{padding:18px 14px}.pg-hero{min-height:auto}.pg-hero-in{padding:26px 16px}.pg-title{font-size:32px}.pg-tagline{font-size:15px}.pg-desc{font-size:14px}.pg-stats{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pg-stat{min-width:0}.pg-actions .btn{flex:1;justify-content:center;padding:0 12px;font-size:13px}.pg-finale{min-height:360px;margin:6px 14px 18px}.pg-finale-in{padding:28px 14px}.pg-wt{width:84px}.fr-tx b{font-size:15px}.fr-item{padding:8px 14px 8px 8px}.fr-ic{width:34px;height:34px}.pg-h2{font-size:18px}.sym-chips{gap:6px}.sym-chip{height:30px;padding:0 10px;font-size:12px}}@media (height<=500px) and (orientation:landscape){.pg-hero{min-height:auto}.pg-hero-in{gap:10px;padding:20px 24px}.pg-title{font-size:30px}.pg-finale{min-height:300px}}@media (width<=700px){.gtop{flex-wrap:wrap;gap:6px 10px;padding:8px 14px}.gtop .gnav{scrollbar-width:none;order:3;width:100%;margin:0;overflow-x:auto}.gtop .gnav::-webkit-scrollbar{display:none}.gtop .gnav a,.gtop .gnav button{white-space:nowrap;padding:10px 12px;font-size:13px}.gtop .brand .prod{white-space:nowrap}.gfoot{flex-wrap:wrap;gap:8px;padding:8px 12px}.gfoot>img{display:none}.gfoot>div{flex:100%}.gfoot>span{display:none}.gfoot>.btn,.gfoot>a.btn{white-space:nowrap;flex:1 1 0;justify-content:center;font-size:12.5px;height:38px!important;padding:0 6px!important}.has-foot .dlpill,.has-foot .tray{bottom:110px}}.sym-pay{justify-content:flex-start;align-items:baseline;gap:8px;padding:5px 10px;display:flex!important}.sym-pay em{min-width:1.1em;font-size:15px}.sym-pay b{text-align:left;font-size:18px}.sym-pay i{color:#fff;margin-left:-3px;font-family:Unbounded,sans-serif;font-size:13px;font-style:normal;font-weight:800}.sym-pay small{color:#c9cee3;white-space:nowrap;margin-left:2px;font-family:Manrope,sans-serif;font-size:11.5px;font-weight:700}.sym-tile.big .sym-pay{gap:10px;padding:8px 14px}.sym-tile.big .sym-pay em{font-size:18px}.sym-tile.big .sym-pay b{font-size:26px}.sym-tile.big .sym-pay i{font-size:16px}.sym-tile.big .sym-pay small{font-size:14px}.sym-tile:not(.big) .sym-b{padding:8px}.sym-tile:not(.big) .sym-pay{gap:5px;padding:4px 7px}.sym-tile:not(.big) .sym-pay em{min-width:.9em;font-size:12.5px}.sym-tile:not(.big) .sym-pay b{font-size:14.5px}.sym-tile:not(.big) .sym-pay i{margin-left:-2px;font-size:10.5px}.sym-tile:not(.big) .sym-pay small{margin-left:0;font-size:10px}.sym-tile{container-type:inline-size}@container (width<=118px){.sym-tile:not(.big) .sym-pay small{display:none}}.sym-unit{color:#c9cee3;text-align:center;font-size:10.5px;font-weight:800;display:none}@container (width<=118px){.sym-tile:not(.big) .sym-unit{display:block}}.sym-wrap.compact .sym-tile.big{grid-area:auto}.sym-wrap.compact .sym-tile.big .sym-b{padding:8px}.sym-wrap.compact .sym-tile.big .sym-pay{gap:5px;padding:4px 7px}.sym-wrap.compact .sym-tile.big .sym-pay em{font-size:12.5px}.sym-wrap.compact .sym-tile.big .sym-pay b{font-size:14.5px}.sym-wrap.compact .sym-tile.big .sym-pay i{font-size:10.5px}.sym-wrap.compact .sym-tile.big .sym-pay small{font-size:10px}.sym-wrap.compact .sym-tile.big .sym-note{font-size:11.5px}@container (width<=118px){.sym-wrap.compact .sym-tile.big .sym-pay small{display:none}.sym-wrap.compact .sym-tile.big .sym-unit{display:block}}.sym-wrap.compact .sym-mosaic{grid-auto-rows:max(var(--cell),150px)}.sym-wrap.compact .sym-tile.big .sym-b{gap:5px;padding:8px}.sym-wrap.compact .sym-tile.big .sym-bh{flex-direction:row}.sym-wrap.compact .sym-tile.big .sym-bh img{width:24px;height:24px}.sym-wrap.compact .sym-tile.big .sym-bh b{font-size:12.5px}.sym-wrap.compact .sym-tile.big .sym-note{font-size:11.5px;font-weight:600}.pg-pal{--acc:var(--p-acc);background:radial-gradient(ellipse at 50% 0%,var(--p-haze),transparent 55%)}.pg-pal .pg-h2 span{color:var(--p-acc)}.pg-pal .pg-hero{background-color:var(--p-bg0)}.pg-pal .pg-title{background:var(--p-title);color:#0000;filter:drop-shadow(0 4px 0 var(--p-shadow)) drop-shadow(0 0 24px var(--p-glow));-webkit-background-clip:text;background-clip:text}.pg-pal .pg-tagline{background:var(--p-tag);-webkit-background-clip:text;background-clip:text}.pg-pal .pg-sparks i{background:var(--p-spark);box-shadow:0 0 12px 4px var(--p-glow)}.pg-pal .pg-stat{border-color:color-mix(in srgb,var(--p-acc) 25%,transparent)}.pg-pal .pg-stat:hover{border-color:var(--p-acc)}.pg-pal .pg-finale{background:radial-gradient(ellipse at 50% 55%,var(--p-bg3) 0%,var(--p-bg1) 55%,var(--p-bg0) 100%);border-color:var(--p-line)}.pg-pal .pg-finale-k{color:var(--p-soft)}.pg-pal .pg-finale-t{background:linear-gradient(92deg,#fff 30%,var(--p-soft));-webkit-background-clip:text;background-clip:text}.pg-pal .fr{border-color:var(--p-line);background:linear-gradient(120deg,var(--p-bg2),var(--p-bg1))}.pg-pal .fr-ic{background:linear-gradient(140deg,var(--p-deep),var(--p-deep2));color:var(--p-gold)}.pg-pal .fr-tx small{color:var(--p-soft)}.pg-pal .sym-f{background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--tc) 22%,transparent),transparent 70%),linear-gradient(160deg,var(--p-bg2),var(--p-bg1))}.pg-pal .t2{--tc:var(--p-acc)}.pg-pal .t3{--tc:var(--p-acc2)}.pg-pal .sym-chip{background:var(--p-bg1);border-color:var(--p-line)}.pg-pal .sym-chip.on,.pg-pal .sym-chip[aria-pressed=true]{border-color:var(--p-acc)}.pg-pal .pg-fcard,.pg-pal .pp-panel,.pg-pal .pg-usp{background:linear-gradient(170deg,var(--p-bg2),var(--p-bg1));border-color:var(--p-line)}.pg-pal .pp-center{border-color:color-mix(in srgb,var(--p-gold) 45%,transparent);background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--p-acc) 14%,transparent),transparent 70%),linear-gradient(170deg,var(--p-bg3),var(--p-bg1))}.pg-pal .pp-hic{background:color-mix(in srgb,var(--p-acc) 22%,transparent);color:var(--p-soft)}.pg-pal .pp-ic{background:color-mix(in srgb,var(--p-acc) 30%,transparent)}.pg-pal .pg-lad{border-color:var(--p-line);background:radial-gradient(ellipse at 85% 100%,color-mix(in srgb,var(--p-acc) 18%,transparent),transparent 55%),linear-gradient(140deg,var(--p-bg3),var(--p-bg1) 60%)}.pg-pal .pg-lad-fill{background:linear-gradient(0deg,var(--p-deep),var(--p-acc) 60%,var(--p-gold))}.pg-pal .pg-lad-step.cur b{color:var(--p-gold)}.pg-pal .pg-lad-step.cur .pg-lad-col{box-shadow:0 0 0 2px var(--p-gold),0 0 30px var(--p-glow)}.pg-pal .spl{background:var(--p-bg0)}.pg-theme-cursed{--p-acc:#ff4d6d;--p-acc2:#b57bff;--p-gold:#ffc24a;--p-soft:#ff9db0;--p-spark:#ffb0c0;--p-bg0:#12050a;--p-bg1:#0f0610;--p-bg2:#22091a;--p-bg3:#2a0a1c;--p-line:#3b1424;--p-deep:#7a1030;--p-deep2:#2a0e3a;--p-haze:#8c14282e;--p-glow:#ff3c5a66;--p-shadow:#4a0712;--p-title:linear-gradient(180deg,#ffe9a8 10%,#ffc24a 45%,#e0442e 90%);--p-tag:linear-gradient(92deg,#ff8fa3,#ff4d6d 45%,#b57bff)}.pg-theme-wilds{--p-acc:#4fe07a;--p-acc2:#2fd6c2;--p-gold:#f2b84b;--p-soft:#a6f2bc;--p-spark:#c8ffb0;--p-bg0:#050d0b;--p-bg1:#06100d;--p-bg2:#0c2019;--p-bg3:#0f2a1e;--p-line:#1b3a2c;--p-deep:#11602f;--p-deep2:#0d3238;--p-haze:#28a05029;--p-glow:#5ae67861;--p-shadow:#06260f;--p-title:linear-gradient(180deg,#f6ffd6 10%,#b9f25a 45%,#2fa84f 90%);--p-tag:linear-gradient(92deg,#daff8e,#4fe07a 45%,#2fd6c2)}.pg-theme-magnet{--p-acc:#3da5ff;--p-acc2:#7cff6b;--p-gold:#ffc84a;--p-soft:#a3d2ff;--p-spark:#bff7ff;--p-bg0:#040a26;--p-bg1:#050b22;--p-bg2:#0a1940;--p-bg3:#0d1f52;--p-line:#17306a;--p-deep:#0f3a8a;--p-deep2:#0f3d3a;--p-haze:#286eff29;--p-glow:#3da5ff6b;--p-shadow:#061340;--p-title:linear-gradient(180deg,#fff 10%,#bfe6ff 45%,#3da5ff 90%);--p-tag:linear-gradient(92deg,#b8ff9e,#7cff6b 40%,#3da5ff)}.pb-row{align-items:center;gap:6px;min-width:0;display:flex}.pb-row>.ecell,.pb-row>span{flex:1;min-width:0}.pb-row2>:nth-child(2){flex:.8}.pb-row3>*{flex:1}.pb-row .mini-btn,.pb-item>.mini-btn{flex:none;align-self:flex-start}.pb-imgb{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.pb-ta{resize:vertical;width:100%;min-height:44px;font:inherit;font-size:13px}.pb-item>div{flex-direction:column;gap:6px;display:flex}.pb-sym .pb-img{grid-template-columns:44px 1fr auto}.pb-sym .pb-thumb{width:44px;height:44px}.pb-sym .pb-thumb img{object-fit:contain}.pb-insp .addchip{align-self:flex-start}.pb-note{color:#8a92b5;padding:10px 14px 14px;font-size:11.5px;line-height:1.4}.pg-hero-logo{object-fit:contain;object-position:left center;filter:drop-shadow(0 8px 22px #0000008c);width:auto;max-width:min(360px,70%);max-height:150px;margin:0 0 4px;animation:.9s cubic-bezier(.2,.8,.2,1) both pgLogoIn;display:block}.pg-hero-logo.pg-noimg,.pg-hero-logo:not([src]){display:none}@keyframes pgLogoIn{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@media (width<=600px){.pg-hero-logo{max-width:72%;max-height:96px}}@media (height<=500px) and (orientation:landscape){.pg-hero-logo{max-height:72px}}@media (prefers-reduced-motion:reduce){.pg-hero-logo{animation:none}}.skel{background:#080b18;min-height:100vh;padding:0 0 40px}.skel i,.skel-top{background:linear-gradient(100deg,#12183a 30%,#1c2550 50%,#12183a 70%) 0 0/300% 100%;border-radius:12px;animation:1.4s linear infinite skelShine;display:block}.skel-top{opacity:.6;border-radius:0;height:58px}.skel-hero{background:#0a0f26 50%/cover no-repeat;flex-direction:column;justify-content:center;gap:16px;min-height:min(520px,70vh);padding:40px clamp(16px,4vw,48px);display:flex;position:relative}.skel-game .skel-hero{min-height:min(560px,75vh)}.skel-hero i:first-child{width:min(520px,80%);height:64px}.skel-hero i:nth-child(2){width:min(360px,60%);height:22px}.skel-hero i:nth-child(3){width:min(460px,75%);height:46px}.skel-name{text-transform:uppercase;color:#fff;text-shadow:0 4px 24px #0009;font-family:Unbounded,sans-serif;font-size:clamp(32px,6vw,72px);font-weight:800;line-height:1}.skel-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:24px clamp(16px,4vw,48px);display:grid}.skel-row i{height:140px}@media (width<=700px){.skel-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes skelShine{0%{background-position:100% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skel i,.skel-top{animation:none}}.ie{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.ie-stage-wrap{flex-direction:column;gap:10px;min-width:0;display:flex}.ie-loading{color:#aeb4cf;background:repeating-conic-gradient(#0e1330 0 25%,#0a0e26 0 50%) 0 0/20px 20px;border-radius:10px;justify-content:center;align-items:center;height:360px;display:flex}.ie-stage{touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;background:repeating-conic-gradient(#151a38 0 25%,#0d1129 0 50%) 0 0/18px 18px;border-radius:6px;margin:12px auto;position:relative}.ie-stage.focus-tool{cursor:copy}.ie-stage canvas{border-radius:6px;display:block}.ie-dimwrap{pointer-events:none;border-radius:6px;position:absolute;inset:0;overflow:hidden}.ie-dim{position:absolute;box-shadow:0 0 0 9999px #04060e9e}.ie-frame{cursor:move;outline-offset:0;outline:1.5px solid #fff;position:absolute}.ie-frame:focus-visible{outline:2px solid var(--gold)}.ie-thirds{pointer-events:none;background:linear-gradient(90deg,#0000 calc(33.33% - .5px),#ffffff73 0 calc(33.33% + .5px),#0000 0 calc(66.66% - .5px),#ffffff73 0 calc(66.66% + .5px),#0000 0),linear-gradient(0deg,#0000 calc(33.33% - .5px),#ffffff73 0 calc(33.33% + .5px),#0000 0 calc(66.66% - .5px),#ffffff73 0 calc(66.66% + .5px),#0000 0);position:absolute;inset:0}.ie-h{touch-action:none;background:#fff;border-radius:4px;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;box-shadow:0 1px 4px #00000080}.ie-h:after{content:"";position:absolute;inset:-10px}.ie-nw{cursor:nwse-resize;top:0;left:0}.ie-n{cursor:ns-resize;top:0;left:50%}.ie-ne{cursor:nesw-resize;top:0;left:100%}.ie-e{cursor:ew-resize;top:50%;left:100%}.ie-se{cursor:nwse-resize;top:100%;left:100%}.ie-s{cursor:ns-resize;top:100%;left:50%}.ie-sw{cursor:nesw-resize;top:100%;left:0}.ie-w{cursor:ew-resize;top:50%;left:0}.ie-n,.ie-s{width:22px;height:8px;margin:-4px 0 0 -11px}.ie-e,.ie-w{width:8px;height:22px;margin:-11px 0 0 -4px}.ie-size{color:#fff;pointer-events:none;white-space:nowrap;background:#0009;border-radius:5px;padding:2px 7px;font-size:11px;font-weight:700;position:absolute;bottom:6px;left:6px}.ie-focus{border:2px solid var(--gold);pointer-events:none;background:#ffb5474d;border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;position:absolute;box-shadow:0 0 0 2px #0006}.ie-under{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ie-panel{flex-direction:column;gap:4px;max-height:min(70vh,700px);padding-right:4px;display:flex;overflow:auto}.ie-panel section{border-bottom:1px solid #1a2045;flex-direction:column;gap:8px;padding:10px 0;display:flex}.ie-panel h4{letter-spacing:.1em;text-transform:uppercase;color:#8fa0e6;margin:0;font-size:11px;font-weight:800}.ie-panel .faint{font-size:11.5px;line-height:1.4}.ie-chips{flex-wrap:wrap;gap:6px;display:flex}.ie-chips button{all:unset;cursor:pointer;color:#dce1f5;background:#11163a;border:1px solid #2a3366;border-radius:8px;align-items:center;height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.ie-chips button:hover{border-color:#4c64d8}.ie-chips button.on{background:var(--gold);border-color:var(--gold);color:#1a1205}.ie-slider{color:#aeb4cf;flex-direction:column;gap:4px;font-size:12px;display:flex}.ie-slider span{justify-content:space-between;display:flex}.ie-slider b{color:#fff}.ie-slider input{width:100%;accent-color:var(--gold)}.ie-use{color:#7ff0be;background:#3ed16b1f;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-block}@media (width<=900px){.ie{grid-template-columns:1fr}.ie-panel{max-height:none}}.dlg{max-width:96vw}.unl-bar{color:#e9ecf7;background:#ffb54714;border:1px solid #ffb54759;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.stile{position:relative}.stile .pick{z-index:3;cursor:pointer;background:#080b18bf;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:8px;left:8px}.stile .pick input{width:16px;height:16px;accent-color:var(--gold);cursor:pointer;margin:0}.stile.picked{outline:2px solid var(--gold);outline-offset:-2px}.ubadge.none{color:#ffd27a;background:#ffb5472e}.del-list{max-height:200px;margin:0;padding-left:18px;font-size:13px;line-height:1.6;overflow:auto}.stile .pick~.ubadge{left:38px}.arcs{background:radial-gradient(ellipse at 50% 45%,color-mix(in srgb,var(--acc,#7c5ce6) 20%,transparent),transparent 68%);border-radius:24px;height:clamp(320px,40vw,580px);position:relative;overflow:hidden}.arcs-stage{--R:min(1100px,96vw);--W:min(58%,780px);position:absolute;inset:0}.arcs .arc-item{top:44%}.arcs .arc-item.on{cursor:zoom-in}.arcs-cap{color:#fff;text-align:left;background:linear-gradient(#04060e00,#04060ee0);flex-direction:column;gap:4px;padding:40px 22px 18px;animation:.7s cubic-bezier(.2,.8,.2,1) .25s both arcsRise;display:flex;position:absolute;bottom:0;left:0;right:0}.arcs-cap b{text-transform:uppercase;letter-spacing:.02em;font-family:Unbounded,sans-serif;font-size:clamp(14px,1.6vw,20px)}.arcs-cap span{color:#d9def2;max-width:60ch;font-size:clamp(12px,1.1vw,15px);line-height:1.45}@keyframes arcsRise{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}.arcs-dots{z-index:20;gap:6px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.arcs-dots button{all:unset;cursor:pointer;background:#ffffff40;border-radius:3px;width:26px;height:5px;position:relative;overflow:hidden}.arcs-dots button.on{width:44px}.arcs-dots i{background:var(--acc,var(--gold));transform-origin:0;animation:arcsBar var(--sec) linear both;position:absolute;inset:0}.arcs:hover .arcs-dots i{animation-play-state:paused}@keyframes arcsBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=700px){.arcs{height:clamp(240px,62vw,360px)}.arcs-stage{--W:82%;--R:160vw}.arcs-cap{padding:28px 14px 12px}}@media (prefers-reduced-motion:reduce){.arcs-cap,.arcs-dots i{animation:none}}.pp-panel ul{justify-content:flex-start}.tscroll{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#34407e transparent;border-radius:10px;overflow-x:auto}.tscroll::-webkit-scrollbar{height:10px}.tscroll::-webkit-scrollbar-thumb{background:#34407e;border-radius:6px}.tscroll::-webkit-scrollbar-track{background:#0b1029}@media (pointer:fine){table.fit.tmin{min-width:var(--tmin)}}table.fit .stk{z-index:3;background:#0a0e22;position:sticky}table.fit th.stk{z-index:5;background:#0e1330}table.fit .stk-a{left:0}table.fit .stk-b{left:32px}table.fit .stk-r{right:0;box-shadow:-10px 0 12px -10px #000000b3}table.fit .stk-b,table.fit thead th.stk-b{box-shadow:10px 0 12px -10px #000000b3}table.fit:not(:has(.stk-b)) .stk-a{box-shadow:10px 0 12px -10px #000000b3}table.fit tr.trow:hover td.stk{background:#10173a}table.fit tr.on td.stk{background:#111a45}.gname-t{flex-direction:column;gap:3px;min-width:0;display:flex}.gmeta{color:#aeb4cf;align-items:center;gap:8px;font-size:11.5px;display:none}.gmeta .status{font-size:11.5px}@media (pointer:coarse) and (width<=1100px){table.fit .p5{display:none}}@media (pointer:coarse) and (width<=820px){table.fit .p4{display:none}}@media (pointer:coarse) and (height<=500px){table.fit .p4,table.fit .p5{display:none}}@media (pointer:coarse) and (width<=1100px){table.fit th[aria-sort].stk{width:auto!important}}@media (pointer:coarse) and (width<=600px){table.fit .p3,table.fit .p2{display:none}.gmeta{display:flex}table.fit td{white-space:normal}table.fit .stk-b{width:auto!important}}@media (width<=600px){.gtw>.row .inp{width:100%!important}}.dp-value{font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap;flex:1;padding:0 6px}.dp{color:#e9ecf7;background:#141a3a;border:1px solid #2f3870;border-radius:14px;width:272px;padding:10px;font-size:13px;box-shadow:0 22px 50px #0009}.dp-head{align-items:center;gap:6px;margin-bottom:8px;display:flex}.dp-head select{color:#fff;min-width:0;height:30px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0e1330;border:1px solid #2f3870;border-radius:8px;flex:1;padding:0 6px;font-weight:700}.dp-nav{all:unset;cursor:pointer;color:#c9d4ff;background:#0e1330;border:1px solid #2f3870;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:18px;display:flex}.dp-nav:hover{border-color:var(--gold);color:var(--gold)}.dp-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.dp-wd{text-align:center;color:#8fa0e6;padding:4px 0;font-size:11px;font-weight:800}.dp-day{all:unset;box-sizing:border-box;cursor:pointer;font-variant-numeric:tabular-nums;border-radius:9px;justify-content:center;align-items:center;height:34px;font-weight:600;display:flex}.dp-day:hover{background:#222b5e}.dp-day.out{color:#5a6290}.dp-day.today{box-shadow:inset 0 0 0 1.5px var(--gold);color:var(--gold)}.dp-day.sel{color:#1a1205;background:linear-gradient(135deg,#ffd27a,#ffb547);font-weight:800;box-shadow:0 4px 14px #ffb54759}.dp-day:focus-visible{outline-offset:1px;outline:2px solid #8fb0ff}.dp-foot{border-top:1px solid #232a4d;justify-content:space-between;margin-top:8px;padding-top:8px;display:flex}.dp-link{all:unset;cursor:pointer;color:#8fb0ff;border-radius:6px;padding:4px 8px;font-weight:700}.dp-link:hover{background:#1f2756}table.fit th .hb{all:unset;box-sizing:border-box;cursor:pointer;width:100%;height:34px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap;justify-content:flex-start;align-items:center;gap:4px;padding:0 8px;display:flex;overflow:hidden}table.fit th .hb:focus-visible{box-shadow:inset 0 0 0 2px var(--blue)}table.fit th .hb.on{color:var(--text)}@media (pointer:coarse) and (width<=600px){.gmeta{white-space:nowrap}table.fit td .sample{display:none}}.props .psec{letter-spacing:.12em;text-transform:uppercase;color:#8fa0e6;border-top:1px solid #1e2547;margin:6px 0 -2px;padding-top:10px;font-size:10.5px;font-weight:800}.props .psec:first-of-type{border-top:0;padding-top:0}.stat-it .nm-in{flex:1;min-width:0}.stat-it .val-in{width:42%;min-width:0;font-weight:700}.stat-it .nm{flex:1;min-width:0}.picker .inp{margin:4px 0}.ed-left{flex-basis:196px;font-size:12.5px}.ed-left .ol{padding:6px 8px;font-size:12.5px}.ed-left .ph{padding:10px 12px 4px;font-size:10px}.ed-left .note{font-size:11.5px}.ed-right{flex-basis:320px;font-size:12.5px}.ed-right .props{gap:11px;padding:10px 12px 16px}.ed-right .inp{height:30px;font-size:12.5px}.ed-right textarea.inp{height:auto}.ed-right .opt,.ed-right .add{font-size:11.5px}.ed-right .h{font-size:10.5px}.ed-center{padding:12px 10px}.paper-stage{flex:none;position:relative}.paper-wrap iframe{height:auto}.pbreak{pointer-events:none;z-index:4;border-top:2px dashed #ffb547;position:absolute;left:-10px;right:-10px}.pbreak span{color:#1a1205;background:#ffb547;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:800;position:absolute;top:-11px;right:12px}.ibar{z-index:40;color:#e9ecf7;background:#141a3a;border:1px solid #3d7bff;border-radius:12px;flex-direction:column;gap:6px;width:max-content;max-width:min(560px,100%);padding:7px;font-size:12px;display:flex;position:absolute;box-shadow:0 14px 34px #0000008c}.ib-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ib{all:unset;box-sizing:border-box;cursor:pointer;color:#e9ecf7;white-space:nowrap;background:#1c2452;border:1px solid #2f3870;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-width:26px;height:26px;padding:0 8px;font-weight:700;display:inline-flex}.ib:hover{border-color:#5b78ff}.ib.on{color:#fff;background:#3d7bff;border-color:#3d7bff}.ib.gold{background:var(--gold);border-color:var(--gold);color:#1a1205}.ib:disabled{opacity:.5;cursor:default}.ib.x{color:#8fa0e6;background:0 0;border-color:#0000;margin-left:auto}.ib-grp{border-left:1px solid #2a3366;align-items:center;gap:3px;padding:0 4px;display:inline-flex}.ib-v{text-align:center;color:#aeb4cf;font-variant-numeric:tabular-nums;min-width:34px;font-size:11px}.ib-sw{all:unset;cursor:pointer;box-sizing:border-box;border:2px solid #2f3870;border-radius:50%;width:18px;height:18px}.ib-sw.on{border-color:#fff;box-shadow:0 0 0 2px #3d7bff}.ib-lbl{color:#fff;font-size:12px}.ib-in{color:#fff;height:26px;font:inherit;background:#0b0f24;border:1px solid #2f3870;border-radius:7px;outline:none;min-width:120px;padding:0 8px}.ib-in:focus{border-color:#3d7bff}.ib-in.ask{flex:1;min-width:220px}.ib-ai{color:#b9a9ff;font-weight:800}.ib-res{white-space:pre-wrap;color:#d9def2;background:#0e1330;border-radius:8px;flex-direction:column;max-width:520px;padding:6px 8px;font-size:11.5px;line-height:1.45;display:flex}.ap{min-width:0;position:relative}.ap-btn{all:unset;box-sizing:border-box;cursor:pointer;background:#0e1330;border:1px solid #2f3870;border-radius:9px;align-items:center;gap:8px;width:100%;min-height:40px;padding:4px 8px 4px 4px;display:flex}.ap-btn:hover{border-color:#5b78ff}.ap.compact .ap-btn{width:220px;min-height:28px;padding:2px 6px 2px 2px}.ap-th{background:repeating-conic-gradient(#151a38 0 25%,#0d1129 0 50%) 0 0/10px 10px;border-radius:6px;flex:none;justify-content:center;align-items:center;width:52px;height:32px;display:flex;overflow:hidden}.ap.compact .ap-th{width:34px;height:22px}.ap-th img{object-fit:contain;width:100%;height:100%}.ap-th i{color:#8a92b5;font-size:10px;font-style:normal}.ap-nm{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.ap-nm b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ap-nm small{color:#8a92b5;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.ap-car{color:#8fa0e6;font-size:11px}.ap-pop{background:#141a3a;border:1px solid #2f3870;border-radius:12px;flex-direction:column;gap:6px;width:340px;max-height:min(440px,70vh);padding:8px;display:flex;box-shadow:0 22px 50px #0009}.ap-pop .inp{height:30px}.ap-list{flex-direction:column;gap:2px;display:flex;overflow-y:auto}.ap-g{z-index:1;letter-spacing:.1em;text-transform:uppercase;color:#8fa0e6;background:#141a3a;align-items:center;gap:6px;padding:6px 4px 3px;font-size:10px;font-weight:800;display:flex;position:sticky;top:0}.ap-g em{letter-spacing:0;text-transform:none;color:var(--gold);font-style:normal;font-weight:700}.ap-it{all:unset;box-sizing:border-box;cursor:pointer;border-radius:8px;align-items:center;gap:8px;width:100%;padding:4px;display:flex}.ap-it:hover{background:#1f2756}.ap-it.on{background:#22306a;box-shadow:inset 0 0 0 1px #3d7bff}.ibar{padding-right:30px}.ib-close{all:unset;cursor:pointer;color:#8fa0e6;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;display:flex;position:absolute;top:6px;right:6px}.ib-close:hover{color:#fff;background:#1f2756}.ed-left{width:46px;padding:0;font-size:12px;position:relative;flex:0 0 46px!important;overflow:visible!important}.ed-rail{flex-direction:column;align-items:center;gap:4px;height:100%;padding:8px 0;display:flex;overflow-y:auto}.rl{all:unset;cursor:pointer;color:#aeb4cf;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;display:flex}.rl:hover{color:#fff;background:#1b2350}.rl.on{color:#fff;box-shadow:inset 2px 0 0 var(--gold);background:#22306a}.rl-sep{background:#262e57;width:22px;height:1px;margin:4px 0}.ed-drawer{z-index:60;background:var(--bar);border-right:1px solid #2f3870;width:230px;display:none;position:absolute;top:0;bottom:0;left:46px;overflow-y:auto;box-shadow:16px 0 40px #00000080}.ed-left.open .ed-drawer{display:block}.ed-right{width:300px;min-width:0;max-width:300px;font-size:12px;flex:0 0 300px!important}.ed-right .props{gap:8px;padding:8px 10px 14px;font-size:12px}.ed-right .rtabs button{height:34px;font-size:12px}.ed-right .inp{min-width:0;height:28px;padding:0 8px;font-size:12px}.ed-right textarea.inp{height:auto;padding:6px 8px;line-height:1.4}.ed-right .f{gap:4px}.ed-right .f>.h{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:10px}.ed-right .f>.h:before{content:"▾";color:#5f6aa0;margin-right:2px;font-size:9px}.ed-right .f.folded>.h:before{content:"▸"}.ed-right .f.folded>:not(.h){display:none!important}.ed-right .psec{cursor:pointer;-webkit-user-select:none;user-select:none;margin-top:2px;font-size:10px}.ed-right .psec:before{content:"▾ ";color:#5f6aa0}.ed-right .psec.folded:before{content:"▸ "}.ed-right [data-folded]{display:none!important}.ed-right .it{gap:5px;padding:3px 6px}.ed-right .it .nm{font-size:12px}.ed-right .icbtn{width:26px;height:26px}.ed-right .opt{height:26px;padding:0 8px;font-size:11.5px}.ed-right .add{height:24px;padding:0 8px;font-size:11px}.ed-right .adds{gap:4px}.ed-right .note{font-size:11px;line-height:1.4}.ed-right .hint{padding:7px 9px;font-size:11.5px}.ed-right .row{gap:6px}.ed-right .seg button{height:26px;font-size:11.5px}.ed-right .sw{width:22px;height:22px}.ed-right .ap-btn{min-height:34px}.ed-right .ap-th{width:44px;height:28px}.ed-right .stat-it .val-in{width:44%}.ed-right .add-sel{color:#c9d4ff;border-style:dashed}.ed-right .lays{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-right .stat-it .nm{flex:0 0 42%;font-size:11.5px}.ed-right .stat-it .nm-in{flex:0 0 42%}.ed-right .stat-it .val-in{flex:1;width:auto}.restart-bar{z-index:900;color:#ffd9e0;background:#3a0d1a;border:1.5px solid #ff4d6d;border-radius:12px;flex-direction:column;gap:4px;max-width:min(720px,94vw);padding:12px 16px;font-size:13px;line-height:1.45;display:flex;position:fixed;top:10px;left:50%;transform:translate(-50%);box-shadow:0 14px 40px #0000008c}.restart-bar b{color:#fff;font-size:14px}.restart-bar kbd,.restart-bar code{color:#fff;background:#1a0710;border:1px solid #6b1f33;border-radius:5px;padding:0 5px;font-family:ui-monospace,Consolas,monospace;font-size:12px}.pb-mbar{border-bottom:1px solid #1a2045;gap:8px;padding:6px 10px}.pb-det{background:#0e1330;border:1px solid #232b5a;border-radius:9px;margin:0}.pb-det+.pb-det{margin-top:4px}.pb-det>summary{cursor:pointer;align-items:center;gap:8px;min-width:0;padding:6px 8px;font-size:12px;list-style:none;display:flex}.pb-det>summary::-webkit-details-marker{display:none}.pb-det>summary:before{content:"▸";color:#5f6aa0;font-size:10px}.pb-det[open]>summary:before{content:"▾"}.pb-det>summary b{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.pb-det>summary small{color:#8a92b5;white-space:nowrap;text-overflow:ellipsis;max-width:45%;margin-left:auto;overflow:hidden}.pb-det>summary img{object-fit:contain;flex:none;width:26px;height:26px}.pb-det[open]{border-color:#3d7bff}.pb-det-b{flex-direction:column;gap:8px;padding:4px 10px 10px;display:flex}.pb-det-act{gap:2px;margin-left:4px;display:flex}.pb-det .pb-item{border:0;padding:0 10px 10px}.pb-ic{color:#ffd27a;background:#1c2452;border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.pb-tag{color:#8fa0e6;text-transform:uppercase;background:#1c2452;border-radius:4px;flex:none;padding:1px 5px;font-size:10px;font-weight:800}.pb-look{flex-direction:column;gap:8px;display:flex}.pb-sw{all:unset;cursor:pointer;box-sizing:border-box;border:2px solid #2f3870;border-radius:50%;width:22px;height:22px}.pb-sw.on{border-color:#fff;box-shadow:0 0 0 2px #3d7bff}.pb-pics{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.pb-pic{aspect-ratio:16/10;background:#0a0f26;border-radius:6px;position:relative;overflow:hidden}.pb-pic img{object-fit:cover;width:100%;height:100%}.pb-pic .mini-btn{width:20px;height:20px;font-size:10px;position:absolute;top:2px;right:2px}.pb-pic .mv{left:2px;right:auto}.pb-check{color:#c9cee3;align-items:center;gap:6px;font-size:12px;display:flex}.pb-side .btn.on{border-color:var(--blue);color:#fff;background:#15204f}.pg-stat,.fr-item,.pp-panel li{position:relative}.pg-stat-ic{color:var(--acc,#ffd27a);margin-bottom:2px;display:block}.pg-tools{z-index:5;gap:3px;display:none;position:absolute;top:4px;right:4px}.pg-stat:hover .pg-tools,.fr-item:hover .pg-tools,.pp-panel li:hover .pg-tools{display:flex}.pg-tools button{all:unset;cursor:pointer;color:#fff;text-align:center;background:#3d7bff;border-radius:6px;width:20px;height:20px;font:800 12px/20px Manrope,sans-serif;box-shadow:0 2px 6px #0006}.pg-tools button:first-child{background:#e5484d}.fr.still .fr-track{flex-wrap:wrap;width:auto;animation:none}.pp-add{all:unset;cursor:pointer;color:#fff;border:1.5px dashed #ffffff59;border-radius:999px;align-self:flex-start;margin-top:8px;padding:5px 10px;font:700 12px Manrope,sans-serif}.pp-add:hover{background:#3d7bff26;border-color:#3d7bff}.leftp.sp{background:#05070f;flex-direction:column;align-items:center;gap:14px;padding:0 20px 30px;display:flex;overflow-y:auto}.sp-bar{z-index:5;background:#05070f;border-bottom:1px solid #161c3a;align-self:stretch;align-items:center;gap:10px;padding:12px 4px;display:flex;position:sticky;top:0}.sp-paper{background:#fff;border-radius:6px;flex:none;position:relative;overflow:hidden;box-shadow:0 10px 40px #0009}.pg-widget-preview .pg-stat,.pg-widget-preview .fr-item,.pg-widget-preview .pp-panel li,.pg-widget-preview .pg-tools,.pg-widget-preview .pg-tools button,.pg-widget-preview .pp-add,.pg-widget-preview .sym-tile{pointer-events:auto}.cm{background:#141a3a;border:1px solid #2f3870;border-radius:12px;flex-direction:column;gap:2px;max-height:min(320px,60vh);padding:6px;display:flex;overflow-y:auto;box-shadow:0 18px 44px #0000008c}.cm-o{all:unset;box-sizing:border-box;cursor:pointer;color:#e9ecf7;white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;font-weight:600;display:flex}.cm-o.hi{background:#1f2756}.cm-o.on{color:#fff;font-weight:800}.cm-o:disabled{opacity:.5;cursor:wait}.cm-tick{width:14px;color:var(--gold);font-weight:900}.ecell.on{box-shadow:inset 0 0 0 1.5px var(--blue);background:#161e46}.apd{flex-direction:column;gap:12px;min-height:420px;display:flex}.apd-tabs{align-self:flex-start}.apd-bar{flex-direction:column;gap:8px;display:flex}.apd-chips{flex-wrap:wrap;gap:6px;display:flex}.apd .chip{all:unset;cursor:pointer;color:#c9d0ee;background:#0e1330;border:1px solid #2f3870;border-radius:999px;padding:4px 10px;font-size:12px}.apd .chip:hover{border-color:#5b78ff}.apd .chip.on{color:#fff;background:#22306a;border-color:#3d7bff}.apd-list{flex-direction:column;gap:8px;max-height:min(560px,62vh);padding-right:4px;display:flex;overflow-y:auto}.apd-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.apd-it{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid #0000;border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:6px;display:flex}.apd-it:hover{background:#1f2756}.apd-it.on{background:#22306a;border-color:#3d7bff}.apd-it b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.apd-it small{color:#8a92b5;font-size:10.5px}.apd-it.none{flex-direction:row;align-self:flex-start;align-items:center;gap:10px}.apd-th{aspect-ratio:16/10;background:repeating-conic-gradient(#151a38 0 25%,#0d1129 0 50%) 0 0/12px 12px;border-radius:7px;justify-content:center;align-items:center;display:flex;overflow:hidden}.apd-it.none .apd-th{width:64px}.apd-th img{object-fit:contain;width:100%;height:100%}.apd-th i{color:#8a92b5;font-style:normal}.apd-up{flex-direction:column;gap:14px;display:flex}.apd-drop{cursor:pointer;color:#c9d0ee;text-align:center;border:2px dashed #2f3870;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:240px;font-size:14px;display:flex}.apd-drop small{color:#8a92b5;font-size:12px}.apd-drop.over,.apd-drop:hover{background:#141a3a;border-color:#5b78ff}.ap-btn .ap-car{background:#1f2756;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:700}.crumbs{flex-wrap:wrap;align-items:center;gap:2px;min-width:0;font-size:12.5px;display:flex}.crumbs span{align-items:center;gap:2px;display:inline-flex}.crumbs i{color:#5c6590;padding:0 4px;font-style:normal}.crumbs button{all:unset;cursor:pointer;color:#8fa0e6;border-radius:6px;padding:2px 6px}.crumbs button:hover{color:#fff;background:#1f2756}.crumbs b{color:#fff;background:#22306a;border-radius:6px;padding:2px 6px}.props.crumbs-top,.ed-right .props.crumbs-top{border-bottom:1px solid #232a55;flex:none;padding-top:8px;padding-bottom:8px;overflow:visible}.stylebox{flex-direction:column;gap:8px;display:flex}details.fold{border:1px solid #232a55;border-radius:10px;padding:6px 10px}details.fold>summary{cursor:pointer;color:#c9d0ee;padding:2px 0;font-size:12px;font-weight:700}details.fold[open]>summary{margin-bottom:6px}.iacts{flex:none;gap:2px;display:inline-flex}.card-row{gap:6px}.cr-main{all:unset;box-sizing:border-box;cursor:pointer;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:0;padding:3px;display:flex}.cr-main:hover{background:#1f2756}.sw.none{background:repeating-linear-gradient(45deg,#2f3870 0 3px,#0e1330 3px 6px)}.proposal{background:#17123a;border:1px solid #6d4bd8;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex;box-shadow:0 0 0 3px #7c3aed26}.proposal .chg{flex-direction:column;gap:6px;max-height:280px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.proposal .chg li{align-items:flex-start;gap:8px;font-size:12px;line-height:1.35;display:flex}.proposal .chg .ci{color:#c9b6ff;background:#2a2160;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:inline-flex}.proposal .chg b{color:#fff;font-weight:700;display:block}.proposal .chg small{color:#b9c0d8;display:block}.proposal .chg s{color:#8a92b5}.proposal .chg em{color:#ffd27a;font-style:normal}.ai-banner{color:#e2d6ff;white-space:nowrap;background:#2a2160;border:1px solid #6d4bd8;border-radius:8px;align-items:center;gap:6px;margin-left:10px;padding:2px 4px 2px 10px;font-weight:700;display:inline-flex}.ib.gold{color:#1a1205;background:#ffb547}.pg-roomy{padding-top:56px;padding-bottom:56px}.pg-wide{padding-left:16px;padding-right:16px}.pg-text{color:#c9d0ee;white-space:pre-line;max-width:760px;margin:0;font-size:16px;line-height:1.6}.pg2 .pg-sec[style*="text-align: center"] .pg-text{margin:0 auto}.ps{flex-direction:column;flex:1;height:calc(100vh - 98px);min-height:0;display:flex}.ps-bar{background:var(--bar);border-bottom:1px solid #1e2547;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 14px;display:flex}.ps-body{flex:1;min-height:0;display:flex}.ps-left{background:var(--bar);border-right:1px solid #1e2547;flex:0 0 260px;font-size:12.5px;overflow-y:auto}.ps-list{flex-direction:column;gap:2px;padding:4px 8px 16px;display:flex}.ps-row{cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:5px 6px;display:flex}.ps-row:hover{background:#1a2148}.ps-row.on{background:#22306a;box-shadow:inset 0 0 0 1px #3d7bff}.ps-row.off .ps-nm{opacity:.5}.ps-nm{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.ps-nm small{color:#8a92b5;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.ps-center{background:#05070f;flex:1;min-width:0;overflow-y:auto}.ps-right{flex:0 0 340px}.pg2-edit .ps-wrap{cursor:pointer;position:relative}.pg2-edit .ps-wrap:after{content:"";z-index:18;pointer-events:none;border:2px solid #0000;transition:border-color .15s;position:absolute;inset:0}.pg2-edit .ps-wrap:hover:after{border:2px dashed #7c3aedb3}.pg2-edit .ps-wrap.on:after{border:2px solid #3d7bff}.pg2-edit .ps-wrap.in:after{border:2px dashed #3d7bff}.pg2-edit .ps-wrap.off{opacity:.38}.ps-tag{z-index:20;color:#fff;opacity:0;pointer-events:none;background:#3d7bff;border-radius:6px;padding:2px 8px;font:700 11px/1.5 Manrope,sans-serif;transition:opacity .12s;position:absolute;top:6px;left:6px}.ps-wrap:hover .ps-tag,.ps-wrap.on .ps-tag,.ps-wrap.off .ps-tag{opacity:1}.ps-start{flex-direction:column;gap:14px;max-width:760px;margin:40px auto;padding:28px;display:flex}.ps-start h2{margin:0}.ps-start-opts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ps-opt{all:unset;cursor:pointer;background:#141a3a;border:1px solid #2f3870;border-radius:14px;flex-direction:column;gap:6px;padding:16px;display:flex}.ps-opt:hover{border-color:#5b78ff}.ps-opt b{color:#fff;font-size:15px}.ps-opt span{color:#b9c0d8;font-size:12.5px}.ps-lib{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;margin:6px 0 12px;display:grid}.ps-lib-it{all:unset;cursor:pointer;background:#141a3a;border:1px solid #2f3870;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.ps-lib-it:hover{border-color:#5b78ff}.ps-lib-it b{color:#fff;font-size:13px}.ps-lib-it span{color:#b9c0d8;font-size:11.5px}.ps-lib-it em{color:#c9b6ff;background:#2a2160;border-radius:5px;align-self:flex-start;padding:1px 6px;font-size:10px;font-style:normal;font-weight:800}.ps-offer{color:#e2d6ff;background:#17123a;border-bottom:1px solid #6d4bd8;align-items:center;gap:10px;padding:8px 14px;font-size:13px;display:flex}.pg-fcards.pg-crows{flex-direction:column;gap:16px;display:flex}.pg-crow{perspective:1000px;flex-wrap:wrap;gap:16px;display:flex}.pg-crow>.pg-fcard{min-width:min(240px,100%)}@media (width<=600px){.pg-crow>.pg-fcard{flex-basis:100%!important}}.phone{--ph-rim:var(--p-acc,var(--acc,#a98bff));--ph-a:var(--p-bg3,#1d2352);--ph-b:var(--p-bg0,#05071a);--ph-shadow:#0000008c;background:linear-gradient(150deg,var(--ph-a),var(--ph-b) 62%);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--ph-rim) 50%,transparent),inset 0 0 0 2px #ffffff12,inset 0 1px 0 #ffffff2e,0 30px 70px var(--ph-shadow),0 0 60px color-mix(in srgb,var(--ph-rim) 20%,transparent);border-radius:40px;padding:12px;transition:box-shadow .35s,transform .35s;position:relative}.phone-scr{isolation:isolate;background:#000;border-radius:30px;position:relative;overflow:hidden}.phone:before{content:"";z-index:3;background:#03040a;border-radius:8px;position:absolute;box-shadow:inset 0 0 0 1px #ffffff14}.phone:after{content:"";background:linear-gradient(var(--ph-a),var(--ph-b));border-radius:3px;position:absolute}.phone.port{border-radius:42px}.phone.port .phone-scr{aspect-ratio:9/16;border-radius:31px}.phone.port:before{width:26%;height:16px;margin-left:-13%;top:20px;left:50%}.phone.port:after{width:4px;height:13%;top:22%;right:-4px}.phone.land .phone-scr{aspect-ratio:16/9}.phone.land:before{width:16px;height:22%;margin-top:-11%;top:50%;left:20px}.phone.land:after{width:13%;height:4px;top:-4px;left:22%}.phone-scr img{object-fit:contain;opacity:0;cursor:zoom-in;width:100%;height:100%;transition:opacity .7s,transform 1.2s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scale(1.03)}.phone-scr img.on{opacity:1;z-index:1;transform:none}.dv:hover .phone{box-shadow:0 0 0 1.5px var(--ph-rim),inset 0 0 0 2px #ffffff12,inset 0 1px 0 #ffffff2e,0 34px 80px var(--ph-shadow),0 0 70px color-mix(in srgb,var(--ph-rim) 30%,transparent);transform:translateY(-3px)}.pg-ed .phone{--ph-a:#30343d;--ph-b:#0f1116;--ph-shadow:#19223147}.phone-vp .vp{box-shadow:none;aspect-ratio:auto;background:radial-gradient(ellipse at 50% 50%,var(--p-bg2,#151a3a),var(--p-bg0,#05071a) 75%);border-radius:0;height:100%}.phone-vp:fullscreen{border-radius:0}.phone-vp .vp:fullscreen{border-radius:0}.dvs{grid-template-columns:minmax(0,1fr) 23.5cqw;align-items:center;gap:clamp(20px,4cqw,56px);display:grid;position:relative;container-type:inline-size}.dvs.one{grid-template-columns:1fr;justify-items:center}.dvs.one .dv-land{max-width:900px}.dvs.one .dv-port{width:min(300px,70%)}.dv{flex-direction:column;align-items:center;gap:16px;width:100%;min-width:0;margin:0;display:flex}.dv .phone{width:100%}.dv-box{width:100%;position:relative}.dv-pp{z-index:4;background:color-mix(in srgb,var(--p-bg0,#05071a) 62%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:transform .2s,opacity .25s;display:flex;position:absolute;top:24px;right:24px;box-shadow:0 4px 14px #00000059}.dv-port .dv-pp{top:46px;right:20px}.dv-pp:hover{transform:scale(1.08)}.dv-pp>svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.dv-pp circle{fill:none;stroke-width:2.5px}.dv-pp .trk{stroke:color-mix(in srgb,var(--p-acc,var(--acc,#a98bff)) 25%,transparent)}.dv-pp .run{stroke:var(--p-acc,var(--acc,#a98bff));stroke-linecap:round;stroke-dasharray:var(--c);stroke-dashoffset:var(--c);animation:dvRing var(--sec) linear forwards}.dv-pp span{display:flex;position:relative}@keyframes dvRing{to{stroke-dashoffset:0}}.dv:hover .dv-pp .run,.dvs.off .dv-pp .run{animation-play-state:paused}.pg-ed .dv-pp{background:var(--dark,#192231)}@media (width<=720px){.dvs{grid-template-columns:1fr;justify-items:center}.dv-port{width:min(260px,64%)}}@media (prefers-reduced-motion:reduce){.phone-scr img{transition:none}}.pg-devsec:has(>[data-widget=devshots]:empty){display:none}.rw .seg{margin-bottom:6px}.seg.sm button{height:22px;padding:0 7px;font-size:11px}.rw-prev{background:#0b0f24;border:1px solid #232a4d;border-radius:7px;flex-direction:column;gap:3px;margin:2px 0 6px;padding:6px;display:flex}.rw-pr{gap:3px;display:flex}.rw-pr i{color:#c9d4ff;text-align:center;background:#2a3367;border-radius:3px;min-width:12px;height:16px;font:800 9.5px/16px Manrope,sans-serif}.rw-row{border-bottom:1px solid #1b2147;flex-wrap:wrap;align-items:center;gap:6px;padding:4px 0;display:flex}.rw-n{color:#c9d0ec;text-overflow:ellipsis;white-space:nowrap;min-width:44px;max-width:120px;font-size:12px;font-weight:700;overflow:hidden}.rw-ct{align-items:center;gap:2px;display:inline-flex}.rw-ct b{text-align:center;min-width:16px;font-size:12.5px}.rw-w{flex:1;align-items:center;gap:4px;min-width:110px;display:inline-flex}.rw-w input,.rw-row input[type=range]{flex:1;min-width:60px}.rw-w .mv,.rw-row>.mv{color:#ffb547;width:auto;padding:0 5px;font-size:11px}.rw-w small,.rw-row>small{color:var(--faint);font-size:10.5px}.rw .add,.rw-own{margin-top:6px}.rw-own summary{cursor:pointer;color:#c9d0ec;padding:3px 0;font-size:12px;font-weight:700}.ack{background:#0d1229;border:1px solid #2a3373;border-radius:10px;margin:8px 0;padding:8px 10px}.ack.bad{border-color:#7a2f3a}.ack.w{border-color:#6b5524}.ack.ok{border-color:#1e5b44}.ack-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ack-st{white-space:nowrap;font-size:12.5px}.ack.bad .ack-st{color:#ff8a9a}.ack.w .ack-st{color:#ffc86b}.ack.ok .ack-st{color:#7ff0be}.ack-f{flex-wrap:wrap;flex:1;gap:4px;display:flex}.ack-c{color:#c9d0ec;cursor:pointer;background:#10152f;border:1px solid #232a4d;border-radius:6px;height:24px;padding:0 8px;font-size:11.5px;font-weight:700}.ack-c em{color:#fff;margin-left:3px;font-style:normal}.ack-c.zero,.ack-c.zero em{color:var(--faint)}.ack-c:hover{border-color:#3d7bff}.ack-list{flex-direction:column;gap:5px;margin:8px 0 2px;padding:0;list-style:none;display:flex}.ack-list li{color:#d5daf0;align-items:flex-start;gap:8px;font-size:12.5px;display:flex}.ack-list small{color:var(--faint);word-break:break-all;margin-top:1px;font-size:11px;display:block}.ack-lv{text-align:center;text-transform:uppercase;border-radius:5px;flex:none;min-width:42px;padding:1px 6px;font-size:10.5px;font-weight:800}.ack-list .error .ack-lv{color:#ffb3be;background:#5a1f2a}.ack-list .warn .ack-lv{color:#ffd48a;background:#4d3d17}.ack-list .info .ack-lv{color:#afc0ff;background:#1b2350}.pgc img.fill,.pgc video.fill{object-fit:cover!important}.iacts .grip{cursor:grab;touch-action:none}.iacts .grip:active{cursor:grabbing}.rm.bin{color:#ff7a8a}.rm.bin:hover{color:#ff4d6d;background:#ff4d6d29}.sorting{-webkit-user-select:none;user-select:none}.sorting [data-sort-i]{transition:opacity .15s}.drag-src{opacity:.4}.drop-on{box-shadow:0 -2px #ffb547}.drop-on.drop-after{box-shadow:0 2px #ffb547}.stepper{background:#10152f;border:1px solid #232a4d;border-radius:8px;align-items:center;gap:2px;padding:2px;display:inline-flex}.stepper .mv{color:#e9ecf7;width:26px;height:24px;font-size:15px;font-weight:800}.stepper b{text-align:center;min-width:52px;font-size:12px}.stepper .mv.auto{color:#ffb547;width:auto;padding:0 6px;font-size:11px}.lay-page{z-index:40;background:#0b0f24;flex-direction:column;gap:14px;padding:18px 28px;display:flex;position:fixed;inset:120px 0 0;overflow:auto}.lay-page .props{max-width:1200px;padding:0}.lay-page .lays{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.lay-page .lay>span{height:180px!important}.pg-uitem b{font-size:var(--it-size,inherit)}.pg-uitem span{font-size:var(--ic-size,inherit)}.pg-fcard-tx span{font-size:var(--it-size,13px)}.pg-fcard-tx b{font-size:calc(var(--it-size,13px) + 2px)}.pp-panel li{font-size:var(--it-size,14px)}.pp-ic{width:var(--ic-size,24px);height:var(--ic-size,24px)}.pg-mtrack span{font-size:var(--it-size,inherit)}.pg2-edit [data-item].it-on{outline-offset:3px;border-radius:10px;outline:2px solid #ffb547}.ps-body>.ed-left{background:var(--bar);border-right:1px solid #1e2547}.ed-rail .rl.off{opacity:.45}.ed-rail.sorting .rl{cursor:grabbing}.ed-drawer .ps-list{padding:0 6px 10px}.acc{background:#0e1330;border:1px solid #232a4d;border-radius:9px;overflow:hidden}.acc.open{border-color:#3d4c9a}.acc-h{cursor:pointer;align-items:center;gap:8px;padding:6px 6px 6px 8px;display:flex}.acc-h:hover{background:#141a3f}.acc-n{width:18px;color:var(--faint);flex:none;font-size:11px;font-weight:800}.acc-h .ap-th{background:#0a0f26;border-radius:4px;flex:none;width:34px;height:24px;overflow:hidden}.acc-h .ap-th img{object-fit:cover;width:100%;height:100%}.acc-t{flex-direction:column;flex:1;min-width:0;display:flex}.acc-t b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.acc-t small{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.acc-b{flex-direction:column;gap:6px;padding:4px 10px 10px;display:flex}.items.cards{flex-direction:column;gap:6px;display:flex}.it.on{box-shadow:inset 2px 0 #ffb547}.ed-right>*{zoom:.85}.th-bar{background:#0d1129;border-bottom:1px solid #1e2547;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 16px;display:flex}.th-body{flex:1;height:calc(100vh - 112px);min-height:0;display:flex}.th-left{background:var(--bar);border-right:1px solid #1e2547;flex:0 0 250px;padding-bottom:16px;overflow-y:auto}.th-ph{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);align-items:center;gap:6px;padding:12px 12px 4px;font-size:10.5px;font-weight:800;display:flex}.th-ph small{margin-left:auto;font-weight:700}.th-it{cursor:pointer;color:#c9d0ec;border-radius:8px;align-items:center;gap:9px;margin:1px 6px;padding:7px 8px;display:flex}.th-it:hover{background:#151b40}.th-it.on{color:#fff;box-shadow:inset 2px 0 0 var(--gold);background:#22306a}.th-it.off{opacity:.45;cursor:default}.th-it>span{flex-direction:column;flex:1;min-width:0;display:flex}.th-it b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.th-it small{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.th-center{background:#080b18;flex:1;min-width:0;overflow:auto}.th-right{flex:0 0 340px}.th-empty{height:100%;color:var(--faint);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.th-tree{background:#0e1330;border:1px solid #232a4d;border-radius:8px;flex-direction:column;gap:3px;margin-bottom:6px;padding:8px 10px;display:flex}.th-tree b{font-size:12.5px}.th-tree small{color:var(--faint);font-size:11px}.th-els{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.th-sheet{background:#fff;border:0;width:794px;height:100%;min-height:1123px;margin:16px auto;display:block;box-shadow:0 10px 40px #00000080}.th-lays{flex-direction:column;display:flex}.th-center .pg-reveal,.th-center .pg-cnt{animation:none!important}.pg2-edit .ps-wrap.on [data-node]:hover,.pg2-edit .ps-wrap.in [data-node]:hover{outline-offset:3px;cursor:pointer;outline:1.5px dashed #ffb547}.pg2-edit [data-node].node-on{outline-offset:3px;border-radius:4px;outline:2px solid #ffb547!important}.pg-title-blk{align-items:flex-start;gap:inherit;flex-direction:column;display:flex}.pg-title-blk:empty{display:none}.ps-center{position:relative}.comp-it{all:unset;box-sizing:border-box;cursor:pointer;color:#c9d0ec;border-radius:8px;align-items:center;gap:8px;width:100%;padding:7px 9px;display:flex}.comp-it:hover{color:#fff;background:#151b40}.comp-it>span{flex-direction:column;flex:1;min-width:0;display:flex}.comp-it b{font-size:12.5px}.comp-it small{color:var(--faint);font-size:11px}.chip{color:#c9d0ec;cursor:pointer;background:#10152f;border:1px solid #2a3373;border-radius:999px;height:24px;padding:0 9px;font-size:11.5px;font-weight:700}.chip:hover{color:#fff;border-color:#ffb547}.ptools{z-index:40;position:absolute}.ibar .ib.del{color:#ff7a8a}.prop{flex-direction:column;gap:5px;margin-bottom:10px;display:flex}.prop-l{font:800 10.5px var(--font,Manrope),sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.prop-v{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.szc{flex:none;width:118px;position:relative}.szc-box{background:#10152f;border:1px solid #2f3870;border-radius:8px;align-items:center;height:30px;display:flex;overflow:hidden}.szc-box:focus-within{border-color:#3d7bff}.szc-box input{color:#e9ecf7;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;width:0;height:100%;padding:0 0 0 9px;font:700 12.5px Manrope,sans-serif}.szc-box input::placeholder{color:#8990ae;font-weight:600}.szc-box span{color:#8990ae;padding-right:3px;font-size:11px}.szc-box button{color:#aeb4cf;cursor:pointer;background:0 0;border:0;border-left:1px solid #232a4d;width:24px;height:100%;font-size:10px}.szc-list{z-index:80;scrollbar-width:thin;scrollbar-color:#3a4580 transparent;background:#141a3f;border:1px solid #2f3870;border-radius:8px;max-height:210px;padding:3px;position:absolute;top:33px;left:0;right:0;overflow-y:auto;box-shadow:0 12px 30px #00000080}.szc-list::-webkit-scrollbar{width:5px}.szc-list::-webkit-scrollbar-thumb{background:#3a4580;border-radius:4px}.szc-list button{color:#c9d0ec;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:5px;justify-content:space-between;width:100%;padding:4px 8px;font:600 12px Manrope,sans-serif;display:flex}.szc-list button:hover,.szc-list button.on{color:#fff;background:#22306a}.szc-list small{color:#8990ae}.flp{width:100%;max-width:240px;position:relative}.flp-btn{color:#e9ecf7;cursor:pointer;text-align:left;background:#10152f;border:1px solid #2f3870;border-radius:8px;align-items:center;gap:8px;width:100%;height:30px;padding:0 8px;font:600 12px Manrope,sans-serif;display:flex}.flp-nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.flp-btn em{color:#8990ae;font-size:10px;font-style:normal}.flp-chip{border:1px solid #ffffff40;border-radius:5px;flex:none;width:18px;height:18px}.flp-chip.none{background:repeating-linear-gradient(45deg,#2a3367 0 3px,#141a3f 3px 6px)}.flp-pop{z-index:80;background:#141a3f;border:1px solid #2f3870;border-radius:10px;flex-direction:column;gap:6px;width:230px;padding:8px;display:flex;position:absolute;top:33px;left:0;box-shadow:0 14px 34px #0000008c}.flp-h{letter-spacing:.1em;text-transform:uppercase;color:#8990ae;margin-top:2px;font:800 9.5px Manrope,sans-serif}.flp-sw{flex-wrap:wrap;gap:5px;display:flex}.flp-sw button{cursor:pointer;border:1px solid #fff3;border-radius:5px;width:22px;height:22px;padding:0}.flp-sw button.grad{width:46px}.flp-sw button.on{outline-offset:1px;outline:2px solid #fff}.flp-row{color:#c9d0ec;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:5px 6px;font:600 12px Manrope,sans-serif;display:flex}.flp-row:hover,.flp-row.on{color:#fff;background:#22306a}.flp-native{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;bottom:8px;left:8px}.seg.icons button{justify-content:center;align-items:center;width:30px;padding:0;font-size:11px;display:inline-flex}.icon-pick{flex-wrap:wrap;gap:4px;display:flex}.icon-pick button{color:#c9d0ec;cursor:pointer;background:#10152f;border:1px solid #232a4d;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.icon-pick button.on{color:#fff;background:#22306a;border-color:#ffb547}.img-prev{aspect-ratio:16/9;background:#0a0f26;border:1px solid #232a4d;border-radius:8px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.img-prev img{object-fit:contain;max-width:100%;max-height:100%}.corner-bin{z-index:45;color:#fff;cursor:pointer;background:#e5484d;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:absolute;box-shadow:0 2px 8px #0006}.corner-bin:hover{background:#ff5c63}.pg2-edit [data-node].node-on{outline-offset:3px;outline:2px solid #3d7bff!important}.pg2-edit .ps-wrap.on [data-node]:hover,.pg2-edit .ps-wrap.in [data-node]:hover{outline:1.5px dashed #a98bff}.comp-it.on{color:#fff;background:#22306a;box-shadow:inset 2px 0 #ffb547}.comp-it.child{padding-left:24px}.comp-it>small{color:var(--faint);white-space:nowrap;margin-left:auto;font-size:11px}.group-add{z-index:45;color:#fff;cursor:pointer;background:#3d7bff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:flex;position:absolute;box-shadow:0 2px 8px #0006}.group-add:hover{background:#5a8fff}.pg2-edit [data-node]:hover{outline-offset:3px;cursor:pointer;outline:1.5px dashed #a98bff}.val-btn{all:unset;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;color:#e9ecf7;border-radius:5px;flex:none;max-width:90px;padding:2px 6px;font-size:12px;overflow:hidden}.val-btn:hover{background:#22306a}.pg-blocks{flex-direction:column;gap:18px;display:flex}.pg-blk-img{object-fit:contain;background:#05070f;border-radius:14px;width:100%;max-width:960px;display:block}.sym-pays .sym-pay{border-radius:9px;grid-template-columns:1.4em minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:5px 10px;background:color-mix(in srgb,var(--p-acc,var(--acc,#a98bff)) 12%,#00000047)!important;display:grid!important}.sym-pays .sym-pay:first-child{background:color-mix(in srgb,var(--p-acc,var(--acc,#a98bff)) 26%,#00000047)!important}.sym-pays .sym-pay em{color:var(--p-gold,var(--gold,#ffb547));text-align:center}.sym-pays .sym-pay em:after{content:""!important}.sym-pays .sym-pay b{color:#fff;text-align:right;font-variant-numeric:tabular-nums}.sym-pays .sym-pay small{color:var(--p-soft,#c9cee3);letter-spacing:.02em;white-space:nowrap;margin:0;font-family:Manrope,sans-serif;font-weight:800}@container (width<=118px){.sym-pays .sym-pay small{font-size:9.5px;display:inline!important}}.cnt{color:var(--gold);font-variant-numeric:tabular-nums;margin-left:3px;font-style:normal;font-weight:800}.cat.on .cnt,.grp button.on .cnt{color:#ffd27a}.agrp{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.agrp-h{align-items:center;gap:10px;display:flex}.agrp-t{all:unset;cursor:pointer;color:#e9ecf7;white-space:nowrap;align-items:center;gap:6px;font:800 13px Manrope,sans-serif;display:inline-flex}.agrp-car{width:14px;color:var(--faint)}.agrp-line{background:#262e57;flex:1;height:1px}.tiles.grid.view-small{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.tiles.grid.view-small .tile .pv{height:80px}.tiles.grid.view-small .tile .tm .sz{display:none}.tiles.grid.view-list{flex-direction:column;gap:4px;display:flex}.tiles.grid.view-list .tile{flex-direction:row;align-items:center;gap:10px;height:46px;padding:3px 8px;display:flex}.tiles.grid.view-list .tile .pv{border-radius:6px;flex:none;width:60px;height:38px}.tiles.grid.view-list .tile .tm{flex-direction:row;flex:1;align-items:center;gap:12px;min-width:0}.tiles.grid.view-list .tile .tick{order:-1;position:static}.tiles.grid.view-large .tile.port .pv,.tiles.grid.view-small .tile.port .pv{aspect-ratio:9/16;object-fit:contain;background:#0a0f26;height:auto}.tiles.grid.portgrid:not(.view-list){grid-template-columns:repeat(auto-fill,minmax(120px,150px))}.btn.danger{color:#ff8a9a;border-color:#5a1f2a}.btn.danger:hover{background:#e5484d24}.pg-title-blk.side{flex-flow:wrap;align-items:center;column-gap:22px}.pg-title-blk.side>.pg-kicker{flex-basis:100%}.pg-title-blk.side>.pg-hero-logo{max-width:min(240px,40%);margin:0}.pg-title-blk.side>.pg-title{flex:280px;min-width:0}.tip{vertical-align:middle;align-self:flex-start;margin-left:6px;display:inline-flex;position:relative}.tip-i{all:unset;box-sizing:border-box;color:#9aa3c9;text-align:center;cursor:help;border:1px solid #3a4478;border-radius:50%;width:16px;height:16px;font:italic 800 10px/14px Georgia,serif}.tip-i:hover,.tip.open .tip-i{color:#fff;background:#22306a;border-color:#7fa4ff}.tip-pop{z-index:30;color:#c9d0ec;text-transform:none;letter-spacing:0;white-space:normal;background:#0b1030;border:1px solid #2c3670;border-radius:8px;width:230px;padding:8px 10px;font:600 11.5px/1.45 Manrope,sans-serif;display:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 30px #00000080}.tip:hover .tip-pop,.tip.open .tip-pop{display:block}.fold-h .tip-pop,.psec .tip-pop{left:auto;right:0}.fold{border-top:1px solid #1e2547;flex-direction:column;gap:10px;padding-top:8px;display:flex}.fold-h{align-items:center;gap:6px;display:flex}.fold-t{all:unset;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;color:#9aa3c9;flex:1;align-items:center;gap:6px;font:800 11px Manrope,sans-serif;display:inline-flex}.fold-t:hover{color:#fff}.fold-car{width:14px;font-size:14px;transition:transform .15s;display:inline-block}.fold.shut .fold-car{transform:rotate(-90deg)}.fold-b{flex-direction:column;gap:10px;display:flex}.tr{flex-direction:column;display:flex}.tr-row{cursor:pointer;color:#c9d0ec;-webkit-user-select:none;user-select:none;border-radius:7px;align-items:center;gap:4px;min-height:28px;padding:2px 6px 2px 4px;font-size:12.5px;font-weight:700;display:flex}.tr-row:hover{color:#fff;background:#151b40}.tr-row.in{color:#fff}.tr-row.on{color:#fff;background:#22306a;box-shadow:inset 2px 0 #ffb547}.tr-row.off .tr-nm{opacity:.45;text-decoration:line-through}.tr-car{all:unset;color:#9aa3c9;cursor:pointer;border-radius:5px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:15px;transition:transform .15s;display:inline-flex;transform:rotate(-90deg)}.tr-car.open{transform:none}button.tr-car:hover{color:#fff;background:#2a346a}.tr-nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tr-row small{color:var(--gold);font-size:11px;font-weight:800}.tr-grip{color:#5a6498;cursor:grab;padding:2px;display:inline-flex}.tr-grip:hover{color:#fff}.tr-eye{all:unset;cursor:pointer;color:#8a92b5;border-radius:4px;padding:2px;display:inline-flex}.tr-eye:hover{color:#fff;background:#2a346a}.tr.sorting .tr-n.drag-src>.tr-row{opacity:.45;outline:1px dashed #7fa4ff}.tr .tr-n.drop-on>.tr-row{box-shadow:inset 0 2px #ffb547}.tr .tr-n.drop-after>.tr-row{box-shadow:inset 0 -2px #ffb547}.props.crumbs-top{flex-direction:row;flex:none;align-items:center;gap:6px;overflow:visible}.crumbs-top .crumbs{flex:1;justify-content:flex-start;min-width:0}.crumb-bin{flex:none}.ps-row .ps-nm{font-size:12px;font-weight:700}.tr-bin:hover{color:#ff8a9a!important}.prop-row{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));align-items:start;gap:4px 12px;display:grid}.prop-row:empty{display:none}.prop-row>.prop{margin-bottom:0}.prop-row+.prop,.prop-row+.prop-row{margin-top:2px}.tbox{box-sizing:border-box;color:#eef0fa;resize:vertical;background:#0b1030;border:1px solid #2a3366;border-radius:8px;width:100%;min-height:38px;padding:8px 10px;font:600 13px/1.45 Manrope,sans-serif;overflow:hidden}.tbox:focus{border-color:#5b8cff;outline:none;box-shadow:0 0 0 3px #5b8cff2e}.tbox::placeholder{color:#5a6290}.bg-pick{flex-direction:column;gap:8px;display:flex}.rlist{flex-direction:column;gap:6px;display:flex}.rl-items{flex-direction:column;gap:3px;display:flex}.rl-it{color:#dde1f2;background:#0e1433;border:1px solid #1e2650;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:4px 6px;display:flex}.rl-it.pick{cursor:pointer}.rl-it.pick:hover{background:#151c45;border-color:#2c3670}.rl-it.on{background:#1e2a66;border-color:#5b8cff}.rl-it .ap-th{background:#05070f;border-radius:5px;flex:none;width:44px;height:30px;display:inline-flex;overflow:hidden}.rl-it .ap-th img{object-fit:cover;width:100%;height:100%}.rl-ic{color:var(--gold);flex:none;display:inline-flex}.rl-t{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.rl-t b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;overflow:hidden}.rl-t small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.rl-it.drag-src{opacity:.45}.rl-it.drop-on{box-shadow:inset 0 2px #ffb547}.rl-it.drop-after{box-shadow:inset 0 -2px #ffb547}.rl-head{align-items:center;gap:8px;display:flex}.rl-head b{font-size:12.5px}.rl-head small{color:var(--faint);flex:1;font-size:11px}.sm-sel{max-width:100%;height:30px;font-size:12px}.ip{flex-direction:column;gap:8px;display:flex}.ip+.ip{border-top:1px dashed #1e2547;padding-top:8px}.ip-h{letter-spacing:.08em;text-transform:uppercase;color:#9aa3c9;font:800 10.5px Manrope,sans-serif}.ic-grid{grid-template-columns:repeat(auto-fill,minmax(30px,1fr));gap:4px;width:100%;display:grid}.ic-grid button{all:unset;box-sizing:border-box;color:#c9d0ec;cursor:pointer;border:1px solid #232b5a;border-radius:6px;justify-content:center;align-items:center;height:30px;font:700 10.5px Manrope,sans-serif;display:inline-flex}.ic-grid button:hover{color:#fff;border-color:#5b8cff}.ic-grid button.on{color:#fff;background:#22306a;border-color:#ffb547}.sym-ed{flex-direction:column;gap:8px;display:flex}.sym-ed-h,.sym-ed-r{grid-template-columns:28px minmax(170px,1.4fr) minmax(120px,1fr) 130px 64px 64px 64px 30px;align-items:center;gap:8px;display:grid}.sym-ed-h{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font:800 10.5px Manrope,sans-serif}.sym-ed-list{flex-direction:column;gap:6px;max-height:56vh;display:flex;overflow-y:auto}.sym-ed-r .inp{min-width:0;height:32px}.sym-ed-r .inp.num{text-align:right;font-variant-numeric:tabular-nums}.sym-ed-r.drag-src{opacity:.45}.sym-ed-r.drop-on{box-shadow:inset 0 2px #ffb547}.gsw{display:inline-flex;position:relative}.gsw-b{all:unset;cursor:pointer;color:#e9ecf7;border-radius:6px;align-items:center;gap:6px;margin:-1px -6px;padding:1px 6px;font-weight:800;display:inline-flex}.gsw-b:hover{background:#1a2148}.gsw-b span{color:var(--faint);font-size:10px}.gsw-pop{z-index:80;width:280px;max-height:60vh;top:26px;left:-6px;overflow-y:auto}.gsw-ic{background:#0a0f26;border-radius:7px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;overflow:hidden}.gsw-ic img{object-fit:contain;width:100%;height:100%}.sl-wrap{position:relative}.sheet-rail .rl.on{border-radius:8px 8px 3px 3px;box-shadow:inset 0 -3px 0 var(--gold)!important}.crumbs{gap:0;font-size:12px;line-height:22px;overflow:hidden;flex-wrap:nowrap!important}.crumbs>span{flex:0 auto;align-items:center;min-width:0;display:inline-flex}.crumbs>span.last{flex:0 auto;min-width:40px}.crumbs i{color:#4c5585!important;padding:0 5px!important}.crumbs button,.crumbs b{text-overflow:ellipsis;white-space:nowrap;max-width:132px;display:block;overflow:hidden;padding:1px 7px!important}.crumbs b{background:#22306a;max-width:none;font-weight:800;box-shadow:inset 0 0 0 1px #3d5bb8}.crumbs-top .mini-btn{flex:none}.crumbs>span.root,.crumbs>span.last{flex-shrink:0}.crumbs>span:not(.root):not(.last){min-width:30px}.crumbs>span.last b{max-width:150px}.gsearch{color:#8a93bc;background:#121838;border-radius:10px;align-items:center;gap:8px;width:260px;max-width:100%;height:38px;padding:0 12px;transition:background .15s,box-shadow .15s;display:inline-flex}.gsearch:focus-within{color:#c9d0ec;background:#18204a;box-shadow:0 0 0 2px #5b8cff59}.gsearch input{all:unset;color:#fff;flex:1;min-width:0;font:600 14px Manrope,sans-serif}.gsearch input::placeholder{color:#7c84a8}.pg-soon-acts{gap:6px;margin-left:6px;display:inline-flex}.pg-soon-acts .btn.sm{border-radius:9px;height:32px;padding:0 12px}.soon-all{font-weight:800;color:#ffd27a!important;background:linear-gradient(#ffb54729,#ffb5470f)!important;border:1px solid #ffb54780!important}.soon-all:hover{color:#fff!important;background:linear-gradient(#ffb54747,#ffb5471f)!important}.pg-cf-card.on{box-shadow:0 0 0 2px #7fa4ffd9,0 18px 48px #3d7bff40}.pg-cf-card.on:has(.pg-sc.on){box-shadow:0 0 0 2px var(--gold),0 20px 50px #ffb43c38}@media (hover:none){.pg-sc-act{opacity:0;pointer-events:none;transform:translate(-50%,-25%)scale(.85)}.pg-cf-card:not(.on) .pg-sc-act{display:none}.pg-cf-card.on .pg-sc:hover .pg-sc-act,.pg-cf-card.on .pg-sc:focus-within .pg-sc-act{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}.pg-sc-art img{filter:none}.pg-cf-card.on .pg-sc:hover .pg-sc-art img{filter:blur(3px)brightness(.55)}.pg-sc-body{transition:opacity .25s}.pg-cf-card.on .pg-sc:hover .pg-sc-body{opacity:.12}.pg-sc-act{flex-direction:row;gap:8px;width:auto;top:58%}.pg-sc-act .btn{height:34px;font-size:13px}}@media (width<=640px){.qf{scrollbar-width:none;flex-wrap:nowrap;margin:0 -2px;padding:2px;overflow-x:auto}.qf::-webkit-scrollbar{display:none}.qf button{flex:none}.gsearch{width:100%}}.qf button{border-radius:9px}.topdl{gap:8px;display:inline-flex}.topdl .btn{height:36px}.topdl .btn[disabled]{opacity:.42;cursor:not-allowed;filter:saturate(.4)}.topdl .cnt{color:inherit;background:#00000040;border-radius:6px;margin-left:2px;padding:0 6px}.topdl .l-short{display:none}@media (width<=640px){.topdl{gap:6px}.topdl .btn{height:32px;padding:0 10px;font-size:12.5px}.topdl .l-long{display:none}.topdl .l-short{display:inline}}.pg-soon .pg-cf{--cf-gap:66%;--cf-z:-90px;--cf-rot:-30deg;--cf-s:.08}.pg-soon .pg-cf-card{opacity:calc(1 - var(--a) * .18);filter:brightness(calc(1 - var(--a) * .22))}.pg-soon .pg-cf-card.far{opacity:0}.pg-sc-shade{background:linear-gradient(#080b1800 30%,#080b1847 54%,#080b18d1 88%)}.pg-sc-stats{-webkit-backdrop-filter:blur(6px);background:linear-gradient(100deg,#0e13306b,#28184657)!important;border-color:#ffffff24!important}.pg-sc-name{text-shadow:0 2px 12px #000000bf}.pg-sc-pick{border-radius:6px;width:22px;height:22px;top:10px;left:10px}.pg-sc-pick input{width:13px;height:13px}@media (width<=640px){.pg-sc-pick{width:18px;height:18px;top:8px;left:8px}.pg-sc-pick input{width:11px;height:11px}.pg-sc-badge{height:22px;padding:0 8px;font-size:10.5px}.pg-sc-act .btn{padding:0 10px;height:30px!important;font-size:12px!important}.pg-sc-body{padding:10px}.pg-sc-name{font-size:14px}.pg-sc-stats dd{font-size:12px}}.gtw .qf{border-bottom:1px solid #222a55;flex:auto;align-self:stretch;gap:0;min-width:0}.gtw .qf button{color:#9aa3c9;height:40px;padding:0 16px;font-weight:700;position:relative;background:0 0!important;border:0!important;border-radius:0!important}.gtw .qf button:hover,.gtw .qf button.on{color:#fff}.gtw .qf button.on:after{content:"";background:var(--gold);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:12px;right:12px}.gtw .qf small{color:var(--gold);opacity:.85;font-weight:800}.pg-sc-act{display:none!important}.pg-sc-btns{gap:8px;margin-top:8px;display:flex}.pg-sc-btns .btn{border-radius:8px;height:30px;padding:0 12px;font-size:12px}.pg-sc-btns .btn:not(.gold){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080b1873;border-color:#ffffff38}.pg-sc-btns .btn:hover{transform:translateY(-1px)}.pg-cf-card:not(.on) .pg-sc-btns{visibility:hidden}.pg-soon .pg-cf-stage{height:clamp(200px,19vw,290px)}.pg-sc:hover .pg-sc-art img{filter:none;transform:scale(1.04)}.pg-sc-body{transition:none}@media (hover:none){.pg-cf-card.on .pg-sc:hover .pg-sc-body{opacity:1}.pg-cf-card.on .pg-sc:hover .pg-sc-art img{filter:none}}@media (width<=640px){.pg-soon .pg-cf-stage{height:196px}.pg-sc-btns .btn{height:28px;padding:0 10px;font-size:11.5px}.pg-sc-stats div{padding:6px 8px}}@media (width<=820px){.gsplit{flex-direction:column}.gsplit>.leftp{padding:10px 14px 14px;overflow:visible}.gsplit>.rightp{z-index:6;border-top:1px solid #2a3366;border-left:0;border-radius:14px 14px 0 0;flex:none;max-height:38vh;position:sticky;bottom:0;overflow:hidden;box-shadow:0 -10px 30px #00000073}.gsplit>.rightp>div[style*=overflow-y]{max-height:16vh}.gsplit>.rightp .empty{display:none}.gsplit>.rightp .selh{padding:8px 14px}.gsplit>.rightp>div:last-child{gap:8px!important;padding:8px 14px 10px!important}.gsplit>.rightp>div:last-child>div[style*="padding: 14"]{padding:10px 14px!important}.gsplit .leftp.sp{min-height:52vh}.gsplit>.rightp>div[style*="padding: 14"]{overflow-y:auto;gap:8px!important;padding:8px 14px 10px!important}}@media (height<=500px) and (orientation:landscape){.gshell{height:auto;min-height:100vh}.gshell .gscroll{overflow:visible}.gsplit{align-items:flex-start}.gsplit>.leftp{overflow:visible}.gsplit>.rightp{flex-basis:300px;align-self:flex-start;max-height:100vh;position:sticky;top:0;overflow-y:auto}.gsplit .leftp.sp{min-height:0}.gfoot{z-index:7;padding:6px 16px;position:sticky;bottom:0}.gfoot .btn{height:34px!important}}.dock-car{display:none}@media (width<=820px){.gsplit>.rightp.dock .selh{cursor:pointer;gap:8px}.dock-car{all:unset;color:#c9d0ec;background:#1a2148;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;transition:transform .2s;display:inline-flex}.rightp.dock.shut .dock-car{transform:rotate(180deg)}.rightp.dock.shut>:not(.selh){display:none!important}.gsplit>.rightp.dock{font-size:12px}.gsplit>.rightp.dock .selh b{font-size:13px!important}.gsplit>.rightp.dock .lbl,.gsplit>.rightp.dock .muted{font-size:11px!important}.gsplit>.rightp.dock .tog{height:26px;padding:0 9px;font-size:11.5px}.gsplit>.rightp.dock .lrow{min-height:28px;font-size:12.5px}.gsplit>.rightp.dock .btn.gold{font-size:13px;height:34px!important}.gsplit>.rightp.dock .si{min-height:36px;padding:4px 12px}.dock-go{height:28px!important}}@media (height<=500px) and (orientation:landscape){.gsplit>.rightp{max-height:calc(100vh - 128px);overflow-y:auto}.gsplit>.rightp .selh{padding:8px 14px}.gsplit>.rightp .selh b{font-size:13px!important}.gsplit>.rightp>div[style*="padding: 14"]{gap:8px!important;padding:8px 14px 10px!important}.gsplit>.rightp .lbl,.gsplit>.rightp .muted{font-size:11px!important}.gsplit>.rightp .tog{height:26px;padding:0 9px;font-size:11.5px}.gsplit>.rightp .lrow{min-height:28px;font-size:12.5px}.gsplit>.rightp .btn.gold{font-size:13px;height:34px!important}.dock-car{display:none!important}.rightp.dock.shut>*{display:revert!important}}.tiles.grid.view-list .tile{width:auto;min-width:0;max-width:100%}.tiles.grid.view-list .tile .tm{overflow:hidden}.tiles.grid.view-list .tile .fn{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.tiles.grid.view-list .tile .sz{white-space:nowrap;flex:none}@media (width<=640px){.gsplit .leftp>.row:first-child{flex-wrap:wrap!important;gap:8px!important}.gsplit .cats,.gsplit .grp{scrollbar-width:none;flex-wrap:nowrap;flex:100%;min-width:0;overflow-x:auto}.gsplit .cats::-webkit-scrollbar{display:none}.gsplit .grp::-webkit-scrollbar{display:none}.gsplit .cats>*,.gsplit .grp>*{white-space:nowrap;flex:none}.gsplit .grp button{height:28px}.tiles.grid.view-list .tile{gap:8px;height:50px;padding:4px 8px}.tiles.grid.view-list .tile .pv{width:52px;height:36px}.tiles.grid.view-list .tile .tm{flex-direction:column!important;align-items:flex-start!important;gap:1px!important}.tiles.grid.view-list .tile .fn{width:100%;font-size:12.5px}.tiles.grid.view-list .tile .sz{color:var(--faint);font-size:11px}.tiles.grid:not(.view-list){grid-template-columns:repeat(2,minmax(0,1fr))}.tiles.grid:not(.view-list) .tile{width:auto;min-width:0}.tiles.grid:not(.view-list) .tile .fn{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tiles.grid.view-small{grid-template-columns:repeat(3,minmax(0,1fr))}.agrp-h .btn.sm{height:26px;padding:0 9px;font-size:11.5px}.gsplit .leftp>.row:first-child>span[style*="margin-left: auto"]{display:none}.agrp{margin-bottom:8px}}.gnav .cnt{margin-left:6px;font-size:12px}.gnav-m{display:none;position:relative}.gnav-mb{all:unset;cursor:pointer;color:#fff;background:#141b42;border:1px solid #2a3366;border-radius:9px;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.gnav-mb span{color:var(--faint);font-size:10px}.gnav-pop{z-index:90;width:220px;top:40px;left:0}.gnav-pop .mi small{color:var(--gold);margin-left:auto;font-weight:800}@media (width<=640px) and (orientation:portrait){.gtop .gnav{display:none!important}.gtop .gnav-m{order:3;display:block}.gtop .right{flex-wrap:wrap;justify-content:flex-start;gap:6px;max-width:100%}.gtop .right .btn{gap:5px;height:30px;padding:0 9px;font-size:12px}}@media (width<=1000px){.gtop .gnav button{white-space:nowrap;padding:0 11px}.gtop .right .btn{gap:5px;height:30px;padding:0 9px;font-size:12px}.gtop .right .tl{display:none}.gtop .right{gap:6px}}@media (width<=900px){.gtop{gap:8px!important;padding-left:14px!important;padding-right:14px!important}.gtop .gnav{gap:0}.gtop .gnav button{padding:0 9px}.gtop .right .btn{padding:0 8px}}.mnote{margin:10px 20px 0;font-size:12.5px;line-height:1.5}.mnote code{word-break:break-all;background:#00000040;border-radius:4px;padding:1px 5px;font-size:11.5px}.mnote-l{flex-direction:column;gap:3px;margin:8px 0 0;padding:0 0 0 18px;display:flex}.mnote-l small{color:var(--faint);margin-left:8px}.abar{z-index:5;background:var(--bg,#080b18);border-bottom:1px solid #1e2547;flex-direction:column;gap:10px;margin:-12px -20px 0;padding:12px 20px 10px;display:flex;position:sticky;top:-12px;box-shadow:0 8px 16px -12px #0009}@media (width<=820px){.abar{margin:-10px -14px 0;padding:10px 14px 8px;top:0}}@media (height<=500px) and (orientation:landscape){.abar{top:0}}@media (width>=821px){.gsplit{align-items:flex-start}.gsplit>.leftp{overflow:visible}.gsplit>.leftp .abar{top:0}.gsplit>.rightp{align-self:flex-start;max-height:calc(100vh - 140px);position:sticky;top:0;overflow-y:auto}}.stile.missing{background:repeating-linear-gradient(135deg,#130b16 0 10px,#170d1b 10px 20px);border:2px dashed #7a2e3e}.stile.missing .pvw{justify-content:center;align-items:center;display:flex}.miss-ph{color:#ff9db0;text-align:center;flex-direction:column;align-items:center;gap:4px;padding:8px;display:flex}.miss-ph b{font-size:12.5px}.miss-ph small{color:#c58a98;font-size:10.5px}.ubadge.miss{color:#ffc2cc;background:#5a1f2a}.miss-acts{gap:6px;padding:0 10px 10px;display:flex}.miss-acts .btn{flex:1;justify-content:center;height:28px}
