@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fira-sans-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fira-sans-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/fira-sans-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/fira-sans-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Fira Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/fira-sans-latin-800-normal.woff2)format("woff2")}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/fira-sans-condensed-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/fira-sans-condensed-latin-800-normal.woff2)format("woff2")}:root{--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1.5 1.75 6 6.25l4.5-4.5' fill='none' stroke='%230b0b0b' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--sign:#fc0;--sign-2:#ffe066;--sign-3:#fff3bf;--sign-hover:#f5c000;--ink:#0b0b0b;--ink-2:#2b2b2f;--mute:#55555a;--mute-2:#6e6e73;--dis:#9c9ca1;--bg:#f6f6f4;--paper:#fff;--sunk:#ededea;--sk:#e4e4e0;--rule:#dcdcdf;--rule-2:#c2c2c7;--red:#c8261b;--red-3:#fde8e6;--green:#00773a;--green-3:#e3f4ea;--blue:#0057b8;--blue-3:#e5eefa;--amber:#7a5600;--violet:#3b2e8f;--violet-3:#ece9fb;--pink:#8a1240;--pink-3:#fce4ec;--r-s:4px;--r:8px;--r-l:14px;--e1:0 1px 2px #0b0b0b0f, 0 2px 8px #0b0b0b0d;--e2:0 12px 28px #0b0b0b1f, 0 2px 6px #0b0b0b0f;--e3:0 24px 64px #0b0b0b33, 0 4px 12px #0b0b0b14;--cond:"Fira Sans Condensed", "Fira Sans", sans-serif;--zh:"PingFang SC", "Hiragino Sans GB", "Noto Sans SC", "Microsoft YaHei", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{-webkit-text-size-adjust:100%;scroll-padding-top:88px}body{color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;margin:0;font:400 16px/1.55 Fira Sans,system-ui,sans-serif}.wrap{max-width:1248px;margin:0 auto;padding:0 24px}*{box-sizing:border-box}h1,h2,h3,h4,p,ol,ul,dl,dd,figure,blockquote{margin:0;padding:0}ol,ul{list-style:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}:where(input:not([type=radio],[type=checkbox]),select,textarea){appearance:none;background-color:#0000;border:0;border-radius:0;margin:0}:where(textarea){resize:none}:where(input[type=number]){-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}input[type=search]::-webkit-search-cancel-button{appearance:none;margin:0}input[type=search]::-webkit-search-decoration{appearance:none;margin:0}::placeholder{color:#85858b;opacity:1}button{cursor:pointer;background:0 0;border:0;padding:0}img{max-width:100%;display:block}[lang=zh]{font-family:var(--zh)}.cond{font-family:var(--cond)}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ico{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.ico.s{width:16px;height:16px}.ico.xs{width:14px;height:14px}.ico.l{width:24px;height:24px}.ico.f{fill:currentColor;stroke:none}.mute{color:var(--mute)}.zhs{color:var(--mute);font-size:.86em;font-weight:400}.lnk{color:var(--blue);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.lnk:hover{text-decoration-thickness:2px}:focus-visible,.is-focus{outline:3px solid var(--blue);outline-offset:2px}.t-dsp{font:800 76px / .94 var(--cond);letter-spacing:-.015em}.t-h1{font:800 52px / 1 var(--cond);letter-spacing:-.01em}.t-h2{font:800 34px / 1.08 var(--cond)}.t-h3{font:700 22px/1.25 Fira Sans}.t-h4{font:700 17px/1.3 Fira Sans}.t-lead{font-size:19px;line-height:1.55}.t-body{font-size:16px;line-height:1.55}.t-sm{font-size:14px;line-height:1.45}.t-cap{letter-spacing:.09em;text-transform:uppercase;font:700 12px/1.3 Fira Sans}.t-num{font:800 44px / 1 var(--cond)}.eb{letter-spacing:.09em;text-transform:uppercase;color:var(--ink);align-items:center;gap:10px;font:700 12.5px/1.3 Fira Sans;display:flex}.eb:after{content:"";background:currentColor;width:28px;height:2px}.eb.nb:after{display:none}.btn{border-radius:var(--r);white-space:nowrap;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 18px;font:600 15.5px/1 Fira Sans;transition:background .15s,box-shadow .15s,transform .1s;display:inline-flex}.btn .ico{width:18px;height:18px}.btn-pri{background:var(--ink);color:#fff}.btn-pri:hover,.btn-pri.is-hover{background:var(--ink-2)}.btn-sign{background:var(--sign);color:var(--ink)}.btn-sign:hover,.btn-sign.is-hover{background:var(--sign-hover)}.btn-sec{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:#fff}.btn-sec:hover,.btn-sec.is-hover{background:var(--bg)}.btn-ghost{color:var(--ink)}.btn-ghost:hover,.btn-ghost.is-hover{background:var(--sunk)}.btn.is-press{filter:brightness(.94);transform:translateY(1px)}.btn[disabled],.btn.is-dis{opacity:.35;filter:none;cursor:not-allowed;transform:none}.btn-l{border-radius:10px;height:56px;padding:0 26px;font-size:17px}.btn-s{height:36px;padding:0 12px;font-size:14px}.btn-w{width:100%}.spin{border:2.5px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:18px;height:18px}.btn-sign .spin,.btn-sec .spin{border-color:#0b0b0b33;border-top-color:var(--ink)}.ib{border-radius:var(--r);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink);background:#fff;flex:none;justify-content:center;align-items:center;display:inline-flex}.ib:hover,.ib.is-hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.ib.on{background:var(--sign);box-shadow:none}.ib.bare{box-shadow:none;background:0 0}.ib[disabled],.ib.is-dis{color:var(--dis);background:var(--bg)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{height:40px;box-shadow:inset 0 0 0 1px var(--rule-2);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:0 15px;font:600 14.5px/1 Fira Sans;display:inline-flex}.chip .n{color:var(--mute);font-weight:500}.chip:hover,.chip.is-hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.chip.on{background:var(--ink);color:#fff;box-shadow:none}.chip.on .n{color:#c9c9ce}.chip.is-dis{color:var(--dis);background:var(--bg);box-shadow:inset 0 0 0 1px var(--rule)}.chip.sm{height:32px;padding:0 12px;font-size:13.5px}.chip.y{background:var(--sign);box-shadow:none}.tag{background:var(--sunk);height:24px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font:600 12.5px/1 Fira Sans;display:inline-flex}.tag.sweet{background:var(--pink-3);color:var(--pink)}.tag.angst{background:var(--violet-3);color:var(--violet)}.tag.slow{background:var(--sign-3);color:var(--amber)}.tag.fun{background:var(--green-3);color:var(--green)}.tag.dark{background:var(--blue-3);color:var(--blue)}.st{border-radius:var(--r-s);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;height:24px;padding:0 8px;font:700 12px/1 Fira Sans;display:inline-flex}.st.air{background:var(--red-3);color:var(--red)}.st.air:before{content:"";background:var(--red);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #c8261b2e}.st.done{color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule-2);background:#fff}.st.soon{background:var(--blue-3);color:var(--blue)}.st.new{background:var(--green-3);color:var(--green)}.st.fin{background:var(--sign-3);color:var(--amber)}.smp{height:20px;box-shadow:inset 0 0 0 1px var(--rule-2);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);white-space:nowrap;background:#fff;border-radius:3px;align-items:center;padding:0 6px;font:700 10.5px/1 Fira Sans;display:inline-flex}.rkp{border-radius:var(--r-s);white-space:nowrap;align-items:center;height:26px;font:700 13px/1 Fira Sans;display:inline-flex;overflow:hidden}.rkp b{background:var(--ink);height:100%;color:var(--sign);font:800 14px / 1 var(--cond);align-items:center;padding:0 7px;display:flex}.rkp span{background:var(--sign);height:100%;color:var(--ink);align-items:center;padding:0 9px;display:flex}.delta{align-items:center;gap:2px;font:700 12.5px/1 Fira Sans;display:inline-flex}.delta.up{color:var(--green)}.delta.dn{color:var(--red)}.delta.eq{color:var(--mute)}.delta.nw{color:var(--blue)}.pf{height:22px;font:700 12px / 1 var(--cond);letter-spacing:.02em;white-space:nowrap;color:#fff;background:#55555a;border-radius:4px;align-items:center;gap:5px;padding:0 7px;display:inline-flex}.pf.l{letter-spacing:.01em;border-radius:7px;justify-content:center;min-width:104px;height:40px;padding:0 12px;font-size:17px}.pf.m{border-radius:5px;height:28px;padding:0 9px;font-size:14px}.pf.nf{color:#fff;background:#e50914}.pf.vk{color:#fff;background:#0f6dde}.pf.iq{color:#0b0b0b;background:#00c43a}.pf.wt{color:#0b0b0b;background:#ff7f11}.pf.yk{color:#fff;background:#0b66e4}.pf.pv{color:#0b0b0b;background:#1a98ff}.pf.hl{color:#0b0b0b;background:#1ce783}.pf.yt{color:#fff;background:#e00000}.pf.mg{color:#0b0b0b;background:#ff5f00}.pf.off{background:var(--sunk);color:var(--mute-2);box-shadow:inset 0 0 0 1px var(--rule)}.vd{white-space:nowrap;border-radius:6px;align-items:center;gap:7px;height:28px;padding:0 10px 0 4px;font:700 13.5px/1 Fira Sans;display:inline-flex}.vd i{border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;font-style:normal;display:flex}.vd i .ico{stroke-width:2.6px;width:14px;height:14px}.vd.must{background:var(--green);color:#fff}.vd.must i{color:var(--green);background:#fff}.vd.worth{background:var(--sign);color:var(--ink)}.vd.worth i{background:var(--ink);color:var(--sign)}.vd.mixed{background:var(--sunk);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule-2)}.vd.mixed i{color:var(--ink);background:#fff}.vd.skip{background:var(--red);color:#fff}.vd.skip i{color:var(--red);background:#fff}.vd.s{gap:6px;height:24px;padding:0 8px 0 3px;font-size:12.5px}.vd.s i{width:18px;height:18px}.vd.l{height:44px;font:800 20px / 1 var(--cond);border-radius:9px;gap:10px;padding:0 16px 0 6px}.vd.l i{border-radius:6px;width:32px;height:32px}.vd.l i .ico{width:20px;height:20px}.et{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 10px;font:700 13px/1 Fira Sans;display:inline-flex}.et:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.et.he{background:var(--green-3);color:var(--green)}.et.be{background:var(--red-3);color:var(--red)}.et.oe{background:var(--blue-3);color:var(--blue)}.et.bs{background:var(--sign-3);color:var(--amber)}.et.hid{background:var(--ink);color:#fff}.et.hid:before{display:none}.lv{letter-spacing:.08em;text-transform:uppercase;border-radius:3px;align-items:center;height:20px;padding:0 6px;font:700 11px/1 Fira Sans;display:inline-flex}.lv.l1{background:var(--sunk);color:var(--ink)}.lv.l2{background:var(--sign);color:var(--ink)}.lv.l3{background:var(--red);color:#fff}.fld{height:52px;box-shadow:inset 0 0 0 1.5px var(--rule-2);color:var(--mute);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:0 8px 0 16px;display:flex;position:relative}.fld input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:16px}.fld input::placeholder{color:var(--mute-2)}.fld:hover,.fld.is-hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.fld:focus-within,.fld.is-focus{box-shadow:inset 0 0 0 2px var(--ink), 0 0 0 4px var(--sign-2);outline:0}.fld.err{box-shadow:inset 0 0 0 2px var(--red)}.fld.ok{box-shadow:inset 0 0 0 2px var(--green)}.fld.l{border-radius:12px;height:60px;padding:0 6px 0 18px}.fld.l input{font-size:17px}.fld .kbd{min-width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--rule-2);color:var(--mute);border-radius:5px;justify-content:center;align-items:center;padding:0 6px;font:600 12px/1 Fira Sans;display:inline-flex}.fld .clr{width:36px;height:36px;color:var(--mute);border-radius:8px;justify-content:center;align-items:center;display:flex}.hint{color:var(--mute);align-items:center;gap:6px;margin-top:8px;font-size:13.5px;display:flex}.hint.err{color:var(--red)}.hint.ok{color:var(--green)}.lab{margin-bottom:8px;font:600 14px/1.3 Fira Sans;display:block}.sel{height:44px;box-shadow:inset 0 0 0 1px var(--rule-2);background:#fff;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px 0 14px;font:600 15px/1 Fira Sans;display:flex}select.sel{background:#fff var(--chev) no-repeat right 16px center / 12px 8px;cursor:pointer;width:100%;padding:0 40px 0 16px}select.sel:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}select.sel:focus-visible{box-shadow:inset 0 0 0 2px var(--ink);outline:0}.tgl{align-items:center;gap:10px;font:600 15px/1.2 Fira Sans;display:inline-flex}.tgl i{background:var(--rule-2);border-radius:13px;flex:none;width:44px;height:26px;position:relative}.tgl i:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.tgl.on i{background:var(--ink)}.tgl.on i:after{background:var(--sign);left:21px}.tabs{border-bottom:1px solid var(--rule);gap:4px;display:flex}.tab{height:48px;color:var(--mute);white-space:nowrap;align-items:center;gap:7px;padding:0 14px;font:600 15px/1 Fira Sans;display:inline-flex;position:relative}.tab:hover,.tab.is-hover,.tab.on{color:var(--ink)}.tab.on:after{content:"";background:var(--sign);border-radius:2px 2px 0 0;height:4px;position:absolute;bottom:-1px;left:10px;right:10px}.tab .n{background:var(--sunk);min-width:20px;height:20px;color:var(--ink);border-radius:10px;justify-content:center;align-items:center;padding:0 5px;font-size:12px;display:inline-flex}.seg{background:var(--sunk);border-radius:10px;gap:2px;padding:4px;display:inline-flex}.seg button,.seg a{min-width:52px;height:36px;color:var(--mute);border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font:600 14.5px/1 Fira Sans;display:inline-flex}.seg .on{color:var(--ink);box-shadow:var(--e1);background:#fff}.seg button:hover,.seg .is-hover{color:var(--ink)}.crumbs{color:var(--mute);align-items:center;gap:6px;font-size:14px;display:flex}.crumbs a:hover{color:var(--ink);text-decoration:underline}.crumbs .ico{width:14px;height:14px;color:var(--rule-2)}.crumbs b{color:var(--ink);font-weight:600}.hd{z-index:3;border-bottom:1px solid var(--rule);background:#fff;height:72px;position:relative}.hd .wrap{align-items:center;gap:28px;height:100%;display:flex}.logo{font:800 22px / 1 var(--cond);letter-spacing:-.005em;white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.logo .mk{background:var(--sign);width:36px;height:36px;color:var(--ink);border-radius:9px;justify-content:center;align-items:center;display:flex}.logo .mk .ico{stroke-width:2.2px;width:24px;height:24px}.nav{gap:2px;height:100%;display:flex}.nav a{white-space:nowrap;color:#3a3a3e;align-items:center;padding:0 12px;font:600 15.5px/1 Fira Sans;display:flex;position:relative}.nav a:hover,.nav a.on{color:var(--ink)}.nav a.on:after{content:"";background:var(--sign);border-radius:2px 2px 0 0;height:4px;position:absolute;bottom:-1px;left:12px;right:12px}.hd .fld{white-space:nowrap;background:var(--bg);width:340px;min-width:200px;height:44px;box-shadow:inset 0 0 0 1px var(--rule);border-radius:9px;flex:0 auto;margin-left:auto}.hd .fld input{font-size:15px}.setb{background:var(--sign);white-space:nowrap;border-radius:9px;align-items:center;gap:8px;height:44px;padding:0 14px;font:600 14.5px/1 Fira Sans;display:inline-flex}.setb .div{background:#0b0b0b4d;width:1px;height:16px}.hdm{border-bottom:1px solid var(--rule);background:#fff;align-items:center;gap:4px;height:60px;padding:0 8px;display:flex}.hdm .logo{gap:8px;margin-left:2px;font-size:19px}.hdm .logo .mk{border-radius:8px;width:32px;height:32px}.hdm .logo .mk .ico{width:20px;height:20px}.hdm .sp{flex:1}.hdm .setb{height:40px;margin-left:4px;padding:0 10px;font-size:13.5px}.ft{border-top:1px solid var(--rule);background:#ecece9;padding:56px 0 28px}.ft .top{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:32px;display:grid}.ft .tag-l{max-width:300px;color:var(--mute);margin-top:14px;font-size:14.5px}.ft h4{letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font:700 12px/1 Fira Sans}.ft li{color:#3a3a3e;margin-bottom:10px;font-size:14.5px}.ft li a:hover{color:var(--ink);text-decoration:underline}.ft .pfs{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.ft .base{border-top:1px solid var(--rule-2);color:var(--mute);justify-content:space-between;gap:24px;margin-top:40px;padding-top:20px;font-size:13px;display:flex}.hh{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.hh h2{font:800 36px / 1.05 var(--cond);letter-spacing:-.005em;margin-top:8px}.hh p.d{color:var(--mute);max-width:620px;margin-top:6px;font-size:15.5px}.hh .ctl{align-items:center;gap:10px;display:flex}.more{white-space:nowrap;align-items:center;gap:6px;height:44px;padding:0 4px;font:600 15px/1 Fira Sans;display:inline-flex}.more .ico{width:18px;height:18px}.more:hover{text-underline-offset:4px;text-decoration:underline}.sh{align-items:center;gap:12px;margin-bottom:20px;display:flex}.sh .no{background:var(--ink);width:34px;height:34px;color:var(--sign);font:800 18px / 1 var(--cond);border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.sh h2{font:800 32px / 1.05 var(--cond)}.sh .aside{color:var(--mute);align-items:center;gap:8px;margin-left:auto;font-size:14px;display:flex}.po{aspect-ratio:2/3;background:var(--sk);border-radius:8px;flex:none;position:relative;overflow:hidden}.po img,.still img,.av img{object-fit:cover;width:100%;height:100%}.po:after,.still:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0b0b0b14}.still{aspect-ratio:16/9;border-radius:var(--r-l);background:var(--sk);position:relative;overflow:hidden}.po .pf{z-index:1;position:absolute;top:6px;left:6px;box-shadow:0 1px 3px #0003}.po .vd{z-index:1;position:absolute;bottom:6px;left:6px;box-shadow:0 1px 3px #0003}.tc{background:var(--sign);color:var(--ink);flex-direction:column;justify-content:space-between;padding:12px;display:flex;position:absolute;inset:0}.tc .g{letter-spacing:.1em;text-transform:uppercase;font:700 10.5px/1.2 Fira Sans}.tc .en{font:800 calc(21px * var(--k,1)) / 1.02 var(--cond);letter-spacing:-.005em}.tc .zh{font:500 12px / 1.2 var(--zh);opacity:.75;margin-top:6px}.tc .bar{background:currentColor;width:32px;height:3px;margin-bottom:10px}.tc.w{box-shadow:inset 0 0 0 2px var(--ink);background:#fff}.tc.gr{background:var(--sunk)}.tc.gn{background:#d7efdf}.tc.bl{background:#dce7f7}.tc.pk{background:#f9dce6}.tc .mk{color:currentColor;opacity:.9;position:absolute;top:10px;right:10px}.po.sm .tc{padding:8px}.po.sm .tc .en{font-size:calc(15px * var(--k,1))}.po.sm .tc .g{font-size:9px}.po.lg .tc{padding:18px}.po.lg .tc .en{font-size:calc(34px * var(--k,1))}.po.lg .tc .g{font-size:12px}.po.lg .tc .zh{font-size:15px}.pc{display:block;position:relative}.pc .po{transition:transform .2s,box-shadow .2s}.pc:hover .po,.pc.is-hover .po{box-shadow:var(--e2);transform:translateY(-4px)}.pc.is-focus{outline:0}.pc.is-focus .po{outline:3px solid var(--blue);outline-offset:3px}.pc h3{margin-top:12px;font:700 16px/1.25 Fira Sans}.pc:hover h3,.pc.is-hover h3{text-underline-offset:3px;text-decoration:underline}.pc .meta{color:var(--mute);margin-top:3px;font-size:13.5px}.pc .row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.pc .bm{z-index:2;background:#fffffff0;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:6px;right:6px;box-shadow:0 1px 4px #0000002e}.pc .bm.on{background:var(--sign)}.sk{background:var(--sk);border-radius:6px}.sk.t{height:14px;margin-top:10px}.sk.t2{width:62%;height:12px;margin-top:8px}.sk.c{border-radius:50%}.rail{position:relative}.track{gap:20px;display:flex;overflow:hidden}.track>*{flex:none}.rk{align-items:flex-end;width:268px;display:flex}.rk .no{width:96px;font:800 168px / .74 var(--cond);letter-spacing:-.04em;color:var(--bg);-webkit-text-stroke:3px var(--ink);text-align:right;z-index:0;flex:none;margin-right:-22px;position:relative}.rk .no.y{color:var(--sign)}.rk .no.dd{letter-spacing:-.09em;width:118px;margin-right:-26px}.rk .pc{z-index:1;width:172px;position:relative}.rk .pc h3{font-size:15px}.arrows{gap:8px;display:flex}.scrub{position:relative}.scrub-h{color:var(--mute);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;font-size:14px;display:flex}.scrub-h b{color:var(--ink);align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.notes{row-gap:8px;margin-bottom:12px;display:grid}.dm{max-width:100%;box-shadow:var(--e1), inset 0 0 0 1px var(--rule);background:#fff;border-radius:8px;justify-self:start;padding:8px 11px;font-size:13.5px;line-height:1.35;position:relative}.dm b{letter-spacing:.06em;text-transform:uppercase;font:800 12px/1.3 Fira Sans;display:block}.dm:after{content:"";width:10px;height:10px;box-shadow:1px 1px 0 var(--rule);background:#fff;position:absolute;bottom:-6px;left:14px;transform:rotate(45deg)}.dm.hk b{color:var(--ink)}.dm.hk{background:var(--sign-3);box-shadow:inset 0 0 0 1px #e8c64a}.dm.hk:after{background:var(--sign-3);box-shadow:1px 1px #e8c64a}.dm.skm b{color:var(--red)}.strk{gap:3px;height:16px;display:grid;position:relative}.strk i{background:#b9b9be;border-radius:3px}.strk i.pre{background:var(--rule)}.strk i.hook{background:var(--sign);box-shadow:inset 0 0 0 1.5px var(--ink)}.strk i.post{background:#a3a3a9}.strk i.skim{background:var(--red)}.strk i.end{background:repeating-linear-gradient(135deg, var(--ink) 0 3px, #4a4a50 3px 6px)}.strk i.on{background:var(--ink)}.strk i.next{background:var(--sign);box-shadow:inset 0 0 0 1.5px var(--ink)}.strk i.hov{background:var(--ink);transform:scaleY(1.5)}.knob{width:26px;height:26px;box-shadow:0 0 0 3px var(--ink), 0 2px 8px #00000040;background:#fff;border-radius:50%;margin:-13px 0 0 -13px;position:absolute;top:50%}.ticks{color:var(--mute);margin-top:12px;font-size:13px;line-height:1.3;display:grid}.ticks span{white-space:nowrap}.ticks b{color:var(--ink);font:800 13px/1.4 Fira Sans;display:block}.ticks .r{text-align:right;justify-self:end}.ttip{background:var(--ink);color:#fff;white-space:nowrap;border-radius:6px;padding:6px 9px;font:600 12.5px/1.3 Fira Sans;position:absolute;bottom:26px;transform:translate(-50%)}.mini{gap:1.5px;height:6px;display:grid}.mini i{background:var(--rule);border-radius:1px}.mini i.hook{background:var(--sign);box-shadow:inset 0 0 0 1px var(--ink)}.mini i.skim{background:var(--red)}.mini i.end,.mini i.on{background:var(--ink)}.mini i.next{background:var(--sign)}.mini-l{color:var(--mute);justify-content:space-between;gap:8px;margin-top:6px;font-size:12.5px;display:flex}.mini-l b{color:var(--ink);font-weight:700}.legend{color:var(--mute);flex-wrap:wrap;gap:16px;margin-top:14px;font-size:13px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{border-radius:2px;width:14px;height:10px;display:inline-block}.card{border-radius:var(--r-l);box-shadow:var(--e1), inset 0 0 0 1px var(--rule);background:#fff}.panel{border-radius:var(--r-l);border:1px solid var(--rule);background:#fff}.tile{background:var(--sign);width:44px;height:44px;color:var(--ink);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.tile.k{background:var(--ink);color:var(--sign)}.tile.g{background:var(--sunk)}.tile.r{background:var(--red-3);color:var(--red)}.tile.gn{background:var(--green-3);color:var(--green)}.tile.sm{border-radius:7px;width:32px;height:32px}.tile.sm .ico{width:18px;height:18px}.ad{background:var(--sunk);color:#8a8a90;text-align:center;border-radius:10px;justify-content:center;align-items:center;font:500 13px/1.3 Fira Sans;display:flex;position:relative}.ad .al{letter-spacing:.12em;text-transform:uppercase;color:var(--mute-2);font:700 10px/1 Fira Sans;position:absolute;top:8px;left:10px}.ad .dim{color:#77777c;font-weight:700;display:block}.ad.lb{width:728px;height:90px;margin:0 auto}.ad.mr{width:300px;height:250px}.ad.mob{width:320px;height:50px;margin:0 auto}.adrow{background:var(--bg);padding:28px 0}.nl{background:var(--sign);border-radius:20px;grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding:48px;display:grid}.nl h2{font:800 40px / 1.02 var(--cond)}.nl p.d{max-width:460px;margin-top:12px;font-size:17px}.nl form{gap:10px;margin-top:22px;display:flex}.nl .fld{box-shadow:inset 0 0 0 2px var(--ink);flex:1}.nl .fine{margin-top:12px;font-size:13.5px}.mail{box-shadow:var(--e2);background:#fff;border-radius:14px;overflow:hidden;transform:rotate(-1.2deg)}.mail .mh{border-bottom:1px solid var(--rule);color:var(--mute);align-items:center;gap:10px;padding:14px 18px;font-size:13px;display:flex}.mail .mh b{color:var(--ink)}.mail .mb{padding:18px}.mail .ms{font:800 22px / 1.15 var(--cond)}.mail .mi{align-items:center;gap:12px;margin-top:14px;display:flex}.mail .mi .po{width:44px}.mail .mi b{font-size:14.5px;display:block}.mail .mi small{color:var(--mute);font-size:13px}.toast{background:var(--ink);color:#fff;min-height:52px;box-shadow:var(--e3);border-radius:12px;align-items:center;gap:12px;padding:10px 10px 10px 16px;font-size:15px;display:inline-flex}.toast .ico.ok{color:#4ade80}.toast a{color:var(--sign);padding:8px;font-weight:700}.tipb{background:var(--ink);color:#fff;border-radius:7px;max-width:240px;padding:8px 11px;font-size:13.5px;line-height:1.35;display:inline-block;position:relative}.tipb:after{content:"";background:var(--ink);width:10px;height:10px;margin-left:-5px;position:absolute;bottom:-5px;left:50%;transform:rotate(45deg)}.pop{width:340px;box-shadow:var(--e3), inset 0 0 0 1px var(--rule);background:#fff;border-radius:16px;padding:8px}.pop .pr{border-bottom:1px solid var(--rule);padding:14px 12px}.pop .pr:last-child{border-bottom:0}.pop .pt{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);align-items:center;gap:8px;margin-bottom:10px;font:700 13px/1 Fira Sans;display:flex}.pop .seg{display:flex}.pop .seg button{white-space:nowrap;flex:1;min-width:0;padding:0 8px}.pop .note{color:var(--mute);margin-top:10px;font-size:14px}.empty{text-align:center;flex-direction:column;align-items:center;padding:40px 24px;display:flex}.empty .tile{border-radius:14px;width:64px;height:64px}.empty .tile .ico{width:30px;height:30px}.empty h3{font:800 26px / 1.1 var(--cond);margin-top:18px}.empty p{max-width:420px;color:var(--mute);margin-top:8px}.empty .acts{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.alert{background:var(--red-3);border-radius:12px;align-items:flex-start;gap:14px;padding:16px;display:flex}.alert .ico{color:var(--red);margin-top:2px}.alert b{display:block}.alert p{color:#5a1712;font-size:14.5px}.alert.info{background:var(--blue-3)}.alert.info .ico{color:var(--blue)}.alert.info p{color:#123a68}.alert.ok{background:var(--green-3)}.alert.ok .ico{color:var(--green)}.alert.ok p{color:#0d4a2a}.hero{background:var(--sign);position:relative;overflow:hidden}.hero .wrap{grid-template-columns:600px 1fr;gap:40px;height:600px;display:grid;position:relative}.hero .copy{z-index:2;padding-top:76px;position:relative}.hero h1{font:800 80px / .92 var(--cond);letter-spacing:-.02em;margin-top:18px}.hero .sub{max-width:520px;margin-top:22px;font-size:19px;line-height:1.5}.hero form{gap:0;margin-top:30px;display:flex}.hero .fld{box-shadow:inset 0 0 0 2px var(--ink);flex:1;padding-right:6px}.hero .fld .btn{height:46px}.hero .pop-q{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font:600 14px/1 Fira Sans;display:flex}.hero .pop-q .chip{box-shadow:inset 0 0 0 1.5px var(--ink);background:#ffffff8c;height:36px}.hero .pop-q .chip:hover{background:#fff}.hero .ways{gap:22px;margin-top:34px;display:flex}.hero .ways a{align-items:center;gap:10px;font:700 15px/1.25 Fira Sans;display:flex}.hero .ways .tile{border-radius:8px;width:36px;height:36px}.hero .ways .tile .ico{width:19px;height:19px}.wall{transform-origin:0 0;gap:16px;display:flex;position:absolute;top:-60px;right:-40px;transform:rotate(-6deg)}.wall .col{flex-direction:column;gap:16px;width:168px;display:flex}.wall .col:nth-child(2){margin-top:-90px}.wall .col:nth-child(3){margin-top:-30px}.wall .col:nth-child(4){margin-top:-120px}.wall .po{width:168px;box-shadow:0 14px 30px #3c280047}.pick{z-index:3;width:360px;box-shadow:var(--e3);background:#fff;border-radius:16px;gap:14px;padding:16px;display:flex;position:absolute;bottom:40px;right:0}.pick .po{width:82px}.pick .k{letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font:700 11.5px/1 Fira Sans}.pick h3{font:800 22px / 1.05 var(--cond);margin-top:6px}.pick .meta{color:var(--mute);margin-top:4px;font-size:13px}.pick .row{align-items:center;gap:6px;margin-top:10px;display:flex}.pick .mini{margin-top:12px}.sec{padding:72px 0 0}.sec.tight{padding-top:56px}.lastsec{padding-bottom:80px}.airgrid{grid-template-columns:1fr 340px;gap:24px;display:grid}.dep{border-radius:var(--r-l);box-shadow:var(--e1), inset 0 0 0 1px var(--rule);background:#fff;overflow:hidden}.dep .dh{background:var(--sign);font:800 18px / 1 var(--cond);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:12px;padding:14px 20px;display:flex}.dep .dh .r{letter-spacing:.06em;align-items:center;gap:10px;margin-left:auto;font:700 12.5px/1 Fira Sans;display:flex}.dep table{border-collapse:collapse;width:100%}.dep th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);border-bottom:2px solid var(--ink);padding:12px 12px 10px;font:700 11px/1 Fira Sans}.dep th:first-child,.dep td:first-child{padding-left:20px}.dep td{border-bottom:1px solid var(--rule);vertical-align:middle;padding:12px}.dep tr:last-child td{border-bottom:0}.dep tbody tr:hover,.dep tr.is-hover{background:#fafaf8}.dep .tm{font:800 30px / 1 var(--cond)}.dep .tm small{color:var(--mute);margin-top:4px;font:600 12px/1 Fira Sans;display:block}.dep .dr{align-items:center;gap:12px;display:flex}.dep .dr .po{border-radius:5px;width:44px}.dep .dr b{font-size:16px;line-height:1.25;display:block}.dep .dr small{color:var(--mute);font-size:13px}.dep .ep{white-space:nowrap;font:700 15px/1 Fira Sans}.dep .ep small{color:var(--mute);font-weight:500}.dep .ep .mini{width:120px;margin-top:8px}.dep .bf{border-top:1px solid var(--rule);color:var(--mute);background:#fafaf8;justify-content:space-between;align-items:center;padding:12px 20px;font-size:13px;display:flex}.dep .bf a{color:var(--ink);align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.week{padding:20px}.week h3{font:800 20px / 1.1 var(--cond);align-items:center;gap:10px;display:flex}.days{grid-template-columns:repeat(7,1fr);gap:6px;margin-top:16px;display:grid}.days a{color:var(--mute);border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:10px 0;font:600 12px/1 Fira Sans;display:flex}.days a b{font:800 20px / 1 var(--cond);color:var(--ink)}.days a i{gap:2px;display:flex}.days a i s{background:var(--ink);border-radius:50%;width:5px;height:5px;text-decoration:none}.days a.on{background:var(--sign);color:var(--ink)}.days a:hover{background:var(--bg)}.finw{border-top:1px solid var(--rule);margin-top:18px;padding-top:16px}.finw .k{letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font:700 11.5px/1 Fira Sans}.finw .fr{align-items:center;gap:12px;margin-top:12px;display:flex}.finw .fr .po{border-radius:5px;width:48px}.finw .fr b{font-size:15px;line-height:1.25;display:block}.finw .fr small{color:var(--mute);font-size:13px}.feat{box-shadow:var(--e1), inset 0 0 0 1px var(--rule);background:#fff;border-radius:22px;grid-template-columns:720px 1fr;display:grid;overflow:hidden}.feat .vis{background:var(--sk);min-height:520px;position:relative}.feat .vis>.still{aspect-ratio:auto;border-radius:0;position:absolute;inset:0}.feat .vis .po{border:3px solid #fff;width:148px;position:absolute;bottom:32px;left:32px;box-shadow:0 18px 40px #00000059}.feat .vis .k{z-index:1;position:absolute;top:28px;left:32px}.feat .txt{padding:40px 44px}.feat h3{font:800 46px / 1 var(--cond);margin-top:14px}.feat .zhl{color:var(--mute);margin-top:8px;font-size:15px}.feat .q{margin-top:18px;font-size:19px;line-height:1.5}.feat .scrub{border-top:1px solid var(--rule);margin-top:26px;padding-top:22px}.feat .acts{align-items:center;gap:10px;margin-top:26px;display:flex}.moods{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.mood{background:var(--sk);border-radius:16px;height:260px;display:block;position:relative;overflow:hidden}.mood>.still,.mood>.tcm{aspect-ratio:auto;border-radius:0;position:absolute;inset:0}.mood .plate{z-index:1;box-shadow:var(--e1);background:#fff;border-radius:10px;padding:11px 12px;position:absolute;bottom:10px;left:10px;right:10px}.mood .plate b{font:800 19px / 1.05 var(--cond);justify-content:space-between;align-items:center;display:flex}.mood .plate small{color:var(--mute);margin-top:3px;font-size:12.5px;display:block}.mood:hover .plate,.mood.is-hover .plate{background:var(--sign)}.mood.big{grid-column:span 2}.tcm{color:#0b0b0bd9;justify-content:flex-end;align-items:flex-start;padding:14px;display:flex}.tcm .ico{stroke-width:1.4px;width:56px;height:56px}.ends{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.endc{box-shadow:var(--e1), inset 0 0 0 1px var(--rule);background:#fff;border-radius:16px;padding:22px;display:block}.endc:hover{box-shadow:var(--e2), inset 0 0 0 1.5px var(--ink)}.endc .top{justify-content:space-between;align-items:center;display:flex}.endc .cnt{font:800 54px / 1 var(--cond);margin-top:18px}.endc .cnt small{color:var(--mute);margin-left:6px;font:600 14px/1 Fira Sans}.endc p{color:var(--mute);margin-top:6px;font-size:14.5px}.fan{height:96px;margin-top:18px;display:flex}.fan .po{border:2px solid #fff;width:64px;box-shadow:0 4px 10px #00000026}.fan .po+.po{margin-left:-22px}.fan .po:first-child{transform:rotate(-6deg)}.fan .po:nth-child(3){transform:rotate(5deg)}.fan .po:nth-child(4){transform:rotate(9deg)}.safe{color:var(--mute);align-items:center;gap:10px;margin-top:18px;font-size:14px;display:flex}.gap{box-shadow:var(--e1), inset 0 0 0 1px var(--rule);background:#fff;border-radius:20px;grid-template-columns:1fr 380px;gap:40px;padding:36px 40px;display:grid}.db .axis{border-bottom:1px solid var(--rule);height:28px;color:var(--mute);margin-left:248px;font:600 12px/1 Fira Sans;position:relative}.db .axis span{position:absolute;bottom:8px;transform:translate(-50%)}.db .r{border-bottom:1px solid var(--rule);grid-template-columns:248px 1fr;align-items:center;height:54px;display:grid}.db .r:last-child{border-bottom:0}.db .r .nm{align-items:center;gap:10px;padding-right:14px;font:600 14.5px/1.2 Fira Sans;display:flex}.db .r .nm .po{border-radius:4px;width:28px}.db .ln{height:100%;position:relative}.db .ln .gl{background:#eeeeec;width:1px;position:absolute;top:0;bottom:0}.db .ln .bar{background:var(--rule-2);border-radius:2px;height:4px;margin-top:-2px;position:absolute;top:50%}.db .ln .dot{width:30px;height:22px;font:800 12.5px / 1 var(--cond);border-radius:6px;justify-content:center;align-items:center;margin:-11px 0 0 -15px;display:flex;position:absolute;top:50%}.db .ln .dot.dbn{box-shadow:inset 0 0 0 2px var(--ink);color:var(--ink);background:#fff}.db .ln .dot.mdl{background:var(--ink);color:var(--sign)}.db .key{color:var(--mute);gap:18px;margin-top:16px;font-size:13px;display:flex}.db .key span{align-items:center;gap:7px;display:inline-flex}.db .key i{border-radius:4px;width:22px;height:16px;display:inline-block}.gap .side h3{font:800 30px / 1.05 var(--cond);margin-top:12px}.gap .side p{color:var(--mute);margin-top:12px}.gap .big{border-top:1px solid var(--rule);align-items:baseline;gap:10px;margin-top:20px;padding-top:18px;display:flex}.gap .big b{font:800 56px / 1 var(--cond)}.lists{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.lc{box-shadow:var(--e1), inset 0 0 0 1px var(--rule);background:#fff;border-radius:18px;display:block;overflow:hidden}.lc:hover,.lc.is-hover{box-shadow:var(--e2), inset 0 0 0 1.5px var(--ink)}.lc .clg{background:var(--sunk);height:200px;position:relative;overflow:hidden}.lc .clg .po{border:3px solid #fff;width:112px;position:absolute;bottom:-30px;box-shadow:0 8px 18px #0000002e}.lc .clg .po:first-child{bottom:-40px;left:28px;transform:rotate(-7deg)}.lc .clg .po:nth-child(2){z-index:2;margin-left:-56px;bottom:-14px;left:50%}.lc .clg .po:nth-child(3){bottom:-40px;right:28px;transform:rotate(7deg)}.lc .clg.y{background:var(--sign)}.lc .clg.p{background:#f4d9e2}.lc .clg.b{background:#d9e5f5}.lc .cnt{z-index:3;position:absolute;top:14px;left:14px}.lc .bd{padding:18px 20px 20px}.lc h3{font:800 24px / 1.08 var(--cond)}.lc p{color:var(--mute);margin-top:6px;font-size:14.5px}.lc .by{color:var(--mute);align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.lc .by .av{width:24px;height:24px}.asked{grid-template-columns:1fr 1fr;gap:0 40px;display:grid}.qa{border-top:1px solid var(--rule);padding:18px 0}.qa summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font:700 17px/1.35 Fira Sans;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa p{color:var(--mute);margin-top:8px;font-size:15px}.qa .ico{flex:none}.cine{background:var(--sk);height:440px;position:relative;overflow:hidden}.cine>.still{aspect-ratio:auto;border-radius:0;position:absolute;inset:0}.cine .trl{z-index:1;position:absolute;bottom:72px;right:120px}.cine .trl .btn{box-shadow:var(--e2);background:#fffffff2}.cine .crumbs{z-index:1;color:var(--ink-2);background:#fffffff0;border-radius:8px;padding:8px 12px;position:absolute;top:20px;left:120px}.tb{z-index:2;position:relative}.tb .wrap{grid-template-columns:240px 1fr 384px;gap:40px;display:grid}.tb .pw{margin-top:-170px}.tb .pw .po{border:4px solid #fff;border-radius:12px;width:240px;box-shadow:0 22px 48px #00000047}.tb .pw .po:after{display:none}.tb .ti{padding-top:32px}.tb .zl{color:var(--mute);font-size:15px}.tb h1{font:800 58px / .98 var(--cond);letter-spacing:-.01em;margin-top:6px}.tb .badges{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.tb .facts{color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;margin-top:16px;font-size:15px;display:flex}.tb .facts span{align-items:center;gap:6px;display:inline-flex}.tb .facts .ico{color:var(--mute)}.tb .sum{max-width:62ch;color:var(--ink-2);margin-top:14px;font-size:15px;line-height:1.55}.tb .tags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.tb .upd{color:var(--mute);align-items:center;gap:10px;margin-top:18px;font-size:13.5px;display:flex}.tb .upd .av{width:28px;height:28px}.tb .acts{gap:10px;margin-top:20px;display:flex}.wcard{box-shadow:var(--e3), inset 0 0 0 1px var(--rule);background:#fff;border-radius:18px;margin-top:-120px;padding:20px}.wcard .wh{justify-content:space-between;align-items:center;gap:8px;display:flex}.wcard .wh b{font:800 21px / 1 var(--cond)}.wcard .rg{background:var(--bg);border-radius:7px;align-items:center;gap:6px;height:32px;padding:0 10px;font:600 13.5px/1 Fira Sans;display:inline-flex}.wcard .main{background:var(--bg);border-radius:12px;align-items:center;gap:12px;margin-top:16px;padding:14px;display:flex}.wcard .main b{font-size:15px;display:block}.wcard .main small{color:var(--mute);align-items:center;gap:6px;margin-top:3px;font-size:13px;display:flex}.wcard .alt{border-bottom:1px solid var(--rule);align-items:center;gap:12px;padding:12px 4px;display:flex}.wcard .alt small{color:var(--mute);font-size:13.5px}.wcard .alt .ico{color:var(--mute);margin-left:auto}.wcard .wf{color:var(--mute);justify-content:space-between;align-items:center;margin-top:12px;font-size:13px;display:flex}.dot-g{background:var(--green);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.dot-a{background:#c98f00;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.dot-x{background:var(--rule-2);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.snav{z-index:1;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:#fff;margin-top:40px;position:relative}.snav .wrap{align-items:center;gap:2px;display:flex}.snav .tabs-x{scrollbar-width:none;flex:1;gap:2px;min-width:0;display:flex;overflow-x:auto}.snav .tabs-x::-webkit-scrollbar{display:none}.snav .tab{flex:none;height:56px}.snav .tab.on:after{bottom:0}@media (width<=1100px){.snav .tab .k{display:none}}.snav .tab .k{font:800 13px / 1 var(--cond);color:var(--mute-2)}.snav .tab.on .k{color:var(--ink)}.snav .spo{flex:none;align-items:center;gap:10px;margin-left:auto;padding-left:12px;font:600 14px/1 Fira Sans;display:flex}.hub{grid-template-columns:768px 384px;gap:48px;padding-top:48px;display:grid}.hsec{padding-bottom:56px}.hsec+.hsec{border-top:1px solid var(--rule);padding-top:48px}.verdict{box-shadow:var(--e1), inset 0 0 0 1px var(--rule);background:#fff;border-radius:18px;grid-template-columns:1.25fr 1fr;display:grid;overflow:hidden}.verdict .vy{background:var(--sign);padding:28px}.verdict .vy .k{letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;font:700 12px/1 Fira Sans;display:flex}.verdict .vy .vd.l{margin-top:18px}.verdict .vy blockquote{margin-top:18px;font:600 21px/1.4 Fira Sans}.verdict .vy .by{border-top:2px solid var(--ink);align-items:center;gap:10px;margin-top:22px;padding-top:16px;font-size:13.5px;display:flex}.verdict .vy .by .av{width:30px;height:30px;box-shadow:0 0 0 2px var(--ink)}.verdict .vy .by a{text-underline-offset:3px;margin-left:auto;font-weight:700;text-decoration:underline}.verdict .vs{grid-template-rows:repeat(3,1fr);display:grid}.verdict .vs>div{border-bottom:1px solid var(--rule);align-items:center;gap:14px;padding:0 24px;display:flex}.verdict .vs>div:last-child{border-bottom:0}.verdict .vs small{letter-spacing:.09em;text-transform:uppercase;color:var(--mute);font:700 11.5px/1 Fira Sans;display:block}.verdict .vs b{font:800 30px / 1 var(--cond);margin-top:5px;display:block}.verdict .vs span{color:var(--mute);margin-top:3px;font-size:13.5px;display:block}.bfs{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.bfi{box-shadow:inset 0 0 0 1px var(--rule);background:#fff;border-radius:14px;gap:14px;padding:18px;display:flex}.bfi small{letter-spacing:.09em;text-transform:uppercase;color:var(--mute);font:700 11.5px/1 Fira Sans;display:block}.bfi p{margin-top:6px;font-size:15.5px}.epg{box-shadow:var(--e1), inset 0 0 0 1px var(--rule);background:#fff;border-radius:18px;padding:26px 28px 24px}.epstats{border-top:1px solid var(--rule);grid-template-columns:repeat(4,1fr);margin-top:22px;display:grid}.epstats>div{padding:16px 0 0}.epstats>div+div{border-left:1px solid var(--rule);padding-left:18px}.epstats small{letter-spacing:.09em;text-transform:uppercase;color:var(--mute);font:700 11.5px/1 Fira Sans;display:block}.epstats b{font:800 24px / 1 var(--cond);margin-top:6px;display:block}.w2w{box-shadow:var(--e1), inset 0 0 0 1px var(--rule);background:#fff;border-radius:18px;overflow:hidden}.w2w .top{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.w2w .chk{color:var(--green);align-items:center;gap:6px;font:600 13.5px/1 Fira Sans;display:inline-flex}.gate{border-bottom:1px solid var(--rule);grid-template-columns:120px 1fr auto;align-items:center;gap:18px;padding:16px 20px;display:grid}.gate:hover,.gate.is-hover{background:#fafaf8}.gate b{font-size:16px;display:block}.gate .acc{color:var(--mute);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:5px;font-size:13.5px;display:flex}.gate .acc .dot-g+span,.gate .acc .dot-a+span{color:var(--ink);font-weight:600}.gate .acc span{align-items:center;gap:6px;display:inline-flex}.gate.off b{color:var(--mute)}.gate.off .pf{opacity:.55}.w2w .bot{color:var(--mute);background:#fafaf8;justify-content:space-between;align-items:center;padding:14px 20px;font-size:13.5px;display:flex}.w2w .bot a{color:var(--ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.scg{grid-template-columns:1fr 1fr;gap:16px;display:grid}.scb{box-shadow:inset 0 0 0 1px var(--rule);background:#fff;border-radius:16px;padding:22px}.scb .k{letter-spacing:.09em;text-transform:uppercase;color:var(--mute);justify-content:space-between;align-items:center;font:700 12px/1 Fira Sans;display:flex}.scb .bn{align-items:baseline;gap:4px;margin-top:12px;display:flex}.scb .bn b{font:800 60px / 1 var(--cond)}.scb .bn span{color:var(--mute);font:600 18px/1 Fira Sans}.scb .bn small{color:var(--mute);text-align:right;margin-left:auto;font-size:13px}.meter{background:var(--sunk);border-radius:5px;height:10px;margin-top:14px;position:relative}.meter i{background:var(--ink);border-radius:5px;position:absolute;top:0;bottom:0;left:0}.meter.y i{background:var(--sign);box-shadow:inset 0 0 0 1.5px var(--ink)}.meter .avg{background:var(--red);width:2px;position:absolute;top:-5px;bottom:-5px}.dist{margin-top:16px}.dist .dr{height:20px;color:var(--mute);grid-template-columns:34px 1fr 40px;align-items:center;gap:8px;font-size:12px;display:grid}.dist .dr i{background:#a3a3a9;border-radius:4px;height:8px;display:block}.dist .dr .tr{background:var(--sunk);border-radius:4px;height:8px}.why{background:var(--sunk);border-radius:14px;gap:14px;margin-top:16px;padding:18px;display:flex}.why b{font-weight:700}.vnone{color:var(--mute);align-items:flex-start;gap:8px;margin-top:14px;font-size:14px;display:flex}.vnone .ico{flex:none;margin-top:3px}.vnone b{color:var(--ink);font-weight:700}.vnone a{color:inherit;text-underline-offset:2px;text-decoration:underline}.heat{box-shadow:inset 0 0 0 1px var(--rule);background:#fff;border-radius:16px;margin-top:16px;padding:22px 22px 16px}.heat .hh2{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.heat .hh2 b{font:800 20px / 1.1 var(--cond);display:block}.heat .hh2 small{color:var(--mute);font-size:13px}.heat svg{width:100%;height:auto;margin-top:12px;display:block;overflow:visible}.heat .xl{color:var(--mute);justify-content:space-between;margin-top:6px;font-size:12px;display:flex}.spg{flex-direction:column;gap:12px;display:flex}.spr{box-shadow:inset 0 0 0 1px var(--rule);background:#fff;border-radius:14px;grid-template-columns:44px 1fr auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.spr h3{align-items:center;gap:8px;font:700 17px/1.2 Fira Sans;display:flex}.spr p{color:var(--mute);margin-top:4px;font-size:14px}.spr.open{box-shadow:inset 0 0 0 2px var(--ink);grid-template-columns:44px 1fr auto}.spr .rv{border-top:1px dashed var(--rule-2);grid-column:2/4;margin-top:6px;padding-top:14px;font-size:15.5px}.blur{filter:blur(6px);-webkit-user-select:none;user-select:none;color:var(--mute)}.spnote{color:var(--mute);align-items:center;gap:8px;margin-top:14px;font-size:14px;display:flex}.cast{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.person{display:block}.person .ph{aspect-ratio:4/5;background:var(--sunk);border-radius:14px;position:relative;overflow:hidden}.person .ph img{object-fit:cover;width:100%;height:100%}.person .ph:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0b0b0b14}.person .ini{font:800 44px / 1 var(--cond);color:var(--ink);background:var(--sunk);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.person .ini.y{background:var(--sign-3)}.person b{margin-top:10px;font-size:15.5px;line-height:1.25;display:block}.person small{color:var(--mute);margin-top:2px;font-size:13.5px;line-height:1.35;display:block}.person:hover b{text-decoration:underline}.person.pmore .ph{background:var(--sign);font:800 20px / 1 var(--cond);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.av{background:var(--sunk);width:40px;height:40px;font:800 14px / 1 var(--cond);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.av.y{background:var(--sign)}.novel{box-shadow:inset 0 0 0 1px var(--rule);background:#fff;border-radius:18px;grid-template-columns:150px 1fr;gap:28px;padding:24px;display:grid}.book{aspect-ratio:2/3;background:var(--ink);color:#fff;border-radius:4px 10px 10px 4px;flex-direction:column;justify-content:space-between;padding:14px 12px;display:flex;position:relative;box-shadow:inset 6px 0 #ffffff1f,0 10px 22px #0003}.book .g{letter-spacing:.1em;text-transform:uppercase;color:var(--sign);font:700 10px/1.2 Fira Sans}.book .bt{font:800 22px / 1.05 var(--cond)}.book .ba{color:#c9c9ce;font-size:12px}.novel dl{grid-template-columns:140px 1fr;margin-top:16px;font-size:14.5px;display:grid}.novel dt{color:var(--mute);border-top:1px solid var(--rule);padding:9px 0}.novel dd{border-top:1px solid var(--rule);padding:9px 0}.novel p{font-size:16px}.terms{grid-template-columns:1fr 1fr;gap:12px;display:grid}.term{box-shadow:inset 0 0 0 1px var(--rule);background:#fff;border-radius:14px;grid-template-columns:auto 1fr;gap:4px 14px;padding:18px;display:grid}.term .w{background:var(--sign-3);min-width:56px;height:56px;font:700 20px / 1 var(--zh);border-radius:10px;grid-row:1/3;justify-content:center;align-items:center;padding:0 8px;display:flex}.term b{font-size:16.5px}.term b small{color:var(--mute);margin-left:6px;font-size:14px;font-style:italic;font-weight:400}.term p{color:var(--ink-2);font-size:14.5px}.hside{flex-direction:column;gap:20px;display:flex}.glance{box-shadow:inset 0 0 0 1px var(--rule);background:#fff;border-radius:18px;padding:22px}.glance h3{font:800 21px / 1 var(--cond)}.glance dl{grid-template-columns:116px 1fr;margin-top:12px;font-size:14px;display:grid}.glance dt{color:var(--mute);border-top:1px solid var(--rule);padding:9px 0}.glance dd{border-top:1px solid var(--rule);padding:9px 0}.tnow{box-shadow:inset 0 0 0 1px var(--rule);background:#fff;border-radius:18px;padding:22px}.tnow h3{font:800 21px / 1 var(--cond);align-items:center;gap:10px;display:flex}.tnow li{border-top:1px solid var(--rule);grid-template-columns:26px 44px 1fr;align-items:center;gap:12px;padding:10px 0;display:grid}.tnow li:first-child{border-top:0;margin-top:8px}.tnow .n{font:800 22px / 1 var(--cond);text-align:center}.tnow .po{border-radius:5px;width:44px}.tnow b{font-size:14.5px;line-height:1.25;display:block}.tnow small{color:var(--mute);font-size:12.5px}.faq .qa:first-child{border-top:2px solid var(--ink)}.faq .qa.open summary{padding-bottom:4px}.sbar b{font-size:14.5px;line-height:1.2;display:block}.sbar small{color:var(--mute);font-size:12.5px}.strk i.up{background:var(--rule)}.endc .ic{border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.endc.he .ic{background:var(--green-3);color:var(--green)}.endc.be .ic{background:var(--red-3);color:var(--red)}.endc.oe .ic{background:var(--blue-3);color:var(--blue)}.endc.bs .ic{background:var(--sign-3);color:var(--amber)}.endc .shr{background:var(--sunk);border-radius:4px;height:8px;margin-top:18px;position:relative;overflow:hidden}.endc .shr i{border-radius:4px;position:absolute;top:0;bottom:0;left:0}.endc.he .shr i{background:var(--green)}.endc.be .shr i{background:var(--red)}.endc.oe .shr i{background:var(--blue)}.endc.bs .shr i{background:#c98f00}.endc .pct{color:var(--mute);justify-content:space-between;margin-top:8px;font-size:12.5px;display:flex}.endc .go{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;margin-top:18px;padding-top:14px;font:700 14.5px/1 Fira Sans;display:flex}.cine.noimg{background:var(--sign)}.cine.noimg .ttl{white-space:nowrap;font:800 190px / .8 var(--cond);letter-spacing:-.03em;color:#0000;-webkit-text-stroke:2px #0b0b0b38;text-align:right;padding-right:40px;position:absolute;bottom:-26px;left:0;right:0}.cine.noimg .nim{color:var(--ink-2);background:#ffffffb3;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font:600 13px/1 Fira Sans;display:flex;position:absolute;top:22px;right:120px}.term{display:block}.term .zr{color:var(--mute);margin-top:2px;font-size:13.5px;display:block}.term p{margin-top:8px}.term .ex{color:var(--blue);align-items:center;gap:6px;margin-top:10px;font:600 13.5px/1 Fira Sans;display:inline-flex}.cast{grid-template-columns:repeat(5,1fr)}.person .zhn{font-size:12.5px}.person .rl{color:var(--ink-2)}.pick .txt{flex:1;min-width:0}.rl-h{align-items:center;gap:12px;display:flex}.rl-h .seg{padding:3px}.rl-h .seg button{min-width:44px;height:32px;font-size:13.5px}.hside .ad.mr{width:100%}.like{border-top:1px solid var(--rule);background:#fff;margin-top:24px;padding:64px 0 72px}.qa .ans{color:var(--mute);max-width:680px;margin-top:8px;font-size:15px}.hsec .lede{color:var(--mute);max-width:680px;margin:-6px 0 20px;font-size:15.5px}.nstack{color:var(--mute);flex-direction:column;gap:9px;margin-top:16px;font-size:13.5px;line-height:1.4;display:flex}.nstack>div{grid-template-columns:16px 1fr;align-items:start;gap:10px;display:grid}.nstack i{border-radius:2px;width:16px;height:11px;margin-top:4px;display:block}.nstack b{color:var(--ink)}.feat{grid-template-columns:620px 1fr}.wall{right:-60px}.feat .vis .k{letter-spacing:.08em;text-transform:uppercase;height:30px;box-shadow:var(--e1);background:#fff;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font:700 12px/1 Fira Sans;display:inline-flex}.feat .bdg{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.endc h3{font:800 25px / 1.05 var(--cond);margin-top:16px}.endc .cnt{margin-top:14px;font-size:46px}.hero .pop-q>span{margin-right:2px}.dep td.go{text-align:right;width:56px;padding-right:16px}.dep .ep b{font:800 17px / 1 var(--cond)}.gap .side .more{margin-top:14px}.gap .big span{color:var(--mute);font-size:14px;line-height:1.35}.mail .mi+.mi{border-top:1px solid var(--rule);padding-top:12px}.lc .clg .po:after{display:none}.tnow li a{display:contents}.hside .lab2{letter-spacing:.1em;text-transform:uppercase;color:var(--mute-2);justify-content:space-between;align-items:center;margin-bottom:8px;font:700 11px/1 Fira Sans;display:flex}.nw{white-space:nowrap}.rk{align-items:flex-start}.rk .no{margin-top:134px}.notes.below{margin:10px 0 0}.dm.up:after{box-shadow:-1px -1px 0 var(--rule);top:-6px;bottom:auto}.ttip{z-index:2;box-shadow:var(--e2);top:28px;bottom:auto}.ttip:before{content:"";background:var(--ink);width:8px;height:8px;margin-left:-4px;position:absolute;top:-4px;left:50%;transform:rotate(45deg)}.endc p{min-height:44px}.tb .wcard{align-self:start}.like .track .pc{width:183px}.sbar .po{border-radius:4px;width:34px}.book{color:var(--ink);background:#f6f0e3;box-shadow:inset 6px 0 #00000012,inset 0 0 0 1px #0000000f,0 10px 22px #3c280024}.book .g{color:var(--red)}.book .ba{color:var(--mute)}.stk{position:sticky;top:96px}.stk .ad.hp{width:100%;height:600px}.stk .note{color:var(--mute-2);text-align:center;margin-top:8px;font-size:12.5px}.tc .ini{display:none}.sbar .po .tc{justify-content:center;align-items:center;padding:0}.sbar .po .tc>*{display:none}.sbar .po .tc .ini{font:800 14px / 1 var(--cond);letter-spacing:.02em;display:block}@media (width<=860px){.ft{padding:40px 0 24px}.ft .top{grid-template-columns:1fr 1fr;gap:28px 16px}.ft .top>:first-child{grid-column:1/3}.ft .base{flex-direction:column;gap:6px}.hh{align-items:center;margin-bottom:16px}.hh h2{margin-top:6px;font-size:27px}.hh p.d{font-size:14.5px}.sh h2{font-size:26px}.sh .no{width:30px;height:30px;font-size:16px}.nl{border-radius:16px;grid-template-columns:1fr;gap:28px;padding:28px 20px}.nl h2{font-size:31px}.nl p.d{font-size:15.5px}.nl form{flex-direction:column}.hero .wrap{height:auto;display:block}.hero .copy{padding:32px 0 0}.hero h1{margin-top:14px;font-size:50px}.hero .sub{margin-top:14px;font-size:16.5px}.hero form{margin-top:22px}.hero .fld{height:56px}.hero .pop-q{flex-wrap:nowrap;overflow:hidden}.hstrip{gap:10px;margin:26px -16px 0;padding:0 16px 22px;display:flex;overflow:hidden}.hstrip .po{width:104px;box-shadow:0 8px 18px #3c280040}.hstrip .po:nth-child(odd){margin-top:14px}.sec{padding-top:48px}.track{gap:14px;margin-right:-16px}.rk{width:196px}.rk .no{-webkit-text-stroke:2.5px var(--ink);width:72px;margin-right:-18px;font-size:124px}.rk .no.dd{width:92px}.rk .pc{width:132px}.rk .pc h3{font-size:14px}.dlist{border-radius:var(--r-l);box-shadow:var(--e1), inset 0 0 0 1px var(--rule);background:#fff;overflow:hidden}.dlist .dh{background:var(--sign);font:800 16px / 1 var(--cond);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;padding:12px 16px;display:flex}.dlist .dh .r{letter-spacing:.05em;margin-left:auto;font:700 11.5px/1 Fira Sans}.dli{border-bottom:1px solid var(--rule);grid-template-columns:52px 44px 1fr 44px;align-items:center;gap:12px;padding:12px 12px 12px 16px;display:grid}.dli .tm{font:800 22px / 1 var(--cond)}.dli .po{border-radius:5px;width:44px}.dli b{font-size:15px;line-height:1.25;display:block}.dli small{color:var(--mute);align-items:center;gap:6px;margin-top:3px;font-size:12.5px;display:flex}.dli .mini{margin-top:7px}.dlist .bf{color:var(--mute);background:#fafaf8;justify-content:space-between;align-items:center;padding:4px 8px 4px 16px;font-size:12.5px;display:flex}.days{gap:4px}.feat{border-radius:18px;grid-template-columns:1fr}.feat .vis{height:236px;min-height:0}.feat .vis .po{z-index:2;width:84px;bottom:-30px;left:16px}.feat .vis .k{top:14px;left:16px}.feat .txt{padding:44px 18px 20px}.feat h3{font-size:34px}.feat .q{font-size:16.5px}.feat .acts{flex-direction:column;align-items:stretch}.moods{grid-template-columns:1fr 1fr;gap:12px}.mood{border-radius:14px;height:170px}.mood.big{grid-column:span 2;height:190px}.mood .plate{padding:9px 10px;bottom:8px;left:8px;right:8px}.mood .plate b{font-size:17px}.ends{grid-template-columns:1fr 1fr;gap:12px}.endc{padding:16px}.endc p{font-size:13px}.fan{height:70px;margin-top:12px}.fan .po{width:46px}.fan .po+.po{margin-left:-16px}.gap{grid-template-columns:1fr;gap:22px;padding:22px 16px}.db .axis{margin-left:118px}.db .r{grid-template-columns:118px 1fr;height:50px}.db .r .nm{gap:8px;padding-right:8px;font-size:13px}.db .r .nm .po{display:none}.lists{gap:14px;margin-right:-16px;display:flex;overflow:hidden}.lc{flex:none;width:290px}.lc .clg{height:170px}.lc .clg .po{width:96px}.lc .clg .po:nth-child(2){margin-left:-48px}.asked{grid-template-columns:1fr}.ad.mr{margin:0 auto}.cine{height:232px}.cine .crumbs{display:none}.cine .trl{bottom:12px;right:12px}.cine .trl .btn{height:36px;padding:0 12px;font-size:13.5px}.tb .wrap{display:block}.tb .head{grid-template-columns:112px 1fr;align-items:end;gap:16px;display:grid}.tb .pw{margin-top:-64px}.tb .pw .po{border-width:3px;border-radius:10px;width:112px}.tb .ti{padding-top:16px}.tb h1{margin-top:4px;font-size:36px}.tb .zl{font-size:13.5px}.tb .badges{margin-top:16px}.tb .facts{gap:4px 14px;margin-top:12px;font-size:14px}.tb .sum{margin-top:12px;font-size:14px}.tb .acts{margin-top:16px}.tb .acts .btn{flex:1}.wcard{box-shadow:var(--e1), inset 0 0 0 1px var(--rule);margin-top:20px;padding:16px}.jump{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:#fff;margin-top:24px;position:relative}.jump .tabs{border:0;padding:0 6px;overflow:hidden}.jump .tab{height:50px;padding:0 11px;font-size:14.5px}.hub{padding-top:32px;display:block}.hsec{padding-bottom:40px}.hsec+.hsec{padding-top:36px}.verdict{grid-template-columns:1fr}.verdict .vy{padding:20px}.verdict .vy blockquote{font-size:18px}.verdict .vs{grid-template-rows:none;grid-template-columns:repeat(3,1fr)}.verdict .vs>div{border-bottom:0;border-right:1px solid var(--rule);flex-direction:column;align-items:flex-start;gap:8px;padding:16px 14px}.verdict .vs>div:last-child{border-right:0}.verdict .vs b{font-size:24px}.verdict .vs span{display:none}.verdict .vs .tile{border-radius:7px;width:32px;height:32px}.verdict .vs .tile .ico{width:18px;height:18px}.bfs{grid-template-columns:1fr;gap:10px;margin-top:10px}.bfi{padding:14px}.epg{padding:18px 16px}.epstats{grid-template-columns:1fr 1fr}.epstats>div:nth-child(3){border-left:0;padding-left:0}.epstats>div:nth-child(n+3){border-top:1px solid var(--rule);margin-top:14px}.w2w .top{flex-direction:column;align-items:flex-start;gap:12px;padding:14px 16px}.w2w .top .seg{width:100%}.w2w .top .seg button{flex:1;min-width:0;padding:0 6px}.gate{grid-template-columns:1fr auto;gap:10px 12px;padding:14px 16px}.gate .pfw{grid-column:1/3}.gate .pf.l{border-radius:5px;min-width:0;height:30px;padding:0 10px;font-size:14px}.w2w .bot{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 16px}.scg{grid-template-columns:1fr 1fr;gap:10px}.scb{padding:16px}.scb .bn b{font-size:44px}.scb .bn span{font-size:15px}.scb .bn small{display:none}.scb .k{font-size:11px}.heat{padding:16px}.spr{grid-template-columns:40px 1fr;padding:14px}.spr .btn{grid-column:1/3}.spr .tile{width:40px;height:40px}.spr.open .rv{grid-column:1/3}.cast{grid-template-columns:repeat(3,1fr);gap:12px}.person b{font-size:14px}.person small{font-size:12.5px}.person .ini{font-size:32px}.novel{grid-template-columns:96px 1fr;gap:16px;padding:16px}.novel dl{grid-column:1/3;grid-template-columns:110px 1fr;font-size:14px}.book .bt{font-size:16px}.book{padding:10px 8px}.terms{grid-template-columns:1fr}.hside{margin-top:8px}.sbar{border-top:1px solid var(--rule);background:#fff;align-items:center;gap:10px;padding:10px 12px 10px 16px;display:flex;position:relative;box-shadow:0 -6px 18px #00000014}.endc .ic{border-radius:8px;width:36px;height:36px}.endc .go{margin-top:12px;padding-top:10px;font-size:13.5px}.cine.noimg .ttl{-webkit-text-stroke:1.5px #0b0b0b38;padding-right:12px;font-size:96px;bottom:-12px}.cine.noimg .nim{padding:6px 9px;font-size:12px;top:12px;right:12px}.pw .po.lg .tc{padding:10px}.pw .po.lg .tc .en{font-size:calc(19px * var(--k,1))}.pw .po.lg .tc .g{font-size:9.5px}.pw .po.lg .tc .zh{font-size:12px}.cast{grid-template-columns:repeat(3,1fr)}.like{padding:40px 0 48px}.sbar .btn{margin-left:auto}.strk{gap:2px;height:18px}.endc h3{margin-top:12px;font-size:19px}.endc .cnt{margin-top:8px;font-size:34px}.endc p{display:none}.hero .ways{flex-direction:column;gap:10px;margin-top:22px}.dli .go{width:44px;height:44px;color:var(--mute);justify-content:center;align-items:center;display:flex}.hub .hside .ad.mr{width:300px}.rk .no{margin-top:106px}.like .track .pc{width:132px}.nl .fld{flex:none;height:52px}.spnote{flex-wrap:wrap;align-items:flex-start}.cine.noimg{background:var(--sign-3)}.wcard .main .pf.l{min-width:84px;height:34px;font-size:15px}.wrap{padding:0 16px}}@media (width>=861px){.hdm,.hstrip,.dlist,.sbar,.jump,.only-m{display:none!important}}@media (width<=860px){.hd,.wall,.pick,.dep,.snav,.only-d{display:none!important}.sbar{z-index:40;bottom:0;left:0;right:0;padding-bottom:calc(10px + env(safe-area-inset-bottom))!important;position:fixed!important}body.has-sbar{padding-bottom:72px}}@media (width<=1247px) and (width>=861px){.hero .wrap{grid-template-columns:minmax(0,1fr) minmax(0,.7fr)}.hero h1{font-size:64px}.wall{right:-160px}.pick{display:none}.feat{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.airgrid,.gap{grid-template-columns:minmax(0,1fr) 320px}.hub{grid-template-columns:minmax(0,1fr) 320px;gap:32px}.tb .wrap{grid-template-columns:200px minmax(0,1fr) 320px;gap:28px}.tb .pw .po{width:200px}.tb h1{font-size:46px}.moods{grid-template-columns:repeat(3,1fr)}.mood.big{grid-column:auto}.cast{grid-template-columns:repeat(4,1fr)}.ft .top{grid-template-columns:1.4fr 1fr 1fr;row-gap:32px}.hd .fld{width:240px}.hd .wrap{gap:18px}.nav a{padding:0 9px;font-size:15px}.ad.lb{max-width:100%}}@media (width>=861px){.hd .wrap{gap:18px}.nav a{padding:0 9px;font-size:15px}.hd .fld{width:220px;min-width:0}.hd .fld .kbd{display:none}}@media (width<=1279px) and (width>=861px){.hd .mlk .lbl{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=1247px) and (width>=861px){.hd .fld{flex:none;justify-content:center;width:44px;padding:0}.hd .fld .ph,.hd .fld .kbd{display:none}}@media (width<=1100px) and (width>=861px){.nav{display:none}.tb .wrap{grid-template-columns:180px minmax(0,1fr)}.tb .wrap>.only-d{grid-column:1/3;margin-top:24px}.tb .wrap>.only-d .wcard{margin-top:0}.hub{grid-template-columns:minmax(0,1fr)}.hside{display:none}}.track{scroll-snap-type:x proximity;scrollbar-width:none;padding-bottom:4px;overflow-x:auto}.track::-webkit-scrollbar{display:none}.track>*{scroll-snap-align:start}@media (width<=860px){.hero .pop-q{scrollbar-width:none;overflow-x:auto}.lists{scroll-snap-type:x proximity;scrollbar-width:none;overflow-x:auto}.lists>*{scroll-snap-align:start}.hstrip{scrollbar-width:none;overflow-x:auto}.jump .tabs{scrollbar-width:none;overflow-x:auto!important}.jump{z-index:20;top:60px;position:sticky!important}.hdm{z-index:30;position:sticky;top:0}}.hd{z-index:30;position:sticky;top:0}.snav{z-index:20;top:72px;position:sticky!important}[data-region-block]{display:none}html:not([data-region]) [data-region-block=US],html[data-region=US] [data-region-block=US],html[data-region=GB] [data-region-block=GB],html[data-region=CA] [data-region-block=CA],html[data-region=AU] [data-region-block=AU]{display:block}[data-region-text]{display:none}html:not([data-region]) [data-region-text=US],html[data-region=US] [data-region-text=US],html[data-region=GB] [data-region-text=GB],html[data-region=CA] [data-region-text=CA],html[data-region=AU] [data-region-text=AU]{display:inline}.vnote{background:var(--blue-3);color:var(--ink-2);border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:13.5px;display:none}html[data-visitor-country] .vnote{display:block}details.spoiler{box-shadow:inset 0 0 0 1px var(--rule);background:#fff;border-radius:14px;margin-top:12px}details.spoiler[open]{box-shadow:inset 0 0 0 2px var(--ink)}details.spoiler>summary{cursor:pointer;grid-template-columns:44px 1fr auto;align-items:center;gap:16px;padding:18px 20px;list-style:none;display:grid}details.spoiler>summary::-webkit-details-marker{display:none}details.spoiler>summary .tile{width:44px;height:44px}details.spoiler>summary b{font:800 19px / 1.15 var(--cond);display:block}details.spoiler>summary small{color:var(--mute);margin-top:4px;font-size:13.5px;display:block}details.spoiler>summary .when-open{display:none}details.spoiler[open]>summary .when-open{display:inline-flex}details.spoiler[open]>summary .when-closed{display:none}details.spoiler .rv{padding:0 20px 20px 80px}@media (width<=860px){details.spoiler>summary{grid-template-columns:40px 1fr;padding:14px}details.spoiler>summary .btn{grid-column:1/3}details.spoiler .rv{padding:0 14px 16px}}.prose{color:var(--ink-2);max-width:720px;font-size:17px;line-height:1.7}.prose>*+*{margin-top:1em}.prose h2{font:800 30px / 1.1 var(--cond);color:var(--ink);margin-top:1.8em}.prose h3{color:var(--ink);margin-top:1.5em;font:700 21px/1.25 Fira Sans}.prose ul,.prose ol{padding-left:1.3em}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li+li{margin-top:.35em}.prose a{color:var(--blue);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.prose a:hover{text-decoration-thickness:2px}.prose blockquote{border-left:4px solid var(--sign);color:var(--ink);padding:4px 0 4px 18px}.prose table{border-collapse:collapse;width:100%;font-size:15px}.prose th,.prose td{border-bottom:1px solid var(--rule);text-align:left;padding:10px 12px}.prose th{background:var(--sunk);font-weight:700}.prose strong{color:var(--ink)}.prose [lang=zh]{color:var(--mute);font-size:.92em}.prose details.spoiler{font-size:16px}.prose details.spoiler>summary{gap:10px;padding:14px 18px;font-weight:700;display:flex}.prose details.spoiler>:not(summary){padding:0 18px 16px}.phead{border-bottom:1px solid var(--rule);background:#fff;padding:40px 0 36px}.phead.y{background:var(--sign);border-bottom:0}.phead .crumbs{margin-bottom:16px}.phead h1{font:800 54px / 1 var(--cond);letter-spacing:-.01em}.phead .zl{color:var(--mute);margin-top:8px;font-size:15px}.phead .lead{max-width:760px;color:var(--ink-2);margin-top:14px;font-size:18px;line-height:1.55}.phead.y .lead{color:var(--ink)}.phead .meta{color:var(--mute);flex-wrap:wrap;gap:6px 18px;margin-top:16px;font-size:14px;display:flex}.phead .meta span{align-items:center;gap:6px;display:inline-flex}@media (width<=860px){.phead{padding:24px 0}.phead h1{font-size:36px}.phead .lead{font-size:16px}}.pgrid{grid-template-columns:minmax(0,1fr) 300px;gap:48px;padding:40px 0 72px;display:grid}.pgrid.one{grid-template-columns:minmax(0,1fr)}@media (width<=1100px){.pgrid{grid-template-columns:minmax(0,1fr)}.pgrid>aside{display:none}}@media (width<=860px){.pgrid{padding:24px 0 48px}}.cgrid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:28px 20px;display:grid}@media (width<=860px){.cgrid{grid-template-columns:repeat(2,1fr);gap:20px 14px}}.cgrid .pc{width:auto}.fbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;display:flex}.fbar .lab{margin:0 4px 0 0}.fbar .chip{height:36px;font-size:14px}.fbar .chip.on{background:var(--ink);color:#fff;box-shadow:none}.lwatch{margin-bottom:16px}.lwatch .lab{color:var(--ink-2);margin-bottom:0}.fbar .cnt{color:var(--mute);align-items:center;gap:14px;margin-left:auto;font-size:14px;display:inline-flex}.fsel{height:36px;box-shadow:inset 0 0 0 1px var(--rule-2);white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 32px 0 15px;font:600 14px/1 Fira Sans;display:inline-flex;position:relative}.fsel .k{color:var(--mute);font-weight:500}.fsel:after{content:"";pointer-events:none;border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-top:-5px;position:absolute;top:50%;right:15px;transform:rotate(45deg)}.fsel select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.fsel:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.fsel:has(select:focus-visible){outline:3px solid var(--blue);outline-offset:2px}.fsel.on{background:var(--ink);color:#fff;box-shadow:none}.fsel.on .k{color:#c9c9ce}.li-it{border-top:1px solid var(--rule);grid-template-columns:56px 120px minmax(0,1fr);gap:20px;padding:28px 0;display:grid}.li-it .n{font:800 44px / 1 var(--cond);color:var(--ink)}.li-it h2{font:800 28px / 1.1 var(--cond)}.li-it h2 a:hover{text-decoration:underline}.li-it .zl{color:var(--mute);margin-top:4px;font-size:13.5px}.li-it .row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.li-it .why{margin-top:12px}.li-it .facts{color:var(--mute);flex-wrap:wrap;gap:4px 14px;margin-top:10px;font-size:13.5px;display:flex}@media (width<=860px){.li-it{grid-template-columns:84px minmax(0,1fr);gap:14px;padding:20px 0}.li-it .n{display:none}.li-it h2{font-size:21px}}.tbl{border-collapse:collapse;border-radius:var(--r-l);width:100%;box-shadow:var(--e1), inset 0 0 0 1px var(--rule);background:#fff;overflow:hidden}.tbl th{background:var(--sign);text-align:left;font:800 14px / 1 var(--cond);letter-spacing:.04em;text-transform:uppercase;padding:12px 16px}.tbl td{border-top:1px solid var(--rule);vertical-align:middle;padding:12px 16px;font-size:14.5px}.tbl td .t{align-items:center;gap:12px;display:flex}.tbl td .t .po{border-radius:4px;flex:none;width:40px}.tbl td .t b{font-size:15px;line-height:1.25;display:block}.tbl td .t small{color:var(--mute);font-size:12.5px;display:block}@media (width<=860px){.tbl .hide-m{display:none}.tbl td,.tbl th{padding:10px 12px}}.setw{position:relative}.setw>.pop{z-index:50;position:absolute;top:calc(100% + 10px);right:0}@media (width<=860px){.setw>.pop{width:auto;position:fixed;top:68px;left:12px;right:12px}}.scrim{z-index:45;background:#0b0b0b52;position:fixed;inset:0}.drawer{z-index:50;width:min(320px,86vw);box-shadow:var(--e3);background:#fff;padding:16px;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.drawer .dh{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.drawer nav a{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;height:48px;padding:0 4px;font:600 16px/1 Fira Sans;display:flex}.drawer .sub{margin-top:20px}.drawer .sub a{color:var(--mute);padding:8px 4px;font-size:14.5px;display:block}.so{z-index:60;background:#0b0b0b66;justify-content:center;align-items:flex-start;padding:80px 16px 16px;display:flex;position:fixed;inset:0}.so .box{width:min(680px,100%);max-height:calc(100vh - 120px);box-shadow:var(--e3);background:#fff;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.so .box>.fld{height:52px;margin:12px}.so .res{border-top:1px solid var(--rule);overflow-y:auto}.sres a{border-bottom:1px solid var(--rule);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 16px;display:grid}.sres a:hover,.sres a.on{background:var(--sign-3)}.sres .po{border-radius:4px;width:44px}.sres .ic{background:var(--sunk);width:44px;height:44px;color:var(--mute);border-radius:8px;justify-content:center;align-items:center;display:flex}.sres b{font-size:15px;line-height:1.25;display:block}.sres small{color:var(--mute);margin-top:2px;font-size:12.5px;display:block}.sres .ty{letter-spacing:.08em;text-transform:uppercase;color:var(--mute-2);font:700 11px/1 Fira Sans}.so .foot{color:var(--mute);background:var(--bg);padding:10px 16px;font-size:12.5px}@media (width<=860px){.so{padding:0}.so .box{border-radius:0;width:100%;height:100%;max-height:100vh}}dialog.dlg{width:min(520px,100vw - 32px);box-shadow:var(--e3);border:0;border-radius:16px;padding:0}dialog.dlg::backdrop{background:#0b0b0b66}dialog.dlg form{padding:24px}dialog.dlg h2{font:800 26px / 1.1 var(--cond)}dialog.dlg .x{position:absolute;top:12px;right:12px}.frm{flex-direction:column;gap:16px;margin-top:18px;display:flex}.frm label>span{margin-bottom:6px;font:600 14px/1.2 Fira Sans;display:block}.frm textarea,.frm select,.frm input[type=text],.frm input[type=email]{border-radius:var(--r);width:100%;box-shadow:inset 0 0 0 1px var(--rule-2);font:inherit;background:#fff;border:0;padding:12px 14px;font-size:15px}.frm select{background:#fff var(--chev) no-repeat right 16px center / 12px 8px;cursor:pointer;padding-right:40px}.frm textarea{min-height:120px;line-height:1.45}.frm textarea:hover,.frm select:hover,.frm input[type=text]:hover,.frm input[type=email]:hover{box-shadow:inset 0 0 0 1.5px var(--ink-2)}.frm textarea:focus,.frm select:focus,.frm input:focus,.frm textarea:focus:hover,.frm select:focus:hover,.frm input:focus:hover{box-shadow:inset 0 0 0 2px var(--ink);outline:none}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.frm .msg{border-radius:var(--r);padding:12px 14px;font-size:14.5px}.frm .msg.ok{background:var(--green-3);color:var(--green)}.frm .msg.err{background:var(--red-3);color:var(--red)}.frm small.help{color:var(--mute);margin-top:6px;font-size:12.5px;display:block}.votes{box-shadow:inset 0 0 0 1px var(--rule);background:#fff;border-radius:18px;padding:20px}.votes h3{font:800 21px / 1.1 var(--cond)}.votes .q{margin-top:16px;font:600 14.5px/1.3 Fira Sans}.votes .opts{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.votes .opts button{height:38px;box-shadow:inset 0 0 0 1px var(--rule-2);background:#fff;border-radius:999px;padding:0 14px;font:600 14px/1 Fira Sans}.votes .opts button[aria-pressed=true]{background:var(--ink);color:#fff;box-shadow:none}.votes .res{flex-direction:column;gap:8px;margin-top:16px;display:flex}.votes .bar{grid-template-columns:110px minmax(0,1fr) 48px;align-items:center;gap:10px;font-size:13.5px;display:grid}.votes .bar i{background:var(--sunk);border-radius:5px;height:10px;display:block;overflow:hidden}.votes .bar i>i{background:var(--ink);border-radius:5px}.votes .note{color:var(--mute);margin-top:12px;font-size:12.5px}.skip{z-index:100;background:var(--ink);color:#fff;border-radius:8px;padding:10px 14px;position:absolute;top:8px;left:-9999px}.skip:focus{left:8px}.sec-h2{font:800 32px / 1.05 var(--cond)}.kv{grid-template-columns:140px 1fr;gap:8px 16px;font-size:14.5px;display:grid}.kv dt{color:var(--mute)}.pill-row{flex-wrap:wrap;gap:8px;display:flex}.az{flex-wrap:wrap;gap:4px;margin-bottom:24px;display:flex}.az a{width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--rule);background:#fff;border-radius:8px;justify-content:center;align-items:center;font:700 14px/1 Fira Sans;display:inline-flex}.az a:hover{background:var(--sign-3)}.gl-l{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.toast-w{z-index:70;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.nfp{text-align:center;padding:80px 0 96px}.nfp h1{font:800 64px / 1 var(--cond)}.nfp p{max-width:520px;color:var(--mute);margin:14px auto 0;font-size:17px}.nfp .acts{justify-content:center;gap:10px;margin-top:24px;display:flex}.corr li{border-top:1px solid var(--rule);padding:16px 0}.corr time{color:var(--mute);font-size:13px}.corr b{margin-top:2px;display:block}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mt{margin-top:40px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sticky{flex-direction:column;gap:24px;display:flex;position:sticky;top:96px}.lnk-u{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.lnk-u:hover{color:var(--blue)}small.blk{color:var(--mute);font-size:12.5px;display:block}.sgh{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);margin:0 0 12px;font:700 12.5px/1 Fira Sans}.snone{border-radius:var(--r);background:var(--sunk);color:var(--ink-2);padding:14px 16px;font-size:14.5px}.chip .n,.sec-h2 .n{color:var(--mute);font-weight:500}.sec-h2{margin-bottom:16px}.sec-h3{font:800 22px / 1.15 var(--cond);margin:24px 0 8px}p.d{color:var(--mute);margin:-8px 0 16px;font-size:15px}[data-spoiler-text]{display:none}html:not([data-spoilers]) [data-spoiler-text=hidden],html[data-spoilers=hidden] [data-spoiler-text=hidden],html[data-spoilers=endings] [data-spoiler-text=endings],html[data-spoilers=all] [data-spoiler-text=all]{display:inline}details.spoiler.inl{border-radius:var(--r);margin-top:8px}details.spoiler.inl>summary{gap:10px;padding:10px 14px;font-size:14.5px;display:flex}details.spoiler.inl>summary .sl{text-underline-offset:3px;font-weight:600;text-decoration:underline}details.spoiler.inl[open]>summary .sl{color:var(--mute);text-decoration:none}details.spoiler.inl>:not(summary){padding:0 14px 14px}.egrp details.spoiler.inl>.cgrid{padding-top:8px}.sp-prose{margin-top:16px}.ixl{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px;display:grid}.ixl a{border-radius:var(--r-l);height:100%;box-shadow:inset 0 0 0 1px var(--rule);background:#fff;align-items:center;gap:14px;padding:16px 18px;transition:box-shadow .15s;display:flex}.ixl a:hover{box-shadow:var(--e1), inset 0 0 0 2px var(--ink)}.ixl .tx{flex:1;min-width:0}.ixl .tx b{font-size:16.5px;line-height:1.25;display:block}.ixl .tx small{color:var(--mute);margin-top:2px;font-size:13px;display:block}.ixl .tx .sm{-webkit-line-clamp:2;color:var(--ink-2);-webkit-box-orient:vertical;margin-top:6px;font-size:14px;display:-webkit-box;overflow:hidden}.ixl a>.ico:last-child{color:var(--mute)}.tpage{max-width:760px}.tlinks{margin-top:32px}.cform{border-radius:var(--r-l);box-shadow:inset 0 0 0 1px var(--rule);background:#fff;margin-top:40px;padding:28px}.nlpage{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:48px;display:grid}.nlw{gap:20px;display:grid}.nlw li{grid-template-columns:44px 1fr;gap:4px 16px;display:grid}.nlw li .tile{grid-row:1/3}.nlw b{font:800 20px / 1.15 var(--cond)}.nlw p{color:var(--ink-2);font-size:15px}.nlbox{background:var(--sign);border-radius:18px;padding:28px;position:sticky;top:96px}.nlf h3{font:800 24px / 1.1 var(--cond)}.nlstate .tile{background:var(--ink);color:var(--sign)}.nlstate.ok .tile{background:var(--green);color:#fff}.nlstate h2{font:800 26px / 1.1 var(--cond);margin-top:16px}.nlstate>p{color:var(--ink-2);margin-top:8px;font-size:15.5px;line-height:1.5}.nlstate-go{margin-top:20px}.nlstate-go .nlf{background:#ffffff8c;border-radius:12px;padding:18px}.nlact{flex-wrap:wrap;gap:8px;display:flex}.nlstate .msg.err{color:var(--red);margin-top:12px;font-size:14.5px}.nlf>p{color:var(--ink-2);margin-top:6px;font-size:15px}.nlrow{gap:8px;margin-top:14px;display:flex}.nlrow .fld{flex:1;min-width:0}.nlf .msg{align-items:center;gap:8px;margin-top:12px;font-size:14.5px;display:flex}.nlf .msg.err{color:var(--red)}.nlf .msg.ok{color:var(--green)}.nlf .help,.nlf small{color:var(--ink-2);margin-top:10px;font-size:12.5px;display:block}.nlwk{color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:10px;margin-top:12px;font-size:14px;line-height:1.4;display:flex}.nlwk input{appearance:none;width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--ink-2);cursor:pointer;background:#fff;border-radius:5px;flex:none;margin:0}.nlwk input:checked{background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat;box-shadow:none}.nlwk input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ts:empty{display:none}.ts{margin-top:10px}.spage{max-width:820px}.fld.big{border-radius:var(--r-l);height:60px}.fld.big input{font-size:19px}.spage .sres{margin-top:20px}.spage .sgh{margin-top:24px}.radios{border:0;gap:8px;margin:0;padding:0;display:grid}.radios legend{margin-bottom:6px;font-size:14.5px;font-weight:600}.radios label{border-radius:var(--r);min-height:46px;box-shadow:inset 0 0 0 1px var(--rule-2);cursor:pointer;background:#fff;align-items:center;gap:12px;padding:10px 14px;font-size:15px;display:flex}.radios label:hover{box-shadow:inset 0 0 0 1.5px var(--ink-2)}.radios label:has(input:checked){box-shadow:inset 0 0 0 2px var(--ink);font-weight:600}.radios input{appearance:none;width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--rule-2);cursor:pointer;background:#fff;border-radius:50%;flex:none;margin:0}.radios input:checked{box-shadow:inset 0 0 0 6px var(--ink)}.radios input:focus-visible{outline:0}.radios label:has(input:focus-visible){outline:3px solid var(--blue);outline-offset:2px}input.epin{border-radius:var(--r);width:88px;height:40px;box-shadow:inset 0 0 0 1px var(--rule-2);font:inherit;border:0;padding:0 10px}input.epin:focus{outline:2px solid var(--ink);outline-offset:1px}.wbtn{margin-top:12px}.wnone{border-radius:var(--r);background:var(--sunk);padding:16px}.wnone b{font-size:15.5px;display:block}.wnone p{color:var(--ink-2);margin-top:4px;font-size:14px}.coming{gap:6px;margin-top:12px;font-size:14px;display:grid}.coming li{align-items:center;gap:8px;display:flex}.plg{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin-bottom:24px;display:grid}.plg a{border-radius:var(--r-l);height:100%;box-shadow:inset 0 0 0 1px var(--rule);background:#fff;grid-template-columns:auto 1fr;align-items:center;gap:10px 14px;padding:18px;display:grid}.plg a:hover{box-shadow:var(--e1), inset 0 0 0 2px var(--ink)}.plg a>span{color:var(--ink-2);font-size:14.5px}.plg a>b{text-underline-offset:3px;grid-column:1/3;font-size:14px;text-decoration:underline}.calnav{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.calnav>b{font:800 20px / 1 var(--cond)}.tbl tr.wk th{background:var(--sunk);color:var(--mute);padding:10px 16px;font-size:12.5px}.tbl td.cd{white-space:nowrap;width:92px}.tbl td.cd b{font:800 17px / 1.1 var(--cond);display:block}.tbl td.cd small{color:var(--amber);font-size:12px;display:block}.jumpto{margin-bottom:32px}.egrp{scroll-margin-top:96px}.egrp+.egrp{border-top:1px solid var(--rule);margin-top:48px;padding-top:40px}.azc{height:36px;box-shadow:inset 0 0 0 1px var(--rule);background:#fff;border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.azc:hover{background:var(--sign-3)}.glg{scroll-margin-top:96px}.glg+.glg{margin-top:40px}.gl-l .term{grid-template-columns:1fr;height:100%}.gl-l .term:hover{box-shadow:var(--e1), inset 0 0 0 2px var(--ink)}.gkv{border-radius:var(--r-l);box-shadow:inset 0 0 0 1px var(--rule);background:#fff;padding:20px}.gkv dd b{font-size:16px}.gdef{border-radius:var(--r-l);background:var(--sign-3);margin-top:16px;padding:16px 18px;display:block}.gdef b{font-size:16px;display:block}.gdef b [lang=zh]{font:400 14px var(--zh);color:var(--mute);margin-left:4px}.gdef b i{color:var(--mute);font-size:14px;font-weight:400}.gdef>span{color:var(--ink-2);margin-top:4px;font-size:14.5px;display:block}.gprose{max-width:720px}.prose .prow{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:20px 14px;margin-top:1.4em;margin-bottom:.4em;padding:0;list-style:none;display:grid}.prose .prow li+li{margin-top:0}.prose .prow-c{color:var(--ink);text-decoration:none;display:block}.prow-c .po{transition:transform .2s,box-shadow .2s;display:block}.prow-c:hover .po{box-shadow:var(--e2);transform:translateY(-3px)}.prow-c .t{margin-top:8px;font:700 14px/1.25 Fira Sans;display:block}.prow-c:hover .t{text-underline-offset:3px;text-decoration:underline}.prow-c .m{color:var(--mute);margin-top:2px;font-size:12.5px;line-height:1.35;display:block}.prow-c .n{color:var(--ink-2);margin-top:4px;font:600 12.5px/1.35 Fira Sans;display:block}@media (width<=760px){.prose .prow{scroll-snap-type:x proximity;scrollbar-width:none;gap:12px;margin-right:-16px;padding-right:16px;display:flex;overflow-x:auto}.prose .prow::-webkit-scrollbar{display:none}.prose .prow>li{scroll-snap-align:start;flex:none;width:104px}}.toc{border-radius:var(--r-l);box-shadow:inset 0 0 0 1px var(--rule);background:#fff;padding:20px}.toc ol{gap:8px;margin-top:12px;padding-left:18px;font-size:14.5px;list-style:decimal;display:grid}.toc a:hover{text-decoration:underline}.aphoto{margin:0 0 24px}.aphoto img{border-radius:var(--r-l);width:240px;max-width:100%;height:auto}.startw{border-radius:var(--r-l);background:var(--sign-3);margin:0 0 32px;padding:20px}.startw .sw{align-items:center;gap:20px;margin-top:12px;display:flex}.startw .sw .pc{flex:none;width:140px}.startw .sw p{color:var(--ink-2);font-size:15.5px}.dhub{padding-bottom:72px}.hmain{min-width:0}.sblock+.sblock{margin-top:8px}.byl{color:var(--mute);font-size:13.5px}.terms.four{grid-template-columns:repeat(4,1fr)}.terms .term .zr{color:var(--mute);font-size:13px}.guides-row{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;display:grid}.gcard{border-radius:var(--r-l);box-shadow:inset 0 0 0 1px var(--rule);background:#fff;padding:22px;display:block}.gcard:hover{box-shadow:var(--e1), inset 0 0 0 2px var(--ink)}.gcard b{font:800 21px / 1.15 var(--cond);margin-top:10px;display:block}.gcard p{color:var(--ink-2);margin-top:8px;font-size:14.5px}@media (width<=1100px){.nlpage{grid-template-columns:minmax(0,1fr)}.nlbox{position:static}.nlpage.act .nlbox{order:-1}.terms.four{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.mt{margin-top:32px}.ixl,.plg,.gl-l,.guides-row,.terms.four{grid-template-columns:minmax(0,1fr)}.nlrow{flex-direction:column}.nlrow .fld{flex:none}.cform,.nlbox{padding:20px}.startw .sw{align-items:flex-start}.startw .sw .pc{width:112px}.jumpto{scrollbar-width:none;flex-wrap:nowrap;margin-right:-16px;padding-right:16px;overflow-x:auto}.jumpto .chip{flex:none}.calnav .btn{padding:0 12px}.tbl td.cd{width:64px}.sec-h2{font-size:26px}}.w2w .rgl{flex-wrap:wrap;align-items:center;gap:14px}html:not([data-region]) .w2w .rgl[data-region-text=US],html[data-region=US] .w2w .rgl[data-region-text=US],html[data-region=GB] .w2w .rgl[data-region-text=GB],html[data-region=CA] .w2w .rgl[data-region-text=CA],html[data-region=AU] .w2w .rgl[data-region-text=AU]{display:inline-flex}.w2w .rgl b{font:800 18px / 1.1 var(--cond)}.w2w .rg{background:var(--bg);border-radius:7px;align-items:center;gap:6px;height:32px;margin-left:auto;padding:0 10px;font:600 13.5px/1 Fira Sans;display:inline-flex}.w2w .rg:hover{background:var(--sunk)}.az .azc{border-radius:999px;width:auto;height:36px;padding:0 14px}.gl-l .term .ex{color:var(--ink-2);margin-top:8px;font:400 14.5px/1.45 Fira Sans;display:block}.snone a{text-underline-offset:3px;text-decoration:underline}@media (width<=860px){.jump{scrollbar-width:none;flex-wrap:nowrap;gap:8px;padding:8px 16px;display:flex;overflow-x:auto}.jump .chip{flex:none}}.cast{grid-template-columns:repeat(var(--cols,4), 1fr);gap:18px}.person .ph img{transition:transform .3s}.person:hover .ph img{transform:scale(1.03)}.cast-h{font:800 15px / 1.2 var(--cond);letter-spacing:.02em;text-transform:uppercase;color:var(--mute);margin:28px 0 10px}.cast-more{grid-template-columns:repeat(3,1fr);gap:2px 20px;display:grid}.crow{border-bottom:1px solid var(--rule);align-items:center;gap:12px;min-width:0;padding:9px 0;display:flex}.crow .ini{width:40px;height:40px;font:800 14px / 1 var(--cond);color:var(--ink-2);background:var(--sunk);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.crow b{font-size:14.5px;line-height:1.3;display:block}.crow b [lang=zh]{color:var(--mute);font-size:12.5px;font-weight:400}.crow small{color:var(--ink-2);font-size:13px;line-height:1.35;display:block}a.crow:hover b{text-decoration:underline}@media (width<=1100px){.cast-more{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.cast{grid-template-columns:repeat(var(--cols-m,2), 1fr);gap:14px}.cast-more{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.person .ph img{transition:none}}.dsub-t{align-items:center;gap:18px;display:flex}.dsub-p{flex:none;width:72px}.dsub h1{font-size:46px}.dsub-nav{margin-top:0}.dsub-nav .tab[aria-current]{color:var(--ink)}.phead .meta span.byl{display:inline}.dsubpage .hub{padding-top:32px}.spwarn{background:var(--sign-3);border-radius:14px;align-items:flex-start;gap:12px;padding:16px 18px;font-size:15.5px;line-height:1.5;display:flex}.spwarn .ico{flex:none;margin-top:2px}.ending-wait{color:var(--ink-2);align-items:center;gap:8px;margin-top:14px;font-size:15px;display:flex}.hsec .more{margin-top:18px}.rels{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.rgrp{box-shadow:inset 0 0 0 1px var(--rule);background:#fff;border-radius:14px;padding:16px 18px}.rhead{border-bottom:1px solid var(--rule);align-items:center;gap:12px;padding-bottom:12px;display:flex}.rhead b{font:800 20px / 1.1 var(--cond);display:block}.rhead small,.rgrp li small{color:var(--mute);font-size:13px;display:block}.rgrp .av{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px}.rhead .av{width:52px;height:52px}.rgrp .av.ini{font:800 14px / 1 var(--cond);color:var(--ink-2);background:var(--sunk);justify-content:center;align-items:center;display:flex}.rgrp ul{margin:0;padding:0;list-style:none}.rgrp li{border-bottom:1px solid var(--rule);grid-template-columns:40px 1fr;align-items:center;gap:2px 12px;padding:10px 0;display:grid}.rgrp li:last-child{border-bottom:0}.rgrp li b{font-size:15px;font-weight:700}.rgrp li b [lang=zh]{color:var(--mute);font-size:13px;font-weight:400}.rlabel{background:var(--sunk);color:var(--ink-2);border-radius:999px;grid-column:2;justify-self:start;padding:3px 9px;font-size:13px;font-weight:600}.rgrp details.spoiler.inl{margin-top:10px}@media (width<=860px){.dsub h1{font-size:34px}.dsub-p{display:none}.rels{grid-template-columns:1fr}.snav.dsub-nav{top:0;display:block!important;position:relative!important}.dsub-nav .wrap{scrollbar-width:none;overflow-x:auto}.dsub-nav .tab{flex:none;height:48px}}.remind{background:var(--sign-3);border-radius:16px;margin-top:18px;padding:18px 22px}.remind .nlf h3{font-size:20px}.remind .nlf>p{font-size:14.5px}.remind.inl{border-radius:12px;margin-top:4px;padding:16px 18px;line-height:1.45}.remind.inl .nlf h3{font:800 19px / 1.15 var(--cond);margin:0}.remind.inl .nlf>p{font-size:14.5px}.remind.inl .nlrow{margin-top:12px}.remind.side{margin-top:24px;padding:20px}.remind.side .nlrow{flex-direction:column}@media (width<=640px){.remind{padding:18px}.remind .nlrow{flex-direction:column}}.epick{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.epk{box-shadow:var(--e1), inset 0 0 0 1px var(--rule);font:inherit;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.epk:hover{box-shadow:var(--e2), inset 0 0 0 1.5px var(--ink)}.epk:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.epk .ic{border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.epk.he .ic{background:var(--green-3);color:var(--green)}.epk.bs .ic{background:var(--sign-3);color:var(--amber)}.epk.be .ic{background:var(--red-3);color:var(--red)}.epk.oe .ic{background:var(--blue-3);color:var(--blue)}.epk .tx{flex-direction:column;gap:3px;min-width:0;display:flex}.epk b{font:800 21px / 1.05 var(--cond)}.epk small{color:var(--mute);font-size:13px;line-height:1.3}.epk .cnt{font:800 30px / 1 var(--cond)}.epk.on{background:var(--ink);color:#fff;box-shadow:var(--e2)}.epk.on small{color:#c9c9ce}.epk.on .ic{color:#fff;background:#ffffff24}.eres+.eres{border-top:1px solid var(--rule);margin-top:48px;padding-top:40px}.eres .sec-h2{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.eres .sec-h2 .et{height:32px;padding:0 14px;font-size:17px}.frt{background:var(--green-3);height:22px;color:var(--green);font:700 12px / 1 var(--cond);letter-spacing:.02em;border-radius:4px;align-items:center;margin-left:6px;padding:0 7px;display:inline-flex}.emore{border-top:1px solid var(--rule);color:var(--mute);margin-top:40px;padding-top:24px;font-size:15px}.emore a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}@media (width<=1000px){.epick{grid-template-columns:1fr 1fr}}@media (width<=560px){.epick{gap:8px}.epk{grid-template-columns:auto 1fr;gap:6px 10px;padding:12px}.epk .ic{width:32px;height:32px}.epk .ic .ico{width:18px;height:18px}.epk small{display:none}.epk b{font-size:18px}.epk .cnt{grid-column:2;font-size:24px}.eres .sec-h2 .et{height:28px;font-size:15px}}.wkv{border-radius:var(--r-l);background:var(--paper);box-shadow:var(--e1), inset 0 0 0 1px var(--rule);margin-bottom:40px;padding:24px}.wkh{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-bottom:16px;display:flex}.wkh .sec-h2{margin:0}.wkz{color:var(--mute);align-items:center;gap:6px;font-size:14px;display:inline-flex}.wkd{grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:20px;display:grid}.wkd button{border-radius:var(--r);background:var(--bg);box-shadow:inset 0 0 0 1px var(--rule);font:inherit;color:var(--ink);cursor:pointer;border:0;justify-items:center;gap:2px;padding:10px 4px 9px;display:grid}.wkd button:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.wkd button:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.wkd b{font:800 17px / 1 var(--cond)}.wkd small{color:var(--mute);font-size:12.5px;line-height:1.2}.wkd i{background:var(--sign);min-width:24px;font:800 13px / 1 var(--cond);border-radius:99px;margin-top:4px;padding:3px 6px;font-style:normal}.wkd button.on{background:var(--ink);color:#fff;box-shadow:var(--e2)}.wkd button.on small{color:#c9c9ce}.wkdh{font:700 15px / 1.3 var(--cond);letter-spacing:.04em;text-transform:uppercase;color:var(--mute);margin:0 0 4px}.wkl{margin:0;padding:0;list-style:none}.wkr{border-top:1px solid var(--rule);grid-template-columns:96px 48px 1fr;align-items:start;gap:14px;padding:14px 0;display:grid}.wkr:first-child{border-top:0}.wkr.mine{border-radius:var(--r);background:var(--sign-3);margin:0 -12px;padding:14px 12px}.wkr.mine+.wkr{border-top:0}.wkr .po{width:48px}.wkt{font:800 19px / 1.1 var(--cond);padding-top:2px}.wkt.tbc{color:var(--mute);font:600 14px / 1.25 var(--cond)}.wkb{gap:5px;min-width:0;display:grid}.wkb p{margin:0}.wkn{font:700 18px / 1.2 var(--cond);color:var(--ink);text-decoration:none}a.wkn:hover{text-underline-offset:3px;text-decoration:underline}.wke{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:15px;display:flex}.wtag{height:22px;font:700 12px / 1 var(--cond);letter-spacing:.02em;border-radius:4px;align-items:center;padding:0 8px;display:inline-flex}.wtag.fin{background:var(--ink);color:var(--sign)}.wtag.out{background:var(--green-3);color:var(--green)}.wtag.me{background:var(--sign);color:var(--ink)}.wkp{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:14px;display:flex}.wkp>span{align-items:center;display:inline-flex}.wkx{color:var(--mute);font-size:13.5px}.wk0{color:var(--mute);margin:8px 0 0}.wkf{border-top:1px solid var(--rule);color:var(--mute);margin:18px 0 0;padding-top:14px;font-size:13.5px;line-height:1.5}@media (width<=560px){.wkv{margin:0 -4px 32px;padding:16px 14px}.wkh .sec-h2{font-size:26px}.wkd{gap:4px}.wkd button{padding:8px 0 7px}.wkd b{font-size:14px}.wkd small{font-size:11px}.wkd i{min-width:20px;padding:3px 4px;font-size:12px}.wkr{grid-template-columns:44px 1fr;gap:4px 12px}.wkr .po{grid-row:1/3;width:44px}.wkt{grid-column:2;font-size:16px}.wkb{grid-column:2}.wkr.mine{margin:0 -8px;padding:14px 8px}}
