@charset "UTF-8";:root{--bg:#15100a;--bg-2:#1b140c;--panel:#211810;--panel-2:#271d13;--panel-3:#2e2216;--raise:#33261a;--line:#3b2c1c;--line-2:#4a3824;--line-soft:#2d2116;--gold:#f0a92e;--gold-2:#ffc45c;--gold-3:#ffd88a;--gold-deep:#c07f16;--gold-ink:#2a1c07;--gold-grad:linear-gradient(135deg,#ffc45c 0%,#f0a92e 48%,#d4881a 100%);--gold-grad-soft:linear-gradient(135deg,rgba(255,196,92,.16) 0%,rgba(240,169,46,.08) 100%);--text:#f2e8d8;--text-2:#cbb79b;--muted:#a08a6e;--dim:#8a765c;--faint:#6d5c47;--ok:#4ea96f;--ok-bg:rgba(78,169,111,.14);--warn:#d99a2b;--warn-bg:rgba(217,154,43,.14);--danger:#d9564a;--danger-bg:rgba(217,86,74,.14);--info:#5b93c9;--info-bg:rgba(91,147,201,.14);--live:#e0483e;--c-video:#f0a92e;--c-live:#e0483e;--c-friend:#d2648f;--c-gallery:#4ea96f;--c-comic:#7d7fd4;--c-novel:#c98a3e;--r-xs:4px;--r-sm:6px;--r:10px;--r-lg:14px;--r-xl:20px;--r-pill:999px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--shadow-1:0 1px 2px rgba(0,0,0,.4);--shadow-2:0 4px 14px rgba(0,0,0,.42);--shadow-3:0 12px 34px rgba(0,0,0,.52);--shadow-gold:0 6px 22px rgba(240,169,46,.2);--font:"PingFang SC","HarmonyOS Sans SC","Microsoft YaHei UI","Microsoft YaHei", "Noto Sans SC","Source Han Sans SC","Segoe UI",system-ui,-apple-system,sans-serif;--font-num:"SF Mono","JetBrains Mono","Cascadia Mono","DejaVu Sans Mono",Consolas,monospace;--wrap:1280px;--hdr-h:60px;--ease:cubic-bezier(.4,0,.2,1);--dur:.2s}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}img{max-width:100%;display:block;border:0}a{color:inherit;text-decoration:none}a:hover{color:var(--gold-2)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5{margin:0;font-weight:700;line-height:1.4}p{margin:0}table{border-collapse:collapse;width:100%}:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:var(--r-xs)}::selection{background:#f0a92e4d;color:#fff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hidden{display:none!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg-2)}::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:var(--r-pill);border:2px solid var(--bg-2)}::-webkit-scrollbar-thumb:hover{background:var(--gold-deep)}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--sp-5)}@media(max-width:768px){.wrap{padding:0 var(--sp-3)}}.grid{display:grid;gap:var(--sp-4)}.g2{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.g5{grid-template-columns:repeat(5,1fr)}.g6{grid-template-columns:repeat(6,1fr)}@media(max-width:1200px){.g6{grid-template-columns:repeat(4,1fr)}.g5{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.g4,.g5,.g6{grid-template-columns:repeat(3,1fr)}.g3{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.g2,.g3,.g4,.g5,.g6{grid-template-columns:repeat(2,1fr)}}.hdr{position:sticky;top:0;z-index:100;height:var(--hdr-h);background:#15100aeb;backdrop-filter:blur(14px);border-bottom:1px solid var(--line-soft)}.hdr-in{max-width:var(--wrap);margin:0 auto;padding:0 var(--sp-5);height:100%;display:flex;align-items:center;gap:var(--sp-5)}.brand{display:flex;align-items:center;gap:10px;flex-shrink:0}.brand-mark{width:34px;height:34px;border-radius:9px;background:var(--gold-grad);display:grid;place-items:center;color:var(--gold-ink);font-weight:800;font-size:17px;box-shadow:var(--shadow-gold);letter-spacing:-.5px}.brand-tx{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:34px;padding:2px 0;line-height:1}.brand-tx b{font-size:15px;line-height:16px;letter-spacing:.4px}.brand-tx span{font-size:9.5px;line-height:11px;margin-top:3px;color:var(--faint);letter-spacing:1.7px;text-transform:uppercase}.nav{display:flex;align-items:center;gap:2px;flex:0 0 auto;min-width:0;overflow:visible}.nav>a{position:relative;padding:0 13px;height:var(--hdr-h);display:inline-flex;align-items:center;font-size:14px;color:var(--text-2);font-weight:500;white-space:nowrap;transition:color var(--dur) var(--ease)}.nav>a:after{content:"";position:absolute;left:13px;right:13px;bottom:0;height:2px;background:var(--gold-grad);border-radius:2px 2px 0 0;transform:scaleX(0);transform-origin:center;transition:transform var(--dur) var(--ease)}.nav>a:hover{color:var(--gold-2)}.nav>a:hover:after,.nav>a.on:after{transform:scaleX(1)}.nav>a.on{color:var(--gold);font-weight:600}.hdr-tools{display:flex;align-items:center;gap:var(--sp-3);flex-shrink:0;margin-left:0}.hdr-mid{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:center}.nav-more{position:relative;flex-shrink:0;display:flex;align-items:center}.nav-more-btn{position:relative;display:inline-flex;align-items:center;gap:5px;height:var(--hdr-h);padding:0 13px;font-size:14px;color:var(--text-2);font-weight:500;white-space:nowrap;transition:color var(--dur) var(--ease)}.nav-more-btn:after{content:"";position:absolute;left:13px;right:13px;bottom:0;height:2px;background:var(--gold-grad);border-radius:2px 2px 0 0;transform:scaleX(0);transition:transform var(--dur) var(--ease)}.nav-more-btn:hover{color:var(--gold-2)}.nav-more.open .nav-more-btn{color:var(--gold)}.nav-more.open .nav-more-btn:after{transform:scaleX(1)}.nav-more-btn svg{width:11px;height:11px;opacity:.65;transition:transform var(--dur) var(--ease)}.nav-more.open .nav-more-btn svg{transform:rotate(180deg)}.nav-more-menu{position:absolute;right:0;left:auto;top:calc(100% + 2px);min-width:172px;background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--r);box-shadow:var(--shadow-3);padding:5px;z-index:120;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease),visibility var(--dur)}.nav-more:hover .nav-more-menu,.nav-more:focus-within .nav-more-menu,.nav-more.open .nav-more-menu{opacity:1;visibility:visible;transform:translateY(0)}.nav-more:hover .nav-more-btn{color:var(--gold-2)}.nav-more:hover .nav-more-btn:after{transform:scaleX(1)}.nav-more:hover .nav-more-btn svg{transform:rotate(180deg)}.nav-more-menu a{display:flex;align-items:center;gap:9px;padding:9px 11px;border-radius:var(--r-sm);font-size:13px;color:var(--text-2);white-space:nowrap}.nav-more-menu a:hover{background:var(--raise);color:var(--gold-2)}.nav-more-menu a:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--gold-deep);flex-shrink:0;transition:background var(--dur) var(--ease)}.nav-more-menu a:hover:before{background:var(--gold)}.hdr-tools{display:flex;align-items:center;gap:var(--sp-2);flex-shrink:0}.search-box{position:relative;display:flex;align-items:center}.search-box input{width:196px;height:36px;padding:0 34px 0 13px;border-radius:var(--r-pill);background:var(--panel);border:1px solid var(--line);color:var(--text);font-size:13px;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),background var(--dur) var(--ease)}.search-box input::placeholder{color:var(--faint)}.search-box input:focus{outline:none}.search-box button{position:absolute;right:4px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:var(--muted)}.search-box svg{width:15px;height:15px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 16px;border-radius:var(--r-pill);font-size:13px;font-weight:600;white-space:nowrap;border:1px solid var(--line-2);background:var(--panel-2);color:var(--text-2);transition:all var(--dur) var(--ease)}.btn:hover{border-color:var(--gold-deep);color:var(--gold-2);background:var(--panel-3)}.btn svg{width:15px;height:15px}.btn-p{background:var(--gold-grad);color:var(--gold-ink);border-color:transparent;font-weight:700}.btn-p:hover{background:var(--gold-grad);background-image:var(--gold-grad);color:var(--gold-ink);border-color:transparent;filter:brightness(1.08)}.btn-gh{background:transparent}.btn-sm{height:30px;padding:0 12px;font-size:12px}.btn-lg{height:44px;padding:0 26px;font-size:15px}.btn-block{width:100%}.btn-danger{color:var(--danger);border-color:#d9564a66;background:var(--danger-bg)}.btn-danger:hover{background:#d9564a38;border-color:var(--danger);color:#ff8a7e}.lang{position:relative}.lang:after{content:"";position:absolute;left:0;right:0;top:100%;height:10px}.lang-cur{display:inline-flex;align-items:center;gap:5px;height:36px;padding:0 11px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--panel);font-size:13px;color:var(--text-2)}.lang-cur:hover{border-color:var(--gold-deep);color:var(--gold-2)}.lang-cur svg{width:13px;height:13px}.lang-cur .globe{width:15px;height:15px;flex-shrink:0}.lang-cur .caret{width:9px;height:9px;opacity:.6;transition:transform var(--dur) var(--ease)}.lang:hover .lang-cur,.lang.open .lang-cur{border-color:var(--gold-deep);color:var(--gold-2)}.lang:hover .lang-cur .caret,.lang.open .lang-cur .caret{transform:rotate(180deg)}.lang-list{position:absolute;right:0;top:calc(100% + 8px);min-width:140px;background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--r);box-shadow:var(--shadow-3);padding:5px;z-index:120;opacity:0;visibility:hidden;transform:translateY(-6px);transition:all var(--dur) var(--ease)}.lang:hover .lang-list,.lang.open .lang-list{opacity:1;visibility:visible;transform:translateY(0)}.lang-list a{display:flex;align-items:center;gap:10px;padding:8px 11px;border-radius:var(--r-sm);font-size:13px;color:var(--text-2);white-space:nowrap}.lang-list a:hover{background:var(--raise);color:var(--gold-2)}.lang-list a.on{background:var(--gold-grad-soft);color:var(--gold);font-weight:600}.lang-list .sep{height:1px;background:var(--line);margin:5px 6px}.sec{margin-top:var(--sp-10);margin-bottom:var(--sp-10)}.sec-hd{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-5)}.sec-hd .bar{width:3px;height:18px;border-radius:2px;background:var(--gold-grad);flex-shrink:0}.sec-hd h2{font-size:19px;letter-spacing:.2px}.sec-hd .sub{font-size:12px;color:var(--faint);font-weight:400}.sec-hd .more{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--muted);padding:6px 10px;border-radius:var(--r-pill);transition:all var(--dur) var(--ease)}.sec-hd .more:hover{color:var(--gold-2);background:var(--gold-grad-soft)}.sec-hd .more svg{width:13px;height:13px}.card{display:block;position:relative;border-radius:var(--r);overflow:hidden;background:var(--panel);border:1px solid var(--line-soft);transition:transform var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.card:hover{transform:translateY(-3px);border-color:var(--line-2);box-shadow:var(--shadow-2)}.thumb{position:relative;overflow:hidden;background:var(--panel-3);border-radius:var(--r) var(--r) 0 0;transform:translateZ(0);isolation:isolate}.ratio-169{aspect-ratio:16/9}.ratio-11{aspect-ratio:1/1}.ratio-34{aspect-ratio:3/4}.thumb img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.02);transform-origin:center center;transition:transform .35s var(--ease);background-color:var(--panel-3);background-position:center center;background-size:cover;background-repeat:no-repeat}.card:hover .thumb img{transform:scale(1.07)}.thumb:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 42%,#000000b8);pointer-events:none}.card-body{padding:10px 12px 12px;background:var(--panel)}.card-t{font-size:13.5px;font-weight:600;line-height:1.45;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:2.9em}.card:hover .card-t{color:var(--gold-2)}.card-m{display:flex;align-items:center;gap:10px;margin-top:7px;font-size:11.5px;color:var(--faint);padding-top:7px;border-top:1px solid var(--line-soft)}.card-m span{display:inline-flex;align-items:center;gap:3px}.card-m svg{width:12px;height:12px}.badge{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:3px;height:20px;min-width:20px;padding:0 6px;border-radius:var(--r-xs);font-size:11px;font-weight:700;letter-spacing:.3px;line-height:1.4;white-space:nowrap;background:#0c0804d1;color:var(--text-2);backdrop-filter:blur(4px);box-shadow:0 1px 6px #00000059}.badge-tl{top:6px;left:6px}.badge-tr{top:6px;right:6px}.badge-bl{bottom:6px;left:6px}.badge-br{bottom:6px;right:6px}.badge-hd{min-width:38px;font-family:var(--font-num);letter-spacing:0}.badge-vip{background:var(--gold-grad);color:var(--gold-ink)}.badge-live{background:#e0483eeb;color:#fff}.badge-live.off{background:#5a5046d9;color:#cfc4b4}.badge-hd{background:#0c0804c7;color:var(--gold-2)}.badge-cert{background:#4ea96feb;color:#fff}.badge-hot{background:#e0483ee6;color:#fff}.badge-vip2{background:linear-gradient(135deg,#f0a92e,#e0483e);color:#fff}.play-btn{position:absolute;inset:0;z-index:3;display:grid;place-items:center;opacity:0;transition:opacity var(--dur) var(--ease);pointer-events:none}.card:hover .play-btn{opacity:1}.play-btn i{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#f0a92eeb;color:#2a1c07;box-shadow:0 6px 20px #00000080;transform:scale(.82);transition:transform var(--dur) var(--ease)}.card:hover .play-btn i{transform:scale(1)}.play-btn svg{width:19px;height:19px;margin-left:2px}.live-card{border-radius:var(--r);overflow:hidden;background:var(--panel);border:1px solid var(--line-soft);transition:all var(--dur) var(--ease)}.live-card:hover{border-color:var(--line-2);transform:translateY(-3px);box-shadow:var(--shadow-2)}.live-top{display:flex;align-items:center;gap:10px;padding:10px 11px}.live-ava{position:relative;width:44px;height:44px;border-radius:50%;overflow:hidden;background:var(--panel-3);flex-shrink:0}.live-ava img{width:100%;height:100%;object-fit:cover}.live-ava.on:after{content:"";position:absolute;right:0;bottom:0;width:10px;height:10px;border-radius:50%;background:var(--ok);border:2px solid var(--panel)}.live-ava.on{animation:breathe 2.6s ease-in-out infinite}@keyframes breathe{0%,to{box-shadow:0 0 #4ea96f80}50%{box-shadow:0 0 0 6px #4ea96f00}}.live-info{min-width:0;flex:1}.live-name{font-size:13.5px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-sub{display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--faint);margin-top:2px}.live-fans{color:var(--gold-deep)}.live-tag{font-size:11px;padding:1px 6px;border-radius:var(--r-xs);background:var(--panel-3);color:var(--muted)}.live-thumb{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--panel-3);border-radius:var(--r) var(--r) 0 0;transform:translateZ(0);isolation:isolate}.live-thumb img{width:100%;height:100%;object-fit:cover;transform:scale(1.02);transition:transform .35s var(--ease);background-color:var(--panel-3);background-position:center center;background-size:cover;background-repeat:no-repeat}.live-card:hover .live-thumb img{transform:scale(1.07)}.fr-card{display:flex;flex-direction:column;border-radius:var(--r-lg);overflow:hidden;background:var(--panel);border:1px solid var(--line-soft);transition:all var(--dur) var(--ease)}.fr-card:hover{border-color:var(--line-2);transform:translateY(-4px);box-shadow:0 10px 28px #0006}.fr-pic{position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;background:var(--panel-3);display:block;border-radius:var(--r-lg) var(--r-lg) 0 0;transform:translateZ(0);isolation:isolate}.fr-pic img{width:100%;height:100%;object-fit:cover;transform:scale(1.02);transition:transform .4s var(--ease);background-color:var(--panel-3);background-position:center center;background-size:cover;background-repeat:no-repeat}.fr-card:hover .fr-pic img{transform:scale(1.07)}.fr-pic .badge-cert{top:8px;left:8px}.fr-pic-veil{position:absolute;inset:auto 0 0;height:52%;pointer-events:none;background:linear-gradient(0deg,rgba(10,7,3,.92) 0%,rgba(10,7,3,.55) 45%,transparent 100%)}.fr-pic-name{position:absolute;left:11px;right:11px;bottom:10px;z-index:2;font-size:15px;font-weight:700;color:#fff;line-height:1.4;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 8px rgba(0,0,0,.8)}.fr-info{min-width:0;flex:1;display:flex;flex-direction:column;padding:11px 13px 13px}.fr-meta{font-size:12.5px;color:var(--text-2);line-height:1.6}.fr-meta em{font-style:normal;color:var(--gold-2);font-weight:700;font-family:var(--font-num)}.fr-loc{font-size:11.5px;color:var(--faint);display:flex;align-items:center;gap:4px;margin-top:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fr-loc svg{width:12px;height:12px;flex-shrink:0}.fr-foot{margin-top:11px;padding-top:10px;display:flex;align-items:center;gap:8px;border-top:1px solid var(--line-soft)}.fr-price{font-size:15px;font-weight:700;color:var(--gold);white-space:nowrap;font-family:var(--font-num)}.fr-price small{font-size:10px;color:var(--faint);font-weight:400;font-family:var(--font)}.fr-btn{margin-left:auto;height:30px;padding:0 15px;border-radius:var(--r-pill);flex-shrink:0;background:var(--gold-grad-soft);border:1px solid rgba(240,169,46,.3);font-size:12.5px;font-weight:600;color:var(--gold);display:inline-flex;align-items:center;justify-content:center;transition:all var(--dur) var(--ease)}.fr-btn:hover{background:var(--gold-grad);color:var(--gold-ink);border-color:transparent}.field{margin-bottom:var(--sp-4)}.field>label{display:block;font-size:12.5px;color:var(--text-2);margin-bottom:6px;font-weight:500}.field>label .req{color:var(--danger);margin-left:2px}.inp,.sel,.ta{width:100%;height:40px;padding:0 13px;border-radius:var(--r-sm);background:var(--bg-2);border:1px solid var(--line);color:var(--text);font-size:13.5px;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.ta{height:auto;min-height:100px;padding:10px 13px;resize:vertical;line-height:1.65}.inp:focus,.sel:focus,.ta:focus{outline:none;border-color:var(--gold-deep);box-shadow:0 0 0 3px #f0a92e1a}.inp::placeholder,.ta::placeholder{color:var(--faint)}.sel{appearance:none;padding-right:32px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a08a6e' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;background-size:13px}.sel option{background:var(--panel-2);color:var(--text)}.hint{font-size:11.5px;color:var(--faint);margin-top:5px;line-height:1.55}.err{font-size:11.5px;color:var(--danger);margin-top:5px}.check{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;color:var(--text-2)}.check input{width:15px;height:15px;accent-color:var(--gold);cursor:pointer}.switch{position:relative;width:38px;height:21px;border-radius:var(--r-pill);background:var(--line-2);cursor:pointer;transition:background var(--dur) var(--ease);flex-shrink:0}.switch:after{content:"";position:absolute;top:2.5px;left:2.5px;width:16px;height:16px;border-radius:50%;background:var(--muted);transition:all var(--dur) var(--ease)}.switch.on{background:var(--gold-grad)}.switch.on:after{left:19.5px;background:#fff}.tabs{display:flex;gap:3px;border-bottom:1px solid var(--line);margin-bottom:var(--sp-5);overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs button{position:relative;padding:10px 16px;font-size:13.5px;color:var(--muted);font-weight:500;white-space:nowrap;transition:color var(--dur) var(--ease)}.tabs button:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;background:var(--gold-grad);border-radius:2px;transform:scaleX(0);transition:transform var(--dur) var(--ease)}.tabs button:hover{color:var(--text)}.tabs button.on{color:var(--gold);font-weight:600}.tabs button.on:after{transform:scaleX(1)}.panel{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r-lg);overflow:hidden}.panel-hd{display:flex;align-items:center;gap:var(--sp-3);padding:13px var(--sp-5);border-bottom:1px solid var(--line-soft);background:#00000024}.panel-hd h3{font-size:14.5px}.panel-hd .sub{font-size:11.5px;color:var(--faint)}.panel-hd .r{margin-left:auto;display:flex;align-items:center;gap:8px}.panel-bd{padding:var(--sp-5)}.panel-bd.tight{padding:var(--sp-3)}.tbl-wrap{overflow-x:auto}.tbl{width:100%;font-size:13px;min-width:640px}.tbl thead th{position:sticky;top:0;z-index:2;text-align:left;font-weight:600;font-size:12px;color:var(--muted);letter-spacing:.4px;text-transform:uppercase;padding:10px 12px;background:var(--panel-2);border-bottom:1px solid var(--line);white-space:nowrap}.tbl tbody td{padding:11px 12px;border-bottom:1px solid var(--line-soft);color:var(--text-2);vertical-align:middle}.tbl tbody tr{transition:background var(--dur) var(--ease)}.tbl tbody tr:hover{background:#f0a92e0a}.tbl tbody tr:last-child td{border-bottom:0}.tbl .num{font-family:var(--font-num);font-size:12.5px}.tbl .t1{color:var(--text);font-weight:500}.tbl .ctr{text-align:center}.tbl .act{display:flex;gap:6px;justify-content:flex-end}.tbl .act a,.tbl .act button{font-size:12px;color:var(--muted);padding:3px 8px;border-radius:var(--r-xs);transition:all var(--dur) var(--ease)}.tbl .act a:hover{color:var(--gold-2);background:var(--gold-grad-soft)}.tbl .act .danger:hover{color:#ff8a7e;background:var(--danger-bg)}.tbl .thumb-cell{display:flex;align-items:center;gap:10px;min-width:220px}.tbl .thumb-cell img{width:52px;height:34px;border-radius:var(--r-xs);object-fit:cover;flex-shrink:0;background:var(--panel-3)}.st{display:inline-flex;align-items:center;gap:5px;font-size:12px;padding:2px 9px;border-radius:var(--r-pill);white-space:nowrap}.st:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.st-on{color:var(--ok);background:var(--ok-bg)}.st-off{color:var(--muted);background:#a08a6e1f}.st-warn{color:var(--warn);background:var(--warn-bg)}.st-danger{color:var(--danger);background:var(--danger-bg)}.st-info{color:var(--info);background:var(--info-bg)}.kpi{padding:var(--sp-5);border-radius:var(--r-lg);background:var(--panel);border:1px solid var(--line-soft);position:relative;overflow:hidden;transition:all var(--dur) var(--ease)}.kpi:hover{border-color:var(--line-2);transform:translateY(-2px)}.kpi:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--gold-grad)}.kpi-lb{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:6px}.kpi-lb svg{width:14px;height:14px;color:var(--gold-deep)}.kpi-v{font-family:var(--font-num);font-size:26px;font-weight:700;color:var(--text);margin-top:8px;letter-spacing:-.5px;line-height:1.1}.kpi-v small{font-size:12px;color:var(--faint);font-weight:400;margin-left:3px;font-family:var(--font)}.kpi-d{font-size:11.5px;margin-top:6px;display:flex;align-items:center;gap:4px}.kpi-d.up{color:var(--ok)}.kpi-d.dn{color:var(--danger)}.kpi-d svg{width:12px;height:12px}.chart{position:relative}.chart-wrap{display:flex;gap:8px;height:210px}.chart-y{display:flex;flex-direction:column;justify-content:space-between;font-size:11px;color:var(--faint);font-family:var(--font-num);padding:2px 0;text-align:right;min-width:34px}.chart-plot{flex:1;position:relative}.chart-grid{position:absolute;inset:0;background-image:linear-gradient(to top,var(--line-soft) 1px,transparent 1px);background-size:100% 25%}.bars{position:absolute;inset:0;display:flex;align-items:flex-end;gap:4px}.bars i{flex:1;display:flex;flex-direction:column;justify-content:flex-end;height:100%;gap:2px;min-width:0}.bars i u{display:block;background:#f0a92e47;border-radius:3px 3px 0 0;transition:height .5s var(--ease)}.bars i b{display:block;background:var(--gold-grad);border-radius:3px 3px 0 0;transition:height .5s var(--ease)}.chart-x{display:flex;justify-content:space-between;margin-top:8px;font-size:11px;color:var(--faint);font-family:var(--font-num)}.donut{position:relative;width:132px;height:132px;margin:0 auto}.donut svg{transform:rotate(-90deg)}.donut circle{fill:none;stroke-width:14}.donut .c-bg{stroke:var(--panel-3)}.donut .c-fg{stroke:url(#gg);stroke-linecap:round;transition:stroke-dashoffset .6s var(--ease)}.donut-c{position:absolute;inset:0;display:grid;place-items:center;text-align:center}.donut-c b{font-family:var(--font-num);font-size:20px;color:var(--text);display:block}.donut-c span{font-size:11px;color:var(--faint)}.hbar{display:flex;flex-direction:column;gap:11px}.hbar-i{display:grid;grid-template-columns:96px 1fr 52px;align-items:center;gap:11px;font-size:12.5px}.hbar-i .nm{color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hbar-i .tr{height:7px;border-radius:var(--r-pill);background:var(--panel-3);overflow:hidden}.hbar-i .fl{height:100%;border-radius:var(--r-pill);background:var(--gold-grad);animation:grow .6s var(--ease)}@keyframes grow{0%{width:0!important}}.hbar-i .vl{text-align:right;font-family:var(--font-num);font-size:12px;color:var(--gold)}.spark{display:flex;align-items:flex-end;gap:2px;height:30px}.spark i{flex:1;background:linear-gradient(180deg,var(--gold),rgba(240,169,46,.25));border-radius:2px 2px 0 0;min-height:2px}.crumb{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--faint);padding:12px 0;flex-wrap:wrap}.crumb a{color:var(--muted);padding:3px 6px;border-radius:var(--r-xs);transition:all var(--dur) var(--ease)}.crumb a:hover{color:var(--gold-2);background:var(--gold-grad-soft)}.crumb .sp{opacity:.5}.crumb .cur{color:var(--text-2);padding:3px 6px}.foot{margin-top:var(--sp-16);border-top:1px solid var(--line-soft);background:linear-gradient(180deg,transparent,rgba(0,0,0,.25));padding:var(--sp-10) 0 var(--sp-6)}.foot-grid{display:grid;grid-template-columns:1.7fr repeat(4,1fr);gap:var(--sp-8)}@media(max-width:1000px){.foot-grid{grid-template-columns:1fr 1fr;gap:var(--sp-6)}}@media(max-width:560px){.foot-grid{grid-template-columns:1fr}}.foot-col h4{font-size:12.5px;color:var(--text);margin-bottom:var(--sp-3);letter-spacing:.5px;padding-bottom:8px;border-bottom:1px solid var(--line-soft)}.foot li{margin-bottom:7px}.foot li a{font-size:12.5px;color:var(--muted);transition:color var(--dur) var(--ease);display:inline-block;padding:2px 0}.foot li a:hover{color:var(--gold-2)}.foot-brand .brand{margin-bottom:12px}.foot-brand p{font-size:12px;color:var(--muted);line-height:1.8;max-width:300px}.foot-bt{margin-top:var(--sp-8);padding-top:var(--sp-5);border-top:1px solid var(--line-soft);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap}.foot-bt p{font-size:11.5px;color:var(--faint);line-height:1.8}.foot-legal{display:flex;gap:8px;flex-wrap:wrap}.foot-links{display:flex;gap:7px;flex-wrap:wrap;margin-top:16px}.foot-links a{width:30px;height:30px;border-radius:var(--r-sm);display:grid;place-items:center;background:var(--panel);border:1px solid var(--line-soft);color:var(--muted);transition:all var(--dur) var(--ease)}.foot-links a:hover{border-color:var(--gold-deep);color:var(--gold);transform:translateY(-2px)}.foot-links svg{width:15px;height:15px}.chip{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 10px;border-radius:var(--r-pill);background:var(--panel-2);border:1px solid var(--line);font-size:11.5px;color:var(--muted);transition:all var(--dur) var(--ease);white-space:nowrap}a.chip:hover{border-color:var(--gold-deep);color:var(--gold)}.chip.on{background:var(--gold-grad-soft);border-color:#f0a92e4d;color:var(--gold)}.divider{height:1px;background:var(--line-soft);margin:var(--sp-6) 0}.empty{padding:var(--sp-16) var(--sp-5);text-align:center;color:var(--faint)}.empty svg{width:52px;height:52px;opacity:.35;margin-bottom:var(--sp-4)}.empty p{font-size:13px;margin-bottom:var(--sp-4)}.pager{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:var(--sp-8);flex-wrap:wrap}.pager a,.pager span{min-width:34px;height:34px;padding:0 10px;border-radius:var(--r-sm);display:inline-flex;align-items:center;justify-content:center;font-size:13px;color:var(--muted);border:1px solid var(--line-soft);background:var(--panel);transition:all var(--dur) var(--ease)}.pager a:hover{border-color:var(--gold-deep);color:var(--gold)}.pager .on{background:var(--gold-grad);color:var(--gold-ink);border-color:transparent;font-weight:700}.pager .dis{opacity:.35;pointer-events:none}.avatar{border-radius:50%;object-fit:cover;background:var(--panel-3)}.prog{height:6px;border-radius:var(--r-pill);background:var(--panel-3);overflow:hidden}.prog i{display:block;height:100%;background:var(--gold-grad);border-radius:var(--r-pill)}.list-row{display:flex;align-items:center;gap:var(--sp-3);padding:11px 0;border-bottom:1px solid var(--line-soft)}.list-row:last-child{border-bottom:0}.list-row .t{flex:1;min-width:0;font-size:13px;color:var(--text)}.list-row .t small{display:block;color:var(--faint);font-size:11.5px;margin-top:2px}.list-row .r{font-size:12px;color:var(--muted);flex-shrink:0}.hscroll{display:flex;gap:var(--sp-3);overflow-x:auto;padding-bottom:var(--sp-2);scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.hscroll>*{scroll-snap-align:start;flex-shrink:0}.hscroll::-webkit-scrollbar{height:5px}.hscroll::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:3px}.gtext{background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.fade-up{animation:fadeUp .45s var(--ease) both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn .4s var(--ease) both}@media print{.hdr,.foot,.play-btn,.adv-slot{display:none!important}}.hero{position:relative;margin-top:var(--sp-5)}.hero-inner{position:relative;border-radius:var(--r-xl);overflow:hidden;border:1px solid var(--line);background:var(--panel);min-height:400px;display:grid}.home-wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--sp-5)}@media(max-width:768px){.home-wrap{padding:0 var(--sp-3)}}.hero-item{grid-area:1/1;position:relative;opacity:0;visibility:hidden;transition:opacity .55s var(--ease);display:flex;align-items:flex-end}.hero-item.on{opacity:1;visibility:visible}.hero-bg{position:absolute;inset:0}.hero-bg img{width:100%;height:100%;object-fit:cover}.hero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,8,4,.94) 0%,rgba(12,8,4,.72) 38%,rgba(12,8,4,.2) 70%,transparent 100%),linear-gradient(0deg,rgba(12,8,4,.86) 0%,transparent 46%)}.hero-txt{position:relative;z-index:2;padding:var(--sp-10);max-width:620px}.hero-tag{display:inline-flex;align-items:center;height:23px;padding:0 10px;border-radius:var(--r-xs);background:var(--gold-grad);color:var(--gold-ink);font-size:11px;font-weight:700;letter-spacing:.5px}.hero-txt h3{font-size:28px;line-height:1.4;margin:12px 0 10px;letter-spacing:.2px;text-shadow:0 2px 14px rgba(0,0,0,.6)}.hero-meta{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:10px}.hero-meta span{font-size:11.5px;color:var(--text-2);padding:3px 9px;border-radius:var(--r-xs);background:#0c08048c;border:1px solid rgba(255,255,255,.07)}.hero-txt p{font-size:13px;color:var(--text-2);line-height:1.75;margin-bottom:18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hero-btns{display:flex;gap:10px;flex-wrap:wrap}.hero-dots{position:absolute;right:var(--sp-10);bottom:var(--sp-8);display:flex;gap:2px;z-index:3}.hero-dots button{width:30px;height:24px;border:0;background:transparent;padding:0;display:flex;align-items:flex-end;cursor:pointer}.hero-dots button:before{content:"";display:block;width:100%;height:6px;border-radius:3px;background:#ffffff40;transition:background var(--dur) var(--ease)}.hero-dots button.on:before{background:var(--gold)}@media(max-width:768px){.hero-inner{min-height:330px}.hero-txt{padding:var(--sp-5)}.hero-txt h3{font-size:21px}.hero-txt p{display:none}.hero-dots{right:var(--sp-5);bottom:var(--sp-4)}}.chip-row{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.chip-row .sp{flex:1}.sel-sm{height:32px;font-size:12.5px}.stat-box{padding:var(--sp-5);border-radius:var(--r-lg);text-align:center;background:var(--panel);border:1px solid var(--line-soft);transition:all var(--dur) var(--ease)}.stat-box:hover{border-color:var(--gold-deep);transform:translateY(-2px)}.stat-box b{display:block;font-family:var(--font-num);font-size:27px;font-weight:700;background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;letter-spacing:-.5px}.stat-box span{display:block;font-size:12px;color:var(--muted);margin-top:6px}.list-layout{display:grid;grid-template-columns:1fr 300px;gap:var(--sp-6);align-items:start}@media(max-width:1000px){.list-layout{grid-template-columns:1fr}}.list-side{display:flex;flex-direction:column;gap:var(--sp-4);position:sticky;top:calc(var(--hdr-h) + 16px)}.list-hd{margin:var(--sp-4) 0 var(--sp-3);display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap}.list-hd h1{font-size:23px;letter-spacing:.2px;line-height:1.4}.list-hd p{font-size:12.5px;color:var(--muted);margin-top:5px;line-height:1.6}.list-hd .r{display:flex;align-items:center;gap:8px;flex-shrink:0}.filter-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;margin-bottom:var(--sp-4);background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r-lg)}.filter-row .sp{flex:1}.filter-row .chip{height:27px;padding:0 12px;font-size:12px}.filter-row .chip.on{background:var(--gold-grad);border-color:transparent;color:var(--gold-ink);font-weight:600}.filter-row .sel-sm{height:29px;font-size:12px}.list-main .acard{margin-bottom:var(--sp-4)}.list-main .acard-hd h3{font-size:14px}.rk{width:20px;height:20px;border-radius:5px;display:grid;place-items:center;flex-shrink:0;font-size:11px;font-weight:700;background:var(--panel-3);color:var(--muted);font-family:var(--font-num)}.list-row .rk{background:var(--gold-grad-soft);color:var(--gold)}.list-main .list-row .t{flex:1;min-width:0;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-side .list-row .t{flex:1;min-width:0;font-size:12.5px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-2)}.list-side .list-row .r{flex-shrink:0;font-family:var(--font-num);font-size:11.5px;color:var(--faint);white-space:nowrap;min-width:44px;text-align:right}.list-side .list-row{gap:9px;padding:10px 0;align-items:center}.list-side .list-row .rk{flex-shrink:0}.chan-nav{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r-lg);margin-bottom:var(--sp-5);overflow:hidden}.chan-nav-lv{display:flex;align-items:flex-start;gap:var(--sp-4);padding:12px var(--sp-5);border-bottom:1px solid var(--line-soft)}.chan-nav-lv:last-child{border-bottom:0}.chan-nav-lb{font-size:12px;color:var(--faint);font-weight:600;flex-shrink:0;width:52px;padding-top:6px;letter-spacing:.5px}.chan-nav-items{flex:1;min-width:0;display:flex;flex-wrap:wrap;gap:7px}.chan-nav-items .chip{height:26px;padding:0 11px;font-size:12px}.chan-nav-items .chip.on{background:var(--gold-grad);border-color:transparent;color:var(--gold-ink);font-weight:600}.chan-nav-lv.lv3 .chan-nav-lb{color:var(--dim);width:52px}.chan-nav-lv.lv3 .chan-nav-items .chip{height:24px;font-size:11.5px;padding:0 10px;background:transparent;border-color:var(--line-soft)}.chan-nav-lv.lv3 .chan-nav-items .chip:hover{border-color:var(--gold-deep);color:var(--gold-2)}@media(max-width:768px){.chan-nav-lv{flex-direction:column;gap:8px;padding:12px var(--sp-4)}.chan-nav-lb{width:auto;padding-top:0}}.acard-bd .chip-row{gap:9px 8px;line-height:2.1}.acard-bd .chip-row .chip{height:26px;padding:0 12px;font-size:11.5px}.side-tag-cloud{display:flex;flex-wrap:wrap;gap:9px 8px}.side-tag-cloud .chip{height:27px;padding:0 12px;font-size:11.5px}.side-hot-search{display:flex;flex-direction:column}.side-hot-search a{display:flex;align-items:center;gap:9px;padding:9px 0;border-bottom:1px dashed var(--line-soft);font-size:12.5px;color:var(--text-2);transition:color var(--dur) var(--ease)}.side-hot-search a:last-child{border-bottom:0}.side-hot-search a:hover{color:var(--gold-2)}.side-hot-search .h-num{width:19px;height:19px;border-radius:5px;flex-shrink:0;display:grid;place-items:center;font-size:11px;font-weight:700;background:var(--panel-3);color:var(--muted);font-family:var(--font-num)}.side-hot-search a:nth-child(-n+3) .h-num{background:var(--gold-grad-soft);color:var(--gold)}.side-hot-search .h-tx{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-hot-search .h-n{font-size:11px;color:var(--faint);font-family:var(--font-num);flex-shrink:0}.play-layout{display:grid;grid-template-columns:1fr 320px;gap:var(--sp-6);align-items:start}@media(max-width:1000px){.play-layout{grid-template-columns:1fr}}.player-box{background:#000;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line);position:relative}.player-box video{width:100%;aspect-ratio:16/9;display:block;background:#000}.pl-badge{position:absolute;left:12px;top:12px;z-index:3;display:inline-flex;align-items:center;height:26px;padding:0 11px;border-radius:var(--r-pill);font-size:12px;font-weight:600;background:#140f0ad1;color:var(--gold);border:1px solid rgba(255,196,92,.32);backdrop-filter:blur(4px);pointer-events:none}.pl-badge.is-warn{background:#3c2a0adb;color:#ffd08a;border-color:#ffc45c66}.pl-badge.is-err{background:#461410e0;color:#ff9f92;border-color:#ff6e5a6b}.pl-badge[hidden]{display:none}.pl-unmute{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:4;display:inline-flex;align-items:center;gap:9px;height:44px;padding:0 20px;border-radius:var(--r-pill);border:1px solid rgba(255,196,92,.5);background:#16100be0;color:var(--gold);font-size:14px;font-weight:600;cursor:pointer;backdrop-filter:blur(6px);box-shadow:0 8px 26px #00000080;transition:all var(--dur) var(--ease)}.pl-unmute:hover{background:#261b11f0;border-color:var(--gold);transform:translate(-50%,-50%) scale(1.04)}.pl-unmute-ic{display:inline-flex;align-items:center}.pl-unmute-ic svg{width:18px;height:18px;display:block}.pl-unmute[hidden]{display:none}.live-player .lp-live{left:12px;top:12px}.live-player .pl-badge{inset:auto auto 12px 12px}.player-tools{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--panel);border-top:1px solid var(--line-soft);flex-wrap:wrap}.play-title{font-size:23px;line-height:1.4;margin:var(--sp-5) 0 var(--sp-3)}.play-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.play-stat{font-size:12px;color:var(--faint);margin-left:auto}.play-acts{display:flex;gap:9px;margin-top:var(--sp-4);flex-wrap:wrap}.ep-list{display:flex;flex-wrap:wrap;gap:7px;padding:var(--sp-4)}.ep{display:inline-flex;align-items:center;justify-content:center;min-width:78px;height:32px;padding:0 12px;border-radius:var(--r-sm);background:var(--panel-2);border:1px solid var(--line);font-size:12.5px;color:var(--text-2);transition:all var(--dur) var(--ease)}.ep:hover{border-color:var(--gold-deep);color:var(--gold-2)}.ep.on{background:var(--gold-grad);color:var(--gold-ink);border-color:transparent;font-weight:600}.play-side{display:flex;flex-direction:column;gap:var(--sp-4);position:sticky;top:calc(var(--hdr-h) + 16px)}.live-layout{display:grid;grid-template-columns:1fr 340px;gap:var(--sp-6);align-items:start}@media(max-width:1000px){.live-layout{grid-template-columns:1fr}}.live-info-bar{display:flex;align-items:center;gap:12px;padding:var(--sp-4);background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r-lg);margin-top:var(--sp-4)}.live-info-bar .li-b{flex:1;min-width:0}.live-info-bar .li-b b{display:block;font-size:15px}.live-info-bar .li-b small{font-size:12px;color:var(--faint)}.live-side{display:flex;flex-direction:column;gap:var(--sp-4);position:sticky;top:calc(var(--hdr-h) + 16px)}.chat-box{height:300px;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding-right:4px}.chat-i{display:flex;gap:8px;font-size:12px;line-height:1.6}.chat-i .cn{color:var(--gold-deep);flex-shrink:0;font-weight:600}.chat-i .cb{color:var(--text-2);word-break:break-word}.chat-i.chat-gift{align-items:flex-start}.chat-i.chat-gift .cb{color:var(--gold-deep);font-weight:600}.chat-i.chat-gift .cg-ic{font-size:13px;line-height:1;transform:translateY(1px);display:inline-block}.chat-i.chat-gift.flash{animation:chatGiftFlash 2.2s var(--ease)}@keyframes chatGiftFlash{0%{background:#f0a92e59;transform:translate(-6px);opacity:.4}12%{background:#f0a92e38;transform:none;opacity:1}to{background:transparent}}.chat-in{display:flex;gap:8px;margin-top:var(--sp-3)}.chat-in .inp{flex:1;height:34px}.gift-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.gift{display:flex;flex-direction:column;align-items:center;gap:3px;padding:9px 4px;border-radius:var(--r-sm);background:var(--panel-2);border:1px solid var(--line);transition:all var(--dur) var(--ease)}.gift:hover{border-color:var(--gold-deep);transform:translateY(-2px)}.gift .g-ic{color:var(--gold)}.gift .g-ic svg{width:20px;height:20px}.gift .g-n{font-size:11px;color:var(--text-2)}.gift .g-c{font-size:10px;color:var(--faint)}.geo-bar{margin-bottom:var(--sp-4)}.geo-row{display:flex;gap:var(--sp-3);align-items:flex-start;padding:9px 0;border-bottom:1px solid var(--line-soft)}.geo-row:last-child{border-bottom:0}.geo-lb{font-size:12px;color:var(--faint);width:52px;flex-shrink:0;padding-top:5px;font-weight:500}.geo-row .chip-row{flex:1}.fd-layout{display:grid;grid-template-columns:1fr 320px;gap:var(--sp-6);align-items:start;margin-top:var(--sp-4)}@media(max-width:1000px){.fd-layout{grid-template-columns:1fr}}.fd-top{display:flex;gap:var(--sp-5);flex-wrap:wrap}.fd-pic{width:172px;height:228px;border-radius:var(--r-lg);overflow:hidden;flex-shrink:0;background:var(--panel-3);border:1px solid var(--line)}.fd-pic img{width:100%;height:100%;object-fit:cover}.fd-info{flex:1;min-width:280px}.fd-info h1{font-size:23px;display:flex;align-items:center;gap:9px}.fd-info h1 .vip{font-size:11px;padding:2px 8px;border-radius:var(--r-xs);background:var(--gold-grad);color:var(--gold-ink)}.fd-tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.fd-acts{display:flex;gap:10px;margin-top:var(--sp-5);flex-wrap:wrap}.fd-pics{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:11px}.fd-pics img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:var(--r);background:var(--panel-3);transition:transform var(--dur) var(--ease)}.fd-pics img:hover{transform:scale(1.02)}.sub-chan{display:flex;align-items:center;gap:11px;padding:8px 0;border-bottom:1px solid var(--line-soft)}.sub-chan b{font-size:13px;min-width:76px;color:var(--text)}.sub-chan .chip-row{flex:1}.page-body{max-width:900px;margin:var(--sp-8) auto var(--sp-12)}.page-body h2{font-size:19px;margin:var(--sp-8) 0 var(--sp-3)}.page-body h1,.page-body .page-h1{font-size:21px;font-weight:600;line-height:1.35;margin:0 0 var(--sp-4);color:var(--text)}.page-body h3{font-size:15.5px;margin:var(--sp-6) 0 var(--sp-2)}.page-body p{font-size:13.5px;color:var(--text-2);line-height:1.95;margin-bottom:var(--sp-3)}.page-body ul{margin:0 0 var(--sp-4);padding-left:20px;list-style:disc}.page-body li{font-size:13.5px;color:var(--text-2);line-height:1.9;margin-bottom:5px}.page-body a{color:var(--gold)}.page-body a:hover{text-decoration:underline}.auth-wrap{max-width:430px;margin:var(--sp-12) auto;padding:0 var(--sp-4)}.auth-card{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r-xl);padding:var(--sp-8);box-shadow:var(--shadow-2)}.auth-hd{text-align:center;margin-bottom:var(--sp-6)}.auth-hd .brand-mark{width:46px;height:46px;font-size:22px;margin:0 auto var(--sp-3)}.auth-hd h1{font-size:23px}.auth-hd p{font-size:12.5px;color:var(--faint);margin-top:6px}.auth-ft{margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--line-soft);text-align:center;font-size:12.5px;color:var(--muted)}.auth-ft a{color:var(--gold)}.auth-ft a,.auth-card .field a,.auth-card form a{display:inline-block;padding:4px 2px;min-height:24px;line-height:16px;vertical-align:middle}.app-dl{text-align:center;padding:var(--sp-12) var(--sp-5)}.app-dl .qr{width:190px;height:190px;margin:0 auto var(--sp-5);border-radius:var(--r-lg);background:var(--panel);border:1px solid var(--line);display:grid;place-items:center}.app-dl .qr svg{width:130px;height:130px;color:var(--gold-deep)}.app-dl h1{font-size:24px;margin-bottom:8px}.app-dl p{font-size:13.5px;color:var(--muted);margin-bottom:var(--sp-6)}.app-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.user-layout{display:grid;grid-template-columns:220px 1fr;gap:var(--sp-5);align-items:start}@media(max-width:900px){.user-layout{grid-template-columns:1fr}}.user-nav{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r-lg);padding:var(--sp-2);position:sticky;top:calc(var(--hdr-h) + 16px)}.user-nav a{display:flex;align-items:center;gap:9px;padding:9px 12px;border-radius:var(--r-sm);font-size:13px;color:var(--text-2);transition:all var(--dur) var(--ease)}.user-nav a svg{width:15px;height:15px;opacity:.8}.user-nav a:hover{background:var(--panel-2);color:var(--gold-2)}.user-nav a.on{background:var(--gold-grad-soft);color:var(--gold);font-weight:600}.user-hd{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-5);background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r-lg);margin-bottom:var(--sp-4);flex-wrap:wrap}.user-hd .ua{width:62px;height:62px;border-radius:50%;background:var(--gold-grad);display:grid;place-items:center;color:var(--gold-ink);font-weight:700;font-size:21px;flex-shrink:0}.user-hd .ui{flex:1;min-width:180px}.user-hd .ui b{font-size:17px;display:flex;align-items:center;gap:8px}.user-hd .ui .vip{font-size:10px;padding:1px 7px;border-radius:var(--r-xs);background:var(--gold-grad);color:var(--gold-ink)}.user-hd .ui small{color:var(--faint);font-size:12px;display:block;margin-top:3px}.user-hd .uw{display:flex;gap:var(--sp-6)}.user-hd .uw div{text-align:center}.user-hd .uw b{display:block;font-family:var(--font-num);font-size:17px;color:var(--gold)}.user-hd .uw span{font-size:11px;color:var(--faint)}.to-top{position:fixed;right:22px;bottom:26px;width:42px;height:42px;border-radius:50%;background:var(--panel-2);border:1px solid var(--line-2);color:var(--gold);display:grid;place-items:center;z-index:90;opacity:0;pointer-events:none;transition:opacity var(--dur) var(--ease);box-shadow:var(--shadow-2)}.to-top:hover{border-color:var(--gold-deep);transform:translateY(-2px)}.to-top svg{width:18px;height:18px}.err-page{max-width:620px;margin:var(--sp-16) auto;text-align:center;padding:0 var(--sp-4)}.err-page .code{font-family:var(--font-num);font-size:82px;font-weight:800;line-height:1;background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.err-page h1{font-size:21px;margin:var(--sp-4) 0 var(--sp-3)}.err-page p{font-size:13.5px;color:var(--muted);margin-bottom:var(--sp-6)}.err-page .btn{margin:0 4px}@media(max-width:1100px){.hdr-in{gap:var(--sp-3)}.search-box input{width:150px}}@media(max-width:900px){.hdr{height:auto;position:sticky}.hdr{background:#15100a;backdrop-filter:none;-webkit-backdrop-filter:none}.hdr-in{flex-wrap:wrap;padding:8px var(--sp-3);gap:var(--sp-2);height:auto}.brand{flex:1;min-width:0}.nav{order:3;width:100%;flex:none;overflow-x:auto;padding-bottom:2px;scrollbar-width:none;-ms-overflow-style:none}.nav::-webkit-scrollbar{display:none}.nav a{height:36px;padding:0 11px;font-size:13.5px}.nav a:after{left:11px;right:11px;bottom:-1px}.hdr-tools{order:2;gap:6px;flex-shrink:0;margin-left:auto}.hdr-mid,.search-box{display:none}.lang-cur{padding:0 9px;height:32px;font-size:12px}.hdr-tools .btn{height:32px;padding:0 11px;font-size:12px}}@media(max-width:560px){.brand-tx span{display:none}.brand-mark{width:30px;height:30px;font-size:15px}.brand-tx b{font-size:14.5px}.hdr-tools .btn-p{display:none}.hdr-tools .btn-p[href="/user"]{display:inline-flex}.nav a{padding:0 9px;font-size:13px}.list-hd h1{font-size:20px}.play-title{font-size:18px}.hero-txt h3{font-size:19px}.sec-hd h2,.page-body h2{font-size:17px}.page-body h1,.page-body .page-h1{font-size:18px}.page-body{padding-left:var(--sp-3);padding-right:var(--sp-3)}.stat-box b{font-size:22px}.play-layout,.live-layout,.list-layout,.fd-layout{grid-template-columns:1fr}.play-side,.live-side,.list-side{position:static}.fd-pics{grid-template-columns:repeat(2,1fr)}.gift-grid{grid-template-columns:repeat(4,1fr)}.wrap{padding:0 var(--sp-3)}.foot-grid{grid-template-columns:1fr 1fr}.user-layout{grid-template-columns:1fr}.user-nav{position:static;display:flex;overflow-x:auto;gap:4px;padding:6px}.user-nav a{white-space:nowrap}}@media(max-width:900px){.nav a{height:40px}.chip,.filter-chip{min-height:32px;height:32px}.ep{min-height:36px;height:36px}.btn{min-height:36px}.btn-sm{min-height:32px}.pager a,.pager span{min-width:36px;height:36px}.foot-links a{width:36px;height:36px}.hero-dots button{height:26px;width:32px}.hero-dots button:before{height:7px}}.list-main .acard-bd.tight .list-row a,.list-side .list-row a{display:inline-flex;align-items:center;min-height:24px}.pager a,.pager span{min-width:32px;height:32px}.hero-dots button{width:30px;height:24px}.hero-dots button:before{height:6px}.filter-chip,.chip{min-height:26px;height:26px}.ep{min-height:34px;height:34px}.tbl .act a,.tbl .act button,.crumb a{display:inline-flex;align-items:center;min-height:26px}.nav-grp-t{line-height:1.4}.card-m,.badge{font-size:11.5px}.badge{font-size:11px}.live-sub,.fr-meta{font-size:12px}.card-m,.live-sub{letter-spacing:.1px}.gal-card .card-t{min-height:2.6em}.gal-card .thumb:after{background:linear-gradient(180deg,#0000 60%,#0000008c)}.gd-layout{display:grid;grid-template-columns:1fr 320px;gap:var(--sp-6);align-items:start;margin-top:var(--sp-4)}@media(max-width:1000px){.gd-layout{grid-template-columns:1fr}}.gd-pics{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:11px}.gd-pics img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:var(--r);background:var(--panel-3);cursor:zoom-in;transition:transform var(--dur) var(--ease)}.gd-pics img:hover{transform:scale(1.02);border:1px solid var(--gold-deep)}.cd-layout{display:grid;grid-template-columns:1fr 320px;gap:var(--sp-6);align-items:start;margin-top:var(--sp-4)}@media(max-width:1000px){.cd-layout{grid-template-columns:1fr}}.cd-cover{width:220px;flex-shrink:0}.cd-cover img{width:100%;aspect-ratio:11/15;object-fit:cover;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--panel-3)}.acard-bd:has(>.cd-cover){display:flex;gap:var(--sp-6);flex-wrap:wrap}.cd-desc{flex:1;min-width:280px}.apply-layout{display:grid;grid-template-columns:1fr 320px;gap:var(--sp-6);align-items:start;margin-top:var(--sp-4)}@media(max-width:1000px){.apply-layout{grid-template-columns:1fr}}.apply-layout ul li::marker{color:var(--gold-deep)}.static-sec{margin-bottom:var(--sp-6)}.static-sec h2{font-size:17px;margin-bottom:var(--sp-3);padding-left:12px;border-left:3px solid var(--gold-grad);line-height:1.4}.sm-list li{margin-bottom:8px}.sm-list a{font-size:13.5px;color:var(--text-2)}.sm-list a:hover{color:var(--gold-2)}.cr-wrap{display:grid;grid-template-columns:250px 1fr;gap:var(--sp-5);align-items:start;max-width:1240px;margin:var(--sp-5) auto var(--sp-10)}@media(max-width:900px){.cr-wrap{grid-template-columns:1fr}}.cr-side{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r-lg);position:sticky;top:calc(var(--hdr-h) + 16px);overflow:hidden}.cr-side-hd{padding:var(--sp-4);border-bottom:1px solid var(--line-soft)}.cr-side-hd .back{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--muted);margin-bottom:9px}.cr-side-hd .back:hover{color:var(--gold)}.cr-side-hd .back svg{width:14px;height:14px}.cr-side-hd b{display:block;font-size:15px}.cr-side-hd .sub{display:block;font-size:11.5px;color:var(--faint);margin-top:3px}.cr-chs{max-height:min(60vh,520px);overflow-y:auto;padding:var(--sp-2)}.cr-chs a{display:flex;align-items:center;justify-content:center;min-height:32px;padding:0 var(--sp-3);font-size:12.5px;color:var(--text-2);border-radius:var(--r-sm);transition:all var(--dur) var(--ease)}.cr-chs a:hover{background:var(--panel-2);color:var(--gold-2)}.cr-chs a.on{background:var(--gold-grad-soft);color:var(--gold);font-weight:600}.cr-chs .cur{display:inline}.cr-main{min-width:0}.cr-bar{display:flex;align-items:center;gap:9px;padding:var(--sp-3) var(--sp-4);background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r-lg);margin-bottom:var(--sp-4);flex-wrap:wrap;position:sticky;top:calc(var(--hdr-h) + 12px);z-index:20}.cr-bar .cur{font-size:13px;font-weight:600;color:var(--gold)}.cr-bar .sp{flex:1}.cr-pages{display:flex;flex-direction:column;align-items:center;gap:var(--sp-4)}.cr-page{width:100%;max-width:760px;background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r);overflow:hidden}.cr-page img{width:100%;height:auto;display:block}.cr-foot{display:flex;gap:10px;justify-content:center;margin-top:var(--sp-6);flex-wrap:wrap}.nr-wrap{display:grid;grid-template-columns:250px 1fr;gap:var(--sp-5);align-items:start;max-width:1180px;margin:var(--sp-5) auto var(--sp-10)}@media(max-width:900px){.nr-wrap{grid-template-columns:1fr}}.nr-side{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r-lg);position:sticky;top:calc(var(--hdr-h) + 16px);overflow:hidden}.nr-side-hd{padding:var(--sp-4);border-bottom:1px solid var(--line-soft)}.nr-side-hd .back{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--muted);margin-bottom:9px}.nr-side-hd .back:hover{color:var(--gold)}.nr-side-hd .back svg{width:14px;height:14px}.nr-side-hd b{display:block;font-size:15px}.nr-side-hd .sub{display:block;font-size:11.5px;color:var(--faint);margin-top:3px}.nr-chs{max-height:min(60vh,520px);overflow-y:auto;padding:var(--sp-2)}.nr-chs a{display:flex;align-items:center;justify-content:center;min-height:32px;padding:0 var(--sp-3);font-size:12.5px;color:var(--text-2);border-radius:var(--r-sm);transition:all var(--dur) var(--ease)}.nr-chs a:hover{background:var(--panel-2);color:var(--gold-2)}.nr-chs a.on{background:var(--gold-grad-soft);color:var(--gold);font-weight:600}.nr-reader{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r-xl);padding:var(--sp-9) var(--sp-10)}@media(max-width:700px){.nr-reader{padding:var(--sp-5) var(--sp-4)}}.nr-hd{border-bottom:1px solid var(--line-soft);padding-bottom:var(--sp-5);margin-bottom:var(--sp-6)}.nr-hd h1{font-size:23px;line-height:1.4}.nr-meta{display:flex;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--faint);margin-top:8px}.nr-body p{font-size:15px;line-height:2.15;color:var(--text-2);margin-bottom:var(--sp-5);text-indent:2em;letter-spacing:.3px}.nr-body p:first-child:first-letter{font-size:1.1em;color:var(--gold);font-weight:600}.nr-nav{display:flex;gap:10px;justify-content:center;margin-top:var(--sp-8);padding-top:var(--sp-6);border-top:1px solid var(--line-soft);flex-wrap:wrap}.nr-actions{display:flex;gap:9px;justify-content:center;margin-top:var(--sp-4);flex-wrap:wrap}.tbl .act a,.tbl .act button,.list-row .act a,.ep-list .ep,.chip-row a.chip,.pager a,.pager span{display:inline-flex;align-items:center;justify-content:center;min-height:24px}.ep-list .ep{min-height:28px}.tbl .act a,.tbl .act button{padding:3px 2px}.brand-tx span,.fr-name .vip,.fr-price small,.gift .g-c,.user-hd .ui .vip,.badge{font-size:11px}.lang-list a{min-height:30px}.play-meta span,.play-meta a,.minfo .meta span,.minfo .meta a{display:inline-flex;align-items:center;justify-content:center;min-height:24px}:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:3px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}input[type=checkbox],input[type=radio]{appearance:none;-webkit-appearance:none;width:24px;height:24px;margin:0;flex-shrink:0;display:inline-grid;place-content:center;vertical-align:middle;cursor:pointer}input[type=checkbox]:before,input[type=radio]:before{content:"";width:15px;height:15px;border:1px solid var(--line-2);background:var(--panel-2);transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}input[type=checkbox]:before{border-radius:3px}input[type=radio]:before{border-radius:50%}input[type=checkbox]:hover:before,input[type=radio]:hover:before{border-color:var(--gold-deep)}input[type=checkbox]:checked:before{background:var(--gold);border-color:var(--gold);box-shadow:inset 0 0 0 3px var(--panel)}input[type=radio]:checked:before{background:var(--gold);border-color:var(--gold);box-shadow:inset 0 0 0 3.5px var(--panel)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.hd-links a,.f-links a,.crumb a,.act a,.tabs a{display:inline-flex;align-items:center;min-height:24px}.dl{display:grid;grid-template-columns:auto 1fr;gap:10px var(--sp-5);font-size:13px}.dl dt{color:var(--faint);white-space:nowrap}.dl dd{margin:0;color:var(--text-2);word-break:break-word}.btn-xs{height:26px;padding:0 9px;font-size:11.5px;border-radius:var(--r-sm)}.frow{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-4)}.frow.c3{grid-template-columns:repeat(3,1fr)}.frow.c4{grid-template-columns:repeat(4,1fr)}@media(max-width:760px){.frow,.frow.c3,.frow.c4{grid-template-columns:1fr}}.fd-hero .acard-bd{padding:var(--sp-6)}.fd-hero .fd-top{gap:var(--sp-6)}.fd-hero .fd-pic{width:196px;height:252px}.chan-row{gap:9px}.chan-row .chip{height:29px;padding:0 14px;font-size:12.5px}.nr-main{max-width:760px;margin:0 auto;padding:var(--sp-8) var(--sp-5)}.nr-main .nr-body{font-size:15.5px;line-height:2;color:var(--text-2)}.nr-main .nr-body p{margin-bottom:var(--sp-4);text-indent:2em}.nr-main .nr-body h3{font-size:17px;color:var(--text);margin:var(--sp-6) 0 var(--sp-3)}.grid.fr-grid{grid-template-columns:repeat(4,1fr);gap:var(--sp-4)}@media(max-width:1200px){.grid.fr-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:820px){.grid.fr-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.grid.fr-grid{grid-template-columns:1fr}}.tbl td.ctr>a,.tbl td.num>a,.tbl td>a:not(.act a){display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:3px 4px}.site-map li>a,.sm-list li>a,.map-list li>a{display:inline-flex;align-items:center;min-height:24px}.dl dd>a{display:inline-flex;align-items:center;min-height:24px}.hero-dots button{position:relative}.home-chips{display:flex;align-items:center;gap:var(--sp-3);padding:14px 0 2px;flex-wrap:wrap}.home-chips-lb{font-size:12.5px;color:var(--faint);font-weight:600;letter-spacing:.5px;padding:0 12px;height:29px;display:inline-flex;align-items:center;border-radius:var(--r-pill);background:var(--panel-2);border:1px solid var(--line-soft);flex-shrink:0}.home-chips .chip{height:29px;padding:0 14px;font-size:12.5px}.promo-row{display:grid;gap:var(--sp-4)}.promo-row-1{grid-template-columns:1fr;padding:var(--sp-4) 0 0}.promo-row-2{grid-template-columns:repeat(2,1fr);padding:var(--sp-4) 0 0}.promo-row-4{grid-template-columns:repeat(4,1fr);padding:var(--sp-4) 0 var(--sp-2)}@media(max-width:1100px){.promo-row-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.promo-row-2,.promo-row-4{grid-template-columns:1fr}}@media(max-width:820px){.promo-row-quad{grid-template-columns:repeat(2,1fr)}}.promo-box.promo-img{padding:0;overflow:hidden}.promo-box.promo-img img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.promo-box{display:flex;align-items:center;gap:var(--sp-4);min-height:74px;padding:14px 18px;border-radius:var(--r-lg);background:linear-gradient(120deg,var(--panel-2),var(--panel) 62%,rgba(240,169,46,.07));border:1px solid var(--line-soft);transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.promo-row-1 .promo-box{min-height:96px}.promo-row-4 .promo-box{min-height:66px;padding:12px 14px;gap:var(--sp-3)}.promo-row-4 .promo-tx small{display:none}.promo-box:hover{border-color:var(--gold-deep);transform:translateY(-2px);box-shadow:var(--shadow-2)}.promo-flag{flex-shrink:0;height:22px;padding:0 8px;border-radius:var(--r-xs);display:inline-flex;align-items:center;font-size:11px;font-weight:700;letter-spacing:.5px;background:var(--gold-grad-soft);color:var(--gold-deep);border:1px solid rgba(240,169,46,.24)}.promo-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.promo-tx b{font-size:13.5px;font-weight:600;color:var(--text);line-height:1.4}.promo-tx small{font-size:11.5px;color:var(--faint);line-height:1.5}.promo-cta{flex-shrink:0;color:var(--muted);display:inline-flex;align-items:center}.promo-cta svg{width:16px;height:16px}.promo-box:hover .promo-cta{color:var(--gold)}.promo-card .acard-bd{display:flex;flex-direction:column;gap:10px;padding:12px}.promo-card .promo-box{min-height:64px;padding:12px 14px}.list-layout-full{grid-template-columns:1fr}.chan-row-lb{font-size:12px;color:var(--faint);font-weight:600;letter-spacing:.5px;padding:0 12px;height:27px;display:inline-flex;align-items:center;flex-shrink:0;border-radius:var(--r-pill);background:var(--panel-2);border:1px solid var(--line-soft)}.chan-lv1-row .chip{height:27px;padding:0 12px;font-size:12px}.chan-lv1-row .chip.on{background:var(--gold-grad);border-color:transparent;color:var(--gold-ink);font-weight:600}.chan-lv1-row .chan-cnt{font-size:11px;color:var(--faint);margin-left:5px;font-family:var(--font-num)}.chan-lv1-row .chip.on .chan-cnt{color:#2a1c07b3}.chan-sub-row .chip{height:27px;padding:0 12px;font-size:12px}.list-side .list-row:hover,.list-side .list-row:hover .t{color:var(--gold-2)}.list-side .list-row:hover .rk{background:var(--gold);color:var(--gold-ink)}.rand-ic{width:24px;height:24px;border-radius:var(--r-sm);flex-shrink:0;display:grid;place-items:center;color:var(--gold-ink);background:var(--gold-grad)}.rand-ic svg{width:14px;height:14px;stroke:var(--gold-ink)}.sec-hd .rand-ic+h2{margin-left:-2px}.sec .grid.g5{gap:var(--sp-3)}.sec .grid.g5 .card-body{padding:9px 10px 10px}.sec .grid.g5 .card-t{font-size:12.5px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sec .grid.g5 .card-m{font-size:11px}@media(max-width:1200px){.sec .grid.g5{grid-template-columns:repeat(4,1fr)!important}}@media(max-width:900px){.sec .grid.g5{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:600px){.sec .grid.g5{grid-template-columns:repeat(2,1fr)!important}}.chan-sub-row .chip:hover{border-color:var(--gold-deep);color:var(--gold-2)}.player-tools .pt-sp{flex:1}.pt-act{position:relative}.pt-act b{font-family:var(--font-num);font-size:11.5px;font-weight:700;color:var(--faint)}.pt-act.on{border-color:var(--gold);color:var(--gold-2);background:var(--gold-grad-soft)}.pt-act.on b{color:var(--gold)}.pt-act.on svg{color:var(--gold);fill:currentColor}.chip-kw{background:var(--gold-grad-soft);border-color:#f0a92e47;color:var(--gold);font-weight:600}.chip-kw svg{width:12px;height:12px}.ep-note{font-size:13px;color:var(--text-2);line-height:1.85}.badge-cat{background:linear-gradient(135deg,#f0a92eeb,#d4881aeb);color:#2a1c07;font-weight:700}.badge-time{background:#0c0804d1;color:var(--text-2);font-family:var(--font-num)}.live-namerow{display:flex;align-items:center;gap:9px;min-width:0}.live-namerow .live-name{flex:1;min-width:0}.live-addr{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:11.5px;color:var(--faint);max-width:44%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.live-addr svg{width:12px;height:12px;flex-shrink:0}.live-sub .live-views{color:var(--faint)}.live-player{position:relative}.lp-live{position:absolute;left:14px;top:14px;z-index:4;height:24px;padding:0 11px;border-radius:var(--r-xs);display:inline-flex;align-items:center;background:var(--live);color:#fff;font-size:11.5px;font-weight:800;letter-spacing:1.4px;box-shadow:0 2px 10px #00000080}.lp-live.off{background:#60584eeb;color:#d8d0c4}.lp-viewers{position:absolute;right:14px;top:14px;z-index:4;height:24px;padding:0 11px;border-radius:var(--r-pill);display:inline-flex;align-items:center;gap:7px;background:#0c0804c7;backdrop-filter:blur(6px);font-size:11.5px;color:var(--text-2);font-family:var(--font-num);box-shadow:0 2px 10px #00000073}.lp-dot{width:7px;height:7px;border-radius:50%;background:var(--live);flex-shrink:0;animation:breathe2 1.6s ease-in-out infinite}.lp-viewers.off{background:#1e1812d1;color:var(--faint)}.lp-viewers.off .lp-dot{background:var(--faint);animation:none;box-shadow:none}@keyframes breathe2{0%,to{box-shadow:0 0 #e0483e99;opacity:1}50%{box-shadow:0 0 0 5px #e0483e00;opacity:.75}}.live-info-bar .btn{white-space:nowrap}.fr-pic .badge-cat{top:8px;left:8px}.fr-pic .badge-time{top:8px;right:8px}.fr-loc{align-items:center}.fr-loc-tx{flex:1;min-width:0;display:inline-flex;align-items:center;gap:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fr-loc-tx svg{width:12px;height:12px;flex-shrink:0}.fr-meta em{color:var(--gold-2)}.fd-kv{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:var(--sp-4)}@media(max-width:640px){.fd-kv{grid-template-columns:repeat(2,1fr)}}.fd-kv .kv{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r);padding:9px 11px;display:flex;flex-direction:column;gap:3px;min-width:0}.fd-kv .kv-wide{grid-column:span 2}.fd-kv .kv span{font-size:11px;color:var(--faint)}.fd-kv .kv b{font-size:13px;color:var(--text);font-weight:600;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-kv .kv-price{color:var(--gold);font-family:var(--font-num);font-size:15px}.fd-video{width:100%;max-width:720px;aspect-ratio:16/9;background:#000;border-radius:var(--r);overflow:hidden}.fd-video video{width:100%;height:100%;object-fit:contain}.ct-card .acard-bd{position:relative}.ct-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid var(--line-soft)}.ct-row:last-child{border-bottom:0}.ct-lb{font-size:12px;color:var(--muted);flex-shrink:0;font-weight:600;display:inline-flex;align-items:center;gap:6px}.ct-lb:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--gold-deep);flex-shrink:0}.ct-val{font-family:var(--font-num);font-size:12.5px;color:var(--faint);position:relative;display:inline-block;max-width:62%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;transition:color var(--dur) var(--ease)}.ct-val:after{content:"";position:absolute;inset:0;z-index:1;background:repeating-linear-gradient(115deg,#f0a92e29 0 6px,#f0a92e0f 6px 12px);border-radius:3px}.ct-unlocked .ct-val{color:var(--gold-2);user-select:auto}.ct-unlocked .ct-val:after{display:none}.ct-empty{font-size:12.5px;color:var(--faint);padding:10px 12px}.ct-lock{padding:12px;border-radius:var(--r);margin-bottom:10px;background:var(--gold-grad-soft);border:1px solid rgba(240,169,46,.22)}.ct-lock p{font-size:12.5px;color:var(--text-2);line-height:1.7;margin-bottom:9px}.ct-lock .btn{width:100%}.foot-fl{padding-top:var(--sp-6)}.foot-fl h4{font-size:13px;color:var(--text);margin-bottom:var(--sp-4);letter-spacing:.5px}.foot-friend{display:flex;flex-wrap:wrap;align-items:center;gap:10px 28px;list-style:none;margin:0;padding:0}.foot-friend li{margin-bottom:0}.foot-friend a{display:inline-block;font-size:12.5px;color:var(--muted);padding:4px 0;transition:color var(--dur) var(--ease)}.foot-friend a:hover{color:var(--gold-2)}.list-hd-l{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;min-width:0}.hd-meta{font-size:12.5px;color:var(--muted);line-height:1.6}.hd-meta b.hd-num{font-weight:700;color:var(--text)}@media(max-width:640px){.list-hd-l{gap:6px}.hd-meta{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:block}}.geo-todo{font-size:11.5px;color:var(--faint);padding:0 10px;height:26px;display:inline-flex;align-items:center;border-radius:var(--r-pill);border:1px dashed var(--line-2)}.rc-layout{display:grid;grid-template-columns:1fr 320px;gap:var(--sp-6);align-items:start;margin-top:var(--sp-4)}@media(max-width:1000px){.rc-layout{grid-template-columns:1fr}}.rc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:900px){.rc-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.rc-grid{grid-template-columns:1fr}}.rc-card{display:block;position:relative;cursor:pointer;border-radius:var(--r-lg);background:var(--panel-2);border:1px solid var(--line);transition:all var(--dur) var(--ease)}.rc-card:hover{border-color:var(--gold-deep);transform:translateY(-2px)}.rc-card input{position:absolute;opacity:0;pointer-events:none}.rc-body{display:flex;flex-direction:column;gap:5px;padding:14px 15px}.rc-tag{align-self:flex-start;height:20px;padding:0 8px;border-radius:var(--r-xs);display:inline-flex;align-items:center;font-size:11px;font-weight:700;background:var(--gold-grad-soft);color:var(--gold-deep);border:1px solid rgba(240,169,46,.24)}.rc-name{font-size:13.5px;font-weight:600;color:var(--text);line-height:1.4}.rc-sub{font-size:11.5px;color:var(--faint);line-height:1.5}.rc-price{font-family:var(--font-num);font-size:22px;font-weight:700;color:var(--gold);line-height:1.2}.rc-price em{font-style:normal;font-size:13px;margin-right:2px}.rc-check{position:absolute;right:12px;top:12px;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--line-2);transition:all var(--dur) var(--ease)}.rc-card input:checked~.rc-check{border-color:var(--gold);background:var(--gold-grad);box-shadow:inset 0 0 0 3px var(--panel-2)}.rc-card:has(input:checked){border-color:var(--gold);background:linear-gradient(150deg,rgba(240,169,46,.13),var(--panel-2) 62%)}.rc-note{margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--line-soft)}.rc-note>b{display:block;font-size:12.5px;color:var(--text-2);margin-bottom:10px}.rc-pays{display:flex;gap:10px;flex-wrap:wrap}.pay-btn{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--panel-2);font-size:13px;color:var(--text-2);transition:all var(--dur) var(--ease)}.pay-btn:hover{border-color:var(--gold-deep);color:var(--gold-2)}.pay-btn svg{width:16px;height:16px;color:var(--gold-deep)}.rc-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--line-soft)}.rc-sum{font-size:13px;color:var(--muted)}.rc-sum em{font-style:normal;font-family:var(--font-num);font-size:20px;font-weight:700;color:var(--gold)}.rc-wallet{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rc-wallet>div{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r);padding:12px;text-align:center}.rc-wallet b{display:block;font-family:var(--font-num);font-size:19px;font-weight:700;color:var(--gold)}.rc-wallet span{display:block;font-size:11.5px;color:var(--faint);margin-top:4px}.rc-rules{padding-left:2px}.rc-rules li{font-size:12.5px;color:var(--text-2);line-height:1.85;margin-bottom:5px;padding-left:14px;position:relative}.rc-rules li:before{content:"";position:absolute;left:0;top:9px;width:5px;height:5px;border-radius:50%;background:var(--gold-deep)}.ag-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:var(--sp-8);align-items:center;margin-top:var(--sp-5);padding:var(--sp-6);border-radius:var(--r-xl);border:1px solid var(--line);background:linear-gradient(120deg,var(--panel-2),var(--panel) 58%,rgba(240,169,46,.09))}@media(max-width:900px){.ag-hero{grid-template-columns:1fr;gap:var(--sp-5)}}.ag-hero h1{font-size:24px;letter-spacing:.2px;margin-bottom:10px}.ag-hero p{font-size:13px;color:var(--muted);line-height:1.85}.ag-hero-r{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ag-layout{display:grid;grid-template-columns:1fr 320px;gap:var(--sp-6);align-items:start;margin-top:var(--sp-4)}@media(max-width:1000px){.ag-layout{grid-template-columns:1fr}}.ag-mats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media(max-width:700px){.ag-mats{grid-template-columns:1fr}}.ag-mat{display:flex;flex-direction:column;gap:3px;padding:12px;border-radius:var(--r);background:var(--panel-2);border:1px solid var(--line-soft);transition:all var(--dur) var(--ease)}.ag-mat:hover{border-color:var(--gold-deep);transform:translateY(-2px)}.ag-mat-ic{width:32px;height:32px;border-radius:var(--r-sm);display:grid;place-items:center;background:var(--gold-grad-soft);color:var(--gold);margin-bottom:4px}.ag-mat-ic svg{width:17px;height:17px}.ag-mat b{font-size:13px;color:var(--text);font-weight:600}.ag-mat small{font-size:11px;color:var(--faint)}.ag-levels{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(max-width:760px){.ag-levels{grid-template-columns:1fr}}.ag-lv{position:relative;display:flex;flex-direction:column;gap:5px;padding:14px 15px 15px;border-radius:var(--r-lg);background:var(--panel-2);border:1px solid var(--line-soft);transition:all var(--dur) var(--ease)}.ag-lv:hover{border-color:var(--gold-deep);transform:translateY(-2px)}.ag-lv-badge{position:absolute;right:13px;top:13px;height:20px;padding:0 9px;border-radius:var(--r-xs);display:inline-flex;align-items:center;font-size:11px;font-weight:700;font-family:var(--font-num);background:var(--panel-3);color:var(--muted)}.ag-gold .ag-lv-badge{background:var(--gold-grad);color:var(--gold-ink)}.ag-partner .ag-lv-badge{background:linear-gradient(135deg,#f0a92e,#e0483e);color:#fff}.ag-brand .ag-lv-badge{background:linear-gradient(135deg,#d2648f,#7d7fd4);color:#fff}.ag-lv-name{font-size:14.5px;font-weight:700;color:var(--text)}.ag-lv-cond{font-size:11.5px;color:var(--faint)}.ag-lv-rate{font-size:12.5px;color:var(--muted);margin-top:3px}.ag-lv-rate em{font-style:normal;font-family:var(--font-num);font-size:17px;font-weight:700;color:var(--gold)}.ag-lv-right{font-size:12px;color:var(--text-2);line-height:1.7}.home-wrap{--home-gap:var(--sp-4)}.promo-row-1,.promo-row-2,.promo-row-4{padding:var(--home-gap) 0 0}.home-wrap .sec{margin:var(--home-gap) 0}.home-chips{padding:14px 0 0}.foot-has-fl{padding-top:var(--sp-6)}.foot-fl{padding-top:0}.foot-fl h4{margin-bottom:var(--sp-6)}.foot-fl+.foot-bt{margin-top:var(--sp-6)}.fr-casc{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);margin-bottom:var(--sp-4);background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r-lg)}.fr-casc-row{display:flex;align-items:flex-start;gap:var(--sp-3)}.fr-casc-sub{padding-top:var(--sp-3);border-top:1px dashed var(--line-soft);animation:frCascIn .18s var(--ease)}@keyframes frCascIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.fr-casc-row .chip-row{flex:1;min-width:0}.fr-casc .chip{height:27px;padding:0 12px;font-size:12px}.fr-casc .chip.on{background:var(--gold-grad);border-color:transparent;color:var(--gold-ink);font-weight:600}.fr-casc .chan-cnt{font-size:11.5px;color:var(--gold-2);margin-left:5px;font-family:var(--font-num);font-weight:700}.fr-casc .chip.on .chan-cnt{color:#2a1c07c7;font-weight:700}.fr-casc-foot{display:flex;align-items:center;justify-content:flex-end;padding-top:var(--sp-3);border-top:1px dashed var(--line-soft)}.fr-casc-hint{font-size:12px;color:var(--muted)}.fr-casc-hint b{color:var(--gold);font-family:var(--font-num);font-weight:700}.fr-empty{padding:var(--sp-8) 0;text-align:center;font-size:13px;color:var(--faint)}@media(max-width:640px){.fr-casc{padding:var(--sp-4)}.fr-casc-lb{width:34px}}.promo-card .promo-sq{display:flex;flex-direction:column;aspect-ratio:1/1;min-height:0;padding:22px 18px;justify-content:space-between;align-items:center}.promo-sq-flag{align-self:flex-start}.promo-sq-tx{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center}.promo-sq-tx b{font-size:13.5px;font-weight:600;color:var(--text);line-height:1.45}.promo-sq-tx small{font-size:11.5px;color:var(--faint);line-height:1.55}.promo-sq-cta{display:inline-flex;align-items:center;color:var(--muted)}.promo-sq-cta svg{width:16px;height:16px}.promo-sq:hover .promo-sq-cta{color:var(--gold)}.promo-card .acard-bd{display:flex;flex-direction:column;gap:12px}.promo-banner .promo-box{min-height:96px;padding:16px 20px}.promo-banner .promo-tx b{font-size:14.5px}.promo-banner .promo-tx small{font-size:12px}.sec-center{text-align:center}.sec-center .sec-hd{position:relative;justify-content:center}.sec-center .sec-hd .more{position:absolute;right:0;top:50%;transform:translateY(-50%);margin-left:0}.sec-center .sec-hd .bar{display:none}.sec-center .sec-hd h2{position:relative}.sec-center .sec-hd h2:before{content:"";position:absolute;left:-15px;top:50%;transform:translateY(-50%);width:3px;height:18px;border-radius:2px;background:var(--gold-grad)}.chat-frame{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel-2);padding:var(--sp-3)}.chat-frame .chat-box{height:280px;overflow-y:auto;display:flex;flex-direction:column;gap:9px;padding:10px 12px;margin:0;border-radius:var(--r-sm);background:var(--panel);border:1px solid var(--line-soft)}.chat-frame .chat-i{padding:6px 9px;border-radius:var(--r-sm);background:var(--panel-2);border:1px solid transparent}.chat-frame .chat-i:nth-child(odd){background:#f0a92e0b}.chat-frame .chat-i:hover{border-color:var(--line-soft)}.chat-frame .chat-in{margin-top:var(--sp-3)}.chat-box::-webkit-scrollbar{width:6px}.chat-box::-webkit-scrollbar-thumb{background:var(--line);border-radius:3px}.chat-box::-webkit-scrollbar-track{background:transparent}.uc-card{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r-lg);padding:var(--sp-4);margin-bottom:var(--sp-3)}.uc-card-top{display:flex;align-items:flex-start;gap:var(--sp-4)}.uc-ava{width:64px;height:64px;border-radius:50%;flex-shrink:0;position:relative;background:var(--gold-grad);display:grid;place-items:center;color:var(--gold-ink);font-weight:700;font-size:22px}.uc-ava:after{content:"";position:absolute;right:1px;bottom:1px;width:13px;height:13px;border-radius:50%;background:#3ecf8e;border:2px solid var(--panel)}.uc-id{flex:1;min-width:0}.uc-id b{display:flex;align-items:center;gap:8px;font-size:16px}.uc-id .vip{font-size:10px;padding:1px 7px;border-radius:var(--r-xs);background:var(--gold-grad);color:var(--gold-ink);font-weight:700}.uc-id small{display:block;margin-top:5px;font-size:12px;color:var(--faint)}.uc-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-2);margin-top:var(--sp-4);padding:var(--sp-3);border-radius:var(--r-md);background:var(--panel-2)}.uc-stats div{text-align:center}.uc-stats div+div{border-left:1px solid var(--line-soft)}.uc-stats b{display:block;font-family:var(--font-num);font-size:18px;color:var(--gold);font-weight:700}.uc-stats span{font-size:11px;color:var(--faint)}.uc-promo{border-radius:var(--r-lg);padding:var(--sp-4);margin-bottom:var(--sp-3);background:linear-gradient(120deg,#f0a92e29,#d977061a 55%,#f0a92e0d);border:1px solid rgba(240,169,46,.24)}.uc-promo b{display:block;font-size:14px;color:var(--gold-2);margin-bottom:4px}.uc-promo p{font-size:12px;color:var(--muted);line-height:1.7;margin-bottom:10px}.uc-promo .btn{width:100%}.uc-menu{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r-lg);padding:var(--sp-2);position:sticky;top:calc(var(--hdr-h) + 16px)}.uc-menu-hd{font-size:11.5px;color:var(--faint);letter-spacing:.6px;font-weight:600;padding:var(--sp-2) var(--sp-3) var(--sp-1)}.uc-menu a{display:flex;align-items:center;gap:10px;padding:9px var(--sp-3);border-radius:var(--r-sm);font-size:13px;color:var(--text-2);transition:all var(--dur) var(--ease)}.uc-menu a svg{width:16px;height:16px;opacity:.75;flex-shrink:0}.uc-menu a .uc-arrow{margin-left:auto;width:13px;height:13px;opacity:.4}.uc-menu a:hover{background:var(--panel-2);color:var(--gold-2)}.uc-menu a:hover .uc-arrow{opacity:.9}.uc-menu a.on{background:var(--gold-grad-soft);color:var(--gold);font-weight:600}.uc-menu a.on svg{opacity:1}.uc-menu-sep{height:1px;background:var(--line-soft);margin:var(--sp-2) var(--sp-3)}.uc-panel{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r-lg);padding:var(--sp-5)}.uc-panel+.uc-panel{margin-top:var(--sp-4)}.uc-panel-hd{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4);padding-bottom:var(--sp-3);border-bottom:1px solid var(--line-soft)}.uc-panel-hd h3{font-size:16px;font-weight:700}.uc-panel-hd .bar{width:3px;height:16px;border-radius:2px;background:var(--gold-grad);flex-shrink:0}.uc-panel-hd .sub{font-size:12px;color:var(--faint)}.uc-panel-hd .r{margin-left:auto}.uc-bar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-6);padding:var(--sp-4) var(--sp-5);margin-bottom:var(--sp-4);background:var(--panel-2);border:1px solid var(--line-soft);border-left:3px solid var(--gold);border-radius:var(--r-md)}.uc-bar div span{display:block;font-size:11.5px;color:var(--faint);margin-bottom:3px}.uc-bar div b{font-family:var(--font-num);font-size:22px;font-weight:700;color:var(--gold);line-height:1.2}.uc-bar .btn{margin-left:auto}.uc-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-3)}.uc-cards.g3{grid-template-columns:repeat(3,1fr)}.uc-cards.g2{grid-template-columns:repeat(2,1fr)}.uc-tile{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-md);padding:var(--sp-4);text-align:center;transition:all var(--dur) var(--ease)}.uc-tile b{display:block;font-family:var(--font-num);font-size:20px;color:var(--gold);font-weight:700;line-height:1.3}.uc-tile span{display:block;margin-top:4px;font-size:11.5px;color:var(--faint)}.uc-tile:hover{border-color:var(--gold-deep);transform:translateY(-2px)}.uc-pick{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;padding:var(--sp-4) var(--sp-3);text-align:center;cursor:pointer;background:var(--panel-2);border:1.5px solid var(--line-soft);border-radius:var(--r-md);transition:all var(--dur) var(--ease)}.uc-pick:hover{border-color:var(--gold-deep)}.uc-pick.sel{border-color:var(--gold);background:linear-gradient(135deg,#f0a92e1f,#f0a92e08)}.uc-pick b{font-size:14px;font-weight:700;color:var(--text)}.uc-pick .uc-price{font-family:var(--font-num);font-size:19px;font-weight:700;color:var(--gold)}.uc-pick small{font-size:11.5px;color:var(--faint)}.uc-pick .uc-badge{position:absolute;top:6px;left:6px;font-size:10px;padding:1px 8px;border-radius:var(--r-xs);color:var(--gold-ink);font-weight:700;background:linear-gradient(135deg,#f5b942,#d97706)}.uc-pick .uc-gift{font-size:11px;color:#3ecf8e;background:#3ecf8e1f;border-radius:var(--r-xs);padding:1px 7px}.uc-row{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);margin-bottom:8px;background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-sm)}.uc-row .uc-ico{width:32px;height:32px;border-radius:var(--r-sm);flex-shrink:0;display:grid;place-items:center;font-size:14px;font-weight:700;background:#f0a92e1f;color:var(--gold)}.uc-row .uc-tx{flex:1;min-width:0}.uc-row .uc-tx b{display:block;font-size:13.5px;color:var(--text)}.uc-row .uc-tx small{display:block;margin-top:3px;font-size:11.5px;color:var(--faint)}.uc-row .uc-code{font-family:var(--font-num);font-size:17px;font-weight:700;letter-spacing:3px;color:var(--gold)}.uc-tabs{display:inline-flex;gap:2px;margin-bottom:var(--sp-4);padding:3px;background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-md)}.uc-tabs a{padding:6px 16px;border-radius:var(--r-sm);font-size:13px;color:var(--muted);transition:all var(--dur) var(--ease)}.uc-tabs a:hover{color:var(--gold-2)}.uc-tabs a.on{background:var(--gold-grad);color:var(--gold-ink);font-weight:700}.uc-empty{padding:var(--sp-8) 0;text-align:center;font-size:13px;color:var(--faint)}@media(max-width:900px){.uc-menu{position:static;display:flex;overflow-x:auto;gap:4px;padding:6px}.uc-menu a{white-space:nowrap}.uc-menu a .uc-arrow,.uc-menu-hd,.uc-menu-sep{display:none}.uc-cards,.uc-cards.g3,.uc-cards.g2{grid-template-columns:repeat(2,1fr)}.uc-bar{gap:var(--sp-4)}}@media(max-width:560px){.uc-cards,.uc-cards.g3,.uc-cards.g2{grid-template-columns:1fr}.uc-bar div b{font-size:18px}.uc-panel{padding:var(--sp-4)}}.uc-list{display:flex;flex-direction:column;gap:8px}.uc-list-i{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3);background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-md);transition:all var(--dur) var(--ease)}.uc-list-i:hover{border-color:var(--gold-deep)}.uc-list-thumb{width:112px;flex-shrink:0;border-radius:var(--r-sm);overflow:hidden;display:block;background:var(--panel)}.uc-list-thumb .thumb{width:112px;height:63px;border-radius:0}.uc-list-thumb img{width:100%;height:100%;object-fit:cover;display:block}.uc-list-tx{flex:1;min-width:0}.uc-list-tx b{display:block;font-size:13.5px;color:var(--text);line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uc-list-tx small{display:block;margin-top:4px;font-size:11.5px;color:var(--faint)}.uc-list-act{display:flex;gap:6px;flex-shrink:0}@media(max-width:640px){.uc-list-thumb,.uc-list-thumb .thumb{width:88px}.uc-list-thumb .thumb{height:50px}}.uc-msg-list{display:flex;flex-direction:column;gap:8px}.uc-msg{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-md)}.uc-msg.on{background:#f0a92e0e;border-color:#f0a92e42}.uc-msg-ic{width:26px;height:26px;border-radius:50%;flex-shrink:0;position:relative;display:grid;place-items:center;font-size:11px;font-weight:700;background:var(--panel);border:1px solid var(--line-soft);color:var(--gold)}.uc-unread{position:absolute;top:-2px;right:-2px;width:8px;height:8px;border-radius:50%;background:var(--danger);border:1.5px solid var(--panel)}.uc-msg-tx{flex:1;min-width:0}.uc-msg-tx b{display:block;font-size:13px;font-weight:500;color:var(--text);line-height:1.6}.uc-msg-tx small{display:block;margin-top:3px;font-size:11.5px;color:var(--faint)}.uc-msg-tm{font-size:11.5px;color:var(--faint);flex-shrink:0}.uc-form{display:flex;flex-direction:column;gap:var(--sp-4);max-width:520px}.uc-field{display:flex;flex-direction:column;gap:7px}.uc-field>label{font-size:12.5px;color:var(--muted);font-weight:600}.uc-field .inp{height:40px}.uc-field-row{flex-direction:row;align-items:center;justify-content:space-between;padding:var(--sp-3) 0;border-bottom:1px solid var(--line-soft)}.uc-field-row:last-of-type{border-bottom:0}.uc-switch{width:42px;height:24px;border-radius:var(--r-pill);flex-shrink:0;background:var(--panel);border:1px solid var(--line);position:relative;transition:all var(--dur) var(--ease)}.uc-switch i{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--muted);transition:all var(--dur) var(--ease)}.uc-switch.on{background:var(--gold-grad);border-color:transparent}.uc-switch.on i{left:20px;background:var(--gold-ink)}.uc-panel .list-row-wrap{display:flex;flex-direction:column}.uc-panel .tbl{margin-top:2px}.uc-panel .st{font-size:11px}.uc-payrow{display:flex;justify-content:center;margin-top:var(--sp-5)}.type-lb{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;width:62px;height:27px;font-size:12.5px;font-weight:700;color:var(--gold-2);letter-spacing:.5px;line-height:1;white-space:nowrap}.type-lb:before{content:"";width:3px;height:13px;border-radius:2px;background:var(--gold-grad);flex-shrink:0}.type-lb+.chip-row,.type-lb+.chips{flex:1;min-width:0}.fr-pic .badge-hot{top:8px;right:8px}.fr-pic .badge-hot .hd-ico{width:11px;height:11px;flex-shrink:0}.fr-pic .badge-time{bottom:8px;right:8px;top:auto}.fr-pic .fr-pic-name{position:absolute;left:8px;bottom:8px;right:auto;max-width:calc(100% - 16px);display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--r-xs);background:#0c0804c7;backdrop-filter:blur(4px);box-shadow:0 1px 6px #00000059;font-size:11.5px;font-weight:700;color:var(--text);letter-spacing:.3px;line-height:1}.fr-pic-veil{position:absolute;inset:auto 0 0;height:34%;pointer-events:none;background:linear-gradient(0deg,rgba(10,7,3,.62) 0%,rgba(10,7,3,.24) 55%,transparent 100%)}.fr-info{padding:11px 13px 13px}.fr-loc{margin-top:13px;align-items:center;min-height:30px}.fr-loc .fr-loc-tx{height:30px;display:flex;align-items:center}.fr-loc .fr-btn{margin-top:0}.live-thumb .badge-views{top:8px;right:8px;background:#0c0804d1;color:var(--gold-2);font-family:var(--font-num)}.live-thumb .badge-views .hd-ico{width:11px;height:11px;flex-shrink:0}.live-thumb .badge-views.off{background:#1e1812db;color:var(--faint);font-family:var(--font);font-weight:600}.live-thumb .badge-cat{inset:auto auto 8px 8px}.live-thumb .badge-livetime{bottom:8px;right:8px;top:auto;background:#0c0804d1;color:var(--text-2);font-family:var(--font-num)}.live-info{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;flex:1}.live-top .live-ava{width:46px;height:46px;flex-shrink:0}.live-namerow{line-height:20px}.live-sub{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);height:21px}.live-fans{color:var(--gold-2);font-weight:700;font-size:12.5px;display:inline-flex;align-items:center;gap:4px;background:var(--gold-grad-soft);border:1px solid rgba(240,169,46,.26);height:20px;padding:0 8px;border-radius:var(--r-xs);line-height:1}.live-views{color:var(--text-2);font-weight:600;font-size:12px;display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:var(--r-xs);background:var(--panel-2);border:1px solid var(--line-soft);font-family:var(--font-num)}.chan-casc{display:flex;flex-direction:column;padding:var(--sp-4) var(--sp-5);margin-bottom:var(--sp-4);background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r-lg)}.chan-lv1-row,.chan-sub-row{display:flex;align-items:center;gap:var(--sp-3);padding:0;margin:0;background:none;border:0}.chan-sub-row{padding-top:var(--sp-3);margin-top:var(--sp-3);border-top:1px dashed var(--line-soft);animation:frCascIn .18s var(--ease)}.chan-lv1-row .type-lb,.chan-sub-row .type-lb{padding-top:0}.chan-lv1-row .chip-row,.chan-sub-row .chip-row{flex:1;min-width:0}.home-chips{display:flex;align-items:center;gap:12px;padding:14px 0 2px;flex-wrap:nowrap}.home-chips .type-lb{padding-top:0;flex-shrink:0}.home-chips .chip-row{flex:1;min-width:0}.home-chips .chip{height:27px;padding:0 14px;font-size:12.5px}.live-type-row{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);margin-bottom:var(--sp-4);background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r-lg)}.live-type-row .type-lb{padding-top:0}.live-type-row .chip-row{flex:1;min-width:0}.live-type-row .chip{height:27px;padding:0 12px;font-size:12px}.chan-lv1-row .chan-cnt{font-size:11.5px;color:var(--gold-2);margin-left:5px;font-family:var(--font-num);font-weight:700}.chan-lv1-row .chip.on .chan-cnt{color:#2a1c07c7;font-weight:700}.fr-casc-lb{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;width:62px;height:27px;font-size:12.5px;color:var(--gold-2);font-weight:700;letter-spacing:.5px;line-height:1;white-space:nowrap}.fr-casc-lb:before{content:"";width:3px;height:13px;border-radius:2px;background:var(--gold-grad);flex-shrink:0}@media(max-width:640px){.fr-casc-lb,.type-lb{width:56px;font-size:12px}}.sec-vid .card-t{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;height:1.45em;white-space:nowrap}.sec-vid .play-btn{display:none!important}.badge-vip{inset:6px auto auto 6px;background:linear-gradient(135deg,#f0a92ef2,#c47810f2);color:#2a1c07;font-weight:800;letter-spacing:.5px;box-shadow:0 2px 10px #00000073}.badge-vip.free{background:#0c0804d1;color:var(--gold-2);border:1px solid rgba(255,196,92,.34)}.badge-date{bottom:6px;right:6px;top:auto;background:#0c0804d1;color:var(--text-2);font-family:var(--font-num);backdrop-filter:blur(4px)}.card-m .cm-date{margin-left:auto;display:inline-flex;align-items:center;gap:4px;color:var(--faint);font-family:var(--font-num);font-size:11px;flex-shrink:0;white-space:nowrap;padding-left:6px}.card-m .cm-date svg{width:12px;height:12px;flex-shrink:0}.card-m .cm-fav{display:inline-flex;align-items:center;gap:4px;color:var(--faint);font-family:var(--font-num);font-size:11px;flex-shrink:0;white-space:nowrap}.card-m .cm-fav svg{width:12px;height:12px;flex-shrink:0}@media(max-width:520px){.sec-vid .card-m{gap:7px}.sec-vid .card-m>span:not(.cm-date){flex-shrink:1;min-width:0}.sec-vid .cm-date{font-size:10px;padding-left:2px}.sec-vid .cm-date svg{display:none}.card-m .cm-like{display:none}}.adv4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-3);margin-top:var(--sp-4);margin-bottom:var(--sp-4)}.adv4-cell{position:relative;display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:4/3;min-height:88px;padding:12px 13px;border-radius:var(--r-md);background:linear-gradient(120deg,var(--panel-2),var(--panel) 60%,rgba(240,169,46,.06)),var(--panel);border:1px dashed var(--line-2);color:var(--muted);transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease),color var(--dur) var(--ease)}.adv4-cell:hover{border-color:var(--gold-deep);color:var(--gold-2);transform:translateY(-2px)}.adv4-flag{align-self:flex-start;height:20px;padding:0 7px;border-radius:var(--r-xs);display:inline-flex;align-items:center;font-size:10.5px;font-weight:700;letter-spacing:.5px;background:var(--gold-grad-soft);color:var(--gold-deep);border:1px solid rgba(240,169,46,.24)}.adv4-tx{display:flex;flex-direction:column;gap:3px}.adv4-tx b{font-size:12.5px;font-weight:600;color:var(--text-2);line-height:1.4}.adv4-tx small{font-size:11px;color:var(--faint);line-height:1.45}.adv4-cell:hover .adv4-tx b{color:var(--gold-2)}.adv4-idx{position:absolute;right:10px;bottom:9px;font-family:var(--font-num);font-size:15px;font-weight:800;color:#f0a92e29}@media(max-width:900px){.adv4{grid-template-columns:repeat(2,1fr)}}@media(max-width:420px){.adv4{grid-template-columns:1fr}.adv4-cell{min-height:72px}}.player-box{aspect-ratio:16/9;background:#000}.player-box video{width:100%;height:100%;aspect-ratio:auto;object-fit:contain;display:block;background:#000}@supports not (aspect-ratio:1/1){.player-box video{height:auto}}.pl-ad{position:absolute;inset:0;z-index:8;display:flex;align-items:center;justify-content:center}.pl-ad-splash{background:#080603eb;backdrop-filter:blur(4px)}.pl-ad-box{position:relative;width:min(560px,82%);aspect-ratio:16/9;border-radius:var(--r-lg);overflow:hidden;background:linear-gradient(135deg,#2a1e12,#171008);border:1px solid rgba(255,196,92,.3);box-shadow:0 20px 60px #0009;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.pl-ad-tx{font-size:15px;color:var(--gold-2);letter-spacing:3px;font-weight:700}.pl-ad-sub{font-size:12px;color:var(--faint);letter-spacing:1px}.pl-ad-count{font-family:var(--font-num);font-size:44px;font-weight:800;line-height:1;color:var(--gold-3);text-shadow:0 4px 20px rgba(240,169,46,.35)}.pl-ad-skip{position:absolute;right:12px;top:12px;height:28px;padding:0 14px;border-radius:var(--r-pill);display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--text-2);background:#0c0804c7;border:1px solid var(--line-2);cursor:pointer;transition:all var(--dur) var(--ease)}.pl-ad-skip:hover{color:var(--gold-2);border-color:var(--gold-deep)}.pl-ad-skip[hidden]{display:none}.pl-ad-pause{background:transparent;pointer-events:none}.pl-ad-pause .pl-ad-box{width:min(420px,62%);aspect-ratio:16/9;pointer-events:auto;box-shadow:0 16px 44px #0000008c}.pl-ad-pause .pl-ad-close{position:absolute;left:50%;top:calc(100% + 12px);transform:translate(-50%);height:26px;padding:0 12px;border-radius:var(--r-pill);font-size:11.5px;color:var(--muted);background:#0c0804cc;border:1px solid var(--line);cursor:pointer;pointer-events:auto;white-space:nowrap}.pl-ad-pause .pl-ad-close:hover{color:var(--gold-2);border-color:var(--gold-deep)}.play-side{display:flex;flex-direction:column;gap:var(--sp-4);height:var(--pl-h,auto)}.play-side .acard{display:flex;flex-direction:column;min-height:0}.play-side .acard-bd,.play-side .promo-card{flex:1;min-height:0}.play-side .promo-card .acard-bd{display:flex;flex-direction:column}.play-side .promo-card .adv4{margin:0;flex:1;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;min-height:0}.play-side .promo-card .adv4-cell{aspect-ratio:auto;min-height:96px}.vip-card .vip-list{display:flex;flex-direction:column;gap:9px}.play-side .vip-card{overflow:hidden;display:flex;flex-direction:column}.play-side .vip-card .vip-list{height:auto;flex:1;min-height:0}.pg-play .promo-row-quad{margin-bottom:16px}.pg-play .vip-plan{min-height:52px}.pg-play .vip-plan .vp-n b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.pg-play .vip-plan .vp-n small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%;word-break:break-word}.pg-play .vip-plan .vp-n small,.pg-play .vip-plan .vp-buy{flex-shrink:0}.vip-plan{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--r-md);background:var(--panel-2);border:1px solid var(--line-soft);transition:all var(--dur) var(--ease)}.vip-plan:hover{border-color:var(--gold-deep);transform:translate(2px)}.vip-plan .vp-n{flex:1;min-width:0}.vip-plan .vp-n b{display:block;font-size:13px;color:var(--text)}.vip-plan .vp-n small{font-size:11px;color:var(--faint)}.vip-plan .vp-p{font-family:var(--font-num);font-size:15px;font-weight:800;color:var(--gold-2)}.vip-plan .vp-p s{font-size:11px;color:var(--faint);text-decoration:none;margin-left:3px}.vip-plan .vp-buy{height:26px;padding:0 12px;border-radius:var(--r-pill);font-size:11.5px;font-weight:700;color:var(--gold-ink);background:var(--gold-grad);border:0;cursor:pointer;white-space:nowrap}.vip-plan .vp-buy:hover{filter:brightness(1.08)}.sec-left{text-align:left}.sec-left .sec-hd{position:relative;justify-content:flex-start}.sec-left .sec-hd .bar{display:block}.sec-left .sec-hd .more{position:absolute;right:0;top:50%;transform:translateY(-50%);margin-left:0}.sec-left .sec-hd h2{position:relative}.sec-left .sec-hd h2:before{display:none}.sec-left .card-t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:2.9em}.sec-left .card-body{text-align:left}.foot-plain{border-top:none}.foot-plain .foot-bt{border-top:none;padding-top:0;margin-top:var(--sp-4)}.live-topbar{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap;padding:var(--sp-3) var(--sp-4);background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r-lg);margin-bottom:var(--sp-3)}.live-topbar+.player-box{margin-top:0}.live-topbar .ltb-ava{position:relative;width:46px;height:46px;border-radius:50%;overflow:hidden;background:var(--panel-3);flex-shrink:0}.live-topbar .ltb-ava img{width:100%;height:100%;object-fit:cover}.live-topbar .ltb-info{flex:1;min-width:140px}.live-topbar .ltb-info b{display:block;font-size:15px;color:var(--text)}.live-topbar .ltb-info small{font-size:12px;color:var(--muted)}.live-topbar .ltb-acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.live-intro{display:flex;gap:var(--sp-4);align-items:flex-start;padding:var(--sp-4);background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r-lg);margin-top:var(--sp-4)}.live-intro .li-ic{width:44px;height:44px;border-radius:var(--r-md);flex-shrink:0;display:grid;place-items:center;color:var(--gold-2);background:var(--gold-grad-soft);border:1px solid rgba(240,169,46,.24)}.live-intro .li-ic svg{width:21px;height:21px}.live-intro .li-bd{flex:1;min-width:0}.live-intro .li-bd h3{font-size:14px;margin-bottom:6px}.live-intro .li-bd p{font-size:13px;color:var(--text-2);line-height:1.85}.live-intro.live-intro-full{margin-top:var(--sp-4);flex-wrap:wrap;row-gap:var(--sp-3)}.live-intro .li-meta{display:flex;flex-direction:column;gap:6px;margin-left:auto;text-align:right;flex-shrink:0}.live-intro .li-meta p{font-size:12.5px;color:var(--text-2);display:flex;align-items:center;justify-content:flex-end;gap:5px;margin:0}.live-intro .li-meta svg{width:13px;height:13px;flex-shrink:0;color:var(--gold-2)}.live-intro .li-meta b{font-weight:600;color:var(--text)}.live-intro .li-meta a{color:var(--gold-2);text-decoration:none}.live-intro .li-meta a:hover{text-decoration:underline}.live-intro .li-meta p[hidden],#lp-offline[hidden]{display:none!important}.pg-live .live-side .side-ad2 .hg-ad-img img{height:100%;object-fit:cover}.pg-live .live-side .side-ad2 .hg-ad{height:100%;display:flex;align-items:center;overflow:hidden}.lp-viewers .lp-dot{background:var(--live);animation:breathe2 1.6s ease-in-out infinite}.lp-viewers.off .lp-dot{background:var(--faint);animation:breathe2 1.6s ease-in-out infinite;box-shadow:none}.lp-time{position:absolute;right:14px;top:44px;z-index:4;height:22px;padding:0 10px;border-radius:var(--r-pill);display:inline-flex;align-items:center;gap:6px;background:#0c0804b8;backdrop-filter:blur(6px);font-size:11px;color:var(--text-2);font-family:var(--font-num);box-shadow:0 2px 10px #0006}.lp-time svg{width:11px;height:11px}.lp-time.off{color:var(--faint)}.chat-in .ci-gift{width:34px;height:34px;flex-shrink:0;border-radius:var(--r-sm);display:grid;place-items:center;color:var(--gold-2);background:var(--gold-grad-soft);border:1px solid rgba(240,169,46,.28);cursor:pointer;transition:all var(--dur) var(--ease)}.chat-in .ci-gift:hover{color:var(--gold);border-color:var(--gold-deep);transform:translateY(-1px)}.chat-in .ci-gift svg{width:17px;height:17px}.gift-modal{position:fixed;inset:0;z-index:60;display:none;align-items:center;justify-content:center;padding:20px;background:#060402b8;backdrop-filter:blur(3px)}.gift-modal.open{display:flex}.gift-modal .gm-box{width:min(480px,100%);padding:var(--sp-5);background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--shadow-3);animation:gmIn .22s var(--ease)}@keyframes gmIn{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.gift-modal .gm-hd{display:flex;align-items:center;gap:10px;margin-bottom:var(--sp-4)}.gift-modal .gm-hd h3{font-size:16px;flex:1}.gift-modal .gm-bal{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;font-size:12px;text-decoration:none;color:var(--gold);background:var(--gold-grad-soft);border:1px solid rgba(240,169,46,.28);white-space:nowrap;transition:all var(--dur) var(--ease)}.gift-modal .gm-bal:hover{border-color:var(--gold-deep);transform:translateY(-1px)}.gift-modal .gm-bal .gm-bal-n{font-weight:700;font-variant-numeric:tabular-nums}.gift-modal .gm-bal .gm-bal-t{color:var(--muted)}.gift-modal .gm-bal .gm-bal-c{padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600;color:#1a1206;background:linear-gradient(135deg,#f7c76a,#e8a63c)}.gift-modal .gm-x{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:var(--muted);background:var(--panel-2);border:1px solid var(--line-soft);cursor:pointer;flex:0 0 auto}.gift-modal .gm-x:hover{color:var(--gold-2);border-color:var(--gold-deep)}.gift-modal .gm-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.gift-modal .gm-grid .gift{width:100%}.gift-modal .gift{position:relative}.gift-modal .gift .g-ic{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#f0a92e29,#f0a92e0d);border:1px solid rgba(240,169,46,.2)}.gift-modal .gift .g-ic svg{width:26px;height:26px;stroke-width:1.5}.gift-modal .gift:hover .g-ic{color:var(--gold-2);transform:scale(1.08);transition:transform .18s var(--ease)}.gift-modal .gift .g-c{padding:1px 8px;border-radius:999px;font-size:10px;font-weight:600;color:var(--gold);background:#f0a92e1a}.gift-modal .gift.on{border-color:var(--gold);color:var(--gold);background:var(--gold-grad-soft);box-shadow:0 0 0 1px var(--gold),0 4px 14px #f0a92e2e;transform:translateY(-2px)}.gift-modal .gift.on .g-n{color:var(--gold);font-weight:600}.gift-modal .gift.on .g-ic{background:linear-gradient(135deg,#f7c76a,#e8a63c);color:#1a1206;border-color:transparent}.gift-modal .gift.poor{opacity:.45}.gift-modal .gift.poor .g-c{color:#e08080;background:#e080801a}.gift-modal .gift.poor:after{content:"";position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:50%;background:#e08080}.gift-modal .gm-foot{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--line-soft);min-height:52px;display:flex;align-items:center}.gift-modal .gm-fs{display:flex;align-items:center;gap:10px;width:100%;flex-wrap:wrap}.gift-modal .gm-tip{flex:1;font-size:12px;color:var(--muted);min-width:120px}.gift-modal .gm-tip.warn{color:#e08080}.gift-modal .gm-sel{flex:1;font-size:13px;color:var(--text-2);min-width:120px}.gift-modal .gm-sel b{color:var(--gold);font-variant-numeric:tabular-nums}.gift-modal .gm-btn{flex:0 0 auto;padding:8px 18px;border-radius:var(--r-md,10px);font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;border:1px solid var(--line-2);background:var(--panel-2);color:var(--text-1);transition:all var(--dur) var(--ease);display:inline-block}.gift-modal .gm-btn:hover{transform:translateY(-1px)}.gift-modal .gm-btn.gold{color:#1a1206;background:linear-gradient(135deg,#f7c76a,#e8a63c);border-color:transparent;box-shadow:0 3px 12px #e8a63c4d}.gift-modal .gm-btn.gold:hover{filter:brightness(1.06)}.gift-modal .gm-btn[hidden]{display:none}.gift-modal .gm-bal.bump .gm-bal-n{display:inline-block;animation:gmBump .5s var(--ease)}@keyframes gmBump{0%{transform:scale(1)}35%{transform:scale(1.35);color:#e08080}to{transform:scale(1)}}.gm-fly{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;pointer-events:none}.gm-fly[hidden]{display:none!important}.gm-fly-box{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;animation:gmFlyIn 1.9s var(--ease) both}.gm-fly-ic{width:92px;height:92px;border-radius:50%;display:grid;place-items:center;color:#1a1206;background:linear-gradient(135deg,#f7c76a,#e8a63c);box-shadow:0 0 0 6px #f0a92e38,0 14px 44px #e8a63c73;animation:gmFlyIc .55s cubic-bezier(.2,1.6,.4,1) both}.gm-fly-ic svg{width:52px;height:52px}@keyframes gmFlyIc{0%{transform:scale(.2) rotate(-30deg);opacity:0}60%{transform:scale(1.18) rotate(6deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@keyframes gmFlyIn{0%{opacity:0}12%{opacity:1}72%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-46px)}}.gm-fly-name{font-size:20px;font-weight:700;color:var(--text-1);text-shadow:0 2px 12px rgba(0,0,0,.4);animation:gmFlyTxt .5s .18s var(--ease) both}.gm-fly-txt{font-size:13px;color:var(--muted);animation:gmFlyTxt .5s .26s var(--ease) both}.gm-fly-txt b{color:var(--gold)}@keyframes gmFlyTxt{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.gm-fly-pt{position:absolute;top:46px;left:46px;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,#f7c76a,#e8a63c);opacity:0;animation:gmFlyPt .9s .15s ease-out both}.gm-fly-pt:nth-child(2){--fx:110px;--fy:-70px}.gm-fly-pt:nth-child(3){--fx:130px;--fy:10px}.gm-fly-pt:nth-child(4){--fx:80px;--fy:100px}.gm-fly-pt:nth-child(5){--fx:-110px;--fy:-70px}.gm-fly-pt:nth-child(6){--fx:-130px;--fy:15px}.gm-fly-pt:nth-child(7){--fx:-80px;--fy:100px}@keyframes gmFlyPt{0%{transform:translate(0) scale(.4);opacity:0}15%{opacity:1}to{transform:translate(var(--fx,90px),var(--fy,60px)) scale(1.05);opacity:0}}.live-rec-sec{width:100%}@media(max-width:900px){.live-topbar{gap:var(--sp-3)}.live-topbar .ltb-acts{width:100%}.gift-modal .gm-grid{grid-template-columns:repeat(4,1fr);gap:8px}.gift-modal .gm-box{padding:var(--sp-4)}.gift-modal .gm-bal .gm-bal-t{display:none}}.home-chips{padding:var(--sp-4) var(--sp-5);background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r-lg)}.live-fans{background:none;border:0;height:auto;padding:0;border-radius:0;color:var(--gold-2);font-weight:700;font-size:12.5px}.live-ava.on:after{background:var(--live)}@keyframes breathe{0%,to{box-shadow:0 0 #e0483e80}50%{box-shadow:0 0 0 6px #e0483e00}}.live-livetime{color:var(--faint);font-size:11.5px;line-height:1;display:inline-flex;align-items:center;gap:3px;white-space:nowrap;font-family:var(--font-num)}.fr-row1{display:flex;align-items:center;gap:8px;min-width:0}.fr-name{color:var(--gold-2);font-weight:700;font-size:14px;flex-shrink:0;max-width:44%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fr-row1 .fr-meta{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fr-time{margin-left:auto;flex-shrink:0;padding-left:6px;color:var(--faint);font-size:11px;line-height:1;font-family:var(--font-num)}.fr-pic-veil{height:30%}.foot-friend{gap:10px 16px}.foot-copy{display:flex;flex-direction:column;gap:2px}.foot-copy .fc-l1{color:var(--muted)}.foot-copy .fc-l2{font-size:11px;color:var(--faint)}.announce{position:fixed;inset:0;z-index:120;display:none;align-items:center;justify-content:center;padding:18px;background:#060402bd;backdrop-filter:blur(4px)}.announce.open{display:flex}.announce .an-box{width:min(460px,100%);max-height:86vh;overflow:auto;background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--shadow-3);animation:gmIn .24s var(--ease)}.announce .an-hd{display:flex;align-items:center;gap:9px;padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--line-soft);background:var(--gold-grad-soft);border-radius:var(--r-lg) var(--r-lg) 0 0}.announce .an-flag{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:var(--r-xs);background:var(--gold-grad);color:var(--gold-ink);font-size:11px;font-weight:800;letter-spacing:.5px;flex-shrink:0}.announce .an-hd h3{font-size:15px;flex:1;min-width:0}.announce .an-x{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;color:var(--muted);background:var(--panel-2);border:1px solid var(--line-soft)}.announce .an-x:hover{color:var(--gold-2);border-color:var(--gold-deep)}.announce .an-bd{padding:var(--sp-5)}.announce .an-list{list-style:none;margin:0;padding:0}.announce .an-list li{position:relative;padding-left:16px;margin-bottom:9px;font-size:13px;line-height:1.75;color:var(--text-2)}.announce .an-list li:last-child{margin-bottom:0}.announce .an-list li:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:var(--gold-deep)}.announce .an-list li b{color:var(--gold-2);font-weight:700}.announce .an-dom{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:var(--sp-4);padding:11px 13px;border-radius:var(--r);background:var(--panel-2);border:1px dashed var(--gold-deep)}.announce .an-dom-lb{font-size:12px;color:var(--muted);flex-shrink:0}.announce .an-dom a{font-family:var(--font-num);font-size:13.5px;color:var(--gold-2);font-weight:700;word-break:break-all}.announce .an-dom a:hover{text-decoration:underline}.announce .an-dom .an-copy{margin-left:auto;height:26px;padding:0 12px;border-radius:var(--r-pill);font-size:12px;color:var(--text-2);background:var(--panel-3);border:1px solid var(--line-soft)}.announce .an-dom .an-copy:hover{color:var(--gold-2);border-color:var(--gold-deep)}.announce .an-ft{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--line-soft)}.announce .an-ck{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--muted);cursor:pointer;user-select:none}.announce .an-ck input{width:14px;height:14px;accent-color:var(--gold);cursor:pointer;flex-shrink:0}.announce .an-ck:hover{color:var(--text-2)}.announce .an-ok{height:34px;padding:0 22px;border-radius:var(--r-pill);background:var(--gold-grad);color:var(--gold-ink);font-size:13px;font-weight:700;border:0}.announce .an-ok:hover{filter:brightness(1.08)}.bnav{position:fixed;left:50%;bottom:18px;z-index:95;transform:translate(-50%);display:block;width:max-content;max-width:calc(100vw - 32px);background:#1b140cf5;backdrop-filter:blur(14px);border:1px solid var(--line-2);border-radius:var(--r-xl);box-shadow:0 10px 30px #0000008c;padding:6px}.bnav-in{display:flex;padding:0}.bnav-item{flex:0 0 auto;min-width:66px;display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 10px 6px;color:var(--faint);font-size:11px;line-height:1;text-align:center;border-radius:var(--r-lg);transition:color var(--dur) var(--ease),background var(--dur) var(--ease);position:relative}.bnav-item svg{width:21px;height:21px;transition:transform var(--dur) var(--ease)}.bnav-item:hover{color:var(--text-2);background:var(--panel-2)}.bnav-item.on{color:var(--gold-2);background:var(--gold-grad-soft)}.bnav-item.on svg{transform:translateY(-1px)}.bnav-item.on:after{content:"";position:absolute;bottom:2px;left:50%;transform:translate(-50%);width:16px;height:2px;border-radius:2px;background:var(--gold-grad)}.bnav-item:active{color:var(--gold)}.bnav-item:active svg{transform:scale(.88)}.bnav-item.bn-hit svg{animation:bnPop .42s var(--ease)}@keyframes bnPop{0%{transform:scale(1)}35%{transform:scale(1.28) translateY(-3px)}to{transform:scale(1)}}body{padding-bottom:70px}.mnav-toggle{display:none;width:30px;height:30px;border-radius:var(--r-sm);flex-shrink:0;align-items:center;justify-content:center;color:var(--text-2);background:var(--panel-2);border:1px solid var(--line-soft)}.mnav-toggle:hover{color:var(--gold-2);border-color:var(--gold-deep)}.mnav-toggle svg{width:17px;height:17px}.mnav-toggle.on{color:var(--gold,#f0a92e);border-color:var(--gold-deep,#8a6a2f);background:#f0a92e1f}.mnav-toggle.logged{color:var(--gold,#f0a92e);border-color:#f0a92e73}.mnav{position:fixed;inset:0;z-index:130;display:none}.mnav.open{display:block}.mnav-mask{position:absolute;inset:0;background:#06040299;backdrop-filter:blur(2px)}.mnav-panel{position:absolute;left:0;right:0;top:0;padding:12px var(--sp-4) var(--sp-5);background:var(--panel);border-bottom:1px solid var(--line-2);box-shadow:var(--shadow-3);animation:mnavIn .22s var(--ease)}@keyframes mnavIn{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}.mnav-hd{display:flex;align-items:center;gap:10px;margin-bottom:var(--sp-3)}.mnav-hd b{font-size:14px}.mnav-hd .mnav-x{margin-left:auto;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:var(--muted);background:var(--panel-2);border:1px solid var(--line-soft)}.mnav-hd .mnav-x:hover{color:var(--gold-2);border-color:var(--gold-deep)}.mnav-hd .mnav-x svg{width:14px;height:14px}.mnav-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mnav-grid a{display:flex;align-items:center;justify-content:center;height:42px;border-radius:var(--r-sm);font-size:13px;color:var(--text-2);background:var(--panel-2);border:1px solid var(--line-soft)}.mnav-grid a:hover{color:var(--gold-2);border-color:var(--gold-deep)}@media(max-width:900px){.hdr{position:relative;top:auto;height:auto;margin-top:10px}.hdr-in{flex-wrap:wrap;min-height:52px;padding:9px var(--sp-3);gap:8px;height:auto}.brand{order:1;flex:0 0 auto;min-width:0}.hdr-mid{order:2;display:flex;flex:1 1 0;min-width:0}.search-box{display:flex;width:100%;min-width:0}.search-box input{width:100%;min-width:0;height:34px;padding:0 32px 0 12px;font-size:12.5px}.search-box button{width:26px;height:26px;right:3px}.hdr-tools{order:3;margin-left:0;gap:5px;flex-shrink:0}.lang-cur{width:32px;padding:0;justify-content:center}.lang-cur svg.caret{display:none}.hdr-tools .btn{height:32px;padding:0 9px;font-size:12px}.mnav-toggle{display:inline-flex}.hdr-tools .btn-sm[href*="/login"],.hdr-tools .btn-sm[href*="/user"]{display:none}.nav{order:4;width:100%;flex:none;overflow:visible;margin-top:6px;padding:0 0 2px;border-top:1px solid var(--line-soft)}.nav>a{flex:1 1 0;min-width:0;justify-content:center;padding:0 4px;font-size:14px}.nav>a:after{left:8px;right:8px}.nav-more{display:none}.home-chips{padding:12px var(--sp-4);flex-wrap:nowrap;align-items:center;gap:10px;overflow:hidden}.home-chips .type-lb{flex-shrink:0}.home-chips .chip-row{flex-wrap:nowrap;overflow-x:auto;gap:6px;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}.home-chips .chip-row::-webkit-scrollbar{display:none}.home-chips .chip{flex-shrink:0}.pg-home .promo-row-1,.pg-home .promo-row-2{display:none}.pg-home .promo-row-4{grid-template-columns:repeat(2,1fr);padding-top:var(--home-gap)}.pg-home .promo-row-4 .promo-box:nth-child(-n+2){display:none}.live-sub{height:auto;min-height:21px;flex-wrap:wrap;row-gap:2px}.live-livetime{font-size:11px}.fr-row1{gap:6px}.fr-name{font-size:13px;max-width:38%}.fr-row1 .fr-meta{font-size:11.5px}.fr-time{font-size:10.5px;padding-left:4px}.foot-bt{flex-direction:column;align-items:center;gap:var(--sp-3);text-align:center}.foot-copy{align-items:center}.foot-legal{justify-content:center}.bnav{left:0;right:0;bottom:0;-webkit-transform:none;transform:none;width:auto;max-width:none;border-radius:0;border-left:0;border-right:0;border-bottom:0;padding:0;padding-bottom:env(safe-area-inset-bottom);background:#1b140c;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 -4px 18px #0006}.hdr{background:#15100a;backdrop-filter:none;-webkit-backdrop-filter:none}.bnav-in{width:100%}.bnav-item{flex:1 1 0;min-width:0;padding:8px 2px 7px;border-radius:0}.bnav-item.on{background:none}.bnav-item.on:after{top:0;bottom:auto;width:20px;border-radius:0 0 2px 2px}body{padding-bottom:60px}}@media(max-width:520px){.card-m{flex-wrap:wrap;row-gap:3px}.card-m>span:not(.cm-date){flex-shrink:0;min-width:auto}.card-m .cm-date{width:100%;margin-left:auto;justify-content:flex-end}}@media(max-width:900px){.user-layout>*,.cd-layout>*,.ag-layout>*,.nr-layout>*,.list-layout>*,.gd-layout>*,.apply-layout>*,.fd-layout>*,.live-layout>*,.play-layout>*{min-width:0}.uc-id b,.uc-id small{min-width:0;overflow-wrap:anywhere}.uc-id b{flex-wrap:wrap}}.live-sub .live-livetime{margin-left:auto}.home-wrap .fr-card .fr-row1 .fr-time{display:none}.home-wrap .fr-pic .badge-time{bottom:8px;right:8px;top:auto;background:#0c0804d1;color:var(--text-2);font-family:var(--font-num);backdrop-filter:blur(4px)}@media(min-width:901px){.bnav{display:none!important}body{padding-bottom:0}}@media(max-width:900px){.sec-vid .thumb .badge-date{display:inline-flex}.sec-vid .card-m .cm-date{display:none}}@media(min-width:901px){.sec-vid .thumb .badge-date{display:none}}@media(max-width:900px){.live-thumb .badge-livetime{display:inline-flex}.live-sub .live-livetime{display:none}}@media(min-width:901px){.live-thumb .badge-livetime{display:none}}@media(max-width:900px){.fr-loc{flex-wrap:wrap;align-items:flex-start;gap:8px 6px;min-height:0}.fr-loc .fr-loc-tx{flex:1 0 100%;height:auto;min-height:0;align-items:flex-start;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.5;overflow-wrap:anywhere}.fr-loc .fr-loc-tx svg{margin-top:2px}.fr-loc .fr-btn{margin-left:auto;margin-top:0;flex-shrink:0}}@media(max-width:900px){.sec-stat{display:none}}@media(max-width:900px){.foot-fl[data-foot-links]{display:none}.foot-fl[data-foot-links].has-mobile{display:block}.foot-fl[data-foot-links] li[data-lk-scope=desktop]{display:none}}@media(min-width:901px){.home-chips{padding-top:26px}}.promo-row-4 .promo-box{justify-content:center}.promo-row-4 .promo-cta{color:var(--text-2)}.promo-row-4 .promo-box:hover .promo-cta{color:var(--gold)}@media(max-width:900px){.live-thumb .badge-livetime{display:none}.live-sub .live-livetime{display:inline-flex}.live-top .live-ava{width:36px;height:36px}.live-ava.on:after{width:8px;height:8px;border-width:1.5px}}@media(max-width:900px){.fr-loc .fr-btn{flex:1 0 100%;margin-left:0}}@media(max-width:900px){.foot-fl[data-foot-links]:not(.has-mobile)+.foot-bt{border-top:none;margin-top:0;padding-top:0}}.foot-fl.is-hidden{display:none!important}.foot-fl.is-hidden+.foot-bt{border-top:none;margin-top:0;padding-top:0}.foot:has(.foot-fl){margin-top:var(--sp-4)}@media(min-width:901px){.foot-fl{display:flex;align-items:baseline;gap:var(--sp-4)}.foot-fl h4{margin-bottom:0;flex-shrink:0;white-space:nowrap}.foot-fl h4:after{content:"\ff1a"}.foot-fl .foot-friend{margin-left:auto}}@media(max-width:900px){.hdr{position:sticky;top:0;z-index:120;margin-top:0;background:#15100af5}}.foot:not(:has(.foot-fl)) .foot-bt{border-top:none;margin-top:0;padding-top:var(--sp-5)}@media(max-width:900px){.chan-casc .chan-lv1-row,.chan-sub-row,.live-type-row,.fr-casc-row{flex-wrap:nowrap;align-items:center;gap:10px;overflow:hidden}.chan-casc .type-lb,.chan-sub-row .type-lb,.live-type-row .type-lb,.fr-casc-row .fr-casc-lb{flex-shrink:0}.chan-casc .chip-row,.chan-sub-row .chip-row,.live-type-row .chip-row,.fr-casc-row .chip-row{flex-wrap:nowrap;overflow-x:auto;gap:6px;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.chan-casc .chip-row::-webkit-scrollbar,.chan-sub-row .chip-row::-webkit-scrollbar,.live-type-row .chip-row::-webkit-scrollbar,.fr-casc-row .chip-row::-webkit-scrollbar{display:none}.chan-casc .chip,.chan-sub-row .chip,.live-type-row .chip,.fr-casc-row .chip{flex-shrink:0}.filter-row .chip-row,.home-chips .chip-row{flex-wrap:nowrap;overflow-x:auto;gap:6px;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.filter-row .chip-row::-webkit-scrollbar,.home-chips .chip-row::-webkit-scrollbar{display:none}.filter-row .chip-row .chip,.home-chips .chip-row .chip{flex-shrink:0;white-space:nowrap}.list-hd .sel-region{display:none}.list-hd{align-items:center}}@media(max-width:900px){.adv4{grid-template-columns:repeat(2,1fr)}.adv4-cell{aspect-ratio:auto;min-height:56px;flex-direction:row;align-items:center;justify-content:center;padding:12px 14px;border-radius:var(--r-lg);border-style:solid;background:linear-gradient(120deg,var(--panel-2),var(--panel) 62%,rgba(240,169,46,.07))}.adv4-cell .adv4-flag,.adv4-cell .adv4-tx,.adv4-cell .adv4-idx{display:none}.adv4-cell:after{content:"";width:16px;height:16px;color:var(--text-2);background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat}.adv4-cell:hover:after{color:var(--gold)}}@media(max-width:900px){.auth-card label.check{display:flex;flex-wrap:nowrap;white-space:nowrap;font-size:11.5px;gap:5px;align-items:center}.auth-card label.check input{flex-shrink:0}}.app-dl-sub{margin:var(--sp-8) 0 var(--sp-3);text-align:center;font-size:17px;color:var(--gold-2)}.app-dl-desc{max-width:760px;margin:0 auto;text-align:center;font-size:13px;color:var(--muted);line-height:1.9}.app-btns .btn .dl-os{display:block;font-size:11px;font-weight:400;opacity:.75;margin-top:2px}@media(min-width:901px){.foot-fl .foot-friend{margin-left:0;flex:1;min-width:0}}.uc2-profile{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:var(--sp-5) var(--sp-4)}.uc2-ava{width:84px;height:84px;font-size:30px}.uc2-pbadges{display:flex;gap:6px;align-items:center}.ug{display:inline-flex;align-items:center;font-size:10.5px;padding:2px 8px;border-radius:var(--r-xs);font-weight:700}.ug-mem{background:var(--panel-3);color:var(--text-2);border:1px solid var(--line-2)}.ug-gift{background:var(--warn-bg);color:var(--warn);flex-shrink:0}.uc2-pname{font-size:16px;color:var(--text)}.uc2-preg{font-size:11.5px;color:var(--muted)}.uc2-vipwrap{display:flex;flex-direction:column;gap:10px;margin-bottom:var(--sp-4)}.uc2-vipbar{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-lg);background:var(--gold-grad-soft);border:1px solid var(--line-2)}.uc2-vipbar-l b{display:block;font-size:16px;color:var(--gold-2)}.uc2-vipbar-l p{margin:4px 0 0;font-size:12px;color:var(--muted)}.uc2-vipbar .btn{margin-left:auto;flex-shrink:0;white-space:nowrap}.uc2-gift{display:flex;align-items:center;gap:10px;padding:10px var(--sp-4);border-radius:var(--r);background:var(--warn-bg);border:1px solid rgba(217,154,43,.3);font-size:12.5px;color:var(--text-2)}.uc2-gift p{margin:0;flex:1;min-width:0}.uc2-gift b{color:var(--warn)}.uc2-gift a{color:var(--warn);font-weight:700;white-space:nowrap}.uc2-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-3);margin-bottom:var(--sp-3)}.uc2-stat{display:flex;flex-direction:column;gap:4px;padding:var(--sp-4);background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r-lg);min-width:0}.uc2-stat b{font-family:var(--font-num);font-size:22px;color:var(--text)}.uc2-stat span{font-size:12px;color:var(--muted)}.uc2-signrow{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3);margin-bottom:var(--sp-4)}.uc2-sign,.uc2-quick{display:flex;flex-direction:column;gap:10px;padding:var(--sp-4);background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r-lg)}.uc2-sign>div{display:flex;flex-direction:column;gap:3px}.uc2-sign b{font-size:14px;color:var(--text)}.uc2-sign span{font-size:12px;color:var(--muted)}.uc2-sign .btn{align-self:flex-start;margin-top:auto}.uc2-quick>span{font-size:12.5px;color:var(--muted)}.uc2-quick-g{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:auto}.uc2-quick-g a{display:block;padding:9px 6px;text-align:center;font-size:12.5px;color:var(--text-2);background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-sm)}.uc2-quick-g a:hover{color:var(--gold-2);border-color:var(--gold-deep)}.uc2-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:var(--sp-4)}.uc2-tabs button{padding:7px 16px;border-radius:var(--r-pill);font-size:13px;color:var(--text-2);background:var(--panel-2);border:1px solid var(--line-soft);cursor:pointer}.uc2-tabs button.on{color:var(--gold-ink);background:var(--gold-grad);border-color:transparent;font-weight:700}.uc2-tabs button i{font-style:normal;opacity:.75;margin-left:3px}.uc2-pager{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-top:var(--sp-4);flex-wrap:wrap}.uc2-pager-info{font-size:12px;color:var(--muted)}.uc2-pager-btns{display:flex;align-items:center;gap:6px}.uc2-pager-btns a,.uc2-pager-btns span{min-width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border-radius:var(--r-sm);font-size:12.5px;color:var(--text-2);background:var(--panel-2);border:1px solid var(--line-soft)}.uc2-pager-btns .on{color:var(--gold-ink);background:var(--gold-grad);border-color:transparent;font-weight:700}.uc2-pager-btns .dis{color:var(--faint);cursor:default}.uc2-pager-btns i{color:var(--faint);font-style:normal}.uc2-create{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-3)}.uc2-create a{display:flex;flex-direction:column;gap:5px;padding:var(--sp-4);background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r-lg);transition:border-color .2s}.uc2-create a:hover{border-color:var(--gold-deep)}.uc2-create b{font-size:14px;color:var(--text)}.uc2-create span{font-size:12px;color:var(--muted);flex:1}.uc2-create i{font-style:normal;font-size:12px;color:var(--gold-2)}.uc2-duo{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3)}.uc2-vipcard{display:flex;flex-direction:column;gap:5px;padding:var(--sp-4) var(--sp-5);border-radius:var(--r-lg);background:var(--gold-grad-soft);border:1px solid var(--line-2)}.uc2-vipcard.alt{background:var(--panel);border-color:var(--line-soft)}.uc2-vipcard b{font-size:15px;color:var(--gold-2)}.uc2-vipcard.alt b{color:var(--text)}.uc2-vipcard span{font-size:12px;color:var(--muted)}.uc2-vipcard i{font-style:normal;font-size:12.5px;color:var(--gold-2);font-weight:700}.uc2-wallet{display:grid;grid-template-columns:repeat(3,1fr) auto;gap:var(--sp-3);align-items:center;margin-bottom:var(--sp-4)}.uc2-wcell{display:flex;flex-direction:column;gap:4px;padding:var(--sp-3) var(--sp-4);background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r);min-width:0}.uc2-wcell b{font-family:var(--font-num);font-size:17px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uc2-wcell span{font-size:11.5px;color:var(--muted)}.uc-panel a.list-row{color:inherit}.list-row .r.plus{color:var(--ok)}.list-row .r.minus{color:var(--danger)}.uc2-agent{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-4);background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r-lg);flex-wrap:wrap}.uc2-agent>div{display:flex;flex-direction:column;gap:3px}.uc2-agent b{font-size:14px;color:var(--text)}.uc2-agent span{font-size:12px;color:var(--muted)}.uc2-agent code{flex:1;min-width:200px;padding:8px 12px;font-size:12px;color:var(--gold-2);background:var(--panel-2);border:1px dashed var(--line-2);border-radius:var(--r-sm)}.uc2-agent .btn{flex-shrink:0}@media(max-width:900px){.uc2-stats{grid-template-columns:repeat(2,1fr)}.uc2-signrow,.uc2-create,.uc2-duo{grid-template-columns:1fr}.uc2-wallet{grid-template-columns:1fr 1fr}.uc2-vipbar{flex-wrap:wrap}.uc2-vipbar .btn{margin-left:0}}@media(max-width:900px){[data-adv4] .adv4-cell:nth-child(n+3){display:none}.live-sub .live-livetime{margin-right:8px}.grid.fr-grid{grid-template-columns:repeat(2,1fr);gap:10px}.foot-bt,.foot:not(:has(.foot-fl)) .foot-bt,.foot:has(.foot-fl) .foot-bt{margin-top:var(--sp-5);padding-top:var(--sp-4)}.foot-bt p{max-width:330px;margin:0 auto}}.uc2-pubtabs{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-3);margin-bottom:var(--sp-4)}.uc2-pubtabs a{display:flex;flex-direction:column;gap:4px;padding:var(--sp-4) var(--sp-5);border-radius:var(--r-lg);background:var(--panel);border:1px solid var(--line-soft);min-width:0}.uc2-pubtabs a.active{background:var(--gold-grad-soft);border-color:var(--line-2)}.uc2-pubtabs b{font-size:14.5px;color:var(--text)}.uc2-pubtabs a.active b{color:var(--gold-2)}.uc2-pubtabs i{font-style:normal;font-size:11.5px;color:var(--muted)}.uc2-form{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-3)}.uc2-form .f-field{display:flex;flex-direction:column;gap:5px;min-width:0}.uc2-form .f-field label{font-size:12px;color:var(--text-2)}.uc2-form .f-field label b{color:var(--gold-2);font-weight:700}.uc2-form .f-field input,.uc2-form .f-field select,.uc2-form .f-field textarea{padding:9px 11px;background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-sm);color:var(--text);font-size:13px;width:100%;box-sizing:border-box}.uc2-form .f-field textarea{resize:vertical}.uc2-form .full{grid-column:1/-1}.uc2-uprow{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-3)}.uc2-upcell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;aspect-ratio:16/9;border:1px dashed var(--line-2);border-radius:var(--r);color:var(--muted);font-size:12px;background:var(--panel-2);cursor:pointer}.uc2-upcell:hover{border-color:var(--gold-deep);color:var(--gold-2)}@media(max-width:900px){.uc2-pubtabs{grid-template-columns:1fr}.uc2-form{grid-template-columns:1fr 1fr}.uc2-form .full{grid-column:1/-1}}@media(min-width:901px){.home-chips{margin-top:var(--sp-4);padding-top:var(--sp-4)}}.promo-row-4 .promo-box{justify-content:flex-start;gap:var(--sp-3)}.promo-row-4 .promo-cta{margin-left:auto}.foot-fl h4{color:var(--muted)}.chan-sub-row{align-items:flex-start}#vlist .card-t{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;height:1.45em;white-space:nowrap}@media(min-width:901px){#vlist .thumb .badge-date{display:none}}@media(max-width:900px){#vlist .thumb .badge-date{display:inline-flex}#vlist .card-m .cm-date{display:none}}.foot-list{margin-top:var(--sp-6)}.uc2-prow{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.vip.vip-lit{background:var(--gold-grad);color:var(--gold-ink);border-color:transparent;box-shadow:0 2px 10px #f0a92e66;font-weight:800}.uc2-vipbar-lg{padding:var(--sp-5);gap:var(--sp-4)}.uc2-vipbar-lg .uc2-vipbar-l b{font-size:19px}.uc2-vipbar-lg .uc2-vipbar-l p{font-size:13px;margin-top:6px}.uc2-vipico{display:inline-flex;align-items:center;justify-content:center;min-width:64px;height:44px;padding:0 14px;border-radius:12px;background:var(--gold-grad);color:var(--gold-ink);font-weight:900;font-size:16px;letter-spacing:1px;flex-shrink:0;box-shadow:0 4px 14px #f0a92e59}.uc2-viptags{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.uc2-viptags span{font-size:11px;padding:3px 10px;border-radius:var(--r-pill);background:var(--panel-2);border:1px solid var(--line-2);color:var(--text-2)}.uc2-stat{align-items:center;text-align:center;justify-content:center}.uc2-sign{justify-content:space-between}.uc2-sign .btn.on{background:var(--panel-2);color:var(--muted);border:1px solid var(--line-2);cursor:default}.uc2-form .f-field select,.uc2-contact-row select,.uc2-region select,.uc-form select.inp,.uc2-paygroup-hd+* select{color-scheme:dark;appearance:none;-webkit-appearance:none;padding-right:32px;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c8a15a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:14px}.uc2-form .f-field select option,.uc2-region select option,.uc2-contact-row select option{background:var(--panel);color:var(--text)}.uc2-region{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-3)}.uc2-contacts{display:flex;flex-direction:column;gap:var(--sp-3)}.uc2-contact-row{display:grid;grid-template-columns:160px 1fr 44px;gap:var(--sp-3);align-items:end}.uc2-contact-row .f-field{display:flex;flex-direction:column;gap:5px;min-width:0}.uc2-contact-row .f-field label{font-size:12px;color:var(--text-2)}.uc2-contact-row .f-field input,.uc2-contact-row .f-field select{padding:9px 11px;background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-sm);color:var(--text);font-size:13px;width:100%;box-sizing:border-box}.uc2-addcon{width:44px;height:37px;border-radius:var(--r-sm);border:1px dashed var(--line-2);background:var(--panel-2);color:var(--gold-2);font-size:18px;line-height:1;cursor:pointer;flex-shrink:0}.uc2-addcon:hover{border-color:var(--gold-deep)}.uc2-delcon{color:var(--danger);border-style:solid}.uc2-upgroup{margin-bottom:var(--sp-4)}.uc2-upgroup>b{display:block;font-size:13px;color:var(--text-2);margin-bottom:10px}.uc2-upgrid{display:flex;gap:var(--sp-3);flex-wrap:wrap}.uc2-upitem{position:relative;width:150px;aspect-ratio:3/4;border-radius:var(--r);background:var(--panel-2);border:1px dashed var(--line-2);display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;color:var(--muted);font-size:12.5px;box-sizing:border-box}.uc2-upitem:hover{border-color:var(--gold-deep);color:var(--gold-2)}.uc2-upitem img,.uc2-upitem video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#000}.uc2-upitem.uc2-upbig{width:260px}.uc2-upbar{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-around;padding:5px 0;background:#0009;font-size:11px;color:#fff;opacity:0;transition:opacity .15s;z-index:2}.uc2-upitem:hover .uc2-upbar{opacity:1}.uc2-upbar span{cursor:pointer;padding:0 8px}.uc2-upbar span:hover{color:var(--gold-2)}.uc2-lightbox{position:fixed;inset:0;z-index:300;background:#000000d9;display:none;align-items:center;justify-content:center}.uc2-lightbox.show{display:flex}.uc2-lightbox img,.uc2-lightbox video{max-width:88vw;max-height:86vh;border-radius:6px}.uc2-submit{display:flex;justify-content:center;margin-top:var(--sp-5)}.uc2-vipnotice{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-5);border-radius:var(--r-lg);background:linear-gradient(135deg,#f0a92e3d,#f0a92e14);border:1px solid var(--gold)}.uc2-vipnotice-tx{flex:1;min-width:0}.uc2-vipnotice-tx b{display:block;font-size:17px;color:var(--gold-2)}.uc2-vipnotice-tx p{margin:5px 0 0;font-size:13px;color:var(--text-2)}.uc2-vipnotice .btn{flex-shrink:0;white-space:nowrap}.uc2-paygroup-hd{display:flex;align-items:baseline;gap:10px;margin:var(--sp-4) 0 var(--sp-3)}.uc2-paygroup-hd:first-of-type{margin-top:0}.uc2-paygroup-hd b{font-size:14.5px;color:var(--text)}.uc2-paygroup-hd span{font-size:11.5px;color:var(--faint)}.uc2-payways{display:flex;gap:var(--sp-3);flex-wrap:wrap}.uc2-payway{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:var(--r);width:auto;height:auto;background:var(--panel-2);border:1px solid var(--line-2);cursor:pointer;font-size:13px;color:var(--text-2)}.uc2-payway:hover{border-color:var(--gold-deep)}.uc2-payway.sel{border-color:var(--gold);color:var(--gold-2);background:var(--gold-grad-soft);font-weight:700}.uc2-paypage{display:none;margin-top:var(--sp-4);padding:var(--sp-5);border-radius:var(--r-lg);background:var(--panel-2);border:1px solid var(--line-2)}.uc2-paypage.show{display:block}.uc2-paypage-in{display:flex;gap:var(--sp-5);align-items:center;flex-wrap:wrap}.uc2-payqr{width:180px;height:180px;padding:12px;background:#fff;border-radius:var(--r);flex-shrink:0}.uc2-payqr svg{width:100%;height:100%;display:block}.uc2-payinfo{flex:1;min-width:220px}.uc2-payinfo b{display:block;font-size:15px;color:var(--text)}.uc2-payinfo p{margin:6px 0 0;font-size:12.5px;color:var(--muted)}.uc2-paycount{font-family:var(--font-num);font-size:20px;color:var(--gold-2)}.uc2-paybtns{display:flex;gap:10px;margin-top:14px}.uc2-code-row{display:flex;gap:10px;margin-top:var(--sp-3)}.uc2-code-row input{flex:1;padding:9px 11px;background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-sm);color:var(--text);font-size:13px;box-sizing:border-box}.uc2-progress-wrap{margin-top:var(--sp-4)}.uc2-progress-hd{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--muted);margin-bottom:8px}.uc2-progress{height:8px;border-radius:99px;background:var(--panel-3);overflow:hidden}.uc2-progress i{display:block;height:100%;border-radius:99px;background:var(--gold-grad)}.uc-chat{display:flex;flex-direction:column;gap:16px;max-height:480px;overflow-y:auto;padding:var(--sp-2)}.uc-chat-i{display:flex;gap:10px;align-items:flex-start}.uc-chat-i.me{flex-direction:row-reverse}.uc-chat-ava{width:34px;height:34px;border-radius:50%;background:var(--panel-3);display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--text-2);flex-shrink:0}.uc-chat-i.me .uc-chat-ava{background:var(--gold-grad);color:var(--gold-ink);font-weight:700}.uc-chat-bubble{max-width:72%;padding:10px 14px;border-radius:2px 14px 14px;background:var(--panel-3);font-size:13px;line-height:1.7;color:var(--text)}.uc-chat-i.me .uc-chat-bubble{background:var(--gold-grad-soft);border:1px solid rgba(240,169,46,.3);border-radius:14px 2px 14px 14px;color:var(--text)}.uc-chat-tm{font-size:10.5px;color:var(--faint);margin-top:4px}.uc-chat-i.me .uc-chat-tm{text-align:right}.uc-chat-input{display:flex;gap:10px;margin-top:var(--sp-4)}.uc-chat-input input{flex:1;padding:11px 13px;background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-pill);color:var(--text);font-size:13px;box-sizing:border-box}.uc2-setlist{display:flex;flex-direction:column}.uc2-setrow{display:flex;align-items:center;gap:var(--sp-4);padding:15px 4px;border-bottom:1px solid var(--line-soft)}.uc2-setrow:last-child{border-bottom:0;padding-bottom:6px}.uc2-setrow:first-child{padding-top:6px}.uc2-setrow .k{width:88px;flex-shrink:0;font-size:13px;color:var(--muted)}.uc2-setrow .v{flex:1;font-size:14.5px;color:var(--text);font-weight:600;word-break:break-all}.uc-form>.uc-save,.uc-form .uc-save{align-self:center;margin-top:var(--sp-2)}.uc-logout{display:flex;align-items:center;gap:10px;padding:11px var(--sp-3);border-radius:var(--r);color:var(--danger);font-weight:600}.uc-logout svg{width:16px;height:16px;flex-shrink:0}.uc-logout:hover{background:#e5484d14;color:var(--danger)}.uc-modal{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;background:#000000b3;padding:20px}.uc-modal[hidden]{display:none}.uc-modal-card{width:100%;max-width:420px;background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-lg);padding:var(--sp-5);box-shadow:0 20px 60px #00000080;max-height:86vh;overflow-y:auto}.uc-modal-hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--sp-4)}.uc-modal-hd b{font-size:16px;color:var(--text)}.uc-modal-x{width:32px;height:32px;border-radius:50%;background:var(--panel-2);border:1px solid var(--line-2);color:var(--muted);font-size:18px;cursor:pointer;line-height:1}.uc-modal-x:hover{color:var(--danger);border-color:var(--danger)}@media(max-width:900px){.uc2-region{grid-template-columns:1fr 1fr}.uc2-contact-row{grid-template-columns:1fr;align-items:stretch}.uc2-contact-row .uc2-addcon,.uc2-upitem.uc2-upbig{width:100%}.uc2-vipbar-lg{flex-wrap:wrap}.uc2-vipbar-lg .btn{margin-left:0}.uc2-vipnotice{flex-wrap:wrap}.uc2-vipnotice .btn{width:100%;justify-content:center}.uc2-paypage-in{flex-direction:column;align-items:flex-start}}.uc-row .uc-code{min-width:0;overflow-wrap:anywhere;word-break:break-all}@media(max-width:900px){.uc-row{flex-wrap:wrap}.uc-row .uc-code{flex:1 1 100%;order:3}}.promo-row-4.promo-list{margin-bottom:var(--sp-4)}.pl-ad[hidden]{display:none!important}.pl-ad-splash .pl-ad-box{width:100%;height:100%;max-width:none;aspect-ratio:auto;border:none;border-radius:0;box-shadow:none;background:radial-gradient(120% 90% at 20% 10%,rgba(240,169,46,.16),transparent 55%),radial-gradient(100% 80% at 85% 90%,rgba(240,169,46,.1),transparent 60%),linear-gradient(135deg,#241a0e,#120c05);gap:10px}.pl-ad-splash .pl-ad-tx{font-size:19px;letter-spacing:8px}.pl-ad-splash .pl-ad-sub{font-size:12.5px}.pl-ad-splash .pl-ad-skip{right:16px;top:14px;z-index:2}.side-ad2{display:flex;flex-direction:column;gap:var(--sp-3)}.side-ad{position:relative;display:flex;flex-direction:column;justify-content:center;gap:6px;min-height:150px;padding:18px 18px 16px;border-radius:var(--r-lg);border:1px solid rgba(240,169,46,.22);overflow:hidden;background:radial-gradient(130% 110% at 12% 0%,rgba(240,169,46,.14),transparent 55%),linear-gradient(135deg,var(--panel-2),var(--panel) 60%,rgba(240,169,46,.06));transition:transform var(--dur) var(--ease),border-color var(--dur) var(--ease)}.side-ad:hover{transform:translateY(-2px);border-color:var(--gold-deep)}.side-ad-flag{position:absolute;right:10px;top:10px;height:20px;padding:0 8px;display:inline-flex;align-items:center;border-radius:var(--r-xs);font-size:10.5px;font-weight:700;letter-spacing:.5px;background:var(--gold-grad-soft);color:var(--gold-deep);border:1px solid rgba(240,169,46,.24)}.side-ad b{font-size:15px;font-weight:700;color:var(--text-1);letter-spacing:.5px}.side-ad:hover b{color:var(--gold-2)}.side-ad small{font-size:11.5px;color:var(--faint);line-height:1.5}.side-ad-cta{margin-top:4px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--gold-2)}.side-ad-cta svg{width:14px;height:14px;transition:transform var(--dur) var(--ease)}.side-ad:hover .side-ad-cta svg{transform:translate(3px)}.rank-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.rank-list li+li{border-top:1px solid var(--line-soft)}.rank-list a{display:flex;align-items:center;gap:10px;padding:9px 2px;text-decoration:none;transition:background var(--dur) var(--ease)}.rank-list a:hover{background:#f0a92e0d}.rank-list i{font-style:normal;font-family:var(--font-num);font-size:16px;font-weight:800;width:22px;text-align:center;color:var(--faint);flex-shrink:0}.rank-list li:nth-child(-n+3) i{color:var(--gold)}.rank-list b{flex:1;min-width:0;font-size:12.5px;font-weight:600;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank-list a:hover b{color:var(--gold-2)}.rank-list small{font-size:11px;color:var(--faint);flex-shrink:0}[data-vp-list] .card-t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:2.9em}[data-vp-list] .thumb .badge-date,[data-vp-list] .card-m .cm-date{display:none}@media(max-width:900px){[data-vp-list] .thumb .badge-date,[data-vp-list] .card-m .cm-date{display:inline-flex}}.tag-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;border-top:1px dashed var(--line-soft)}.tag-links a{text-decoration:none}.play-side{height:auto}.play-side .acard{min-height:auto;flex-shrink:0}.play-side .promo-card{flex:none}.play-side .promo-card .acard-bd{display:block}.pg-play .crumb{padding:14px 0}.pg-play .side-ad2 .side-ad{aspect-ratio:1/1;min-height:0}.pg-play .promo-row-4{margin-top:var(--sp-4);padding-top:var(--sp-4)}.pg-play .play-topbar{margin-top:14px;margin-bottom:0}.pg-play .play-topbar .ptb-sels{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.pg-play .play-topbar .ptb-sels .sel{flex-shrink:0}.pg-play .play-topbar .ptb-acts{margin-left:auto}.pg-play .play-topbar .ptb-view{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 11px;border-radius:var(--r-pill);font-size:12px;color:var(--muted);background:var(--panel-2);border:1px solid var(--line);white-space:nowrap}.pg-play .play-topbar .ptb-view svg{width:14px;height:14px;color:var(--gold)}.pg-play .play-topbar .ptb-view b{font-family:var(--font-num);font-weight:700;color:var(--text-2)}@media(max-width:900px){.pg-play .play-topbar .ptb-sels{width:100%;order:3}.pg-play .play-topbar .ptb-acts{width:100%;margin-left:0}}.pg-play .play-title{font-size:15.5px;line-height:1.45;margin:10px 0 8px;font-weight:700}@media(max-width:560px){.pg-play .play-title{font-size:14.5px}}.info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 28px}.info-item{display:flex;align-items:baseline;gap:10px;min-width:0}.info-item.info-wide{grid-column:1/-1;flex-wrap:wrap}.ii-k{flex-shrink:0;width:58px;font-size:12px;font-weight:600;color:var(--faint)}.ii-v{font-size:13px;line-height:1.7;color:var(--text-2);word-break:break-all;min-width:0}.ii-num{font-family:var(--font-num);font-weight:700;color:var(--gold-2)}.ii-chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.ii-chip{height:22px;padding:0 9px;font-size:11px;text-decoration:none}.ii-chip:hover{border-color:var(--gold-deep);color:var(--gold-2)}@media(max-width:820px){.info-grid{grid-template-columns:1fr;gap:9px}}.pg-play .ep-card .ep-list{padding:0}.pg-play .ep-card .ep-count{margin-left:6px;font-size:12px;font-weight:400;color:var(--faint)}@media(max-width:820px){.pg-play .promo-row-4{grid-template-columns:repeat(2,1fr)}}.pg-live .live-topbar{margin-top:14px;margin-bottom:0}.pg-live .live-topbar .ptb-sels{display:flex;align-items:center;gap:8px;flex:1;min-width:0;flex-wrap:wrap}.pg-live .live-topbar .ptb-sels .sel{flex:1 1 140px;min-width:0}@media(max-width:900px){.pg-live .live-topbar .ptb-sels{width:100%;order:3}.pg-live .live-topbar .ltb-acts{width:100%;order:4}}.live-adv4{margin-top:16px}.pg-live .live-rec-sec{width:100%;margin-top:var(--sp-4)}@media(max-width:900px){.live-adv4{grid-template-columns:repeat(2,1fr)}.live-adv4 .adv4-cell:nth-child(n+3){display:none}}@media(max-width:420px){.live-adv4{grid-template-columns:repeat(2,1fr)}}@media(max-width:1000px){.pg-live .chat-frame{margin-top:var(--sp-4)}.pg-live .chat-box{height:220px}}.vip.vip-lit{border-radius:999px}.uc2-sign .sign-cal{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.sign-cal .sc-wd{font-size:10.5px;color:var(--faint);text-align:center;padding-bottom:2px}.sign-cal .sc-blank{aspect-ratio:1}.sign-cal .sc-day{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:7px;background:var(--panel-2);border:1px solid var(--line-soft);font-size:11px;color:var(--text-2);font-family:var(--font-num)}.sign-cal .sc-day.done{background:var(--gold-grad);color:var(--gold-ink);border-color:transparent;font-weight:700}.sign-cal .sc-day.today{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.sign-cal .sc-day.off{opacity:.32}.uc2-quick-g{flex:1;grid-auto-rows:1fr}.uc2-quick-g a{display:flex;align-items:center;justify-content:center}.uc2-grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-3);margin-bottom:var(--sp-3)}.uc2-fcard{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r-lg);padding:var(--sp-4)}.uc2-fhd{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.uc2-fhd b{font-size:13.5px;color:var(--text)}.uc2-fmore{font-size:12px;color:var(--muted);text-decoration:none}.uc2-fmore:hover{color:var(--gold-2)}.uc2-watchstats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.uc2-watchstats>div{padding:12px 6px;text-align:center;background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-sm)}.uc2-watchstats b{display:block;font-family:var(--font-num);font-size:16px;font-weight:700;color:var(--gold-2)}.uc2-watchstats span{font-size:11px;color:var(--faint)}.uc2-recent{display:flex;flex-direction:column}.uc2-recent a{display:flex;align-items:center;gap:10px;padding:8px 2px;font-size:12.5px;color:var(--text-2);text-decoration:none;border-top:1px solid var(--line-soft)}.uc2-recent a:first-child{border-top:0}.uc2-recent a:hover{color:var(--gold-2)}.uc2-recent i{font-style:normal;font-family:var(--font-num);font-size:12px;font-weight:700;color:var(--faint);width:18px;flex-shrink:0}.uc2-recent span{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.uc2-recent small{font-size:11px;color:var(--faint);flex-shrink:0;font-family:var(--font-num)}.uc2-noticelist p{display:flex;align-items:baseline;gap:8px;font-size:12.5px;color:var(--text-2);line-height:1.8;margin:0 0 8px}.uc2-noticelist p:last-child{margin-bottom:0}.uc2-noticelist i{font-style:normal;flex-shrink:0;font-size:10.5px;padding:1px 7px;border-radius:var(--r-xs);background:var(--gold-grad-soft);color:var(--gold-deep);border:1px solid rgba(240,169,46,.24)}.uc2-noticelist small{margin-left:auto;flex-shrink:0;font-size:11px;color:var(--faint);font-family:var(--font-num)}@media(max-width:900px){.uc2-grid2{grid-template-columns:minmax(0,1fr)}.uc2-watchstats{grid-template-columns:repeat(2,1fr)}.uc2-noticelist small{display:none}}.uc2-uprow{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-3);align-items:start}.uc2-uprow .uc2-upgroup{margin-bottom:0}@media(max-width:1000px){.uc2-uprow{grid-template-columns:1fr}}.uc2-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--sp-3)}.uc2-plans .uc-pick.sel{border-color:var(--gold);box-shadow:0 0 0 1.5px var(--gold),0 8px 22px #f0a92e2e}.uc2-redeem{display:flex;gap:10px}.uc2-redeem input{flex:1;padding:11px 13px;background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-sm);color:var(--text);font-size:13px;box-sizing:border-box}.uc2-redeem input:focus{border-color:var(--gold-deep);outline:none}.uc2-redeem-tip{font-size:12px;color:var(--faint);margin:10px 0 0;line-height:1.8}.uc2-wtip{font-size:12.5px;color:var(--muted);background:var(--gold-grad-soft);border:1px solid rgba(240,169,46,.22);border-radius:var(--r-sm);padding:10px 12px;margin:0 0 var(--sp-3);line-height:1.8}.uc2-wbal{display:block;margin-top:6px;font-size:12px;color:var(--faint)}.uc2-wbal a{color:var(--gold-2)}.uc2-wpane{padding-top:var(--sp-3)}.uc2-qrrow{display:flex;align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-3)}.uc2-qr-sm{width:120px;height:120px;flex-shrink:0;padding:6px;background:#fff;border-radius:var(--r-sm)}.uc2-qr-sm svg{width:100%;height:100%;display:block}.uc2-qrtx b{display:block;font-size:13.5px;margin-bottom:4px}.uc2-qrtx small{font-size:12px;color:var(--faint);line-height:1.8}.uc2-minitoast{position:fixed;left:50%;bottom:60px;transform:translate(-50%,10px);z-index:999;background:#1e160cf2;color:var(--gold);border:1px solid rgba(240,169,46,.4);padding:9px 16px;border-radius:999px;font-size:12.5px;opacity:0;transition:all .25s var(--ease);pointer-events:none}.uc2-minitoast.show{opacity:1;transform:translate(-50%)}.pg-play .play-layout>main .acard{margin-top:16px}.pg-play .ep-card .ep-list{flex-wrap:nowrap;overflow-x:auto;padding:2px 0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pg-play .ep-card .ep-list::-webkit-scrollbar{display:none}.pg-play .ep-card .ep{flex:0 0 auto;white-space:nowrap}@media(max-width:820px){.pg-play .info-item.info-wide .ii-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.pg-play .info-item.info-wide .ii-chips::-webkit-scrollbar{display:none}.pg-play .info-item.info-wide .ii-chip{flex:0 0 auto}.pg-play .info-grid{gap:12px 20px}}@media(max-width:900px){.pg-play .play-topbar .ptb-sels{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;order:3;flex:none}.pg-play .play-topbar .ptb-sels .sel{width:100%;flex:none;min-width:0}.pg-play .play-topbar .ptb-acts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:100%;margin-left:0;order:4}.pg-play .play-topbar .ptb-acts .btn,.pg-play .play-topbar .ptb-acts .ptb-view{width:100%;margin:0;padding:0 2px;height:30px;justify-content:center;font-size:11px;white-space:nowrap}.pg-play .play-topbar .ptb-acts .btn svg,.pg-play .play-topbar .ptb-view svg{width:13px;height:13px;flex-shrink:0}.pg-play .play-topbar .ptb-acts .btn b,.pg-play .play-topbar .ptb-view b{font-size:11px}.pg-play .play-side .promo-card{display:none}.pg-play .vip-card .acard-bd{padding:12px 14px}}.pg-play .play-layout>main .acard-hd{margin-bottom:12px}.pg-play .ep-card .acard-hd{display:flex;align-items:baseline;justify-content:space-between}.pg-play .ep-card .ep-cur{font-size:12px;font-weight:700;color:var(--gold-2);font-family:var(--font-num)}.pg-play .info-grid{grid-template-columns:repeat(3,1fr);gap:10px 28px}@media(max-width:820px){.pg-play .info-grid{grid-template-columns:repeat(2,1fr);gap:12px 20px}.pg-play .info-item:first-child{grid-column:1/-1}}select.sel{background-color:var(--panel-2);color:var(--text-2);border:1px solid var(--line);border-radius:var(--r-pill);font-weight:600;transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease)}select.sel:hover{color:var(--gold-2);border-color:var(--gold-deep)}select.sel:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 1px #f0a92e59}select.sel option{background:#1f1810;color:#f2e7d3;font-weight:500}select.sel option:checked{color:var(--gold-2)}@media(max-width:900px){.pg-play .vip-list{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pg-play .vip-plan{flex-direction:column;align-items:stretch;text-align:center;gap:7px;padding:12px 6px 10px}.pg-play .vip-plan .vp-n{flex:none;display:flex;flex-direction:column;gap:1px;align-items:center}.pg-play .vip-plan .vp-n small{display:none}.pg-play .vip-plan .vp-p{font-size:15px}.pg-play .vip-plan .vp-buy{width:100%;height:26px;padding:0;font-size:11px}}@media(max-width:900px){.pg-play section.sec .card-m .cm-date{display:none}}@media(max-width:900px){.pg-play .play-topbar .ptb-acts .btn b,.pg-play .play-topbar .ptb-view .pv-tx{display:none}}.pg-play .ep-card .acard-hd{display:flex;align-items:center;gap:14px;justify-content:flex-start;margin-bottom:0}.pg-play .ep-card .acard-hd h3{flex-shrink:0}.pg-play .ep-card .acard-hd .ep-list{flex:1;min-width:0}@media(max-width:820px){.pg-play .info-item.info-wide{flex-wrap:nowrap;align-items:center}}@media(min-width:901px){.pg-play [data-vp-list] .thumb .badge-date,.pg-play [data-vp-list] .card-m .cm-date{display:inline-flex}}@media(max-width:900px){.foot{margin-top:24px;padding:24px 0}.foot .foot-bt{margin-top:0;padding-top:0;border-top:none}}@media(max-width:900px){.live-addr{display:none}.live-info{gap:4px}}.live-topbar .ltb-ava{overflow:visible}.live-topbar .ltb-ava img{border-radius:50%}.ltb-ava:after{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;animation:avaBreathe 2.2s ease-out infinite}@keyframes avaBreathe{0%{box-shadow:0 0 #f0a92e8c}70%{box-shadow:0 0 0 10px #f0a92e00}to{box-shadow:0 0 #f0a92e00}}.ltb-acts .btn[data-act=gift]{background:var(--gold-grad);color:var(--gold-ink);border-color:transparent;font-weight:700}.ltb-acts .btn[data-act=gift]:hover{filter:brightness(1.08);color:var(--gold-ink)}.live-intro .li-when{margin-top:8px;display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);font-family:var(--font-num)}.live-intro .li-when svg{width:13px;height:13px;flex-shrink:0;color:var(--gold-2)}.hg-ad-slot{position:relative;margin:var(--sp-4) auto;padding:0;border:1px dashed rgba(240,169,46,.35);border-radius:12px;overflow:hidden;background:#f0a92e0a}.hg-ad-slot .promo-box:hover{transform:none;box-shadow:none}.ad-badge-off .hg-ad-slot:after{display:none}.ad-badge-off .hg-ad-slot{border-color:transparent;background:none}.hg-ad-slot .hg-ad{display:block;width:100%}.hg-ad-slot .hg-ad img,.hg-ad-slot .hg-ad video{width:100%;max-width:100%;height:auto;display:block}.hg-ad-slot .hg-ad a{display:block}.promo-row-quad{grid-template-columns:repeat(4,1fr)}.promo-row-quad .promo-img{padding:0;overflow:hidden}.promo-row-quad .promo-img img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:820px){.promo-row-quad{grid-template-columns:repeat(2,1fr)}.promo-row-quad .promo-box{min-height:64px;padding:10px 12px}}.hg-ad-slot .hg-ad-text{display:block;padding:0}.hg-ad-slot .hg-ad-text .promo-box{display:flex;width:100%;min-height:52px;padding:10px 16px;gap:10px}.hg-ad-slot .hg-ad-text .promo-tx b{font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hg-ad-slot .hg-ad-text .promo-tx small{display:none}.hg-ad-slot .hg-ad-text .promo-cta{margin-left:auto}.hg-ad-slot.ad-home-head{margin:var(--sp-4) auto;max-width:calc(var(--wrap) - 2*var(--sp-5))}@media(max-width:768px){.hg-ad-slot.ad-home-head{max-width:calc(var(--wrap) - 2*var(--sp-3));margin:12px auto}}.hg-ad-slot.ad-notice{margin:var(--sp-4) auto}.play-side .hg-ad-slot,.live-side .hg-ad-slot{margin:0;border:none;background:none}.play-side .hg-ad-slot:after,.live-side .hg-ad-slot:after{display:none}@media(max-width:768px){.hg-ad-slot{margin:12px auto}}.live-fans{font-weight:400}.live-thumb .badge-views.off{font-family:var(--font)}.search-box input:hover{border-color:#f0a92e73;background:var(--panel-2);box-shadow:0 0 0 3px #f0a92e14}.search-box input:hover::placeholder{color:var(--muted)}.search-box input:focus{outline:none;border-color:var(--gold);background:var(--panel-2);box-shadow:0 0 0 3px #f0a92e29}.search-box button{transition:color var(--dur) var(--ease)}.search-box button:hover{color:var(--gold-2)}.fd-page .promo-row-4{margin-top:var(--sp-4);margin-bottom:var(--sp-4)}.fd-page .fd-layout .acard+.acard,.fd-page aside .acard+.acard{margin-top:16px}.fd-rel,.fd-rel .grid.fr-grid{margin-top:var(--sp-4)}.fd-page .fd-video{max-width:100%}.fd-page .fd-pics{grid-template-columns:repeat(3,1fr)}@media(max-width:1000px){.fd-page .fd-pics{grid-template-columns:repeat(2,1fr)}}.fd-page .crumb{padding:14px 0 0}.fdv-hero{position:relative;margin-top:var(--sp-4);border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line-2);background:var(--panel)}.fdv-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 24%}.fdv-shade{position:absolute;inset:0;background:linear-gradient(90deg,#0c0803f2,#0c0803d1 40%,#0c08034d),linear-gradient(0deg,#0c08038c,#0c080300 36%)}.fdv-hero-in{position:relative;z-index:1;display:flex;align-items:center;gap:var(--sp-5);padding:32px 34px 28px}.fdv-ava{position:relative;flex-shrink:0;width:148px;height:148px;border-radius:50%;padding:4px;background:linear-gradient(135deg,#f0a92ef2,#f0a92e1f)}.fdv-ava:after{content:"";position:absolute;inset:-7px;border-radius:50%;border:1px solid rgba(240,169,46,.4);animation:fdv-pulse 2.6s ease-out infinite}@keyframes fdv-pulse{0%{transform:scale(.92);opacity:.9}to{transform:scale(1.14);opacity:0}}.fdv-ava img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.fdv-head{flex:1;min-width:0}.fdv-namerow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fdv-namerow h1{margin:0;font-size:26px;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.4)}.fdv-id{font-family:var(--font-num);font-size:11px;letter-spacing:.08em;color:#ffffff8c}.fdv-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.fdv-chips .chip{background:#ffffff1a;border-color:#fff3;color:#ffffffe0}.fdv-chips .chip.on{background:var(--gold-grad);border-color:transparent;color:var(--gold-ink);font-weight:600}.fdv-stats{display:flex;margin-top:15px}.fdv-stat{padding:0 24px;border-left:1px solid rgba(255,255,255,.14)}.fdv-stat:first-child{padding-left:0;border-left:0}.fdv-stat b{display:block;font-family:var(--font-num);font-size:21px;line-height:1.25;color:#fff}.fdv-stat span{font-size:11px;color:#ffffff8c}.fdv-stat.hot b{color:var(--gold-2)}.fdv-acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.fdv-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start;margin-top:var(--sp-4)}.fdv-layout .acard+.acard{margin-top:16px}.fdv-tabs{display:flex;gap:8px;margin-bottom:var(--sp-4)}.fdv-tab{height:34px;padding:0 16px;border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--panel);color:var(--text-2);font-size:13px;cursor:pointer;transition:all var(--dur) var(--ease);display:inline-flex;align-items:center}.fdv-tab i{font-style:normal;font-family:var(--font-num);font-size:11px;margin-left:5px;color:var(--faint)}.fdv-tab:hover{border-color:#f0a92e66;color:var(--gold)}.fdv-tab.on{background:var(--gold-grad);border-color:transparent;color:var(--gold-ink);font-weight:600}.fdv-tab.on i{color:var(--gold-ink)}.fdv-pane{display:none}.fdv-pane.on{display:block;animation:fade-up .35s var(--ease)}.fdv-pane video{width:100%;display:block;border-radius:var(--r-md);background:#000;aspect-ratio:16/9;height:auto}.fdv-pics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.fdv-pics img{width:100%;aspect-ratio:3/4;height:auto;object-fit:cover;border-radius:var(--r-md);display:block;transition:transform var(--dur) var(--ease)}.fdv-pics img:hover{transform:translateY(-3px)}.fdv-grid .ii-k{width:64px}.fdv-price small{font-family:var(--font);font-weight:400;font-size:11.5px;color:var(--faint);margin-left:8px}.fdv-unlock .fdv-unlock-hd{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--line-2);background:var(--gold-grad-soft);border-radius:var(--r-lg) var(--r-lg) 0 0}.fdv-unlock .fdv-unlock-hd h3{margin:0}.fdv-unlock-tag{font-size:11px;color:var(--gold);border:1px solid rgba(240,169,46,.35);padding:2px 8px;border-radius:var(--r-pill)}.fdv-unlock .ct-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px dashed var(--line-soft)}.fdv-unlock .btn-block{margin-top:14px}.fdv-safe{list-style:none;margin:0;padding:0}.fdv-safe li{display:flex;align-items:center;gap:9px;padding:9px 0;border-bottom:1px dashed var(--line-soft);font-size:12.5px;color:var(--text-2)}.fdv-safe li:last-child{border-bottom:0}.fdv-safe svg{flex-shrink:0;width:16px;height:16px;color:var(--gold)}.fdv-sim a{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px dashed var(--line-soft);text-decoration:none}.fdv-sim a:last-child{border-bottom:0}.fdv-sim img{flex-shrink:0;width:44px;height:56px;border-radius:8px;object-fit:cover;display:block}.fdv-sim .nm{flex:1;min-width:0;font-size:13px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fdv-sim .pr{font-family:var(--font-num);font-size:13px;font-weight:700;color:var(--gold-2)}.fdv-sim a:hover .nm{color:var(--gold)}@media(max-width:1024px){.fdv-layout{grid-template-columns:1fr}.fdv-hero-in{padding:24px 22px}.fdv-ava{width:112px;height:112px}.fdv-namerow h1{font-size:22px}.fdv-stat{padding:0 16px}.fdv-stat b{font-size:17px}}@media(max-width:600px){.fdv-hero-in{flex-direction:column;align-items:flex-start;gap:14px;padding:20px 16px}.fdv-ava{width:96px;height:96px}.fdv-shade{background:linear-gradient(0deg,#0c0803f0,#0c0803a8 55%,#0c08034d)}.fdv-stats{flex-wrap:wrap;row-gap:10px}.fdv-stat{padding:0 14px}.fdv-stat:nth-child(3){padding-left:0;border-left:0}.fdv-stat:nth-child(3),.fdv-stat:nth-child(4){margin-top:0}.fdv-acts .btn{flex:1;min-width:0}.fdv-pics{gap:8px}}.pg-play .info-grid{grid-template-columns:repeat(4,1fr);gap:12px 20px}.pg-play .info-item{gap:8px}.pg-play .ii-k{width:auto}.pg-play .info-item.info-wide{flex-wrap:nowrap;align-items:flex-start}.pg-play .info-item.info-wide .ii-v,.pg-play .info-item.info-wide .ii-chips{flex:1;min-width:0}@media(max-width:1100px){.pg-play .info-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.pg-play .info-grid{grid-template-columns:1fr}.pg-play .info-item.info-wide{align-items:center}}.pg-play .play-side .side-ad2{height:100%}.pg-play .play-side .side-ad2 .side-ad{aspect-ratio:auto;min-height:200px;height:100%}.pg-play .play-side .grid.g1{margin-top:var(--sp-4)}.g1{grid-template-columns:1fr}.pg-play .vip-plan .vp-buy{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border-radius:var(--r-pill);flex-shrink:0;background:var(--gold-grad);color:var(--gold-ink);border:none;font-size:12px;font-weight:700;text-decoration:none;cursor:pointer;transition:filter var(--dur) var(--ease)}.pg-play .vip-plan .vp-buy:hover{filter:brightness(1.08);color:var(--gold-ink)}.fdv-chips .chip{background:#ffffff2e;border-color:#ffffff57;color:#fff;font-weight:600}.fdv-chips .chip.on{background:var(--gold-grad);border-color:transparent;color:var(--gold-ink)}.fdv-hd-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.fdv-media{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start}.fdv-car-stage{position:relative;border-radius:var(--r-md);overflow:hidden;background:#000}.fdv-car-img{display:none;width:100%;aspect-ratio:3/4;height:auto;object-fit:cover}.fdv-car-img.on{display:block;animation:fade-up .3s var(--ease)}.fdv-car-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:34px;height:34px;border-radius:50%;border:0;cursor:pointer;background:#0a07038c;color:#fff;display:flex;align-items:center;justify-content:center;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.fdv-car-btn:hover{background:var(--gold);color:var(--gold-ink)}.fdv-car-btn.prev{left:10px}.fdv-car-btn.next{right:10px}.fdv-car-btn svg{width:18px;height:18px}.fdv-car-dots{position:absolute;left:0;right:0;bottom:10px;z-index:2;display:flex;justify-content:center;gap:6px}.fdv-car-dots i{width:6px;height:6px;border-radius:3px;background:#fff6;cursor:pointer;transition:all var(--dur) var(--ease)}.fdv-car-dots i.on{background:var(--gold);width:16px}.fdv-sidecol{display:flex;flex-direction:column;gap:16px;min-width:0}.fdv-video{width:100%;aspect-ratio:9/16;height:auto;max-height:480px;object-fit:cover;display:block;border-radius:var(--r-md);background:#000}.fdv-prof{border:1px solid var(--line-soft);border-radius:var(--r-md);padding:13px 16px 8px;background:var(--panel)}.fdv-prof-hd{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--text);margin-bottom:4px}.fdv-prof-hd:before{content:"";width:3px;height:12px;border-radius:2px;background:var(--gold)}.fdv-prof-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px dashed var(--line-soft);font-size:12.5px}.fdv-prof-row:last-child{border-bottom:0}.fdv-prof-row span{flex-shrink:0;color:var(--faint)}.fdv-prof-row b{min-width:0;font-weight:500;color:var(--text-2);text-align:right}.fdv-prof-row.price b{font-family:var(--font-num);font-weight:700;color:var(--gold-2)}.fdv-adsq{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:10px;aspect-ratio:1/1;padding:18px;border-radius:var(--r-lg);text-decoration:none;overflow:hidden;border:1px solid rgba(240,169,46,.25);background:radial-gradient(120% 100% at 15% 0%,rgba(240,169,46,.18),transparent 55%),linear-gradient(160deg,var(--panel-2),var(--panel));transition:transform var(--dur) var(--ease),border-color var(--dur) var(--ease)}.fdv-adsq:hover{transform:translateY(-2px);border-color:#f0a92e80}.fdv-adsq-flag{align-self:flex-start;font-size:10.5px;letter-spacing:.1em;color:var(--gold);border:1px solid rgba(240,169,46,.35);padding:2px 8px;border-radius:var(--r-pill)}.fdv-adsq-tx b{display:block;font-size:21px;color:var(--text)}.fdv-adsq-tx small{display:block;margin-top:4px;font-size:12px;color:var(--faint)}.fdv-adsq-cta{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:var(--r-pill);background:var(--gold-grad);color:var(--gold-ink);font-size:12.5px;font-weight:600}.fdv-adsq-cta svg{width:14px;height:14px}.fdv-layout aside>*+*{margin-top:16px}.fdv-unlock:not(.ct-unlocked) .ct-row{display:none}.fdv-unlock.ct-unlocked .btn-block{display:none}@media(max-width:900px){.fdv-media{grid-template-columns:1fr;gap:14px}.fdv-adsq{aspect-ratio:auto;min-height:150px}}.fd-page .acard-hd{margin-bottom:16px}.fdv-media{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:20px}.fdv-mleft{min-width:0}.fdv-mtabs{display:flex;gap:6px;margin-bottom:12px}.fdv-mtab{height:30px;padding:0 14px;border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--panel);color:var(--text-2);font-size:12.5px;cursor:pointer;display:inline-flex;align-items:center;transition:all var(--dur) var(--ease)}.fdv-mtab:hover{border-color:#f0a92e66;color:var(--gold)}.fdv-mtab.on{background:var(--gold-grad);border-color:transparent;color:var(--gold-ink);font-weight:600}.fdv-pane-m{display:none}.fdv-pane-m.on{display:block;animation:fade-up .3s var(--ease)}.fdv-video{width:100%;max-width:320px;height:auto;aspect-ratio:9/16;max-height:480px;object-fit:cover;display:block;margin:0 auto;border-radius:var(--r-md);background:#000}.fdv-car-stage{max-width:380px;margin:0 auto}.fdv-car-img{aspect-ratio:auto;height:300px;width:100%;object-fit:cover}.fdv-prof{display:flex;flex-direction:column;height:100%}.fdv-prof-row{flex:1;align-items:center}.fdv-prof-note{margin:auto 0 0;padding-top:10px;border-top:1px solid var(--line-soft);font-size:11px;line-height:1.6;color:var(--faint)}.fdv-safecard{border-color:#f0a92e38;background:linear-gradient(165deg,rgba(240,169,46,.09),var(--panel) 62%)}.fdv-safe-badge{margin-left:auto;font-size:10.5px;color:var(--gold);border:1px solid rgba(240,169,46,.35);padding:2px 8px;border-radius:var(--r-pill)}.fdv-safe li{display:flex;align-items:center;gap:11px;padding:10px 0}.fdv-safe-ic{flex-shrink:0;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--gold);background:#f0a92e1f;border:1px solid rgba(240,169,46,.22)}.fdv-safe-ic svg{width:16px;height:16px}.fdv-safe-tx b{display:block;font-size:12.5px;color:var(--text)}.fdv-safe-tx small{display:block;margin-top:2px;font-size:11px;color:var(--faint)}.acard.fdv-unlock .ct-row{display:flex}.acard.fdv-unlock .btn-block{display:inline-flex}.fdv-unlock .fdv-ctbd{padding:16px 18px 12px}.fdv-ct-tip{margin:10px 0 2px;font-size:11.5px;color:var(--faint);text-align:center}.fdv-unlock .ct-row{padding:12px 4px}.fdv-unlock .ct-lb{font-size:12px;font-weight:600;color:var(--text-2)}.fdv-unlock:not(.ct-unlocked) .ct-val{filter:blur(6px);user-select:none;pointer-events:none;transition:filter .35s var(--ease)}.fdv-unlock.ct-unlocked .ct-val{filter:none;color:var(--gold-2);user-select:auto}.fdv-unlock .btn-block{margin-top:0}.fdv-unlock .btn-block.is-done{background:var(--gold-grad-soft);color:var(--gold);border:1px solid rgba(240,169,46,.35);cursor:default}@media(max-width:900px){.fdv-media{grid-template-columns:1fr}.fdv-prof{height:auto}}.fdv-duo{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch;margin-top:var(--sp-4)}.fdv-layout .fdv-duo .acard{margin:0;display:flex;flex-direction:column}.fdv-duo .acard-bd,.fdv-duo .fdv-pane-m.on{flex:1;display:flex;flex-direction:column}.fdv-duo .fdv-pane-m.on .fdv-frame{flex:1;display:flex;align-items:center;justify-content:center}.fdv-frame{width:100%;border:1px solid var(--line-2);border-radius:var(--r-md);padding:12px;background:var(--panel)}.fdv-frame .fdv-video{max-width:300px;max-height:430px}.fdv-frame .fdv-car-stage{max-width:360px}.fdv-frame .fdv-car-img{height:280px}.fdv-duo .fdv-mtabs{margin-bottom:0}.fdv-duo .acard-hd{display:flex;align-items:center;justify-content:space-between;gap:10px}.fdv-prof{height:100%;width:100%}.fdv-safecard .acard-bd{padding:4px 18px 10px}.fdv-safecard .fdv-safe li{padding:12px 2px}@media(max-width:1100px){.fdv-duo{grid-template-columns:1fr}.fdv-prof{height:auto}.fdv-duo .fdv-pane-m.on .fdv-frame{align-items:flex-start}}.fdv-layout .fdv-duo .acard,.fdv-layout aside .acard{border:1px solid var(--line-2)}.fdv-safecard{border-color:#f0a92e47}.fdv-safecard .acard-hd{display:flex;align-items:center}.fdv-safe-badge{margin-left:auto}.fdv-frame{aspect-ratio:9/16;width:300px;max-width:100%;height:auto;margin:0 auto;flex:0 0 auto;display:flex;align-items:center;justify-content:center;overflow:hidden}.fdv-duo .fdv-pane-m.on .fdv-frame{flex:0 0 auto}.fdv-frame .fdv-video{width:100%;height:100%;max-width:none;max-height:none;aspect-ratio:auto;object-fit:cover}.fdv-frame .fdv-car{width:100%;height:100%}.fdv-frame .fdv-car-stage{width:100%;max-width:none;height:100%;margin:0}.fdv-frame .fdv-car-img{width:100%;height:100%;object-fit:cover}@media(max-width:1100px){.fdv-frame{max-width:280px}}.fdv-namerow .vip{border:1px solid rgba(255,255,255,.65);box-shadow:0 0 0 1px #0000002e inset}.fdv-chips .chip{background:var(--gold-grad);border-color:transparent;color:var(--gold-ink);font-weight:600}.fdv-stat{text-align:center}.fdv-stat b{color:var(--gold-2);text-shadow:0 1px 8px rgba(0,0,0,.55)}.fdv-stat span{color:#ffffffe0}.fdv-layout .acard-hd h3,.fdv-layout .fdv-unlock-hd h3{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:12.5px;font-weight:700;color:var(--gold-2);letter-spacing:.5px}.fdv-layout .acard-hd h3:before,.fdv-layout .fdv-unlock-hd h3:before{content:"";width:3px;height:13px;border-radius:2px;background:var(--gold-grad);flex-shrink:0}.fdv-layout .acard-hd{padding:14px 16px 12px;margin-bottom:0;border-bottom:1px solid var(--line-soft)}.fdv-layout .fdv-unlock-hd{padding:14px 16px 12px}.fdv-frame{border:1px solid rgba(240,169,46,.3);border-radius:var(--r-lg);padding:6px;background:linear-gradient(180deg,#f0a92e14,#ffffff05);box-shadow:0 8px 22px #00000038}.fdv-layout .acard{border-radius:var(--r-lg);overflow:hidden}.fdv-layout .acard-hd{background:var(--gold-grad-soft);border-bottom:1px solid var(--line-2)}.fdv-safecard .acard-hd{background:linear-gradient(90deg,#f0a92e29,#f0a92e0a)}.fdv-frame{border:0;padding:0;margin:0 auto;background:none;box-shadow:none}.fdv-basics{padding:0}.fdv-basics .fdv-bpic{position:relative}.fdv-basics .fdv-frame{aspect-ratio:4/5;width:100%;max-width:none;height:auto;margin:0;border:0;padding:0;border-radius:0;background:none;box-shadow:none;flex:0 0 auto}.fdv-basics .fdv-video{width:100%;height:100%;max-width:none;max-height:none;aspect-ratio:auto;object-fit:cover}.fdv-basics .fdv-car{width:100%;height:100%}.fdv-basics .fdv-car-stage{width:100%;max-width:none;height:100%;margin:0}.fdv-basics .fdv-car-img{width:100%;height:100%;object-fit:cover}.fdv-basics .fdv-mtabs{position:absolute;top:10px;right:10px;z-index:5;margin:0}.fdv-basics .fdv-mtab{background:#0c08048c;backdrop-filter:blur(4px);border-color:#ffffff40;color:#fff}.fdv-basics .fr-info{flex:1;min-width:0}.fdv-basics .fr-row1 .fr-time{display:none}.fdv-basics .fr-loc{margin-top:5px}.fdv-basics .fr-btn{margin-left:auto;flex-shrink:0}.fdv-ava{width:104px;height:104px}.fdv-namerow h1{font-size:20px}.fdv-hero-in{padding:18px 24px 16px;gap:var(--sp-4)}.fdv-stats{margin-top:10px}.fdv-namerow .vip{border-radius:var(--r-pill);background:#0c08048c;border:1px solid rgba(240,169,46,.55);color:var(--gold-2);box-shadow:none;backdrop-filter:blur(4px)}@media(max-width:900px){.fdv-hero-in{flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 14px 12px}.fdv-ava{width:84px;height:84px}.fdv-head{flex:1;min-width:0}.fdv-namerow h1{font-size:18px}.fdv-chips{margin-top:8px}.fdv-stats{margin-top:10px}}.fdv-prof-row{justify-content:flex-start;gap:0}.fdv-prof-row span{flex-shrink:0;margin-right:2px;color:var(--faint)}.fdv-prof-row b{text-align:left;min-width:0;font-weight:500}.fdv-prof-row.price b{font-weight:700}.fdv-basics .fdv-mtabs{position:static;margin:0}.fdv-basics .fdv-mtab{background:var(--panel);border-color:var(--line-2);color:var(--text-2);backdrop-filter:none}.fdv-basics .fdv-mtab.on{background:var(--gold-grad);border-color:transparent;color:var(--gold-ink)}.fdv-layout .fdv-duo{margin-top:0}.fdv-namerow .vip{padding:2.5px 10px;line-height:1.5}@media(max-width:900px){.fdv-prof{flex-direction:row;flex-wrap:wrap;align-items:stretch}.fdv-prof-row{flex:0 0 calc(50% - 9px)}.fdv-prof-row:nth-child(3),.fdv-prof-row:nth-child(6),.fdv-prof-row:nth-child(7){flex:0 0 100%}.fdv-safe{display:flex}.fdv-safe li{flex:1;flex-direction:column;gap:6px;text-align:center;padding:10px 4px;border-bottom:0}.fdv-safe-tx{display:flex;flex-direction:column;align-items:center;gap:2px}.fdv-safe-tx small{display:none}.fdv-unlock:not(.ct-unlocked) .ct-row{display:none}.fdv-unlock.ct-unlocked .ct-row{display:flex}}.fdv-prof-row.fdv-svc-row{align-items:flex-start}.fdv-svc{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.fdv-svc-txt{display:flex;flex-direction:column;gap:6px}.fdv-svc p{margin:0;font-weight:400;color:var(--text-1);line-height:1.7}.fdv-svc p:first-child{font-weight:600;color:var(--text)}.fdv-svc-btn{display:none;margin-top:2px;align-self:flex-start;padding:3px 12px;border-radius:var(--r-pill);border:1px solid rgba(240,169,46,.4);background:#f0a92e14;color:var(--gold-2);font-size:12px;cursor:pointer;font-family:var(--font)}.fdv-prof-duo{display:flex;gap:18px}.fdv-prof-duo .fdv-prof-row{flex:1}@media(max-width:900px){.fdv-prof-row:nth-child(4),.fdv-prof-row:nth-child(5){flex:0 0 100%}.fdv-prof-duo{flex:0 0 100%;gap:9px}.fdv-svc-txt{max-height:64px;overflow:hidden}.fdv-svc.open .fdv-svc-txt{max-height:none}.fdv-svc-btn{display:inline-flex}.fd-page{display:flex;flex-direction:column}.fd-page .fdv-layout{display:contents}.fd-page .fdv-layout>main{display:contents}.fd-page .fdv-layout>aside{display:contents}.fd-page .crumb{order:0}.fd-page .fdv-hero{order:1}.fd-page .promo-row-4{order:2;margin-top:16px;margin-bottom:0}.fd-page .fdv-duo{order:3;margin-top:16px;margin-bottom:16px}.fd-page .fdv-unlock{order:4}.fd-page .fdv-safecard{order:5;margin-top:16px}.fd-page .fd-rel{order:6;margin-top:16px}.fd-page .hg-ad-slot{align-self:stretch;width:auto;margin-left:0;margin-right:0}.fd-page .hg-ad-slot.ad-fd-nav{order:0}.fd-page .hg-ad-slot.ad-fd-foot{order:7}.fdv-hero .fdv-bg{filter:blur(9px);transform:scale(1.1)}}.uc-pick.sel,.uc2-payway.sel,.hg-vip-plan.sel,.hg-vip-payway.sel{height:auto;min-height:0;font-size:inherit;line-height:inherit}.live-sub{gap:12px}.uc2-prow{gap:10px}.uc2-prow .vip,.uc2-setrow .vip{padding:2.5px 10px}.uc2-sign{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r-lg);padding:var(--sp-4)}.uc2-sign-hd{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.uc2-sign-hd b{font-size:14.5px;color:var(--text)}.uc2-sign-date{display:block;font-size:11.5px;color:var(--faint);margin-top:3px}.sc-day{cursor:pointer;transition:all var(--dur) var(--ease)}.sc-day.miss{background:#e5484d24;border-color:#e5484d66;color:#f06a6e}.sc-day.done:after{content:"\2713";position:absolute;right:2px;bottom:1px;font-size:9px;line-height:1;opacity:.92}.sc-day.today{border:1.5px solid var(--gold);box-shadow:0 0 0 2.5px #f0a92e47}.sc-day.today:before{content:"";position:absolute;left:50%;bottom:2.5px;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:var(--gold)}.sc-day:not(.done):hover{background:var(--gold-grad);color:var(--gold-ink);border-color:transparent;opacity:1;transform:translateY(-1px)}.sc-day:not(.done):hover:after{content:"\2713";position:absolute;right:2px;bottom:1px;font-size:9px;opacity:.92}.uc2-quick-g a{display:flex;flex-direction:column;align-items:center;gap:5px;padding:10px 6px}.uc2-quick-g a svg{width:18px;height:18px;color:var(--gold-2);transition:transform var(--dur) var(--ease)}.uc2-quick-g a:hover svg{transform:translateY(-2px)}.uc2-notice{margin-bottom:var(--sp-3)}.uc2-recent{display:flex;flex-direction:row;gap:10px;overflow-x:auto;padding-bottom:4px}.uc2-recent a{flex:0 0 210px;height:64px;display:flex;align-items:center;gap:8px;background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-sm);padding:0 10px;box-sizing:border-box;min-width:0}.uc2-recent a i{font-style:normal;font-family:var(--font-num);color:var(--gold-2);font-weight:700;flex-shrink:0;font-size:13px}.uc2-recent a span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--text)}.uc2-recent a small{flex-shrink:0;color:var(--faint);font-size:11px}.user-layout main>:last-child{margin-bottom:var(--sp-4)}.f-field select{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:30px;color-scheme:dark;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f0a92e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:14px}.f-field select option{background:#1d160d;color:var(--text)}.f-field input:focus,.f-field select:focus,.f-field textarea:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 2.5px #f0a92e29}.uc2-addcon{border:1px solid rgba(240,169,46,.4);background:var(--gold-grad-soft);font-weight:700}.uc2-addcon:hover{filter:brightness(1.12)}.uc-bar2{display:grid;grid-template-columns:repeat(4,1fr) auto;gap:12px;align-items:stretch;margin-bottom:var(--sp-4)}.uc-bar2.uc-bar3{grid-template-columns:repeat(6,1fr)}.uc-bar-tile{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-md);padding:12px 14px;display:flex;gap:10px;align-items:center;min-width:0}.uc2-bico{width:34px;height:34px;border-radius:var(--r-sm);background:var(--gold-grad-soft);display:flex;align-items:center;justify-content:center;flex-shrink:0}.uc2-bico svg{width:17px;height:17px;color:var(--gold-2)}.uc2-btx{min-width:0}.uc2-btx span{display:block;font-size:11.5px;color:var(--faint);white-space:nowrap}.uc2-btx b{font-size:16px;font-family:var(--font-num);color:var(--text);white-space:nowrap}.uc-panel-hd{flex-wrap:wrap}.uc-panel-hd .uc2-tabs{margin-bottom:0}.uc2-rec-hd{display:flex;align-items:baseline;gap:10px;margin:var(--sp-4) 0 10px;padding-top:var(--sp-4);border-top:1px dashed var(--line-soft)}.uc2-rec-hd b{font-size:13.5px;color:var(--text)}.uc2-rec-hd span{font-size:11.5px;color:var(--faint)}.uc2-pl2{display:grid;grid-template-columns:230px 1fr;gap:var(--sp-4);align-items:stretch}.uc2-pl-qr{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px;background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-md)}.uc2-pl-qr small{font-size:11.5px;color:var(--faint);text-align:center;line-height:1.7}.uc2-pl-rows{display:flex;flex-direction:column;gap:10px}.uc2-pl-row{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-md);min-width:0}.uc2-pl-k{flex:1;min-width:0}.uc2-pl-k b{display:block;font-size:13px;color:var(--text)}.uc2-pl-k small{font-size:11px;color:var(--faint)}.uc2-agtable tr.cur td{background:linear-gradient(135deg,#f0a92e24,#f0a92e0a)}.uc2-agtable tr.cur td:first-child{border-left:3px solid var(--gold)}.uc2-agtable .st{margin-left:6px}.uc2-dpager{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:var(--sp-3)}.uc2-dpager span{font-size:12px;color:var(--faint);font-family:var(--font-num)}.uc2-dpager .btn[disabled]{opacity:.4;cursor:default;pointer-events:none}.uc2-annlist{display:flex;flex-direction:column;gap:10px}.uc2-ann{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;cursor:pointer;background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-md);transition:border-color var(--dur) var(--ease)}.uc2-ann:hover{border-color:var(--line-2)}.uc2-ann.unread{border-color:#f0a92e73;background:linear-gradient(135deg,#f0a92e1a,#f0a92e05)}.uc2-ann-st{flex-shrink:0;font-size:10.5px;font-weight:700;padding:2px 9px;border-radius:var(--r-pill);margin-top:2px;color:var(--faint);background:var(--panel-3);border:1px solid var(--line-soft)}.uc2-ann.unread .uc2-ann-st{color:var(--gold-ink);background:var(--gold-grad);border-color:transparent}.uc2-ann-bd{min-width:0}.uc2-ann-bd b{display:block;font-size:13px;color:var(--text)}.uc2-ann-bd p{margin:4px 0 3px;font-size:12.5px;color:var(--text-2);line-height:1.7}.uc2-ann-bd small{font-size:11px;color:var(--faint);font-family:var(--font-num)}.uc2-form2{grid-template-columns:repeat(2,1fr)}.uc2-form2 .f-field.full{grid-column:1/-1}.uc2-fsave{justify-content:flex-end}.uc2-fsave .btn{min-width:120px}@media(max-width:900px){.uc-bar2,.uc-bar2.uc-bar3{grid-template-columns:repeat(2,1fr)}.uc-bar2 .btn{grid-column:1/-1;justify-self:start}.uc2-pl2{grid-template-columns:1fr}.uc2-pl-qr{flex-direction:row;justify-content:flex-start}.uc2-pl-row{flex-wrap:wrap}.uc2-form2{grid-template-columns:1fr}.uc2-recent a{flex-basis:180px}}#uc-fav-grid .play-btn{display:none!important}.uc2-pager{justify-content:center}.uc2-sign .uc2-sign-hd{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.uc2-signrow{align-items:stretch;min-height:300px;grid-template-rows:minmax(0,1fr)}.uc2-signrow>*{min-height:0}.uc2-sign{height:100%}.uc2-sign .sign-cal{flex:1;grid-auto-rows:1fr;min-height:0}.uc2-sign .sign-cal .sc-day{aspect-ratio:auto}.uc2-quickcol{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.uc2-quickcol .uc2-fcard{flex:1;display:flex;flex-direction:column;margin-bottom:0}.uc2-quickcol .uc2-watchstats{flex:1;min-height:0;height:auto;align-content:stretch;grid-auto-rows:1fr}.uc2-quick-g{grid-template-columns:repeat(6,1fr);margin-top:0}.uc2-quick-g a{padding:10px 4px}.uc-bar2>.btn{align-self:center}.uc2-pl2{align-items:stretch}.uc2-pl-qr{justify-content:center}.uc2-pl-qr .uc2-qr-sm{width:100%;height:100%;padding:10px}.uc2-pl-rows{justify-content:space-between}.uc2-pl-row .uc-code{font-family:var(--font-num);font-size:20px;font-weight:800;letter-spacing:1.5px;color:var(--gold-2);background:var(--gold-grad-soft);border:1px solid rgba(240,169,46,.4);border-radius:var(--r-sm);padding:7px 14px;white-space:nowrap;flex-shrink:0;min-width:0}.uc2-paymodal-card{max-width:380px}.uc2-paymodal-body #uc2-pay-title{display:block;font-size:15px;color:var(--gold-2)}.uc2-paymodal-body #uc2-pay-order{margin-top:6px;font-size:12.5px;color:var(--muted);font-family:var(--font-num)}.uc2-paymodal-body .uc2-paymeta{margin-top:4px;font-size:12px;color:var(--muted)}.uc2-paymodal-body .uc2-payqr{width:150px;height:150px;margin:14px auto 0;padding:10px}.uc2-paymodal-card .uc2-paybtns{justify-content:center}@media(min-width:901px){.uc2-form2{grid-template-columns:repeat(3,1fr)}}.uc2-region3{grid-template-columns:repeat(3,1fr)}.uc2-fsave{padding-top:4px}.uc2-fsave .btn{min-width:0;padding:0 22px}@media(max-width:900px){.uc2-profile{flex-direction:row;align-items:center;text-align:left;gap:12px;padding:12px 14px}.uc2-profile .uc2-ava{width:52px;height:52px;font-size:20px;flex-shrink:0}.uc2-profile .uc2-prow{justify-content:flex-start}.uc2-profile .uc2-preg{align-self:flex-start}.uc2-stick{position:sticky;top:var(--hdr-h);z-index:90;display:flex;align-items:center;gap:8px;background:var(--bg-2);border-bottom:1px solid var(--line-soft);padding:6px 0}.uc2-stick .uc-menu{flex:1;min-width:0;margin:0;padding:0;background:none;border:0;border-radius:0}.uc2-stick .uc-logout{white-space:nowrap;flex-shrink:0;padding:7px 12px;border:1px solid var(--line-2);border-radius:var(--r-pill);font-size:12.5px}.uc2-vipbar{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px;align-items:center}.uc2-vipbar .uc2-vipico{grid-row:1;grid-column:1}.uc2-vipbar .uc2-vipbar-l{grid-row:1;grid-column:2;min-width:0}.uc2-vipbar-lg .uc2-vipbar-l b{font-size:15px}.uc2-vipbar-lg .uc2-vipbar-l p{font-size:11px}.uc2-vipbar .btn{grid-column:1/-1;grid-row:2;justify-self:center;margin-left:0}#uc-list-tabs{flex-wrap:nowrap}#uc-list-tabs button{flex:1 1 0;min-width:0;padding:7px 4px;justify-content:center;text-align:center}#uc-list-tabs button i{display:none}.uc2-ctabs{justify-content:center}.uc2-pl2{grid-template-columns:minmax(0,1fr)}.uc2-pl2>*{min-width:0}.uc2-pl-qr{flex-direction:row;justify-content:flex-start;align-items:center}.uc2-pl-qr .uc2-qr-sm{width:140px;height:140px;flex:0 0 140px}.uc2-pl-row{flex-wrap:nowrap}.uc2-pl-row .uc2-pl-k{flex:0 0 auto}.uc2-pl-row .uc2-pl-k small{display:none}.uc2-pl-row .uc-code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;letter-spacing:0;padding:6px 10px}}.uc2-quick-g{grid-template-columns:repeat(3,1fr)}.uc2-quick-g a{padding:7px 4px}.uc2-quick-g{grid-auto-rows:auto}.uc2-quickcol .uc2-quick{flex:0 0 auto;min-height:0}@media(max-width:900px){.uc2-watchstats{grid-template-columns:repeat(4,1fr)}.uc2-watchstats>div{padding:9px 2px}.uc2-watchstats b{font-size:13.5px}.uc2-watchstats span{font-size:10px}}.uc2-pl-row .uc-code{font-size:15px;letter-spacing:.5px;color:#4dd8ff;background:#4dd8ff14;border:1px solid rgba(77,216,255,.45);text-shadow:0 0 12px rgba(77,216,255,.25)}.uc2-pl-rows .uc2-pl-row:last-child .uc-code{font-size:20px;letter-spacing:1.5px}@media(max-width:900px){.uc2-profile{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:24px;row-gap:5px;align-items:center;justify-content:center;padding:14px 18px}.uc2-profile .uc2-ava{grid-row:1/3;grid-column:1;width:54px;height:54px;font-size:20px}.uc2-profile .uc2-prow{grid-column:2;grid-row:1;justify-content:flex-start}.uc2-profile .uc2-preg{grid-column:2;grid-row:2;align-self:center}.uc2-stick{overflow-x:auto;padding:6px 14px;gap:6px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.uc2-stick::-webkit-scrollbar{display:none}.uc2-stick>*:first-child{margin-left:auto}.uc2-stick>*:last-child{margin-right:auto}.uc2-stick .uc-menu{flex:0 0 auto;display:flex;gap:4px}.uc2-stick .uc-menu a{flex:0 0 auto;padding:6px 11px;font-size:12.5px;border-radius:var(--r-pill)}.uc2-stick .uc-menu a svg{display:none}.uc2-stick .uc-menu a.on{color:var(--gold);background:var(--gold-grad-soft);font-weight:700;box-shadow:0 0 0 1px #f0a92e59}.uc2-stick .uc-logout{flex:0 0 auto}}@media(max-width:900px){.uc-promo{display:none}.uc2-profile{position:relative;overflow:hidden;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:14px;row-gap:4px;align-items:center;padding:15px 16px 15px 19px;background:radial-gradient(130px 72px at 100% 0%,rgba(240,169,46,.16),transparent 72%),var(--panel);border:1px solid rgba(240,169,46,.3)}.uc2-profile:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:3px;border-radius:0 3px 3px 0;background:var(--gold-grad)}.uc2-profile .uc2-ava{grid-row:1/3;grid-column:1;width:54px;height:54px;font-size:21px;border:2px solid var(--gold);box-shadow:0 0 0 3px #f0a92e29,0 4px 14px #f0a92e40}.uc2-profile .uc2-prow{grid-column:2;grid-row:1;justify-content:flex-start;gap:8px;flex-wrap:nowrap;min-width:0}.uc2-profile .uc2-pname{font-size:15.5px;font-weight:700;letter-spacing:.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uc2-profile .uc2-prow .vip{font-size:10px;padding:2px 8px;flex-shrink:0}.uc2-profile .uc2-preg{grid-column:2;grid-row:2;align-self:start;display:flex;align-items:center;gap:5px;font-size:11px;color:var(--faint);font-family:var(--font-num);letter-spacing:.2px}.uc2-profile .uc2-preg:before{content:"";width:10px;height:10px;flex-shrink:0;background:var(--muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E") center/contain no-repeat}}.home-chips{align-items:flex-start}.home-chips .type-lb{padding-top:4px}.home-chips .chip-row{align-content:flex-start}.home-chips .more{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;gap:4px;align-self:center;font-size:13px;color:var(--muted);padding:6px 10px;border-radius:var(--r-pill);transition:all var(--dur) var(--ease)}.chan-lv1-row,.chan-sub-row{align-items:flex-start}.chan-lv1-row .type-lb,.chan-sub-row .type-lb{padding-top:5px}.home-chips .chip-row{flex:0 1 auto}.home-chips .more{margin-left:var(--sp-2);flex-shrink:0;display:inline-flex;align-items:center;gap:4px;align-self:flex-start;font-size:13px;color:var(--muted);padding:6px 10px;border-radius:var(--r-pill);transition:all var(--dur) var(--ease)}.home-chips .more:hover{color:var(--gold-2);background:var(--gold-grad-soft)}.home-chips .more svg{width:13px;height:13px}.type-lb,.fr-casc-lb{width:auto;min-width:0}.home-chips{gap:12px}.home-chips .type-lb{width:auto}.home-chips .more{display:none!important}.live-adcard{max-width:440px;margin:var(--sp-4) 0 0}.search-grid{display:grid;gap:var(--sp-4);grid-template-columns:repeat(5,1fr);justify-content:center;margin-top:var(--sp-4)}.search-grid .v-card,.search-grid .live-card,.search-grid .fr-card,.search-grid .comic-card,.search-grid .gal-card{width:100%}.search-empty{padding:56px 0;text-align:center;color:var(--muted);font-size:14px}.crumb+.list-hd{margin-top:var(--sp-3)}@media(max-width:600px){.search-grid{grid-template-columns:repeat(2,1fr);gap:var(--sp-3)}}.srch-count{margin-left:auto;flex-shrink:0;font-size:12px;color:var(--muted);padding-top:6px}.search-grid .card{width:100%}.sec-hd .sec-n{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;margin-left:8px;border-radius:10px;background:var(--gold-grad-soft);color:var(--gold);font-size:11.5px;font-style:normal;font-weight:700;vertical-align:2px}.search-rand-hd,.search-rand-sec{margin-top:var(--sp-4)}.search-rand-sec:first-of-type{margin-top:calc(var(--sp-3) * -1)}.search-inline{display:flex;align-items:center;min-width:280px;height:36px;border-radius:999px;background:var(--panel);border:1px solid var(--line);overflow:hidden}.search-inline input{flex:1;min-width:0;height:100%;padding:0 14px;border:0;background:transparent;color:var(--text);font-size:13px;outline:none}.search-inline input::placeholder{color:var(--muted)}.search-inline button{width:44px;height:100%;border:0;background:var(--gold-grad);color:var(--gold-ink,#241a09);cursor:pointer;display:flex;align-items:center;justify-content:center}.search-inline button svg{width:16px;height:16px}@media(max-width:760px){.search-inline{min-width:0;width:100%}}.search-actor-hero-sec .search-actor-hero{display:flex;gap:20px;align-items:flex-start;margin-top:var(--sp-4);padding:16px;border-radius:16px;background:var(--panel);border:1px solid var(--line)}.search-actor-hero .sah-side{display:flex;flex-direction:column;gap:10px;flex:none}.search-actor-hero .sah-pic{position:relative;width:150px;height:200px;border-radius:12px;overflow:hidden;flex:none;background:linear-gradient(160deg,#2b2014,#1a130b);border:1px solid rgba(240,169,46,.18);display:flex;align-items:center;justify-content:center}.search-actor-hero .sah-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top}.search-actor-hero .sah-ava{font-size:58px;font-weight:800;color:var(--gold);background:var(--gold-grad-soft);width:100%;height:100%;display:flex;align-items:center;justify-content:center}.search-actor-hero .sah-info{display:flex;flex-direction:column;justify-content:flex-start;min-width:0;flex:1}.search-actor-hero .sah-name{font-size:20px;font-weight:800;color:var(--text);line-height:1.3}.search-actor-hero .sah-stats{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12.5px;color:var(--muted)}.search-actor-hero .sah-stats em{font-style:normal;color:var(--gold);font-weight:700}.search-actor-hero .sah-stats-side{flex-direction:column;gap:4px;font-size:12px}.search-actor-hero .sah-name-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.search-actor-hero .sah-bio{margin-top:8px;font-size:13px;line-height:1.8;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.search-actor-hero-sec{margin-top:20px;margin-bottom:24px}.search-actor-hero .sah-kv{margin-top:12px;width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:9px 12px;text-align:left}.search-actor-hero .sah-kv-item{min-width:0}.search-actor-hero .sah-kv-item.wide{grid-column:span 2}.search-actor-hero .sah-kv-item .k{display:block;font-size:11.5px;color:var(--muted);margin-bottom:3px}.search-actor-hero .sah-kv-item .v{display:block;padding:6px 10px;border-radius:7px;background:#00000047;border:1px solid rgba(240,169,46,.22);font-size:12.5px;color:var(--text);line-height:1.5;word-break:break-word}@media(max-width:640px){.search-actor-hero-sec{margin-top:12px;margin-bottom:16px}.search-actor-hero .sah-kv{grid-template-columns:1fr 1fr;max-width:100%}}@media(max-width:640px){.search-actor-hero-sec .search-actor-hero{flex-direction:column;align-items:center}.search-actor-hero .sah-side{align-items:center}.search-actor-hero .sah-pic{width:150px;height:200px}.search-actor-hero .sah-stats-side{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:4px 12px}.search-actor-hero .sah-info{align-items:center;text-align:center}.search-actor-hero .sah-kv-item.wide{grid-column:auto}.search-actor-hero .sah-name-row{justify-content:center}}.search-empty-card{padding:46px 24px;border-radius:16px;background:var(--panel);border:1px solid var(--line)}.search-empty-card .se-ico{font-size:40px;line-height:1;margin-bottom:14px;opacity:.85}.search-empty-card .se-txt{font-size:14.5px;color:var(--muted)}.search-empty-card .se-act{margin-top:18px;display:flex;justify-content:center;gap:12px}.pg-play .info-item{gap:6px}.pg-play .ii-link{color:var(--gold-2);text-decoration:none}.pg-play .ii-link:hover{color:var(--gold);text-decoration:underline}.pg-play .vip-plan{flex-direction:column;align-items:center;text-align:center;gap:7px;padding:14px 12px}.pg-play .vip-plan .vp-n{flex:none;display:flex;flex-direction:column;align-items:center;gap:2px}.pg-play .vip-plan .vp-n b{font-size:14px}.pg-play .vip-plan .vp-p{margin:0}.pg-play .vip-plan .vp-buy{min-width:104px}.pg-live .live-side .promo-card{display:flex;flex-direction:column;overflow:hidden}.pg-live .live-side .promo-card .acard-bd,.pg-live .live-side .side-ad2{height:100%}.pg-live .live-side .side-ad2 .side-ad{aspect-ratio:auto;min-height:140px;height:100%}@media(max-width:1000px){.pg-live .live-side .promo-card:not(#live-side-ad){height:auto!important}}.announce .an-list .an-tt{margin:14px 0 6px;font-size:13.5px;font-weight:700;color:var(--gold-2);display:flex;align-items:center;gap:7px}.announce .an-list .an-tt:first-child{margin-top:0}.announce .an-list .an-tt:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold-deep);flex-shrink:0}.announce .an-item{font-size:13px;line-height:1.75;color:var(--text-2);word-break:break-word}.announce .an-item p{margin:0 0 9px;padding-left:16px;position:relative}.announce .an-item p:last-child{margin-bottom:0}.announce .an-item p:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:var(--gold-deep)}.announce .an-item a{color:var(--gold-2);text-decoration:underline}.announce .an-item b{color:var(--gold-2);font-weight:700}.announce .an-item img{max-width:100%;border-radius:8px}@media(min-width:901px){.pg-play .vip-card .vip-list{gap:12px}.pg-play .vip-plan{flex-direction:row;align-items:center;text-align:left;gap:16px;padding:15px 18px;border-radius:10px;background:linear-gradient(180deg,#221a0e,#1a140b);border:1px solid rgba(240,169,46,.16);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.pg-play .vip-plan:hover{border-color:var(--gold);transform:none;box-shadow:0 4px 18px #f0a92e1f}.pg-play .vip-plan .vp-n{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.pg-play .vip-plan .vp-n b{font-size:15px;font-weight:800;color:var(--text)}.pg-play .vip-plan .vp-n small{font-size:11px;color:var(--faint);letter-spacing:.2px}.pg-play .vip-plan .vp-p{display:inline-flex;align-items:baseline;white-space:nowrap;font-family:var(--font-num);font-size:21px;font-weight:800;color:var(--gold-2)}.pg-play .vip-plan .vp-p i{font-style:normal;font-size:13px;font-weight:700;margin-right:1px}.pg-play .vip-plan .vp-p s{font-size:12px;font-weight:600;color:var(--gold-2);text-decoration:none;margin-left:2px;opacity:.85}.pg-play .vip-plan .vp-buy{height:34px;padding:0 18px;border-radius:6px;flex-shrink:0;font-size:13px;font-weight:800}}.pg-play .info-grid{grid-template-columns:repeat(5,1fr);gap:12px 22px}@media(max-width:1180px){.pg-play .info-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:820px){.pg-play .info-grid{grid-template-columns:repeat(2,1fr);gap:10px 18px}}@media(max-width:560px){.pg-play .info-grid{grid-template-columns:1fr}}.pg-play .ii-k{font-size:12px;color:var(--faint)}.pg-play .ii-v{font-size:13px;color:var(--text-2)}.pg-play .ii-chip{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:12px;border:1px solid rgba(240,169,46,.38);background:#f0a92e1a;font-size:12px;line-height:1;color:var(--gold-2);text-decoration:none;white-space:nowrap}.pg-play .ii-chip:hover{border-color:var(--gold);background:#f0a92e33;color:var(--gold)}.pg-play .ii-v.ii-num{font-family:var(--font-num);font-weight:700;letter-spacing:.3px}.pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:30px 0 8px}.pager .pg{min-width:36px;height:36px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-2);border-radius:9px;background:var(--panel);color:var(--text-2);font-size:13.5px;line-height:1;transition:border-color .15s,color .15s,background .15s}a.pg:hover{border-color:var(--gold);color:var(--gold)}.pager .pg-cur{background:linear-gradient(135deg,var(--gold),var(--gold-2))!important;color:#201503!important;font-weight:700;border-color:transparent;cursor:default}.pager .pg-dis{opacity:.35;cursor:not-allowed}@media(max-width:600px){.pager{gap:6px}.pager .pg{min-width:32px;height:32px;padding:0 10px;font-size:12.5px}}.pg-play .hg-ad-slot{margin:var(--sp-4) auto}.pg-play .crumb{padding-bottom:0}.pg-play .wrap>*+*{margin-top:var(--sp-4)}.pg-play .wrap>*{margin-bottom:0}.pg-live .wrap>*+*{margin-top:var(--sp-4)}.pg-live .wrap>*{margin-bottom:0}.pg-play .promo-row-quad{padding:0}.pg-play .play-layout{align-items:stretch}.pg-play .play-side{display:flex;flex-direction:column}.pg-play .play-side .promo-card{flex:1;min-height:140px}.pg-play .play-side .vip-card{flex:none}.play-side .vip-card .vip-list{gap:8px}.pg-play .play-side .vip-plan{flex:1;height:auto;min-height:56px;overflow:visible;padding:9px 12px}.pg-play .vip-plan .vp-n b{line-height:1.5;font-size:13.5px}.pg-play .vip-plan .vp-n small{line-height:1.5;margin-top:3px}.pg-play .vip-plan .vp-p{line-height:1.3}.pg-play .play-side .promo-card .acard-bd{padding:10px}.pg-play .play-side .promo-card .hg-ad{flex:1;min-height:0;display:flex;flex-direction:column}.pg-play .play-side .promo-card .hg-ad img,.pg-play .play-side .promo-card .hg-ad video{flex:1;width:100%;height:100%;min-height:0;object-fit:cover;border-radius:10px}@media(max-width:1000px){.pg-play .play-side .vip-plan{flex:none;min-height:52px}.play-side .vip-card .vip-list{gap:9px}}@media(min-width:1001px){.pg-play .play-side .vip-plan{flex:0 0 auto;padding:14px 16px;gap:12px;min-height:64px}.pg-play .vip-plan .vp-n{gap:4px}.pg-play .vip-plan .vp-n b{font-size:14px;line-height:1.5;white-space:normal;overflow:visible;text-overflow:clip;word-break:break-word}.pg-play .vip-plan .vp-n small{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:11.5px;line-height:1.55;margin-top:0;min-width:0;word-break:break-word}.pg-play .vip-plan .vp-p{flex-shrink:0}.pg-play .play-side .vip-plan .vp-buy{min-width:0;padding:0 12px}}@media(max-width:1000px)and (min-width:901px){.pg-play .vip-plan{padding:13px 16px}}#hg-toast{position:fixed;left:50%;bottom:12vh;transform:translate(-50%,10px);z-index:1600;max-width:80vw;background:#181108f0;color:var(--gold);border:1px solid rgba(240,169,46,.4);border-radius:999px;padding:9px 18px;font-size:12.5px;line-height:1.5;text-align:center;opacity:0;pointer-events:none;transition:opacity .22s var(--ease),transform .22s var(--ease)}#hg-toast.show{opacity:1;transform:translate(-50%)}.share-modal{position:fixed;inset:0;z-index:1500;display:flex;align-items:center;justify-content:center;background:#080502a8;backdrop-filter:blur(3px)}.share-modal[hidden]{display:none}.share-box{width:min(320px,calc(100vw - 40px));background:var(--panel,#191510);border:1px solid var(--line-2,rgba(255,255,255,.09));border-radius:16px;padding:18px 18px 20px;text-align:center;box-shadow:0 18px 48px #0006}.share-box .sm-hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.share-box .sm-hd h3{margin:0;font-size:15.5px}.share-box .sm-x{background:none;border:none;color:var(--muted);cursor:pointer;padding:4px;display:flex}.share-box .sm-x:hover{color:var(--text)}.share-box .sm-qr{width:190px;height:190px;margin:0 auto;border-radius:16px;overflow:hidden;background:#1d1305;border:1px solid rgba(229,161,61,.38);padding:11px;box-sizing:border-box}.share-box .sm-qr img{width:100%;height:100%;display:block;object-fit:contain}.share-box .sm-tip{margin:10px 0 12px;font-size:12.5px;color:var(--muted)}.share-box .sm-link{font-size:12px;color:var(--text-2);word-break:break-all;direction:ltr;text-align:left;background:#ffffff0d;border:1px solid var(--line-soft);border-radius:9px;padding:8px 10px;margin-bottom:12px;max-height:58px;overflow:auto}.share-box .sm-copy{width:100%}.pg-live .live-side #live-side-ad{min-height:0!important;height:auto;flex:none}.pg-live .live-side #live-side-ad .acard-bd{padding:0;height:100%;display:flex}.pg-live .live-side #live-side-ad .side-ad2{height:100%;width:100%;margin:0}.pg-live .live-side #live-side-ad .hg-ad{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:inherit}.pg-live .live-side #live-side-ad .hg-ad-img{width:100%;height:100%}.pg-live .live-side #live-side-ad .hg-ad-img img{width:100%;height:100%;object-fit:cover;display:block}.pg-live .live-side #live-side-ad .promo-box{min-height:0;height:100%;align-items:center}.pg-live .live-side #live-side-ad .hg-ad-text{height:100%;display:flex;align-items:center}.pg-live .live-side #live-side-ad .promo-tx{display:flex;flex-direction:column;justify-content:center;min-width:0}@media(max-width:900px){.ltb-acts .pt-act b[data-count],.ltb-acts .pt-act b[data-favcount],.ltb-acts .pt-act b[data-likes]{display:none}}@media(max-width:760px){.live-intro{flex-wrap:wrap;align-items:center;row-gap:9px}.live-intro .li-bd{display:contents}.live-intro .li-bd h3{flex:1 1 auto;min-width:0;margin:0}.live-intro .li-bd p{flex:1 1 100%;min-width:0;padding-right:2px;order:5}.live-intro .li-meta{margin-left:0;text-align:left;justify-content:flex-start;flex-shrink:0;order:1}}.uc2-ava-site{display:grid;place-items:center;text-align:center;font-size:13px;font-weight:800;letter-spacing:1px;line-height:1.15;padding:0 8px;color:var(--gold-ink);text-shadow:0 1px 2px rgba(0,0,0,.18);background:var(--gold-grad);white-space:nowrap;overflow:hidden}.uc2-vipbig{font-size:12px!important;padding:3px 12px!important;letter-spacing:1px}.uc2-lvl{flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.5px;padding:2px 9px;border-radius:999px}.uc2-lvl.is-trial{color:var(--muted);background:var(--panel-2);border:1px solid var(--line-2)}.uc2-lvl.is-member{color:var(--gold-2);background:var(--gold-grad-soft);border:1px solid rgba(240,169,46,.35)}.uc2-openvip{display:none}.uc2-noticelist .uc-nrow{cursor:pointer;border-radius:var(--r-xs);padding:2px 4px;margin:0 -4px 8px;transition:background var(--dur) var(--ease)}.uc2-noticelist .uc-nrow:hover{background:var(--panel-2)}.uc2-noticelist .uc-nrow:hover i{filter:brightness(1.1)}.uc2-quick-m{display:none}.uc2-vipwrap,.uc2-signrow{margin-bottom:var(--sp-3)}@media(max-width:900px){.uc2-vipwrap{display:none}.uc2-openvip{display:inline-flex;align-items:center;margin-left:auto;flex-shrink:0;font-size:11px;font-weight:800;color:var(--gold-ink);background:var(--gold-grad);padding:4px 12px;border-radius:999px;box-shadow:0 2px 10px #f0a92e59}.uc2-quick-m{display:block;background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r-lg);padding:12px;margin-bottom:var(--sp-3)}.uc2-quick-m .uc2-quick-g{grid-template-columns:repeat(3,1fr);margin-top:0}.uc2-quickcol .uc2-quick{display:none}.uc2-stats{grid-template-columns:repeat(4,1fr);gap:6px}.uc2-stat{padding:9px 2px}.uc2-stat b{font-size:13.5px}.uc2-stat span{font-size:10px;white-space:nowrap}.uc2-profile .uc2-ava.uc2-ava-site{font-size:10px;letter-spacing:.5px;padding:0 4px;white-space:nowrap}}#uc-list-tabs{margin-bottom:var(--sp-3)}#uc-fav-grid{margin-top:0}.uc-panel .search-empty{margin:var(--sp-3) 0 0}.pt-act.on{border-color:#f0a92e8c!important;color:var(--gold-2)}.pt-act.on svg{stroke:var(--gold-2)}.uc2-form .f-field.uc2-regionfield{grid-column:span 2}.uc2-albgrid.solo .uc2-upitem{grid-column:1/-1}.uc2-uploading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0000008c;color:var(--gold-2);font-size:12px;border-radius:inherit}.uc2-playico{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;pointer-events:none;background:#0000008c;color:#fff;font-size:13px;padding-left:3px}.up-viewer{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center}.up-viewer[hidden]{display:none}.upv-mask{position:absolute;inset:0;background:#000000c7}.upv-body{position:relative;max-width:min(92vw,860px);max-height:88vh;display:flex;align-items:center;justify-content:center}.upv-stage img,.upv-stage video{max-width:min(92vw,820px);max-height:82vh;border-radius:10px;background:#000;display:block}.upv-close{position:absolute;top:-42px;right:-6px;width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:#0006;color:#fff;font-size:19px;cursor:pointer}.upv-nav{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:#0006;color:#fff;font-size:22px;line-height:1;cursor:pointer;flex-shrink:0;margin:0 10px}.upv-nav[hidden]{display:none}.upv-count{position:absolute;bottom:-34px;left:50%;transform:translate(-50%);color:#fffc;font-size:12px}.upv-count[hidden]{display:none}.uc2-okcard{flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);padding:34px 44px;text-align:center;gap:10px}.uc2-okcard b{font-size:16px}.uc2-okcard p{margin:0;font-size:12.5px;color:var(--muted)}.uc2-okico{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--gold-grad);color:var(--gold-ink);font-size:24px;font-weight:800}.uc2-vsteps{grid-template-columns:repeat(4,1fr)!important}.uc2-vform{margin-top:var(--sp-4)}.uc2-vsubmit .btn{min-width:140px}.uc-mine-cards{display:none}.uc2-vform .uc2-upitem{width:150px}@media(max-width:900px){.uc2-form .f-field.uc2-regionfield{grid-column:1/-1}.uc2-region.uc2-region3{grid-template-columns:repeat(3,1fr)}.uc2-contact-row{grid-template-columns:1fr 1.4fr}.uc2-contact-row .f-field:last-child{grid-column:1/-1}.uc2-contact-row .uc2-addcon{width:100%}.uc2-uprow{grid-template-columns:repeat(3,1fr)!important}.uc2-upgroup b{font-size:12px}.uc2-upitem,.uc2-vform .uc2-upitem{width:100%!important}.uc2-albgrid{gap:6px}.uc2-vsteps{gap:8px}.uc2-vsteps .uc-row{flex-direction:column;text-align:center;gap:4px;padding:10px 4px}.uc2-vsteps .uc-tx b{font-size:11.5px}.uc2-vsteps .uc-tx small{font-size:10px}.uc2-vsteps .uc-ico{width:24px;height:24px;font-size:12px}.uc-mine-cards{display:flex;flex-direction:column;gap:10px}.uc-mine-cards~.tbl-wrap,[data-pane=mine] .tbl-wrap{display:none}.uc-mine-card{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:var(--r-md);background:var(--panel-2);border:1px solid var(--line-soft)}.uc-mine-card .mc-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.uc-mine-card .mc-top b{font-size:13.5px}.uc-mine-card .mc-meta{display:flex;gap:12px;font-size:11.5px;color:var(--muted)}.uc-mine-card .btn{align-self:flex-start}}#uc2-recharge+.uc-panel,#uc2-recharge+.uc-modal+.uc-panel{margin-top:var(--sp-5)}.uc2-payways{justify-content:center}.uc-cmptbl{min-width:0}.uc-cmptbl thead th{white-space:normal;text-transform:none;letter-spacing:0}@media(max-width:900px){.uc-cmptbl{table-layout:fixed}.uc-cmptbl thead th,.uc-cmptbl tbody td{padding:9px 5px;font-size:11.5px;word-break:break-word}.uc-cmptbl thead th{font-size:11px}.uc-cmptbl td.t1{font-size:11.5px}.uc-cmptbl .st{font-size:10px;padding:2px 8px}}#uc2-withdraw{width:50%}#uc2-withdraw .uc2-tabs{flex-wrap:wrap}#hg-toast{bottom:45vh}@media(max-width:900px){#uc2-withdraw{width:100%}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}.pl-badge{max-width:calc(100% - 24px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){body{overflow-x:hidden}.pg-play .play-title,.pg-play .info-card .ii-v{word-break:break-word}#hg-toast{max-width:calc(100vw - 32px)}}.pg-play .crumb{flex-wrap:nowrap;white-space:nowrap}.pg-play .crumb a,.pg-play .crumb .sp{flex-shrink:0}.pg-play .crumb .cur{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:900px){.pg-play .play-topbar .ptb-acts{grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center}}@media(max-width:900px){.pg-play .vip-list{grid-template-columns:repeat(2,1fr);gap:8px}}@media(max-width:900px){.pg-play .info-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 8px}.pg-play .info-item{flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.pg-play .info-item:first-child{grid-column:auto}.pg-play .info-item .ii-k{font-size:10px;color:var(--faint)}.pg-play .info-item .ii-v,.pg-play .info-item .ii-link{font-size:11.5px}.pg-play .info-item.info-wide{grid-column:1/-1;flex-direction:row;align-items:center}}@media(max-width:900px){.pg-play .info-item.info-dur{display:none}.pg-play .info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pg-play h1.play-title{margin:8px 0 4px}.pg-play .wrap>.info-card{margin-top:12px}.hg-md-row{justify-content:center}@media(max-width:900px){.pg-play h1.play-title{display:none}}@media(max-width:900px){.pg-play .info-card .acard-bd{padding:12px 14px}.pg-play .info-grid{display:flex;flex-wrap:wrap;gap:10px 12px}.pg-play .info-item{flex-direction:row;align-items:center;gap:6px;min-width:0;flex:0 0 auto}.pg-play .info-item .ii-k{font-size:11px;flex-shrink:0}.pg-play .info-item .ii-v,.pg-play .info-item .ii-link{font-size:12px}.pg-play .info-item.info-wide{flex:1 1 100%;flex-direction:row;align-items:baseline}.pg-play .info-item.info-wide .ii-v,.pg-play .info-item.info-wide .ii-chips{flex:1 1 auto;min-width:0;word-break:break-word}}.pg-live .live-side #live-side-ad{width:100%;min-height:66px;padding:0;overflow:hidden}.pg-live .live-side #live-side-ad .acard-bd{display:block;padding:0;height:100%;min-height:66px;gap:0}.pg-live .live-side #live-side-ad .hg-ad{display:block;width:100%;height:100%;min-height:66px;overflow:hidden}.pg-live .live-side #live-side-ad .promo-box{display:flex;align-items:center;width:100%;height:100%;min-height:66px;padding:12px 16px;gap:10px;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}.pg-live .live-side #live-side-ad .promo-box:hover{transform:none;box-shadow:none;background:#f0a92e0d}.pg-live .live-side #live-side-ad .promo-tx b{font-size:13.5px;line-height:1.5}.pg-live .live-side #live-side-ad .promo-tx small{font-size:11.5px;line-height:1.5}.pg-live .live-side #live-side-ad .promo-cta{margin-left:auto}.pg-live .live-side #live-side-ad .hg-ad-img,.pg-live .live-side #live-side-ad .hg-ad-img a{display:block;width:100%;height:100%}.pg-live .live-side #live-side-ad .hg-ad-img img{width:100%;height:100%;min-height:66px;object-fit:cover;border-radius:0}.uc2-watchstats b{color:var(--text-2);font-family:inherit;font-size:13.5px;font-weight:600}.uc2-watchstats span{color:var(--muted);font-size:11px}.sign-cal .sc-day.today:not(.done){cursor:pointer}.sign-cal .sc-day.today:not(.done):hover{background:var(--gold-grad);color:var(--gold-ink);border-color:transparent;transform:translateY(-1px)}.sign-cal .sc-day.today:not(.done):hover:after{content:"\2713";position:absolute;right:2px;bottom:1px;font-size:9px;opacity:.92}.uc2-form .f-field.uc2-regionfield{grid-column:span 3}.uc2-region.uc2-region3{grid-template-columns:repeat(3,1fr);gap:var(--sp-3)}@media(max-width:900px){.uc2-friendform{grid-template-columns:repeat(3,1fr)}.uc2-friendform .f-field{gap:4px}.uc2-friendform .f-field input,.uc2-friendform .f-field select{padding:8px 7px;font-size:12.5px}.uc2-friendform .f-field select{padding-right:19px;background-position:right 5px center;background-size:11px}.uc2-friendform .f-field label{font-size:10.5px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uc2-friendform .f-field.uc2-regionfield{grid-column:1/-1}}.uc2-uprow{grid-template-columns:150px minmax(0,1fr) 150px;gap:var(--sp-4)}.uc2-albgrid{display:grid;grid-template-columns:repeat(auto-fill,150px);gap:var(--sp-3)}.uc2-albgrid .uc2-upitem{width:150px}@media(max-width:900px){.uc2-uprow{grid-template-columns:1fr 1fr!important;grid-template-areas:"cover video" "alb alb";gap:var(--sp-3)}.uc2-uprow .uc2-upgroup:nth-child(1){grid-area:cover}.uc2-uprow .uc2-upgroup:nth-child(2){grid-area:alb}.uc2-uprow .uc2-upgroup:nth-child(3){grid-area:video}.uc2-uprow .uc2-upitem{width:150px!important}.uc2-albgrid{grid-template-columns:repeat(auto-fill,150px);gap:10px}.uc2-albgrid .uc2-upitem{width:150px!important}}@media(hover:none),(max-width:900px){.uc2-upbar{opacity:1}}.uc2-vform{grid-template-columns:repeat(3,1fr)}.uc2-vform .f-field.uc2-vupfield,.uc2-vform .f-field.full{grid-column:1/-1}.uc2-vupfield .uc2-upzone-wide{width:100%}.uc2-upzone-wide .uc2-upitem{width:100%!important;height:220px;aspect-ratio:auto}.uc2-vmbtns{display:flex;gap:10px;justify-content:center;margin-top:8px}.uc2-vmbtns .btn{min-width:96px}.uc2-vmbtns .btn[hidden]{display:none}.uc2-okico.sm-tx{font-size:15px;letter-spacing:.5px}@media(max-width:900px){.uc2-vform{grid-template-columns:repeat(3,1fr)}.uc2-vform .f-field{gap:4px}.uc2-vform .f-field input,.uc2-vform .f-field select{padding:8px 7px;font-size:12.5px}.uc2-vform .f-field select{padding-right:19px;background-position:right 5px center;background-size:11px}.uc2-vform .f-field label{font-size:10.5px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uc2-upzone-wide .uc2-upitem{height:180px}}.uc2-wgrid{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4)}.uc2-wgrid>.uc-panel{margin-top:0;min-width:0;display:flex;flex-direction:column}.uc2-wgrid .uc-bar2{grid-template-columns:repeat(2,1fr);margin-bottom:0;flex:1 1 auto}.uc2-wgrid .uc-bar2 .btn{grid-column:1/-1}#uc2-withdraw{width:auto}.uc2-wgrid+.uc-panel{margin-top:var(--sp-4)}@media(max-width:900px){.uc2-wgrid{grid-template-columns:1fr;gap:var(--sp-4)}}.uc2-uprow{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:var(--sp-4);align-items:start}.uc2-uprow>.uc2-upgroup{min-width:0;margin-bottom:0}.uc2-uprow .uc2-upgrid{display:grid;grid-template-columns:1fr;gap:var(--sp-3)}.uc2-uprow .uc2-upitem{width:100%}.uc2-listpane .card-dated .card-m .cm-date{display:none}.uc2-pager{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:var(--sp-4);flex-wrap:wrap}.uc2-pager button{min-width:32px;height:32px;padding:0 10px;border-radius:var(--r-sm);cursor:pointer;border:1px solid var(--line-soft);background:var(--panel-2);color:var(--text-2);font-size:12.5px;font-family:var(--font-num);line-height:1}.uc2-pager button:hover:not([disabled]):not(.on){border-color:var(--gold-deep);color:var(--gold-2)}.uc2-pager button.on{background:var(--gold-grad);border-color:transparent;color:var(--gold-ink);font-weight:800}.uc2-pager button[disabled]{opacity:.38;cursor:default}.uc2-pager .pg-info{font-size:12px;color:var(--faint);margin-left:8px}.uc2-pl-rows{justify-content:flex-start;gap:var(--sp-3)}.uc2-pl2 .uc2-pl-row{flex:1 1 auto}@media(max-width:900px){.uc2-uprow{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-areas:none!important}.uc2-uprow>.uc2-upgroup{grid-area:auto!important}.uc2-uprow .uc2-upitem,.uc2-uprow .uc2-albgrid .uc2-upitem{width:100%!important}.uc2-uprow .uc2-upgroup>b{font-size:11px;line-height:1.4;min-height:2.8em;margin-bottom:6px}.uc2-uprow .uc2-upgrid{gap:6px}}.uc2-msgl{display:flex;flex-direction:column;gap:8px}.uc2-msgr{display:flex;align-items:center;gap:10px;padding:12px 14px;cursor:pointer;background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r);transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.uc2-msgr:hover{border-color:var(--line-2);background:var(--panel-3)}.uc2-msgr:focus-visible{outline:2px solid var(--gold-deep);outline-offset:2px}.uc2-msgr .t{flex:1;min-width:0;font-size:13.5px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uc2-msgr .tm{flex-shrink:0;font-size:11.5px;color:var(--faint);font-family:var(--font-num)}.uc2-msgdot{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:transparent}.uc2-msgr.unread .uc2-msgdot{background:var(--gold);box-shadow:0 0 0 3px #f0a92e26}.uc2-msgr.unread .t{font-weight:600;color:var(--gold-2)}.uc2-msgfull{display:none}.uc2-msgnone{padding:18px 4px;font-size:13px;color:var(--muted)}.uc2-msgcard{position:relative;display:flex;flex-direction:column;width:min(92vw,560px);max-height:82vh;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;box-shadow:0 24px 60px #00000052}.uc2-msgcard-hd{display:flex;align-items:flex-start;gap:12px;padding:20px 22px 14px;border-bottom:1px solid var(--line-soft)}.uc2-msgcard-hd>div{flex:1;min-width:0}.uc2-msgcard-hd b{display:block;font-size:15.5px;line-height:1.5;color:var(--text);word-break:break-word}.uc2-msgcard-hd time{display:block;margin-top:6px;font-size:11.5px;color:var(--faint);font-family:var(--font-num)}.uc2-msgcard-x{flex-shrink:0;width:30px;height:30px;border-radius:50%;cursor:pointer;border:1px solid var(--line-soft);background:var(--panel-2);color:var(--text-2);font-size:17px;line-height:1}.uc2-msgcard-x:hover{color:var(--gold-2);border-color:var(--gold-deep)}.uc2-msgcard-bd{padding:18px 22px;overflow-y:auto;font-size:13.5px;line-height:1.85;color:var(--text-2);word-break:break-word}.uc2-msgcard-bd p{margin:0 0 10px}.uc2-msgcard-bd ul,.uc2-msgcard-bd ol{margin:0 0 10px;padding-left:20px}.uc2-msgcard-bd img{max-width:100%;height:auto;border-radius:8px}.uc2-msgcard-bd a{color:var(--gold-2)}.uc2-msgcard-bd b,.uc2-msgcard-bd strong{color:var(--text)}.uc2-msgcard-ft{display:flex;justify-content:flex-end;padding:0 22px 20px}.uc-chat{padding:4px}.uc-chat-i{max-width:100%}.uc-chat-bd{display:flex;flex-direction:column;align-items:flex-start;flex:1;min-width:0}.uc-chat-i.me .uc-chat-bd{align-items:flex-end}.uc-chat-bubble{max-width:min(72%,560px);width:fit-content;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.uc-chat-input{align-items:flex-end}.uc-chat-input textarea{flex:1;min-height:46px;max-height:140px;padding:12px 14px;box-sizing:border-box;font-family:inherit;font-size:13px;line-height:1.6;resize:none;outline:none;color:var(--text);background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r);transition:border-color var(--dur) var(--ease)}.uc-chat-input textarea:focus{border-color:var(--gold-deep)}.uc-chat-input .btn{height:46px;min-width:88px}.uc2-chat-tip{margin:10px 0 0;font-size:11.5px;color:var(--faint)}.uc2-chat-tip b{color:var(--text-2);font-family:var(--font-num)}.uc2-chat-tip #uc-chat-cd{color:var(--gold-2)}@media(max-width:900px){.uc-chat-bubble{max-width:82%}.uc2-msgcard{width:92vw;max-height:78vh}.uc2-msgcard-hd{padding:16px 16px 12px}.uc2-msgcard-bd{padding:14px 16px}.uc2-msgcard-ft{padding:0 16px 16px}.uc2-msgr .t{font-size:13px}}.uc2-okcard{position:relative;width:min(92vw,380px);padding:32px 34px 28px;gap:8px;border:1px solid var(--line-2);border-radius:var(--r-xl);background:radial-gradient(120% 90% at 50% 0%,#f0a92e1a,#21181000 55%),var(--panel);box-shadow:0 24px 70px #00000080}.uc2-okcard:before{content:"";position:absolute;top:0;left:22px;right:22px;height:2px;border-radius:2px;background:linear-gradient(90deg,rgba(240,169,46,0) 0%,var(--gold) 50%,rgba(240,169,46,0) 100%)}.uc2-okico{width:46px;height:46px;font-size:20px;background:var(--gold-grad-soft);border:1px solid var(--gold-deep);color:var(--gold-2);box-shadow:0 0 0 7px #f0a92e0f}.uc2-okico.sm-tx{font-size:14px}.uc2-okcard b{font-size:15.5px;letter-spacing:.5px;color:var(--text);line-height:1.6}.uc2-okcard p:empty{display:none}.uc2-okcard .btn{margin-top:10px;min-width:132px}.uc2-tbadge{flex-shrink:0;display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:var(--r-pill);font-size:11px;font-weight:600;letter-spacing:1px;color:var(--gold-2);background:var(--gold-grad-soft);border:1px solid var(--gold-deep);white-space:nowrap}.uc2-msgr .uc2-tbadge{height:20px;padding:0 9px;font-size:10.5px}.uc2-msgcard-hd .uc2-tbadge{margin-top:3px}.uc2-tipcard{width:min(92vw,440px)}.uc2-tipcard .uc2-msgcard-hd{align-items:center;padding-bottom:12px}.uc2-tipcard .uc2-msgcard-bd p{margin:0;font-size:13.5px;line-height:1.8;color:var(--text-2)}.actor-hub-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--sp-4) var(--sp-3);margin-top:var(--sp-4)}.actor-hub-card{display:flex;flex-direction:column;gap:9px;padding:10px;border-radius:14px;background:var(--panel);border:1px solid var(--line);transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.actor-hub-card:hover{border-color:var(--gold-deep);transform:translateY(-2px)}.actor-hub-card .ahc-pic{position:relative;display:block;width:100%;aspect-ratio:3/4;border-radius:10px;overflow:hidden;background:linear-gradient(160deg,#2b2014,#1a130b);border:1px solid rgba(240,169,46,.16)}.actor-hub-card .sah-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top}.actor-hub-card .sah-ava{font-size:44px;font-weight:800;color:var(--gold);background:var(--gold-grad-soft);width:100%;height:100%;display:flex;align-items:center;justify-content:center}.actor-hub-card .badge-cat{position:absolute;top:6px;left:6px}.actor-hub-card .ahc-info{display:flex;flex-direction:column;gap:3px;min-width:0}.actor-hub-card .ahc-name{font-size:13.5px;font-weight:700;color:var(--text);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actor-hub-card .ahc-cnt{font-size:11.5px;color:var(--muted)}.actor-hub-card .ahc-cnt em{font-style:normal;color:var(--gold);font-weight:700}@media(max-width:1100px){.actor-hub-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:760px){.actor-hub-grid{grid-template-columns:repeat(3,1fr);gap:var(--sp-3) var(--sp-2)}}@media(max-width:420px){.actor-hub-grid{grid-template-columns:repeat(2,1fr)}}.actor-hub-card.ahc-pending{opacity:.55;cursor:default;pointer-events:none}.actor-hub-card .ahc-pending-badge{position:absolute;right:6px;bottom:6px;display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--r-pill);font-size:10.5px;font-weight:600;letter-spacing:.5px;color:var(--warn);background:var(--warn-bg);border:1px solid rgba(217,154,43,.4);white-space:nowrap}.actor-hub-card .ahc-pic .sah-ava{position:absolute;inset:0;width:100%;height:100%}
