.cd-bar{align-items:center;gap:16px;margin-bottom:16px;display:flex}.cd-range{border-radius:var(--r-pill);background:var(--raise);gap:4px;padding:3px;display:inline-flex}.cd-range a{border-radius:var(--r-pill);color:var(--tx2);transition:color .2s var(--ease),background .2s var(--ease);padding:6px 14px;font-size:13px;text-decoration:none}.cd-range a:hover{color:var(--tx-h)}.cd-range a.on{background:var(--surface);color:var(--tx-h);box-shadow:var(--sh-1);font-weight:500}.cd-range-tip{color:var(--tx3);margin-left:auto;font-size:12px}.cd-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.cd-card{border-radius:var(--r-l);background:var(--surface);box-shadow:var(--sh-card);flex-direction:column;gap:4px;padding:18px 18px 16px;display:flex}.cd-k{color:var(--tx3);font-size:12px;font-style:normal}.cd-v{color:var(--tx-h);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1.2}.cd-s{color:var(--tx3);font-size:12px}.cd-card.is-ac .cd-v{color:var(--ac)}.cd-sec{border-radius:var(--r-l);background:var(--surface);box-shadow:var(--sh-card);margin-bottom:22px;padding:20px}.cd-sec-h{align-items:center;gap:12px;margin-bottom:16px;display:flex}.cd-sec-h h3{color:var(--tx-h);margin:0;font-size:15px;font-weight:600}.cd-sec-t{color:var(--tx3);font-size:12px}.cd-filter{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.cd-filter a{border-radius:var(--r-pill);color:var(--tx2);background:var(--raise);padding:4px 12px;font-size:12px;text-decoration:none}.cd-filter a.on{background:var(--ac-wash);color:var(--ac);font-weight:500}.cd-chart{align-items:flex-end;gap:2px;height:140px;padding-top:8px;display:flex}.cd-col{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.cd-col-bar{background:var(--ac-lo);width:100%;max-width:26px;transition:background .2s var(--ease);border-radius:3px 3px 0 0}.cd-col:hover .cd-col-bar{background:var(--ac)}.cd-col-x{color:var(--tx3);white-space:nowrap;margin-top:6px;font-size:11px;font-style:normal}.cd-tbwrap,.ci-tbwrap{overflow-x:auto}.cd-tb,.ci-tb{border-collapse:collapse;width:100%;font-size:13px}.cd-tb th,.ci-tb th{color:var(--tx3);text-align:left;white-space:nowrap;border-bottom:1px solid var(--line);padding:10px 12px;font-size:12px;font-weight:500}.cd-tb td,.ci-tb td{color:var(--tx);border-bottom:1px solid var(--line);padding:12px}.cd-tb tr:last-child td,.ci-tb tr:last-child td{border-bottom:0}.cd-tb .num,.ci-tb .num{text-align:right;font-variant-numeric:tabular-nums}.cd-tb-title{text-overflow:ellipsis;white-space:nowrap;max-width:320px;color:var(--tx-h);overflow:hidden}.cd-pill{border-radius:var(--r-pill);color:var(--tx2);background:var(--raise);padding:2px 8px;font-size:11px;display:inline-block}.cd-empty,.ci-empty{color:var(--tx3);text-align:center;margin:0;padding:26px 0;font-size:13px}.cd-note,.ci-note{color:var(--tx3);margin:0;font-size:12px;line-height:1.7}.ci-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.ci-card{border-radius:var(--r-l);background:var(--surface);box-shadow:var(--sh-card);flex-direction:column;gap:4px;padding:18px 18px 16px;display:flex}.ci-card.is-main{background:var(--ac-wash);box-shadow:none}.ci-k{color:var(--tx3);font-size:12px;font-style:normal}.ci-v{color:var(--tx-h);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1.2}.ci-card.is-main .ci-v{color:var(--ac)}.ci-s{color:var(--tx3);font-size:12px}.ci-sec{border-radius:var(--r-l);background:var(--surface);box-shadow:var(--sh-card);margin-bottom:16px;padding:20px}.ci-sec-h{align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.ci-sec-h h3{color:var(--tx-h);margin:0;font-size:15px;font-weight:600}.ci-sec-t{color:var(--tx3);font-size:12px}.ci-no{color:var(--tx3);font-variant-numeric:tabular-nums;font-size:12px}.ci-amount{color:var(--tx-h);font-weight:600}.ci-pill{border-radius:var(--r-pill);background:var(--raise);color:var(--tx2);padding:2px 8px;font-size:11px;display:inline-block}.ci-pill.s1{background:var(--ac-wash);color:var(--ac)}.ci-pill.s2{color:#218341;background:rgba(51,204,102,.12)}.ci-pill.s3{color:#ab2b2b;background:rgba(221,60,60,.12)}.me-creator{border-radius:var(--r-l);background:var(--surface);box-shadow:var(--sh-card);margin:18px 0;padding:18px 20px}.me-creator-h{align-items:center;gap:12px;margin-bottom:14px;display:flex}.me-creator-h b{color:var(--tx-h);font-size:14px;font-weight:600}.me-creator-links{gap:14px;margin-left:auto;display:flex}.me-creator-links a{color:var(--tx2);font-size:12px;text-decoration:none}.me-creator-links a:hover{color:var(--ac)}.me-creator-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.me-creator-cell{border-radius:var(--r);background:var(--raise);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.me-creator-cell i{color:var(--tx3);font-size:11px;font-style:normal}.me-creator-cell b{color:var(--tx-h);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.me-creator-cell.is-ac b{color:var(--ac)}@media (max-width:860px){.cd-cards,.ci-cards,.me-creator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cd-chart{height:110px}.cd-col-x{font-size:10px}.cd-tb-title{max-width:150px}}
.tnwrap{padding:28px 0 72px}.tnhead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.tnhead-l h1{color:var(--tx-h);letter-spacing:-.4px;margin:0 0 6px;font-size:26px;font-weight:700}.tnhead-l p{color:var(--tx2);margin:0;font-size:13px;line-height:1.6}.tnhead-r{flex:none;gap:10px;display:flex}.tnaudit{border-radius:var(--r-l);background:var(--band);box-shadow:var(--sh-card);color:var(--tx2);align-items:center;gap:10px;margin-bottom:18px;padding:13px 18px;font-size:13px;line-height:1.6;display:flex}.tnaudit>i{background:var(--ac);border-radius:50%;flex:none;width:7px;height:7px}.tnaudit.is-reject>i{background:#dc2626}.tnaudit strong{color:var(--tx-h);font-weight:600}.tnbtn{border-radius:var(--r-pill);background:var(--ac);height:38px;color:var(--ac-ink);cursor:pointer;transition:background .18s var(--ease),transform .18s var(--ease);border:0;justify-content:center;align-items:center;padding:0 18px;font-size:13.5px;font-weight:600;display:inline-flex}.tnbtn:hover{background:var(--ac-hi)}.tnbtn:active{transform:translateY(1px)}.tnbtn.ghost{background:var(--raise);color:var(--tx)}.tnbtn.ghost:hover{background:var(--raise-2)}.tnbtn.wide{width:100%;height:44px;font-size:14.5px}.tnbtn:disabled{opacity:.5;cursor:not-allowed}.tnbtn:disabled:hover{background:var(--ac);transform:none}.tnbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.tntabs{background:var(--raise);border-radius:var(--r-pill);gap:4px;padding:4px;display:flex}.tntab{border-radius:var(--r-pill);color:var(--tx2);transition:background .18s var(--ease),color .18s var(--ease);padding:7px 16px;font-size:13px;text-decoration:none}.tntab:hover{color:var(--tx-h)}.tntab.on{background:var(--surface);color:var(--ac);font-weight:600;box-shadow:0 1px 3px rgba(16,24,40,.08)}.tnsearch{gap:8px;display:flex}.tnsearch input{border-radius:var(--r-pill);background:var(--input);width:220px;height:38px;color:var(--tx);transition:box-shadow .18s var(--ease);border:0;outline:none;padding:0 14px;font-size:13px}.tnsearch input:focus{box-shadow:0 0 0 3px var(--ac-wash)}.tnsearch button{border-radius:var(--r-pill);background:var(--raise);height:38px;color:var(--tx);cursor:pointer;border:0;padding:0 16px;font-size:13px}.tnsearch button:hover{background:var(--raise-2)}.tnpromote-r{align-items:center;gap:10px;display:flex}.tnpromote-r .tnbtn{white-space:nowrap;flex:none}.tngrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;display:grid}.tncard{border-radius:var(--r-l);background:var(--surface);box-shadow:var(--sh-card);color:inherit;transition:box-shadow .22s var(--ease),transform .22s var(--ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.tncard:hover{box-shadow:var(--sh-card-h);transform:translateY(-2px)}.tncard-cover{aspect-ratio:16/9;background:var(--raise);position:relative;overflow:hidden}.tncard-cover img{object-fit:cover;width:100%;height:100%;display:block}.tncard-ph{background:linear-gradient(135deg,var(--raise)0%,var(--raise-2)100%);width:100%;height:100%}.tncard-game{border-radius:var(--r-pill);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(10,14,20,.62);padding:4px 10px;font-size:11.5px;position:absolute;top:12px;left:12px}.tncard-mine{border-radius:var(--r-pill);background:var(--ac);color:var(--ac-ink);padding:4px 10px;font-size:11.5px;font-weight:600;position:absolute;top:12px;right:12px}.tncard-body{flex-direction:column;flex:1;gap:10px;padding:16px 18px 18px;display:flex}.tncard-body h3{color:var(--tx-h);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15.5px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.tncard-money{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.tnmoney-main{align-items:baseline;gap:4px;display:flex}.tnmoney-main em{color:var(--ac);font-size:21px;font-style:normal;font-weight:700}.tnmoney-main span{color:var(--tx3);font-size:11.5px}.tnmoney-extra{color:var(--tx2);font-size:12px}.tncard-meta{flex-wrap:wrap;gap:6px;display:flex}.tnchip{border-radius:var(--r-s);background:var(--raise);color:var(--tx2);padding:3px 9px;font-size:11.5px}.tnchip.warn{color:#bf6618;background:rgba(240,120,15,.1)}.tnchip.live{background:var(--ac-wash);color:var(--ac);font-weight:600}.tncard-foot{color:var(--tx3);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:10px;font-size:11.5px;display:flex}.tnempty{border-radius:var(--r-l);background:var(--surface);box-shadow:var(--sh-card);text-align:center;padding:64px 24px}.tnempty strong{color:var(--tx-h);margin-bottom:8px;font-size:15px;display:block}.tnempty p{color:var(--tx2);margin:0;font-size:13px}.tnempty a{color:var(--ac);text-decoration:none}.tnpager{color:var(--tx2);justify-content:center;align-items:center;gap:16px;margin-top:28px;font-size:13px;display:flex}.tnpager a{border-radius:var(--r-pill);background:var(--raise);color:var(--tx);padding:7px 16px;text-decoration:none}.tnpager a:hover{background:var(--raise-2)}.tnpager .off{color:var(--tx3);padding:7px 16px}.tnback{margin-bottom:18px}.tnback a{color:var(--tx2);font-size:13px;text-decoration:none}.tnback a:hover{color:var(--ac)}.tndetail{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px;display:grid}.tnd-main{flex-direction:column;gap:18px;display:flex}.tnd-side{flex-direction:column;gap:14px;display:flex;position:-webkit-sticky;position:sticky;top:84px}.tnd-hero{border-radius:var(--r-l);background:var(--surface);box-shadow:var(--sh-card);gap:20px;padding:20px;display:flex}.tnd-cover{aspect-ratio:16/10;border-radius:var(--r);background:var(--raise);flex:none;width:200px;overflow:hidden}.tnd-cover img{object-fit:cover;width:100%;height:100%;display:block}.tnd-hero-txt{flex-direction:column;gap:10px;min-width:0;display:flex}.tnd-badges{flex-wrap:wrap;gap:6px;display:flex}.tnd-hero-txt h1{color:var(--tx-h);letter-spacing:-.3px;margin:0;font-size:22px;font-weight:700;line-height:1.4}.tnd-sub{color:var(--tx2);align-items:center;gap:8px;font-size:12.5px;display:flex}.tnd-sub .dot{background:var(--tx3);border-radius:50%;width:3px;height:3px}.tnsec{border-radius:var(--r-l);background:var(--surface);box-shadow:var(--sh-card);padding:20px 22px}.tnsec h2{color:var(--tx-h);margin:0 0 14px;font-size:15px;font-weight:600}.tnmoney-grid{flex-wrap:wrap;gap:12px;display:flex}.tnmoney-cell{border-radius:var(--r);background:var(--raise);flex-direction:column;flex:1;gap:4px;min-width:120px;padding:14px 16px;display:flex}.tnmoney-cell span{color:var(--tx2);font-size:11.5px}.tnmoney-cell em{color:var(--ac);font-size:20px;font-style:normal;font-weight:700}.tnmoney-cell i{color:var(--tx3);font-size:11px;font-style:normal}.tnhint{color:var(--tx2);margin:12px 0 0;font-size:12px;line-height:1.6}.tnbrief p{color:var(--tx);white-space:pre-wrap;margin:0 0 8px;font-size:13.5px;line-height:1.85}.tnbrief p:last-child{margin-bottom:0}.tnterms{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tnterms li{color:var(--tx);padding-left:18px;font-size:13.5px;line-height:1.7;position:relative}.tnterms li:before{content:"";background:var(--ac-lo);border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:4px}.tnd-card{border-radius:var(--r-l);background:var(--surface);box-shadow:var(--sh-card);padding:18px 18px 20px}.tnd-card h3{color:var(--tx2);margin:0 0 12px;font-size:13px;font-weight:600}.tnd-card.muted{background:var(--raise);box-shadow:none}.tnd-slots{margin-bottom:14px}.tnd-slots>div:first-child{align-items:baseline;gap:6px;display:flex}.tnd-slots strong{color:var(--tx-h);font-size:26px;font-weight:700}.tnd-slots span{color:var(--tx2);font-size:12px}.tnd-progress{background:var(--raise-2);border-radius:3px;height:5px;margin-top:10px;overflow:hidden}.tnd-progress i{background:var(--ac);height:100%;transition:width .3s var(--ease);display:block}.tnact{flex-direction:column;gap:8px;display:flex}.tnact-done{border-radius:var(--r);background:var(--ac-wash);color:var(--ac);align-items:center;gap:8px;padding:12px 14px;font-size:13.5px;font-weight:600;display:flex}.tnact-check{background:var(--ac);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;display:inline-flex}.tnact-why,.tnact-msg{color:var(--tx2);margin:0;font-size:12px;line-height:1.6}.tnact-msg{color:var(--ac)}.tnd-mine{border-top:1px solid var(--line);color:var(--tx2);align-items:center;gap:8px;margin-top:14px;padding-top:14px;font-size:12.5px;display:flex}.tnd-mine strong{color:var(--tx-h)}.tnd-mine small{color:var(--tx3);margin-left:auto}.tnd-stats{flex-direction:column;gap:10px;margin:0;display:flex}.tnd-stats>div{justify-content:space-between;align-items:center;display:flex}.tnd-stats dt{color:var(--tx2);font-size:12.5px}.tnd-stats dd{color:var(--tx-h);margin:0;font-size:14px;font-weight:600}.tnd-end{color:var(--tx-h);margin:0 0 6px;font-size:17px;font-weight:700}.tnstats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.tnstat{border-radius:var(--r-l);background:var(--surface);box-shadow:var(--sh-card);flex-direction:column;gap:6px;padding:16px 18px;display:flex}.tnstat span{color:var(--tx2);font-size:11.5px}.tnstat strong{color:var(--tx-h);font-size:20px;font-weight:700}.tno-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.tno-row{border-radius:var(--r-l);background:var(--surface);box-shadow:var(--sh-card);transition:box-shadow .2s var(--ease);grid-template-columns:96px minmax(0,1fr) 200px 130px;align-items:center;gap:16px;padding:16px 18px;display:grid}.tno-row:hover{box-shadow:var(--sh-card-h)}.tno-thumb{aspect-ratio:16/10;border-radius:var(--r-s);background:var(--raise);width:96px;overflow:hidden}.tno-thumb img{object-fit:cover;width:100%;height:100%;display:block}.tno-main{flex-direction:column;gap:6px;min-width:0;display:flex}.tno-title{color:var(--tx-h);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:14.5px;font-weight:600;line-height:1.45;text-decoration:none;display:-webkit-box;overflow:hidden}.tno-title:hover{color:var(--ac)}.tno-meta{color:var(--tx2);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.tno-badge{border-radius:var(--r-s);padding:2px 8px;font-size:11.5px}.tno-badge.wait{background:var(--raise);color:var(--tx2)}.tno-badge.doing{background:var(--ac-wash);color:var(--ac)}.tno-badge.live,.tno-badge.done{color:#298e53;background:rgba(43,171,96,.12)}.tno-badge.bad{color:#ca2b2b;background:rgba(221,60,60,.1)}.tno-work{color:var(--tx3)}.tno-why{color:#ca2b2b;margin:0;font-size:12px}.tno-ddl{color:#bf6618;margin:0;font-size:12px}.tno-money{flex-direction:column;gap:6px;display:flex}.tno-money>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.tno-money span{color:var(--tx3);font-size:11.5px}.tno-money strong{color:var(--tx-h);font-size:13px;font-weight:600}.tno-money strong.ok{color:#298e53}.tno-do{justify-content:flex-end;display:flex}.tno-act{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.tno-btn{border-radius:var(--r-pill);background:var(--ac);height:32px;color:var(--ac-ink);cursor:pointer;border:0;padding:0 14px;font-size:12.5px;font-weight:600}.tno-btn:hover{background:var(--ac-hi)}.tno-btn.ghost{background:var(--raise);color:var(--tx2)}.tno-btn.ghost:hover{background:var(--raise-2)}.tno-form{flex-direction:column;gap:8px;width:260px;display:flex}.tno-seg{background:var(--raise);border-radius:var(--r-pill);gap:4px;padding:3px;display:flex}.tno-seg button{border-radius:var(--r-pill);height:26px;color:var(--tx2);cursor:pointer;background:0 0;border:0;flex:1;font-size:12px}.tno-seg button.on{background:var(--surface);color:var(--ac);font-weight:600}.tno-form input{border-radius:var(--r-s);background:var(--input);height:34px;color:var(--tx);border:0;outline:none;padding:0 12px;font-size:12.5px}.tno-form input:focus{box-shadow:0 0 0 3px var(--ac-wash)}.tno-form-btns{gap:6px;display:flex}.tno-form-btns .tno-btn{flex:1}.tno-err{color:#ca2b2b;text-align:right;font-size:11.5px}@media (max-width:1080px){.tndetail{grid-template-columns:1fr}.tnd-side{position:static}.tnstats{grid-template-columns:repeat(3,minmax(0,1fr))}.tno-row{grid-template-columns:80px minmax(0,1fr) 160px}.tno-do{grid-column:2/-1;justify-content:flex-start}}@media (max-width:720px){.tnwrap{padding:20px 0 56px}.tnhead{flex-direction:column;align-items:flex-start;gap:12px}.tnhead-l h1{font-size:21px}.tnpromote-r,.tnsearch{width:100%}.tnsearch input{flex:1;width:auto}.tngrid{grid-template-columns:1fr}.tnd-hero{flex-direction:column}.tnd-cover{width:100%}.tnstats{grid-template-columns:repeat(2,minmax(0,1fr))}.tno-row{grid-template-columns:72px minmax(0,1fr)}.tno-money{flex-flow:wrap;grid-column:2;gap:16px}.tno-money>div{flex-direction:column;gap:2px}.tno-do{grid-column:2}.tno-form{width:100%}}.tnlocked{border-radius:var(--r-l);background:var(--surface);box-shadow:var(--sh-card);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:56px 28px;display:flex}.tnlocked strong{color:var(--tx-h);font-size:17px}.tnlocked p{color:var(--tx2);max-width:540px;margin:0;font-size:13.5px;line-height:1.75}.tnlocked-note{border-radius:var(--r);background:var(--raise);color:var(--tx2);padding:10px 14px;font-size:13px}.tnlocked .tnbtn{margin-top:6px}
.vc-card{background:var(--surface);border-radius:var(--r-l);box-shadow:var(--sh-card);border:0;margin-bottom:18px;padding:22px 24px 20px}.vc-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.vc-head h2{color:var(--tx-h);letter-spacing:.2px;margin:0 0 6px;font-size:17px;font-weight:650}.vc-head p{color:var(--tx2);max-width:620px;margin:0;font-size:13px;line-height:1.6}.vc-pill{border-radius:var(--r-pill);white-space:nowrap;flex:none;height:26px;padding:0 12px;font-size:12px;font-weight:600;line-height:26px}.vc-pill.is-pass{color:#1f8455;background:rgba(44,186,115,.12)}.vc-pill.is-wait{background:var(--ac-wash);color:var(--ac)}.vc-pill.is-bad{color:#c32d28;background:rgba(223,63,58,.12)}.vc-pill.is-none{background:var(--raise);color:var(--tx2)}.vc-state{color:var(--tx2);margin:12px 0 0;font-size:13px;line-height:1.7}.vc-passbox{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.vc-passbox>div{background:var(--raise);border-radius:var(--r);flex:180px;min-width:0;padding:12px 14px}.vc-passbox i{color:var(--tx3);margin-bottom:5px;font-size:12px;font-style:normal;display:block}.vc-passbox b{color:var(--tx-h);word-break:break-all;font-size:14px;font-weight:600;display:block}.vc-reject{border-radius:var(--r);color:#a32d29;background:rgba(223,63,58,.07);margin:14px 0 0;padding:12px 14px;font-size:13px;line-height:1.7}.vc-reject strong{font-weight:650}.vc-reject em{color:var(--tx3);font-size:12px;font-style:normal}.vc-form{flex-direction:column;gap:14px;margin-top:18px;display:flex}.vc-row{gap:14px;display:flex}.vc-row>label{flex:1 1 0;min-width:0}.vc-form label{display:block}.vc-form label>span,.vc-note>span{color:var(--tx2);margin-bottom:6px;font-size:12px;display:block}.vc-form input,.vc-form textarea,.vc-note textarea{box-sizing:border-box;background:var(--input);border-radius:var(--r-s);width:100%;color:var(--tx-h);transition:box-shadow .18s var(--ease),background .18s var(--ease);border:0;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.6}.vc-form textarea,.vc-note textarea{resize:vertical;min-height:78px}.vc-form input::placeholder,.vc-form textarea::placeholder{color:var(--tx3)}.vc-form input:focus,.vc-form textarea:focus{background:var(--surface);box-shadow:0 0 0 2px var(--ac-lo);outline:0}.vc-photos{gap:12px;display:flex}.vc-photo{background:var(--raise);border-radius:var(--r);aspect-ratio:1.58;flex:1 1 0;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.vc-photo-t{z-index:1;color:var(--tx2);background:var(--surface);border-radius:0 0 var(--r-s)0;padding:4px 8px;font-size:11px;position:absolute;top:0;left:0}.vc-photo img{object-fit:cover;width:100%;height:100%;display:block}.vc-photo-ph{color:var(--tx3);text-align:center;padding:0 10px;font-size:12px;line-height:1.5}.vc-photo-up{z-index:1;text-align:center;cursor:pointer;color:var(--ac-ink);background:hsl(var(--h)88% 50%/.88);padding:7px 0;font-size:12px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.vc-photo-up input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.vc-photo-up:hover{background:var(--ac-hi)}.vc-hint{color:var(--tx3);margin:-4px 0 0;font-size:12px;line-height:1.6}.vc-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vc-btn{border-radius:var(--r-pill);background:var(--ac);height:38px;color:var(--ac-ink);cursor:pointer;box-shadow:0 2px 8px hsl(var(--h)88% 50%/.28);transition:transform .16s var(--ease),box-shadow .16s var(--ease),background .16s var(--ease);border:0;padding:0 22px;font-family:inherit;font-size:13px;font-weight:600}.vc-btn:hover:not(:disabled){background:var(--ac-hi);transform:translateY(-1px)}.vc-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.vc-btn.ghost{background:var(--raise);color:var(--tx2);box-shadow:none;font-weight:500}.vc-btn.ghost:hover:not(:disabled){background:var(--raise-2);transform:none}.vc-err{color:#cb2f2a;margin:0;font-size:12.5px;line-height:1.6}.vc-ok{color:#24895a;margin:0;font-size:12.5px;line-height:1.6}.vc-privacy{color:var(--tx3);margin:0;font-size:11.5px;line-height:1.6}.vc-appeal{background:var(--raise);border-radius:var(--r);border-top:0;margin-top:16px;padding:14px}.vc-appeal>p{color:var(--tx2);margin:0;font-size:12.5px}.vc-appeal label>span{color:var(--tx2);margin-bottom:6px;font-size:12px;display:block}.vc-appeal textarea{box-sizing:border-box;background:var(--surface);border-radius:var(--r-s);width:100%;color:var(--tx-h);resize:vertical;border:0;min-height:76px;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.6}.vc-appeal textarea:focus{box-shadow:0 0 0 2px var(--ac-lo);outline:0}.vc-appeal .vc-actions{margin-top:10px}.vc-link{cursor:pointer;color:var(--ac);background:0 0;border:0;padding:0;font-family:inherit;font-size:12.5px;font-weight:600}.vc-link:hover{color:var(--ac-hi)}.vw-wrap{margin-bottom:20px}.vw-cards{flex-wrap:wrap;gap:14px;display:flex}.vw-card{background:var(--surface);border-radius:var(--r-l);min-width:0;box-shadow:var(--sh-card);border:0;flex:220px;padding:18px 20px 16px;position:relative}.vw-card.is-main{flex:1.4 260px}.vw-card i{color:var(--tx3);margin-bottom:8px;font-size:12px;font-style:normal;display:block}.vw-card b{color:var(--tx-h);letter-spacing:-.4px;font-size:26px;font-weight:700;line-height:1.2;display:block}.vw-card.is-main b{color:var(--ac);font-size:32px}.vw-card>span{color:var(--tx3);margin-top:6px;font-size:12px;line-height:1.5;display:block}.vw-card .vw-btn{margin-top:12px}.vw-block{color:var(--tx2);flex-wrap:wrap;align-items:baseline;gap:8px;margin:8px 0 0;font-size:12px;line-height:1.6;display:flex}.vw-block a,.vw-block .vw-link{font-weight:600}.vw-btn{border-radius:var(--r-pill);background:var(--ac);height:34px;color:var(--ac-ink);cursor:pointer;box-shadow:0 2px 8px hsl(var(--h)88% 50%/.26);transition:background .16s var(--ease),transform .16s var(--ease);border:0;padding:0 18px;font-family:inherit;font-size:13px;font-weight:600}.vw-btn:hover:not(:disabled){background:var(--ac-hi);transform:translateY(-1px)}.vw-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.vw-btn.ghost{background:var(--raise);color:var(--tx2);box-shadow:none;font-weight:500}.vw-btn.ghost:hover:not(:disabled){background:var(--raise-2);transform:none}.vw-link{cursor:pointer;color:var(--ac);background:0 0;border:0;padding:0;font-family:inherit;font-size:12.5px;font-weight:600}.vw-link:hover{color:var(--ac-hi)}.vw-panel{background:var(--surface);border-radius:var(--r-l);box-shadow:var(--sh-card);border:0;flex-direction:column;gap:12px;margin-top:14px;padding:16px 20px 18px;display:flex}.vw-panel h3{color:var(--tx-h);margin:0;font-size:14px;font-weight:640}.vw-wdrow{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.vw-wdrow label{flex:200px;min-width:0}.vw-panel label{display:block}.vw-panel label>span{color:var(--tx2);margin-bottom:6px;font-size:12px;display:block}.vw-panel input,.vw-panel select{box-sizing:border-box;background:var(--input);border-radius:var(--r-s);width:100%;color:var(--tx-h);border:0;height:36px;padding:9px 12px;font-family:inherit;font-size:13px}.vw-panel select{cursor:pointer}.vw-panel input:focus,.vw-panel select:focus{background:var(--surface);box-shadow:0 0 0 2px var(--ac-lo);outline:0}.vw-panel input[readonly]{color:var(--tx2);cursor:default}.vw-row{gap:12px;display:flex}.vw-row>label{flex:1 1 0;min-width:0}.vw-wdtip{color:var(--tx3);margin:0;font-size:12px}.vw-tip{color:var(--tx3);margin:0;font-size:11.5px;line-height:1.6}.vw-actions{gap:10px;display:flex}.vw-err{color:#cb2f2a;margin:10px 0 0;font-size:12.5px}.vw-ok{color:#24895a;margin:10px 0 0;font-size:12.5px}.vw-sec{background:var(--surface);border-radius:var(--r-l);box-shadow:var(--sh-card);border:0;margin-top:16px;padding:18px 20px 20px}.vw-sec-h{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.vw-sec-h h3{color:var(--tx-h);margin:0;font-size:14px;font-weight:640}.vw-sec-t{color:var(--tx3);font-size:12px}.vw-empty{text-align:center;color:var(--tx3);margin:0;padding:18px 0;font-size:12.5px}.vw-accts{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vw-accts li{background:var(--raise);border-radius:var(--r);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.vw-accts li.is-off{opacity:.55}.vw-accts b{color:var(--tx-h);font-size:12.5px;font-weight:600}.vw-accts span{color:var(--tx-h);font-variant-numeric:tabular-nums}.vw-accts em{color:var(--tx2);font-size:12.5px;font-style:normal}.vw-tag{border-radius:var(--r-pill);background:var(--ac-wash);color:var(--ac);padding:2px 8px;font-size:11px;font-style:normal;font-weight:600}.vw-acctops{gap:12px;margin-left:auto;display:flex}.vw-tbwrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.vw-tb{border-collapse:collapse;width:100%;font-size:12.5px}.vw-tb th{text-align:left;color:var(--tx3);white-space:nowrap;padding:0 12px 9px 0;font-size:12px;font-weight:500}.vw-tb td{color:var(--tx);white-space:nowrap;box-shadow:inset 0 1px 0 var(--line);padding:11px 12px 11px 0}.vw-tb .num{text-align:right;font-variant-numeric:tabular-nums}.vw-tb .num.is-in{color:#24895a;font-weight:600}.vw-tb .num.is-out{color:var(--tx2);font-weight:600}.vw-tb .vw-no{color:var(--tx2);font-variant-numeric:tabular-nums}.vw-note{color:var(--tx3);margin-left:6px;font-size:11.5px;font-style:normal}.vw-pill{border-radius:var(--r-pill);white-space:nowrap;height:22px;padding:0 9px;font-size:11.5px;font-weight:600;line-height:22px;display:inline-block}.vw-pill.is-wait{background:var(--raise);color:var(--tx2)}.vw-pill.is-doing{background:var(--ac-wash);color:var(--ac)}.vw-pill.is-done{color:#1f8455;background:rgba(44,186,115,.12)}.vw-pill.is-bad{color:#c32d28;background:rgba(223,63,58,.12)}.vw-note{color:var(--tx3);margin:14px 0 0;font-size:11.5px;line-height:1.6}.vw-foot{margin:10px 0 0;font-size:12.5px}.vw-foot a{color:var(--ac);font-weight:600}.ci-agg{color:var(--tx3);margin:10px 0 0;font-size:12px}@media (max-width:860px){.vc-card{padding:18px 16px 16px}.vc-head{gap:10px}.vc-head h2{font-size:16px}.vc-row{flex-direction:column;gap:12px}.vc-photos{flex-direction:column}.vc-photo{aspect-ratio:1.7}.vc-passbox>div{flex:100%}.vw-cards{gap:10px}.vw-card{flex:100%;padding:16px}.vw-card b,.vw-card.is-main b{font-size:26px}.vw-sec{padding:16px}.vw-row{flex-direction:column;gap:12px}.vw-wdrow{flex-direction:column;align-items:stretch}.vw-acctops{width:100%;margin-left:0}}
@media (max-width:1180px){.caps{grid-auto-columns:256px}.caps.grid4{grid-template-columns:repeat(3,1fr)}.ggrid{grid-template-columns:repeat(4,1fr)}.homegrid{grid-template-columns:minmax(0,1fr) 264px;gap:20px}.glayout{grid-template-columns:200px 1fr}.plwrap{grid-template-columns:196px minmax(0,1fr);gap:20px}.rh-s .art{flex:0 0 116px}}@media (max-width:980px){.search{width:150px}.glayout{grid-template-columns:1fr}.side{position:static}.gtool{flex-wrap:wrap;position:static}.cmgrid,.homegrid{grid-template-columns:1fr}.homerail{max-height:none;position:static}.rail-body{flex-flow:wrap;margin:0;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.rail-body>*{flex:260px}.homerail>.rail-legal{flex:100%;margin-top:0}.fi-thumb{width:150px}.fi-poster .fg-poster{width:96px}.fi-lead .fi-t{font-size:19px}.lead-rev{grid-template-columns:1fr}.rev-grid{grid-template-columns:repeat(2,1fr)}.rev-bottom{grid-template-columns:1fr}.phead-grid{flex-direction:column;align-items:flex-start;gap:16px}.ft-grid{grid-template-columns:1fr 1fr}.caps.grid4,.ggrid{grid-template-columns:repeat(3,1fr)}.ggrid[data-view=big]{grid-template-columns:1fr}.subbar-in{scrollbar-width:none;padding:0 16px;overflow-x:auto}.subbar-in::-webkit-scrollbar{display:none}.s-ends{flex:none;margin-left:8px}.end-dd:not(.cat-dd){background:var(--raise);margin-left:8px;padding-left:12px;position:-webkit-sticky;position:sticky;right:0}.cat-dd{order:-1;margin-right:6px}.end-dd:not(.cat-dd) .end-dd-menu{min-width:186px;position:fixed;top:52px;right:10px;box-shadow:0 14px 44px rgba(0,0,0,.3)}.end-dd-menu .s-end{padding:11px 12px;font-size:14px}.cat-dd .cdd-menu{border-radius:14px;max-height:calc(100vh - 124px);position:fixed;top:104px;left:8px;right:8px}main[data-end=pc] .ggrid:not([data-view=rank]),main[data-end=con] .ggrid:not([data-view=rank]),main[data-end=web] .ggrid:not([data-view=rank]){grid-template-columns:repeat(3,1fr)}.cf-lb{display:none}.cf-track{gap:6px}.crow{padding:5px 9px;font-size:12px}.cf-g{margin-left:3px;padding-left:7px}.rechero{grid-template-columns:1fr;gap:12px}.rh-main{min-height:248px}.rh-bd{padding:20px 20px 18px}.rh-bd h2{font-size:22px}.rh-side{flex-direction:row;gap:12px}.rh-s .art{flex:0 0 108px}.plwrap{grid-template-columns:1fr;gap:14px;margin-top:16px}.plside{z-index:15;background:var(--canvas);position:-webkit-sticky;position:sticky;top:104px}body.eb-stuck .plside{top:44px}.plside-in{border-bottom:1px solid var(--line);scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:6px;max-height:none;padding:9px 0;display:flex;position:static;overflow-x:auto;overflow-y:visible}.plside-in::-webkit-scrollbar{display:none}.pl-head{display:none}.pl-g,.pl-rows{display:contents}.pl-g>b{display:none}.plside .crow{background:var(--raise);white-space:nowrap;border:0;flex:none;gap:6px;width:auto;padding:5px 10px;font-size:12.5px}.plside .crow i{margin-left:0}.pl-kids,.plside .crow-p.open+.pl-kids{display:contents}.plside .crow-p .cv{display:none}.plside .crow-p.leaf{padding-left:8px}.plside .crow.on{background:var(--ac-wash);color:var(--ac)}.plside .creset{background:var(--raise);border-radius:var(--r-s);border:0;flex:none;width:auto;height:28px;margin:0;padding:5px 10px;font-size:12.5px}main[data-end=pc] .ggrid.plgrid:not([data-view=rank]),main[data-end=con] .ggrid.plgrid:not([data-view=rank]),main[data-end=web] .ggrid.plgrid:not([data-view=rank]){grid-template-columns:repeat(2,1fr)}main[data-end=mob] .ggrid.plgrid:not([data-view=rank]){grid-template-columns:repeat(3,1fr)}}@media (max-width:860px){.search{display:none}}@media (max-width:760px){nav.main,.ctl .hdr-auth,.sec-h .sec-count{display:none}.ft-grid{padding-bottom:18px;display:block}.ft-brand{border-bottom:1px solid var(--line);padding-bottom:16px}.ft-brand p{max-width:none;margin-top:8px;font-size:12px;line-height:1.65}.ft-col{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:14px;display:flex}.ft-col h5{letter-spacing:0;width:46px;color:var(--tx3);flex:none;margin:0;font-size:11.5px;font-weight:600}.ft-col a{color:var(--tx2);white-space:nowrap;padding:0;font-size:12.5px;line-height:1.5}.ft-bar{flex-direction:column;align-items:flex-start;gap:5px;padding:14px 0 16px;font-size:11.5px}.ft-bar .ends{display:none}footer.ft{margin-top:32px}}@media (max-width:640px){.wrap,.hdr-in,.subbar-in,.ft-in{padding:0 16px}.search,.ctl .btn-g{display:none}.hdr-in{gap:12px}.ctl{gap:6px}.logo small{display:none}.ctl .btn-p{height:32px;padding:0 12px;font-size:12px}.caps{grid-auto-columns:232px}.caps.grid4,.rev-grid,.feat2{grid-template-columns:1fr}.ggrid{grid-template-columns:repeat(2,1fr)}.tcwrap{padding:13px 14px 14px}.phead h1{font-size:22px}.sec-h h2{font-size:18px}.cta-in{padding:22px}.cta-form{flex-direction:column}.feednote{display:none}.fi{gap:12px;padding:14px 15px}.fi-t{font-size:15.5px}.fi-x{-webkit-line-clamp:2;font-size:13px}.fi-thumb{aspect-ratio:4/3;border-radius:4px;width:104px}.fi-b{height:28px;padding:0 9px}.fi-b span span{display:none}.fi-lead{padding:0}.fi-lead .fl-hero{aspect-ratio:16/9}.fi-lead .fi-bd{padding:13px 15px 15px}.fi-lead .fi-t{font-size:17px}.fi-lead .fi-x{-webkit-line-clamp:2}.fi-poster .fg-poster{width:78px}.fi-block .fi-bd{padding:14px 15px}.fr-block{gap:6px;width:86px}.fr-block b{font-size:27px}.fr-bar{width:50px}.fg-thumbs{gap:6px}.fq-t{font-size:15px}.fl-row span{display:none}.rail-body{flex-direction:column}.subbar a{padding:6px 9px;font-size:13px}.s-end{padding:5px 7px;font-size:12px}.s-ends .d{padding:0 1px}main[data-end=pc] .ggrid:not([data-view=rank]),main[data-end=con] .ggrid:not([data-view=rank]),main[data-end=web] .ggrid:not([data-view=rank]){grid-template-columns:repeat(2,1fr)}.rechero{gap:10px;margin-top:14px}.rh-main{min-height:214px}.rh-bd{padding:16px 16px 15px}.rh-bd h2{margin-bottom:6px;font-size:19px}.rh-bd p{margin-bottom:10px;font-size:12.5px}.rh-tags{gap:5px;margin-bottom:9px}.rh-tag{height:20px;padding:0 7px;font-size:10.5px}.rh-m{gap:10px;font-size:11.5px}.rh-score{font-size:20px}.rh-act{gap:9px}.rh-btn{height:33px;padding:0 14px;font-size:12.5px}.rh-act .rh-btn:first-of-type{margin-left:0}.rh-side{flex-direction:column;gap:10px}.rh-s{border-radius:var(--r);gap:11px;padding:9px}.rh-s .art{flex:0 0 92px}.rh-sb b{font-size:13.5px}.rh-s .sc{font-size:16px}.recsec{margin-top:26px}main[data-end=mob] #gameRows.plgrid[data-view=grid]{grid-template-columns:repeat(2,1fr)}#gameRows[data-list]{grid-template-columns:1fr;gap:10px}#gameRows[data-list] .cap{flex-direction:row;align-items:center}#gameRows[data-list] .cap .art{aspect-ratio:16/10;flex:none;width:124px}#gameRows[data-list] .cap .bd{gap:5px;padding:9px 12px}#gameRows[data-list] .cap h3{font-size:13.5px}#gameRows[data-list] .cap .meta{padding-top:0}}
.seg a{height:29px;color:var(--tx2);background:var(--surface);align-items:center;padding:0 13px;font-size:12px;font-weight:500;transition:all .14s;display:inline-flex}.seg a+a{border-left:1px solid var(--line-2)}.seg a:hover{color:var(--tx-h);background:var(--raise)}.seg a.on{background:var(--ac);color:var(--ac-ink)}.vsw a{width:32px;height:29px;color:var(--tx3);background:var(--surface);place-items:center;transition:all .14s;display:grid}.vsw a+a{border-left:1px solid var(--line-2)}.vsw a:hover{color:var(--tx-h);background:var(--raise)}.vsw a.on{background:var(--ac);color:var(--ac-ink)}.vsw a svg{width:14px;height:14px}.cfilter .creset{align-items:center;display:inline-flex}.end-dd:not(.cat-dd):hover .end-dd-menu,.end-dd:not(.cat-dd):focus-within .end-dd-menu{display:block}.end-dd:hover .end-dd-btn .cv,.end-dd:focus-within .end-dd-btn .cv{transform:rotate(180deg)}.plside .crow-p:hover+.pl-kids,.plside .pl-kids:hover{display:flex}.plside .crow-p:focus-visible+.pl-kids{display:flex}.cfilter.bp-cf{display:flex}.rtprog{z-index:9999;pointer-events:none;background:0 0;height:2px;position:fixed;top:0;bottom:auto;left:0;right:0}.rtprog-bar{background:var(--ac);height:100%;box-shadow:0 0 4px var(--ac);transition:width .18s var(--ease),opacity .2s linear;display:block}.gdtwrap{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;margin-top:6px;display:grid}.gdtmain,.gdtside{min-width:0}.gdt-hero{border-radius:var(--r-l);background:var(--surface);box-shadow:var(--sh-card);aspect-ratio:21/9;position:relative;overflow:hidden}.gdt-hero img{object-fit:cover;width:100%;height:100%;display:block}.gdt-scrim{background:linear-gradient(rgba(6,10,18,0) 45%,rgba(6,10,18,.55) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.gdt-hero .th-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gdt-ver{border-radius:var(--r-pill);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(6,10,18,.6);padding:3px 9px;font-size:11px;font-weight:600;position:absolute;bottom:12px;right:12px}.gdt-shots{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.gdt-shot{border-radius:var(--r-s);background:var(--raise);aspect-ratio:16/9;display:block;overflow:hidden}.gdt-shot img{object-fit:cover;width:100%;height:100%;display:block}.gdt-sec{margin-top:26px}.gdt-sec h2{color:var(--tx-h);border-left:3px solid var(--ac);margin:0 0 12px;padding-left:10px;font-size:16px;font-weight:600;line-height:1.2}.gdt-desc{background:var(--surface);box-shadow:var(--sh-card);border-radius:var(--r);border:0;padding:18px 20px}.gdt-desc p{color:var(--tx);margin:0 0 12px;font-size:14px;line-height:1.9}.gdt-desc p:last-child{margin-bottom:0}.gdt-none{color:var(--tx3)}.gcmt{background:var(--surface);border-radius:var(--r);box-shadow:var(--sh-card);margin:26px 0 28px;padding:18px 20px 10px}.gcmt-h{align-items:baseline;gap:8px;margin-bottom:14px;display:flex}.gcmt-h h2{color:var(--tx-h);border-left:3px solid var(--ac);margin:0;padding-left:10px;font-size:16px;font-weight:600;line-height:1.2}.gcmt-h em{color:var(--ac);font-size:16px;font-style:normal;font-weight:700}.gcmt-h span{color:var(--tx3);font-size:12.5px}.gcmt-form{gap:12px;display:flex}.gcmt-form>.rav{width:32px;height:32px;margin-top:2px;font-size:12px}.gcmt-box{flex:1;min-width:0}.gcmt-box textarea{border-radius:var(--r-s);background:var(--raise);width:100%;min-height:78px;color:var(--tx);resize:vertical;transition:.16s var(--ease);border:0;padding:11px 13px;font-family:inherit;font-size:13.6px;line-height:1.72}.gcmt-box textarea::placeholder{color:var(--tx3)}.gcmt-box textarea:focus{background:var(--surface);box-shadow:0 0 0 2px var(--ac-wash);outline:none}.gcmt-bar{justify-content:space-between;align-items:center;gap:12px;margin-top:9px;display:flex}.gcmt-bar em{color:var(--tx3);font-size:12px;font-style:normal}.gcmt-bar .btn{height:34px;padding:0 18px;font-size:13px}.gcmt-rep{border-radius:var(--r-s);background:var(--ac-wash);color:var(--tx2);justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:6px 10px;font-size:12.5px;display:flex}.gcmt-rep i{color:var(--ac);font-style:normal;font-weight:600}.gcmt-rep button{color:var(--tx3);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 4px;font-family:inherit;font-size:12px}.gcmt-rep button:hover{color:var(--ac);background:var(--surface)}.gcmt-out{align-items:center;gap:10px;padding-bottom:4px;display:flex}.gcmt-fake{border-radius:var(--r-s);background:var(--raise);min-width:0;height:42px;color:var(--tx3);white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;padding:0 13px;font-size:13.4px;display:flex;overflow:hidden}.gcmt-out .btn{flex:none;height:36px;padding:0 18px;font-size:13px}.gcmt-msg{margin:10px 0 0}.gcmt-list{margin:16px -10px 0}.gcmi{border-radius:var(--r-s);transition:background .16s var(--ease);gap:11px;padding:13px 10px;display:flex}.gcmi:hover{background:var(--raise)}.gcmi>.rav{flex:none;width:30px;height:30px;margin-top:1px;font-size:11.5px}.gcmi-main{flex:1;min-width:0}.gcmi-h{color:var(--tx3);align-items:center;gap:7px;font-size:12.5px;line-height:1.4;display:flex}.gcmi-h b,.gcmi-au{color:var(--tx-h);font-size:13px;font-weight:600}.gcmi-au:hover{color:var(--ac)}.gcmi-to i{color:var(--ac);font-style:normal;font-weight:600}.gcmi-ago{color:var(--tx3);margin-left:1px}.gcmi-tx{color:var(--tx2);white-space:pre-wrap;word-break:break-word;margin:7px 0 0;font-size:13.6px;line-height:1.75}.gcmi-a{align-items:center;gap:4px;margin-top:6px;display:flex}.gcmi-btn{height:24px;color:var(--tx3);cursor:pointer;background:0 0;border:0;border-radius:99px;align-items:center;gap:5px;padding:0 8px;font-family:inherit;font-size:12.5px;transition:all .14s;display:inline-flex}.gcmi-btn:hover{background:var(--ac-wash);color:var(--ac)}.gcmi-i{width:13px;height:13px}.gcmi-kids{box-shadow:inset 1px 0 0 var(--line);margin-top:6px;padding-left:14px}.gcmt-empty{text-align:center;color:var(--tx3);margin:18px 0 16px;font-size:13px}.gcmt-more{border-radius:var(--r-s);background:var(--raise);width:100%;height:38px;color:var(--tx2);cursor:pointer;border:0;margin:10px 0 14px;font-family:inherit;font-size:13px;transition:all .16s;display:block}.gcmt-more:hover{background:var(--ac-wash);color:var(--ac)}.gcmt-more:disabled{opacity:.6;cursor:default}.gdt-card{background:var(--surface);box-shadow:var(--sh-card);border-radius:var(--r);border:0;margin-bottom:16px;padding:16px}.gdt-cover{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-s);width:100%;margin-bottom:12px;display:block}.gdt-card h2{color:var(--tx-h);margin:0 0 10px;font-size:16px;font-weight:600}.gdt-tags{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.gdt-tag{color:var(--tx2);background:var(--raise);border-radius:var(--r-pill);padding:2px 9px;font-size:12px}.gdt-price{align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.gdt-price b{color:var(--ac);font-size:20px;font-weight:700}.gdt-price s{color:var(--tx3);font-size:13px}.gdt-act{grid-template-columns:1fr auto;gap:8px;margin-bottom:14px;display:grid}.gdt-btn{cursor:pointer;justify-content:center}.gdt-nums{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding-top:12px;display:grid}.gdt-nums span{flex-direction:column;align-items:center;gap:2px;display:flex}.gdt-nums b{color:var(--tx-h);font-size:14px}.gdt-nums em{color:var(--tx3);font-size:11px;font-style:normal}.gdt-ch{color:var(--tx-h);margin-bottom:10px;font-size:14px;display:block}.gdt-info{margin:0}.gdt-info>div{border-bottom:1px dashed var(--line);justify-content:space-between;gap:12px;padding:7px 0;font-size:13px;display:flex}.gdt-info>div:last-child{border-bottom:0}.gdt-info dt{color:var(--tx3);flex:none}.gdt-info dd{color:var(--tx);text-align:right;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0;display:flex}.gdt-endlink{color:var(--ac)}@media (max-width:900px){.gdtwrap{flex-direction:column;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;display:flex}.gdtmain,.gdtside{display:contents}.gdt-hero{order:1}.gdt-buy{order:2;margin-top:14px}.gdt-shots{order:3;grid-template-columns:repeat(2,minmax(0,1fr))}.gdt-sec{order:4}.gdt-extra{order:5}.gdt-spec{order:6}.gdt-buy .gdt-cover,.gdt-buy h2{display:none}}@media (max-width:640px){.gcmt{padding:16px 14px 8px}.gcmt-list{margin-left:-6px;margin-right:-6px}.gcmt-form>.rav{display:none}.gcmi-kids{padding-left:10px}.gcmt-out{display:block}.gcmt-fake{display:none}.gcmt-out .btn{width:100%}}.hdr-user{background:var(--raise);max-width:152px;height:34px;color:var(--tx);border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 6px;font-size:13px;transition:all .15s;display:inline-flex}.hdr-user:hover{background:var(--raise-2);color:var(--tx-h)}.hdr-user img,.hdr-user i{object-fit:cover;border-radius:50%;flex:none;width:24px;height:24px}.hdr-user i{color:var(--ac-ink);background:var(--ac);place-items:center;font-size:12px;font-style:normal;font-weight:700;display:grid}.hdr-bell{width:34px;height:34px;color:var(--tx2);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex;position:relative}.hdr-bell:hover{background:var(--raise);color:var(--tx-h)}.hdr-bell-i{width:17px;height:17px}.hdr-bell-n{color:#fff;text-align:center;min-width:15px;height:15px;box-shadow:0 0 0 1.5px var(--header);background:#f5433c;border-radius:999px;padding:0 4px;font-size:10px;font-weight:700;line-height:15px;position:absolute;top:1px;right:0}.hdr-user b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}@media (max-width:640px){.hdr-user{max-width:none;padding:0 5px}.hdr-user b{display:none}}.authwrap{justify-content:center;padding:46px 24px 72px;display:flex;position:relative}.authwrap:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(660px 300px at 22% 0%,hsl(var(--h)92% 56%/.16),transparent 70%),radial-gradient(560px 280px at 84% 12%,hsl(var(--h)88% 62%/.12),transparent 72%);position:absolute;top:-60px;bottom:0;left:0;right:0}[data-mode=dark] .authwrap:before{background:radial-gradient(680px 320px at 22% 0%,hsl(var(--h)95% 60%/.26),transparent 70%),radial-gradient(580px 300px at 84% 12%,hsl(var(--h)92% 66%/.2),transparent 72%)}.authcard{z-index:1;background:var(--surface);width:100%;max-width:900px;box-shadow:var(--sh-card);border-radius:var(--r-l);border:0;position:relative;overflow:hidden}.authcard.wide{max-width:980px;padding:34px 36px 30px}.authcard.solo{max-width:460px}.authcard.solo .auth-h{text-align:center;margin-bottom:20px}[data-mode=dark] .authcard{border-color:hsl(var(--h)40% 30%/.5)}.auth-split{align-items:stretch;display:flex}.auth-main{flex-direction:column;flex:1;min-width:0;padding:34px 36px 30px;display:flex}.auth-stack{display:grid}.auth-slot{grid-area:1/1;min-width:0}.auth-slot[data-on=false]{visibility:hidden}.auth-main>.auth-org{margin-top:auto}.auth-aside{color:#fff;background:radial-gradient(120% 78% at 100% 0%,hsl(var(--h)100% 62%/.34),transparent 62%),radial-gradient(90% 60% at 0% 100%,hsl(calc(var(--h) + 26)90% 58%/.26),transparent 66%),repeating-linear-gradient(0deg,rgba(255,255,255,.043) 0 1px,transparent 1px 34px),repeating-linear-gradient(90deg,rgba(255,255,255,.043) 0 1px,transparent 1px 34px),linear-gradient(160deg,hsl(var(--h)62% 20%)0%,hsl(calc(var(--h) - 12)68% 11%)100%);flex-direction:column;flex:none;width:400px;padding:34px 32px 30px;display:flex;position:relative;overflow:hidden}.auth-art{opacity:.34;pointer-events:none;gap:12px;height:56%;display:flex;position:absolute;bottom:-9%;left:-14%;right:-14%;transform:rotate(-9deg);-webkit-mask-image:linear-gradient(transparent 0%,#000 66%);mask-image:linear-gradient(transparent 0%,#000 66%)}.auth-art img{object-fit:cover;filter:saturate(1.15)contrast(1.06);border-radius:12px;flex:1;min-width:0;height:100%}.auth-aside-in{z-index:1;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.auth-brand{letter-spacing:.2px;align-items:center;gap:11px;font-size:18px;font-weight:700;display:flex}.auth-brand-mk{width:38px;height:38px;color:hsl(var(--h)76% 26%);background:linear-gradient(180deg,#fff 0%,hsl(var(--h)60% 90%)100%);box-shadow:0 0 0 1px rgba(255,255,255,.24),0 6px 20px hsl(var(--h)96% 60%/.42);border-radius:11px;flex:none;place-items:center;font-size:19px;font-weight:800;display:grid}.auth-aside-tx{margin-top:30px}.auth-aside-tx h2{letter-spacing:-.3px;background:linear-gradient(100deg,#fff 12%,hsl(var(--h)100% 84%)96%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 12px;font-size:27px;font-weight:800;line-height:1.34}.auth-aside-tx p{color:rgba(255,255,255,.78);margin:0;font-size:13.5px;line-height:1.75}.auth-feats{gap:13px;margin:28px 0 0;padding:0;list-style:none;display:grid}.auth-feats li{color:rgba(255,255,255,.92);align-items:center;gap:10px;font-size:13.5px;display:flex}.auth-feats svg{box-sizing:content-box;width:16px;height:16px;color:hsl(var(--h)100% 92%);background:hsl(var(--h)96% 58%/.34);border-radius:50%;flex:none;padding:3px}.auth-stats{-webkit-backdrop-filter:blur(9px);background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:4px;margin:auto 0 0;padding:12px 6px;display:grid}.auth-stat{text-align:center}.auth-stat dt{letter-spacing:-.2px;color:#fff;font-size:17px;font-weight:800}.auth-stat dd{color:rgba(255,255,255,.74);margin:3px 0 0;font-size:11.5px}@media (max-width:860px){.authcard{max-width:480px}.auth-aside{display:none}}.auth-h{margin-bottom:26px}.auth-h h1{letter-spacing:-.4px;color:var(--tx-h);margin:0 0 9px;font-size:28px;font-weight:800}.auth-h p{color:var(--tx2);margin:0;font-size:13.5px;line-height:1.65}.auth-seg{background:var(--input);border-radius:var(--r);gap:6px;margin-bottom:24px;padding:4px;display:flex}.auth-seg-i{border-radius:var(--r-s);height:40px;color:var(--tx2);flex:1;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:14px;font-weight:500;transition:all .15s;display:flex}.auth-seg-i:hover{color:var(--tx-h)}.auth-seg-i.on{background:var(--surface);color:var(--ac);box-shadow:var(--sh-1);font-weight:600}.auth-tabs{border-bottom:1px solid var(--line);gap:20px;margin-bottom:18px;display:flex}.auth-tab{height:36px;color:var(--tx2);flex:none;align-items:center;padding:0 2px;font-family:inherit;font-size:13.5px;transition:all .15s;display:inline-flex;position:relative}.auth-tab:hover{color:var(--tx-h)}.auth-tab.on{color:var(--ac);font-weight:600}.auth-tab.on:after{content:"";background:var(--ac);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.auth-f{margin-bottom:15px;display:block}.auth-lb{color:var(--tx2);margin-bottom:7px;font-size:12.5px;display:block}.auth-in{width:100%;height:46px;color:var(--tx-h);background:var(--input);border-radius:var(--r);border:1px solid transparent;outline:none;padding:0 14px;font-size:14.5px;transition:all .15s}.auth-in:focus{border-color:var(--ac);background:var(--surface);box-shadow:0 0 0 3px var(--ac-wash)}.auth-in::placeholder{color:var(--tx3)}.auth-sel{cursor:pointer;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-mode=dark] .auth-sel{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.auth-row{align-items:stretch;gap:8px;display:flex}.auth-row .auth-in{flex:1;min-width:0}.auth-code{border-radius:var(--r);height:46px;color:var(--ac);background:var(--ac-wash);white-space:nowrap;border:1px solid transparent;flex:none;padding:0 15px;font-size:13px;font-weight:500;transition:all .15s}.auth-code:hover:not(:disabled){border-color:var(--ac)}.auth-code:disabled{color:var(--tx3);background:var(--raise);cursor:default}.auth-cap{border-radius:var(--r);background:var(--raise);cursor:pointer;object-fit:cover;flex:none;width:120px;height:46px}.auth-agree{color:var(--tx2);cursor:pointer;align-items:flex-start;gap:8px;margin:4px 0 16px;font-size:12.5px;line-height:1.6;display:flex}.auth-agree input{width:15px;height:15px;accent-color:var(--ac);flex:none;margin:2px 0 0}.auth-agree a{color:var(--ac)}.auth-agree a:hover{text-decoration:underline}.auth-msg{border-radius:var(--r);margin-bottom:14px;padding:10px 12px;font-size:13px;line-height:1.55}.auth-msg.err{color:#cf1124;background:rgba(207,17,36,.09);border:1px solid rgba(207,17,36,.26)}[data-mode=dark] .auth-msg.err{color:#ff7875}.auth-msg.ok{color:var(--ac);background:var(--ac-wash);border:1px solid transparent}.auth-hint{border-radius:var(--r-s);color:var(--tx2);background:var(--raise);border:1px dashed var(--line-2);margin-top:14px;padding:9px 11px;font-size:12px;line-height:1.55}.auth-hint b{letter-spacing:.08em;color:var(--ac);font-size:14px}.auth-msg .auth-hint{color:inherit;background:0 0;border:0;margin:8px 0 0;padding:0;font-size:12.5px}.auth-note{margin:0 0 16px}.auth-org{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:20px;padding-top:16px;display:flex}.auth-org-tx{flex:1;min-width:0}.auth-org-tx b{color:var(--tx-h);margin-bottom:3px;font-size:13px;font-weight:600;display:block}.auth-org-tx span{color:var(--tx2);font-size:12px;line-height:1.55;display:block}.auth-org-go{color:var(--ac);white-space:nowrap;flex:none;align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:inline-flex}.auth-org-go:hover{text-decoration:underline}.auth-org-go svg{width:13px;height:13px}.auth-org-soon{color:var(--tx3);background:var(--raise);white-space:nowrap;border-radius:999px;flex:none;padding:4px 10px;font-size:12px}.auth-submit{background-image:linear-gradient(180deg,hsl(var(--h)92% 58%)0%,hsl(var(--h)88% 46%)100%);width:100%;height:48px;box-shadow:0 6px 18px hsl(var(--h)90% 50%/.34);border:0;justify-content:center;margin-top:8px;font-size:15px;font-weight:600;transition:all .15s}.auth-submit:hover:not(:disabled){background-image:linear-gradient(180deg,hsl(var(--h)94% 63%)0%,hsl(var(--h)90% 50%)100%);box-shadow:0 8px 22px hsl(var(--h)92% 52%/.44)}.auth-submit:disabled{opacity:.65;cursor:default;box-shadow:none}.auth-foot{text-align:center;color:var(--tx2);margin-top:18px;font-size:13px}.auth-foot a{color:var(--ac);font-weight:500}.auth-foot a:hover{text-decoration:underline}.auth-foot+.auth-foot{margin-top:10px}.me-bind{border-top:1px dashed var(--line-2);margin-top:26px;padding-top:22px}.me-bind-h{margin-bottom:16px}.me-bind-h b{color:var(--tx-h);margin-bottom:5px;font-size:14.5px;display:block}.me-bind-h span{color:var(--tx2);font-size:12.5px;line-height:1.6;display:block}.me-empty{border-radius:var(--r-pill);color:var(--tx3);background:var(--raise);padding:1px 8px;font-size:12px}.amask{z-index:400;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:amaskIn .16s var(--ease);background:rgba(25,29,36,.5);padding:24px 16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}[data-mode=dark] .amask{background:rgba(12,14,19,.62)}.amwrap{flex:none;width:min(900px,100%);margin:auto;position:relative}.authcard.amodal{max-height:calc(100vh - 48px);box-shadow:var(--sh-3);animation:amodalIn .18s var(--ease);overflow-y:auto}.am-x{z-index:1;width:30px;height:30px;color:var(--tx2);background:var(--surface);box-shadow:var(--sh-2);border-radius:50%;place-items:center;transition:all .15s;display:grid;position:absolute;top:-14px;right:-14px}.am-x:hover{color:var(--tx-h);background:var(--raise-2)}@media (max-width:520px){.am-x{top:10px;right:10px}}@keyframes amaskIn{0%{opacity:0}}@keyframes amodalIn{0%{opacity:0;transform:translateY(8px)scale(.985)}}.me-hero{border-bottom:1px solid var(--line);align-items:center;gap:18px;margin-bottom:20px;padding-bottom:20px;display:flex}.me-av{object-fit:cover;background:var(--raise);border-radius:50%;flex:none;width:64px;height:64px}.me-av.fb{color:var(--ac-ink);background:var(--ac);place-items:center;font-size:26px;font-weight:700;display:grid}.me-id{min-width:0}.me-id b{color:var(--tx-h);margin-bottom:5px;font-size:19px;display:block}.me-id span{color:var(--tx3);font-size:12.5px}.me-tags{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.me-tag{border-radius:var(--r-pill);color:var(--tx2);background:var(--raise);padding:2px 9px;font-size:11.5px}.me-tag.ac{color:var(--ac);background:var(--ac-wash)}.me-rows{margin:0}.me-row{border-bottom:1px dashed var(--line);justify-content:space-between;gap:14px;padding:9px 0;font-size:13.5px;display:flex}.me-row:last-child{border-bottom:0}.me-row dt{color:var(--tx3);flex:none}.me-row dd{color:var(--tx);text-align:right;word-break:break-all;margin:0}.me-actions{gap:10px;margin-top:22px;display:flex}.me-actions .btn{flex:1;justify-content:center;height:40px}.me-note{border-radius:var(--r-s);color:var(--tx2);background:var(--raise);border:1px dashed var(--line-2);margin-top:16px;padding:11px 13px;font-size:12px;line-height:1.65}.guest{text-align:center;padding:10px 0 2px}@media (max-width:760px){.me-guest{display:none}.authwrap{padding:16px 12px 28px}.authwrap:before{display:none}}.guest b{color:var(--tx-h);margin-bottom:8px;font-size:18px;display:block}.guest p{color:var(--tx2);margin:0 0 22px;font-size:13px;line-height:1.7}.guest-act{gap:10px;display:flex}.guest-act .btn{flex:1;justify-content:center;height:42px}.plats-ico svg,.sec-link svg,.fi-b svg{color:var(--ac)}.fi-b:hover svg{color:var(--ac-hi)}

