:root{--bg:#f4f1fc;--surface:#fff;--tile:#ece6fa;--ink:#1f0d6b;--muted:#5b4f90;--line:#d8cff2;--outline:#1f0d6b;--deep:#1f0d6b;--yellow:#fff23a;--pink:#ff3fd6;--cyan:#22e3f2;--purple:#8e2fe6;--ok:#0b7f57;--red:#c4006b;--brick:#d9d5e3;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#12063f;--surface:#1d0c5c;--tile:#28137a;--ink:#fff;--muted:#c9bef5;--line:#3b2a92;--outline:#22e3f2;--ok:#4fe0a6;--red:#ff7ac8;--brick:#221060}}:root[data-theme=dark]{--bg:#12063f;--surface:#1d0c5c;--tile:#28137a;--ink:#fff;--muted:#c9bef5;--line:#3b2a92;--outline:#22e3f2;--ok:#4fe0a6;--red:#ff7ac8;--brick:#221060}*,:before,:after{box-sizing:inherit}html{scroll-padding-top:env(safe-area-inset-top,0px);-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font:600 16px/1.5 Nunito,Arial Rounded MT Bold,system-ui,-apple-system,Segoe UI,sans-serif}.display{letter-spacing:.02em;font-family:Luckiest Guy,Arial Black,Impact,sans-serif;font-weight:400;line-height:1}a{color:var(--purple)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) a{color:var(--cyan)}}:root[data-theme=dark] a{color:var(--cyan)}img,svg{max-width:100%}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:3px solid var(--pink);outline-offset:2px}.bubble{color:var(--yellow);-webkit-text-stroke:2px var(--deep);paint-order:stroke fill;text-shadow:3px 3px 0 var(--deep),4px 4px 0 var(--cyan)}header.top{top:env(safe-area-inset-top,0px);z-index:20;background:var(--bg);border-bottom:3px solid var(--outline);position:sticky}.bar{flex-wrap:wrap;align-items:center;gap:6px 14px;max-width:1120px;margin:0 auto;padding:4px 16px;display:flex}.brand{line-height:0;display:block}.brand img{width:auto;height:40px}nav{scrollbar-width:none;order:3;gap:6px;width:100%;padding:2px 2px 6px;display:flex;overflow-x:auto}nav a{color:var(--ink);white-space:nowrap;border:2px solid #0000;border-radius:999px;padding:6px 14px;font-weight:800;text-decoration:none}nav a[aria-current=page]{background:var(--pink);color:var(--deep);border-color:var(--deep)}.hdr-actions{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.langbtn{appearance:none;background:var(--surface);border:2px solid var(--outline);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:6px 12px;font-weight:800}.langbtn:lang(ar){font-family:Tajawal,system-ui,sans-serif}.bagbtn{appearance:none;background:var(--yellow);border:2px solid var(--deep);color:var(--deep);font:inherit;cursor:pointer;box-shadow:0 3px 0 var(--deep);border-radius:999px;padding:6px 12px;font-weight:800}.bagbtn b{background:var(--pink);min-width:22px;color:var(--deep);text-align:center;border-radius:999px;margin-inline-start:6px;font-size:13px;display:inline-block}@media (min-width:720px){nav{order:0;width:auto;padding:0}.brand img{height:46px}}.demo{max-width:1120px;color:var(--muted);margin:0 auto;padding:8px 16px 0;font-size:13px}main{max-width:1120px;margin:0 auto;padding:12px 16px 72px}.intro{margin:8px 0 16px}.intro h1{margin:0 0 8px;font-size:clamp(30px,7vw,52px)}.lede{max-width:56ch;color:var(--muted);margin:0;font-size:17px}.h2{margin:32px 0 12px;font-size:28px}.hero{text-align:start;border:3px solid var(--outline);background-color:var(--surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='56'%3E%3Cg fill='%23000' fill-opacity='.07'%3E%3Crect x='2' y='2' width='54' height='24' rx='5'/%3E%3Crect x='62' y='2' width='54' height='24' rx='5'/%3E%3Crect x='-28' y='30' width='54' height='24' rx='5'/%3E%3Crect x='32' y='30' width='54' height='24' rx='5'/%3E%3Crect x='92' y='30' width='54' height='24' rx='5'/%3E%3C/g%3E%3C/svg%3E");border-radius:18px;grid-template-columns:auto 1fr;place-items:center start;gap:8px 28px;margin:8px 0 18px;padding:12px 14px;display:grid}.hero-logo{width:88px;height:auto}.hero h1{margin:0 0 6px;font-size:clamp(28px,6.5vw,48px)}.hero .lede{margin:0;font-size:15px}@media (min-width:760px){.hero{gap:8px 22px;padding:14px 22px}.hero-logo{width:130px}.hero .lede{font-size:16px}}.next{background:var(--pink);color:var(--deep);border:3px solid var(--deep);box-shadow:0 0 0 3px var(--cyan);border-radius:22px;grid-template-columns:1fr auto;align-items:end;gap:4px 16px;margin:0 3px 20px;padding:10px 16px;text-decoration:none;display:grid;position:relative}.next-l{grid-column:1/-1;font-size:14px;font-weight:800}.next-t{font-size:16px;font-weight:800;line-height:1.25}.next-c{white-space:nowrap;font-size:clamp(30px,8vw,46px)}.grid{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:16px;display:grid}@media (min-width:720px){.grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:18px}}.card{background:var(--surface);color:inherit;border:3px solid var(--outline);box-shadow:4px 4px 0 var(--cyan);border-radius:18px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}a.card:hover{box-shadow:4px 4px 0 var(--pink)}.card.done{opacity:.7}.tile{aspect-ratio:1;background:var(--tile);place-items:center;display:grid;position:relative;overflow:hidden}.tile svg{width:84%;height:84%}.tile img{object-fit:contain;width:100%;height:100%}.chip{top:8px;background:var(--yellow);color:var(--deep);border:2px solid var(--deep);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:800;position:absolute;inset-inline-start:8px}.chip.sd{background:var(--pink)}.card-body{flex-direction:column;flex:1;gap:4px;padding:10px 12px 12px;display:flex}.card h3{margin:0;font-size:15px;font-weight:800;line-height:1.25}.cardrow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-top:auto;display:flex}.price{letter-spacing:.02em;font-family:Luckiest Guy,Arial Black,Impact,sans-serif;font-size:21px;line-height:1.1}.timer{font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.timer.zone{color:var(--red)}.tags{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.tag{border:1.5px solid var(--line);color:var(--muted);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:800}.tag.met{border-color:var(--ok);color:var(--ok)}.tag.notmet{border-color:var(--red);color:var(--red)}.shoprow{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.shoprow select{flex:none;width:70px}.shoprow .btn{flex:90px}.btn{appearance:none;border:2px solid var(--deep);background:var(--purple);color:#fff;font:inherit;cursor:pointer;min-height:48px;box-shadow:0 4px 0 var(--deep);border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:11px 18px;font-weight:800;text-decoration:none;display:inline-flex}.btn:active{box-shadow:0 2px 0 var(--deep);transform:translateY(2px)}.btn.alt{background:var(--surface);color:var(--ink);border-color:var(--outline);box-shadow:none}.btn.hi{background:var(--yellow);color:var(--deep)}.btn.sm{border-radius:12px;min-height:40px;padding:7px 12px;font-size:14px}.btn.wide{width:100%}.btn:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.btn:active{transform:none}}input,select,textarea{font:inherit;color:var(--ink);background:var(--surface);border:2px solid var(--line);border-radius:12px;width:100%;min-height:46px;padding:10px 12px;font-weight:600}input:focus,select:focus,textarea:focus{border-color:var(--pink);outline:none}textarea{resize:vertical;min-height:90px}label.f,div.f{margin-bottom:12px;font-size:14px;font-weight:800;display:block}label.f>span,div.f>span{margin-bottom:4px;display:block}.row2{grid-template-columns:1fr 1fr;gap:10px;display:grid}fieldset{border:0;margin:0 0 14px;padding:0}legend{letter-spacing:.02em;margin-bottom:10px;padding:0;font-family:Luckiest Guy,Arial Black,sans-serif;font-size:19px}.hint{color:var(--muted);margin:6px 0 0;font-size:13px}.muted{color:var(--muted)}.err{color:var(--red);min-height:1px;margin:8px 0 0;font-size:14px;font-weight:800}.check{align-items:flex-start;gap:10px;margin:4px 0 6px;font-size:14px;display:flex}.check input{width:20px;height:20px;min-height:0;accent-color:var(--pink);flex:none;margin-top:2px}.seg{gap:6px;margin-bottom:12px;display:flex}.seg label{border:2px solid var(--line);cursor:pointer;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px;font-weight:800;display:flex}.seg label:has(input:checked){border-color:var(--outline);background:var(--tile)}.seg input{width:auto;min-height:0;accent-color:var(--pink)}.applepay{color:#fff;cursor:pointer;background:#000;border:0;border-radius:10px;width:100%;min-height:50px;font:600 17px/1 -apple-system,system-ui,sans-serif}:root[data-theme=dark] .applepay{color:#000;background:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .applepay{color:#000;background:#fff}}.actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.actions .btn{flex:140px}.back{color:var(--ink);margin:6px 0 14px;font-weight:800;display:inline-block}.item{gap:24px;display:grid}@media (min-width:860px){.item{grid-template-columns:1fr 1fr;align-items:start}.gallery{position:sticky;top:84px}}.gallery{min-width:0}.stage{border:3px solid var(--outline);box-shadow:4px 4px 0 var(--cyan);border-radius:18px}.stage img{object-fit:contain;width:100%;height:100%}.stage video{object-fit:contain;background:#000;width:100%;height:100%}.thumbs{gap:8px;margin-top:10px;padding:2px 2px 6px;display:flex;overflow-x:auto}.thumbs button{border:2px solid var(--line);background:var(--tile);cursor:pointer;border-radius:10px;flex:none;width:60px;height:60px;padding:0;position:relative;overflow:hidden}.thumbs button.on{border-color:var(--pink);box-shadow:0 0 0 2px var(--pink)}.thumbs img,.thumbs video,.mthumb img,.mthumb video{object-fit:contain;background:var(--tile);width:100%;height:100%;display:block}.play{color:#fff;text-shadow:0 1px 4px #000c;pointer-events:none;place-items:center;font-size:18px;display:grid;position:absolute;inset:0}.vbadge{bottom:8px;background:var(--deep);color:#fff;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:800;position:absolute;inset-inline-end:8px}.mediaGrid{flex-wrap:wrap;gap:8px;margin:-4px 0 14px;display:flex}.mediaGrid:empty{display:none}.mthumb{border:2px solid var(--line);background:var(--tile);border-radius:12px;width:78px;height:78px;position:relative;overflow:hidden}.mthumb .cov{bottom:0;background:var(--yellow);color:var(--deep);text-align:center;font-size:11px;font-weight:800;position:absolute;inset-inline:0}.mthumb .mx{top:3px;border:2px solid var(--deep);width:24px;height:24px;color:var(--deep);cursor:pointer;background:#fff;border-radius:999px;padding:0;font-weight:800;line-height:1;position:absolute;inset-inline-end:3px}.appcard{border:2px solid var(--line);border-radius:14px;margin-bottom:10px;padding:12px 14px}.appcard p{margin:4px 0}.checks{flex-wrap:wrap;gap:6px 14px;margin:0 0 12px;display:flex}.checks label{align-items:center;gap:6px;font-weight:700;display:flex}.checks input{width:18px;height:18px;min-height:0;accent-color:var(--pink)}.item h1{margin:0 0 8px;font-size:clamp(26px,5.5vw,40px)}.desc{max-width:60ch;margin:0 0 16px;font-weight:500}.timerbox{border:3px solid var(--outline);background:var(--surface);border-radius:20px;padding:14px 18px 16px}.timerbox.zone{background:var(--yellow);color:var(--deep);border-color:var(--deep);box-shadow:0 0 0 4px var(--pink)}.timerbox.zone .muted{color:var(--deep)}.tb-l{font-size:14px;font-weight:800}.bigtimer{color:var(--pink);-webkit-text-stroke:2px var(--deep);paint-order:stroke fill;text-shadow:3px 3px 0 var(--deep);margin:4px 0 6px;font-size:clamp(46px,12vw,72px)}.tb-rule{margin:0;font-size:14px;font-weight:800}.stats{flex-wrap:wrap;align-items:flex-end;gap:8px 22px;margin:16px 0;display:flex}.stats .price{font-size:30px}.stats small{color:var(--muted);font-size:13px;font-weight:800;display:block}.bidbox{border-top:3px dashed var(--line);padding-top:16px}.bidrow{border:3px solid var(--outline);background:var(--surface);border-radius:14px;align-items:center;display:flex;overflow:hidden}.bidrow .cur{color:var(--muted);padding:0 2px 0 14px;font-family:Luckiest Guy,Arial Black,sans-serif;font-size:22px}.bidrow input{border:0;border-radius:0;min-height:58px;padding:6px 10px;font-family:Luckiest Guy,Arial Black,sans-serif;font-size:32px}.quick{gap:6px;margin:10px 0;display:flex}.quick .btn{flex:1}.result{border:3px solid var(--outline);background:var(--surface);border-radius:20px;padding:16px 18px}.result h2{margin:0 0 6px;font-size:30px}.result.win{background:var(--yellow);color:var(--deep);border-color:var(--deep);box-shadow:0 0 0 4px var(--cyan)}.hist{border-top:2px solid var(--line);margin:0;padding:0;list-style:none}.hist li{border-bottom:2px solid var(--line);grid-template-columns:1fr auto;gap:0 12px;padding:10px 0;display:grid}.hist .amt{text-align:end;font-weight:800}.hist .ago{color:var(--muted);grid-column:1/-1;font-size:13px}.hist li.lead .amt{color:var(--ok)}.item h2.sub{letter-spacing:.02em;margin:24px 0 8px;font-family:Luckiest Guy,Arial Black,sans-serif;font-size:22px;font-weight:400}dialog{border:3px solid var(--deep);background:var(--surface);color:var(--ink);width:min(540px,100% - 24px);max-height:calc(100% - 32px);box-shadow:0 0 0 4px var(--cyan);border-radius:22px;padding:0}dialog::backdrop{background:#12063fb3}.mbody{padding:22px}.mh{margin:0 0 8px;font-size:30px}.bigamt{color:var(--pink);-webkit-text-stroke:2px var(--deep);paint-order:stroke fill;margin:10px 0 4px;font-size:48px}.rules{margin:12px 0;padding-inline-start:20px}.rules li{margin:4px 0}.bag{margin:10px 0;padding:0;list-style:none}.bag li{border-bottom:2px solid var(--line);grid-template-columns:56px 1fr auto;align-items:center;gap:4px 12px;padding:10px 0;display:grid}.bag .thumb{background:var(--tile);border-radius:12px;grid-row:span 2;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.bag .thumb svg{width:90%;height:90%}.bag .x{color:var(--purple);font:inherit;cursor:pointer;background:0 0;border:0;grid-column:2/-1;justify-self:start;padding:0;font-size:14px;text-decoration:underline}.total{justify-content:space-between;align-items:baseline;margin-top:12px;font-weight:800;display:flex}.total .display{font-size:34px}.panel{background:var(--surface);border:3px solid var(--outline);border-radius:20px;margin-bottom:20px;padding:18px}.panel h2{letter-spacing:.02em;margin:0 0 12px;font-family:Luckiest Guy,Arial Black,sans-serif;font-size:23px;font-weight:400}dl.details{grid-template-columns:auto 1fr;gap:6px 16px;margin:0;display:grid}dl.details dt{color:var(--muted);font-size:14px}dl.details dd{margin:0;font-weight:800}.list{margin:0;padding:0;list-style:none}.list li{border-bottom:2px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.list li:last-child{border-bottom:0}.foot{max-width:1120px;padding:14px 16px calc(24px + env(safe-area-inset-bottom,0px));text-align:center;color:var(--muted);border-top:2px solid var(--line);margin:0 auto;font-weight:800}.soon{background:var(--tile)}html[lang=ar] body{font-family:Tajawal,Geeza Pro,Segoe UI,system-ui,sans-serif;font-weight:500}html[lang=ar] .display,html[lang=ar] legend,html[lang=ar] .price,html[lang=ar] .panel h2,html[lang=ar] .item h2.sub,html[lang=ar] .bidrow .cur{letter-spacing:0;font-family:Lalezar,Luckiest Guy,sans-serif;font-weight:400}html[lang=ar] .display{line-height:1.25}html[lang=ar] .bubble{-webkit-text-stroke-width:2px}html[lang=ar] .bigtimer,html[lang=ar] .bidrow input{font-family:Luckiest Guy,Lalezar,sans-serif}html[lang=ar] .lede,html[lang=ar] .desc{line-height:1.8}#toast{left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));background:var(--yellow);color:var(--deep);border:3px solid var(--deep);box-shadow:0 0 0 3px var(--cyan);opacity:0;pointer-events:none;z-index:50;border-radius:16px;max-width:min(92vw,460px);padding:12px 16px;font-weight:800;transition:opacity .2s,transform .2s;position:fixed;transform:translate(-50%,20px)}#toast.show{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){#toast{transition:none}}.narrow{max-width:520px}.banner{background:var(--yellow);color:var(--deep);border:3px solid var(--deep);border-radius:16px;margin:12px 0;padding:12px 16px;font-weight:800}.banner a{color:var(--deep)}.okmsg{color:var(--ok);margin:8px 0 0;font-size:14px;font-weight:800}.hdr-login{text-decoration:none}.loading{color:var(--muted);padding:24px 0}.placeholder{max-width:60ch}.sellgrid{gap:20px;display:grid}.sellgrid>div{min-width:0}@media (min-width:900px){.sellgrid{grid-template-columns:1.1fr 1fr;align-items:start}}.opt{border:2px solid var(--line);border-radius:14px;margin-bottom:8px;padding:12px;display:block}.opt .oh{cursor:pointer}.opt:has(input:checked){border-color:var(--outline);background:var(--tile)}.opt .oh{align-items:center;gap:10px;font-weight:800;display:flex}.opt .oh input{width:18px;height:18px;min-height:0;accent-color:var(--pink)}.opt p{margin:4px 0 0;color:var(--muted);margin-inline-start:28px;font-size:14px}.opt .row2{margin:10px 0 0;margin-inline-start:28px}.tablewrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:580px;font-size:14px}th,td{text-align:start;border-bottom:2px solid var(--line);vertical-align:middle;padding:10px 8px}th{color:var(--muted);font-size:13px}.seg.wrap{flex-wrap:wrap}.seg.wrap label{flex:40%}.upl{color:var(--muted);margin:8px 0 0;font-size:14px;font-weight:800}.adminbar{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}td .btn.sm{margin:2px 0}dialog .panel{box-shadow:none}.next{grid-template-columns:minmax(0,1fr) auto;max-width:calc(100% - 6px)}.next-t{overflow-wrap:anywhere;min-width:0}.next-c{font-size:clamp(26px,5.5vw,46px)}@media (max-width:520px){.next{grid-template-columns:minmax(0,1fr)}.next-c{justify-self:end}}.shiprow{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.shiprow input{flex:160px;min-height:40px}.legal{max-width:760px}.legal .panel p{margin:0 0 10px;font-weight:500}.legal .panel ul:not(.list){margin:0;padding-inline-start:20px;font-weight:500}.legal .panel li{margin:6px 0}html[lang=ar] .legal .panel{line-height:1.8}mark.fill{white-space:nowrap;background:var(--yellow);color:var(--deep);unicode-bidi:isolate;border-radius:6px;padding:0 4px;font-weight:800}.footlinks{order:0;justify-content:center;gap:18px;width:auto;margin-top:6px;padding:0;display:flex;overflow:visible}.footlinks a{color:var(--muted);border:0;padding:0;font-weight:800}.cookiebar{inset-inline:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:40;background:var(--surface);max-width:620px;color:var(--ink);border:3px solid var(--outline);box-shadow:4px 4px 0 var(--cyan);border-radius:18px;align-items:center;gap:12px;margin:0 auto;padding:10px 14px;display:flex;position:fixed}.cookiebar p{flex:1;margin:0;font-size:14px}.cookiebar .btn{flex:none;min-width:72px}.signterms{margin:4px 0 8px}.chat .msg.sys{color:var(--muted);font-size:13px;font-weight:700}.chat .msg.sys time{margin-inline-start:8px}.badge{border:1.5px solid var(--line);color:var(--muted);vertical-align:middle;border-radius:999px;align-items:center;margin-inline-start:6px;padding:0 7px;font-size:11px;font-weight:800;line-height:1.6;display:inline-flex}.badge.lvl{border-color:var(--outline);color:var(--ink,inherit)}.badge.big{margin:0;padding:2px 10px;font-size:15px}.chat{border:2px solid var(--line);border-radius:14px;max-height:260px;margin:8px 0;padding:6px 12px;list-style:none;overflow-y:auto}.chat .msg{border-bottom:1px solid var(--line);padding:6px 0}.chat .msg:last-child{border-bottom:0}.chat .who{font-weight:800}.chat time{color:var(--muted);margin-inline-start:6px;font-size:12px}.chatrow{gap:8px;display:flex}.chatrow input{flex:1;min-width:0;min-height:40px}.mails{gap:6px;display:grid}.mail{border:2px solid var(--line);border-radius:12px;padding:8px 12px}.chatadmin{gap:6px;margin-inline-start:8px;display:inline-flex}.chatadmin button{appearance:none;font:inherit;color:var(--red);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:800;text-decoration:underline}.chat .msg div{overflow-wrap:anywhere}.cardwrap{display:flex;position:relative}.cardwrap>.card{flex:1}.likebtn{top:8px;z-index:2;appearance:none;cursor:pointer;font:inherit;background:var(--surface);color:var(--ink);border:2px solid var(--deep);box-shadow:0 2px 0 var(--deep);border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;inset-inline-end:8px}.likebtn.on{background:var(--pink);color:var(--deep)}.likebtn.big{padding:6px 14px;font-size:15px;position:static}.likebtn.pop span{animation:.35s pop}@keyframes pop{0%{transform:scale(1)}50%{transform:scale(1.5)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.likebtn.pop span{animation:none}}.hype{flex-wrap:wrap;align-items:center;gap:10px;margin:-4px 0 12px;display:flex}.watch{background:var(--tile);border:2px solid var(--line);border-radius:999px;padding:5px 12px;font-size:14px;font-weight:800}.filters{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.filters select{flex:130px;width:auto;min-width:130px;min-height:42px}.card .brand-l{color:var(--muted);margin:0;font-size:13px;font-weight:800}.chip.out{background:var(--brick);color:var(--ink);inset-inline:auto 8px}.sizes{flex-wrap:wrap;gap:8px;margin:8px 0 14px;display:flex}.sizes button{appearance:none;border:2px solid var(--line);background:var(--surface);min-width:56px;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;padding:6px 12px;font-weight:800}.sizes button[aria-pressed=true]{border-color:var(--outline);background:var(--pink);color:var(--deep)}.stockrows{gap:6px;margin:0 0 12px;display:grid}.stockrow{grid-template-columns:1fr 100px auto;align-items:center;gap:8px;display:grid}.stockrow input,.stockrow select{min-height:40px}.stockrow .x{appearance:none;color:var(--red);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800}.okrow td:last-child{color:var(--ok);font-weight:800}.badrow td:last-child{color:var(--red);font-weight:800}.bulkdrop{border:2px dashed var(--outline);background:var(--tile);border-radius:14px;margin:10px 0;padding:14px}details.cols{margin:8px 0 12px}.barows{gap:8px;display:grid}.barow{border:2px solid var(--outline);background:var(--tile);border-radius:14px;padding:10px 12px}.barow.bad{border-color:var(--red)}.barow.done{opacity:.6}.barow-top{flex-wrap:wrap;justify-content:space-between;gap:4px 10px;display:flex}.barow-st{color:var(--ok);font-size:13px;font-weight:800}.barow.bad .barow-st{color:var(--red)}.barow-ph{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bathumb{border:2px solid var(--outline);background:#fff;border-radius:10px;width:54px;height:54px;position:relative;overflow:hidden}.bathumb img{object-fit:cover;width:100%;height:100%;display:block}.bathumb button{top:1px;color:#fff;cursor:pointer;background:#000000a6;border:0;border-radius:50%;width:22px;height:22px;font-weight:900;line-height:1;position:absolute;inset-inline-end:1px}.baadd{cursor:pointer}details.cols summary{cursor:pointer;font-weight:800}.cartwarn{color:var(--red);grid-column:2/-1;font-size:13px;font-weight:800}.lvlbar{background:var(--tile);border:2px solid var(--line);border-radius:999px;height:12px;overflow:hidden}.lvlbar span{background:var(--pink);border-radius:999px;height:100%;display:block}.lvls{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.lvls li{text-align:center;border:2px solid var(--line);border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:10px 8px;font-size:14px;display:flex}.lvls li .e{font-size:24px;line-height:1.2}.lvls li .muted{font-size:12px}.lvls li.done{border-color:var(--line);background:var(--tile)}.lvls li.on{border-color:var(--outline);background:var(--tile)}.anstats{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-bottom:8px;display:grid}.anstats .stat{background:var(--surface);border:2px solid var(--line);border-radius:16px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.anstats .stat small{color:var(--muted);font-weight:800}.anstats .stat strong{font-size:28px;line-height:1.1}.anstats .stat .muted{font-size:13px}.bars-read{min-height:1.5em;margin:0 0 8px}.bars{border-bottom:2px solid var(--line);align-items:flex-end;gap:2px;height:160px;padding-top:18px;display:flex;position:relative}.bars-max{color:var(--muted);font-size:11px;position:absolute;top:0;left:0}.cbar{cursor:pointer;background:0 0;border:0;border-radius:4px 4px 0 0;flex:1;align-items:flex-end;height:100%;min-height:0;margin:0;padding:0;display:flex}.cbar span{border-radius:4px 4px 0 0;width:100%;display:block}.cbar:hover,.cbar.on{background:var(--tile)}.bars-axis{color:var(--muted);justify-content:space-between;margin-top:4px;font-size:12px;display:flex}details.panel summary{cursor:pointer;font-weight:800}.atable{min-width:0}.atable th,.atable td{border-bottom:2px solid var(--line);text-align:start;vertical-align:top;padding:8px 6px}.atable.people td:first-child{min-width:180px}.toplist{margin:0;padding:0;list-style:none}.toplist li{border-bottom:2px solid var(--line);grid-template-columns:1fr auto;gap:2px 10px;padding:8px 0;display:grid}.tl-name{overflow-wrap:anywhere}.tl-name .muted{font-size:12px}.tl-bar{background:var(--tile);border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.tl-bar span{background:var(--purple);border-radius:999px;height:100%;display:block}@media (max-width:640px){.atable.people thead{display:none}.atable.people,.atable.people tbody,.atable.people tr,.atable.people td{width:100%;display:block}.atable.people tr{border-bottom:2px solid var(--line);padding:8px 0}.atable.people td{border:0;padding:2px 0}.atable.people td[data-l]:before{content:attr(data-l) ": ";color:var(--muted);font-weight:800}}.remind{margin-top:8px;display:inline-block;position:relative}.remind.sm{top:44px;z-index:3;margin:0;position:absolute;inset-inline-end:8px}.remind.sm .remindmenu{inset-inline:auto 0}.remindbtn{box-shadow:0 2px 0 var(--deep);background:var(--surface)}.remindmenu{z-index:30;top:calc(100% + 6px);background:var(--surface);border:2px solid var(--outline);min-width:220px;box-shadow:3px 3px 0 var(--deep);border-radius:14px;flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;inset-inline-start:0}.remindmenu a{color:var(--ink);border-radius:10px;padding:10px;font-weight:800;text-decoration:none;display:block}.remindmenu a:hover,.remindmenu a:focus-visible{background:var(--tile)}.remindmenu .muted{padding:4px 10px;font-size:12px}.checkgrid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:0 12px;margin-bottom:8px;display:grid}.gasteps{border:2px solid var(--line);background:var(--surface);border-radius:14px;margin:14px 0 10px;padding:12px 14px}.gasteps h3{margin:0 0 6px;font-size:16px}.gasteps ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.gasteps li{align-items:flex-start;gap:10px;font-size:14px;display:flex}.gasteps .tick{border:2px solid var(--line);width:22px;height:22px;color:var(--muted);border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:800;display:inline-grid}.gasteps li.done .tick{background:var(--ok);border-color:var(--ok);color:#fff}.gasteps li.done>span:last-child{color:var(--muted)}.ganote{border:2px solid var(--red);background:var(--surface);border-radius:14px;margin:10px 0;padding:12px 14px}.ganote p{margin:0 0 8px;font-weight:700}.ganote p:last-child{margin:0}.ganote.ok{border-color:var(--ok)}.ganote.ok p{color:var(--ok)}.check.need{outline:2px solid var(--red);outline-offset:3px;border-radius:8px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ganote p.errdetail{color:var(--muted);overflow-wrap:anywhere;text-align:start;margin:8px 0 0;font-size:12px;font-weight:500}.relistbtn{bottom:10px;z-index:3;position:absolute;inset-inline-end:10px}.relistbtn:empty{display:none}.was{color:var(--muted);margin-inline-start:6px;font-size:12px;font-weight:600;display:inline-block}.mmove{bottom:2px;justify-content:space-between;display:flex;position:absolute;inset-inline:2px}.mmove button{border:2px solid var(--deep);width:24px;height:22px;color:var(--deep);cursor:pointer;background:#fff;border-radius:6px;padding:0;font-size:10px;line-height:1}.mmove button:disabled{opacity:.35;cursor:default}.bulkbar{border:2px solid var(--line);border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:10px 16px;margin:0 0 12px;padding:10px 12px;display:flex}.mthumb .cov.top{top:0;bottom:auto;inset-inline-end:30px}.stage .zoom{all:unset;cursor:zoom-in;width:100%;height:100%;display:block}.stage .zoom img{object-fit:contain;width:100%;height:100%;display:block}.stage .zoom:focus-visible{outline:3px solid var(--pink);outline-offset:-3px}.lightbox{z-index:100;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);background:#0a041ef0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lightbox img{object-fit:contain;width:auto;max-width:100vw;height:auto;max-height:100dvh;display:block}.lightbox button{color:#fff;cursor:pointer;background:#00000073;border:2px solid #fff;border-radius:999px;width:44px;height:44px;padding:0;font-size:26px;line-height:1;position:absolute}.lb-close{top:calc(12px + env(safe-area-inset-top,0px));inset-inline-end:12px}.lb-prev{top:50%;left:10px;transform:translateY(-50%)}.lb-next{top:50%;right:10px;transform:translateY(-50%)}.lb-count{bottom:calc(14px + env(safe-area-inset-bottom,0px));text-align:center;color:#fff;font-size:14px;font-weight:800;position:absolute;left:0;right:0}.vidopts{border:2px solid var(--line);background:var(--surface);border-radius:14px;margin:0 0 14px;padding:10px}.vidopts video{object-fit:contain;background:#000;border-radius:10px;width:100%;max-height:260px;display:block}.vo-row{justify-content:space-between;align-items:center;gap:10px;margin:8px 0;display:flex}.vo-range{margin:4px 0;display:block}.vo-range span{justify-content:space-between;font-size:13px;font-weight:800;display:flex}.vo-range input{width:100%;min-height:32px;accent-color:var(--pink);padding:0}.vo-bar{background:var(--tile);border-radius:999px;height:8px;margin:4px 0 10px;position:relative;overflow:hidden}.vo-bar span{background:var(--pink);border-radius:999px;position:absolute;top:0;bottom:0}.ph{background:var(--tile);display:block;position:absolute;inset:0;overflow:hidden}.ph img.ph-bg{object-fit:cover;filter:blur(22px)saturate(1.15)brightness(.95);pointer-events:none;width:124%;max-width:none;height:124%;position:absolute;inset:-12%;transform:translateZ(0)}.ph img.ph-fg{object-fit:contain;width:100%;height:100%;display:block;position:relative}.stage .zoom{position:relative}.mthumb .mcrop{bottom:3px;border:2px solid var(--deep);cursor:pointer;background:#fff;border-radius:999px;width:28px;height:28px;padding:0;font-size:14px;line-height:1;position:absolute;inset-inline-start:3px}.cropframe{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#111;border-radius:12px;max-width:100%;margin:0 auto;position:relative;overflow:hidden}.cropframe:active{cursor:grabbing}.cropframe img{transform-origin:0 0;pointer-events:none;-webkit-user-drag:none;max-width:none;position:absolute;top:0;left:0}.cropframe:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 calc(33.33% - 1px),#ffffff59 calc(33.33% - 1px) 33.33%,#0000 33.33% calc(66.66% - 1px),#ffffff59 calc(66.66% - 1px) 66.66%,#0000 66.66%),linear-gradient(#0000 calc(33.33% - 1px),#ffffff59 calc(33.33% - 1px) 33.33%,#0000 33.33% calc(66.66% - 1px),#ffffff59 calc(66.66% - 1px) 66.66%,#0000 66.66%);position:absolute;inset:0}dialog.cropdlg .mbody{max-width:560px}.vo-bm{margin:4px 0 10px}.vo-bm video{object-fit:contain;background:#000;border-radius:10px;width:100%;max-height:260px;display:block}.verified{background:var(--ok);color:#fff;border:2px solid var(--deep);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 4px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.verified .vcheck{color:#0b7f57;background:#fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:11px;font-weight:900;display:inline-grid}.verified.big{padding:5px 12px 5px 5px;font-size:14px}.verified.big .vcheck{width:20px;height:20px;font-size:13px}.vtile{bottom:8px;max-width:calc(100% - 16px);position:absolute;inset-inline-start:8px}.vtile .verified{text-overflow:ellipsis;max-width:100%;overflow:hidden}.vline{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:-4px 0 12px;display:flex}.vline .hint{margin:0}.fcheck{border:2px solid var(--line);background:var(--surface);cursor:pointer;border-radius:12px;align-items:center;gap:6px;min-height:42px;padding:0 12px;font-weight:800;display:inline-flex}.fcheck.on{border-color:var(--ok);color:var(--ok)}.fcheck input{width:18px;height:18px;accent-color:var(--ok);margin:0}.hubtabs label{text-align:center;flex:1 1 0;gap:6px;min-width:0;padding:10px 6px;font-size:14px;line-height:1.2}.hubbody{margin-top:16px}.hubh{margin:22px 0 10px;font-size:22px}.rellist{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.rellist{grid-template-columns:1fr 1fr}}.relcard{background:var(--surface);border:3px solid var(--deep);box-shadow:4px 4px 0 var(--cyan);border-radius:18px;gap:12px;padding:10px;display:flex}.relcard.past{opacity:.75;box-shadow:none}.relpic{border:2px solid var(--deep);background:var(--tile);border-radius:12px;flex:0 0 108px;align-self:flex-start;width:108px;height:108px;position:relative;overflow:hidden}.relpic .ph,.relpic svg{width:100%;height:100%;position:absolute;inset:0}.relinfo{flex:1;min-width:0}.relinfo h3{overflow-wrap:anywhere;margin:2px 0 4px;font-size:17px;line-height:1.25}.reldate{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 2px;font-size:14px;font-weight:700;display:flex}.relwhen{background:var(--tile);border:2px solid var(--line);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:800}.relwhen.soon{background:var(--yellow);color:var(--deep);border-color:var(--deep)}.relprice{margin:0 0 8px;font-size:14px}.relact{flex-wrap:wrap;gap:6px;display:flex}.notifyon{border-color:var(--ok)!important;color:var(--ok)!important}.alerts-mini{margin:0 0 10px}.wlprivate{color:var(--ok);margin:-4px 0 14px;font-size:13px;font-weight:800}.sidetag{text-transform:uppercase;border:2px solid var(--deep);vertical-align:1px;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:900;display:inline-block}.sidetag.buy{background:var(--cyan);color:var(--deep)}.sidetag.sell{background:var(--pink);color:#fff}.fsearch{flex:2 180px;width:auto;min-height:42px}.reqlist{gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.reqlist{grid-template-columns:1fr 1fr}}.reqcard{background:var(--surface);border:3px solid var(--deep);border-radius:16px;padding:12px}.reqcard.buy{box-shadow:4px 4px 0 var(--cyan)}.reqcard.sell{box-shadow:4px 4px 0 var(--pink)}.reqtop{align-items:center;gap:6px;display:flex}.reqwhen{margin-inline-start:auto;font-size:12px}.matchtag{background:var(--yellow);color:var(--deep);border:2px solid var(--deep);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:900}.reqcard h3{overflow-wrap:anywhere;margin:6px 0 4px;font-size:17px}.reqmeta{flex-wrap:wrap;gap:4px;margin:0 0 6px;display:flex}.reqmeta span{background:var(--tile);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.reqwho{overflow-wrap:anywhere;margin:0 0 8px;font-size:13px}.sharedlg .mbody{text-align:center}.sharepreview{aspect-ratio:9/16;border:3px solid var(--deep);background:var(--tile);border-radius:16px;place-items:center;width:min(240px,62vw);min-height:200px;margin:4px auto 6px;display:grid;overflow:hidden}.sharepreview img{object-fit:cover;width:100%;height:100%;display:block}.shareacts{gap:8px;display:grid}.shareacts .btn{width:100%}.sharebtn.festive{background:linear-gradient(135deg,var(--pink),var(--purple));color:#fff;border-color:var(--deep)}.endedtag{background:var(--brick);color:var(--ink);border:2px solid var(--deep);border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:15px;font-weight:900;display:inline-flex}.gacount{border:3px solid var(--deep);color:#fff;background:linear-gradient(135deg,var(--pink),var(--purple));box-shadow:4px 4px 0 var(--yellow);border-radius:20px;margin:0 0 14px;padding:12px 14px 14px}.gacount-l{margin:0 0 8px;font-size:15px;font-weight:900}.gacount-tiles{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.gacount-tile{color:var(--deep);border:2px solid var(--deep);text-align:center;background:#fff;border-radius:14px;padding:6px 2px 4px}.gacount-tile strong{font-variant-numeric:tabular-nums;font-family:Luckiest Guy,Nunito,sans-serif;font-size:30px;line-height:1.1;display:block}.gacount-tile small{color:var(--muted);font-size:11px;font-weight:800;display:block}.chathead{justify-content:space-between;align-items:center;gap:10px;display:flex}.soundbtn{flex:none;padding:4px 10px;font-size:13px}.whobtn{font:inherit;color:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.mention{color:var(--purple);background:#8e2fe61f;border-radius:6px;padding:0 3px;font-weight:800}.mention.me{color:var(--deep);background:var(--yellow);box-shadow:0 0 0 2px var(--deep)}.msg.q{border-inline-start:4px solid var(--cyan);background:#22e3f224;border-radius:10px;padding-inline-start:8px}.qtag{background:var(--cyan);width:18px;height:18px;color:var(--deep);border-radius:50%;place-items:center;margin-inline-start:4px;font-size:12px;font-weight:900;display:inline-grid}.msg.forme{border-inline-start:4px solid var(--pink);background:#fff23a59;border-radius:10px;padding-inline-start:8px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mention{color:#e2c6ff}:root:not([data-theme=light]) .msg.forme{background:#fff23a29}}.unread{top:8px;color:#fff;min-width:28px;height:28px;box-shadow:0 0 0 2px var(--deep);font-variant-numeric:tabular-nums;background:#e5132e;border:2px solid #fff;border-radius:999px;place-items:center;padding:0 7px;font-size:14px;font-weight:900;display:grid;position:absolute;inset-inline-end:8px}.navcount,.newcount{color:#fff;vertical-align:middle;background:#e5132e;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-inline-start:6px;padding:0 6px;font-family:Nunito,Tajawal,sans-serif;font-size:12px;font-weight:900;line-height:1;display:inline-grid}.newcount{-webkit-text-stroke:0;min-width:30px;height:30px;text-shadow:none;font-size:16px}.newcount.sm{min-width:20px;height:20px;font-size:12px}.fcheck.new{color:#e5132e;border-color:#e5132e}.pulist{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.pulist{grid-template-columns:1fr 1fr}}.pucard{background:var(--surface);border:3px solid var(--deep);box-shadow:4px 4px 0 var(--line);border-radius:18px;padding:10px}.pucard.isnew{box-shadow:4px 4px #e5132e}.pucard.st-paid{border-inline-start-width:8px;border-inline-start-color:var(--ok)}.putop{text-align:start;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;gap:12px;padding:0;display:flex}.pupic{border:2px solid var(--deep);background:var(--tile);border-radius:12px;flex:0 0 84px;width:84px;height:84px;position:relative;overflow:hidden}.pupic .ph,.pupic svg{width:100%;height:100%;position:absolute;inset:0}.pumain{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pumeta{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;font-weight:800;display:flex}.newtag{color:#fff;background:#e5132e;border-radius:999px;padding:1px 8px;font-weight:900}.putitle{overflow-wrap:anywhere;font-size:16px;line-height:1.25}.pubuyer{overflow-wrap:anywhere;font-size:14px}.puline{flex-wrap:wrap;gap:4px 12px;font-size:14px;display:flex}.pustates{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.paytag,.sttag{border:2px solid var(--deep);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:900}.paytag.ok{color:#0b5a3e;background:#d8f6e8}.paytag.wait{background:var(--yellow);color:var(--deep)}.paytag.no{background:var(--brick);color:var(--ink)}.sttag{background:var(--tile)}.sttag.st-paid{background:var(--cyan);color:var(--deep)}.sttag.st-shipped{background:var(--purple);color:#fff}.sttag.st-delivered{background:var(--ok);color:#fff}.sttag.st-cancelled{background:var(--brick);color:var(--ink);text-decoration:line-through}.pudetail{border-top:2px dashed var(--line);margin-top:10px;padding-top:10px}.pudetail .details{margin:0 0 10px}.pusel{margin:10px 0 0}.pusel select{min-height:42px}.insta{color:#fff;border:2px solid var(--deep);background:linear-gradient(45deg,#f9ce34,#ee2a7b 50%,#6228d7);border-radius:999px;align-items:center;gap:8px;margin:10px auto 2px;padding:6px 14px 6px 8px;font-weight:900;text-decoration:none;display:inline-flex}.insta svg{display:block}.top nav:after{content:"";flex:0 0 10px}dialog.instdlg{border:3px solid var(--deep);width:min(460px,100% - 20px);max-height:calc(100% - 110px);box-shadow:0 0 0 4px var(--pink),6px 6px 0 6px var(--cyan);border-radius:24px;margin:auto auto 12px;padding:0;overflow:visible}dialog.instdlg[open]{animation:.35s ease-out instUp}@keyframes instUp{0%{opacity:0}to{opacity:1}}dialog.instdlg.arrow-bottom{margin-bottom:84px}dialog.instdlg.arrow-topright{margin-bottom:12px}dialog.instdlg .mbody{max-height:calc(100vh - 140px);padding:20px 18px 16px;overflow-y:auto}.instx{top:-14px;border:3px solid var(--deep);background:var(--yellow);width:40px;height:40px;color:var(--deep);cursor:pointer;z-index:2;box-shadow:2px 2px 0 var(--deep);border-radius:50%;font-size:18px;font-weight:900;line-height:1;position:absolute;inset-inline-end:-10px}.insthead{align-items:center;gap:14px;margin-bottom:12px;display:flex}.insthead img{border:3px solid var(--deep);box-shadow:3px 3px 0 var(--cyan);border-radius:18px;flex:0 0 72px}.insthead h2{margin:0 0 4px;padding-inline-end:18px;font-size:24px;line-height:1.1}.insthead p{color:var(--muted);margin:0;font-size:14px;font-weight:700;line-height:1.4}.instbig{width:100%;min-height:56px;margin:4px 0 6px;font-size:20px}.inststeps{gap:8px;margin:6px 0 8px;padding:0;list-style:none;display:grid}.inststeps li{background:var(--tile);border:2px solid var(--line);border-radius:14px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;font-weight:700;line-height:1.35;display:flex}.instnum{background:var(--pink);color:#fff;border-radius:50%;flex:0 0 26px;place-items:center;height:26px;font-size:14px;font-weight:900;display:grid}.instico{background:var(--surface);border:2px solid var(--deep);color:#0a84ff;border-radius:10px;flex:0 0 40px;place-items:center;height:40px;display:grid}.ikey{color:var(--ink);font-size:22px;font-weight:900;line-height:1}.ikey.word{color:#0a84ff;font-size:13px}.instnote{background:var(--tile);border:2px dashed var(--outline);border-radius:14px;margin:4px 0 8px;padding:12px}.instnote p{margin:0 0 8px}.instlater{width:100%;margin-top:4px}.instlink{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.instarrow{z-index:3;color:var(--yellow);text-shadow:0 0 0 #000,2px 2px 0 var(--deep),-2px -2px 0 var(--deep),2px -2px 0 var(--deep),-2px 2px 0 var(--deep);pointer-events:none;font-size:44px;line-height:1;animation:1s ease-in-out infinite instBounce;position:fixed}.instarrow.bottom{bottom:calc(10px + env(safe-area-inset-bottom,0px));left:calc(50% - 18px)}.instarrow.bottomright{bottom:calc(10px + env(safe-area-inset-bottom,0px));right:22px}.instarrow.topright{top:calc(6px + env(safe-area-inset-top,0px));--dir:-1;right:18px}@keyframes instBounce{0%,to{transform:translateY(0)}50%{transform:translateY(calc(10px * var(--dir,1)))}}@media (prefers-reduced-motion:reduce){.instarrow,dialog.instdlg[open]{animation:none}}.drawres .winners{margin:6px 0 10px}.drawres .winners small{color:var(--muted);font-weight:800;display:block}.drawres .winner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;margin:4px 0;font-size:22px;display:flex}.drawfacts{grid-template-columns:auto 1fr;gap:4px 12px;margin:0 0 12px;font-size:14px;display:grid}.drawfacts dt{color:var(--muted);font-weight:800}.drawfacts dd{margin:0;font-weight:700}.watchbtn{width:100%;min-height:52px;font-size:18px}.drawhow{background:var(--surface);border:2px solid var(--line);text-align:start;border-radius:14px;margin-top:12px;padding:10px 12px}.drawhow summary{cursor:pointer;font-weight:900}.drawhow ul{gap:6px;margin:8px 0;padding-inline-start:20px;font-size:14px;line-height:1.45;display:grid}.redrawlog{text-align:start;margin-top:12px}.redrawlog h3{margin:0 0 6px;font-size:16px}.redrawlog ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.redrawlog li{background:var(--surface);border:2px dashed var(--line);border-radius:12px;gap:2px;padding:8px 10px;font-size:14px;display:grid}.redrawlog time{color:var(--muted);font-size:12px;font-weight:800}dialog.replaydlg{width:min(420px,100% - 20px);box-shadow:0 0 0 4px var(--pink),6px 6px 0 6px var(--yellow);border-radius:24px;overflow:visible}dialog.replaydlg .mbody{text-align:center}.reel{border:4px solid var(--deep);background:linear-gradient(180deg,var(--purple),var(--pink));border-radius:18px;height:192px;margin:10px auto 12px;position:relative;overflow:hidden;box-shadow:inset 0 14px 18px #00000059,inset 0 -14px 18px #00000059}.reel-win{inset-inline:6px;border:3px solid var(--yellow);height:64px;box-shadow:0 0 0 3px var(--deep),0 0 22px #fff23a99;z-index:2;pointer-events:none;border-radius:12px;position:absolute;top:64px}.reel-strip{will-change:transform;margin:0;padding:0;list-style:none}.reel-strip li{color:#fff;white-space:nowrap;text-overflow:ellipsis;height:64px;text-shadow:2px 2px 0 var(--deep);place-items:center;padding:0 14px;font-size:24px;font-weight:900;display:grid;overflow:hidden}.reel-strip li.is-winner{color:var(--yellow);font-size:28px}.reel.done .reel-win{animation:1s ease-in-out 3 winGlow}@keyframes winGlow{50%{box-shadow:0 0 0 3px var(--deep),0 0 40px 8px #fff23ae6}}.reel-result{min-height:30px;margin:0 0 6px;font-size:22px}@media (prefers-reduced-motion:reduce){.reel-strip{transition-duration:1.5s!important}}.wlcond{border:0;margin:0 0 14px;padding:0}.wlcond legend{margin-bottom:6px;padding:0;font-weight:800}.condbtns{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.condbtns button{border:2px solid var(--line);background:var(--surface);min-height:60px;color:var(--ink);font:inherit;cursor:pointer;border-radius:14px;padding:6px;font-size:13px;font-weight:800;line-height:1.2}.condbtns button span{margin-bottom:2px;font-size:20px;display:block}.condbtns button.on{border-color:var(--deep);background:var(--yellow);color:var(--deep);box-shadow:3px 3px 0 var(--deep)}.wlupload{border:2px dashed var(--outline);background:var(--tile);border-radius:16px;margin:0 0 14px;padding:12px}.wlupload.need{border-color:var(--red)}.wlup-h{margin:0 0 4px;font-weight:900}.wlup-h .muted{font-size:13px;font-weight:700}.wlpicks{flex-wrap:wrap;gap:6px;display:flex}.wlpicks label{cursor:pointer}.wthumbs{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.wthumb{border:2px solid var(--deep);cursor:pointer;background:#000;border-radius:10px;width:64px;height:64px;padding:0;display:block;position:relative;overflow:hidden}.wthumb img,.wthumb video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.wplay{color:#fff;text-shadow:0 0 6px #000;pointer-events:none;place-items:center;font-size:20px;display:grid;position:absolute;inset:0}.wdel{top:2px;color:#fff;cursor:pointer;background:#000000b3;border:0;border-radius:50%;width:22px;height:22px;font-weight:900;line-height:1;position:absolute;inset-inline-end:2px}dialog.wviewer{background:#000;border-radius:18px;width:min(720px,100% - 20px);padding:0;overflow:visible}dialog.wviewer img,dialog.wviewer video{object-fit:contain;border-radius:15px;width:100%;max-height:80vh;display:block}.drawhow .hint,.drawres{overflow-wrap:anywhere;min-width:0}.sharebtn.shopbtn{background:var(--surface);color:var(--deep);border-color:var(--deep);box-shadow:0 2px 0 var(--cyan)}.cardshare{top:44px;z-index:2;position:absolute;inset-inline-end:8px}.sharemini{border:2px solid var(--deep);background:var(--surface);width:32px;height:32px;color:var(--deep);cursor:pointer;box-shadow:0 2px 0 var(--deep);border-radius:50%;place-items:center;padding:0;display:grid}.sharemini:active{box-shadow:none;transform:translateY(1px)}.cardwinner{color:var(--ink);overflow-wrap:anywhere;margin:2px 0 6px;font-size:14px;font-weight:700}.cardwinner span{color:var(--muted);font-weight:800}.cardwinner strong{color:var(--purple)}.cardwinner.none{color:var(--muted)}.cardshare.low{top:84px}.payhealth{border:3px solid var(--deep);background:var(--surface);border-radius:16px;margin:0 0 14px;padding:12px 14px}.payhealth.bad{border-color:var(--red);background:#c4006b0f}.ph-h{margin:0 0 4px;font-weight:900}.ph-latest{margin:0;font-size:13px}.ph-detail{overflow-wrap:anywhere;background:var(--tile);text-align:start;border-radius:10px;margin:4px 0;padding:6px 8px;font-size:13px}.payhealth details{margin:4px 0;font-size:13px}.payhealth details ul{overflow-wrap:anywhere;gap:4px;margin:6px 0;padding-inline-start:18px;display:grid}.ph-test{border:2px solid var(--line);border-radius:12px;margin-top:10px;padding:8px 10px}.ph-test.ok{border-color:var(--ok)}.ph-test.no{border-color:var(--red)}.ph-test p{margin:0 0 4px}.ph-test ul{overflow-wrap:anywhere;gap:3px;margin:4px 0;padding:0;font-size:13px;list-style:none;display:grid}.pubackup{border-top:2px dashed var(--line);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding-top:10px;display:flex}.pudeadline{flex-basis:100%;font-size:13px}.payerr{color:var(--red);text-align:start;max-width:260px;margin-top:6px;font-size:13px;font-weight:700;display:block}.payerr-admin{color:var(--ink);overflow-wrap:anywhere;font-size:12px;font-weight:600}.pushpref{max-width:100%;display:inline-block}.ntkey{overflow-wrap:anywhere;margin-inline-start:8px;font-size:12px}.ntgen{margin-top:12px}.ntgen summary{cursor:pointer;font-weight:800}.ntpair>div{gap:4px;margin:10px 0;display:grid}.ntpair code,.ntchain{overflow-wrap:anywhere;word-break:break-all;background:var(--card,#fff);border:1px solid;border-radius:8px;padding:6px 8px;font-size:12px}.ntchain{word-break:normal;font-size:14px}.ntres ul,.ntsubs,.ntlog{gap:8px;margin:8px 0;padding:0;list-style:none;display:grid}.ntres li,.ntsubs li,.ntlog li{overflow-wrap:anywhere;border:2px solid #7f7f7f40;border-radius:10px;padding:8px 10px}.ntres li.ok,.ntlog li.ok{border-color:#18a957}.ntres li.bad,.ntlog li.bad{border-color:#e5132e}.ntlog li{font-size:13px}.ntsubs li .btn{margin-top:6px}.ntpage dl.details{grid-template-columns:1fr;gap:2px}.ntpage dl.details dt{overflow-wrap:anywhere;margin-top:8px}.ntpage dl.details dd{overflow-wrap:anywhere;min-width:0}.ntpage .ntkey{margin:2px 0 0;display:block}.upbox{border:2px solid;border-radius:12px;margin:8px 0;padding:8px 12px}.upbox p{margin:2px 0}.updetail{opacity:.85;overflow-wrap:anywhere;font-size:12px;font-weight:400}.upprob li{overflow-wrap:anywhere;font-size:13px}.drawres .winnerline{overflow-wrap:anywhere;margin:6px 0 10px;font-size:1.35rem;font-weight:800}.drawres .showas{margin-top:10px}.drawres .showas select{max-width:100%}.livepage{max-width:1100px;margin:0 auto}.livehead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:8px 0 12px;display:flex}.livehead h1{overflow-wrap:anywhere;margin:0;font-size:clamp(1.3rem,5vw,2rem)}.livehead2{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.livebadge{color:#fff;letter-spacing:.05em;background:#e5132e;border-radius:8px;padding:3px 10px;font-weight:900;animation:1.6s infinite livepulse}@keyframes livepulse{50%{opacity:.65}}.livegrid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:900px){.livegrid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.livemain{gap:12px;min-width:0;display:grid}.liveside{align-content:start;gap:12px;min-width:0;display:grid}.livevideo{aspect-ratio:9/16;border:3px solid var(--outline);background:#000;border-radius:18px;width:100%;max-height:72vh;margin:0 auto;position:relative;overflow:hidden}@media (min-width:600px){.livevideo{aspect-ratio:16/9}}.livevideo video{object-fit:cover;background:#000;width:100%;height:100%;display:block}.livevideo.me video{transform:scaleX(-1)}.liveover{text-align:center;color:#fff;background:#12063fbf;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.livesound{bottom:12px;position:absolute;inset-inline-start:12px}.liveair{top:10px;color:#fff;background:#0009;border-radius:8px;padding:2px 8px;font-weight:800;position:absolute;inset-inline-start:10px}.liveair.on{background:#e5132e}.livepin{background:var(--surface);border:3px solid var(--outline);box-shadow:4px 4px 0 var(--cyan);border-radius:18px;padding:12px}.livepin.empty{text-align:center;color:var(--muted)}.livepin.mine{box-shadow:4px 4px #18a957}.livepinrow{align-items:center;gap:12px;display:flex}.livepinimg{border-radius:12px;flex:none;width:84px;height:84px;overflow:hidden}.livepininfo{flex:1;min-width:0}.livepininfo h3{overflow-wrap:anywhere;margin:2px 0;font-size:1.05rem}.livepininfo .kicker{color:var(--pink);text-transform:uppercase;font-size:.75rem;font-weight:900}.liveprice{flex-wrap:wrap;align-items:baseline;gap:8px;margin:2px 0;display:flex}.liveprice strong{font-size:1.5rem}.livewho{margin:0;font-size:.9rem}.livetimer{text-align:center;background:var(--deep);color:#fff;border-radius:14px;flex:none;min-width:72px;padding:6px 10px}.livetimer strong{font-variant-numeric:tabular-nums;font-size:1.6rem;display:block}.livetimer.hurry{background:#e5132e;animation:.8s infinite livepulse}.livebid{gap:8px;margin-top:10px;display:grid}.livebidbtns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.livebidbtns .btn{width:100%;padding-inline:6px}.livebidother{gap:8px;display:flex}.livebidother input{flex:1;min-width:0}.livebuy{width:100%;margin-top:10px;font-size:1.15rem}.livesold{color:#18a957;margin:8px 0 0;font-size:1.2rem;font-weight:900}.livesold.none{color:var(--muted)}.liveflash{color:var(--pink);margin:6px 0 0;font-weight:900}.livepay{background:var(--yellow);color:#1f0d6b;border:3px solid #1f0d6b;border-radius:18px;margin:0 0 12px;padding:12px;box-shadow:4px 4px #1f0d6b}.livepay h3{margin:0 0 8px}.livepayrow{border-top:2px dashed #1f0d6b4d;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:8px 0;display:grid}.livepayrow .hint{color:#1f0d6b;opacity:.8}.livepayleft{text-align:center}.livepayleft strong{font-variant-numeric:tabular-nums;font-size:1.4rem;display:block}.livepayleft.hurry strong{color:#e5132e}.livepaybtn{grid-column:1/-1;width:100%;font-size:1.2rem;color:#fff!important;background:#1f0d6b!important}.livechat .chat{max-height:42vh}.livegate .livecode{gap:10px;max-width:320px;display:grid}.livegate .livecode input{letter-spacing:.3em;text-align:center;font-size:1.6rem}.livetabs{margin:0 0 12px}.livecardhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.livecardhead h2{overflow-wrap:anywhere;margin:0}.linktools code{overflow-wrap:anywhere;word-break:break-all;background:var(--tile);border-radius:8px;padding:6px 8px;display:block}.linktools .livecodebig{letter-spacing:.25em;width:max-content;max-width:100%;font-size:1.6rem;font-weight:900}.linkrow{margin:6px 0}.codeform{gap:8px;max-width:320px;display:flex}.codeform input{flex:1;min-width:0}.liveitems ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.liveitem{border:2px solid var(--line);border-radius:14px;padding:10px}.liveitem.st-pinned{border-color:var(--pink)}.liveitem.st-sold{opacity:.75}.liveitemtop{align-items:center;gap:10px;display:flex}.liveitemimg{background:var(--tile);border-radius:10px;flex:none;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.livepinform{margin-top:8px}.row3 .f{margin:0}.liveadd{margin-top:12px}.liveadd summary{cursor:pointer}.livepur .livebuyer{border-top:2px solid var(--line);margin-top:8px;padding-top:8px}.livepur ul,.liveorders{gap:8px;margin:0;padding:0;list-style:none;display:grid}.liveorder{border:2px solid var(--line);overflow-wrap:anywhere;border-radius:12px;padding:8px 10px}.liveorderline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.tag.st-paid,.tag.st-delivered{color:#fff;background:#18a957}.tag.st-shipped{background:var(--cyan);color:#1f0d6b}.tag.st-pending_payment{background:var(--yellow);color:#1f0d6b}.tag.st-expired,.tag.st-cancelled{color:#fff;background:#e5132e}.livetotals{margin:4px 0 8px}.livesoldlist{padding-inline-start:18px}.livetabs{flex-wrap:wrap;display:flex}.livetabs label{text-align:center;white-space:normal;flex:auto;min-width:0}.liveadd .row2,.livepinform .row3{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.liveadd input,.liveadd select,.livepinform input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.liveadd .f,.livepinform .f{min-width:0}@media (max-width:899px){html.live-full,html.live-full body{overscroll-behavior:none;height:100dvh;overflow:hidden}html.live-full body{width:100%;position:fixed;inset:0}}.lstage{z-index:45;color:#fff;background:#000;height:100dvh;font-size:15px;position:fixed;inset:0;overflow:hidden}@media (min-width:900px){.lstage{z-index:1;border:3px solid var(--outline);border-radius:22px;max-width:480px;height:calc(100dvh - 150px);min-height:560px;margin:8px auto;position:relative;inset:auto}}.lstage .lvideo{object-fit:cover;background:#000;width:100%;height:100%;display:block;position:absolute;inset:0}.lstage .lvideo.fit-contain{object-fit:contain}.lstage .lvideo.mirror{transform:scaleX(-1)}.lstage .liveover{z-index:1}.lround{cursor:pointer;background:#00000073;border:1.5px solid #ffffff59;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;padding:0;font-size:20px;line-height:1;text-decoration:none;display:inline-grid;color:#fff!important}.lround.sm{width:34px;height:34px;font-size:18px}[dir=rtl] .ltop .lround{transform:scaleX(-1)}.ltop{top:0;z-index:3;padding:calc(env(safe-area-inset-top,0px) + 10px) 12px 26px;background:linear-gradient(#0009,#0000);align-items:center;gap:8px;display:flex;position:absolute;inset-inline:0}.ltoptitle{white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 3px #000;flex:1;min-width:0;font-weight:900;overflow:hidden}.ltag{white-space:nowrap;background:#00000073;border-radius:8px;flex:none;padding:2px 8px;font-size:.82rem;font-weight:800}.lstage .livebadge{flex:none;padding:2px 8px;font-size:.82rem}.ltoppay{top:calc(env(safe-area-inset-top,0px) + 56px);z-index:4;position:absolute;inset-inline:10px}.ltoppay .livepay{border-width:2px;border-radius:14px;margin:0;padding:8px 10px;box-shadow:0 4px 16px #0006}.ltoppay .livepayrow{gap:6px;padding:4px 0}.ltoppay .livepaybtn{padding:8px;font-size:1rem}.lnotice{top:38%;z-index:2;text-align:center;background:#0000008c;border-radius:14px;padding:12px;font-weight:800;position:absolute;inset-inline:16px}.lsound{z-index:4;color:#fff;font:inherit;cursor:pointer;background:#0009;border:2px solid #fff;border-radius:999px;padding:10px 18px;font-weight:900;position:absolute;top:42%;left:50%;transform:translate(-50%)}.lbottom{inset-inline:0;z-index:3;padding:40px 10px calc(env(safe-area-inset-bottom,0px) + 10px);background:linear-gradient(#0000,#0000008c 45%);flex-direction:column;gap:8px;display:flex;position:absolute;bottom:0}.lfloat{flex-direction:column;align-items:flex-start;gap:4px;max-width:80%;max-height:22dvh;margin:0;padding:0;list-style:none;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 35%);mask-image:linear-gradient(#0000,#000 35%)}.lfloat li{text-shadow:0 1px 2px #000;overflow-wrap:anywhere;background:#00000047;border-radius:12px;max-width:100%;padding:3px 9px;font-size:.88rem;line-height:1.3}.lfloat li.sys{color:#fff23a;font-weight:800}.lfloat li.q{background:#ff3fd673}.lfloat li.forme{background:#22e3f273}.lfloat .qtag{margin-inline-start:4px}.lwho{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:900}.lchatbox{flex:1;gap:6px;min-width:0;margin:0;display:flex;position:relative}.lchatbox input{color:#fff;background:#00000059;border:1.5px solid #ffffff73;border-radius:999px;flex:1;min-width:0;padding:9px 14px;font-size:16px}.lchatbox input::placeholder{color:#ffffffbf}.lsend{background:var(--yellow);color:#1f0d6b;cursor:pointer;border:0;border-radius:50%;flex:none;width:40px;height:40px;font-size:18px;font-weight:900}[dir=rtl] .lsend{transform:scaleX(-1)}.lsend:disabled{opacity:.5}.lchaterr{bottom:calc(100% + 4px);color:#fff;pointer-events:none;background:#e5132ee6;border-radius:10px;margin:0;padding:4px 10px;font-size:.85rem;position:absolute;inset-inline-start:0}.lcard{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#12063f99;border:1.5px solid #ffffff47;border-radius:16px;max-height:25dvh;padding:8px 10px;overflow:hidden}.lcard.mine{border-color:#4fe0a6}.lcardrow{align-items:center;gap:8px;display:flex}.lthumb{object-fit:cover;background:#ffffff26;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.lcardinfo{flex:1;min-width:0}.lcardname{white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:800;overflow:hidden}.lcardname span{opacity:.8;font-weight:700}.lcardprice{flex-wrap:wrap;align-items:baseline;gap:6px;line-height:1.2;display:flex}.lcardprice strong{font-size:1.15rem}.lcardwho{opacity:.9;font-size:.78rem}.ltimer{font-variant-numeric:tabular-nums;white-space:nowrap;background:#00000080;border-radius:10px;flex:none;padding:4px 8px;font-weight:900}.ltimer.hurry{background:#e5132e;animation:.8s infinite livepulse}.lcardbtns{gap:6px;margin-top:6px;display:flex}.lcardbtns .btn{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;padding:8px 6px;overflow:hidden}.lcardbtns .btn:nth-child(3){flex:0 0 42px}.lcardbtns input{border-radius:12px;flex:1;min-width:0;padding:8px 10px;font-size:16px}.lcardstatus{color:#4fe0a6;margin:6px 0 0;font-weight:900}.lcardflash{color:#fff23a;margin:4px 0 0;font-size:.88rem;font-weight:900}.lcarderr{color:#ffb3da;margin:4px 0 0;font-size:.85rem;font-weight:800}.lcontrols{top:calc(env(safe-area-inset-top,0px) + 60px);z-index:4;flex-direction:column;gap:10px;display:flex;position:absolute;inset-inline-end:10px}.lgolive{top:calc(env(safe-area-inset-top,0px) + 60px);z-index:4;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;inset-inline-start:10px}.lgolive .btn{margin:0}.lend{color:#fff!important;background:#e5132e!important;border-color:#fff!important}.lonair{top:calc(env(safe-area-inset-top,0px) + 112px);z-index:4;color:#fff;text-shadow:0 1px 2px #000;font-size:.8rem;font-weight:900;position:absolute;inset-inline-start:12px}.lconn{top:calc(env(safe-area-inset-top,0px) + 112px);z-index:4;font:inherit;color:#fff;cursor:pointer;background:#0000008c;border:0;border-radius:999px;padding:4px 10px;font-size:.78rem;font-weight:900;position:absolute;inset-inline-start:10px}.lconn.ok{color:#4fe0a6}.lconn.bad{color:#fff;background:#e5132e;animation:1s ease-in-out infinite alternate lblink}.lconn.wait{color:#fff23a}@keyframes lblink{to{opacity:.65}}.lconninfo{top:calc(env(safe-area-inset-top,0px) + 146px);z-index:5;overflow-wrap:anywhere;background:#000c;border:1.5px solid #e5132e;border-radius:12px;gap:2px;max-width:68%;padding:8px 10px;font-size:.78rem;display:grid;position:absolute;inset-inline-start:10px}.lpinch{z-index:1;touch-action:none;position:absolute;inset:0}.lpaused{z-index:6;color:#fff;font:inherit;cursor:pointer;white-space:nowrap;background:#000000bf;border:2px solid #fff23a;border-radius:999px;padding:14px 22px;font-size:1.05rem;font-weight:900;position:absolute;top:42%;left:50%;transform:translate(-50%)}.lzoom{top:calc(env(safe-area-inset-top,0px) + 168px);z-index:4;border-radius:24px;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex;position:absolute;inset-inline-end:8px}.lzoom.open{background:#00000073;padding:4px 4px 8px}.lzoombtn{color:#fff;width:44px;height:44px;font:inherit;cursor:pointer;touch-action:manipulation;background:#00000080;border:1.5px solid #ffffff73;border-radius:50%;place-items:center;padding:0;line-height:1;display:grid}.lzoombtn span{font-size:13px}.lzoombtn b{font-size:11px;font-weight:900}.lzoom.open .lzoombtn{color:#12063f;background:#fff23a;border-color:#fff23a}.lzoomslider{--h:min(130px,16dvh);width:30px;height:var(--h);position:relative}.lzoomslider input{width:var(--h);accent-color:#fff23a;touch-action:none;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.lzoompanel>button{color:#fff;width:36px;height:36px;font:inherit;cursor:pointer;touch-action:manipulation;background:#00000073;border:1.5px solid #ffffff80;border-radius:50%;padding:0;font-size:.8rem;font-weight:900}.lzoompanel>button.on{color:#12063f;background:#fff23a;border-color:#fff23a}.lerr{top:40%;z-index:5;background:#000000bf;border-radius:12px;padding:10px;position:absolute;inset-inline:12px;color:#fff!important}.lkeepopen{top:calc(env(safe-area-inset-top,0px) + 146px);z-index:4;color:#fff;background:#0000008c;border-radius:10px;max-width:62%;margin:0;padding:6px 8px;font-size:.74rem;font-weight:700;animation:.6s 12s forwards lkeepfade;position:absolute;inset-inline-start:12px}@keyframes lkeepfade{to{opacity:0;visibility:hidden}}.lsound.lplay{background:var(--hot,#ff3b6b);border-color:#fff;padding:14px 26px;font-size:1.1rem;top:45%}.lstage .liveover .btn{margin-top:8px}.lhostrow{align-items:center;gap:8px;display:flex}.lbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-sizing:border-box;background:#12063f99;border:1.5px solid #ffffff47;border-radius:14px;flex:1;align-items:center;gap:8px;min-width:0;height:46px;padding:5px 8px;display:flex}.lbar .lthumb{width:34px;height:34px;font-size:18px}.lbarname{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.88rem;font-weight:800;overflow:hidden}.lbarprice{white-space:nowrap;font-size:.95rem}.lbar.sold .lbarprice{color:#4fe0a6;text-overflow:ellipsis;max-width:45%;font-size:.8rem;overflow:hidden}.lbar.unsold{flex-wrap:wrap;row-gap:6px;height:auto}.lbar.unsold .lbarprice{color:#ffb547;font-size:.8rem}.lrerun{flex-basis:100%;align-items:center;gap:8px;display:flex}.lrerunbtn{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex:1;margin:0;padding:12px;font-size:1.1rem}.lbackagain{color:#12063f;background:#fff23a;border-radius:999px;margin:0 0 4px;padding:2px 10px;font-size:.82rem;font-weight:900;animation:.5s ease-out lbackpop;display:inline-block}@keyframes lbackpop{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.lrerunform{gap:8px;display:grid}.lbarbids{opacity:.85;text-overflow:ellipsis;white-space:nowrap;max-width:70px;font-size:.72rem;overflow:hidden}.litemsbtn{white-space:nowrap;flex:none;margin:0}.ldrawerbg{z-index:46;cursor:pointer;background:#00000059;border:0;padding:0;position:fixed;inset:0}.ldrawer{inset-inline:0;z-index:47;background:var(--surface);max-height:78dvh;color:var(--ink);padding:0 12px calc(env(safe-area-inset-bottom,0px) + 10px);border-radius:20px 20px 0 0;flex-direction:column;font-size:15px;animation:.2s ease-out lup;display:flex;position:fixed;bottom:0;box-shadow:0 -6px 30px #00000073}@keyframes lup{0%{opacity:0;transform:translateY(40px)}}@media (min-width:900px){.ldrawer{max-width:560px;margin:0 auto}}.ldrawerhead{justify-content:center;padding:8px 0 6px;display:flex;position:relative}.ldrawergrip{background:var(--line);border-radius:3px;width:44px;height:5px;margin-top:6px}.ldrawerx{inset-inline-end:0;border-color:var(--line);position:absolute;top:4px;background:var(--tile)!important;color:var(--ink)!important}.ltabs{scrollbar-width:none;flex:none;gap:6px;padding-bottom:6px;display:flex;overflow-x:auto}.ltabs::-webkit-scrollbar{display:none}.ltabs button{border:2px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:6px 12px;font-weight:800}.ltabs button.on{background:var(--deep);color:#fff;border-color:var(--deep)}.lsearch{box-sizing:border-box;flex:none;width:100%;margin:2px 0 8px;font-size:16px}.ldrawerbody{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding-bottom:6px;overflow-y:auto}.ldrawerbody .chat{max-height:46dvh}.lpick{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lpickrow{border:2px solid var(--line);border-radius:14px;min-width:0;padding:8px}.lpickrow.st-pinned{border-color:var(--pink)}.lpicktop{align-items:center;gap:8px;display:flex}.lpickrow .lthumb{background:var(--tile)}.lpickinfo{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.lpickinfo strong{overflow-wrap:anywhere}.lpickinfo span{color:var(--muted);font-size:.85rem}.lpickbtns{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.lpickbtns .btn{flex:auto;margin:0}.lpickform{margin-top:8px}.lpickform .row3,.lpickform .row2{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;display:grid}.lpickform input{box-sizing:border-box;width:100%;min-width:0}.lchips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.lchips button{border:2px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px;font-weight:800}.lchips button.on{border-color:var(--pink);background:var(--tile)}html.live-full #toast{bottom:auto;top:calc(env(safe-area-inset-top,0px) + 62px);transform:translate(-50%,-10px)}html.live-full #toast.show{transform:translate(-50%)}.ltoppay .livepay h3{margin:0;font-size:.85rem}.ltoppay .livepayrow{border-top:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;padding:4px 0 0}.ltoppay .livepayrow>div:first-child strong{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;display:block;overflow:hidden}.ltoppay .livepayrow .hint,.ltoppay .livepayleft small{display:none}.ltoppay .livepayleft strong{font-size:1.05rem}.ltoppay .livepaybtn{white-space:nowrap;grid-column:auto;width:auto;margin:0;padding:6px 10px;font-size:.9rem}.ldrawer{box-sizing:border-box;width:100%;max-width:100vw;overflow-x:hidden}.ldrawer *{box-sizing:border-box}.ldrawerbody{overflow-x:hidden}.ltabs{max-width:100%}.lpickrow,.lpickform,.lpicktop,.lpickinfo,.lpickbtns,.lchips{min-width:0;max-width:100%}.lfields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lfields .f{min-width:0;margin:0}.lfields .f span{white-space:normal;font-size:.85rem}.lfields input{width:100%;min-width:0;max-width:100%}@media (min-width:480px){.lfields{grid-template-columns:repeat(3,minmax(0,1fr))}}.lpickbtns .btn{white-space:normal;text-align:center;min-width:0}.lpickinfo strong{white-space:normal}.lproblem{color:#5a0018;overflow-wrap:anywhere;background:#ffe3ea;border:2px solid #e5132e;border-radius:14px;margin:0 0 8px;padding:10px 34px 10px 12px;font-size:.88rem;position:relative}.lproblem p{margin:4px 0 0}.lproblemreal{opacity:.9;font-family:ui-monospace,Menlo,monospace;font-size:.78rem}.lproblemref{font-weight:800}.lproblemx{top:6px;cursor:pointer;color:inherit;background:0 0;border:0;font-size:16px;position:absolute;inset-inline-end:6px}.lhealth{color:#4a3b00;overflow-wrap:anywhere;background:#fff7c2;border:2px solid #e0b400;border-radius:12px;margin:0 0 8px;padding:8px 10px;font-size:.85rem;font-weight:700}.lstagemsg{top:calc(env(safe-area-inset-top,0px) + 112px);z-index:5;max-height:45dvh;position:absolute;inset-inline:10px;overflow:auto}.ltimer.wait{background:#fff3}.ldrawerhead{min-height:44px}.ldrawerx{top:6px}.lqr{border:3px solid var(--outline);background:var(--surface);width:min(420px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ink);text-align:center;box-sizing:border-box;border-radius:22px;padding:18px 16px 16px;overflow:auto}.lqr::backdrop{background:#0a041eb3}.lqr h2{overflow-wrap:anywhere;margin:0 26px 4px;font-size:1.3rem}.lqrhint{margin:0 0 10px;font-weight:800}.lqrimg{aspect-ratio:1;cursor:zoom-in;background:#fff;border-radius:14px;width:100%;max-width:340px;margin:0 auto;display:block}.lqrcode{margin:10px 0 0;font-size:1.2rem}.lqrcode strong{letter-spacing:.2em;font-size:1.6rem}.lqropt{justify-content:center;margin-top:12px}.lqrnote{margin:4px 0 10px}.lqrx{top:10px;background:var(--tile);color:var(--ink);cursor:pointer;border:0;border-radius:50%;width:34px;height:34px;font-size:16px;position:absolute;inset-inline-end:10px}.lqr.big{border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;display:flex}.lqr.big .lqrimg{cursor:zoom-out;max-width:min(88vw,78dvh)}.lqr.big h2{font-size:1.8rem}.lstage .lvideo,.lpinch{touch-action:none}.lstage button,.lstage a,.lstage input,.lstage label,.ldrawer button,.ldrawer a{touch-action:manipulation}.lstage input,.lstage select,.lstage textarea,.ldrawer input,.ldrawer select,.ldrawer textarea{font-size:16px!important}.lstage{overscroll-behavior:none;width:100vw;max-width:100%}.lviewbtn{color:#fff;font:inherit;cursor:pointer;border:0;font-size:.82rem;font-weight:800}.lviewers h3{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;display:flex}.lviewlist{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.lviewlist li>button{background:var(--tile);border:2px solid var(--line);width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:8px 10px;display:flex}.lviewlist li>button.on{border-color:var(--purple)}.lvavatar{background:var(--yellow);width:34px;height:34px;color:var(--deep);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.lvname{flex:1;min-width:0;display:grid}.lvname strong,.lvname small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lvname small,.lvtime{color:var(--muted);font-size:13px}.lvcard{background:var(--bg,transparent);border:1.5px dashed var(--line);border-radius:12px;margin:6px 4px 0;padding:8px 12px}.lvcard dl{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:14px;display:grid}.lvcard dt{color:var(--muted);font-weight:800}.lvcard dd{margin:0;font-weight:800}.ltipbtn{color:#12063f;height:40px;font:inherit;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#ff3fd6,#ffb547);border:0;border-radius:999px;flex:none;padding:0 12px;font-size:.9rem;font-weight:900;box-shadow:0 2px 10px #ff3fd666}.ltipsheet h3{margin:0 0 10px}.ltipsheet{gap:4px;display:grid;padding-top:16px!important}.ltipamts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.ltipamts button{border:2px solid var(--line);background:var(--tile);min-height:46px;color:inherit;font:inherit;cursor:pointer;border-radius:14px;padding:4px;font-size:15px;font-weight:900}.ltipamts button.on{background:var(--yellow);color:var(--deep);border-color:var(--deep)}.ltipsheet input{box-sizing:border-box;width:100%}.ltipfx{z-index:7;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.ltipfx strong{color:#12063f;text-align:center;background:linear-gradient(135deg,#ff3fd6,#ffb547);border-radius:20px;max-width:86%;padding:12px 18px;font-size:1.25rem;font-weight:900;animation:6.4s ease-out forwards ltippop;box-shadow:0 6px 30px #00000073}.ltipfx span{bottom:-10%;left:calc(8% + var(--i) * 11.5%);animation:ltipfly 3.2s ease-out calc(var(--i) * .12s) forwards;opacity:0;font-size:2rem;position:absolute}@keyframes ltippop{0%{opacity:0;transform:scale(.3)}8%{opacity:1;transform:scale(1.12)}14%{transform:scale(1)}85%{opacity:1}to{opacity:0;transform:translateY(-30px)}}@keyframes ltipfly{0%{opacity:0;transform:translateY(0)rotate(0)}10%{opacity:1}to{opacity:0;transform:translateY(-95dvh)rotate(260deg)}}.ltippin{color:#fff;overflow-wrap:anywhere;background:#ff3fd6bf;border:1.5px solid #fff23a;border-radius:12px;align-self:flex-start;max-width:86%;margin:0;padding:5px 10px;font-size:.9rem;font-weight:900}@media (prefers-reduced-motion:reduce){.ltipfx span{display:none}.ltipfx strong{animation:none}}.livepaid{color:#0b8a56;margin:0 0 4px;font-weight:900}.livepaynote{margin:4px 0 0;font-size:12px}.lviz{--s1:#2a78d6;--s2:#eb6834;--s3:#1baf7a;--s4:#eda100;--s5:#e87ba4;--s6:#008300;--vgrid:#1f0d6b1f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lviz{--s1:#3987e5;--s2:#d95926;--s3:#199e70;--s4:#c98500;--s5:#d55181;--s6:#008300;--vgrid:#ffffff24}}:root[data-theme=dark] .lviz{--s1:#3987e5;--s2:#d95926;--s3:#199e70;--s4:#c98500;--s5:#d55181;--s6:#008300;--vgrid:#ffffff24}.lviz{margin:0}.lviz svg{touch-action:pan-y;width:100%;height:auto;display:block}.lline .grid{stroke:var(--vgrid);stroke-width:1px}.lline .tick{fill:var(--muted);font-size:10px;font-weight:700}.lline .lbl{fill:var(--ink);font-size:10px;font-weight:900}.lline .line{fill:none;stroke:var(--s1);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.lline .dot{fill:var(--s1);stroke:var(--surface);stroke-width:2px}.lline .cross{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 3}.lvizcap{color:var(--muted);min-height:1.3em;margin-top:4px;font-size:14px}.lvizcap strong{color:var(--ink)}.ldonut{grid-template-columns:minmax(120px,160px) 1fr;align-items:center;gap:14px;display:grid}@media (max-width:420px){.ldonut{grid-template-columns:1fr}.ldonut svg{max-width:170px;margin:0 auto}}.ldonut path{stroke:var(--surface);stroke-width:2px;cursor:pointer;transition:opacity .15s}.ldonut svg:hover path:not(.on){opacity:.55}.ldonut svg:has(path.on) path:not(.on){opacity:.55}.ldonut .mid{fill:var(--ink);font-size:20px;font-weight:900}.ldonut .midsub{fill:var(--muted);font-size:9px;font-weight:800}.ldonut .s1,.sw.s1{fill:var(--s1);background:var(--s1)}.ldonut .s2,.sw.s2{fill:var(--s2);background:var(--s2)}.ldonut .s3,.sw.s3{fill:var(--s3);background:var(--s3)}.ldonut .s4,.sw.s4{fill:var(--s4);background:var(--s4)}.ldonut .s5,.sw.s5{fill:var(--s5);background:var(--s5)}.ldonut .s6,.sw.s6{fill:var(--s6);background:var(--s6)}.lvizlegend{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lvizlegend li{border-radius:8px;grid-template-columns:12px 1fr auto;align-items:center;column-gap:8px;padding:2px 4px;font-size:14px;display:grid}.lvizlegend li.on{background:var(--tile)}.lvizlegend .sw{border-radius:3px;width:12px;height:12px}.lvizlegend .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.lvizlegend small{color:var(--muted);grid-column:2/-1;font-size:12px}.lvizsolo{font-size:15px}.lvizsolo strong{font-size:1.6rem}.lrank{gap:6px;margin:6px 0 10px;padding:0;list-style:none;display:grid}.lrank li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nm n""bar bar""sub sub";gap:3px 10px;font-size:14px;display:grid}.lrank .nm{overflow-wrap:anywhere;grid-area:nm;font-weight:700}.lrank strong{grid-area:n}.lrank .lrbar{background:var(--tile);border-radius:4px;grid-area:bar;width:100%;height:8px;padding:0;display:block;overflow:hidden}.lrank .lrbar i{background:var(--purple);border-radius:4px;min-width:4px;padding:0;display:block;height:8px!important;margin:0!important}.lrank small{color:var(--muted);grid-area:sub;font-size:12px}.ltiles{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin:8px 0 12px;display:grid}.ltile{text-align:start;background:var(--tile);border:2px solid var(--line);color:var(--ink);font:inherit;border-radius:14px;gap:2px;padding:10px 12px;display:grid;position:relative}.ltile strong{overflow-wrap:anywhere;font-size:1.35rem;font-weight:900;line-height:1.15}.ltile span{color:var(--muted);font-size:13px;font-weight:800}.ltile small{color:var(--muted);font-size:12px}.ltile.tap{cursor:pointer;border-color:var(--purple,#6b3fe0)}.ltile.tap i{inset-inline-end:10px;color:var(--purple,#6b3fe0);font-style:normal;font-weight:900;position:absolute;top:8px}[dir=rtl] .ltile.tap i{transform:scaleX(-1)}.lstats h3{flex-wrap:wrap;align-items:baseline;gap:8px;margin:4px 0 6px;display:flex}.lstats h4,.lreport h4{margin:12px 0 4px;font-size:15px}.lstatsback{inset-inline-start:0;border-color:var(--line);position:absolute;top:4px;background:var(--tile)!important;color:var(--ink)!important}[dir=rtl] .lstatsback{transform:scaleX(-1)}.lpeopletools{align-items:center;gap:8px;margin-bottom:8px;display:flex}.lpeopletools .lsearch{flex:1;min-width:0}.lpeoplelist{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lpeoplelist li{background:var(--tile);border:2px solid var(--line);border-radius:14px;padding:8px 10px}.lp1{align-items:center;gap:10px;display:flex}.lpname{flex:1;min-width:0;display:grid}.lpname strong,.lpname small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lpname small{color:var(--muted);font-size:13px}.lpflags{gap:2px;font-size:16px;display:flex}.lvavatar.guest{background:var(--line)}.lp2{color:var(--muted);flex-wrap:wrap;gap:4px 12px;margin-top:6px;font-size:13px;font-weight:700;display:flex}.ltracked{border-top:2px dashed var(--line);margin-top:14px;padding-top:10px}.ltracklist{gap:8px;margin:0 0 8px;padding:0;list-style:none;display:grid}.ltracklist li{background:var(--tile);border:2px solid var(--line);border-radius:14px;min-width:0;padding:8px 10px}.ltracklist code{overflow-wrap:anywhere;margin-top:2px;font-size:12px;display:block}.ltrackrow{justify-content:space-between;align-items:center;gap:8px;display:flex}.ltrackdel{border-color:var(--line);background:var(--surface)!important;color:var(--ink)!important}.ltrackpresets{flex-wrap:wrap;margin:4px 0 8px}.lreportlist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lreportlist button{text-align:start;background:var(--surface);border:2px solid var(--line);width:100%;color:var(--ink);font:inherit;cursor:pointer;border-radius:16px;gap:6px;padding:12px 30px 12px 12px;display:grid;position:relative}[dir=rtl] .lreportlist button{padding:12px 12px 12px 30px}.lreportlist button>i{inset-inline-end:12px;font-style:normal;font-weight:900;position:absolute;top:12px}[dir=rtl] .lreportlist button>i{transform:scaleX(-1)}.lrtitle{display:grid}.lrtitle small,.lrsrc{color:var(--muted);font-size:13px}.lrnums{color:var(--muted);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;font-size:12px;font-weight:700;display:grid}.lrnums b{color:var(--ink);overflow-wrap:anywhere;font-size:15px;font-weight:900;display:block}.lrnums .best b{color:#0b8a56}@media (max-width:420px){.lrnums{grid-template-columns:repeat(2,minmax(0,1fr))}}.lreport .panel h3{margin-top:0}.ltwo{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.ltop5{gap:4px;margin:0;padding-inline-start:20px;font-size:14px;display:grid}.ltop5 small{color:var(--muted)}.lreportready{top:calc(env(safe-area-inset-top,0px) + 170px);z-index:6;white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}@media print{header,footer,.livetabs,.lreporttools,.intro,#toast{display:none!important}.lreport .panel{break-inside:avoid;box-shadow:none;border:1px solid #ccc}body{background:#fff!important}}.lsharebtn{font-weight:900;color:#fff!important;background:#ff1f3d!important}.livedlg{border-color:#ff1f3d}.livedlg .mh{color:#ff1f3d}.lshareopts{gap:8px;margin:0 0 10px;display:grid}.lsharemode{display:flex}.lsharemode label{text-align:center;flex:1}.lshareopt .lchips{flex-wrap:wrap;margin-top:4px}.lshareopts input[type=datetime-local]{box-sizing:border-box;width:100%;font-size:16px}.lsharelink{overflow-wrap:anywhere;background:var(--tile);border-radius:10px;padding:6px 8px;font-size:12px;display:block}.rdot{width:10px;height:10px;box-shadow:0 0 0 2px var(--surface,#fff);vertical-align:top;background:#e5132e;border-radius:50%;flex:none;margin-inline-start:6px;display:inline-block}nav .rdot{width:9px;height:9px;margin-inline-start:4px;position:relative;top:-2px}.list li.wlitem{flex-wrap:wrap}.wlbtns{flex-direction:column;align-items:flex-end;gap:6px;display:flex}[dir=rtl] .wlbtns{align-items:flex-start}.wlitem .wchat,.reqcard .wchat{flex-basis:100%}.reqcard.has-unread{border-color:#e5132e;box-shadow:4px 4px #e5132e}.wchat{background:var(--tile);border:2px solid var(--line);border-radius:16px;gap:8px;margin-top:8px;padding:10px;display:grid}.wchatnote{margin:0}.wchatlist{-webkit-overflow-scrolling:touch;flex-direction:column;gap:8px;max-height:min(420px,55dvh);margin:0;padding:2px;list-style:none;display:flex;overflow-y:auto}.wmsg{background:var(--surface);border:2px solid var(--line);border-radius:16px 16px 16px 4px;align-self:flex-start;max-width:85%;padding:6px 10px}[dir=rtl] .wmsg{border-radius:16px 16px 4px}.wmsg.mine{background:var(--yellow);color:var(--deep);border-color:var(--deep);border-radius:16px 16px 4px;align-self:flex-end}[dir=rtl] .wmsg.mine{border-radius:16px 16px 16px 4px}.wmsg.team:not(.mine){border-color:var(--purple)}.wmsg p{overflow-wrap:anywhere;white-space:pre-wrap;margin:2px 0 0}.wmeta{color:var(--muted);font-size:12px;display:block}.wmsg.mine .wmeta{color:var(--deep);opacity:.75}.wimg{object-fit:cover;border-radius:10px;max-width:220px;max-height:260px;margin-top:4px;display:block}.wimg.none{background:var(--line);place-items:center;width:120px;height:90px;display:grid}.wchatform{align-items:center;gap:6px;display:flex}.wchatform input{flex:1;min-width:0;font-size:16px}.wchatform .wthumb{flex:none;width:48px;height:48px}.wcphoto{flex:none}.lraffle{top:calc(env(safe-area-inset-top,0px) + 150px);z-index:5;box-sizing:border-box;color:#fff;text-align:center;background:linear-gradient(135deg,#ff3fd6eb,#8e2fe6eb);border:3px solid #fff23a;border-radius:22px;width:min(330px,100% - 110px);margin-inline:auto;padding:12px 14px;animation:.4s ease-out lbackpop;position:absolute;left:0;right:0;box-shadow:0 8px 30px #00000073}.lraffle.in{background:linear-gradient(135deg,#0b8a56eb,#22e3f2d9)}.lraffle p{margin:2px 0}.lrafflekind{opacity:.95;font-size:.85rem;font-weight:900}.lraffleprize{overflow-wrap:anywhere;font-size:1.05rem;font-weight:900}.lrafflejoin{width:100%;margin-top:8px;padding:12px;font-size:1.15rem}.lrafflein{font-size:1.05rem;font-weight:900;margin-top:6px!important}.lrafflewhy{background:#00000047;border-radius:12px;padding:6px 8px;font-size:.92rem;font-weight:800;margin-top:6px!important}.lraffleerr{background:#e5132ed9;border-radius:10px;padding:4px 8px;font-size:.85rem;font-weight:800}.lrafflex{top:4px;color:#fff;cursor:pointer;background:0 0;border:0;padding:4px;font-size:22px;line-height:1;position:absolute;inset-inline-end:8px}.lrafflehost{top:calc(env(safe-area-inset-top,0px) + 112px);z-index:4;color:#fff;white-space:nowrap;background:#8e2fe6d9;border-radius:999px;padding:4px 12px;font-size:.8rem;font-weight:900;position:absolute;left:50%;transform:translate(-50%)}.lspincard{color:#fff;text-align:center;background:#12063f;border:3px solid #fff23a;border-radius:24px;gap:8px;width:min(360px,100%);padding:16px;display:grid;box-shadow:0 10px 40px #0009}.lspinh{margin:0;font-weight:900}.lspincount{color:#c9bef5;margin:0;font-size:.85rem;font-weight:800}.lspinwin{background:#ffffff14;border:2px dashed #ffffff59;border-radius:16px;place-items:center;height:64px;display:grid;overflow:hidden}.lspinwin span{overflow-wrap:anywhere;padding:0 8px;font-size:1.5rem;font-weight:900;animation:.12s ease-out lspinin}@keyframes lspinin{0%{opacity:.2;transform:translateY(60%)}}.lwoncard{color:#12063f;background:#fff23a;border-radius:16px;padding:10px;animation:.5s ease-out lbackpop}.lwoncard strong{font-size:1.4rem}.lwoncard p{margin:4px 0 0;font-weight:800}.lwoncard .hint{color:#3b2a92}.lraffles .seg{display:flex}.lraffles .seg label{text-align:center;flex:1}.lrafflenew select{width:100%;font-size:16px}.lrafflenew input{box-sizing:border-box;width:100%}.lrafflelist{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.lrafflerow{background:var(--tile);border:2px solid var(--line);border-radius:14px;gap:4px;padding:10px;display:grid}.lrafflerow.st-open{border-color:#ff3fd6}.lrafflerowtop{flex-wrap:wrap;gap:6px;display:flex}.lrafflecount{margin:0;font-size:14px}.lrafflecount b{font-size:1.4rem}.lrafflenames{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px}.lrafflewon{margin:0;font-weight:900}.tag.rfst-open{color:#fff;background:#ff3fd6;border-color:#ff3fd6}.tag.rfst-drawn{color:#fff;background:#0b8a56;border-color:#0b8a56}.prizetag{background:var(--yellow);color:var(--deep);border-color:var(--deep);margin-inline-start:6px}.lreportraffles{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lreportraffles li{border-bottom:2px dashed var(--line);padding-bottom:6px}.llike{font:inherit;color:inherit;cursor:pointer;vertical-align:middle;touch-action:manipulation;background:0 0;border:0;align-items:center;gap:2px;margin-inline-start:4px;padding:2px 4px;font-size:.8rem;font-weight:900;display:inline-flex}.llike span{font-size:.78rem}.llike.on{animation:.3s ease-out lbackpop}.lfloat li{-webkit-user-select:none;user-select:none}.lfloat{pointer-events:auto}.list .wchatlist li{justify-content:initial;border-bottom:2px solid var(--line);gap:0;padding:6px 10px;display:block}.list .wchatlist li.wmsg.mine{border-bottom-color:var(--deep)}.list .wchatlist li.hint{border:0;padding:4px}.lfloat li{cursor:pointer;flex-wrap:wrap;align-items:flex-end;column-gap:6px;display:flex;position:relative}.lfloat li .lmsgline{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;min-width:0;display:-webkit-box;overflow:hidden}.lfloat li.open .lmsgline{-webkit-line-clamp:unset;display:block;overflow:visible}.lfloat li.open{background:#0009}.lfloat.hasopen{max-height:46dvh;overflow-y:auto;-webkit-mask-image:none;mask-image:none}.lfloat li.ispinned{outline:1.5px solid #fff23a99}.llikes{color:#fff;white-space:nowrap;flex:none;font-size:.75rem;font-weight:900}.llikes.mine{color:#ff9bd8}.lheart{inset-inline-start:40%;pointer-events:none;z-index:2;font-size:1.7rem;animation:.8s ease-out forwards lheartpop;position:absolute;top:-6px}@keyframes lheartpop{0%{opacity:0;transform:scale(.3)}25%{opacity:1;transform:scale(1.25)}to{opacity:0;transform:translateY(-26px)scale(1)}}.lrole{vertical-align:1px;text-transform:uppercase;border-radius:999px;margin-inline:4px 2px;padding:0 6px;font-size:.66rem;font-weight:900;line-height:1.5;display:inline-block}.lrole.admin{color:#12063f;background:#fff23a}.lrole.mod{color:#12063f;background:#22e3f2}.lmodacts{flex-wrap:wrap;flex-basis:100%;gap:6px;margin-top:6px;display:flex}.lmodacts button{color:#fff;font:inherit;cursor:pointer;touch-action:manipulation;background:#0000008c;border:1.5px solid #ffffff8c;border-radius:999px;padding:5px 10px;font-size:.8rem;font-weight:800}.lmodacts button.danger{color:#ffb3c2;border-color:#ff5c7a}.lmodacts button.lmodmin{color:#12063f;background:#fff23a;border-color:#fff23a}.livechat .lmodacts button{background:var(--tile);color:var(--ink);border-color:var(--line)}.lpinned{color:#12063f;cursor:pointer;background:#fff23aeb;border-radius:12px;align-self:flex-start;align-items:flex-start;gap:6px;max-width:92%;padding:5px 8px;font-size:.88rem;font-weight:900;display:flex}.lpinned .lpinnedtext{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.lpinned.open .lpinnedtext{-webkit-line-clamp:unset;display:block}.lpinnedx{font:inherit;color:#12063f;cursor:pointer;background:0 0;border:0;flex:none;padding:0 2px;font-weight:900}.livechat .lpinned{max-width:100%;margin-bottom:8px}.lpinmode{cursor:pointer;background:#00000059;border:1.5px solid #ffffff73;border-radius:50%;flex:none;width:36px;height:36px;padding:0;font-size:15px}.livechat .lpinmode{border-color:var(--line);background:var(--tile)}.lpinmode.on{background:#fff23a;border-color:#fff23a}.lchatbox.pinmode input,.chatrow.pinmode input{border-color:#fff23a!important}.lchatbox.locked input{opacity:.7}.livechat .chat li.msg{cursor:pointer;position:relative}.livechat .chat li.msg .llikes{color:var(--ink);margin-inline-start:6px}.lmodfound{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.lmodfound li{background:var(--tile);border:2px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.lmodfound li>span{overflow-wrap:anywhere;min-width:0}.lmodfound .tag{margin-inline-start:6px}.lmodlog{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lmodlog li{border-bottom:2px dashed var(--line);padding-bottom:8px;font-size:14px}.lmodlog li.undone{opacity:.6}.lmodlog .btn{margin-top:4px}.lmods select{width:100%;font-size:16px}.lmodshere h4{margin:10px 0 6px;font-size:1rem}.lmodlist li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex}.lmodlist li .lvname{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.lmodlist li .lvname small{opacity:.75}.lmodask{flex-wrap:wrap;flex-basis:100%;gap:6px;display:flex}.lmodlist li>.btn{flex:none;width:auto;margin:0}.lmodask .btn{width:auto;margin:0}.lmodlist li .lmodwho{min-width:0;font:inherit;color:inherit;text-align:start;cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.lmodlist li .lmodwho:disabled{cursor:default;opacity:1}.lmodlist li.ismod{background:#22e3f21f;border-radius:12px;padding-inline:8px}.lmodlist li.asking{background:var(--tile);border-radius:12px;padding-inline:8px}.lmodask strong{flex-basis:100%}.lmodaway summary{cursor:pointer;margin:8px 0;font-weight:800}.lmodlist li .lvname{align-items:flex-start}.req{color:var(--red);font-weight:900}.f.bad input,.f.bad select,.f.bad textarea,.f.bad .phonerow{outline:3px solid var(--red);outline-offset:1px;border-radius:12px}.errtxt{font-weight:800;color:var(--red)!important}.detailsform fieldset{border:0;margin:0 0 14px;padding:0}.detailsform legend{margin-bottom:6px;font-size:1.05rem;font-weight:900}.detailsform textarea{width:100%;font:inherit;border:2px solid var(--line);background:var(--surface);color:var(--ink);resize:vertical;border-radius:12px;padding:10px;font-size:16px}.phonerow{align-items:stretch;gap:6px;display:flex}.phonerow .ccsel{flex:none;width:auto;min-width:96px;font-size:16px}.phonerow input{flex:1;min-width:0;font-size:16px}.privnote{margin-top:2px}.linkbtn{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:800;text-decoration:underline}.center{text-align:center}.verifypage{max-width:520px}.verifycard{background:var(--surface);border:3px solid var(--deep);text-align:center;box-shadow:6px 6px 0 var(--deep);border-radius:24px;margin:18px 0;padding:22px 18px}.verifyicon{font-size:3.4rem;line-height:1}.verifycard h1{margin:8px 0 10px;font-size:1.5rem;line-height:1.2}.verifyto{margin:0 0 12px;font-size:1rem}.verifyto strong{overflow-wrap:anywhere;font-size:1.1rem}.verifyspam{background:var(--yellow);color:var(--deep);border:2px solid var(--deep);border-radius:14px;margin:0 0 12px;padding:10px 12px;font-weight:900}.verifyhow{margin:0 0 14px;font-weight:700}.verifybtns{gap:10px;display:grid}.verifychange{text-align:start}.acctbanner{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;padding:9px 14px;font-size:.92rem;font-weight:800;display:flex}.acctbanner.red{color:#fff;background:#e5132e}.acctbanner.yellow{background:var(--yellow);color:var(--deep)}.acctbannerbtn{border:2px solid var(--deep);white-space:nowrap;background:#fff;border-radius:999px;padding:4px 12px;font-weight:900;text-decoration:none;color:var(--deep)!important}.deliverto{background:var(--tile);border:2px solid var(--line);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;margin:10px 0;padding:10px 12px;display:flex}.deliverto .delivertxt{overflow-wrap:anywhere;min-width:0}.deliveredit{white-space:nowrap;font-weight:900}.deliverto.compact{color:#fff;background:#00000040;border-color:#ffffff59;margin:6px 0;padding:6px 10px;font-size:.85rem}.deliverto.compact .deliveredit{color:#fff23a}.buyercontact{margin-top:4px}.buyercontact p{margin:2px 0}.bcaddr{font-weight:700}.bcrow{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.wabtn{text-decoration:none;color:#06351d!important;background:#25d366!important;border-color:#128c7e!important}.livebuyername{margin:2px 0;font-weight:800}.navlive{color:#fff;vertical-align:2px;background:#e5132e;border-radius:999px;margin-inline-start:6px;padding:1px 7px;font-size:.68rem;font-weight:900;animation:1.6s ease-in-out infinite navlive;display:inline-block}@keyframes navlive{50%{opacity:.6}}.livehomepub .livenext{text-align:center}.livenextwhen{margin:0;font-weight:900}.livenext h2{margin:6px 0}.livenextdate{margin:0 0 12px;font-size:1.15rem;font-weight:900}.livelaststats{flex-wrap:wrap;gap:6px;display:flex}.livelastitems{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin:10px 0;padding:0;list-style:none;display:grid}.livelastitems li{background:var(--tile);border-radius:14px;gap:4px;padding:8px;font-size:.9rem;font-weight:800;display:grid}.livelastitems img,.livelastph{aspect-ratio:1;object-fit:cover;background:#fff;border-radius:10px;place-items:center;width:100%;font-size:2rem;display:grid}.livelastitems small{color:var(--muted)}.livegatetitle{margin:0 0 4px;font-weight:900}.missinglist{margin:0 0 14px;padding-inline-start:20px;font-weight:800}.lfloatwrap{align-self:flex-start;max-width:80%;position:relative}.lbottom .lfloat{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%;max-height:30dvh;padding-top:16px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 22px);mask-image:linear-gradient(#0000 0,#000 22px)}.lbottom .lfloat::-webkit-scrollbar{display:none}.lbottom .lfloat.hasopen{max-height:46dvh}.lfloat li.lolder{opacity:.7;cursor:default;background:0 0;align-self:center;font-size:.72rem}.lnewmsgs{bottom:4px;z-index:2;color:#12063f;font:inherit;cursor:pointer;white-space:nowrap;background:#fff23a;border:0;border-radius:999px;padding:5px 12px;font-size:.82rem;font-weight:900;position:absolute;inset-inline-start:50%;transform:translate(-50%);box-shadow:0 4px 14px #0006}[dir=rtl] .lnewmsgs{transform:translate(50%)}.lchatbox textarea{color:#fff;min-width:0;font:inherit;resize:none;background:#00000059;border:1.5px solid #ffffff73;border-radius:20px;flex:1;align-self:center;min-height:40px;max-height:84px;padding:9px 14px;font-size:16px;line-height:1.3;overflow-y:auto}.lchatbox textarea::placeholder{color:#ffffffbf}.lchatbox.pinmode textarea,.chatrow.pinmode textarea{border-color:#fff23a!important}.lchatbox.locked textarea{opacity:.7}.chatrow textarea{min-width:0;min-height:42px;font:inherit;border:2px solid var(--line);resize:none;background:var(--surface);color:var(--ink);border-radius:14px;flex:1;padding:8px 12px;font-size:16px}.lcount{bottom:calc(100% + 2px);color:#fff;background:#0000008c;border-radius:999px;padding:1px 7px;font-size:.72rem;font-weight:900;position:absolute;inset-inline-end:52px}.chatrow .lcount{color:var(--ink);background:var(--tile)}.lcount.full{color:#fff;background:#e5132e}.lroomlist{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.lroomlist li{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:6px 0;font-weight:800;display:flex}.ltopstack{top:calc(env(safe-area-inset-top,0px) + 104px);z-index:5;pointer-events:none;flex-direction:column;align-items:center;gap:8px;padding:0 10px;display:flex;position:absolute;inset-inline:0}.ltopstack>*{pointer-events:auto}.ltopstack .lraffle,.ltopstack .lrafflehost{margin:0;position:static;transform:none}.lstage.host .ltopstack{padding:0 56px}.lgivecount{background:#00000040;border-radius:999px;padding:2px 10px;font-size:.95rem;font-weight:900;display:inline-block}.lgivecount.now{color:#12063f;background:#fff23a;animation:1s infinite navlive}.lgiveask{justify-items:center;gap:6px;display:grid}.lgiveask p{font-weight:800}.lgivechip{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(135deg,#ff3fd6,#8e2fe6);border:2px solid #fff23a;border-radius:999px;padding:5px 12px;font-size:.85rem;font-weight:900;box-shadow:0 4px 14px #0006}.lgivechip.in{background:linear-gradient(135deg,#0b8a56,#22e3f2)}.lcard.pulse,.lbar.pulse{animation:1s ease-in-out 2 lpulse}@keyframes lpulse{50%{transform:scale(1.03);box-shadow:0 0 0 4px #fff23a,0 0 24px #fff23a}}.lgivenew h3{margin-top:0}.lgivestep{margin:12px 0 6px;font-weight:900}.lgivekinds{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lgivekinds button{text-align:center;background:var(--tile);border:3px solid var(--line);font:inherit;color:var(--ink);cursor:pointer;border-radius:16px;justify-items:center;gap:2px;padding:12px 8px;display:grid}.lgivekinds button.on{border-color:var(--deep);background:var(--yellow);color:#12063f}.lgivekinds small{opacity:.85;font-size:.75rem}.lgiveico{font-size:1.6rem}.lgiveprize{width:100%;font-size:16px}.lgivetimers{flex-wrap:wrap;gap:6px;display:flex}.lgivetimers button{background:var(--tile);border:2px solid var(--line);font:inherit;color:var(--ink);cursor:pointer;border-radius:999px;padding:7px 12px;font-weight:800}.lgivetimers button.on{background:var(--deep);border-color:var(--deep);color:#fff}.lgivestart{margin-top:14px}.lgiverun h3{margin:6px 0}.lgivetimer{margin:4px 0;font-size:1.4rem;font-weight:900}.lgivetimer.manual{font-size:1rem}.lgivepeople{flex-wrap:wrap;gap:6px;margin:6px 0;padding:0;list-style:none;display:flex}.lgivepeople li{background:var(--tile);border-radius:999px;padding:3px 10px;font-size:.85rem;font-weight:800}.lgivepast ul{gap:8px;margin:6px 0;padding:0;list-style:none;display:grid}.lgivepast li{border-bottom:2px dashed var(--line);gap:2px;padding-bottom:6px;display:grid}.lpoll{box-sizing:border-box;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#12063fe0;border:2px solid #22e3f2;border-radius:18px;width:min(320px,100%);padding:10px 12px;position:relative;box-shadow:0 8px 26px #00000073}.lpoll.ended{border-color:#fff23a}.lpollx{top:4px;color:#fff;cursor:pointer;background:0 0;border:0;padding:2px 6px;font-size:1.2rem;font-weight:900;position:absolute;inset-inline-end:6px}.lpollq{overflow-wrap:anywhere;margin:0 22px 6px 0;font-weight:900}[dir=rtl] .lpollq{margin:0 0 6px 22px}.lpollfinal{color:#fff23a;margin:0 0 4px;font-size:.85rem;font-weight:900}.lpollopts{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lpollopts button{color:#fff;width:100%;font:inherit;text-align:start;cursor:pointer;touch-action:manipulation;background:#ffffff1f;border:2px solid #ffffff59;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-weight:800;display:flex;position:relative;overflow:hidden}.lpollopts button:disabled{cursor:default;opacity:1}.lpollopts button.mine{border-color:#22e3f2}.lpollopts button.win{border-color:#fff23a}.lpollbar{z-index:0;background:#22e3f259;transition:width .4s;position:absolute;inset-block:0;inset-inline-start:0}.lpollopts button.win .lpollbar{background:#fff23a73}.lpolltxt,.lpollpct{z-index:1;position:relative}.lpollpct{white-space:nowrap;font-size:.8rem}.lpolltotal{opacity:.85;margin:6px 0 0;font-size:.78rem}.lpollstaff{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.lpollchip{color:#fff;font:inherit;cursor:pointer;background:#12063fe0;border:2px solid #22e3f2;border-radius:999px;padding:5px 12px;font-size:.85rem;font-weight:900}.lpollnew h3{margin-top:0}.lpollopt{align-items:center;gap:6px;margin-bottom:6px;display:flex}.lpollopt input{flex:1;min-width:0;font-size:16px}.lreportpolls{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lreportpolls ul{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.lreportpolls ul li{border:2px solid var(--line);border-radius:10px;padding:5px 10px;position:relative;overflow:hidden}.lreportpolls ul li.win{border-color:var(--deep)}.lreportbar{background:var(--tile);z-index:-1;position:absolute;inset-block:0;inset-inline-start:0}.lreportpolls ul li{z-index:0}.lreserve{color:#fff;white-space:nowrap;background:#e5132ed9;border-radius:999px;margin-inline-start:6px;padding:1px 8px;font-size:.72rem;font-weight:900;display:inline-block}.lreserve.met{background:#0b8a56}.lagaintxt{color:#fff23a;flex-basis:100%;font-size:.8rem;font-weight:900}.lagain .lagaintxt{color:#fff}.lcardbtns .lbuy{color:#12063f;background:#22e3f2;border-color:#12063f}.lreservefield input{font-size:16px}.lwinfx{z-index:7;pointer-events:none;place-items:center;padding:16px;animation:3s forwards lwinfx;display:grid;position:absolute;inset:0}.lwinfx p{text-align:center;color:#fff;background:linear-gradient(135deg,#ff3fd6,#8e2fe6);border:3px solid #fff23a;border-radius:22px;max-width:340px;margin:0;padding:14px 18px;font-size:1.25rem;font-weight:900;line-height:1.25;animation:.5s cubic-bezier(.2,1.6,.4,1) lwinpop;box-shadow:0 10px 40px #00000080}.lwinfx.mine p{background:linear-gradient(135deg,#0b8a56,#22e3f2)}.lwinconfetti{position:absolute;inset:0;overflow:hidden}.lwinconfetti span{top:-12px;left:calc(var(--i) * 5.5%);background:hsl(calc(var(--i) * 47) 95% 60%);width:9px;height:14px;animation:2.6s linear forwards lconf;animation-delay:calc(var(--i) * 40ms);border-radius:2px;position:absolute}@keyframes lconf{to{transform:translateY(105dvh) rotate(calc(var(--i) * 80deg))}}@keyframes lwinpop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes lwinfx{0%,85%{opacity:1}to{opacity:0}}.lpaymodal{z-index:45;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.lpaybg{cursor:pointer;background:#0a06108c;border:0;padding:0;position:absolute;inset:0}.lpaymodal .livepay{width:min(380px,100%);max-height:80dvh;margin:0;animation:.35s ease-out lwinpop;position:relative;overflow-y:auto}.livepayhow{margin:0 0 6px;font-size:.85rem;font-weight:700}.livepaymin{margin-top:8px}.lpaypill{color:#12063f;width:fit-content;font:inherit;cursor:pointer;background:#fff23a;border:2px solid #12063f;border-radius:999px;margin-inline-start:auto;padding:6px 12px;font-size:.85rem;font-weight:900;animation:2s ease-in-out infinite navlive;display:block;box-shadow:0 4px 14px #00000073}.ltopstack .lgivechip.in{align-self:flex-end}.lshopbtn{font-size:1rem}.lstage:has(.lshopdrawer) .lvideo{object-fit:contain;height:32dvh;inset:0 0 auto}.lstage:has(.lshopdrawer) .lbottom{visibility:hidden}.lshopbg{background:0 0}.lshopdrawer{max-height:68dvh}.lshophead{justify-content:space-between;align-items:center;gap:8px;padding:0 14px 6px;display:flex}.lshophead h3{margin:0}.lshopgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:6px 0 0;padding:0;list-style:none;display:grid}.lshopgrid button{text-align:start;background:var(--tile);border:2px solid var(--line);width:100%;font:inherit;color:var(--ink);cursor:pointer;border-radius:14px;gap:3px;padding:6px;display:grid}.lshopgrid button.out{opacity:.55}.lshopgrid img,.lshopph{aspect-ratio:1;object-fit:cover;background:#fff;border-radius:10px;place-items:center;width:100%;font-size:2rem;display:grid}.lshopname{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;font-weight:800;display:-webkit-box;overflow:hidden}.lshopitem{gap:8px;display:grid}.lshopitem img,.lshopitem .lshopph{object-fit:contain;background:#fff;border-radius:14px;width:100%;max-height:34dvh}.lshopitem h3{margin:0}.lshopprice{margin:0;font-size:1.15rem;font-weight:900}.lquick{gap:8px;display:grid}.lquickhead{justify-content:space-between;align-items:center;display:flex}.lquickhead h3{margin:0}.lquickno{color:#12063f;background:#fff23a;border:2px solid #12063f;border-radius:999px;padding:3px 12px;font-weight:900}.lquickphoto{background:var(--tile);border:2px dashed var(--line);border-radius:16px;align-items:center;gap:10px;padding:8px;display:flex}.lquickphoto>img,.lquickphoto>span{object-fit:cover;background:#fff;border-radius:12px;flex:none;place-items:center;width:84px;height:84px;font-size:2rem;display:grid}.lquickphotobtns{flex-wrap:wrap;gap:6px;display:flex}.lquickphotobtns label{cursor:pointer}.lquicklbl{margin:4px 0 0;font-size:.9rem;font-weight:800}.lquickgo{font-size:1.1rem}.lstage .lvideo.gone{display:none}.lstage .lvideo.half-a{height:50%;inset:0 0 50%}.lstage .lvideo.half-b{object-fit:cover;border-top:2px solid #fff23a;height:50%;inset:50% 0 0}@media (orientation:landscape){.lstage .lvideo.half-a{width:50%;height:100%;inset:0 50% 0 0}.lstage .lvideo.half-b{border-top:0;border-inline-start:2px solid #fff23a;width:50%;height:100%;inset:0 0 0 50%}}.lcoinvite{z-index:48;background:#0a061099;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.lcoinvitecard{color:#fff;text-align:center;background:#12063f;border:3px solid #fff23a;border-radius:24px;width:min(360px,100%);padding:18px;animation:.35s ease-out lwinpop}.lcoinvitecard h3{margin:6px 0}.lcoinvitecard .hint{color:#c9bef5}.lcoicon{font-size:2.6rem}.lcobar{z-index:7;top:calc(env(safe-area-inset-top,0px) + 56px);color:#fff;background:#12063fd9;border:2px solid #22e3f2;border-radius:16px;flex-wrap:wrap;align-items:center;gap:6px;max-width:calc(100% - 20px);padding:6px 10px;font-size:.85rem;font-weight:800;display:flex;position:absolute;inset-inline-start:10px}.lvcardbtns{margin-top:8px}.lcobarh{flex:100%;min-width:0}.lcobarwait{opacity:.85;font-size:.78rem}.lcoctl{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lcoctl .lround.off{background:#e5132ebf}.lcoctl .lround:disabled{opacity:.55}.lcoctl .lround.spin{animation:.8s linear infinite lcospin}@keyframes lcospin{to{transform:rotate(360deg)}}.lcozoom{flex-wrap:wrap;flex:100%;align-items:center;gap:4px;display:flex}.lcozoomnow{opacity:.9;margin-inline-start:4px;font-size:.72rem}.lstage .lvideo.lpinch{touch-action:none}.lcoleave{white-space:nowrap;margin-inline-start:auto}.lcoctl .lround.sm{letter-spacing:-1px;font-size:15px}.lcostat{opacity:.9;overflow-wrap:anywhere;flex:100%;margin:0;font-size:.7rem;font-weight:700}.lcostat b{color:#ffb3da}.ldebug{top:calc(env(safe-area-inset-top,0px) + 52px);z-index:30;color:#fff;overflow-wrap:anywhere;text-align:left;background:#000000d9;border:1.5px solid #22e3f2;border-radius:12px;padding:8px 30px 8px 10px;font:600 .72rem/1.45 ui-monospace,Menlo,monospace;position:absolute;inset-inline:10px}.ldebug .ldbgx{color:#fff;cursor:pointer;background:0 0;border:0;font-size:16px;position:absolute;top:4px;right:6px}.ldbgbad{color:#ff8a9a}.lviewbtn.ldbgold{background:#e5132e}.lcozoom button{color:#fff;min-width:34px;height:28px;font:inherit;cursor:pointer;background:#00000073;border:1.5px solid #ffffff59;border-radius:14px;padding:0 6px;font-size:.72rem;font-weight:900}.lcozoom button.on{color:#1f0d6b;background:#fff23a;border-color:#fff23a}.lcoerr{background:#0009;border:1.5px solid #e5132e;border-radius:12px;flex-direction:column;flex:100%;gap:2px;padding:6px 28px 6px 8px;font-size:.78rem;font-weight:700;display:flex;position:relative}.lcoerr span{opacity:.9;overflow-wrap:anywhere}.lcoerr .lproblemx{top:4px;position:absolute;inset-inline-end:4px}.lstage .lcooff{color:#fff;z-index:0;pointer-events:none;background:#120640;place-items:center;font-weight:900;display:grid}.lwait{z-index:1;background:radial-gradient(120% 80% at 50% 0,#8e2fe6 0%,#3b1a9e 45%,#12063f 100%);flex-direction:column;align-items:center;transition:opacity .8s;display:flex;position:absolute;inset:0;overflow:hidden}.lwait.out{opacity:0;pointer-events:none}.lwaitbg span{bottom:-60px;left:calc(var(--i) * 10%);opacity:.35;background:hsl(calc(300 + var(--i) * 18) 95% 60%);width:44px;height:44px;animation:lwaitbub calc(7s + var(--i) * .6s) linear infinite;animation-delay:calc(var(--i) * -.9s);border-radius:50%;position:absolute}.lwaitbg span:nth-child(odd){background:#fff23a;width:24px;height:24px}.lwaitbg span:nth-child(3n){background:#22e3f2}@keyframes lwaitbub{to{transform:translateY(-110dvh)rotate(360deg)}}.lwaitin{z-index:1;width:min(420px,100%);padding:calc(env(safe-area-inset-top,0px) + 64px) 18px 0;text-align:center;color:#fff;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.lwaitlogo{filter:drop-shadow(0 6px 18px #0006);width:84px;height:auto;animation:3s ease-in-out infinite lwaitbob}@keyframes lwaitbob{50%{transform:translateY(-6px)rotate(-3deg)}}.lwaitbadge{letter-spacing:.06em;background:#e5132e;border-radius:999px;margin:0;padding:2px 12px;font-size:.8rem;font-weight:900}.lwaittitle{margin:2px 0;font-size:1.4rem;line-height:1.2}.lwaitclock{margin:0;font-size:1.05rem;font-weight:800}.lwaitclock b{color:#fff23a;letter-spacing:.04em;font-size:2.2rem;display:block}.lwaitdots i{font-style:normal;animation:1.2s infinite navlive}.lwaitdots i:nth-child(2){animation-delay:.2s}.lwaitdots i:nth-child(3){animation-delay:.4s}.lwaitnext{margin:8px 0 0;font-size:.9rem;font-weight:800}.lwaititems{scrollbar-width:none;gap:8px;max-width:100%;margin:0;padding:4px 2px;list-style:none;display:flex;overflow-x:auto}.lwaititems li{background:#ffffff1f;border-radius:14px;flex:none;gap:2px;width:96px;padding:5px;font-size:.72rem;display:grid}.lwaititems img,.lwaititems span{aspect-ratio:1;object-fit:cover;background:#fff;border-radius:10px;place-items:center;width:100%;font-size:1.6rem;display:grid}.lwaititems small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lwaitshare{margin-top:8px}.lwaitchat{opacity:.85;max-width:270px;margin:4px 0 0;font-size:.8rem}.lwaitlogo{width:64px}.lwaitclock b{font-size:1.9rem}.lwaitacts{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:6px;display:flex}.lwaitchip{color:#fff;min-height:40px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-tap-highlight-color:transparent;background:#ffffff2b;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 13px;font-size:.84rem;font-weight:900;display:inline-flex}.lwaitchip:active{transform:scale(.96)}.lwaitchip.game{color:#12063f;background:#ffe45c;box-shadow:0 4px #c9a800}.lwaitchip.on{color:#12063f;background:#22e3f2}.lwaitchip:disabled{opacity:.7}.lwaitmusic{background:#00000052;border-radius:999px;align-items:center;gap:8px;max-width:min(100%,300px);margin-top:4px;padding:4px;display:flex}.lwaitmusic input[type=range]{accent-color:#ffe45c;width:100px;height:28px}.lwaitboard{font:inherit;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0000004d;border:0;border-radius:16px;justify-items:center;gap:3px;max-width:min(100%,270px);margin-top:6px;padding:6px 12px;display:grid}.lwaitboardh{color:#ffe45c;letter-spacing:.02em;font-size:.8rem;font-weight:900}.lwaittop3{flex-wrap:wrap;justify-content:center;gap:4px 10px;font-size:.84rem;font-weight:800;display:flex}.lwaittop3 .me,.lwaitboardlist .me{color:#22e3f2}.lwaitboardlist{gap:2px;min-width:200px;margin:0;padding:0;font-size:.86rem;font-weight:700;list-style:none;display:grid}.lwaitboardlist li{gap:6px;display:flex}.lwaitboardlist li span{margin-inline-start:auto;font-weight:900}.lwaitmine{opacity:.9;font-size:.76rem}.lwgame{z-index:6;top:calc(env(safe-area-inset-top,0px) + 56px);inset-inline:calc(10px + var(--sl,0px));background:linear-gradient(#3b1a9e,#12063f);border:2px solid #fff3;border-radius:20px;flex-direction:column;height:min(380px,48dvh);animation:.25s lwgin;display:flex;position:absolute;overflow:hidden;box-shadow:0 14px 40px #00000080}@keyframes lwgin{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}.lwghead{color:#fff;align-items:center;gap:8px;padding:6px 6px 6px 12px;font-size:.92rem;display:flex}.lwgscore{color:#ffe45c;text-align:end;min-width:3ch;margin-inline-start:auto;font-size:1.3rem;font-weight:900}.lwglives{letter-spacing:-1px;font-size:.8rem}.lwgplay{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:pointer;flex:1;position:relative}.lwgplay canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.lwgcover{text-align:center;color:#fff;background:#12063f99;place-content:center;justify-items:center;gap:8px;padding:16px;display:grid;position:absolute;inset:0}.lwgcover p{max-width:30ch;margin:0;font-weight:700;line-height:1.35}.lwgover{font-size:1.1rem;font-weight:900!important}.lwgfinal{color:#ffe45c;font-size:2.6rem!important;font-weight:900!important}.lwgerr{color:#ffb4c0;font-size:.82rem}.lstage.host:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#12063fbf,#0000);height:120px;position:absolute;inset:0 0 auto}.lstage.host:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#12063fcc);height:220px;position:absolute;inset:auto 0 0}.lstage.host .lgolive .btn.hi{color:#fff;background:linear-gradient(135deg,#ff3fd6,#e5132e);border-color:#fff23a;font-size:1.1rem;box-shadow:0 6px 24px #e5132e80}.lstage{--sl:max(env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));--sb:max(env(safe-area-inset-bottom,0px),8px)}@media (max-width:899px){html.live-full .lstage{touch-action:manipulation;width:100%;max-width:none;height:100dvh;inset:0}}.lstage *{box-sizing:border-box}.ltop{padding-inline:calc(10px + var(--sl));gap:6px}.ltop .ltag{padding:2px 7px}.lbottom{padding-inline:calc(10px + var(--sl));padding-bottom:calc(var(--sb) + 6px)}.lcontrols{max-height:calc(100% - env(safe-area-inset-top,0px) - 120px);align-items:center;gap:8px;inset-inline-end:calc(10px + var(--sl))}.lgolive,.lstatus{inset-inline-start:calc(10px + var(--sl))}.lgolive{max-width:calc(100% - 80px - var(--sl))}.lgolive .btn{white-space:nowrap}.lchatrow{min-width:0;max-width:100%}.lchatbox textarea::placeholder{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lcontrols .lzoom{position:static;inset:auto}@media (max-height:640px){.lcontrols .lround{width:36px;height:36px;font-size:18px}.lcontrols .lzoombtn{width:40px;height:40px}.lzoompanel>button{display:none}}.lstatus{top:calc(env(safe-area-inset-top,0px) + 112px);z-index:4;align-items:center;gap:6px;display:flex;position:absolute}.lstatus .lconn{position:static}.lkeepi{color:#fff;width:26px;height:26px;font:inherit;cursor:pointer;background:#00000080;border:1.5px solid #ffffff80;border-radius:50%;padding:0;font-size:15px;font-weight:900;line-height:1}.lkeepopen{cursor:pointer;animation:.3s ease-out lwinpop;inset-inline-start:calc(12px + var(--sl))}.lstage.nochat .lfloatwrap,.lstage.nochat .lpinned,.lstage.nochat .lchatbox{display:none!important}.lstage.nochat .lbottom{background:0 0}.lchattoggle{position:relative}.lchattoggle.off{background:#fff23a;border-color:#fff23a}.lchattoggle.off:after{content:"";background:#e5132e;border-radius:2px;width:62%;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg);box-shadow:0 0 0 1.5px #fff23a}.lside{z-index:4;top:44%;flex-direction:column;gap:10px;display:flex;position:absolute;inset-inline-end:calc(10px + var(--sl))}.lstage:has(.lshopdrawer) .lside{display:none}.lswapbtn{font-size:20px;font-weight:900}.lcomenuwrap{position:relative}.lcobtn{font-size:19px;position:relative}.lcobtn i{bottom:-4px;background:#12063f;border-radius:999px;padding:1px 2px;font-size:12px;font-style:normal;line-height:1;position:absolute;inset-inline-end:-6px}.lcobtn.wait{border-color:#fff23a;animation:1.4s infinite navlive}.lcomenu{top:0;z-index:8;background:#12063ff2;border:2px solid #22e3f2;border-radius:16px;gap:4px;width:max-content;max-width:min(240px,100vw - 90px);padding:8px;animation:.2s ease-out lwinpop;display:grid;position:absolute;inset-inline-end:calc(100% + 8px);box-shadow:0 8px 26px #00000080}.lcomenuh{color:#c9bef5;overflow-wrap:anywhere;margin:0 2px 2px;font-size:.8rem;font-weight:900}.lcomenu button{text-align:start;color:#fff;width:100%;font:inherit;cursor:pointer;touch-action:manipulation;background:#ffffff1a;border:0;border-radius:10px;padding:9px 10px;font-size:.9rem;font-weight:800;display:block}.lcomenu button small{opacity:.75;font-weight:700}.lcomenu button.danger{background:#e5132e}.lstage .lvideo.half-a,.lstage .lvideo.half-b{border:0}.lstage .lvideo.half-b{box-shadow:0 -1px #ffffff59}.lstage .lvideo.talk{outline-offset:-3px;outline:3px solid #4fe0a6;animation:1.2s ease-in-out infinite alternate ltalk}@keyframes ltalk{0%{outline-color:#4fe0a68c}to{outline-color:#4fe0a6}}.lsafe{display:contents}.lsafeerr{color:#fff;pointer-events:auto;background:#e5132ee6;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;max-width:min(320px,100%);padding:5px 10px;font-size:.78rem;font-weight:800;display:flex}.lsafeerr button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1.5px solid #fff;border-radius:999px;padding:2px 8px}.ldrawer .lsafeerr{color:#5a0018;background:#ffe3ea;border:2px solid #e5132e;max-width:none}.ldrawer .lsafeerr button{color:#5a0018;border-color:#5a0018}.lconfirm{z-index:60;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.lconfirmbg{cursor:pointer;background:#0a06108c;border:0;padding:0;position:absolute;inset:0}.lconfirmcard{color:#fff;text-align:center;background:#12063f;border:3px solid #fff23a;border-radius:20px;width:min(340px,100%);padding:16px;animation:.25s ease-out lwinpop;position:relative}.lconfirmcard p{overflow-wrap:anywhere;margin:0 0 12px;font-weight:800;line-height:1.35}.lconfirmbtns{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.lconfirmbtns .btn{flex:120px;margin:0}.lgivegone{color:#fff;background:#12063fe6;border:2px solid #ffb3da;border-radius:16px;justify-items:center;gap:2px;padding:8px 14px;font-weight:900;animation:.3s ease-out lwinpop,2s forwards lwinfx;display:grid}.lgivegone small{opacity:.85;text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-weight:700;overflow:hidden}.lgivepast li.cancelled{opacity:.8}.lgivecancelled{color:#e5132e}.lgivepast li .btn{justify-self:start;margin-top:4px}.lround.lsideshare{background:linear-gradient(135deg,#ff3fd6,#8e2fe6);border-color:#fff23a;grid-template-rows:auto auto;align-content:center;place-items:center;gap:0;width:48px;height:48px;font-size:18px;display:grid}.lsideshare small{margin-top:1px;font-size:9px;font-weight:900;line-height:1}.lside{align-items:center}.lsharepop{z-index:6;color:#fff;text-align:center;overflow-wrap:anywhere;pointer-events:none;background:linear-gradient(135deg,#22e3f2,#8e2fe6);border:2px solid #fff23a;border-radius:18px;width:max-content;max-width:calc(100% - 80px);padding:8px 14px;font-size:.92rem;font-weight:900;animation:3s forwards lsharein;position:absolute;top:38%;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #0006}@keyframes lsharein{0%{opacity:0;transform:translate(-50%,10px)scale(.85)}7%{opacity:1;transform:translate(-50%)scale(1)}88%{opacity:1}to{opacity:0}}.lsharemeter{color:#fff;text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#12063fb3;border:1.5px solid #ffffff59;border-radius:999px;gap:3px;min-width:120px;padding:3px 12px;font-size:.8rem;font-weight:900;display:grid}.lsharemeter.goal{border-radius:14px;padding:4px 12px 6px}.lsharemeter i{background:#fff3;border-radius:3px;height:6px;display:block;overflow:hidden}.lsharemeter b{background:linear-gradient(90deg,#22e3f2,#ff3fd6);border-radius:3px;height:100%;transition:width .5s;display:block}.lsharemeter.done{border-color:#fff23a}.lsharemeter.done b{background:#fff23a}.lshareparty p{font-size:1.5rem}.lsharegoal h3{margin-top:0}.lsharenow{margin:4px 0;font-size:1.2rem;font-weight:900}.lsharegoalrow{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.lsharegoalrow input{flex:90px;min-width:0;font-size:16px}.lsharegoalrow .btn{margin:0}.lsharestats .ltiles{margin:8px 0}@media (pointer:coarse){input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{font-size:max(16px,1em)!important}}.lbar .lunpin{white-space:nowrap;color:#fff;background:#ffffff26;border-color:#ffffff80;flex:none;margin:0;padding:5px 8px;font-size:.75rem}.lrerun .lunpin{padding:8px 10px;font-size:.85rem}.llvl{vertical-align:baseline;margin-inline-end:3px;display:inline-flex;position:relative}.llvlbtn{font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0 1px;font-size:.95em;line-height:1}.llvltip{bottom:calc(100% + 6px);z-index:9;white-space:nowrap;color:#fff;pointer-events:none;background:#12063f;border:2px solid #fff23a;border-radius:10px;padding:3px 8px;font-size:.75rem;font-weight:800;animation:.2s ease-out lwinpop;position:absolute;inset-inline-start:-6px;box-shadow:0 4px 14px #0006}.lfloat li .lrole+.llvl,.lfloat li .llvl+.lwho{margin-inline-start:2px}.llevelup{z-index:6;color:#fff;text-align:center;overflow-wrap:anywhere;pointer-events:none;background:linear-gradient(135deg,#ffb547,#ff3fd6);border:2px solid #fff23a;border-radius:18px;width:max-content;max-width:calc(100% - 80px);padding:8px 14px;font-weight:900;animation:2s forwards lsharein;position:absolute;top:46%;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #0006}.uact h2{margin-top:0}.uactlevel{align-items:center;gap:10px;margin:4px 0 10px;display:flex}.uactlevel span{gap:2px;display:grid}.uactlevel small{color:var(--muted);font-weight:700}.uactgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (min-width:600px){.uactgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.uacttile{background:var(--tile);border:2px solid var(--line);border-radius:14px;gap:2px;min-width:0;padding:8px 10px;display:grid}.uacttile strong{overflow-wrap:anywhere;font-size:1.15rem}.uacttile span{color:var(--muted);font-size:.8rem;font-weight:700}.uacttile.big{background:var(--yellow);color:#12063f;border-color:#12063f;grid-column:1/-1}.uacttile.big span{color:#12063f}.uactpriv{border-top:2px dashed var(--line);margin-top:12px;padding-top:8px}.uactpriv dl{grid-template-columns:auto minmax(0,1fr);gap:4px 10px;margin:0;display:grid}.uactpriv dt{color:var(--muted);font-weight:800}.uactpriv dd{overflow-wrap:anywhere;margin:0}.uact.compact .uactgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.uact.compact .uacttile strong{font-size:1rem}.ucardbtn{vertical-align:middle;margin-inline-start:6px}.ucard{width:min(560px,100vw - 20px)}.userlist{gap:8px;margin:10px 0;padding:0;list-style:none;display:grid}.userlist li>button{text-align:start;background:var(--surface);width:100%;color:var(--ink);border:2px solid var(--line);font:inherit;cursor:pointer;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.userlist li>button i{margin-inline-start:auto;font-style:normal}.userlist li>button small{color:var(--muted)}.userlist li.on>button{border-color:var(--deep)}.userlist .panel{margin-top:6px}.lrelogin{top:40%;z-index:7;color:#fff;text-align:center;background:#12063feb;border:2px solid #fff23a;border-radius:16px;justify-items:center;gap:10px;padding:14px;display:grid;position:absolute;inset-inline:16px}.lrelogin p{margin:0;font-weight:800}.liveover .lrelogin{position:static}.lrole.sales{color:#12063f;background:#ff8a1f}.lmodbtns{flex-wrap:wrap;gap:6px;display:flex}.lmodlevels{grid-template-columns:1fr 1fr;gap:6px;width:100%;display:grid}.lmodlevels button{text-align:start;background:var(--tile);border:2px solid var(--line);font:inherit;color:var(--ink);cursor:pointer;border-radius:12px;gap:2px;padding:8px;display:grid}.lmodlevels button.on{border-color:var(--deep);background:var(--yellow);color:#12063f}.lmodlevels small{opacity:.85;font-size:.72rem}.lqdsrc{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:2px 0 8px;display:grid}.lqdsrc button{border:2px solid var(--line);background:var(--tile);color:var(--ink);font:inherit;cursor:pointer;overflow-wrap:anywhere;border-radius:12px;min-width:0;padding:7px 4px;font-size:.8rem;font-weight:800}.lqdsrc button.on{background:var(--deep);border-color:var(--deep);color:#fff}.lsalesdrawer .lqdsrc{grid-template-columns:1fr 1fr}.lsalesnote{margin:0 0 6px;font-size:.85rem;font-weight:800}.lsalesbtn{background:linear-gradient(135deg,#ff8a1f,#ff3fd6);border-color:#fff23a;font-size:20px}.lreservewrap{gap:4px;min-width:0;display:grid}.lreserveshow{font-size:.85rem;font-weight:700}.lsecspick{grid-column:1/-1}.lcard{transition:background-color .35s,border-color .35s}.lcard.bidpulse,.lbar.bidpulse{animation:.5s ease-out lbidpulse}@keyframes lbidpulse{0%{transform:scale(1);box-shadow:0 0 #fff23ae6}35%{transform:scale(1.035);box-shadow:0 0 0 6px #fff23abf,0 0 26px #fff23a99}to{transform:scale(1);box-shadow:0 0 #fff23a00}}.lcard{gap:5px;max-height:none;display:grid}.lcard .lcardrow{align-items:center;gap:8px;min-width:0;display:flex}.lcard .lcardname{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:.9rem;line-height:1.25;display:-webkit-box;overflow:hidden}.lcardlead{justify-content:space-between;align-items:flex-end;gap:10px;min-width:0;display:flex}.lcardtop{min-width:0;line-height:1.1;display:grid}.lcardtop small{opacity:.9;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:800}.lcardtop b{white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 2px #00000059;font-size:1.45rem;font-weight:900;overflow:hidden}.lcardtop.none b{font-size:1rem}.lcardbid{white-space:nowrap;text-shadow:0 1px 2px #00000059;flex:none;font-size:1.6rem;font-weight:900;line-height:1}.lcardmeta{flex-wrap:wrap;gap:6px;display:flex}.lcardmeta .lreserve{margin:0;font-size:.78rem}.lcard .lcardbtns{margin-top:2px}.lcard .ltimer{font-size:1.05rem}.lwinpop{z-index:7;pointer-events:none;place-items:center;padding:16px;animation:2.7s forwards lwinfade;display:grid;position:absolute;inset:0}.lwinburst{width:0;height:0;position:absolute;top:50%;left:50%}.lwinburst span{opacity:0;animation:1.1s cubic-bezier(.15,.9,.3,1) forwards lburst;animation-delay:calc(var(--i) * 25ms);font-size:30px;line-height:1;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(.2)}@keyframes lburst{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--a)) translateY(0) rotate(calc(var(--a) * -1)) scale(.2)}20%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--a)) translateY(calc(var(--d) * -1)) rotate(calc(var(--a) * -1)) scale(1.15)}}.lwinring{border:5px solid #fff23a;border-radius:50%;width:40px;height:40px;animation:.7s ease-out forwards lring;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(.2)}@keyframes lring{to{opacity:0;border-width:1px;transform:translate(-50%,-50%)scale(7)}}.lwinpop p{text-align:center;color:#fff;background:linear-gradient(135deg,#ff3fd6,#8e2fe6);border:3px solid #fff23a;border-radius:24px;max-width:340px;margin:0;padding:14px 18px;font-size:1.35rem;font-weight:900;line-height:1.25;animation:.7s cubic-bezier(.2,1.8,.35,1) .12s both lwinbounce;position:relative;box-shadow:0 10px 40px #00000080}.lwinpop.mine p{background:linear-gradient(135deg,#0b8a56,#22e3f2)}@keyframes lwinbounce{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.18)}80%{transform:scale(.94)}to{transform:scale(1)}}@keyframes lwinfade{0%,82%{opacity:1}to{opacity:0}}.lrulesbtn{grid-template-rows:auto auto;align-content:center;place-items:center;font-size:17px;display:grid}.lrulesbtn small{font-size:8.5px;font-weight:900;line-height:1}.lcontrols .lrulesbtn{width:40px;height:40px}.lrules{width:min(520px,100vw - 20px)}.lruleslist{gap:8px;margin:6px 0 10px;padding-inline-start:22px;font-weight:700;line-height:1.4;display:grid}.lrulesedit{gap:10px;display:grid}.lrulesedit textarea{width:100%;font-family:inherit;font-size:16px}.lbottom .lpinned{align-self:stretch;max-width:100%;margin:0}.lstkwrap{flex:none;position:relative}.lstkbtn{font-size:18px}.lstkpanel{bottom:calc(100% + 8px);z-index:9;color:#fff;-webkit-overflow-scrolling:touch;background:#12063f;border:2px solid #22e3f2;border-radius:18px;width:min(330px,100vw - 20px);max-height:min(52dvh,420px);padding:8px;position:absolute;inset-inline-end:-46px;overflow-y:auto;box-shadow:0 10px 30px #00000080}.lstkpanel section{margin-bottom:6px}.lstkpanel h4{margin:4px 2px;font-size:.82rem}.lstklock{color:#ffb3da;font-weight:700}.lstkgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.lstkgrid button{cursor:pointer;touch-action:manipulation;background:#ffffff14;border:0;border-radius:12px;place-items:center;padding:4px;display:grid;position:relative}.lstkgrid button:disabled{cursor:default}.lstkpanel section.locked .lstk{filter:grayscale()opacity(.45)}.lstklockic{font-size:20px;font-style:normal;position:absolute}.lstkmsg{margin-top:2px;display:block}.lstkmsg .lstk{filter:drop-shadow(0 3px 6px #00000059);display:block}.lfloat li:has(.lstkmsg){background:0 0}.lstage .lstkpanel{max-height:min(46dvh,400px)}.pushbanner{inset-inline:10px;bottom:calc(env(safe-area-inset-bottom,0px) + 12px);z-index:60;background:var(--surface);max-width:460px;color:var(--ink);border:3px solid var(--outline);border-radius:20px;margin:0 auto;padding:14px;animation:.25s ease-out lup;position:fixed;box-shadow:0 10px 30px #0000004d}.pushbanner p{margin:0 0 8px}.pushbannerh{font-size:1.1rem;font-weight:900}.pushbanner .actions{justify-content:flex-start;margin:6px 0}.pbsteps{gap:4px;margin:6px 0;padding-inline-start:22px;font-weight:700;display:grid}.pushhow{margin-top:6px}.pushhow summary{cursor:pointer;font-weight:800}.ntmany{gap:6px;padding:0;list-style:none;display:grid}.ntmany>li{border:2px solid var(--line);border-radius:12px;padding:6px 10px}.ntmany>li.ok{border-color:#0b8a56}.ntmany>li.bad{border-color:#e5132e}.ntmany ul{margin:4px 0 0;padding-inline-start:18px;font-size:.85rem}.lwinpop{z-index:50;position:fixed}.lstage>.lwinpop{position:absolute}.lchatrow{position:relative}.lstkwrap{position:static}.lstkpanel{width:auto;max-width:460px;margin-inline:auto;inset-inline:0}.lstage:has(.lstkpanel) .lbottom{z-index:8}.lstage:has(.lstkpanel) .lside{visibility:hidden}.lrules .lruleslist{text-align:start}.lbottom{gap:6px}.lchatrow{gap:0}.lchatrow .lchatbox{flex:auto;min-width:0}.lchatbox textarea{min-width:0}.lchatarea{flex-direction:column;gap:4px;min-width:0;display:flex}.lchatarea .lpinned{align-self:stretch;max-width:100%;margin:0;animation:6s ease-in-out infinite lpinglow}@keyframes lpinglow{0%,78%,to{filter:none;box-shadow:0 0 #fff23a00}86%{filter:brightness(1.08);box-shadow:0 0 0 3px #fff23a8c,0 0 20px #fff23abf}}.lchatarea .lfloatwrap{align-self:stretch;max-width:100%}.lchatarea .lfloat{max-width:100%}.lbottom:has(.lcard) .lfloat{max-height:17dvh}.lsidechat{display:contents}.lside .lround,.lstage.host .lcontrols .lround,.lside .lround.lsideshare{flex:none;width:42px;height:42px;font-size:19px}.lside .lround.sm{width:42px;height:42px}.lside .ltipbtn,.lcontrols .ltipbtn{text-align:center;white-space:normal;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;padding:0;font-size:10px;font-weight:900;line-height:1.05;display:grid;overflow:hidden}.lmenubtn{grid-template-rows:auto auto;align-content:center;place-items:center;font-size:18px;display:grid;color:#12063f!important;background:linear-gradient(135deg,#fff23a,#ffb547)!important;border-color:#12063f!important}.lmenubtn small{font-size:8.5px;font-weight:900;line-height:1}.lstage.host .lcontrols .lzoom{flex:none}@media (max-height:700px){.lside .lround,.lstage.host .lcontrols .lround,.lside .ltipbtn,.lcontrols .ltipbtn{width:38px;height:38px;font-size:17px}.lbottom:has(.lcard) .lfloat{max-height:12dvh}.lcard{gap:4px;padding:8px 10px}.lcard .lthumb{width:38px;height:38px}.lcardtop b{font-size:1.35rem}.lcardbid{font-size:1.55rem}}.lcard{border-width:2px;border-radius:18px;gap:6px;padding:10px 12px}.lcard .lthumb{width:48px;height:48px}.lcard .lcardname{font-size:.95rem;font-weight:900}.lcardtop b{font-size:1.6rem}.lcardtop small{font-size:.74rem}.lcardbid{font-size:1.85rem}.lstage.host .lcardtop b,.lstage.host .lcardbid{font-size:2.1rem}@media (max-height:700px),(max-width:380px){.lstage.host .lcardtop b,.lstage.host .lcardbid{font-size:1.6rem}}.lcard .ltimer{flex:none;padding:5px 10px;font-size:1.15rem}.lcard .lcardbtns{flex-wrap:wrap;gap:8px}.lcard .lcardbtns .lagaintxt{flex:100%}.lcard .lcardbtns .btn{white-space:nowrap;text-overflow:ellipsis;border-radius:14px;flex:1 1 0;min-height:48px;padding:10px 8px;font-size:1.02rem;font-weight:900;overflow:hidden}.lcard .lcardbtns .btn.lmore,.lcard .lcardbtns .btn.lx{flex:0 0 52px}.lcard .lcardbtns .lbuy{flex:100%}.lcard .lcardbtns input{min-height:48px;font-size:16px}.lcard .lhostbtns .btn{flex:auto}.lcard .lhostbtns .lunpin{color:#fff;background:#ffffff29;border-color:#fff9}.lcard .lcardstatus{font-size:1.05rem}.lfloat li.stk{background:0 0;padding:2px 4px}.lfloat li.stk .lmsgline{-webkit-line-clamp:unset;flex-wrap:wrap;align-items:center;gap:2px 4px;display:flex;overflow:visible}.lfloat li.stk .lstkmsg{flex-basis:100%;display:block}.lfloat li.stk .lstk{width:92px;height:auto}@keyframes lstkpop{0%{opacity:0;transform:scale(.1)rotate(-20deg)}60%{opacity:1;transform:scale(1.25)rotate(6deg)}80%{transform:scale(.92)rotate(-2deg)}to{transform:none}}.livechat .msg .lstk{width:92px;height:auto}.lstksheet{color:#fff;background:#12063f;border-top:3px solid #22e3f2;max-height:78dvh}.lstksheet .ldrawerx{border-color:#fff6;color:#fff!important;background:#ffffff1f!important}.lstksheet .ldrawergrip{background:#ffffff59}.lstkh{margin:0 4px 6px}.lstkpack{background:#ffffff0f;border-radius:16px;margin:0 0 12px;padding:8px}.lstkpack.admin{background:linear-gradient(135deg,#ff3fd640,#8e2fe640);border:1.5px solid #ff3fd6}.lstkpack h4{flex-wrap:wrap;align-items:center;gap:6px;margin:0 2px 6px;font-size:.95rem;display:flex}.lstklock{color:#ffb3da;background:#0000004d;border-radius:999px;padding:2px 8px;font-size:.8rem;font-weight:800}.lstksheet .lstkgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.lstksheet .lstkgrid button{background:#ffffff12;border-radius:14px;min-height:96px;padding:6px 2px}.lstksheet .lstkgrid button:not(:disabled):active{transform:scale(.94)}.lstksheet .lstklockic{filter:drop-shadow(0 2px 3px #00000080);font-size:26px}.lpingpop{z-index:9;color:#12063f;text-align:center;cursor:pointer;background:linear-gradient(135deg,#fff23a,#ffb547);border:3px solid #12063f;border-radius:22px;width:max-content;max-width:calc(100% - 40px);margin:0 auto;padding:14px 18px;font-size:1.15rem;font-weight:900;animation:.6s cubic-bezier(.2,1.8,.35,1) both lwinbounce,5s forwards lwinfade;position:absolute;top:30%;left:0;right:0;box-shadow:0 10px 30px #00000073}.lpingpop span{transform-origin:70% 70%;animation:.5s ease-in-out 4 alternate lwave;display:inline-block}@keyframes lwave{to{transform:rotate(22deg)}}.lchatarea{padding-inline-end:var(--lcolw,56px);position:relative}.lchatarea .lpinned{z-index:1;flex:none;position:sticky;top:0}.lstage.nochat .lchatarea{padding:0}.lside,.lstage.host .lcontrols{z-index:6;top:auto;bottom:var(--lcolb,200px);grid-template-columns:repeat(var(--lcols,1),42px);max-height:none;grid-auto-rows:42px;align-content:end;place-items:center;gap:8px;padding:0;display:grid;position:absolute;inset-inline-end:calc(10px + var(--sl,0px));overflow:visible}.lside .lcolfull,.lside.lcolfull,.lstage.host .lcontrols.lcolfull{visibility:hidden}.lstage .lpinmode.lround{place-items:center;width:42px;height:42px;padding:0;font-size:18px;display:grid}.lstage .lpinmode.lround.on{color:#12063f;background:#fff23a;border-color:#12063f}.lstage.host .lcontrols .lzoom,.lcontrols .lzoom{background:0 0;width:42px;height:42px;padding:0;position:static;inset:auto}.lcontrols .lzoombtn{width:42px;height:42px}.lzoompanel{bottom:0;z-index:7;background:#0009;border-radius:22px;flex-direction:column;align-items:center;gap:6px;padding:8px 5px;display:flex;position:absolute;inset-inline-end:calc(100% + 8px);box-shadow:0 4px 18px #0006}.lchatrow{align-items:center;gap:8px;display:flex}.lchatrow>.lround,.lchatrow>.lsafe>.lround,.lchatrow .lmenubtn,.lchatrow .lsalesbtn{flex:none;width:46px;height:46px}.lstage.nochat .lchatrow{justify-content:flex-end}@media (max-height:700px){.lside,.lstage.host .lcontrols{grid-template-columns:repeat(var(--lcols,1),38px);grid-auto-rows:38px;gap:6px}.lcontrols .lzoom,.lcontrols .lzoombtn,.lstage .lpinmode.lround{width:38px;height:38px}}@media (max-height:480px){.lchatarea .lpinned .lpinnedtext{-webkit-line-clamp:1}:is(.lbottom .lfloat,.lbottom:has(.lcard) .lfloat){max-height:16dvh}.lcard .lcardrow .lthumb,.lcard .lcardmeta{display:none}.lgolive,.ltopstack,.lstatus,.ltop,.ltoppay{visibility:hidden}.lbottom{padding-top:8px}}.lchatarea .lpinned{order:9;animation:5s ease-in-out infinite lpinfade;position:relative;top:auto}@keyframes lpinfade{0%,70%,to{opacity:1}85%{opacity:.55}}@media (prefers-reduced-motion:reduce){.lchatarea .lpinned{animation:none}}.pnpage h3{margin:16px 0 8px;font-size:1rem}.pngrid{grid-template-columns:minmax(0,1fr);gap:0 20px;display:grid}@media (min-width:900px){.pngrid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.pnpvpanel{align-self:start;position:sticky;top:12px}}.pnseg label{text-align:center;flex:auto;padding:8px 10px;font-size:.88rem}.pncheck{cursor:pointer;align-items:center;gap:8px;margin:10px 0;font-weight:800;display:flex}.pncheck input{width:auto;min-height:0;accent-color:var(--pink)}.pnar{border-inline-start:4px solid var(--cyan);margin-bottom:8px;padding-inline-start:12px}.pnurl{word-break:break-all;text-align:start;margin:6px 0 0}.pnfind{position:relative}.pnfind ul{border:2px solid var(--line);border-radius:12px;margin:6px 0 0;padding:0;list-style:none;overflow:hidden}.pnfind li button{background:var(--surface);border:0;border-bottom:1px solid var(--line);width:100%;font:inherit;cursor:pointer;color:var(--ink);justify-content:space-between;gap:8px;padding:10px 12px;display:flex}.pnfind li button:disabled{opacity:.5;cursor:default}.pnperson{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pncount{background:var(--tile);border-radius:12px;margin:10px 0;padding:10px 12px;font-weight:900}.pnwhen{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pnwhen input{flex:140px;width:auto}.pnsend{width:100%;min-height:52px;margin-top:12px;font-size:1.1rem}.pnconfirm{border:3px solid var(--pink);border-radius:16px;margin-top:12px;padding:12px}.pnconfirm p{margin:0 0 6px}.pnsavetpl{align-items:center;gap:8px;margin-top:16px;display:flex}.pnsavetpl input{flex:1;min-width:0}.pntpls{flex-wrap:wrap;gap:8px;display:flex}.pntpl{border:2px solid var(--outline);background:var(--tile);border-radius:999px;align-items:stretch;display:inline-flex;overflow:hidden}.pntpl button{font:inherit;cursor:pointer;color:var(--ink);background:0 0;border:0;min-height:40px;padding:8px 12px;font-weight:800}.pntpl .pntplx{border-inline-start:2px solid var(--outline);opacity:.7;padding:8px 10px}.pnphone{aspect-ratio:9/16;color:#fff;background:radial-gradient(120% 80% at 20% 10%,#ff3fd6 0,#0000 55%),radial-gradient(100% 80% at 90% 90%,#22e3f2 0,#0000 55%),linear-gradient(160deg,#2a0f6b,#12063f);border:8px solid #111;border-radius:38px;max-width:320px;margin:8px auto 10px;padding:14px 10px;position:relative;overflow:hidden}.pnisland{background:#000;border-radius:14px;width:90px;height:24px;margin:0 auto}.pnclock{text-align:center;text-shadow:0 2px 8px #00000059;margin:18px 0 22px}.pnclock small{opacity:.9;font-size:.85rem;font-weight:700;display:block}.pnclock b{letter-spacing:-1px;font-size:3.6rem;font-weight:800;line-height:1;display:block}.pnnote{color:#111;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:start;background:#f5f5fac7;border-radius:18px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex;box-shadow:0 6px 18px #00000040}.pnnote img{border-radius:9px;flex:none}.pnnote>div{flex:1;min-width:0}.pnnotehead{opacity:.75;text-transform:uppercase;letter-spacing:.02em;justify-content:space-between;gap:6px;font-size:.78rem;display:flex}.pnnotehead span{text-transform:none}.pnnote b{overflow-wrap:anywhere;margin-top:1px;font-size:.95rem;display:block}.pnnote p{-webkit-line-clamp:4;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:1px 0 0;font-size:.9rem;line-height:1.3;display:-webkit-box;overflow:hidden}.pnhist{-webkit-overflow-scrolling:touch;overflow-x:auto}.pnhist table{border-collapse:collapse;width:100%;min-width:620px;font-size:.9rem}.pnhist th,.pnhist td{border-bottom:1px solid var(--line);text-align:start;vertical-align:top;padding:8px 6px}.pnhist th{text-transform:uppercase;opacity:.75;font-size:.78rem}.pnhist td small{display:block}.pnhist td.ok{color:#11804a;font-weight:900}.pnhist td.bad{color:#c4122a;font-weight:900}.pnst{background:var(--tile);border-radius:999px;margin-inline-start:6px;padding:1px 7px;font-size:.72rem;font-weight:900;display:inline-block}.pnst.st-scheduled{color:#12063f;background:#fff23a}.pnst.st-failed,.pnst.st-cancelled{color:#8a0f1f;background:#ffd6dc}.lcolmeter{bottom:calc(100% + 8px);pointer-events:none;width:max-content;min-width:0;max-width:150px;padding:3px 10px;font-size:.74rem;position:absolute;inset-inline-end:0}.lcolmeter.goal{padding:4px 10px 6px}.lpipbtn{place-items:center;display:grid}.lpipbtn.on{color:#12063f!important;background:#fff23a!important;border-color:#12063f!important}.lpipbtn.tip{opacity:.75}.lhands{z-index:6;inset-inline-end:calc(var(--lcolw,56px) + 4px);bottom:calc(var(--lchatt,300px) + 8px);pointer-events:none;flex-direction:column;align-items:flex-end;gap:6px;max-width:60%;display:flex;position:absolute}.lhand{color:#fff;text-align:end;background:#12063fd1;border:2px solid #fff23a;border-radius:16px;gap:1px;max-width:100%;padding:5px 11px;animation:.45s cubic-bezier(.2,1.6,.4,1) both lhandin,20s linear forwards lhandout;display:grid;box-shadow:0 4px 14px #0006}.lhand b{white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;font-weight:900;overflow:hidden}.lhand small{color:#fff23a;font-size:.72rem;font-weight:800}.lhand.k-rerun{border-color:#22e3f2}.lhand.k-rerun small{color:#22e3f2}.lhand.k-size{border-color:#ff3fd6}.lhand.k-size small{color:#ff9deb}@keyframes lhandin{0%{opacity:0;transform:translate(30px)scale(.8)}}@keyframes lhandout{0%,92%{opacity:1}to{opacity:0}}[dir=rtl] .lhand{text-align:start;animation-name:lhandinr,lhandout}@keyframes lhandinr{0%{opacity:0;transform:translate(-30px)scale(.8)}}.lhandsheet h3,.lreqs h3{margin:4px 0 10px}.lhandkinds{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.lhandkinds button{border:2px solid var(--line);background:var(--surface);min-height:52px;color:var(--ink);font:inherit;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:8px;font-weight:900;display:flex}.lhandkinds button.on{border-color:var(--outline);color:#12063f;background:#fff23a}.lhandform input{font-size:16px}.lreqlist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lreqlist li{border:2px solid var(--line);border-radius:14px;padding:8px 10px}.lreqlist li.done{opacity:.55}.lreqlist li.k-rerun{border-color:#22e3f2}.lreqlist p{margin:4px 0 0}.lreqtop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lreqtop small{margin-inline-start:auto}.lreqbtns{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.lcondtags{margin-top:6px}.lcardcond{opacity:.9;font-weight:800}.condtags{flex-wrap:wrap;gap:16px;margin:-4px 0 10px;display:flex}.lscanbtn{color:#12063f!important;background:#22e3f2!important;border-color:#12063f!important}.lscanok{margin:6px 0 0;font-size:.88rem;font-weight:800}.lscanfields{margin-top:6px}.lscan{z-index:90;color:#fff;padding:calc(env(safe-area-inset-top,0px) + 10px) 12px calc(env(safe-area-inset-bottom,0px) + 12px);background:#0b0326;flex-direction:column;gap:10px;display:flex;position:fixed;inset:0}.lscanview{background:#000;border-radius:18px;flex:1;min-height:0;position:relative;overflow:hidden}.lscanview video{object-fit:cover;width:100%;height:100%;display:block}.lscanframe{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.lscanframe i{border:3px solid #fff23a;border-radius:16px;width:78%;height:28%;position:relative;overflow:hidden;box-shadow:0 0 0 999px #00000059}.lscanframe i:after{content:"";inset-inline:6%;background:#ff3fd6;height:2px;animation:1.6s ease-in-out infinite alternate lscanline;position:absolute;top:10%;box-shadow:0 0 10px #ff3fd6}@keyframes lscanline{to{top:88%}}.lscanbusy{background:#12063fe6;border-radius:14px;align-items:center;gap:10px;padding:12px;font-weight:900;display:flex;position:absolute;inset:auto 12px 12px}.lspin{border:3px solid #ffffff4d;border-top-color:#fff23a;border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite lspin}@keyframes lspin{to{transform:rotate(360deg)}}.lscanhint{text-align:center;min-height:1.3em;margin:0;font-weight:800}.lscanbtns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lscanbtns .btn{text-align:center;justify-content:center;align-items:center;min-height:48px;margin:0;display:flex}.lscanbtns .btn.hi{grid-column:1/-1}.condchips{flex-wrap:wrap;gap:6px;margin:6px 0 10px;display:flex}.condchip{border:2px solid var(--line);background:var(--surface);min-height:42px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:6px 12px;font-size:.9rem;font-weight:900;display:inline-flex}.condchip.c-new.on{color:#fff;background:#16b86a;border-color:#0e7f48}.condchip.c-used.on{color:#fff;background:#ff8a1f;border-color:#b85a08}.condchip.c-tag.on{color:#b00d30;background:#ffe3ea;border-color:#e5133e}.lquick .condchips .condchip{flex:auto;justify-content:center;padding:6px 8px;font-size:.86rem}.cbadges{vertical-align:middle;flex-wrap:wrap;gap:5px;display:inline-flex}.cbadge{white-space:nowrap;border:2px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:.82rem;font-weight:900;line-height:1.3;display:inline-flex}.cbadge.b-new{color:#fff;background:#16b86a;border-color:#0e7f48}.cbadge.b-used{color:#fff;background:#ff8a1f;border-color:#b85a08}.cbadge.b-tag{color:#ff3b6b;background:#ff3b6b1f;border-color:#ff3b6b}.cbadges.sm .cbadge{padding:1px 7px;font-size:.72rem}.lcard .lcardconds{margin-top:-2px}.lcard .cbadge.b-tag{color:#d20f3a;background:#ffffffeb;border-color:#ff3b6b}.lshopitem .cbadges{margin:4px 0 8px}.lhand em{opacity:.9;white-space:nowrap;text-overflow:ellipsis;max-width:170px;font-size:.72rem;font-style:normal;overflow:hidden}.lhands.staff{pointer-events:none}.lhands.staff .lhand{pointer-events:auto;cursor:pointer;font:inherit;color:#fff}.lhand.k-cohost{border-color:#ff3fd6}.lhand.k-cohost small{color:#ff9deb}.lhandkinds button.wide{grid-column:1/-1}.lhanddetail{z-index:60;background:var(--surface);width:min(92%,360px);height:max-content;max-height:88%;color:var(--ink);border:3px solid var(--outline);border-radius:20px;margin:auto;padding:14px;animation:.22s ease-out both lhandpop;position:absolute;inset:0;overflow-y:auto;box-shadow:0 12px 40px #00000080}@keyframes lhandpop{0%{opacity:0;transform:scale(.92)}}.lhandbg{z-index:59}.lhanddetail .lhandnote{overflow-wrap:anywhere;margin:10px 0;font-size:1.02rem;font-weight:700}.lhandacts{flex-wrap:wrap;gap:8px;display:flex}.lhandacts .btn{margin:0}.lsafari h3{margin:0 0 6px}.lsafari .lhandacts .btn{text-align:center;flex:100%;justify-content:center;align-items:center;min-height:46px;display:flex}.lsafari .btn.disabled{opacity:.5;pointer-events:none}.lpipbtn.safari{grid-template-rows:auto auto;align-content:center;gap:0;display:grid}.lpipbtn.safari small{font-size:7.5px;font-weight:900;line-height:1}.lreqopen{text-align:start;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;gap:3px;padding:0;display:grid}.lreqbody{overflow-wrap:anywhere;font-weight:700}.lreqout{font-size:.8rem;font-weight:900}.lreqout.o-invited{color:#b5179e}.lreqout.o-accepted{color:#11804a}.lreqlist li.k-cohost{border-color:#ff3fd6}.tag.k-cohost{color:#fff;background:#ff3fd6}.condchips{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.condchip{white-space:normal;text-align:center;justify-content:center;min-width:0;padding:6px 4px;line-height:1.15}@media (max-width:520px){.condchip{flex-direction:column;gap:2px;min-height:52px;font-size:.8rem}.condchip span{font-size:1.05rem}}.lquick .condchips .condchip{padding:6px 4px;font-size:.8rem}.lscanres{background:#12063ff0;border:2px solid #22e3f2;border-radius:16px;gap:8px;max-height:78%;padding:12px;font-size:.92rem;display:grid;position:absolute;inset:auto 10px 10px;overflow-y:auto}.lscanres.s-ai_error,.lscanres.s-lookup_error,.lscanres.s-not_set,.lscanres.s-bad_input{border-color:#ff3b6b}.lscanres.s-empty,.lscanres.s-not_in_db{border-color:#fff23a}.lscanres dl{gap:4px;margin:0;display:grid}.lscanres dl div{grid-template-columns:96px 1fr;gap:8px;display:grid}.lscanres dt{opacity:.75;font-weight:800}.lscanres dd{overflow-wrap:anywhere;margin:0;font-weight:900}.lscanseen{opacity:.9;overflow-wrap:anywhere;margin:0;font-size:.82rem}.lscanseen span{opacity:.8;font-weight:900}.lscanerr{white-space:pre-line;color:#ffc2d1;overflow-wrap:anywhere;text-align:start;margin:0;font-size:.82rem}.lscanerr code{color:#fff;background:#ffffff26;border-radius:6px;padding:1px 6px;font-weight:900}.lscanmeta{opacity:.6;font-size:.72rem}.lfloat li .lwho{color:#ffe45c;letter-spacing:.01em;text-shadow:0 0 2px #000000f2,0 1px 3px #000000e6,0 0 8px #0000008c,1px 0 #0009,-1px 0 #0009;margin-inline-end:3px;font-weight:900}.lfloat li .lwho:after{content:"";width:2px;display:inline-block}.lfloat li .lmsgtext{color:#fff;text-shadow:0 1px 2px #000000d9,0 0 6px #00000073;font-weight:600}.lavlost{z-index:8;top:calc(env(safe-area-inset-top,0px) + 112px);color:#fff;background:#e5133e;border:2px solid #fff23a;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;animation:1.6s ease-in-out infinite lavpulse;display:flex;position:absolute;inset-inline:10px;box-shadow:0 8px 24px #00000073}.lavlost strong{flex:180px;font-size:.95rem;line-height:1.25}.lavlost .btn{color:#12063f;background:#fff23a;border-color:#12063f;margin:0}@keyframes lavpulse{0%,to{box-shadow:0 8px 24px #00000073}50%{box-shadow:0 0 0 4px #fff23a99,0 8px 24px #00000073}}.lscanlive{background:#e5133e2e;border:1.5px solid #e5133e;border-radius:12px;margin:0;padding:6px 10px;font-size:.84rem;font-weight:800}:is(.lstage:has(.lavlost) .lpaused,.lstage:has(.lavlost) .lconninfo){display:none}.lfloat li.ljoinline{color:#b9f6ff;text-shadow:0 1px 2px #000c;cursor:default;background:#22e3f229;border:1px solid #22e3f273;border-radius:999px;align-self:flex-start;padding:1px 10px;font-size:.76rem;font-style:italic;font-weight:700;animation:.35s ease-out both ljoinin}@keyframes ljoinin{0%{opacity:0;transform:translateY(6px)}}.ljoinsnd{grid-template-rows:auto auto;align-content:center;place-items:center;gap:0;line-height:1;display:grid}.ljoinsnd span{font-size:15px}.ljoinsnd small{margin-top:-1px;font-size:9px}.ljoinsnd.off{opacity:.7}.pnmtiles{margin-bottom:12px}.ldrawerend{inset-inline-start:10px;min-height:36px;padding:0 12px;font-size:.82rem;position:absolute;top:6px}.liveendrow{border-top:1px dashed var(--line);margin-top:6px;padding-top:8px}.btn.dangerbtn{color:#c4122c;border-color:#f3b7c0}.aiwrite{background:linear-gradient(135deg,#8e2fe614,#22e3f214);border:2px dashed #c9a8ff;border-radius:16px;margin-bottom:14px;padding:10px 12px}.aiwrite .f{margin-bottom:8px}.aiwrite input{font-size:16px}.aiwbtns{flex-wrap:wrap;gap:8px;display:flex}.aiwnote{margin:6px 0 0;font-size:.8rem}.aiwerr{word-break:break-word;margin:8px 0 0;font-size:.85rem}.lptools{gap:8px;margin:10px 0;display:grid}.lptools input[type=search]{border:1.5px solid var(--line);background:var(--tile);width:100%;min-height:44px;color:var(--ink);border-radius:12px;padding:0 12px;font-size:16px}.lpfilter{max-width:520px}.lplist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lprow{text-align:start;width:100%;font:inherit;color:inherit;background:var(--tile);border:1.5px solid var(--line);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:16px;align-items:center;gap:10px;min-height:60px;padding:10px 12px;display:flex}.lprow:active{transform:scale(.99)}.lprowmain{flex:1;gap:2px;min-width:0;display:grid}.lprowmain strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lprowmain small,.lprowside small{opacity:.8;font-size:.8rem}.lprowside{text-align:end;justify-items:end;gap:2px;display:grid}.lpchev{opacity:.5;font-size:1.5rem}[dir=rtl] .lpchev{transform:scaleX(-1)}.lptags{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.lpbuyerh{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lpbuyerh small{opacity:.7;font-size:.9rem;font-weight:700}.lpback{margin-bottom:8px}.lp-pay.paid,.lp-ship.delivered{color:#0b6b35;background:#d9f7e5}.lp-pay.part{color:#7a5300;background:#fff1c9}.lp-pay.unpaid{color:#a3132a;background:#ffe0e4}.lp-pay.none{color:#555;background:#eee}.lp-ship.shipped{color:#0d4fa3;background:#dcebff}.lp-ship.todo{color:#7a5300;background:#fff1c9}.lpitems{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.lpno{color:#ffe45c;background:#12063f;border-radius:8px;padding:1px 7px;font-size:.85rem}.livetotals .ok,.lprowside .ok{color:#0b6b35}header.top{z-index:40;isolation:isolate}.reqlist{grid-template-columns:minmax(0,1fr)}@media (min-width:760px){.reqlist{grid-template-columns:repeat(2,minmax(0,1fr))}}.reqcard,.list li.wlitem{z-index:0;isolation:isolate;contain:paint;box-sizing:border-box;min-width:0;max-width:100%;position:relative;overflow:hidden}.reqcard{margin:0 4px 4px 0}.reqcard>*,.list li.wlitem>*{min-width:0;max-width:100%}.reqcard .wthumbs,.list li.wlitem .wthumbs{-webkit-overflow-scrolling:touch;scrollbar-width:thin;overscroll-behavior-x:contain;flex-wrap:nowrap;max-width:100%;padding-bottom:4px;overflow:auto hidden}.reqcard .wthumb,.list li.wlitem .wthumb{flex:none;position:relative;transform:translateZ(0)}.relact,.wlbtns{flex-flow:wrap;align-items:center;gap:6px;max-width:100%;display:flex}.relact .btn,.wlbtns .btn{white-space:nowrap;flex:0 auto}.reqwho a{overflow-wrap:anywhere}dialog.wviewer:not([open]){display:none!important}dialog.wviewer .instx{position:absolute}.list li.wlitem>span:first-child{flex:220px}.lives{max-width:1100px;margin:0 auto}.lvgrid{grid-template-columns:minmax(0,1fr);gap:14px;margin:0 0 18px;display:grid}@media (min-width:620px){.lvgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:980px){.lvgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lvcard{background:var(--surface);border:3px solid var(--deep);box-shadow:4px 4px 0 var(--cyan);border-radius:20px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.lvcard.st-live{border-color:#e5132e;box-shadow:4px 4px #e5132e}.lvcard.st-ended{box-shadow:4px 4px 0 var(--line);opacity:.95}.lvcard.big{margin:0 0 18px}.lvcoverlink{color:inherit;text-decoration:none;display:block;position:relative}.lvcover{aspect-ratio:16/9;background:#12063f;position:relative;overflow:hidden}.lvcard.big .lvcover{aspect-ratio:4/3}@media (min-width:620px){.lvcard.big .lvcover{aspect-ratio:21/9}}.lvcover>img{object-fit:cover;width:100%;height:100%;display:block}.lvcover.def{background:radial-gradient(120% 90% at 50% 0,#8e2fe6 0%,#3b1a9e 50%,#12063f 100%);place-items:center;display:grid}.lvcover.def .lvlogo{object-fit:contain;filter:drop-shadow(0 6px 16px #00000073);z-index:1;width:auto;height:52%;position:relative}.lvcovertitle{inset-inline:10px;z-index:1;color:#fff;text-align:center;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 2px 6px #0009;font-size:.95rem;font-weight:900;position:absolute;bottom:8px;overflow:hidden}.lvcoverbg i{opacity:.35;width:70px;height:70px;top:calc(var(--i) * 13%);left:calc(var(--i) * 17% - 6%);background:#ff3fd6;border-radius:50%;position:absolute}.lvcoverbg i:nth-child(odd){background:#fff23a;width:34px;height:34px}.lvcoverbg i:nth-child(3n){background:#22e3f2}.lvbadge{top:10px;z-index:2;letter-spacing:.03em;color:#fff;background:#12063fc7;border-radius:999px;padding:4px 11px;font-size:.78rem;font-weight:900;position:absolute;inset-inline-start:10px}.lvbadge.live{background:#e5132e;animation:1.6s ease-in-out infinite lvpulse}.lvbadge.draft{color:#12063f;background:#22e3f2}.lvbadge.ended{background:#0009}@keyframes lvpulse{0%,to{box-shadow:0 0 #e5132ea6}50%{box-shadow:0 0 0 9px #e5132e00}}@media (prefers-reduced-motion:reduce){.lvbadge.live{animation:none}}.lvwatch{top:10px;z-index:2;color:#fff;background:#0009;border-radius:999px;padding:3px 9px;font-size:.78rem;font-weight:800;position:absolute;inset-inline-end:10px}.lvbody{gap:4px;min-width:0;padding:10px 12px 12px;display:grid}.lvbody h3{overflow-wrap:anywhere;margin:0;font-size:1.08rem;line-height:1.25}.lvcard.big .lvbody h3{font-size:1.35rem}.lvwhen{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:.88rem;font-weight:700;display:flex}.lvwhen small{opacity:.7}.lvcount{background:var(--tile);border-radius:999px;padding:1px 9px;font-weight:800}.lvcount b{font-variant-numeric:tabular-nums}.lvitems{opacity:.85;margin:0;font-size:.82rem}.lvacts{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.lvacts .btn{flex:140px;min-height:46px}.lvacts .btn.on{color:#0b6b35;background:#d9f7e5;border-color:#0b6b35}.lvjoin{font-size:1.05rem}.lvpasth{margin:8px 0 10px;font-size:1.15rem}.lvgrid.past .lvcover{aspect-ratio:2}.lvnone{margin:0 0 18px}.lvcoveredit{align-items:center;gap:10px;margin:6px 0 10px;display:flex}.lvcoveredit .lvcover{border:2px solid var(--deep);border-radius:12px;flex:none;width:132px}.lvcoveredit .lvcovertitle{font-size:.6rem;bottom:3px}.lvcoverbtns{flex-wrap:wrap;gap:6px;display:flex}.lnotifybtn{z-index:5;top:max(30%,calc(env(safe-area-inset-top,0px) + 150px));position:absolute;inset-inline-start:calc(10px + var(--sl,0px))}.lnsheet{z-index:61;inset-inline:0;-webkit-overflow-scrolling:touch;background:var(--surface);max-height:88dvh;color:var(--ink);padding:12px 14px calc(14px + env(safe-area-inset-bottom,0px));border-radius:22px 22px 0 0;gap:8px;animation:.2s lwgin;display:grid;position:absolute;bottom:0;overflow-y:auto;box-shadow:0 -10px 30px #0006}.lnhead{justify-content:space-between;align-items:center;font-size:1.05rem;display:flex}.lnhead .lround{border-color:var(--line);background:var(--tile)!important;color:var(--ink)!important}.lnlive{opacity:.85;margin:0;font-size:.86rem;font-weight:800}.lnlabel{margin:4px 0 0;font-size:.85rem;font-weight:900}.lnchips{flex-wrap:wrap;gap:6px;display:flex}.lnchips button{border:2px solid var(--line);background:var(--tile);min-height:42px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:0 12px;font-size:.84rem;font-weight:800}.lnchips button.on{background:var(--yellow);border-color:var(--deep);color:var(--deep)}.lnsheet input,.lnsheet textarea{box-sizing:border-box;border:2px solid var(--line);background:var(--tile);width:100%;color:var(--ink);border-radius:12px;padding:10px;font-family:inherit;font-size:16px}.lnpreview{background:var(--tile);border-inline-start:4px solid #e5132e;border-radius:14px;gap:2px;padding:10px 12px;display:grid}.lnpreview span{font-size:.88rem}.lnfound{gap:4px;max-height:180px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.lnfound button{border:2px solid var(--line);background:var(--surface);width:100%;min-height:42px;color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;justify-content:space-between;gap:8px;padding:0 12px;font-weight:800;display:flex}.lnperson{margin:0;font-weight:800}.lncount{margin:0}.lchatbox,.chatrow{position:relative}.lmentions{bottom:calc(100% + 6px);z-index:12;background:#12063ff5;border:1.5px solid #ffffff40;border-radius:16px;gap:2px;max-height:min(260px,40dvh);margin:0;padding:6px;list-style:none;display:grid;position:absolute;inset-inline:0;overflow-y:auto;box-shadow:0 8px 24px #00000073}.chatrow .lmentions{background:var(--surface);border-color:var(--line)}.lmentions li{display:grid}.lmentionsh{opacity:.7;text-transform:uppercase;letter-spacing:.04em;color:#fff;padding:6px 8px 2px;font-size:.72rem;font-weight:900}.chatrow .lmentionsh{color:var(--ink)}.lmentions button{color:#fff;min-height:44px;font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;font-size:15px;font-weight:800;display:flex}.chatrow .lmentions button{color:var(--ink)}.lmentions button:active,.lmentions button:hover{background:#ffffff1f}.lmentions small{opacity:.75;white-space:nowrap;font-size:.75rem;font-weight:700}.aiwinfo{background:var(--surface);border:1.5px solid var(--line);border-radius:12px;margin-top:8px;padding:8px 10px;font-size:.84rem}.aiwinfo p{margin:0 0 4px}.aiwinfo summary{cursor:pointer;font-weight:800}.aiwinfo ul{gap:4px;margin:6px 0 0;padding-inline-start:18px;display:grid}.aiwinfo li a{overflow-wrap:anywhere}.aiwinfo li small{opacity:.65}.lvcard .lvcovertitle{display:none}.lvrow{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none;gap:12px;margin:0 calc(50% - 50vw);padding:4px 15vw 14px;scroll-padding-inline:15vw;display:flex;overflow:auto hidden}.lvrow::-webkit-scrollbar{display:none}@media (min-width:760px){.lvrow{margin:0;padding-inline:4px;scroll-padding-inline:4px}}.lvstory{scroll-snap-align:center;scroll-snap-stop:always;background:var(--surface);border:3px solid var(--deep);box-shadow:4px 4px 0 var(--cyan);border-radius:20px;flex-direction:column;flex:0 0 min(70vw,300px);min-width:0;display:flex;overflow:hidden}@media (max-height:700px){.lvstory{flex-basis:min(62vw,300px)}}@media (min-width:760px){.lvstory{scroll-snap-align:start;flex-basis:260px}}.lvstory.st-live{border-color:#e5132e;box-shadow:4px 4px #e5132e}.lvstory.st-ended{box-shadow:4px 4px 0 var(--line);filter:saturate(.7)}.lvcover.story{aspect-ratio:9/16}.lvcover.story>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.lvcover.story.def .lvlogo{height:34%}.lvstory .lvbadge{top:10px;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 20px);inset-inline-start:10px;overflow:hidden}.lvbadge b{font-variant-numeric:tabular-nums}.lvstory .lvbody{flex:1;align-content:start;gap:5px;padding:10px 12px 12px}.lvstory .lvbody h3{font-size:1.05rem}.lvdesc{font:inherit;color:inherit;opacity:.85;text-align:start;cursor:pointer;-webkit-line-clamp:2;white-space:pre-line;background:0 0;border:0;-webkit-box-orient:vertical;margin:0;padding:0;font-size:.86rem;line-height:1.35;display:-webkit-box;overflow:hidden}.lvdesc.open{-webkit-line-clamp:unset;display:block}.lvstory .lvacts{margin-top:auto;padding-top:6px}.lvstory .lvacts .btn{flex:100%;min-height:46px}.lvadmin{border-top:1px dashed var(--line);flex-wrap:wrap;gap:6px;margin-top:4px;padding-top:8px;display:flex}.lvadmin .btn{flex:auto}.lvdots{justify-content:center;gap:6px;margin:-4px 0 16px;display:flex}.lvdots button{background:var(--line);cursor:pointer;border:0;border-radius:50%;width:8px;height:8px;padding:0}.lvdots button.on{background:var(--deep);border-radius:999px;width:20px}.lvcoverpick,.lvcoveredit{align-items:center;gap:12px;margin:6px 0 4px;display:flex}.lvcoverprev{border:2px solid var(--deep);aspect-ratio:9/16;background:#12063f;border-radius:12px;flex:none;width:92px;overflow:hidden}.lvcoverprev>img{object-fit:cover;width:100%;height:100%;display:block}.lvcoverprev .lvcover{height:100%}.lvcoverpick .lvcoverbtns{justify-items:start;gap:6px;display:grid}.lvdescedit{margin:4px 0 8px}.lvdescedit summary{cursor:pointer;font-size:.9rem;font-weight:800}.lvended summary{cursor:pointer;font-size:1.05rem;font-weight:900}.lvendedlist{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.lvendedlist li{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding-bottom:10px;display:flex}.lvendedcover{border:2px solid var(--deep);border-radius:10px;flex:none;width:60px;overflow:hidden}.lvendedinfo{gap:3px;min-width:0;display:grid}.lvendedinfo small{opacity:.8}.lvendedlinks{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.lcard,.lbar{color:#fff;text-shadow:0 1px 3px #000000b3;background:#ffffff2e;border-color:#ffffff80}.lcard.st-none,.lbar.st-none{background:#60607a8f;border-color:#fff9}.lcard.st-bid,.lbar.st-bid{background:#f27a08a3;border-color:#ffc77a}.lcard.st-met,.lbar.st-met{background:#12a05ea3;border-color:#8af2c6}.lcard.unsold,.lcard.back,.lcard.sold{background:#ffffff38}.lcard .lcardbid{font-size:2.15rem}.lcard .lcardtop small{opacity:1}.lcard .lcardstatus{color:#b6ffdf}.lcard .btn,.lcard input{text-shadow:none}.lcard.clear,.lbar.clear{text-shadow:0 1px 2px #000,0 0 8px #000000f2;transition:background-color .2s;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#00000038!important;border-color:#ffffff8c!important}.lcard.clear .lthumb{opacity:.45}.lcard.clear .lcardconds,.lcard.clear .lcardmeta{opacity:.85}.lcard{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.lcard input{-webkit-user-select:text;user-select:text}.lseebtn.on{color:#12063f!important;background:#22e3f2!important;border-color:#12063f!important}.lvstory .lvbadge.live{align-items:center;gap:5px;padding:4px 10px;font-size:.74rem;display:inline-flex}.lvdot{background:#fff;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite lvdot;display:inline-block}@keyframes lvdot{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.lvdot{animation:none}}.lshopper{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;text-shadow:0 1px 3px #000000b3;background:#fff3;border:1.5px solid #ffffff80;border-radius:14px;align-items:center;gap:8px;padding:6px 8px 6px 10px;font-size:.86rem;font-weight:800;display:flex}.lshopper.mine{background:#22e3f259;border-color:#22e3f2}.lshopper.now{background:#12a05eb3;border-color:#8af2c6;animation:1s ease-in-out 3 lpulse}.lshopperic{font-size:1.2rem}.lshoppertxt{flex:1;min-width:0;line-height:1.25}.lshoppertxt b{font-size:1.05rem}.lshopper .btn{text-shadow:none;flex:none;min-height:38px}.lshopadmin h4{margin:12px 0 6px}.lshopset{gap:8px;display:grid}.lshopset input{font-size:16px}.lshoplist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lshoplist li{border:2px solid var(--line);border-radius:14px;gap:6px;padding:8px 10px;display:grid}.lshoplist li.q-serving{background:#12a05e1a;border-color:#12a05e}.lshoprow{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.lshoprow small{opacity:.75}.lshoprow .tag{margin-inline-start:auto}.lshopbtns{flex-wrap:wrap;gap:6px;display:flex}.lshopbtns .btn{min-height:40px}.tag.q-serving{color:#0b6b35;background:#d9f7e5}.tag.q-waiting{color:#7a5300;background:#fff1c9}.tag.q-done{color:#444;background:#e5e5ee}.tag.q-skipped{color:#a3132a;background:#ffe0e4}.lshopdone summary{cursor:pointer;margin-top:10px;font-weight:800}.lshopdone ul{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.lptickets ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lptickets li{border-bottom:1px solid var(--line);gap:2px;padding-bottom:6px;display:grid}.lpnote{background:var(--tile);border-radius:6px;padding:0 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.lgroup{flex-direction:column;align-items:center;display:flex;position:relative}.lgroupbtn{position:relative}.lgroup.open .lgroupbtn{color:#12063f!important;background:#fff23a!important;border-color:#12063f!important}.lgroupdot{top:-2px;background:#ff3fd6;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;inset-inline-end:-2px}.lgroupbody{top:-6px;z-index:7;background:#12063fd1;border:1.5px solid #ffffff4d;border-radius:24px;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:16px 8px;width:max-content;max-width:min(300px,100vw - 90px);padding:6px 8px 18px;animation:.16s ease-out both lgroupin;display:flex;position:absolute;inset-inline-end:calc(100% + 8px);box-shadow:0 8px 24px #0006}.lgroupbody[hidden]{display:none!important}@keyframes lgroupin{0%{opacity:0;clip-path:inset(0 0 0 100%)}to{opacity:1;clip-path:inset(0)}}[dir=rtl] .lgroupbody{animation-name:lgroupinr}@keyframes lgroupinr{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}.lgroupbody>*{flex:none}.lgroupbody .lround{flex-direction:column;position:relative}.lgroupbody .lround small{color:#fff;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 2px #000c;pointer-events:none;max-width:62px;font-size:9.5px;font-weight:800;line-height:1.1;position:absolute;top:calc(100% + 1px);left:50%;overflow:hidden;translate:-50%}.lgroupbody .lnotifybtn{position:static!important}.lgroupbody .lsafe{display:contents}.lshopnow{color:#fff;margin:0 0 6px;background:linear-gradient(135deg,#22e3f2,#8e2fe6);border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:max-content;max-width:100%;margin-inline:auto;padding:6px 12px;font-size:.92rem;font-weight:900;display:flex;box-shadow:0 4px 14px #0000004d}.lshopnow b{font-variant-numeric:tabular-nums}.lshopnow.last{background:linear-gradient(135deg,#ffb547,#ff7a1a);animation:1s ease-in-out infinite alternate lshopblink}.lshopnow.over{background:#e5132e}@keyframes lshopblink{to{box-shadow:0 0 0 4px #ff8a1f73}}.lcardfor{color:#12063f;background:#fff23a;border-radius:999px;width:max-content;max-width:100%;margin:4px 0 2px;padding:2px 10px;font-size:.8rem;font-weight:800}.livepayleft.last strong{color:#e5132e;animation:.8s ease-in-out infinite alternate lshopblink}.livepaywarn{color:#e5132e;margin-top:2px;font-size:.85rem;font-style:normal;font-weight:900;display:block}.lend.lendsm{border-radius:999px!important;min-height:30px!important;padding:4px 10px!important;font-size:.78rem!important}.lvlivepill{align-items:center;gap:5px;display:inline-flex}.lmktrow{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:3px 0;display:flex}.lmkt{opacity:.92;margin:0;font-size:.78rem;font-weight:700}.lmkt b{color:#2bd98a}.lmktshow{color:inherit;opacity:.8;background:0 0;border:1.5px solid;border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:800}.lmktshow.on{color:#12063f;opacity:1;background:#2bd98a;border-color:#2bd98a}.lmktbox{background:#2bd98a1f;border:1.5px solid #2bd98a80;border-radius:12px;flex-direction:column;gap:6px;margin:6px 0;padding:8px 10px;display:flex}.lmktbox .btn{align-self:flex-start}.lfloat li.stk .lstk,.livechat .msg .lstk{width:118px}.lfloat li.popin .lstk{animation:.9s cubic-bezier(.2,1.8,.35,1) both lstkpop2}@keyframes lstkpop2{0%{opacity:0;transform:scale(.1)rotate(-25deg)translateY(30px)}50%{opacity:1;transform:scale(1.35)rotate(8deg)}70%{transform:scale(.9)rotate(-3deg)}85%{transform:scale(1.06)}to{transform:none}}.lstk.fancy .lstkshine rect{animation:2.4s ease-in-out infinite lstkshine}@keyframes lstkshine{0%,55%{transform:translate(0)skew(-20deg)}to{transform:translate(260px)skew(-20deg)}}.lstk.fancy .lstktwinkle path{transform-box:fill-box;transform-origin:50%;animation:1.4s ease-in-out infinite alternate lstktw}.lstk.fancy .lstktwinkle path:nth-child(2){animation-delay:.5s}.lstk.fancy .lstktwinkle path:nth-child(3){animation-delay:.9s}@keyframes lstktw{0%{opacity:.2;transform:scale(.4)}to{opacity:1;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.lstk.fancy .lstkshine rect,.lstk.fancy .lstktwinkle path,.lshopnow.last{animation:none}}.lstksheet .lstkpack.locked .lstkgrid{filter:blur(3px)grayscale(.6);opacity:.55}.lstksheet .lstkpack.locked .lstk{filter:none}.lstksheet .lstkpack.locked .lstkgrid button{position:relative}.lstkpack.t2{background:linear-gradient(135deg,#c8d2e12e,#ffffff0d)}.lstkpack.t3{background:linear-gradient(135deg,#ffd70033,#ff8a1f14)}.lstkpack.t4{background:linear-gradient(135deg,#22e3f238,#8e2fe62e);border:1.5px solid #22e3f299}.lstkpack.t5{background:linear-gradient(135deg,#fff23a40,#ff3fd633);border:1.5px solid #fff23a}.lstkneed{margin:0 2px 8px}.lstkneed p{color:#ffe45c;margin:0 0 5px;font-size:.82rem;font-weight:700}.lstkbar{background:#ffffff26;border-radius:999px;height:8px;overflow:hidden}.lstkbar i{border-radius:inherit;background:linear-gradient(90deg,#22e3f2,#ff3fd6);height:100%;display:block}.lstkme{vertical-align:middle;background:#ffffff24;border-radius:999px;margin-inline-start:6px;padding:2px 10px;font-size:.8rem;font-weight:900}.lstkme.t3{color:#12063f;background:#ffd24a}.lstkme.t4{color:#12063f;background:#22e3f2}.lstkme.t5{color:#12063f;background:linear-gradient(90deg,#fff23a,#ff3fd6)}.lfloat li.tierup,.livechat .msg.tierup{color:#fff;border:2px solid #fff;font-weight:900;animation:.9s cubic-bezier(.2,1.8,.35,1) both lstkpop2,3s linear infinite ltierflow;background:linear-gradient(90deg,#ff3fd6,#8e2fe6,#22e3f2) 0 0/200% 100%!important}.lfloat li.tierup.t3,.livechat .msg.tierup.t3{color:#12063f;background:linear-gradient(90deg,#ffb547,#fff23a,#ffb547) 0 0/200% 100%!important}@keyframes ltierflow{to{background-position:200% 0}}.lvstkrules summary{cursor:pointer;font-weight:800}.lvstkgrid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6px 8px;margin:8px 0;display:grid}.lvstkgrid input{width:100%;min-width:0;font-size:16px}.lwgplay{touch-action:none}.lside,.lstage.host .lcontrols{gap:22px;padding-bottom:14px}.lside .lround,.lstage.host .lcontrols .lround,.lstage.host .lcontrols .lzoombtn,.lside .lround.lsideshare,.lside .lround.sm{-webkit-backdrop-filter:blur(14px)saturate(1.5);backdrop-filter:blur(14px)saturate(1.5);width:44px;height:44px;text-shadow:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#0e0a1e61;border-radius:50%;flex:none;place-items:center;padding:0;font-size:20px;line-height:1;transition:transform .15s,background-color .15s;display:grid;position:relative;box-shadow:0 6px 18px #00000047,inset 0 1px #fff3;color:#fff!important;border:1px solid #ffffff4d!important}.lside .lround:active,.lstage.host .lcontrols .lround:active,.lstage.host .lcontrols .lzoombtn:active{transform:scale(.9)}.lside .lround .lic,.lcontrols .lround .lic,.lcontrols .lzoombtn .lic{filter:drop-shadow(0 1px 1.5px #00000059);width:22px;height:22px}.lside .lround>small,.lcontrols .lround>small,.lcontrols .lzoombtn>small,.lside .lround .lsafe>small{letter-spacing:.01em;color:#fff;text-shadow:0 1px 2px #000000f2,0 0 6px #000000b3;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;max-width:66px;margin:0;font-size:9.5px;font-weight:700;line-height:1.1;display:block;position:absolute;top:calc(100% + 4px);left:50%;overflow:hidden;translate:-50%}.lgroupbtn small{display:block}.lgroup.open>.lgroupbtn,.lside .lround.on,.lcontrols .lround.on,.lstage.host .lcontrols .lzoom.open .lzoombtn{box-shadow:0 0 0 3px #ff3fd673,0 6px 18px #0000004d;color:#12063f!important;background:#fff23a!important;border-color:#ffffffe6!important}.lgroup.open>.lgroupbtn .lic,.lround.on .lic{filter:none}.lgroupdot{top:1px;background:#ff2d55;border:2px solid #fffffff2;width:11px;height:11px;inset-inline-end:1px;box-shadow:0 0 0 2px #ff2d554d}.lbtncount{top:-4px;color:#fff;text-align:center;background:#ff2d55;border-radius:999px;min-width:17px;height:17px;padding:0 4px;font:800 10px/17px system-ui,sans-serif;position:absolute;inset-inline-end:-6px}.lgroupbody{top:auto;bottom:0;box-shadow:none;z-index:7;clip-path:none;background:0 0;border:0;gap:22px 12px;width:max-content;max-width:none;margin:0;padding:0;animation:none;display:grid;position:absolute;inset-inline-end:calc(100% + 12px)}.lgroupbody>*,.lgroupbody .lsafe>*{animation:.26s cubic-bezier(.2,.9,.3,1.25) both lfanin;animation-delay:calc(var(--i,0) * 28ms)}.lgroupbody.closing>*,.lgroupbody.closing .lsafe>*{animation:.15s ease-in both lfanout}@keyframes lfanin{0%{opacity:0;transform:translateY(16px)scale(.55)}to{opacity:1;transform:none}}@keyframes lfanout{to{opacity:0;transform:translateY(10px)scale(.7)}}@media (prefers-reduced-motion:reduce){.lgroupbody>*,.lgroupbody .lsafe>*{animation:none}}.lgroupbody .lcomenuwrap{width:44px;height:44px;position:relative}.lgroupbody .lcobtn i{top:-4px;font-size:12px;font-style:normal;position:absolute;inset-inline-end:-4px}.lstage.host .lcontrols .lzoom{gap:22px}.lstage.host .lcontrols .lzoombtn small{font-weight:900}@media (max-width:360px){.lside,.lstage.host .lcontrols{gap:20px}}.lshopbanner{background:#22e3f252;border-color:#22e3f2;gap:6px;padding:5px 6px 5px 4px}.lshopbanner.serving{background:linear-gradient(135deg,#22e3f28c,#8e2fe68c)}.lshopbanner.last{background:linear-gradient(135deg,#ffb547d9,#ff7a1ad9);border-color:#ffe2b8}.lshopbanner.over{background:#e5132ed9;border-color:#ffb3be}.lshopbanner.now{background:#12a05ebf}.lshopmain{all:unset;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;flex:1;align-items:center;gap:6px;min-width:0;padding:2px 4px;display:flex}.lshopmain:focus-visible{outline:2px solid #fff23a}.lshopbanner .lshoppertxt{overflow-wrap:anywhere;font-size:.86rem;font-weight:700}.lshopbanner .lshoppertxt b{font-size:.92rem;font-weight:900}.lshopclock{font-variant-numeric:tabular-nums;font-weight:900}.lshopme{color:#12063f;text-shadow:none;background:#fff23a;border-radius:999px;margin-inline-start:6px;padding:1px 8px;font-size:.78rem;font-style:normal;font-weight:900;display:inline-block}.lshopbanner .btn{min-height:34px;padding:4px 10px;font-size:.8rem}.lshopmanage{color:#12063f!important;background:#ffffffe6!important}.lshoppill{color:#fff;text-shadow:0 1px 2px #0009;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#22e3f273;border:1.5px solid #ffffffb3;border-radius:999px;align-items:center;gap:4px;max-width:100%;margin:0 0 6px;padding:5px 12px;font:800 .82rem/1.2 inherit;display:inline-flex}.lshoppill.now{background:linear-gradient(135deg,#22e3f299,#8e2fe699)}.lshoppill.last{background:#ff7a1ad9}.lshoppill.over{background:#e5132ed9}.lshoppill em{color:#fff23a;font-style:normal}.lpollby{opacity:.92;flex-wrap:wrap;align-items:center;gap:4px;margin:0 22px 4px 0;font-size:.78rem;font-weight:700;display:flex}[dir=rtl] .lpollby{margin:0 0 4px 22px}.lrolebadge{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:1px 7px;font-size:.66rem;font-weight:900;line-height:1.4;display:inline-block}.lrolebadge.admin{color:#fff;background:#ff3fd6}.lrolebadge.mod{color:#12063f;background:#22e3f2}.lpollmakers{flex-wrap:wrap;gap:6px 14px;margin:0 0 10px;padding:0;font-size:.9rem;list-style:none;display:flex}.lreportpolls .lpollby{opacity:1;margin:4px 0 0}.lvcover>video{object-fit:cover;background:#12063f;width:100%;height:100%;display:block}.lvcoverprev{position:relative}.lvcoverprev>video{object-fit:cover;width:100%;height:100%;display:block}.lvcovervid{bottom:4px;filter:drop-shadow(0 1px 2px #000000b3);font-size:14px;position:absolute;inset-inline-end:4px}.lvcoverbtns .btn{min-height:36px}.lvvidsheet{z-index:60;background:#0a061e99;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.lvvidbox{background:var(--surface);color:var(--ink);width:min(520px,100%);max-height:92dvh;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));box-sizing:border-box;border-radius:22px 22px 0 0;overflow:auto}.lvvidbox h3{margin:0 0 8px}.lvvidbox .vidopts video{object-fit:contain;background:#000;border-radius:12px;width:100%;max-height:44dvh}.lvvidbox .lstkbar{margin:8px 0}.lvqebg{z-index:55;background:#0a061e8c;border:0;margin:0;padding:0;position:fixed;inset:0}.lvqe{z-index:56;box-sizing:border-box;background:var(--surface);width:min(560px,100%);max-height:92dvh;color:var(--ink);padding:14px 16px calc(16px + env(safe-area-inset-bottom,0px));border-radius:22px 22px 0 0;margin:0 auto;animation:.22s ease-out both lvqein;position:fixed;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -10px 40px #00000059}@keyframes lvqein{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.lvqehead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.lvqehead h2{margin:0;font-size:1.2rem}.lvqex{border:1.5px solid var(--line,#ccc);cursor:pointer;width:36px;height:36px;color:inherit;background:0 0;border-radius:50%;font-size:16px}.lvqe input,.lvqe textarea{font-size:16px}.lvqe input[type=datetime-local]{box-sizing:border-box;width:100%}html.lvqe-open{overflow:hidden}.lvqebtn{order:-1}.vpage{gap:14px;max-width:720px;margin:0 auto;padding:0 16px 40px;display:grid}.vpage.vpagewide{max-width:1100px}.vlang{justify-items:end;gap:6px;display:grid}.vlang.big{text-align:center;justify-items:center;padding:30px 0}.vlangbtns{border:2px solid var(--deep);background:var(--surface);border-radius:999px;display:inline-flex;overflow:hidden}.vlangbtns button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;min-height:40px;padding:8px 16px;font-weight:800}.vlang.big .vlangbtns button{min-height:52px;padding:14px 28px;font-size:1.1rem}.vlangbtns button.on{background:var(--yellow);color:#1f0d6b}.vhero{padding:6px 0}.vkicker{color:var(--pink);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.8rem;font-weight:900}.vprice{margin:6px 0 10px;font-size:1.3rem;font-weight:900}.vcard{background:var(--surface);border:2px solid var(--deep);box-shadow:3px 3px 0 var(--cyan);border-radius:18px;min-width:0;padding:14px 16px}.vcard h2{margin:0 0 10px;font-size:1.15rem}.vcard h3{margin:12px 0 6px;font-size:1rem}.vinfo{gap:8px;margin:0 0 10px;padding:0;list-style:none;display:grid}.vinfo li{grid-template-columns:24px 1fr;gap:6px;line-height:1.4;display:grid}.vcats{gap:10px;margin:0;padding:0;list-style:none;display:grid}.vcats li{grid-template-columns:1fr auto;align-items:center;gap:2px 8px;display:grid}.vcats li span{font-size:.9rem;font-weight:800}.vcats li.full span{color:var(--red)}.vbar{background:var(--tile);border-radius:999px;grid-column:1/-1;height:8px;display:block;overflow:hidden}.vbar i{background:linear-gradient(90deg,var(--cyan),var(--pink));border-radius:inherit;height:100%;display:block}.vcats li.full .vbar i{background:var(--red)}.vbooths{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.vbooth{border:2px dashed var(--line);border-radius:14px;align-items:flex-start;gap:10px;padding:10px;display:flex}.vbooth p{margin:0}.vboothic{font-size:1.6rem}.vrules ul,.vrulesmini{gap:6px;margin:0;padding-inline-start:20px;display:grid}.vrulesmini{margin:8px 0;font-size:.9rem}.vwall ul{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.vwall li a,.vwall li{text-align:center;color:inherit;justify-items:center;gap:4px;text-decoration:none;display:grid}.vwall img{object-fit:contain;border:2px solid var(--deep);background:#fff;border-radius:50%;width:96px;height:96px;padding:8px}.vwall small{color:var(--muted)}.vform{gap:14px;display:grid}.vchips{flex-wrap:wrap;gap:8px;display:flex}.vchips button{border:2px solid var(--deep);background:var(--surface);color:var(--ink);min-height:44px;font:inherit;cursor:pointer;text-align:start;border-radius:14px;flex-direction:column;align-items:flex-start;max-width:100%;padding:8px 12px;font-weight:800;display:inline-flex}.vchips button small{color:var(--muted);margin-top:2px;font-size:.75rem;font-weight:600}.vchips button.on{background:var(--yellow);color:#1f0d6b}.vchips button.on small{color:#1f0d6b}.vchips button.full{border-style:dashed}.vnote{background:var(--tile);border-radius:12px;margin:0;padding:8px 12px;font-weight:700}.vphotos{flex-wrap:wrap;gap:8px;display:flex}.vphoto{border:2px solid var(--deep);background:var(--tile);border-radius:12px;place-items:center;width:88px;height:88px;display:grid;position:relative;overflow:hidden}.vphoto img{object-fit:cover;width:100%;height:100%}.vphoto button{top:3px;color:#fff;cursor:pointer;background:#000000a6;border:0;border-radius:50%;width:26px;height:26px;position:absolute;inset-inline-end:3px}.vphoto.add{cursor:pointer;text-align:center;border-style:dashed;padding:4px;font-size:.8rem;font-weight:800}.vagree{font-weight:800}.vstatusbadge{background:var(--tile);border-radius:999px;margin:0 0 6px;padding:4px 12px;font-weight:900;display:inline-block}.vstatus.s-paid .vstatusbadge{color:#0b3b27;background:#2bd98a}.vstatus.s-approved .vstatusbadge{background:var(--yellow);color:#1f0d6b}.vstatus.s-declined .vstatusbadge,.vstatus.s-expired .vstatusbadge,.vstatus.s-cancelled .vstatusbadge{color:#7a0020;background:#ffd6de}.vpay{border-color:var(--pink);box-shadow:3px 3px 0 var(--pink)}.vclock{font-variant-numeric:tabular-nums;margin:0;font-size:1.25rem;font-weight:900}.vclock.hurry{color:var(--red)}.vclock.soon{color:#e07a00}.vpill.s-approved.hurry,.vpill.s-approved.late{background:var(--red);color:#fff}.vlogo{align-items:center;gap:12px;display:flex}.vlogo img,.vlogo>span{object-fit:contain;border:2px solid var(--deep);background:#fff;border-radius:14px;place-items:center;width:84px;height:84px;font-size:2rem;display:grid}.vwa{border:2px dashed #25d366;border-radius:14px;margin-bottom:10px;padding:10px}.vwa h3{margin-top:0}.vkitlist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.vkitlist li,.vkitrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vkitlist li>span:nth-child(2){flex:1;min-width:0}.vkitprev{background:var(--tile);border-radius:10px;flex:none;place-items:center;width:52px;height:52px;font-size:1.5rem;display:grid;overflow:hidden}.vkitprev img{object-fit:cover;width:100%;height:100%}.vframe{justify-items:start;gap:10px;margin-top:12px;display:grid}.vframepick{gap:10px;max-width:100%;display:flex;overflow-x:auto}.vframepick button{aspect-ratio:9/16;background:var(--tile);cursor:pointer;border:3px solid #0000;border-radius:12px;flex:none;width:90px;padding:0;overflow:hidden}.vframepick button.on{border-color:var(--pink)}.vframepick img{object-fit:cover;width:100%;height:100%}.vframeout img{aspect-ratio:9/16;object-fit:cover;border:2px solid var(--deep);border-radius:14px;width:min(260px,70vw)}.vcaption pre{white-space:pre-wrap;font:inherit;background:var(--tile);border-radius:12px;margin:0 0 8px;padding:10px}.vstars{gap:6px;display:flex}.vstars button{color:var(--line);cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;font-size:1.8rem}.vstars button.on{color:#ffb547}.vmsgs ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.vmsgs li{border-bottom:1px dashed var(--line);gap:2px;padding-bottom:8px;display:grid}.vmsgs small{color:var(--muted)}.vmap{border:2px solid var(--deep);touch-action:manipulation;-webkit-user-select:none;user-select:none;background:#fff;border-radius:14px;width:100%;position:relative;overflow:hidden}.vmap>img{pointer-events:none;width:100%;height:auto;display:block}.vmapblank{aspect-ratio:4/3;background:repeating-linear-gradient(45deg,#f4f1fc,#f4f1fc 10px,#ece6fa 10px 20px)}.vspot{color:#1f0d6b;white-space:nowrap;cursor:pointer;touch-action:none;background:#fff;border:2px solid #1f0d6b;border-radius:9px;align-items:center;gap:4px;min-width:30px;height:30px;padding:0 6px;font:800 12px/1 system-ui,sans-serif;display:flex;position:absolute;translate:-50% -50%;box-shadow:0 2px 6px #00000040}.vspot.kB{border-style:dashed;border-radius:4px}.vspot b{font-weight:900}.vspot span{text-overflow:ellipsis;max-width:76px;overflow:hidden}.vspot.taken{background:var(--c,#fff23a);color:#12063f}.vspot.mine{z-index:2;background:#fff23a;border-width:3px;animation:1s ease-in-out infinite alternate lshopblink;scale:1.25}.vspot.warn{outline-offset:2px;outline:3px solid #e5132e}.vspot.picked{outline:3px solid var(--pink);outline-offset:3px;z-index:3}.vlegend{flex-wrap:wrap;gap:6px 14px;margin:8px 0;padding:0;font-size:.85rem;list-style:none;display:flex}.vlegend i{vertical-align:-1px;border:1px solid #1f0d6b;border-radius:3px;width:12px;height:12px;margin-inline-end:5px;display:inline-block}.vlegend i.kB{border-style:dashed}.vplacetable{border-collapse:collapse;width:100%;margin-top:8px;font-size:.85rem}.vplacetable th,.vplacetable td{border-bottom:1px solid var(--line);text-align:start;padding:5px}.vfloorbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vwarn{border-color:#e5132e;box-shadow:3px 3px #e5132e}.vwarn ul{margin:0;padding-inline-start:20px}.printonly{display:none}@media print{body *{visibility:hidden}.vprint,.vprint *{visibility:visible}.vprint{padding:10px;position:absolute;inset:0 0 auto}.printonly{display:block}.vspot{box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}.vspot.taken{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.vadminhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.vadminhead h1{margin:0;font-size:1.4rem}.vtabs{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.vadmin{gap:12px;min-width:0;display:grid}.vcounters{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.vcounters li{background:var(--surface);border:2px solid var(--deep);border-radius:14px;gap:2px;padding:8px 10px;display:grid}.vcounters li span{font-size:1.25rem;font-weight:900}.vcounters li small{color:var(--muted)}.vcounters li.full{background:#ffe8ee}.vfilters{gap:8px;display:grid}.vfilters .vchips button{flex-direction:row;align-items:center;gap:6px;min-height:38px;padding:6px 10px}.row3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (max-width:560px){.row3{grid-template-columns:1fr}}.vapps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.vapp{background:var(--surface);border:2px solid var(--deep);border-radius:16px;gap:8px;padding:10px 12px;display:grid}.vapp.s-paid{border-color:#0b7f57}.vapphead{all:unset;cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:2px 8px;display:grid}.vappname{overflow-wrap:anywhere;min-width:0}.vappmeta{color:var(--muted);grid-column:1/-1}.vpill{background:var(--tile);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:.75rem;font-weight:900}.vpill.s-paid{color:#0b3b27;background:#2bd98a}.vpill.s-approved{background:var(--yellow);color:#1f0d6b}.vpill.s-waitlist{color:#1f0d6b;background:#c9bef5}.vpill.s-declined,.vpill.s-expired,.vpill.s-cancelled{color:#7a0020;background:#ffd6de}.vappbtns{flex-wrap:wrap;gap:6px;display:flex}.vappbody{border-top:1px dashed var(--line);gap:8px;padding-top:8px;display:grid}.vappbody p{overflow-wrap:anywhere;margin:0}.vob{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vlogothumb{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:10px;width:56px;height:56px}.vtool{background:var(--tile);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex}.vtool select{max-width:100%}.vcatedit{gap:8px;margin:0 0 8px;padding:0;list-style:none;display:grid}.vcatedit li{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto auto;align-items:center;gap:6px;display:grid}@media (max-width:560px){.vcatedit li{grid-template-columns:1fr 1fr}}.vstep{align-items:center;gap:6px;display:inline-flex}.vstep button{border:2px solid var(--deep);background:var(--surface);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:50%;font-size:1.1rem;font-weight:900}.vstep b{text-align:center;min-width:22px;font-size:1.1rem}.vdet{gap:4px;margin-bottom:10px;display:grid}.vdet textarea{box-sizing:border-box;width:100%;font-size:16px}.vsavebar{bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:5;position:sticky}.vkitadmin{gap:10px;margin:0;padding:0;list-style:none;display:grid}.vframeedit{grid-template-columns:140px 1fr;gap:12px;margin-top:10px;display:grid}@media (max-width:480px){.vframeedit{grid-template-columns:110px 1fr}}.vframeprev{aspect-ratio:9/16;background:var(--tile);border-radius:10px;position:relative;overflow:hidden}.vframeprev img{object-fit:fill;width:100%;height:100%}.vopening{aspect-ratio:1;background:#e5132e1f;border:2px dashed #e5132e;position:absolute;translate:-50% -50%}.vopening.circle{border-radius:50%}.vframectl{align-content:start;gap:6px;display:grid}.vpaymethods button{flex:140px}.vbank{gap:10px;display:grid}.vbank dl{background:var(--tile);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:6px 12px;margin:0;padding:10px 12px;display:grid}.vbank dt{color:var(--muted);font-size:.9rem;font-weight:700}.vbank dd{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;display:flex}.vbank code{background:var(--surface);word-break:break-all;border-radius:8px;padding:2px 6px;font-size:.95rem;font-weight:800}label.btn.disabled{opacity:.5;pointer-events:none}.vnote.vbad{color:#7a0020;background:#ffe8ee}.vpay.review{border-color:#8e2fe6;box-shadow:3px 3px #8e2fe6}.vwastep{border-color:#25d366;gap:10px;display:grid;box-shadow:3px 3px #25d366}.vwastep h2{margin:0}.vwastep.done{box-shadow:none;border-style:dashed}.vwastep.done p{margin:0;font-weight:800}.btn.wa{text-align:center;color:#062b14!important;background:#25d366!important;border-color:#0b5d2a!important}.vstatus.complete .vstatusbadge{color:#0b3b27;background:#2bd98a}.acctbanner.wa{color:#062b14;background:#25d366}.vappchips{flex-wrap:wrap;grid-column:1/-1;gap:4px;display:flex}.vpill.p-ok,.vpill.w-verified{color:#0b3b27;background:#2bd98a}.vpill.p-under_review{color:#3d0d7a;background:#e7d6ff}.vpill.p-rejected,.vpill.w-none{color:#7a0020;background:#ffd6de}.vpill.w-joined{color:#1f0d6b;background:#fff23a}.vreceipt img{border:2px solid var(--deep);object-fit:contain;background:#fff;border-radius:10px;max-width:160px;max-height:220px}.vpaytool{align-items:flex-start}.anrange{flex-wrap:wrap;gap:6px;margin:4px 0 8px;display:flex}.anrange button{border:2px solid var(--line);background:var(--surface);min-height:40px;font:inherit;color:inherit;cursor:pointer;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:800}.anrange button.on{background:var(--purple);border-color:var(--purple);color:#fff}.anrange-dates input[type=date]{min-height:44px}.anstats .stat .an-up{color:#0a8a4a;font-size:13px;font-weight:800}.anstats .stat .an-down{color:#c0262d;font-size:13px;font-weight:800}.reqbar{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;display:flex}.lstage .lcontrols .lzoom.lzoomfloat{top:auto;bottom:0;z-index:6;background:#00000073;border-radius:24px;flex:none;width:auto;height:auto;padding:4px 4px 8px;position:absolute;inset-inline-end:calc(100% + 12px)}.lstage .lcontrols .lzoom.lzoomfloat .lzoompanel>button{display:block}.lquickhead{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.lqdreset{margin-inline-start:auto}.lrrcard{gap:10px;max-height:calc(100dvh - 40px);display:grid;overflow:auto}.lrrphoto{gap:8px;display:grid}.lrrprev{background:#eee;border-radius:14px;place-items:center;width:120px;height:120px;margin:0 auto;font-size:40px;display:grid;position:relative;overflow:hidden}.lrrprev img{object-fit:cover;width:100%;height:100%}.lrrnew{top:6px;color:#12063f;background:#fff23a;border-radius:999px;padding:2px 6px;font-size:11px;font-style:normal;font-weight:900;position:absolute;inset-inline-start:6px}.lrrbtns{gap:6px;display:grid}.lrrbtns>button,.lrrbtns>.lrrbtn{border:2px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-weight:800;display:flex}.lrrbtns>button.on{border-color:var(--purple);background:var(--purple);color:#fff}.lrerunform .lrrphoto{margin:4px 0}.btn.lvbm.on{background:var(--purple);border-color:var(--purple);color:#fff}.lvbmcount{color:var(--muted);align-self:center;font-size:13px;font-weight:800}.lvbmlist{border:2px solid var(--line);border-radius:14px;padding:8px 12px}.lvbmlist summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px;min-height:32px;display:flex}.lvbmlist ul{gap:6px;max-height:220px;margin:6px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.lvbmlist .bmyes{color:#0a8a4a;font-weight:800}.lmaskcard{gap:10px;max-height:calc(100dvh - 40px);display:grid;overflow:auto}.lmaskgrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lmaskgrid button{border:2px solid var(--line);background:var(--surface);min-height:48px;color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;padding:6px 8px;font-size:14px;font-weight:800}.lmaskgrid button.on{background:var(--purple);border-color:var(--purple);color:#fff}.hype-m{align-items:center;gap:8px;margin:2px 0 10px;font-size:14px;font-weight:900;display:flex}.hype-m.sm{margin:2px 0 4px;font-size:12px}.hype-l{white-space:nowrap;background:var(--surface);border:2px solid var(--line);border-radius:999px;padding:3px 10px}.hype-bar{background:var(--line);border-radius:999px;flex:1;max-width:220px;height:10px;overflow:hidden}.hype-bar i{border-radius:inherit;background:linear-gradient(90deg,#ffd23a,#ff8a00,#ff2d55);height:100%;transition:width .6s;display:block}.hype-m.lv2 .hype-l{color:#b34700;background:#fff3e0;border-color:#ff8a00}.hype-m.lv3 .hype-l{color:#fff;background:linear-gradient(90deg,#ff8a00,#ff2d55);border-color:#ff4d00}.hype-m.lv4 .hype-l{color:#fff;background:linear-gradient(90deg,#ff2d55,#ff3fd6,#8e2fe6) 0 0/200% 100%;border-color:#ff2d55;animation:1.6s linear infinite hypeShift}.hype-m.lv3 .hype-l,.hype-m.lv4 .hype-l{animation-name:hypeShift,hypePulse;animation-duration:1.6s,1.4s;animation-timing-function:linear,ease-out;animation-iteration-count:infinite;box-shadow:0 0 #ff2d5580}.hype-m.lv3 .hype-l{animation-name:hypePulse;animation-duration:1.4s}@keyframes hypeShift{to{background-position:200% 0}}@keyframes hypePulse{0%{box-shadow:0 0 #ff2d5573}to{box-shadow:0 0 0 10px #ff2d5500}}@media (prefers-reduced-motion:reduce){.hype-m .hype-l{animation:none!important}}.hottest{margin:0 0 8px}.hotrow{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;grid-auto-columns:minmax(220px,72%);grid-auto-flow:column;gap:12px;padding:4px 2px 12px;display:grid;overflow-x:auto}.hotrow>*{scroll-snap-align:start}@media (min-width:760px){.hotrow{grid-auto-columns:minmax(240px,30%)}}.guessbox{border:2px dashed var(--purple);background:var(--surface);border-radius:16px;gap:8px;margin:14px 0;padding:12px 14px;display:grid}.gs-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.gs-row{align-items:center;gap:8px;display:flex}.gs-row input{flex:1;min-width:0;min-height:44px;font-size:16px}.gs-row .btn{min-height:44px}.gs-win{margin:0;font-weight:900}.gs-you{color:#0a8a4a;margin:0;font-weight:800}.gs-mine{margin:0;font-weight:800}.gs-list{gap:4px;max-height:240px;margin:6px 0 0;padding-inline-start:22px;display:grid;overflow:auto}.mbox-art{background:radial-gradient(circle at 50% 40%,#3a1a8a,#12063f 70%);place-items:center;display:grid;position:absolute;inset:0}.mbox{aspect-ratio:1;width:46%;max-width:180px;position:relative}.mbox-body{background:linear-gradient(135deg,#ff3fd6,#8e2fe6);border-radius:10px;height:72%;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 -8px #0000002e}.mbox-body:before{content:"";background:#fff23a;width:12%;position:absolute;top:0;bottom:0;left:44%}.mbox-lid{transform-origin:10% 100%;background:linear-gradient(135deg,#ff62e0,#a14bff);border-radius:8px;height:22%;transition:transform .7s cubic-bezier(.3,1.4,.5,1);position:absolute;top:12%;left:-6%;right:-6%;box-shadow:0 4px #0003}.mbox-lid:before{content:"";background:#fff23a;width:12%;position:absolute;top:0;bottom:0;left:44%}.mbox b{text-align:center;color:#fff;text-shadow:0 3px #12063f;font-size:clamp(28px,9vw,64px);font-weight:900;position:absolute;bottom:16%;left:0;right:0}.mbox-art .mbox{animation:2.4s ease-in-out infinite mboxBob}@keyframes mboxBob{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-6px)rotate(2deg)}}.mhints{flex-wrap:wrap;gap:6px;margin:4px 0 10px;display:flex}.mhints.sm{margin:2px 0 4px}.mhints .mtag{color:#fff23a;background:#12063f;border-color:#12063f}.mreveal{z-index:80;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.mreveal-bg{background:#12063fc7;border:0;position:absolute;inset:0}.mreveal-card{background:var(--surface);text-align:center;border-radius:24px;width:min(420px,100%);padding:18px;position:relative;box-shadow:0 20px 60px #0006}.mreveal-k{color:var(--purple);margin:0;font-weight:900}.mreveal-stage{place-items:center;height:220px;margin:8px 0;display:grid;position:relative}.mreveal .mbox.big{width:150px;max-width:none}.mreveal-card.st0 .mbox{animation:.3s ease-in-out infinite mboxShake}@keyframes mboxShake{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.mreveal-card.st1 .mbox-lid,.mreveal-card.st2 .mbox-lid{transform:translate(-10%,-60%)rotate(-35deg)}.mreveal-photo{object-fit:cover;opacity:0;border:4px solid #fff23a;border-radius:18px;width:190px;height:190px;transition:all .7s cubic-bezier(.2,1.4,.4,1);position:absolute;transform:scale(.3)translateY(40px)}.mreveal-card.st2 .mreveal-photo{opacity:1;transform:scale(1)translateY(0)}.mreveal-card.st2 .mbox{opacity:0;transition:opacity .4s}.mreveal-burst{opacity:0;border-radius:50%;width:10px;height:10px;position:absolute}.mreveal-card.st1 .mreveal-burst{animation:.9s ease-out forwards mburst}@keyframes mburst{0%{opacity:1;box-shadow:0 0 #fff23a,0 0 #ff3fd6}to{opacity:0;box-shadow:0 0 0 90px #fff23a00,0 0 0 140px #ff3fd600}}@media (prefers-reduced-motion:reduce){.mreveal-card .mbox,.mbox-art .mbox{animation:none}}.funpanel .check{margin:6px 0;display:flex}.swipebid{touch-action:none;-webkit-user-select:none;user-select:none;background:#fff23a;border:2px solid #12063f;border-radius:999px;flex:100%;min-width:200px;height:52px;position:relative;overflow:hidden;box-shadow:0 3px #12063f}.swipebid.alt{background:var(--surface)}.swipebid.off{opacity:.5}.swipefill{top:0;bottom:0;border-radius:inherit;opacity:calc(.25 + var(--p,0) * .75);pointer-events:none;background:linear-gradient(90deg,#ff3fd6,#8e2fe6);position:absolute;inset-inline-start:0}[dir=rtl].swipebid .swipefill{background:linear-gradient(270deg,#ff3fd6,#8e2fe6)}.swipelbl{color:#12063f;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(90deg,#12063f 40%,#8e2fe6 50%,#12063f 60%) 0 0/250% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;place-items:center;padding-inline:56px 12px;font-size:15px;font-weight:900;animation:2.2s linear infinite swipeShine;display:grid;position:absolute;inset:0;overflow:hidden}@keyframes swipeShine{to{background-position:-250% 0}}.swipeknob{top:3px;color:#fff23a;width:44px;height:42px;font:inherit;cursor:grab;touch-action:none;background:#12063f;border:0;border-radius:999px;place-items:center;font-size:18px;font-weight:900;display:grid;position:absolute;inset-inline-start:3px;box-shadow:0 2px 6px #00000040}.swipeknob:active{cursor:grabbing}.swipebid.done .swipeknob{color:#fff;background:#0a8a4a}@media (prefers-reduced-motion:reduce){.swipelbl{-webkit-text-fill-color:#12063f;animation:none}}.lcardbtns.lswipe{flex-direction:column;align-items:stretch;gap:6px}.lbidpick{flex-wrap:wrap;gap:6px;display:flex}.lbidpick .btn{flex:auto}.lcard .swipebid{min-width:0;height:48px}.lcardbtns.lswipe>.lbidpick,.lcardbtns.lswipe>.swipebid{flex:none;align-self:stretch;width:100%}.swipebid{flex:none;width:min(230px,100%);min-width:0;max-width:230px;height:40px;margin-inline:auto;box-shadow:0 2px #12063f}.swipeknob{top:2px;width:36px;height:32px;font-size:15px;inset-inline-start:2px}.mbody .swipebid{margin:12px auto 4px}.lcard .swipebid{width:min(230px,100%);height:38px}.lcard .swipeknob{width:36px;height:30px}.lcardbtns.lswipe>.swipebid{align-self:center;width:min(230px,100%)}.swipebid,.lcard .swipebid,.lcardbtns.lswipe>.swipebid{width:min(170px,100%);max-width:170px}.swipelbl{padding-inline:42px 8px;font-size:13px}.updbanner{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 14px);z-index:90;color:#fff23a;background:#12063f;border-radius:999px;align-items:center;gap:4px;max-width:calc(100% - 24px);padding:4px;display:flex;position:fixed;translate:-50%;box-shadow:0 6px 20px #0000004d}.updgo{color:#12063f;font:inherit;cursor:pointer;background:#fff23a;border:0;border-radius:999px;min-height:44px;padding:10px 14px;font-size:14px;font-weight:900}.updx{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;width:40px;height:40px;font-size:16px}.drnote{color:#0a8a4a;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;font-weight:800;display:flex}.drnote button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}.lrulesmini{color:#fff;min-height:30px;font:inherit;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:#0000008c;border:1.5px solid #ffffffd9;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:.78rem;font-weight:800;display:inline-flex}.lrulesmini:active{transform:scale(.96)}.ltop .lrulesmini{flex:none;padding:4px 8px}.lstage.host .lstatus{top:calc(env(safe-area-inset-top,0px) + 132px)}.lstage.host .lconninfo,.lstage.host .lkeepopen{top:calc(env(safe-area-inset-top,0px) + 166px)}.lhostback{font-size:1.05rem;font-weight:900}.lfloat li,.chat .msg{-webkit-touch-callout:none}.lfloat li:not(.sys){-webkit-user-select:none;user-select:none}.lmore{color:inherit;opacity:.55;font:inherit;cursor:pointer;vertical-align:baseline;background:0 0;border:0;margin-inline-start:4px;padding:0 4px;font-weight:900;line-height:1}.lmore:hover,.lmore[aria-expanded=true]{opacity:1}.lmsgmenu{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.lmsgmenu button{color:#fff;font:inherit;cursor:pointer;text-shadow:none;background:#12063fd9;border:1.5px solid #ffffff73;border-radius:999px;padding:6px 11px;font-size:.82rem;font-weight:800}.chat .lmsgmenu button{background:var(--surface);color:var(--ink);border-color:var(--line)}.lmsgmenu .lprivbtn{color:#fff;background:#6b2bd9;border-color:#b48cff}.lmsgmenu .lmenux{padding:6px 9px}.lquote{border:0;max-width:100%;color:inherit;opacity:.75;font:inherit;cursor:pointer;text-align:start;background:#ffffff14;border-inline-start:3px solid #ffffff8c;border-radius:4px;align-items:baseline;gap:4px;margin:1px 0 2px;padding:1px 6px;font-size:.74rem;line-height:1.25;display:flex;overflow:hidden}.lquote span:last-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.chat .lquote{border-inline-start-color:var(--line);background:#0000000a}.lflash{animation:1.5s ease-out lflash}@keyframes lflash{0%,30%{background:#fff23a59;box-shadow:0 0 0 3px #fff23a}}.lfloat li.lpriv{background:#6b2bd9c7;border:1.5px solid #b48cff}.chat .msg.lpriv{background:#f1e9ff;border-inline-start:4px solid #6b2bd9;border-radius:8px;padding-inline-start:8px}.lprivtag{letter-spacing:.02em;opacity:.95;color:#e9dcff;font-size:.68rem;font-weight:900;display:block}.chat .lprivtag{color:#6b2bd9}.ltrans{opacity:.88;border-top:1px dashed #ffffff59;margin-top:2px;padding-top:2px;font-size:.84rem;font-style:italic;display:block}.ltrans small{opacity:.85;font-size:.68rem;font-style:normal;display:block}.ltrans small button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ltrans.busy,.ltrans.fail{border-top:0;font-size:.72rem}.chat .ltrans{border-top-color:var(--line)}.lchatbox,.chatrow{flex-wrap:wrap}.lreplybar{z-index:6;color:#fff;background:#12063feb;border:1.5px solid #ffffff59;border-radius:12px;flex-wrap:wrap;flex:100%;order:-1;align-items:center;gap:6px;padding:6px 32px 6px 10px;font-size:.8rem;font-weight:700;display:flex;position:relative}.chatrow{position:relative}.chatrow .lreplybar{background:var(--surface);color:var(--ink);border-color:var(--line)}.lreplypriv{color:#fff;white-space:nowrap;background:#6b2bd9;border-radius:999px;padding:1px 8px;font-weight:900}.lreplyq{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.lreplyq span{opacity:.75;font-weight:600}.lreplyx{top:4px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:16px;position:absolute;inset-inline-end:6px}.privmode textarea{background:#6b2bd959!important;border-color:#b48cff!important}.lprivmode{cursor:pointer;background:#00000059;border:1.5px solid #ffffff73;border-radius:50%;flex:none;align-self:flex-end;width:38px;height:38px;padding:0;font-size:16px;position:relative}.chatrow .lprivmode{border-color:var(--line);background:var(--surface)}.lprivmode.on{background:#6b2bd9;border-color:#b48cff}.lprivdot{top:-2px;background:#e5132e;border:2px solid #fff;border-radius:50%;width:11px;height:11px;animation:1.2s infinite navlive;position:absolute;inset-inline-end:-2px}.lmodpick{bottom:calc(100% + 6px);z-index:7;color:#fff;background:#12063f;border:2px solid #b48cff;border-radius:14px;flex-direction:column;width:min(280px,100%);max-height:40dvh;padding:6px;display:flex;position:absolute;inset-inline-start:0;overflow:auto}.lmodpickh{justify-content:space-between;align-items:center;padding:4px 6px;font-size:.82rem;font-weight:900;display:flex}.lmodpickh button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:16px}.lmodpick>button{color:#fff;font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;border-top:1px solid #ffffff1f;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 6px;font-weight:800;display:flex}.lmodpick>button small{opacity:.7;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.72rem;font-weight:600;overflow:hidden}.lmodpick .hint{color:#c9bef5;margin:4px 6px}.navlivedot{color:#e5132e;vertical-align:1px;margin-inline-start:4px;font-size:.8em;line-height:1;animation:1.6s ease-in-out infinite navlive;display:inline-block}.lprivlog{flex-direction:column;gap:8px;margin:0;padding-inline-start:20px;display:flex}.lprivlog li div{overflow-wrap:anywhere}.lprivq{opacity:.65;font-size:.85em}.lwaitwelcome{color:#f3ebff;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;max-width:100%;margin:0 0 4px;padding:4px 12px;font-size:.72rem;font-weight:700;line-height:1.3;animation:.6s ease-out lwaitwelcome}@keyframes lwaitwelcome{0%{opacity:0;transform:translateY(-4px)}}.lwaitstyles{flex-direction:column;align-items:center;gap:4px;max-width:100%;margin-top:6px;display:flex}.lwaitstylesh{opacity:.85;letter-spacing:.03em;font-size:.74rem;font-weight:900}.lwaitstylerow{flex-wrap:wrap;justify-content:center;gap:6px;max-width:100%;padding:2px;display:flex}.lwaitstylerow::-webkit-scrollbar{display:none}.lwaitstyle{color:#fff;min-width:58px;font:inherit;cursor:pointer;background:#ffffff1f;border:1.5px solid #fff3;border-radius:14px;flex-direction:column;flex:none;align-items:center;gap:1px;padding:5px 9px;display:flex}.lwaitstyle span{font-size:1.3rem;line-height:1}.lwaitstyle small{white-space:nowrap;font-size:.66rem;font-weight:800}.lwaitstyle.on{color:#1f0d6b;background:#fff23a;border-color:#fff23a}.lwaitstyle.last{border-color:#ffe45c}.lwaitnow{opacity:.9;white-space:nowrap;text-overflow:ellipsis;max-width:90px;font-size:.7rem;font-weight:800;overflow:hidden}.lpitem{align-items:flex-start;gap:10px;display:flex}.lpitembody{flex:1;min-width:0}.lpthumb{background:var(--line);border:1px solid var(--line);color:var(--ink);border-radius:10px;flex:none;place-items:center;padding:0;display:grid;overflow:hidden}.lpthumb.m{cursor:zoom-in;width:64px;height:64px}.lpthumb.s{border-radius:7px;width:30px;height:30px}.lpthumb img{object-fit:cover;width:100%;height:100%;display:block}.lpthumbno{opacity:.75;font-size:.82rem;font-weight:900}.lpthumb.s .lpthumbno{font-size:.62rem}.lpthumbs{align-items:center;gap:4px;margin-top:4px;display:flex}.lpmore{opacity:.7;font-weight:800}.navwrap{order:3;width:100%;min-width:0;position:relative}.navwrap nav{width:100%}@media (min-width:720px){.navwrap{flex:0 auto;order:0;width:auto}}.navwrap.more-l nav{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 44px);mask-image:linear-gradient(90deg,#0000 0,#000 44px)}.navwrap.more-r nav{-webkit-mask-image:linear-gradient(270deg,#0000 0,#000 44px);mask-image:linear-gradient(270deg,#0000 0,#000 44px)}.navwrap.more-l.more-r nav{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 44px calc(100% - 44px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 44px calc(100% - 44px),#0000 100%)}.navarrow{z-index:2;border:2px solid var(--outline);background:var(--surface);width:28px;height:28px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;padding:0 0 3px;font:900 22px/1 system-ui,sans-serif;display:grid;position:absolute;top:50%;transform:translateY(-58%);box-shadow:0 2px 6px #0000002e}.navarrow.l{left:-2px}.navarrow.r{right:-2px}.mrpanel h3{margin:14px 0 6px}.mrrole{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;display:flex}.mrtest{color:#fff!important;background:#6b2bd9!important}.mrbar{background:var(--line);border:2px solid var(--outline);border-radius:999px;height:16px;position:relative;overflow:hidden}.mrbar.sm{border-width:1px;max-width:180px;height:8px;margin-top:4px}.mrfill{background:linear-gradient(90deg,#22e3f2,#ff3fd6,#fff23a) 0 0/200% 100%;border-radius:999px;transition:width .9s cubic-bezier(.2,.8,.2,1);animation:3s linear infinite mrshine;position:absolute;inset:0 auto 0 0}[dir=rtl] .mrfill{inset:0 0 0 auto}@keyframes mrshine{to{background-position:-200% 0}}.mrbartext{margin:6px 0 10px;font-size:.92rem}.mrstats{grid-template-columns:repeat(3,1fr);gap:8px;margin:6px 0;display:grid}.mrstats div{background:var(--surface);border:2px solid var(--outline);text-align:center;border-radius:14px;padding:8px}.mrstats small{opacity:.75;font-size:.74rem;display:block}.mrstats strong{font-size:1.2rem}.mrtokens{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mrtokens li{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:8px 10px;font-size:.9rem;display:flex}.mrtokens li small{opacity:.75}.mrtokens li.st-expired,.mrtokens li.st-removed{opacity:.6}.mrhist{margin-top:10px}.mrhist summary{cursor:pointer;font-weight:800}.mrparty{z-index:80;pointer-events:auto;background:#12063f59;place-items:center;display:grid;position:fixed;inset:0}.mrpartyfx span{--a:calc(var(--i) * 45deg);font-size:2rem;animation:1.6s ease-out forwards mrburst;position:absolute;top:50%;left:50%}@keyframes mrburst{0%{transform:translate(-50%,-50%) rotate(var(--a)) translateY(0) scale(.4);opacity:1}to{transform:translate(-50%,-50%) rotate(var(--a)) translateY(-140px) scale(1.2);opacity:0}}.mrpartycard{text-align:center;color:#fff;background:#12063f;border:3px solid #fff23a;border-radius:20px;flex-direction:column;gap:4px;max-width:min(320px,90vw);padding:16px 20px;animation:.35s ease-out lwinpop;display:flex;position:relative}.mrpartycard b{font-size:1.15rem}.mrpartycard span{opacity:.9;font-size:.85rem}.mrorder{align-items:center;gap:6px;margin-top:6px;font-weight:800;display:inline-flex}.mrorder small{opacity:.8}.mrorder.on{color:#1b8a4b}.mrcart{border:2px dashed var(--outline);border-radius:14px;margin:8px 0;padding:8px 10px}.mrcart.on{background:#22e3f21f;border-style:solid}.mrcart small{opacity:.75}.mroff{color:#1b8a4b}.mrga{margin-top:10px}.mrga small{opacity:.8}p.mrga.on{color:#1b8a4b;font-weight:800}.mrgaadmin{border:1px dashed var(--line);border-radius:12px;margin:8px 0 0;padding:8px 10px}.mrmotm{text-align:start;cursor:pointer;width:100%;font:inherit;color:inherit;background:linear-gradient(135deg,#fff23a59,#ff3fd62e);flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.mrmotmh{flex:100%;font-size:.85rem;font-weight:900}.mrmotmh2{margin-inline-start:auto;font-size:1.2rem;font-weight:900}.mrfilters{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.mrsort{margin:0}.mrlist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mrrow{text-align:start;background:var(--surface);border:2px solid var(--outline);width:100%;font:inherit;color:inherit;cursor:pointer;border-radius:16px;justify-content:space-between;gap:10px;padding:10px 12px;display:flex}.mrrowmain{flex-direction:column;gap:2px;min-width:0;display:flex}.mrrowside{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:1px;font-size:.78rem;display:flex}.mrtags{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.mrsettings summary{cursor:pointer}.mrsettings .row3{margin-top:10px}.mrchecks{flex-wrap:wrap;gap:4px 14px;display:flex}.mrtestbox{background:#6b2bd914;border-radius:12px;margin:8px 0;padding:8px 10px}.mrgive{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mrgive input:not([type]){flex:180px;min-width:0}.mrlives{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mrlives li{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;padding:6px 0;display:flex}.mrsheet .ldrawerbody{padding-bottom:20px}@media (max-width:480px){.mrrow{flex-direction:column}.mrrowside{align-items:flex-start}}.mrfilters .seg{flex-wrap:wrap;max-width:100%}.mrfilters .seg label{flex:auto}.lflashpick{gap:2px;min-width:0;max-width:100%;margin-top:8px;display:grid}.lpickbtns .lflashpick{flex:100%}.lflashpick .lquicklbl{margin:6px 0 0}.lflashpick .lchips{align-items:center;margin-top:4px}.lflashnum{border:2px solid var(--line);width:76px;font:inherit;background:var(--surface);color:var(--ink);border-radius:10px;padding:4px 8px;font-weight:800}.lflashsec{align-items:center;gap:6px;font-weight:700;display:inline-flex}.lflashsheet .ldrawerbody{padding-bottom:20px}.lflashsheet h3{margin:0 0 6px}.lflashrun{background:var(--tile);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-weight:700;display:flex}.lflashprev{margin:10px 0;font-weight:700}.lflashprev s{opacity:.6}.lflash{background:linear-gradient(135deg,#ff3fd659,#fff23a2e);border:2px solid #fff23a;border-radius:12px;grid-template-columns:1fr auto;grid-template-areas:"tag timer""prices prices";align-items:center;gap:2px 8px;min-width:0;padding:5px 9px;animation:.35s ease-out lbackpop;display:grid}.lflashtag{white-space:nowrap;text-overflow:ellipsis;grid-area:tag;font-size:.85rem;font-weight:800;overflow:hidden}.lflashtag b{color:#12063f;background:#fff23a;border-radius:6px;padding:0 5px}.lflashprices{flex-wrap:wrap;grid-area:prices;align-items:baseline;gap:8px;min-width:0;display:flex}.lflashprices s{opacity:.75;font-size:.95rem;font-weight:700}.lflashprices strong{text-shadow:0 1px 2px #00000059;font-size:1.7rem;font-weight:900;line-height:1}.lflashtimer{font-variant-numeric:tabular-nums;background:#00000073;border-radius:999px;grid-area:timer;padding:1px 8px;font-weight:900}.lflash.hurry .lflashtimer{background:#e5294b;animation:.6s ease-in-out infinite alternate lflashpulse}.lflash.small{padding:3px 8px}.lflash.small .lflashprices strong{font-size:1.15rem}@keyframes lflashpulse{0%{transform:scale(1)}to{transform:scale(1.08)}}.lbarflash{color:#12063f;white-space:nowrap;background:#fff23a;border-radius:999px;flex:none;padding:1px 7px;font-size:.78rem;font-weight:800}.lbuy.flash{color:#12063f!important;background:linear-gradient(135deg,#ff3fd6,#ffb800)!important;border-color:#fff23a!important}.lflashbtn.on{color:#12063f!important;background:#fff23a!important}.lorderdisc{flex-wrap:wrap;gap:4px 10px;margin:2px 0;font-size:.85rem;font-weight:700;display:flex}.lorderdisc s{opacity:.65}.lgame{z-index:8;left:0;right:0;top:calc(env(safe-area-inset-top,0px) + 96px);box-sizing:border-box;color:#fff;text-align:center;background:linear-gradient(160deg,#12063ff0,#50188ceb);border:3px solid #22e3f2;border-radius:22px;justify-items:center;gap:6px;width:min(340px,100% - 24px);margin-inline:auto;padding:10px 14px 12px;animation:.4s ease-out lbackpop;display:grid;position:absolute;box-shadow:0 10px 34px #00000080}.lgame p{margin:0}.lgame.mini{border-color:#fff6;padding:8px 12px;font-weight:800}.lgame.invite{border-color:#fff23a;box-shadow:0 0 0 4px #fff23a40,0 10px 34px #00000080}.lgame.won-viewer{border-color:#2be38b}.lgame.won-host{border-color:#ff3fd6}.lgamehead{letter-spacing:.02em;opacity:.95;font-size:.95rem;font-weight:900}.lgamehead small{opacity:.75;font-weight:700}.lgametitle{font-size:1.1rem;font-weight:900;line-height:1.25}.lgamesub{font-size:.92rem;font-weight:700;line-height:1.3}.lgamecount{color:#12063f;font-variant-numeric:tabular-nums;background:#fff23a;border-radius:50%;place-items:center;min-width:28px;height:28px;margin-inline-start:4px;font-weight:900;display:inline-grid}.lgameprize{background:#fff23a29;border:1.5px dashed #fff23a;border-radius:10px;padding:3px 8px;font-size:.9rem;font-weight:800}.lgamesides{justify-content:center;gap:10px;width:100%;display:flex}.lgameside{color:#fff;min-width:0;font:inherit;cursor:pointer;touch-action:manipulation;background:#ffffff14;border:2px solid #ffffff59;border-radius:16px;flex:1 1 0;justify-items:center;gap:4px;padding:8px 4px;font-weight:900;display:grid}.lgameside:active,.lgamehand:active{transform:scale(.96)}.lgameside:focus-visible,.lgamehand:focus-visible{outline-offset:2px;outline:3px solid #fff23a}.lgamedecline{color:#fff!important;background:0 0!important;border-color:#ffffff73!important}.lgameland{opacity:.9;font-weight:800}.lgameresult{font-size:1.35rem;font-weight:900;line-height:1.2;animation:.45s ease-out lwinpop}.lgameflip{min-height:48px;font-size:1.15rem}.lgamebtns{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.lgamebtns .btn{margin:0}.lcoin3d{perspective:700px;justify-items:center;width:128px;height:150px;display:grid;position:relative}.lcoinspin{width:128px;height:128px;transform-style:preserve-3d;position:relative}.lcoin3d.idle .lcoinspin{animation:3.2s ease-in-out infinite lcoinidle}.lcoinside{backface-visibility:hidden;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 2px #7a8189,inset 0 0 8px #00000040}.lcoinside.back{transform:rotateY(180deg)}.lcoinside svg,.lcoinface{border-radius:50%;display:block}.lcoinshadow{filter:blur(3px);background:#00000073;border-radius:50%;width:80px;height:10px;position:absolute;bottom:4px}.lcoin3d.landed .lcoinside{box-shadow:0 0 0 2px #7a8189,0 0 16px 4px #fff23a8c}@keyframes lcoinidle{0%,to{transform:rotateY(-24deg)}50%{transform:rotateY(24deg)}}@media (prefers-reduced-motion:reduce){.lcoin3d.idle .lcoinspin{animation:none}}.lgamehands{justify-content:center;gap:8px;width:100%;display:flex}.lgamehand{color:#fff;min-width:0;font:inherit;cursor:pointer;touch-action:manipulation;background:#ffffff1a;border:2px solid #fff6;border-radius:16px;flex:1 1 0;justify-items:center;gap:0;padding:6px 2px;display:grid}.lgamehand span{font-size:2.3rem;line-height:1.1}.lgamehand b{font-size:1.2rem;font-weight:900}.lgamevs{grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;width:100%;display:grid}.lgameplayer{justify-items:center;gap:2px;min-width:0;display:grid}.lgameplayer small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:800;overflow:hidden}.lgameplayer b{font-size:1.1rem;font-weight:900}.lgamebig{font-size:3.2rem;line-height:1;display:inline-block}.lgamebig.mirror{transform:scaleX(-1)}.lgamebig.shake{animation:.633s ease-in-out infinite lrpsshake}.lgamebig.mirror.shake{animation-name:lrpsshake2}.lgamebig.pop{animation:.4s ease-out lwinpop}.lgamecount3{color:#fff23a;font-size:1.3rem;font-weight:900}@keyframes lrpsshake{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-16px)rotate(-12deg)}}@keyframes lrpsshake2{0%,to{transform:scaleX(-1)translateY(0)rotate(0)}50%{transform:scaleX(-1)translateY(-16px)rotate(-12deg)}}.lchallenge{gap:6px;display:grid}.lchallenge h3{margin:0}.lchallenge .lquicklbl{margin:8px 0 0;font-weight:800}.lchallenge .lsearch{margin:0}.lhint.warn{color:var(--ink);background:#ffb8002e;border-radius:10px;margin:0;padding:6px 8px;font-weight:700}.lgamekinds{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lgamekinds button{border:2px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:14px;justify-items:center;gap:3px;min-width:0;padding:8px 6px;display:grid}.lgamekinds button.on{border-color:var(--pink);background:var(--tile)}.lgamekinds small{opacity:.8;font-size:.75rem;line-height:1.25}.lgamekindemo{font-size:1.6rem;line-height:44px}.lgameviewers{gap:4px;max-height:34dvh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.lgameviewers button{text-align:start;border:2px solid var(--line);width:100%;color:var(--ink);font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border-radius:12px;padding:7px 10px;overflow:hidden}.lgameviewers button.on{border-color:var(--pink);background:var(--tile)}.lgamelog{gap:6px;margin:0;padding-inline-start:20px;display:grid}.lgamelog .tag{margin-inline-start:6px}.lflashtag b,.lorderdisc b,.lbarflash,.lflashtimer{direction:ltr;unicode-bidi:isolate}:is(body:has(.vltapp),body:has(.vteaser)){background:#0a0518}.vltapp,.vmain,.vsheetwrap,.vcam,.vlevelup,.vbnav,.vtop,.vstoryview,.ped{--bg:#0a0518;--surface:#140b30;--tile:#1d1142;--raise:#251652;--ink:#f6f3ff;--muted:#a99fd6;--line:#2e2160;--gold:#ffe53a;--vy:#ffe53a;--vp:#ff3fd6;--vc:#22e3f2;--vg:#4fe0a6;--vr:#ff5c7a;--r:16px;color:var(--ink)}.vi{vertical-align:-.22em;flex:none}[dir=rtl] .vi.flip{transform:scaleX(-1)}.vmain{max-width:760px;padding:12px 16px calc(104px + env(safe-area-inset-bottom,0px));margin:0 auto;font-size:15px;line-height:1.45}.vmain a{color:var(--vc)}.vmain h1{margin:6px 0 10px;font-size:1.4rem;line-height:1.2}.vmain h2{margin:20px 0 8px;font-size:1.08rem}.vmain h3{margin:12px 0 6px;font-size:1rem}.vmain .hint{color:var(--muted);font-size:.88rem}.vmain .muted{color:var(--muted)}.vmain .err{color:var(--vr);font-weight:700}.vmain .check{align-items:center;gap:8px;font-weight:700;display:flex}.vpagetitle,.vh2,.vh3{align-items:center;gap:8px;display:flex}.vpagetitle .vi{color:var(--vy)}.vh2 .vi,.vh3 .vi,.vrowhead h2 .vi{color:var(--vp)}.vlkick{letter-spacing:.12em;text-transform:uppercase;color:var(--vy);align-items:center;gap:6px;margin:0 0 6px;font-size:.75rem;font-weight:900;display:flex}.vcenter{text-align:center}.vcenterrow{justify-content:center}.vflex{flex:1}.vempty{text-align:center;color:var(--muted);border:1.5px dashed var(--line);border-radius:var(--r);justify-items:center;gap:10px;margin:10px 0;padding:22px 12px;display:grid}.vempty .vi{color:var(--line)}.vbanner{color:var(--vy);background:#ffe53a1a;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0;padding:10px 12px;font-weight:800;display:flex}.vended{color:var(--vy);background:#ffe53a1a;border-radius:12px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-weight:800;display:flex}.vtop{justify-content:space-between;align-items:center;gap:8px;max-width:760px;margin:0 auto;padding:10px 16px 0;display:flex}.vtopbrand{letter-spacing:.16em;align-items:center;gap:6px;font-size:.85rem;font-weight:900;text-decoration:none;display:inline-flex;color:var(--vy)!important}.vtopright{align-items:center;gap:6px;display:flex}.vtopdays{color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:3px 8px;font-size:.75rem;font-weight:800}.vtopdays.soon{color:var(--vy);border-color:var(--vy)}.vtopbtn{background:var(--surface);border:1px solid var(--line);border-radius:12px;place-items:center;width:38px;height:38px;display:grid;color:var(--ink)!important}.vbnav{z-index:40;inset-inline:0;padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line);background:#0a0518f0;grid-template-columns:repeat(5,1fr);align-items:end;display:grid;position:fixed;bottom:0}.vbnav a{color:var(--muted);border-radius:12px;justify-items:center;gap:2px;min-height:48px;padding:6px 2px;font-size:.7rem;font-weight:800;text-decoration:none;display:grid}.vbnav a[aria-current=page]{color:var(--vy);box-shadow:none;background:0 0;border:0}.vbnav a{box-shadow:none;letter-spacing:0;background:0 0;border:0;margin:0}.vbnav a span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.vdot{top:-6px;background:var(--vp);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.68rem;font-style:normal;font-weight:900;display:grid;position:absolute;inset-inline-end:-10px}.vltabs .vdot{margin-inline-start:6px;display:inline-grid;position:static}.vbnavadd .vbnavplus{background:linear-gradient(135deg,var(--vy),#ffb01f);color:#1a0b44;border-radius:18px;place-items:center;width:54px;height:54px;margin-top:-26px;display:grid;box-shadow:0 6px 18px #ffe53a59,0 0 0 4px #0a0518}.vbnavadd[aria-current=page] .vbnavplus{background:linear-gradient(135deg,var(--vp),#b02ae6);color:#fff}@media (min-width:760px){.vbnav{border:1px solid var(--line);border-bottom:0;border-radius:20px 20px 0 0;inset-inline:calc(50% - 380px)}}.vbtn{min-height:44px;font:inherit;cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:.95rem;font-weight:800;display:inline-flex;text-decoration:none!important}.vbtn.primary{background:var(--vy);border-color:var(--vy);color:#1a0b44!important}.vbtn.ghost{background:var(--surface);border-color:var(--line);color:var(--ink)!important}.vbtn.sm{border-radius:10px;min-height:36px;padding:0 12px;font-size:.85rem}.vbtn.icon{width:44px;padding:0}.vbtn.sm.icon{width:36px}.vbtn.wide{width:100%}.vbtn.big{min-height:52px;font-size:1.02rem}.vbtn:disabled{opacity:.45;cursor:default}.vbtn:not(:disabled):active{transform:scale(.97)}.vlinkbtn{appearance:none;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:6px 4px;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.vlinkbtn:hover{color:var(--ink)}.vround{background:var(--surface);border:1.5px solid var(--line);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:12px;flex:none;place-items:center;display:grid}.vx{border:1px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:12px;flex:none;place-items:center;display:grid}.vlchips,.vltchips{flex-wrap:wrap;gap:8px;display:flex}.vlchips button,.vltchips button{border:1.5px solid var(--line);background:var(--surface);min-height:38px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:0 12px;font-size:.88rem;font-weight:700}.vlchips button.on,.vltchips button.on{background:var(--vp);border-color:var(--vp);color:#fff}.vseg{background:var(--surface);border:1px solid var(--line);scrollbar-width:none;border-radius:14px;gap:4px;margin:8px 0;padding:4px;display:flex;overflow-x:auto}.vseg::-webkit-scrollbar{display:none}.vseg button{min-height:38px;color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:.88rem;font-weight:800;display:inline-flex}.vseg button.on{background:var(--raise);color:var(--ink)}.vseg.small button{min-height:32px;font-size:.8rem}.vltabs{scrollbar-width:none;border-bottom:1px solid var(--line);z-index:5;background:#0a0518;gap:4px;margin:14px 0 12px;display:flex;position:sticky;top:0;overflow-x:auto}.vltabs::-webkit-scrollbar{display:none}.vltabs button,.vltabs a{font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2.5px solid #0000;flex:none;align-items:center;gap:6px;padding:12px;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex;color:var(--muted)!important}.vltabs .on{border-bottom-color:var(--vy);color:var(--ink)!important}.vcomtabs{margin-top:4px}.vlpill{background:var(--tile);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.vlpill.link{background:0 0;border:1px solid #22e3f259;color:var(--vc)!important}.vpills{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.vinput{box-sizing:border-box;border:1.5px solid var(--line);background:var(--surface);width:100%;min-height:46px;color:var(--ink);font:inherit;border-radius:12px;padding:10px 12px;font-size:16px}.vinput::placeholder{color:#7a70a8}.vinput:focus{border-color:var(--vy);outline:none}textarea.vinput{resize:vertical;min-height:96px}.vfield{gap:6px;font-size:.88rem;font-weight:800;display:grid}.vlbl{align-items:center;gap:6px;margin:12px 0 6px;font-weight:800;display:flex}.vlform{gap:12px;display:grid}.vtwo{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vtwo>*{min-width:0}.vactions{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.vback{align-items:center;gap:4px;margin:2px 0 6px;font-weight:800;text-decoration:none;display:inline-flex;color:var(--muted)!important}.vcardbox{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);margin:12px 0;padding:14px}.vcardbox>h2:first-child,.vcardbox>h3:first-child{margin-top:0}.vsearch{background:var(--surface);border:1.5px solid var(--line);min-height:48px;color:var(--muted);border-radius:14px;align-items:center;gap:8px;margin:12px 0;padding:0 14px;display:flex}.vsearch:focus-within{border-color:var(--vy)}.vsearch input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:12px 0;font-size:16px}.vlist{gap:8px;margin:8px 0;padding:0;list-style:none;display:grid}.vpersonrow{background:var(--surface);border:1px solid var(--line);width:100%;font:inherit;text-align:start;cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:10px;text-decoration:none;display:flex;color:var(--ink)!important}.vpersonrow>span:not(.vthumbsq){flex:1;gap:2px;min-width:0;display:grid}.vpersonrow b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vpersonrow small{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.vthumbsq{background:var(--tile);border-radius:10px;flex:none;width:48px;height:48px;overflow:hidden}.vthumbsq .vimg{object-fit:cover;width:100%;height:100%}.vmenu{gap:6px;display:grid}.vmenuitem{background:var(--tile);min-height:50px;font:inherit;cursor:pointer;text-align:start;border:0;border-radius:12px;align-items:center;gap:12px;padding:0 14px;font-weight:800;text-decoration:none;display:flex;color:var(--ink)!important}.vmenuitem .vi{color:var(--vy)}.vmenuitem.danger,.vmenuitem.danger .vi{color:var(--vr)!important}.vmenuitem:disabled{opacity:.45}.vimg{object-fit:cover;background:var(--tile);width:100%;height:100%;display:block}.vimg.none,.vimg.loading{color:var(--line);place-items:center;display:grid}.vimg.loading{background:linear-gradient(100deg,var(--tile) 30%,var(--raise) 50%,var(--tile) 70%);background-size:300% 100%;animation:1.2s linear infinite vshim}@keyframes vshim{to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.vimg.loading{animation:none}}.vavatar{background:linear-gradient(135deg,var(--vp),#7b2be0);color:#fff;border-radius:50%;flex:none;place-items:center;font-weight:900;display:inline-grid;overflow:hidden}.vavatar img{object-fit:cover;width:100%;height:100%}.vlevel{background:var(--tile);color:var(--vy);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:.75rem;font-weight:900;display:inline-flex}.vlevel.sm{padding:1px 5px;font-size:.72rem}.vwho{align-items:center;gap:6px;min-width:0;font-size:.9rem;text-decoration:none;display:inline-flex;color:var(--ink)!important}.vwho b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vbadges{gap:2px;display:inline-flex}.vltbadge{font-size:.9rem}.vprog{background:var(--tile);border-radius:999px;height:8px;margin:4px 0;display:block;overflow:hidden}.vprog i{background:linear-gradient(90deg,var(--vy),var(--vp));border-radius:999px;height:100%;display:block}.vprogress{margin:12px 0 4px}.vprogress p{color:var(--muted);margin:0;font-size:.85rem;font-weight:700}.vrow{margin:18px 0}.vrowhead{justify-content:space-between;align-items:center;gap:8px;display:flex}.vrowhead h2{align-items:center;gap:8px;margin:0 0 8px;display:flex}.vrowscroll{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -16px;padding:2px 2px 8px;padding-inline:16px;display:flex;overflow-x:auto}.vrowscroll::-webkit-scrollbar{display:none}.vrowscroll>*{scroll-snap-align:start;flex:none}.vgrid{gap:12px;display:grid}@media (min-width:600px){.vgrid{grid-template-columns:1fr 1fr}}.vccard{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);width:220px;text-decoration:none;display:block;overflow:hidden;color:var(--ink)!important}.vccard.wide{width:auto}.vccard.wide .vccover{aspect-ratio:16/9}.vccard.featured{border-color:#ffe53a99}.vccover{aspect-ratio:4/3;background:var(--tile);position:relative}.vccstar{top:8px;background:var(--vy);color:#1a0b44;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;inset-inline-end:8px}.vccbody{gap:6px;padding:10px 12px 12px;display:grid}.vccwho{align-items:center;gap:8px;min-width:0;display:flex}.vccwho b{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.vccmeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.8rem;font-weight:800;display:flex}.vccmeta>span{align-items:center;gap:3px;display:inline-flex}.vccmatch{color:var(--vc);align-items:center;gap:4px;margin:0;font-size:.8rem;display:flex}.vpairs{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (min-width:600px){.vpairs{grid-template-columns:repeat(3,1fr)}}.vpair{background:var(--surface);border:1px solid var(--line);border-radius:14px;text-decoration:none;display:block;overflow:hidden;color:var(--ink)!important}.vpair.featured{border-color:#ffe53a99}.vpairimg{aspect-ratio:1;background:var(--tile);position:relative}.vpairbody{gap:2px;padding:8px 10px 10px;display:grid}.vpairbody b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.86rem;line-height:1.25;display:-webkit-box;overflow:hidden}.vpairbody small{color:var(--muted);font-size:.75rem}.vpairfoot{color:var(--muted);gap:10px;margin-top:2px;font-size:.78rem;font-weight:800;display:flex}.vpairfoot span{align-items:center;gap:3px;display:inline-flex}.vmechip{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);align-items:center;gap:12px;margin:12px 0;padding:12px;text-decoration:none;display:flex;color:var(--ink)!important}.vmechipbody{flex:1;gap:2px;min-width:0;display:grid}.vmechipbody>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vmechipmeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:.8rem;font-weight:800;display:flex}.vfeature{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);margin:14px 0;padding:12px;text-decoration:none;display:block;color:var(--ink)!important}.vfeature.gold{background:linear-gradient(160deg,#ffe53a14,var(--surface) 50%);border-color:#ffe53a80}.vfeature.row{align-items:center;gap:12px;display:flex}.vfeature .vpair{max-width:220px}.vfotdimg{aspect-ratio:4/5;border-radius:12px;max-height:420px;display:block;overflow:hidden}.vhubgrid{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;display:grid}.vhubcard{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);gap:6px;padding:14px;text-decoration:none;display:grid;color:var(--ink)!important}.vhubcard small{color:var(--muted);font-size:.8rem}.vhubicon{background:var(--tile);width:44px;height:44px;color:var(--vy);border-radius:12px;place-items:center;display:grid}.vbattlebanner{background:linear-gradient(140deg,#3a0e5e,#16082f 60%);border:1px solid #5a1e8a;border-radius:20px;gap:10px;margin:8px 0 4px;padding:12px;display:grid;box-shadow:inset 0 0 0 1px #ff3fd626}.vbbhead{align-items:center;gap:12px;text-decoration:none;display:flex;color:var(--ink)!important}.vbbhead>span:nth-child(2){flex:1;display:grid}.vbbhead b{letter-spacing:.02em;font-size:1.15rem;font-weight:900}.vbbhead small{color:#e2b8ff;font-weight:700}.vbbicon{background:var(--vp);color:#fff;border-radius:14px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 0 18px #ff3fd68c}.vbattlebanner .vrowscroll{margin:0 -12px;padding-inline:12px}.vfitstrip{gap:14px}.vfitbubble{justify-items:center;gap:4px;width:72px;text-decoration:none;display:grid;color:var(--ink)!important}.vfitbubble>span{background:linear-gradient(135deg,var(--vy),var(--vp));border-radius:50%;place-items:center;width:66px;height:66px;padding:2px;display:grid;overflow:hidden}.vfitbubble>span .vimg{border:2px solid #0a0518;border-radius:50%}.vfitbubble.add>span{background:var(--surface);border:1.5px dashed var(--line);color:var(--vy);padding:0}.vfitbubble small{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.vquestion h2{margin:0 0 10px}.vpoll{gap:8px;display:grid}.vpollopt{border:1.5px solid var(--line);background:var(--tile);min-height:46px;color:var(--ink);font:inherit;cursor:pointer;text-align:start;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:0 14px;font-weight:800;display:flex;position:relative;overflow:hidden}.vpollopt i{background:#ff3fd640;transition:width .4s;position:absolute;inset-block:0;inset-inline-start:0}.vpollopt span,.vpollopt b{position:relative}.vpagehead{gap:8px;margin-bottom:6px;display:grid}.vpagehead h1{align-items:center;gap:8px;margin:0;display:flex}.vpagehead h1 .vi{color:var(--vp)}.vpagehead .hint{margin:0}.vbgrid{gap:12px;display:grid}@media (min-width:600px){.vbgrid{grid-template-columns:1fr 1fr}}.vbcard{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);gap:8px;width:280px;padding:10px;text-decoration:none;display:grid;color:var(--ink)!important}.vbgrid .vbcard{width:auto}.vbcard.st-live{border-color:#ff3fd68c}.vbctheme{letter-spacing:.06em;text-transform:uppercase;color:var(--vy);font-size:.75rem;font-weight:900}.vbcrow{grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;display:grid}.vbcside{justify-items:center;gap:4px;min-width:0;display:grid}.vbcside b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.78rem;overflow:hidden}.vbcside small{color:var(--muted);font-weight:900}.vbcside.win small{color:var(--vy)}.vbcimg{aspect-ratio:1;background:radial-gradient(circle at 50% 60%,var(--raise),var(--tile));border-radius:12px;width:100%;overflow:hidden}.vbcimg .vimg{object-fit:contain;box-sizing:border-box;background:0 0;padding:4px}.vbcside.win .vbcimg{box-shadow:0 0 0 2px var(--vy)}.vbcvs{color:var(--vp);text-shadow:0 0 10px #ff3fd699;font-size:1rem;font-style:italic;font-weight:900}.vbcfoot{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:.78rem;font-weight:700;display:flex}.vinvite{background:var(--surface);border:1px solid #ff3fd680;border-radius:14px;align-items:center;gap:10px;padding:10px;display:flex}.vinvitebody{flex:1;min-width:0;display:grid}.vinvitebody small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vbvs{background:radial-gradient(120% 80% at 50% 0,#3a0e5e,#120728 70%);border:1px solid #4a1a78;border-radius:22px;margin:6px 0;padding:14px 10px;position:relative;overflow:hidden}.vbtheme{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--vy);margin:0 0 10px;font-size:.85rem;font-weight:900}.vbarena{grid-template-columns:1fr auto 1fr;align-items:start;gap:6px;display:grid}.vbvsmark{color:#fff;text-shadow:0 0 12px var(--vp),0 0 26px var(--vp);align-self:center;margin-top:-40px;font-size:1.7rem;font-style:italic;font-weight:900;animation:1.6s ease-in-out infinite vvs}@keyframes vvs{50%{transform:scale(1.15)rotate(-6deg)}}.vbside{border-radius:16px;justify-items:center;gap:6px;min-width:0;padding:6px;transition:transform .3s;display:grid;position:relative}.vbside.s-a{animation:.55s cubic-bezier(.2,.9,.3,1.2) both vin-a}.vbside.s-b{animation:.55s cubic-bezier(.2,.9,.3,1.2) both vin-b}@keyframes vin-a{0%{opacity:0;transform:translate(-30%)}}@keyframes vin-b{0%{opacity:0;transform:translate(30%)}}[dir=rtl] .vbside.s-a{animation-name:vin-b}[dir=rtl] .vbside.s-b{animation-name:vin-a}.vbphoto{aspect-ratio:1;background:radial-gradient(circle at 50% 65%,#ffffff1f,#ffffff05 70%);border-radius:16px;width:100%;display:block;overflow:hidden}.vbphoto .vimg{object-fit:contain;box-sizing:border-box;filter:drop-shadow(0 10px 12px #00000080);background:0 0;padding:6px}.vbphoto.empty{color:var(--line);border:1.5px dashed var(--line);place-items:center;display:grid}.vbpair{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;margin:0;font-size:.85rem;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.vbwho{align-items:center;gap:4px;max-width:100%;font-size:.8rem;text-decoration:none;display:inline-flex;color:var(--ink)!important}.vbpct{background:#ffffff14;border-radius:999px;width:100%;height:24px;position:relative;overflow:hidden}.vbpct i{background:linear-gradient(90deg,var(--vp),#b02ae6);border-radius:999px;transition:width .8s cubic-bezier(.2,.9,.3,1);position:absolute;inset-block:0;inset-inline-start:0}.vbside.s-b .vbpct i{background:linear-gradient(90deg,var(--vc),#1b8fe0)}.vbpct b{text-align:center;font-size:.8rem;line-height:24px;display:block;position:relative}.vbmine{color:var(--vy);align-items:center;gap:4px;margin:0;font-size:.8rem;font-weight:800;display:flex}.vbside.voted{background:#ffe53a0f}.vbside.win{box-shadow:0 0 0 2px var(--vy) inset;background:#ffe53a1a;animation:.7s both vwin}.vbside.lose{opacity:.6}@keyframes vwin{40%{transform:scale(1.06)}}.vbcrown{color:var(--vy);filter:drop-shadow(0 0 8px #ffe53acc);z-index:2;animation:.8s cubic-bezier(.2,.9,.3,1.4) both vcrown;position:absolute;top:-6px}@keyframes vcrown{0%{opacity:0;transform:translateY(-30px)scale(.4)}}.vbstatus{text-align:center;color:#e2b8ff;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:12px 0 0;font-size:.88rem;display:flex}.vbstatus b{color:var(--vy);align-items:center;gap:6px;font-size:1rem;display:inline-flex}.vbconfetti{pointer-events:none;position:absolute;inset:0}.vbconfetti i{top:-10px;background:var(--vy);width:7px;height:12px;animation:vconf 1.8s ease-in calc(var(--i) * 50ms) both;border-radius:2px;position:absolute;inset-inline-start:calc(var(--i) * 6.2%)}.vbconfetti i:nth-child(3n){background:var(--vp)}.vbconfetti i:nth-child(3n+1){background:var(--vc)}@keyframes vconf{to{opacity:0;transform:translateY(420px)rotate(540deg)}}@media (prefers-reduced-motion:reduce){.vbvsmark,.vbside,.vbcrown,.vbconfetti i,.vbside.win{animation:none!important}}.vpickgrid{grid-template-columns:repeat(3,1fr);gap:8px;max-height:46dvh;padding:2px;display:grid;overflow:auto}.vpickpair{border:2px solid var(--line);background:var(--tile);color:var(--ink);font:inherit;cursor:pointer;text-align:center;border-radius:12px;gap:4px;padding:6px;display:grid;position:relative}.vpickpair .vimg{aspect-ratio:1;object-fit:contain;background:var(--raise);border-radius:8px}.vpickpair small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.2;display:-webkit-box;overflow:hidden}.vpickpair.on{border-color:var(--vy)}.vpickok{top:4px;background:var(--vy);color:#1a0b44;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;inset-inline-end:4px}.vbmini{background:var(--tile);border-radius:12px;align-items:center;gap:10px;margin:8px 0;padding:8px;display:flex}.vbmini .vimg{object-fit:contain;border-radius:10px;flex:none;width:56px;height:56px}.vbmini span{min-width:0;display:grid}.vbmini small{color:var(--muted)}.vminis{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 12px;display:grid}.vminis span{background:var(--surface);border:1px solid var(--line);border-radius:14px;justify-items:center;padding:10px 4px;display:grid}.vminis b{font-size:1.2rem}.vminis small{color:var(--muted);font-size:.75rem}.vph{gap:6px;display:grid}.vphtop{align-items:center;gap:16px;display:flex}.vphavatar{background:linear-gradient(135deg,var(--vy),var(--vp));cursor:default;border:0;border-radius:50%;flex:none;padding:3px;position:relative}.vphavatar .vavatar{border:3px solid #0a0518}.vphavatar.mine{cursor:pointer}.vphedit{bottom:2px;background:var(--vy);color:#1a0b44;border:2px solid #0a0518;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;inset-inline-end:2px}.vphstats{flex:1;grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.vphstats button,.vphstats2 button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-items:center;gap:0;min-width:0;padding:6px 2px;display:grid}.vphstats button:active,.vphstats2 button:active{background:var(--surface)}.vphstats b{font-size:1.15rem;font-weight:900}.vphstats small,.vphstats2 small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.72rem;font-weight:700;overflow:hidden}.vph h1{margin:8px 0 0;font-size:1.25rem}.vphhandle{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-weight:700;display:flex}.vbio{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0}.vphstats2{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:6px;display:grid}.vphstats2 button{background:var(--surface);border:1px solid var(--line);grid-template-columns:auto auto;justify-content:center;align-items:center;column-gap:6px;padding:8px 4px}.vphstats2 button .vi{color:var(--vy);grid-row:span 2}.vphstats2 b small{font-size:.75rem}.vphstats2 small{grid-column:2}.vphbtns{gap:8px;margin-top:8px;display:flex}.vphbtns .vbtn:not(.icon){flex:1}.vphmore{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vroombar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.vroombar .vseg{margin:0}.vbrands{margin-top:10px}.vbadgegrid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.vbadgegrid li{text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:14px;justify-items:center;gap:2px;padding:12px 6px;display:grid}.vbadgegrid span{font-size:1.6rem}.vbadgegrid b{font-size:.78rem;line-height:1.2}.vbadgegrid small{color:var(--muted);font-size:.7rem}.vgrail{background:var(--surface);border:1px solid var(--line);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.vgrail>.vi{color:var(--vy)}.vgrail div{flex:1;min-width:0;display:grid}.vgrail small{color:var(--muted);align-items:center;gap:4px;display:flex}.vshelfwall{--plank:#7a4a26;--plank2:#4f2d14;--wall:radial-gradient(120% 60% at 50% 0%,#24133f,#120925);--glow:none;background:var(--wall);border:1px solid var(--line);border-radius:20px;margin:10px 0;padding:14px 10px 6px;overflow:hidden}.vshelfwall.sh-glass{--plank:#c8f0ff59;--plank2:#78c8ff26;--wall:radial-gradient(120% 60% at 50% 0%,#132a44,#0a1224);--glow:0 0 14px #78dcffa6}.vshelfwall.sh-neon{--plank:#ff3fd6;--plank2:#7b2be0;--wall:radial-gradient(120% 60% at 50% 0%,#2a0b3e,#0b0418);--glow:0 0 16px #ff3fd6cc,0 0 30px #22e3f259}.vshelf{margin-bottom:18px;position:relative}.vsrow{align-items:end;gap:8px;padding:0 4px;display:grid}.vsrow.one{grid-template-columns:minmax(0,46%);justify-content:center}.vplank{background:linear-gradient(180deg,var(--plank),var(--plank2));height:12px;box-shadow:0 8px 14px #0000008c,var(--glow);border-radius:3px;margin:0 -4px;display:block}.sh-wood .vplank{background:repeating-linear-gradient(90deg,#ffffff0a 0 18px,#0000000d 18px 40px),linear-gradient(#8c5a30,#5a3418)}.sh-glass .vplank{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid #c8f0ff8c;height:8px}.vsslot{touch-action:manipulation;align-content:end;justify-items:center;min-height:112px;display:grid;position:relative}.vsslot.free{border:1.5px dashed #ffffff1f;border-radius:12px;min-height:96px;margin-bottom:6px}.vslink{justify-items:center;width:100%;text-decoration:none;display:grid;color:var(--ink)!important}.vsitem{aspect-ratio:1;width:100%;transition:transform .2s;display:block}.vsitem.cut{aspect-ratio:4/3}.vsslot{min-height:0}.vsitem.cut .vimg{object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 8px 6px #0009);background:0 0}.vsitem.framed{box-sizing:border-box;margin-bottom:2px;padding:6%}.vsitem.framed .vimg{border:3px solid #ffffffe6;border-radius:8px;box-shadow:0 6px 12px #00000080}.sh-neon .vsitem.framed .vimg{border-color:var(--vp);box-shadow:0 0 12px #ff3fd6b3}.sh-glass .vsitem.framed .vimg{border-color:#c8f0ffcc}.vslink:active .vsitem{transform:translateY(-4px)scale(1.03)}.vslabel{color:#ede6ff;text-overflow:ellipsis;white-space:nowrap;background:#00000073;border-radius:6px;max-width:100%;margin-top:2px;padding:2px 6px;font-size:.66rem;font-weight:800;overflow:hidden}.vshelf.top{padding-top:10px}.vshelf.top .vsslot{min-height:150px}.vlspot{top:-14px;pointer-events:none;background:radial-gradient(60% 100% at 50% 0,#fff0aa59,#0000 75%);height:calc(100% + 4px);position:absolute;inset-inline:15%}.vsfeat{top:0;color:var(--vy);align-items:center;gap:4px;font-size:.7rem;font-weight:900;display:inline-flex;position:absolute;inset-inline-start:6px}.vsslot.dropin{animation:vdrop .7s cubic-bezier(.3,1.4,.5,1) var(--d,0s) both}@keyframes vdrop{0%{opacity:0;transform:translateY(-120px)}70%{transform:translateY(6px)}}.vsslot.arrange{touch-action:none;cursor:grab;outline-offset:-2px;border-radius:12px;outline:1.5px dashed #ffffff40;padding-bottom:30px}.vsslot.lifted{z-index:3;outline-color:var(--vy);cursor:grabbing;transform:scale(1.08)}.vsmove{bottom:2px;color:var(--muted);justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset-inline:0}.vsmove button{color:#fff;cursor:pointer;background:#00000080;border:0;border-radius:8px;place-items:center;width:28px;height:26px;display:grid}@media (prefers-reduced-motion:reduce){.vsslot.dropin{animation:none}}.vpairtop{align-items:center;gap:8px;display:flex}.vcarousel{scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--tile);border-radius:18px;margin:10px 0 4px;display:flex;overflow-x:auto}.vcarousel::-webkit-scrollbar{display:none}.vslide{scroll-snap-align:center;aspect-ratio:1;cursor:zoom-in;background:0 0;border:0;flex:0 0 100%;max-height:70dvh;padding:0}.vdots{justify-content:center;gap:6px;margin:6px 0;display:flex}.vdots i{background:var(--line);border-radius:50%;width:7px;height:7px}.vdots i.on{background:var(--vy);border-radius:999px;width:18px}.vdetails{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);grid-template-columns:auto 1fr;gap:8px 14px;margin:12px 0;padding:12px 14px;display:grid}.vdetails dt{color:var(--muted);font-size:.85rem;font-weight:700}.vdetails dd{overflow-wrap:anywhere;margin:0;font-weight:800}.vtlphotos{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vtlphotos figure{gap:4px;margin:0;display:grid}.vtlphotos button{aspect-ratio:4/3;cursor:zoom-in;background:var(--tile);border:0;border-radius:12px;padding:0;overflow:hidden}.vtlphotos figcaption{color:var(--muted);align-items:center;gap:4px;font-size:.78rem;font-weight:700;display:flex}.vcodeout{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0;font-family:ui-monospace,Menlo,monospace;display:flex}.vlookup{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.vpre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.vheat,.vchipbtn,.vreact{border:1.5px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-weight:800;display:inline-flex}.vheat.big{min-height:46px;padding:0 18px;font-size:1.02rem}.vheat.on{border-color:var(--vp);color:#ff9bea;background:#ff3fd629}.vchipbtn.on{border-color:var(--vy);color:var(--vy)}.vheatpop{animation:.45s cubic-bezier(.3,1.6,.5,1) vpop;display:inline-flex}@keyframes vpop{40%{transform:scale(1.6)rotate(-10deg)}}.vheatcheck{margin:12px 0}.vscore{background:var(--vy);color:#1a0b44;border-radius:8px;padding:2px 8px;display:inline-block}.vscale{grid-template-columns:repeat(10,1fr);gap:4px;display:grid}.vscale button{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;padding:0;font-weight:900}.vscale button.on{background:linear-gradient(180deg,var(--vy),#ffb01f);color:#1a0b44;border-color:#0000}.vstepbox{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);gap:10px;padding:14px;display:grid}.vstepn{align-items:center;gap:8px;margin:0;font-weight:900;display:flex}.vstepn b{background:var(--vy);color:#1a0b44;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.85rem;display:grid}.vstepbox .hint{margin:0}.vphotopick{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.vthumb{aspect-ratio:1;background:var(--tile);border-radius:12px;position:relative;overflow:hidden}.vthumb>img{object-fit:cover;width:100%;height:100%;display:block}.vthumb.add{border:1.5px dashed var(--line);color:var(--vy);cursor:pointer;text-align:center;align-content:center;place-items:center;gap:4px;display:grid}.vthumb.add small{color:var(--muted);font-size:.75rem;font-weight:800}.vthumb.big{aspect-ratio:4/3}.vthumbmain{bottom:4px;background:var(--vy);color:#1a0b44;border-radius:6px;padding:1px 6px;font-size:.68rem;font-weight:900;position:absolute;inset-inline-start:4px}.vthumbbtns{top:4px;gap:4px;display:flex;position:absolute;inset-inline-end:4px}.vthumbbtns button{color:#fff;cursor:pointer;background:#000000a6;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.vslot{gap:4px;display:grid}.vtaginput{border-radius:999px;width:140px;min-height:38px;padding:6px 10px}.vcomments{margin:18px 0}.vcomments ul{gap:8px;margin:8px 0;padding:0;list-style:none;display:grid}.vcomment{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:10px 12px}.vcommenthead{justify-content:space-between;align-items:center;gap:8px;display:flex}.vbody{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 2px}.vquote{border-inline-start:3px solid var(--vp);background:var(--tile);color:var(--muted);border-radius:6px;align-items:center;gap:4px;margin:6px 0 0;padding:4px 8px;font-size:.82rem;display:flex}.vmention{font-weight:800;text-decoration:none;color:var(--vc)!important}.vcommentacts{align-items:center;gap:6px;display:flex}.vcomposer{gap:6px;margin-top:8px;display:grid}.vcomposerrow{align-items:center;gap:8px;display:flex}.vcomposerrow .vinput{flex:1;min-width:0}.vreplying{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:.85rem;display:flex}.vreport{color:var(--muted)}.vfits{gap:14px;display:grid}@media (min-width:600px){.vfits{grid-template-columns:1fr 1fr}}.vfit{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);overflow:hidden}.vfithead{justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.vfitimg{aspect-ratio:4/5}.vfitcap{margin:8px 12px 0}.vfitbar{flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;display:flex}.vreact{min-height:36px;padding:0 10px}.vreact.on{border-color:var(--vp);background:#ff3fd629}.vreact:disabled{opacity:.5}.vfit .vcomments{margin:0;padding:0 12px 12px}.vpostfit{border-radius:var(--r);background:var(--surface);border:1px dashed var(--vy);gap:10px;margin:10px 0;padding:12px;display:grid}.vpickpairs{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.vpickpairs .vpickpair{flex:0 0 96px}.vshot{justify-items:start;gap:6px;display:grid}.vshot img{border-radius:14px;width:100%;max-width:340px}.vchatpage{height:calc(100dvh - 120px);padding-bottom:calc(84px + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.vchatlist{flex-direction:column;flex:1;gap:8px;padding:6px 0;display:flex;overflow-y:auto}.vchatsys{background:var(--tile);max-width:90%;color:var(--vy);text-align:center;border-radius:999px;align-self:center;margin:4px 0;padding:6px 12px;font-size:.8rem;font-weight:800}.vmsg{align-items:flex-end;gap:8px;max-width:88%;display:flex;position:relative}.vmsg.mine{flex-direction:row-reverse;align-self:flex-end}.vmsgbody{background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:16px;min-width:0;padding:8px 12px}.vmsg.mine .vmsgbody{background:#2c1366;border-color:#4a2595}.vmsgbody p{overflow-wrap:anywhere;margin:2px 0}.vmsgwho{flex-wrap:wrap;align-items:center;gap:4px;font-size:.75rem;display:flex}.vmsgimg{border-radius:10px;max-width:220px;margin:4px 0}.vmsgreacts{gap:6px;font-size:.8rem;display:flex}.vmsgmenu{z-index:6;bottom:100%;background:var(--raise);border:1px solid var(--line);border-radius:14px;gap:4px;padding:8px;display:grid;position:absolute;inset-inline-start:30px;box-shadow:0 10px 30px #00000080}.vmsg.mine .vmsgmenu{inset-inline:auto 30px}.vmsgemoji{gap:2px;display:flex}.vmsgemoji button{cursor:pointer;background:0 0;border:0;border-radius:10px;width:38px;height:38px;font-size:1.25rem}.vchatform{border-top:1px solid var(--line);gap:6px;padding-top:8px;display:grid}.vchatphoto{align-items:center;gap:8px;margin:0;display:flex}.vchatphoto img{object-fit:cover;border-radius:8px;width:56px;height:56px}.vposts{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.vpostrow{background:var(--surface);border:1px solid var(--line);border-radius:14px;align-items:center;gap:10px;padding:10px;text-decoration:none;display:flex;color:var(--ink)!important}.vpostthumb{border-radius:10px;flex:none;width:56px;height:56px;overflow:hidden}.vpostthumb.none{background:var(--tile);color:var(--vy);place-items:center;display:grid}.vpostbody{gap:2px;min-width:0;display:grid}.vpostbody b{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;display:flex;overflow:hidden}.vpostbody small{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.vpostmeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vactivity{gap:8px;margin:8px 0;padding:0;list-style:none;display:grid}.vactivity a{background:var(--surface);border:1px solid var(--line);border-radius:14px;align-items:flex-start;gap:12px;padding:10px 12px;text-decoration:none;display:flex;color:var(--ink)!important}.vactivity a>span:last-child{gap:2px;min-width:0;display:grid}.vactivity small{overflow-wrap:anywhere;color:var(--muted)}.vacticon{background:var(--tile);width:38px;height:38px;color:var(--vy);border-radius:12px;flex:none;place-items:center;display:grid}.vlbgrid{gap:4px;display:grid}@media (min-width:600px){.vlbgrid{grid-template-columns:1fr 1fr;gap:12px}}.vlb{gap:6px;margin:0;padding:0;list-style:none;display:grid}.vlb li{align-items:center;gap:10px;display:flex}.vlbrank{background:var(--tile);border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:.8rem;font-weight:900;display:grid}.vlbrank.r1{background:var(--vy);color:#1a0b44}.vlbrank.r2{color:#1a0b44;background:#d9dde8}.vlbrank.r3{color:#1a0b44;background:#e59a5a}.vlbwho{flex:1;align-items:center;gap:6px;min-width:0;text-decoration:none;display:flex;color:var(--ink)!important}.vlbwho b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vlbn{color:var(--muted);white-space:nowrap;font-size:.85rem;font-weight:800}.vtoggles{gap:10px;margin:8px 0;padding:0;list-style:none;display:grid}.vavatarrow{align-items:center;gap:12px;display:flex}.vsheetwrap{z-index:70;align-items:end;display:grid;position:fixed;inset:0}.vsheetbg{background:#05020eb3;border:0;position:absolute;inset:0}.vsheet{max-height:88dvh;padding:4px 16px calc(18px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:#160c34;border-radius:22px 22px 0 0;animation:.25s ease-out vsheetup;position:relative;overflow:auto}@keyframes vsheetup{0%{opacity:0;transform:translateY(40%)}}@media (min-width:640px){.vsheetwrap{place-items:center}.vsheet{border:1px solid var(--line);border-radius:22px;width:min(520px,92vw)}.vsheet.wide{width:min(640px,94vw)}}.vsheethead{z-index:2;background:#160c34;justify-content:space-between;align-items:center;gap:8px;padding:12px 0 8px;display:flex;position:sticky;top:0}.vsheethead h3{margin:0;font-size:1.05rem}.vsheetbody{gap:10px;display:grid}.vlight{z-index:80;background:#000000f0;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.vlight .vimg{object-fit:contain;background:0 0;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:88dvh}.vlight .vx{top:calc(env(safe-area-inset-top,0px) + 12px);position:absolute;inset-inline-end:12px}.vcam{z-index:90;background:#000;display:grid;position:fixed;inset:0}.vcam video{object-fit:cover;width:100%;height:100%}.vcam video.mirror{transform:scaleX(-1)}.vcamflash{background:#fff;animation:.18s ease-out forwards vflash;position:absolute;inset:0}@keyframes vflash{0%{opacity:.9}to{opacity:0}}.vcamover{top:calc(env(safe-area-inset-top,0px) + 14px);pointer-events:none;justify-items:center;display:grid;position:absolute;inset-inline:0}.vcamhint{inset-inline:16px;bottom:calc(env(safe-area-inset-bottom,0px) + 120px);text-align:center;color:#fff;text-shadow:0 1px 4px #000;margin:0;font-weight:800;position:absolute}.vcamerr{inset-inline:16px;text-align:center;color:#fff;background:#c4006bd9;border-radius:14px;margin:0;padding:12px;font-weight:800;position:absolute;top:40%}.vcambar{inset-inline:0;bottom:calc(env(safe-area-inset-bottom,0px) + 22px);justify-content:space-around;align-items:center;display:flex;position:absolute}.vcamround{color:#fff;cursor:pointer;background:#00000073;border:2px solid #fff9;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.vcamshutter{background:var(--vy);cursor:pointer;border:5px solid #fff;border-radius:50%;width:76px;height:76px;box-shadow:0 0 0 3px #0006}.vcamshutter:disabled{opacity:.4}.vcamshutter:active{transform:scale(.92)}.vlevelup{z-index:95;background:#05020ed9;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.vlevelupburst{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.vlevelupburst i{transform:rotate(var(--a)) translateY(0);font-size:1.6rem;font-style:normal;animation:1.2s ease-out both vburst;position:absolute}@keyframes vburst{to{transform:rotate(var(--a)) translateY(-42vmin);opacity:0}}.vlevelupcard{border:2px solid var(--vy);text-align:center;background:linear-gradient(160deg,#3a0e5e,#160c34);border-radius:24px;justify-items:center;gap:6px;padding:24px 28px;animation:.6s cubic-bezier(.3,1.6,.5,1) vpop;display:grid;position:relative}.vlevelupicon{font-size:3.4rem}.vleveluptop{letter-spacing:.14em;color:var(--vy);text-transform:uppercase;margin:0;font-size:.8rem;font-weight:900}.vlevelupcard h2{margin:0 0 8px;font-size:1.6rem}@media (prefers-reduced-motion:reduce){.vlevelupburst i,.vlevelupcard,.vsheet{animation:none}}.vteaser{place-items:center;min-height:80dvh;padding-bottom:40px;display:grid;position:relative;overflow:hidden}.vteaserbg{filter:blur(7px);opacity:.45;pointer-events:none;grid-template-columns:repeat(3,1fr);gap:12px;display:grid;position:absolute;inset:-20px}.vteasercard{aspect-ratio:3/4;background:var(--surface);color:var(--vp);border-radius:16px;align-content:center;justify-items:center;gap:8px;display:grid}.vteasercard i{background:var(--line);border-radius:999px;width:60%;height:8px;display:block}.vteaserbox{border:1px solid var(--line);background:#140b30eb;border-radius:24px;gap:12px;width:min(440px,100%);padding:22px 18px;display:grid;position:relative;box-shadow:0 20px 60px #0009}.vteaserbox h1{margin:0;font-size:1.6rem}.vteaserlede{color:var(--muted);margin:0}.vteaserlist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.vteaserlist li{align-items:center;gap:10px;font-weight:700;display:flex}.vteaserlist .vi{color:var(--vy)}.vteaserbtns{gap:8px;display:grid}.vteaserbox .btn.hi{background:var(--vy);color:#1a0b44}.vcodechip{color:var(--vy);align-items:center;gap:6px;margin:0;font-weight:700;display:flex}.vcodeform{gap:6px;display:grid}.vcodeinput{letter-spacing:.12em;text-transform:uppercase;font-family:ui-monospace,Menlo,monospace}.vltlogo{background:linear-gradient(135deg,var(--vy),var(--vp));color:#1a0b44;border-radius:8px;place-items:center;width:26px;height:26px;display:inline-grid}.vtopme{background:linear-gradient(135deg,var(--vy),var(--vp));cursor:pointer;border:0;border-radius:50%;padding:2px;display:grid}.vtopme .vavatar{border:2px solid #0a0518}.vhome>*+*{margin-top:0}.vstories{scrollbar-width:none;gap:12px;margin:6px -16px 4px;padding:6px 16px 4px;display:flex;overflow-x:auto}.vstories::-webkit-scrollbar{display:none}.vstory{width:68px;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-items:center;gap:4px;padding:0;text-decoration:none;display:grid;color:var(--ink)!important}.vstory small{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.vstoryring{box-sizing:border-box;background:conic-gradient(from 210deg,var(--vy),var(--vp),#b02ae6,var(--vy));border-radius:50%;place-items:center;width:66px;height:66px;padding:2.5px;display:grid}.vstoryring .vavatar{border:3px solid #0a0518}.vstory.seen .vstoryring{background:var(--line)}.vstory.add .vstoryring{border:2px dashed var(--line);background:0 0}.vstoryplus{width:100%;height:100%;color:var(--vy);border-radius:50%;place-items:center;display:grid}.vstoryview{z-index:92;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#000;grid-template-rows:auto auto 1fr auto;display:grid;position:fixed;inset:0}.vsvbars{padding:calc(env(safe-area-inset-top,0px) + 8px) 8px 0;gap:3px;display:flex}.vsvbars i{background:#ffffff4d;border-radius:3px;flex:1;height:3px;overflow:hidden}.vsvbars b{background:#fff;height:100%;display:block}.vsvhead{justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.vsvwho{align-items:center;gap:8px;min-width:0;text-decoration:none;display:flex;color:#fff!important}.vsvwho small{color:#ffffffb3}.vsvhead .vx{color:#fff;background:#ffffff1f;border-color:#0000}.vsvphoto{cursor:pointer;place-items:center;min-height:0;display:grid;position:relative}.vsvphoto .vimg{object-fit:contain;background:#000;width:100%;height:100%}.vsvfoot{padding:10px 14px calc(env(safe-area-inset-bottom,0px) + 14px);background:linear-gradient(#0000,#000000e6);gap:8px;display:grid}.vsvfoot p{color:#fff;margin:0;font-weight:700}.vsvpair{background:#ffffff26;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:.8rem;text-decoration:none;display:inline-flex;color:#fff!important}.vsvreact{align-items:center;gap:8px;display:flex}.vsvreact button,.vsvcom{min-height:40px;font:inherit;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:4px;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex;color:#fff!important}.vsvreact button:disabled{opacity:.5}.vsvcom{margin-inline-start:auto}.vqotd{background:radial-gradient(140% 100% at 0 0,#4a137a,#1a0b3e 60%);border:1px solid #5a1e8a;border-radius:22px;margin:10px 0 6px;padding:16px;position:relative;box-shadow:0 10px 30px #4a137a59}.vqotd h2{margin:6px 0 14px;font-size:1.3rem;line-height:1.25}.vqotd.big h2{font-size:1.45rem}.vqhead{justify-content:space-between;align-items:center;gap:8px;display:flex}.vqhead .vlkick{margin:0}.vqtime{color:#e2b8ff;white-space:nowrap;align-items:center;gap:4px;font-size:.75rem;font-weight:700;display:inline-flex}.vqotd .vpollopt{background:#ffffff12;border-color:#ffffff24}.vqotd .vpollopt.mine{border-color:var(--vy);box-shadow:0 0 0 1px var(--vy) inset}.vqotd .vpollopt i{background:linear-gradient(90deg,#ff3fd673,#ffe53a40)}.vqotd .vpollopt span{align-items:center;gap:6px;display:inline-flex}.vqtot{grid-template-columns:1fr 1fr;gap:10px;display:grid;position:relative}.vqside{min-height:150px;color:var(--ink);font:inherit;cursor:pointer;text-align:center;background:#ffffff0f;border:1.5px solid #ffffff29;border-radius:18px;align-content:end;justify-items:center;gap:6px;padding:12px 8px;display:grid;position:relative;overflow:hidden}.vqside b{z-index:1;font-size:1.02rem;position:relative}.vqside.mine{border-color:var(--vy);box-shadow:0 0 0 2px var(--vy) inset}.vqimg{position:absolute;inset:0}.vqimg .vimg{opacity:.85}.vqimg:after{content:"";background:linear-gradient(#0000 40%,#0a0518e6);position:absolute;inset:0}.vqletter{color:#ffffff1f;font-size:3rem;font-weight:900;line-height:1;position:absolute;top:10px}.vqpct{z-index:1;color:var(--vy);font-size:1.4rem;font-weight:900;position:relative}.vqfill{inset-inline:0;z-index:0;background:linear-gradient(#ff3fd614,#ff3fd666);transition:height .6s cubic-bezier(.2,.9,.3,1);position:absolute;bottom:0}.vqor{background:var(--vp);color:#fff;z-index:2;text-transform:uppercase;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.8rem;font-weight:900;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #24104a}.vqfoot{color:#e2b8ff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:.8rem;font-weight:700;display:flex}.vqotd .vcomposerrow .vinput{background:#ffffff14}.vqyest{background:var(--surface);border:1px solid var(--line);border-radius:14px;align-items:center;gap:10px;margin:0 0 6px;padding:10px 12px;text-decoration:none;display:flex;color:var(--ink)!important}.vqyest>span{flex:1;min-width:0;display:grid}.vqyest small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vqyest>.vi:first-child{color:var(--vy)}.vfire{border:1px solid var(--line);min-height:30px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:2px;padding:0 10px;font-size:.8rem;font-weight:800;display:inline-flex}.vfire.on{color:#ff9bea;border-color:var(--vp);background:#ff3fd61f}.vanswers{margin:14px 0}.vgrid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:640px){.vgrid2{grid-template-columns:repeat(3,minmax(0,1fr))}}.vltile{gap:6px;min-width:0;text-decoration:none;display:grid;color:var(--ink)!important}.vtileimg{aspect-ratio:4/5;background:var(--tile);border-radius:16px;display:block;position:relative;overflow:hidden}.vtilebody{justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:0 2px;display:flex}.vtilebody b{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.vtilebody small{color:var(--muted);white-space:nowrap;align-items:center;gap:3px;font-size:.78rem;font-weight:800;display:inline-flex}.vltile.add .vtileimg{border:1.5px dashed var(--line);background:var(--surface);color:var(--vy);text-align:center;box-sizing:border-box;align-content:center;place-items:center;gap:4px;padding:10px;display:grid}.vltile.add b{color:var(--ink)}.vltile.add small{color:var(--muted);font-size:.75rem}.vbattlecta{background:linear-gradient(140deg,#3a0e5e,#16082f 60%);border:1px solid #5a1e8a;border-radius:18px;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex;color:var(--ink)!important}.vbattlecta>span:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.vbattlecta small{color:#e2b8ff;font-size:.8rem}.vbcvote{justify-self:stretch}.vpicks{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:18px 0;display:grid}.vpick{background:var(--surface);border:1px solid var(--line);border-radius:16px;gap:4px;min-width:0;padding:8px;text-decoration:none;display:grid;color:var(--ink)!important}.vpick b{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.vpick small{color:var(--muted);font-size:.75rem}.vpick .vlkick{margin:2px 0 0;font-size:.66rem}.vpickimg{aspect-ratio:1;background:var(--tile);border-radius:12px;place-items:center;display:grid;overflow:hidden}.vpick.king{border-color:#ffe53a73}.vbrandchips{flex-wrap:wrap;gap:8px;display:flex}.vbrandchip{border:1.5px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:6px;min-height:40px;padding:0 14px;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex;color:var(--ink)!important}.vbrandchip small{background:var(--tile);min-width:20px;height:20px;color:var(--muted);border-radius:999px;place-items:center;padding:0 6px;font-size:.7rem;display:grid}.vbrandchip.on{background:var(--vy);border-color:var(--vy);color:#1a0b44!important}.vrecap{background:linear-gradient(150deg,#ffe53a1a,var(--surface) 55%);border:1px solid #ffe53a59;border-radius:16px;margin-top:10px;padding:12px}.vrecap .vlkick{margin:0 0 8px}.vrecapgrid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.vrecapgrid span{text-align:center;justify-items:center;display:grid}.vrecapgrid b{font-size:1.25rem}.vrecapgrid small{color:var(--muted);font-size:.7rem;line-height:1.2}.vrecap .hint{margin:8px 0 0}.vskel{background:linear-gradient(100deg,var(--surface) 30%,var(--tile) 50%,var(--surface) 70%);background-size:300% 100%;border-radius:14px;margin:10px 0;animation:1.2s linear infinite vshim;display:block}.vskel.card{border-radius:22px;height:200px}.vskel.card.tall{height:260px}.vskel.line{width:70%;height:16px}.vskel.line.short{width:40%}.vskel.line.tiny{width:48px;height:10px;margin:4px auto 0}.vskel.round{border-radius:50%;width:66px;height:66px;margin:0}.vskel.tile{aspect-ratio:4/5;margin:0}@media (prefers-reduced-motion:reduce){.vskel{animation:none}}.vcamtop{top:calc(env(safe-area-inset-top,0px) + 12px);z-index:3;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;inset-inline:12px}.vcamtitle{color:#fff;text-shadow:0 1px 4px #000;text-align:center;flex:1;font-weight:800}.vcamround.on{background:var(--vy);color:#1a0b44;border-color:var(--vy)}.vcamround.ghost{visibility:hidden}.vcamround.done{background:var(--vy);color:#1a0b44;border-color:var(--vy)}.vcamover{top:calc(env(safe-area-inset-top,0px) + 70px)}.vcamreview{z-index:2;background:#000;place-items:center;display:grid;position:absolute;inset:0}.vcamreview img{object-fit:contain;max-width:100%;max-height:100%}.vcamcheck{top:40%;text-align:center;color:#fff;text-shadow:0 1px 4px #000;justify-content:center;gap:6px;margin:0;font-weight:800;display:flex;position:absolute;inset-inline:16px}.vcamreview .vcamerr{top:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 110px)}.vcambar{z-index:3}.vcambar .vbtn{min-width:130px}.vcamstrip{inset-inline:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 112px);z-index:3;align-items:center;gap:6px;display:flex;position:absolute;overflow-x:auto}.vcamstrip small{color:#fff;text-shadow:0 1px 3px #000;padding:0 6px;font-weight:800}.vcamthumb{border:2px solid #fff;border-radius:10px;flex:none;width:52px;height:52px;position:relative;overflow:hidden}.vcamthumb img{object-fit:cover;width:100%;height:100%}.vcamthumb button{top:1px;color:#fff;background:#000000b3;border:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:grid;position:absolute;inset-inline-end:1px}button.vthumb{border:1.5px dashed var(--line);font:inherit;padding:0}.vqbopt{grid-template-columns:1fr 1fr auto;align-items:center;gap:6px;display:grid}.vqbimg{border:1.5px dashed var(--line);background:var(--surface);cursor:pointer;border-radius:10px;width:44px;height:44px;padding:0;font-size:1.1rem;overflow:hidden}.vltadmin .vltabs{position:static}.vsmall{flex:none;width:72px}.vltform{gap:10px;display:grid}.vbox{background:var(--surface);border:2px solid var(--line);border-radius:18px;margin:12px 0;padding:12px 14px}.vbox h2{margin-top:0}.vtag{border:1.5px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;margin-inline-start:4px;padding:2px 8px;font-size:12px;font-weight:800;display:inline-block}.vtag.st-revoked,.vtag.st-removed{color:#ff7ac8;border-color:#ff7ac8}.vtag.st-used,.vtag.st-active{color:#4fe0a6;border-color:#4fe0a6}.vtag.st-expired{color:#8f86b8;border-color:#8f86b8}.vbars{gap:6px;margin:6px 0;padding:0;list-style:none;display:grid}.vbars li{grid-template-columns:minmax(80px,1fr) 2fr auto;align-items:center;gap:8px;font-size:.9rem;font-weight:800;display:grid}.vbars li i{background:linear-gradient(90deg,var(--gold),var(--pink));border-radius:999px;height:10px;display:block}.vtags .vtag{color:var(--cyan);border-color:#22e3f266;margin:0}.vltadmin{max-width:980px}.vtiles{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}@media (min-width:700px){.vtiles{grid-template-columns:repeat(4,1fr)}}.vlttile{text-align:start;background:var(--surface);border:2px solid var(--line);color:var(--ink);font:inherit;cursor:default;border-radius:16px;gap:2px;padding:10px 12px;display:grid}button.vlttile{cursor:pointer}.vlttile b{font-size:1.5rem}.vlttile small{color:var(--muted);font-weight:800}.vlttile i{color:var(--muted);font-size:.78rem;font-style:normal}.vlttile.warn{border-color:var(--gold)}.vbarsx{align-items:flex-end;gap:3px;height:110px;margin-top:8px;display:flex}.vbarsx span{flex-direction:column-reverse;flex:1;align-items:stretch;min-width:0;height:100%;display:flex;position:relative}.vbarsx span i{background:linear-gradient(0deg,var(--pink),var(--gold));border-radius:4px 4px 0 0;min-height:2px;display:block}.vbarsx.stacked span i{border-radius:0}.vbarsx span small{bottom:100%;text-align:center;color:var(--muted);font-size:.62rem;position:absolute;inset-inline:0}.vbarsx .c1,.vkey.c1{background:#ff3fd6}.vbarsx .c2,.vkey.c2{background:#22e3f2}.vbarsx .c3,.vkey.c3{background:#ffd43b}.vbarsx .c4,.vkey.c4{background:#8e2fe6}.vkey{vertical-align:middle;border-radius:3px;width:10px;height:10px;display:inline-block}.vbarslbl{color:var(--muted);justify-content:space-between;margin:4px 0 0;font-size:.75rem;display:flex}.vcodelist,.vmemberlist,.vreports,.vqlist,.vpicklist{gap:8px;margin:10px 0;padding:0;list-style:none;display:grid}.vcoderow,.vmemberrow{background:var(--surface);border:2px solid var(--line);border-radius:16px;padding:10px 12px}.vcoderow.st-used{border-color:#4fe0a673}.vcoderow.st-expired,.vcoderow.st-revoked{opacity:.75}.vcodetop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vcodetxt{appearance:none;color:var(--gold);letter-spacing:.06em;cursor:pointer;background:0 0;border:0;padding:0;font:900 1.15rem ui-monospace,Menlo,monospace}.vcodemeta{color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 12px;margin:4px 0 0;font-size:.85rem;display:flex}.vcodemeta b{color:var(--ink)}.vsharegrid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}@media (min-width:520px){.vsharegrid{grid-template-columns:repeat(4,1fr)}}.vsharebtn{appearance:none;color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#24105e;border:2px solid #352279;border-radius:14px;padding:6px;font-weight:900}.vsharebtn.wa{color:#062b14;background:#25d366;border-color:#0b5d2a}.vsharebtn.ig{background:linear-gradient(135deg,#f58529,#dd2a7b,#8134af);border-color:#8134af}.vsharebtn.fb{background:#0866ff;border-color:#0647b3}.vinvitecard{justify-items:center;gap:8px;display:grid}.vinvitecard img{border:2px solid var(--gold);border-radius:14px;width:min(240px,70%)}.vmembertop{appearance:none;width:100%;color:var(--ink);font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:6px;padding:0;display:flex}.vmemberacts{border-top:2px solid var(--line);margin-top:8px;padding-top:8px}.vmemberrow.st-expired,.vmemberrow.st-revoked,.vmemberrow.st-removed{opacity:.8}.vrepprev{align-items:center;gap:10px;display:flex}.vrepimg{border-radius:10px;flex:none;width:64px;height:64px}.vsotdrow{align-items:center;gap:10px;margin:6px 0;display:flex}.vpicklist button{appearance:none;border:2px solid var(--line);background:var(--bg);width:100%;color:var(--ink);font:inherit;cursor:pointer;text-align:start;border-radius:12px;align-items:center;gap:10px;padding:6px;display:flex}.vqlist li{background:var(--bg);border:2px solid var(--line);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;padding:8px 10px;display:flex}.vqlist li b{flex:100%}.vlevels{gap:6px;margin:0;padding:0;list-style:none;display:grid}.vlevels li{grid-template-columns:56px 1fr 1fr 64px auto;align-items:center;gap:6px;display:grid}.vlevels .vsmall{width:100%}@media (max-width:480px){.vlevels li{grid-template-columns:52px 1fr 60px auto}.vlevels li input:nth-child(3){grid-column:2/3}}.vltabs a,.vltabs a[aria-current=page]{background:0 0;border:0 solid #0000;border-bottom-width:2.5px;border-radius:0}.vltabs a.on{border-color:var(--vy)}.vbnav a span{font-size:.68rem}.vrowhead h2{white-space:nowrap;flex-wrap:nowrap;min-width:0;font-size:1.05rem}.vrowhead h2 .vlpill{margin-inline-start:4px;padding:2px 8px;font-size:.68rem}.vrowhead .vlinkbtn{white-space:nowrap;flex:none}.vrowhead .hint{white-space:nowrap;font-size:.75rem}.vpicks{grid-template-columns:repeat(3,minmax(0,1fr))}.vpick b{font-size:.78rem}.vltapp,.vmain,.vsheetwrap,.vcam,.vshelfmk{--disp:"Luckiest Guy","Lalezar",system-ui,sans-serif;--tape:#ffe53ac7}[dir=rtl] .vltapp,[dir=rtl] .vmain,[dir=rtl] .vshelfmk{--disp:"Lalezar","Tajawal",system-ui,sans-serif}body:has(.vltapp){background:#0b0716 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.vltapp{background:repeating-linear-gradient(0deg,#0000 0 22px,#00000059 22px 24px) 0 0/100% 240px no-repeat,repeating-linear-gradient(90deg,#0000 0 46px,#0000004d 46px 48px) 0 0/100% 24px no-repeat,radial-gradient(90% 240px at 50% 0,#7a2d2047,#0000 70%),radial-gradient(60% 40% at 90% 30%,#ff3fd612,#0000 70%),radial-gradient(60% 40% at 0 70%,#ffe53a0d,#0000 70%);min-height:100vh}.vmain h1,.vpagetitle,.vgh,.vrowhead h2,.vqotd h2,.vspray{font-family:var(--disp);letter-spacing:.02em;font-weight:400}.vmain h1,.vpagetitle{color:var(--ink);text-shadow:0 0 1px #fff,0 0 12px #ffe53a59,3px 3px #ff3fd68c;font-size:1.6rem}[dir=rtl] .vmain h1,[dir=rtl] .vpagetitle{font-size:1.75rem;line-height:1.35}.vrowhead h2,.vgh{color:var(--vy);text-shadow:0 0 10px #ffe53a59;font-size:1.15rem;position:relative}.vrowhead h2:after,.vh2.vgh:after{content:"";inset-inline-start:30px;background:var(--vp);opacity:.9;border-radius:4px;width:64px;height:5px;position:absolute;bottom:-4px;transform:skew(-18deg)rotate(-1.5deg);box-shadow:0 0 10px #ff3fd699}.vspray{color:var(--vy);text-shadow:0 0 14px #ffe53a80,2px 2px #ff3fd6;margin:2px 0 8px;font-size:1.5rem}.vtopbrand{font-family:var(--disp);letter-spacing:.08em;text-shadow:0 0 10px #ffe53a73;font-size:1rem;font-weight:400}@media (max-width:380px){.vtopword{display:none}}.vsticker,.vcardbox,.vstepbox,.vpick,.vpersonrow{box-shadow:3px 3px #ff3fd673,0 8px 20px #00000059;border:2px solid #000!important}.vsticker{background:var(--surface);border-radius:18px;margin:10px 0;padding:14px;position:relative}.vsticker.tape:before,.vqotd:before,.vstepbox:first-of-type:before{content:"";top:-10px;background:var(--tape);z-index:2;border-radius:2px;width:74px;height:20px;position:absolute;inset-inline-start:22px;transform:rotate(-4deg);box-shadow:0 2px 4px #00000059;-webkit-mask:linear-gradient(90deg,#0000 0 3px,#000 3px calc(100% - 3px),#0000 calc(100% - 3px));mask:linear-gradient(90deg,#0000 0 3px,#000 3px calc(100% - 3px),#0000 calc(100% - 3px))}.vstepbox{position:relative}.vqotd{border:2px solid #000;box-shadow:4px 4px #ffe53a80,0 10px 30px #4a137a59}.vltile .vtileimg{border:2px solid #000;box-shadow:2px 2px #ffe53a59}.vbtn.primary{border-color:#000;box-shadow:2px 2px #000}.vbtn.primary:not(:disabled):active{transform:translate(2px,2px);box-shadow:0 0 #000}.vlpill.hot{background:var(--vp);color:#fff}.vlpill.gold{color:var(--vy);background:#ffe53a29}.vcoinchip{border:1.5px solid var(--vy);background:#ffe53a1f;border-radius:999px;align-items:center;gap:4px;height:34px;padding:0 10px;font-size:.85rem;font-weight:900;text-decoration:none;display:inline-flex;color:var(--vy)!important}.vcoinchip .vi{color:var(--vy)}.vcoinchip.big{height:40px;font-size:1rem}.vtopright{gap:5px}@media (max-width:360px){.vtopright .vtopbtn{width:34px;height:34px}.vcoinchip{padding:0 8px}}.vshophead{justify-content:space-between;align-items:center;gap:10px;display:flex}.vwallet{justify-items:start;gap:10px;display:grid}.vwalletbig{font-family:var(--disp);color:var(--vy);text-shadow:0 0 16px #ffe53a80;align-items:center;gap:8px;font-size:2.4rem;display:flex}.vwallet .vprog,.vwallet .vtwo{width:100%}.vearn{gap:6px;margin:6px 0;padding:0;list-style:none;display:grid}.vearn li{background:var(--surface);border:1px solid var(--line);border-radius:12px;justify-content:space-between;gap:10px;padding:10px 12px;display:flex}.vearn b{color:var(--vy)}.vcoinlist li{background:var(--surface);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.vcoinlist li>span{display:grid}.vcoinlist small{color:var(--muted)}.vcoinlist .plus{color:var(--vg)}.vcoinlist .minus{color:var(--vr)}.vshelfmk{z-index:95;color:var(--ink);--bg:#0a0518;--surface:#140b30;--tile:#1d1142;--ink:#f6f3ff;--muted:#a99fd6;--line:#2e2160;--vy:#ffe53a;--vp:#ff3fd6;--vc:#22e3f2;--vg:#4fe0a6;--vr:#ff5c7a;--r:16px;background:#0b0716;font-size:15px;position:fixed;inset:0;overflow-y:auto}.vsmtop{z-index:2;padding:calc(env(safe-area-inset-top,0px) + 10px) 16px 10px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0716eb;justify-content:space-between;align-items:center;gap:8px;display:flex;position:sticky;top:0}.vsmtop b{font-family:var(--disp);color:var(--vy);font-size:1.1rem;font-weight:400}.vx.ghost{visibility:hidden}.vsmbody{max-width:560px;padding:8px 16px calc(env(safe-area-inset-bottom,0px) + 24px);gap:12px;margin:0 auto;display:grid}.vsmbody h2{font-family:var(--disp);margin:0;font-size:1.4rem;font-weight:400}.vangles{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.vangles button{border:2px solid var(--line);background:var(--surface);color:var(--muted);font:inherit;cursor:pointer;border-radius:14px;justify-items:center;gap:4px;padding:10px 6px;font-size:.85rem;font-weight:800;display:grid}.vangles button svg{width:100%;height:50px;color:var(--muted)}.vangles button.on{border-color:var(--vy);color:var(--vy);box-shadow:0 0 0 3px #ffe53a33}.vangles button.on svg{color:var(--vy)}.vtips{background:#ffe53a12;border:1px dashed #ffe53a73;border-radius:14px;gap:8px;margin:0;padding:12px;list-style:none;display:grid}.vtips li{align-items:flex-start;gap:8px;font-weight:700;display:flex}.vtips .vi{color:var(--vy);margin-top:2px}.vghost{color:#fff;justify-items:center;gap:6px;width:min(92vw,520px);margin-top:16vh;display:grid}.vghost svg{color:#ffffffeb;filter:drop-shadow(0 0 6px #ffe53acc);width:100%;height:auto}.vghost small{background:#0000008c;border-radius:999px;padding:4px 12px;font-weight:900}.vghost b{background:#c4006bd9;border-radius:12px;padding:8px 12px}.vsmraw{opacity:.55;border-radius:16px;max-width:100%;max-height:52vh;margin:0 auto}.vsmwait{justify-content:center;align-items:center;gap:10px;font-weight:800;display:flex}.vspin{border:3px solid #fff3;border-top-color:var(--vy);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite vspin}@keyframes vspin{to{transform:rotate(360deg)}}.vsmedit{justify-items:center}.vsmstage,.vchecker{background:repeating-conic-gradient(#2a2340 0 25%,#1b1530 0 50%) 0 0/20px 20px;border:2px solid #000;border-radius:14px;position:relative;overflow:hidden}.vsmstage canvas{display:block}.vcropbox{border:2px solid var(--vy);touch-action:none;position:absolute;box-shadow:0 0 0 9999px #0000008c}.vcropbox i{background:var(--vy);touch-action:none;border:3px solid #000;border-radius:50%;width:26px;height:26px;position:absolute}.vcropbox .c0{top:-13px;left:-13px}.vcropbox .c1{top:-13px;right:-13px}.vcropbox .c2{bottom:-13px;right:-13px}.vcropbox .c3{bottom:-13px;left:-13px}.vsmtools{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.vsmtools button{border:2px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-weight:800;display:inline-flex}.vsmtools button.on{border-color:var(--vy);color:var(--vy)}.vsmtools button:disabled{opacity:.4}.vsmslider{align-items:center;gap:8px;width:100%;font-size:.85rem;font-weight:800;display:flex}.vsmslider span{min-width:76px}.vsmslider input[type=range]{accent-color:var(--vy);flex:1}.vsmedit .vtwo{width:100%}.vshelfprev{align-items:center;gap:12px;display:flex}.vshelfprev .vchecker{aspect-ratio:3/2;flex:none;width:140px;display:block}.vshelfprev .vchecker img,.vshelfprev .vchecker .vimg{object-fit:contain;width:100%;height:100%}.vshelfprev>span:last-child{justify-items:start;gap:4px;display:grid}.vshelfprev small{color:var(--muted)}.vshelfprev.small .vchecker{width:110px}.vshelfadd{border:2px dashed var(--vy);width:100%;font:inherit;text-align:start;cursor:pointer;background:#ffe53a12;border-radius:16px;align-items:center;gap:12px;margin:8px 0;padding:14px;text-decoration:none;display:flex;color:var(--ink)!important}.vshelfadd>.vi:first-child{color:var(--vy)}.vshelfadd span{flex:1;gap:2px;display:grid}.vshelfadd small{color:var(--muted)}.vshelfadd.nudge{border-style:solid;border-color:#ffe53a80}.vstylepick{scrollbar-width:none;gap:8px;margin:8px -16px;padding:2px 16px 6px;display:flex;overflow-x:auto}.vstylepick::-webkit-scrollbar{display:none}.vstylepick button{border:2px solid var(--line);background:var(--surface);width:78px;color:var(--muted);font:inherit;cursor:pointer;border-radius:14px;flex:none;justify-items:center;gap:4px;padding:6px 4px;font-size:.72rem;font-weight:800;display:grid}.vstylepick button i{border:1.5px solid #000;border-radius:9px;width:100%;height:38px;display:block}.vstylepick button.on{border-color:var(--vy);color:var(--vy)}.ds-room3d i{background:linear-gradient(160deg,#3a2f5a 0 45%,#5b4630 45% 55%,#2a223f 55%)}.ds-wood i{background:repeating-linear-gradient(#2a1a33 0 10px,#8c5a30 10px 13px)}.ds-glass i{background:repeating-linear-gradient(#132a44 0 10px,#c8f0ff99 10px 12px);box-shadow:inset 0 0 8px #22e3f2}.ds-graffiti i{background:linear-gradient(120deg,#ffe53a 0 18%,#24242a 18% 40%,#ff3fd6 40% 52%,#24242a 52% 75%,#22e3f2 75%)}.ds-boxes i{background:repeating-linear-gradient(#ff7a1a 0 8px,#1f1f22 8px 9px,#b8875a 9px 17px,#1f1f22 17px 18px)}.ds-museum i{background:radial-gradient(circle at 50% 30%,#fff 0 12%,#0000 13%),linear-gradient(#f2efe8 0 60%,#d9d4cc 60%)}.ds-grid i{background:conic-gradient(var(--tile) 25%,var(--raise) 0 50%,var(--tile) 0 75%,var(--raise) 0) 0 0/50% 50%}.vroomlinks{flex-wrap:wrap;gap:8px;margin:4px 0;display:flex}.vshelfwall.sh-graffiti{--plank:#1e1e22;--plank2:#0c0c0e;--glow:0 0 16px #ffe53a99;background:radial-gradient(40% 30% at 18% 20%,#ffe53a8c,#0000 70%),radial-gradient(40% 30% at 82% 45%,#ff3fd680,#0000 70%),radial-gradient(40% 30% at 30% 80%,#22e3f266,#0000 70%),repeating-linear-gradient(0deg,#0000 0 22px,#00000040 22px 24px),#26242c;border:2px solid #000}.sh-graffiti .vplank{background:linear-gradient(#3a3a42,#16161a);height:10px;box-shadow:0 3px #000,0 0 12px #ffe53a59}.sh-graffiti .vsitem.framed .vimg{border-color:#ffe53a}.sh-graffiti .vslabel{background:#0009;border-radius:6px;padding:0 4px}.vshelfwall.sh-boxes{background:radial-gradient(120% 60% at 50% 0,#2b1d14,#140d09);border:2px solid #000}.sh-boxes .vplank{display:none}.sh-boxes .vsslot{padding-bottom:4px}.vsbox{background:linear-gradient(#ff8a2a 0 26%,#e06a10 26% 30%,#ff7a1a 30%);border:2px solid #000;border-radius:4px;width:84%;height:44px;margin-top:-4px;display:block;box-shadow:inset 0 -6px #0000002e,0 4px #000}.vsslot:nth-child(3n+2) .vsbox{background:linear-gradient(#2a2a2e 0 26%,#111 26% 30%,#1f1f22 30%)}.vsslot:nth-child(3n) .vsbox{background:linear-gradient(#c8996a 0 26%,#9e7248 26% 30%,#b8875a 30%)}.sh-boxes .vslabel{margin-top:4px}.vshelfwall.sh-museum{color:#1a1a1a;background:linear-gradient(#f2efe8,#dcd6cc);border:2px solid #000}.sh-museum .vplank{display:none}.sh-museum .vsslot{padding:0 2px 10px}.sh-museum .vsitem{position:relative}.sh-museum .vsitem:after{content:"";inset-inline:12%;background:linear-gradient(#fff,#cfc8bd);border-radius:2px;height:16px;position:absolute;bottom:-16px;box-shadow:0 6px 8px #0000002e}.sh-museum .vsitem.cut .vimg{filter:drop-shadow(0 6px 5px #0000004d)}.sh-museum .vsitem.framed .vimg{border-color:#1a1a1a}.vsplaque{color:#1a1205;text-align:center;background:linear-gradient(#d8b76a,#b08d45);border:1px solid #6d5320;border-radius:3px;justify-items:center;width:90%;margin-top:20px;padding:4px 6px;display:grid;box-shadow:0 2px #6d5320}.vsplaque b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.66rem;line-height:1.2;overflow:hidden}.vsplaque small{opacity:.75;font-size:.58rem}.sh-museum .vsfeat{color:#1a1a1a}.vroom3d{background:#0a0518;border:2px solid #000;border-radius:20px;margin:10px 0;position:relative;overflow:hidden;box-shadow:3px 3px #ff3fd673}.vroom3dcv{position:absolute;inset:0}.vroom3dcv canvas{display:block}.vroomhint{inset-inline:0;text-align:center;color:#fff;text-shadow:0 1px 3px #000;pointer-events:none;margin:0;font-size:.75rem;font-weight:800;animation:4s 3s forwards vfadeout;position:absolute;bottom:10px}@keyframes vfadeout{to{opacity:0}}.vroomload{top:10px;color:var(--muted);background:#0009;border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:800;position:absolute;inset-inline-end:10px}.vswatch{aspect-ratio:1;border:2px solid var(--r,#888);background:radial-gradient(circle at 30% 25%,#ffffff40,transparent 55%),var(--c);border-radius:14px;place-items:center;width:100%;display:grid;position:relative;box-shadow:inset 0 -8px #0003}.vswatch i{filter:drop-shadow(0 2px 2px #00000080);font-size:1.9rem;font-style:normal}.vswatch.big{width:120px;margin:0 auto}.vswatch.big i{font-size:3rem}.vswatch.t-brick{background:repeating-linear-gradient(0deg,transparent 0 9px,#00000059 9px 11px),repeating-linear-gradient(90deg,transparent 0 18px,#0000004d 18px 20px),var(--c)}.vswatch.t-checker{background:conic-gradient(#111 25%,var(--c) 0 50%,#111 0 75%,var(--c) 0) 0 0/24px 24px}.vswatch.t-graffiti{background:linear-gradient(120deg,#ffe53a 0 18%,var(--c) 18% 40%,#ff3fd6 40% 52%,var(--c) 52% 75%,#22e3f2 75%)}.vswatch.t-court{background:radial-gradient(circle at 50% 100%,transparent 30%,#fff 31% 33%,transparent 34%),var(--c)}.vswatch.t-wood,.vswatch.t-panels{background:repeating-linear-gradient(90deg,#0000002e 0 2px,transparent 2px 16px),var(--c)}.vshopgrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin:10px 0;display:grid}.vshopcard{color:var(--ink);font:inherit;text-align:start;cursor:pointer;align-content:start;gap:4px;width:100%;margin:0;padding:10px;display:grid}.vrowscroll .vshopcard{width:150px}.vshopcard>b{min-height:2.5em;font-size:.88rem;line-height:1.25}.vshopcard.locked{opacity:.62}.vshopcard.r-legendary{box-shadow:3px 3px #ffe53a99,0 0 18px #ffe53a40}.vshopcard.r-epic{box-shadow:3px 3px #ff3fd68c}.vrarity{text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:900}.vshprice{color:var(--vy);align-items:center;gap:4px;font-weight:900;display:flex}.vshprice s{color:var(--muted);font-size:.8rem;font-weight:700}.vownedn{top:8px;background:var(--vg);color:#04210f;border-radius:999px;padding:1px 7px;font-weight:900;position:absolute;inset-inline-end:8px}.vshcats{margin:12px 0 0}.vshoppick{text-align:center;gap:10px;display:grid}.vroommap{touch-action:none;background:#2b2540;border:2px solid #000;border-radius:16px;width:100%;height:auto;margin:8px 0;display:block}.m-floor{fill:#55535c}.m-wall{fill:#3a3352}.m-shelf{fill:#ffe53a40;stroke:#ffe53ab3;stroke-width:.3px}.m-label{fill:#ffffffbf;text-anchor:middle;pointer-events:none;font-size:2.4px;font-weight:800}.m-door{stroke:var(--vy);stroke-width:1.2px;stroke-linecap:round}.m-item circle{fill:#0a05188c;stroke:#ffffff8c;stroke-width:.35px}.m-item.on circle{stroke:var(--vy);stroke-width:.8px;fill:#ffe53a40}.m-item.wall circle{fill:#ff3fd659}.m-emoji{text-anchor:middle;pointer-events:none;font-size:4.4px}.m-dir{fill:var(--vy)}.m-item{cursor:grab}.vsurf{gap:4px;margin:6px 0;display:grid}.vsurf .vlchips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:2px 16px;overflow-x:auto}.vsurf .vlchips button{flex:none;align-items:center;gap:6px;display:inline-flex}.vdotc{border:1.5px solid #000;border-radius:50%;width:14px;height:14px}.vroomsel{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vroomsel>b{flex:100%}.vroomsel .vinput{flex:160px}.vpalette{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;display:grid}.vpalette button{border:2px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:14px;justify-items:center;gap:4px;padding:6px;display:grid;position:relative}.vpalette button small{text-align:center;font-size:.68rem;font-weight:700;line-height:1.2}.vpalette button i{top:4px;color:var(--vy);text-shadow:0 1px 2px #000;font-size:.68rem;font-style:normal;font-weight:900;position:absolute;inset-inline-end:6px}.vpalette button.on{border-color:var(--vy);box-shadow:0 0 0 3px #ffe53a40}.vpalette button:disabled{opacity:.4}.vpastfits{grid-template-columns:repeat(3,1fr);gap:6px;margin:8px 0;display:grid}.vpastfit{aspect-ratio:4/5;background:var(--tile);cursor:pointer;border:2px solid #000;border-radius:12px;padding:0;display:block;position:relative;overflow:hidden}.vpastfit .vimg{object-fit:cover;width:100%;height:100%}.vpastfit span{inset-inline:0;color:#fff;text-align:start;background:linear-gradient(#0000,#000c);padding:14px 6px 5px;display:grid;position:absolute;bottom:0}.vpastfit b{font-size:.7rem}.vpastfit small{opacity:.85;font-size:.66rem}.vpastbig{border-radius:14px;margin-bottom:8px;overflow:hidden}.vpastbig .vimg{object-fit:contain;background:#000;width:100%;max-height:60vh}.vgamelist{gap:10px;margin:10px 0;display:grid}.vgamecard{align-items:center;gap:12px;margin:0;text-decoration:none;display:flex;color:var(--ink)!important}.vgamecard>span:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.vgamecard b{font-family:var(--disp);font-size:1.1rem;font-weight:400}.vgamecard small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vgameic{border:2px solid #000;border-radius:14px;flex:none;place-items:center;width:52px;height:52px;font-size:1.7rem;display:grid;transform:rotate(-4deg)}.g-mission .vgameic{background:var(--vp)}.g-guess .vgameic{background:var(--vc)}.g-trivia .vgameic{background:var(--vy)}.g-heat .vgameic{background:#ff7a1a}.vgamecard.done{opacity:.85}.vgameshome{gap:6px;text-decoration:none;display:grid;color:var(--ink)!important}.vgameshome b{font-size:.98rem}.vgamedots{align-items:center;gap:8px;display:flex}.vgamedots i{background:var(--tile);border:1.5px solid var(--line);border-radius:12px;place-items:center;width:38px;height:38px;font-size:1.15rem;font-style:normal;display:grid;position:relative}.vgamedots i.on{border-color:var(--vg)}.vgamedots i .vi{bottom:-5px;background:var(--vg);color:#04210f;border-radius:50%;padding:1px;position:absolute;inset-inline-end:-5px}.vgamedots .vlpill{margin-inline-start:auto}.vtoggle{cursor:pointer;align-items:center;gap:12px;display:flex}.vtoggle span{flex:1;gap:2px;display:grid}.vtoggle small{color:var(--muted)}.vtoggle input{width:22px;height:22px;accent-color:var(--vy)}.vboard{gap:6px;margin:6px 0;padding:0;list-style:none;display:grid}.vboard li{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.vboard li.top1{border-color:var(--vy);box-shadow:0 0 12px #ffe53a40}.vbrank{text-align:center;flex:none;width:28px;font-weight:900}.vbwho{flex:1;align-items:center;gap:8px;min-width:0;text-decoration:none;display:flex;color:var(--ink)!important}.vbwho b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vbscore{color:var(--vy);font-weight:900}.vwinners{gap:4px;display:grid}.vwinners small{color:var(--muted)}.vgame .vback{margin-bottom:4px}.vgametop{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.vtimer{background:var(--tile);border-radius:999px;height:8px;margin-bottom:12px;display:block;overflow:hidden}.vtimer i{background:linear-gradient(90deg,var(--vy),var(--vp));height:100%;transition:width .1s linear;display:block}.vtimer.low i{background:var(--vr)}.vtrivia h2,.vguess h2{margin:0 0 12px;font-size:1.15rem;line-height:1.35}.vtopts{gap:8px;display:grid}.vtopt{border:2px solid var(--line);background:var(--tile);min-height:52px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:8px 12px;font-weight:800;display:flex}.vtopt:not(:disabled):active{transform:scale(.98)}.vtletter{background:var(--raise);width:28px;height:28px;font-family:var(--disp);border-radius:8px;flex:none;place-items:center;font-weight:400;display:grid}.vtopt.right{border-color:var(--vg);background:#4fe0a62e}.vtopt.wrong{border-color:var(--vr);background:#ff5c7a2e}.vtopt.dim{opacity:.5}.vreveal{gap:10px;margin-top:12px;display:grid}.vreveal p{font-family:var(--disp);text-align:center;margin:0;font-size:1.25rem}.vreveal .ok{color:var(--vg)}.vreveal .no{color:var(--vr)}.vgamedone{text-align:center;justify-items:center;gap:8px;display:grid}.vbig{font-family:var(--disp);color:var(--vy);margin:0;font-size:2rem}.vguessimg{aspect-ratio:3/2;background:radial-gradient(circle at 50% 45%,#fff,#e9e6df 75%);border:2px solid #000;border-radius:14px;place-items:center;width:100%;margin-bottom:6px;display:grid;position:relative;overflow:hidden}.vguessimg img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.vguessimg .vspin{border-color:#8e2fe6 #00000026 #00000026}.vguessfail{z-index:1;color:#12063f;font:inherit;cursor:pointer;background:#fff;border:2px dashed #8e2fe6;border-radius:12px;padding:10px 14px;font-weight:800;position:relative}.vguesshint{justify-content:space-between;align-items:center;gap:8px;margin:2px 0 8px;font-size:.9rem;font-weight:800;display:flex}.vshout{border:1px dashed var(--vy);background:#ffe53a1a;border-radius:14px;align-items:center;gap:10px;padding:10px;text-decoration:none;display:flex;color:var(--ink)!important}.vshout span{display:grid}.vshout small{color:var(--muted)}.vhon{gap:12px;display:grid}.vhoncard{text-align:center;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;justify-items:center;gap:4px;margin:0;display:grid;overflow:hidden}.vhonimg{aspect-ratio:1;background:var(--tile);border-radius:12px;width:100%;display:block;overflow:hidden}.vhonimg .vimg{object-fit:cover;pointer-events:none;width:100%;height:100%}.vhonimg.cut{background:radial-gradient(circle at 50% 60%,#3a2f5a,#1b1530)}.vhonimg.cut .vimg{object-fit:contain;filter:drop-shadow(0 10px 8px #0009)}.vhoncard small{color:var(--muted)}.vhonstamp{font-style:normal;font-family:var(--disp);pointer-events:none;border:3px solid;border-radius:10px;padding:4px 12px;font-size:1.4rem;position:absolute;top:18px}.vhonstamp.hot{color:#ff7a1a;inset-inline-start:16px;transform:rotate(-12deg)}.vhonstamp.not{color:var(--vc);inset-inline-end:16px;transform:rotate(12deg)}[dir=rtl] .vhonstamp.hot{inset-inline-start:auto;left:16px}[dir=rtl] .vhonstamp.not{inset-inline-end:auto;right:16px}.vhonbtns{justify-content:center;gap:28px;display:flex}.vhonbtn{cursor:pointer;border:3px solid #000;border-radius:50%;place-content:center;justify-items:center;width:78px;height:78px;font-size:2rem;display:grid;box-shadow:3px 3px #000}.vhonbtn small{font-size:.7rem;font-weight:900}.vhonbtn.hot{color:#1a0b00;background:#ff7a1a}.vhonbtn.not{background:var(--vc);color:#002229}.vhonbtn:active{transform:translate(2px,2px);box-shadow:1px 1px #000}.vhottest{gap:6px;margin:0;padding:0;list-style:none;display:grid}.vhottest a{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;padding:8px;text-decoration:none;display:flex;color:var(--ink)!important}.vhottest a>span:nth-child(3){flex:1;min-width:0;display:grid}.vhottest small{color:var(--muted)}.vhottest b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vmission{gap:8px;display:grid}.vmymission{align-items:center;gap:12px;display:flex}.vmymission .vimg{object-fit:cover;border:2px solid #000;border-radius:12px;width:84px;height:84px}.vmymission span{display:grid}.vmymission small{color:var(--muted)}.vmentry.mine .vtileimg{border-color:var(--vy)}.vvote{border:1.5px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:2px 10px;font-size:.8rem;font-weight:800}.vvote.on{background:var(--vp);border-color:var(--vp);color:#fff}.vpodium{grid-template-columns:repeat(3,1fr);align-items:end;gap:8px;display:grid}.vpod{text-align:center;justify-items:center;gap:4px;font-size:.75rem;display:grid}.vpod .vtileimg{aspect-ratio:1;border:2px solid #000;border-radius:12px;width:100%;display:block;overflow:hidden}.vpod.r1 .vtileimg{border-color:var(--vy);box-shadow:0 0 14px #ffe53a80}.vpod .vtileimg .vimg{object-fit:cover;width:100%;height:100%}.vpod span{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:flex}.vpod small{color:var(--muted)}.vcoingrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin:8px 0;display:grid}.vadmitems li{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}.vadmitems li.off{opacity:.55}.vadmitems .vswatch{flex:none;width:48px}.vadmitems .vswatch i{font-size:1.2rem}.vadmitems li>span:nth-child(2){flex:1;min-width:0;display:grid}.vadmitems small{color:var(--muted)}.vadm .vlist li.off{opacity:.55}.vadm .vlist li{justify-content:space-between;align-items:center;gap:10px;display:flex}.vadm .vlist li>span{min-width:0;display:grid}.vtopbrand{white-space:nowrap}.vrowhead{flex-wrap:wrap;row-gap:2px}.vrowhead h2,.vgh{font-size:1.08rem}.vsmedit .vbtn,.vshelfmk .vbtn{white-space:normal;text-align:center;line-height:1.2}@media (max-width:370px){.vbnav a{font-size:.62rem}}.m-window{fill:#7fc4ff;opacity:.7}.vtrbtn{appearance:none;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:2px 0 0;padding:2px 0;font-size:.74rem;font-weight:800;display:inline-flex}.vtrbtn:hover{color:var(--vc)}.vtrbtn:disabled{opacity:.6}.vtranslated{border-inline-start:3px solid var(--vc);padding-inline-start:8px}.vmsg .vtrbtn{display:flex}.vdlrow{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.vwhere .vseg{margin:0}.vstockfields{background:#ffe53a0d;border:1.5px dashed #ffe53a73;border-radius:14px;gap:10px;padding:10px;display:grid}.vstock .vlttiles b{font-size:.95rem}.vstocklist li{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:4px;padding:8px;display:grid}.vstocklist li.s-sold{opacity:.7}.vstockitem{width:100%;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.vstockitem>span:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.vstockitem b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vstockitem small{color:var(--muted);font-size:.78rem}.vstockacts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.vlpill.st-available{color:var(--vg);background:#4fe0a629}.vlpill.st-reserved{color:var(--vy);background:#ffe53a29}.vlpill.st-sold{color:var(--vr);background:#ff5c7a29}.vroom3dwrap{margin:10px 0}.vroom3dwrap .vroom3d{margin:0}.vroom3d.moving{box-shadow:0 0 0 3px var(--vp),3px 3px 0 #ff3fd673}.vroomphase{top:10px;color:#fff;pointer-events:none;background:#0000008c;border-radius:999px;padding:3px 10px;font-size:.72rem;font-weight:800;position:absolute;inset-inline-start:10px}.vroomphase.p-night{color:#b9c6ff}.vroomphase.p-sunset{color:#ffb38a}.vroomphase.p-morning{color:#ffe0a6}.vroommove{inset-inline:10px;border:1.5px solid var(--vp);color:#fff;background:#0a0518db;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:.8rem;font-weight:800;display:flex;position:absolute;bottom:10px}.vadm.vstock .vstocklist li{justify-content:stretch;display:grid}.vstock .vlttiles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.vsurf .vlchips button{white-space:nowrap;height:38px;min-height:0;line-height:1}.vwhere .vseg button{white-space:normal;flex:1;padding:0 6px;font-size:.8rem;line-height:1.15}.nickrow{align-items:center;gap:8px;display:flex}.nickrow input{flex:1;min-width:0}.nickrow button{white-space:nowrap;flex:none}.vnickbig{color:var(--vy,#ffe53a);font-size:.8em;font-style:italic;display:block}.vnick{color:var(--vy,#ffe53a);font-weight:800}.nickt{opacity:.85;font-size:.6em;font-style:italic;display:block}.vslabel.nick{color:#ffe53a}.vsdeco{pointer-events:none;position:absolute}.vscode{bottom:0;color:#ffe53a;background:#0b0b10;border-radius:4px;padding:0 5px;font:900 .62rem/1.5 ui-monospace,monospace;position:absolute;inset-inline-start:4px;box-shadow:0 0 6px #ffe53a80}.vshelfwall.sh-store{--plank:#f7f7f7;--plank2:#d9d9d9;--glow:0 0 10px #fff9;color:#111;background:linear-gradient(#fafafa,#e6e6e9);border:2px solid #111}.sh-store .vplank{height:6px;box-shadow:0 6px 10px #0000002e}.sh-store .vslabel{color:#fff;background:#111;border-radius:2px}.sh-store .vsdeco{top:6px;background:#e5132e;border-radius:2px 2px 6px 6px;width:10px;height:16px;inset-inline-end:8%}.sh-store .vsitem.framed .vimg{border-color:#fff;box-shadow:0 6px 12px #0000002e}.vshelfwall.sh-shoebox{background:repeating-linear-gradient(90deg,#2b1d14 0 2px,#0000 2px 80px),#1c130d;border:2px solid #000}.sh-shoebox .vplank{display:none}.sh-shoebox .vsslot{margin-bottom:6px;padding:8px 4px 6px}.sh-shoebox .vsdeco{z-index:-1;background:linear-gradient(#0000 0 58%,#00000040 58%),linear-gradient(#ff7a1a,#d65e0c);border:3px solid #000;border-top-width:0;border-radius:4px;inset:0}.sh-shoebox .vsslot:nth-child(3n+2) .vsdeco{background:linear-gradient(#0000 0 58%,#00000040 58%),linear-gradient(#2a2a2e,#121214)}.sh-shoebox .vsslot:nth-child(3n) .vsdeco{background:linear-gradient(#0000 0 58%,#00000040 58%),linear-gradient(#c8996a,#9e7248)}.sh-shoebox .vsslot{isolation:isolate}.vshelfwall.sh-metro{--plank:#ffe53a;--plank2:#c9b000;color:#111;background:repeating-linear-gradient(0deg,#0000 0 23px,#0000002e 23px 24px),repeating-linear-gradient(90deg,#0000 0 47px,#0000002e 47px 48px),#dfe7ee;border:2px solid #111}.sh-metro .vplank{background:repeating-linear-gradient(90deg,#ffe53a 0 16px,#111 16px 24px);height:8px;box-shadow:0 4px #111}.sh-metro .vsdeco{top:4px;background:#2a6bff;border-radius:3px;height:5px;inset-inline:10%;box-shadow:0 0 8px #2a6bffb3}.sh-metro .vsslot:nth-child(2n) .vsdeco{background:#e5132e;box-shadow:0 0 8px #e5132e99}.sh-metro .vslabel{color:#fff;background:#111}.vshelfwall.sh-locker{background:linear-gradient(#264a33,#16301f);border:2px solid #000}.sh-locker .vplank{background:linear-gradient(#9aa3ad,#59616a);height:6px}.sh-locker .vsslot{isolation:isolate;padding:14px 4px 4px}.sh-locker .vsdeco{z-index:-1;background:repeating-linear-gradient(#0000 0 4px,#00000059 4px 6px) 50% 4px/50% 18px no-repeat,linear-gradient(#3d7d4f,#2b5c39);border:2px solid #0d1d13;border-radius:4px;inset:0 2px}.vshelfwall.sh-vending{background:linear-gradient(#cfefff14,#cfefff05),#14141c;border:10px solid #ff3d5a;border-radius:16px;box-shadow:inset 0 0 0 2px #000,0 0 0 2px #000}.sh-vending .vplank{background:repeating-linear-gradient(90deg,#c9ccd2 0 6px,#6b6f78 6px 9px);height:6px;box-shadow:0 0 10px #ffe53a40}.sh-vending .vsslot{padding-bottom:16px}.sh-vending .vslabel{display:none}.vshelfwall.sh-garage{--plank:#6b6f78;--plank2:#3a3d44;color:#1a1205;background:radial-gradient(circle,#3c230a8c 2px,#0000 2.6px) 0 0/16px 16px,#c9a26b;border:2px solid #000}.sh-garage .vplank{background:linear-gradient(#9aa3ad,#4a4f57);height:10px}.sh-garage .vslabel{color:#ffe53a;background:#1a1205}.vshelfwall.sh-rooftop{--plank:#2a2f45;--plank2:#151827;--glow:0 0 12px #ffd27a8c;background:radial-gradient(1px 1px at 12% 14%,#fff,#0000),radial-gradient(1px 1px at 38% 8%,#fff,#0000),radial-gradient(1.5px 1.5px at 70% 18%,#fff,#0000),radial-gradient(1px 1px at 88% 6%,#fff,#0000),linear-gradient(0deg,#0b0f1e 0 18%,#0000 18%),repeating-linear-gradient(90deg,#141a33 0 26px,#1a2242 26px 44px,#0000 44px 52px) bottom/100% 22% no-repeat,linear-gradient(#0b1030,#1d2a4d);border:2px solid #000}.sh-rooftop .vplank{background:repeating-linear-gradient(90deg,#ffd27a 0 3px,#0000 3px 22px),linear-gradient(#2a2f45,#151827)}.vshelfwall.sh-arcade{--plank:#a46bff;--plank2:#5a2fb0;--glow:0 0 14px #a46bffd9,0 0 26px #22e3f259;background:linear-gradient(0deg,#22e3f21f 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#ff3fd61f 1px,#0000 1px) 0 0/22px 22px,#12062a;border:2px solid #000}.sh-arcade .vsitem.framed .vimg{border-color:#22e3f2;box-shadow:0 0 12px #22e3f2b3}.sh-arcade .vsdeco{top:2px;background:#ffe53a;border-radius:50%;width:8px;height:8px;inset-inline-start:6px;box-shadow:12px 0 #ff3fd6,24px 0 #22e3f2}.vshelfwall.sh-library{--plank:#7a4a26;--plank2:#3d2410;background:linear-gradient(#2a170b,#1a0e06);border:2px solid #000}.sh-library .vshelf{padding-top:4px}.sh-library .vplank{background:repeating-linear-gradient(90deg,#8b2a2a 0 9px,#2a4a8b 9px 16px,#c9a26b 16px 22px,#2a6b4a 22px 30px,#5a3d22 30px 34px) top/100% 0 no-repeat,linear-gradient(#8c5a30,#4f2d14);height:14px}.sh-library .vshelf:before{content:"";inset-inline:6px;opacity:.55;pointer-events:none;background:repeating-linear-gradient(90deg,#8b2a2a 0 7px,#2a4a8b 7px 12px,#c9a26b 12px 17px,#2a6b4a 17px 24px,#0000 24px 30px);height:14px;position:absolute;bottom:12px}.sh-library .vslabel{color:#1a0e06;background:#c9a26b}.vshelfwall.sh-lab{--plank:#cfefff;--plank2:#4fd1ff;--glow:0 0 16px #4fd1ffbf;background:radial-gradient(120% 60% at 50% 0,#0e2a3a,#050f17);border:2px solid #000}.sh-lab .vplank{height:6px}.sh-lab .vsslot{isolation:isolate;padding:10px 6px 6px}.sh-lab .vsdeco{z-index:-1;background:linear-gradient(90deg,#ffffff2e,#0000 30% 70%,#ffffff1a),linear-gradient(#0000 60%,#4fd1ff73);border:2px solid #cfefff8c;border-radius:40px 40px 10px 10px;inset:0 6%}.vshelfwall.sh-desert{--plank:#e8d6b3;--plank2:#bfa47a;color:#3a2a12;background:radial-gradient(60% 40% at 80% 10%,#fff3d6,#0000 70%),linear-gradient(#f3e3c3,#d9bf92);border:2px solid #3a2a12}.sh-desert .vplank{border-radius:8px;height:16px;box-shadow:0 10px 18px #5a3c1440}.sh-desert .vsitem.framed .vimg{border-color:#fff7e6}.sh-desert .vslabel{background:#3a2a12bf}.vshelfwall.sh-alley{--plank:#1e1e22;--plank2:#0c0c0e;--glow:0 0 14px #ff3fd68c;background:radial-gradient(30% 20% at 20% 25%,#ff3fd68c,#0000 70%),radial-gradient(30% 20% at 80% 60%,#22e3f273,#0000 70%),repeating-linear-gradient(0deg,#0000 0 18px,#2a1410 18px 20px),repeating-linear-gradient(90deg,#0000 0 38px,#2a1410 38px 40px),#5a2a1e;border:2px solid #000}.sh-alley .vplank{background:linear-gradient(#3a3a42,#16161a);box-shadow:0 3px #000,0 0 12px #ff3fd673}.sh-alley .vsitem.framed .vimg{border-color:#ff3fd6}.vshelfwall.sh-space{--plank:#c9ccd2;--plank2:#6b6f78;--glow:0 0 12px #78a0ff80;background:radial-gradient(1px 1px at 10% 20%,#fff,#0000),radial-gradient(1px 1px at 30% 70%,#fff,#0000),radial-gradient(1.5px 1.5px at 60% 30%,#cfe,#0000),radial-gradient(1px 1px at 85% 80%,#fff,#0000),radial-gradient(80% 60% at 50% 120%,#3a2a8b,#0000),#050818;border:2px solid #000}.sh-space .vplank{border-radius:2px;height:4px}.sh-space .vsslot{isolation:isolate;padding:8px}.sh-space .vsdeco{aspect-ratio:1;z-index:-1;background:radial-gradient(circle,#78a0ff40,#05081899 70%);border:4px solid #c9ccd2;border-radius:50%;margin:auto;inset:0 4%;box-shadow:0 0 0 2px #000,inset 0 0 12px #78a0ff80}.vshelfwall.sh-bedroom90{--plank:#22e3f2;--plank2:#0f8f9a;background:radial-gradient(circle at 20% 30%,#ff3fd6 0 6px,#0000 7px) 0 0/60px 60px,radial-gradient(circle at 70% 70%,#ffe53a 0 4px,#0000 5px) 0 0/60px 60px,linear-gradient(135deg,#0000 45%,#22e3f259 45% 55%,#0000 55%) 0 0/40px 40px,#3b1f6b;border:2px solid #000}.sh-bedroom90 .vplank{height:10px;box-shadow:0 4px #000}.sh-bedroom90 .vsitem.framed .vimg{border-color:#ffe53a}.ds-store i{background:linear-gradient(#fafafa 0 40%,#ddd 40% 46%,#fafafa 46% 80%,#ddd 80%)}.ds-shoebox i{background:linear-gradient(90deg,#ff7a1a 0 33%,#1f1f22 33% 66%,#c8996a 66%)}.ds-metro i{background:linear-gradient(#dfe7ee 0 70%,#ffe53a 70% 80%,#111 80%)}.ds-locker i{background:repeating-linear-gradient(90deg,#3d7d4f 0 10px,#0d1d13 10px 12px)}.ds-vending i{background:radial-gradient(circle at 30% 40%,#ffe53a 0 3px,#0000 4px),#14141c;box-shadow:inset 0 0 0 4px #ff3d5a}.ds-garage i{background:radial-gradient(circle,#3c230a99 1.5px,#0000 2px) 0 0/8px 8px,#c9a26b}.ds-rooftop i{background:linear-gradient(0deg,#141a33 0 30%,#0000 30%),radial-gradient(1px 1px at 30% 30%,#fff,#0000),#1d2a4d}.ds-arcade i{background:linear-gradient(0deg,#22e3f266 1px,#0000 1px) 0 0/8px 8px,#12062a}.ds-library i{background:repeating-linear-gradient(90deg,#8b2a2a 0 4px,#2a4a8b 4px 7px,#c9a26b 7px 10px),#2a170b}.ds-lab i{background:radial-gradient(40% 60% at 50% 60%,#4fd1ff99,#0000 70%),#050f17}.ds-desert i{background:linear-gradient(#f3e3c3,#d9bf92)}.ds-alley i{background:radial-gradient(40% 40% at 30% 40%,#ff3fd6,#0000 70%),#5a2a1e}.ds-space i{background:radial-gradient(circle,#0000 40%,#c9ccd2 42% 50%,#0000 52%),#050818}.ds-bedroom90 i{background:radial-gradient(circle at 30% 30%,#ff3fd6 0 3px,#0000 4px) 0 0/12px 12px,#3b1f6b}.vstylepick .locked{opacity:.72}.vstylepick .locked i{place-items:center;font-size:.8rem;font-style:normal;display:grid}.vswatch.k-theme b{display:block;position:absolute;inset:8%}.vswatch.k-theme b i{border:1.5px solid #000;border-radius:9px;width:100%;height:100%;display:block}.vdot{box-shadow:0 0 0 2px var(--bg,#0a0518);background:#e5132e}.vdot.plain{top:-3px;width:10px;min-width:10px;height:10px;padding:0;inset-inline-end:-5px}.vposts .vdot.plain,.vseg .vdot,.vsegsub .vdot,.vcomtabs .vdot{vertical-align:middle;margin-inline-start:6px;display:inline-block;position:static}.vtopbtn{position:relative}.vbnavic{display:inline-grid;position:relative}.vhubicon{position:relative}.vhubicon .vdot{top:-4px;inset-inline-end:-6px}.vsegsub{white-space:nowrap;border:1px dashed var(--line);border-radius:10px;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:.88rem;font-weight:800;text-decoration:none;display:inline-flex;color:var(--muted)!important}@keyframes vglow{0%,to{box-shadow:0 0 0 1px #ffe53a73,0 0 10px #ffe53a2e}50%{box-shadow:0 0 0 1px #ffe53ad9,0 0 22px #ff3fd659}}.vinfobar{cursor:pointer;width:100%;min-height:46px;color:var(--ink);font:inherit;text-align:start;background:linear-gradient(90deg,#ffe53a24,#ff3fd624);border:0;border-radius:14px;align-items:center;gap:8px;margin:8px 0 10px;padding:0 14px;font-size:.9rem;font-weight:800;animation:3.2s ease-in-out infinite vglow;display:flex}.vinfobar span:nth-child(2){flex:1}@media (prefers-reduced-motion:reduce){.vinfobar{animation:none;box-shadow:0 0 0 1px #ffe53a99}}.vguide{gap:10px;margin:8px 0 14px;padding:0;list-style:none;display:grid}.vguide li{background:var(--tile,var(--surface));border:1px solid var(--line);border-radius:14px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.vguideic{flex:none;font-size:1.5rem;line-height:1.1}.vguide b{font-size:.95rem;display:block}.vguide small{color:var(--muted);margin-top:2px;font-size:.82rem;line-height:1.45;display:block}.vguideedit{gap:12px;margin:8px 0;padding:0;list-style:none;display:grid}.vguideedit li{border:1px solid var(--line);border-radius:12px;gap:6px;padding:10px;display:grid}.vguiderow{grid-template-columns:52px 1fr 1fr 44px;gap:6px;display:grid}@media (max-width:420px){.vguiderow{grid-template-columns:52px 1fr 44px}.vguiderow input[dir=rtl]{grid-area:2/1/auto/-1}}.vtoday{background:var(--surface);border:1.5px solid var(--line);width:100%;color:var(--ink);font:inherit;text-align:start;border-radius:18px;margin:0 0 12px;padding:12px;display:block}.vtodayhead{align-items:center;gap:8px;margin-bottom:8px;display:flex}.vtodayhead>b{flex:1;align-items:center;gap:6px;font-size:1.02rem;display:inline-flex}.vtodaystreak{color:#ffb36b;white-space:nowrap;font-size:.78rem;font-weight:900}.vround.sm{border-radius:10px;width:34px;height:34px}.vrotm90{transform:rotate(-90deg)}.vrot90{transform:rotate(90deg)}.vtoday .vqotd{margin:0 0 10px}.vtodayprog{color:var(--muted);align-items:center;gap:10px;margin:6px 0 8px;font-size:.8rem;font-weight:800;display:flex}.vtodaybar{background:var(--line);border-radius:99px;flex:1;min-width:60px;height:8px;position:relative;overflow:hidden}.vtodaybar i{background:linear-gradient(90deg,var(--vy),var(--vp));border-radius:99px;transition:width .4s;position:absolute;inset-block:0;inset-inline-start:0}.vtasks{grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0;list-style:none;display:grid}.vtasks a{padding-block:4px;background:var(--tile,var(--bg));border:1px solid var(--line);border-radius:12px;align-items:center;gap:6px;min-height:48px;padding:0 8px;font-size:.8rem;font-weight:800;text-decoration:none;display:flex;color:var(--ink)!important}.vtaskck{border:2px solid var(--line);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.vtasks .done .vtaskck{background:var(--vg);border-color:var(--vg);color:#0a0518}.vtasks .done .vtaskname{color:var(--muted)}.vtasks .done a{border-color:#4fe0a673}.vtaskic{flex:none}.vtaskname{flex:1;min-width:0;line-height:1.15;display:grid}.vtaskcoin{color:var(--vy);white-space:nowrap;font-size:.7rem;font-weight:800}.vtaskcoin.pts{color:var(--muted)}.vtodayall{text-align:center;color:var(--vg);margin:8px 0 0;font-weight:800}.vtoday.slim{cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:0 12px;display:flex}.vtoday.slim>b{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.vtoday.slim .vtodaynum{color:var(--muted);white-space:nowrap;font-size:.78rem;font-weight:800}.vsearchlink{margin:6px 0 10px;text-decoration:none;color:var(--muted)!important}.vfeed{gap:12px;display:grid}.vfeedtabs{top:var(--vtoph,56px);z-index:4;background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:4px;padding:4px;display:flex;position:sticky}.vfeedtabs button{min-height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;font-weight:900}.vfeedtabs button.on{background:var(--raise,var(--tile));color:var(--ink)}.vfeedtabs .vfrefresh{flex:none;width:44px}.vfcard{background:var(--surface);border:1.5px solid var(--line);border-radius:18px;gap:8px;padding:12px;animation:.35s both vfin;display:grid}@keyframes vfin{0%{opacity:0;transform:translateY(8px)}}.vfcard.skel{animation:none}.vfhead{align-items:center;gap:10px;display:flex}.vfwho{flex:none;text-decoration:none}.vfmeta{flex:1;min-width:0;display:grid}.vfname{align-items:center;gap:6px;min-width:0;text-decoration:none;display:inline-flex;color:var(--ink)!important}.vfname b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vfmeta small{color:var(--muted);font-size:.76rem}.vfwhat{margin:0;font-size:.92rem;font-weight:800}.vfimg{aspect-ratio:4/3;background:var(--tile,var(--bg));border-radius:14px;width:100%;display:block;position:relative;overflow:hidden}.vfimg.tall{aspect-ratio:4/5}.vfimg .vimg{object-fit:cover;width:100%;height:100%}.vfimg.none{color:var(--muted);place-items:center;display:grid}.vfpair{gap:6px;text-decoration:none;display:grid;color:var(--ink)!important}.vfpair .vfimg .vimg{object-fit:contain}.vfcap{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.vfcap small{color:var(--muted);flex-basis:100%}.vfbadge{top:8px;color:var(--vy);background:#0a0518bf;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:.74rem;font-weight:900;display:inline-flex;position:absolute;inset-inline-start:8px}.vfpost{gap:8px;text-decoration:none;display:grid;color:var(--ink)!important}.vfmore{bottom:8px;color:#fff;background:#0a0518bf;border-radius:999px;padding:2px 8px;font-size:.78rem;font-weight:900;position:absolute;inset-inline-end:8px}.vftext{white-space:pre-wrap;margin:0;font-size:.9rem;line-height:1.45}.vftext.clamp{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vfbattle .vbcard{width:100%;max-width:none}.vfroom{border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;text-decoration:none;display:grid;position:relative;overflow:hidden}.vfroom .vfimg{aspect-ratio:1;border-radius:0}.vfroom .vfimg .vimg{object-fit:contain}.vfroom .vfimg.none{aspect-ratio:3;grid-column:1/-1}.vfroomcap{bottom:6px;color:#fff;background:#0a0518c7;border-radius:999px;padding:2px 8px;font-size:.74rem;font-weight:900;position:absolute;inset-inline-start:6px}.vfacts{align-items:center;gap:6px;display:flex}.vfbtn{border:1.5px solid var(--line);background:var(--surface);min-width:44px;min-height:40px;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:800;text-decoration:none;display:inline-flex;color:var(--ink)!important}.vfbtn.end{margin-inline-start:auto}.vfacts a.vheat{text-decoration:none;color:var(--ink)!important}.vfempty{text-align:center;justify-items:center;gap:10px;display:grid}.vpull{color:var(--muted);place-items:center;transition:height .1s;display:grid;overflow:hidden}.vfmoreload{min-height:40px}.vfeed .spin,.vfeedtabs .spin{animation:.8s linear infinite lcospin}.vtrbtn{justify-self:start}.vbiobox{justify-items:start;gap:2px;margin:4px 0;display:grid}.vig{align-items:center;gap:4px;margin:2px 0 6px;font-size:.86rem;font-weight:800;text-decoration:none;display:inline-flex;color:var(--vc)!important}.vroomsnap{top:10px;z-index:2;color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#0a0518b3;border:1.5px solid #ffffff59;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:.78rem;font-weight:800;display:inline-flex;position:absolute;inset-inline-end:10px}.vshareshelf{gap:10px;display:grid}.vshelfsnap{border:1.5px solid var(--line);border-radius:14px;width:100%}.vshelfsnapgrid{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.vshelfsnapgrid .vimg{aspect-ratio:1;object-fit:contain;background:var(--tile,var(--bg));border-radius:10px}.vtopbrand{min-width:0}.vtopright{flex:none}@media (max-width:420px){.vtopword{display:none}}.gdraw{z-index:2147483000;padding:16px;padding-top:max(16px,env(safe-area-inset-top));padding-bottom:max(16px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);touch-action:none;background:#0a041ab8;place-items:center;animation:.25s ease-out gdrawin;display:grid;position:fixed;inset:0;overflow:hidden}@keyframes gdrawin{0%{opacity:0}}.gdrawcard{z-index:1;text-align:center;color:#fff;background:radial-gradient(120% 80% at 50% 0,#2a0f6b,#12063f 70%);border:4px solid #fff23a;border-radius:26px;gap:10px;width:min(420px,100%);max-height:100%;padding:18px 16px 16px;display:grid;position:relative;overflow:auto;box-shadow:0 0 0 3px #000,8px 8px 0 3px #ff3fd6,0 20px 60px #0009}.gdrawx{top:8px;color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:12px;width:40px;height:40px;font-size:1rem;position:absolute;inset-inline-end:8px}.gdrawh{overflow-wrap:anywhere;margin:0 40px;font-size:1.05rem;font-weight:900;line-height:1.25}.gdrawsub{color:#c9bef5;margin:-4px 0 0;font-size:.85rem;font-weight:800}.gdrawreel{height:calc(var(--row) * 3);background:linear-gradient(#0b0420,#1d0b52 50%,#0b0420);border:3px solid #000;border-radius:18px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.gdrawwin{inset-inline:6px;top:var(--row);height:var(--row);z-index:2;pointer-events:none;border:3px solid #fff23a;border-radius:14px;position:absolute;box-shadow:0 0 22px #fff23a8c}.gdrawstrip{will-change:transform;margin:0;padding:0;list-style:none}.gdrawstrip li{height:var(--row);white-space:nowrap;text-overflow:ellipsis;color:#fff;place-items:center;padding:0 16px;font-size:clamp(1.15rem,6vw,1.6rem);font-weight:900;display:grid;overflow:hidden}.gdrawstrip li.win{color:#fff23a;font-size:clamp(1.3rem,7vw,1.9rem)}.gdraw.done .gdrawwin{background:#fff23a1a;animation:1s ease-in-out 3 gdrawglow}@keyframes gdrawglow{50%{box-shadow:0 0 40px #fff23af2,0 0 0 4px #ff3fd6}}.gdrawresult{align-content:center;min-height:64px;display:grid}.gdrawspin{color:#c9bef5;margin:0;font-weight:800}.gdrawcongrats{color:#ff9bea;margin:0;font-size:1.1rem;font-weight:900;animation:.5s cubic-bezier(.3,1.6,.5,1) gdrawpop}.gdrawname{color:#fff23a;text-shadow:3px 3px #000,0 0 22px #ff3fd699;overflow-wrap:anywhere;margin:2px 0 0;font-family:Luckiest Guy,Lalezar,sans-serif;font-size:clamp(1.8rem,9vw,2.6rem);line-height:1.1;animation:.6s cubic-bezier(.3,1.6,.5,1) gdrawpop}@keyframes gdrawpop{0%{opacity:0;transform:scale(.3)}}.gdrawwon{color:#12063f;background:#fff23a;border-radius:16px;padding:10px;animation:.5s ease-out gdrawpop}.gdrawwon strong{font-size:1.3rem}.gdrawwon .hint{color:#3b2a92;margin:0;font-weight:800}.gdrawticket,.gdrawnote{color:#c9bef5;margin:0;font-size:.8rem}.gdrawacts{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.gdrawacts .gdrawnote{flex-basis:100%}.gdrawconfetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.gdrawconfetti i{border-radius:2px;animation-name:gdrawfall;animation-timing-function:cubic-bezier(.25,.6,.5,1);animation-iteration-count:1;animation-fill-mode:forwards;position:absolute;top:-20px}@keyframes gdrawfall{to{transform:translate3d(var(--dx),110vh,0) rotate(var(--rot));opacity:.9}}@media (prefers-reduced-motion:reduce){.gdraw,.gdrawname,.gdrawcongrats{animation:none}}.vcam.native{color:#fff;background:radial-gradient(120% 60% at 50% 0,#2a0f6b,#0a0518 70%);flex-direction:column;display:flex;overflow:auto}.vcam.native .vcamtop{padding-top:calc(env(safe-area-inset-top,0px) + 10px);position:static}.vcamintro{text-align:center;flex:1;align-content:center;justify-items:center;gap:14px;padding:16px;display:grid}.vcamguide{background:#ffffff0a;border:2px dashed #ffe53a99;border-radius:20px;justify-items:center;gap:6px;width:min(340px,100%);padding:14px;display:grid}.vcamguide .vghost{width:100%;position:static}.vcamguide svg{color:#ffe53a;width:100%;height:auto}.vcamicon{color:#ffe53a;background:#ffe53a1f;border:2px solid #ffe53a;border-radius:30px;place-items:center;width:110px;height:110px;display:grid}.vcam.native .vcamhint,.vcam.native .vcamerr{position:static;inset:auto}.vcam.native .vcamhint{max-width:340px;text-shadow:none}.vcamwhy{color:#c9bef5;align-items:center;gap:6px;margin:0;font-size:.78rem;display:inline-flex}.vcam.native .vcamcheck{margin:0;position:static}.vcam.native .vcamstrip{margin:0 16px;position:static}.vcambar.native{padding:12px 16px calc(env(safe-area-inset-bottom,0px) + 16px);gap:8px;display:grid;position:static}.vcambar.native .vbtn{width:100%}.ped{z-index:96;color:#fff;background:#07030f;flex-direction:column;display:flex;position:fixed;inset:0}.pedtop{padding:calc(env(safe-area-inset-top,0px) + 8px) 12px 8px;align-items:center;gap:8px;display:flex}.pedtop b{text-align:center;flex:1;font-weight:900}.pedround{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.pedreset{color:#ffe53a;font:inherit;cursor:pointer;background:0 0;border:0;min-height:42px;padding:0 6px;font-weight:800}.pedstage{touch-action:none;flex:1;place-items:center;min-height:0;padding:8px 12px;display:grid;overflow:hidden}.pedcanvas{max-width:100%;max-height:100%;line-height:0;display:inline-block;position:relative}.pedcanvas canvas{border-radius:8px;display:block}.pedcrop{cursor:move;touch-action:none;border:2px solid #ffe53a;position:absolute;box-shadow:0 0 0 9999px #0000008c}.pedcrop i{background:#ffffff59;position:absolute}.pedcrop .g1,.pedcrop .g2{width:1px;top:0;bottom:0}.pedcrop .g1{left:33.3%}.pedcrop .g2{left:66.6%}.pedcrop .g3,.pedcrop .g4{height:1px;left:0;right:0}.pedcrop .g3{top:33.3%}.pedcrop .g4{top:66.6%}.pedh{touch-action:none;border:4px solid #ffe53a;width:26px;height:26px;position:absolute}.pedh.nw{border-bottom:0;border-right:0;top:-4px;left:-4px}.pedh.ne{border-bottom:0;border-left:0;top:-4px;right:-4px}.pedh.sw{border-top:0;border-right:0;bottom:-4px;left:-4px}.pedh.se{border-top:0;border-left:0;bottom:-4px;right:-4px}.pedtools{padding:10px 14px calc(env(safe-area-inset-bottom,0px) + 14px);background:#12063f;border-top:2px solid #000;gap:10px;display:grid}.pedtabs{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.pedtabs button{color:#c9bef5;min-width:0;min-height:40px;font-size:.82rem;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #ffffff2e;border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;gap:4px;padding:0 6px;font-weight:800;display:inline-flex}.pedtabs button.on{color:#12063f;background:#ffe53a;border-color:#ffe53a}.pedtabs .pedauto{color:#ff9bea;border-color:#ff3fd6}.pedchips{flex-wrap:wrap;gap:6px;display:flex}.pedchips button{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:1.5px solid #ffffff40;border-radius:999px;padding:0 14px;font-weight:800}.pedchips button.on{color:#12063f;background:#fff}.pedrot{gap:8px;display:grid}.pedsliders{gap:4px;max-height:30dvh;display:grid;overflow:auto}@media (max-height:640px){.pedsliders{max-height:24dvh}}.pedslider{gap:2px;font-size:.82rem;font-weight:800;display:grid}.pedslider span{justify-content:space-between;display:flex}.pedslider b{color:#ffe53a}.pedslider input{accent-color:#ffe53a;width:100%;min-height:28px}.vdisp{background:var(--surface);border:1.5px solid var(--line);border-radius:16px;align-items:center;gap:12px;margin:8px 0 12px;padding:10px;display:flex}.vdisp>.vshelfadd{flex:1;margin:0}.vdispimg{aspect-ratio:3/2;flex:none;width:112px;display:block}.vdispimg .vimg{object-fit:contain;width:100%;height:100%}.vdispbody{gap:4px;min-width:0;display:grid}.vdispbody small{color:var(--muted);font-size:.76rem;line-height:1.3}.vdispbtns{flex-wrap:wrap;gap:6px;display:flex}.vdispbtns .vbtn{min-height:34px;padding:0 10px;font-size:.78rem}.veditgrid{grid-template-columns:repeat(3,1fr);gap:8px;margin:8px 0;display:grid}.veditph{border:1.5px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;gap:4px;padding:0;font-size:.78rem;font-weight:800;display:grid;position:relative;overflow:hidden}.veditph .vimg{aspect-ratio:1;object-fit:cover;width:100%}.veditph>span{justify-content:center;align-items:center;gap:4px;padding:0 0 6px;display:inline-flex}.veditdot{top:4px;font-style:normal;position:absolute;inset-inline-end:4px}.vpressmenu{z-index:6;background:#12063f;border:2px solid #ffe53a;border-radius:16px;gap:2px;width:180px;padding:8px;animation:.2s ease-out gdrawpop;display:grid;position:absolute;box-shadow:4px 4px #ff3fd6,0 10px 30px #00000080}.vpressmenu b{color:#ffe53a;text-overflow:ellipsis;white-space:nowrap;padding:2px 28px 6px 6px;font-size:.8rem;overflow:hidden}.vpressmenu button,.vpressmenu a{min-height:42px;font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 10px;font-size:.88rem;font-weight:800;text-decoration:none;display:flex;color:#fff!important}.vpressmenu button:active,.vpressmenu a:active{background:#ffffff1a}.vpressmenu .vpressx{top:4px;justify-content:center;width:30px;min-height:30px;padding:0;position:absolute;inset-inline-end:4px}.vshelfwall{position:relative}.vsnodisp{top:2px;z-index:2;color:#12063f;white-space:nowrap;pointer-events:none;background:#ffe53a;border:1.5px solid #000;border-radius:999px;padding:2px 6px;font-size:.58rem;font-weight:900;position:absolute;inset-inline-start:2px}.vsmshelf{justify-items:center;width:min(300px,100%);margin:4px auto;display:grid;position:relative}.vsmshelf canvas{aspect-ratio:3/2;background:radial-gradient(120% 70% at 50% 0,#2a1a55,#120a30);border:2px solid #000;border-bottom:0;border-radius:12px 12px 0 0;width:100%;height:auto}.vsmplank{background:linear-gradient(#8c5a30,#4f2d14);border:2px solid #000;border-radius:0 0 4px 4px;width:100%;height:10px;display:block}.vsmshelf small{color:var(--muted);margin-top:2px;font-size:.72rem}.vsmpanel{margin:4px 0}.vfeed{gap:10px}.vfmason{grid-template-columns:1fr 1fr;align-items:start;gap:8px;display:grid}.vfcol{gap:8px;min-width:0;display:grid}.vftile{background:var(--surface);width:100%;box-shadow:3px 3px 0 var(--vy);color:var(--ink);font:inherit;text-align:start;cursor:pointer;border:2px solid #000;border-radius:16px;padding:0;animation:.3s both vfin;display:grid;overflow:hidden}.vfcol:nth-child(2) .vftile{box-shadow:3px 3px 0 var(--vp)}.vftile:active{box-shadow:1px 1px 0 var(--vy);transform:translate(1px,1px)}.vftimg{aspect-ratio:4/5;background:var(--tile,#1d1142);cursor:pointer;border:0;width:100%;max-height:52vh;padding:0;display:block;position:relative;overflow:hidden}.vftimg.sq{aspect-ratio:1}.vftimg.tall{aspect-ratio:3/4}.vftimg .vimg{object-fit:cover;width:100%;height:100%}.vftimg.sq .vimg{object-fit:contain}.vftbadge{top:6px;color:var(--vy);text-overflow:ellipsis;white-space:nowrap;background:#0a0518cc;border-radius:999px;max-width:calc(100% - 12px);padding:2px 7px;font-size:.66rem;font-weight:900;position:absolute;inset-inline-start:6px;overflow:hidden}.vftbody{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;gap:3px;width:100%;padding:7px 8px 8px;display:grid}.vftwho{align-items:center;gap:5px;min-width:0;font-size:.72rem;display:flex}.vftwho b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vftwho small{color:var(--muted);white-space:nowrap;margin-inline-start:auto;font-size:.64rem}.vftline{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.vftstats{color:var(--muted);gap:10px;font-size:.72rem;font-weight:800;display:flex}.vftwhat{color:var(--vy);font-size:.8rem;font-weight:900}.vftile.group{cursor:default}.vftcar{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.vftcar::-webkit-scrollbar{display:none}.vftcar>.vftimg{scroll-snap-align:center;flex:0 0 100%}.vftdots{z-index:1;pointer-events:none;justify-content:center;gap:4px;margin-top:-14px;display:flex;position:relative}.vftdots i{background:#fff6;border-radius:50%;width:6px;height:6px}.vftdots i.on{background:var(--vy)}.vfslim{background:var(--surface);width:100%;min-height:58px;box-shadow:3px 3px 0 var(--vc);font:inherit;text-align:start;cursor:pointer;border:2px solid #000;border-radius:14px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;animation:.3s both vfin;display:flex;color:var(--ink)!important}.vfslim.k-battle_live,.vfslim.k-battle_done{box-shadow:3px 3px 0 var(--vp);background:linear-gradient(90deg,#ff3fd61f,var(--surface) 60%)}.vfslim.k-level,.vfslim.k-cotw{box-shadow:3px 3px 0 var(--vy);background:linear-gradient(90deg,#ffe53a1f,var(--surface) 60%)}.vfslimtxt{flex:1;gap:2px;min-width:0;display:grid}.vfslimtxt>span:first-child{align-items:baseline;gap:6px;min-width:0;font-size:.78rem;display:flex}.vfslimtxt small{color:var(--muted);white-space:nowrap;font-size:.66rem}.vfslimwhat{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:800;line-height:1.25;overflow:hidden}.vfslimvs{flex:none;align-items:center;gap:2px;display:flex}.vfslimvs i{color:var(--vp);font-family:Luckiest Guy,sans-serif;font-size:.8rem;font-style:normal}.vfslimth{background:var(--tile,#1d1142);border:1.5px solid #000;border-radius:9px;flex:none;width:40px;height:40px;display:block;overflow:hidden}.vfslimth .vimg{object-fit:contain;width:100%;height:100%}.vfslimbig{flex:none;font-size:1.7rem}.vfslimgo{background:var(--vy);color:#12063f;border:1.5px solid #000;border-radius:999px;flex:none;padding:4px 10px;font-size:.74rem;font-weight:900}.vffull{gap:12px;display:grid}.vfcard .vfimg{max-height:58vh}.vfeedtabs{box-shadow:3px 3px 0 var(--vp);border:2px solid #000}@media (min-width:700px){.vfmason,.vfcol{gap:12px}}.vfindbtn{width:100%;box-shadow:3px 3px 0 var(--vy);color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:linear-gradient(100deg,#ffe53a2e,#ff3fd624);border:2px solid #000;border-radius:16px;align-items:center;gap:12px;margin:0 0 12px;padding:12px 14px;display:flex}.vfindbtn>span:first-child{font-size:1.6rem}.vfindbtn>span:nth-child(2){flex:1;gap:2px;display:grid}.vfindbtn small{color:var(--muted);font-size:.78rem}.vfindpick{gap:10px;display:grid}.vfindopt{border:1.5px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;text-align:start;cursor:pointer;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:14px;display:grid}.vfindopt>span{grid-row:1/3;font-size:1.8rem}.vfindopt small{color:var(--muted);font-size:.8rem}.vfindform{grid-template-columns:1fr auto;gap:8px;display:grid}.vfindform .vinput{letter-spacing:.04em;font-size:1.05rem}.vfound{background:var(--surface);box-shadow:3px 3px 0 var(--vp);border:2px solid #000;border-radius:16px;gap:8px;margin-top:10px;padding:12px;display:grid}.vfoundimg{background:#fff;border-radius:12px;margin:0;position:relative;overflow:hidden}.vfoundimg img{object-fit:contain;width:100%;max-height:240px;display:block}.vfoundimg figcaption{inset-inline:0;color:#fff;background:#0a0518c7;align-items:center;gap:4px;padding:4px 8px;font-size:.7rem;font-weight:800;display:flex;position:absolute;bottom:0}.vfoundname{font-size:1.05rem}.vfindscan{gap:10px;display:grid}.vfindview{aspect-ratio:4/3;background:#000;border-radius:16px;position:relative;overflow:hidden}.vfindview video{object-fit:cover;width:100%;height:100%;display:block}.vfindview i{border:3px solid #ffe53a;border-radius:14px;position:absolute;inset:22% 10%;box-shadow:0 0 0 999px #00000059}html.vroomlock,html.vroomlock body{overscroll-behavior:none;height:100%;overflow:hidden!important}.vroom3d.inside{z-index:2147482000;height:100dvh;box-shadow:none;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border:0;border-radius:0;margin:0;position:fixed;inset:0}.vroom3d.inside .vroomphase{top:calc(env(safe-area-inset-top,0px) + 12px)}.vroomenter{color:#12063f;min-height:52px;font:inherit;cursor:pointer;white-space:nowrap;background:#ffe53a;border:2.5px solid #000;border-radius:999px;align-items:center;gap:8px;padding:0 22px;font-size:1.02rem;font-weight:900;animation:2.4s ease-in-out infinite vroomin;display:inline-flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:4px 4px #ff3fd6,0 10px 30px #00000080}.vroomenter span{font-size:1.3rem}@keyframes vroomin{50%{box-shadow:4px 4px #ff3fd6,0 0 28px #ffe53abf}}@media (prefers-reduced-motion:reduce){.vroomenter{animation:none}}.vroomexit{top:calc(env(safe-area-inset-top,0px) + 10px);z-index:3;color:#12063f;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:2px solid #000;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:.9rem;font-weight:900;display:inline-flex;position:absolute;inset-inline-end:10px;box-shadow:3px 3px #ff3fd6}.vroomtools{inset-inline:0;bottom:calc(env(safe-area-inset-bottom,0px) + 40px);z-index:3;flex-wrap:wrap;justify-content:center;gap:8px;padding:0 10px;display:flex;position:absolute}.vroomtool{color:#fff;min-height:44px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0518b8;border:1.5px solid #ffffff59;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:.82rem;font-weight:800;display:inline-flex}.vroomtool.on{color:#ffe53a;border-color:#ffe53a}.vroom3d.inside .vroomhint{bottom:calc(env(safe-area-inset-bottom,0px) + 12px)}.vroom3d.inside .vroommove{bottom:calc(env(safe-area-inset-bottom,0px) + 96px)}.vroom3d:not(.inside) .vroomsnap{display:none}.vbadgewrap{vertical-align:middle;align-items:center;margin-inline-end:3px;display:inline-flex;position:relative}.vbadgetip{bottom:calc(100% + 6px);z-index:50;color:#fff;white-space:nowrap;background:#12063f;border:2px solid #ffe53a;border-radius:12px;gap:4px;min-width:190px;padding:8px 10px;font-size:.78rem;font-weight:800;display:grid;position:absolute;inset-inline-start:-6px;box-shadow:3px 3px #ff3fd6}.vbadgetip a{font-weight:900;text-decoration:none;color:#ffe53a!important}.gdrawname .vbadgewrap{vertical-align:middle;margin-inline-start:8px}.gdrawname .vmbadge,.gdrawname .vmbadge .vmark{width:30px;height:30px}.vcphotos{gap:8px;display:grid}.vcpbtns{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vcphotos.compact .vcpbtns .vbtn{min-height:34px;padding:0 10px;font-size:.78rem}.vcomposer .vcphotos{margin-top:6px}.vcphotosrow{gap:6px;margin:4px 0;display:flex;overflow-x:auto}.vcphotosrow .vimg{object-fit:cover;border-radius:10px;flex:none;width:120px;height:120px}.varticleed{gap:8px;display:grid}.varticleblock{border:1px dashed var(--line);border-radius:12px;gap:4px;padding:6px;display:grid;position:relative}.varticletools{justify-content:flex-end;gap:4px;display:flex}.varticletools button{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--ink);cursor:pointer;border-radius:8px;place-items:center;display:grid}.vartimg{object-fit:contain;background:var(--tile,#1d1142);border-radius:10px;width:100%;max-height:260px}.vposttag{background:var(--vy);color:#12063f;border:1.5px solid #000;border-radius:999px;align-self:start;width:max-content;max-width:100%;margin:0 0 4px;padding:2px 9px;font-size:.7rem;font-weight:900;display:inline-flex}.vposttag.t-news{background:#22e3f2}.vposttag.t-knowledge{background:#4fe0a6}.vposttag.t-article{background:#fff}.vposttag.big{padding:3px 12px;font-size:.8rem}.varticle{gap:12px;margin:8px 0 12px;display:grid}.varticle p{white-space:pre-wrap;margin:0;font-size:1rem;line-height:1.65}.varticle figure{margin:0}.varticle figure .vimg{object-fit:contain;background:var(--tile,#1d1142);border-radius:14px;width:100%;max-height:70vh}.vsource{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 10px;padding:8px 10px;font-size:.82rem;display:flex}.vsource a{word-break:break-all;font-weight:800;color:var(--vc)!important}.vneedscare{color:#4fe0a6;font-size:.64rem;font-weight:900}.vneedscarebox{background:#4fe0a61a;border:1.5px solid #4fe0a6;border-radius:12px;margin:0;padding:8px 10px;font-size:.85rem;line-height:1.4}.vcarecard,.vcaresheet{inset-inline:10px;top:calc(env(safe-area-inset-top,0px) + 62px);z-index:4;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0518db;border:2px solid #4fe0a6;border-radius:16px;gap:6px;padding:10px 12px;display:grid;position:absolute;box-shadow:3px 3px #000}.vcaresheet{top:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 104px);border-color:#ffe53a}.vcarerow{justify-content:space-between;align-items:center;gap:8px;font-size:.84rem;font-weight:800;display:flex}.vcarebtn{color:#06281b;min-height:36px;font:inherit;cursor:pointer;white-space:nowrap;background:#4fe0a6;border:1.5px solid #000;border-radius:999px;padding:0 12px;font-size:.8rem;font-weight:900}.vcarebtn.ghost{color:#12063f;background:#fff}.vcarebtn:disabled{opacity:.5}.vcareacts{flex-wrap:wrap;gap:6px;display:flex}.vcaresheet small{color:#c9bef5}.vcarex{top:6px;color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid;position:absolute;inset-inline-end:6px}.vroomgrew{inset-inline:16px;z-index:5;text-align:center;color:#fff;background:#12063f;border:3px solid #ffe53a;border-radius:20px;justify-items:center;gap:8px;padding:16px;animation:.5s cubic-bezier(.3,1.6,.5,1) gdrawpop;display:grid;position:absolute;top:30%;box-shadow:5px 5px #ff3fd6}.vroomgrew b{color:#ffe53a;font-family:Luckiest Guy,sans-serif;font-size:1.6rem}.vroomgrew small{color:#c9bef5;font-weight:800;line-height:1.4}.vroomnext{background:var(--surface);border:1.5px solid var(--line);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:4px 8px;margin:8px 0;padding:8px 10px;font-size:.8rem;font-weight:800;display:grid}.vroomnext>span:first-child{grid-column:1/-1}.vroomnext small{color:var(--muted)}.vroomnextwrap{inset-inline:10px;bottom:calc(env(safe-area-inset-bottom,0px) + 150px);z-index:3;pointer-events:none;position:absolute}.vroomnext.compact{color:#fff;background:#0a0518b8;border-color:#fff3;margin:0;font-size:.72rem}.vroomunlocks{gap:6px;margin:8px 0;padding:0;list-style:none;display:grid}.vroomunlocks li{justify-content:space-between;align-items:center;gap:8px;font-size:.85rem;font-weight:700;display:flex}.vroomunlocks select{max-width:170px}.vsmaim{gap:10px;display:grid}.vsmaimcv{object-fit:contain;cursor:crosshair;touch-action:manipulation;background:#000;border:2px solid #000;border-radius:14px;width:100%;max-height:58dvh}.vsmprog{background:#ffffff1f;border-radius:99px;width:min(320px,90%);height:10px;margin:14px auto 4px;overflow:hidden}.vsmprog i{background:linear-gradient(90deg,#ffe53a,#ff3fd6);border-radius:99px;height:100%;transition:width 1.2s;display:block}.vsmfail{background:#e5132e26;border:1.5px solid #e5132e;border-radius:14px;gap:6px;margin:10px 0;padding:12px;font-weight:800;line-height:1.4;display:grid}.vsmfail small{color:var(--muted);font-weight:700}.vphotoerrs{gap:6px;max-height:420px;margin:8px 0;padding:0;list-style:none;display:grid;overflow:auto}.vphotoerrs li{border:1px solid var(--line);border-radius:10px;gap:2px;padding:8px;font-size:.8rem;display:grid}.vscam{touch-action:manipulation;overflow:hidden}.vscam video{position:absolute;inset:0}.vscamreview{z-index:1;background:#000;width:100%;height:100%;position:absolute;inset:0}.vscamoutline{z-index:2;pointer-events:none;fill:none;max-width:none;max-height:none;position:absolute;overflow:visible}.vscamshape{stroke:#fff;stroke-width:2.6px;stroke-dasharray:9 7;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px #000000bf)drop-shadow(0 0 8px #00000073)}.vscamfloor{stroke:#ffe53a;stroke-width:2px;stroke-dasharray:2 5;stroke-linecap:round;filter:drop-shadow(0 0 3px #000c)}.vscamfocus{z-index:2;pointer-events:none;border:2px solid #ffe53a;border-radius:14px;width:70px;height:70px;margin:-35px 0 0 -35px;animation:.9s ease-out forwards vscamfocus;position:absolute}@keyframes vscamfocus{0%{opacity:0;transform:scale(1.4)}25%{opacity:1;transform:scale(1)}to{opacity:0}}.vscamlevel{z-index:3;top:calc(env(safe-area-inset-top,0px) + 76px);pointer-events:none;justify-items:center;gap:4px;display:grid;position:absolute;inset-inline:0}.vscamlevel small{color:#fff;background:#0000008c;border-radius:999px;padding:3px 10px;font-weight:900}.vscamline{background:#fff;border-radius:3px;width:120px;height:3px;transition:transform 80ms linear;display:block;box-shadow:0 0 0 1px #00000080}.vscamring{border:2px solid #fff;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:relative;box-shadow:0 0 0 1px #00000080}.vscamring:after{content:"";border:1.5px dashed #fffc;border-radius:50%;width:14px;height:14px;position:absolute}.vscamring i{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform 80ms linear}.vscamlevel.ok .vscamline,.vscamlevel.ok .vscamring i{background:#2bd96b}.vscamlevel.ok .vscamring{border-color:#2bd96b}.vscamlevel.ok small{background:#1a8f47}.vscamlvlbtn{z-index:3;top:calc(env(safe-area-inset-top,0px) + 76px);font:inherit;color:#fff;background:#0009;border:0;border-radius:999px;padding:8px 14px;font-weight:800;position:absolute;left:50%;transform:translate(-50%)}.vscamtips{z-index:3;bottom:calc(env(safe-area-inset-bottom,0px) + 116px);background:#00000073;border-radius:12px;padding:8px 12px;font-size:.85rem}.vscamerr{z-index:4;justify-items:center;gap:10px;display:grid}.vsmsteps{justify-items:center;gap:8px;width:100%;display:grid}.vsmsteps .vsmprog{margin:12px auto 2px}.vsmsteps ol{gap:6px;min-width:220px;margin:0;padding:0;list-style:none;display:grid}.vsmsteps li{opacity:.45;align-items:center;gap:10px;font-weight:800;display:flex}.vsmsteps li.on,.vsmsteps li.done{opacity:1}.vsmsteps li>span{background:#ffffff1f;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.8rem;display:grid}.vsmsteps li.done>span{color:#08210f;background:#2bd96b}.vsmsteps li .vspin{border-width:2.5px;width:18px;height:18px}.vsmsub{color:var(--muted);font-weight:700}.vsmsaveover{z-index:5;background:#0b0716d1;place-items:center;padding:16px;display:grid;position:fixed;inset:0}canvas.vsmraw{width:auto;height:auto;display:block}.vmbadge{color:#2a1a00;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:18px;height:18px;margin:0;padding:0;line-height:1;display:inline-grid}.vmbadge .vmark{filter:drop-shadow(0 0 3px #ffc93c99);display:block}.lfloat li button,.chat .msg button,.llvlbtn{color:inherit}.lfloat li .lmsgline{-webkit-line-clamp:6}.lfloat li .lwho,.chat .who{white-space:normal;overflow-wrap:anywhere;word-break:normal}.lfloat li .lwho.vmem{color:#ffbe2e;letter-spacing:.02em;text-shadow:0 0 1px #000,0 1px 2px #000000f2,1px 0 #000000b3,-1px 0 #000000b3,0 0 10px #ffaa00d9,0 0 4px #ffd65a99}.chat .who.vmem{color:#b47a00;text-shadow:0 0 6px #ffc43c8c}.vmem{color:#ffc93c;text-shadow:0 0 6px #ffba288c;font-weight:900}.lfloat li .vbadgewrap{margin-inline-end:2px}.lvname strong,.lvname small{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.lbarbids{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:2px;max-width:none;display:inline-flex;overflow:visible}.lcardtop b{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.15;overflow:visible}.lcardtop b .vbadgewrap{vertical-align:2px}.lhand b{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.lbar{height:auto;min-height:46px}.ldrawer .vmem,.chat .vmem{color:#a36a00;text-shadow:0 0 5px #ffc43c73}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ldrawer .vmem,:root:not([data-theme=light]) .chat .vmem{color:#ffc93c}}:root[data-theme=dark] .ldrawer .vmem,:root[data-theme=dark] .chat .vmem{color:#ffc93c}.vbmodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 14px;display:grid}.vbmode{text-align:start;color:var(--ink);font:inherit;cursor:pointer;background:var(--surface);border:2px solid #000;border-radius:16px;justify-items:start;gap:2px;padding:12px;text-decoration:none;display:grid;box-shadow:3px 3px #000}.vbmode>span{font-size:1.6rem;line-height:1}.vbmode b{font-family:var(--disp,inherit);letter-spacing:.02em;font-size:1.05rem;font-weight:400}.vbmode small{color:var(--muted);font-size:.74rem;font-weight:700;line-height:1.25}.vbmode:active{transform:translate(2px,2px);box-shadow:1px 1px #000}.vbmode.m-challenge{color:#12063f;background:linear-gradient(120deg,#ffe53a,#ff9f1c);grid-column:1/-1}.vbmode.m-challenge small{color:#3a2a00}.vbmode.m-random{color:#fff;background:linear-gradient(135deg,#22e3f2,#7a5cff)}.vbmode.m-random small{color:#eaf6ff}.vbmode.m-tourney{color:#fff;background:linear-gradient(135deg,#ff3fd6,#8e2fe6)}.vbmode.m-tourney small{color:#ffe6fa}.vbmode.m-king{color:#2a1a00;background:linear-gradient(135deg,#ffc93c,#c98a0b)}.vbmode.m-king small{color:#3a2600}.vbmode.m-open{color:#04241a;background:linear-gradient(135deg,#4fe0a6,#118a63)}.vbmode.m-open small{color:#05301f}.vrandstart{gap:10px;display:grid}.vrandwheel{color:#fff;background:#12063f;border:2px solid #000;border-radius:18px;justify-items:center;gap:4px;margin:6px 0;padding:18px 10px;display:grid;position:relative;overflow:hidden;box-shadow:3px 3px #ff3fd6}.vrandwheel small{opacity:.8;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:900}.vrandwheel b{color:#ffe53a;overflow-wrap:anywhere;text-align:center;font-size:clamp(1.4rem,7vw,2rem);font-weight:900;animation:.12s ease-out vrandpop}.vrandwheel.done b{text-shadow:0 0 14px #ffe53acc;animation:.6s ease-out vrandwin}.vrandreel{opacity:.35;flex-wrap:wrap;justify-content:center;gap:8px;font-size:.75rem;font-weight:800;display:flex}@keyframes vrandpop{0%{opacity:.3;transform:translateY(-40%)}to{opacity:1;transform:none}}@keyframes vrandwin{0%{transform:scale(.6)}60%{transform:scale(1.18)}to{transform:scale(1)}}.vrandtheme{text-align:center;margin:4px 0;font-weight:800}.vrandtheme b{color:var(--pink,#ff3fd6)}.vtourtheme{color:#12063f;background:#ffe53a;border:2px solid #000;border-radius:999px;margin:4px 0;padding:4px 12px;font-weight:900;display:inline-block;box-shadow:2px 2px #000}.vtourfill{gap:6px;margin-bottom:8px;display:grid}.vmtgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0;display:grid}.vmtgrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.vmtile{border:2px solid var(--line);background:var(--surface);color:var(--ink);border-radius:14px;align-content:start;gap:4px;padding:8px;text-decoration:none;display:grid;position:relative}.vmtile.big{border:3px solid #ffc93c;max-width:320px;margin:0 auto;box-shadow:0 0 0 4px #ffc93c40,4px 4px #000}.vmtile.mine{border-color:#ffe53a}.vmtile.voted{border-color:#4fe0a6;box-shadow:0 0 0 3px #4fe0a640}.vmtimg{aspect-ratio:3/2;background:var(--tile);border-radius:10px;display:block;overflow:hidden}.vmtimg img{object-fit:contain;width:100%;height:100%}.vmtname{overflow-wrap:anywhere;font-size:.85rem;font-weight:800;line-height:1.2}.vmtwho{align-items:center;gap:5px;min-width:0;font-size:.78rem;display:flex}.vmtwho b{overflow-wrap:anywhere}.vmtvotes,.vmtplace{font-size:.8rem;font-weight:900}.vmtmine{color:var(--muted);align-items:center;gap:4px;font-weight:800;display:flex}.vmtile .vbtn{width:100%}.vtourchamp{color:#2a1a00;background:radial-gradient(circle at 50% 0,#fff3b0,#ffc93c 60%,#e89b00);border:3px solid #000;border-radius:20px;justify-items:center;gap:2px;margin:10px 0;padding:16px;display:grid;box-shadow:4px 4px #000}.vtourcup{font-size:3rem;animation:.8s ease-out vrandwin}.vtourchamp b{overflow-wrap:anywhere;font-size:1.5rem;font-weight:900}.vtourround{text-align:center;font-weight:900}.vbracket{grid-template-columns:repeat(var(--cols,3),minmax(200px,1fr));scroll-snap-type:x mandatory;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.vbcol{scroll-snap-align:start;align-content:start;gap:8px;display:grid}.vbcol h3{text-align:center;margin:0;font-size:.95rem}.vtourpast ul{gap:4px;margin:6px 0;padding:0;list-style:none;display:grid}.vkinghill{text-align:center;background:radial-gradient(circle at 50% 100%,#ffc93c59,#0000 70%);border-radius:22px;justify-items:center;gap:8px;margin:8px 0;padding:16px 10px;display:grid}.vkingcrown{filter:drop-shadow(0 0 10px #ffc93ccc);font-size:3rem;line-height:1;animation:2.4s ease-in-out infinite vkingbob}@keyframes vkingbob{50%{transform:translateY(-5px)}}.vkingstats{margin:0;font-weight:900}.vkinglong ol{gap:4px;margin:6px 0;padding-inline-start:22px;display:grid}.vkinglong li span{color:var(--muted);font-size:.8rem;font-weight:700;display:block}.vkinglong li.top b{color:#e89b00}.vh3{margin:16px 0 6px;font-size:1.02rem}.vopenin{justify-content:center;align-items:center;gap:6px;font-weight:800;display:flex}.vadmthemelist li{align-items:center;gap:8px;display:flex}.vadmthemelist li.off{opacity:.5}.vthemeem{text-align:center;width:30px;font-size:1.3rem}.vadmthemelist .vgrow{flex:1;min-width:0;display:grid}.vadmthemelist small{color:var(--muted)}@media (prefers-reduced-motion:reduce){.vkingcrown,.vtourcup,.vrandwheel b{animation:none}}.vbcol .vbcard{width:auto}.vtourchamp .hint{color:#3a2600;font-weight:800}.vtiers{flex-wrap:wrap;gap:6px;margin:4px 0 8px;display:flex}.vtiers span{text-align:center;border:2px solid var(--r);min-width:64px;color:var(--r);background:color-mix(in srgb,var(--r) 12%,transparent);border-radius:999px;flex:1;padding:4px 6px;font-size:.72rem;font-weight:900}.vtiers span:not(:last-child):after{content:" →";opacity:.6}.vlimited{color:#12063f;background:#ffe53a;border-radius:999px;margin-top:2px;padding:2px 8px;font-size:.7rem;font-weight:900;display:inline-block}.vcoming{background:var(--surface);border:1.5px dashed var(--line);border-radius:12px;padding:8px 10px;font-size:.85rem;font-weight:800}.vboxnote,.vmusicnote{z-index:6;inset-inline-start:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 214px);font:inherit;color:#12063f;cursor:pointer;background:#ffe53a;border:2px solid #000;border-radius:999px;max-width:calc(100% - 24px);padding:8px 14px;font-weight:900;animation:1.6s ease-in-out infinite vboxbob;position:absolute;box-shadow:3px 3px #000}.vmusicnote{background:#22e3f2;animation:none;inset-inline:auto 12px}@keyframes vboxbob{50%{transform:translateY(-4px)}}.vboxwrap{z-index:120;background:#05020ed1;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.vboxcard{text-align:center;color:#fff;background:#140b30;border:3px solid #ffe53a;border-radius:22px;justify-items:center;gap:10px;width:min(360px,100%);padding:20px 16px;display:grid;position:relative;box-shadow:5px 5px #ff3fd6}.vboxx{top:8px;position:absolute;inset-inline-end:8px}.vboxart{place-items:end center;width:150px;height:150px;display:grid;position:relative}.vboxbody{background:linear-gradient(90deg,#b98a55 0 46%,#ffe53a 46% 54%,#b98a55 54%);border:3px solid #000;border-radius:8px;width:120px;height:86px;position:absolute;bottom:0;left:15px}.vboxlid{transform-origin:10% 100%;background:linear-gradient(90deg,#c89a64 0 46%,#ffe53a 46% 54%,#c89a64 54%);border:3px solid #000;border-radius:8px;width:134px;height:30px;transition:transform .5s cubic-bezier(.3,1.6,.5,1);position:absolute;bottom:80px;left:8px}.vboxcard.st-opening .vboxart{animation:.25s linear infinite vboxshake}.vboxcard.st-open .vboxlid{transform:translateY(-14px)translate(-14px)rotate(-24deg)}.vboxart{margin-top:22px}@keyframes vboxshake{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}.vboxburst{filter:drop-shadow(0 0 12px #ffe53acc);font-size:3.4rem;animation:.7s cubic-bezier(.3,1.6,.5,1) both vboxup;position:absolute;bottom:70px}@keyframes vboxup{0%{opacity:0;transform:translateY(40px)scale(.3)}to{opacity:1;transform:none}}.vboxconf i{background:hsl(calc(var(--i)*26),95%,60%);width:8px;height:12px;transform:rotate(calc(var(--i)*26deg)) translateY(0);border-radius:2px;animation:1.1s ease-out forwards vboxconf;position:absolute;bottom:90px;left:50%}@keyframes vboxconf{to{transform:rotate(calc(var(--i)*26deg)) translateY(-120px);opacity:0}}.vboxgot{color:#ffe53a;margin:0;font-size:1.3rem}.vgbwrite{gap:6px;margin-bottom:10px;display:grid}.vgbrow{justify-content:space-between;align-items:center;display:flex}.vgblist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.vgblist li{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:8px;padding:8px;display:flex}.vgbbody{overflow-wrap:anywhere;flex:1;gap:2px;min-width:0;display:grid}.vgbbody small{font-size:.7rem}.vtvsec{gap:4px;margin-bottom:12px;display:grid}.vtvsec h4{margin:0}.vtvsec ul{gap:4px;margin:0;padding-inline-start:18px;display:grid}.vcarefish{overflow-wrap:anywhere}.lpricedrawer h3{margin:4px 0 8px}.lpricesearch{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lpricesearch .lsearch{flex:180px;min-width:0;margin:0}.lpricesizes{align-items:center;gap:4px;padding:8px 0;display:flex;overflow-x:auto}.lpricesizes span{white-space:nowrap;padding-inline-end:4px;font-size:.8rem;font-weight:800}.lpricesizes button{border:1.5px solid var(--line);background:var(--surface);min-width:40px;color:var(--ink);font:inherit;border-radius:999px;flex:none;padding:6px 8px;font-size:.82rem;font-weight:800}.lpricesizes button.on{color:#12063f;background:#ffe53a;border-color:#12063f}.lpricelist{gap:6px;margin:6px 0;padding:0;list-style:none;display:grid}.lpricelist button{text-align:start;border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;border-radius:12px;align-items:center;gap:10px;padding:6px;display:flex}.lpricelist img,.lpricehead img,.lpricenoimg{object-fit:contain;background:#fff;border-radius:8px;flex:none;place-items:center;width:56px;height:40px;display:grid}.lpricelist span,.lpricehead>span{min-width:0;display:grid}.lpricelist b,.lpricehead b{overflow-wrap:anywhere}.lpricelist small,.lpricehead small{opacity:.7;font-size:.75rem}.lpricecard{color:#fff;background:#12063f;border:2px solid #ffe53a;border-radius:16px;gap:8px;padding:12px;display:grid;position:relative;box-shadow:0 8px 28px #00000073}.lpricehead{align-items:center;gap:10px;padding-inline-end:28px;display:flex}.lpricegrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lpricesrc{background:#ffffff12;border-radius:12px;padding:8px}.lpricesrc h4{letter-spacing:.04em;margin:0 0 4px;font-size:.85rem}.lpricesrc.sx h4{color:#4fe0a6}.lpricesrc.gt h4{color:#ff9fd8}.lpricesrc p{justify-content:space-between;gap:6px;margin:2px 0;font-size:.8rem;display:flex}.lpricesrc p span{opacity:.8}.lpricesrc p b{white-space:nowrap}.lpricewhen{opacity:.7;font-size:.72rem}.lpricex{top:6px;color:#fff;cursor:pointer;background:#ffffff26;border:0;border-radius:50%;width:28px;height:28px;font-weight:900;position:absolute;inset-inline-end:6px}.lpricebtns{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.lpricebtns .btn{flex:1;margin:0}.lpricenote{font-size:.75rem}.lpriceoverlay{z-index:60;top:calc(env(safe-area-inset-top,0px) + 70px);max-width:420px;margin-inline:auto;animation:.3s ease-out lwinpop;position:fixed;inset-inline:12px}.vgiftbanner{cursor:pointer;width:100%;font:inherit;text-align:start;color:#fff;background:linear-gradient(120deg,#ff3fd6,#8e2fe6 60%,#22e3f2);border:2px solid #000;border-radius:18px;align-items:center;gap:12px;margin:8px 0;padding:12px 14px;animation:2.2s ease-in-out infinite vgiftglow;display:flex;box-shadow:3px 3px #000}.vgiftbanner>span:nth-child(2){flex:1;display:grid}.vgiftbanner b{font-size:1.05rem}.vgiftbanner small{opacity:.9;font-weight:700}.vgiftbox{font-size:2rem;animation:1.6s ease-in-out infinite vgiftwiggle}@keyframes vgiftwiggle{0%,to{transform:rotate(0)}10%{transform:rotate(-12deg)}20%{transform:rotate(10deg)}30%{transform:rotate(-6deg)}40%{transform:rotate(0)}}@keyframes vgiftglow{50%{box-shadow:3px 3px #000,0 0 18px #ff3fd699}}.vgiftnext{background:var(--surface);border:1px dashed var(--line);text-align:center;border-radius:12px;margin:8px 0;padding:8px 12px;font-size:.85rem;font-weight:800}.vboxcard.gift{border-color:#ff3fd6;box-shadow:5px 5px #22e3f2}.vboxcard.gift .vboxbody{background:linear-gradient(90deg,#ff3fd6 0 46%,#ffe53a 46% 54%,#ff3fd6 54%)}.vboxcard.gift .vboxlid{background:linear-gradient(90deg,#ff6fe0 0 46%,#ffe53a 46% 54%,#ff6fe0 54%)}.vboxexcl{color:#ffe53a;margin:0;font-weight:900}.vboxnote.gift{color:#12063f;background:linear-gradient(90deg,#ff3fd6,#ffe53a)}.vgiftpool li{align-items:center;gap:8px;display:flex}.vgiftpool li.off{opacity:.5}.vgiftpool .vgrow{flex:1;gap:2px;min-width:0;display:grid}.vgiftpool small{color:var(--muted);font-size:.75rem}.vgiftcoin{text-align:center;width:44px;font-size:1.6rem}.vgiftw{gap:2px;width:70px;display:grid}.vgiftw .vinput,.vgiftpool .vinput.sm{min-height:0;padding:4px 6px;font-size:.85rem}@media (prefers-reduced-motion:reduce){.vgiftbanner,.vgiftbox{animation:none}}.vgiftadm{gap:12px;display:grid}.vgiftadm .vlttiles{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px;display:grid}.vgiftadm .vlttile b{font-size:1.2rem}.vgiftadm .vlform .vtwo{grid-template-columns:1fr}.vgiftadm input[type=datetime-local]{width:100%;min-width:0;max-width:100%}.vadm .vlist.vgiftpool li{grid-template-columns:48px minmax(0,1fr) 72px 26px;align-items:center;gap:8px;display:grid}.vgiftpool .vgiftsw{border-radius:10px;width:48px;height:48px;display:block;overflow:hidden}.vgiftpool .vgiftsw>*{aspect-ratio:auto!important;width:100%!important;height:100%!important;min-height:0!important}.vgiftpool .vgiftcoin{width:48px;font-size:1.8rem}.vgiftpool .vgrow b{overflow-wrap:anywhere;font-size:.9rem}.vgiftpool .vtwo{gap:6px;margin-top:4px}.vgiftpool .vgiftck{width:22px;height:22px;accent-color:var(--pink);margin:0}.vwachat{position:relative}.vwalist{overscroll-behavior:contain;gap:2px;padding:6px 2px 10px}.vwaday{z-index:2;justify-content:center;margin:10px 0 6px;display:flex;position:sticky;top:0}.vwaday span{background:var(--raise);color:var(--muted);border-radius:999px;padding:4px 12px;font-size:.72rem;font-weight:800;box-shadow:0 2px 6px #00000040}.vwm{align-items:flex-end;gap:6px;max-width:84%;margin-top:6px;display:flex}.vwm.cont{margin-top:2px}.vwm.mine{flex-direction:row-reverse;align-self:flex-end}.vwm.them{align-self:flex-start}.vwm.hasr{margin-bottom:12px}.vwaav{flex:none;align-self:flex-start;width:30px}.vwacol{flex-direction:column;min-width:0;display:flex;position:relative}.vwm.mine .vwacol{align-items:flex-end}.vwm.them .vwacol{align-items:flex-start}.vwabub{min-width:64px;max-width:100%;color:var(--ink);touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:pointer;background:#2a2150;border-radius:14px;padding:6px 9px;transition:transform .18s,box-shadow .3s;position:relative}.vwm.them:not(.cont) .vwabub{border-start-start-radius:4px}.vwm.mine .vwabub{color:#fff;background:linear-gradient(135deg,#7a2fd8,#b03ad6)}.vwm.mine:not(.cont) .vwabub{border-start-end-radius:4px}.vwm.hl .vwabub{box-shadow:0 0 0 3px var(--vy)}.vwabub.del{border:1px dashed var(--line);color:var(--muted);background:0 0}.vwm.mine .vwabub.del{color:var(--muted);background:0 0}.vwaname{color:var(--nc);align-items:center;gap:4px;margin:0 0 2px;font-size:.78rem;display:flex}.vwaname b{color:var(--nc)}.vwatext{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.95rem;line-height:1.35}.vwameta{float:inline-end;opacity:.72;white-space:nowrap;margin:6px 0 -3px 10px;font-size:.66rem;font-weight:700;line-height:1}.vwameta.onimg{bottom:8px;float:none;color:#fff;opacity:1;background:#00000073;border-radius:8px;margin:0;padding:2px 6px;position:absolute;inset-inline-end:8px}.vwadel i{font-style:italic}.vwaquote{border-inline-start:4px solid var(--qc);background:#00000038;border-radius:8px;gap:1px;max-width:260px;margin:2px 0 4px;padding:5px 8px;font-size:.8rem;display:grid}.vwaquote b{color:var(--qc);font-size:.76rem}.vwaquote span{opacity:.85;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vwaimgwrap{margin:2px -5px 4px;display:block;position:relative}.vwaimg{object-fit:cover;border-radius:10px;width:min(240px,62vw);max-height:300px;display:block}.vwatrnote{color:inherit;opacity:.75;font:inherit;cursor:pointer;background:0 0;border:0;margin:4px 0 0;padding:0;font-size:.72rem;font-weight:800;display:block}.vwapop{pointer-events:none;place-items:center;font-size:2.6rem;animation:.75s ease-out forwards vwapop;display:grid;position:absolute;inset:0}@keyframes vwapop{0%{opacity:0;transform:scale(.2)}30%{opacity:1;transform:scale(1.25)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.1)}}.vwaswipe{top:50%;background:var(--raise);width:28px;height:28px;color:var(--ink);opacity:0;pointer-events:none;border-radius:50%;place-items:center;margin-top:-14px;display:grid;position:absolute;inset-inline-start:-34px}.vwm.mine .vwaswipe{inset-inline:auto calc(100% + 6px)}.vwareacts{bottom:-14px;border:2px solid var(--bg);background:var(--raise);color:var(--ink);font:inherit;cursor:pointer;z-index:1;border-radius:999px;align-items:center;gap:1px;padding:1px 6px;font-size:.78rem;display:flex;position:absolute;inset-inline-start:8px}.vwm.mine .vwareacts{inset-inline:auto 8px}.vwareacts.mine{background:#3b2380}.vwareacts b{margin-inline-start:3px;font-size:.72rem}.vwatyping{color:var(--muted);background:#2a2150;border-radius:14px;align-self:flex-start;align-items:center;gap:8px;margin:8px 0 2px 36px;padding:6px 12px;font-size:.8rem;font-weight:700;display:flex}.vwadots{gap:3px;display:inline-flex}.vwadots i{background:var(--muted);border-radius:50%;width:6px;height:6px;animation:1.2s infinite vwadot}.vwadots i:nth-child(2){animation-delay:.15s}.vwadots i:nth-child(3){animation-delay:.3s}@keyframes vwadot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.vwaform{position:relative}.vwadown{inset-inline-end:6px;z-index:5;border:1px solid var(--line);background:var(--raise);min-width:40px;height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:.8rem;font-weight:800;display:flex;position:absolute;bottom:calc(100% + 10px);box-shadow:0 6px 18px #0006}.vwadown.new{background:var(--vy);color:#1a0b44;border-color:var(--vy)}.vwadownic{display:grid;transform:rotate(90deg)}.vwareplybar{background:var(--raise);border-inline-start:4px solid var(--nc);border-radius:10px;align-items:center;gap:8px;padding:6px 10px;display:flex}.vwareplybar>span{flex:1;min-width:0;display:grid}.vwareplybar b{color:var(--nc);font-size:.8rem}.vwareplybar small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vwasheetwrap{z-index:80;background:#05020f8c;justify-content:center;align-items:flex-end;animation:.15s vfade;display:flex;position:fixed;inset:0}.vwasheet{width:min(520px,100%);max-height:75dvh;padding:14px 14px calc(18px + env(safe-area-inset-bottom,0px));background:var(--surface);border:1px solid var(--line);border-radius:22px 22px 0 0;gap:4px;animation:.2s ease-out vwaup;display:grid;overflow:auto;box-shadow:0 -10px 40px #00000080}@keyframes vwaup{0%{opacity:.4;transform:translateY(40px)}to{opacity:1;transform:none}}.vwasheeth{margin:0 0 4px;font-size:1rem;font-weight:900}.vwaemoji{border-bottom:1px solid var(--line);justify-content:space-around;margin-bottom:4px;padding:4px 0 10px;display:flex}.vwaemoji button{background:var(--tile);cursor:pointer;border:0;border-radius:50%;width:50px;height:50px;font-size:1.6rem;transition:transform .12s}.vwaemoji button:active{transform:scale(1.25)}.vwaemoji button.on{box-shadow:0 0 0 2px var(--vy);background:#3b2380}.vwaitem{width:100%;min-height:48px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:0 8px;font-weight:800;display:flex}.vwaitem:active{background:var(--tile)}.vwaitem.del{color:#ff6b6b}.vwaitem.rep>*{justify-content:flex-start;width:100%}.vwadelbtn{color:#fff!important;background:#e5484d!important;border-color:#e5484d!important}.vwatabs{gap:6px;padding-bottom:6px;display:flex;overflow-x:auto}.vwatabs button{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:6px 12px;font-weight:800}.vwatabs button.on{background:var(--raise);border-color:var(--vy)}.vwareactors{gap:4px;margin:0;padding:0;list-style:none;display:grid}.vwareactors li{align-items:center;gap:10px;padding:6px 0;display:flex}.vwareactors .vwarname{flex:1;min-width:0;display:grid}.vwareactors li i{font-size:1.4rem;font-style:normal}.vwareactors .vlinkbtn{justify-self:start;padding:0;font-size:.75rem}.vwaviewer{z-index:90;background:#000000f0;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.vwaviewer .vx{top:calc(12px + env(safe-area-inset-top,0px));position:absolute;inset-inline-end:12px}.vwaviewimg{object-fit:contain;border-radius:8px;max-width:100%;max-height:88dvh}@media (prefers-reduced-motion:reduce){.vwapop,.vwadots i,.vwasheet{animation:none}}.lcodock{z-index:9;top:calc(env(safe-area-inset-top,0px) + 64px);pointer-events:none;flex-direction:column;align-items:flex-start;gap:6px;max-width:min(300px,100% - 80px);display:flex;position:absolute;inset-inline-start:10px}.lcodock>*{pointer-events:auto}.lcodockbg{z-index:-1;cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}.lcodockbtn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#12063f8c;border:1.5px solid #fff6;width:46px;height:46px;font-size:22px;position:relative;box-shadow:0 6px 18px #00000059}.lcodockbtn.on{border-color:#22e3f2;box-shadow:0 0 0 3px #22e3f259,0 6px 18px #00000059}.lcodot{top:2px;border:2px solid #12063f;border-radius:50%;width:10px;height:10px;position:absolute;inset-inline-end:2px}.lcodot.ok{background:#2bd96b}.lcodot.wait{background:#ffc93c}.lcodot.bad{background:#e5132e}.lcocol{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overscroll-behavior:contain;background:#12063f9e;border:1.5px solid #ffffff4d;border-radius:18px;flex-direction:column;gap:5px;max-height:min(46dvh,420px);padding:8px;animation:.16s ease-out lcoin;display:flex;overflow-y:auto;box-shadow:0 10px 28px #0006}@keyframes lcoin{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:none}}.lcocolh{color:#fff;opacity:.9;margin:0 2px 2px;font-size:.72rem;font-weight:800}.lcoitem{color:#fff;min-height:40px;font:inherit;text-align:start;cursor:pointer;white-space:nowrap;background:#00000059;border:1.5px solid #ffffff40;border-radius:999px;align-items:center;gap:9px;padding:3px 12px 3px 4px;font-size:.85rem;font-weight:800;display:flex}.lcoitem:disabled{opacity:.45;cursor:default}.lcoitem.off .lcoic{background:#e5132ecc}.lcoitem.on{border-color:#22e3f2}.lcoic{letter-spacing:-1px;background:#ffffff24;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:16px;display:grid}.lcoic.spin{animation:.8s linear infinite lcospin}.lcocol .lcozoom{padding:0 4px}.lcostatus{color:#fff;background:#12063fbf;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;padding:5px 10px;font-size:.75rem;font-weight:800;display:flex}.lcodock .lcoerr{color:#fff;max-width:260px}.lcodock .lcodbg{top:auto;gap:2px;width:min(320px,100vw - 20px);max-height:44dvh;display:grid;position:relative;inset-inline:auto;overflow-y:auto}.lcodbglog{gap:1px;font-size:.66rem;display:grid}.lcodbgbtns{gap:6px;margin-top:6px;display:flex}.lcodbgbtns .btn{margin:0}@media (prefers-reduced-motion:reduce){.lcocol{animation:none}}.lqcbtn{grid-template-rows:auto auto;align-content:center;place-items:center;font-size:17px;display:grid;color:#12063f!important;background:linear-gradient(135deg,#2bd96b,#22e3f2)!important;border-color:#12063f!important}.lqcbtn small{font-size:8.5px;font-weight:900;line-height:1}.lqcbtn.on{box-shadow:0 0 0 3px #fff23a99}.lchatrow .lqcbtn{flex:none;width:46px;height:46px}.lqcsheet{z-index:62;top:calc(env(safe-area-inset-top,0px) + 195px);max-width:440px;max-height:max(220px,min(44dvh,calc(100dvh - 195px - 380px - env(safe-area-inset-top,0px))));overscroll-behavior:contain;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#12063fdb;border:1.5px solid #ffffff4d;border-radius:18px;gap:8px;margin-inline:auto;padding:10px 12px;animation:.16s ease-out lcoin;display:grid;position:fixed;inset-inline:10px;overflow-y:auto;box-shadow:0 10px 30px #00000073}.lqchead{align-items:center;gap:8px;display:flex}.lqchead b{flex:1;font-size:.95rem}.lqcx{color:#fff;cursor:pointer;background:#00000059;border:1.5px solid #ffffff59;border-radius:50%;flex:none;width:32px;height:32px;font-size:15px}.lqcback{color:#22e3f2;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.8rem;font-weight:800}.lqcmodes{grid-template-columns:1fr 1fr;gap:6px;display:grid}.lqcmodes button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#0000004d;border:1.5px solid #ffffff4d;border-radius:12px;font-size:.82rem;font-weight:800}.lqcmodes button.on{color:#12063f;background:#fff23a;border-color:#fff23a}.lqcform{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lqcform .lsearch{flex:150px;min-width:0}.lqcform .btn{margin:0}.lqcsize{align-items:center;gap:4px;font-size:.75rem;font-weight:800;display:flex}.lqcsize select{color:#fff;height:36px;font:inherit;background:#00000059;border:1.5px solid #ffffff59;border-radius:10px;padding:0 6px;font-weight:800}.lqcsize select option{color:#12063f}.lqclist{max-height:30dvh;overflow-y:auto}.lqcsheet .lpricecard{margin:0}.lqcsheet .lpricenote{margin:0;font-size:.7rem}@media (prefers-reduced-motion:reduce){.lqcsheet{animation:none}}.lqcsheet .lpricecard{padding:8px 10px}.lqcsheet .lpricehead img,.lqcsheet .lpricehead .lpricenoimg{width:44px;height:44px}.lqcsheet .lpricegrid{gap:6px;margin-top:6px}.lqcsheet .lpricesrc{padding:6px 8px}.lqcsheet .lpricesrc p{margin:1px 0;font-size:.8rem}.lqcsheet .lpricebtns .btn{min-height:38px;padding:6px 10px}.lqchead{z-index:2;background:#12063ff5;border-radius:18px 18px 0 0;margin:-10px -12px 0;padding:8px 12px 6px;position:sticky;top:-10px}.updbanner.inlive{bottom:auto;top:calc(env(safe-area-inset-top,0px) + 54px);z-index:95;font-size:.85rem}.lqcsheet{flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.lqcsheet .lqchead{border-radius:18px 18px 0 0;flex:none;margin:0;padding:10px 12px 6px;position:static}.lqctop{flex:none;gap:8px;padding:0 12px 8px;display:grid}.lqcbody{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;flex:auto;align-content:start;gap:8px;min-height:0;padding:0 12px 10px;display:grid;overflow-y:auto}.lqcbody .lqclist{max-height:none;margin:0;overflow:visible}.lqcfoot{padding:8px 12px calc(10px + env(safe-area-inset-bottom,0px) * 0);background:#12063ff7;border-top:1px solid #ffffff2e;border-radius:0 0 18px 18px;flex:none;gap:8px;display:flex}.lqcfoot .btn{flex:1;min-height:42px;margin:0}.lqcchips{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.lqcchips::-webkit-scrollbar{display:none}.lqcchips button{color:#fff;height:30px;font:inherit;cursor:pointer;background:#0000004d;border:1.5px solid #ffffff4d;border-radius:999px;flex:none;padding:0 12px;font-size:.78rem;font-weight:800}.lqcchips button.on{color:#12063f;background:#22e3f2;border-color:#22e3f2}.lqclist button{color:#fff;background:#ffffff0f;border-color:#ffffff2e}.lqclist i{color:#ffe53a;font-size:.78rem;font-style:normal;font-weight:800}.lqcfit{color:#fff;background:#3b2380;border-radius:6px;margin-inline-end:6px;padding:0 6px;font-size:.68rem;font-style:normal;font-weight:900;display:inline-block}.lqcfit.f-women{color:#12063f;background:#ff3fd6}.lqcfit.f-gs,.lqcfit.f-ps,.lqcfit.f-td{color:#12063f;background:#ffe53a}.lqcform{flex-wrap:nowrap}.lqcform .lsearch{flex:auto;width:auto;min-width:0}.lqcsize span{display:none}.lqcsize select{width:78px;padding:0 4px}.lqcform .btn{flex:none;padding-inline:12px}.lqcfoot .btn{white-space:nowrap;padding-inline:8px;font-size:.88rem}.vmkt-wait{height:1px}.vmkt{background:var(--surface);border:1.5px solid var(--line);border-radius:14px;gap:3px;margin:8px 0;padding:8px 12px;font-size:.85rem;display:grid}.vmkt.compact{margin:6px 0 0;padding:6px 10px;font-size:.8rem}.vmkthead{align-items:center;gap:6px;margin:0;display:flex}.vmktsize{background:var(--tile);color:var(--muted);border-radius:999px;margin-inline-start:auto;padding:1px 8px;font-size:.72rem;font-weight:800}.vmktrow{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;display:flex}.vmktrow>b{min-width:52px;font-size:.78rem}.vmktrow>b.sx{color:#2bd96b}.vmktrow>b.gt{color:#ff7ad9}.vmktrow span{color:var(--muted)}.vmktrow span b{color:var(--ink)}.vmktnote{color:var(--muted);font-size:.7rem}.vpostshoe{margin:6px 0 0;font-size:.88rem}.vbadges{flex-wrap:wrap;gap:5px;margin:4px 0;display:flex}.vbadges.corner{z-index:2;top:6px;pointer-events:none;flex-direction:column;align-items:flex-start;gap:3px;max-width:60%;margin:0;position:absolute;inset-inline-start:6px}.vbdg{font-style:normal;font-family:"Permanent Marker","Bangers",var(--font-display,inherit);letter-spacing:.04em;transform:rotate(var(--r,-2deg));white-space:nowrap;color:#12063f;background:#ffe53a;border:2px solid #000;border-radius:4px;padding:4px 7px;font-size:.72rem;font-weight:900;line-height:1;display:inline-block;box-shadow:2px 2px #000000d9}.vbadges.corner .vbdg{border-width:1.5px;padding:3px 5px;font-size:.6rem}.vbdg.b-num{color:#000;background:#fff repeating-linear-gradient(45deg,#0000 0 6px,#0000000f 6px 7px)}.vbdg.b-sample{background:#22e3f2}.vbdg.b-ff{color:#fff;background:#ff3fd6}.vbdg.b-box{background:#ffb547}.vbdg.b-retail{background:#2bd96b}.vbdg.b-resale{background:#b79bff}.vbdg.b-more{color:#fff;background:#12063f}.vfimg,.vbphoto,.vsitem,.vcarouselwrap{position:relative}.vsitem.rare{filter:drop-shadow(0 0 6px #ffe53abf)drop-shadow(0 0 14px #ff3fd673);animation:3s ease-in-out infinite vrareglow}@keyframes vrareglow{50%{filter:drop-shadow(0 0 10px #ffe53af2)drop-shadow(0 0 20px #22e3f280)}}.vspfilter{margin:6px 0}.vspfilter small{opacity:.7;margin-inline-start:2px}.vdlprices{flex:100%;font-size:.82rem}@media (prefers-reduced-motion:reduce){.vsitem.rare{animation:none}}.vboost{color:#12063f;background:linear-gradient(110deg,#ffe53a 0%,#ffb547 35%,#ff3fd6 70%,#22e3f2 100%) 0 0/200% 100%;border:2px solid #000;border-radius:18px;align-items:center;gap:10px;margin:6px 0 10px;padding:10px 12px;animation:6s linear infinite vboostbg;display:flex;box-shadow:3px 3px #000}@keyframes vboostbg{to{background-position:200% 0}}.vboostrocket{font-size:1.9rem;animation:1.4s ease-in-out infinite vboostfly}@keyframes vboostfly{50%{transform:translateY(-4px)rotate(-8deg)}}.vboosttxt{flex:1;gap:1px;min-width:0;display:grid}.vboosttxt b{font-size:.95rem;font-weight:900;line-height:1.15}.vboosttxt small{opacity:.85;font-size:.75rem;font-weight:700}.vboosttxt em{color:#ffe53a;background:#12063f;border-radius:8px;justify-self:start;margin-top:2px;padding:2px 6px;font-size:.78rem;font-style:normal;font-weight:900}.vboostclock{font-variant-numeric:tabular-nums;color:#fff;background:#12063f;border-radius:12px;justify-items:center;padding:4px 8px;font-size:1rem;font-weight:900;line-height:1.1;display:grid}.vboostclock small{opacity:.8;font-size:.6rem;font-weight:800}.navboost{margin-inline-start:3px;font-size:.8em;animation:1.6s ease-in-out infinite vboostfly;display:inline-block}.vrandomspin{font-size:1.1rem;font-weight:900}.vrandomspin span{font-size:2rem;animation:.8s linear infinite vdice;display:inline-block}@keyframes vdice{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.vboost,.vboostrocket,.navboost,.vrandomspin span{animation:none}}.vvalue{color:#fff;width:100%;font:inherit;text-align:start;cursor:pointer;background:linear-gradient(135deg,#1f6b3a,#2bd96b);border:2px solid #000;border-radius:16px;align-items:center;gap:10px;margin:8px 0;padding:10px 12px;display:flex;box-shadow:3px 3px #000}.vvalueic{font-size:1.8rem}.vvaluetxt{flex:1;gap:1px;min-width:0;display:grid}.vvaluetxt small{opacity:.9;font-size:.72rem;font-weight:800}.vvaluetxt b{font-size:1.25rem;font-weight:900}.vvaluetxt em,.vvaltop em{font-size:.78rem;font-style:normal;font-weight:900}.vvaluetxt em.up,.vvaltop em.up{color:#e8ffb0}.vvaluetxt em.down,.vvaltop em.down{color:#ffc2d1}.vspark{flex:none;width:90px;height:32px}.vspark.big{width:100%;height:80px}.vspark .line{fill:none;stroke:#ffe53a;stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.vspark .area{fill:#ffe53a2e;stroke:none}.vvalsheet{gap:10px;display:grid}.vvaltop{justify-items:start;gap:2px;display:grid}.vvaltop b{font-size:1.7rem;font-weight:900}.vvaltop small{color:var(--muted);font-weight:700}.vvaltop em.up{color:#2bd96b}.vvaltop em.down{color:#ff6b6b}.vvallist{gap:6px;margin:0;padding:0;list-style:none;display:grid}.vvallist li{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;padding:6px;display:flex}.vvallist li.none{opacity:.6}.vvalimg{background:#fff;border-radius:10px;flex:none;width:48px;height:48px;overflow:hidden}.vvalimg img,.vvalimg .vimg{object-fit:contain;width:100%;height:100%}.vvalname{flex:1;min-width:0;display:grid}.vvalname b{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.vvalname small{color:var(--muted);font-size:.7rem}.vvalprice{white-space:nowrap;font-size:.85rem}.vvaltotal{background:var(--tile);border-radius:12px;justify-content:space-between;align-items:center;margin:0;padding:10px 12px;font-weight:900;display:flex}.vvaltotal b{font-size:1.15rem}.vroomarr{z-index:6;inset-inline:8px;bottom:calc(env(safe-area-inset-bottom,0px) + 10px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#12063fd1;border:1.5px solid #ffffff40;border-radius:16px;gap:6px;padding:8px;display:grid;position:absolute}.vroomarrhint{text-align:center;opacity:.9;margin:0;font-size:.78rem;font-weight:800}.vroomarrsel{align-items:center;gap:6px;display:flex}.vroomarrsel b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.85rem;overflow:hidden}.vroomarrsel button{color:#fff;cursor:pointer;background:#ffffff1a;border:1.5px solid #ffffff4d;border-radius:12px;width:40px;height:40px;font-size:18px}.vroomarrsel button.del{background:#e5132e99}.vroomarrbtns{gap:6px;display:flex}.vroomarrbtns .vbtn{flex:1;margin:0}.vroomtray{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x;gap:6px;padding:2px;display:flex;overflow-x:auto}.vroomtray button{color:#fff;width:76px;font:inherit;cursor:pointer;background:#ffffff14;border:1.5px solid #ffffff40;border-radius:12px;flex:none;justify-items:center;gap:2px;padding:6px 4px;display:grid}.vroomtray button:disabled{opacity:.4}.vtrayic{font-size:1.5rem}.vroomtray small{text-overflow:ellipsis;white-space:nowrap;max-width:70px;font-size:.62rem;line-height:1.1;overflow:hidden}.vroomtray i{color:#ffe53a;font-size:.62rem;font-style:normal;font-weight:900}.vroomvisitors{z-index:4;inset-inline-start:10px;bottom:calc(env(safe-area-inset-bottom,0px) + 58px);color:#fff;background:#12063fb3;border-radius:999px;align-items:center;gap:2px;padding:3px 8px 3px 6px;font-size:.75rem;font-weight:900;display:flex;position:absolute}.vroomvisitors .vrv{border-radius:50%;margin-inline-start:-6px;box-shadow:0 0 0 2px #12063fe6}.vroomvisitors>span:first-child{margin-inline-end:8px}.vrphoto{z-index:20;background:#05020fb3;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.vrphotocard{color:#fff;background:#12063f;border:2px solid #ffe53a;border-radius:20px;gap:10px;width:min(440px,100%);max-height:92dvh;padding:14px;display:grid;position:relative;overflow:auto}.vrphotocard .vx{top:8px;position:absolute;inset-inline-end:8px}.vrphotoimg{border:2px solid #000;border-radius:12px;width:100%}.vrphotobtns{gap:6px;display:grid}.vrphotobtns .vbtn{margin:0}.vroom3d.inside .vsheetwrap,.vroom3d.inside .vsheet{z-index:30}.vplan{gap:12px;margin:6px 0;display:grid}.vplanroom{background:var(--surface);border:1.5px solid var(--line);border-radius:16px;margin:0;padding:10px}.vplanroom svg{width:100%;height:auto;display:block}.vplanroom .p-floor{fill:#e9e2cf}.vplanroom .p-wall{stroke:#2a2240}.vplanroom .p-window{fill:#7fd3ff}.vplanroom .p-balcony{fill:#2bd96b}.vplanroom .p-door{fill:none;stroke:#8e2fe6;stroke-width:.05px;stroke-dasharray:.12 .08}.vplanroom .p-unit{fill:#8a6a4a;stroke:#5a3d26;stroke-width:.03px}.vplanroom .p-extra{fill:#8e2fe61f;stroke:#8e2fe6;stroke-width:.03px;stroke-dasharray:.1 .08}.vplanroom .p-cases{fill:#7fd3ff59;stroke:#3aa7e0;stroke-dasharray:none}.vplanroom .p-item circle{fill:#fff;stroke:#12063f;stroke-width:.04px}.vplanroom .p-item.wall circle{fill:#ffe53a}.vplanroom .p-item.ceil circle{fill:#e8ddff;stroke-dasharray:.08 .06}.vplanroom .p-dir{fill:#ff3fd6}.vplanroom .p-ico{text-anchor:middle;font-size:.34px}.vplanroom .p-ico.small{font-size:.3px}.vplanroom .p-lbl{fill:#5b4f90;text-anchor:middle;font-size:.28px;font-weight:800}.vplanroom .p-lbl.small{font-size:.24px}.vplanroom .p-lbl.start{text-anchor:start}.vplanlegend{color:var(--muted);flex-wrap:wrap;gap:10px;margin-top:6px;font-size:.75rem;font-weight:800;display:flex}.vplanlegend i{vertical-align:middle;border-radius:2px;width:14px;height:8px;margin-inline-end:4px;display:inline-block}.lg-unit{background:#8a6a4a}.lg-window{background:#7fd3ff}.lg-balcony{background:#2bd96b}.vpalette.ro .vpalitem{border:1.5px solid var(--line);background:var(--surface);text-align:center;border-radius:12px;justify-items:center;gap:2px;padding:6px;display:grid}.vpalette.ro .vpalitem i{color:var(--muted);font-size:.7rem;font-style:normal;font-weight:900}html.vroomlock .vsheetwrap{z-index:2147483000}.vroomvisitors{bottom:auto;top:calc(env(safe-area-inset-top,0px) + 48px)}.vsocial{gap:8px;margin:10px 0 4px;display:grid}.vsocial.blocked{border:1px dashed var(--line);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.vsocial.blocked .hint{margin:0}.vsocrow{gap:6px;display:flex}.vsocbtn{border:1.5px solid var(--line);background:var(--surface);min-width:0;min-height:42px;color:var(--ink);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;gap:5px;padding:6px 10px;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex;overflow:hidden}a.vsocbtn{color:var(--ink)}.vsocbtn.icon{flex:0 0 42px;width:42px;padding:0}.vsocbtn.wave{border-color:var(--vy);color:var(--vy);flex-grow:1.4}.vsocbtn.done{opacity:.6;border-style:dashed}.vsocbtn.sm{flex:none;min-height:34px;font-size:.8rem}.vsocial.mine>.vsocbtn{flex:none;justify-self:start;overflow:visible}.vcmprow{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.vcmprow::-webkit-scrollbar{display:none}.vcmp{border:1.5px solid var(--line);color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;flex:none;align-items:center;gap:5px;padding:6px 11px;font-size:.8rem;font-weight:700;display:inline-flex}.vcmp.on{background:#b03ad629;border-color:#b03ad6}.vcmp i{background:var(--vy);color:#111;border-radius:999px;padding:1px 6px;font-size:.7rem;font-style:normal;font-weight:900}.vvislist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.vvislist li{justify-content:space-between;align-items:center;gap:8px;display:flex}.vvisw{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.vvisw span{min-width:0;display:grid}.vvisw small{color:var(--muted)}.vgiftf{gap:10px;display:grid}.vgiftcoins{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.vgiftcoins .hint,.vgiftitems .hint{grid-column:1/-1;margin:0}.vgiftitems{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px;max-height:46vh;display:grid;overflow-y:auto}.vgiftitems button{border:1.5px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:12px;place-items:center;gap:2px;padding:10px 6px;display:grid}.vgiftitems i{color:var(--muted);font-size:.72rem;font-style:normal}.vsochome{gap:10px;margin:12px 0;display:grid}.vrandombtn{color:#111;background:linear-gradient(135deg,var(--vy),#ff9edb);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.vrandombtn>span:first-child{font-size:1.7rem}.vrandombtn>span:nth-child(2){flex:1;display:grid}.vrandombtn b,.vrandombtn small,.vrandombtn svg{color:#111}.vrandombtn small{opacity:.75;font-weight:700}.vrod{border:1.5px solid var(--vy);background:var(--surface);color:inherit;border-radius:16px;align-items:center;gap:12px;padding:10px;text-decoration:none;display:flex}.vrodimg{background:#1a1530;border-radius:12px;flex:none;place-items:center;width:72px;height:72px;font-size:2rem;display:grid;overflow:hidden}.vrodimg img{object-fit:cover;width:100%;height:100%}.vrodtxt{flex:1;gap:2px;min-width:0;display:grid}.vrodtxt small{color:var(--vy);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:900}.vrodtxt em{color:var(--muted);font-size:.78rem;font-style:normal}.vrodgo{font-size:1.5rem}.vtwinrow{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.vtwinrow::-webkit-scrollbar{display:none}.vtwin{border:1px solid var(--line);background:var(--surface);width:118px;color:inherit;text-align:center;border-radius:14px;flex:none;justify-items:center;gap:4px;padding:10px 6px;text-decoration:none;display:grid}.vtwin b{text-overflow:ellipsis;max-width:100%;font-size:.8rem;overflow:hidden}.vtwin small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.7rem;display:-webkit-box;overflow:hidden}.vdmlist{margin:0;padding:0;list-style:none;display:grid}.vdmlist a{border-bottom:1px solid var(--line);color:inherit;align-items:center;gap:10px;padding:10px 2px;text-decoration:none;display:flex}.vdmmid{flex:1;min-width:0;display:grid}.vdmmid small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vdmlist a.unread .vdmmid small{color:var(--ink);font-weight:700}.vdmend{flex:none;justify-items:end;gap:4px;display:grid}.vdmend small{color:var(--muted);font-size:.72rem}.vdmend i{color:#fff;background:#e53935;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.72rem;font-style:normal;font-weight:900;display:grid}.vdmblocked{color:var(--muted);margin-top:18px}.vdmblocked summary{cursor:pointer;font-weight:700}.vdmblocked ul{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.vdmblocked li{align-items:center;gap:8px;display:flex}.vdmblocked li b{flex:1}.vdmthread{height:calc(100dvh - 120px);padding-bottom:calc(84px + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.vdmhead{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding-bottom:8px;display:flex;position:relative}.vdmwho{min-width:0;color:inherit;flex:1;align-items:center;gap:8px;text-decoration:none;display:flex}.vdmmore{top:100%;z-index:5;background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:2px;min-width:170px;padding:6px;display:grid;position:absolute;inset-inline-end:0;box-shadow:0 10px 30px #0006}.vdmmore>button{text-align:start;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px;font-weight:700}.vdmrep{padding:2px 4px}.vdmlistmsgs{flex:1;overflow-y:auto}.vdmmsgmenu{gap:4px;margin-top:4px;display:flex}.vdmmsgmenu button{border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:999px;padding:5px 10px;font-size:.78rem;font-weight:700}.vcenter{text-align:center;margin:auto 0}.vspbox{border:1.5px solid var(--line);background:var(--surface);border-radius:16px;min-width:0;margin:14px 0 6px;padding:12px}.vspbox legend{padding:0 6px;font-size:.95rem;font-weight:900}.vspgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (min-width:520px){.vspgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.vspchip{border:1.5px solid var(--line);min-width:0;min-height:74px;color:var(--ink);font:inherit;text-align:center;cursor:pointer;background:0 0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px 8px 8px;font-size:.86rem;font-weight:800;transition:background .15s,border-color .15s,transform .1s;display:flex;position:relative}.vspchip:active{transform:scale(.97)}.vspic{flex:none;font-size:1.45rem;line-height:1}.vsplbl{overflow-wrap:break-word;min-width:0;max-width:100%;line-height:1.15}.vspck{inset-inline-end:7px;border:2px solid var(--line);border-radius:50%;place-items:center;width:18px;height:18px;font-size:.75rem;font-weight:900;display:grid;position:absolute;top:7px}.vspchip.on{border-color:var(--vy);background:#ffe53a24}.vspchip.on .vspck{background:var(--vy);border-color:var(--vy);color:#111}.vspnum{opacity:0;grid-template-rows:0fr;margin:0;transition:grid-template-rows .25s,opacity .2s,margin .25s;display:grid}.vspnum.open{opacity:1;grid-template-rows:1fr;margin-top:10px}.vspnum>div{min-height:0;overflow:hidden}.vspnumrow{align-items:center;gap:8px;padding:2px;display:flex}.vspnumrow .vinput{text-align:center;flex:1 1 0;min-width:0;font-size:1.05rem;font-weight:800}.vsphash{color:var(--vy);font-size:1.2rem;font-weight:900}.vspof{color:var(--muted);white-space:nowrap;font-weight:800}.vsphow{margin:12px 0 6px;font-size:.88rem;font-weight:800}.vspseg{background:var(--bg,#0003);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.vspseg button{min-height:38px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:.85rem;font-weight:800}.vspseg button.on{background:var(--vy);color:#111}.vfbtags{flex-wrap:wrap;gap:4px;margin-bottom:2px;display:flex}.vfbtags.big{margin:6px 0}.vfbtype,.vfbstatus{border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:.7rem;font-weight:900;display:inline-flex}.vfbtags.big .vfbtype,.vfbtags.big .vfbstatus{padding:3px 10px;font-size:.8rem}.vfbtype.t-bug{background:#e5393529;border-color:#e5393580}.vfbtype.t-idea{background:#ffe53a24;border-color:#ffe53a80}.vfbstatus.s-new{background:#22e3f224;border-color:#22e3f280}.vfbstatus.s-seen{background:#ffffff14}.vfbstatus.s-fixing{background:#ff9f1c29;border-color:#ff9f1c8c}.vfbstatus.s-fixed{background:#4cd96429;border-color:#4cd9648c}.vfbstatus.s-wontfix{color:var(--muted);background:#96969624}.vfbfilter{margin:6px 0 10px}.vfbtypes button{flex:1}.vmetoo{gap:6px}.vfbadmin{border:1.5px dashed var(--vy);border-radius:14px;margin:14px 0;padding:12px}.vfbadmin .vlbl{margin:0 0 6px}.vfbdevice{margin-top:10px}.vfbdevice summary{cursor:pointer;font-weight:800}.vfbdevice ul{gap:4px;margin:8px 0 4px;padding:0;list-style:none;display:grid}.vfbdevice li{overflow-wrap:anywhere;grid-template-columns:26px 1fr;gap:6px;font-size:.85rem;display:grid}.vfbua{overflow-wrap:anywhere;font-size:.68rem;display:block}.vposttag.t-poll{background:#8a2be240}.vaddpoll{align-self:flex-start}.vpollbox{background:#8a2be214;border:1.5px solid #8a2be2;border-radius:14px;gap:8px;padding:10px;display:grid}.vpollboxhead{justify-content:space-between;align-items:center;display:flex}.vpolled{gap:8px;display:grid}.vpollpresets{flex-wrap:wrap;gap:6px;display:flex}.vchipbtn{border:1.5px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:6px 12px;font-size:.8rem;font-weight:800}.vpollopted{align-items:center;gap:6px;min-width:0;display:flex}.vpollopted .vinput{flex:1;min-width:0}.vpollnum{color:#fff;background:#8a2be2;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:.75rem;font-weight:900;display:grid}.vpollimg{border-radius:10px;flex:none;width:44px;height:44px;position:relative;overflow:hidden}.vpollimg img{object-fit:cover;width:100%;height:100%}.vpollimg button{top:2px;color:#fff;background:#000000b3;border:0;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;display:grid;position:absolute;inset-inline-end:2px}.vcphotos.icons{flex:none}.vcpicons{gap:2px;display:flex}.vcpicons button{border:1.5px dashed var(--line);width:34px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border-radius:10px;place-items:center;display:grid}.vpollends{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.vpollends .vlbl{margin:0 4px 0 0}.vpollends button{border:1.5px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:5px 10px;font-size:.78rem;font-weight:800}.vpollends button.on{color:#fff;background:#8a2be2;border-color:#8a2be2}.vpoll{background:#8a2be214;border:1.5px solid #8a2be2;border-radius:16px;margin:12px 0;padding:12px}.vpoll h3{margin:0 0 8px;font-size:1.05rem}.vpolltr{margin:0 0 8px}.vpollopts{gap:8px;display:grid}.vpoll.imgs .vpollopts{grid-template-columns:repeat(2,minmax(0,1fr))}.vpollopt{border:1.5px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;text-align:start;cursor:pointer;border-radius:12px;gap:0;padding:0;display:grid;overflow:hidden}.vpollopt:disabled{cursor:default}.vpollopt.mine{border-color:var(--vy)}.vpolloptimg{aspect-ratio:1;object-fit:cover;width:100%;display:block}.vpollrow{align-items:center;gap:8px;min-height:42px;padding:8px 12px;display:flex;position:relative}.vpollbar{background:#8a2be259;transition:width .5s;position:absolute;inset-block:0;inset-inline-start:0}.vpollopt.top .vpollbar{background:#ffe53a47}.vpollt{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:800;position:relative}.vpollrow b{font-weight:900;position:relative}.vpollmeta{color:var(--muted);flex-wrap:wrap;gap:4px;margin:8px 0 0;font-size:.78rem;display:flex}.vpollwho{gap:8px;margin:6px 0 0;padding:0;list-style:none;display:grid}.vpollwho li{gap:4px;display:grid}.vpollwho li>span{flex-wrap:wrap;gap:6px;display:flex}.vpollvoter{align-items:center;gap:4px;display:inline-flex}.vgbsignbtn{align-self:flex-start}.vsigpad{border:1.5px solid var(--line);background:var(--surface);border-radius:14px;gap:8px;padding:10px;display:grid}.vsigpad .vlbl{margin:0}.vsigboard{border:1.5px dashed var(--line);background:repeating-linear-gradient(0deg,#ffffff08 0 22px,#0000 22px 44px),#141020;border-radius:12px;position:relative;overflow:hidden}.vsigboard canvas{aspect-ratio:600/220;touch-action:none;cursor:crosshair;width:100%;display:block}.vsigline{inset-inline-start:14px;color:#ffffff40;pointer-events:none;letter-spacing:.05em;font-weight:800;position:absolute;bottom:22%}.vsigcolors{justify-content:center;gap:8px;display:flex}.vsigcolors button{border:2px solid var(--line);cursor:pointer;border-radius:50%;width:30px;height:30px;padding:0}.vsigcolors button.on{outline:3px solid var(--vy);outline-offset:2px}.vsigbtns{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.vgbsigprev{border:1px solid var(--line);background:#141020;border-radius:12px;align-items:center;gap:10px;padding:6px 10px;display:flex}.vgbsigprev img{object-fit:contain;max-width:60%;max-height:56px}.vgbsigprev span{gap:10px;margin-inline-start:auto;display:flex}.vgbsig{object-fit:contain;background:#141020;border-radius:10px;max-width:min(220px,100%);max-height:80px;margin:4px 0;padding:4px 8px;display:block}.vgbtools{flex-direction:column;flex:none;align-items:center;gap:4px;display:flex}:is(body:has(.xmain),body:has(.xwh)){background:#0a0518}.xmain,.xwh,.xhud{--bg:#0a0518;--surface:#140b30;--tile:#1d1142;--raise:#251652;--ink:#f6f3ff;--muted:#a99fd6;--line:#2e2160;--gold:#ffe53a;--vy:#ffe53a;--vp:#ff3fd6;--vc:#22e3f2;--vg:#4fe0a6;--vr:#ff5c7a;--r:16px;color:var(--ink)}.xmain{max-width:760px;padding:12px 16px calc(104px + env(safe-area-inset-bottom,0px));margin:0 auto;font-size:15px;line-height:1.45}.xmain h1{letter-spacing:.02em;color:var(--vy);margin:6px 0 10px;font-family:Luckiest Guy,Arial Black,sans-serif;font-size:1.6rem;font-weight:400}.xmain h2{margin:18px 0 8px;font-size:1.05rem}.xcard{background:var(--surface);border:1px solid var(--line);border-radius:16px;gap:10px;margin:10px 0;padding:14px;display:grid}.xcenter{text-align:center;justify-items:center}.xbig{margin:0;font-size:2.4rem}.xempty{text-align:center;color:var(--muted);border:1.5px dashed var(--line);border-radius:16px;padding:26px 14px}.xbanner{background:#ffe53a1f;border:1px solid #ffe53a80;border-radius:12px;padding:10px 12px;font-weight:700}.xhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.xheadbtns{flex-wrap:wrap;gap:6px;display:flex}.xbadgeN{color:#fff;background:#e53935;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-inline-start:4px;padding:0 5px;font-size:.7rem;font-style:normal;font-weight:900;display:inline-grid}.ximg{object-fit:cover;width:100%;height:100%;display:block}.ximg.none{background:#1d1142;place-items:center;font-size:1.6rem;display:grid}.xpill{color:#fff;white-space:nowrap;background:#2e2160;border-radius:999px;padding:2px 9px;font-size:.72rem;font-weight:900;display:inline-flex}.xpill.s-live{background:#e53935}.xpill.s-registration{color:#111;background:#22e3f2}.xpill.s-draft{background:#555}.xpill.s-aftermarket{color:#111;background:#ff3fd6}.xpill.s-ended{background:#3a3a4a}.xpill.r-paid{color:#111;background:#2ecc71}.xpill.r-approved{color:#111;background:#ffe53a}.xpill.r-applied{color:#111;background:#22e3f2}.xcount{color:var(--muted);align-items:baseline;gap:6px;font-weight:700;display:inline-flex}.xcount b{color:var(--vy);font-size:1.1rem}.xonline{vertical-align:middle;background:#2ecc71;border-radius:50%;width:9px;height:9px;margin-inline-start:6px;display:inline-block;box-shadow:0 0 0 2px #2ecc714d}.xevlist{gap:12px;margin:10px 0;padding:0;list-style:none;display:grid}.xevcard{background:var(--surface);border:1.5px solid var(--line);color:inherit;border-radius:18px;grid-template-columns:110px 1fr;gap:12px;padding:10px;text-decoration:none;display:grid}.xevcard.s-live{border-color:#e53935;box-shadow:0 0 0 3px #e5393533}.xevcover{border-radius:12px;width:110px;height:110px;overflow:hidden}.xevbody{align-content:start;gap:3px;min-width:0;display:grid}.xevbody small{color:var(--muted)}.xevbody b{font-size:1.05rem}.xposter{aspect-ratio:16/10;background:#1d1142;border-radius:18px;position:relative;overflow:hidden}.xposter.small{aspect-ratio:16/9;max-width:360px}.xposter .xpill{top:10px;position:absolute;inset-inline-start:10px}.xwhen{gap:4px;margin:6px 0;display:grid}.xdoor{margin:12px 0}.xenter{min-height:56px;font-size:1.1rem}.xsec{margin:16px 0}.xsched{gap:6px;margin:0;padding:0;list-style:none;display:grid}.xsched li{background:var(--surface);border-radius:10px;grid-template-columns:auto 1fr;gap:10px;padding:8px 10px;display:grid}.xvendors{gap:8px;margin:0;padding:0;list-style:none;display:grid}.xvendors li{background:var(--surface);border-radius:14px;align-items:center;gap:10px;padding:8px;display:flex}.xlogo{border-radius:12px;flex:none;width:44px;height:44px;overflow:hidden}.xlogo.big{width:72px;height:72px}.xvbody{flex:1;min-width:0;display:grid}.xvbody small{color:var(--muted)}.xvendcta{border:1.5px dashed var(--vy);border-radius:16px;padding:12px}.xform{gap:10px;display:grid}.xlogopick{align-items:center;gap:12px;display:flex}.xsteps{gap:14px;display:grid}.xstep{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:12px}.xstep.off{opacity:.5;pointer-events:none}.xstep h2{align-items:center;gap:8px;margin:0 0 10px;display:flex}.xstep h2 i{background:var(--vy);color:#111;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.85rem;font-style:normal;display:grid}.xprofrow{align-items:center;gap:10px;display:flex}.xprofrow span{flex:1;display:grid}.xprofrow small{color:var(--muted)}.xpkgs{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.xpkg{border:1.5px solid var(--line);color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border-radius:14px;gap:4px;padding:12px;display:grid}.xpkg.on{border-color:var(--vy);background:#ffe53a1a}.xpkg small{color:var(--muted)}.xpkgicons{font-size:1.2rem}.xprice{color:var(--vy);margin:0;font-size:1.15rem;font-weight:900}.xlegend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:.8rem;display:flex}.xlegend .lg{vertical-align:middle;border-radius:3px;width:12px;height:12px;display:inline-block}.lg.free{background:#3a3550}.lg.taken{background:#7a2a3a}.lg.sel{background:#ffe53a}.xterms{max-height:180px;color:var(--muted);background:#0f0826;border-radius:10px;padding:10px;font-size:.85rem;overflow:auto}.xregcard{border:1.5px solid var(--line);background:var(--surface);border-radius:16px;gap:6px;margin-bottom:10px;padding:14px;display:grid}.xregcard.s-paid{border-color:#2ecc71}.xregcard.s-approved{border-color:var(--vy)}.xregst{margin:0;font-size:1.05rem;font-weight:900}.xtabs{margin:10px 0}.xdisplay{gap:10px;margin:8px 0;display:grid}.xtable{border:1px solid var(--line);background:#0f0826;border-radius:12px;padding:8px}.xtable small{color:var(--muted);margin-bottom:6px;font-weight:800;display:block}.xspots{grid-template-columns:repeat(auto-fill,minmax(54px,1fr));gap:6px;display:grid}.xspot{aspect-ratio:1;border:1.5px dashed var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:10px;place-items:center;padding:0;display:grid;overflow:hidden}.xspot.full{background:#1d1142;border-style:solid;border-color:#3b2a92}.xspot.sel{border-color:var(--vy);box-shadow:0 0 0 2px var(--vy)}.xspot img{object-fit:contain;width:100%;height:100%}.xspot.hanger{aspect-ratio:3/4}.xspotpick{background:var(--surface);border-radius:12px;margin-bottom:10px;padding:10px}.xspotlist{gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.xspotlist button{border:1px solid var(--line);width:76px;color:var(--ink);cursor:pointer;background:0 0;border-radius:10px;flex:none;justify-items:center;gap:2px;padding:4px;display:grid}.xspotlist .ximg{object-fit:contain;border-radius:6px;width:64px;height:48px}.xspotlist small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.65rem;overflow:hidden}.xitems,.xorders,.xregs,.xinbox,.xadmlist{gap:8px;margin:10px 0;padding:0;list-style:none;display:grid}.xitems li{background:var(--surface);border-radius:14px;align-items:center;gap:10px;padding:8px;display:flex}.xitems li.st-sold{opacity:.65}.xthumb{background:#1d1142;border-radius:10px;flex:none;width:58px;height:58px;overflow:hidden}.xthumb img{object-fit:contain}.xibody{flex:1;gap:2px;min-width:0;display:grid}.xibody small{color:var(--muted)}.xiend{flex:none;justify-items:end;gap:4px;display:grid}.xiend i{color:#fff;background:#e53935;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.72rem;font-style:normal;font-weight:900;display:grid}.xistat{flex-wrap:wrap;gap:3px;margin-top:2px;display:flex}.xistat button{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:800}.xistat button.on{background:var(--vy);color:#111;border-color:var(--vy)}.xbanner3{aspect-ratio:3;background:#1d1142;border-radius:12px;overflow:hidden}.xcolors{flex-wrap:wrap;gap:8px;display:flex}.xcolors button{border:2px solid var(--line);cursor:pointer;border-radius:50%;width:34px;height:34px}.xcolors button.on{outline:3px solid var(--vy);outline-offset:2px}.xorders li{background:var(--surface);border-radius:14px;gap:4px;padding:10px;display:grid}.xorders li.st-paid{border:1px solid #2ecc71}.xorders p{margin:0}.xship{color:var(--muted);font-size:.88rem}.xordst{font-weight:800}.xstats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.xstat{background:var(--surface);text-align:center;border-radius:14px;justify-items:center;gap:2px;padding:12px 6px;display:grid}.xstat span{font-size:1.3rem}.xstat b{color:var(--vy);font-size:1.15rem}.xstat small{color:var(--muted);font-size:.72rem}.xphotos{flex-wrap:wrap;gap:6px;display:flex}.xph{background:#1d1142;border-radius:10px;width:72px;height:72px;position:relative;overflow:hidden}.xph img,.xph .ximg{object-fit:cover;width:100%;height:100%}.xph.cut img{object-fit:contain}.xph.cut small{bottom:2px;color:var(--vy);font-size:.6rem;font-weight:900;position:absolute;inset-inline-start:4px}.xph button{top:2px;color:#fff;cursor:pointer;background:#000000b3;border:0;border-radius:50%;width:20px;height:20px;padding:0;font-size:.7rem;position:absolute;inset-inline-end:2px}.xphadd{gap:4px;display:flex}.xphadd button{border:1.5px dashed var(--line);cursor:pointer;background:0 0;border-radius:10px;width:72px;height:72px;font-size:1.4rem}.xitem{gap:8px;display:grid}.xitempics{aspect-ratio:4/3;background:radial-gradient(circle at 50% 70%,#2a1a55,#0f0826);border-radius:16px;position:relative;overflow:hidden}.xitempics .ximg{object-fit:contain}.xitempics .ximg.cut{box-sizing:border-box;padding:10px}.xdots{justify-content:center;gap:5px;display:flex;position:absolute;bottom:8px;left:0;right:0}.xdots button{cursor:pointer;background:#fff6;border:0;border-radius:50%;width:8px;height:8px;padding:0}.xdots button.on{background:#fff}.xsoldtag{top:8px;color:#fff;background:#e53935;border-radius:8px;padding:3px 10px;font-size:.8rem;font-weight:900;position:absolute;inset-inline-end:8px}.xsoldtag.reserved{color:#111;background:#ff9f1c}.xitem h3{margin:0;font-size:1.15rem}.xbadges{flex-wrap:wrap;gap:5px;display:flex}.xbadge{border:1px solid var(--line);border-radius:999px;padding:2px 9px;font-size:.75rem;font-weight:800}.xbadge.b-new{background:#2ecc7133;border-color:#2ecc71}.xbadge.b-used{background:#ff9f1c2e;border-color:#ff9f1c}.xsizes{flex-wrap:wrap;align-items:center;gap:5px;margin:0;display:flex}.xsizes span{background:var(--surface);border-radius:8px;padding:2px 8px;font-size:.85rem;font-weight:800}.xitembtns{gap:6px;display:flex}.xitembtns .vbtn{flex:1}.xitembtns .vbtn.icon{flex:0 0 48px}.xbuyline{justify-content:space-between;gap:8px;margin:0;display:flex}.xbuydone{text-align:center;gap:10px;display:grid}.xpaybox{background:var(--surface);border-radius:14px;justify-items:center;gap:4px;padding:12px;display:grid}.xpaybox p{margin:0}.xchatpage{height:calc(100dvh - 120px);padding-bottom:calc(84px + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.xchatitem{color:var(--muted);margin:0 0 6px;font-size:.85rem}.xchat{flex-direction:column;flex:1;min-height:0;display:flex}.xchathead{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding-bottom:8px;display:flex;position:relative}.xchathead b{flex:1;min-width:0}.xchatmenu{top:100%;z-index:5;background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:160px;padding:6px;display:grid;position:absolute;inset-inline-end:0}.xchatmenu button{color:var(--ink);text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;padding:10px;font-weight:700}.xchatlist{flex-direction:column;flex:1;gap:6px;padding:8px 2px;display:flex;overflow-y:auto}.xmsg{max-width:84%;display:flex}.xmsg.mine{align-self:flex-end}.xbub{background:#2a2150;border-radius:14px;gap:3px;padding:7px 10px;display:grid}.xmsg.mine .xbub{background:linear-gradient(135deg,#7a2fd8,#b03ad6)}.xbub p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.xbub small{opacity:.75;justify-self:end;align-items:center;gap:6px;font-size:.65rem;display:flex}.xmsgdel{cursor:pointer;background:0 0;border:0;padding:0;font-size:.7rem}.xchatimg{border-radius:10px;max-width:220px;max-height:260px;display:block}.xchatimg.loading{background:#1d1142;width:160px;height:120px}.xchatform{border-top:1px solid var(--line);align-items:center;gap:6px;padding-top:8px;display:flex}.xchatform .vinput{flex:1;min-width:0}.xinbox a,.xinbox button{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:10px 4px;text-decoration:none;display:flex;position:relative;inset:auto}.xinbox a.unread .xibody small,.xinbox button.unread .xibody small{color:var(--ink);font-weight:700}.xavatar{background:linear-gradient(135deg,#7a2fd8,#ff3fd6);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.xtag{background:#2e2160;border-radius:999px;margin-inline-start:6px;padding:1px 6px;font-size:.62rem;font-weight:800}.xpubsw{cursor:pointer;align-items:flex-start;gap:10px;min-width:0;display:flex}.xpubsw input{flex:none;width:22px;height:22px;margin-top:2px}.xpubsw span{gap:2px;min-width:0;display:grid}.xpubsw small{color:var(--muted);overflow-wrap:anywhere}.xadmlist a{background:var(--surface);color:inherit;border-radius:14px;gap:3px;padding:12px;text-decoration:none;display:grid}.xadmlist small{color:var(--muted)}.xschedrow{grid-template-columns:1fr 1fr 1fr auto;gap:4px;display:grid}@media (max-width:520px){.xschedrow{grid-template-columns:1fr auto}.xschedrow .vinput:nth-child(2),.xschedrow .vinput:nth-child(3){grid-column:1/-1}}.xpkgedit{background:var(--surface);border-radius:14px;gap:8px;margin-bottom:8px;padding:10px;display:grid}.xnums{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.xnums label{justify-items:center;gap:2px;font-size:1rem;display:grid}.xnums .vinput{text-align:center;min-height:38px;padding:6px 2px}.xnums small{color:var(--muted);font-size:.62rem}.xpkgfoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.xrowgen{align-items:center;gap:8px;margin-top:8px;display:flex}.xrowgen .vinput{width:64px}.xregs li{background:var(--surface);border-radius:14px;gap:4px;padding:10px;display:grid}.xregs p{margin:0}.small{font-size:.82rem}.xreghead{align-items:center;gap:10px;display:flex}.xreghead>span:nth-child(2){flex:1;min-width:0;display:grid}.xreghead small{color:var(--muted)}.xregbtns{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vinput.sm{width:auto;min-height:36px;padding:4px 8px;font-size:.85rem}.xdraw{border:2px solid var(--vy);background:radial-gradient(circle,#3a1a6a,#140b30);border-radius:18px;justify-items:center;gap:8px;padding:20px;display:grid}.xdrawbig{color:var(--vy);font-family:Luckiest Guy,Arial Black,sans-serif;font-size:2.2rem;animation:.5s xpop}@keyframes xpop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.xdraws,.xreports{gap:4px;margin:8px 0;padding:0;list-style:none;display:grid}.xtable2{border-collapse:collapse;width:100%;font-size:.85rem}.xtable2 th,.xtable2 td{border-bottom:1px solid var(--line);text-align:start;padding:6px}.vlinkbtn.danger{color:#ff5c7a}.xfloor{touch-action:manipulation;width:100%;max-width:420px;margin:8px auto;display:block}.xfl-floor{fill:#1a1428;stroke:#4a3d70;stroke-width:2px}.xfl-stage{fill:#3a1450;stroke:#ff3fd6;stroke-width:2px}.xfl-stagelbl,.xfl-doorlbl{fill:#fff;text-anchor:middle;font-size:13px;font-weight:800}.xfl-door{fill:#ffe53a}.xfl-booth rect{fill:#3a3550;stroke:#5a4f80;stroke-width:1px;transition:fill .15s}.xfl-booth{cursor:pointer}.xfl-booth.taken rect{fill:#7a2a3a}.xfl-booth.vendor rect{fill:#5b2fb0}.xfl-booth.blocked rect{fill:#222;stroke-dasharray:3 2}.xfl-booth.mine rect,.xfl-booth.sel rect{stroke:#fff;stroke-width:2px;fill:#ffe53a!important}.xfl-booth.mine .xfl-num,.xfl-booth.sel .xfl-num{fill:#111}.xfl-booth.stamped rect{stroke:#2ecc71;stroke-width:3px}.xfl-num{fill:#fff;text-anchor:middle;pointer-events:none;font-size:11px;font-weight:800}.xfl-me circle{fill:#22e3f2;stroke:#fff;stroke-width:2px}.xfl-me path{fill:#22e3f2}.xwh{z-index:2147482000;touch-action:none;-webkit-user-select:none;user-select:none;background:#0a0518;position:fixed;inset:0;overflow:hidden}html.xwhlock .vsheetwrap{z-index:2147483000}.xwh3d{position:absolute;inset:0}.xwh3d canvas{touch-action:none;width:100%;height:100%;display:block}.xwh3d.loading{place-items:center;font-size:3rem;animation:1.2s infinite xpulse;display:grid}@keyframes xpulse{50%{transform:translate(-50%)scale(1.05)}}.xhud{pointer-events:none;position:absolute;inset:0}.xhud>*{pointer-events:auto}.xhudtop{top:calc(env(safe-area-inset-top,0px) + 10px);pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute;left:10px;right:10px}.xhudtop>*{pointer-events:auto}.xexit{background:#0a0518bf;border:1px solid #ffffff40;border-radius:999px;padding:8px 14px;font-weight:900;text-decoration:none;color:#fff!important}.xcounters{color:#fff;white-space:nowrap;background:#0a0518bf;border-radius:999px;padding:7px 12px;font-size:.85rem;font-weight:800}.xmain .xcounters{background:var(--surface);display:inline-block}.xpass{background:var(--vy);color:#111;border-radius:999px;margin-inline-start:auto;padding:7px 12px;font-weight:900}.xpass small{opacity:.7}.xhudside{top:calc(env(safe-area-inset-top,0px) + 62px);gap:8px;display:grid;position:absolute;inset-inline-end:10px}.xhudside>*{cursor:pointer;color:#fff;background:#0a0518bf;border:1px solid #fff3;border-radius:14px;place-items:center;width:46px;height:46px;font-size:1.25rem;text-decoration:none;display:grid}.xhudside [aria-pressed=true]{background:var(--vy)}.xminimap{top:calc(env(safe-area-inset-top,0px) + 62px);background:#0a0518d9;border:1px solid #fff3;border-radius:14px;width:min(46vw,210px);padding:4px;position:absolute;inset-inline-start:10px}.xminimap .xfloor{margin:0}.xjoy{left:24px;bottom:calc(env(safe-area-inset-bottom,0px) + 34px);touch-action:none;background:#ffffff1a;border:2px solid #ffffff4d;border-radius:50%;place-items:center;width:120px;height:120px;display:grid;position:absolute}.xjoyknob{pointer-events:none;background:#ffe53ae6;border-radius:50%;width:54px;height:54px;transition:transform 40ms;box-shadow:0 4px 14px #00000080}.xhint3d{bottom:calc(env(safe-area-inset-bottom,0px) + 8px);color:#ffffffa6;pointer-events:none;text-align:center;margin:0;font-size:.7rem;position:absolute;left:160px;right:10px}.xnear{left:156px;right:10px;bottom:calc(env(safe-area-inset-bottom,0px) + 34px);position:absolute}@media (max-width:480px){.xnear{left:10px;bottom:calc(env(safe-area-inset-bottom,0px) + 168px)}}.xboothcard{border:1.5px solid var(--vy);color:#fff;background:#140b30eb;border-radius:16px;gap:8px;padding:10px;display:grid}.xboothcard.full{background:var(--surface);border-color:var(--line)}.xbchead{align-items:center;gap:10px;display:flex}.xbchead>span{flex:1;min-width:0;display:grid}.xbchead small{color:var(--muted)}.xbcbtns{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.xbcbtns .vbtn.on{background:var(--vy);color:#111}.xstamped{color:#2ecc71;font-weight:900}.xbcbanner{aspect-ratio:3;border-radius:12px;margin-bottom:8px;overflow:hidden}.xstagebtn{left:50%;top:calc(env(safe-area-inset-top,0px) + 62px);color:#fff;font:inherit;cursor:pointer;white-space:nowrap;background:#e53935;border:0;border-radius:999px;padding:12px 18px;font-weight:900;position:absolute;transform:translate(-50%);box-shadow:0 6px 20px #0006}.xstagebtn.off{background:#0a0518cc;font-weight:700}.xann{top:calc(env(safe-area-inset-top,0px) + 62px);z-index:2147482500;color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff3fd6,#8a2be2);border-radius:14px;padding:12px 14px;font-weight:900;animation:.4s xpop;position:fixed;left:12px;right:68px;box-shadow:0 8px 24px #00000080}.xstagewatch{z-index:2147482800;background:#000;position:fixed;inset:0}.xstagewatch iframe{border:0;width:100%;height:100%}.xstageclose{top:calc(env(safe-area-inset-top,0px) + 10px);position:absolute;inset-inline-end:10px}.xmkthead{justify-content:space-between;align-items:center;gap:8px;display:flex}.xbooth2d{gap:8px;margin:14px 0;display:grid}.xgrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.xgitem{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;text-align:start;cursor:pointer;border-radius:14px;gap:3px;padding:6px;display:grid;position:relative}.xgitem .ximg{aspect-ratio:1;object-fit:cover;background:radial-gradient(circle at 50% 70%,#2a1a55,#0f0826);border-radius:10px}.xgitem .ximg.cut{object-fit:contain}.xgitem b{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.xgitem small{color:var(--vy);font-weight:800}.xgitem.st-sold{opacity:.6}.xsrow{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:8px 4px;display:flex}.xsrow>b{flex:1}.xsrow small{color:var(--muted)}.xsrowmain{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.xsrowmain>span{min-width:0;display:grid}.xviewas{border:1px dashed var(--vy);background:#ffe53a1a;border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px;margin:6px 0;padding:4px;font-size:.78rem;display:flex}.xviewas>span{color:var(--vy);padding:0 4px;font-weight:800}.xviewas button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:5px 10px;font-weight:800}.xviewas button.on{background:var(--vy);color:#111}.xhudview{top:calc(env(safe-area-inset-top,0px) + 56px);max-width:calc(100% - 80px);position:absolute;left:10px}.xhudview .xviewas{background:#0a0518cc;margin:0}.xtest{color:#111;vertical-align:middle;background:#ff9f1c;border-radius:6px;margin-inline-start:6px;padding:1px 6px;font-size:.62rem;font-style:normal;font-weight:900}.xaward{color:#111;vertical-align:middle;white-space:nowrap;background:linear-gradient(135deg,#ffe53a,#ff3fd6);border-radius:999px;margin-inline-start:6px;padding:1px 7px;font-size:.62rem;font-style:normal;font-weight:900}.xwinbox{background:var(--surface);border-radius:12px;margin-bottom:8px;padding:8px 10px}.xwinbox p{margin:2px 0}.xvoice{inset-inline-end:14px;bottom:calc(env(safe-area-inset-bottom,0px) + 30px);align-items:flex-end;gap:8px;display:flex;position:absolute}.xvoice2d{height:110px;margin-top:10px;position:relative}.xvoice2d .xvoice{position:absolute;bottom:0}.xvoice2d .xtalking{position:sticky;top:8px}.xvmute{cursor:pointer;background:#0a0518bf;border:1px solid #ffffff4d;border-radius:50%;width:44px;height:44px;font-size:1.1rem}.xvmute.on{background:#e53935}.xptt{color:#fff;width:96px;height:96px;font:inherit;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:radial-gradient(circle at 40% 35%,#ff6fe0,#8a2be2);border:3px solid #fff;border-radius:50%;align-content:center;place-items:center;gap:0;display:grid;box-shadow:0 6px 20px #00000073}.xptt span{font-size:2rem;line-height:1}.xptt small{text-align:center;max-width:80px;font-size:.62rem;font-weight:900;line-height:1.1}.xptt.on{background:radial-gradient(circle,#ff5c5c,#e53935);transform:scale(1.08);box-shadow:0 0 0 10px #e539354d,0 6px 20px #00000073}.xptt.busy{opacity:.55}.xtalking{top:calc(env(safe-area-inset-top,0px) + 146px);z-index:3;color:#fff;white-space:nowrap;background:#e53935eb;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.85rem;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #0006}.xmain .xtalking{position:fixed;top:70px}.xtalking.me{color:#111;background:#2ecc71eb}.xtalking button{color:#fff;font:inherit;cursor:pointer;background:#00000059;border:0;border-radius:999px;padding:3px 9px;font-weight:800}.xwave{align-items:flex-end;gap:2px;height:14px;display:inline-flex}.xwave i{background:#fff;border-radius:2px;width:3px;animation:.8s ease-in-out infinite xwv}.xwave i:nth-child(2){animation-delay:.15s}.xwave i:nth-child(3){animation-delay:.3s}@keyframes xwv{0%,to{height:4px}50%{height:14px}}.xechat{flex-direction:column;height:min(70dvh,560px);display:flex}.xechatlist{flex-direction:column;flex:1;gap:6px;padding:4px 2px 8px;display:flex;overflow-y:auto}.xemsg{gap:2px;max-width:86%;display:grid}.xemsg.mine{align-self:flex-end}.xembub{cursor:pointer;background:#2a2150;border-radius:14px;gap:2px;padding:6px 10px;display:grid}.xemsg.mine .xembub{background:linear-gradient(135deg,#7a2fd8,#b03ad6)}.xembub p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.xembub small{opacity:.7;justify-self:end;font-size:.62rem}.xemname{color:var(--vy);font-size:.75rem}.xembadge{border-radius:999px;margin-inline-start:5px;padding:0 6px;font-size:.58rem;font-style:normal;font-weight:900}.xembadge.v{color:#111;background:#22e3f2}.xembadge.a{color:#111;background:#ffe53a}.xembadge.m{color:#fff;background:#555}.xemreply{border-inline-start:3px solid var(--vy);opacity:.85;background:#00000040;border-radius:6px;padding:3px 7px;font-size:.75rem;display:block}.xemreacts{flex-wrap:wrap;gap:4px;display:flex}.xemreacts button{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:1px 7px;font-size:.75rem}.xemreacts button.on{border-color:var(--vy)}.xemmenu{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;gap:2px;padding:4px;display:flex}.xemmenu button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:5px 8px;font-size:.95rem}.xemreplying{background:var(--surface);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;padding:6px 10px;font-size:.8rem;display:flex}.xemreplying button{color:var(--ink);cursor:pointer;background:0 0;border:0}.xlights{gap:12px;display:grid}.xslider{grid-template-columns:1fr;gap:4px;display:grid}.xslider input{width:100%;accent-color:var(--vy)}.xslider b{color:var(--vy);justify-self:end;font-size:.8rem}.xpresets{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.xpresets button{border:2px solid var(--line);color:#fff;min-height:44px;font:inherit;cursor:pointer;border-radius:12px;font-weight:900}.xpresets .p-normal{background:#6b6b78}.xpresets .p-warm{color:#111;background:linear-gradient(135deg,#c8792a,#ffc477)}.xpresets .p-club{background:linear-gradient(135deg,#8a2be2,#ff3fd6)}.xpresets .p-neon{color:#111;background:linear-gradient(135deg,#22e3f2,#ff3fd6,#ffe53a)}.xpresets button.on{box-shadow:0 0 0 3px var(--vy);border-color:#fff}.xhudside{max-height:calc(100dvh - 260px);overflow-y:auto}.xviewone{border:1px dashed var(--vy);color:var(--vy);font:inherit;cursor:pointer;white-space:nowrap;background:#0a0518cc;border-radius:999px;padding:7px 10px;font-size:.75rem;font-weight:900}.xhudtop .xcounters{text-overflow:ellipsis;min-width:0;overflow:hidden}.xexit,.xpass,.xviewone{white-space:nowrap;flex:none}.xhudtop{gap:6px}@media (max-width:400px){.xexit{padding:7px 10px}.xhudtop .xcounters{padding:6px 9px;font-size:.75rem}}.xpill.xtester{background:#8a2be2}.xnotes{gap:6px;margin:8px 0;padding:0;list-style:none;display:grid}.xnotes li{background:var(--surface);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:.85rem;display:flex}.xnotes li a{color:inherit;text-overflow:ellipsis;min-width:0;font-weight:800;text-decoration:none;overflow:hidden}.xnotes li small{opacity:.7;flex:none;font-size:.7rem}.xtlist{gap:6px;margin:6px 0 12px;padding:0;list-style:none;display:grid}.xtlist li{background:var(--surface);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px;padding:8px 10px;display:grid}.xtlist.found li{border:1px dashed var(--line)}.xtwho{align-items:center;gap:9px;min-width:0;display:flex}.xtwho>span:last-child{min-width:0;display:grid}.xtwho b,.xtwho small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xtwho small{opacity:.7;font-size:.72rem}.xtbtns{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.xtmeta{opacity:.65;grid-column:1/-1;font-size:.7rem}.xpill.on{color:#111;background:#2ecc71}@media (max-width:420px){.xtlist.found li{grid-template-columns:1fr}.xtlist.found .xtbtns{justify-content:stretch}.xtlist.found .xtbtns .vbtn{flex:1}}.xmodepick{grid-template-columns:1fr 1fr;gap:8px;margin:8px 0;display:grid}.xmodepick button{border:2px solid var(--line);background:var(--surface);color:inherit;font:inherit;text-align:start;cursor:pointer;border-radius:14px;gap:3px;min-height:64px;padding:12px;display:grid}.xmodepick button.on{border-color:var(--vy);background:#ffe53a1a}.xmodepick small{opacity:.75;font-size:.72rem}.xbanner.trial{background:#2ecc7124;border-color:#2ecc7199}.xprice.trial{color:#2ecc71}.xprice.trial s{opacity:.55;color:var(--text);margin-inline-end:4px}.xterms.food{background:#ff7a0014;border:1px solid #ff7a0099;margin-top:8px}.xmusicadmin{background:#ffe53a0f;border:1px solid #ffe53a4d;border-radius:14px;gap:8px;padding:10px;display:grid}.xmusicadmin .xpresets button,.xbsec .xpresets button:not([class*=p-]){color:#fff;background:#2e2160}.xmusicadmin .xpresets button.on,.xbsec .xpresets button.on:not([class*=p-]){background:var(--vy);color:#111}.xbuilder{gap:10px;padding-bottom:78px;display:grid}.xbsec{background:var(--surface);border-radius:16px;padding:4px 12px}.xbsec>summary{cursor:pointer;padding:10px 0;font-weight:900;list-style:none}.xbsec>summary::-webkit-details-marker{display:none}.xbsec>summary:after{content:"▾";float:inline-end;opacity:.6}.xbsec[open]>summary:after{content:"▴"}.xbsec[open]{padding-bottom:12px}.xbsec[open]>*+*{margin-top:8px}.xthemes{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}@media (min-width:640px){.xthemes{grid-template-columns:repeat(3,1fr)}}.xtheme{color:#fff;font:inherit;text-align:start;cursor:pointer;border:2px solid #0000;border-radius:14px;justify-items:start;gap:2px;min-height:92px;padding:10px;display:grid}.xtheme span{font-size:1.5rem}.xtheme small{opacity:.85;font-size:.7rem;line-height:1.2}.xtheme.on{border-color:var(--vy);box-shadow:0 0 0 2px var(--vy)}.th-warehouse{background:linear-gradient(135deg,#3a2a2a,#141018)}.th-street{background:linear-gradient(160deg,#0d1030,#3b2a6b 55%,#ff7a59)}.th-rooftop{background:linear-gradient(160deg,#02030a,#22306a)}.th-beach{background:linear-gradient(160deg,#2a3c8a,#ff8f6b 60%,#e2c48f)}.th-desert{background:linear-gradient(160deg,#120c2a,#6a2f6b 55%,#d29a5c)}.th-parking{background:linear-gradient(135deg,#4b4b4f,#15181b);border-bottom-color:#ffd400}.xbzones{flex-wrap:wrap;gap:14px;display:flex}.xbtnrow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.xstalls{align-items:center;gap:4px;display:inline-flex}.xstalls .vinput{width:56px}.xinspect{gap:8px;display:grid}.xlegend span{white-space:nowrap;margin-inline-end:10px}.xbpreview{background:#0a0518;border-radius:14px;height:min(62vh,460px);position:relative;overflow:hidden}.xbpvbtns{top:8px;z-index:2;gap:6px;display:flex;position:absolute;inset-inline-end:8px}.xbpvbtns button{color:#fff;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#0a0518bf;border:0;border-radius:12px;font-weight:900}.xbpreview+.hint{margin-top:6px}.xtplsave{gap:6px;display:flex}.xtplsave .vinput{flex:1;min-width:0}.xtpls{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.xtpls li{background:#ffffff0a;border-radius:12px;align-items:center;gap:6px;padding:8px 10px;display:flex}.xtpls li>span{flex:1;min-width:0;display:grid}.xtpls small{opacity:.7;font-size:.7rem}.xbsave{bottom:calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:5;background:#0a0518e6;border-radius:16px;justify-content:flex-end;align-items:center;gap:10px;padding:8px 10px;display:flex;position:sticky}.xbsave span{color:var(--vy);font-size:.8rem;font-weight:800}.xbsave.dirty{box-shadow:0 0 0 2px var(--vy)}.xle{-webkit-user-select:none;user-select:none;max-width:520px}.xle-grid line{stroke:#ffffff0d;stroke-width:1px}.xle-grid line.b{stroke:#ffffff1f}.xle-booth,.xle-zone{cursor:grab}.xle-booth rect{fill:#3a3550;stroke:#7a6fb0;stroke-width:1px}.xle-booth.k-rack rect{fill:#2a4a6a}.xle-booth.k-table_rack rect{fill:#3a4a6a}.xle-booth.k-corner rect{fill:#5a3a7a}.xle-booth.k-food rect{fill:#8a4a1a}.xle-booth.taken rect{stroke:#2ecc71;stroke-width:2px}.xle-booth.blocked rect{fill:#222;stroke-dasharray:3 2}.xle-booth.bad rect{fill:#a0203a;stroke:#ff5c7a}.xle-booth.sel rect,.xle-zone.sel rect{stroke:#ffe53a;stroke-width:3px}.xle-booth text,.xle-zone text{fill:#fff;text-anchor:middle;pointer-events:none;font-size:11px;font-weight:800}.xle-front{fill:#ffe53a;pointer-events:none}.xle-zone rect{fill:#ffffff0f;stroke:#ffffff59;stroke-width:1.5px;stroke-dasharray:5 3}.xle-zone.stage rect{fill:#3a1450;stroke:#ff3fd6;stroke-dasharray:none}.xle-zone.entrance rect{fill:#ffe53a4d;stroke:#ffe53a}.xle-zone.food rect,.xfl-zone.food rect{fill:#ff7a0029;stroke:#ff7a00}.xle-zone.lounge rect,.xfl-zone.lounge rect{fill:#22e3f21f;stroke:#22e3f2}.xfl-zone rect{stroke-width:1.5px;stroke-dasharray:5 3}.xfl-zone.food{cursor:pointer}.xfl-zonelbl{fill:#fff;text-anchor:middle;pointer-events:none;font-size:12px;font-weight:800}.xfl-booth.k-food rect{fill:#8a4a1a}.xfl-booth.k-food.vendor rect{fill:#ff7a00}.xdishpic{aspect-ratio:4/3;border:2px dashed var(--line);background:var(--surface);cursor:pointer;width:100%;max-height:240px;color:inherit;font:inherit;border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.xdishpic img,.xdishpic .ximg{object-fit:cover;width:100%;height:100%}.xdishpic small{bottom:8px;color:#fff;background:#0a0518bf;border-radius:999px;padding:3px 9px;font-weight:800;position:absolute;inset-inline-start:8px}.xmenu{gap:10px;display:grid}.xdishes{gap:8px;margin:0;padding:0;list-style:none;display:grid}.xdishes li{background:var(--surface);border-radius:14px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.xdishes li.off{opacity:.55}.xdishimg{object-fit:cover;border-radius:12px;width:72px;height:72px;overflow:hidden}.xdishbody{gap:2px;min-width:0;display:grid}.xdishbody small{opacity:.85;font-size:.75rem}.xdishbody .vinput{margin-top:4px}.xqty{align-items:center;gap:6px;display:flex}.xqty button{background:var(--vy);color:#111;cursor:pointer;border:0;border-radius:50%;width:40px;height:40px;font-size:1.3rem;font-weight:900}.xqty b{text-align:center;min-width:18px}.xflines{gap:2px;margin:4px 0;padding:0;font-weight:700;list-style:none;display:grid}.xflines small{opacity:.7;font-weight:400}.xorders.food>li{border-inline-start:4px solid #22e3f2}.xorders.food>li.fs-preparing{border-inline-start-color:#ffe53a}.xorders.food>li.fs-out{border-inline-start-color:#ff7a00}.xorders.food>li.fs-done{opacity:.8;border-inline-start-color:#2ecc71}.xorders.food>li.fs-cancelled{opacity:.5}.xorders .xflines li{background:0 0;border:0;border-radius:0;padding:0;display:list-item}.xpill.f-new{color:#111;background:#22e3f2}.xpill.f-preparing{color:#111;background:#ffe53a}.xpill.f-out{color:#111;background:#ff7a00}.xpill.f-done{color:#111;background:#2ecc71}.xfsteps{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.xfsteps i{background:#ffffff1f;border-radius:3px;height:6px}.xfsteps i.on{background:var(--vy)}.xbuilder .vbtn,.xbuilder input,.xbuilder select,.xmenu .vbtn,.xtesters .vinput{box-sizing:border-box;max-width:100%}.xerrraw{opacity:.6;word-break:break-word;margin-top:8px;font-size:.7rem;font-weight:400;display:block}.vactivity li.unread a{position:relative}.vactivity li.unread a:after{content:"";top:14px;background:#ff3fd6;border-radius:50%;width:9px;height:9px;position:absolute;inset-inline-end:12px}.vactivity li.unread b{font-weight:900}@keyframes vhlpulse{0%{box-shadow:0 0 #ffe53acc}to{box-shadow:0 0 0 14px #ffe53a00}}.vcomment.vhl{background:#ffe53a24;border-radius:14px;outline:2px solid #ffe53a;animation:1.2s 2 vhlpulse}.vwm.vhl .vwabub{outline:2px solid #ffe53a;animation:1.2s 2 vhlpulse}.vnewline{color:#ffe53a;align-items:center;gap:8px;margin:10px 0;font-size:.72rem;font-weight:900;display:flex}.vnewline:before,.vnewline:after{content:"";background:#ffe53a80;flex:1;height:1px}.vgone{text-align:center;justify-items:center;gap:12px;padding-top:60px;display:grid}.vgoneicon{margin:0;font-size:3rem}.vgonenote{background:#ffffff0f;border-radius:12px;padding:8px 12px;font-size:.85rem}.xptt.off{opacity:.55;filter:grayscale(.6)}.xstagec{gap:14px;display:grid}.xstagec section{background:var(--surface);border-radius:14px;gap:8px;padding:12px;display:grid}.xslides{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.xslides li{aspect-ratio:16/9;background:#000;border-radius:10px;position:relative;overflow:hidden}.xslides img,.xslides video{object-fit:cover;width:100%;height:100%;display:block}.xslidenum{top:4px;color:#fff;background:#000000a6;border-radius:8px;padding:1px 6px;font-size:.68rem;font-weight:800;position:absolute;inset-inline-start:4px}.xslidebtns{bottom:3px;justify-content:space-between;gap:3px;display:flex;position:absolute;inset-inline:3px}.xslidebtns button{color:#fff;cursor:pointer;background:#0a0518cc;border:0;border-radius:7px;flex:1;min-height:28px;font-size:.75rem}.xslidebtns button:disabled{opacity:.35}.xcloths{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.xcloths button{border:2px solid var(--line);cursor:pointer;width:40px;height:40px;font:inherit;color:#fff;border-radius:50%;font-size:.7rem;font-weight:900}.xcloths button.on{border-color:var(--vy);box-shadow:0 0 0 3px var(--vy)}.xcloths .cl-none{background:0 0}.xcloths .cl-white{background:#f4f1fc}.xcloths .cl-black{background:#141218}.xcloths .cl-red{background:#c62828}.xcloths .cl-blue{background:#1e4fb8}.xcloths .cl-green{background:#1e7a3c}.xcloths .cl-brand{color:#ffe53a;background:linear-gradient(#ff3fd6 0 15%,#1a0b3a 15% 85%,#ffe53a 85%)}.xcloths input[type=color]{background:0 0;border:0;width:44px;height:40px;padding:0}.xcharpick{gap:12px;display:grid}.xchargender{grid-template-columns:1fr 1fr;gap:10px;display:grid}.xchargender button{border:2px solid var(--line);background:var(--surface);color:inherit;font:inherit;cursor:pointer;border-radius:16px;justify-items:center;gap:6px;padding:14px 8px;font-weight:800;display:grid}.xchargender button.on{border-color:var(--vy);box-shadow:0 0 0 2px var(--vy);background:#ffe53a1a}.xcharfig{width:56px;height:96px;display:block;position:relative}.xcharfig i{background:#c99b7a;border-radius:50%;width:22px;height:22px;position:absolute;top:2px;left:17px;box-shadow:inset 0 -5px #2a1a12}.xcharfig b{background:var(--oc);border-radius:10px 10px 6px 6px;width:32px;height:36px;position:absolute;top:26px;left:12px}.xcharfig em{background:linear-gradient(90deg,#23232b 0 45%,#0000 45% 55%,#23232b 55%);width:24px;height:32px;position:absolute;top:62px;left:16px}.xcharfig.female i{box-shadow:inset 0 -6px #2a1a12,0 8px 0 -2px #2a1a12}.xcharfig.female b{clip-path:polygon(18% 0,82% 0,100% 100%,0 100%);border-radius:12px 12px 4px 4px;width:38px;left:9px}.xperson{grid-template-columns:auto 1fr;align-items:center;gap:14px;display:grid}.xperson>.vbtn{grid-column:1/-1}.xperson p{margin:0 0 6px}.xpill.role-admin{color:#111;background:#ffe53a}.xpill.role-vendor{color:#111;background:#ff3fd6}.xpill.vault{background:#8a2be2;margin-inline-start:6px}.xaway{color:#ffe53a;background:#ffe53a1f;border-radius:10px;margin:6px 0 0;padding:6px 10px;font-size:.8rem;font-weight:800}.xfl-person{fill:#22e3f2;opacity:.85;pointer-events:none}.xfl-person.r-vendor{fill:#ff3fd6}.xfl-person.r-admin{fill:#ffe53a}.xcloths button{aspect-ratio:1;flex:none;min-height:0;padding:0}.xbigcta{min-height:54px;font-size:1.05rem}.xpaymode{margin:6px 0;font-size:.85rem;font-weight:800}.xpaybox.mode{background:#22e3f214;border:1px solid #22e3f280;border-radius:14px;gap:3px;margin:8px 0;padding:12px;display:grid}.xpaybox.mode small{opacity:.85}.xchecklist{background:var(--surface);border-radius:14px;gap:6px;margin:0 0 12px;padding:10px 12px;list-style:none;display:grid}.xchecklist li{opacity:.7;align-items:center;gap:8px;font-weight:700;display:flex}.xchecklist li.ok{opacity:1}.xfl-booth.st-free rect{fill:#1f6b3a;stroke:#2ecc71}.xfl-booth.st-reserved rect{fill:#7a4a10;stroke:#ff9f1c}.xfl-booth.blocked rect{fill:#222!important;stroke:#555!important}.xfl-booth.st-booked rect{fill:#7a2a3a;stroke:#e53935}.xfl-booth.st-booked.vendor rect{fill:#5b1f2b}.xfl-logo{pointer-events:none;opacity:.95}.xfl-until{fill:#ff9f1c;text-anchor:middle;pointer-events:none;font-size:8px;font-weight:900}.xlegend .lg.reserved{background:#ff9f1c}.xlegend .lg.free{background:#2ecc71}.xlegend .lg.taken{background:#e53935}.xspotpanel{background:var(--surface);border-radius:14px;gap:8px;margin-bottom:12px;padding:12px;display:grid}.xspotpanel p{margin:0}.xswapask{background:#ffe53a1a;border:1px solid #ffe53a80;border-radius:12px;gap:6px;padding:10px;display:grid}.xdecored{background:var(--surface);border-radius:14px;gap:8px;margin-top:12px;padding:12px;display:grid}.xdecomap{-webkit-user-select:none;user-select:none;width:100%;max-width:360px;margin:0 auto;display:block}.xdm-floor{fill:#2a2440;stroke:#ffe53a;stroke-width:2px;stroke-dasharray:6 4}.xdm-wall{fill:#5b2fb0}.xdm-front{fill:#fff;opacity:.6;text-anchor:middle;font-size:11px;font-weight:800}.xdm-piece{cursor:grab}.xdm-piece circle{fill:#ffffff1f;stroke:#fff;stroke-width:1.5px}.xdm-piece.sel circle{stroke:#ffe53a;stroke-width:3px}.xdm-piece text{text-anchor:middle;pointer-events:none;font-size:20px}.xdm-dir{fill:#ffe53a}.xorder{gap:8px;display:grid}.xorder .xitems li.feat{border-radius:12px;outline:2px solid #ffe53a}.xcrop{justify-items:center;gap:12px;display:grid}.xcropbox{touch-action:none;cursor:grab;box-shadow:0 0 0 3px var(--vy);background:#fff;border-radius:18px;position:relative;overflow:hidden}.xcropbox img{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;position:absolute;top:50%;left:50%}.xcrop .xslider{width:100%}.xreport{gap:10px;display:grid}.xlivepill{color:#fff;background:#e53935;border-radius:999px;justify-self:start;margin:0;padding:3px 10px;font-size:.75rem;font-weight:900}.xbars{background:var(--surface);border-radius:14px;align-items:flex-end;gap:4px;height:140px;padding:8px;display:flex;overflow-x:auto}.xbar{flex:1 0 26px;grid-template-rows:1fr auto auto;justify-items:center;gap:2px;height:100%;display:grid}.xbar i{background:linear-gradient(#ff3fd6,#8a2be2);border-radius:6px 6px 0 0;align-self:end;width:70%;min-height:3px;display:block}.xbar b{font-size:.65rem}.xbar small{opacity:.7;font-size:.6rem}.xheat-booth{fill:none;stroke:#ffffff8c;stroke-width:1px}.xtablewrap{background:var(--surface);border-radius:12px;overflow-x:auto}.xtable{border-collapse:collapse;white-space:nowrap;width:100%;font-size:.78rem}.xtable th,.xtable td{text-align:start;border-bottom:1px solid #ffffff0f;padding:7px 8px}.xtable th{opacity:.8;font-weight:900}.xtable tr.sold td{opacity:.6}.xpayouts{gap:8px;margin:0;padding:0;list-style:none;display:grid}.xpayouts li{background:var(--surface);border-radius:14px;gap:4px;padding:12px;display:grid}.xpayouts p{margin:0}.xmysales{gap:6px;margin-bottom:10px;display:grid}.xvstatus{margin:4px 0;font-size:.85rem;font-weight:800}.xvstatus.away{color:#ffe53a}.xvstatus.on{color:#2ecc71}.xvstatus.off{opacity:.7}.xoutside{gap:8px;margin-top:8px;display:grid}.xvsetup{border:1px solid var(--line);background:#ffffff0a;border-radius:14px;gap:8px;padding:12px;display:grid}.vseg.col{flex-direction:column;align-items:stretch}.vseg.col button{text-align:start}.xhudside>*{position:relative}.xbadgen{top:-5px;color:#fff;background:#e53935;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:.68rem;font-style:normal;font-weight:900;line-height:1;display:grid;position:absolute;inset-inline-end:-5px;box-shadow:0 0 0 2px #0a0518}.xlistbtns .xbadgen{box-shadow:none;margin-inline-start:6px;display:inline-grid;position:static}.xhud.hidden{display:none}.xmusicpill{color:#fff;pointer-events:auto;background:#0a0518c7;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:4px;height:38px;margin-inline-start:auto;padding:0 4px;display:inline-flex}.xmusicpill button{appearance:none;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:30px;height:30px;font-size:1.05rem}.xmusicpill .xmp-icon{background:#ffffff1a}.xmusicpill input[type=range]{width:92px;accent-color:var(--vy)}.xmusicpill b{text-align:center;min-width:30px;font-size:.72rem}.xmarket2d .xmusicpill{background:var(--surface);color:var(--fg,#fff);border-color:var(--line)}.xchooser{z-index:2147483100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060310d1;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.xchooserbox{color:#fff;text-align:center;background:#160d2a;border:1px solid #ffffff24;border-radius:22px;gap:12px;width:min(420px,100%);padding:20px;display:grid}.xchooserbox h2{margin:0 0 4px;font-size:1.25rem}.xchoose{appearance:none;color:#fff;font:inherit;cursor:pointer;text-align:start;background:#ffffff0f;border:2px solid #ffffff2e;border-radius:18px;gap:4px;padding:16px;display:grid}.xchoose b{font-size:1.15rem}.xchoose small{opacity:.75}.xchoose.c3d{background:linear-gradient(135deg,#ff3fd640,#8a2be240);border-color:#ff3fd6}.xchoose.clist{border-color:#22e3f2}.xarrtop{top:calc(env(safe-area-inset-top,0px) + 10px);z-index:5;color:#fff;background:#0a0518d1;border-radius:16px;justify-content:space-between;align-items:center;gap:8px;padding:6px;display:flex;position:absolute;left:10px;right:10px}.xarrtop b{font-size:.95rem}.xarrbar{left:10px;right:10px;bottom:calc(env(safe-area-inset-bottom,0px) + 12px);z-index:5;color:#fff;background:#0a0518db;border-radius:18px;gap:8px;max-height:55vh;padding:10px;display:grid;position:absolute;overflow:auto}.xarrsel{gap:8px;display:grid}.xarrname{font-size:.9rem;font-weight:900}.xarrbtns{flex-wrap:wrap;gap:6px;display:flex}.xarrbtns button{appearance:none;color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:14px;width:46px;height:46px;font-size:1.25rem}.xarrbtns button:active{background:var(--vy);color:#111}.xarrhint{opacity:.85;margin:0;font-size:.8rem}.xarradd{justify-self:start}.xarrkit{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px;display:grid}.xarrkit button{appearance:none;color:#fff;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:12px;justify-items:center;gap:2px;padding:8px 4px;font-size:1.3rem;display:grid}.xarrkit button span{text-align:center;font-size:.68rem;font-weight:800;line-height:1.15}.xarrkit button small{color:var(--vy);font-size:.62rem}.xextra{color:var(--vy);font-weight:900}.xextrasum{color:var(--vy);font-weight:800}.xlisttop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.xlisttop .xcounters{margin:0}.xlistbtns{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.xlistbtns .vbtn{flex:auto}.xlist{gap:10px;margin-top:8px;display:grid}.xcatchips{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.xcatchips button{flex:none}.xfilters{background:var(--surface);border-radius:14px;grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid}.xfilters label{gap:4px;font-size:.78rem;font-weight:800;display:grid}.xfilters .vbtn{grid-column:1/-1;justify-self:start}.xvcards{gap:8px;display:grid}.xvcard{appearance:none;border:1px solid var(--line);background:var(--surface);width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:10px 12px;display:flex}.xvcard .xlogo{border-radius:14px;flex:0 0 54px;width:54px;height:54px}.xvcbody{flex:1;gap:2px;min-width:0;display:grid}.xvcbody b{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.xvcbody small{opacity:.75;font-size:.76rem}.xvcgo{opacity:.5;font-size:1.4rem}.xhits{margin-bottom:4px}.xmanagebtn{border-color:#2f7bff!important}.xmanagehint{background:#2f7bff1f;border-radius:12px;padding:8px 10px}.xmanagepics{gap:10px;display:flex}.xmanagepic{cursor:pointer;justify-items:center;gap:4px;font-size:.75rem;font-weight:800;display:grid}.xmanagepic .xlogo{border-radius:16px;width:70px;height:70px}.xmanagepic.wide{flex:1}.xmanagepic .xbanner{object-fit:cover;background:var(--surface);border-radius:12px;place-items:center;width:100%;height:70px;display:grid}.xmanageitems{gap:8px;display:grid}.xmi-body{flex:1;gap:2px;min-width:0;display:grid}.xmi-price{align-items:center;gap:4px;font-size:.75rem;display:flex}.xmi-price .vinput{width:90px}.xlog{gap:6px;margin:0;padding:0;list-style:none;display:grid}.xlog li{background:var(--surface);border-radius:12px;padding:8px 10px;font-size:.82rem}.xlog small{opacity:.7}.xchatsheet .xchat{height:min(68vh,620px)}.vtrbtn.big{color:#22e3f2;background:#22e3f21f;border-radius:999px;margin-top:4px;padding:3px 9px;font-size:.8rem}.vtrbtn.big.on{color:var(--vy);background:#ffe53a24}p.xtr{font-style:italic}.xautotr{margin:0 0 6px;font-size:.78rem}.xembadge.s1{color:#fff;background:#2f7bff}.xembadge.s2{color:#fff;background:#a040ff}.xpill.role-staff1{color:#fff;background:#2f7bff}.xpill.role-staff2{color:#fff;background:#a040ff}.xfl-person.r-staff1{fill:#2f7bff}.xfl-person.r-staff2{fill:#a040ff}.xpvrow{scroll-snap-type:x proximity;gap:8px;padding:2px 2px 6px;display:flex;overflow-x:auto}.xpv{appearance:none;color:inherit;font:inherit;cursor:pointer;scroll-snap-align:start;background:#ffffff0d;border:2px solid #0000;border-radius:14px;flex:none;justify-items:center;gap:4px;padding:5px;display:grid;position:relative}.xpv canvas{border-radius:10px;display:block}.xpv span{text-align:center;max-width:104px;font-size:.7rem;font-weight:800;line-height:1.15}.xpvrow.small .xpv span{max-width:76px}.xpv.on{border-color:var(--vy);background:#ffe53a1a}.xpvcheck{top:2px;background:var(--vy);color:#111;border-radius:999px;place-items:center;width:20px;height:20px;font-size:.75rem;font-style:normal;font-weight:900;display:grid;position:absolute;inset-inline-end:2px}.xpvbig{place-items:center;margin-bottom:10px;display:grid}.xpvbig canvas{border-radius:16px;max-width:100%;height:auto!important}.xtheme .xthpv{border-radius:10px;width:100%;margin-bottom:4px;display:block;height:auto!important}.xextras{gap:6px;display:grid}.xextras label{background:#ffffff0a;border-radius:12px;align-items:center;gap:8px;padding:6px 10px;font-size:.82rem;display:flex}.xextras label.on{background:#ffe53a1a}.xextras label span{flex:1}.xextras .vinput{width:84px}.xskycols{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.xskycols input[type=color]{background:0 0;border:0;width:38px;height:34px;padding:0}.xstaff{gap:10px;display:grid}.xstaffrow{flex-wrap:wrap}.xstaffrow.l1{border-inline-start:4px solid #2f7bff}.xstaffrow.l2{border-inline-start:4px solid #a040ff}.xstaffdot{font-size:1.4rem}.xpermgrid{background:var(--surface);border-radius:14px;gap:4px;width:100%;padding:10px;display:grid}.xpermgrid.own{background:#ffffff0a}.xpermrow{border-bottom:1px solid #ffffff0d;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:4px 0;font-size:.82rem;display:grid}.xpermgrid.own .xpermrow{grid-template-columns:1fr auto}.xpermrow.head b{text-align:center;min-width:46px;font-size:.8rem}.xswitch{width:46px;height:26px;display:inline-block;position:relative}.xswitch input{opacity:0;cursor:pointer;z-index:1;margin:0;position:absolute;inset:0}.xswitch i{background:#ffffff2e;border-radius:999px;transition:background .15s;position:absolute;inset:0}.xswitch i:after{content:"";top:3px;background:#fff;border-radius:999px;width:20px;height:20px;transition:transform .15s;position:absolute;inset-inline-start:3px}.xswitch input:checked+i{background:#2ecc71}.xswitch input:checked+i:after{transform:translate(20px)}[dir=rtl] .xswitch input:checked+i:after{transform:translate(-20px)}.xswitch input:focus-visible+i{outline:2px solid var(--vy);outline-offset:2px}.vseg.mini button{padding:4px 8px;font-size:.72rem}.vbtn.s1{color:#fff;background:#2f7bff}.vbtn.s2{border-color:#a040ff}.xstaffbar{background:#2f7bff24;border-radius:12px;margin:4px 0 10px;padding:8px 12px;font-size:.85rem;font-weight:800}.xstafflink{border-color:#2f7bff!important}.xgostore{font-size:1.02rem}@media (max-width:380px){.xmusicpill input[type=range]{width:64px}.xfilters{grid-template-columns:1fr}}.th-dubai{background:linear-gradient(160deg,#2b2f6e,#d9739a 55%,#e3c896)}.th-stadium{background:linear-gradient(160deg,#03040c,#1b2a5a 55%,#2f8f3a)}.xextras input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;margin:0}.xextras label{grid-template-columns:20px 1fr auto;min-height:40px;display:grid}.xtoastn{top:calc(env(safe-area-inset-top,0px) + 62px);z-index:2147483050;color:#fff;width:min(92vw,420px);font:inherit;text-align:start;cursor:pointer;background:#140a28f0;border:1px solid #fff3;border-radius:16px;gap:2px;padding:10px 14px;animation:.25s ease-out xtoastin;display:grid;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000073}.xtoastn span{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:800;overflow:hidden}.xtoastn small{opacity:.65;font-size:.7rem}.xtoastn.k-mention{border-color:#ffe53a}.xtoastn.k-dm{border-color:#22e3f2}@keyframes xtoastin{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}.xclosing{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 150px);z-index:2147483040;color:#111;text-align:center;background:#ff9f1c;border-radius:999px;max-width:92vw;padding:8px 16px;font-size:.85rem;font-weight:900;position:fixed;transform:translate(-50%);box-shadow:0 6px 20px #0006}.xclosing.last{color:#fff;background:#e53935;animation:1s infinite xpulse}.xmusicpill.off{opacity:.85}.xmusicpill.off .xmp-off{padding-inline-end:6px;font-size:.72rem}.xclosed{place-items:center;min-height:80vh;display:grid}.xclosedcard{background:var(--surface);border:1px solid var(--line);text-align:center;border-radius:22px;gap:10px;width:min(460px,100%);padding:20px;display:grid}.xclosedicon{margin:0;font-size:3rem}.xclosedcard h1{margin:0;font-size:1.3rem}.xclosedname{opacity:.8;margin:0;font-weight:800}.xclosednext{margin:0;font-weight:800}.xclosedcount{color:var(--vy);font-variant-numeric:tabular-nums;margin:0;font-size:2rem;font-weight:900}.xhigh{text-align:start;background:#ffe53a14;border-radius:14px;gap:4px;padding:10px;display:grid}.xhighrow{margin:0;font-size:.88rem}.xsched{text-align:start;gap:6px;margin:6px 0;padding:0;list-style:none;display:grid}.xsched li{background:#ffffff0d;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:8px 12px;font-size:.85rem;display:flex}.xsched li.on{background:#2ecc7126;border:1px solid #2ecc71}.xsched li.past{opacity:.5}.xopenline{font-size:.78rem;font-weight:800;display:inline-block}.xopenline.on{color:#2ecc71}.xopenline.next{color:var(--vy)}.xopenline.over{opacity:.7}.xopenrow{margin:4px 0}.xdays{border:1px solid var(--line);background:#ffffff0a;border-radius:14px;gap:8px;margin:8px 0;padding:12px;display:grid}.xday{background:var(--surface);border-radius:12px;gap:6px;padding:10px;display:grid}.xdayhead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.xdayhead small{opacity:.7;flex:1}.xdayhead .vinput{width:auto}.xslot{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.xslot .vinput{width:auto;min-width:96px}.xcancelbtn{color:#ff6b6b!important;border-color:#e5393580!important}.xcancelled{gap:8px;margin-top:14px;display:grid}.xcancelled li p{margin:2px 0}.xrefund{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.xpill.ref-needed{color:#fff;background:#e53935}.xpill.ref-refunded{color:#111;background:#2ecc71}.xpill.ref-not_refunded{color:#fff;background:#777}.xshow{border-top:1px solid var(--line);gap:8px;margin-top:6px;padding-top:10px;display:grid}.xannounce.vbtn.primary{color:#111;background:linear-gradient(90deg,#ff3fd6,#ffe53a)}.xarrbtns button.on{background:#2ecc7140}.xdays{overflow:hidden}.xday{min-width:0}.xdayhead b{flex:none}.xdayhead small{flex:100%;order:3}.xdayhead .vinput{flex:140px;min-width:0;max-width:100%}.xslot .vinput{flex:104px;min-width:0;max-width:calc(50% - 14px)}.xslot small{flex:100%}.xadmin .vtwo>*{min-width:0}.xadmin .vtwo .vinput{width:100%;min-width:0;max-width:100%}.vdmerr p,.vdmload p{color:var(--text,#fff);margin:0;font-weight:600}.vdmload{color:var(--text,#fff)}.xwh{--xt:calc(env(safe-area-inset-top,0px) + 8px);--xb:env(safe-area-inset-bottom,0px)}.xhud .xhudtop{top:var(--xt);z-index:7;flex-wrap:nowrap;align-items:center;gap:6px;height:40px;display:flex;left:8px;right:8px;overflow:hidden}.xhudtop>*{flex:none}.xhudtop .xexit{align-items:center;height:38px;padding:0 12px;display:inline-flex}.xhudtop .xcounters{flex:0 auto;align-items:center;gap:10px;min-width:0;height:38px;padding:0 12px;display:inline-flex;overflow:hidden}.xhudtop .xcounters>span{white-space:nowrap}.xhudtop .xstatus{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#0a0518bf;border-radius:999px;flex:0 auto;align-items:center;gap:4px;min-width:0;height:38px;padding:0 10px;font-size:.78rem;font-weight:800;display:inline-flex;overflow:hidden}.xhudtop .xstatus .xlbl{text-overflow:ellipsis;overflow:hidden}.xhudtop .xtopsp{flex:1 1 0;min-width:0}.xtopbtn{color:#fff;cursor:pointer;background:#0a0518c7;border:1px solid #ffffff38;border-radius:12px;place-items:center;width:38px;height:38px;padding:0;font-size:1.1rem;display:grid;position:relative}.xtopbtn .xbadgen{top:-5px;position:absolute;inset-inline-end:-5px}.xhudtop .xpass{align-items:center;height:38px;margin:0;display:inline-flex}@media (max-width:430px){.xhudtop .xlbl{display:none}.xhudtop .xcounters{gap:7px;padding:0 9px;font-size:.8rem}.xhudtop .xexit{padding:0 11px}}@media (max-width:345px){.xhudtop .xstatus{display:none}.xhudtop .xpass{padding:0 8px;font-size:.8rem}}.xtopstack{top:calc(var(--xt) + 48px);pointer-events:none;z-index:6;flex-direction:column;align-items:stretch;gap:6px;display:flex;position:absolute;left:8px;right:62px}.xtopstack>*{pointer-events:auto}.xtopstack:empty,.xtalkslot:empty{display:none}.xtalkslot .xtalking{max-width:100%;margin:0 auto;position:static;transform:none}.xwh .xminimap{top:calc(var(--xt) + 48px);z-index:5;left:8px}.xwh .xtopstack.withmap{top:calc(var(--xt) + 48px + min(62vw,280px));left:8px}.xwh .xminimap .xfloor{width:auto;max-width:min(46vw,210px);max-height:min(62vw,280px)}.xwh .xhudside{inset-inline:auto;top:calc(var(--xt) + 48px);max-height:calc(100dvh - var(--xt) - 48px - var(--xb) - 176px);overscroll-behavior:contain;z-index:6;gap:6px;padding-bottom:2px;left:auto;right:8px;overflow-y:auto}.xwh .xhudside>*{width:44px;height:44px}.xwh .xhudside .xcallbtn{background:linear-gradient(135deg,#2ecc71,#16a085)}.xwh .xjoy{left:16px;right:auto;bottom:calc(var(--xb) + 30px)}.xwh .xvoice{inset-inline:auto;left:auto;right:12px;bottom:calc(var(--xb) + 26px)}.xdock{left:8px;right:62px;bottom:calc(var(--xb) + 164px);pointer-events:none;z-index:5;max-height:calc(100dvh - var(--xt) - var(--xb) - 420px);flex-direction:column-reverse;align-items:stretch;gap:6px;min-height:0;display:flex;position:absolute}.xdock>*{pointer-events:auto}.xdock .xnear{position:static;bottom:auto;left:auto;right:auto}.xdock .xstagebtn,.xdock .xclosing{white-space:normal;text-align:center;align-self:center;max-width:100%;position:static;transform:none}.xwh .xhint3d{left:150px;right:120px}@media (max-height:620px){.xwh .xhint3d{display:none}}.xboothcard{position:relative}.xdock .xboothcard{max-height:calc(100dvh - var(--xt) - var(--xb) - 430px);min-height:110px;padding-inline-end:34px;overflow-y:auto}.xdock .xbchead .vbtn{flex:none}.xdock .xbchead>span b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.xbcx{top:6px;color:#fff;cursor:pointer;z-index:1;background:#ffffff24;border:0;border-radius:50%;width:28px;height:28px;font-weight:900;position:absolute;inset-inline-end:6px}.xboothcard.full .xbcx{background:var(--line)}.xdock .xbcbtns{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.xdock .xbcbtns::-webkit-scrollbar{display:none}.xdock .xbcbtns .vbtn{flex:none}.xvoice{position:absolute}.xvconn{pointer-events:none;background:#0a0518d9;border-radius:999px;padding:3px;font-size:.72rem;line-height:1;position:absolute;top:-8px;right:-4px}.xvoice2d .xvconn{align-self:center;position:static}.xptt{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.xptt small{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:84px;display:-webkit-box;overflow:hidden}.xptt.busy{opacity:.7;background:radial-gradient(circle at 40% 35%,#7a7a8a,#3a3a48)}.xptt.weak{filter:grayscale(.5)}.xpop{color:#fff;background:#140a28f2;border:1.5px solid #ffffff38;border-radius:16px;gap:8px;padding:10px 40px 10px 12px;animation:.25s ease-out xtoastin;display:grid;position:relative;box-shadow:0 10px 30px #00000073}[dir=rtl] .xpop{padding:10px 12px 10px 40px}.xpop.k-mention{border-color:#ffe53a}.xpop.k-dm{border-color:#22e3f2}.xpop.k-call{background:linear-gradient(135deg,#143c28f7,#140a28f7);border-color:#2ecc71}.xpop.k-ring{background:linear-gradient(135deg,#46280af7,#140a28f7);border-color:#ff9f1c}.xpop.k-reply{border-color:#2ecc71}.xpop.k-call,.xpop.k-ring{animation:.25s ease-out xtoastin,1.2s ease-in-out 2 xring}@keyframes xring{0%,to{transform:none}20%{transform:rotate(-1.5deg)}40%{transform:rotate(1.5deg)}60%{transform:rotate(-1deg)}80%{transform:rotate(1deg)}}.xpopmain{text-align:start;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;gap:2px;min-width:0;padding:0;display:grid}.xpopmain:disabled{cursor:default;opacity:1}.xpopmain b{overflow-wrap:anywhere;font-size:.92rem;font-weight:900}.xpopmain small{opacity:.8;overflow-wrap:anywhere;font-size:.78rem}.xpopmain .xpoptap{opacity:.55;font-size:.68rem}.xpopbtns{flex-wrap:wrap;gap:6px;display:flex}.xpopx{top:8px;color:#fff;cursor:pointer;background:#ffffff26;border:0;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;font-weight:900;display:grid;position:absolute;inset-inline-end:8px}.xpopmore{bottom:-8px;color:#fff;background:#ff3fd6;border-radius:999px;padding:2px 7px;font-size:.68rem;font-style:normal;font-weight:900;position:absolute;inset-inline-end:10px}@media (prefers-reduced-motion:reduce){.xpop,.xpop.k-call,.xpop.k-ring{animation:none}}.xticker{color:#ffe53a;white-space:nowrap;text-overflow:ellipsis;background:#0a0518d9;border:1px solid #ffe53a;border-radius:999px;align-self:center;max-width:100%;margin:0;padding:5px 12px;font-size:.78rem;font-weight:900;animation:.4s ease-out xtick;overflow:hidden}@keyframes xtick{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.xannbig{color:#fff;background:linear-gradient(135deg,#ff3fd6,#8a2be2);border-radius:16px;gap:6px;padding:12px 40px 12px 14px;animation:.4s xpop;display:grid;position:relative;box-shadow:0 8px 24px #00000080}[dir=rtl] .xannbig{padding:12px 14px 12px 40px}.xannbody{overflow-wrap:anywhere;margin:0;font-size:1.02rem;font-weight:900;line-height:1.25}.xanngo{color:#ffe53a;margin:0;font-weight:900}.xannbtns{flex-wrap:wrap;gap:6px;display:flex}.xannbtns:empty{display:none}.xannbig.compact{padding-top:8px;padding-bottom:8px}.xannbig.compact .xannbody{white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.xannbig.compact .xanngo{display:none}.xemotes{background:#0a0518d9;border:1px solid #fff3;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:6px;display:flex}.xemotes button{color:#fff;min-width:52px;font:inherit;cursor:pointer;background:#ffffff1a;border:0;border-radius:12px;justify-items:center;gap:0;padding:4px 6px;display:grid}.xemotes button span{font-size:1.4rem;line-height:1.2}.xemotes button small{opacity:.85;font-size:.62rem;font-weight:800}.xemotes .xemx{min-width:32px;font-weight:900}.xtoolgrid,.xatmogrid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;display:grid}.xtoolgrid button,.xatmogrid button{border:1.5px solid var(--line);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:14px;justify-items:center;gap:4px;padding:12px 6px;display:grid}.xtoolgrid button span,.xatmogrid button span{font-size:1.6rem}.xtoolgrid button small,.xatmogrid button small{text-align:center;font-size:.76rem;font-weight:800}.xatmogrid button.on{border-color:var(--vy);background:#ffe53a24}.xtoolview{margin-top:12px}.xannpanel .xannbooth{grid-template-columns:90px 1fr;gap:8px;display:grid}.xcalls{gap:14px;display:grid}.xcallrow{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.xcallrow>span:first-child{overflow-wrap:anywhere;min-width:0}.xcallbtns{flex-wrap:wrap;gap:6px;display:flex}.xcallrep{color:#2ecc71;font-weight:800}.xrung{color:#ff9f1c;background:#ff9f1c29;border-radius:999px;align-items:center;padding:6px 10px;font-size:.8rem;font-weight:800;display:inline-flex}.xchatring{justify-content:flex-end;margin:0 0 6px;display:flex}.xechattop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.xprof{gap:10px;display:grid}.xprofhead{align-items:center;gap:12px;display:flex}.xprofhead p{flex-wrap:wrap;gap:6px;margin:2px 0;display:flex}.xprofav{color:#fff;background:linear-gradient(135deg,#8a2be2,#ff3fd6);border-radius:50%;flex:none;place-items:center;width:56px;height:56px;font-size:1.4rem;font-weight:900;display:grid}.xprofcats{flex-wrap:wrap;gap:6px;margin:0;display:flex}.xcontact{flex-wrap:wrap;gap:8px;display:flex}.xbought{background:#2ecc711f;border:1px solid #2ecc7159;border-radius:14px;margin:0;padding:12px;font-weight:900}.xorders{gap:6px;margin:0;padding:0;list-style:none;display:grid}.xorders li{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:2px;padding:8px 10px;display:grid}.xorders li.st-cancelled{opacity:.55}.xorders small{color:var(--muted)}.xprofhist ul{gap:4px;margin:6px 0 0;padding-inline-start:18px;display:grid}.xprofhist small{color:var(--muted)}.xmann h3{margin:0}.xmannrow{border:1px dashed var(--line);border-radius:14px;gap:8px;padding:10px;display:grid}.xmannitems{grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:6px;display:grid}.xmannitems button{border:1.5px solid var(--line);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:10px;gap:2px;padding:4px;display:grid}.xmannitems button.on{border-color:var(--vy);background:#ffe53a24}.xmannitems img,.xmannitems .ximg{aspect-ratio:1;object-fit:contain;border-radius:8px;width:100%}.xmannitems small{text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.xslidefit{flex-wrap:wrap;gap:3px;display:flex}.xslidefit button{border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:2px 7px;font-size:.7rem;font-weight:800}.xslidefit button.on{background:var(--vy);color:#111;border-color:var(--vy)}.xfl-target line{stroke:#ffe53a;stroke-width:3px;stroke-dasharray:8 6}.xfl-target circle{fill:#ffe53a}.xfl-target circle.pulse{fill:none;stroke:#ffe53a;stroke-width:3px;transform-box:fill-box;transform-origin:50%;animation:1.2s ease-out infinite xflpulse}@keyframes xflpulse{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}.xlisttopstack{z-index:20;position:sticky;top:8px}.xlisttopstack .xtopstack{position:static;top:auto;left:auto;right:auto}.xlisttopstack .xclosing{align-self:center;position:static;transform:none}.xvoice2d .xvoice{inset-inline:auto;left:auto;right:0}.xdock .xbchead small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.xdock .xbchead>span{min-width:0}@media (max-width:760px){.xwh .xhint3d{display:none}}.xwh .xvoice .xvmute{align-self:flex-end}.xpop.k-call,.xpop.k-ring{top:calc(env(safe-area-inset-top,0px) + 56px);z-index:2147483100;position:fixed;left:8px;right:62px}.xmarket2d .xpop.k-call,.xmarket2d .xpop.k-ring{max-width:520px;margin:0 auto;right:8px}:is(.xtopstack:has(.xpop.k-call)>.xticker,.xtopstack:has(.xpop.k-ring)>.xticker,.xtopstack:has(.xpop.k-call)>.xannbig,.xtopstack:has(.xpop.k-ring)>.xannbig){visibility:hidden}.xeditbar.nosel{left:146px}.xeditbar .xarrhint{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.xeditbar .xarrhint .vbtn{margin-inline-start:auto}.xeditbar .xarrbtns{flex-wrap:wrap}.xnudge{grid-template-columns:repeat(4,auto);gap:4px;display:inline-grid}.xwh-editjoy .xjoy{z-index:5;position:absolute}.xballpick{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.xballpick button{color:#fff;font:inherit;cursor:pointer;opacity:.55;background:#ffffff0f;border:1.5px solid #ffffff2e;border-radius:12px;justify-items:center;gap:3px;padding:5px 2px;display:grid}.xballpick button.on{opacity:1;border-color:#ffe53a}.xballpick img{object-fit:cover;border-radius:50%;width:48px;height:48px}.xballpick small{text-align:center;font-size:.58rem;font-weight:800;line-height:1.1}.xplan{margin:8px 0}.xplan summary{cursor:pointer;font-weight:800}.xplanedit{gap:10px;margin-top:8px;display:grid}.xplanrow{border:1px dashed var(--line);border-radius:12px;gap:6px;padding:8px;display:grid}.xplancats{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:6px;display:grid}.xplancats label{background:var(--surface);border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:6px;padding:4px 6px;font-size:.8rem;font-weight:700;display:flex}.xplancats label.on{border-color:var(--vy)}.xplancats .vinput{width:58px;min-width:0;padding:4px 6px}.xpkgplan{text-align:start;gap:2px;margin:6px 0 0;padding:0;font-size:.76rem;list-style:none;display:grid}.xplanuse{margin:6px 0}.xplanuse button.full{opacity:.55}.xplanuse b{margin-inline-start:4px}.xeditbar .vbtn{flex:none}.xhubbtn{background:linear-gradient(135deg,#22e3f2,#8a2be2)!important}.xhubform .vseg{flex-wrap:wrap}.xhubpay{background:#2ecc711f;border:1px solid #2ecc7159;border-radius:12px;margin:0;padding:10px 12px;font-weight:900}.xhubterms summary{cursor:pointer;font-weight:800}.xhubterms p{white-space:pre-wrap;color:var(--muted);font-size:.82rem}.xhublist{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.xhublist li{background:var(--surface);border:1px solid var(--line);border-radius:14px;grid-template-columns:56px 1fr;align-items:center;gap:10px;padding:8px;display:grid}.xhublist.adm li{grid-template-columns:56px 1fr}.xhublist .xthumb{object-fit:cover;border-radius:10px;width:56px;height:56px}.xhublist li>span{gap:2px;min-width:0;display:grid}.xhublist small{color:var(--muted);overflow-wrap:anywhere}.xhubbtns{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.xhubst{font-weight:800}.xhubst.s-sold,.xhubst.s-paid{color:#2ecc71!important}.xhubst.s-rejected,.xhubst.s-return{color:#ff9f1c!important}.xhubfilter{margin:8px 0}.xgameadm{gap:10px;display:grid}.xgameadm .xtoolgrid button.on,.xgameobjs button.on{border-color:var(--vy);background:#ffe53a24}.xgameobjs{grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:6px;display:grid}.xgameobjs button{border:1.5px solid var(--line);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:12px;justify-items:center;gap:2px;padding:6px 4px;display:grid}.xgameobjs button span{font-size:1.4rem;line-height:1.2}.xgameobjs button span img,.xgameobjs .ximg{object-fit:cover;border-radius:6px;width:28px;height:28px}.xgameobjs button small{text-align:center;font-size:.62rem;font-weight:700}.xgameplaced{gap:4px;margin:0;padding:0;list-style:none;display:grid}.xgameplaced li{justify-content:space-between;align-items:center;gap:6px;display:flex}.xgamelive{margin:0;font-weight:900}.xgamecur{margin:0;font-weight:700}.xgamebank{gap:4px;max-height:180px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.xgamebank button{text-align:start;border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;padding:6px 8px;font-size:.8rem}.xgameopt{grid-template-columns:auto 1fr;align-items:center;gap:8px;display:grid}.xgamehud{color:#1a1030;background:linear-gradient(135deg,#ffe53af2,#ff9f1cf2);border-radius:16px;gap:4px;padding:10px 12px;display:grid;box-shadow:0 8px 24px #00000073}.xgamehead{margin:0;font-size:.92rem;font-weight:900}.xgamehead small{font-weight:800}.xgamehud>small{font-weight:700}.xgamehud .vbtn{justify-self:start}.xhot{color:#fff;background:#1a1030;border-radius:999px;justify-self:start;padding:3px 10px;font-size:.8rem;font-weight:900}.xhot.h-hot{background:#e53935}.xhot.h-warm{background:#ff7a00}.xhot.h-cold{background:#2f7bff}.xgameround{gap:6px;display:grid}.xgameimg{object-fit:contain;background:#fff;border-radius:10px;width:100%;max-height:120px}.xgameq{margin:0;font-weight:900}.xgameopts{grid-template-columns:1fr 1fr;gap:6px;display:grid}.xgameopts button{color:#fff;font:inherit;text-align:start;cursor:pointer;background:#1a1030;border:0;border-radius:12px;padding:8px;font-size:.82rem;font-weight:800}.xgameopts button b{color:#ffe53a;margin-inline-end:4px}.xgameguess{gap:6px;display:flex}.xgameguess .vinput{flex:1;min-width:0}.xgameans{margin:0;font-weight:900}.xgamewon{color:#1a6b2a;font-weight:900}.xbingo{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.xbingo>div{aspect-ratio:1;border:2px solid var(--line);background:var(--surface);text-align:center;border-radius:14px;place-items:center;padding:6px;font-size:.74rem;font-weight:800;line-height:1.2;display:grid;position:relative}.xbingo>div.on{background:#2ecc7129;border-color:#2ecc71}.xbingo>div b{top:4px;color:#2ecc71;font-size:1rem;position:absolute;inset-inline-end:6px}.xgamehist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.xgamehist li{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:2px;padding:10px;display:grid}.xgamehist small{color:var(--muted)}.xnums label.bad .vinput,.vinput.bad{box-shadow:0 0 0 2px #e5393540;border-color:#e53935!important}.xnums label.bad small{color:#e53935}.xfielderr{color:#e53935;margin:2px 0 0;font-size:.72rem;font-style:normal;font-weight:800;line-height:1.2;display:block}.xpkgedit.haserr{border-color:#e53935}.xlimits{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.xlimits .vinput{width:100%;min-width:0}@media (max-width:420px){.xlimits{grid-template-columns:1fr 1fr}}.xgameplaced li{background:#ffffff0a;border-radius:10px;flex-wrap:wrap;padding:6px 8px}.xgameplaced li>span{flex:60%;min-width:0}.xgameplaced li small{opacity:.8;display:inline}.xgameplaced li.on{outline:2px solid #ff3fd6}.xgamehud .xgameend{margin-top:4px}.xvsize{gap:8px;display:grid}.xvsize .vlchips button{font-variant-numeric:tabular-nums}.xedittools{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.xfunplay{z-index:2147483300;padding-top:env(safe-area-inset-top);background:#05040f;flex-direction:column;align-items:center;display:flex;position:fixed;inset:0}.xfunhud{color:#fff;align-items:center;gap:10px;width:100%;max-width:520px;padding:8px 12px;display:flex}.xfunhud b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.xfunhud span{color:#ffe53a;font-variant-numeric:tabular-nums;font-weight:900}.xfuncv{aspect-ratio:9/16;-webkit-user-select:none;user-select:none;background:#000;border-radius:14px;width:min(100vw,56.25dvh - 33.75px);display:block}.xfunlobby{gap:10px;display:grid}.xfunres{background:#22e3f21a;border:1px solid #22e3f266;border-radius:14px;justify-items:center;gap:2px;padding:12px;display:grid}.xfunres.best{background:#ffe53a1f;border-color:#ffe53a}.xfunbig{font-size:44px;font-weight:900;line-height:1.1}.xfunplays{margin:0;font-weight:800}.xfunpacks{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.xfunpacks .vlbl{width:100%;margin:0}.xfunboard{gap:4px;margin:0;padding:0;list-style:none;display:grid}.xfunboard li{background:#ffffff0d;border-radius:10px;justify-content:space-between;gap:8px;padding:6px 10px;display:flex}.xfunboard li.me{outline:2px solid #22e3f2}.xfunboard b{font-variant-numeric:tabular-nums}.xfunset{gap:8px;display:grid}.xfuntable{border-collapse:collapse;width:100%;font-size:13px}.xfuntable td{border-bottom:1px solid #ffffff14;padding:4px 6px}.xadmbar{pointer-events:auto;justify-content:center;gap:6px;display:flex}.xadmbar button{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c081ec7;border:1px solid #ffffff38;border-radius:14px;justify-items:center;gap:1px;min-width:62px;padding:6px 10px;font-weight:800;display:grid}.xadmbar button span{font-size:18px;line-height:1}.xadmbar button small{font-size:11px}.xlaserpill{pointer-events:auto;color:#fff;background:#500000cc;border:1px solid #ff3a3a;border-radius:999px;align-self:center;padding:6px 12px;font-weight:900}.xwh.laseron .xwh3d,.xwh.laseron canvas{cursor:crosshair}.xwh.ctl-tap .xjoy{display:none}.xwh.onehand .xjoy{left:auto;right:16px;bottom:calc(var(--xb,0px) + 170px)}.xwh.onehand .xhudside{left:8px;right:auto}.xgoto{gap:6px;display:grid}.xgoto button{text-align:start;color:inherit;background:#ffffff0d;border:1px solid #ffffff24;border-radius:12px;padding:10px 12px;font-weight:700}.xtoolgrid button.on{outline:2px solid #ff3a3a}.xtrrow{flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 6px;display:flex}.xtrrow.sm .vtrbtn{font-size:11px}.xtrhint{opacity:.75;font-size:11px}.xitemdesc{white-space:pre-wrap;margin:4px 0}.xartgrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.xart{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;margin:0;overflow:hidden}.xart.mine{outline:2px solid #22e3f2}.xart.hid{opacity:.45}.xartimg{aspect-ratio:1;background:#fff;border:0;width:100%;padding:0;display:block}.xartimg img{object-fit:cover;width:100%;height:100%}.xart figcaption{gap:4px;padding:6px 8px;font-size:12px;display:grid}.xartbtns,.xartadm{flex-wrap:wrap;gap:4px;display:flex}.xartbtns button,.xartadm button{color:inherit;background:0 0;border:1px solid #ffffff2e;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:700}.xartbtns button.on{background:#ff3fd640;border-color:#ff3fd6}.xartbest{font-weight:800}.xartbig img{background:#fff;border-radius:12px;width:100%}.xdraw{z-index:2147483300;padding:calc(env(safe-area-inset-top) + 8px) 10px calc(env(safe-area-inset-bottom) + 10px);background:#0b0820;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;inset:0}.xdrawtop{color:#fff;align-items:center;gap:8px;width:100%;max-width:560px;display:flex}.xdrawtop b{flex:1}.xdrawcv{aspect-ratio:1;touch-action:none;background:#fff;border-radius:12px;width:min(96vw,100dvh - 230px)}.xdrawtools{gap:8px;width:100%;max-width:560px;display:grid}.xdrawcols{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.xdrawcols button{border:2px solid #fff6;border-radius:50%;width:30px;height:30px}.xdrawcols button.on{outline:3px solid #ffe53a}.xdrawrow{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.xdrawrow button{color:#fff;background:#ffffff0f;border:1px solid #ffffff40;border-radius:12px;place-items:center;min-width:44px;height:40px;padding:0 10px;font-weight:800;display:grid}.xdrawrow button.on{background:#ffe53a33;border-color:#ffe53a}.xdrawrow button i{background:#fff;border-radius:50%;display:block}.xbagdes{gap:10px;display:grid}.xbag3d{background:radial-gradient(circle at 50% 40%,#2a2350,#0c0920);border-radius:14px;width:100%;height:220px}.xbagpad{aspect-ratio:4/5;touch-action:none;cursor:grab;border:2px solid #ffffff40;border-radius:10px;width:min(220px,70vw);margin:0 auto;position:relative;overflow:hidden}.xbagpad.s-tote{aspect-ratio:1}.xbagpad.s-box{aspect-ratio:6/5}.xbagpad img{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;transform:translate(-50%,-50%)}.xlogovend{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.xlogovend button{width:78px;color:inherit;background:#ffffff0a;border:1px solid #ffffff26;border-radius:12px;flex:none;justify-items:center;gap:4px;padding:6px;display:grid}.xlogovend button.on{outline:2px solid #22e3f2}.xlogovend img{object-fit:contain;background:#fff;border-radius:8px;width:52px;height:52px}.xlogovend small{text-overflow:ellipsis;white-space:nowrap;max-width:70px;font-size:11px;overflow:hidden}.xlogoedit{background:#ffffff0a;border-radius:12px;gap:8px;padding:10px;display:grid}.xwaitwall{left:12px;right:12px;top:calc(env(safe-area-inset-top,0px) + 60px);z-index:2147483200;position:fixed}.xshipsum{background:#8cff5a14;border:1px solid #8cff5a59;border-radius:10px;margin:4px 0;padding:8px 10px;font-weight:800}.xintl{gap:8px;display:grid}.xintlnote{background:#22e3f214;border:1px solid #22e3f259;border-radius:10px;margin:0;padding:8px 10px;font-weight:700}.xintlbar{background:#22e3f21a;border-bottom:1px solid #22e3f24d;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;font-size:13px;display:flex}.xintlbar .vbtn{margin-inline-start:auto}.xpaycard{background:#ffe53a1a;border:1px solid #ffe53a73;border-radius:12px;gap:4px;min-width:220px;padding:10px;display:grid}.xpaycard.st-paid{background:#8cff5a1a;border-color:#8cff5a}.xmenuhead{border-bottom:1px solid #ffffff1f;padding:10px 4px 4px;font-size:15px;font-weight:900;list-style:none}.xrollups{gap:8px;display:grid}.xrolllist{gap:8px;display:flex}.xrolllist button{background:#111;border:2px solid #0000;border-radius:8px;width:56px;height:140px;padding:0;overflow:hidden}.xrolllist button.on{border-color:#22e3f2}.xrolllist img{object-fit:cover;width:100%;height:100%}.xrollplan{touch-action:none;background:repeating-linear-gradient(45deg,#ffffff0d 0 10px,#0000 10px 20px);border:2px dashed #ffffff4d;border-radius:10px;width:min(100%,320px);margin:0 auto;position:relative}.xrollplan i{background:#ff3fd6;border-radius:3px;width:26px;height:8px;position:absolute;box-shadow:0 0 0 2px #fff}.xrollplan i.on{background:#22e3f2}.xrollfront{opacity:.7;font-size:11px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.xrollmaker{background:#ffffff0a;border-radius:12px;gap:8px;padding:10px;display:grid}.xsellset{gap:10px;display:grid}.xsellex{background:#ffe53a24;border-radius:12px;margin:0;padding:10px 12px;font-size:.86rem;line-height:1.4}.xsimple{gap:10px;display:grid}.xsimplerow{border:1.5px solid var(--line);background:var(--surface);border-radius:14px;align-items:center;gap:10px;padding:10px;display:flex}.xsimpleic{flex:none;font-size:1.7rem}.xsimpletx{flex:1;gap:4px;min-width:0;display:grid}.xsimpletx small{color:var(--muted);font-size:.8rem}.xsimpletx .vinput.sm{max-width:180px;height:36px;padding:0 10px;font-size:.9rem}.xsimplesum{border:1.5px solid var(--vp);background:linear-gradient(135deg,#ff3fd624,#22e3f224);border-radius:14px;gap:6px;padding:12px;display:grid}.xsimplesum p{justify-content:space-between;align-items:baseline;gap:10px;margin:0;display:flex}.xsimplesum b{text-align:end}.xlookgrid,.xmovechoice{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:8px;display:grid}.xmovechoice{grid-template-columns:1fr 1fr}.xlookgrid button,.xmovechoice button{border:1.5px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:14px;justify-items:center;gap:4px;min-height:64px;padding:10px 6px;display:grid}.xlookgrid button span{font-size:1.5rem}.xmovechoice button span{white-space:nowrap;font-size:1.15rem}.xlookgrid button small,.xmovechoice button small{text-align:center;font-size:.76rem;font-weight:800}.xlookgrid button.on,.xmovechoice button.on{border-color:var(--vp);box-shadow:0 0 0 2px var(--vp) inset;background:#ff3fd624}.xlookgrid button.rec{position:relative}.xlookgrid button.rec:after{content:"★";top:4px;color:var(--vy);font-size:.8rem;position:absolute;inset-inline-end:6px}.xdisplay .vlbl{margin-top:6px}.xwizard{gap:10px;display:grid}.xwizrow{justify-content:space-between;align-items:center;gap:10px;font-weight:800;display:flex}.xwizrow.sub{padding-inline-start:26px;font-weight:700}.xwizmap{background:#fff;border-radius:10px;width:100%;max-width:360px;margin:0 auto;display:block}.xwizmap text{font-family:system-ui,Apple Color Emoji,Segoe UI Emoji,sans-serif}.xwizcta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.xwizcta p{gap:2px;margin:0;display:grid}.xwizcta small{color:var(--muted)}.xpaym{gap:8px;display:grid}.xpaymrow{border:1.5px solid var(--line);background:var(--surface);cursor:pointer;border-radius:14px;gap:8px;padding:10px 12px;display:grid}label.xpaymrow,.xpaymhead{cursor:pointer;align-items:center;gap:10px;display:flex}.xpaymrow.on{border-color:var(--vp);background:#ff3fd61a}.xpaymrow input[type=checkbox]{width:20px;height:20px;accent-color:var(--vp);flex:none}.xpaymic{flex:none;font-size:1.5rem}.xpaymtx{gap:2px;min-width:0;display:grid}.xpaymtx small{color:var(--muted);font-size:.8rem;line-height:1.35}.xpaymbank{gap:6px;display:grid}.xpaychips{flex-wrap:wrap;gap:6px;margin:6px 0 12px;padding:0;list-style:none;display:flex}.xpaychips li{background:var(--surface);border:1.5px solid var(--line);border-radius:999px;padding:6px 10px;font-size:.82rem;font-weight:700}.xpaypick{gap:8px;display:grid}.xpaypick button{text-align:start;border:1.5px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:10px 12px;display:grid}.xpaypick button span{grid-row:span 2;font-size:1.5rem}.xpaypick button small{color:var(--muted);font-size:.8rem}.xpaypick button.on{border-color:var(--vp);box-shadow:0 0 0 2px var(--vp) inset;background:#ff3fd61a}.xbankbox{border:1.5px dashed var(--vc);background:#22e3f214;border-radius:14px;gap:6px;padding:12px;display:grid}.xbankbox p{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.xbankbox p small{color:var(--muted);min-width:96px}.xcodnote{background:#4fe0a624;border-radius:14px;margin:0;padding:12px;font-weight:700}.xpaytag{background:var(--surface);border:1px solid var(--line);border-radius:999px;margin-inline-start:8px;padding:2px 8px;font-size:.76rem;font-weight:700}.xkeepbar{gap:6px;margin-bottom:8px;display:grid}.xkeeplist{gap:6px;max-height:420px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.xkeeplist li{border:1.5px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.xkeeplist li.on{border-color:var(--vg);background:#4fe0a61a}.xkeeplist .xlogo{object-fit:cover;border-radius:10px;flex:none;width:40px;height:40px}.xkeeplist li>span{flex:1;gap:2px;min-width:0;display:grid}.xkeeplist li small{color:var(--muted);font-size:.78rem}.xbringbox{border:1.5px dashed var(--vg);background:#4fe0a614;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:8px 0;padding:10px 12px;display:flex}.xbringbox>span{flex:1;gap:2px;min-width:180px;display:grid}.xbringbox small{color:var(--muted);font-size:.8rem}.xph{position:relative}.xph .xphedit{bottom:4px;color:#fff;cursor:pointer;background:#000000a6;border:0;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.9rem;display:grid;position:absolute;inset-inline-start:4px}.xtouch{gap:10px;display:grid}.xtouchpad{background:repeating-conic-gradient(#d9d9e3 0 25%,#fff 0 50%) 0 0/20px 20px;border-radius:14px;place-items:center;max-height:55vh;display:grid;position:relative;overflow:hidden}.xtouchpad canvas{touch-action:none;max-width:100%;max-height:55vh;display:block}.xtouchbusy{color:#fff;background:#000000b3;border-radius:999px;padding:6px 10px;font-size:.82rem;font-weight:800;position:absolute;inset:auto 8px 8px auto}.xscreens{gap:10px;display:grid}.xscrrow{border:1.5px solid var(--line);background:var(--surface);border-radius:14px;gap:6px;padding:10px;display:grid}.xscrrow p{margin:0}
