:root{--pg:#070A12;--ink:#EAF0FF;--ink2:#BAC4DC;--ink3:#8D98B3;--line:rgba(180,195,230,.16);--line2:rgba(180,195,230,.32);--card:rgba(12,16,34,.42);--cardB:rgba(170,190,255,.15);--glass:rgba(8,12,28,.52);--acc:var(--accN,#9DB8FF);--warm:#FFB38A;--disc:rgba(14,21,48,.85);--disc2:rgba(160,185,255,.14);--serif:"Source Han Serif SC","Noto Serif CJK SC","Noto Serif SC","Songti SC","STSong",serif;--mono:ui-monospace,"SF Mono",Menlo,monospace;--panel:rgba(8,12,26,.78);--panelB:rgba(160,185,255,.2)}html[data-ink=dark]{--ink:#14213A;--ink2:#3E4C66;--ink3:#5E6A82;--line:rgba(20,40,70,.13);--line2:rgba(20,40,70,.28);--card:rgba(255,255,255,.6);--cardB:rgba(255,255,255,.82);--glass:rgba(255,255,255,.64);--acc:var(--accD,#2C6FB4);--warm:#D9692F;--disc:rgba(227,236,247,.92);--disc2:rgba(44,80,130,.14)}*{box-sizing:border-box}html,body{margin:0;background:var(--pg);color:var(--ink);font:var(--fs-15)/1.7 -apple-system,BlinkMacSystemFont,"PingFang SC","Hiragino Sans GB","Noto Sans SC",sans-serif}body{overflow-x:hidden;transition:background-color .6s,color .6s}a{color:inherit;text-decoration:none}button,select{font:inherit;color:inherit}em{font-style:normal;font-size:.78em;padding:0 5px;border-radius:6px;background:rgba(255,179,138,.18);color:var(--warm);margin-left:4px;white-space:nowrap}.mono{font-family:var(--mono)}.stage{position:absolute;left:0;top:0;width:100%;overflow:hidden;z-index:0;touch-action:pan-y;user-select:none;-webkit-user-select:none}html.fixed .stage{position:fixed;height:100vh!important}.stage.grab{cursor:grabbing}.sky,.fx{position:absolute;left:0;top:0;display:block}.fx{pointer-events:none}.sl,.sl2{position:absolute;left:0;top:0;width:100%;height:100%;will-change:transform}.sl2{pointer-events:none}.ovl{position:absolute;left:0;overflow:visible}.hero{position:relative;z-index:1;pointer-events:none;height:100vh}main.pgm{position:relative;z-index:2;padding-top:200px}html.fixed main.pgm{padding-top:36px}.ovl .ln{stroke:rgba(190,210,255,.42);stroke-width:1}.ovl.day .ln{stroke:rgba(255,255,255,.6)}.ovl.day .lns,.ovl.day .sts{filter:drop-shadow(0 0 1.2px rgba(16,36,72,.5))}.ovl .ln.dim{stroke-dasharray:2 4;opacity:.55}.ovl .hit{fill:transparent;cursor:pointer;outline:none}.ovl .hit:focus-visible{stroke:#fff;stroke-width:1.4;stroke-dasharray:3 3}.ovl .s .sd{display:none}.ovl .s.b .sd,.ovl .s.pin .sd{display:inline}.ovl .s .tw,.ovl .s .sp,.ovl .s .rip{transform-box:fill-box;transform-origin:center}.ovl.night .s:not(.pin):not(.empty) .tw{animation-name:tw;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes tw{0%,100%{opacity:1;transform:scale(1)}28%{opacity:.6;transform:scale(.8)}52%{opacity:1;transform:scale(1.08)}74%{opacity:.82;transform:scale(.92)}}.ovl .s.pin .tw{animation:pinS 5.6s ease-in-out infinite!important}.ovl .s.pin .sp{animation:pinSp 5.6s ease-in-out infinite}@keyframes pinS{0%,60%,100%{transform:scale(1);opacity:1}64%{transform:scale(1.5)}68%{transform:scale(.94)}72%{transform:scale(1.36)}78%{transform:scale(1)}}@keyframes pinSp{0%,60%,100%{transform:scale(1)}64%{transform:scale(1.7)}68%{transform:scale(1)}72%{transform:scale(1.5)}80%{transform:scale(1)}}.ovl .s.pin .rip{fill:none;stroke:#FF9A5C;stroke-width:1.5;vector-effect:non-scaling-stroke;opacity:0}.ovl.day .s.pin .rip{animation:rip 3.6s ease-out infinite}.ovl.day .s.pin .rip.r2{animation-delay:1.8s}.ovl.night .s.pin .rip{stroke:rgba(255,178,122,.6);animation:rip 5.6s ease-out infinite;animation-delay:3.6s}.ovl.night .s.pin .rip.r2{display:none}@keyframes rip{0%{transform:scale(1);opacity:.95}100%{transform:scale(4.4);opacity:0}}.ovl .s.sel:not(.pin) .c{stroke:#fff!important}.reflw,.refl{pointer-events:none}.refl .rs{opacity:var(--o,0);transform-box:fill-box;transform-origin:center;animation:shim 3.6s ease-in-out infinite}@keyframes shim{0%,100%{opacity:var(--o,0);transform:translateX(0) scaleY(1)}35%{opacity:calc(var(--o,0) * .45);transform:translateX(.6px) scaleY(1.18)}65%{opacity:calc(var(--o,0) * .85);transform:translateX(-.5px) scaleY(.9)}}.ovl .subl .ln{stroke:rgba(255,255,255,.75);stroke-width:1.1;stroke-dasharray:3 5}.ovl .subw{animation:peekIn .7s ease-out both}.ovl .subw .sts,.ovl .subw .lns{animation:bob 6s .7s ease-in-out infinite}@keyframes peekIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ovl .subbg{pointer-events:none}.ovl .subs .s:not(.pin) .tw{animation:shim2 4.2s ease-in-out infinite!important}@keyframes shim2{0%,100%{opacity:.95}50%{opacity:.6}}@keyframes bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}.cl.sub{text-shadow:0 1px 8px rgba(6,24,48,.7)}.ovl .subs .tw{animation:none!important}.ovl .ylw,.cl.ylw{opacity:.28;transition:opacity .3s}.cl.sub b{font-size:var(--fs-18)}.cl.sub small i{font-style:normal;color:#FFE0B8}.edges{position:absolute;inset:0;pointer-events:none}.eh{position:absolute;pointer-events:auto;height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.42);background:rgba(10,14,26,.3);color:#EEF2FA;font-size:var(--fs-12);cursor:pointer;white-space:nowrap;transform:translateY(-50%);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:inline-flex;align-items:center;gap:6px}.eh:hover{border-color:rgba(255,255,255,.8)}.eh.l{left:12px}.eh.r{right:12px}.eh b{font-family:var(--serif);font-weight:900}.eh span{font:500 var(--fs-11) var(--mono);opacity:.82}.ehb{position:absolute;left:0;right:0;bottom:62px;display:flex;justify-content:center;align-items:center;gap:6px;flex-wrap:wrap;pointer-events:none}.ehb>span{font:500 var(--fs-10) var(--mono);letter-spacing:.14em;color:rgba(238,242,250,.85);text-shadow:0 1px 6px rgba(0,0,0,.6)}.ehb .eh{position:static;transform:none}@media(prefers-reduced-motion:reduce){.ovl .s .tw,.ovl .s .sp,.ovl .s .rip,.pfl{animation:none!important}}.ovl .arcs{opacity:0;transition:opacity .35s;pointer-events:none}.arc-on .ovl .arcs{opacity:1;pointer-events:auto}.ovl .ap{fill:none;stroke-width:2;stroke-linecap:round;stroke-dasharray:.5 7}.ovl .ap.s{stroke:#FFD49E}.ovl .ap.m{stroke:#D4DEFF;opacity:.85}.ovl .ad{cursor:pointer;outline:none}.ovl .ad .adh{fill:transparent}.ovl .ad .add{fill:#FFD49E;stroke:rgba(20,24,40,.35);stroke-width:1;transition:r .15s}.ovl .ad.m .add{fill:#D4DEFF}.ovl .ad:hover .add,.ovl .ad:focus-visible .add{r:5.6px}.ovl .ad text,.ovl .ae text{font:600 var(--fs-11) var(--mono);fill:#fff;text-anchor:middle;paint-order:stroke;stroke:rgba(10,16,32,.45);stroke-width:3px;stroke-linejoin:round}.ovl .ae.edge.l text{text-anchor:start}.ovl .ae.edge.r text{text-anchor:end}.ovl .ad.s text{fill:#FFE6C4}.ovl .ad.m text{fill:#DCE5FF}.ovl .ae line{stroke:rgba(255,255,255,.85);stroke-width:1.3}.ovl .ae.s text{fill:#FFE6C4}.ovl .ae.m text{fill:#E2E9FF}.ovl .hot{fill:transparent;cursor:pointer;stroke:rgba(255,255,255,0);stroke-width:1.2;stroke-dasharray:3 4;transition:stroke .3s;outline:none}.ovl .hot:hover,.ovl .hot:focus-visible,.arc-on .ovl .hot{stroke:rgba(255,255,255,.75)}.lbls{position:absolute;inset:0;pointer-events:none}.cl{position:absolute;transform:translateY(-100%);display:flex;align-items:baseline;gap:8px;white-space:nowrap;color:rgba(240,244,255,.94);text-shadow:0 1px 10px rgba(10,20,50,.45)}.cl b{font:900 var(--fs-22)/1 var(--serif);letter-spacing:.1em}.cl b.big{font-size:var(--fs-28)}.cl b.sm{font-size:var(--fs-18)}.cl small{font:500 var(--fs-11)/1 var(--mono);letter-spacing:.08em;opacity:.8}.hud{position:absolute;inset:0;pointer-events:none;--hi:#EEF2FA;--hi2:rgba(238,242,250,.8);--hi3:rgba(238,242,250,.62);--hl:rgba(238,242,250,.3);--hs:0 1px 14px rgba(0,0,10,.35);--ti:#EEF2FA;--ti2:rgba(238,242,250,.78);--tl:rgba(238,242,250,.3)}.hud.ink-dark{--hi:#13213A;--hi2:#25344F;--hi3:#3E4E6A;--hl:rgba(19,33,58,.25);--hs:0 1px 16px rgba(255,255,255,.45)}.hud.top-dark{--ti:#13213A;--ti2:#2E3E5C;--tl:rgba(19,33,58,.25)}.hud a,.hud button,.hud input{pointer-events:auto}.hd{position:absolute;left:80px;right:80px;top:22px;height:44px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;color:var(--ti);z-index:4}.logo{justify-self:start;font:900 var(--fs-18)/1 var(--serif);letter-spacing:.04em;opacity:.9}.logo i{font-style:normal;color:#FFB38A}.hd nav{display:flex;gap:32px;font-size:var(--fs-14);letter-spacing:.12em}.hd nav a{padding:8px 0;color:var(--ti2)}.hd nav a[aria-current]{color:var(--ti);border-bottom:2px solid #FFB38A}.hr2{justify-self:end;display:flex;gap:10px;align-items:center}.wpill{height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--tl);display:inline-flex;align-items:center;font-size:var(--fs-13);color:var(--ti2);white-space:nowrap}.mpill{height:38px;padding:0 14px 0 10px;border-radius:999px;border:1px solid var(--tl);background:transparent;color:var(--ti);display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-13);cursor:pointer;max-width:240px}.mpill[aria-pressed=true]{background:rgba(255,179,138,.16)}.mpill .pl,.mpill .pa{flex:none;display:block}.mpill .pa,.mpill[aria-pressed=true] .pl{display:none}.mpill[aria-pressed=true] .pa{display:block}.mpill i{display:block;flex:none;width:18px;height:18px;border-radius:50%;transition:box-shadow 2s cubic-bezier(.37,0,.63,1),background-color 1s}.mpill span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ib{width:38px;height:38px;border-radius:50%;border:1px solid var(--tl);background:transparent;color:var(--ti);display:grid;place-items:center;cursor:pointer;padding:0}.ib.menu{display:none}.lede{position:absolute;left:80px;top:150px;width:560px;color:var(--hi);text-shadow:var(--hs)}.lede::before{content:"";position:absolute;left:-90px;right:-70px;top:-70px;bottom:-60px;z-index:-1;background:radial-gradient(closest-side,rgba(4,8,20,.28),rgba(4,8,20,0));pointer-events:none}.hud.ink-dark .lede::before{background:radial-gradient(closest-side,rgba(255,255,255,.34),rgba(255,255,255,0))}.lede .kk{font:500 var(--fs-11)/1 var(--mono);letter-spacing:.2em;color:var(--hi3)}.lede h1{margin:18px 0 0;font:900 48px/1.25 var(--serif);letter-spacing:.02em}.lede p{margin:14px 0 0;max-width:520px;font-size:var(--fs-15);line-height:1.85;color:var(--hi2)}.btns{display:flex;gap:10px;margin-top:22px}.b1,.b2{height:42px;padding:0 20px;border-radius:999px;display:inline-flex;align-items:center;font-size:var(--fs-14);font-weight:600;cursor:pointer;text-shadow:none}.b1{background:var(--hi);color:#0B0F1E}.hud.ink-dark .b1{color:#F4F6FA}.b2{border:1px solid var(--hl);background:transparent;color:var(--hi)}.lede .now,.nowb,.arch{font:500 var(--fs-11)/1.5 var(--mono);letter-spacing:.03em;color:var(--hi3)}.lede>.now{margin-top:16px}.tip{position:absolute;width:290px;padding:12px 14px;border-radius:12px;background:rgba(10,14,28,.74);border:1px solid rgba(160,185,255,.2);color:#EEF2FA;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);pointer-events:auto;box-shadow:0 18px 40px -24px rgba(0,0,0,.8)}html[data-phase=day] .tip{background:rgba(255,255,255,.88);border-color:rgba(255,255,255,.95);color:#14213A}.tip small{display:block;font:500 var(--fs-10) var(--mono);letter-spacing:.1em;opacity:.7}.tip b{display:block;margin-top:4px;font-size:var(--fs-15);line-height:1.45}.tip span{display:block;margin-top:4px;font:500 var(--fs-11) var(--mono);opacity:.75}.tip a{display:inline-block;margin-top:6px;font-size:var(--fs-13);font-weight:600;color:#E0743C}html[data-phase=night] .tip a{color:#FFB38A}.tip.mob{width:auto}.mcap{position:absolute;width:240px;padding:11px 13px;border-radius:12px;border:1px solid rgba(240,166,196,.32);background:rgba(12,16,32,.62);color:#EAF0FF;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);opacity:0;pointer-events:none}html[data-phase=day] .mcap{background:rgba(255,255,255,.84);border-color:rgba(255,255,255,.95);color:#14213A}.mcap small{display:flex;justify-content:space-between;font:500 var(--fs-10) var(--mono);letter-spacing:.1em;color:#F0A6C4}html[data-phase=day] .mcap small{color:#2C6FB4}.mcap p{margin:5px 0 0;font-size:var(--fs-14);line-height:1.55}.mcap.on{animation:cap 7.6s ease both}.scrolled .mcap,.scrolled .tip{visibility:hidden}.r-pill .wpill{display:none}@keyframes cap{0%,12%{opacity:0;transform:translateY(8px)}22%,86%{opacity:1;transform:none}100%{opacity:0}}.tray{position:absolute;left:80px;right:80px;bottom:66px;display:flex;flex-wrap:wrap;gap:6px;align-items:center;pointer-events:auto}.tray:empty{display:none}.tray span{font:500 var(--fs-10) var(--mono);letter-spacing:.14em;color:rgba(238,242,250,.85);margin-right:4px;text-shadow:0 1px 6px rgba(0,0,0,.6)}.tray button{height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.4);background:rgba(10,14,26,.28);color:#EEF2FA;font-size:var(--fs-12);cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.tray button b{font-family:var(--serif);font-weight:900;margin-right:4px}.tray .xtra{display:none}.tray.all .xtra{display:inline-block}.tray.all .tmore{display:none}.tray .tmore{border-style:dashed}.tray button i{font-style:normal;margin-left:8px;color:#FFE0B8}.tray button.on{background:rgba(255,224,184,.22);border-color:rgba(255,224,184,.85)}.tray .tup{border-color:rgba(255,200,150,.7);background:rgba(255,160,100,.18);margin-right:10px}.cmp{position:absolute;left:0;right:0;bottom:14px;height:34px}.cmp i{position:absolute;bottom:20px;width:1px;height:6px;background:rgba(255,255,255,.4)}.cmp i.b{height:11px;background:rgba(255,255,255,.7)}.cmp span{position:absolute;bottom:0;transform:translateX(-50%);font:600 var(--fs-11) var(--mono);color:rgba(255,255,255,.85)}.pan button{position:absolute;bottom:12px;width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.32);background:rgba(10,14,26,.3);color:#fff;font-size:var(--fs-22);line-height:1;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.pan button:first-child{left:16px}.pan button:last-child{right:16px}.rbar{position:relative;height:22px;border-radius:6px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18),0 6px 20px -12px rgba(0,0,0,.6)}.rbar .mk{position:absolute;top:0;bottom:0;width:1px;background:rgba(255,255,255,.55)}.rbar .mk.w{background:rgba(255,206,140,.95)}.rbar .now{position:absolute;top:-5px;bottom:-5px;width:3px;margin-left:-1.5px;border-radius:2px;background:#FFB38A;box-shadow:0 0 0 2px rgba(0,0,0,.25)}.rbar .nowt{position:absolute;top:50%;transform:translate(8px,-50%);font:600 var(--fs-11) var(--mono);color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.6);pointer-events:none}.rbar .nowt.lf{transform:translate(calc(-100% - 8px),-50%)}.rin{position:absolute;inset:-6px 0;width:100%;height:calc(100% + 12px);margin:0;opacity:0;cursor:ew-resize}.rlab{position:relative;height:18px;margin-top:5px;font:500 var(--fs-10) var(--mono);letter-spacing:.04em;color:rgba(238,242,250,.72)}.rlab span{position:absolute;transform:translateX(-50%);white-space:nowrap}.rlab .ev.w{color:#FFD9A8}.rlab .ev.c{color:#D4DEFF}.rlab.two{height:32px}.rlab.two .ev.c{top:14px}.rlab .h0{transform:none}.rlab .h24{transform:translateX(-100%)}.rback{height:28px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.32);background:rgba(255,255,255,.06);color:#fff;font-size:var(--fs-12);cursor:pointer;white-space:nowrap}.rback:hover{border-color:rgba(255,255,255,.6)}.rtop{position:absolute;left:0;right:0;top:0;height:18px;pointer-events:auto;z-index:6}.rline{position:absolute;left:0;right:0;top:0;height:3px;padding:0;border:0;opacity:.9;cursor:pointer;transition:height .2s,opacity .2s}.rline::after{content:"";position:absolute;left:0;right:0;top:0;height:18px}.rtop:hover .rline{height:5px;opacity:1}.rnow{position:absolute;top:0;width:3px;height:8px;margin-left:-1.5px;border-radius:0 0 2px 2px;background:#FFB38A;box-shadow:0 0 8px 1px rgba(255,179,138,.9)}.rpan{position:absolute;left:0;right:0;top:0;padding:14px 80px 12px;background:var(--panel);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--panelB);color:#EEF2FA;transform:translateY(-104%);opacity:0;visibility:hidden;transition:transform .3s ease,opacity .2s,visibility 0s .3s}.rtop.open .rpan{transform:none;opacity:1;visibility:visible;transition:transform .3s ease,opacity .2s}.rcap,.rcap2{display:flex;justify-content:space-between;align-items:center;gap:12px;font:500 var(--fs-11) var(--mono);letter-spacing:.08em;color:rgba(238,242,250,.72);margin-bottom:10px}.tpw{position:relative}.tpill{height:38px;padding:0 12px 0 14px;border-radius:999px;border:1px solid var(--tl);background:transparent;color:var(--ti);display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-13);cursor:pointer;white-space:nowrap}.tpill .tpt{font:600 var(--fs-13) var(--mono)}.tpill .tps{font:600 var(--fs-13) var(--serif);opacity:.85}.chev{flex:none;transition:transform .2s}.tpw.open .chev,.nw.open .chev{transform:rotate(180deg)}.rdrop{position:absolute;right:0;top:50px;width:470px;padding:16px 18px 14px;border-radius:12px;background:var(--panel);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--panelB);color:#EEF2FA;box-shadow:0 30px 60px -30px rgba(0,0,0,.8);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s,transform .25s,visibility 0s .25s;text-align:left}.rdrop::before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.tpw.open .rdrop{opacity:1;visibility:visible;transform:none;transition:opacity .2s,transform .25s}.rdh{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:14px}.rdh b{font:700 var(--fs-15) var(--serif);letter-spacing:.06em}.rdh span{font:500 var(--fs-11) var(--mono);color:rgba(238,242,250,.7)}.rev{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:12px}.rev button{height:48px;border-radius:6px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);color:#fff;font:600 var(--fs-13) var(--mono);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.25}.rev button:hover{border-color:rgba(255,255,255,.4)}.rev button small{font:500 var(--fs-11) -apple-system,"PingFang SC",sans-serif;letter-spacing:.1em}.rev .w small{color:#FFD9A8}.rev .c small{color:#D4DEFF}.rft{display:flex;align-items:center;gap:12px;margin-top:12px;font-size:var(--fs-12);color:rgba(238,242,250,.7)}.rside{position:absolute;right:0;top:118px;bottom:140px;width:28px;pointer-events:auto;cursor:ns-resize;touch-action:none;z-index:5;outline:none;border-radius:12px 0 0 12px;border:1px solid transparent;border-right:0;transition:width .28s ease,background-color .28s,border-color .28s}.rsi{position:absolute;left:0;right:0;top:18px;bottom:18px}.rsb{position:absolute;right:9px;top:0;bottom:0;width:4px;border-radius:3px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.2),0 0 12px rgba(0,0,0,.25);transition:width .28s,right .28s}.rsn{position:absolute;right:5px;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:#FFB38A;box-shadow:0 0 0 2px rgba(0,0,0,.25),0 0 10px rgba(255,179,138,.95);transition:right .28s}.rsn b{position:absolute;right:20px;top:50%;transform:translateY(-50%);font:600 var(--fs-11) var(--mono);color:#fff;white-space:nowrap;opacity:0;transition:opacity .2s;text-shadow:0 1px 4px rgba(0,0,0,.6)}.rsl{position:absolute;right:38px;top:0;bottom:0;width:88px;opacity:0;pointer-events:none;transition:opacity .2s}.rsl span{position:absolute;right:0;transform:translateY(-50%);font:500 var(--fs-10) var(--mono);white-space:nowrap;color:rgba(238,242,250,.66)}.rsl .ev.w{color:#FFD9A8}.rsl .ev.c{color:#D4DEFF}.rsl .mk{position:absolute;right:-14px;width:10px;height:1px;background:rgba(255,255,255,.55)}.rsl .mk.w{background:rgba(255,206,140,.9)}.rsk{position:absolute;right:12px;top:-2px;font:500 var(--fs-10) var(--mono);letter-spacing:.14em;color:rgba(238,242,250,.7);white-space:nowrap;opacity:0;transition:opacity .2s}.rside.open{width:140px;background:var(--panel);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-color:var(--panelB)}.rside.open .rsb{width:14px;right:16px}.rside.open .rsn{right:17px}.rside.open .rsl,.rside.open .rsn b,.rside.open .rsk{opacity:1}.rside.open .rsn b{right:22px;padding:1px 7px;border-radius:999px;background:#FFB38A;color:#1A1208;text-shadow:none;z-index:2}.nw{margin-top:16px;pointer-events:auto}.nowb,.arch{display:inline-flex;align-items:center;gap:7px;padding:2px 0;border:0;background:none;cursor:pointer;text-align:left;text-shadow:inherit}.nowb .now,.arch .now{border-bottom:1px dashed currentColor;padding-bottom:1px}.nowb:hover,.arch:hover{color:var(--hi)}.rinl{width:560px;max-height:0;opacity:0;overflow:hidden;transition:max-height .35s ease,opacity .25s,margin .35s;text-shadow:none}.nw.open .rinl{max-height:140px;opacity:1;margin-top:10px}.rinl .rwrap{padding:12px 14px 4px;border-radius:12px 12px 0 0;background:var(--panel);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--panelB);border-bottom:0}.rinl .rcap2{margin:0;padding:6px 14px 10px;border-radius:0 0 12px 12px;background:var(--panel);border:1px solid var(--panelB);border-top:0}.arch{margin-top:16px}.arch i{font-style:normal;font-size:var(--fs-15);line-height:1;color:#FFC98A}.archint{margin-top:6px;font:500 var(--fs-11) var(--mono);letter-spacing:.04em;color:#FFC98A;opacity:0;transition:opacity .3s}.arc-on .archint{opacity:1}.hud.ink-dark .archint,.hud.ink-dark .arch i{color:#B05A1E}.sec{max-width:1280px;margin:0 auto;padding:84px 24px 0}.sh{display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.kk{font:500 var(--fs-11)/1 var(--mono);letter-spacing:.2em;color:var(--ink3)}.sh h2{margin:10px 0 4px;font:900 var(--fs-40)/1.15 var(--serif)}.sh p{margin:0;max-width:720px;color:var(--ink2)}.btn{flex:none;height:42px;padding:0 20px;border-radius:999px;border:1px solid var(--line2);display:inline-flex;align-items:center;font-weight:600;font-size:var(--fs-14)}html.fixed .sec .sh{padding:22px 26px;border-radius:12px;background:var(--glass);border:1px solid var(--cardB);backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15)}html.fixed .dw{padding:28px;border-radius:12px;background:var(--glass);border:1px solid var(--cardB);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}html.fixed .ft{background:var(--glass);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:12px 12px 0 0}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-top:28px}.cc{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:6px 14px;align-content:start;padding:18px;border-radius:12px;background:var(--card);border:1px solid var(--cardB);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}html[data-ink=dark] .cc{box-shadow:0 10px 30px -24px rgba(20,40,80,.5)}.disc{width:96px;height:96px}.disc svg{width:96px;height:96px;display:block}.disc .d0{fill:var(--disc)}.disc .d1{fill:none;stroke:var(--disc2);stroke-dasharray:2 3}.disc line{stroke:rgba(190,210,255,.5);stroke-width:.8}html[data-ink=dark] .disc line{stroke:rgba(44,80,130,.4)}.disc .o{fill:#fff;filter:drop-shadow(0 0 2px rgba(255,255,255,.9))}html[data-ink=dark] .disc .o{fill:none;stroke:#3A5578;stroke-width:1;filter:none}.disc .p{fill:#FF9A5C;filter:drop-shadow(0 0 3px rgba(255,150,90,.9))}.disc .e{fill:none;stroke:rgba(190,210,255,.45);stroke-width:.7;stroke-dasharray:1 1.4}html[data-ink=dark] .disc .e{stroke:rgba(44,80,130,.35)}.disc .f{fill:rgba(220,230,255,.55)}html[data-ink=dark] .disc .f{fill:rgba(44,80,130,.35)}.ct{display:flex;flex-direction:column;gap:2px}.ct b{font:900 var(--fs-22)/1.2 var(--serif);letter-spacing:.08em}.ct span{font:500 var(--fs-11) var(--mono);letter-spacing:.06em;color:var(--ink3)}.cc ol{grid-column:1/-1;margin:10px 0 0;padding:0;list-style:none}.cc li{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px 0;border-top:1px solid var(--line);font-size:var(--fs-14)}.cc li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc li time{font:500 var(--fs-11) var(--mono);color:var(--ink3);white-space:nowrap}.g{display:block;justify-self:center;width:var(--s);height:var(--s);border-radius:50%;background:#fff;box-shadow:0 0 6px rgba(255,255,255,.85)}html[data-ink=dark] .g{background:transparent;box-shadow:inset 0 0 0 1.2px #3A5578}.g.pin,html[data-ink=dark] .g.pin{width:10px;height:10px;background:#FF9A5C;box-shadow:0 0 8px rgba(255,150,90,.8)}.mo{grid-column:1/-1;margin-top:10px;font-size:var(--fs-13);font-weight:600;color:var(--acc)}.cc.lat{grid-template-columns:1fr}.dw{display:grid;grid-template-columns:440px minmax(0,1fr);gap:56px;align-items:center;margin-top:28px}.dial{position:relative;width:420px;height:420px;margin:0 auto}.ring{position:absolute;inset:0;border-radius:50%;-webkit-mask:radial-gradient(closest-side,transparent 86%,#000 86.5%,#000 99.5%,transparent 100%);mask:radial-gradient(closest-side,transparent 86%,#000 86.5%,#000 99.5%,transparent 100%)}.dial svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.dial .gr{fill:none;stroke:var(--line);stroke-dasharray:2 4}.dial .tk{stroke:var(--ink3);stroke-width:1}.dial .sh{font:600 var(--fs-12) var(--serif);fill:#fff;text-anchor:middle;paint-order:stroke;stroke:rgba(0,0,0,.25);stroke-width:2px}.dial .hn{font:500 var(--fs-10) var(--mono);fill:var(--ink3);text-anchor:middle}.dial .md{fill:#9DB8FF;opacity:.65;cursor:pointer}.dial .md.d{fill:#E0843C}.dial .md.rec{opacity:1}.dial .md.on{opacity:1;stroke:var(--ink);stroke-width:2}.dial .hand{stroke:var(--ink);stroke-width:1.5;opacity:.75}.dial .tipd.sun{fill:#FFC46B;filter:drop-shadow(0 0 6px rgba(255,180,80,.9))}.dial .tipd.moon{fill:#E8ECF5;filter:drop-shadow(0 0 5px rgba(220,230,255,.8))}.ctr{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;line-height:1.3;pointer-events:none}.ctr small{display:block;font:500 var(--fs-10) var(--mono);letter-spacing:.2em;color:var(--ink3)}.ctr b{display:block;font:600 var(--fs-28) var(--mono)}.ctr span{font:600 var(--fs-13) var(--serif);color:var(--ink2)}.ml{margin:0;padding:0;list-style:none;border-top:1px solid var(--ink)}.ml li{display:grid;grid-template-columns:104px minmax(0,1fr);gap:18px;padding:14px 10px;border-bottom:1px solid var(--line);transition:background-color .2s;border-radius:6px}.ml li.on{background:var(--card)}.tm b{display:block;font:600 var(--fs-22)/1.1 var(--mono);color:var(--acc)}.tm span{font:500 var(--fs-11) var(--mono);color:var(--ink3)}.ml p{margin:0;font-size:var(--fs-15);line-height:1.65}.mx{margin-top:12px;padding:12px 14px;border-radius:12px;background:var(--card);border:1px solid var(--line);font-size:var(--fs-14)}.mx b{font-family:var(--mono);color:var(--acc)}.sec.gal{max-width:none;padding:56px 0 0;overflow-x:clip}.gal>.sh{max-width:1280px;margin:0 auto;padding:0 24px}html.fixed .gal>.sh{max-width:1232px}.gw{position:relative;max-width:1280px;height:420px;margin:24px auto 0}.gband{position:absolute;left:-420px;right:-420px;top:-60px;bottom:-40px;background:linear-gradient(170deg,rgba(255,255,255,0) 22%,rgba(255,255,255,.7) 42%,rgba(255,255,255,.96) 50%,rgba(255,255,255,.7) 58%,rgba(255,255,255,0) 78%)}html[data-phase=day][data-ink=light] .gband{background:linear-gradient(170deg,rgba(0,0,0,0) 24%,rgba(200,225,255,.1) 40%,rgba(228,240,255,.22) 50%,rgba(200,225,255,.1) 60%,rgba(0,0,0,0) 76%)}html[data-phase=night] .gband{background:linear-gradient(170deg,rgba(0,0,0,0) 24%,rgba(150,175,255,.09) 40%,rgba(214,226,255,.18) 50%,rgba(240,166,196,.09) 60%,rgba(0,0,0,0) 76%)}.gband{-webkit-mask:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent);mask:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent)}.gw>i{position:absolute;border-radius:50%}.ph{position:absolute;margin:0}.pfl{animation:float 8s ease-in-out infinite}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}.ph img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:8px;box-shadow:0 14px 30px -14px rgba(30,60,110,.45)}html[data-phase=night] .ph img{box-shadow:0 0 0 1px rgba(255,255,255,.08),0 18px 40px -18px rgba(0,0,0,.9),0 0 30px -8px rgba(201,214,255,.25)}.ph figcaption{margin-top:6px;font-size:var(--fs-12);color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gcta{display:flex;justify-content:center;margin-top:4px;position:relative}.gcta a{height:44px;padding:0 22px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:var(--fs-14);background:linear-gradient(120deg,#7DCDE8,#9AA8F2);color:#071022}html[data-ink=dark] .gcta a{background:#14213A;color:#fff}.ft{max-width:1280px;margin:90px auto 0;padding:28px 24px 44px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:12px;font-size:var(--fs-13);color:var(--ink3)}@media(orientation:portrait)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (max-width:899px){main.pgm{padding-top:130px}.hd{left:16px;right:16px;top:12px}.hd nav{display:none}.logo{font-size:var(--fs-15)}.hd{grid-template-columns:1fr auto}.hr2{gap:8px}.wpill{height:34px;padding:0 10px;font-size:var(--fs-12)}.mpill{height:38px;padding:0 10px}.mpill span{display:none}.ib{display:none}.ib.menu{display:grid}.r-pill .wpill{display:none}.tpw{position:static}.tpill{height:38px;padding:0 10px 0 12px}.rdrop{left:0;right:0;width:auto;top:52px;padding:14px 14px 12px}.rev button{height:44px;font-size:var(--fs-12)}.rpan{padding:12px 16px 10px}.lede{left:16px;right:16px;top:100px;width:auto}.lede h1{font-size:28px;margin-top:12px}.lede p{font-size:var(--fs-14);line-height:1.7;margin-top:8px}.btns{display:none}.lede>.now,.nw,.arch{margin-top:10px}.lede .now,.nowb,.arch{font-size:var(--fs-10)}.rinl{width:auto}.rside{top:96px;bottom:160px}.r-side .lede{right:34px}.cl b{font-size:var(--fs-18)}.cl b.big{font-size:var(--fs-22)}.cl b.sm{font-size:var(--fs-15)}.cl small{font-size:var(--fs-10)}.tray{left:12px;right:12px;bottom:58px}.eh{height:28px;padding:0 10px;font-size:var(--fs-11)}.eh span{font-size:var(--fs-10)}.eh.l{left:8px}.eh.r{right:8px}.ehb{bottom:54px}.tray button{height:28px;font-size:var(--fs-11)}.pan button{width:34px;height:34px;bottom:10px}.sec{padding:56px 16px 0}.sh{flex-direction:column;align-items:flex-start}.sh h2{font-size:var(--fs-28)}.btn{height:38px}html.fixed .sec .sh{padding:16px 18px}html.fixed .dw{padding:18px 14px}.grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:20px -16px 0;padding:0 16px 8px;scrollbar-width:none}.grid .cc{flex:none;width:282px;scroll-snap-align:start}.dw{grid-template-columns:1fr;gap:24px}.dial{width:320px;height:320px}.sec.gal{padding:56px 0 0}.gal>.sh{padding:0 16px}html.fixed .gal>.sh{margin:0 16px;padding:16px 18px}.gw{width:358px;max-width:none;height:440px;margin:18px auto 0}.gband{left:-120px;right:-120px;top:-40px;bottom:-40px}.pfl{animation-name:floatM}@keyframes floatM{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.ph img{border-radius:8px}.ph figcaption{font-size:var(--fs-11)}.gcta{padding:6px 16px 0;margin-top:0}.gcta a{display:flex;width:100%;justify-content:center}.ft{flex-direction:column;margin-top:60px;padding:24px 16px 36px}}.cl.ylh{display:none}html.fq[data-phase=day] .cl{text-shadow:0 0 2px rgba(10,28,60,.75),0 1px 8px rgba(10,28,60,.55)}html.fq[data-phase=day] .cl small{opacity:.95}html.fq[data-phase=day] .eh,html.fq[data-phase=day] .tray button,html.fq[data-phase=day] .pan button{background:rgba(14,32,62,.5);border-color:rgba(255,255,255,.55)}html.fq[data-phase=day] .tray span,html.fq[data-phase=day] .ehb>span{text-shadow:0 0 2px rgba(10,28,60,.8),0 1px 6px rgba(10,28,60,.6);color:#fff}html.fq[data-phase=day] .cmp span{text-shadow:0 0 2px rgba(10,28,60,.8),0 1px 6px rgba(10,28,60,.5)}html.fq main.pgm{padding-top:24px}html.fq[data-ink=dark] .ph img{box-shadow:0 14px 30px -16px rgba(30,60,110,.5)}html.fq .ph figcaption{color:var(--ink2)}@media(orientation:portrait)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (max-width:899px){html.fq main.pgm{padding-top:16px}html.fq .btns{display:flex;margin-top:12px;gap:8px}html.fq .b1,html.fq .b2{height:36px;padding:0 16px;font-size:var(--fs-13)}}html.fq .ovl.day .lns,html.fq .ovl.day .sts{filter:none}html.fq .ovl.day .ln{stroke:rgba(255,255,255,.3);stroke-width:.8}html.fq .ovl.day .ln.dim{opacity:.6}html.fq .ovl.day .s.pin .rip{display:none}html.fq .ovl.day .s.pin .tw{animation:pinD 4.8s ease-in-out infinite!important}html.fq .ovl.day .s.pin .sp{animation:none}@keyframes pinD{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.82;transform:scale(1.12)}}@media(prefers-reduced-motion:no-preference){html.fq .ovl .s:not(.pin):not(.empty):not(.sub) .tw{animation-name:scint!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important}html.fq .ovl .s.xs:not(.pin) .tw{animation-name:scintS!important}html.fq .ovl .s.b:not(.pin) .sp{animation:spk 1.7s ease-in-out infinite}html.fq .ovl .s.b:nth-child(2n):not(.pin) .sp{animation-duration:1.1s;animation-delay:-.4s}html.fq .ovl .s.b:nth-child(3n):not(.pin) .sp{animation-duration:2.3s;animation-delay:-1.2s}}@keyframes scint{0%{opacity:1;transform:scale(1)}8%{opacity:.55;transform:scale(.86)}15%{opacity:.95;transform:scale(1.05)}23%{opacity:.68;transform:scale(.92)}31%{opacity:1;transform:scale(1.12)}40%{opacity:.8;transform:scale(.97)}48%{opacity:.45;transform:scale(.82)}56%{opacity:.9;transform:scale(1.04)}65%{opacity:.62;transform:scale(.9)}74%{opacity:1;transform:scale(1.1)}83%{opacity:.74;transform:scale(.95)}91%{opacity:.96;transform:scale(1.03)}100%{opacity:1;transform:scale(1)}}@keyframes scintS{0%,100%{opacity:1}12%{opacity:.4}25%{opacity:.85}38%{opacity:.55}50%{opacity:1}63%{opacity:.35}76%{opacity:.8}88%{opacity:.6}}html.fq .ovl .s .sd{display:none!important}@keyframes spk{0%,100%{opacity:1;transform:scale(1)}30%{opacity:.45;transform:scale(.7)}55%{opacity:1;transform:scale(1.18)}80%{opacity:.6;transform:scale(.85)}}html.fq .mpill{width:212px;max-width:none}html.fq .mpill span{flex:1;min-width:0}@media(orientation:portrait)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (max-width:899px){html.fq .mpill{width:auto}}.lede .why{display:none}@media(orientation:portrait)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (max-width:899px){html.fq .lede{top:var(--ledeTop, calc(62vh + 64px));bottom:auto}html.fq .lede::before{left:-24px;right:-24px;top:-18px;bottom:-14px}html.fq .lede .kk{font-size:var(--fs-10)}html.fq .lede h1{font-size:24px;margin-top:8px;line-height:1.22}html.fq .lede .why{display:inline-block;margin-top:6px;padding:2px 0;border:0;background:none;color:var(--hi2);font-size:var(--fs-13);text-decoration:underline;text-underline-offset:3px;cursor:pointer}html.fq .lede .why::after{content:" ↑";text-decoration:none}html.fq .lede.more .why::after{content:" ×"}html.fq .lede p{display:none;position:absolute;left:0;right:0;bottom:calc(100% + 12px);margin:0;max-width:none;padding:12px 14px;border-radius:12px;background:rgba(8,12,28,.8);border:1px solid rgba(255,255,255,.14);color:#EEF2FA;text-shadow:none;font-size:var(--fs-13);line-height:1.7;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}html.fq .lede.more p{display:block}html.fq .btns{margin-top:10px}html.fq .b1,html.fq .b2{height:34px}html.fq .lede>.now{margin-top:8px}html.fq .tray{bottom:54px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}html.fq .tray::-webkit-scrollbar{display:none}html.fq .tray>*{flex:none}html.fq .tray>span{display:none}html.fq .tray .xtra{display:inline-block}html.fq .tray .tmore{display:none}}html.fq.wx-dull .cl{--halo:20,38,66;--ha:.42;isolation:isolate;color:#F6F8FD;text-shadow:0 0 1px rgba(var(--halo),.95),0 1px 2px rgba(var(--halo),.8),0 0 12px rgba(var(--halo),.55)}html.fq.wx-dull .cl::before{content:"";position:absolute;z-index:-1;inset:-5px -12px -6px -12px;border-radius:999px;pointer-events:none;background:rgba(var(--halo),var(--ha));filter:blur(9px)}html.fq.wx-dull[data-phase=night] .cl{--halo:4,8,18;--ha:.5}html.fq.wx-dull .cl.sub{--ha:.5}html.fq.wx-dull .cl small{opacity:.94}html.fq.wx-dull .cl.ylw::before{opacity:.5}html.fq.wx-dull .eh,html.fq.wx-dull .tray button{background:rgba(10,20,40,.55)}html.fq.wx-dull .tray span,html.fq.wx-dull .ehb>span,html.fq.wx-dull .cmp span{text-shadow:0 0 2px rgba(6,14,30,.9),0 1px 6px rgba(6,14,30,.7);color:#fff}.mcap.gone{animation:capGone .25s ease both}@keyframes capGone{from{opacity:.9}to{opacity:0}}@media(prefers-reduced-motion:no-preference){@keyframes scint{0%{opacity:1;transform:scale(1)}9%{opacity:.86;transform:scale(.97)}17%{opacity:.98;transform:scale(1.02)}26%{opacity:.84;transform:scale(.965)}35%{opacity:1;transform:scale(1.035)}44%{opacity:.9;transform:scale(.985)}52%{opacity:.8;transform:scale(.96)}61%{opacity:.96;transform:scale(1.015)}70%{opacity:.86;transform:scale(.975)}79%{opacity:1;transform:scale(1.03)}88%{opacity:.9;transform:scale(.99)}100%{opacity:1;transform:scale(1)}}@keyframes scintS{0%,100%{opacity:1}14%{opacity:.8}29%{opacity:.95}43%{opacity:.84}57%{opacity:1}71%{opacity:.82}86%{opacity:.93}}@keyframes spk{0%,100%{opacity:1;transform:scale(1)}30%{opacity:.78;transform:scale(.92)}55%{opacity:1;transform:scale(1.05)}80%{opacity:.85;transform:scale(.95)}}}.edges .eh.cmpct span{display:none}.edges .ehg{position:absolute;width:1px;background:linear-gradient(rgba(255,255,255,.08),rgba(255,255,255,.3),rgba(255,255,255,.08));pointer-events:none}.edges .ehd{position:absolute;width:4px;height:4px;border-radius:50%;background:rgba(255,255,255,.55);pointer-events:none}html.fq[data-phase=day] .edges .ehg{background:linear-gradient(rgba(14,32,62,.1),rgba(14,32,62,.35),rgba(14,32,62,.1))}html.fq[data-phase=day] .edges .ehd{background:rgba(14,32,62,.5)}.edges .eh.out{opacity:0;pointer-events:none}.eh.ghost{pointer-events:none;z-index:6;transition:opacity .38s ease}.eh.ghost.out{opacity:0}@media(prefers-reduced-motion:reduce){.mcap.on{animation:capFade 7.6s ease both}}@keyframes capFade{0%,8%{opacity:0}16%,86%{opacity:1}100%{opacity:0}}.lede .cfade{animation:cfade .45s ease both}@keyframes cfade{from{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.lede .cfade{animation:none}}.edges{transition:opacity .2s ease}.lede-open .edges{opacity:0;pointer-events:none}.lede.more p{z-index:30}.hero:has(.lede.more) .edges{opacity:0;pointer-events:none}.lede-open .edges .eh,.lede-open .edges .ehg,.lede-open .edges .ehd{visibility:hidden}.lede .why:not(.first){text-decoration:none;opacity:.88}.lede .why.fresh::before{content:"";display:inline-block;width:5px;height:5px;margin:0 6px 1px 0;border-radius:50%;background:#f3c38f;box-shadow:0 0 6px rgba(243,195,143,.8);vertical-align:middle}.lede::before{background:radial-gradient(closest-side,rgba(4,8,20,var(--lgA,.28)),rgba(4,8,20,0))}.hud.ink-dark .lede::before{background:radial-gradient(closest-side,rgba(255,255,255,var(--lgA,.34)),rgba(255,255,255,0))}.hud{--hs:0 1px 14px rgba(0,0,10,var(--lsA,.35))}.hud.ink-dark{--hs:0 1px 16px rgba(255,255,255,var(--lsA,.45))}.lede::before{transition:background .6s ease}html.fq.wx-dull .cl{--ha:.2;text-shadow:0 0 1px rgba(var(--halo),calc(.45 + var(--ha))),0 1px 3px rgba(var(--halo),calc(.25 + var(--ha))),0 0 10px rgba(var(--halo),calc(var(--ha) * .9))}html.fq.wx-dull .cl::before{inset:-7px -16px -8px -16px;filter:blur(13px);transition:background .5s ease}html.fq.wx-dull[data-phase=night] .cl{--ha:.16}html.fq.wx-dull .cl.sub{--ha:.3}html.fq.wx-dull .cl.ink-d{--halo:255,255,255;color:#13213A}html.fq.wx-dull .cl.ink-d small{color:#25344F}@media(orientation:portrait)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (max-width:899px){.grid{scroll-padding-inline:16px}}.dial .mhit{fill:transparent;cursor:pointer}.dial .md{transition:r .2s ease,opacity .2s ease}.dial .md.on{r:7px;filter:drop-shadow(0 0 6px currentColor)}.ml .tm{position:relative}.ml .mdot{position:absolute;left:-14px;top:.55em;width:7px;height:7px;border-radius:50%;background:#9DB8FF;box-shadow:0 0 6px rgba(157,184,255,.7)}.ml .mdot.d{background:#E0843C;box-shadow:0 0 6px rgba(224,132,60,.7)}.ml li{cursor:pointer;padding-left:22px;position:relative;outline:none;scroll-margin:80px 0 28px}.ml li.on{box-shadow:inset 2px 0 0 var(--acc)}.ml li:focus-visible{box-shadow:inset 0 0 0 1px var(--acc)}.ml li.flash{animation:momFlash .9s ease}@keyframes momFlash{0%{background:rgba(127,200,224,.22)}100%{background:var(--card)}}@media(prefers-reduced-motion:reduce){.ml li.flash{animation:none}}@media(orientation:landscape),(min-width:1101px),(orientation:portrait)and (min-width:900px)and (min-height:1600px){#moments .mside{position:relative}#moments .mx{position:absolute;left:0;right:0;top:100%;z-index:2}}.ml{border-top:0;display:grid;gap:8px}.ml li{border-bottom:0;padding:14px 16px 14px 28px;border-radius:6px;background:rgba(255,255,255,.025);border:1px solid rgba(220,230,255,.06);grid-template-columns:92px minmax(0,1fr);transition:background-color .2s,border-color .2s}.ml li:hover{background:rgba(255,255,255,.04)}.ml li.on{background:rgba(127,200,224,.07);border-color:rgba(127,200,224,.28);box-shadow:none}.ml li:focus-visible{box-shadow:none;border-color:rgba(127,200,224,.6)}.ml .tm b{font-size:var(--fs-18)}.ml p{font-size:var(--fs-15)}.ml li.flash{animation:momFlashB .9s ease}@keyframes momFlashB{0%{background:rgba(127,200,224,.2)}100%{background:rgba(127,200,224,.07)}}@media(prefers-reduced-motion:reduce){.ml li.flash{animation:none}}html[data-phase=day] .ml li{background:rgba(255,255,255,.035)}.ml{position:relative}.ml::before{content:"";position:absolute;z-index:1;pointer-events:none;left:var(--spx,18px);top:var(--spt,24px);bottom:var(--spb,24px);width:1px;background:linear-gradient(rgba(157,184,255,0),rgba(157,184,255,.3) 10%,rgba(157,184,255,.3) 90%,rgba(157,184,255,0))}.ml .mdot{z-index:2;width:8px;height:8px;transition:transform .2s ease}.ml li.on .mdot{transform:scale(1.5)}html[data-phase=day] .ml::before{background:linear-gradient(rgba(220,232,255,0),rgba(220,232,255,.38) 10%,rgba(220,232,255,.38) 90%,rgba(220,232,255,0))}@media(orientation:portrait)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (max-width:899px){.ml li{grid-template-columns:minmax(0,1fr);gap:6px;padding:12px 14px 13px 28px}.ml .tm{display:flex;align-items:baseline;gap:10px}.ml .tm b{display:inline;font-size:var(--fs-15)}.ml .tm span{white-space:nowrap}.ml .mdot{top:.45em}.ml p{font-size:var(--fs-15);line-height:1.65}}#moments .mx{position:relative;padding:12px 16px 13px 28px;border-radius:12px;background:rgba(127,200,224,.07);border:1px solid rgba(127,200,224,.28);font-size:var(--fs-14);scroll-margin:80px 0 28px}#moments .mx .mdot{position:absolute;left:12px;top:19px;width:8px;height:8px;border-radius:50%;background:#9DB8FF;box-shadow:0 0 6px rgba(157,184,255,.7)}#moments .mx .mdot.d{background:#E0843C;box-shadow:0 0 6px rgba(224,132,60,.7)}#moments .mx b{font:600 var(--fs-15) var(--mono);color:var(--acc)}#moments .mx span{font:500 var(--fs-11) var(--mono);color:var(--ink3);margin-left:6px}#moments .mx p{margin:4px 0 0;font-size:var(--fs-15);line-height:1.65}#moments .mx.flash{animation:momFlashB .9s ease}@media(orientation:portrait)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (max-width:899px){#moments .mside{display:flex;flex-direction:column}#moments .mx{order:-1;margin:0 0 10px}}@media(orientation:landscape),(min-width:1101px),(orientation:portrait)and (min-width:900px)and (min-height:1600px){#moments .mx{position:absolute;left:0;right:0;top:100%;z-index:2;margin-top:10px}}.dial .md,.dial .mhit{outline:none;-webkit-tap-highlight-color:transparent}.dial .md:focus-visible{stroke:var(--acc);stroke-width:2}.dial svg{-webkit-tap-highlight-color:transparent}.ml .tm span,#moments .mx span{white-space:nowrap}.ml .tm .mans{display:block;margin-top:3px;font:500 var(--fs-11) var(--mono);color:var(--ink3);letter-spacing:.06em}#moments .mx .mans{margin-left:6px}#moments .mx .mans::before{content:"· "}@media(orientation:portrait)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (max-width:899px){.ml .tm .mans{display:inline;margin:0}.ml .tm .mans::before{content:"· "}}.dial .mlab{font:600 var(--fs-11) var(--serif,serif);fill:rgba(238,242,250,.86);letter-spacing:.1em;pointer-events:none;paint-order:stroke;stroke:rgba(4,8,20,.7);stroke-width:3px}.dial .mst .md,.dial .mst .md.d{fill:#f2f5ff;opacity:1;stroke:none;filter:drop-shadow(0 0 2px rgba(190,210,255,.95))}.dial .mst.d .md{fill:#fff3e4;filter:drop-shadow(0 0 2px rgba(255,200,150,.95))}.dial .mst .md.on{r:revert-layer;stroke:none}.dial .mst .msp ellipse{fill:rgba(225,234,255,.55)}.dial .mst.d .msp ellipse{fill:rgba(255,226,196,.55)}.dial .mst .msd ellipse{fill:rgba(225,234,255,.28)}.dial .mst.d .msd ellipse{fill:rgba(255,226,196,.28)}.dial .mst .mtw,.dial .mst .msp{transform-box:fill-box;transform-origin:center}.dial .mst .mtw{animation:mtw 4s ease-in-out infinite}@keyframes mtw{0%,100%{opacity:1;transform:scale(1)}22%{opacity:.78;transform:scale(.9)}38%{opacity:1;transform:scale(1.05)}61%{opacity:.86;transform:scale(.95)}80%{opacity:1;transform:scale(1)}}.dial .mst .msp{animation:msp 2.2s ease-in-out infinite}@keyframes msp{0%,100%{opacity:.9}50%{opacity:.55}}.dial .mst .mring{fill:none;stroke:rgba(127,200,224,0);stroke-width:1;transition:stroke .2s}.dial .mst .mh,.dial .mst .msp{transition:transform .25s ease,opacity .25s ease;transform-box:fill-box;transform-origin:center}.dial .mst.on .mh{transform:scale(1.35)}.dial .mst.on .msp{transform:scale(1.3);opacity:1}.dial .mst.on .mring{stroke:rgba(127,200,224,.75)}.dial .mst.on .md{filter:drop-shadow(0 0 4px rgba(220,232,255,1))}.dial .mst.d.on .md{filter:drop-shadow(0 0 4px rgba(255,214,170,1))}@media(prefers-reduced-motion:reduce){.dial .mst .mtw,.dial .mst .msp{animation:none}}html.fq .gw .gband{background:linear-gradient(170deg,rgba(var(--gbB,255,255,255),0) 22%,rgba(var(--gbB,255,255,255),.7) 42%,rgba(var(--gbA,255,255,255),.96) 50%,rgba(var(--gbC,255,255,255),.7) 58%,rgba(var(--gbC,255,255,255),0) 78%)}html.fq[data-phase=day][data-ink=light] .gw .gband{background:linear-gradient(170deg,rgba(var(--gbB),0) 24%,rgba(var(--gbB),.1) 40%,rgba(var(--gbA),.22) 50%,rgba(var(--gbC),.1) 60%,rgba(var(--gbC),0) 76%)}html.fq[data-phase=night] .gw .gband{background:linear-gradient(170deg,rgba(var(--gbB),0) 24%,rgba(var(--gbB),.09) 40%,rgba(var(--gbA),.18) 50%,rgba(var(--gbC),.09) 60%,rgba(var(--gbC),0) 76%)}html.fq .gw .gband{transition:background .8s ease}.rev button{position:relative;overflow:hidden}.rev button.none{cursor:default;opacity:.45;font:500 var(--fs-11) -apple-system,"PingFang SC",sans-serif;letter-spacing:.04em}.rev button.none:hover{border-color:rgba(255,255,255,.14)}.rev button .pi{position:absolute;right:7px;top:7px;width:0;height:0;border-left:5px solid currentColor;border-top:3.5px solid transparent;border-bottom:3.5px solid transparent;opacity:.4}.rev button.none .pi{display:none}.rev button.on{border-color:rgba(255,255,255,.55);background:rgba(255,255,255,.12)}.rev button.on .pi{width:6px;height:8px;border:0;border-left:2px solid currentColor;border-right:2px solid currentColor;box-sizing:border-box;opacity:.85}.rev button.on.pz .pi{width:0;height:0;border-left:5px solid currentColor;border-right:0;border-top:3.5px solid transparent;border-bottom:3.5px solid transparent}.rbar .rpl{position:absolute;top:-4px;bottom:-4px;border-radius:6px;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.7);background:linear-gradient(90deg,rgba(255,255,255,.22) var(--pp,0%),rgba(255,255,255,0) var(--pp,0%));pointer-events:none}.pbar{position:absolute;z-index:7;display:flex;align-items:center;gap:2px;height:32px;padding:0 4px 0 12px;border-radius:999px;background:var(--panel);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--panelB);color:#EEF2FA;font:500 var(--fs-12) -apple-system,"PingFang SC",sans-serif;letter-spacing:.04em;white-space:nowrap;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .2s,transform .2s,visibility 0s .2s}.pbar.on{opacity:1;visibility:visible;transform:none;transition:opacity .2s,transform .2s}.pbar::after{content:"";position:absolute;left:0;bottom:0;height:2px;width:var(--pp,0%);background:linear-gradient(90deg,rgba(255,201,138,.5),#FFC98A)}.pbar .pbt{margin-right:6px}.pbar button{height:26px;padding:0 9px;border:0;border-radius:999px;background:transparent;color:inherit;font:inherit;cursor:pointer}.pbar button:hover,.pbar button:focus-visible{background:rgba(255,255,255,.12)}.pbar .pbk{color:#FFD9A8}.pbar .pbx{width:26px;padding:0;font-size:var(--fs-13);opacity:.8}.pbar .pbt::before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:#FFC98A;vertical-align:1px;animation:pbpulse 1.4s ease-in-out infinite}.pbar.pz .pbt::before{animation:none;opacity:.5}@keyframes pbpulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.pbar .pbt::before{animation:none}}.tpw.open~.pbar{opacity:0;visibility:hidden;pointer-events:none}.lbls .cl.mcy,.edges .eh.mcy{opacity:.08!important;transition:opacity .35s ease}html.fq .hud.ink-dark .lede .lninv{color:#F0F4FC!important;transition:color .5s ease}html.fq .lede .lnh.lnl{text-shadow:0 0 6px rgba(6,10,24,var(--lnA)),0 0 14px rgba(6,10,24,calc(var(--lnA) * .8)),0 1px 2px rgba(6,10,24,var(--lnA))!important}html.fq .lede .lnh:not(.lnl){text-shadow:0 0 6px rgba(255,255,255,var(--lnA)),0 0 14px rgba(255,255,255,calc(var(--lnA) * .8)),0 1px 2px rgba(255,255,255,var(--lnA))!important}html.fq .edges .eh.ehx{opacity:0!important;pointer-events:none}html.fq .lede .lnup{color:var(--hi)}html.fq .lede::before{display:none}html.fq .lede h1,html.fq .lede p,html.fq .lede .kk,html.fq .lede .now,html.fq .lede .why{transition:color .6s ease,text-shadow .6s ease}html.fq .lede{transition:color .6s ease,text-shadow .6s ease}html.fq .hero.turning .edges .eh{opacity:0!important;transition:opacity .15s ease}html.fq .edges .eh{transition:opacity .3s ease}html:is(.sl-arch,.sl-post) footer.ft{display:none!important}html.sl-nosearch .hd .ib:not(.menu){display:none}.slmenu{position:absolute;right:0;top:52px;min-width:220px;padding:10px;border-radius:12px;background:var(--panel);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--panelB);color:#EEF2FA;box-shadow:0 30px 60px -30px rgba(0,0,0,.8);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s,transform .25s,visibility 0s .25s;pointer-events:auto;z-index:6}.slmenu.open{opacity:1;visibility:visible;transform:none;transition:opacity .2s,transform .25s}.hd .slmenu nav{display:flex;flex-direction:column;gap:0;font-size:var(--fs-15);letter-spacing:.12em}.hd .slmenu nav a,.slmenu .slms{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 14px;border-radius:6px;font-size:var(--fs-15);letter-spacing:.12em;color:rgba(238,242,250,.82);background:transparent;border:0;width:100%;text-align:left;cursor:pointer;font-family:inherit}.hd .slmenu nav a:hover,.slmenu .slms:hover,.hd .slmenu nav a:focus-visible,.slmenu .slms:focus-visible{background:rgba(238,242,250,.08);color:#EEF2FA;outline:none}.hd .slmenu nav a[aria-current]{color:#EEF2FA;font-weight:600;border-bottom:0}.hd .slmenu nav a[aria-current]::after{content:"";width:6px;height:6px;border-radius:50%;background:#FFB38A;margin-left:auto}.slmenu .slms{margin-top:6px;border-top:1px solid rgba(238,242,250,.12);border-radius:0 0 6px 6px;padding-top:2px}@media(orientation:portrait)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (max-width:899px){.slmenu{left:0;right:0;min-width:0;top:52px}}@media(prefers-reduced-motion:reduce){.slmenu,.slmenu.open{transition:none}}.slempty{position:absolute;z-index:3;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:none;animation:slEmptyIn .5s ease both;max-width:calc(100% - 24px)}.slempty{width:max-content;max-width:min(calc(100% - 24px),620px)}.slempty[hidden]{display:none}.slempty>span{font:500 var(--fs-11) var(--mono);letter-spacing:.14em;color:rgba(238,242,250,.8);text-shadow:0 1px 6px rgba(0,0,0,.6);white-space:nowrap}html[data-ink=dark] .slempty>span{color:rgba(18,26,42,.72);text-shadow:0 1px 6px rgba(255,255,255,.5)}.slempty>div{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;pointer-events:auto}.slempty button{height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.42);background:rgba(10,14,26,.3);color:#EEF2FA;font-size:var(--fs-12);cursor:pointer;white-space:nowrap;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:inline-flex;align-items:center;gap:6px;font-family:inherit}.slempty button b{font-family:var(--serif);font-weight:900;font-size:var(--fs-13)}.slempty button:hover,.slempty button:focus-visible{background:rgba(255,255,255,.14);outline:none}@media(orientation:portrait)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (max-width:899px){.slempty button{height:28px;padding:0 10px;font-size:var(--fs-11)}}@keyframes slEmptyIn{from{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.slempty{animation:none}}.lbls .cl.sl-tipy,.edges .eh.sl-tipy,.slempty.sl-tipy{opacity:0!important;pointer-events:none!important;transition:opacity .2s ease}.cl.sl-cmpct small{display:none}.cl.sl-lblx{opacity:.28}.hero.sl-emp .edges{opacity:0}.hero.sl-emp .edges .eh{pointer-events:none}.slempty button span{opacity:.82}@media(orientation:portrait)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (max-width:899px){html.fq .lede{transition:color .6s ease,text-shadow .6s ease,opacity .45s ease,visibility 0s}html.sl-peekw .lede{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .45s ease,visibility 0s .45s}html.sl-peekw .ovl .subl .ln{stroke:rgba(255,255,255,.95);stroke-width:1.4}html.sl-peekw .ovl .subs .s .tw{transform:scale(1.6)}html.sl-peekw .ovl .subbg{fill:url(#gSub2)}html.sl-peekw .cl.sub{text-shadow:0 1px 10px rgba(6,24,48,.9),0 0 2px rgba(6,24,48,.6)}}html.fq .lede h1 .l1,html.fq .lede h1 .l2{white-space:nowrap}@media(orientation:landscape),(min-width:1101px),(orientation:portrait)and (min-width:900px)and (min-height:1600px){html.fq .lede{top:var(--ledeTop,150px)}html.fq .lede p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}html.fq .lede.sl-t1 h1{font-size:44px}html.fq .lede.sl-t1 p{font-size:var(--fs-15);line-height:1.8;margin-top:12px}html.fq .lede.sl-t1 .btns{margin-top:18px}html.fq .lede.sl-t1>.now{margin-top:12px}html.fq .lede.sl-t2 h1{font-size:40px;margin-top:14px}html.fq .lede.sl-t2 p{font-size:var(--fs-15);line-height:1.75;margin-top:10px;-webkit-line-clamp:2}html.fq .lede.sl-t2 .btns{margin-top:16px}html.fq .lede.sl-t2 .b1,html.fq .lede.sl-t2 .b2{height:38px}html.fq .lede.sl-t2>.now{margin-top:10px}html.fq .lede.sl-t3 h1{font-size:32px;margin-top:10px;line-height:1.22}html.fq .lede.sl-t3 .why{display:inline-block;margin-top:8px;padding:2px 0;border:0;background:none;color:var(--hi2);font:inherit;font-size:var(--fs-13);text-decoration:underline;text-underline-offset:3px;cursor:pointer;pointer-events:auto}html.fq .lede.sl-t3 .why::after{content:" ↓";text-decoration:none}html.fq .lede.sl-t3.more .why::after{content:" ×"}html.fq .lede.sl-t3 p{display:none;position:absolute;left:0;top:calc(100% + 12px);width:min(520px,calc(100vw - 112px));max-width:none;margin:0;padding:12px 14px;border-radius:12px;background:rgba(8,12,28,.8);border:1px solid rgba(255,255,255,.14);color:#EEF2FA;text-shadow:none;font-size:var(--fs-14);line-height:1.7;-webkit-line-clamp:unset;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);z-index:30}html.fq .lede.sl-t3.more p{display:block}html.fq .lede.sl-t3 .btns{margin-top:12px}html.fq .lede.sl-t3 .b1,html.fq .lede.sl-t3 .b2{height:36px;padding:0 16px;font-size:var(--fs-13)}html.fq .lede.sl-t3>.now{display:none}}@media(orientation:portrait)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (max-width:899px){html.fq .lede>.now{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.fq .lede.sl-t1 h1{font-size:22px;margin-top:6px}html.fq .lede.sl-t1 .why{margin-top:4px;font-size:var(--fs-12)}html.fq .lede.sl-t1 .btns{margin-top:8px}html.fq .lede.sl-t1>.now{margin-top:6px}html.fq .lede.sl-t2 h1{font-size:20px;margin-top:6px}html.fq .lede.sl-t2 .why{margin-top:2px;font-size:var(--fs-12)}html.fq .lede.sl-t2 .btns{margin-top:6px}html.fq .lede.sl-t2 .b1,html.fq .lede.sl-t2 .b2{height:32px;padding:0 14px;font-size:var(--fs-13)}html.fq .lede.sl-t2>.now{display:none}}html.fq.wx-dull .lbls .cl.sl-hpend{visibility:hidden}html.fq.wx-dull .lbls .cl.sl-hnt::before{transition:none}html.fq .stage::before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(120% 90% at 100% 0%,rgba(0,0,0,.16),transparent 55%),radial-gradient(110% 80% at 0% 100%,rgba(0,0,0,.16),transparent 55%),radial-gradient(120% 90% at 100% 100%,rgba(0,0,0,.2),transparent 55%)}html.fq[data-phase=day] .stage::before{opacity:.45}html.fq .stage::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .9 0'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>");background-size:160px 160px}html.fq .stage .sl,html.fq .stage .sl2,html.fq .stage .fx{z-index:3}@media(prefers-reduced-motion:reduce){html.fq .stage::after{display:none}}html.fq .cl small .sl-dai{display:inline;margin-left:6px;font:500 var(--fs-10)/1 var(--mono);letter-spacing:.18em;color:#FFC9A5;font-style:normal;opacity:.92}html.fq .cl small .sl-dai::before{content:"·";margin-right:6px;color:inherit;opacity:.6}html.fq .cl.ink-d small .sl-dai{color:#9A5A2E}html.fq.wx-dull .ovl .sts .s:not(.empty) .h{transform:scale(1.35);transform-box:fill-box;transform-origin:center}html.fq.wx-dull .ovl .sts .s:not(.empty) .sp{opacity:.35}html.fq.wx-dull .ovl.day .lns{filter:drop-shadow(0 0 1.6px rgba(14,30,60,.95)) drop-shadow(0 0 .6px rgba(14,30,60,.9))}html.fq.wx-dull .ovl.day .sts{filter:drop-shadow(0 0 1.4px rgba(14,30,60,.9))}html.fq.wx-dull .ovl.day .ln{stroke:rgba(255,255,255,.82)}html.fq .eh,html.fq .pan button,html.fq .slempty button,html.fq .tray button{transition:background .18s ease,border-color .18s ease,transform .18s ease}html.fq .eh:active,html.fq .pan button:active,html.fq .slempty button:active{transform:translateY(-50%) scale(.97)}html.fq .pan button:active,html.fq .slempty button:active{transform:scale(.96)}html.fq .eh:focus-visible,html.fq .pan button:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:2px}html.fq .cmp span{transition:color .25s ease,text-shadow .25s ease}html.fq .hero.turning .cmp span{color:#fff;text-shadow:0 0 10px rgba(255,255,255,.65),0 0 2px rgba(255,255,255,.9)}html.fq .hero.turning .cmp i.b{background:#fff}html.fq .lbls .cl,html.fq .edges .eh{transition:opacity .25s ease}html.fq.sl-tpo .lbls .cl:not(.sl-tipy),html.fq.sl-tpo .edges .eh:not(.sl-tipy){opacity:.4}html.fq.sl-focus .edges .eh:not(.sl-tipy):not(:hover){opacity:.55}html.fq .hero.sl-hole .lede::before{-webkit-mask-image:radial-gradient(circle at calc(var(--slmx,0px) + 90px) calc(var(--slmy,0px) + 70px),transparent 0 44px,#000 110px);mask-image:radial-gradient(circle at calc(var(--slmx,0px) + 90px) calc(var(--slmy,0px) + 70px),transparent 0 44px,#000 110px)}@media(min-width:1600px),(orientation:portrait)and (min-width:900px)and (min-height:1600px){html.fq .lede{width:640px;left:96px}html.fq .lede:not(.sl-t1):not(.sl-t2):not(.sl-t3) h1{font-size:56px}html.fq .lede:not(.sl-t2):not(.sl-t3) p{font-size:var(--fs-15);max-width:580px}html.fq .lede .kk{font-size:var(--fs-12)}html.fq .hd{left:96px;right:96px}html.fq .cl b{font-size:var(--fs-22)}html.fq .cl b.big{font-size:var(--fs-28)}html.fq .cl small{font-size:var(--fs-11)}}@media(orientation:landscape)and (max-width:1099px){html.fq .lede{width:min(560px,calc(100vw - 420px));left:48px}html.fq .hd{left:48px;right:48px}}@media(orientation:portrait)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (max-width:899px){html.fq .lede::before{left:-16px;right:-16px;top:-14px;bottom:-12px;border-radius:12px;background:radial-gradient(closest-side,color-mix(in srgb,var(--pg,#070a12) 62%,transparent),color-mix(in srgb,var(--pg,#070a12) 28%,transparent) 70%,transparent)}html.fq .hud.ink-dark .lede::before{background:radial-gradient(closest-side,rgba(255,255,255,.42),rgba(255,255,255,.18) 70%,transparent)}html.fq.sl-cmp .lbls .cl small{display:none}html.fq.sl-cmp .edges .eh span{display:none}html.fq.sl-cmp .edges .eh{height:26px;padding:0 9px}}@media(max-width:360px){html.fq .hd .hr2{gap:6px}html.fq .tpill{padding:0 8px 0 10px;gap:5px}html.fq .tpill .tps{display:none}html.fq .mpill{padding:0 8px;gap:6px}html.fq .mpill .pl,html.fq .mpill .pa{display:none}html.fq .hd .logo{font-size:var(--fs-18)}}@media(max-width:330px){html.fq .hd .logo{font-size:var(--fs-15);letter-spacing:0}html.fq .tpill .tpt{font-size:var(--fs-12)}}html.fq .ovl .ghosts{opacity:0;transition:opacity .8s ease;pointer-events:none}html.fq .ovl.gh-on .ghosts{opacity:1}html.fq .ovl .gh line{stroke:rgba(196,210,240,.22);stroke-width:.8;stroke-dasharray:2 3;transition:stroke .25s}html.fq .ovl .gh circle:not(.ghh){fill:rgba(222,232,255,.6)}html.fq .ovl .gh .gn{font:600 var(--fs-11) var(--serif);fill:rgba(214,224,248,.46);text-anchor:middle;letter-spacing:.12em;paint-order:stroke;stroke:rgba(6,10,24,.55);stroke-width:2.5px;transition:fill .25s}html.fq .ovl .gh .ghh{fill:transparent;pointer-events:none}html.fq .ovl.gh-on .gh .ghh{pointer-events:all}html.fq .ovl.gh-on .gh:hover .gn{fill:rgba(240,244,255,.96)}html.fq .ovl.gh-on .gh:hover line{stroke:rgba(206,218,246,.5)}@media(orientation:portrait)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (max-width:899px){html.fq .ovl .gh .gn{font-size:var(--fs-10)}}html.fq .ovl .ln.mute{stroke-dasharray:2 3;opacity:.4}html.fq .ovl .s.mute .h,html.fq .ovl .s.mute .sp,html.fq .ovl .s.mute .rip{opacity:0!important}html.fq .ovl .s.mute .c{opacity:.6}html.fq .ovl .s.mute .hit{pointer-events:none}html.fq .cl.mute{pointer-events:auto;cursor:pointer;opacity:.55;transition:opacity .25s}html.fq .cl.mute small{display:none}html.fq .cl.mute b{font-size:var(--fs-15)!important;font-weight:700}html.fq .cl.mute:hover{opacity:.95}html.fq .cl.mute::after{content:"点一下看它";margin-left:8px;font:500 var(--fs-10) var(--mono);letter-spacing:.1em;opacity:0;transition:opacity .2s}html.fq .cl.mute:hover::after{opacity:.8}html.fq .eh.more b{font-family:var(--mono);font-weight:600;font-size:var(--fs-11);letter-spacing:.1em}html.fq .slmore{pointer-events:auto;animation:slEmptyIn .25s ease both}html.fq .slmore button span{margin-left:4px}html.fq .stage::before{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 320px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 320px),transparent)}#moments .mside .ml,#moments .mside .mx{display:none!important}#moments .mb{position:relative}#moments .mb-chips{display:none}#moments .mb-dot{display:block;flex:none;width:8px;height:8px;border-radius:50%;background:#9DB8FF;box-shadow:0 0 6px rgba(157,184,255,.7)}#moments .mb-dot.d{background:#E0843C;box-shadow:0 0 6px rgba(224,132,60,.7)}#moments .mb-feat{padding:24px 28px 20px;border-radius:12px;background:var(--card);border:1px solid rgba(127,200,224,.24);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}#moments .mb-fh{display:flex;align-items:center;gap:12px;flex-wrap:wrap}#moments .mb-fh .mb-dot{transform:scale(1.4)}#moments .mb-fh b{font:600 var(--fs-28)/1 var(--mono);color:var(--acc);letter-spacing:.02em}#moments .mb-meta{font:500 var(--fs-11) var(--mono);color:var(--ink3);letter-spacing:.04em;white-space:nowrap}#moments .mb-meta em{font-style:normal;color:var(--ink3);opacity:.8}#moments .mb-fb{display:flex;gap:18px;margin:16px 0 16px;align-items:flex-start}#moments .mb-tx{flex:1;min-width:0;height:calc(var(--fn,3) * 1.75em);font:600 var(--fs-18)/1.75 var(--serif);color:var(--ink);overflow:hidden}#moments .mb-mq{display:block;will-change:transform}#moments .mb-tx.ov{-webkit-mask-image:linear-gradient(#000 calc(100% - 14px),transparent);mask-image:linear-gradient(#000 calc(100% - 14px),transparent)}#moments .mb-th{position:relative;flex:none;display:block;overflow:hidden;border-radius:8px;--h:calc(var(--fn,3) * 19px * 1.75);width:calc(var(--h) * 16 / 9);height:var(--h);background:#11162a;border:1px solid rgba(220,230,255,.14);cursor:zoom-in;transition:border-color .2s}#moments .mb-th:hover{border-color:rgba(127,200,224,.6)}#moments .mb-th img{display:block;width:100%;height:100%;object-fit:cover}#moments .mb-th .pl{position:absolute;left:50%;top:50%;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;background:rgba(5,8,18,.55);box-shadow:0 0 0 1px rgba(255,255,255,.25)}#moments .mb-th .pl::after{content:"";position:absolute;left:10px;top:7.5px;border-style:solid;border-width:5.5px 0 5.5px 8px;border-color:transparent transparent transparent #fff}#moments .mb-th em{position:absolute;right:4px;bottom:3px;padding:0 4px;border-radius:6px;background:rgba(5,8,18,.62);font:600 var(--fs-10)/15px var(--mono);font-style:normal;color:#fff}#moments .mb-th em:empty{display:none}#moments .mb-th.xs{--h:22px;border-radius:8px}#moments .mb-th.xs .pl{transform:scale(.5)}#moments .mb-th.xs em{display:none}#moments .mb-nav{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:12px}#moments .mb-idx{font:500 var(--fs-12) var(--mono);color:var(--ink3);letter-spacing:.1em}#moments .mb-nav button{width:36px;height:36px;margin-left:8px;border-radius:50%;border:1px solid var(--line2);background:transparent;color:var(--ink);cursor:pointer;font-size:var(--fs-18);line-height:1;transition:background-color .15s,transform .1s}#moments .mb-nav button:hover{background:rgba(127,200,224,.1)}#moments .mb-nav button:active{transform:scale(.92)}#moments .mb-in{animation:mbIn .35s ease}@keyframes mbIn{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}#moments .mb-toc{margin-top:12px;display:grid;gap:2px}#moments .mb-row{display:grid;grid-template-columns:14px 50px 46px minmax(0,1fr) 40px;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;cursor:pointer;outline:none;transition:background-color .2s}#moments .mb-row:hover{background:rgba(127,200,224,.06)}#moments .mb-row:focus-visible{box-shadow:inset 0 0 0 1px rgba(127,200,224,.6)}#moments .mb-row.on{background:rgba(127,200,224,.1)}#moments .mb-row b{font:600 var(--fs-14) var(--mono);color:var(--acc)}#moments .mb-row small{font:500 var(--fs-11) var(--mono);color:var(--ink3)}#moments .mb-row span{font-size:var(--fs-14);color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#moments .mb-row.on span{color:var(--ink)}#moments .mb.tight .mb-row{padding-top:5px;padding-bottom:5px}#moments .mb.tight .mb-toc{margin-top:6px}#moments .mb.tight .mb-feat{padding-top:18px;padding-bottom:14px}html[data-phase=day] #moments .mb-feat{border-color:rgba(44,111,180,.22)}html[data-phase=day] #moments .mb-row.on{background:rgba(44,111,180,.08)}.mb-lbx{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(3,5,12,.82);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.mb-lbx[hidden]{display:none}.mb-lbx .fr{position:relative;width:min(960px,100%);aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:#000;box-shadow:0 30px 80px rgba(0,0,0,.6)}.mb-lbx .fr img{width:100%;height:100%;object-fit:cover;display:block}.mb-lbx .fr .pl{position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:rgba(5,8,18,.5);box-shadow:0 0 0 1.5px rgba(255,255,255,.4)}.mb-lbx .fr .pl::after{content:"";position:absolute;left:25px;top:19px;border-style:solid;border-width:13px 0 13px 20px;border-color:transparent transparent transparent #fff}.mb-lbx .cp{position:absolute;left:0;right:0;bottom:0;padding:40px 20px 14px;background:linear-gradient(transparent,rgba(0,0,0,.72));font-size:var(--fs-14);color:#EAF0FF}.mb-lbx .cp b{font:600 var(--fs-14) ui-monospace,Menlo,monospace;color:#8FD0E6;margin-right:8px}.mb-lbx .cp small{display:block;margin-top:2px;font:500 var(--fs-11) ui-monospace,Menlo,monospace;color:#8D98B3}.mb-lbx .x{position:absolute;right:12px;top:12px;width:34px;height:34px;border-radius:50%;border:0;background:rgba(5,8,18,.6);color:#fff;font-size:var(--fs-18);cursor:pointer}@media(orientation:portrait)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (max-width:899px){#moments .mb-toc{display:none}#moments .mb-chips{display:flex;gap:5px;overflow-x:auto;margin:0 0 12px;padding:2px 0;scrollbar-width:none}#moments .mb-chips::-webkit-scrollbar{display:none}#moments .mb-chip{flex:1 0 auto;display:flex;align-items:center;justify-content:center;gap:5px;height:36px;padding:0 7px;border-radius:999px;border:1px solid var(--line);background:var(--card);cursor:pointer;font:600 var(--fs-13) var(--mono);color:var(--ink2)}#moments .mb-chip .mb-dot{width:6px;height:6px}#moments .mb-chip.on{border-color:rgba(127,200,224,.5);background:rgba(127,200,224,.12);color:var(--acc)}#moments .mb-feat{padding:18px 18px 14px;border-radius:12px}#moments .mb-fh b{font-size:var(--fs-22)}#moments .mb-fb{gap:12px;margin:12px 0 14px}#moments .mb-tx{font-size:var(--fs-15);line-height:1.7;height:calc(var(--fn,3) * 1.7em)}#moments .mb-th{--h:calc(var(--fn,3) * 16px * 1.7);border-radius:8px}.mb-lbx{padding:12px}}@media(prefers-reduced-motion:reduce){#moments .mb-in{animation:none}}.tpw.open .rdrop,.rtop.open .rdrop,.nw.open .rdrop,.rside.open .rdrop,.slmenu.open{pointer-events:auto}.tpw .rdrop::before,.rtop .rdrop::before{content:"";position:absolute;left:0;right:0;top:-16px;height:16px}.hero .sl-now{position:absolute;z-index:8;pointer-events:none;left:50%;bottom:64px;display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 16px 0 13px;border-radius:999px;border:1px solid rgba(127,200,224,.45);background:rgba(8,12,26,.62);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#EEF2FA;font:600 var(--fs-13) -apple-system,"PingFang SC",sans-serif;letter-spacing:.04em;cursor:pointer;box-shadow:0 12px 30px -14px rgba(0,0,0,.7);opacity:0;visibility:hidden;transform:translate(-50%,8px);transition:opacity .25s,transform .3s,visibility 0s .3s,background-color .2s}.hero .sl-now.on{pointer-events:auto;opacity:1;visibility:visible;transform:translate(-50%,0);transition:opacity .25s,transform .3s,background-color .2s}.hero .sl-now:hover{background:rgba(20,30,56,.78)}.hero .sl-now:focus-visible{outline:2px solid #7FC8E0;outline-offset:2px}.hero .sl-now svg{color:#7FC8E0;flex:none}.hero .sl-now b{font:600 var(--fs-12) ui-monospace,"SF Mono",Menlo,monospace;color:#9FD6EA}.hero .sl-now b:empty{display:none}html[data-phase=day] .hero .sl-now{background:rgba(255,255,255,.72);color:#14213A;border-color:rgba(44,111,180,.35)}html[data-phase=day] .hero .sl-now svg,html[data-phase=day] .hero .sl-now b{color:#2C6FB4}@media(orientation:portrait)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (max-width:899px){.hero .sl-now{bottom:58px;height:36px;font-size:var(--fs-13)}}@media(prefers-reduced-motion:reduce){.hero .sl-now{transition:none}}@media(orientation:portrait)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (max-width:899px){html.fq .lede p{position:static;display:none;margin:8px 0 0;padding:0;max-width:none;border:0;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--hi2);font-size:var(--fs-14);line-height:1.75}html.fq .lede.more p{display:block;animation:slWhyIn .35s ease both}html.fq .lede .why::after{content:" ↓"}html.fq .lede.more .why::after{content:" ×"}html.fq .lede{transition:transform .3s ease}}@keyframes slWhyIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html.fq .lede.more p{animation:none}html.fq .lede{transition:none}}@media(orientation:landscape)and (max-height:519px){html.fq .lede.more h1:is(#slz,*),html.fq .lede.more .now:is(#slz,*){display:none}html.fq .lede.more:is(#slz,*){width:min(560px,calc(100vw - 2 * var(--slM, 24px) - 40px))}html.fq:has(.hero.lede-open) .lbls{opacity:0;transition:opacity .3s}}@media(orientation:landscape),(min-width:1101px),(orientation:portrait)and (min-width:900px)and (min-height:1600px){html.fq .mpill{width:auto;max-width:none;padding:0 12px 0 10px;gap:7px;transition:background-color .4s ease}html.fq .mpill span.sl-vp{position:relative;display:block;flex:1 1 auto;min-width:0;height:1.45em;line-height:1.45em;overflow:hidden;text-overflow:clip}html.fq .mpill .sl-ln{position:absolute;left:0;top:0;white-space:nowrap;font-style:normal;transition:opacity .5s ease,transform .6s cubic-bezier(.2,.75,.25,1),filter .5s ease;will-change:opacity,transform}html.fq .mpill .sl-ln.pre{opacity:0;transform:translateY(.6em);filter:blur(2px);transition:none}html.fq .mpill .sl-ln.out{opacity:0;transform:translateY(-.55em);filter:blur(2px);transition:opacity .42s ease,transform .5s cubic-bezier(.4,0,.6,1),filter .42s ease}html.fq .mpill .sl-ln b{display:inline-block;font-weight:inherit}html.fq .mpill .sl-sz{visibility:hidden;text-decoration:none;white-space:nowrap}@media(hover:hover){html.fq .mpill{position:relative}html.fq .mpill[aria-pressed=true] .pa{position:absolute;right:12px;top:50%;margin-top:-5px;opacity:0;transition:opacity .25s ease}html.fq .mpill[aria-pressed=true]:hover .pa,html.fq .mpill[aria-pressed=true]:focus-visible .pa{opacity:1}html.fq .mpill[aria-pressed=true]:hover span.sl-vp,html.fq .mpill[aria-pressed=true]:focus-visible span.sl-vp{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 34px),transparent calc(100% - 14px));mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 34px),transparent calc(100% - 14px))}html.fq .mpill[aria-pressed=true]:hover span.sl-vp.mq,html.fq .mpill[aria-pressed=true]:focus-visible span.sl-vp.mq{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8px,#000 calc(100% - 34px),transparent calc(100% - 14px));mask-image:linear-gradient(90deg,transparent 0,#000 8px,#000 calc(100% - 34px),transparent calc(100% - 14px))}}html.fq .mpill span.sl-vp.mq{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8px,#000 calc(100% - 14px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 8px,#000 calc(100% - 14px),transparent)}}@media(prefers-reduced-motion:reduce){html.fq .mpill .sl-ln{transition:opacity .3s ease!important;transform:none!important;filter:none!important}}.cl.sub{color:#E4ECF6;opacity:.9;text-shadow:0 1px 3px rgba(4,10,20,.45)}.cl.sub b{font-size:var(--fs-15);font-weight:600;letter-spacing:.04em}.cl.sub small{opacity:.72}html.sl-peekw .cl.sub{opacity:.96;text-shadow:0 1px 4px rgba(4,10,20,.55)}html.fq.wx-dull .cl.sub,html.fq.wx-dull .cl.sub{--ha:0;text-shadow:0 0 1px rgba(4,10,20,.5),0 1px 3px rgba(4,10,20,.4)}html.fq.wx-dull .cl.sub::before{display:none}.tpill{touch-action:pan-y;user-select:none;-webkit-user-select:none}.tpill .tarc{display:block;flex:none;line-height:0}.tpill .tarc svg{display:block;overflow:visible}.tpill .tarc .hz{stroke:currentColor;stroke-opacity:.28;stroke-width:1;stroke-dasharray:1.5 2}.tpill .tarc .lo{fill:none;stroke:rgba(150,170,220,.45);stroke-width:1.4;stroke-linecap:round}.tpill .tarc .hi{fill:none;stroke:#FFC98F;stroke-width:1.6;stroke-linecap:round}.tpill .tarc .dot{fill:#E6ECFA;filter:drop-shadow(0 0 3px rgba(220,230,255,.9));transition:fill .4s}.tpill .tarc .dot.sun{fill:#FFD8A0;filter:drop-shadow(0 0 4px rgba(255,190,110,.95))}.tpill .tarc .dot.dusk{fill:#F2B8C8;filter:drop-shadow(0 0 3px rgba(240,170,200,.9))}.tpill .tpt{font:600 var(--fs-13) var(--serif);letter-spacing:.02em}.tpill .tps{display:inline!important;font:600 var(--fs-12) var(--mono);opacity:.8}html.fq .tpill .tps{display:inline!important}.tpill:hover .tarc .lo{stroke:rgba(170,190,240,.7)}.tpill.drag{cursor:grabbing}.tpill.drag .tarc .dot{r:3.2}.tpill.hint .tarc .dot{r:3.2}.tpill.away{border-color:transparent;background:rgba(255,184,112,.94);color:#3A200C;box-shadow:0 6px 18px -8px rgba(255,150,60,.7);animation:tpAway 2.4s ease-out 1}.tpill.away .tarc .hz{stroke:#3A200C;stroke-opacity:.35}.tpill.away .tarc .lo{stroke:rgba(58,32,12,.45)}.tpill.away .tarc .hi{stroke:#8A4512}.tpill.away .tarc .dot,.tpill.away .tarc .dot.sun,.tpill.away .tarc .dot.dusk{fill:#fff;filter:drop-shadow(0 0 2px rgba(120,60,10,.8))}.tpill.away .tps{opacity:.75}.tpill.away .tpt{font-family:-apple-system,"PingFang SC",sans-serif}@keyframes tpAway{0%{box-shadow:0 0 0 0 rgba(255,184,112,.6)}100%{box-shadow:0 0 0 12px rgba(255,184,112,0)}}@media(orientation:landscape),(min-width:1101px),(orientation:portrait)and (min-width:900px)and (min-height:1600px){.tpill{padding:0 11px 0 12px;gap:7px}}@media(orientation:portrait)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (max-width:899px){.tpill{padding:0 10px 0 9px;gap:5px}.tpill .chev{display:none}.tpill .tpt{font-size:var(--fs-12)}.tpill .tps{font-size:var(--fs-11)}}@media(prefers-reduced-motion:reduce){.tpill.away{animation:none}}.dcol{position:relative}.dial .dgl{position:absolute;pointer-events:none;display:block}.dial.gl .ring{background:none!important}.dial.gl .gr,.dial.gl .hand,.dial.gl .tipd,.dial.gl .mst .mh,.dial.gl .mst .msp,.dial.gl .mst .mring{display:none}.dial.gl .mst .md,.dial.gl .mst.d .md{fill:transparent;filter:none}.dial.gl .mst .mtw{animation:none}.dial.gl .tk{stroke:rgba(220,230,255,.32)}.dial.gl .ctr small{color:rgba(220,228,245,.62)}.dial.gl .ctr b{color:#F1F4FB;text-shadow:0 0 18px rgba(150,180,255,.35)}.dial.gl .ctr span{color:rgba(225,232,248,.82)}.dial.gl .mlab{fill:rgba(240,244,252,.92)}.dial .hn{display:none}.dleg{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 16px;margin-top:16px;font:500 var(--fs-12) var(--mono);letter-spacing:.04em;color:var(--ink3)}.dleg span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.dleg i{width:7px;height:7px;border-radius:50%;background:#B9C9FF;box-shadow:0 0 6px rgba(157,184,255,.85)}.dleg i.d{background:#FFC995;box-shadow:0 0 6px rgba(255,170,100,.85)}.dleg i.o{width:12px;height:12px;background:none;box-shadow:none;border:1px solid rgba(160,185,240,.55);position:relative}.dleg i.o::after{content:"";position:absolute;inset:2.5px;border-radius:50%;border:1px solid rgba(160,185,240,.35)}#moments .mb-fh{flex-wrap:nowrap}#moments .mb-idx{margin-left:auto;font:500 var(--fs-11) var(--mono);color:var(--ink3);letter-spacing:.08em;white-space:nowrap}#moments .mb-nav{display:none}#moments .mb-tw{flex:1;min-width:0}#moments .mb-tx{height:calc(var(--fn,3) * 1.75em);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--fn,3);overflow:hidden}#moments .mb-tx.ov{-webkit-mask-image:none;mask-image:none}#moments .mb-tx .mb-mq{display:inline;transform:none!important}#moments .mb-tx.open{display:block;-webkit-line-clamp:unset;height:auto}#moments .mb-more.off{visibility:hidden;pointer-events:none}#moments .mb-more{margin-top:6px;padding:0;border:0;background:none;cursor:pointer;font:600 var(--fs-13) var(--mono);letter-spacing:.06em;color:var(--acc)}#moments .mb-more::after{content:" ↓"}#moments .mb-more[aria-expanded=true]::after{content:" ↑"}#moments .mb-more:hover{text-decoration:underline;text-underline-offset:3px}#moments .mb-fb{margin-bottom:4px}#moments .mb-row{position:relative}#moments .mb-row:hover{background:rgba(127,200,224,.045)}#moments .mb-row.on::before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:2px;border-radius:2px;background:var(--acc);box-shadow:0 0 8px var(--acc)}.mmore{display:none}@keyframes mbSwL{from{transform:translateX(18px);opacity:.4}to{transform:none;opacity:1}}@keyframes mbSwR{from{transform:translateX(-18px);opacity:.4}to{transform:none;opacity:1}}#moments .mb-feat.swl .mb-in{animation:mbSwL .3s ease}#moments .mb-feat.swr .mb-in{animation:mbSwR .3s ease}@media(orientation:portrait)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (max-width:899px){#moments .sh>.btn{display:none}#moments .dw{grid-template-columns:minmax(0,1fr)}#moments .dcol,#moments .mside{min-width:0}#moments .dial{width:min(320px,100%);height:auto;aspect-ratio:1/1}#moments{overflow-x:clip}#moments .sh p{font-size:var(--fs-15);line-height:1.7}.dleg{margin-top:12px;font-size:var(--fs-11);gap:6px 12px}#moments .mb{--fn:4}#moments .mb-tx{height:calc(var(--fn,4) * 1.7em)}#moments .mb-tx.open{height:auto}#moments .mb-fb{flex-direction:column;gap:12px}#moments .mb-th{order:-1;width:100%;height:auto;aspect-ratio:16/9;max-height:190px;border-radius:8px}#moments .mb-fh b{font-size:var(--fs-22)}#moments .mb-meta{overflow:hidden;text-overflow:ellipsis;min-width:0}#moments .mb-idx{font-size:var(--fs-11)}#moments .mb-feat{touch-action:pan-y}.mmore{display:flex;align-items:center;justify-content:center;width:100%;margin-top:18px;height:46px;box-sizing:border-box}}@media(prefers-reduced-motion:reduce){#moments .mb-feat.swl .mb-in,#moments .mb-feat.swr .mb-in{animation:none}}@media(orientation:portrait)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (max-width:899px){html.fq .gw{width:min(358px,calc(100% - 32px));height:auto;aspect-ratio:358/440}html.fq .gw .ph img{height:auto}}#gallery .ph{cursor:zoom-in;outline:none}#gallery .ph img{transition:transform .25s ease,filter .25s ease,box-shadow .25s ease}@media(hover:hover){#gallery .ph:hover img{transform:scale(1.035);filter:brightness(1.06)}}#gallery .ph:focus-visible img{box-shadow:0 0 0 2px var(--acc),0 14px 30px -14px rgba(30,60,110,.45)}.gl-lbx{position:fixed;inset:0;z-index:210;display:flex;align-items:center;justify-content:center;padding:56px 72px 40px;background:rgba(3,5,12,0);backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);transition:background-color .3s ease,backdrop-filter .3s ease}.gl-lbx.on{background:rgba(3,5,12,.86);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.gl-lbx[hidden]{display:none}.gl-lbx figure{margin:0;display:flex;flex-direction:column;align-items:center;max-width:100%;max-height:100%}.gl-lbx img{display:block;max-width:min(1100px,100%);max-height:calc(100vh - 190px);width:auto;height:auto;object-fit:contain;border-radius:8px;box-shadow:0 30px 80px rgba(0,0,0,.6);transform-origin:center}.gl-lbx figcaption{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:4px 12px;width:min(1100px,100%);margin-top:14px;color:#EAF0FF;font-size:var(--fs-14);opacity:0;transform:translateY(6px);transition:opacity .3s ease .12s,transform .3s ease .12s}.gl-lbx.on figcaption{opacity:1;transform:none}.gl-lbx figcaption b{font-size:var(--fs-15)}.gl-lbx figcaption span{color:#B9C3DA;min-width:0}.gl-lbx figcaption em{font:500 var(--fs-12) ui-monospace,Menlo,monospace;font-style:normal;color:#8D98B3;justify-self:end}.gl-lbx figcaption a{grid-column:1 / -1;justify-self:start;font:600 var(--fs-13) ui-monospace,Menlo,monospace;color:#8FD0E6;text-decoration:none}.gl-lbx figcaption a:hover{text-decoration:underline;text-underline-offset:3px}.gl-lbx button{position:absolute;border:0;border-radius:50%;background:rgba(255,255,255,.08);color:#fff;cursor:pointer;transition:background-color .2s}.gl-lbx button:hover{background:rgba(255,255,255,.18)}.gl-lbx button:focus-visible{outline:2px solid #8FD0E6;outline-offset:2px}.gl-lbx .x{right:16px;top:14px;width:40px;height:40px;font-size:var(--fs-22)}.gl-lbx .pv,.gl-lbx .nx{top:50%;width:48px;height:48px;margin-top:-24px;font-size:var(--fs-28)}.gl-lbx .pv{left:14px}.gl-lbx .nx{right:14px}html.gl-lock{overflow:hidden}@media(orientation:portrait)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (max-width:899px){.gl-lbx{padding:56px 12px 24px}.gl-lbx img{max-height:calc(100vh - 220px);border-radius:8px}.gl-lbx .pv,.gl-lbx .nx{display:none}.gl-lbx figcaption{grid-template-columns:1fr auto;font-size:var(--fs-14)}.gl-lbx figcaption span{grid-column:1 / -1;grid-row:2}}@media(prefers-reduced-motion:reduce){.gl-lbx,.gl-lbx figcaption,#gallery .ph img{transition:none}}#gallery.ggl{position:relative;z-index:0}#gallery .ggl{position:absolute;left:0;z-index:-1;pointer-events:none;display:block}#gallery.ggl .gband,#gallery.ggl .gw>i{display:none}#gallery.ggl .ph figcaption{text-shadow:0 1px 3px rgba(20,40,80,.35)}html[data-phase=night] #gallery.ggl .ph figcaption{text-shadow:0 1px 4px rgba(4,6,16,.9),0 0 10px rgba(4,6,16,.6)}.lede .nwr{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.lede .nwr .now{min-width:0}.lede .wxo{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 11px 0 8px;border-radius:999px;border:1px solid rgba(238,242,250,.42);background:rgba(10,16,32,.34);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--hi2);font:500 var(--fs-11)/1 var(--mono);letter-spacing:.03em;cursor:pointer;white-space:nowrap;transition:background-color .25s,border-color .25s,color .25s,transform .1s}.lede .wxo[hidden]{display:none}.lede .wxo .wa{font-weight:700;color:var(--hi)}.lede .wxo .wn{color:var(--hi);opacity:.85}.lede .wxo .ic{flex:none;color:#FFC46B;filter:drop-shadow(0 0 3px rgba(255,190,100,.6))}.lede .wxo:hover{background:rgba(10,16,32,.48);border-color:rgba(238,242,250,.55)}.lede .wxo:active{transform:scale(.96)}.lede .wxo:focus-visible{outline:2px solid var(--acc);outline-offset:2px}html[data-ink=dark] .lede .wxo{border-color:rgba(19,33,58,.3);background:rgba(255,255,255,.28)}html[data-ink=dark] .lede .wxo:hover{background:rgba(255,255,255,.45)}html[data-ink=dark] .lede .wxo .ic{color:#E08A2C;filter:none}.lede .wxo.on,html[data-ink=dark] .lede .wxo.on{border-color:transparent;background:rgba(255,184,112,.94);color:#3A200C;box-shadow:0 6px 18px -8px rgba(255,150,60,.7)}.lede .wxo.on .wa{color:#3A200C}.lede .wxo.on .ic{color:#3A200C;filter:none}.lede .wxo.hint .ic{animation:wxoHint 2.4s ease-out 1}@keyframes wxoHint{0%,100%{transform:none;filter:drop-shadow(0 0 3px rgba(255,190,100,.6))}30%{transform:scale(1.35) rotate(25deg);filter:drop-shadow(0 0 9px rgba(255,200,110,1))}60%{transform:scale(1.1);filter:drop-shadow(0 0 5px rgba(255,190,100,.8))}}@media(orientation:portrait)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (max-width:899px){.lede .wxo{height:32px;padding:0 13px 0 10px;font-size:var(--fs-12);gap:7px}.lede .nwr{gap:8px 10px}}@media(prefers-reduced-motion:reduce){.lede .wxo{transition:none}.lede .wxo.hint .ic{animation:none}}@media(orientation:portrait)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (max-width:899px){.lede .nwr{display:block;margin-top:8px}.lede .wxo.txt{display:inline-flex;align-items:center;gap:0;height:auto;margin-top:4px;padding:2px 0;border:0;border-radius:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;animation:none;font:inherit;font-size:var(--fs-13);font-weight:500;letter-spacing:0;color:var(--hi2);text-decoration:underline;text-underline-offset:3px}.lede .wxo.txt[hidden]{display:none}.lede .wxo.txt .wa{font-weight:500;color:inherit}.lede .wxo.txt .wn{opacity:1;color:inherit;text-decoration:none}.lede .wxo.txt::before{content:"";display:inline-block;width:5px;height:5px;margin:0 7px 1px 0;border-radius:50%;background:#f3c38f;box-shadow:0 0 6px rgba(243,195,143,.8)}.lede .wxo.txt.hint::before{animation:wxoDot 2.4s ease-out 1}.lede .wxo.txt:hover,html[data-ink=dark] .lede .wxo.txt,html[data-ink=dark] .lede .wxo.txt:hover{background:none;border:0}.lede .wxo.txt.on,html[data-ink=dark] .lede .wxo.txt.on{background:none;box-shadow:none;color:#FFC98F}.lede .wxo.txt.on{text-shadow:0 1px 3px rgba(0,0,0,.45)}html[data-ink=dark] .lede .wxo.txt.on,.ink-dark .lede .wxo.txt.on{color:#9A4E14;text-shadow:0 0 6px rgba(255,255,255,.55)}.lede .wxo.txt.on::before{background:#FFB870}}@keyframes wxoDot{0%,100%{transform:none}30%{transform:scale(2.2);box-shadow:0 0 12px rgba(243,195,143,1)}}@media(prefers-reduced-motion:reduce){.lede .wxo.txt.hint::before{animation:none}}.lede .nwr{margin-top:14px}.lede .now{letter-spacing:.04em}.lede .now .nseg{white-space:nowrap}.lede .now .nsep{display:inline-block;font-style:normal;margin:0 .5em;opacity:.72}@media(orientation:portrait)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (max-width:899px){.lede .nwr{margin-top:10px}.lede .now .nsep{margin:0 .42em}}@media(orientation:landscape),(min-width:1101px),(orientation:portrait)and (min-width:900px)and (min-height:1600px){html.fq .mpill .sl-ln.run,html.fq .mpill .sl-ln.st{transition:none;opacity:1;filter:none;will-change:transform}html.fq .mpill .sl-ln.st{transform:none}html.fq .mpill span.sl-vp.mq{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 12px,#000 calc(100% - 12px),transparent)}}.lede .wxo:not(.on):not(.txt){padding-right:4px}.lede .wxo:not(.on):not(.txt) .wa{display:inline-flex;align-items:center;height:18px;padding:0 8px;margin-left:2px;border-radius:999px;background:linear-gradient(180deg,#FFD58A,#FFB95E);color:#4A2A08;text-shadow:none;box-shadow:0 2px 8px -3px rgba(255,160,60,.6)}.lede .wxo:not(.on):not(.txt):hover .wa{background:linear-gradient(180deg,#FFDD9C,#FFC06A)}@media(orientation:portrait)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (max-width:899px){.lede .wxo:not(.on):not(.txt) .wa{height:22px;padding:0 9px}}.lede .wxo:not(.txt):not(.on){gap:5px;padding:0 12px 0 9px;border-color:transparent;background:linear-gradient(180deg,#FFD58A,#FFB95E);color:#4A2A08;box-shadow:0 4px 14px -6px rgba(255,150,60,.65)}.lede .wxo:not(.txt):not(.on):hover{background:linear-gradient(180deg,#FFDD9C,#FFC06A);border-color:transparent}html[data-ink=dark] .lede .wxo:not(.txt):not(.on){border-color:transparent;background:linear-gradient(180deg,#FFD58A,#FFB95E)}.lede .wxo:not(.txt):not(.on) .ic,html[data-ink=dark] .lede .wxo:not(.txt):not(.on) .ic{color:#9A5410;filter:none}.lede .wxo:not(.txt):not(.on) .wa{display:inline;height:auto;padding:0;margin:0;background:none;box-shadow:none;color:#4A2A08;font-weight:700}.lede .wxo.on:not(.txt),html[data-ink=dark] .lede .wxo.on:not(.txt){border-color:rgba(238,242,250,.42);background:rgba(10,16,32,.34);color:var(--hi2);box-shadow:none}html[data-ink=dark] .lede .wxo.on:not(.txt){border-color:rgba(19,33,58,.3);background:rgba(255,255,255,.28)}.lede .wxo.on:not(.txt) .wa{color:inherit}.lede .wxo.on:not(.txt) .ic{color:inherit;filter:none}html.fq .lede::before,html.fq[data-phase=night] .hud:not(.ink-dark) .lede::before,html.fq .hud.ink-dark .lede::before,html.fq.wx-dull .cl::before{display:none!important;content:none!important}html.fq .hud .lede{text-shadow:0 0 1px rgba(4,10,24,.92),0 1px 2px rgba(4,10,24,.8),0 2px 12px rgba(4,10,24,var(--lsA,.4)),0 0 30px rgba(4,10,24,calc(var(--lsA,.4) * .7))}html.fq .hud.ink-dark .lede{text-shadow:0 0 1px rgba(255,255,255,.95),0 1px 2px rgba(255,255,255,.85),0 2px 12px rgba(255,255,255,var(--lsA,.45)),0 0 30px rgba(255,255,255,calc(var(--lsA,.45) * .8))}html.fq.wx-dull .cl,html.fq.wx-dull .cl.sub{text-shadow:0 0 1px rgba(var(--halo),.95),0 1px 2px rgba(var(--halo),.85),0 1px 10px rgba(var(--halo),.6),0 0 24px rgba(var(--halo),.4)}@media(orientation:landscape),(min-width:1101px),(orientation:portrait)and (min-width:900px)and (min-height:1600px){html.fq[data-phase=night] .hud:not(.ink-dark) .lede::before{display:block;left:-110px;right:-80px;top:-70px;bottom:-50px;background:radial-gradient(closest-side,color-mix(in srgb,var(--pg,#070a12) 58%,transparent),color-mix(in srgb,var(--pg,#070a12) 24%,transparent) 66%,transparent)}}@media(min-width:1600px),(orientation:portrait)and (min-width:900px)and (min-height:1600px){html.fq .hd{left:calc(96px * var(--slS,1));right:calc(96px * var(--slS,1));top:calc(22px * var(--slS,1));height:calc(44px * var(--slS,1))}html.fq .hd .logo{font-size:calc(var(--fs-18) * var(--slS,1))}html.fq .hd nav{gap:calc(32px * var(--slS,1));font-size:calc(var(--fs-14) * var(--slS,1))}html.fq .hd nav a{padding:calc(8px * var(--slS,1)) 0}html.fq .hr2{gap:calc(10px * var(--slS,1))}html.fq .tpill,html.fq .mpill,html.fq .wpill{height:calc(38px * var(--slS,1));font-size:calc(var(--fs-13) * var(--slS,1))}html.fq .tpill{padding:0 calc(12px * var(--slS,1)) 0 calc(14px * var(--slS,1));gap:calc(7px * var(--slS,1))}html.fq .tpill .tpt,html.fq .tpill .tps{font-size:calc(var(--fs-13) * var(--slS,1))}html.fq .mpill{padding:0 calc(14px * var(--slS,1)) 0 calc(10px * var(--slS,1));gap:calc(8px * var(--slS,1));max-width:calc(240px * var(--slS,1))}html.fq .ib{width:calc(38px * var(--slS,1));height:calc(38px * var(--slS,1))}html.fq .lede{width:calc(640px * var(--slS,1));left:calc(96px * var(--slS,1))}html.fq .lede .kk{font-size:calc(var(--fs-12) * var(--slS,1))}html.fq .lede:not(.sl-t1):not(.sl-t2):not(.sl-t3) h1{font-size:calc(56px * var(--slS,1));margin-top:calc(18px * var(--slS,1))}html.fq .lede:not(.sl-t2):not(.sl-t3) p{font-size:calc(var(--fs-15) * var(--slS,1));max-width:calc(580px * var(--slS,1));margin-top:calc(14px * var(--slS,1))}html.fq .btns{gap:calc(10px * var(--slS,1));margin-top:calc(22px * var(--slS,1))}html.fq .b1,html.fq .b2{height:calc(42px * var(--slS,1));padding:0 calc(20px * var(--slS,1));font-size:calc(var(--fs-14) * var(--slS,1))}html.fq .lede .now{font-size:calc(var(--fs-11) * var(--slS,1))}html.fq .lede>.now{margin-top:calc(16px * var(--slS,1))}html.fq .cl b{font-size:calc(var(--fs-22) * var(--slS,1))}html.fq .cl b.big{font-size:calc(var(--fs-28) * var(--slS,1))}html.fq .cl b.sm{font-size:calc(var(--fs-18) * var(--slS,1))}html.fq .cl small{font-size:calc(var(--fs-11) * var(--slS,1))}html.fq .eh{height:calc(30px * var(--slS,1));padding:0 calc(12px * var(--slS,1));font-size:calc(var(--fs-12) * var(--slS,1))}html.fq .eh span{font-size:calc(var(--fs-11) * var(--slS,1))}html.fq .mcap{width:calc(240px * var(--slS,1));padding:calc(11px * var(--slS,1)) calc(13px * var(--slS,1));border-radius:calc(12px * var(--slS,1))}html.fq .mcap small{font-size:calc(var(--fs-10) * var(--slS,1))}html.fq .mcap p{font-size:calc(var(--fs-14) * var(--slS,1));margin-top:calc(5px * var(--slS,1))}}@media(min-width:1600px),(orientation:portrait)and (min-width:900px)and (min-height:1600px){html.fq #catalog,html.fq #moments,html.fq #gallery>.sh,html.fq #gallery>.gw,html.fq #gallery>.gcta,html.fq .ft{zoom:var(--slS,1)}}:root{--sl-ease:cubic-bezier(.16,1,.3,1)}@media(min-width:1100px)and (max-width:1240px),(orientation:landscape)and (max-width:1099px){.hd nav{gap:22px}html.fq .hd .tpill .tpt{display:none}}@media(orientation:landscape)and (max-width:1099px){.hd{grid-template-columns:1fr auto}.hd nav{display:none}.ib{display:none}.ib.menu{display:grid}}@media(hover:hover){.hd nav a{position:relative;transition:color .2s ease}.hd nav a:not([aria-current])::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:1px;background:currentColor;opacity:.55;transform:scaleX(0);transition:transform .24s var(--sl-ease)}.hd nav a:hover{color:var(--ti)}.hd nav a:hover::after{transform:scaleX(1)}.b1,.b2,.btn,.gcta a{transition:transform .2s var(--sl-ease),box-shadow .24s ease,background-color .2s ease,border-color .2s ease,filter .2s ease}.b1:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 0 0 1px color-mix(in srgb,var(--hi) 35%,transparent),0 10px 26px -12px var(--hi)}.b2:hover{border-color:var(--hi);background:color-mix(in srgb,var(--hi) 7%,transparent)}.btn:hover{border-color:var(--ink2);background:color-mix(in srgb,var(--ink) 6%,transparent)}.gcta a:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 12px 28px -14px rgba(125,205,232,.85)}html[data-ink=dark] .gcta a:hover{box-shadow:0 12px 28px -14px rgba(20,33,58,.7)}.gcta a svg,.mo .ar{display:inline-block;transition:transform .24s var(--sl-ease)}.gcta a:hover svg,.mo:hover .ar{transform:translateX(3px)}.cc li{position:relative}.cc li>i{grid-column:1;grid-row:1}.cc li>a{grid-column:2;grid-row:1}.cc li>time{grid-column:3;grid-row:1}.cc li a::before{content:"";position:absolute;inset:0}.cc li i.g{transition:transform .24s var(--sl-ease),filter .24s ease}.cc li a{transition:text-indent .24s var(--sl-ease)}.cc li time{transition:opacity .16s ease}.cc li::after{content:"→";grid-column:3;grid-row:1;justify-self:end;font:600 var(--fs-13) var(--mono);color:var(--acc);opacity:0;transform:translateX(-4px);transition:opacity .2s ease,transform .24s var(--sl-ease);pointer-events:none}.cc li:hover i.g{transform:scale(1.4);filter:brightness(1.35)}.cc li:hover a{text-indent:4px}.cc li:hover time{opacity:0}.cc li:hover::after{opacity:1;transform:none}.cc{transition:border-color .24s ease}.cc:hover{border-color:color-mix(in srgb,var(--ink2) 45%,transparent)}.disc line{transition:stroke .3s ease}.cc:hover .disc line{stroke:rgba(225,235,255,.9)}html[data-ink=dark] .cc:hover .disc line{stroke:rgba(44,80,130,.8)}}.b1:active,.b2:active,.btn:active,.gcta a:active{transform:scale(.97);transition-duration:.08s}:is(a,button,[role=button],select,summary):focus-visible{outline:2px solid var(--acc);outline-offset:3px}html.fq .eh:focus-visible{outline:2px solid var(--acc);outline-offset:3px}@media(prefers-reduced-motion:reduce){.b1:hover,.gcta a:hover,.b1:active,.b2:active,.btn:active,.gcta a:active{transform:none}.gcta a:hover svg,.mo:hover .ar,.cc li:hover i.g,.cc li:hover::after{transform:none}.cc li:hover a{text-indent:0}.hd nav a:not([aria-current])::after{transition:none}}:root{--fs-10:10px;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-18:18px;--fs-22:22px;--fs-28:28px;--fs-40:40px;--fs-48:48px}.kk .zh{letter-spacing:.06em}:root{--sec-gap:clamp(88px, 5.33vw + 67px, 144px);--sec-in:clamp(24px, 1.52vw + 18px, 40px)}#moments.sec{padding-top:var(--sec-gap)}#gallery.sec.gal{padding-top:var(--sec-gap)}.ft{margin-top:var(--sec-gap)}#catalog .grid,#moments .dw,#gallery .gw{margin-top:var(--sec-in)}@media(min-width:1600px),(orientation:portrait)and (min-width:900px)and (min-height:1600px){html.fq{--sec-gap:144px;--sec-in:40px}html.fq #gallery.sec.gal{padding-top:calc(144px * var(--slS,1))}}@media(orientation:landscape),(min-width:1101px),(orientation:portrait)and (min-width:900px)and (min-height:1600px){html.fq .lede .why,html.fq .lede.sl-t1 .why,html.fq .lede.sl-t2 .why,html.fq .lede.sl-t3 .why{display:inline-block;margin-top:12px;padding:2px 0;border:0;background:none;color:var(--hi2);font:inherit;font-size:var(--fs-13);text-decoration:underline;text-underline-offset:3px;cursor:pointer;pointer-events:auto}html.fq .lede .why::after{content:" ↓";text-decoration:none}html.fq .lede.more .why::after{content:" ×"}html.fq .lede p,html.fq .lede.sl-t2 p,html.fq .lede.sl-t3 p{display:none;position:static;width:auto;max-width:520px;margin:10px 0 0;padding:0;border:0;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--hi2);text-shadow:inherit;font-size:var(--fs-15);line-height:1.85;-webkit-line-clamp:unset;overflow:visible}html.fq .lede.more p,html.fq .lede.sl-t2.more p,html.fq .lede.sl-t3.more p{display:block;animation:slWhyIn .35s ease both}html.fq .lede{transition:transform .3s ease}}@media(min-width:1600px),(orientation:portrait)and (min-width:900px)and (min-height:1600px){html.fq .lede:not(.sl-t2):not(.sl-t3) p,html.fq .lede p{max-width:calc(580px * var(--slS,1));margin-top:calc(10px * var(--slS,1));font-size:calc(var(--fs-15) * var(--slS,1))}html.fq .lede .why,html.fq .lede.sl-t1 .why,html.fq .lede.sl-t2 .why,html.fq .lede.sl-t3 .why{margin-top:calc(12px * var(--slS,1));font-size:calc(var(--fs-13) * var(--slS,1))}}@media(prefers-reduced-motion:reduce){html.fq .lede.more p,html.fq .lede.sl-t2.more p,html.fq .lede.sl-t3.more p{animation:none}html.fq .lede{transition:none}}@media(orientation:portrait)and (min-width:600px)and (max-width:1100px)and (max-height:1599px){html.fq .hd{left:48px;right:48px}html.fq .lede{left:48px;right:auto;width:min(560px,calc(100vw - 96px))}html.fq .lede .kk{font-size:var(--fs-11)}html.fq .lede h1{font-size:40px;line-height:1.22;margin-top:12px}html.fq .lede.sl-t1 h1{font-size:36px}html.fq .lede.sl-t2 h1{font-size:32px}html.fq .lede .why{font-size:var(--fs-14);margin-top:10px}html.fq .lede p{font-size:var(--fs-15)}}@keyframes slSkyIn{from{opacity:0}to{opacity:1}}@keyframes slRise12{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}html.fq.sl-enter .stage{animation:slSkyIn 1.2s cubic-bezier(.33,0,.2,1) both}html.fq.sl-enter .edges,html.fq.sl-enter .cmp,html.fq.sl-enter .pan{animation:slSkyIn .9s ease .5s both}html.fq.sl-enter .lede h1 .l1,html.fq.sl-enter .lede h1 .l2{display:inline-block}html.fq.sl-enter .lede>.kk,html.fq.sl-enter .lede h1 .l1,html.fq.sl-enter .lede h1 .l2,html.fq.sl-enter .lede>.why,html.fq.sl-enter .lede>.btns,html.fq.sl-enter .lede>.nwr,html.fq.sl-enter .lede>.now{animation:slRise12 .6s var(--sl-ease) both}html.fq.sl-enter .lede>.kk{animation-delay:.2s}html.fq.sl-enter .lede h1 .l1{animation-delay:.28s}html.fq.sl-enter .lede h1 .l2{animation-delay:.36s}html.fq.sl-enter .lede>.why{animation-delay:.44s}html.fq.sl-enter .lede>.btns{animation-delay:.52s}html.fq.sl-enter .lede>.nwr,html.fq.sl-enter .lede>.now{animation-delay:.6s}html.fq .sl-rv,html.fq .sl-rvc>.cc,html.fq .sl-rvc>.dcol,html.fq .sl-rvc>.mside{opacity:0}.disc circle.f2{transform-box:fill-box;transform-origin:center;animation:slF2d .9s cubic-bezier(.16,1,.3,1)}@keyframes slF2d{0%{transform:scale(1)}22%{transform:scale(2.4);fill:#fff;filter:drop-shadow(0 0 4px rgba(255,255,255,.95))}100%{transform:scale(1)}}html[data-ink=dark] .disc circle.f2{animation-name:slF2dk}@keyframes slF2dk{0%{transform:scale(1)}22%{transform:scale(2.4);fill:#2C6FB4;stroke:#2C6FB4}100%{transform:scale(1)}}.ovl .f2r{fill:none;stroke:rgba(255,255,255,.95);stroke-width:1.4;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:center;pointer-events:none;animation:slF2r 1s cubic-bezier(.22,.8,.3,1) both}.ovl .f2c{fill:#fff;transform-box:fill-box;transform-origin:center;pointer-events:none;filter:drop-shadow(0 0 5px rgba(255,255,255,.95));animation:slF2c .9s ease-out both}.ovl.day .f2r{stroke:rgba(20,44,86,.75)}.ovl.day .f2c{fill:#FFF6E0;filter:drop-shadow(0 0 4px rgba(20,44,86,.6))}@keyframes slF2r{0%{opacity:.95;transform:scale(1)}100%{opacity:0;transform:scale(3.6)}}@keyframes slF2c{0%{opacity:0;transform:scale(.6)}15%{opacity:1;transform:scale(1.9)}100%{opacity:0;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.disc circle.f2{animation-name:slF2dR}.ovl .f2r{display:none}.ovl .f2c{animation-name:slF2cR}}@keyframes slF2dR{0%,100%{filter:none}25%{fill:#fff;filter:drop-shadow(0 0 4px rgba(255,255,255,.95))}}@keyframes slF2cR{0%,100%{opacity:0}25%{opacity:1}}html.fq .edges .eh.ehnew{animation:slEhIn .28s ease both;animation-delay:var(--d,0s)}html.fq .edges .eh.l.ehnew{transform-origin:left center}html.fq .edges .eh.r.ehnew{transform-origin:right center}@keyframes slEhIn{from{opacity:0;transform:translateY(-50%) scale(.92)}to{opacity:1;transform:translateY(-50%)}}html.fq .edges .eh.more.open{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.75)}html.fq .edges .eh.more.open b{letter-spacing:.06em}@media(prefers-reduced-motion:reduce){html.fq .edges .eh.ehnew{animation:none}}html.fq .edges .eh{height:calc(22px * var(--slS,1));padding:0 calc(9px * var(--slS,1));gap:calc(5px * var(--slS,1));border-color:rgba(255,255,255,.24);background:rgba(10,14,26,.34);font-size:calc(var(--fs-11) * var(--slS,1));line-height:1}html.fq .edges .eh::after{content:"";position:absolute;left:-2px;right:-2px;top:-8px;bottom:-8px}html.fq .edges .eh b{font-family:var(--serif);font-weight:700;font-size:calc(var(--fs-11) * var(--slS,1));letter-spacing:.04em}html.fq .edges .eh span{font:400 calc(var(--fs-10) * var(--slS,1)) -apple-system,BlinkMacSystemFont,"PingFang SC","Noto Sans CJK SC",sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.02em;opacity:.7}html.fq .edges .eh .ehc,html.fq .slempty button .ehc{font-style:normal;opacity:.55;font-size:.95em}html.fq .edges .eh:hover{border-color:rgba(255,255,255,.55);background:rgba(10,14,26,.46)}html.fq[data-phase=day] .edges .eh{background:rgba(14,32,62,.4);border-color:rgba(255,255,255,.34)}html.fq[data-phase=day] .edges .eh:hover{background:rgba(14,32,62,.52);border-color:rgba(255,255,255,.6)}html.fq.wx-dull .edges .eh{background:rgba(10,20,40,.46)}html.fq .edges .eh.more b{font:500 calc(var(--fs-10) * var(--slS,1)) -apple-system,BlinkMacSystemFont,"PingFang SC","Noto Sans CJK SC",sans-serif;letter-spacing:.08em}html.fq .edges .eh.more.open{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.6)}@media(orientation:portrait)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (max-width:899px){html.fq .edges .eh,html.fq.sl-cmp .edges .eh{height:22px;padding:0 8px;gap:4px;font-size:var(--fs-10)}html.fq .edges .eh b{font-size:var(--fs-11)}html.fq .edges .eh span{font-size:var(--fs-10)}html.fq .edges .eh::after{top:-9px;bottom:-9px}}html.fq .lbls .cl.sub,html.fq .lbls .cl.sub.ink-d,html.fq.wx-dull .lbls .cl.sub,html.fq.wx-dull .lbls .cl.sub.ink-d,html.sl-peekw .lbls .cl.sub{color:#F2F6FC;opacity:.97;text-shadow:0 0 1px rgba(6,12,26,.75),0 1px 2px rgba(6,12,26,.6),0 0 8px rgba(6,12,26,.5),0 0 18px rgba(6,12,26,.32)}html.fq .lbls .cl.sub small,html.fq .lbls .cl.sub.ink-d small,html.fq.wx-dull .lbls .cl.sub.ink-d small{color:#DFE7F1;opacity:.94}html.fq .lbls .cl.sub.ink-d small .sl-dai{color:#FFC9A5}@media(orientation:portrait)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (max-width:899px){.lede .wxo.txt::before{content:none;display:none}.lede .wxo.txt{gap:6px}.lede .wxo.txt .ic{width:14px;height:14px;margin-left:-1px;color:#FFC46B;filter:drop-shadow(0 0 3px rgba(255,190,100,.6))}html[data-ink=dark] .lede .wxo.txt .ic,.ink-dark .lede .wxo.txt .ic{color:#E08A2C;filter:none}.lede .wxo.txt.on .ic{color:#FFB870;filter:none}html[data-ink=dark] .lede .wxo.txt.on .ic,.ink-dark .lede .wxo.txt.on .ic{color:#9A4E14}}html.fq .tpw .rdh{flex-wrap:wrap;row-gap:5px}html.fq .tpw .rdh b,html.fq .tpw .rdh .rdw{white-space:nowrap}html.fq .tpw .rdh .rdw{max-width:100%;overflow:hidden;text-overflow:ellipsis}html.fq .tpw .rlab.two:not(:has(.ev.c)){height:18px}html.fq .tpw .rft .rph{font-style:normal;white-space:nowrap}html.fq .rev button.nm{color:rgba(238,242,250,.6)}html.fq .rev button.nm small{opacity:.85}html.fq .tpw .rnm{margin:8px 0 0;font:400 var(--fs-11)/1.4 -apple-system,BlinkMacSystemFont,"PingFang SC","Noto Sans CJK SC",sans-serif;letter-spacing:.04em;color:rgba(212,222,255,.62)}#moments .mb-ft{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;margin-top:8px}#moments .mb-ft .mb-more{margin-top:0}#moments .mb-tags{display:flex;flex-wrap:wrap;gap:6px}#moments .mb-tags a{display:inline-block;padding:3px 10px;border-radius:999px;font:500 var(--fs-12)/1.4 var(--mono);letter-spacing:.02em;color:var(--acc);text-decoration:none;background:rgba(127,160,220,.12);box-shadow:inset 0 0 0 1px rgba(127,160,220,.22);transition:background-color .2s}#moments .mb-tags a:hover{background:rgba(127,160,220,.22)}#moments .mb-tags a:focus-visible{outline:2px solid var(--acc);outline-offset:2px}#moments .mb-th video{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;background:#11162a}#moments .mb-th.pt img,#moments .mb-th.pt video{object-position:50% 30%}.mb-lbx .fr,.mb-lbx .fr.vd{width:fit-content;max-width:100%;aspect-ratio:auto;background:none;box-shadow:none;border-radius:0;overflow:visible}.mb-lbx .fr img,.mb-lbx .fr.vd video{display:block;width:auto;height:auto;max-width:min(1100px,100%);max-height:calc(100vh - 190px);object-fit:contain;border-radius:8px;background:#000;box-shadow:0 30px 80px rgba(0,0,0,.6)}.mb-lbx .fr img{min-width:min(320px,100%)}.mb-lbx .fr.vd video{width:min(960px,100%)}.mb-lbx .fr .pl{display:none}.mb-lbx .cp,.mb-lbx .fr.vd .cp{position:static;background:none;padding:14px 4px 0;line-height:1.6}.mb-lbx .cp .ct{display:block}.mb-lbx .cmore{margin:2px 0 0;padding:0;border:0;background:none;color:#8FD0E6;font:600 var(--fs-12) ui-monospace,Menlo,monospace;cursor:pointer}.mb-lbx .cmore[hidden]{display:none}.mb-lbx .x{right:10px;top:10px;z-index:2}@media(orientation:landscape),(min-width:1101px),(orientation:portrait)and (min-width:900px)and (min-height:1600px){.mb-lbx .fr.pt{display:flex;align-items:flex-end;gap:28px}.mb-lbx .fr.pt img,.mb-lbx .fr.pt.vd video{width:auto;min-width:0;height:calc(100vh - 96px);max-width:min(62vw,100%);max-height:calc(100vh - 96px)}.mb-lbx .fr.pt .cp{flex:none;width:300px;max-height:calc(100vh - 96px);overflow:auto;padding:0 0 4px;font-size:var(--fs-15)}.mb-lbx .fr.pt .x{right:auto;left:10px}}@media(orientation:portrait)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (max-width:899px){.mb-lbx .fr img,.mb-lbx .fr.vd video{width:auto;max-width:100%;max-height:calc(100vh - 240px);max-height:calc(100dvh - 240px)}.mb-lbx .fr:not(.pt) img,.mb-lbx .fr.vd:not(.pt) video{width:100%}.mb-lbx .fr.pt{margin:0 auto}.mb-lbx .fr.pt img,.mb-lbx .fr.pt.vd video{height:calc(100vh - 240px);height:calc(100dvh - 240px)}.mb-lbx .cp .ct{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.mb-lbx .cp .ct.open{display:block;max-height:30vh;overflow:auto}.mb-lbx .x{right:8px;top:8px}}#moments .mb-feat{position:relative;overscroll-behavior-x:contain}#moments .mb-in{animation:mbIn2 .28s ease}@keyframes mbIn2{from{opacity:.3;transform:translateY(3px)}to{opacity:1;transform:none}}#moments .mb-feat.swl .mb-in{animation:mbSwL .3s ease}#moments .mb-feat.swr .mb-in{animation:mbSwR .3s ease}#moments .mb-row.hv{background:rgba(127,200,224,.06)}#moments .mb-nv{display:inline-flex;align-items:center;gap:8px;margin-left:auto}#moments .mb-fh .mb-nv .mb-idx{margin-left:0}#moments .mb-ar{position:relative;flex:none;width:26px;height:26px;padding:0;border-radius:50%;border:1px solid rgba(127,200,224,.28);background:rgba(127,200,224,.06);cursor:pointer;transition:background-color .2s,border-color .2s}#moments .mb-ar::before{content:"";position:absolute;left:50%;top:50%;width:6px;height:6px;border:solid var(--acc);border-width:0 0 1.5px 1.5px;transform:translate(-30%,-50%) rotate(45deg)}#moments .mb-ar.r::before{transform:translate(-70%,-50%) rotate(-135deg)}#moments .mb-ar:hover{background:rgba(127,200,224,.16);border-color:rgba(127,200,224,.6)}#moments .mb-ar:focus-visible{outline:2px solid var(--acc);outline-offset:2px}html[data-ink=dark] #moments .mb-ar{border-color:rgba(44,111,180,.3);background:rgba(44,111,180,.06)}#moments .mb-prog{position:absolute;left:24px;right:24px;bottom:0;height:2px;border-radius:2px;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .3s}#moments .mb-prog::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(127,200,224,.15),var(--acc));transform:scaleX(0);transform-origin:left}#moments .mb-prog.run{opacity:.75}#moments .mb-prog.run::after{animation:mbProg linear forwards;animation-duration:inherit}@keyframes mbProg{to{transform:scaleX(1)}}@media(orientation:portrait)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (max-width:899px){#moments .mb-ar{display:none}#moments .mb-prog{left:18px;right:18px}#moments .mb-feat.swl .mb-in{animation:mbSwL .3s ease}#moments .mb-feat.swr .mb-in{animation:mbSwR .3s ease}}@media(prefers-reduced-motion:reduce){#moments .mb-in,#moments .mb-feat.swl .mb-in,#moments .mb-feat.swr .mb-in{animation:none}#moments .mb-prog{display:none}}@media(orientation:portrait)and (min-width:600px)and (max-width:1100px)and (max-height:1599px){.sec{padding-left:48px;padding-right:48px}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0 0;padding:0;overflow:visible;scroll-snap-type:none}.grid>.cc{width:auto;min-width:0}.grid>.cc.lat,.grid>.cc:last-child:nth-child(even){grid-column:1/-1}#moments .dial{width:min(380px,100%)}#moments .mb-fb{flex-direction:row;align-items:flex-start;gap:20px}#moments .mb-th{order:0;flex:none;width:240px;height:auto;aspect-ratio:16/9;max-height:none;border-radius:8px}#moments .mb-ar{display:inline-block}.mmore{width:fit-content;padding:0 28px;margin-left:auto;margin-right:auto}html.fq .gw{width:min(560px,calc(100% - 96px))}.gcta{display:flex;justify-content:center}.gcta a{display:inline-flex;width:auto;padding:0 28px}}@media(orientation:portrait)and (min-width:600px)and (max-width:1100px)and (max-height:1599px){html.fq .gw .gband{left:calc(50% - 50vw);right:calc(50% - 50vw)}}@media(orientation:portrait)and (min-width:900px)and (min-height:1600px){html.fq .hd{grid-template-columns:auto auto 1fr}html.fq .hd nav{margin-left:calc(56px * var(--slS,1))}html.fq .hd .hr2{justify-self:end}}html.fq{--slM:clamp(48px, min(12.5vw - 80px, 2.5vw + 48px), 96px);--slH1:clamp(44px, min(1.5625vw + 28px, 1.25vw + 32px), 56px);--slLW:clamp(560px, 12.5vw + 400px, 640px);--fH2:40px;--fSub:clamp(15px, .15625vw + 13px, 16px);--fMom:18px;--fLi:clamp(15px, .15625vw + 13px, 16px);--fLb:1;--fSm:clamp(11px, .15625vw + 9px, 12px);--fTag:clamp(12px, .15625vw + 10px, 13px);--fNav:clamp(14px, .122vw + 12.66px, 15px);--fCap:12px;--fK:1}@media(orientation:landscape)and (max-width:1279px){html.fq{--fH2:34px;--fMom:16px;--fLb:.889}}@media(orientation:landscape)and (max-width:1099px){html.fq{--slLW:min(560px, calc(100vw - 420px))}}@media(orientation:landscape)and (max-height:479px){html.fq{--slM:max(24px, calc(env(safe-area-inset-left, 0px) + 12px), calc(env(safe-area-inset-right, 0px) + 12px));--slH1:clamp(22px, 6.5vh, 28px);--slLW:min(max(46vw, 300px), 420px);--fH2:28px;--fSub:13px;--fMom:15px;--fLi:14px;--fLb:.889;--fSm:11px;--fTag:12px}}@media(orientation:portrait)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (max-width:899px){html.fq{--fH2:28px;--fSub:14px;--fMom:15px;--fLi:14px;--fLb:.833;--fSm:11px;--fTag:12px;--fNav:15px}}@media(orientation:portrait)and (min-width:600px)and (max-width:1100px)and (max-height:1599px){html.fq{--fH2:34px;--fSub:15px;--fMom:16px;--fLi:15px;--fLb:.889}html.fq .lede h1:is(#slz,*){font-size:clamp(36px,2.4vw + 21.6px,48px)}html.fq .lede.sl-t1 h1:is(#slz,*){font-size:calc(clamp(36px,2.4vw + 21.6px,48px) * .9)}html.fq .lede.sl-t2 h1:is(#slz,*){font-size:calc(clamp(36px,2.4vw + 21.6px,48px) * .8)}html.fq .gal>.sh:is(#slz,*){padding-left:48px;padding-right:48px}}@media(min-width:1920px),(orientation:portrait)and (min-width:900px)and (min-height:1600px){html.fq{--slM:calc(96px * var(--slS,1));--slH1:calc(56px * var(--slS,1));--slLW:calc(640px * var(--slS,1));--fSub:16px;--fLi:16px;--fSm:12px;--fTag:13px;--fNav:15px;--fK:var(--slS,1)}}@media(orientation:landscape),(min-width:1101px),(orientation:portrait)and (min-width:900px)and (min-height:1600px){html.fq .hd:is(#slz,*){left:var(--slM);right:var(--slM)}html.fq .lede:is(#slz,*){left:var(--slM);width:var(--slLW)}html.fq .lede:not(.sl-t1):not(.sl-t2):not(.sl-t3) h1:is(#slz,*){font-size:var(--slH1)}html.fq .lede.sl-t1 h1:is(#slz,*){font-size:calc(var(--slH1) * .92)}html.fq .lede.sl-t2 h1:is(#slz,*){font-size:calc(var(--slH1) * .84)}html.fq .lede.sl-t3 h1:is(#slz,*){font-size:calc(var(--slH1) * .67)}html.fq .sec:not(.gal):is(#slz,*),html.fq .gal>.sh:is(#slz,*),html.fq .ft:is(#slz,*){max-width:none;padding-left:var(--slSecP,24px);padding-right:var(--slSecP,24px)}html.fq .hd>nav:is(#slz,*){font-size:calc(var(--fNav) * var(--fK))}}html.fq .lede .why:is(#slz,*),html.fq .lede p:is(#slz,*){font-size:calc(var(--fSub) * var(--fK))}html.fq .lede .now:is(#slz,*),html.fq .lede .kk:is(#slz,*){font-size:calc(var(--fSm) * var(--fK))}html.fq .lbls .cl:not(.sub):not(.mute) b:is(#slz,*){font-size:calc(22px * var(--fLb) * var(--fK))}html.fq .lbls .cl:not(.sub):not(.mute) b.big:is(#slz,*){font-size:calc(28px * var(--fLb) * var(--fK))}html.fq .lbls .cl:not(.sub):not(.mute) b.sm:is(#slz,*){font-size:calc(18px * var(--fLb) * var(--fK))}html.fq .lbls .cl:not(.sub) small:is(#slz,*),html.fq .edges .eh:is(#slz,*){font-size:calc(var(--fSm) * var(--fK))}html.fq .sh h2:is(#slz,*){font-size:var(--fH2)}html.fq #moments .mb-tx:is(#slz,*){font-size:var(--fMom)}html.fq .cc li:is(#slz,*){font-size:var(--fLi)}html.fq #moments .mb-tags a:is(#slz,*){font-size:var(--fTag)}html.fq .ph figcaption:is(#slz,*){font-size:calc(var(--fCap) * var(--gzc,1))}@media(orientation:landscape)and (max-height:479px){html.fq .hd:is(#slz,*){top:10px}html.fq .lede .kk:is(#slz,*){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.fq .lede h1:is(#slz,*),html.fq .lede[class] h1:is(#slz,*){font-size:var(--slH1)}html.fq #moments .dw:is(#slz,*){grid-template-columns:auto minmax(0,1fr);gap:28px}html.fq #moments .dial:is(#slz,*){width:min(78vh,36vw);height:min(78vh,36vw)}html.fq #moments .mb-fh:is(#slz,*){flex-wrap:wrap;row-gap:6px}html.fq #moments .mb-fh b:is(#slz,*){font-size:var(--fs-22)}.gl-lbx:is(#slz,*){padding:16px 64px}.gl-lbx figure:is(#slz,*){flex-direction:row;align-items:center;gap:16px}.gl-lbx img:is(#slz,*){max-height:calc(100vh - 32px);max-width:calc(100vw - 344px)}.gl-lbx figcaption:is(#slz,*){width:200px;margin-top:0;grid-template-columns:1fr;align-self:center}.gl-lbx .pv:is(#slz,*),.gl-lbx .nx:is(#slz,*){width:40px;height:40px;margin-top:-20px}}@media(orientation:landscape)and (max-height:359px){html.fq .lede .now:is(#slz,*){display:none}}@media(orientation:landscape)and (max-width:1279px){html.fq #moments .mb-fh:is(#slz,*){flex-wrap:wrap;row-gap:6px}}@media(pointer:coarse){#moments .mb-ar:is(#slz,*){position:relative}#moments .mb-ar:is(#slz,*)::after{content:"";position:absolute;inset:-9px}}@media(orientation:portrait)and (min-width:600px)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (min-width:600px)and (max-width:899px){html.fq #moments .dial:is(#slz,*){width:min(320px,100%)}html.fq #moments .mb-fb:is(#slz,*){flex-direction:column;gap:14px}html.fq #moments .mb-th:is(#slz,*){width:100%;height:auto;aspect-ratio:16/9;max-height:none;border-radius:8px}html.fq .gw.tp:is(#slz,*){width:calc(100% - 96px);max-width:none;height:auto;margin-left:auto;margin-right:auto}html.fq .gw.tp .ph img:is(#slz,*){height:auto;border-radius:8px}html.fq .gw.tp .ph figcaption:is(#slz,*){margin-top:8px;font-size:12px}}@media(orientation:portrait)and (min-width:768px)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (min-width:768px)and (max-width:899px){html.fq #moments .dw:is(#slz,*){grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:clamp(24px,4vw,40px);align-items:center}html.fq #moments .dial:is(#slz,*){width:min(400px,100%);margin:0 auto}html.fq #moments .mb-chips:is(#slz,*){display:none}html.fq #moments .mb-toc:is(#slz,*){display:grid;margin-top:10px}}@media(orientation:portrait){html.fq #moments .mb-toc:is(#slz,*){display:none}}@media(orientation:portrait)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (max-width:899px){html.fq #moments .mb.sm .mb-chips:is(#slz,*),html.fq #moments .mb.sm .mb-toc:is(#slz,*){display:none}html.fq #moments .mb-stk:is(#slz,*){position:relative;touch-action:pan-y;transition:height .42s cubic-bezier(.2,.8,.2,1)}html.fq #moments .mb-card:is(#slz,*){position:absolute;left:0;right:0;top:0;overflow:hidden;padding:18px 18px 14px;border-radius:12px;background:linear-gradient(var(--card),var(--card)),var(--pg,#070a12);border:1px solid rgba(127,200,224,.24);transform-origin:50% 100%;transition:transform .42s cubic-bezier(.2,.8,.2,1),opacity .42s,height .42s cubic-bezier(.2,.8,.2,1);box-shadow:0 18px 40px -22px rgba(0,0,0,.8);cursor:grab;user-select:none;-webkit-user-select:none}html.fq[data-phase=day] #moments .mb-card:is(#slz,*){border-color:rgba(44,111,180,.22)}html.fq #moments .mb-card.drag:is(#slz,*){transition:none}html.fq #moments .mb-card:is(#slz,*)>*{transition:opacity .3s}html.fq #moments .mb-card:not(.top):is(#slz,*)>*{opacity:0}html.fq #moments .mb-card .mb-in:is(#slz,*){animation:none}html.fq #moments .mb-card .mb-th:is(#slz,*){order:1}html.fq #moments .mb-card img:is(#slz,*),html.fq #moments .mb-card video:is(#slz,*){-webkit-user-drag:none;pointer-events:none}html.fq #moments .mb-card .mb-dot:is(#slz,*){position:relative;overflow:visible}html.fq #moments .mb-card .mb-dot:is(#slz,*)::after{content:"";position:absolute;left:4px;top:3.5px;width:20px;height:1.5px;border-radius:1px;background:linear-gradient(90deg,rgba(220,230,255,.9),transparent);transform-origin:0 50%;transform:rotate(-35deg)}html.fq #moments .mb-card .mb-dot.d:is(#slz,*)::after{background:linear-gradient(90deg,rgba(246,192,138,.95),transparent)}html.fq #moments .mb-card .mb-fh b:is(#slz,*){margin-left:8px}html.fq #moments .mb-shoot:is(#slz,*){position:absolute;top:0;left:100%;width:46%;height:2px;pointer-events:none;opacity:0;border-radius:2px;background:linear-gradient(90deg,#fff,rgba(190,228,255,.75) 12%,rgba(159,190,255,.25) 55%,transparent)}html.fq #moments .mb-shoot:is(#slz,*)::before{content:"";position:absolute;left:-3px;top:-3px;width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 10px 3px rgba(200,230,255,.9)}html.fq #moments .mb-card.top .mb-shoot:is(#slz,*){animation:mbShoot 1.25s cubic-bezier(.35,.1,.25,1) .15s 1 both}html.fq #moments .mb-card.day .mb-shoot:is(#slz,*){background:linear-gradient(90deg,#fff3dc,rgba(246,192,138,.8) 12%,rgba(246,192,138,.25) 55%,transparent)}html.fq #moments .mb-card.day .mb-shoot:is(#slz,*)::before{box-shadow:0 0 10px 3px rgba(246,192,138,.9)}html.fq #moments .mb-band:is(#slz,*){margin-top:14px;border-radius:12px;overflow:hidden;border:1px solid rgba(127,208,230,.14);background:#070b1a;touch-action:pan-y;cursor:pointer;outline-offset:2px}html.fq #moments .mb-band svg:is(#slz,*){display:block;width:100%;height:auto}html.fq #moments .mb-band .tw:is(#slz,*){animation:gxTw 3.2s ease-in-out infinite}html.fq #moments .mb-band .m.on .tail:is(#slz,*){animation:mbTail .9s cubic-bezier(.3,.1,.2,1) both}html.fq #moments .mb-band .m.on .head:is(#slz,*),html.fq #moments .mb-band .pill.anim:is(#slz,*){animation:mbHead .9s ease both}html.fq #moments .mb-band .flash:is(#slz,*){opacity:0;transform-box:fill-box;transform-origin:center}html.fq #moments .mb-band .m.on.anim .flash:is(#slz,*){animation:mbFlash .9s ease-out .62s both}html.fq #moments .mb-bcap:is(#slz,*){text-align:center;font:500 var(--fs-11) var(--mono);color:var(--ink3);margin-top:6px}html.fq #gallery.gxm .gband:is(#slz,*),html.fq #gallery.gxm canvas.ggl:is(#slz,*){display:none}html.fq #gallery.gxm .gw.gx:is(#slz,*){position:relative;width:auto;max-width:none;height:auto;aspect-ratio:auto;margin:var(--sec-in,24px) 0 0;padding:44px 0 16px;overflow:hidden}html.fq #gallery.gxm .gxb:is(#slz,*){position:absolute;left:-30%;right:-30%;top:44%;height:120%;transform:translateY(-50%) rotate(-16deg);pointer-events:none;filter:blur(3px);background:radial-gradient(56% 30% at 50% 50%,rgba(236,240,255,.46),rgba(180,194,255,.22) 40%,rgba(120,140,220,.08) 66%,transparent 82%),radial-gradient(18% 34% at 34% 46%,rgba(240,166,196,.16),transparent 70%),radial-gradient(22% 30% at 68% 56%,rgba(150,175,255,.18),transparent 70%)}html.fq #gallery.gxm .gxd:is(#slz,*){position:absolute;left:-30%;right:-30%;top:44%;height:30%;transform:translateY(-50%) rotate(-16deg);pointer-events:none;opacity:.7;filter:blur(4px);background:radial-gradient(12% 40% at 18% 55%,rgba(3,5,12,.9),transparent 70%),radial-gradient(16% 30% at 44% 42%,rgba(3,5,12,.8),transparent 70%),radial-gradient(10% 40% at 62% 60%,rgba(3,5,12,.85),transparent 70%),radial-gradient(14% 30% at 84% 45%,rgba(3,5,12,.8),transparent 70%)}html.fq #gallery.gxm .gxs:is(#slz,*){position:absolute;inset:0;pointer-events:none}html.fq #gallery.gxm .gxs i:is(#slz,*){position:absolute;border-radius:50%;background:#e6ecff}html.fq[data-phase=day] #gallery.gxm .gxb:is(#slz,*){background:radial-gradient(56% 30% at 50% 50%,rgba(var(--gbA,255,255,255),.55),rgba(var(--gbB,230,238,255),.22) 42%,transparent 80%);filter:blur(8px)}html.fq[data-phase=day] #gallery.gxm .gxd:is(#slz,*),html.fq[data-phase=day] #gallery.gxm .gxs:is(#slz,*){display:none}html.fq #gallery.gxm .gxcf:is(#slz,*){position:relative;perspective:1000px;touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none}html.fq #gallery.gxm .gw.gx .ph:is(#slz,*){position:absolute;left:50%;top:0;margin:0;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .5s,filter .5s;transform-style:preserve-3d}html.fq #gallery.gxm .gxcf.drag .ph:is(#slz,*){transition:none}html.fq #gallery.gxm .gw.gx .pfl:is(#slz,*){animation:none}html.fq #gallery.gxm .gw.gx .ph img:is(#slz,*){display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:8px;pointer-events:none;-webkit-user-drag:none;box-shadow:0 0 0 1px rgba(214,226,255,.16),0 0 28px -8px rgba(170,190,255,.55),0 24px 40px -24px #000}html.fq #gallery.gxm .gw.gx .ph.c img:is(#slz,*){box-shadow:0 0 0 1px rgba(214,226,255,.3),0 0 40px -6px rgba(190,205,255,.7),0 24px 40px -24px #000}html.fq #gallery.gxm .gw.gx .ph figcaption:is(#slz,*){display:none}html.fq #gallery.gxm .gxcap:is(#slz,*){position:relative;text-align:center;font-size:var(--fs-13);color:var(--ink2);margin-top:6px;min-height:22px;padding:0 16px}html.fq #gallery.gxm .gxcap b:is(#slz,*){color:var(--ink);margin-right:6px}html.fq #gallery.gxm .gxsc:is(#slz,*){position:relative;height:34px;margin:8px 16% 0;cursor:pointer;touch-action:none;outline-offset:4px}html.fq #gallery.gxm .gxsc .bd:is(#slz,*){position:absolute;left:-4%;right:-4%;top:12px;height:10px;border-radius:6px;background:linear-gradient(90deg,transparent,rgba(170,186,255,.18) 15%,rgba(226,232,255,.28) 50%,rgba(240,166,196,.16) 85%,transparent);filter:blur(1.5px)}html.fq #gallery.gxm .gxsc .st:is(#slz,*){position:absolute;top:17px;width:3px;height:3px;margin:-1.5px;border-radius:50%;background:#dfe6ff;opacity:.55}html.fq #gallery.gxm .gxsc .hd:is(#slz,*){position:absolute;top:17px;width:0;height:0}html.fq #gallery.gxm .gxsc .hd:is(#slz,*)::before,html.fq #gallery.gxm .gxsc .hd:is(#slz,*)::after{content:"";position:absolute;left:-9px;top:-1px;width:18px;height:2px;border-radius:1px;background:linear-gradient(90deg,transparent,#fff,transparent)}html.fq #gallery.gxm .gxsc .hd:is(#slz,*)::after{transform:rotate(90deg)}html.fq #gallery.gxm .gxsc .hd i:is(#slz,*){position:absolute;left:-4px;top:-4px;width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 10px 3px rgba(200,215,255,.85)}html.fq[data-ink=dark] #gallery.gxm .gxsc .hd i:is(#slz,*){background:#7FA8E0;box-shadow:0 0 8px 2px rgba(80,130,200,.6)}html.fq[data-ink=dark] #gallery.gxm .gxsc .st:is(#slz,*){background:#5d7aa6}html.fq #gallery.gxm .gxi:is(#slz,*){position:relative;font:600 var(--fs-11) var(--mono);color:var(--ink3);text-align:center;margin-top:2px}}@media(orientation:portrait)and (max-width:767px){html.fq #moments .dcol:is(#slz,*){display:none}html.fq #moments .dw:is(#slz,*){gap:0}html.fq #gallery.gxm .gw.gx:is(#slz,*){margin-left:-16px;margin-right:-16px}}@media(orientation:portrait)and (min-width:768px)and (max-width:1100px)and (max-height:1599px){html.fq #gallery.gxm .gw.gx:is(#slz,*){margin-left:-48px;margin-right:-48px}}@keyframes mbShoot{0%{transform:translateX(0);opacity:0}12%{opacity:1}80%{opacity:1}100%{transform:translateX(-330%);opacity:0}}@keyframes mbTail{from{stroke-dashoffset:var(--L)}to{stroke-dashoffset:0}}@keyframes mbHead{0%,60%{opacity:0}100%{opacity:1}}@keyframes mbFlash{0%{opacity:.9;transform:scale(1)}100%{opacity:0;transform:scale(5)}}@keyframes gxTw{50%{opacity:.2}}@media(prefers-reduced-motion:reduce){html.fq #moments .mb-card.top .mb-shoot,html.fq #moments .mb-band .m.on .tail,html.fq #moments .mb-band .m.on.anim .flash,html.fq #gallery.gxm .gxs i{animation:none!important}html.fq #moments .mb-card,html.fq #gallery.gxm .gw.gx .ph{transition-duration:.01s!important}}@media(orientation:portrait)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (max-width:899px){html.fq #gallery.gxm .gxsc:is(#slz,*){display:flex;justify-content:center;align-items:center;gap:6px;height:auto;margin:10px 12px 0;padding:10px 0;touch-action:pan-y;cursor:default}html.fq #gallery.gxm .gxsc .bd:is(#slz,*){left:0;right:0;top:50%;height:12px;margin-top:-6px}html.fq #gallery.gxm .gxt:is(#slz,*){position:relative;flex:none;width:34px;height:34px;padding:0;border:0;border-radius:8px;background:none;cursor:pointer;opacity:.55;transition:width .28s cubic-bezier(.2,.8,.2,1),height .28s cubic-bezier(.2,.8,.2,1),opacity .28s;-webkit-tap-highlight-color:transparent}html.fq #gallery.gxm .gxt img:is(#slz,*){display:block;width:100%;height:100%;object-fit:cover;border-radius:8px;pointer-events:none;-webkit-user-drag:none;box-shadow:0 0 0 1px rgba(214,226,255,.28),0 0 10px -2px rgba(190,205,255,.55)}html.fq #gallery.gxm .gxt.on:is(#slz,*){width:52px;height:52px;opacity:1}html.fq #gallery.gxm .gxt.on img:is(#slz,*){border-radius:8px;box-shadow:0 0 0 2px #9fe0f2,0 0 18px 3px rgba(159,224,242,.5)}html.fq #gallery.gxm .gxt.on:is(#slz,*)::before,html.fq #gallery.gxm .gxt.on:is(#slz,*)::after{content:"";position:absolute;right:-8px;top:-2px;width:16px;height:2px;border-radius:1px;background:linear-gradient(90deg,transparent,#fff,transparent);z-index:1}html.fq #gallery.gxm .gxt.on:is(#slz,*)::after{transform:rotate(90deg)}html.fq #gallery.gxm .gxt:focus-visible:is(#slz,*){outline:2px solid var(--acc);outline-offset:3px}html.fq[data-ink=dark] #gallery.gxm .gxt.on img:is(#slz,*){box-shadow:0 0 0 2px #2C6FB4,0 0 14px 2px rgba(44,111,180,.35)}html.fq[data-ink=dark] #gallery.gxm .gxt.on:is(#slz,*)::before,html.fq[data-ink=dark] #gallery.gxm .gxt.on:is(#slz,*)::after{background:linear-gradient(90deg,transparent,#2C6FB4,transparent)}}@media(orientation:portrait)and (min-width:768px)and (max-width:1100px)and (max-height:1599px){html.fq #gallery.gxm .gxsc:is(#slz,*){gap:8px}html.fq #gallery.gxm .gxt:is(#slz,*){width:42px;height:42px}html.fq #gallery.gxm .gxt.on:is(#slz,*){width:64px;height:64px}}@media(prefers-reduced-motion:reduce){html.fq #gallery.gxm .gxt{transition:none!important}}#moments .mb-ld{display:none}@media(orientation:portrait)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (max-width:899px){html.fq #moments .dcol:is(#slz,*){display:none}html.fq #moments .dw:is(#slz,*){display:block}html.fq #moments .sh:is(#slz,*){flex-direction:row;align-items:flex-end;justify-content:space-between}html.fq #moments .sh>div:first-child:is(#slz,*){flex:1;min-width:0}html.fq #moments .mb-ld:is(#slz,*){display:block;flex:none;width:84px;height:84px;margin:0 0 -4px 12px}html.fq #moments .mb-ld svg:is(#slz,*){display:block;width:100%;height:100%;overflow:visible}html.fq #moments .mb-ld .fc:is(#slz,*){fill:#0b1126}html.fq #moments .mb-ld .gr:is(#slz,*){fill:none;stroke:rgba(255,255,255,.07);stroke-width:1.5}html.fq #moments .mb-ld .tk:is(#slz,*){stroke:rgba(255,255,255,.2);stroke-width:2}html.fq #moments .mb-ld .tk.b:is(#slz,*){stroke:rgba(255,255,255,.45);stroke-width:3}html.fq #moments .mb-ld text:is(#slz,*){font:700 17px var(--serif);fill:rgba(255,255,255,.85);text-anchor:middle}html.fq #moments .mb-ld .nw:is(#slz,*){stroke:#9fe0f2;stroke-width:4;stroke-linecap:round}html.fq #moments .mb-ld .o:is(#slz,*){fill:#fff;opacity:.38}html.fq #moments .mb-ld .o.d:is(#slz,*){fill:#F6C08A}html.fq #moments .mb-ld .o.on:is(#slz,*){filter:drop-shadow(0 0 6px rgba(255,255,255,.9))}html.fq #moments .mb-ld .o.d.on:is(#slz,*){filter:drop-shadow(0 0 6px rgba(246,192,138,.95))}html.fq #moments .mb-ld .mk:is(#slz,*){fill:none;stroke:#9fe0f2;stroke-width:3.5;filter:drop-shadow(0 0 4px rgba(159,224,242,.8))}html.fq[data-ink=dark] #moments .mb-ld .fc:is(#slz,*){fill:#1a2448}html.fq #moments .mb.rl .mb-chips:is(#slz,*),html.fq #moments .mb.rl .mb-toc:is(#slz,*){display:none}html.fq #moments .mb-rail:is(#slz,*){display:flex;align-items:flex-start;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:16px;margin:0 -16px;padding:2px 16px 8px;scrollbar-width:none;overscroll-behavior-x:contain;outline-offset:-2px}html.fq #moments .mb-rail:is(#slz,*)::-webkit-scrollbar{display:none}html.fq #moments .mb-rail.drag:is(#slz,*){scroll-snap-type:none;cursor:grabbing;user-select:none;-webkit-user-select:none}html.fq #moments .mb-rc:is(#slz,*){flex:0 0 86%;min-width:0;min-height:var(--rh,0);scroll-snap-align:start;padding:16px 16px 12px;border-radius:12px;background:linear-gradient(var(--card),var(--card)),var(--pg,#070a12);border:1px solid rgba(127,200,224,.24);box-shadow:0 18px 40px -22px rgba(0,0,0,.8);cursor:grab}html.fq[data-phase=day] #moments .mb-rc:is(#slz,*){border-color:rgba(44,111,180,.22)}html.fq #moments .mb-rc .mb-in:is(#slz,*){animation:none}html.fq #moments .mb-rc .mb-ar:is(#slz,*){display:none}html.fq #moments .mb-rc .mb-fh:is(#slz,*){flex-wrap:wrap;row-gap:2px}html.fq #moments .mb-rc .mb-meta:is(#slz,*){order:3;flex:1 0 100%;padding-left:16px}html.fq #moments .mb-rc .mb-nv:is(#slz,*){margin-left:auto}html.fq #moments .mb-rc .mb-fb:is(#slz,*){flex-direction:row;align-items:flex-start;gap:12px;margin:10px 0 2px}html.fq #moments .mb-rc .mb-tw:is(#slz,*){flex:1;min-width:0}html.fq #moments .mb-rc .mb-th:is(#slz,*){order:0;flex:none;width:88px;height:auto;aspect-ratio:16/10;max-height:none;border-radius:8px}html.fq #moments .mb-rc img:is(#slz,*),html.fq #moments .mb-rc video:is(#slz,*){-webkit-user-drag:none}html.fq #moments .mb-dots:is(#slz,*){display:flex;justify-content:center;gap:2px;margin-top:4px}html.fq #moments .mb-dots button:is(#slz,*){width:22px;height:22px;padding:0;border:0;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center}html.fq #moments .mb-dots button:is(#slz,*)::before{content:"";width:6px;height:6px;border-radius:3px;background:rgba(255,255,255,.24);transition:width .25s,background .25s}html.fq[data-ink=dark] #moments .mb-dots button:is(#slz,*)::before{background:rgba(20,40,80,.22)}html.fq #moments .mb-dots button.on:is(#slz,*)::before{width:18px;background:var(--acc,#7FD0E6)}}@media(orientation:portrait)and (min-width:768px)and (max-width:1100px)and (max-height:1599px){html.fq #moments .mb-ld:is(#slz,*){width:110px;height:110px}html.fq #moments .mb-rail:is(#slz,*){gap:16px;scroll-padding-inline:48px;margin:0 -48px;padding:2px 48px 10px}html.fq #moments .mb-rc:is(#slz,*){flex-basis:56%;padding:18px 20px 14px}html.fq #moments .mb-rc .mb-th:is(#slz,*){width:128px}}@media(prefers-reduced-motion:reduce){html.fq #moments .mb-dots button::before{transition:none!important}}@media(orientation:portrait)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (max-width:899px){html.fq #moments .mb-ld:is(#slz,*){display:none}html.fq #moments .mb-rc:is(#slz,*){position:relative}html.fq #moments .mb-lm:is(#slz,*){position:absolute;right:14px;top:14px;width:56px;height:56px;pointer-events:none}html.fq #moments .mb-lm svg:is(#slz,*){display:block;width:100%;height:100%;overflow:visible}html.fq #moments .mb-lm .fc:is(#slz,*){fill:#0b1126}html.fq[data-ink=dark] #moments .mb-lm .fc:is(#slz,*){fill:#1a2448}html.fq #moments .mb-lm .gr:is(#slz,*){fill:none;stroke:rgba(255,255,255,.08);stroke-width:2}html.fq #moments .mb-lm .tk:is(#slz,*){stroke:rgba(255,255,255,.22);stroke-width:2.5}html.fq #moments .mb-lm .tk.b:is(#slz,*){stroke:rgba(255,255,255,.5);stroke-width:4}html.fq #moments .mb-lm .o:is(#slz,*){fill:#fff;opacity:.4}html.fq #moments .mb-lm .o.d:is(#slz,*){fill:#F6C08A}html.fq #moments .mb-lm .o.on:is(#slz,*){opacity:1;filter:drop-shadow(0 0 6px rgba(255,255,255,.9))}html.fq #moments .mb-lm .o.d.on:is(#slz,*){filter:drop-shadow(0 0 6px rgba(246,192,138,.95))}html.fq #moments .mb-lm .mk:is(#slz,*){fill:none;stroke:#9fe0f2;stroke-width:5;filter:drop-shadow(0 0 4px rgba(159,224,242,.8))}html.fq #moments .mb-rc .mb-fh:is(#slz,*){padding-right:66px;min-height:56px;align-content:flex-start}html.fq #moments .mb-rc .mb-nv:is(#slz,*){order:4;flex:1 0 100%;margin-left:0;padding-left:16px}html.fq #moments .mb-rc .mb-fb:is(#slz,*){margin-top:8px}html.fq #gallery.gxm .gw.gx .ph img:is(#slz,*){-webkit-box-reflect:below 4px linear-gradient(transparent 72%,rgba(255,255,255,.14))}html.fq #gallery.gxm .gw.gx:is(#slz,*){padding-top:18px}html.fq #gallery.gxm .gxi:is(#slz,*),html.fq #gallery.gxm .gxsc .bd:is(#slz,*){display:none}html.fq #gallery.gxm .gxsc:is(#slz,*){padding:6px 0;margin-top:6px}html.fq #gallery.gxm .gxt:is(#slz,*){border-radius:8px;opacity:.5}html.fq #gallery.gxm .gxt img:is(#slz,*){border-radius:8px;box-shadow:none}html.fq #gallery.gxm .gxt.on:is(#slz,*){opacity:1}html.fq #gallery.gxm .gxt.on img:is(#slz,*){border-radius:8px;box-shadow:none;outline:2px solid var(--acc,#7FD0E6);outline-offset:1px}html.fq #gallery.gxm .gxt.on:is(#slz,*)::before,html.fq #gallery.gxm .gxt.on:is(#slz,*)::after{display:none}html.fq[data-ink=dark] #gallery.gxm .gxt.on img:is(#slz,*){box-shadow:none;outline-color:#2C6FB4}}@media(orientation:portrait)and (min-width:768px)and (max-width:1100px)and (max-height:1599px){html.fq #moments .mb-lm:is(#slz,*){width:72px;height:72px;right:18px;top:16px}html.fq #moments .mb-rc .mb-fh:is(#slz,*){padding-right:84px;min-height:72px}html.fq #gallery.gxm .gxt:is(#slz,*){width:46px;height:46px}html.fq #gallery.gxm .gxt.on:is(#slz,*){width:70px;height:70px}}@media(orientation:landscape)and (min-height:480px)and (max-width:1279px){html.fq #moments .dw:is(#slz,*){grid-template-columns:auto minmax(0,1fr);gap:clamp(28px,4.5vw,56px);align-items:center}html.fq #moments .dial:is(#slz,*){width:clamp(280px,min(100vh - 250px,38vw),420px);height:auto;aspect-ratio:1/1}@supports (height:100svh){html.fq #moments .dial:is(#slz,*){width:clamp(280px,min(100svh - 250px,38vw),420px)}}html.fq #moments .mside:is(#slz,*){container-type:inline-size}@container (max-width:520px){html.fq #moments .mb-feat .mb-fh:is(#slz,*){flex-wrap:wrap;row-gap:4px}html.fq #moments .mb-feat .mb-meta:is(#slz,*){order:3;flex:1 0 100%;padding-left:calc(var(--fs-11) * .8 + 12px)}html.fq #moments .mb-feat .mb-nv:is(#slz,*){margin-left:auto;gap:6px}html.fq #moments .mb-row:is(#slz,*){grid-template-columns:14px 50px minmax(0,1fr) 36px}html.fq #moments .mb-row small:is(#slz,*){display:none}html.fq #moments .mb-feat .mb-fb:is(#slz,*){gap:12px}html.fq #moments .mb.tight .mb-row:is(#slz,*){padding-top:3px;padding-bottom:3px}html.fq #moments .mb.tight .mb-toc:is(#slz,*){gap:0;margin-top:6px}html.fq #moments .mb.tight .mb-feat:is(#slz,*){padding-top:14px;padding-bottom:10px}html.fq #moments .mb.tight .mb-feat .mb-fb:is(#slz,*){margin-top:10px;margin-bottom:8px}}}@media(orientation:portrait)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (max-width:899px){html.fq #moments .mb-rc:is(#slz,*){display:flex;flex-direction:column;padding:0;overflow:hidden}html.fq #moments .mb-cov:is(#slz,*){position:relative;flex:none;aspect-ratio:16/9;background:#0b1126}html.fq #moments .mb-cov.sky:is(#slz,*){aspect-ratio:16/7;background:radial-gradient(120% 100% at 72% 0%,#3a4f96,#16204a 58%,#0b1126)}html.fq #moments .mb-cov.sky.d:is(#slz,*){background:radial-gradient(120% 100% at 72% 0%,#9cc8f0,#3d6fae 58%,#1e3c6e)}html.fq #moments .mb-cov:is(#slz,*)>.mb-th{position:absolute;inset:0;width:100%;height:100%;max-height:none;aspect-ratio:auto;border:0;border-radius:0;order:0}html.fq #moments .mb-cov:is(#slz,*)>.mb-th img:is(#slz,*),html.fq #moments .mb-cov:is(#slz,*)>.mb-th video:is(#slz,*){width:100%;height:100%;object-fit:cover;object-position:50% 40%}html.fq #moments .mb-cov:is(#slz,*)>.mb-th .pl:is(#slz,*){top:42%;width:40px;height:40px;margin:-20px 0 0 -20px}html.fq #moments .mb-cov:is(#slz,*)>.mb-th .pl::after{left:15px;top:12px;border-width:8px 0 8px 12px}html.fq #moments .mb-cov:is(#slz,*)>.mb-th em:is(#slz,*){right:10px;bottom:10px;z-index:2}html.fq #moments .mb-ov:is(#slz,*){position:absolute;left:0;right:0;bottom:0;z-index:1;padding:34px 16px 10px;pointer-events:none;background:linear-gradient(transparent,rgba(5,8,20,.84))}html.fq #moments .mb-cov.sky .mb-ov:is(#slz,*){background:linear-gradient(transparent,rgba(5,8,20,.35))}html.fq #moments .mb-ov b:is(#slz,*){display:block;font:700 var(--fs-28)/1.05 var(--mono);color:#fff;letter-spacing:.02em;text-shadow:0 1px 10px rgba(0,0,0,.5)}html.fq #moments .mb-ov .mb-meta:is(#slz,*){display:block;margin-top:4px;padding:0;color:rgba(226,234,248,.88);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.fq #moments .mb-cov .mb-lm:is(#slz,*){z-index:2;right:12px;top:12px;width:48px;height:48px;filter:drop-shadow(0 2px 8px rgba(0,0,0,.55))}html.fq #moments .mb-new:is(#slz,*){position:absolute;left:12px;top:12px;z-index:2;font:700 var(--fs-11)/1.7 var(--mono);font-style:normal;letter-spacing:.06em;color:#0b1022;background:var(--acc,#7FD0E6);border-radius:99px;padding:0 8px;pointer-events:none}html.fq #moments .mb-in.c3:is(#slz,*){flex:1;display:flex;flex-direction:column;padding:12px 16px 12px;animation:none}html.fq #moments .mb-in.c3 .mb-tw:is(#slz,*){flex:1;display:flex;flex-direction:column;min-width:0}html.fq #moments .mb-in.c3 .mb-ft:is(#slz,*){margin-top:auto;padding-top:8px}html.fq #moments .mb-rc .mb-fh:is(#slz,*){padding-right:0;min-height:0}}@media(orientation:portrait)and (min-width:768px)and (max-width:1100px)and (max-height:1599px){html.fq #moments .mb-cov .mb-lm:is(#slz,*){width:64px;height:64px;right:16px;top:16px}html.fq #moments .mb-ov:is(#slz,*){padding:44px 20px 14px}html.fq #moments .mb-in.c3:is(#slz,*){padding:14px 20px 14px}html.fq #moments .mb-new:is(#slz,*){left:16px;top:16px}}@media(orientation:portrait)and (min-width:900px)and (min-height:1600px){html.fq #moments .dw:is(#slz,*){grid-template-columns:auto minmax(0,1fr);gap:clamp(40px,5vw,72px);align-items:start}html.fq #moments .mb-feat.c3f:is(#slz,*){display:flex;flex-direction:column;padding:0;overflow:hidden}html.fq #moments .mb-feat.c3f .mb-cov:is(#slz,*){position:relative;flex:none;aspect-ratio:16/9;background:#0b1126}html.fq #moments .mb-feat.c3f .mb-cov.sky:is(#slz,*){aspect-ratio:16/7;background:radial-gradient(120% 100% at 72% 0%,#3a4f96,#16204a 58%,#0b1126)}html.fq #moments .mb-feat.c3f .mb-cov.sky.d:is(#slz,*){background:radial-gradient(120% 100% at 72% 0%,#9cc8f0,#3d6fae 58%,#1e3c6e)}html.fq #moments .mb-feat.c3f .mb-cov>.mb-th:is(#slz,*){position:absolute;inset:0;width:100%;height:100%;max-height:none;aspect-ratio:auto;border:0;border-radius:0;order:0}html.fq #moments .mb-feat.c3f .mb-cov>.mb-th img:is(#slz,*),html.fq #moments .mb-feat.c3f .mb-cov>.mb-th video:is(#slz,*){width:100%;height:100%;object-fit:cover;object-position:50% 40%}html.fq #moments .mb-feat.c3f .mb-cov>.mb-th .pl:is(#slz,*){top:42%;width:46px;height:46px;margin:-23px 0 0 -23px}html.fq #moments .mb-feat.c3f .mb-cov>.mb-th .pl::after{left:17px;top:14px;border-width:9px 0 9px 13px}html.fq #moments .mb-feat.c3f .mb-cov>.mb-th em:is(#slz,*){right:12px;top:12px;bottom:auto;z-index:2}html.fq #moments .mb-feat.c3f .mb-ov:is(#slz,*){position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:44px 22px 14px;pointer-events:none;background:linear-gradient(transparent,rgba(5,8,20,.84))}html.fq #moments .mb-feat.c3f .mb-cov.sky .mb-ov:is(#slz,*){background:linear-gradient(transparent,rgba(5,8,20,.35))}html.fq #moments .mb-feat.c3f .mb-ovt:is(#slz,*){min-width:0}html.fq #moments .mb-feat.c3f .mb-ov b:is(#slz,*){display:block;font:700 var(--fs-28)/1.05 var(--mono);color:#fff;letter-spacing:.02em;text-shadow:0 1px 10px rgba(0,0,0,.5)}html.fq #moments .mb-feat.c3f .mb-ov .mb-meta:is(#slz,*){display:block;margin-top:4px;color:rgba(226,234,248,.88);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.fq #moments .mb-feat.c3f .mb-ov .mb-nv:is(#slz,*){pointer-events:auto;flex:none;margin:0;display:inline-flex;align-items:center;gap:6px;padding:3px;border-radius:99px;background:rgba(5,8,20,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html.fq #moments .mb-feat.c3f .mb-ov .mb-idx:is(#slz,*){font:600 var(--fs-11) var(--mono);color:rgba(230,236,248,.9);margin:0 2px}html.fq #moments .mb-feat.c3f .mb-ov .mb-ar:is(#slz,*){border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.08)}html.fq #moments .mb-feat.c3f .mb-ov .mb-ar:is(#slz,*)::before{border-color:#fff}html.fq #moments .mb-feat.c3f .mb-new:is(#slz,*){position:absolute;left:16px;top:16px;z-index:2;font:700 var(--fs-11)/1.7 var(--mono);font-style:normal;letter-spacing:.06em;color:#0b1022;background:var(--acc,#7FD0E6);border-radius:99px;padding:0 8px;pointer-events:none}html.fq #moments .mb-feat.c3f .mb-in.c3:is(#slz,*){flex:1;display:flex;flex-direction:column;padding:16px 22px 16px}html.fq #moments .mb-feat.c3f .mb-in.c3 .mb-tw:is(#slz,*){flex:1;display:flex;flex-direction:column;min-width:0}html.fq #moments .mb-feat.c3f .mb-in.c3 .mb-tx:is(#slz,*){flex:none;height:auto;line-height:1.75;-webkit-line-clamp:var(--fn,3)}html.fq #moments .mb-feat.c3f .mb-in.c3 .mb-tx.open:is(#slz,*){-webkit-line-clamp:unset}html.fq #moments .mb-feat.c3f .mb-in.c3 .mb-ft:is(#slz,*){margin-top:auto;padding-top:10px}}@media(orientation:landscape){html.fq #moments .mb-feat.c3h:is(#slz,*),html.fq #moments .mb.tight .mb-feat.c3h:is(#slz,*){display:flex;flex-direction:row;align-items:stretch;padding:0;overflow:hidden}html.fq #moments .mb-feat.c3h .mb-cov:is(#slz,*){position:relative;flex:0 0 44%;min-height:170px;background:#0b1126}html.fq #moments .mb-feat.c3h .mb-cov.sky:is(#slz,*){background:radial-gradient(130% 110% at 72% 0%,#3a4f96,#16204a 58%,#0b1126)}html.fq #moments .mb-feat.c3h .mb-cov.sky.d:is(#slz,*){background:radial-gradient(130% 110% at 72% 0%,#9cc8f0,#3d6fae 58%,#1e3c6e)}html.fq #moments .mb-feat.c3h .mb-cov>.mb-th:is(#slz,*){position:absolute;inset:0;width:100%;height:100%;max-height:none;aspect-ratio:auto;border:0;border-radius:0;order:0}html.fq #moments .mb-feat.c3h .mb-cov>.mb-th img:is(#slz,*),html.fq #moments .mb-feat.c3h .mb-cov>.mb-th video:is(#slz,*){width:100%;height:100%;object-fit:cover;object-position:50% 40%}html.fq #moments .mb-feat.c3h .mb-cov>.mb-th .pl:is(#slz,*){top:40%;width:42px;height:42px;margin:-21px 0 0 -21px}html.fq #moments .mb-feat.c3h .mb-cov>.mb-th .pl::after{left:16px;top:13px;border-width:8px 0 8px 12px}html.fq #moments .mb-feat.c3h .mb-cov>.mb-th em:is(#slz,*){right:10px;top:10px;bottom:auto;z-index:2}html.fq #moments .mb-feat.c3h .mb-ov:is(#slz,*){position:absolute;left:0;right:0;bottom:0;z-index:1;padding:40px 18px 12px;pointer-events:none;background:linear-gradient(transparent,rgba(5,8,20,.84))}html.fq #moments .mb-feat.c3h .mb-cov.sky .mb-ov:is(#slz,*){background:linear-gradient(transparent,rgba(5,8,20,.35))}html.fq #moments .mb-feat.c3h .mb-ov b:is(#slz,*){display:block;font:700 var(--fs-28)/1.05 var(--mono);color:#fff;letter-spacing:.02em;text-shadow:0 1px 10px rgba(0,0,0,.5)}html.fq #moments .mb-feat.c3h .mb-ov .mb-meta:is(#slz,*){display:block;margin-top:4px;color:rgba(226,234,248,.88);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.fq #moments .mb-feat.c3h .mb-new:is(#slz,*){position:absolute;left:12px;top:12px;z-index:2;font:700 var(--fs-11)/1.7 var(--mono);font-style:normal;letter-spacing:.06em;color:#0b1022;background:var(--acc,#7FD0E6);border-radius:99px;padding:0 8px;pointer-events:none}html.fq #moments .mb-feat.c3h .mb-in.c3:is(#slz,*){flex:1;min-width:0;display:flex;flex-direction:column;padding:14px 20px 14px}html.fq #moments .mb-feat.c3h .mb-hnv:is(#slz,*){display:flex;justify-content:flex-end;min-height:26px;margin-bottom:6px}html.fq #moments .mb-feat.c3h .mb-hnv .mb-nv:is(#slz,*){margin-left:auto}html.fq #moments .mb-feat.c3h .mb-in.c3 .mb-tw:is(#slz,*){flex:1;display:flex;flex-direction:column;min-width:0}html.fq #moments .mb-feat.c3h .mb-in.c3 .mb-tx:is(#slz,*){flex:none}html.fq #moments .mb-feat.c3h .mb-in.c3 .mb-ft:is(#slz,*){margin-top:auto;padding-top:8px}html.fq #moments .mb-feat.c3h .mb-ov .mb-meta:is(#slz,*){order:0;flex:none;padding-left:0}@container (max-width:520px){html.fq #moments .mb-feat.c3h .mb-hnv:is(#slz,*){position:absolute;left:10px;top:10px;z-index:3;min-height:0;margin:0}html.fq #moments .mb-feat.c3h .mb-hnv .mb-nv:is(#slz,*){gap:4px;padding:3px;border-radius:99px;background:rgba(5,8,20,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html.fq #moments .mb-feat.c3h .mb-hnv .mb-idx:is(#slz,*){color:rgba(230,236,248,.9)}html.fq #moments .mb-feat.c3h .mb-hnv .mb-ar:is(#slz,*){border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.08)}html.fq #moments .mb-feat.c3h .mb-hnv .mb-ar:is(#slz,*)::before{border-color:#fff}html.fq #moments .mb-feat.c3h .mb-new:is(#slz,*){left:auto;right:10px}html.fq #moments .mb-feat.c3h .mb-cov:is(#slz,*){flex-basis:46%;min-height:150px}html.fq #moments .mb-feat.c3h .mb-in.c3:is(#slz,*){padding:12px 14px 12px}html.fq #moments .mb-feat.c3h .mb-ov:is(#slz,*){padding:36px 12px 10px}}}@media(orientation:landscape)and (max-height:479px){html.fq #moments .dw:is(#slz,*){grid-template-columns:auto minmax(0,1fr);gap:24px;align-items:start}html.fq #moments .dial:is(#slz,*){width:min(100vh - 120px,36vw);height:auto;aspect-ratio:1/1}@supports (height:100svh){html.fq #moments .dial:is(#slz,*){width:min(100svh - 120px,36vw)}}html.fq #moments .dleg:is(#slz,*){display:none}html.fq #moments .mb-toc:is(#slz,*),html.fq #moments .mb-chips:is(#slz,*){display:none}html.fq #moments .mb-feat.c3h .mb-in.c3:is(#slz,*){padding:12px 16px}html.fq #gallery.gxm .gband:is(#slz,*),html.fq #gallery.gxm canvas.ggl:is(#slz,*){display:none}html.fq #gallery.gxm .gw.gx:is(#slz,*){position:relative;width:auto;max-width:none;height:auto;aspect-ratio:auto;margin:var(--sec-in,24px) 0 0;padding:44px 0 16px;overflow:hidden}html.fq #gallery.gxm .gxb:is(#slz,*){position:absolute;left:-30%;right:-30%;top:44%;height:120%;transform:translateY(-50%) rotate(-16deg);pointer-events:none;filter:blur(3px);background:radial-gradient(56% 30% at 50% 50%,rgba(236,240,255,.46),rgba(180,194,255,.22) 40%,rgba(120,140,220,.08) 66%,transparent 82%),radial-gradient(18% 34% at 34% 46%,rgba(240,166,196,.16),transparent 70%),radial-gradient(22% 30% at 68% 56%,rgba(150,175,255,.18),transparent 70%)}html.fq #gallery.gxm .gxd:is(#slz,*){position:absolute;left:-30%;right:-30%;top:44%;height:30%;transform:translateY(-50%) rotate(-16deg);pointer-events:none;opacity:.7;filter:blur(4px);background:radial-gradient(12% 40% at 18% 55%,rgba(3,5,12,.9),transparent 70%),radial-gradient(16% 30% at 44% 42%,rgba(3,5,12,.8),transparent 70%),radial-gradient(10% 40% at 62% 60%,rgba(3,5,12,.85),transparent 70%),radial-gradient(14% 30% at 84% 45%,rgba(3,5,12,.8),transparent 70%)}html.fq #gallery.gxm .gxs:is(#slz,*){position:absolute;inset:0;pointer-events:none}html.fq #gallery.gxm .gxs i:is(#slz,*){position:absolute;border-radius:50%;background:#e6ecff}html.fq[data-phase=day] #gallery.gxm .gxb:is(#slz,*){background:radial-gradient(56% 30% at 50% 50%,rgba(var(--gbA,255,255,255),.55),rgba(var(--gbB,230,238,255),.22) 42%,transparent 80%);filter:blur(8px)}html.fq[data-phase=day] #gallery.gxm .gxd:is(#slz,*),html.fq[data-phase=day] #gallery.gxm .gxs:is(#slz,*){display:none}html.fq #gallery.gxm .gxcf:is(#slz,*){position:relative;perspective:1000px;touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none}html.fq #gallery.gxm .gw.gx .ph:is(#slz,*){position:absolute;left:50%;top:0;margin:0;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .5s,filter .5s;transform-style:preserve-3d}html.fq #gallery.gxm .gxcf.drag .ph:is(#slz,*){transition:none}html.fq #gallery.gxm .gw.gx .pfl:is(#slz,*){animation:none}html.fq #gallery.gxm .gw.gx .ph img:is(#slz,*){display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:8px;pointer-events:none;-webkit-user-drag:none;box-shadow:0 0 0 1px rgba(214,226,255,.16),0 0 28px -8px rgba(170,190,255,.55),0 24px 40px -24px #000}html.fq #gallery.gxm .gw.gx .ph.c img:is(#slz,*){box-shadow:0 0 0 1px rgba(214,226,255,.3),0 0 40px -6px rgba(190,205,255,.7),0 24px 40px -24px #000}html.fq #gallery.gxm .gw.gx .ph figcaption:is(#slz,*){display:none}html.fq #gallery.gxm .gxcap:is(#slz,*){position:relative;text-align:center;font-size:var(--fs-13);color:var(--ink2);margin-top:6px;min-height:22px;padding:0 16px}html.fq #gallery.gxm .gxcap b:is(#slz,*){color:var(--ink);margin-right:6px}html.fq #gallery.gxm .gxsc:is(#slz,*){position:relative;height:34px;margin:8px 16% 0;cursor:pointer;touch-action:none;outline-offset:4px}html.fq #gallery.gxm .gxsc .bd:is(#slz,*){position:absolute;left:-4%;right:-4%;top:12px;height:10px;border-radius:6px;background:linear-gradient(90deg,transparent,rgba(170,186,255,.18) 15%,rgba(226,232,255,.28) 50%,rgba(240,166,196,.16) 85%,transparent);filter:blur(1.5px)}html.fq #gallery.gxm .gxsc .st:is(#slz,*){position:absolute;top:17px;width:3px;height:3px;margin:-1.5px;border-radius:50%;background:#dfe6ff;opacity:.55}html.fq #gallery.gxm .gxsc .hd:is(#slz,*){position:absolute;top:17px;width:0;height:0}html.fq #gallery.gxm .gxsc .hd:is(#slz,*)::before,html.fq #gallery.gxm .gxsc .hd:is(#slz,*)::after{content:"";position:absolute;left:-9px;top:-1px;width:18px;height:2px;border-radius:1px;background:linear-gradient(90deg,transparent,#fff,transparent)}html.fq #gallery.gxm .gxsc .hd:is(#slz,*)::after{transform:rotate(90deg)}html.fq #gallery.gxm .gxsc .hd i:is(#slz,*){position:absolute;left:-4px;top:-4px;width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 10px 3px rgba(200,215,255,.85)}html.fq[data-ink=dark] #gallery.gxm .gxsc .hd i:is(#slz,*){background:#7FA8E0;box-shadow:0 0 8px 2px rgba(80,130,200,.6)}html.fq[data-ink=dark] #gallery.gxm .gxsc .st:is(#slz,*){background:#5d7aa6}html.fq #gallery.gxm .gxi:is(#slz,*){position:relative;font:600 var(--fs-11) var(--mono);color:var(--ink3);text-align:center;margin-top:2px}html.fq #gallery.gxm .gxsc:is(#slz,*){display:flex;justify-content:center;align-items:center;gap:6px;height:auto;margin:10px 12px 0;padding:10px 0;touch-action:pan-y;cursor:default}html.fq #gallery.gxm .gxsc .bd:is(#slz,*){left:0;right:0;top:50%;height:12px;margin-top:-6px}html.fq #gallery.gxm .gxt:is(#slz,*){position:relative;flex:none;width:34px;height:34px;padding:0;border:0;border-radius:8px;background:none;cursor:pointer;opacity:.55;transition:width .28s cubic-bezier(.2,.8,.2,1),height .28s cubic-bezier(.2,.8,.2,1),opacity .28s;-webkit-tap-highlight-color:transparent}html.fq #gallery.gxm .gxt img:is(#slz,*){display:block;width:100%;height:100%;object-fit:cover;border-radius:8px;pointer-events:none;-webkit-user-drag:none;box-shadow:0 0 0 1px rgba(214,226,255,.28),0 0 10px -2px rgba(190,205,255,.55)}html.fq #gallery.gxm .gxt.on:is(#slz,*){width:52px;height:52px;opacity:1}html.fq #gallery.gxm .gxt.on img:is(#slz,*){border-radius:8px;box-shadow:0 0 0 2px #9fe0f2,0 0 18px 3px rgba(159,224,242,.5)}html.fq #gallery.gxm .gxt.on:is(#slz,*)::before,html.fq #gallery.gxm .gxt.on:is(#slz,*)::after{content:"";position:absolute;right:-8px;top:-2px;width:16px;height:2px;border-radius:1px;background:linear-gradient(90deg,transparent,#fff,transparent);z-index:1}html.fq #gallery.gxm .gxt.on:is(#slz,*)::after{transform:rotate(90deg)}html.fq #gallery.gxm .gxt:focus-visible:is(#slz,*){outline:2px solid var(--acc);outline-offset:3px}html.fq[data-ink=dark] #gallery.gxm .gxt.on img:is(#slz,*){box-shadow:0 0 0 2px #2C6FB4,0 0 14px 2px rgba(44,111,180,.35)}html.fq[data-ink=dark] #gallery.gxm .gxt.on:is(#slz,*)::before,html.fq[data-ink=dark] #gallery.gxm .gxt.on:is(#slz,*)::after{background:linear-gradient(90deg,transparent,#2C6FB4,transparent)}html.fq #gallery.gxm .gw.gx .ph img:is(#slz,*){-webkit-box-reflect:below 4px linear-gradient(transparent 72%,rgba(255,255,255,.14))}html.fq #gallery.gxm .gw.gx:is(#slz,*){padding-top:18px}html.fq #gallery.gxm .gxi:is(#slz,*),html.fq #gallery.gxm .gxsc .bd:is(#slz,*){display:none}html.fq #gallery.gxm .gxsc:is(#slz,*){padding:6px 0;margin-top:6px}html.fq #gallery.gxm .gxt:is(#slz,*){border-radius:8px;opacity:.5}html.fq #gallery.gxm .gxt img:is(#slz,*){border-radius:8px;box-shadow:none}html.fq #gallery.gxm .gxt.on:is(#slz,*){opacity:1}html.fq #gallery.gxm .gxt.on img:is(#slz,*){border-radius:8px;box-shadow:none;outline:2px solid var(--acc,#7FD0E6);outline-offset:1px}html.fq #gallery.gxm .gxt.on:is(#slz,*)::before,html.fq #gallery.gxm .gxt.on:is(#slz,*)::after{display:none}html.fq[data-ink=dark] #gallery.gxm .gxt.on img:is(#slz,*){box-shadow:none;outline-color:#2C6FB4}html.fq #gallery.gxm .gw.gx:is(#slz,*){margin-left:calc(-1 * var(--slM,24px));margin-right:calc(-1 * var(--slM,24px));padding-top:8px}html.fq #gallery.gxm .gxsc:is(#slz,*){gap:2px;padding:4px 0;margin-top:2px}html.fq #gallery.gxm .gxt:is(#slz,*){width:22px;height:22px;opacity:1;border-radius:0;display:flex;align-items:center;justify-content:center}html.fq #gallery.gxm .gxt.on:is(#slz,*){width:30px;height:22px}html.fq #gallery.gxm .gxt img:is(#slz,*){display:none}html.fq #gallery.gxm .gxt:is(#slz,*)::after{content:"";display:block;position:static;transform:none;width:6px;height:6px;border-radius:3px;background:rgba(255,255,255,.3);transition:width .25s,background .25s}html.fq #gallery.gxm .gxt.on:is(#slz,*)::after{display:block;position:static;transform:none;width:18px;height:6px;border-radius:3px;background:var(--acc,#7FD0E6)}html.fq #gallery.gxm .gxt.on:is(#slz,*)::before{display:none}html.fq[data-ink=dark] #gallery.gxm .gxt:is(#slz,*)::after{background:rgba(20,40,80,.25)}html.fq[data-ink=dark] #gallery.gxm .gxt.on:is(#slz,*)::after{background:#2C6FB4}html.fq #gallery.gxm .gxcap:is(#slz,*){margin-top:-34px}html.fq #gallery.gxm .gw.gx .ph img:is(#slz,*){-webkit-box-reflect:none}html.fq #gallery.gxm .gw.gx:is(#slz,*){padding-bottom:4px}html.fq #catalog .grid:is(#slz,*){display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--slM,24px);margin:16px calc(-1 * var(--slM,24px)) 0;padding:0 var(--slM,24px) 8px;scrollbar-width:none;align-items:stretch}html.fq #catalog .grid:is(#slz,*)::-webkit-scrollbar{display:none}html.fq #catalog .grid .cc:is(#slz,*){flex:none;width:min(46vw,380px);scroll-snap-align:start;padding-top:14px;padding-bottom:14px}html.fq #catalog .cc ol li:nth-child(n+5):is(#slz,*){display:none}html.fq #catalog .cc ol li:is(#slz,*){padding-top:5px;padding-bottom:5px}}@media(orientation:portrait)and (min-width:900px)and (min-height:1600px){html.fq .gw.tp:is(#slz,*){width:calc(100% - 2 * var(--slM,96px));max-width:none;height:auto;margin-left:auto;margin-right:auto}html.fq .gw.tp .ph img:is(#slz,*){height:auto;border-radius:8px}html.fq .gw.tp .ph figcaption:is(#slz,*){margin-top:8px;font-size:var(--fs-12)}}@media(orientation:portrait)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (max-width:899px){html.fq #moments .sh:is(#slz,*){flex-direction:column;align-items:flex-start;justify-content:flex-start}html.fq #moments .sh>.btn:is(#slz,*){display:inline-flex}html.fq #moments .mmore:is(#slz,*){display:none}}html.fq #gallery.gxm .gw.gx:is(#slz,*){overflow:visible}@media(orientation:portrait)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (max-width:899px){html.fq #moments .mb-rail:is(#slz,*){padding-bottom:34px;margin-bottom:-26px}}@media(orientation:portrait)and (min-width:768px)and (max-width:1100px)and (max-height:1599px){html.fq #moments .mb-rail:is(#slz,*){padding-bottom:36px;margin-bottom:-26px}}@media(orientation:portrait)and (min-width:600px)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (min-width:600px)and (max-width:899px){html.fq #moments .mb-rc:is(#slz,*){flex-basis:clamp(320px,60%,400px)}html.fq #moments .mb-cov:is(#slz,*){aspect-ratio:4/3}html.fq #moments .mb-rc .mb-in.c3:is(#slz,*){--fn:3 !important}html.fq #moments .mb-rc .mb-cov.sky+.mb-in.c3:is(#slz,*){--fn:5 !important}html.fq #catalog .grid:has(>.cc:nth-child(4)):is(#slz,*){display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--slM,48px);margin:24px calc(-1 * var(--slM,48px)) 0;padding:0 var(--slM,48px) 10px;scrollbar-width:none;align-items:stretch;overscroll-behavior-x:contain}html.fq #catalog .grid:has(>.cc:nth-child(4)):is(#slz,*)::-webkit-scrollbar{display:none}html.fq #catalog .grid:has(>.cc:nth-child(4)):is(#slz,*)>.cc{flex:none;width:min(42vw,360px);scroll-snap-align:start;grid-column:auto}}#catalog .cnav{display:none}@media(orientation:landscape)and (min-height:480px),(orientation:portrait)and (min-width:1101px),(orientation:portrait)and (min-width:900px)and (min-height:1600px){html.fq #catalog .grid:has(>.cc:nth-child(4)):is(#slz,*){--cm:calc(var(--slM,96px) / var(--slS,1));display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--cm);margin-left:calc(-1 * var(--cm));margin-right:calc(-1 * var(--cm));padding:0 var(--cm) 10px;scrollbar-width:none;align-items:stretch;overscroll-behavior-x:contain;position:relative;scroll-behavior:smooth}html.fq #catalog .grid:has(>.cc:nth-child(4)):is(#slz,*)::-webkit-scrollbar{display:none}html.fq #catalog .grid:has(>.cc:nth-child(4)):is(#slz,*)>.cc{flex:none;width:clamp(280px,26vw,360px);scroll-snap-align:start;grid-column:auto}}@media(hover:hover)and (pointer:fine){@media(orientation:landscape)and (min-height:480px),(orientation:portrait)and (min-width:1101px),(orientation:portrait)and (min-width:900px)and (min-height:1600px){html.fq #catalog .sh .cnav:is(#slz,*){display:inline-flex;align-items:center;gap:8px;margin-left:auto;margin-right:-8px;align-self:flex-end;height:38px}html.fq #catalog .sh .cnav[hidden]:is(#slz,*){display:none}}}#catalog .cn-ar{position:relative;flex:none;width:32px;height:32px;padding:0;border-radius:50%;border:1px solid rgba(127,200,224,.28);background:rgba(127,200,224,.06);cursor:pointer;transition:background-color .2s,border-color .2s,opacity .2s}#catalog .cn-ar::before{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;border:solid var(--acc);border-width:0 0 1.5px 1.5px;transform:translate(-30%,-50%) rotate(45deg)}#catalog .cn-ar.r::before{transform:translate(-70%,-50%) rotate(-135deg)}#catalog .cn-ar:hover:not(:disabled){background:rgba(127,200,224,.16);border-color:rgba(127,200,224,.6)}#catalog .cn-ar:focus-visible{outline:2px solid var(--acc);outline-offset:2px}#catalog .cn-ar:disabled{opacity:.35;cursor:default}html[data-ink=dark] #catalog .cn-ar{border-color:rgba(44,111,180,.3);background:rgba(44,111,180,.06)}html[data-ink=dark] #catalog .cn-ar::before{border-color:#2C6FB4}@media(orientation:portrait)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (max-width:899px){html.fq #moments .mb-rc .mb-cov.sky:is(#slz,*){aspect-ratio:16/9}html.fq #moments .mb-rc .mb-cov.sky+.mb-in.c3:is(#slz,*){--fn:2 !important}html.fq #moments .mb-rc .mb-cov.sky:not(.d):is(#slz,*){background:radial-gradient(1.2px 1.2px at 12% 22%,rgba(255,255,255,0.55),transparent),radial-gradient(1.2px 1.2px at 27% 58%,rgba(255,255,255,0.35),transparent),radial-gradient(1.2px 1.2px at 38% 14%,rgba(255,255,255,0.50),transparent),radial-gradient(1.2px 1.2px at 52% 40%,rgba(255,255,255,0.30),transparent),radial-gradient(1.2px 1.2px at 61% 70%,rgba(255,255,255,0.40),transparent),radial-gradient(1.2px 1.2px at 70% 18%,rgba(255,255,255,0.60),transparent),radial-gradient(1.2px 1.2px at 83% 46%,rgba(255,255,255,0.35),transparent),radial-gradient(1.2px 1.2px at 91% 28%,rgba(255,255,255,0.45),transparent),radial-gradient(1.2px 1.2px at 18% 78%,rgba(255,255,255,0.30),transparent),radial-gradient(1.2px 1.2px at 45% 82%,rgba(255,255,255,0.25),transparent),radial-gradient(1.2px 1.2px at 77% 84%,rgba(255,255,255,0.30),transparent),radial-gradient(1.2px 1.2px at 33% 36%,rgba(255,255,255,0.25),transparent),radial-gradient(120% 100% at 72% 0%,#3a4f96,#16204a 58%,#0b1126)}html.fq #moments .mb-rc .mb-cov.sky.d:is(#slz,*){background:radial-gradient(42% 12% at 28% 58%,rgba(255,255,255,.2),transparent 70%),radial-gradient(34% 9% at 70% 44%,rgba(255,255,255,.16),transparent 70%),radial-gradient(26% 7% at 52% 70%,rgba(255,255,255,.12),transparent 70%),radial-gradient(120% 100% at 72% 0%,#9cc8f0,#3d6fae 58%,#1e3c6e)}}@media(orientation:portrait)and (min-width:600px)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (min-width:600px)and (max-width:899px){html.fq #moments .mb-rc .mb-cov.sky:is(#slz,*){aspect-ratio:4/3}html.fq #moments .mb-rc .mb-cov.sky+.mb-in.c3:is(#slz,*){--fn:3 !important}}@media(orientation:landscape)and (min-width:1100px),(min-width:1101px),(orientation:portrait)and (min-width:900px)and (min-height:1600px){html.fq .hd:is(#slz,*){grid-template-columns:auto minmax(0,1fr) auto;column-gap:calc(24px * var(--slS,1))}html.fq .hd nav:is(#slz,*){justify-self:center;margin-left:0;margin-right:0}html.fq .hd .hr2:is(#slz,*){justify-self:end}}@media(orientation:landscape)and (min-width:1100px),(min-width:1101px),(orientation:portrait)and (min-width:900px)and (min-height:1600px){html.fq .hd nav a:is(#slz,*){white-space:nowrap}html.fq.hd-tight .hd .mpill:is(#slz,*){width:auto!important;padding:0 11px 0 10px;gap:6px}html.fq.hd-tight .hd .mpill span:is(#slz,*){display:none}html.fq.hd-tight2 .hd nav:is(#slz,*){gap:calc(18px * var(--slS,1))}}html.sl-arch :is(.slempty,.edges,.tray,.cmp,.pan,.sl-now),html.sl-login :is(.slempty,.edges,.tray,.cmp,.pan,.sl-now),html.sl-post :is(.slempty,.edges,.tray,.cmp,.pan,.sl-now){display:none!important}.tpill.tcoff{border-color:rgba(255,196,130,.85);box-shadow:inset 0 0 0 1px rgba(255,196,130,.3)}.tpill.tcoff .tpt{font:500 var(--fs-12) -apple-system,BlinkMacSystemFont,"PingFang SC","Noto Sans CJK SC",sans-serif;letter-spacing:.04em;opacity:.82}.tpill.tcoff .tps{color:#FFD3A0;opacity:1}html[data-ink=dark] .tpill.tcoff{border-color:rgba(190,96,30,.75);box-shadow:inset 0 0 0 1px rgba(190,96,30,.22)}html[data-ink=dark] .tpill.tcoff .tps{color:#9A4A12}.tpback{position:absolute;z-index:7;left:0;top:0;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 13px 0 10px;border:0;border-radius:999px;background:rgba(255,184,112,.95);color:#3A200C;font:600 var(--fs-12) -apple-system,BlinkMacSystemFont,"PingFang SC","Noto Sans CJK SC",sans-serif;letter-spacing:.04em;white-space:nowrap;cursor:pointer;box-shadow:0 8px 22px -10px rgba(255,140,50,.85);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .2s,transform .2s,visibility 0s .2s}.tpback.on{opacity:1;visibility:visible;transform:none;transition:opacity .2s,transform .2s}.tpback b{font:600 var(--fs-12) var(--mono);opacity:.72}.tpback:hover{background:#FFC994}.tpback:focus-visible{outline:2px solid #FFE2C0;outline-offset:2px}.tpw.open .tpback{opacity:0;visibility:hidden;pointer-events:none}@media(prefers-reduced-motion:reduce){.tpback,.tpback.on{transition:none}}.rdrop.tc{padding:16px 18px 14px}.rdrop.tc .tch{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:5px 10px;margin-bottom:14px}.rdrop.tc .tch b{font:700 var(--fs-15) var(--serif);letter-spacing:.06em;white-space:nowrap}.rdrop.tc .tch .rdw{font:500 var(--fs-11) var(--mono);color:rgba(238,242,250,.7);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.rdrop.tc.fail .tch .rdw{font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Noto Sans CJK SC",sans-serif;letter-spacing:.04em;color:#FFD3A0}.rdrop.tc .tcch{position:relative;height:132px;border-radius:12px;overflow:hidden;background:rgba(3,6,18,.4);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);cursor:ew-resize;touch-action:pan-y;user-select:none;-webkit-user-select:none}.rdrop.tc .tcch:has(.tcin:focus-visible){outline:2px solid #FFD9A8;outline-offset:3px}.rdrop.tc .tcsvg{position:absolute;left:0;top:0;display:block}.rdrop.tc .tcsvg .gd{stroke:rgba(255,255,255,.1);stroke-width:1;stroke-dasharray:2 3}.rdrop.tc .tcsvg .hz{stroke:rgba(235,240,255,.55);stroke-width:1}.rdrop.tc .tcsvg .su{fill:none;stroke:rgba(255,201,143,.42);stroke-width:1.4;stroke-dasharray:2.5 3;stroke-linecap:round}.rdrop.tc .tcsvg .su.hi{stroke:#FFC98F;stroke-width:2.2;stroke-dasharray:none}.rdrop.tc .tcsvg .mo{fill:none;stroke:rgba(196,210,255,.36);stroke-width:1.3;stroke-dasharray:2.5 3;stroke-linecap:round}.rdrop.tc .tcsvg .mo.hi{stroke:#CAD7FF;stroke-width:1.7;stroke-dasharray:none}.rdrop.tc .tcsvg .tced{fill:#0A0F22;stroke-width:1.6;transition:r .15s}.rdrop.tc .tcsvg .tced.w{stroke:#FFC98F}.rdrop.tc .tcsvg .tced.c{stroke:#CAD7FF}.rdrop.tc .tcsvg .tced.hl{r:4.8}.rdrop.tc .tcsvg .tced.w.hl{fill:#FFC98F}.rdrop.tc .tcsvg .tced.c.hl{fill:#CAD7FF}.rdrop.tc .tcsvg text{paint-order:stroke;stroke:rgba(6,9,22,.88);stroke-width:3px;stroke-linejoin:round}.rdrop.tc .tcsvg .tcet{font:500 10px -apple-system,BlinkMacSystemFont,"PingFang SC","Noto Sans CJK SC",sans-serif;letter-spacing:.06em}.rdrop.tc .tcsvg .tcet.w{fill:#FFD9A8}.rdrop.tc .tcsvg .tcet.c{fill:#D4DEFF}.rdrop.tc .tcsvg .tcet.hl{font-weight:700;fill:#fff}.rdrop.tc .tcsvg .tcnl{stroke:#8FD3EA;stroke-width:1;stroke-dasharray:2 2;transition:opacity .2s}.rdrop.tc .tcsvg .tcnt{font:600 10px -apple-system,BlinkMacSystemFont,"PingFang SC","Noto Sans CJK SC",sans-serif;letter-spacing:.06em;fill:#8FD3EA;transition:opacity .2s}.rdrop.tc .tcsvg .tccl{stroke:#FFB38A;stroke-width:2}.rdrop.tc .tcsvg .tcsu{fill:#FFD8A0;opacity:.5}.rdrop.tc .tcsvg .tcsu.up{opacity:1;filter:drop-shadow(0 0 5px rgba(255,190,110,.95))}.rdrop.tc .tcsvg .tcmo{fill:#E6ECFA;opacity:.45}.rdrop.tc .tcsvg .tcmo.up{opacity:1;filter:drop-shadow(0 0 4px rgba(220,230,255,.9))}.rdrop.tc .tcbub{position:absolute;top:5px;transform:translateX(-50%);padding:1px 6px;border-radius:6px;background:rgba(8,12,26,.78);box-shadow:0 0 0 1px rgba(255,179,138,.55);font:600 var(--fs-11) var(--mono);color:#fff;pointer-events:none;white-space:nowrap}.rdrop.tc .tcin{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;pointer-events:none}.rdrop.tc .tchr{position:relative;height:14px;margin-top:5px;font:500 var(--fs-10) var(--mono);letter-spacing:.04em;color:rgba(238,242,250,.6)}.rdrop.tc .tchr span{position:absolute;transform:translateX(-50%)}.rdrop.tc .tchr .h0{transform:none}.rdrop.tc .tchr .h24{transform:translateX(-100%)}.rdrop.tc em{margin:0;padding:0;border-radius:0;background:none}.rdrop.tc .tce{display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:6px;margin-top:12px}.rdrop.tc .tcc{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:54px;padding:6px 4px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);color:#fff;font:inherit;cursor:pointer;transition:border-color .15s,background-color .15s,opacity .2s}.rdrop.tc .tcc small{font:500 var(--fs-11) -apple-system,BlinkMacSystemFont,"PingFang SC","Noto Sans CJK SC",sans-serif;letter-spacing:.1em}.rdrop.tc .tcc.w small{color:#FFD9A8}.rdrop.tc .tcc.c small{color:#D4DEFF}.rdrop.tc .tcc b{font:600 var(--fs-13) var(--mono)}.rdrop.tc .tcc em{font:normal 500 var(--fs-10) -apple-system,BlinkMacSystemFont,"PingFang SC","Noto Sans CJK SC",sans-serif;letter-spacing:.02em;color:rgba(238,242,250,.62);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.rdrop.tc .tcc em:empty{display:none}.rdrop.tc .tcc:hover{border-color:rgba(255,255,255,.42)}.rdrop.tc .tcc.past{opacity:.6}.rdrop.tc .tcc.past:hover,.rdrop.tc .tcc.past:focus-visible{opacity:.9}.rdrop.tc .tcc.nm b{color:rgba(238,242,250,.62)}.rdrop.tc .tcc.next{border-color:rgba(255,206,150,.5)}.rdrop.tc .tcc.next.c{border-color:rgba(205,218,255,.5)}.rdrop.tc .tcc.next em{color:#FFD9A8}.rdrop.tc .tcc.next.c em{color:#D4DEFF}.rdrop.tc .tcc.sel{opacity:1;border-color:rgba(255,255,255,.75);background:rgba(255,255,255,.14)}.rdrop.tc .tcc:focus-visible{outline:2px solid #FFD9A8;outline-offset:2px}.rdrop.tc .tcnx{margin:9px 0 0;font:400 var(--fs-11)/1.5 -apple-system,BlinkMacSystemFont,"PingFang SC","Noto Sans CJK SC",sans-serif;letter-spacing:.04em;color:rgba(238,242,250,.62)}.rdrop.tc .tcnx[hidden]{display:none}.rdrop.tc .tcf{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;margin-top:12px}.rdrop.tc .tcs{display:flex;align-items:center;gap:8px;min-height:30px;font:500 var(--fs-12) -apple-system,BlinkMacSystemFont,"PingFang SC","Noto Sans CJK SC",sans-serif;letter-spacing:.02em;color:rgba(238,242,250,.78)}.rdrop.tc .tcs span{white-space:nowrap}.rdrop.tc .tcs .lv{flex:none;width:7px;height:7px;border-radius:50%;background:#8FD3EA;box-shadow:0 0 0 3px rgba(143,211,234,.18);animation:tcLive 2.4s ease-in-out infinite}.rdrop.tc.away .tcs .lv{background:transparent;box-shadow:inset 0 0 0 1.5px #FFD3A0;animation:none}.rdrop.tc.away .tcs{color:#FFE6CC}@keyframes tcLive{0%,100%{box-shadow:0 0 0 2px rgba(143,211,234,.28)}50%{box-shadow:0 0 0 5px rgba(143,211,234,0)}}@media(prefers-reduced-motion:reduce){.rdrop.tc .tcs .lv{animation:none}}.rdrop.tc .tca{display:none;gap:6px;margin-left:auto}.rdrop.tc .tcf.act .tca{display:flex}.rdrop.tc .tcp,.rdrop.tc .tcb{height:30px;padding:0 13px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.06);color:#EEF2FA;font:600 var(--fs-12) -apple-system,BlinkMacSystemFont,"PingFang SC","Noto Sans CJK SC",sans-serif;letter-spacing:.04em;white-space:nowrap;cursor:pointer}.rdrop.tc .tcp:hover{border-color:rgba(255,255,255,.5)}.rdrop.tc .tcb{border-color:transparent;background:rgba(255,184,112,.95);color:#3A200C}.rdrop.tc .tcb:hover{background:#FFC994}.rdrop.tc .tcp[hidden],.rdrop.tc .tcb[hidden]{display:none}.rdrop.tc .tcp:focus-visible,.rdrop.tc .tcb:focus-visible{outline:2px solid #FFD9A8;outline-offset:2px}@media(orientation:portrait)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (max-width:899px){.rdrop.tc{padding:14px 14px 12px}.rdrop.tc .tcch{height:116px}.rdrop.tc .tce{gap:5px}.rdrop.tc .tcc{min-height:52px;padding:5px 2px}.rdrop.tc .tcc b{font-size:var(--fs-12)}.rdrop.tc .tcs{font-size:var(--fs-11)}.rdrop.tc .tcf.act .tca{width:100%;margin-left:0}.rdrop.tc .tcf.act .tca button{flex:1}}.rdrop.tc{z-index:30;top:0;right:0;width:248px;padding:0;border:0;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;transform:none;overflow:visible}.tpw.open .rdrop.tc{transform:none}.rdrop.tc::before{display:none}.tpw.open .tpill{visibility:hidden}.rdrop.tc .tcsr{display:none}.rdrop.tc .tcx{position:relative;display:flex;align-items:center;gap:8px;height:38px;padding:0 6px 0 14px;border-radius:999px;border:1px solid var(--tl);color:var(--ti);clip-path:inset(0 0 0 calc(100% - 150px) round 999px);transition:clip-path .28s cubic-bezier(.3,.7,.2,1),border-color .2s}.tpw.open .rdrop.tc .tcx{clip-path:inset(0 round 999px)}.rdrop.tc.away .tcx{border-color:rgba(255,196,130,.85);box-shadow:inset 0 0 0 1px rgba(255,196,130,.3)}.hud.top-dark .rdrop.tc.away .tcx{border-color:rgba(190,96,30,.75);box-shadow:inset 0 0 0 1px rgba(190,96,30,.22)}.rdrop.tc .tcxt{flex:none;min-width:40px;font:700 var(--fs-13) var(--mono);font-variant-numeric:tabular-nums;text-shadow:var(--hs)}.rdrop.tc.away .tcxt{color:#FFD3A0}.hud.top-dark .rdrop.tc.away .tcxt{color:#9A4A12}.rdrop.tc .tcxc{flex:none;display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;opacity:.85;cursor:pointer}.rdrop.tc .tcxc:hover{opacity:1;background:rgba(127,140,170,.2)}.rdrop.tc .tcxc:focus-visible{outline:2px solid #FFD9A8;outline-offset:1px}.rdrop.tc .tcch{flex:1;min-width:0;height:30px;border-radius:0;background:none;box-shadow:none;overflow:visible}.rdrop.tc .tcch:has(.tcin:focus-visible){outline:2px solid #FFD9A8;outline-offset:2px;border-radius:12px}.rdrop.tc .tcsvg{overflow:visible}.rdrop.tc .tcsvg>rect,.rdrop.tc .tcsvg .gd,.rdrop.tc .tcsvg .tcet,.rdrop.tc .tcsvg .tcnt,.rdrop.tc .tcbub{display:none}.rdrop.tc .tcsvg text{display:none}.rdrop.tc .tcsvg .hz{stroke:currentColor;stroke-opacity:.3;stroke-dasharray:1.5 2}.rdrop.tc .tcsvg .su{stroke:#FFC98F;stroke-opacity:.38;stroke-width:1.3;stroke-dasharray:none}.rdrop.tc .tcsvg .su.hi{stroke-opacity:1;stroke-width:2}.rdrop.tc .tcsvg .mo{stroke:#CAD7FF;stroke-opacity:.35;stroke-width:1.2;stroke-dasharray:none}.rdrop.tc .tcsvg .mo.hi{stroke-opacity:1;stroke-width:1.5}.hud.top-dark .rdrop.tc .tcsvg .su{stroke:#C8661F}.hud.top-dark .rdrop.tc .tcsvg .mo{stroke:#33508C}.rdrop.tc .tcsvg .tced{r:1.8;stroke:none}.rdrop.tc .tcsvg .tced.w{fill:#FFC98F}.rdrop.tc .tcsvg .tced.c{fill:#CAD7FF}.hud.top-dark .rdrop.tc .tcsvg .tced.w{fill:#C8661F}.hud.top-dark .rdrop.tc .tcsvg .tced.c{fill:#33508C}.rdrop.tc .tcsvg .tced.hl{r:2.8}.rdrop.tc .tcsvg .tccl{stroke:#FFB38A;stroke-opacity:.75;stroke-width:1}.rdrop.tc .tcsvg .tcnl{stroke-width:1}.rdrop.tc .tcsvg .tcsu{r:4}.rdrop.tc .tcsvg .tcmo{r:3}.rdrop.tc .tce{position:absolute;right:0;top:47px;display:flex;gap:6px;margin:0;grid-template-columns:none;transition:opacity .18s,transform .2s}.rdrop.tc.scrub .tce{opacity:0;transform:translateY(-4px);pointer-events:none}.rdrop.tc .tce .tcc{position:relative;flex:none;flex-direction:row;gap:6px;min-height:0;height:30px;padding:0 12px 0 10px;border-radius:999px;border:1px solid rgba(160,185,255,.2);background:rgba(8,12,26,.62);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#EEF2FA;font:500 var(--fs-12) -apple-system,BlinkMacSystemFont,"PingFang SC","Noto Sans CJK SC",sans-serif;letter-spacing:.04em;white-space:nowrap;overflow:hidden;opacity:1;transition:opacity .2s,border-color .2s}.rdrop.tc .tce .tcc .tci{display:grid;place-items:center;width:9px;height:10px;flex:none}.rdrop.tc .tce .tcc .tci svg{display:block}.rdrop.tc .tce .tcc.w .tci,.rdrop.tc .tce .tcc.w small{color:#FFD9A8}.rdrop.tc .tce .tcc.c .tci,.rdrop.tc .tce .tcc.c small{color:#D4DEFF}.rdrop.tc .tce .tcc small{font:inherit;letter-spacing:.04em}.rdrop.tc .tce .tcc b{font:600 var(--fs-12) var(--mono);font-variant-numeric:tabular-nums;color:#fff}.rdrop.tc .tce .tcc em{display:none}.rdrop.tc .tce .tcc.past:not(.on){color:rgba(238,242,250,.6)}.rdrop.tc .tce .tcc.past:not(.on) b{color:rgba(238,242,250,.72)}.rdrop.tc .tce .tcc.next{border-color:rgba(255,206,150,.5)}.rdrop.tc .tce .tcc.nm b{color:rgba(238,242,250,.62)}.rdrop.tc .tce .tcc:hover{border-color:rgba(255,255,255,.45)}.rdrop.tc .tce .tcc.on{border-color:rgba(255,206,150,.7);background:rgba(30,22,18,.74)}.rdrop.tc .tce .tcc.on::after{content:"";position:absolute;left:0;bottom:0;height:2px;width:var(--pp,0%);background:linear-gradient(90deg,rgba(255,201,138,.5),#FFC98A)}.rdrop.tc.playing .tce .tcc:not(.on){opacity:.55}.rdrop.tc.playing .tce .tcc:not(.on):hover{opacity:.9}.rdrop.tc .tce .tcb{flex:none;height:30px;padding:0 12px;border:0;border-radius:999px;background:rgba(255,184,112,.95);color:#3A200C;font:600 var(--fs-12) -apple-system,BlinkMacSystemFont,"PingFang SC","Noto Sans CJK SC",sans-serif;letter-spacing:.04em;white-space:nowrap;cursor:pointer}.rdrop.tc .tce .tcb:hover{background:#FFC994}.rdrop.tc .tce .tcb[hidden]{display:none}.rdrop.tc .tce .tcc:focus-visible,.rdrop.tc .tce .tcb:focus-visible{outline:2px solid #FFD9A8;outline-offset:2px}@media(prefers-reduced-motion:reduce){.rdrop.tc .tcx,.rdrop.tc .tce{transition:none}}@media(orientation:portrait)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (max-width:899px){.rdrop.tc{left:0;right:0;width:auto;top:3px;padding:0}.hud .rdrop.tc .tcx,.hud.top-dark .rdrop.tc .tcx{background:rgba(8,12,26,.74);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:rgba(160,185,255,.22);color:#EEF2FA;clip-path:inset(0 calc(100% - 240px) 0 100px round 999px)}.hud .tpw.open .rdrop.tc .tcx,.hud.top-dark .tpw.open .rdrop.tc .tcx{clip-path:inset(0 round 999px)}.hud .rdrop.tc .tcxt,.hud.top-dark .rdrop.tc .tcxt{text-shadow:none}.hud .rdrop.tc.away .tcxt,.hud.top-dark .rdrop.tc.away .tcxt{color:#FFD3A0}.hud.top-dark .rdrop.tc.away .tcx{border-color:rgba(255,196,130,.85)}.hud.top-dark .rdrop.tc .tcsvg .su{stroke:#FFC98F}.hud.top-dark .rdrop.tc .tcsvg .mo{stroke:#CAD7FF}.hud.top-dark .rdrop.tc .tcsvg .tced.w{fill:#FFC98F}.hud.top-dark .rdrop.tc .tcsvg .tced.c{fill:#CAD7FF}.rdrop.tc .tcch{height:34px}.sl-tpo .hd .logo,.sl-tpo .hd .mpw,.sl-tpo .hd .ib.menu,.sl-tpo .hd .wpill{visibility:hidden}.rdrop.tc .tce{left:0;right:-16px;top:50px;padding:0 16px 2px 0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.rdrop.tc .tce::-webkit-scrollbar{display:none}.rdrop.tc .tce .tcc,.rdrop.tc .tce .tcb{height:32px}}@media(orientation:landscape)and (max-height:519px){.tpw{position:static}.rdrop.tc{left:0;right:0;width:auto;top:3px;padding:0}.hud .rdrop.tc .tcx,.hud.top-dark .rdrop.tc .tcx{background:rgba(8,12,26,.74);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:rgba(160,185,255,.22);color:#EEF2FA}.hud .rdrop.tc .tcxt,.hud.top-dark .rdrop.tc .tcxt{text-shadow:none}.hud .rdrop.tc.away .tcxt,.hud.top-dark .rdrop.tc.away .tcxt{color:#FFD3A0}.hud.top-dark .rdrop.tc.away .tcx{border-color:rgba(255,196,130,.85)}.hud.top-dark .rdrop.tc .tcsvg .su{stroke:#FFC98F}.hud.top-dark .rdrop.tc .tcsvg .mo{stroke:#CAD7FF}.hud.top-dark .rdrop.tc .tcsvg .tced.w{fill:#FFC98F}.hud.top-dark .rdrop.tc .tcsvg .tced.c{fill:#CAD7FF}.rdrop.tc .tcch{height:34px}.sl-tpo .hd .logo,.sl-tpo .hd .mpw,.sl-tpo .hd .ib,.sl-tpo .hd .wpill,.sl-tpo .hd>nav{visibility:hidden}.rdrop.tc .tce{left:0;right:-24px;top:50px;padding:0 24px 2px 0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.rdrop.tc .tce::-webkit-scrollbar{display:none}html.fq.sl-tpo .lede .kk:is(#slz,*),html.fq.sl-tpo .lede h1:is(#slz,*),html.fq.sl-tpo .mcap:is(#slz,*){visibility:hidden}}.mpw{position:relative;display:inline-flex;align-items:center;flex:none}.mpw .mpill.mu-on{background:rgba(255,179,138,.16)}.mpw .mpill>i:first-child{position:relative}.mpw .mpill>i:first-child::after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid transparent;border-top-color:#FFD3A0;border-right-color:rgba(255,211,160,.45);opacity:0;transition:opacity .2s;animation:muSpin .9s linear infinite;pointer-events:none}.mpw .mpill.mu-ld>i:first-child::after{opacity:1}@keyframes muSpin{to{transform:rotate(360deg)}}.mpw .mpill.mu-rs{border-color:rgba(255,196,130,.85);box-shadow:inset 0 0 0 1px rgba(255,196,130,.3)}html[data-ink=dark] .mpw .mpill.mu-rs{border-color:rgba(190,96,30,.75);box-shadow:inset 0 0 0 1px rgba(190,96,30,.22)}.mpw .mpill.mu-pz span{opacity:.78}.mpw .mpill .pl,.mpw .mpill .pa{flex:none;display:block}.mpw .mpill .pa,.mpw .mpill.mu-on .pl{display:none}.mpw .mpill.mu-on .pa{display:block}html.fq .mpw .mpill[aria-pressed=true] .pa,html.fq .mpw .mpill.mu-on .pa{position:static!important;margin:0!important;opacity:1!important}html.fq .mpw .mpill[aria-pressed=true]:hover span.sl-vp:not(.mq),html.fq .mpw .mpill[aria-pressed=true]:focus-visible span.sl-vp:not(.mq){-webkit-mask-image:none;mask-image:none}html.fq .mpw .mpill[aria-pressed=true]:hover span.sl-vp.mq,html.fq .mpw .mpill[aria-pressed=true]:focus-visible span.sl-vp.mq{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 12px,#000 calc(100% - 12px),transparent)}html.fq .mpw .mpill .sl-ln.st{right:0;width:auto;height:auto;border-radius:0;overflow:hidden;text-overflow:ellipsis}html.fq .mpw .mpill .sl-ln.st b{display:inline}.meq,.mpw .mpill .meq{display:inline-flex;align-items:flex-end;gap:2px;width:auto;height:11px;border-radius:0;flex:none}.meq i,.mpw .mpill .meq i{display:block;width:2px;height:6px;border-radius:1px;background:currentColor;opacity:.85}.meq i:nth-child(2),.mpw .mpill .meq i:nth-child(2){height:10px}.meq i:nth-child(3),.mpw .mpill .meq i:nth-child(3){height:4px}.mlist .on .meq i{animation:muEq 1s ease-in-out infinite}.mlist .on .meq i:nth-child(2){animation-delay:-.35s}.mlist .on .meq i:nth-child(3){animation-delay:-.7s}@keyframes muEq{0%,100%{height:3px}50%{height:11px}}.mpw .mpill{padding-right:44px!important}.mpw .mchev{position:absolute;right:4px;top:50%;width:32px;height:30px;margin-top:-15px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--ti);display:grid;place-items:center;cursor:pointer}.mpw .mchev::before{content:"";position:absolute;left:-1px;top:7px;bottom:7px;width:1px;background:currentColor;opacity:.25}.mpw .mchev:hover{background:rgba(255,255,255,.12)}html[data-ink=dark] .mpw .mchev:hover{background:rgba(20,40,70,.08)}.mpw .mchev:focus-visible{outline:2px solid #FFD9A8;outline-offset:1px}.mpw.open .chev{transform:rotate(180deg)}.mpw .chev{transition:transform .2s}.mpw .mdrop{position:absolute;right:0;top:50px;z-index:8;width:384px;padding:16px 18px 14px;border-radius:12px;background:var(--panel);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--panelB);color:#EEF2FA;box-shadow:0 30px 60px -30px rgba(0,0,0,.8);text-align:left;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s,transform .25s,visibility 0s .25s;pointer-events:none;font:400 var(--fs-13) -apple-system,BlinkMacSystemFont,"PingFang SC","Noto Sans CJK SC",sans-serif}.mpw.open .mdrop{opacity:1;visibility:visible;transform:none;transition:opacity .2s,transform .25s;pointer-events:auto}.mpw .mdrop em{margin:0;padding:0;background:none;border-radius:0}.mdrop .mdh{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.mdrop .mdh b{font:700 var(--fs-15) var(--serif);letter-spacing:.06em;white-space:nowrap}.mdrop .msrc{font:500 var(--fs-11) var(--mono);color:rgba(238,242,250,.62);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mdrop .mnow{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:14px}.mdrop .mcv{position:relative;display:block;width:52px;height:52px;border-radius:50%;overflow:hidden;background:repeating-radial-gradient(circle at 50% 50%,rgba(255,255,255,.05) 0 1px,transparent 1px 3px),radial-gradient(circle at 50% 50%,#F1EDE0 0 17%,#2A3352 18% 21%,#121830 22% 100%);box-shadow:0 0 0 1px rgba(255,255,255,.12),0 8px 18px -10px rgba(0,0,0,.8)}.mdrop .mcv::after{content:"";position:absolute;inset:0;border-radius:50%;background:linear-gradient(135deg,rgba(255,255,255,.16),transparent 45%)}.mdrop .mcv img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mdrop.on .mcv{animation:muRot 9s linear infinite}@keyframes muRot{to{transform:rotate(360deg)}}.mdrop .mti{min-width:0;display:flex;flex-direction:column;gap:3px}.mdrop .mtn{font:600 var(--fs-15) -apple-system,BlinkMacSystemFont,"PingFang SC","Noto Sans CJK SC",sans-serif;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mdrop .mta{font-size:var(--fs-12);color:rgba(238,242,250,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mdrop .mctl{display:flex;align-items:center;gap:4px}.mdrop .mctl button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:transparent;color:#EEF2FA;cursor:pointer}.mdrop .mctl button:hover{background:rgba(255,255,255,.1)}.mdrop .mctl .mpp{width:42px;height:42px;background:#EEF2FA;color:#13213A;box-shadow:0 6px 16px -8px rgba(0,0,0,.7)}.mdrop .mctl .mpp:hover{background:#fff}.mdrop .mctl .mpp svg{width:15px;height:15px}.mdrop.ld .mctl .mpp{background:conic-gradient(from 0deg,#FFD3A0,#EEF2FA 35%,#EEF2FA);animation:muSpin 1.2s linear infinite}.mdrop.ld .mctl .mpp svg{animation:muSpin 1.2s linear infinite reverse}.mdrop .mly{position:relative;height:22px;margin:12px 0 0;overflow:hidden;font:400 var(--fs-13)/22px var(--serif);letter-spacing:.04em;color:rgba(255,226,196,.92)}.mdrop .mly span{position:absolute;left:0;right:0;top:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:muLyIn .42s cubic-bezier(.2,.7,.3,1) .14s both}.mdrop .mly span.out{animation:muLyOut .24s ease both}@keyframes muLyIn{from{opacity:0;transform:translateY(.55em)}}@keyframes muLyOut{to{opacity:0;transform:translateY(-.55em)}}.mdrop:not(.has) .mly{display:none}.mdrop .mprog{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:8px;font:500 var(--fs-11) var(--mono);color:rgba(238,242,250,.6)}.mdrop .mubar{position:relative;height:20px;cursor:pointer;touch-action:none}.mdrop .mtr{position:absolute;left:0;right:0;top:8px;height:4px;border-radius:2px;background:rgba(255,255,255,.16);overflow:hidden}.mdrop .mfl{display:block;height:100%;width:0;border-radius:2px;background:linear-gradient(90deg,rgba(255,201,138,.6),#FFC98A)}.mdrop .mkn{position:absolute;top:4px;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.5);transform:scale(.8);transition:transform .15s}.mdrop .mubar:hover .mkn,.mdrop .mubar.drag .mkn{transform:scale(1.15)}.mdrop .mseek{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;pointer-events:none}.mdrop .mubar:has(.mseek:focus-visible){outline:2px solid #FFD9A8;outline-offset:2px;border-radius:12px}.mdrop:not(.has) .mprog{display:none}.mdrop .mlist{max-height:196px;overflow-y:auto;margin:12px -8px 0;padding:8px 0 0;list-style:none;border-top:1px solid rgba(255,255,255,.09);scrollbar-width:thin}.mdrop .mlist button{display:grid;grid-template-columns:24px minmax(0,1fr) 14px;align-items:center;gap:8px;width:100%;min-height:38px;padding:0 10px 0 8px;border:0;border-radius:6px;background:transparent;color:#EEF2FA;font:inherit;text-align:left;cursor:pointer}.mdrop .mlist button:hover{background:rgba(255,255,255,.07)}.mdrop .mlist .mno{font:500 var(--fs-11) var(--mono);color:rgba(238,242,250,.45);text-align:right}.mdrop .mlist .mnm{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mdrop .mlist .mnm b{font-weight:500}.mdrop .mlist .mnm small{margin-left:8px;font-size:var(--fs-11);color:rgba(238,242,250,.5)}.mdrop .mlist .meq{opacity:0;color:#FFC98A}.mdrop .mlist .cur{background:rgba(255,200,140,.09)}.mdrop .mlist .cur .mnm b,.mdrop .mlist .cur .mno{color:#FFD9A8}.mdrop .mlist .cur .meq{opacity:1}.mdrop .mlist button:focus-visible,.mdrop .mctl button:focus-visible{outline:2px solid #FFD9A8;outline-offset:1px}.mdrop .mft{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;font-size:var(--fs-12);color:rgba(238,242,250,.7)}.mdrop .mvol{display:flex;align-items:center;gap:8px}.mdrop .mvol input{width:96px;accent-color:#FFC98A}.mdrop .mvol.mute .w1,.mdrop .mvol.mute .w2{opacity:.2}.mdrop .mopt{display:flex;align-items:center;gap:6px;cursor:pointer;user-select:none}.mdrop .mopt input{accent-color:#FFC98A;margin:0}.mumsg{position:fixed;z-index:61;left:0;top:0;display:flex;align-items:center;gap:10px;max-width:min(340px,calc(100vw - 16px));padding:8px 12px;border-radius:12px;background:var(--panel,rgba(8,12,26,.78));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--panelB,rgba(160,185,255,.2));color:#EEF2FA;font:500 var(--fs-12)/1.45 -apple-system,BlinkMacSystemFont,"PingFang SC","Noto Sans CJK SC",sans-serif;letter-spacing:.03em;box-shadow:0 14px 30px -16px rgba(0,0,0,.8);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .2s,transform .2s,visibility 0s .2s;pointer-events:none}.mumsg.on{opacity:1;visibility:visible;transform:none;transition:opacity .2s,transform .2s;pointer-events:auto}.mumsg.err{background:rgba(255,184,112,.96);border-color:transparent;color:#3A200C}.mumsg button{flex:none;height:26px;padding:0 10px;border:0;border-radius:999px;background:rgba(58,32,12,.14);color:inherit;font:inherit;font-weight:600;cursor:pointer}.mumsg.info button{background:rgba(255,255,255,.12)}.mflt{position:fixed;z-index:60;right:22px;bottom:22px;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:var(--panel,rgba(8,12,26,.78));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#EEF2FA;cursor:pointer;box-shadow:0 10px 26px -12px rgba(0,0,0,.85),inset 0 0 0 1px rgba(160,185,255,.2);opacity:0;visibility:hidden;transform:translateY(10px) scale(.9);transition:opacity .25s,transform .3s,visibility 0s .3s}.mflt.on{opacity:1;visibility:visible;transform:none;transition:opacity .25s,transform .3s}.mflt .mfr{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.mflt .mfb{fill:none;stroke:rgba(255,255,255,.12);stroke-width:2.5}.mflt .mfp{fill:none;stroke:#FFC98A;stroke-width:2.5;stroke-linecap:round;transition:stroke-dashoffset .3s linear}.mflt .mfd{position:absolute;left:9px;top:9px;width:30px;height:30px;border-radius:50%;background:radial-gradient(circle at 50% 50%,#F1EDE0 0 16%,#2A3352 17% 21%,#121830 22% 100%)}.mflt:not(.pz) .mfd{animation:muRot 9s linear infinite}.mflt .mfi,.mflt .mfi2{position:absolute;left:50%;top:50%;width:22px;height:22px;margin:-11px 0 0 -11px;display:grid;place-items:center;border-radius:50%;background:rgba(238,242,250,.94);color:#13213A}.mflt .mfi svg,.mflt .mfi2 svg{width:11px;height:11px}.mflt .mfi2,.mflt.pz .mfi{display:none}.mflt.pz .mfi2{display:grid}.mflt.ld .mfr{animation:muSpin 1.2s linear infinite}.mflt .mftt{position:absolute;right:56px;top:50%;margin-top:-15px;width:max-content;height:30px;padding:0 12px;display:flex;align-items:center;border-radius:999px;background:var(--panel,rgba(8,12,26,.78));box-shadow:inset 0 0 0 1px rgba(160,185,255,.2);font:500 var(--fs-12) -apple-system,BlinkMacSystemFont,"PingFang SC","Noto Sans CJK SC",sans-serif;letter-spacing:.03em;white-space:nowrap;opacity:0;transform:translateX(6px);transition:opacity .2s,transform .2s;pointer-events:none}@media(hover:hover){.mflt:hover .mftt{opacity:1;transform:none}}.mflt:focus-visible{outline:2px solid #FFD9A8;outline-offset:3px}.mflt:focus-visible .mftt{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.mpw .mpill>i:first-child::after,.mdrop.on .mcv,.mflt .mfd,.mflt.ld .mfr,.mdrop.ld .mctl .mpp,.mdrop.ld .mctl .mpp svg,.mlist .on .meq i{animation:none!important}.mumsg,.mflt,.mpw .mdrop{transition:none}}@media(orientation:portrait)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (max-width:899px){.mpw{position:static}.mpw .mpill{padding-right:36px!important}.mpw .mchev{position:relative;right:auto;top:auto;margin:0 0 0 -34px;width:30px;height:30px}.mpw .mdrop{left:0;right:0;width:auto;top:52px;padding:14px 14px 12px}.mdrop .mft{display:none}.mdrop .mlist{max-height:calc(38px * 4 + 10px)}.mflt{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px))}}@media(max-width:340px){html.fq .tpill .tarc{display:none}}html.sl-login .mpw,html.sl-login .mflt{visibility:hidden!important;pointer-events:none!important}@media(orientation:landscape)and (max-height:519px){.mpw .mdrop{max-height:calc(100vh - 70px);max-height:calc(100dvh - 70px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.mpw .mdrop::-webkit-scrollbar{display:none}.mdrop .mlist{max-height:max(76px,calc(100vh - 300px))}}.slaw{position:relative;display:inline-flex}.hd .slacct{text-decoration:none}.hd .slacct.me{padding:0;overflow:hidden;border-color:rgba(255,201,138,.55)}.hd .slacct.me img,.slapop .av img,.slnav .av img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.hd .slacct.me b,.slapop .av b,.slnav .av b{width:100%;height:100%;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#FFD9AE,#F2A774);color:#3A200C;font:700 var(--fs-14) -apple-system,BlinkMacSystemFont,"PingFang SC","Noto Sans CJK SC",sans-serif}.hd .slacct:focus-visible{outline:2px solid #FFD9A8;outline-offset:2px}html.sl-nosearch .hd .ib.slacct{display:grid}@media(orientation:portrait)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (max-width:899px){.hd .ib.slacct,html.sl-nosearch .hd .ib.slacct{display:none}}@media(orientation:landscape)and (max-width:1099px){.hd .ib.slacct,html.sl-nosearch .hd .ib.slacct{display:none}}@media(min-width:1600px),(orientation:portrait)and (min-width:900px)and (min-height:1600px){.hd .slacct.me b{font-size:calc(var(--fs-14) * var(--slS,1))}}.slapop{position:absolute;right:0;top:50px;z-index:8;width:224px;padding:8px;border-radius:12px;background:var(--panel);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--panelB);color:#EEF2FA;box-shadow:0 30px 60px -30px rgba(0,0,0,.8);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s,transform .22s,visibility 0s .22s;pointer-events:none;text-align:left}.slaw.open .slapop{opacity:1;visibility:visible;transform:none;transition:opacity .2s,transform .22s;pointer-events:auto}.slapop .slah{display:flex;align-items:center;gap:10px;padding:6px 8px 10px;margin-bottom:4px;border-bottom:1px solid rgba(238,242,250,.12)}.slapop .av,.slnav .av{flex:none;width:34px;height:34px;border-radius:50%;overflow:hidden;display:grid;place-items:center}.slapop .slah>span{flex:1;min-width:0}.slapop .slah>span b{display:block;font:600 var(--fs-14) -apple-system,BlinkMacSystemFont,"PingFang SC","Noto Sans CJK SC",sans-serif;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slapop .slah>span small{display:block;margin-top:1px;font-size:var(--fs-11);color:rgba(238,242,250,.58)}.slapop a{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;border-radius:6px;color:rgba(238,242,250,.86);text-decoration:none;font:500 var(--fs-13) -apple-system,BlinkMacSystemFont,"PingFang SC","Noto Sans CJK SC",sans-serif;letter-spacing:.04em}.slapop a svg{flex:none;opacity:.8}.slapop a:hover,.slapop a:focus-visible{background:rgba(238,242,250,.08);color:#fff;outline:none}.slapop a.out{color:#FFD3A8}.hd .ib.menu svg path{transition:transform .26s cubic-bezier(.2,.7,.3,1);transform-box:fill-box;transform-origin:center}.hd .ib.menu[aria-expanded=true] .l1{transform:translateY(4px) rotate(45deg)}.hd .ib.menu[aria-expanded=true] .l2{transform:translateY(-4px) rotate(-45deg)}.hd .ib.menu[aria-expanded=true]{border-color:rgba(255,201,138,.6)}.slveil{position:fixed;left:0;right:0;top:0;bottom:0;z-index:58;background:rgba(4,7,18,.5);opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s .25s;-webkit-tap-highlight-color:transparent}.slveil.on{opacity:1;visibility:visible;transition:opacity .25s}html.sl-nav-open,html.sl-nav-open body{overflow:hidden}.slnav{position:fixed;z-index:59;box-sizing:border-box;color:#EEF2FA;font:400 var(--fs-14) -apple-system,BlinkMacSystemFont,"PingFang SC","Noto Sans CJK SC",sans-serif;text-align:left;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;outline:none;visibility:hidden}.slnav .kk{font:500 var(--fs-11) var(--mono);letter-spacing:.22em;color:rgba(238,242,250,.55)}.slnav .slx{flex:none;display:grid;place-items:center;width:34px;height:34px;padding:0;border-radius:50%;border:1px solid rgba(238,242,250,.22);background:transparent;color:#EEF2FA;cursor:pointer}.slnav .slsrch{display:flex;align-items:center;gap:10px;width:100%;height:46px;padding:0 14px;box-sizing:border-box;border-radius:12px;border:1px solid rgba(238,242,250,.14);background:rgba(238,242,250,.06);color:rgba(238,242,250,.55);font:inherit;font-size:var(--fs-14);letter-spacing:.04em;text-align:left;cursor:text}.slnav .slsrch svg{color:rgba(238,242,250,.75)}.slnav a{-webkit-tap-highlight-color:transparent}.slnav em{margin:0;padding:2px 8px;border-radius:999px;background:rgba(255,180,120,.18);color:#FFD3A8;font:normal 600 var(--fs-11) -apple-system,BlinkMacSystemFont,"PingFang SC","Noto Sans CJK SC",sans-serif;letter-spacing:.04em;white-space:nowrap}.slnav .ic{display:grid;place-items:center;color:rgba(255,214,170,.92)}.slnav .slacc{display:flex;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;border-radius:12px;background:rgba(238,242,250,.05);border:1px solid rgba(238,242,250,.1);color:#EEF2FA;text-decoration:none}.slnav .slacc .av{width:38px;height:38px;background:rgba(238,242,250,.1);color:#EEF2FA}.slnav .slacc>span{flex:1;min-width:0}.slnav .slacc>span b{display:block;font:600 var(--fs-15) -apple-system,BlinkMacSystemFont,"PingFang SC","Noto Sans CJK SC",sans-serif;letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slnav .slacc>span small{display:block;margin-top:2px;font-size:var(--fs-11);color:rgba(238,242,250,.55);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slnav .slacc>svg{flex:none;color:rgba(238,242,250,.5)}html.sl-login .slnav a.slacc{display:none}@media(max-width:359px){.slnav .slacc{gap:10px;padding:10px}.slnav .slbtn{padding:0 11px}}.slnav .slbtn{flex:none;display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:999px;background:#EEF2FA;color:#13213A;font:600 var(--fs-13) -apple-system,BlinkMacSystemFont,"PingFang SC","Noto Sans CJK SC",sans-serif;letter-spacing:.04em;text-decoration:none}.slnav .slbtn.ghost{background:transparent;border:1px solid rgba(238,242,250,.25);color:rgba(238,242,250,.85)}.slnav a:focus-visible,.slnav button:focus-visible{outline:2px solid #FFD9A8;outline-offset:2px}.slntoast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:70;max-width:calc(100vw - 32px);padding:9px 14px;border-radius:12px;background:rgba(8,12,26,.88);border:1px solid rgba(160,185,255,.2);color:#EEF2FA;font:500 var(--fs-12)/1.5 -apple-system,BlinkMacSystemFont,"PingFang SC","Noto Sans CJK SC",sans-serif;letter-spacing:.03em;opacity:0;visibility:hidden;transform:translate(-50%,6px);transition:opacity .2s,transform .2s,visibility 0s .2s;pointer-events:none}.slntoast.on{opacity:1;visibility:visible;transform:translate(-50%,0);transition:opacity .2s,transform .2s}.slnav{left:0;right:0;bottom:0;max-height:86vh;max-height:86dvh;overflow:auto;padding:8px 16px calc(14px + env(safe-area-inset-bottom));border-radius:12px 12px 0 0;background:rgba(10,14,30,.9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--panelB,rgba(160,185,255,.2));box-shadow:0 -16px 50px rgba(0,0,0,.45);transform:translateY(102%);transition:transform .3s cubic-bezier(.4,0,1,1),visibility 0s .3s}.slnav.on{transform:none;visibility:visible;transition:transform .36s cubic-bezier(.2,.8,.2,1)}.slnav.drag{transition:none}.slnav .slgrab{width:40px;height:4px;margin:2px auto 10px;border-radius:6px;background:rgba(238,242,250,.3)}.slnav .slsh{display:flex;align-items:center;justify-content:space-between;margin:0 2px 12px}.slnav .slgrid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.slnav .slt{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-height:88px;padding:12px 12px 11px;box-sizing:border-box;border-radius:12px;background:rgba(238,242,250,.05);border:1px solid rgba(238,242,250,.1);color:#EEF2FA;text-decoration:none;transition:background-color .15s,border-color .15s,transform .12s}.slnav .slt .ic{margin-bottom:6px}.slnav .slt b{font:600 16px -apple-system,BlinkMacSystemFont,"PingFang SC","Noto Sans CJK SC",sans-serif;letter-spacing:.1em}.slnav .slt small{font-size:var(--fs-11);letter-spacing:.04em;color:rgba(238,242,250,.55)}.slnav .slt em{position:absolute;right:10px;top:10px}.slnav .slt:active{transform:scale(.98);background:rgba(238,242,250,.09)}.slnav .slt.cur{background:rgba(255,190,130,.12);border-color:rgba(255,200,150,.45)}@media(prefers-reduced-motion:reduce){.slnav,.slveil,.hd .ib.menu svg path{transition:none!important}}html.sl-arch main.pgm,html.sl-login main.pgm{display:none!important}.ft .ol[hidden]{display:none}.ft .ol b{display:inline-block;min-width:.62em;text-align:center;font-weight:500;color:var(--ink2)}.ft .ol.chg b{animation:olChg .5s cubic-bezier(.2,.7,.2,1)}@keyframes olChg{0%{opacity:0;transform:translateY(5px)}100%{opacity:1;transform:none}}.ft .old{display:inline-block;width:6px;height:6px;margin:0 7px 2px 1px;border-radius:50%;background:#7FE3B6;vertical-align:middle;animation:olPulse 2.6s ease-out infinite}@keyframes olPulse{0%{box-shadow:0 0 0 0 rgba(127,227,182,.55)}70%,100%{box-shadow:0 0 0 6px rgba(127,227,182,0)}}.ft.has-bn{flex-wrap:wrap}.ft .bn{flex:0 0 100%;display:flex;justify-content:center;flex-wrap:wrap;gap:6px 22px;margin-top:20px;font-size:12px;letter-spacing:.02em;color:var(--ink3)}.ft .bn a{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none}.ft .bn a:hover{color:var(--ink2)}.ft .bn svg,.ft .bni svg{flex:none;opacity:.9}.ft .bn img,.ft .bni img{flex:none;width:16px;height:16px}.ft .ftl{display:inline-flex;align-items:center;gap:2px;margin:-6px -7px -6px 0}.ft .bni{display:inline-flex;align-items:center;gap:2px;margin-left:5px;padding-left:5px;border-left:1px solid var(--line)}.ft .fti,.ft .bnb{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:9px;background:none;color:inherit;text-decoration:none;cursor:pointer;transition:background .2s,color .2s}.ft .fti:hover,.ft .bnb:hover,.ft .bnb[aria-expanded=true]{background:rgba(255,255,255,.08);color:var(--ink2)}.ft .fti:focus-visible,.ft .bnb:focus-visible{outline:2px solid rgba(255,226,168,.7);outline-offset:1px}.bnp{position:fixed;z-index:60;max-width:calc(100vw - 16px);padding:12px 15px 11px;border-radius:12px;color:#EEF2FA;font-size:13px;line-height:1.5;white-space:nowrap;background:rgba(var(--slz,11,17,34),.94);-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15);border:1px solid rgba(238,242,250,.14);box-shadow:0 14px 34px rgba(0,0,0,.35);animation:bnIn .18s ease-out}@keyframes bnIn{0%{opacity:0;transform:translateY(4px)}100%{opacity:1;transform:none}}.bnp b{display:block;margin-bottom:2px;font-size:11.5px;font-weight:500;letter-spacing:.14em;opacity:.6}.bnp a{color:inherit;text-decoration:none}.bnp .v{display:block;font-size:14px;letter-spacing:.02em}.bnp .q{display:block;margin-top:6px;font-size:12px;opacity:.62}.bnp a:hover{opacity:1;text-decoration:underline}html.slcap-m .ft{padding-bottom:calc(36px + 66px + env(safe-area-inset-bottom,0px))}@media(orientation:portrait)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (max-width:899px){.ft .bn{justify-content:center;margin-top:12px}.ft .ftl{margin:-4px 0 -4px -7px}}@media(prefers-reduced-motion:reduce){.ft .old,.ft .ol.chg b,.bnp{animation:none}}html.sl-arch,html.sl-arch body{overflow:hidden!important;height:100%;overscroll-behavior:none}html.sl-arch .stage{position:fixed}html.sl-arch main.pgm,html.sl-arch footer.ft,html.sl-arch .lede,html.sl-arch .tray,html.sl-arch .edges,html.sl-arch .cmp,html.sl-arch .pan,html.sl-arch .stage .sl,html.sl-arch .stage .sl2,html.sl-arch .sl-now,html.sl-arch .rside{visibility:hidden!important;pointer-events:none!important}html.sl-arch .stage{pointer-events:none!important}html.sl-arch .hero{z-index:3}#arx{position:fixed;inset:0;z-index:2;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Helvetica Neue","Microsoft YaHei",sans-serif;font-size:15px;line-height:1.6;opacity:0;transition:opacity .8s;--serif:"Source Han Serif SC","Noto Serif CJK SC","Noto Serif SC","Songti SC","STSong",serif;--mono:ui-monospace,"SF Mono",Menlo,monospace;--ink:#EAF0FF;--ink2:#BAC4DC;--ink3:#8D98B3;--line:rgba(180,195,230,.16);--line2:rgba(180,195,230,.32);--warm:#FFB38A;--glass:rgba(8,12,28,.5);--panel:rgba(9,13,28,.66);--btnbg:#EEF2FA;--btnfg:#13213A;--hs:0 1px 14px rgba(0,0,10,.4);--dimbg:rgba(5,8,16,.62)}#arx.on{opacity:1}#arx.ink-dark{--ink:#14213A;--ink2:#3E4C66;--ink3:#5E6A82;--line:rgba(20,40,70,.13);--line2:rgba(20,40,70,.26);--warm:#D9692F;--glass:rgba(255,255,255,.55);--panel:rgba(255,255,255,.7);--btnbg:#13213A;--btnfg:#EEF2FA;--hs:0 1px 12px rgba(255,255,255,.5);--dimbg:rgba(235,238,244,.6)}#arx>.dim{position:absolute;inset:0;background:var(--dimbg);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);opacity:0;pointer-events:none}#arx canvas.cv{position:absolute;inset:0;width:100%;height:100%}#arx button{font:inherit;cursor:pointer}#arx .kk{font:11px var(--mono);letter-spacing:.24em;color:var(--ink3);text-transform:uppercase}#arx .kk em{font-style:normal;color:var(--warm);background:none;padding:0;border:0;box-shadow:none;font:inherit;letter-spacing:inherit}#arx .mono3{font:11.5px var(--mono);color:var(--ink3)}#arx .gt{font-family:var(--serif);font-weight:900;letter-spacing:.05em;line-height:1.08;margin:10px 0 8px;color:var(--ink);text-shadow:var(--hs)}#arx .btn{flex:none;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 20px;border-radius:999px;background:var(--btnbg);color:var(--btnfg);font-weight:600;font-size:14px;border:0;transition:transform .2s,box-shadow .2s}#arx .btn:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(0,0,0,.25)}#arx .btn.o{background:var(--glass);color:var(--ink);border:1px solid var(--line2);backdrop-filter:blur(12px)}#arx .pill{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:999px;background:var(--glass);border:1px solid var(--line);backdrop-filter:blur(14px);font:12.5px var(--mono);color:var(--ink)}#arx .ar-hero{position:absolute;left:80px;top:150px;width:340px;text-shadow:var(--hs);transition:opacity .5s,transform .6s}#arx .ar-hero .gt{font-size:68px}#arx .ar-hero .sub{font-family:var(--serif);font-size:19px;margin:0 0 12px}#arx .ar-hero p.lead{color:var(--ink2);font-size:14px;line-height:1.75;margin:0 0 20px}#arx .stats{display:flex;gap:18px;align-items:baseline;margin-bottom:22px;font-size:13px;color:var(--ink3)}#arx .stats b{font:500 26px var(--mono);color:var(--ink);margin-right:4px}#arx .btns{display:flex;gap:10px}#arx.diving .ar-hero,#arx.yearv .ar-hero{opacity:0;transform:translateX(-30px);pointer-events:none}#arx .ar-labels{position:absolute;inset:0;pointer-events:none;transition:opacity .35s}#arx.diving .ar-labels,#arx.yearv .ar-labels{opacity:0}#arx .yl{position:absolute;left:0;top:0;pointer-events:auto;cursor:pointer;text-align:center;transform:translate(-50%,-100%);padding:0 6px 10px;transition:opacity .3s}#arx .yl i{display:block;font:9.5px var(--mono);letter-spacing:.2em;color:var(--ink3);font-style:normal}#arx .yl b{display:block;font:700 17px var(--serif);letter-spacing:.14em;color:var(--ink);text-shadow:var(--hs)}#arx .yl:after{content:"";position:absolute;left:50%;bottom:0;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;border:1px solid var(--ink2)}#arx .yl.dim{opacity:.28}#arx .yl.on b{color:var(--warm)}#arx .yl.on:after{background:var(--warm);border-color:var(--warm);box-shadow:0 0 10px var(--warm)}#arx .ar-tip{position:absolute;left:0;top:0;min-width:210px;padding:12px 14px;border-radius:12px;background:var(--panel);border:1px solid var(--line);backdrop-filter:blur(16px);pointer-events:none;opacity:0;transition:opacity .2s;font-size:12.5px;color:var(--ink2);box-shadow:0 14px 40px rgba(0,0,0,.3)}#arx .ar-tip.on{opacity:1}#arx .ar-tip h4{margin:0 0 6px;font:600 15px var(--mono);letter-spacing:.08em;color:var(--ink)}#arx .ar-tip h4.st{font:700 16px var(--serif);letter-spacing:.06em}#arx .ar-tip h4.pt{font:600 15px var(--serif);letter-spacing:.02em}#arx .ar-tip h4 span{font:12px -apple-system,sans-serif;color:var(--ink3);letter-spacing:0;margin-left:6px}#arx .ar-tip .go{font:11px var(--mono);letter-spacing:.14em;color:var(--warm)}#arx .cdot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:5px;vertical-align:1px}#arx .ar-hint{position:absolute;left:50%;bottom:24px;transform:translateX(-50%);transition:opacity .4s;color:var(--ink2);height:36px;padding:0 16px;border-radius:999px;background:var(--glass);border:1px solid var(--line);backdrop-filter:blur(14px);font:12.5px var(--mono);display:flex;align-items:center;gap:6px}#arx .ar-hint b{color:var(--ink);font-weight:500}#arx.diving .ar-hint,#arx.yearv .ar-hint{opacity:0}#arx .ar-yv{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .45s}#arx.yearv .ar-yv{opacity:1}#arx.yearv .ar-yv .yv-l,#arx.yearv .ar-yv .yv-panel{pointer-events:auto}#arx .yv-l{position:absolute;left:5%;top:96px;width:260px;transform:translateX(-24px);transition:transform .6s cubic-bezier(.2,.7,.2,1)}#arx.yearv .yv-l{transform:none}#arx .yv-l .back{margin-bottom:26px}#arx .yv-l .gt{font-size:72px;margin:6px 0 4px}#arx .ysub{font-family:var(--serif);font-size:17px;margin:0 0 18px;line-height:1.7}#arx .yrs{display:flex;gap:7px;align-items:flex-end;height:66px;margin:2px 0 4px}#arx .yrs div{display:flex;flex-direction:column;align-items:center;gap:5px}#arx .yrs s{display:block;width:16px;border-radius:3px}#arx .yrs i{font:10.5px var(--mono);font-style:normal;color:var(--ink3)}#arx .yrc{font:11px var(--mono);letter-spacing:.14em;color:var(--ink3);margin-bottom:22px}#arx .yv-nav{display:flex;gap:8px}#arx .yv-nav .btn{height:36px;padding:0 14px;font-size:13px}#arx .yv-panel,#arx .ar-all{position:absolute;right:4%;top:96px;bottom:40px;width:min(420px,34%);display:flex;flex-direction:column;border-radius:12px;background:var(--panel);border:1px solid var(--line);backdrop-filter:blur(20px);box-shadow:0 30px 80px rgba(0,0,0,.3)}#arx .yv-panel{transform:translateX(30px);transition:transform .6s cubic-bezier(.2,.7,.2,1)}#arx.yearv .yv-panel{transform:none}#arx .ar-all{z-index:5;opacity:0;transform:translateX(30px);pointer-events:none;transition:.4s;width:min(440px,92%)}#arx .ar-all.on{opacity:1;transform:none;pointer-events:auto}#arx .ar-all .x{border:0;background:none;color:var(--ink3);font-size:18px}#arx .yv-ph{display:flex;justify-content:space-between;align-items:baseline;padding:18px 22px 12px;border-bottom:1px solid var(--line)}#arx .yv-ph b{font-family:var(--serif);font-size:17px;color:var(--ink)}#arx .yv-ph span{font:11px var(--mono);letter-spacing:.14em;color:var(--ink3)}#arx .yv-list{flex:1;overflow:auto;padding:4px 10px 16px;scrollbar-width:thin}#arx .yv-m{display:flex;justify-content:space-between;padding:14px 12px 6px;font:11px var(--mono);letter-spacing:.2em;color:var(--ink3)}#arx .yv-m b{font:600 14px var(--serif);letter-spacing:.1em;color:var(--ink2)}#arx .yv-i{display:grid;grid-template-columns:44px 1fr auto;gap:2px 10px;align-items:baseline;padding:9px 12px;border-radius:12px;cursor:pointer;transition:background .2s}#arx .yv-i:hover,#arx .yv-i.on{background:var(--glass)}#arx .yv-i .dt{font:12px var(--mono);color:var(--ink3)}#arx .yv-i .tt{font-family:var(--serif);font-size:15.5px;color:var(--ink);line-height:1.45}#arx .yv-i.on .tt{color:var(--warm)}#arx .yv-i .rd{font:11px var(--mono);color:var(--ink3)}#arx .yv-i .as{grid-column:2/4;font-size:12px;color:var(--ink3)}#arx .toast{position:absolute;left:50%;bottom:28px;transform:translate(-50%,10px);opacity:0;transition:.3s;pointer-events:none;height:36px;padding:0 16px;border-radius:999px;background:var(--panel);border:1px solid var(--line);display:flex;align-items:center;color:var(--ink);font-size:13px}#arx .toast.on{opacity:1;transform:translate(-50%,0)}#arx.m .ar-hero{left:18px;right:18px;top:76px;width:auto}#arx.m .ar-hero .gt{font-size:38px;margin:4px 0}#arx.m .ar-hero .sub{font-size:14px;margin:0 0 6px}#arx.m .ar-hero p.lead,#arx.m .ar-hero .btns{display:none}#arx.m .stats{margin:0;gap:14px}#arx.m .stats b{font-size:18px}#arx.m .ar-hint{bottom:18px;font-size:11px}#arx.m .yv-l{left:16px;right:16px;top:64px;width:auto;display:grid;grid-template-columns:auto 1fr;align-items:end;column-gap:14px}#arx.m .yv-l .back{grid-column:1/3;margin-bottom:6px;height:32px;font-size:12px}#arx.m .yv-l .kk,#arx.m .yv-yrs{display:none}#arx.m .yv-l .gt{font-size:40px;margin:0}#arx.m .ysub{font-size:13px;margin:0 0 8px}#arx.m .yv-nav{position:absolute;right:0;top:0}#arx.m .yv-nav .btn{height:32px;padding:0 11px;font-size:12px}#arx.m .yv-panel,#arx.m .ar-all{left:12px;right:12px;width:auto;top:auto;bottom:12px;height:330px}#arx.m .ar-all{top:70px;height:auto}#arx .ar-tip{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(9,13,28,.88)}#arx.ink-dark .ar-tip{background:rgba(255,255,255,.9)}#arx .ar-hint{white-space:nowrap}#arx.m .ar-hint{font-size:10.5px;padding:0 12px;height:30px}#arx .yv-slot{pointer-events:none}#arx.yearv .ar-yv .yv-l{pointer-events:none}#arx.yearv .ar-yv .yv-band button{pointer-events:auto}#arx .yv-band{position:absolute;left:max(5%,calc(calc(50vw / var(--slZ, 1)) - 640px));right:max(4%,calc(calc(50vw / var(--slZ, 1)) - 640px));top:88px;height:200px;display:grid;grid-template-columns:minmax(0,1fr) 280px minmax(0,1fr);align-items:center;column-gap:24px;pointer-events:none;transform:translateY(-14px);transition:transform .6s cubic-bezier(.2,.7,.2,1)}#arx.yearv .yv-band{transform:none}#arx .yv-band .yv-l{position:static;width:auto;transform:none}#arx .yv-band .back{margin-bottom:12px}#arx .yv-band .gt{font-size:54px;margin:4px 0 2px}#arx .ysub{margin:0;font-size:16px}#arx .yv-slot{height:200px}#arx .yv-r{display:flex;flex-direction:column;align-items:flex-end;gap:12px}#arx .yrc{margin-bottom:0;text-align:right}#arx .ar-yv .yrs s{background:var(--bn)}#arx.ink-dark .ar-yv .yrs s{background:var(--bd)}#arx .ar-yv .yrs s.e{background:var(--line)}#arx .ar-yv .cdot{background:var(--bn)}#arx.ink-dark .ar-yv .cdot{background:var(--bd)}#arx .ar-yv .cdot.o{background:none;border:1px solid var(--bn)}#arx.ink-dark .ar-yv .cdot.o{border-color:var(--bd)}#arx .ar-yv .yv-panel{left:max(5%,calc(calc(50vw / var(--slZ, 1)) - 640px));right:max(4%,calc(calc(50vw / var(--slZ, 1)) - 640px));top:300px;bottom:0;width:auto;background:none;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transform:translateY(18px)}#arx.yearv .ar-yv .yv-panel{transform:none}#arx .ar-yv .yv-ph{align-items:center;gap:10px;border:0;padding:0 4px 12px}#arx .ar-yv .yv-ph b{font-size:18px}#arx .ar-yv .yv-ph .yc{margin-right:auto}#arx .ar-yv .yv-ph b span{font:inherit;letter-spacing:inherit;color:inherit}#arx .yv-ph .t2{display:none}#arx .yv-sort{display:flex;gap:6px}#arx .yv-sort button{height:28px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:none;font:12px var(--mono);color:var(--ink2)}#arx .yv-sort button.on{background:var(--btnbg);color:var(--btnfg);border-color:transparent}#arx .ar-yv .yv-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-auto-rows:max-content;gap:18px 16px;align-content:start;padding:6px 2px 40px;-webkit-mask-image:linear-gradient(#000 calc(100% - 44px),transparent);mask-image:linear-gradient(#000 calc(100% - 44px),transparent)}#arx .ar-yv .yv-m{grid-column:1/-1;display:flex;justify-content:space-between;align-items:baseline;padding:8px 4px 0;font:11px var(--mono);letter-spacing:.2em;color:var(--ink3)}#arx .ar-yv .yv-m b{font:600 15px var(--serif);letter-spacing:.1em;color:var(--ink2)}#arx .ar-yv .yv-empty{grid-column:1/-1;padding:40px 4px;color:var(--ink3);font-size:14px}#arx .ar-yv .yv-i{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;border-radius:12px;overflow:hidden;background:var(--panel);border:1px solid var(--line);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .25s,box-shadow .3s}#arx .ar-yv .yv-i:hover,#arx .ar-yv .yv-i.on{background:var(--panel);border-color:var(--warm);transform:translateY(-3px);box-shadow:0 18px 40px rgba(0,0,12,.34)}#arx.ink-dark .ar-yv .yv-i:hover,#arx.ink-dark .ar-yv .yv-i.on{box-shadow:0 18px 40px rgba(40,60,100,.2)}#arx .ar-yv .cvr{position:relative;display:block;flex:none;width:100%;height:0;padding-top:56.25%;overflow:hidden;background:#0b1228}#arx .ar-yv .cvr>img,#arx .ar-yv .cvr>svg{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}#arx .ar-yv .yv-i:hover .cvr>:first-child,#arx .ar-yv .yv-i.on .cvr>:first-child{transform:scale(1.05)}#arx .ar-yv .cvr>.as{position:absolute;left:10px;top:10px;display:inline-flex;align-items:center;height:24px;padding:0 10px 0 9px;border-radius:999px;background:rgba(8,12,28,.5);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#EEF2FA;font-size:11.5px;line-height:1;white-space:nowrap}#arx .ar-yv .cvr>.as .cdot{background:var(--bn)}#arx .ar-yv .cvr>.as .cdot.o{background:none;border-color:var(--bn)}#arx .ar-yv .yv-i .bd{display:flex;flex-direction:column;gap:9px;padding:12px 14px 13px;min-width:0}#arx .ar-yv .yv-i .tt{font-family:var(--serif);font-size:16px;line-height:1.45;color:var(--ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.9em}#arx .ar-yv .yv-i.on .tt{color:var(--warm)}#arx .ar-yv .yv-i .mt{display:flex;align-items:center;gap:8px;min-width:0;line-height:1.5}#arx .ar-yv .yv-i .dt{flex:none;padding:0;font:11.5px var(--mono);color:var(--ink3)}#arx .ar-yv .yv-i .tg{flex:1 1 auto;min-width:0;display:flex;gap:5px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 12px),transparent)}#arx .ar-yv .yv-i .tg i{flex:none;font:normal 10.5px/18px var(--mono);color:var(--ink3);padding:0 7px;border-radius:999px;border:1px solid var(--line);white-space:nowrap}#arx .ar-yv .yv-i .mt>.as{display:none}#arx .ar-yv .yv-i .rd{flex:none;margin-left:auto;font:12px var(--mono);color:var(--ink2);white-space:nowrap}#arx .ar-yv .yv-i .rd small{font-size:10px;color:var(--ink3);margin-left:3px}#arx.nr .yv-band{grid-template-columns:minmax(0,1fr) 220px minmax(0,1fr);column-gap:18px}#arx.nr .yv-band .gt{font-size:46px}#arx.nr .ar-yv .yv-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px 14px}#arx.m .ar-hero{pointer-events:none}#arx.m{--pin:104px;--sheet-top:256px;--sheet:#0b0f20}#arx.m.ink-dark{--sheet:#f7f9fd}#arx.m .yv-band{left:max(16px,calc(calc(50vw / var(--slZ, 1)) - 344px));right:max(16px,calc(calc(50vw / var(--slZ, 1)) - 344px));top:60px;height:auto;display:block;transform:translateY(-10px)}#arx.m.yearv .yv-band{transform:none}#arx.m .yv-band .yv-l{position:relative;left:auto;right:auto;top:auto;width:auto;display:block;padding-right:146px}#arx.m .yv-band .back{height:32px;padding:0 12px;font-size:12px;margin-bottom:14px}#arx.m .yv-band .kk{display:block;font-size:10.5px;letter-spacing:.14em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#arx.m .yv-band .k1{display:none}#arx.m .yv-band .gt{font-size:40px;margin:2px 0 4px}#arx.m .ysub{font-size:14px;line-height:1.65}#arx.m .yv-band .yv-l>:not(.back){opacity:calc(1 - var(--sk,0))}#arx.m .yv-slot{position:absolute;right:0;top:46px;width:132px;height:132px}#arx.m .yv-r{position:absolute;right:0;top:0;display:block}#arx.m .yv-r .yv-yrs{display:none}#arx.m .yv-nav{position:static;display:flex;gap:6px}#arx.m .yv-nav .btn{height:32px;padding:0 11px;font-size:12px}#arx.m .ar-yv .yv-panel{left:0;right:0;top:var(--pin);bottom:0;width:auto;height:auto;display:block;overflow-y:auto;overscroll-behavior:contain;padding:0;scrollbar-width:none;transform:translateY(40px)}#arx.m .ar-yv .yv-panel::before{content:"";display:block;height:calc(var(--sheet-top) - var(--pin))}#arx.m.yearv .ar-yv .yv-panel{pointer-events:none;transform:none}#arx.m .ar-yv .yv-panel::-webkit-scrollbar{display:none}#arx.m.yearv .ar-yv :is(.yv-ph,.yv-list){pointer-events:auto}#arx.m .ar-yv .yv-ph{position:sticky;top:0;z-index:2;max-width:720px;margin:0 auto;padding:20px 16px 10px;background:var(--sheet);border-radius:12px 12px 0 0;box-shadow:0 -10px 30px rgba(0,0,10,.18);transition:border-radius .2s}#arx.m.ink-dark .ar-yv .yv-ph{box-shadow:0 -10px 30px rgba(40,60,100,.08)}#arx.m .ar-yv .yv-ph::before{content:"";position:absolute;left:50%;top:7px;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:var(--line2)}#arx.m.pinned .ar-yv .yv-ph{border-radius:0;box-shadow:0 1px 0 var(--line);padding-top:15px;padding-bottom:15px}#arx.m .ar-yv .yv-ph::before{transition:opacity .2s}#arx.m.pinned .ar-yv .yv-ph::before{opacity:0}#arx.m.pinned .yv-ph .t1{display:none}#arx.m.pinned .yv-ph .t2{display:inline}#arx.m .ar-yv .yv-ph b{font-size:17px}#arx.m .yv-sort button{height:26px;padding:0 10px;font-size:11px}#arx.m .ar-yv .yv-list{display:block;overflow:visible;flex:none;max-width:720px;margin:0 auto;min-height:calc(var(--H,calc(100vh / var(--slZ, 1))) - var(--pin) - 56px);padding:0 0 calc(28px + env(safe-area-inset-bottom,0px));background:var(--sheet);-webkit-mask-image:none;mask-image:none}#arx.m .ar-yv .yv-m{padding:14px 16px 6px}#arx.m .ar-yv .yv-empty{padding:28px 16px}#arx.m .ar-yv .yv-i{position:relative;display:grid;grid-template-columns:112px minmax(0,1fr);column-gap:13px;align-items:center;padding:10px 16px;border:0;border-radius:0;background:none;box-shadow:none;transform:none;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible}#arx.m .ar-yv .yv-i:hover,#arx.m .ar-yv .yv-i.on{background:none;box-shadow:none;transform:none}#arx.m .ar-yv .yv-i:active{background:var(--glass)}#arx.m .ar-yv .yv-i+.yv-i:before{content:"";position:absolute;left:141px;right:16px;top:0;height:1px;background:var(--line)}#arx.m .ar-yv .cvr{width:112px;height:75px;padding-top:0;border-radius:8px}#arx.m .ar-yv .yv-i:hover .cvr>:first-child,#arx.m .ar-yv .yv-i.on .cvr>:first-child{transform:none}#arx.m .ar-yv .cvr>.as{display:none}#arx.m .ar-yv .yv-i .bd{padding:0;gap:6px}#arx.m .ar-yv .yv-i .tt{font-size:15.5px;min-height:0}#arx.m .ar-yv .yv-i.on .tt{color:var(--ink)}#arx.m .ar-yv .yv-i .tg{display:none}#arx.m .ar-yv .yv-i .mt{gap:10px}#arx.m .ar-yv .yv-i .mt>.as{display:inline-flex;align-items:center;font-size:11.5px;color:var(--ink3);white-space:nowrap}#arx .ar-lk{display:none}#arx.arc.m .ar-hero .sub,#arx.arc.m .ar-hint{display:none}#arx.arc.m .ar-lk{display:flex;flex-direction:column;align-items:flex-start;gap:12px;position:absolute;left:18px;right:18px;z-index:3;transition:opacity .5s}#arx.arc.m .ar-lk .stats{margin:0}#arx.arc.m .ar-lk .btns{display:flex;gap:8px;margin:0}#arx.arc.m .ar-lk .btn{height:34px;padding:0 16px;font-size:13px}#arx.arc.m.diving .ar-lk,#arx.arc.m.yearv .ar-lk{opacity:0;pointer-events:none}#arx.arc.m .ar-labels .yl i{display:none}@media(hover:none){#arx.m.yearv .ar-yv .yv-panel{pointer-events:auto}}#arx:not(.m) .ar-hero{left:var(--pgM, 80px)}#arx:not(.m) .yv-band,#arx:not(.m) .ar-yv .yv-panel{left:var(--pgM, 80px);right:var(--pgM, 80px)}#arx.m.pd .ar-hero{left:96px;right:96px}#arx.arc.m.pd .ar-lk{left:96px;right:96px}#arx.m.pd .yv-l{left:96px;right:96px}#arx .st-stage.fit1 .st-card{padding:18px 24px 16px}#arx .st-stage.fit1 .st-big{margin:8px 0 2px;font-size:36px}#arx .st-stage.fit1 .st-t{margin:8px 0 6px;font-size:22px}#arx .st-stage.fit1 .st-x{font-size:15.5px;line-height:1.8}#arx .st-stage.fit1 .st-x.lg{font-size:17px;line-height:1.75}#arx .st-stage.fit1 .st-f{margin-top:12px;padding-top:10px}#arx .st-stage.fit1 .st-bar{margin-bottom:6px}#arx .st-stage.fit2 .st-x{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}#arx .st-stage.fit2 .st-big{font-size:30px}#arx .st-push{display:block;width:100%;pointer-events:none}#arx:not(.m) .hero,#arx.arc:not(.m) .ar-hero{pointer-events:none}#arx:not(.m) .hero :is(a,button,.pill,[role=tab],input,label),#arx.arc:not(.m) .ar-hero :is(a,button,input,label){pointer-events:auto}#arx .mhint,#arx .ar-hint{background:rgba(8,12,28,.74)!important}#arx.ink-dark .mhint,#arx.ink-dark .ar-hint{background:rgba(255,255,255,.84)!important}#arx .st-stage,#arx .st-hs{display:none}#arx:not(.m) .st-stage{display:block;position:absolute;left:var(--pgM, 80px);z-index:3;transition:opacity .5s}#arx:not(.m) .st-hs{display:block;position:absolute;z-index:3;height:22px;transition:opacity .5s}#arx .st-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;height:30px;margin-bottom:10px}#arx .st-all{height:30px;padding:0;border:0;background:none;font:12px var(--mono);letter-spacing:.12em;color:var(--ink2);cursor:pointer;text-shadow:var(--hs)}#arx .st-all:hover{color:var(--warm)}#arx .st-cnt{display:flex;align-items:center;gap:10px;font:12px var(--mono);letter-spacing:.12em;color:var(--ink3);text-shadow:var(--hs)}#arx .st-cnt b{color:var(--ink);font-weight:500}#arx .st-cnt button{width:30px;height:30px;border-radius:50%;border:1px solid var(--line2);background:var(--glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--ink);font-size:16px;line-height:1;cursor:pointer;transition:border-color .2s,color .2s}#arx .st-cnt button:hover{border-color:var(--warm);color:var(--warm)}#arx .st-card{position:relative;box-sizing:border-box;padding:26px 30px 24px;border-radius:12px;background:var(--panel);border:1px solid var(--line);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 26px 70px rgba(0,0,12,.38);overflow:hidden;text-shadow:none}#arx.ink-dark .st-card{box-shadow:0 18px 44px rgba(20,32,56,.16)}#arx .st-card.sl>*{animation:stL .45s cubic-bezier(.2,.7,.2,1) both}#arx .st-card.sr>*{animation:stR .45s cubic-bezier(.2,.7,.2,1) both}@keyframes stL{from{opacity:0;transform:translateX(-18px)}}@keyframes stR{from{opacity:0;transform:translateX(18px)}}#arx .st-k{font:11.5px var(--mono);letter-spacing:.12em;color:var(--ink3)}#arx .st-k em{font-style:normal;color:var(--warm)}#arx .st-big{display:block;margin:14px 0 4px;font:500 46px/1 var(--serif);letter-spacing:.02em;color:var(--ink);font-variant-numeric:oldstyle-nums}#arx .st-t{margin:12px 0 10px;font:700 26px/1.4 var(--serif);letter-spacing:.05em;color:var(--ink);text-wrap:balance}#arx .st-x{margin:0;font:500 16.5px/1.95 var(--serif);letter-spacing:.02em;color:var(--ink2);text-wrap:pretty}#arx .st-x.lg{font-size:19px;line-height:1.85;color:var(--ink)}#arx .st-f{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:18px;padding-top:14px;border-top:1px solid var(--line);font:11.5px var(--mono);letter-spacing:.08em;color:var(--ink3)}#arx .st-f a,#arx .st-f button{padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;color:var(--warm);cursor:pointer;text-decoration:none}#arx .st-f a:hover,#arx .st-f button:hover{text-decoration:underline}#arx .st-f .gap{flex:1}#arx .st-hs button{position:absolute;top:50%;width:10px;height:22px;margin:-11px 0 0 -5px;padding:0;border:0;background:none;cursor:pointer}#arx .st-hs button:after{content:"";position:absolute;left:50%;top:50%;width:var(--s,4px);height:var(--s,4px);transform:translate(-50%,-50%);border-radius:50%;background:var(--ink2);opacity:.8;transition:background .2s,transform .2s,opacity .2s}#arx .st-hs button:hover:after{opacity:1;background:var(--ink);transform:translate(-50%,-50%) scale(1.5)}#arx .st-hs button.on:after{opacity:1;background:var(--warm);box-shadow:0 0 10px var(--warm);transform:translate(-50%,-50%) scale(1.6)}#arx .st-hs button i{position:absolute;left:50%;top:22px;transform:translateX(-50%);white-space:nowrap;font:normal 10.5px var(--mono);letter-spacing:.06em;color:var(--ink3);pointer-events:none}#arx .st-hs button.on i{color:var(--warm)}#arx .st-hs .st-lb{position:absolute;bottom:22px;transform:translateX(-50%);white-space:nowrap;font:600 12px var(--serif);letter-spacing:.08em;color:var(--warm);text-shadow:var(--hs);pointer-events:none}#arx .st-hs:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:linear-gradient(90deg,transparent,var(--line2) 8%,var(--line2) 92%,transparent)}#arx.arc:not(.m) .ar-hero{top:96px;width:auto;right:var(--pgM, 80px)}#arx.arc:not(.m) .ar-hero .gt{display:inline-block;font-size:44px;margin:8px 18px 0 0;vertical-align:baseline}#arx.arc:not(.m) .ar-hero .sub{display:inline-block;font-size:16px;color:var(--ink2);margin:0}#arx.arc:not(.m) .ar-hero p.lead,#arx.arc:not(.m) .ar-hero .stats,#arx.arc:not(.m) .ar-hero .btns{display:none}#arx.diving .st-stage,#arx.diving .st-hs,#arx.diving .st-sub,#arx.yearv .st-stage,#arx.yearv .st-hs,#arx.yearv .st-sub{opacity:0;pointer-events:none}#arx .st-stage,#arx .st-hs{z-index:4}#arx .st-k em,#arx .st-sub .kk em{background:none;padding:0;border:0;box-shadow:none;border-radius:0;font:inherit;letter-spacing:inherit;color:var(--warm)}#arx .st-tags{display:flex;flex-wrap:wrap;gap:4px 14px;margin:4px 0 0;font:12.5px var(--mono);color:var(--ink2)}#arx .st-dot{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;vertical-align:1px}#arx .st-sub{display:none}#arx:not(.m) .st-sub{display:block;position:absolute;left:var(--pgM, 80px);z-index:4;transition:opacity .5s;text-shadow:var(--hs)}#arx .st-sub h3{margin:6px 0 2px;font:700 26px/1.3 var(--serif);letter-spacing:.1em;color:var(--ink)}#arx .st-sub p{margin:0;font:500 14.5px/1.7 var(--serif);color:var(--ink2)}#arx .st-sub .st-an{display:flex;gap:14px;margin-top:10px;font:12px var(--mono);letter-spacing:.08em}#arx .st-sub .st-an button{padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;color:var(--ink2);cursor:pointer}#arx .st-sub .st-an button:hover,#arx .st-sub .st-an .go{color:var(--warm)}#arx .st-sub,#arx .st-hs,#arx:not(.m) .st-sub{display:none!important}#arx .st-m{margin:0;font:500 14.5px/1.7 var(--serif);color:var(--ink2)}#arx .st-pl{list-style:none;margin:16px 0 0;padding:0}#arx .st-pl li{border-top:1px solid var(--line)}#arx .st-p{display:flex;align-items:baseline;gap:12px;width:100%;padding:10px 0;border:0;background:none;color:var(--ink);font:500 15.5px/1.5 var(--serif);text-align:left;cursor:pointer;text-shadow:none}#arx .st-p b{flex:1;min-width:0;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#arx .st-p time{flex:none;font:11.5px var(--mono);color:var(--ink3)}#arx .st-p:hover b{color:var(--warm)}#arx .st-card.ast .st-f{margin-top:8px}#arx .st-card.pin .st-t{text-wrap:balance}#arx .st-ttl{padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;color:inherit;text-align:left;cursor:pointer;text-shadow:none}#arx .st-ttl:hover{color:var(--warm)}#arx .st-card.pin .st-tags{margin-top:12px}#arx .st-card.pin .st-f{margin-top:16px}#arx .st-card.pin .st-f .st-dv{color:var(--ink2)}#arx .st-card.pin .st-f .st-dv:hover{color:var(--warm)}#arx .yl i{color:var(--ink2);text-shadow:0 0 3px rgba(4,10,26,.9),0 0 9px rgba(4,10,26,.6)}#arx .yl b{text-shadow:0 0 3px rgba(4,10,26,.85),0 0 12px rgba(4,10,26,.55)}#arx.ink-dark .yl i{color:var(--ink2);text-shadow:0 0 3px rgba(255,255,255,.95),0 0 9px rgba(255,255,255,.75)}#arx.ink-dark .yl b{text-shadow:0 0 3px rgba(255,255,255,.95),0 0 12px rgba(255,255,255,.7)}@media(orientation:landscape)and (max-height:519px){#arx.m .yl b{font-size:14px;letter-spacing:.08em}#arx.m .yl{padding-bottom:8px}}#arx:not(.arc) .ar-hero{top:112px}#arx .vsw{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:var(--glass);border:1px solid var(--line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);margin:0 0 18px}#arx .vsw button{height:30px;padding:0 15px;border:0;border-radius:999px;background:none;color:var(--ink2);font:12.5px var(--mono);letter-spacing:.14em;transition:background .2s,color .2s}#arx .vsw button.on{background:var(--btnbg);color:var(--btnfg)}#arx .vsw button:not(.on):hover{color:var(--ink)}#arx.tgs .yv-panel{transform:none}#arx .yv-i .as .cdot{margin-right:6px}#arx.tgs:not(.m) .tg-pn{display:none}#arx .tg-chips{flex:1;overflow:auto;padding:8px 14px 16px;display:flex;flex-wrap:wrap;gap:8px;align-content:flex-start;scrollbar-width:thin}#arx .tch{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--glass);color:var(--ink);font-family:var(--serif);font-weight:600;transition:border-color .2s,color .2s}#arx .tch i{width:7px;height:7px;border-radius:50%;background:var(--tc);box-shadow:0 0 8px var(--tc)}#arx .tch em{font:normal 10.5px var(--mono);color:var(--ink3)}#arx .tch.on{border-color:var(--warm);color:var(--warm)}#arx .tg-sel{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:8px 16px 2px;font-size:12.5px;color:var(--ink3)}#arx .tg-sel b{font:700 15px var(--serif);color:var(--ink);margin-right:8px}#arx .tl-x{flex:none;width:30px;height:30px;border-radius:50%;border:1px solid var(--line);background:var(--glass);color:var(--ink2);font-size:16px;line-height:1;display:inline-flex;align-items:center;justify-content:center}#arx .tl-x:hover{color:var(--ink);border-color:var(--line2)}#arx .tg-lake{position:absolute;left:80px;right:80px;top:62%;bottom:18px;display:flex;flex-direction:column;border-radius:12px 12px 12px 12px;border-top:1px solid var(--line2);background:linear-gradient(180deg,rgba(9,13,28,.18),var(--panel) 60px);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);opacity:0;transform:translateY(-14px);pointer-events:none;transition:opacity .45s,transform .6s cubic-bezier(.2,.7,.2,1)}#arx.ink-dark .tg-lake{background:linear-gradient(180deg,rgba(255,255,255,.12),var(--panel) 60px)}#arx .tg-lake.on{opacity:1;transform:none;pointer-events:auto}#arx .tl-h{display:flex;align-items:baseline;gap:14px;padding:14px 22px 10px}#arx .tl-h b{font:700 19px var(--serif);color:var(--ink);letter-spacing:.04em}#arx .tl-h span{flex:1;font:11px var(--mono);letter-spacing:.12em;color:var(--ink3)}#arx .tl-h .tl-x{align-self:center}#arx .tl-list{flex:1;overflow:auto;padding:0 12px 14px;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));column-gap:14px;align-content:start;scrollbar-width:thin}#arx .tl-list .yv-m{grid-column:1/-1;padding-top:8px}#arx .tl-list .yv-i{grid-template-columns:84px 1fr auto}#arx.pin .ar-hint{opacity:0}#arx.lo .tg-lake{left:auto;right:12px;top:64px!important;bottom:12px;width:min(340px,40%)}#arx.lo .tl-list{grid-template-columns:1fr}#arx .tg-list{display:none}#arx.m.pin .tg-chips{flex:none;flex-wrap:nowrap;overflow-x:auto;padding:6px 14px 8px;scrollbar-width:none}#arx.m.pin .tg-chips::-webkit-scrollbar{display:none}#arx.m.pin .tch{flex:none}#arx.m.pin .tg-list{display:block;border-top:1px solid var(--line)}#arx.m.pin .yv-ph{display:none}#arx.m.pin.tgs .tg-pn{height:min(420px,calc(52vh / var(--slZ, 1)))}#arx.m.pin.riv .tg-pn{height:min(262px,calc(31vh / var(--slZ, 1)))}#arx.m .vsw{margin:0 0 10px}#arx.m .vsw button{height:27px;padding:0 12px;font-size:11.5px}#arx.m:not(.arc) .ar-hero .stats{display:none}#arx.m.tgs .tg-pn{height:min(262px,calc(31vh / var(--slZ, 1)))}#arx.m .tch{height:31px;padding:0 10px}#arx.m.tgs .ar-hint{display:none}#arx.lo .ar-hero{top:70px;width:300px;left:40px}#arx.lo .ar-hero .gt{font-size:44px;margin:4px 0}#arx.lo .ar-hero p.lead,#arx.lo .ar-hero .stats,#arx.lo .ar-hero .btns{display:none}#arx.lo .ar-hero .sub{font-size:15px;margin-bottom:6px}#arx.lo .stats{margin-bottom:10px}#arx.lo .yv-panel{top:64px;bottom:12px;width:min(320px,34%)}#arx.lo .ar-hint{display:none}html.sl-post{--pp:#0B1122;--lake:#141C36;--pk:#E6ECF8;--pk2:#C2CBDE;--pk3:#8792AC;--pl:rgba(180,195,230,.14);--pl2:rgba(180,195,230,.28);--pc:rgba(255,255,255,.035);--pcode:rgba(255,255,255,.05);--pw:#FFB38A;--pbtn:#EEF2FA;--pbtnf:#13213A}html.sl-post.sl-day{--pp:#EEF1F5;--lake:#D5DEE8;--pk:#15213A;--pk2:#38455E;--pk3:#64708A;--pl:rgba(20,40,70,.12);--pl2:rgba(20,40,70,.24);--pc:rgba(255,255,255,.6);--pcode:rgba(20,40,70,.05);--pw:#C65A22;--pbtn:#13213A;--pbtnf:#EEF2FA}html.sl-post,html.sl-post body{background:var(--pp)}html.sl-post main.pgm,html.sl-post .stage{display:none!important}html.sl-post .hero{position:fixed;left:0;right:0;top:0;height:var(--hs,72px);z-index:40}html.sl-post .hud>:not(.hd){display:none!important}#slp{position:absolute;left:0;right:0;top:0;background:linear-gradient(180deg,transparent 0,transparent var(--hb,340px),var(--lake) var(--hb,340px),var(--pp) calc(var(--hb,340px) + 240px)) no-repeat;color:var(--pk);font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Helvetica Neue","Microsoft YaHei",sans-serif;--serif:"Source Han Serif SC","Noto Serif CJK SC","Noto Serif SC","Songti SC","STSong",serif;--mono:ui-monospace,"SF Mono",Menlo,monospace;opacity:0;transition:opacity .6s}#slp.on{opacity:1}#slp .pband{position:absolute;left:0;right:0;top:0;height:340px;z-index:1}#slp .pband canvas,#slp .pstrip canvas{display:block;width:100%;height:100%}#slp .pwrap{pointer-events:none}#slp .pwrap>*{pointer-events:auto}#slp .btip{position:absolute;left:0;top:0;z-index:3;max-width:280px;padding:9px 12px;border-radius:12px;background:rgba(9,13,28,.9);border:1px solid var(--pl);color:var(--pk2);font-size:12px;pointer-events:none;opacity:0;transition:opacity .15s}#slp .btip.on{opacity:1}#slp .btip b{display:block;font:600 14px var(--serif);color:#E6ECF8;margin-bottom:2px}html.sl-day #slp .btip{background:rgba(255,255,255,.94);color:#38455E}html.sl-day #slp .btip b{color:#15213A}#slp .pstrip{position:fixed;left:0;right:0;top:0;height:var(--hs,72px);z-index:30;opacity:0;pointer-events:none;transition:opacity .25s;box-shadow:0 8px 30px rgba(0,0,0,.18)}#slp .pstrip.on{opacity:1}#slp .pwrap{position:relative;z-index:2;padding:calc(var(--hb,340px) + 30px) 24px 72px}#slp .pwrap>*{width:min(964px,100%);margin-left:auto;margin-right:auto}#slp .phd{position:relative}#slp .eb{display:inline-flex;align-items:center;gap:0;font:12px var(--mono);letter-spacing:.14em;color:var(--pk3);text-decoration:none;cursor:pointer;margin-bottom:12px}#slp .eb:hover{color:var(--pw)}#slp .cdot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:8px;flex:none}#slp .phd h1{font-family:var(--serif);font-weight:900;font-size:44px;line-height:1.22;letter-spacing:.03em;margin:0;max-width:760px}#slp .pm{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:16px;padding-bottom:26px;border-bottom:1px solid var(--pl);font:12px var(--mono);color:var(--pk3);letter-spacing:.06em}#slp .pgrid{display:grid;grid-template-columns:minmax(0,700px) 200px;gap:64px;justify-content:space-between;margin-top:36px}#slp .pbody{font-size:17px;line-height:1.95;color:var(--pk2);min-width:0}#slp .pbody p{margin:0 0 1.15em}#slp .pbody .lede2{font-size:18.5px;color:var(--pk);line-height:1.85}#slp .pbody h2{font-family:var(--serif);font-weight:700;font-size:25px;line-height:1.4;color:var(--pk);margin:2.1em 0 .7em;scroll-margin-top:100px}#slp .pbody h3{font-family:var(--serif);font-weight:700;font-size:19px;color:var(--pk);margin:1.7em 0 .5em;scroll-margin-top:100px}#slp .pbody blockquote{margin:1.6em 0;padding:4px 0 4px 20px;border-left:2px solid var(--pw);font-family:var(--serif);font-size:19px;line-height:1.75;color:var(--pk)}#slp .pbody pre{margin:1.4em 0;padding:16px 18px;border-radius:8px;background:var(--pcode);border:1px solid var(--pl);overflow:auto;font:13.5px/1.7 var(--mono);color:var(--pk)}#slp .pbody figure{margin:1.8em 0}#slp .pbody figure img{display:block;width:100%;border-radius:8px}#slp .pbody figcaption{margin-top:10px;font-size:13px;color:var(--pk3);text-align:center}#slp .pbody ul{margin:0 0 1.2em;padding-left:1.3em}#slp .pbody li{margin:.3em 0}#slp .pbody li::marker{color:var(--pw)}#slp .toc{position:sticky;top:calc(var(--hs,72px) + 28px);align-self:start;font-size:13px}#slp .kk{font:11px var(--mono);letter-spacing:.24em;color:var(--pk3);text-transform:uppercase}#slp .kk em{font-style:normal;color:var(--pw);background:none;padding:0;border:0;box-shadow:none;font:inherit;letter-spacing:inherit}#slp .toc ol{list-style:none;margin:14px 0 0;padding:0 0 0 12px;border-left:1px solid var(--pl)}#slp .toc li{margin:0}#slp .toc li.h3{padding-left:12px}#slp .toc a{position:relative;display:block;padding:6px 0;color:var(--pk3);text-decoration:none;line-height:1.5}#slp .toc a:hover{color:var(--pk)}#slp .toc a.on{color:var(--pk)}#slp .toc a.on:before{content:"";position:absolute;left:-16px;top:13px;width:7px;height:7px;border-radius:50%;background:var(--pw);box-shadow:0 0 10px var(--pw)}#slp .pend{margin-top:56px}#slp .pwrap>.pend{width:min(964px,100%);max-width:none}#slp .pend>*{max-width:700px}#slp .ptags{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:30px;border-bottom:1px solid var(--pl)}#slp .tgc{height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--pl2);display:inline-flex;align-items:center;color:var(--pk);text-decoration:none;font-family:var(--serif);font-weight:600;font-size:14px;cursor:pointer;transition:border-color .2s,color .2s}#slp .tgc:hover{border-color:var(--pw);color:var(--pw)}#slp .pnav{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:30px}#slp .nc{display:flex;flex-direction:column;gap:6px;padding:18px 20px;border-radius:12px;border:1px solid var(--pl);background:var(--pc);color:var(--pk);text-decoration:none;cursor:pointer;transition:border-color .2s,transform .2s}#slp a.nc:hover{border-color:var(--pl2);transform:translateY(-2px)}#slp .nc.r{text-align:right}#slp .nc b{font-family:var(--serif);font-size:17px;line-height:1.45}#slp .nc .mt,#slp .rc .mt{font:11.5px var(--mono);color:var(--pk3)}#slp .nc.none{justify-content:center;align-items:center;color:var(--pk3);font-size:13px;border-style:dashed;background:none}#slp .prel{margin-top:40px}#slp .rgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}#slp .rc{display:flex;flex-direction:column;gap:8px;padding:16px 16px 14px;border-radius:12px;border:1px solid var(--pl);color:var(--pk);text-decoration:none;cursor:pointer;transition:border-color .2s}#slp .rc:hover{border-color:var(--pl2)}#slp .rc .as{display:flex;align-items:center;font-size:11.5px;color:var(--pk3)}#slp .rc b{font-family:var(--serif);font-size:15.5px;line-height:1.5;flex:1}#slp .pcm{margin-top:48px;padding-top:30px;border-top:1px solid var(--pl)}#slp .pcm h3{font-family:var(--serif);font-size:22px;margin:8px 0 18px}#slp .cform{border:1px solid var(--pl);border-radius:12px;padding:14px;background:var(--pc)}#slp .crow{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}#slp .cform input,#slp .cform textarea{width:100%;box-sizing:border-box;border:1px solid var(--pl);background:transparent;border-radius:6px;color:var(--pk);font:inherit;font-size:14px;padding:0 12px;height:40px;outline:none}#slp .cform textarea{height:96px;padding:10px 12px;margin-top:8px;resize:vertical;line-height:1.6}#slp .cform input:focus,#slp .cform textarea:focus{border-color:var(--pw)}#slp .cform ::placeholder{color:var(--pk3)}#slp .cgo{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:12px;color:var(--pk3)}#slp .btn{height:38px;padding:0 22px;border-radius:999px;border:0;background:var(--pbtn);color:var(--pbtnf);font:600 14px inherit;letter-spacing:.2em;cursor:pointer;flex:none}#slp .pcl{margin-top:18px}#slp .pci{display:flex;gap:14px;padding:16px 4px;border-bottom:1px solid var(--pl)}#slp .pci>i{flex:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-style:normal;font-family:var(--serif);font-weight:700;background:var(--pcode);border:1px solid var(--pl);color:var(--pk2)}#slp .pci b{font-size:14px}#slp .pci span{margin-left:10px;font:11.5px var(--mono);color:var(--pk3)}#slp .pci p{margin:4px 0 0;font-size:14.5px;line-height:1.7;color:var(--pk2)}#slp .pgrid{grid-template-columns:minmax(0,700px) 180px;gap:48px}#slp .ftoc{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:calc(18px + env(safe-area-inset-bottom));z-index:35;display:none;align-items:center;gap:9px;height:44px;box-sizing:border-box;padding:0 16px 0 8px;border-radius:999px;border:1px solid var(--pl2);background:var(--pp);color:var(--pk);font-family:inherit;font-weight:600;font-size:13.5px;letter-spacing:.1em;box-shadow:0 10px 30px rgba(0,0,0,.3);cursor:pointer;opacity:0;transform:translateY(12px);transition:opacity .25s,transform .25s,padding .28s,gap .28s,background .2s;pointer-events:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}#slp .ftoc.on{opacity:1;transform:none;pointer-events:auto}#slp .ftoc.mini{padding:0 8px;gap:0}#slp .ftoc.open{background:var(--pc)}#slp .ftoc .tci{position:relative;width:26px;height:26px;flex:none;display:grid;place-items:center}#slp .ftoc svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);fill:none;stroke-width:2}#slp .ftoc svg circle{stroke:var(--pl2)}#slp .ftoc svg .tcr{stroke:var(--pw);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .2s}#slp .ftoc i{width:11px;height:8px;border-top:1.5px solid currentColor;border-bottom:1.5px solid currentColor;position:relative}#slp .ftoc i:after{content:"";position:absolute;left:0;right:3px;top:3.25px;border-top:1.5px solid currentColor}#slp .ftoc .tcw{display:inline-flex;align-items:baseline;gap:8px;max-width:150px;overflow:hidden;white-space:nowrap;transition:max-width .28s,opacity .2s}#slp .ftoc.mini .tcw{max-width:0;opacity:0}#slp .ftoc .tcn{font:500 11.5px var(--mono);letter-spacing:.04em;color:var(--pk3)}#slp .ftoc:not(.has) .tcn{display:none}#slp .tback{position:fixed;inset:0;z-index:36;display:none;background:transparent;opacity:0;pointer-events:none;transition:opacity .25s}#slp .tback.on{opacity:1;pointer-events:auto}#slp .tsheet{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:calc(72px + env(safe-area-inset-bottom));z-index:37;display:flex;flex-direction:column;width:min(360px,calc(calc(100vw / var(--slZ, 1)) - 36px));max-height:min(calc(62vh / var(--slZ, 1)),560px);box-sizing:border-box;padding:14px 18px 10px;border-radius:12px;border:1px solid var(--pl2);background:var(--pp);box-shadow:0 20px 60px rgba(0,0,0,.4);opacity:0;transform:translateY(10px) scale(.98);transform-origin:right bottom;pointer-events:none;transition:opacity .2s,transform .22s;visibility:hidden}#slp .tsheet.on{opacity:1;transform:none;pointer-events:auto;visibility:visible}#slp .tsheet:not(.on){transition:opacity .2s,transform .22s,visibility 0s .22s}#slp .tgrab{display:none}#slp .tsheet ol{list-style:none;margin:0;padding:4px 0 2px;counter-reset:t;position:relative;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0}#slp .tsheet li{counter-increment:t}#slp .tsheet li.h3{padding-left:22px;counter-increment:none}#slp .tsheet a{position:relative;display:flex;gap:12px;align-items:flex-start;min-height:44px;box-sizing:border-box;padding:11px 12px;border-radius:6px;color:var(--pk2);text-decoration:none;font-size:15px;line-height:1.5;transition:background .15s,color .15s;-webkit-tap-highlight-color:transparent}#slp .tsheet li.h3 a{min-height:40px;padding-top:9px;padding-bottom:9px;font-size:14px}#slp .tsheet li.h2 a:before{content:counter(t,decimal-leading-zero);font:11px/22.5px var(--mono);letter-spacing:.06em;color:var(--pk3);flex:none}#slp .tsheet li.h3 a:before{content:"";flex:none;width:5px;height:5px;margin-top:8.5px;border-radius:50%;background:currentColor;opacity:.45}#slp .tsheet a.rd{color:var(--pk3)}#slp .tsheet a.on{color:var(--pw);background:var(--pc);font-weight:600}#slp .tsheet a.on:after{content:"";position:absolute;left:0;top:11px;bottom:11px;width:3px;border-radius:3px;background:var(--pw)}#slp .tsheet a:active{background:var(--pc)}#slp .tsheet a:focus{outline:none}#slp .tsheet a:focus-visible{outline:2px solid var(--pw);outline-offset:-2px}#slp .tsh{display:flex;align-items:center;gap:10px;flex:none;padding:0 0 10px;border-bottom:1px solid var(--pl)}#slp .tpg{margin-left:auto;font:11px var(--mono);letter-spacing:.06em;color:var(--pk3);white-space:nowrap}#slp .tsx{flex:none;width:32px;height:32px;margin:-4px -6px -4px 0;border-radius:50%;border:1px solid var(--pl);background:none;color:var(--pk2);font-size:17px;line-height:1;cursor:pointer;touch-action:manipulation}#slp .pbody .hflash{animation:slhf 1.6s ease-out}@keyframes slhf{0%,30%{background:var(--pc);box-shadow:0 0 0 8px var(--pc)}100%{background:transparent;box-shadow:0 0 0 8px transparent}}@media(max-width:640px){#slp .tsheet{left:0;right:0;bottom:0;width:auto;max-height:calc(72vh / var(--slZ, 1));max-height:calc(72dvh / var(--slZ, 1));padding:8px 18px calc(10px + env(safe-area-inset-bottom));border-radius:12px 12px 0 0;border-width:1px 0 0;box-shadow:0 -16px 50px rgba(0,0,0,.35);opacity:1;transform:translateY(105%);transition:transform .32s cubic-bezier(.2,.8,.2,1),visibility 0s}#slp .tsheet:not(.on){transition:transform .26s ease-in,visibility 0s .26s}#slp .tsheet.on{transform:none}#slp .tsheet.drag{transition:none}#slp .tgrab{display:block;flex:none;width:40px;height:4px;margin:2px auto 12px;border-radius:6px;background:var(--pl2)}#slp .tback{background:rgba(4,7,18,.45);touch-action:none}html.sl-day #slp .tback{background:rgba(20,32,56,.28)}}@media(max-width:1039px){#slp .pgrid{grid-template-columns:minmax(0,700px);justify-content:center}#slp .toc{display:none}#slp .pwrap>*{width:min(700px,100%)}#slp .ftoc{display:inline-flex}#slp .tback{display:block}}#slp.m .pwrap{padding:calc(var(--hb,250px) + 22px) 18px 56px}#slp.m .phd h1{font-size:28px;line-height:1.32;letter-spacing:.02em}#slp.m .eb{font-size:11px;letter-spacing:.1em;margin-bottom:10px}#slp.m .pm{gap:4px 14px;padding-bottom:20px;font-size:11px}#slp.m .pgrid{margin-top:24px}#slp.m .pbody{font-size:16px;line-height:1.9}#slp.m .pbody .lede2{font-size:17px}#slp.m .pbody h2{font-size:21px}#slp.m .pnav,#slp.m .rgrid{grid-template-columns:1fr}#slp.m .nc.r{text-align:left}#slp.m .crow{grid-template-columns:1fr}#slp.m .cgo span{font-size:11px}html.sl-post{--pwl:rgba(255,179,138,.42)}html.sl-post.sl-day{--pwl:rgba(198,90,34,.38)}#slp .pstrip{transition:none}#slp .phd h1{text-wrap:balance;max-width:820px}#slp .pbody img,#slp .pbody video,#slp .pbody iframe,#slp .pbody embed,#slp .pbody object,#slp .pbody canvas{max-width:100%!important}#slp .pbody img,#slp .pbody video{height:auto!important}#slp .pbody iframe{border:0;border-radius:8px}#slp .pbody figure{max-width:100%!important;margin:1.9em auto;text-align:center}#slp .pbody .pi{margin:1.9em 0;line-height:0;text-align:center}#slp .pbody .pi img,#slp .pbody .pf img{display:block!important;margin:0 auto;border-radius:8px}#slp .pbody .pf img{width:auto;max-width:100%}#slp .pbody img.zm{cursor:zoom-in}#slp .pbody figcaption{margin-top:10px;font-size:13px;line-height:1.6;color:var(--pk3);text-align:center}#slp .pbody a{color:var(--pw);text-decoration:underline;text-decoration-color:var(--pwl);text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color .2s}#slp .pbody a:hover{text-decoration-color:currentColor}#slp .pbody strong,#slp .pbody b{color:var(--pk);font-weight:650}#slp .pbody :not(pre)>code{padding:.1em .42em;margin:0 .1em;border-radius:6px;background:var(--pcode);border:1px solid var(--pl);font:.85em/1.5 var(--mono);color:var(--pk);word-break:break-word}#slp .pbody ol{margin:0 0 1.2em;padding-left:1.6em}#slp .pbody ol li{margin:.35em 0;padding-left:.2em}#slp .pbody ol li::marker{color:var(--pw);font:600 .86em var(--mono)}#slp .pbody blockquote p{margin:0}#slp .pbody blockquote p+p{margin-top:.6em}#slp .pbody hr{border:0;height:auto;margin:2.4em 0;text-align:center;color:var(--pk3);overflow:visible}#slp .pbody hr:after{content:"✦   ✦   ✦";white-space:pre;font-size:11px;letter-spacing:.2em;opacity:.7}#slp .pbody h4{font-family:var(--serif);font-weight:700;font-size:17px;color:var(--pk);margin:1.5em 0 .4em}#slp .pbody mark{background:rgba(255,179,138,.22);color:var(--pk);padding:0 .15em;border-radius:3px}#slp .pbody kbd{padding:.05em .45em;border-radius:6px;border:1px solid var(--pl2);border-bottom-width:2px;font:.82em var(--mono);color:var(--pk)}#slp .pcode{margin:1.5em 0;border-radius:8px;border:1px solid var(--pl);background:var(--pcode);overflow:hidden}#slp .pcode pre{margin:0!important;border:0!important;border-radius:0!important;background:none!important}#slp .pch{display:flex;align-items:center;justify-content:space-between;gap:12px;height:38px;padding:0 8px 0 16px;border-bottom:1px solid var(--pl);font:11px var(--mono);letter-spacing:.14em;color:var(--pk3)}#slp .pcp{height:26px;padding:0 11px;border-radius:6px;border:1px solid var(--pl);background:none;color:var(--pk2);font:12px/1 -apple-system,"PingFang SC",sans-serif;letter-spacing:.08em;cursor:pointer;transition:border-color .2s,color .2s}#slp .pcp:hover{border-color:var(--pl2);color:var(--pk)}#slp .pcp.ok{border-color:var(--pw);color:var(--pw)}#slp .ptbl{margin:1.6em 0;overflow-x:auto;border:1px solid var(--pl);border-radius:8px;-webkit-overflow-scrolling:touch}#slp .ptbl table{width:100%;min-width:480px;border-collapse:collapse;font-size:14.5px;line-height:1.6}#slp .ptbl th,#slp .ptbl td{padding:10px 16px;text-align:left;border-bottom:1px solid var(--pl);vertical-align:top}#slp .ptbl th{background:var(--pc);color:var(--pk);font-weight:600;font-size:13px;letter-spacing:.04em;white-space:nowrap}#slp .ptbl tr:last-child td{border-bottom:0}#slp .plb{position:fixed;inset:0;z-index:90;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;box-sizing:border-box;background:rgba(4,7,18,.95);opacity:0;visibility:hidden;transition:opacity .22s,visibility 0s .22s;cursor:zoom-out}#slp .plb.on{opacity:1;visibility:visible;transition:opacity .22s}#slp .plb img{max-width:min(1600px,100%);max-height:calc(calc(100vh / var(--slZ, 1)) - 120px);max-height:calc(calc(100dvh / var(--slZ, 1)) - 120px);object-fit:contain;border-radius:8px;box-shadow:0 30px 80px rgba(0,0,0,.5);transform:scale(.97);transition:transform .25s}#slp .plb.on img{transform:none}#slp .plc{margin:0;max-width:640px;color:#C2CBDE;font-size:13px;line-height:1.6;text-align:center}#slp .plx{position:absolute;top:max(16px,env(safe-area-inset-top));right:16px;width:42px;height:42px;border-radius:50%;border:1px solid rgba(180,195,230,.28);background:rgba(9,13,28,.6);color:#E6ECF8;font-size:20px;line-height:1;cursor:pointer}html.sl-lb{overflow:hidden}#slp .th{display:block;overflow:hidden;background:#0a1128}#slp .th img,#slp .th svg{display:block;width:100%;height:100%;object-fit:cover}#slp .nc{flex-direction:row;align-items:center;gap:16px;padding:12px 18px 12px 12px}#slp .nc.r{flex-direction:row-reverse;padding:12px 12px 12px 18px}#slp .nc .th{flex:none;width:116px;height:74px;border-radius:8px}#slp .nc .tx{display:flex;flex-direction:column;gap:5px;min-width:0}#slp .nc b{font-size:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#slp .nc.none{min-height:98px;box-sizing:border-box}#slp .rc{padding:0;overflow:hidden;gap:0}#slp .rc .th{aspect-ratio:16/9}#slp .rc .th img{transition:transform .5s}#slp .rc:hover .th img{transform:scale(1.04)}#slp .rc .rcb{display:flex;flex-direction:column;gap:8px;flex:1;padding:12px 14px 14px}#slp .rc b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#slp.m .nc .th{width:92px;height:60px}#slp.m .nc.r{flex-direction:row;text-align:left;padding:12px 18px 12px 12px}#slp.m .rgrid{grid-template-columns:1fr}#slp.m .rc{flex-direction:row;align-items:stretch}#slp.m .rc .th{flex:none;width:112px;aspect-ratio:auto}@media(max-width:640px){#slp .nc .th{width:84px;height:56px}}#arx.tgs.m .ar-hero .sub{display:none}#arx.tgs.m .ar-hero{top:76px}@media(max-height:500px){#arx.m.tgs .tg-pn,#arx.m.pin.riv .tg-pn{height:min(262px,calc(26vh / var(--slZ, 1)))}}#arx:not(.m) .tg-lake{left:var(--pgM, 80px);right:var(--pgM, 80px)}#slp.m.pd .pwrap{padding-left:96px;padding-right:96px}@media(orientation:landscape)and (max-height:519px){#arx.m.pin.tgs .tg-pn,#arx.m.pin.riv .tg-pn{height:calc((100vh - 64px) / var(--slZ, 1));height:calc((100svh - 64px) / var(--slZ, 1))}}#slp{--rserif:"Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua","Source Han Serif SC","Noto Serif CJK SC","Noto Serif SC","Songti SC","STSong",serif;--pt:#CDD4E4}html.sl-day #slp{--pt:#2C3851}#slp .phd{text-align:center}#slp .eb{justify-content:center;margin-bottom:22px;font-size:11.5px;letter-spacing:.24em}#slp .phd h1{font-weight:700;font-size:50px;line-height:1.3;letter-spacing:.05em;margin:0 auto;max-width:860px}#slp .pwrap>.pm{justify-content:center;gap:6px 0;margin-top:20px;padding-bottom:0;border-bottom:0;font-size:12px;letter-spacing:.1em}#slp .pm span+span:before{content:"·";margin:0 12px;opacity:.55}#slp .pm:after{content:"";flex:0 0 100%;height:16px;margin-top:34px;background:var(--pk3);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='16' viewBox='0 0 260 16'%3E%3Cpath d='M0 8h104M156 8h104' stroke='%23000' stroke-width='1'/%3E%3Cpath d='M130 1.5l1.6 4.9 4.9 1.6-4.9 1.6-1.6 4.9-1.6-4.9-4.9-1.6 4.9-1.6z'/%3E%3Ccircle cx='116' cy='8' r='1.4'/%3E%3Ccircle cx='144' cy='8' r='1.4'/%3E%3C/svg%3E") center/260px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='16' viewBox='0 0 260 16'%3E%3Cpath d='M0 8h104M156 8h104' stroke='%23000' stroke-width='1'/%3E%3Cpath d='M130 1.5l1.6 4.9 4.9 1.6-4.9 1.6-1.6 4.9-1.6-4.9-4.9-1.6 4.9-1.6z'/%3E%3Ccircle cx='116' cy='8' r='1.4'/%3E%3Ccircle cx='144' cy='8' r='1.4'/%3E%3C/svg%3E") center/260px 16px no-repeat;opacity:.6}#slp .pwrap>.pgrid{width:min(1240px,100%);grid-template-columns:minmax(0,1fr) minmax(0,680px) minmax(0,1fr);gap:0;justify-content:stretch;margin-top:44px}#slp .pbody{grid-column:2}#slp .toc{grid-column:3;justify-self:start;width:196px;margin-left:56px}#slp .pbody{font-family:var(--rserif);font-size:18px;line-height:2;letter-spacing:.02em;color:var(--pt);font-weight:500;counter-reset:sec fig;text-align:justify;text-justify:inter-character;text-autospace:normal;text-spacing-trim:normal;hanging-punctuation:allow-end;font-kerning:normal;font-variant-numeric:oldstyle-nums proportional-nums}html.sl-day #slp .pbody{font-weight:400}#slp .pbody p{margin:0 0 1.25em}#slp .pbody>p:first-child:not(.pi){font-size:20px;line-height:1.95;color:var(--pk);margin-bottom:1.6em}#slp .pbody>p:first-child:not(.pi):first-letter{float:left;font-family:"Source Han Serif SC","Noto Serif CJK SC","Noto Serif SC","Songti SC",serif;font-weight:700;font-size:3.05em;line-height:1;margin:.12em .16em 0 0;color:var(--pw)}@supports (initial-letter:2){#slp .pbody>p:first-child:not(.pi):first-letter{float:none;initial-letter:2;font-size:inherit;line-height:inherit;margin:0 .22em 0 0}}#slp .pbody strong,#slp .pbody b{font-weight:700;color:var(--pk)}#slp .pbody a{font-weight:inherit}#slp .pbody h2{position:relative;counter-increment:sec;font-family:var(--rserif);font-weight:700;font-size:28px;line-height:1.45;letter-spacing:.04em;margin:2.6em 0 .9em;text-align:left}#slp .pbody h2:before{content:counter(sec,decimal-leading-zero);position:absolute;right:calc(100% + 26px);top:.6em;font:500 12px/1 var(--mono);letter-spacing:.12em;color:var(--pw);white-space:nowrap}#slp .pbody h2:after{content:"";position:absolute;right:calc(100% + 64px);top:calc(.6em + 6px);width:28px;height:1px;background:var(--pw);opacity:.5}#slp .pbody h3{font-family:var(--rserif);font-weight:700;font-size:20px;letter-spacing:.04em;margin:2em 0 .6em;text-align:left}#slp .pbody h3:before{content:"✦";display:inline-block;margin-right:.55em;font-size:.6em;color:var(--pw);transform:translateY(-.25em)}#slp .pbody h4{font-family:var(--rserif)}#slp .pbody blockquote{position:relative;margin:2.2em 0;padding:.2em 0 .2em 2.2em;border:0;font-family:var(--rserif);font-size:21px;line-height:1.85;letter-spacing:.03em;color:var(--pk);text-align:left}#slp .pbody blockquote:before{content:"“";position:absolute;left:-.05em;top:-.28em;font:700 3.4em/1 Georgia,"Times New Roman",serif;color:var(--pw);opacity:.55}#slp .pbody .pi,#slp .pbody figure{margin:2.4em 0}#slp .pbody .pi img,#slp .pbody figure img,#slp .pbody .pf img{border-radius:8px;box-shadow:0 24px 60px rgba(0,0,0,.32)}html.sl-day #slp .pbody .pi img,html.sl-day #slp .pbody figure img{box-shadow:0 18px 44px rgba(20,32,56,.16)}#slp .pbody figure{counter-increment:fig}#slp .pbody .pi img,#slp .pbody .pf img{width:auto!important;max-width:100%!important;height:auto!important;margin:0 auto}#slp .pbody .wd img{width:100%!important}#slp .pbody .tl img{max-height:min(640px,calc(78vh / var(--slZ, 1)))!important;width:auto!important}#slp .pbody .pg{display:flex;gap:10px;align-items:flex-start;margin:2.4em 0;line-height:0;text-align:left}#slp .pbody .pg img{flex:1 1 0;width:0!important;min-width:0;max-width:none!important;height:auto!important;border-radius:8px;box-shadow:0 24px 60px rgba(0,0,0,.32)}html.sl-day #slp .pbody .pg img{box-shadow:0 18px 44px rgba(20,32,56,.16)}#slp .pbody p,#slp .pbody li,#slp .pbody blockquote{text-wrap:pretty}#slp .pbody h2,#slp .pbody h3,#slp .pbody figcaption{text-wrap:balance}#slp .pbody figcaption{margin-top:14px;font-family:var(--rserif);font-size:14px;letter-spacing:.04em;color:var(--pk3);text-align:center}#slp .pbody figcaption:before{content:"图 " counter(fig,decimal-leading-zero);margin-right:12px;font:500 11px var(--mono);letter-spacing:.14em;color:var(--pw);opacity:.85}#slp .pbody pre,#slp .pbody .pcode{text-align:left;letter-spacing:0;font-weight:400}#slp .pcode{border-radius:8px;margin:2em 0}#slp .pbody :not(pre)>code{font-weight:400;letter-spacing:0}#slp .ptbl{margin:2.2em 0;border:0;border-radius:0;border-top:1.5px solid var(--pk3);border-bottom:1px solid var(--pl)}#slp .ptbl table{font-size:15px;line-height:1.7;text-align:left}#slp .ptbl th{background:none;font:500 11px var(--mono);letter-spacing:.16em;color:var(--pk3);padding:12px 16px 10px}#slp .ptbl td{padding:12px 16px}#slp .ptbl th:first-child,#slp .ptbl td:first-child{padding-left:2px}#slp .pbody ul,#slp .pbody ol{text-align:left;padding-left:1.7em}#slp .pbody ul>li::marker{content:"✦  ";color:var(--pw);font-size:.62em}#slp .pbody ol li::marker{font:700 .92em var(--rserif);color:var(--pw)}#slp .pbody hr{height:18px;margin:3em auto;background:var(--pk3);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='18' viewBox='0 0 120 18'%3E%3Cpath d='M14 12L46 5L76 11L106 6' fill='none' stroke='%23000' stroke-width='.8'/%3E%3Ccircle cx='14' cy='12' r='2'/%3E%3Ccircle cx='46' cy='5' r='2.6'/%3E%3Ccircle cx='76' cy='11' r='1.8'/%3E%3Ccircle cx='106' cy='6' r='2.2'/%3E%3C/svg%3E") center/120px 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='18' viewBox='0 0 120 18'%3E%3Cpath d='M14 12L46 5L76 11L106 6' fill='none' stroke='%23000' stroke-width='.8'/%3E%3Ccircle cx='14' cy='12' r='2'/%3E%3Ccircle cx='46' cy='5' r='2.6'/%3E%3Ccircle cx='76' cy='11' r='1.8'/%3E%3Ccircle cx='106' cy='6' r='2.2'/%3E%3C/svg%3E") center/120px 18px no-repeat;opacity:.7}#slp .pbody hr:after{content:none}#slp .pbody>p:last-child:after{content:"✦";display:inline-block;margin-left:.6em;font-size:.7em;color:var(--pw);transform:translateY(-.15em)}#slp .toc ol{counter-reset:t;border-left:0;padding-left:0}#slp .toc li:not(.h3){counter-increment:t}#slp .toc a{display:grid;grid-template-columns:26px 1fr;gap:0 6px;padding:7px 0;font-family:var(--rserif);font-size:13.5px;letter-spacing:.03em}#slp .toc li:not(.h3) a:before{content:counter(t,decimal-leading-zero);position:static;width:auto;height:auto;border-radius:0;background:none;box-shadow:none;font:500 10.5px/2.1 var(--mono);letter-spacing:.08em;color:var(--pk3)}#slp .toc li.h3{padding-left:0}#slp .toc li.h3 a{padding-left:32px;display:block;font-size:12.5px}#slp .toc a.on{color:var(--pk)}#slp .toc li:not(.h3) a.on:before{color:var(--pw)}#slp .toc li.h3 a.on:before{content:"✦";position:absolute;left:18px;top:8px;width:auto;height:auto;background:none;box-shadow:none;border-radius:0;font-size:8px;color:var(--pw)}#slp .tsheet a{font-family:var(--rserif)}#slp .pwrap>.pend{width:min(680px,100%);margin-top:72px}#slp .pend>*{max-width:none}#slp .ptags{justify-content:center;padding-bottom:36px}#slp .pnav{gap:0;margin-top:0;border-bottom:1px solid var(--pl)}#slp .nc{border:0;border-radius:0;background:none;padding:22px 18px 22px 0}#slp .nc.r{padding:22px 0 22px 18px;border-left:1px solid var(--pl)}#slp a.nc:hover{transform:none}#slp a.nc:hover b{color:var(--pw)}#slp .nc .th{border-radius:8px}#slp .nc b{font-family:var(--rserif);transition:color .2s}#slp .nc.none{border:0;min-height:0}#slp .prel{margin-top:48px}#slp .rgrid{gap:22px}#slp .rc{border:0;border-radius:0;background:none}#slp .rc .th{border-radius:8px}#slp .rc .rcb{padding:14px 0 0}#slp .rc b{font-family:var(--rserif);font-size:16px;transition:color .2s}#slp .rc:hover b{color:var(--pw)}#slp .pcm h3{font-family:var(--rserif)}#slp .pci p{font-family:var(--rserif);font-size:15.5px;line-height:1.85}#slp .phd:before{content:"";position:absolute;left:50%;top:-80px;width:min(900px,100%);height:340px;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(255,190,150,.07),transparent);pointer-events:none;z-index:-1}html.sl-day #slp .phd:before{background:radial-gradient(closest-side,rgba(255,255,255,.35),transparent)}@media(max-width:1039px){#slp .pwrap>.pgrid{width:min(680px,100%);grid-template-columns:minmax(0,1fr)}#slp .pbody{grid-column:1}#slp .pbody h2:before{position:static;display:block;margin-bottom:.9em}#slp .pbody h2:after{content:none}}@media(min-width:1040px){#slp:not(.m) .pbody .wd,#slp:not(.m) .pbody .pg{margin-left:-90px;margin-right:-90px;max-width:none!important}#slp:not(.m) .pbody blockquote{margin-left:-2.2em}}#slp.m .phd h1{font-size:30px;line-height:1.38;letter-spacing:.03em}#slp.m .eb{font-size:10.5px;letter-spacing:.16em;margin-bottom:14px}#slp.m .pwrap>.pm{font-size:11px;letter-spacing:.06em;margin-top:14px}#slp.m .pm span+span:before{margin:0 8px}#slp.m .pm:after{margin-top:24px;-webkit-mask-size:200px 14px;mask-size:200px 14px;height:14px}#slp.m .pwrap>.pgrid{margin-top:30px}#slp.m .pbody{font-size:17px;line-height:1.95;letter-spacing:.01em}#slp.m .pbody>p:first-child:not(.pi){font-size:18.5px;line-height:1.9}#slp.m .pbody h2{font-size:22px;margin-top:2.2em}#slp.m .pbody h2:before{position:static;display:block;margin-bottom:.8em}#slp.m .pbody h2:after{content:none}#slp.m .pbody h3{font-size:18.5px}#slp.m .pbody blockquote{font-size:18.5px;padding-left:1.8em}#slp.m .pbody .wd,#slp.m .pbody .pg{margin-left:-18px;margin-right:-18px;max-width:none!important}#slp.m .pbody .wd img,#slp.m .pbody .pg img{border-radius:0;box-shadow:none}#slp.m .pbody .pg{gap:4px}#slp.m .pbody .tl img{max-height:calc(70vh / var(--slZ, 1))!important}#slp.m .pbody .wd figcaption{padding:0 18px}#slp.m .nc.r{border-left:0;border-top:1px solid var(--pl);padding:18px 0}#slp.m .nc{padding:18px 0}#slp.m .pwrap>.pend{margin-top:56px}#slp.m.pd .pbody .wd,#slp.m.pd .pbody .pg{margin-left:0;margin-right:0}html body .sec .sh:not(#_a):not(#_b){align-items:flex-end;padding-bottom:22px;border-bottom:1px solid var(--line)}html body .sec .sh h2:not(#_a):not(#_b){font-weight:700;letter-spacing:.08em;margin:12px 0 10px}html body .sec .sh p:not(#_a):not(#_b){font-family:var(--serif);font-weight:500;font-size:15.5px;line-height:1.85;letter-spacing:.02em;color:var(--ink2)}html body .sec .sh>.btn:not(#_a):not(#_b){height:auto;padding:0 0 5px;border:0;border-bottom:1px solid var(--line2);border-radius:0;background:none;box-shadow:none;font-family:var(--serif);font-weight:600;font-size:15px;letter-spacing:.14em;color:var(--ink);transition:border-color .2s,color .2s}html body .sec .sh>.btn:not(#_a):not(#_b):after{content:"→";margin-left:10px;font-family:var(--mono);letter-spacing:0;transition:transform .2s}html body .sec .sh>.btn:hover:not(#_a):not(#_b){border-color:var(--acc);color:var(--acc);background:none;transform:none}html body #catalog .grid:not(#_a):not(#_b){gap:0}html body #catalog .grid>.cc:not(#_a):not(#_b){background:none;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:30px 30px 10px}html body #catalog .grid>.cc+.cc:not(#_a):not(#_b){border-left:1px solid var(--line)}html body #catalog .grid>.cc:first-child:not(#_a):not(#_b){padding-left:0}html body #catalog .grid>.cc:last-child:not(#_a):not(#_b){padding-right:0}html body #catalog .cc:hover:not(#_a):not(#_b){border-color:var(--line)}html body #catalog .disc .d0:not(#_a):not(#_b){fill:none;stroke:var(--line);stroke-width:.6}html body #catalog .ct:not(#_a):not(#_b){justify-content:center}html body #catalog .ct b:not(#_a):not(#_b){font-weight:700;font-size:26px;letter-spacing:.12em}html body #catalog .ct span:not(#_a):not(#_b){margin-top:6px}html body #catalog .cc ol:not(#_a):not(#_b){margin-top:18px}html body #catalog .cc li:not(#_a):not(#_b){padding:11px 0;border-top:1px solid var(--line)}html body #catalog .cc li a:not(#_a):not(#_b){font-family:var(--serif);font-weight:500;font-size:15.5px;letter-spacing:.02em;color:var(--ink)}html body #catalog .cc.lat li:first-child:not(#_a):not(#_b){align-items:start;padding:16px 0 18px;border-top:0}html body #catalog .cc.lat li:first-child a:not(#_a):not(#_b){font-weight:700;font-size:21px;line-height:1.5;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}html body #catalog .cc.lat li:first-child i:not(#_a):not(#_b){margin-top:12px}html body #catalog .cc.lat li:first-child time:not(#_a):not(#_b){margin-top:9px}html body #catalog .cc .mo:not(#_a):not(#_b){margin-top:18px;font-family:var(--serif);font-weight:600;font-size:14px;letter-spacing:.14em}html body #moments .ml p:not(#_a):not(#_b){font-family:var(--serif);font-weight:500;font-size:15.5px;line-height:1.75;letter-spacing:.02em}html body #moments .mb-feat:not(#_a):not(#_b){border-color:var(--line2)}html body #moments .mb-row span:not(#_a):not(#_b){font-family:var(--serif);font-weight:500;font-size:15px;letter-spacing:.02em}html body #moments .mb-row:not(#_a):not(#_b){border-radius:0;border-bottom:1px solid var(--line)}html body #arx .ar-yv .yv-list:not(#_a):not(#_b){gap:34px 26px}html body #arx .ar-yv .yv-m:not(#_a):not(#_b){padding:34px 2px 12px;border-bottom:1px solid var(--line);align-items:baseline}html body #arx .ar-yv .yv-m b:not(#_a):not(#_b){font:700 34px/1 var(--serif);letter-spacing:.04em;color:var(--ink)}html body #arx .ar-yv .yv-m span:not(#_a):not(#_b){font:11px var(--mono);letter-spacing:.2em;color:var(--ink3)}html body #arx .ar-yv .yv-i:not(#_a):not(#_b){background:none;border:0;border-radius:0;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible;box-shadow:none}html body #arx .ar-yv .yv-i:hover:not(#_a):not(#_b),html body #arx .ar-yv .yv-i.on:not(#_a):not(#_b){background:none;border:0;transform:none;box-shadow:none}html body #arx .ar-yv .yv-i .cvr:not(#_a):not(#_b){border-radius:8px;overflow:hidden;box-shadow:0 18px 40px rgba(0,0,12,.28)}html body #arx .ar-yv .yv-i .bd:not(#_a):not(#_b){padding:16px 2px 4px;gap:10px}html body #arx .ar-yv .yv-i .tt:not(#_a):not(#_b){font-weight:700;font-size:18px;line-height:1.55;letter-spacing:.03em;min-height:0;transition:color .2s;text-wrap:balance}html body #arx .ar-yv .yv-i:hover .tt:not(#_a):not(#_b){color:var(--warm)}html body #arx .ar-yv .yv-i .tg i:not(#_a):not(#_b){border:0;padding:0;font-size:11px}html body #arx .ar-yv .yv-i .tg i:not(#_a):not(#_b):before{content:"#";margin-right:1px;opacity:.7}html body #arx .ar-yv .yv-i .mt:not(#_a):not(#_b){padding-top:10px;border-top:1px solid var(--line)}html body #arx.m .ar-yv .yv-m:not(#_a):not(#_b){margin:0 16px;padding:26px 0 10px}html body #arx.m .ar-yv .yv-m b:not(#_a):not(#_b){font-size:28px}html body #arx .tl-list .yv-i:not(#_a):not(#_b){border-radius:0;border-bottom:1px solid var(--line);padding-top:12px;padding-bottom:12px}html body #arx .tl-list .yv-i .tt:not(#_a):not(#_b){font-size:16px;text-wrap:balance}html body #arx .tl-list .yv-i:hover:not(#_a):not(#_b){background:none}html body #arx .tl-list .yv-i:hover .tt:not(#_a):not(#_b){color:var(--warm)}#slp:not(.m) .pbody .wd,#slp:not(.m) .pbody .pg,#slp.m .pbody .wd,#slp.m .pbody .pg{margin-left:0!important;margin-right:0!important;max-width:100%!important}#slp:not(.m) .pbody blockquote{margin-left:0}#slp.m .pbody .wd img,#slp.m .pbody .pg img{border-radius:8px;box-shadow:0 14px 34px rgba(0,0,0,.28)}#slp.m .pbody .wd figcaption{padding:0}#slp.m .pbody .pg{gap:8px}#slp.m .rc:not(#_a){display:flex;flex-direction:row;align-items:center;gap:16px}#slp.m .rc .th:not(#_a){flex:none;width:108px;aspect-ratio:4/3;height:auto}#slp.m .rc .rcb:not(#_a){padding:0;gap:6px;min-width:0}#slp.m .rgrid:not(#_a){gap:18px}html body #catalog .grid:not(#_a):not(#_b):not(#_c){gap:20px}html body #catalog .grid>.cc:not(#_a):not(#_b):not(#_c){background:var(--card);border:1px solid var(--cardB);border-radius:12px;box-shadow:0 18px 44px rgba(0,0,12,.22);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:28px 26px 22px}html[data-ink=dark] body #catalog .grid>.cc:not(#_a):not(#_b):not(#_c){box-shadow:0 14px 34px rgba(20,32,56,.12)}html body #catalog .grid>.cc+.cc:not(#_a):not(#_b):not(#_c){border-left:1px solid var(--cardB)}html body #catalog .grid>.cc:first-child:not(#_a):not(#_b):not(#_c){padding-left:26px}html body #catalog .grid>.cc:last-child:not(#_a):not(#_b):not(#_c){padding-right:26px}html body #catalog .cc:hover:not(#_a):not(#_b):not(#_c){border-color:var(--line2)}html body #catalog .cc ol:not(#_a):not(#_b):not(#_c){margin-top:16px}html body #catalog .cc.lat li:first-child:not(#_a):not(#_b):not(#_c){border-top:1px solid var(--line)}html body #catalog .cc.lat li:first-child:not(#_a):not(#_b):not(#_c){grid-template-columns:16px minmax(0,1fr) auto;align-items:center;padding:11px 0;border-top:1px solid var(--line)}html body #catalog .cc.lat li:first-child>a:not(#_a):not(#_b):not(#_c){grid-column:2;grid-row:1;display:block;font-weight:500;font-size:15.5px;line-height:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:unset}html body #catalog .cc.lat li:first-child>i:not(#_a):not(#_b):not(#_c){margin-top:0}html body #catalog .cc.lat li:first-child>time:not(#_a):not(#_b):not(#_c){grid-column:3;grid-row:1;margin-top:0}#slp.ntoc .toc{display:none}#slp.ntoc .ftoc{display:inline-flex}#slp.ntoc .tback{display:block}.slpbg{position:absolute;left:0;top:0;width:100%;z-index:0;pointer-events:none;display:block}html:not(.sl-post) .slpbg{display:none}#slp{background:none}html.sl-post.sl-gpu .stage{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 var(--stm,306px),rgba(0,0,0,.84) calc(var(--stm,306px) + (100% - var(--stm,306px)) * .25),rgba(0,0,0,.5) calc(var(--stm,306px) + (100% - var(--stm,306px)) * .5),rgba(0,0,0,.16) calc(var(--stm,306px) + (100% - var(--stm,306px)) * .75),transparent 100%);mask-image:linear-gradient(180deg,#000 0,#000 var(--stm,306px),rgba(0,0,0,.84) calc(var(--stm,306px) + (100% - var(--stm,306px)) * .25),rgba(0,0,0,.5) calc(var(--stm,306px) + (100% - var(--stm,306px)) * .5),rgba(0,0,0,.16) calc(var(--stm,306px) + (100% - var(--stm,306px)) * .75),transparent 100%)}#slp .phd:before{content:none}#slp .eb:not(:hover),#slp .pwrap>.pm{color:var(--tk3,var(--pk3))}#slp .pm:after{background:var(--tk3,var(--pk3))}html.slhd-on .hud>.hd{position:fixed;transition:transform .34s cubic-bezier(.2,.7,.2,1),opacity .24s}@property --slmT{syntax:"<length>";inherits:true;initial-value:70px}@property --slmTm{syntax:"<length>";inherits:true;initial-value:56px}html.slhd-on{transition:--slmT .34s cubic-bezier(.2,.7,.2,1),--slmTm .34s cubic-bezier(.2,.7,.2,1)}html.slhd-down,html.slhd-up{--slmT:0px;--slmTm:0px}html.slhd-on.slhd-hold{--slmT:70px;--slmTm:56px}html.slhd-on:not(.sl-post) .hero{z-index:45}.slhb{position:fixed;left:0;right:0;top:0;height:calc(var(--hdb,66px) + 10px);z-index:3;pointer-events:none;opacity:0;transform:translateY(-100%);transition:transform .34s cubic-bezier(.2,.7,.2,1),opacity .24s;background:linear-gradient(180deg,rgba(var(--slz,11,17,34),.93),rgba(var(--slz2,20,28,54),.86));-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15);box-shadow:0 1px 0 rgba(255,255,255,.07),0 10px 30px rgba(0,0,0,.16)}html.slhd-dk .slhb{box-shadow:0 1px 0 rgba(20,40,70,.1),0 10px 30px rgba(20,40,70,.1)}html.sl-post .slhb{display:none}html.slhd-on.slhd-hold:not(.slhd-top) .slhb{opacity:1;transform:none}html.slhd-down .hud>.hd,html.slhd-up .hud>.hd{transform:translateY(calc(-1 * var(--hdb,66px) - 12px));opacity:0}html.slhd-on.slhd-hold .hud>.hd{transform:none;opacity:1}html.slhd-on #slp .pstrip{transition:transform .34s cubic-bezier(.2,.7,.2,1)}html.slhd-down #slp .pstrip,html.slhd-up #slp .pstrip{transform:translateY(calc(-100% + 2px))}html.slhd-on.slhd-hold #slp .pstrip{transform:none}.slcap{position:fixed;z-index:6;pointer-events:auto;display:flex;align-items:center;gap:2px;width:max-content;max-width:calc(100vw - 24px);padding:4px;border-radius:999px;color:#EEF2FA;background:rgba(var(--slz,11,17,34),.84);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);border:1px solid rgba(238,242,250,.16);box-shadow:0 12px 34px rgba(0,0,0,.3);opacity:0;visibility:hidden;transition:transform .32s cubic-bezier(.2,.7,.2,1),opacity .2s,visibility 0s .32s}html.slhd-dk .slcap{color:#13213A;border-color:rgba(19,33,58,.16);box-shadow:0 12px 34px rgba(20,40,70,.18)}.slcap a,.slcap button{white-space:nowrap;height:36px;padding:0 14px;border:0;border-radius:999px;background:none;color:inherit;font:400 14px/1 -apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif;letter-spacing:.08em;text-decoration:none;display:inline-flex;align-items:center;gap:6px;cursor:pointer;opacity:.84;transition:background .2s,opacity .2s}.slcap [hidden]{display:none}.slcap a:hover,.slcap button:hover{opacity:1;background:rgba(255,255,255,.1)}html.slhd-dk .slcap a:hover,html.slhd-dk .slcap button:hover{background:rgba(19,33,58,.08)}.slcap a[aria-current]{opacity:1;background:rgba(255,255,255,.14);font-weight:600}html.slhd-dk .slcap a[aria-current]{background:rgba(19,33,58,.1)}.slcap .sep{width:1px;height:18px;margin:0 4px;background:currentColor;opacity:.2}.slcap .cps{width:36px;padding:0;justify-content:center}.slcap.pc{left:50%;top:14px;transform:translate(-50%,-150%)}html.slhd-up:not(.slhd-hold) .slcap.pc{transform:translate(-50%,0);opacity:1;visibility:visible;transition-delay:0s}.slcap.m{left:50%;bottom:calc(16px + env(safe-area-inset-bottom));padding:5px;transform:translate(-50%,170%)}.slcap.m button{height:44px;min-width:44px;padding:0 14px;justify-content:center;font-size:13.5px}.slcap.m .cps,.slcap.m .cpu{padding:0;width:44px}html.slhd-up:not(.slhd-hold):not(.sl-nav-open) .slcap.m{transform:translate(-50%,0);opacity:1;visibility:visible;transition-delay:0s}html.slcap-m.slhd-up:not(.slhd-hold) #slp .ftoc{opacity:0!important;pointer-events:none!important}html.slhd-on .mflt{transition:opacity .25s,transform .3s,bottom .3s cubic-bezier(.2,.7,.2,1),visibility 0s .3s}html.slhd-on .mflt.on{transition:opacity .25s,transform .3s,bottom .3s cubic-bezier(.2,.7,.2,1)}@media(max-width:1039px){html.slhd-on.sl-post:has(#slp .ftoc.on) .mflt{bottom:calc(74px + env(safe-area-inset-bottom,0px))}}html.slcap-m.slhd-up:not(.slhd-hold) .mflt{bottom:calc(86px + env(safe-area-inset-bottom,0px))!important}@media(prefers-reduced-motion:reduce){html.slhd-on,html.slhd-on .hud>.hd,.slhb,.slcap,html.slhd-on #slp .pstrip,html.slhd-on .mflt{transition-duration:.01s!important}}#arx.pcsky .st-card.pin.pc{border:0;background:rgb(var(--pcd,11,18,40));box-shadow:0 22px 54px rgba(var(--pcd,0,0,12),var(--pcs,.38))}#arx.pcsky .pc-cv{background:rgb(var(--pcd,11,18,40))}#arx.pcsky .st-card.pin.pc:after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,var(--pca,.1))}#arx.pcsky .pc-cv:after{background:linear-gradient(180deg,rgba(var(--pcd,5,8,20),0) 16%,rgba(var(--pcd,5,8,20),.55) 50%,rgba(var(--pcd,5,8,20),.93))}#arx.pcsky .st-card.pc .st-t{text-shadow:0 2px 14px rgba(var(--pcd,0,0,0),.5)}:host{position:fixed;inset:0;z-index:2;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Helvetica Neue","Microsoft YaHei",sans-serif;font-size:15px;line-height:1.6;opacity:0;transition:opacity .8s;--serif:"Source Han Serif SC","Noto Serif CJK SC","Noto Serif SC","Songti SC","STSong",serif;--mono:ui-monospace,"SF Mono",Menlo,monospace;--ink:#EAF0FF;--ink2:#BAC4DC;--ink3:#8D98B3;--line:rgba(180,195,230,.16);--line2:rgba(180,195,230,.32);--warm:#FFB38A;--cool:#A9C8FF;--glass:rgba(8,12,28,.5);--panel:rgba(9,13,28,.66);--btnbg:#EEF2FA;--btnfg:#13213A;--hs:0 1px 14px rgba(0,0,10,.4);--dimbg:rgba(5,8,16,.62);--lake0:rgba(4,7,18,0);--lake1:rgba(4,7,18,.5);--lake2:rgba(4,7,18,.8);--strip:rgba(8,12,30,.5)}:host(.on){opacity:1}:host(.ink-dark){--ink:#14213A;--ink2:#3E4C66;--ink3:#5E6A82;--line:rgba(20,40,70,.13);--line2:rgba(20,40,70,.26);--warm:#D9692F;--cool:#2C5096;--glass:rgba(255,255,255,.55);--panel:rgba(255,255,255,.72);--btnbg:#13213A;--btnfg:#EEF2FA;--hs:0 1px 12px rgba(255,255,255,.5);--dimbg:rgba(235,238,244,.62);--lake0:rgba(236,240,247,0);--lake1:rgba(236,240,247,.45);--lake2:rgba(236,240,247,.78);--strip:rgba(255,255,255,.45)}:host button{font:inherit;color:inherit;cursor:pointer}:host .kk{font:11px var(--mono);letter-spacing:.24em;color:var(--ink3);text-transform:uppercase}:host .kk em{font-style:normal;color:var(--warm);background:none;padding:0;border:0;box-shadow:none;font:inherit;letter-spacing:inherit}:host .pill{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 13px;border-radius:999px;background:var(--glass);border:1px solid var(--line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font:12.5px var(--mono);color:var(--ink);white-space:nowrap}:host .pill i{font-style:normal;opacity:.6;font-size:10.5px}:host .pill.on{background:var(--btnbg);color:var(--btnfg);border-color:transparent}:host .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 20px;border-radius:999px;background:var(--btnbg);color:var(--btnfg);font-weight:600;font-size:14px;border:0}:host .btn.o{background:var(--glass);color:var(--ink);border:1px solid var(--line2);backdrop-filter:blur(12px)}:host .btn:disabled{opacity:.55;cursor:default}:host .scr{position:absolute;inset:0;-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent var(--slmT,70px),#000 calc(var(--slmT,70px) + 42px));mask-image:linear-gradient(180deg,transparent 0,transparent var(--slmT,70px),#000 calc(var(--slmT,70px) + 42px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;transition:opacity .6s,transform .8s cubic-bezier(.4,0,.2,1),filter .6s}:host(.diving) .scr{opacity:0;transform:scale(1.05);filter:blur(4px);pointer-events:none}:host .mh{position:relative;min-height:420px}:host .hero{position:absolute;left:80px;top:150px;width:360px;text-shadow:var(--hs)}:host .gt{font-family:var(--serif);font-weight:900;font-size:68px;letter-spacing:.05em;line-height:1.08;margin:10px 0 8px;color:var(--ink)}:host .sub{font-family:var(--serif);font-size:19px;margin:0 0 12px}:host .lead{color:var(--ink2);font-size:14px;line-height:1.75;margin:0 0 18px}:host .stats{display:flex;gap:18px;align-items:baseline;margin-bottom:18px;font-size:13px;color:var(--ink3)}:host .stats b{font:500 26px var(--mono);color:var(--ink);margin-right:4px}:host .tgs{display:flex;flex-wrap:wrap;gap:6px;text-shadow:none}:host .tgs .pill{height:30px;font-size:12px}:host .mhint{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);height:34px;line-height:34px;padding:0 16px;border-radius:999px;background:var(--glass);border:1px solid var(--line);backdrop-filter:blur(12px);font:12px/34px var(--mono);color:var(--ink2);white-space:nowrap}:host .mhint b{color:var(--ink);font-weight:500}:host .lake{position:relative;padding:30px 80px 72px;min-height:calc(70vh / var(--slZ, 1));background:linear-gradient(180deg,var(--lake0),var(--lake1) 220px,var(--lake2) 640px)}:host .wk{max-width:1280px;margin:0 auto 46px}:host .wh{display:flex;align-items:baseline;gap:12px;text-shadow:var(--hs)}:host .wh b{font:600 22px var(--mono);letter-spacing:.02em}:host .wh span{font:12px var(--mono);color:var(--ink3);letter-spacing:.06em}:host .strip{position:relative;height:46px;margin:12px 0 16px;border-radius:8px;background:var(--strip);border:1px solid var(--line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}:host .strip canvas{position:absolute;inset:0;width:100%;height:100%}:host .grid{position:relative}:host .mc{position:absolute;left:0;top:0;border-radius:12px;background:var(--panel);border:1px solid var(--line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow:hidden;box-shadow:0 16px 40px rgba(0,0,0,.22);cursor:pointer;transition:border-color .2s,box-shadow .2s}:host .mc.on{border-color:rgba(255,179,138,.75);box-shadow:0 0 0 1px rgba(255,179,138,.3),0 16px 44px rgba(0,0,0,.3)}:host .mc:focus-visible{outline:2px solid var(--warm);outline-offset:2px}:host .co{position:relative;overflow:hidden}:host .co.ph{background:rgba(255,255,255,.04)}:host .co.ph img{display:block;width:100%;height:100%;object-fit:cover}:host .co.sk{height:64px;background:radial-gradient(1px 1px at 18% 30%,rgba(255,255,255,.7),transparent 60%),radial-gradient(1px 1px at 62% 22%,rgba(255,255,255,.5),transparent 60%),radial-gradient(1px 1px at 82% 64%,rgba(255,255,255,.6),transparent 60%),radial-gradient(1px 1px at 36% 72%,rgba(255,255,255,.4),transparent 60%),linear-gradient(180deg,#0a1130,#18204a)}:host .co.sk.d{background:radial-gradient(60px 26px at 72% 82%,rgba(255,255,255,.28),transparent),linear-gradient(180deg,#3d6fb8,#a9c6e6)}:host .co .pl{position:absolute;left:50%;top:50%;width:36px;height:36px;margin:-18px;border-radius:50%;background:rgba(0,0,0,.45)}:host .co .pl:after{content:"";position:absolute;left:14px;top:11px;border:7px solid transparent;border-left:11px solid #fff;border-right:0}:host .co .nb{position:absolute;right:8px;top:8px;padding:0 7px;height:20px;line-height:20px;border-radius:999px;background:rgba(0,0,0,.45);color:#fff;font:10.5px/20px var(--mono)}:host .mt{position:absolute;height:2px;border-radius:2px;transform-origin:100% 50%;pointer-events:none;background:linear-gradient(90deg,transparent,var(--mc) 70%,#fff)}:host .mt:after{content:"";position:absolute;right:-6px;top:-6px;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle,#fff 0 1.6px,var(--mc) 2.6px,transparent 7px)}:host .mt{height:6px;margin-top:-2px;border-radius:0;background:none}:host .mt:before{content:"";position:absolute;left:0;right:0;top:50%;height:2.4px;margin-top:-1.2px;background:linear-gradient(90deg,transparent,var(--mc) 50%,#fff 82%,rgba(255,255,255,.6) 93%,transparent);clip-path:polygon(0 38%,80% 0,100% 50%,80% 100%,0 62%)}:host .mt:after{left:38%;right:5%;top:50%;width:auto;height:8px;margin-top:-4px;border-radius:6px;background:linear-gradient(90deg,transparent,var(--mc) 78%,transparent);filter:blur(3px);opacity:.5}:host .bd{padding:11px 14px 12px}:host .hd{display:flex;align-items:baseline;gap:8px;margin-bottom:5px}:host .tm{font:600 17px var(--mono);color:var(--ink)}:host .dt{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px;vertical-align:2px;background:var(--cool)}:host .dt.d{background:var(--warm)}:host .md{font:11px var(--mono);color:var(--ink3);letter-spacing:.05em}:host .tx{margin:0;font-size:13.5px;line-height:1.65;color:var(--ink2);display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}:host .tx.lg{font:16px/1.7 var(--serif);color:var(--ink)}:host .ft{display:flex;align-items:center;gap:6px;margin-top:9px;font:11px var(--mono);color:var(--ink3)}:host .tg{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;border:1px solid var(--line);background:none;font-size:11.5px;color:var(--cool)}:host .ft .up{margin-left:auto}:host .more{text-align:center;margin:6px 0 30px}:host .none{text-align:center;color:var(--ink3);margin:60px 0}:host .tip{position:absolute;z-index:4;width:250px;padding:11px 13px;border-radius:12px;background:var(--panel);border:1px solid var(--line);backdrop-filter:blur(16px);box-shadow:0 14px 40px rgba(0,0,0,.3);font-size:12.5px;color:var(--ink2);opacity:0;pointer-events:none;transition:opacity .2s}:host .tip.on{opacity:1}:host .tip .t1{display:flex;align-items:baseline;gap:8px}:host .tip .t1 b{font:600 17px var(--mono);color:var(--ink)}:host .tip .t1 span{font:11px var(--mono);color:var(--ink3)}:host .tip p{margin:5px 0 0;color:var(--ink);line-height:1.6}:host .tip .go{margin-top:6px;font:11px var(--mono);letter-spacing:.14em;color:var(--warm)}:host .toast{position:absolute;left:50%;bottom:30px;transform:translate(-50%,10px);z-index:6;padding:0 16px;height:36px;line-height:36px;border-radius:999px;background:var(--panel);border:1px solid var(--line);backdrop-filter:blur(14px);font:12.5px/36px var(--mono);opacity:0;pointer-events:none;transition:opacity .25s,transform .25s}:host .toast.on{opacity:1;transform:translate(-50%,0)}:host .det{position:absolute;inset:0;visibility:hidden}:host .det.on{visibility:visible}:host .det .dim{position:absolute;inset:0;background:var(--dimbg);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);opacity:0;transition:opacity .7s}:host .det.on .dim{opacity:1}:host(.diving:not(.dd)) .det .dim{transition-duration:.7s}:host canvas.wc{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:3}:host .dscr{position:absolute;inset:0;overflow:hidden}:host .dl{position:absolute;left:80px;right:370px;top:90px;bottom:0;padding:14px 0 48px;overflow-y:auto;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 14px);mask-image:linear-gradient(180deg,transparent 0,#000 14px);scrollbar-width:none;opacity:0;transform:translateY(22px);transition:opacity .5s,transform .6s cubic-bezier(.2,.7,.2,1)}:host .dl::-webkit-scrollbar{display:none}:host .dr{position:absolute;right:40px;top:104px;bottom:40px;width:300px;overflow-y:auto;border-radius:12px;background:var(--panel);border:1px solid var(--line);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);opacity:0;transform:translateX(24px);transition:opacity .4s,transform .5s}:host(.dd) .dl,:host(.dd) .dr{opacity:1;transform:none}:host .dbar{display:flex;align-items:center;gap:6px;max-width:760px;margin:0 auto 16px}:host .dbar .pv,:host .dbar .nx{width:32px;justify-content:center;padding:0;font-size:16px}:host .dpos{margin-left:auto;font:11.5px var(--mono);letter-spacing:.04em;color:var(--ink3);white-space:nowrap;text-shadow:var(--hs)}:host .dpos i{font-style:normal}:host .pg{box-sizing:border-box;max-width:760px;margin:0 auto;padding:30px 40px 30px;border-radius:12px;background:var(--panel);border:1px solid var(--line);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 24px 60px rgba(0,0,0,.25)}:host .pg.in{animation:pgin .38s ease-out}@keyframes pgin{from{opacity:.25;transform:translateY(8px)}to{opacity:1;transform:none}}:host .pgh{display:flex;justify-content:space-between;gap:12px;font:11.5px var(--mono);letter-spacing:.06em;color:var(--ink3)}:host .tm3{display:inline-block;font:600 46px/1 var(--mono);letter-spacing:.02em;color:var(--warm);margin:14px 0 18px}:host .tm3.land{animation:land 1.4s ease-out}@keyframes land{0%{text-shadow:0 0 0 rgba(255,190,150,0)}18%{text-shadow:0 0 26px rgba(255,190,150,.95),0 0 4px #fff}100%{text-shadow:0 0 0 rgba(255,190,150,0)}}:host .dtx{font:21px/1.95 var(--serif);color:var(--ink)}:host .dtx p{margin:0 0 .6em}:host .dtx a{color:var(--cool)}:host .dtx img{max-width:100%;border-radius:8px}:host .dmd{margin:16px 0 6px}:host .fr{position:relative;margin:0;overflow:hidden;border-radius:8px;background:#0b1024;cursor:zoom-in}:host .fr .bl{position:absolute;inset:-24px;background-size:cover;background-position:center;filter:blur(22px) brightness(.55);transform:scale(1.1)}:host .fr img,:host .fr video{position:relative;display:block;width:100%;height:100%;object-fit:contain}:host .fr video.mv{display:none}:host .fr.vd{cursor:pointer}:host .one .fr{width:100%;aspect-ratio:var(--r,1.7778);max-height:calc(72vh / var(--slZ, 1))}:host .one .fr.pt{width:min(420px,100%);margin:0 auto}:host .one .fr.sq{width:min(560px,100%);margin:0 auto}:host .fr .pl{position:absolute;left:50%;top:50%;width:58px;height:58px;margin:-29px;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:rgba(4,7,18,.5);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:0;transition:transform .2s,background .2s}:host .fr .pl:after{content:"";position:absolute;left:23px;top:18px;border:11px solid transparent;border-left:17px solid #fff;border-right:0}:host .fr:hover .pl{transform:scale(1.06);background:rgba(4,7,18,.66)}:host .fr .du{position:absolute;right:10px;bottom:10px;padding:0 8px;height:22px;line-height:22px;border-radius:999px;background:rgba(0,0,0,.5);color:#fff;font:11px/22px var(--mono)}:host .fr .du:empty{display:none}:host .fr.on .pl,:host .fr.on .du,:host .fr.on .bl{display:none}:host .fr.on{cursor:default;background:#000}:host .ml .mr{display:grid;gap:6px;grid-template-columns:repeat(3,1fr)}:host .ml.g2 .mr{grid-template-columns:1fr 1fr}:host .ml.g4 .mr{grid-template-columns:1fr 1fr;max-width:440px}:host .ml .fr{aspect-ratio:1;border-radius:8px}:host .ml .fr .bl{display:none}:host .ml .fr img,:host .ml .fr video{object-fit:cover}:host .ml .fr .pl{width:42px;height:42px;margin:-21px}:host .ml .fr .pl:after{left:16px;top:12px;border-width:9px;border-left-width:14px}:host .ml .dct{display:none}:host .dtg{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 4px}:host .act{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}:host .pg .hr{height:1px;background:var(--line);margin:24px 0 14px}:host .pg .ph.cmh{padding:0 0 4px;border-top:0}:host .pg .ph.cmh b{font-size:17px}:host .pg .cms{padding:0}:host .pg .cmt{padding:11px 0;font-size:14px}:host .pg .cmt p{font-size:14.5px;line-height:1.7}:host .pg .none{margin:14px 0;text-align:left}:host .pg .cmf{padding:12px 0 0}:host .pg .cmf input{height:40px;padding:0 16px;font-size:14px}:host .pg .cmf button{height:40px;padding:0 18px}:host .lb{position:absolute;inset:76px 0 0;z-index:8;display:flex;align-items:center;justify-content:center;background:rgba(3,5,12,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}:host .lb.on{opacity:1;visibility:visible}:host .lbm{display:flex;align-items:center;justify-content:center;width:calc(100% - 180px);height:calc(100% - 110px)}:host .lbm img,:host .lbm video{max-width:100%;max-height:100%;border-radius:8px;box-shadow:0 30px 80px rgba(0,0,0,.5);background:#000}:host .lb button{position:absolute;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08);color:#fff;font-size:22px;line-height:1;padding:0}:host .lbx{right:24px;top:16px}:host .lbp{left:28px;top:50%;margin-top:-22px}:host .lbn{right:28px;top:50%;margin-top:-22px}:host .lb.one .lbp,:host .lb.one .lbn{display:none}:host .lbc{position:absolute;left:50%;bottom:24px;transform:translateX(-50%);font:12px var(--mono);color:rgba(255,255,255,.75)}:host .act .lk.on{color:var(--warm);border-color:var(--warm)}:host .drx{margin-top:28px;border-radius:12px;background:var(--panel);border:1px solid var(--line);overflow:hidden}:host .ph{display:flex;justify-content:space-between;align-items:baseline;padding:14px 16px 8px;border-top:1px solid var(--line)}:host .dr>.ph:first-child,:host .drx>.ph:first-child{border-top:0}:host .ph b{font-family:var(--serif);font-size:16px}:host .ph span{font:11px var(--mono);letter-spacing:.08em;color:var(--ink3)}:host .mini{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:6px 12px 12px}:host .mini button{position:relative;height:72px;border-radius:6px;border:1px solid var(--line);-webkit-appearance:none;appearance:none;background-color:rgba(127,140,160,.18);background-origin:border-box;background-clip:border-box;background-size:cover;background-position:center;padding:0;overflow:hidden;text-align:left}:host .mini button.sk{background:linear-gradient(180deg,#0a1130,#18204a)}:host .mini button.sk.d{background:linear-gradient(180deg,#3d6fb8,#a9c6e6)}:host .mini button.on{border-color:var(--warm);box-shadow:0 0 0 1px var(--warm)}:host .mini span{position:absolute;left:7px;bottom:5px;font:600 11px var(--mono);color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.8)}:host .mini em{position:absolute;left:7px;right:7px;top:6px;font:normal 11px/1.4 var(--serif);color:rgba(255,255,255,.9);background:none;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:host .cms{padding:0 16px}:host .cmt{padding:9px 0;border-top:1px solid var(--line);font-size:13px;color:var(--ink2)}:host .cmt:first-child{border-top:0}:host .cmt b{color:var(--ink);font-weight:600;margin-right:8px}:host .cmt span{font:10.5px var(--mono);color:var(--ink3)}:host .cmt p{margin:3px 0 0}:host .cmf{display:flex;gap:6px;padding:10px 12px 14px}:host .cmf input{flex:1;min-width:0;height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--line2);background:var(--glass);color:var(--ink);font:13px inherit}:host .drx{max-width:760px;margin-left:auto;margin-right:auto}:host(.nr) .dl{left:40px;right:40px}:host(.m) .mh{min-height:0}:host(.m) .hero{left:18px;right:18px;top:84px;width:auto}:host(.m) .scr{-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent var(--slmTm,56px),#000 calc(var(--slmTm,56px) + 28px));mask-image:linear-gradient(180deg,transparent 0,transparent var(--slmTm,56px),#000 calc(var(--slmTm,56px) + 28px))}:host(.m) .gt{font-size:40px;margin:4px 0}:host(.m) .sub{font-size:15px;margin:0 0 6px}:host(.m) .lead{font-size:13px;margin:0 0 10px}:host(.m) .stats{margin-bottom:10px;gap:14px}:host(.m) .stats b{font-size:18px}:host(.m) .tgs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -18px;padding:0 18px}:host(.m) .tgs::-webkit-scrollbar{display:none}:host(.m) .mhint{display:none}:host(.m) .lake{padding:22px 12px 56px}:host(.m) .wk{margin-bottom:34px}:host(.m) .wh b{font-size:17px}:host(.m) .strip{height:40px;margin:10px 0 12px}:host(.m) .mc{border-radius:12px}:host(.m) .bd{padding:9px 11px 10px}:host(.m) .tm{font-size:15px}:host(.m) .tx{font-size:13px}:host(.m) .tx.lg{font-size:15px}:host(.m) .co.sk{height:54px}:host(.m) .ft .tg{height:20px;padding:0 7px;font-size:10.5px}:host(.m) .dscr{top:108px;overflow-y:auto;overscroll-behavior:contain}:host(.m) .dl{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:auto;padding:0 12px 40px;-webkit-mask-image:none;mask-image:none;overflow:visible;transform:translateY(16px)}:host(.m.dd) .dl{transform:none}:host(.m) .dbar{position:fixed;left:12px;right:12px;top:68px;z-index:5;margin:0;max-width:none}:host(.m) .dpos i{display:none}:host(.m) .pg{padding:20px 18px 20px;border-radius:12px}:host(.m) .pgh{font-size:10.5px;letter-spacing:.03em}:host(.m) .tm3{font-size:36px;margin:12px 0 14px}:host(.m) .dtx{font-size:18px;line-height:1.9}:host(.m) .dmd{margin:14px -18px 4px}:host(.m) .one .fr{border-radius:0;max-height:calc(70vh / var(--slZ, 1))}:host(.m) .one .fr.pt,:host(.m) .one .fr.sq{width:100%}:host(.m) .ml{position:relative}:host(.m) .ml .mr{display:flex;gap:0;max-width:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}:host(.m) .ml .mr::-webkit-scrollbar{display:none}:host(.m) .ml .fr{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:var(--cr,1.3333);border-radius:0}:host(.m) .ml .fr .bl{display:block}:host(.m) .ml .fr img,:host(.m) .ml .fr video{object-fit:contain}:host(.m) .ml .dct{display:block;position:absolute;right:12px;top:10px;padding:0 9px;height:22px;line-height:22px;border-radius:999px;background:rgba(0,0,0,.5);color:#fff;font:11px/22px var(--mono)}:host(.m) .ml .fr .pl{width:58px;height:58px;margin:-29px}:host(.m) .ml .fr .pl:after{left:23px;top:18px;border-width:11px;border-left-width:17px}:host(.m) .drx{margin-top:18px}:host(.m) .lb{top:60px}:host(.m) .lbm{width:100%;height:calc(100% - 120px)}:host(.m) .lbm img,:host(.m) .lbm video{border-radius:0}:host(.m) .lbp,:host(.m) .lbn{display:none}:host(.m) .lbx{right:14px;top:12px}@media(prefers-reduced-motion:reduce){:host .scr,:host .dl,:host .dr,:host .det .dim{transition-duration:.2s}:host(.diving) .scr{transform:none;filter:none}}:host .rdU,:host .rdU span{color:var(--ink)!important}:host .rdH{text-shadow:0 0 1px rgba(var(--rdc),.95),0 1px 2px rgba(var(--rdc),.8),0 0 10px rgba(var(--rdc),var(--rdA)),0 0 22px rgba(var(--rdc),calc(var(--rdA) * .6))!important}:host .mlk{display:none}:host(.mp) .mlk{display:block;margin:0 6px 20px}:host(.mp) .mlk .lead{margin:0 0 10px}:host(.mp) .mlk .stats{margin:0 0 10px}:host(.mp) .mlk .tgs{margin:0 -18px;padding:0 18px}:host .msk{position:absolute;inset:0;pointer-events:none;z-index:1}:host .msk>*{pointer-events:auto}:host .msk .mpg{display:flex;align-items:center;gap:6px;letter-spacing:.04em}:host .msk .mpg i{font-style:normal;min-width:38px;text-align:center}:host .msk .mpg button{width:30px;height:30px;border-radius:50%;border:1px solid var(--line2);background:var(--glass);color:var(--ink);font:16px/1 -apple-system,sans-serif;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:0;display:grid;place-items:center}:host .msk .mpg button:disabled{opacity:.32;cursor:default}:host .msk .mtm{display:inline-flex;align-items:center;font-family:var(--mono);font-weight:600;color:var(--ink)}:host .msk .mmd{font:12px/1 var(--mono);color:var(--ink3)}:host .mcw{position:absolute;box-sizing:border-box;border-radius:12px;background:var(--glass);border:1px solid var(--line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}:host .mch{position:relative;z-index:1;display:flex;align-items:center;gap:10px;height:40px;padding:0 6px 0 14px;font:12px/1 var(--mono);color:var(--ink3);text-shadow:var(--hs);white-space:nowrap}:host .mch>span:not(.mpg){min-width:0;overflow:hidden;text-overflow:ellipsis}:host .mch b{font:600 13px/1 var(--mono);color:var(--ink);letter-spacing:.06em}:host .mch em{font-style:normal;color:var(--ink2);margin-left:auto}:host .mch .mpg{margin-left:auto}:host .mch em+.mpg{margin-left:12px}:host .mch.two{height:56px;align-items:flex-start;padding-top:5px;box-sizing:border-box}:host .mch.two>b,:host .mch.two>span:not(.mpg){line-height:30px}:host .mch.two em{position:absolute;left:14px;top:37px;margin:0}:host .mch.two em+.mpg{margin-left:auto}:host .cs{position:absolute;left:0;top:0;display:block;overflow:visible}:host .cs .band{fill:var(--warm);opacity:.07}:host(.ink-dark) .cs .band{opacity:.09}:host .cs .gl{stroke:var(--line);stroke-width:1}:host .cs .wl{stroke:var(--line2);stroke-width:1;stroke-dasharray:2 4}:host .cs .ax{font:10px var(--mono);fill:var(--ink3)}:host .cs .cbl{font:10px var(--mono);fill:var(--warm);opacity:.75}:host .cst{cursor:pointer;--c:var(--cool)}:host .cst.d{--c:var(--warm)}:host .cst .hit{fill:transparent}:host .cst .gw{fill:var(--c);opacity:.13}:host .cst .gw2{fill:var(--c);opacity:.26}:host .cst .cc{fill:var(--c);transition:transform .2s;transform-box:fill-box;transform-origin:center}:host .cst.n .cc{fill:color-mix(in srgb,var(--c) 55%,#fff)}:host(.ink-dark) .cst.n .cc{fill:var(--c)}:host .cst .rg{fill:none;stroke:var(--c);stroke-width:1;opacity:.65}:host .cst:hover .cc,:host .cst.on .cc{transform:scale(1.7)}:host .cst:hover .gw,:host .cst.on .gw{opacity:.32}:host .mcp{position:absolute;left:0;top:0;display:flex;gap:10px;padding:10px 12px;border-radius:12px;background:var(--panel);border:1px solid var(--line);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 14px 40px rgba(0,0,0,.3);opacity:0;pointer-events:none;transition:opacity .18s;cursor:pointer;color:var(--ink2);font-size:12.5px;box-sizing:border-box;z-index:2}:host .mcp.on{opacity:1;pointer-events:auto}:host .mcp img{width:58px;height:58px;border-radius:8px;object-fit:cover;flex:0 0 auto}:host .mcp>div{min-width:0;flex:1}:host .mcp .mhd{display:flex;align-items:baseline;gap:8px}:host .mcp .mtm{font-size:14px}:host .mcp .mmd{font-size:10.5px}:host .mcp p{margin:5px 0 4px;color:var(--ink);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:host .mcp .mgo{font-size:11px;color:var(--warm)}:host(:not(.m)) .hero{left:var(--pgM, 80px)}:host(:not(.m)) .lake{padding-left:var(--pgM, 80px);padding-right:var(--pgM, 80px)}:host(:not(.m)) .wk{max-width:none}:host(:not(.m)) .dl{left:var(--pgM, 80px)}:host(.m.pd) .hero{left:96px;right:96px}:host(.m.pd) .lake{padding-left:90px;padding-right:90px}:host .st-stage.fit1 .st-card{padding:18px 24px 16px}:host .st-stage.fit1 .st-big{margin:8px 0 2px;font-size:36px}:host .st-stage.fit1 .st-t{margin:8px 0 6px;font-size:22px}:host .st-stage.fit1 .st-x{font-size:15.5px;line-height:1.8}:host .st-stage.fit1 .st-x.lg{font-size:17px;line-height:1.75}:host .st-stage.fit1 .st-f{margin-top:12px;padding-top:10px}:host .st-stage.fit1 .st-bar{margin-bottom:6px}:host .st-stage.fit2 .st-x{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}:host .st-stage.fit2 .st-big{font-size:30px}:host .st-push{display:block;width:100%;pointer-events:none}:host(:not(.m)) .hero,#arx.arc:not(.m) .ar-hero{pointer-events:none}:host(:not(.m)) .hero :is(a,button,.pill,[role=tab],input,label),#arx.arc:not(.m) .ar-hero :is(a,button,input,label){pointer-events:auto}:host .mhint,:host .ar-hint{background:rgba(8,12,28,.74)!important}:host(.ink-dark) .mhint,:host(.ink-dark) .ar-hint{background:rgba(255,255,255,.84)!important}:host .st-stage,:host .st-hs{display:none}:host(:not(.m)) .st-stage{display:block;position:absolute;left:var(--pgM, 80px);z-index:3;transition:opacity .5s}:host(:not(.m)) .st-hs{display:block;position:absolute;z-index:3;height:22px;transition:opacity .5s}:host .st-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;height:30px;margin-bottom:10px}:host .st-all{height:30px;padding:0;border:0;background:none;font:12px var(--mono);letter-spacing:.12em;color:var(--ink2);cursor:pointer;text-shadow:var(--hs)}:host .st-all:hover{color:var(--warm)}:host .st-cnt{display:flex;align-items:center;gap:10px;font:12px var(--mono);letter-spacing:.12em;color:var(--ink3);text-shadow:var(--hs)}:host .st-cnt b{color:var(--ink);font-weight:500}:host .st-cnt button{width:30px;height:30px;border-radius:50%;border:1px solid var(--line2);background:var(--glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--ink);font-size:16px;line-height:1;cursor:pointer;transition:border-color .2s,color .2s}:host .st-cnt button:hover{border-color:var(--warm);color:var(--warm)}:host .st-card{position:relative;box-sizing:border-box;padding:26px 30px 24px;border-radius:12px;background:var(--panel);border:1px solid var(--line);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 26px 70px rgba(0,0,12,.38);overflow:hidden;text-shadow:none}:host(.ink-dark) .st-card{box-shadow:0 18px 44px rgba(20,32,56,.16)}:host .st-card.sl>*{animation:stL .45s cubic-bezier(.2,.7,.2,1) both}:host .st-card.sr>*{animation:stR .45s cubic-bezier(.2,.7,.2,1) both}@keyframes stL{from{opacity:0;transform:translateX(-18px)}}@keyframes stR{from{opacity:0;transform:translateX(18px)}}:host .st-k{font:11.5px var(--mono);letter-spacing:.12em;color:var(--ink3)}:host .st-k em{font-style:normal;color:var(--warm)}:host .st-big{display:block;margin:14px 0 4px;font:500 46px/1 var(--serif);letter-spacing:.02em;color:var(--ink);font-variant-numeric:oldstyle-nums}:host .st-t{margin:12px 0 10px;font:700 26px/1.4 var(--serif);letter-spacing:.05em;color:var(--ink);text-wrap:balance}:host .st-x{margin:0;font:500 16.5px/1.95 var(--serif);letter-spacing:.02em;color:var(--ink2);text-wrap:pretty}:host .st-x.lg{font-size:19px;line-height:1.85;color:var(--ink)}:host .st-f{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:18px;padding-top:14px;border-top:1px solid var(--line);font:11.5px var(--mono);letter-spacing:.08em;color:var(--ink3)}:host .st-f a,:host .st-f button{padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;color:var(--warm);cursor:pointer;text-decoration:none}:host .st-f a:hover,:host .st-f button:hover{text-decoration:underline}:host .st-f .gap{flex:1}:host .st-hs button{position:absolute;top:50%;width:10px;height:22px;margin:-11px 0 0 -5px;padding:0;border:0;background:none;cursor:pointer}:host .st-hs button:after{content:"";position:absolute;left:50%;top:50%;width:var(--s,4px);height:var(--s,4px);transform:translate(-50%,-50%);border-radius:50%;background:var(--ink2);opacity:.8;transition:background .2s,transform .2s,opacity .2s}:host .st-hs button:hover:after{opacity:1;background:var(--ink);transform:translate(-50%,-50%) scale(1.5)}:host .st-hs button.on:after{opacity:1;background:var(--warm);box-shadow:0 0 10px var(--warm);transform:translate(-50%,-50%) scale(1.6)}:host .st-hs button i{position:absolute;left:50%;top:22px;transform:translateX(-50%);white-space:nowrap;font:normal 10.5px var(--mono);letter-spacing:.06em;color:var(--ink3);pointer-events:none}:host .st-hs button.on i{color:var(--warm)}:host .st-hs .st-lb{position:absolute;bottom:22px;transform:translateX(-50%);white-space:nowrap;font:600 12px var(--serif);letter-spacing:.08em;color:var(--warm);text-shadow:var(--hs);pointer-events:none}:host .st-hs:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:linear-gradient(90deg,transparent,var(--line2) 8%,var(--line2) 92%,transparent)}:host(:not(.m)) .hero{top:96px;width:auto;right:var(--pgM, 80px)}:host(:not(.m)) .hero .gt{display:inline-block;font-size:44px;margin:8px 18px 0 0;vertical-align:baseline}:host(:not(.m)) .hero .sub{display:inline-block;font-size:16px;color:var(--ink2);margin:0}:host(:not(.m)) .hero .lead,:host(:not(.m)) .hero .stats{display:none}:host(:not(.m)) .hero .tgs{margin-top:12px;max-width:min(480px,34vw)}:host(:not(.m)) .hero .tgs .pill{height:26px;font-size:11.5px}:host .st-card.mo{cursor:pointer;padding:0}:host .st-card.mo.hp{display:grid;grid-template-columns:40% minmax(0,1fr)}:host .st-card.mo .st-im{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;background:rgba(127,140,160,.18)}:host .st-card.mo.hp{padding:20px;column-gap:20px;align-items:start;grid-template-columns:38% minmax(0,1fr)}:host .st-card.mo.hp .st-im{border-radius:12px}:host .st-card.mo.hp .st-in{padding:0}:host .st-stage.fit1 .st-card.mo:not(.hp),:host .st-stage.fit2 .st-card.mo:not(.hp){padding:0}:host .st-stage.fit1 .st-card.mo.hp,:host .st-stage.fit2 .st-card.mo.hp{padding:16px;column-gap:16px}:host .st-card.mo .st-in{padding:22px 28px 22px}:host .st-card.mo .st-x{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}:host .st-card.mo.hp .st-in{padding:0}:host .st-card.mo.hp .st-x{-webkit-line-clamp:4;font-size:16px;line-height:1.85}:host .st-card.mo.hp .st-f{margin-top:12px}:host .st-card.mo .st-tg{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:12px;font:12px var(--mono);color:var(--cool, #9FC4FF)}:host .st-card.mo:hover{border-color:var(--warm)}:host .st-card .st-dt{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:#A6D8F0;vertical-align:1px}:host .st-card .st-dt.d{background:#FFC496}:host .st-ln{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:2;overflow:visible}:host(.m) .st-ln{display:none}:host(:not(.m)) .mhint{bottom:44px}:host .wh{padding-bottom:4px}:host .wh b{font:700 28px var(--serif);letter-spacing:.04em;font-variant-numeric:oldstyle-nums}:host .wh span{letter-spacing:.14em}:host .mc{border-radius:12px;border-color:color-mix(in srgb,var(--line) 70%,transparent)}:host .tx{font:500 14.5px/1.85 var(--serif);letter-spacing:.02em;color:var(--ink)}:host .tx.lg{font-size:17px;line-height:1.8;font-weight:500}:host .tg{border:0;padding:0 2px;height:auto}:host(.m) .wh b{font-size:21px}:host(.m) .tx{font-size:14px;line-height:1.8}:host(.m) .tx.lg{font-size:15.5px}:host .st-card.mo.hp{align-items:stretch}:host .st-card.mo.hp .st-im{align-self:start}:host .st-card.mo.hp .st-in{display:flex;flex-direction:column;min-width:0}:host .st-card.mo.hp .st-in>:not(.st-f):nth-last-child(2){margin-bottom:12px}:host .st-card.mo.hp .st-f{margin-top:auto}:host .st-card.mo.hp.meas{align-items:start}:host .st-card.mo.hp.meas .st-f{margin-top:0}:host .st-card.mo.hp.r11 .st-im{aspect-ratio:1/1}:host .st-card.mo.hp.r43 .st-im{aspect-ratio:4/3}:host .st-card.mo.hp .st-x.sh{font-size:21px;line-height:1.6;color:var(--ink)}@media(orientation:landscape)and (max-height:519px){:host .lb,:host(.m) .lb{top:60px}:host .lbm,:host(.m) .lbm{width:calc(100% - 136px);height:calc(100% - 40px)}:host .lbx,:host(.m) .lbx{right:14px;top:10px}:host .lbp{left:14px}:host .lbn{right:14px}:host .lbc{bottom:8px}}:host{position:fixed;inset:0;z-index:2;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Helvetica Neue","Microsoft YaHei",sans-serif;font-size:15px;line-height:1.6;opacity:0;transition:opacity .8s;--serif:"Source Han Serif SC","Noto Serif CJK SC","Noto Serif SC","Songti SC","STSong",serif;--mono:ui-monospace,"SF Mono",Menlo,monospace;--ink:#EAF0FF;--ink2:#BAC4DC;--ink3:#8D98B3;--line:rgba(180,195,230,.16);--line2:rgba(180,195,230,.32);--warm:#FFB38A;--glass:rgba(8,12,28,.5);--panel:rgba(9,13,28,.66);--panel2:rgba(9,13,28,.86);--btnbg:#EEF2FA;--btnfg:#13213A;--hs:0 1px 14px rgba(0,0,10,.4);--dimbg:rgba(5,8,16,.62)}:host(.on){opacity:1}:host(.ink-dark){--ink:#14213A;--ink2:#3E4C66;--ink3:#5E6A82;--line:rgba(20,40,70,.13);--line2:rgba(20,40,70,.26);--warm:#D9692F;--glass:rgba(255,255,255,.55);--panel:rgba(255,255,255,.72);--panel2:rgba(255,255,255,.92);--btnbg:#13213A;--btnfg:#EEF2FA;--hs:0 1px 12px rgba(255,255,255,.5);--dimbg:rgba(235,238,244,.62)}:host button{font:inherit;color:inherit;cursor:pointer}:host .kk{font:11px var(--mono);letter-spacing:.24em;color:var(--ink3);text-transform:uppercase}:host .kk em{font-style:normal;color:var(--warm);background:none;padding:0;border:0;box-shadow:none;font:inherit;letter-spacing:inherit}:host .pill{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 13px;border-radius:999px;background:var(--glass);border:1px solid var(--line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font:12.5px var(--mono);color:var(--ink);white-space:nowrap}:host .pill i{font-style:normal;opacity:.6;font-size:10.5px}:host .btn{flex:none;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 20px;border-radius:999px;background:var(--btnbg);color:var(--btnfg);font-weight:600;font-size:14px;border:0;transition:transform .2s,box-shadow .2s}:host .btn:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(0,0,0,.25)}:host .btn.o{background:var(--glass);color:var(--ink);border:1px solid var(--line2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}:host canvas.sky{position:absolute;inset:0;width:100%;height:100%;transition:opacity .6s}:host(.diving) canvas.sky{opacity:0}:host .hero{position:absolute;left:80px;top:150px;width:350px;text-shadow:var(--hs);transition:opacity .5s,transform .6s}:host .gt{font-family:var(--serif);font-weight:900;font-size:68px;letter-spacing:.05em;line-height:1.08;margin:10px 0 8px;color:var(--ink);text-shadow:var(--hs)}:host .sub{font-family:var(--serif);font-size:19px;margin:0 0 12px}:host .lead{color:var(--ink2);font-size:14px;line-height:1.75;margin:0 0 20px}:host .stats{display:flex;gap:18px;align-items:baseline;margin-bottom:22px;font-size:13px;color:var(--ink3)}:host .stats b{font:500 26px var(--mono);color:var(--ink);margin-right:4px}:host .btns{display:flex;gap:10px}:host(.diving) .hero,:host(.allon) .hero{opacity:0;transform:translateX(-30px);pointer-events:none}:host .hint{position:absolute;left:50%;bottom:24px;transform:translateX(-50%);transition:opacity .4s;color:var(--ink2);height:36px;padding:0 16px;border-radius:999px;background:var(--glass);border:1px solid var(--line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font:12.5px var(--mono);display:flex;align-items:center;gap:6px;white-space:nowrap;pointer-events:none}:host .hint b{color:var(--ink);font-weight:500}:host(.diving) .hint,:host(.allon) .hint{opacity:0}:host .tip{position:absolute;left:0;top:0;z-index:4;width:240px;padding:11px 13px;border-radius:12px;background:var(--panel2);border:1px solid var(--line);box-shadow:0 14px 40px rgba(0,0,0,.3);font-size:12.5px;color:var(--ink2);opacity:0;pointer-events:none;transition:opacity .2s}:host .tip.on{opacity:1}:host .tip .t1{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}:host .tip .t1 b{font:700 16px var(--serif);color:var(--ink)}:host .tip .t1 span{font:10.5px var(--mono);color:var(--ink3)}:host .tip p{margin:5px 0 0;color:var(--ink);line-height:1.6}:host .tip .go{margin-top:6px;font:11px var(--mono);letter-spacing:.14em;color:var(--warm)}:host .toast{position:absolute;left:50%;bottom:30px;transform:translate(-50%,10px);z-index:9;padding:0 16px;height:36px;line-height:36px;border-radius:999px;background:var(--panel2);border:1px solid var(--line);font:12.5px/36px var(--mono);opacity:0;pointer-events:none;transition:opacity .25s,transform .25s}:host .toast.on{opacity:1;transform:translate(-50%,0)}:host .strip{position:absolute;left:80px;right:80px;transition:opacity .5s}:host(.diving) .strip,:host(.allon) .strip{opacity:0;pointer-events:none}:host .strip .sh{display:flex;align-items:baseline;gap:14px;margin-bottom:10px;text-shadow:var(--hs)}:host .strip .sh .kk{color:var(--ink2)}:host .strip .sgo{border:0;background:none;padding:0;font:12px var(--mono);letter-spacing:.1em;color:var(--warm)}:host .strip .sr{display:flex;gap:10px;align-items:flex-end}:host .strip .sr.in>*{animation:slIn .45s cubic-bezier(.2,.7,.2,1) both}:host .strip .sr.in>*:nth-child(2){animation-delay:.03s}:host .strip .sr.in>*:nth-child(3){animation-delay:.06s}:host .strip .sr.in>*:nth-child(4){animation-delay:.09s}:host .strip .sr.in>*:nth-child(5){animation-delay:.12s}:host .strip .sr.in>*:nth-child(6){animation-delay:.15s}:host .strip .sr.in>*:nth-child(n+7){animation-delay:.18s}@keyframes slIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}:host .strip .sc{position:relative;flex:none;padding:0;border-radius:8px;border:1px solid var(--line);-webkit-appearance:none;appearance:none;background-color:rgba(127,140,160,.18);background-size:cover;background-position:center;background-origin:border-box;background-clip:border-box;overflow:hidden;opacity:.92;transition:transform .2s,border-color .2s,opacity .2s;box-shadow:0 10px 30px rgba(0,0,0,.25)}:host .strip .sc:hover{transform:translateY(-3px);border-color:var(--warm);opacity:1}:host .strip .sc span{position:absolute;left:8px;bottom:6px;font:600 11px var(--mono);color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.85)}:host .strip .sc em{position:absolute;left:8px;top:6px;font:normal 12px var(--serif);color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.85);background:none;padding:0}:host .strip .smore{flex:none;width:120px;border-radius:6px;border:1px dashed var(--line2);background:var(--glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font:600 14px var(--serif);color:var(--ink)}:host .strip .smore i{font:normal 11px var(--mono);color:var(--warm)}:host .strip .smore:hover{border-color:var(--warm)}:host .all{position:absolute;left:40px;top:96px;bottom:40px;width:min(440px,calc(32vw / var(--slZ, 1)));z-index:5;display:flex;flex-direction:column;border-radius:12px;background:var(--panel);border:1px solid var(--line);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 30px 80px rgba(0,0,0,.3);opacity:0;transform:translateX(-30px);pointer-events:none;transition:opacity .4s,transform .5s cubic-bezier(.2,.7,.2,1)}:host(.allon) .all{opacity:1;transform:none;pointer-events:auto}:host .ah{display:flex;align-items:baseline;gap:10px;padding:18px 18px 10px 22px}:host .ah b{font:700 17px var(--serif);color:var(--ink)}:host .ah .ac{font:11px var(--mono);letter-spacing:.12em;color:var(--ink3)}:host .ah .x{margin-left:auto;border:0;background:none;color:var(--ink3);font-size:18px;line-height:1;padding:2px 6px}:host .at{display:flex;gap:6px;padding:0 18px 12px 22px;border-bottom:1px solid var(--line)}:host .at button{height:28px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:none;font:12px var(--mono);color:var(--ink2)}:host .at button.on{background:var(--btnbg);color:var(--btnfg);border-color:transparent}:host .al{flex:1;overflow:auto;padding:6px 10px 16px;scrollbar-width:thin;overscroll-behavior:contain}:host .ag{display:flex;justify-content:space-between;align-items:baseline;padding:14px 12px 6px;font:11px var(--mono);letter-spacing:.16em;color:var(--ink3)}:host .ag b{font:600 14px var(--serif);letter-spacing:.1em;color:var(--ink2)}:host .ar{display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:12px;width:100%;padding:7px 10px;border:0;border-radius:12px;background:none;text-align:left;transition:background .2s}:host .ar:hover,:host .ar.on{background:var(--glass)}:host .ar .th{width:56px;height:38px;border-radius:8px;background-size:cover;background-position:center}:host .ar .tx{display:flex;flex-direction:column;min-width:0}:host .ar .tx b{font:600 15.5px/1.35 var(--serif);color:var(--ink)}:host .ar.on .tx b{color:var(--warm)}:host .ar .tx i{font:11px var(--mono);font-style:normal;color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:host .ar .ct{font:500 15px var(--mono);color:var(--ink2)}:host .ar .ct small{font-size:10.5px;color:var(--ink3);margin-left:2px}:host .ar.oth .th{opacity:.6;filter:grayscale(.6)}:host .det{position:absolute;inset:0;pointer-events:none}:host .det .dim{position:absolute;inset:0;background:var(--dimbg);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);opacity:0;transition:opacity .7s;pointer-events:none}:host(.dimon) .det .dim{opacity:1}:host canvas.ov{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:3}:host .dscr{position:absolute;inset:0;overflow:hidden;pointer-events:none}:host(.dd) .dscr{pointer-events:auto}:host canvas.lc{position:absolute;left:0;top:0;width:100%}:host .dl{position:absolute;left:80px;top:104px;bottom:24px;width:380px;overflow-y:auto;scrollbar-width:none;opacity:0;transform:translateX(-24px);transition:opacity .4s,transform .5s}:host .dl::-webkit-scrollbar{display:none}:host(.dd) .dl{opacity:1;transform:none}:host .dbar{display:flex;gap:6px;margin-bottom:22px}:host .dbar .pv,:host .dbar .nx{width:32px;justify-content:center;padding:0;font-size:16px}:host .pt{font:900 46px/1.15 var(--serif);margin:12px 0 8px;color:var(--ink)}:host .dtx{font:19px/1.85 var(--serif);color:var(--ink);margin:0 0 12px}:host .meta{font:12px var(--mono);letter-spacing:.06em;color:var(--ink3);margin-bottom:18px;line-height:1.9}:host .act{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}:host .act .lk.on{color:var(--warm);border-color:var(--warm)}:host .drx{margin-top:28px;border-radius:12px;background:var(--panel);border:1px solid var(--line);overflow:hidden}:host .ph{display:flex;justify-content:space-between;align-items:baseline;padding:14px 16px 8px;border-top:1px solid var(--line)}:host .dr>.ph:first-child,:host .drx>.ph:first-child{border-top:0}:host .ph b{font-family:var(--serif);font-size:16px}:host .ph span{font:11px var(--mono);letter-spacing:.08em;color:var(--ink3)}:host .mini{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:6px 12px 12px}:host .mini button{position:relative;height:72px;border-radius:6px;border:1px solid var(--line);-webkit-appearance:none;appearance:none;background-color:rgba(127,140,160,.18);background-origin:border-box;background-clip:border-box;background-size:cover;background-position:center;padding:0;overflow:hidden;text-align:left}:host .mini button.on{border-color:var(--warm);box-shadow:0 0 0 1px var(--warm)}:host .mini span{position:absolute;left:7px;bottom:5px;font:600 11px var(--mono);color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.8)}:host .mini.one{grid-template-columns:1fr}:host .mini.one button{height:120px}:host canvas.mm{display:block;width:100%;height:210px}:host(.m) canvas.mm,:host(.nr) canvas.mm{height:190px}:host .dr{position:absolute;right:40px;top:104px;width:300px;max-height:calc(100% - 144px);overflow-y:auto;border-radius:12px;background:var(--panel);border:1px solid var(--line);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);opacity:0;transform:translateX(24px);transition:opacity .4s,transform .5s;pointer-events:none}:host(.dd) .dr{opacity:1;transform:none;pointer-events:auto}:host .full{position:absolute;inset:0;z-index:8;display:flex;align-items:center;justify-content:center;background:rgba(3,5,12,.92);opacity:0;pointer-events:none;transition:opacity .3s}:host .full.on{opacity:1;pointer-events:auto}:host .full img{display:block;width:min(calc(94vw / var(--slZ, 1)),calc(86vh / var(--slZ, 1) * var(--ar, 1.5)));height:auto;aspect-ratio:var(--ar, 1.5);object-fit:contain;border-radius:8px;box-shadow:0 30px 80px rgba(0,0,0,.6)}:host .full .fbar{position:absolute;right:24px;top:84px;display:flex;gap:8px}:host .full .fo[hidden]{display:none}:host .full .fo:disabled{cursor:default}:host .full .fo.ld{background-image:linear-gradient(90deg,rgba(255,179,138,.34) var(--p,0%),transparent var(--p,0%))}:host .full .fv{position:relative}:host .full .fv.wait img{visibility:hidden}:host .full .fv.wait::after{content:"加载中";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font:12px var(--mono);letter-spacing:.24em;color:rgba(232,236,255,.6)}:host(.nr) .hero{width:330px}:host(.nr) .dl{width:min(400px,calc(42vw / var(--slZ, 1)))}:host .mbar{display:none}:host(.m) .hero{left:18px;right:18px;top:76px;width:auto}:host(.m) .gt{font-size:40px;margin:4px 0}:host(.m) .sub{font-size:14px;margin:0 0 6px}:host(.m) .lead,:host(.m) .btns,:host(.m) .hint{display:none}:host(.m) .stats{margin:0;gap:14px}:host(.m) .stats b{font-size:18px}:host(.m) .mbar{display:flex;flex-direction:column;align-items:center;gap:8px;position:absolute;left:12px;right:12px;bottom:16px;transition:opacity .4s}:host(.m) .mbar .mh{margin:0;font:11px var(--mono);letter-spacing:.06em;color:var(--ink3);text-shadow:var(--hs)}:host(.m) .mbar .mb2{display:flex;gap:8px}:host(.m) .mbar .pill{height:34px}:host(.m.selon) .mbar .mh{opacity:0}:host(.m.diving) .mbar,:host(.m.allon) .mbar{opacity:0;pointer-events:none}:host(.m) .all{left:12px;right:12px;top:64px;bottom:12px;width:auto;transform:translateY(20px)}:host(.m.allon) .all{transform:none}:host(.m) .strip{left:12px;right:0}:host(.m) .strip .sh{padding-right:12px;justify-content:space-between}:host(.m) .strip .sr{overflow-x:auto;padding:0 12px 6px 0;scrollbar-width:none;-webkit-overflow-scrolling:touch}:host(.m) .strip .sr::-webkit-scrollbar{display:none}:host(.m) .strip .smore{display:none}:host(.m) .dscr{top:108px;overflow-y:auto;overscroll-behavior:contain}:host(.m) canvas.lc{position:relative;display:block}:host(.m) .dl{position:relative;left:auto;top:auto;bottom:auto;width:auto;padding:0 18px 40px;overflow:visible;transform:translateY(16px)}:host(.m.dd) .dl{transform:none}:host(.m) .dbar{position:fixed;left:12px;right:12px;top:68px;z-index:5;margin:0}:host(.m) .pt{font-size:34px}:host(.m) .dtx{font-size:17px}:host(.m) .tip{width:230px}:host(.m) .dr{display:none}@media(prefers-reduced-motion:reduce){:host .dl,:host .dr,:host .det .dim,:host .all,:host .strip{transition-duration:.2s}:host .strip .sr.in>*{animation:none}}:host .rdU,:host .rdU span{color:var(--ink)!important}:host .rdH{text-shadow:0 0 1px rgba(var(--rdc),.95),0 1px 2px rgba(var(--rdc),.8),0 0 10px rgba(var(--rdc),var(--rdA)),0 0 22px rgba(var(--rdc),calc(var(--rdA) * .6))!important}:host(.mp) .sub{display:none}:host .lk{display:none}:host(.mp) .lk{display:block;position:absolute;left:18px;right:18px;top:0;z-index:3;pointer-events:none;transition:opacity .4s}:host(.mp) .lk .stats{margin:0}:host(.mp.diving) .lk,:host(.mp.allon) .lk{opacity:0}:host(:not(.m)) .hero{left:var(--pgM, 80px)}:host(:not(.m)) .strip{left:var(--pgM, 80px);right:var(--pgM, 80px)}:host(:not(.m)) .dl{left:var(--pgM, 80px)}:host(.m.pd) .hero{left:96px;right:96px}:host(.m.pd) .lk{left:96px;right:96px}:host(.m.pd) .strip{left:96px}:host(.m.pd) .strip .sh{padding-right:96px}:host(:not(.m)) .hero{top:96px;width:auto;right:var(--pgM, 80px)}:host .hero{pointer-events:none}:host .hero a,:host .hero button{pointer-events:auto}:host(:not(.m)) .hero .gt{display:inline-block;font-size:44px;margin:8px 18px 0 0;vertical-align:baseline}:host(:not(.m)) .hero .sub{display:inline-block;font-size:16px;color:var(--ink2);margin:0}:host(:not(.m)) .hero .lead,:host(:not(.m)) .hero .stats,:host(:not(.m)) .hero .btns,:host(:not(.m)) .strip{display:none}:host(:not(.m)) .hint{bottom:22px}:host .pstage,:host .pstm,:host .phs{display:none}:host(:not(.m)) .pstage,:host(:not(.m)) .pstm{display:block;position:absolute;left:var(--pgM, 80px);z-index:2;transition:opacity .5s}:host(:not(.m)) .phs{display:block;position:absolute;z-index:2;height:22px;transition:opacity .5s}:host(.diving) :is(.pstage,.pstm,.phs),:host(.allon) :is(.pstage,.pstm,.phs){opacity:0;pointer-events:none}:host .sg-ph{display:block;width:100%;height:100%;padding:0;border:0;border-radius:12px;overflow:hidden;background:rgba(127,140,160,.18);cursor:zoom-in;box-shadow:0 26px 70px rgba(0,0,12,.45);-webkit-appearance:none;appearance:none}:host .sg-ph img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}:host .sg-ph:hover img{transform:scale(1.02)}:host(.ink-dark) .sg-ph{box-shadow:0 20px 50px rgba(20,32,56,.22)}:host .pstage.sl .sg-ph img{animation:sgL .45s cubic-bezier(.2,.7,.2,1)}:host .pstage.sr .sg-ph img{animation:sgR .45s cubic-bezier(.2,.7,.2,1)}@keyframes sgL{from{opacity:0;transform:translateX(-24px)}}@keyframes sgR{from{opacity:0;transform:translateX(24px)}}:host .sg-cnt{position:absolute;right:0;top:-40px;display:flex;align-items:center;gap:10px;font:12px var(--mono);letter-spacing:.12em;color:var(--ink3);text-shadow:var(--hs)}:host .sg-cnt b{color:var(--ink);font-weight:500}:host .sg-cnt button{width:30px;height:30px;border-radius:50%;border:1px solid var(--line2);background:var(--glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--ink);font-size:16px;line-height:1;cursor:pointer;transition:border-color .2s,color .2s}:host .sg-cnt button:hover{border-color:var(--warm);color:var(--warm)}:host .sg-all{position:absolute;left:0;top:-40px;height:30px;padding:0;border:0;background:none;font:12px var(--mono);letter-spacing:.12em;color:var(--ink2);cursor:pointer;text-shadow:var(--hs)}:host .sg-all:hover{color:var(--warm)}:host .pstm .sg-k{font:11.5px var(--mono);letter-spacing:.12em;color:var(--ink3)}:host .pstm .sg-k em{font-style:normal;color:var(--warm)}:host .pstm h2{margin:8px 0 4px;font:700 28px/1.3 var(--serif);letter-spacing:.06em;color:var(--ink)}:host .pstm p{margin:0;font:500 15px/1.75 var(--serif);color:var(--ink2)}:host .sg-th{display:flex;gap:8px;margin-top:14px}:host .sg-th button{flex:none;width:58px;height:40px;padding:0;border-radius:6px;border:1px solid var(--line);background-color:rgba(127,140,160,.18);background-size:cover;background-position:center;cursor:pointer;opacity:.7;transition:opacity .2s,border-color .2s;-webkit-appearance:none;appearance:none}:host .sg-th button:hover,:host .sg-th button.on{opacity:1;border-color:var(--warm)}:host .sg-th .more{width:auto;padding:0 10px;font:11px var(--mono);color:var(--ink2);background:var(--glass)}:host .phs button{position:absolute;top:50%;width:8px;height:22px;margin:-11px 0 0 -4px;padding:0;border:0;background:none;cursor:pointer}:host .phs button:after{content:"";position:absolute;left:50%;top:50%;width:var(--s,4px);height:var(--s,4px);transform:translate(-50%,-50%);border-radius:50%;background:var(--ink2);opacity:.75;transition:background .2s,transform .2s,opacity .2s}:host .phs button:hover:after{opacity:1;background:var(--ink);transform:translate(-50%,-50%) scale(1.5)}:host .phs button.on:after{opacity:1;background:var(--warm);box-shadow:0 0 10px var(--warm);transform:translate(-50%,-50%) scale(1.6)}:host .phs .hs-lb{position:absolute;bottom:22px;transform:translateX(-50%);white-space:nowrap;font:600 12px var(--serif);letter-spacing:.08em;color:var(--warm);text-shadow:var(--hs);pointer-events:none}:host .phs:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:linear-gradient(90deg,transparent,var(--line2) 8%,var(--line2) 92%,transparent)}:host .sgm-nav{display:none}:host(.m) .sgm-nav{display:inline-flex;gap:6px;margin-left:auto}:host(.m) .sgm-nav button{width:28px;height:28px;border-radius:50%;border:1px solid var(--line2);background:var(--glass);color:var(--ink);font-size:15px;line-height:1}:host .hc{background-image:none!important}:host .ar .th.hc,:host .sg-th button.hc{position:relative}:host .strip .sc.hc:after,:host .sg-th button.hc:after,:host .mini button.hc:after,:host .ar .th.hc:after{content:"HEIC";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font:600 10px var(--mono);letter-spacing:.16em;color:var(--ink2);opacity:.85;pointer-events:none}:host .strip .sc.hc em,:host .strip .sc.hc span,:host .mini button.hc span{color:var(--ink2);text-shadow:none}:host .sg-ph .hcn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;height:100%;padding:0 12%;box-sizing:border-box;text-align:center;font:15px/1.8 var(--serif);color:var(--ink2);background:linear-gradient(160deg,rgba(127,140,160,.14),rgba(40,52,90,.3))}:host .sg-ph .hcn i{font:600 11px var(--mono);font-style:normal;letter-spacing:.24em;color:var(--warm)}:host(.m) .sg-ph .hcn{font-size:13.5px;padding:0 9%}:host .pst{position:absolute;z-index:4;opacity:0;pointer-events:none;transition:opacity .4s}:host(.dd:not(.m)) .pst{opacity:1;pointer-events:auto}:host .pst .psh{display:flex;align-items:baseline;gap:12px;margin-bottom:7px;font:11px var(--mono);letter-spacing:.08em;color:var(--ink3)}:host .pst .psh b{font:600 13.5px var(--serif);letter-spacing:0;color:var(--ink)}:host .pst .psh em{font-style:normal;color:var(--warm)}:host .pst .psh i{margin-left:auto;font-style:normal;opacity:.8}:host .pst .psr{position:relative;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:3px 2px}:host .pst .psr.ov{-webkit-mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent)}:host .pst .psr::-webkit-scrollbar{display:none}:host .pst .psr button{position:relative;flex:none;width:76px;height:54px;padding:0;border-radius:6px;border:1px solid var(--line);background-color:rgba(127,140,160,.18);background-size:cover;background-position:center;cursor:pointer;opacity:.6;transition:opacity .2s,border-color .2s,transform .2s;-webkit-appearance:none;appearance:none}:host .pst .psr button:hover{opacity:1}:host .pst .psr button.on{opacity:1;border-color:var(--warm);box-shadow:0 0 0 1px var(--warm);transform:translateY(-2px)}:host .pst .psr button span{position:absolute;left:5px;bottom:3px;font:600 10px var(--mono);color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.85)}:host .pst .psr button.hc span{color:var(--ink2);text-shadow:none}:host .pst .psr button.hc:after{content:"HEIC";position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);font:600 9.5px var(--mono);letter-spacing:.14em;color:var(--ink2);opacity:.85}:host .lhz{position:absolute;z-index:4;width:40px;height:40px;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.22);background:rgba(8,12,26,.5);color:#fff;font:20px/38px var(--serif);text-align:center;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .2s,background .2s;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}:host(.dd:not(.m)) .lhz{opacity:.5;pointer-events:auto}:host(.dd:not(.m)) .lhz:hover{opacity:1;background:rgba(8,12,26,.75)}:host(:not(.m)) .dr canvas.mm{height:300px}:host .dr .mmh{margin:0;padding:2px 16px 14px;font:11px var(--mono);letter-spacing:.06em;color:var(--ink3)}:host .mvw{display:none}:host(.mvon) .mvw{display:flex;flex-direction:column;position:absolute;inset:0;z-index:7;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:#05070f;color:#e8ecff;animation:mvIn .28s ease-out}@keyframes mvIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}:host(.mvon) .toast{z-index:9}:host .mvw .pill{color:#e8ecff;border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.06)}:host .mvw .ph b{color:#fff}:host .mvw .ph span{color:rgba(232,236,255,.55)}:host .mvw .ph{border-top:0}:host .mvw .mvtop{flex:none;display:flex;align-items:center;gap:10px;height:56px;padding:0 12px;box-sizing:border-box;position:sticky;top:0;z-index:3;background:#05070f}:host .mvw .mvx{flex:none;height:34px;padding:0 13px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.06);color:#e8ecff;font:13px/32px -apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif;cursor:pointer}:host .mvw .mvt{flex:1;min-width:0;display:flex;align-items:baseline;gap:8px}:host .mvw .mvt b{font:700 19px var(--serif);color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:host .mvw .mvt span{font:12px var(--mono);color:rgba(232,236,255,.6);white-space:nowrap}:host .mvw .mvmap{flex:none;height:32px;padding:0 11px;border-radius:999px;border:1px solid rgba(255,179,138,.45);background:none;color:#ffb38a;font:12px var(--mono);cursor:pointer}:host .mvw .hcn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;height:100%;min-height:220px;padding:0 12%;box-sizing:border-box;text-align:center;font:14.5px/1.8 var(--serif);color:rgba(232,236,255,.8);background:linear-gradient(160deg,rgba(127,140,160,.12),rgba(40,52,90,.32))}:host .mvw .hcn i{font:600 11px var(--mono);font-style:normal;letter-spacing:.24em;color:#ffb38a}:host .mvw .mvinfo{padding:6px 18px 12px}:host .mvw .mvk{font:11.5px var(--mono);letter-spacing:.06em;color:rgba(232,236,255,.6)}:host .mvw .mvd{margin:6px 0 4px;font:17px/1.7 var(--serif);color:#fff}:host .mvw .mvm{margin-top:4px;font:11.5px/1.8 var(--mono);color:rgba(232,236,255,.5)}:host .mvw .mva{display:flex;gap:8px;margin-top:12px}:host .mvw .mva .pill.on{color:#ffb38a;border-color:#ffb38a}:host .mA .mvcar{flex:1 1 auto;height:auto;min-height:min(260px,44vh);display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab}:host .mA .mvcar::-webkit-scrollbar{display:none}:host .mA .mvs{flex:0 0 100%;height:100%;scroll-snap-align:center;scroll-snap-stop:always;display:flex;align-items:center;justify-content:center;background:#03050b;overflow:hidden}:host .mA .mvs img{width:100%;height:100%;object-fit:contain;user-select:none;-webkit-user-select:none}:host .mA .mvs.mvin>*{animation:mvFade .22s ease both}@keyframes mvFade{from{opacity:.15}to{opacity:1}}:host .mA .mvs .hcn{min-height:0}:host .mA .mvend{flex-direction:column;gap:8px;background:radial-gradient(circle at 50% 45%,rgba(255,179,138,.14),transparent 62%),#05070f;cursor:pointer}:host .mA .mvend span{font:11px var(--mono);letter-spacing:.24em;color:rgba(232,236,255,.55)}:host .mA .mvend b{font:900 36px var(--serif);color:#fff}:host .mA .mvend i{font:12px var(--mono);font-style:normal;color:#ffb38a}:host .mA .mvth{flex:none;display:flex;gap:6px;padding:10px 12px 4px;overflow-x:auto;scrollbar-width:none;position:relative}:host .mA .mvth::-webkit-scrollbar{display:none}:host .mvw .mvth button{position:relative;flex:none;width:54px;height:54px;padding:0;border-radius:7px;border:1px solid rgba(255,255,255,.1);background-color:rgba(127,140,160,.18);background-size:cover;background-position:center;opacity:.5;transition:opacity .2s,transform .2s;cursor:pointer}:host .mvw .mvth button.on{opacity:1;border-color:#ffb38a;box-shadow:0 0 0 1px #ffb38a;transform:translateY(-2px)}:host .mvw .mvth button.hc:after{content:"HEIC";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font:600 8.5px var(--mono);letter-spacing:.1em;color:rgba(232,236,255,.75)}:host .mA .mvinfo{flex:none}:host .mA .mvbar{flex:none;position:sticky;bottom:0;z-index:3;display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;padding:8px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.08);background:rgba(5,7,15,.94)}:host .mA .mvbar button{min-width:0;height:42px;padding:0 12px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:#e8ecff;font:15px var(--serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}:host .mA .mvbar button[data-pl="-1"]{text-align:left}:host .mA .mvbar button[data-pl="1"]{text-align:right}:host .mA .mvbar button:disabled{opacity:.35}:host .mA .mvbar .mvmap{height:42px;border-radius:10px;font:12px var(--mono)}:host .mvms{position:absolute;inset:0;z-index:6;display:flex;align-items:flex-end;background:rgba(0,0,0,.5);animation:mvIn .2s ease-out}:host .mvmsb{width:100%;border-radius:16px 16px 0 0;background:rgba(10,14,28,.98);padding:6px 0 calc(16px + env(safe-area-inset-bottom))}:host .mvmsb canvas.mm2{display:block;width:100%;height:320px;cursor:pointer}:host .mvmsb p{margin:6px 0 0;text-align:center;font:11px var(--mono);color:rgba(232,236,255,.5)}:host .mA.land{display:grid;grid-template-columns:minmax(0,1fr) min(340px,42%);grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}:host .mA.land .mvtop{grid-column:1 / -1;grid-row:1;position:static}:host .mA.land .mvcar{grid-column:1;grid-row:2;min-height:0;height:auto}:host .mA.land .mvth{grid-column:1;grid-row:3;padding-bottom:calc(8px + env(safe-area-inset-bottom))}:host .mA.land .mvinfo{grid-column:2;grid-row:2;min-height:0;overflow-y:auto;border-left:1px solid rgba(255,255,255,.06)}:host .mA.land .mvbar{grid-column:2;grid-row:3;position:static;grid-template-columns:1fr 1fr;border-left:1px solid rgba(255,255,255,.06)}:host .mA.land .mvbar .mvmap{grid-column:1 / -1;grid-row:1}:host .mA.land .mvbar button[data-pl]{grid-row:2;height:36px}:host(.m.mshort) .hero{top:66px}:host(.m.mshort) .hero .gt{font-size:30px;margin:2px 0 0}:host(.m) .strip .sh{flex-wrap:nowrap;gap:10px}:host(.m) .strip .sk{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:host(.m) .strip .sk .sk2{font-style:normal}:host(.m) .strip .sgo,:host(.m) .strip .sgm-nav{flex:none;white-space:nowrap}@media(max-width:399px){:host(.m) .strip .sk .sk2{display:none}}:host(.m.nomh) .mbar .mh{display:none}:host(.shl) .hint{display:none}:host(.shl) .sg-ph{display:none}:host(.shl) .hero{top:64px}:host(.shl) .hero .gt{font-size:32px;margin:2px 14px 0 0}:host(.shl) .hero .sub{font-size:13px}:host(.shl) .pstm h2{margin:4px 0 2px;font-size:22px}:host(.shl) .pstm p{font-size:13.5px;line-height:1.6}:host(.shl) .sg-th{margin-top:8px}:host(.shl) .sg-th button{width:50px;height:34px}:host .sg-all i{font-style:normal}:host(.shln) .sg-all i{display:none}:host(.shl) .sg-th{gap:6px}:host(.shl.shln) .pstm .sg-k{letter-spacing:.04em;font-size:11px}:host .sg-th .more{white-space:nowrap}:host(.nohint) .hint{opacity:0;pointer-events:none}:host(.shl.shlx) .sg-cnt span{display:none}:host .mvw .mva{flex-wrap:wrap}:host .mA.land.landn{grid-template-columns:minmax(0,1fr) 220px}:host .mA.land.landn .mvinfo{padding:4px 14px 8px}:host .mA.land.landn .mvk{font-size:11px;letter-spacing:.02em}:host .mA.land.landn .mvd{margin:4px 0 2px;font-size:15px;line-height:1.5}:host .mA.land.landn .mvm{line-height:1.6}:host .mA.land.landn .mva{margin-top:8px;gap:6px}:host .mA.land.landn .mva .pill{height:30px;padding:0 9px;font-size:12px}:host .sg-th button,:host .pst .psr button,:host .mvw .mvth button{background-origin:border-box;background-repeat:no-repeat}:host .pst .psr{overscroll-behavior-x:contain}:host .ops{margin-top:24px;padding-top:13px;border-top:1px solid var(--line);width:max-content;max-width:100%}:host .ops.off{display:none}:host .ops .oph{margin:0 0 9px;font:11px var(--mono);letter-spacing:.24em;color:var(--ink3)}:host .ops.cmp{margin-top:18px;padding-top:12px}:host .ops.cmp .oph{display:none}:host .ops .opg{display:grid;grid-template-columns:auto auto;justify-content:start;column-gap:18px;row-gap:7px;align-items:center}:host .ops .om{display:flex;align-items:center;gap:4px;font:12px var(--mono);letter-spacing:.04em;color:var(--ink2);white-space:nowrap}:host .ops .om s{text-decoration:none;color:var(--ink3);margin:0 3px}:host .ops kbd{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:20px;height:20px;padding:0 5px;border:1px solid var(--line);border-radius:5px;background:rgba(127,140,160,.1);font:11px/1 var(--mono);letter-spacing:0;color:var(--ink)}:host .ops .oa{font:13px var(--serif);color:var(--ink2);white-space:nowrap}:host .pst .psr.ov{--fl:0px;--fr:0px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--fl),#000 calc(100% - var(--fr)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--fl),#000 calc(100% - var(--fr)),transparent)}:host .pst .psr.ov.ovl{--fl:28px}:host .pst .psr.ov.ovr{--fr:28px}:host .pst .psh b,:host .pst .psh span{white-space:nowrap}:host .pst .psh i{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.sl-mv .hud{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s,visibility 0s .25s}html.sl-mv .hud *{pointer-events:none!important}:host{position:fixed;inset:0;z-index:2;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Helvetica Neue","Microsoft YaHei",sans-serif;font-size:15px;line-height:1.6;opacity:0;transition:opacity .8s;--serif:"Source Han Serif SC","Noto Serif CJK SC","Noto Serif SC","Songti SC","STSong",serif;--mono:ui-monospace,"SF Mono",Menlo,monospace;--ink:#EAF0FF;--ink2:#BAC4DC;--ink3:#8D98B3;--line:rgba(180,195,230,.16);--line2:rgba(180,195,230,.32);--warm:#FFB38A;--cool:#A9C8FF;--glass:rgba(8,12,28,.5);--panel:rgba(9,13,28,.66);--btnbg:#EEF2FA;--btnfg:#13213A;--hs:0 1px 14px rgba(0,0,10,.4);--dimbg:rgba(5,8,16,.62);--lake0:rgba(4,7,18,0);--lake1:rgba(4,7,18,.5);--lake2:rgba(4,7,18,.8);--strip:rgba(8,12,30,.5)}:host(.on){opacity:1}:host(.ink-dark){--ink:#14213A;--ink2:#3E4C66;--ink3:#5E6A82;--line:rgba(20,40,70,.13);--line2:rgba(20,40,70,.26);--warm:#D9692F;--cool:#2C5096;--glass:rgba(255,255,255,.55);--panel:rgba(255,255,255,.72);--btnbg:#13213A;--btnfg:#EEF2FA;--hs:0 1px 12px rgba(255,255,255,.5);--dimbg:rgba(235,238,244,.62);--lake0:rgba(236,240,247,0);--lake1:rgba(236,240,247,.45);--lake2:rgba(236,240,247,.78);--strip:rgba(255,255,255,.45)}:host button{font:inherit;color:inherit;cursor:pointer}:host .kk{font:11px var(--mono);letter-spacing:.24em;color:var(--ink3);text-transform:uppercase}:host .kk em{font-style:normal;color:var(--warm);background:none;padding:0;border:0;box-shadow:none;font:inherit;letter-spacing:inherit}:host .pill{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 13px;border-radius:999px;background:var(--glass);border:1px solid var(--line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font:12.5px var(--mono);color:var(--ink);white-space:nowrap}:host .pill i{font-style:normal;opacity:.6;font-size:10.5px}:host .pill.on{background:var(--btnbg);color:var(--btnfg);border-color:transparent}:host .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 20px;border-radius:999px;background:var(--btnbg);color:var(--btnfg);font-weight:600;font-size:14px;border:0}:host .btn.o{background:var(--glass);color:var(--ink);border:1px solid var(--line2);backdrop-filter:blur(12px)}:host .btn:disabled{opacity:.55;cursor:default}:host canvas.sky{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;transition:opacity .6s}:host .scr{position:absolute;inset:0;-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent var(--slmT,70px),#000 calc(var(--slmT,70px) + 42px));mask-image:linear-gradient(180deg,transparent 0,transparent var(--slmT,70px),#000 calc(var(--slmT,70px) + 42px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;transition:opacity .6s,transform .8s cubic-bezier(.4,0,.2,1),filter .6s}:host .mh{position:relative;min-height:420px}:host .hero{position:absolute;left:80px;top:150px;width:360px;text-shadow:var(--hs)}:host .gt{font-family:var(--serif);font-weight:900;font-size:68px;letter-spacing:.05em;line-height:1.08;margin:10px 0 8px;color:var(--ink)}:host .sub{font-family:var(--serif);font-size:19px;margin:0 0 12px}:host .lead{color:var(--ink2);font-size:14px;line-height:1.75;margin:0 0 18px}:host .stats{display:flex;gap:18px;align-items:baseline;margin-bottom:18px;font-size:13px;color:var(--ink3)}:host .stats b{font:500 26px var(--mono);color:var(--ink);margin-right:4px}:host .lake{position:relative;padding:30px 80px 72px;min-height:calc(70vh / var(--slZ, 1));background:linear-gradient(180deg,var(--lake0),var(--lake1) 220px,var(--lake2) 640px)}:host .tip{position:absolute;z-index:4;width:250px;padding:11px 13px;border-radius:12px;background:var(--panel);border:1px solid var(--line);backdrop-filter:blur(16px);box-shadow:0 14px 40px rgba(0,0,0,.3);font-size:12.5px;color:var(--ink2);opacity:0;pointer-events:none;transition:opacity .2s}:host .tip.on{opacity:1}:host .tip .t1{display:flex;align-items:baseline;gap:8px}:host .tip .t1 b{font:600 17px var(--mono);color:var(--ink)}:host .tip .t1 span{font:11px var(--mono);color:var(--ink3)}:host .tip p{margin:5px 0 0;color:var(--ink);line-height:1.6}:host .tip .go{margin-top:6px;font:11px var(--mono);letter-spacing:.14em;color:var(--warm)}:host .toast{position:absolute;left:50%;bottom:30px;transform:translate(-50%,10px);z-index:6;padding:0 16px;height:36px;line-height:36px;border-radius:999px;background:var(--panel);border:1px solid var(--line);backdrop-filter:blur(14px);font:12.5px/36px var(--mono);opacity:0;pointer-events:none;transition:opacity .25s,transform .25s}:host .toast.on{opacity:1;transform:translate(-50%,0)}:host .hero{width:400px}:host .hrow{display:flex;align-items:center;gap:16px;margin:12px 0 8px}:host .hrow .gt{margin:0}:host .av{display:flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:50%;flex:none;overflow:hidden;background:radial-gradient(circle at 35% 30%,#3b4f86,#141c3a 70%);border:1px solid rgba(255,179,138,.55);box-shadow:0 0 0 4px rgba(255,179,138,.08),0 10px 30px rgba(0,0,0,.35);font:900 27px var(--serif);color:#FFE7D6;text-shadow:none}:host .av img{width:100%;height:100%;object-fit:cover}:host .likes{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 16px;text-shadow:none}:host .likes .pill{height:28px;font-size:12px;cursor:default}:host .lks{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13.5px}:host .lks a,:host .lks button{display:inline-flex;align-items:center;gap:6px;padding:0 0 2px;border:0;border-bottom:1px solid var(--line2);background:none;color:var(--ink2);text-decoration:none;transition:color .2s,border-color .2s}:host .lks i{font-style:normal;color:var(--warm);font-size:12px}:host .lks a:hover,:host .lks button:hover{color:var(--warm);border-color:var(--warm)}:host .pole{position:absolute;left:0;top:0;width:66px;height:66px;margin:-33px 0 0 -33px;pointer-events:none}:host .pole .av{width:66px;height:66px;font-size:29px}:host .pole b{position:absolute;left:50%;top:76px;transform:translateX(-50%);white-space:nowrap;font:600 12px var(--serif);color:var(--warm);text-shadow:var(--hs)}:host .mhint{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);height:34px;line-height:34px;padding:0 16px;border-radius:999px;background:var(--glass);border:1px solid var(--line);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font:12px/34px var(--mono);color:var(--ink2);white-space:nowrap}:host .mhint b{color:var(--ink);font-weight:500}:host .row1{max-width:1280px;margin:0 auto}:host .sec>.kk{margin-bottom:14px}:host .site p{font:18px/1.85 var(--serif);color:var(--ink);margin:0 0 18px}:host .site .stats{flex-wrap:wrap;gap:12px 24px}:host .hs{display:flex;flex-direction:column;gap:16px}:host .hi{position:relative;display:block;width:100%;padding:0 0 0 16px;border:0;border-left:1px solid var(--line2);border-radius:0 6px 6px 0;background:none;text-align:left;color:inherit;cursor:pointer}:host .hi:before{content:"";position:absolute;left:-4px;top:7px;width:7px;height:7px;border-radius:50%;background:var(--cool);transition:background .2s,box-shadow .2s}:host .hi .md{display:block}:host .hi b{display:block;font:600 15px var(--serif);color:var(--ink);margin:1px 0 2px;transition:color .2s}:host .hi p{margin:0;font-size:13px;line-height:1.65;color:var(--ink2)}:host .hi.on:before{background:var(--warm);box-shadow:0 0 10px var(--warm)}:host .hi.on b{color:var(--warm)}:host .hi.flash{animation:fl 1.6s}@keyframes fl{0%,60%{background:rgba(255,179,138,.16)}100%{background:rgba(255,179,138,0)}}:host .md{font:11px var(--mono);color:var(--ink3);letter-spacing:.04em}:host .sky3{max-width:1280px;margin:56px auto 0;padding-top:30px;border-top:1px solid var(--line)}:host .sky3>.kk{margin-bottom:14px}:host .sg{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}:host .sk b{font:600 15px var(--serif);color:var(--ink);margin-left:8px}:host .sk p{margin:4px 0 0;font-size:13.5px;line-height:1.7;color:var(--ink2)}:host .body{max-width:720px;margin:56px auto 0;font:17px/2 var(--serif);color:var(--ink)}:host .body:empty{display:none}:host .body h2{font-size:22px;margin:1.6em 0 .6em}:host .body a{color:var(--warm)}:host .tip{width:270px}:host .tip .t1{display:flex;align-items:baseline;gap:8px}:host .tip .t1 b{font:700 15px var(--serif);color:var(--ink)}:host .tip .t1 span{font:10.5px var(--mono);color:var(--ink3)}:host .tip p{margin:6px 0 0;color:var(--ink2);line-height:1.65}:host(.m) .mh{min-height:0}:host(.m) .hero{left:18px;right:18px;top:84px;width:auto}:host(.m) .scr{-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent var(--slmTm,56px),#000 calc(var(--slmTm,56px) + 28px));mask-image:linear-gradient(180deg,transparent 0,transparent var(--slmTm,56px),#000 calc(var(--slmTm,56px) + 28px))}:host(.m) .hrow{gap:12px;margin:8px 0 6px}:host(.m) .av{width:46px;height:46px;font-size:20px}:host(.m) .gt{font-size:40px}:host(.m) .sub{font-size:15px;margin:0 0 6px}:host(.m) .lead{font-size:13px;margin:0 0 10px}:host(.m) .likes{margin-bottom:10px}:host(.m) .pole{width:48px;height:48px;margin:-24px 0 0 -24px}:host(.m) .pole .av{width:48px;height:48px;font-size:21px}:host(.m) .pole b{top:56px;font-size:11px}:host(.m) .mhint{display:none}:host(.m) .lake{padding:18px 12px 56px}:host(.m) .row1{display:flex;flex-direction:column;gap:14px}:host(.m) .sec{padding:14px 16px 16px;border-radius:12px;background:var(--panel);border:1px solid var(--line);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}:host(.m) .site p{font-size:16px}:host(.m) .site .stats b{font-size:20px}:host(.m) .sky3{margin-top:30px;padding:0 6px;border:0}:host(.m) .sg{grid-template-columns:1fr;gap:12px}:host(.m) .body{margin-top:30px;padding:0 6px;font-size:16px}:host(.m) .tip{width:250px}:host(:not(.m)) .hero{left:var(--pgM, 80px)}:host(:not(.m)) .lake{padding-left:var(--pgM, 80px);padding-right:var(--pgM, 80px)}:host(:not(.m)) .row1,:host(:not(.m)) .row2,:host(:not(.m)) .sky3{max-width:none}:host(.m.pd) .hero{left:96px;right:96px}:host(.m.pd) .lake{padding-left:90px;padding-right:90px}:host .row2{max-width:1280px;margin:0 auto}:host(:not(.m)) .sb{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;padding-bottom:26px;border-bottom:1px solid var(--line)}:host(:not(.m)) .sb p{margin:0;max-width:640px}:host(:not(.m)) .sb .stats{flex:none;flex-wrap:nowrap;gap:0 34px;margin:0}:host(:not(.m)) .sb .stats b{font-size:34px}:host(.nr) .sb{flex-direction:column;align-items:flex-start;gap:18px}:host(:not(.m)) .row2{margin-top:44px}:host(:not(.m)) .row2 .hs{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:34px 0;padding-top:4px;align-items:start}:host(:not(.m)) .row2 .hi{padding:22px 36px 4px 0;border-left:0;border-top:1px solid var(--line2);border-radius:0}:host(:not(.m)) .row2 .hi:before{left:0;top:-4px}:host(:not(.m)) .row2 .hi:last-child:after{content:"现在";position:absolute;right:36px;top:-22px;font:10.5px var(--mono);letter-spacing:.18em;color:var(--warm)}:host(:not(.m)) .row2 .hi b{font-size:16px;margin:4px 0 3px}:host(.m) .row2{margin-top:14px}:host(.m) .sb p{margin:0 0 12px}:host .hero{top:96px;width:auto;right:var(--pgM, 80px);pointer-events:none}:host .ht{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 18px;margin-top:8px}:host .ht .gt{margin:0;font-size:44px;line-height:1.1}:host .ht .sub{margin:0;font-size:16px;color:var(--ink2)}:host(.m) .hero{top:84px}:host(.m) .ht{display:block;margin-top:4px}:host(.m) .ht .gt{font-size:34px}:host(.m) .ht .sub{margin-top:4px;font-size:14px}:host(.m.pd) .ht{display:flex}:host(.m.pd) .ht .gt{font-size:44px}:host(.m.pd) .ht .sub{font-size:16px;margin:0}:host .nc{position:absolute;z-index:2;box-sizing:border-box;padding:22px 26px 20px;border-radius:12px;background:var(--panel);border:1px solid var(--line);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 24px 60px rgba(0,0,12,.3);text-shadow:none}:host(.ink-dark) .nc{box-shadow:0 18px 44px rgba(20,32,56,.14)}:host .nh{display:flex;align-items:center;gap:14px}:host .nh .av{width:48px;height:48px;font-size:21px}:host .nm{display:block;font:700 19px/1.3 var(--serif);letter-spacing:.04em;color:var(--ink)}:host .nb{margin:16px 0 14px;font:500 17px/1.9 var(--serif);color:var(--ink);text-wrap:pretty}:host(.m) .nc{padding:18px 18px 16px}:host(.m) .nh .av{width:40px;height:40px;font-size:18px}:host(.m) .nb{margin:12px 0;font-size:15px;line-height:1.85}:host .nc .lks{gap:8px 18px}:host .rl{position:absolute;z-index:2;white-space:nowrap;text-shadow:var(--hs);cursor:pointer}:host .rl small{display:block;font:11px var(--mono);letter-spacing:.08em;color:var(--ink3)}:host .rl b{font:600 14px var(--serif);letter-spacing:.03em;color:var(--ink)}:host .rl.new small,:host .rl.on small{color:var(--warm)}:host .rl.new b,:host .rl.on b{color:var(--warm);font-weight:700}:host(.ink-dark) .rl,:host(.ink-dark) .npole{text-shadow:0 0 2px rgba(255,255,255,.9),0 1px 12px rgba(255,255,255,.7)}:host(.m) .rl small{font-size:10px}:host(.m) .rl b{font-size:12.5px}:host .npole{position:absolute;right:var(--pgM, 80px);top:102px;text-shadow:var(--hs);pointer-events:none}:host(.m) .npole{display:none}:host(:not(.m)) .row2{margin-top:0}:host(:not(.m)) .row1{margin-top:56px}:host(.m) .row1{margin-top:14px}:host .row2 .hi.on b{color:var(--warm)}:host .hs.fold:not(.all) .hi.mid{display:none}:host .hs.all .hm{display:none}:host .hm{position:relative;display:block;width:100%;padding:0 0 0 16px;border:0;border-left:1px dashed var(--line2);background:none;text-align:left;color:inherit;cursor:pointer}:host .hm b{display:block;font:600 14px var(--serif);color:var(--ink2);margin:1px 0 2px}:host .hm p{margin:0;font-size:12.5px;color:var(--warm)}:host .hm:hover b{color:var(--warm)}:host(:not(.m)) .row2 .hs.fold:not(.all){grid-template-columns:minmax(210px,1fr) minmax(130px,.55fr) repeat(3,minmax(210px,1fr))}:host(:not(.m)) .row2 .hm{padding:22px 24px 4px 0;border-left:0;border-top:1px dashed var(--line2)}:host .nx{margin-top:14px;font:11.5px var(--mono);letter-spacing:.06em;color:var(--ink3)}:host .nx b{font-weight:500;color:var(--warm)}:host(:not(.m)) .nx{text-align:right;margin-top:6px;padding-right:36px}:host(:not(.m)) .sb{padding-bottom:0;border-bottom:0}:host(:not(.m)) .sky3{margin-top:46px;padding-top:28px}:host .ht,:host(.m.pd) .ht{display:block}:host .ht .sub{margin:12px 0 0}:host(.m) .ht .sub{margin-top:6px}:host .hi.flash{animation:none}:host .hi.flash:before{animation:slFlDot 1.6s ease-out}:host .hi.flash b{animation:slFlTxt 1.6s ease-out}:host(:not(.m)) .row2 .hi.flash{animation:slFlTop 1.6s ease-out}:host(.m) .hi.flash{animation:slFlLeft 1.6s ease-out}@keyframes slFlDot{0%{box-shadow:0 0 0 0 rgba(255,179,138,.8),0 0 10px var(--warm)}70%{box-shadow:0 0 0 13px rgba(255,179,138,0),0 0 10px var(--warm)}100%{box-shadow:0 0 0 0 rgba(255,179,138,0),0 0 10px var(--warm)}}@keyframes slFlTxt{0%,45%{text-shadow:0 0 16px rgba(255,179,138,.65)}100%{text-shadow:0 0 0 rgba(255,179,138,0)}}@keyframes slFlTop{0%,50%{border-top-color:rgba(255,179,138,.9)}100%{border-top-color:var(--line2)}}@keyframes slFlLeft{0%,50%{border-left-color:rgba(255,179,138,.9)}100%{border-left-color:var(--line2)}}@media(max-width:1179px){:host(:not(.m)) .row2 .hs.fold:not(.all){grid-template-columns:minmax(170px,1fr) minmax(112px,.5fr) repeat(3,minmax(170px,1fr))}:host(:not(.m)) .row2 .hs.fold:not(.all) .hi{padding-right:16px}:host(:not(.m)) .row2 .hs.fold:not(.all) .hi:last-child:after{right:16px}:host(:not(.m)) .row2 .hs.fold:not(.all) .hm{padding-right:12px}:host(:not(.m)) .row2 .hs.fold:not(.all) .hi .md{letter-spacing:0}}@media(max-width:839px),(max-width:887px)and (min-height:480px){:host(:not(.m)) .row2 .hs.fold:not(.all){grid-template-columns:repeat(3,minmax(0,1fr))}}:host{position:fixed;inset:0;z-index:2;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Helvetica Neue","Microsoft YaHei",sans-serif;font-size:15px;line-height:1.6;opacity:0;transition:opacity .8s;--serif:"Source Han Serif SC","Noto Serif CJK SC","Noto Serif SC","Songti SC","STSong",serif;--mono:ui-monospace,"SF Mono",Menlo,monospace;--ink:#EAF0FF;--ink2:#BAC4DC;--ink3:#8D98B3;--line:rgba(180,195,230,.14);--line2:rgba(180,195,230,.3);--warm:#FFB38A;--warmbg:rgba(255,179,138,.075);--glass:rgba(8,12,28,.5);--btnbg:#EEF2FA;--btnfg:#13213A;--hs:0 1px 14px rgba(0,0,10,.45);--paper:#0B1122;--paper0:rgba(11,17,34,0);--card:#111A31;--inbg:rgba(255,255,255,.035);--hz:300px;--bh:352px}:host(.on){opacity:1}:host(.ink-dark){--ink:#14213A;--ink2:#3E4C66;--ink3:#5E6A82;--line:rgba(20,40,70,.12);--line2:rgba(20,40,70,.25);--warm:#C65A22;--warmbg:rgba(198,90,34,.06);--glass:rgba(255,255,255,.6);--btnbg:#13213A;--btnfg:#EEF2FA;--hs:0 1px 12px rgba(255,255,255,.55);--paper:#EEF1F5;--paper0:rgba(238,241,245,0);--card:#F8FAFC;--inbg:rgba(255,255,255,.8)}:host button{font:inherit;color:inherit;cursor:pointer}:host .kk{font:11px var(--mono);letter-spacing:.24em;color:var(--ink3);text-transform:uppercase}:host .kk em{font-style:normal;color:var(--warm)}:host .meta{font:11.5px var(--mono);letter-spacing:.06em;color:var(--ink3)}:host .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 20px;border-radius:999px;background:var(--btnbg);color:var(--btnfg);font-weight:600;font-size:14px;border:0;white-space:nowrap}:host .btn.o{background:none;color:var(--ink);border:1px solid var(--line2)}:host .btn.o:hover{border-color:var(--warm);color:var(--warm)}:host .btn:disabled{opacity:.55;cursor:default}:host .scr{position:absolute;inset:0;-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent var(--slmT,70px),#000 calc(var(--slmT,70px) + 42px));mask-image:linear-gradient(180deg,transparent 0,transparent var(--slmT,70px),#000 calc(var(--slmT,70px) + 42px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}:host .gbg{position:absolute;left:0;top:0;width:100%;height:var(--gend,900px);z-index:0;pointer-events:none;display:block}:host .band{position:relative;z-index:1;height:var(--bh);pointer-events:none}:host .hero{position:absolute;left:max(var(--pgM, 80px),calc((100% - 1280px) / 2));right:var(--pgM, 80px);top:96px;text-shadow:var(--hs)}:host(.hk-d) .hero{--ink:#14213A;--ink2:#3E4C66;--ink3:#5E6A82;--warm:#C65A22;--hs:0 1px 12px rgba(255,255,255,.55)}:host(.hk-l) .hero{--ink:#EAF0FF;--ink2:#BAC4DC;--ink3:#8D98B3;--warm:#FFB38A;--hs:0 1px 14px rgba(0,0,10,.45)}:host .ht{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 18px;margin-top:8px}:host .gt{margin:0;font:900 44px/1.1 var(--serif);letter-spacing:.05em;color:var(--ink)}:host .sub{margin:0;font:500 16px/1.5 var(--serif);letter-spacing:.04em;color:var(--ink2)}:host .pg{position:relative;z-index:1;background:linear-gradient(180deg,transparent 0,transparent var(--pgT,520px),var(--paper) var(--pgT,520px));padding:4px var(--pgM, 80px) 72px;min-height:calc(100vh / var(--slZ, 1) - var(--bh))}:host .wrap{display:grid;grid-template-columns:minmax(0,800px) 340px;justify-content:space-between;column-gap:64px;align-items:start;max-width:1280px;margin:0 auto}:host .roll{min-width:0}:host .mg+.mg{margin-top:40px}:host .mon{display:flex;align-items:baseline;gap:14px;padding-bottom:12px;border-bottom:1px solid var(--line2)}:host .mon b{font:900 30px/1.2 var(--serif);letter-spacing:.06em;color:var(--ink)}:host .it{padding:22px 0 20px;border-bottom:1px solid var(--line)}:host .mg .it:last-child{border-bottom:0;padding-bottom:4px}:host .it .h{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px}:host .it .h b{font:700 16px/1.4 var(--serif);letter-spacing:.03em;color:var(--ink)}:host .it .h a{color:inherit;text-decoration:none}:host .it .h a:hover b{color:var(--warm)}:host .ava{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;flex:none;overflow:hidden;font:600 14px var(--serif);color:#fff;box-shadow:0 0 0 1px rgba(255,255,255,.18)}:host .ava img{width:100%;height:100%;object-fit:cover}:host .tg{display:inline-flex;height:20px;padding:0 8px;border-radius:999px;border:1px solid var(--warm);font:11px/18px var(--mono);color:var(--warm)}:host .it .x{margin:8px 0 0 42px;font:500 17px/1.9 var(--serif);letter-spacing:.02em;color:var(--ink);word-break:break-word;text-wrap:pretty}:host .re{margin:12px 0 0 42px;padding:9px 14px 10px;border-left:2px solid var(--warm);border-radius:0 6px 6px 0;background:var(--warmbg);font:500 15px/1.8 var(--serif);color:var(--ink2);word-break:break-word}:host .re b{color:var(--warm);font-weight:700;margin-right:8px}:host .ops{display:flex;gap:18px;margin:10px 0 0 42px}:host .ops button{height:22px;padding:0;border:0;background:none;font:11.5px var(--mono);letter-spacing:.06em;color:var(--ink3)}:host .ops button:hover,:host .ops .lk.on{color:var(--warm)}:host .it.flash{animation:fl 1.8s}@keyframes fl{0%,55%{background:var(--warmbg)}100%{background:transparent}}:host .more{margin-top:28px}:host .mtop{display:none}:host .side{position:sticky;top:112px}:host .side.lo .fm textarea{min-height:96px}:host .side.ns{position:relative;top:0}:host .wc{margin-top:0;border-radius:12px;background:var(--card);border:1px solid var(--line);transition:border-color .3s,box-shadow .3s}:host .wc.hl{border-color:var(--warm);box-shadow:0 0 0 3px var(--warmbg)}:host .ph{display:flex;justify-content:space-between;align-items:baseline;padding:16px 20px 0}:host .ph b{font:700 18px var(--serif);letter-spacing:.04em;color:var(--ink)}:host .wc .ph{flex-wrap:wrap}:host .wc .ph .pst{flex-basis:100%;margin-top:6px}:host .ph .x{width:32px;height:32px;margin:-8px -8px 0 0;padding:0;border:0;background:none;font:20px/1 var(--mono);color:var(--ink3)}:host .fm{display:flex;flex-direction:column;gap:10px;padding:14px 20px 18px}:host .fr{display:flex;flex-direction:column;gap:10px}:host .fm input,:host .fm textarea{box-sizing:border-box;width:100%;height:40px;padding:0 12px;border-radius:6px;border:1px solid var(--line2);background:var(--inbg);font:14px -apple-system,"PingFang SC",sans-serif;color:var(--ink);outline:none;transition:border-color .2s}:host .fm textarea{height:auto;min-height:120px;padding:10px 12px;line-height:1.75;resize:vertical;font-family:var(--serif);font-size:15px}:host .fm input::placeholder,:host .fm textarea::placeholder{color:var(--ink3)}:host .fm input:focus,:host .fm textarea:focus{border-color:var(--warm)}:host .fm .bad{border-color:#E5604D}:host .fb{display:flex;justify-content:space-between;align-items:center;gap:12px}:host .fb .meta{letter-spacing:.02em}:host .fb .meta em{font-style:normal;color:#E5604D}:host .toast{position:absolute;left:50%;bottom:30px;transform:translate(-50%,10px);z-index:6;max-width:calc(100% - 24px);padding:0 16px;height:36px;border-radius:999px;background:var(--card);border:1px solid var(--line2);font:12.5px/34px var(--mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s}:host .toast.on{opacity:1;transform:translate(-50%,0)}:host .wf,:host .dim{display:none}:host(.nr) .wrap{grid-template-columns:minmax(0,1fr) 300px;column-gap:48px}:host(.m) .hero{left:18px;right:18px;top:84px}:host(.m) .scr{-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent var(--slmTm,56px),#000 calc(var(--slmTm,56px) + 28px));mask-image:linear-gradient(180deg,transparent 0,transparent var(--slmTm,56px),#000 calc(var(--slmTm,56px) + 28px))}:host(.m) .ht{display:block;margin-top:4px}:host(.m) .gt{font-size:34px}:host(.m) .sub{margin-top:4px;font-size:14px}:host(.m) .pg{padding:0 18px 56px}:host(.m) .wrap{display:block}:host(.m) .side{display:none}:host(.m) .mtop{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:26px}:host(.m) .mon b{font-size:24px}:host(.m) .mg+.mg{margin-top:32px}:host(.m) .it{padding:18px 0 16px}:host(.m) .it .x{margin-left:0;font-size:16px;line-height:1.85}:host(.m) .re,:host(.m) .ops{margin-left:0}:host(.m) .re{font-size:14px}:host(.m.pd) .hero{left:96px;right:96px}:host(.m.pd) .ht{display:flex;margin-top:8px}:host(.m.pd) .gt{font-size:44px}:host(.m.pd) .sub{margin:0;font-size:16px}:host(.m.pd) .pg{padding-left:96px;padding-right:96px}:host(.m.pd) .it .x{margin-left:42px;font-size:17px}:host(.m.pd) .re,:host(.m.pd) .ops{margin-left:42px}:host(.m) .dim{display:block;position:absolute;inset:0;z-index:4;background:rgba(0,0,8,.45);opacity:0;pointer-events:none;transition:opacity .3s}:host(.m.ink-dark) .dim{background:rgba(20,30,50,.25)}:host(.m) .wf{display:block;position:absolute;left:8px;right:8px;bottom:8px;z-index:5;max-width:640px;margin:0 auto;border-radius:12px;background:var(--card);border:1px solid var(--line2);box-shadow:0 30px 80px rgba(0,0,0,.4);opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .3s,transform .3s}:host(.m.sh) .wf{opacity:1;transform:none;pointer-events:auto}:host(.m.sh) .dim{opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){:host .wf,:host .dim,:host .toast{transition-duration:.01s}:host .it.flash{animation:none}}@media(orientation:landscape)and (max-height:519px){:host(.m) .wf{top:60px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}:host(.m) .wf::-webkit-scrollbar{display:none}:host(.m) .wf .fm{gap:8px;padding:10px 16px 12px}:host(.m) .wf .fm input{height:36px}:host(.m) .wf .fm textarea{min-height:72px}}:host{position:fixed;inset:0;z-index:2;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Helvetica Neue","Microsoft YaHei",sans-serif;font-size:15px;line-height:1.6;opacity:0;transition:opacity .8s;--serif:"Source Han Serif SC","Noto Serif CJK SC","Noto Serif SC","Songti SC","STSong",serif;--mono:ui-monospace,"SF Mono",Menlo,monospace;--ink:#EAF0FF;--ink2:#BAC4DC;--ink3:#8D98B3;--line:rgba(180,195,230,.16);--line2:rgba(180,195,230,.32);--warm:#FFB38A;--cool:#A9C8FF;--glass:rgba(8,12,28,.5);--panel:rgba(9,13,28,.66);--btnbg:#EEF2FA;--btnfg:#13213A;--hs:0 1px 14px rgba(0,0,10,.4);--lake0:rgba(4,7,18,0);--lake1:rgba(4,7,18,.5);--lake2:rgba(4,7,18,.8)}:host(.on){opacity:1}:host(.ink-dark){--ink:#14213A;--ink2:#3E4C66;--ink3:#5E6A82;--line:rgba(20,40,70,.13);--line2:rgba(20,40,70,.26);--warm:#D9692F;--cool:#2C5096;--glass:rgba(255,255,255,.55);--panel:rgba(255,255,255,.72);--btnbg:#13213A;--btnfg:#EEF2FA;--hs:0 1px 12px rgba(255,255,255,.5);--lake0:rgba(236,240,247,0);--lake1:rgba(236,240,247,.45);--lake2:rgba(236,240,247,.78)}:host button{font:inherit;color:inherit;cursor:pointer}:host a{color:inherit;text-decoration:none}:host .kk{font:11px var(--mono);letter-spacing:.24em;color:var(--ink3);text-transform:uppercase}:host .kk em{font-style:normal;color:var(--warm);background:none;padding:0;border:0;box-shadow:none;font:inherit;letter-spacing:inherit}:host .md{font:11px var(--mono);color:var(--ink3);letter-spacing:.04em}:host .pill{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 13px;border-radius:999px;background:var(--glass);border:1px solid var(--line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font:12.5px var(--mono);color:var(--ink);white-space:nowrap}:host .pill.on{background:var(--btnbg);color:var(--btnfg);border-color:transparent}:host .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 20px;border-radius:999px;background:var(--btnbg);color:var(--btnfg);font-weight:600;font-size:14px;border:0;white-space:nowrap}:host .btn.o{background:var(--glass);color:var(--ink);border:1px solid var(--line2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-weight:500}:host .btn.o:hover{border-color:var(--warm);color:var(--warm)}:host canvas.sky{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}:host .scr{position:absolute;inset:0;-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent var(--slmT,70px),#000 calc(var(--slmT,70px) + 42px));mask-image:linear-gradient(180deg,transparent 0,transparent var(--slmT,70px),#000 calc(var(--slmT,70px) + 42px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}:host .mh{position:relative;min-height:420px}:host .hero{position:absolute;left:80px;top:150px;width:400px;text-shadow:var(--hs)}:host .gt{font-family:var(--serif);font-weight:900;font-size:68px;letter-spacing:.05em;line-height:1.08;margin:10px 0 8px;color:var(--ink)}:host .sub{font-family:var(--serif);font-size:19px;margin:0 0 12px}:host .lead{color:var(--ink2);font-size:14px;line-height:1.75;margin:0 0 18px}:host .stats{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:baseline;margin-bottom:16px;font-size:13px;color:var(--ink3)}:host .stats b{font:500 26px var(--mono);color:var(--ink);margin-right:4px}:host .lake{position:relative;padding:30px 80px 72px;min-height:calc(50vh / var(--slZ, 1));background:linear-gradient(180deg,var(--lake0),var(--lake1) 220px,var(--lake2) 640px)}:host .tip{position:absolute;z-index:4;box-sizing:border-box;width:270px;padding:11px 13px;border-radius:12px;background:var(--panel);border:1px solid var(--line);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 14px 40px rgba(0,0,0,.3);font-size:12.5px;color:var(--ink2);opacity:0;pointer-events:none;transition:opacity .2s}:host .tip.on{opacity:1}:host .tip .tt{font:600 15px/1.5 var(--serif);color:var(--ink)}:host .tip .go{margin-top:6px;font:11px var(--mono);letter-spacing:.14em;color:var(--warm)}:host .toast{position:absolute;left:50%;bottom:30px;transform:translate(-50%,10px);z-index:6;padding:0 16px;height:36px;line-height:36px;border-radius:999px;background:var(--panel);border:1px solid var(--line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font:12.5px/36px var(--mono);opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;white-space:nowrap}:host .toast.on{opacity:1;transform:translate(-50%,0)}:host .pl{display:grid;grid-template-columns:62px 1fr auto;gap:14px;align-items:baseline;width:100%;padding:11px 10px;margin:0 -10px;border:0;border-bottom:1px solid var(--line);border-radius:12px 12px 0 0;background:none;text-align:left;font-size:14px;color:inherit;transition:background .2s}:host .pl b{font:600 15px var(--serif);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s}:host .cd{background:var(--c,var(--ink3))}:host(.ink-dark) .cd{background:var(--cd,var(--ink3))}:host .pl .cd{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:8px;vertical-align:2px}:host .pl .r{font:11px var(--mono);color:var(--ink3);white-space:nowrap}:host .pl:hover,:host .pl.on{background:rgba(255,179,138,.07)}:host .pl:hover b,:host .pl.on b{color:var(--warm)}:host(.m) .scr{-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent var(--slmTm,56px),#000 calc(var(--slmTm,56px) + 28px));mask-image:linear-gradient(180deg,transparent 0,transparent var(--slmTm,56px),#000 calc(var(--slmTm,56px) + 28px))}:host(.m) .mh{min-height:0}:host(.m) .hero{left:18px;right:18px;top:84px;width:auto}:host(.m) .gt{font-size:40px}:host(.m) .sub{font-size:15px;margin:0 0 6px}:host(.m) .lead{font-size:13px;margin:0 0 10px}:host(.m) .stats{margin-bottom:10px;gap:6px 16px}:host(.m) .stats b{font-size:20px}:host(.m) .lake{padding:18px 18px 56px}:host(.m) .pl{grid-template-columns:44px 1fr;gap:10px;padding:10px 6px;margin:0 -6px}:host(.m) .pl .r{display:none}:host(.m) .tip{width:250px}:host .hrow{display:flex;align-items:center;gap:16px;margin:12px 0 8px}:host .hrow .gt{margin:0}:host .av{display:flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:50%;flex:none;overflow:hidden;background:radial-gradient(circle at 35% 30%,#3b4f86,#141c3a 70%);border:1px solid rgba(255,179,138,.55);box-shadow:0 0 0 4px rgba(255,179,138,.08),0 10px 30px rgba(0,0,0,.35);font:900 27px var(--serif);color:#FFE7D6;text-shadow:none}:host .av img{width:100%;height:100%;object-fit:cover}:host .lks{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13.5px}:host .lks a{display:inline-flex;align-items:center;gap:6px;padding:0 0 2px;border-bottom:1px solid var(--line2);color:var(--ink2);transition:color .2s,border-color .2s}:host .lks i{font-style:normal;color:var(--warm);font-size:12px}:host .lks a:hover{color:var(--warm);border-color:var(--warm)}:host .pole{position:absolute;left:0;top:0;width:58px;height:58px;margin:-29px 0 0 -29px;pointer-events:none}:host .pole .av{width:58px;height:58px;font-size:25px}:host .mhint{position:absolute;left:80px;bottom:22px;height:34px;line-height:34px;padding:0 16px;border-radius:999px;background:var(--glass);border:1px solid var(--line);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font:12px/34px var(--mono);color:var(--ink2);white-space:nowrap}:host .mhint b{color:var(--ink);font-weight:500}:host .cols{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 340px;gap:72px;align-items:start}:host .sec>.kk{margin-bottom:6px}:host .yh{display:flex;align-items:baseline;gap:12px;margin:24px 0 4px;padding:2px 0;border-radius:6px}:host .yh b{font:500 26px var(--mono);color:var(--ink);transition:color .2s}:host .yh.on b{color:var(--warm)}:host .yh.flash{animation:fl 1.6s}@keyframes fl{0%,60%{background:rgba(255,179,138,.16)}100%{background:rgba(255,179,138,0)}}:host .asts{position:sticky;top:110px}:host .asts>.kk{margin-bottom:12px}:host .ca{display:flex;justify-content:space-between;align-items:baseline;padding:11px 0;border-bottom:1px solid var(--line);transition:color .2s}:host .ca b{font:600 15px var(--serif);color:var(--ink);transition:color .2s}:host .ca .cd{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:9px;vertical-align:1px}:host .ca:hover b{color:var(--warm)}:host .note{margin:12px 0 0}:host .empty{color:var(--ink3);font-size:14px}:host(.nr) .cols{grid-template-columns:1fr 260px;gap:40px}:host(.m) .hrow{gap:12px;margin:8px 0 6px}:host(.m) .av{width:46px;height:46px;font-size:20px}:host(.m) .pole{width:44px;height:44px;margin:-22px 0 0 -22px}:host(.m) .pole .av{width:44px;height:44px;font-size:19px}:host(.m) .mhint{display:none}:host(.m) .cols{display:flex;flex-direction:column;gap:26px}:host(.m) .asts{position:static}:host(.m) .yh b{font-size:22px}:host(.m) .note{display:none}:host(:not(.m)) .hero{left:var(--pgM, 80px)}:host(:not(.m)) .lake{padding-left:var(--pgM, 80px);padding-right:var(--pgM, 80px)}:host(:not(.m)) .cols{max-width:none}:host(:not(.m)) .mhint{left:var(--pgM, 80px)}:host(.m.pd) .hero{left:96px;right:96px}:host(.m.pd) .lake{padding-left:96px;padding-right:96px}@media(orientation:landscape)and (max-height:519px){:host(:not(.m)) .asts{top:64px;max-height:calc(100vh - 76px);max-height:calc(100dvh - 76px);overflow-y:auto;scrollbar-width:none}:host(:not(.m)) .asts::-webkit-scrollbar{display:none}}:host(.m) .cols{align-items:stretch}:host{position:fixed;inset:0;z-index:2;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Helvetica Neue","Microsoft YaHei",sans-serif;font-size:15px;line-height:1.6;opacity:0;transition:opacity .8s;--serif:"Source Han Serif SC","Noto Serif CJK SC","Noto Serif SC","Songti SC","STSong",serif;--mono:ui-monospace,"SF Mono",Menlo,monospace;--ink:#EAF0FF;--ink2:#BAC4DC;--ink3:#8D98B3;--line:rgba(180,195,230,.16);--line2:rgba(180,195,230,.32);--warm:#FFB38A;--cool:#A9C8FF;--glass:rgba(8,12,28,.5);--panel:rgba(9,13,28,.66);--btnbg:#EEF2FA;--btnfg:#13213A;--hs:0 1px 14px rgba(0,0,10,.4);--lake0:rgba(4,7,18,0);--lake1:rgba(4,7,18,.5);--lake2:rgba(4,7,18,.8)}:host(.on){opacity:1}:host(.ink-dark){--ink:#14213A;--ink2:#3E4C66;--ink3:#5E6A82;--line:rgba(20,40,70,.13);--line2:rgba(20,40,70,.26);--warm:#D9692F;--cool:#2C5096;--glass:rgba(255,255,255,.55);--panel:rgba(255,255,255,.72);--btnbg:#13213A;--btnfg:#EEF2FA;--hs:0 1px 12px rgba(255,255,255,.5);--lake0:rgba(236,240,247,0);--lake1:rgba(236,240,247,.45);--lake2:rgba(236,240,247,.78)}:host button{font:inherit;color:inherit;cursor:pointer}:host a{color:inherit;text-decoration:none}:host .kk{font:11px var(--mono);letter-spacing:.24em;color:var(--ink3);text-transform:uppercase}:host .kk em{font-style:normal;color:var(--warm);background:none;padding:0;border:0;box-shadow:none;font:inherit;letter-spacing:inherit}:host .md{font:11px var(--mono);color:var(--ink3);letter-spacing:.04em}:host .pill{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 13px;border-radius:999px;background:var(--glass);border:1px solid var(--line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font:12.5px var(--mono);color:var(--ink);white-space:nowrap}:host .pill.on{background:var(--btnbg);color:var(--btnfg);border-color:transparent}:host .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 20px;border-radius:999px;background:var(--btnbg);color:var(--btnfg);font-weight:600;font-size:14px;border:0;white-space:nowrap}:host .btn.o{background:var(--glass);color:var(--ink);border:1px solid var(--line2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-weight:500}:host .btn.o:hover{border-color:var(--warm);color:var(--warm)}:host canvas.sky{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}:host .scr{position:absolute;inset:0;-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent var(--slmT,70px),#000 calc(var(--slmT,70px) + 42px));mask-image:linear-gradient(180deg,transparent 0,transparent var(--slmT,70px),#000 calc(var(--slmT,70px) + 42px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}:host .mh{position:relative;min-height:420px}:host .hero{position:absolute;left:80px;top:150px;width:400px;text-shadow:var(--hs)}:host .gt{font-family:var(--serif);font-weight:900;font-size:68px;letter-spacing:.05em;line-height:1.08;margin:10px 0 8px;color:var(--ink)}:host .sub{font-family:var(--serif);font-size:19px;margin:0 0 12px}:host .lead{color:var(--ink2);font-size:14px;line-height:1.75;margin:0 0 18px}:host .stats{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:baseline;margin-bottom:16px;font-size:13px;color:var(--ink3)}:host .stats b{font:500 26px var(--mono);color:var(--ink);margin-right:4px}:host .lake{position:relative;padding:30px 80px 72px;min-height:calc(50vh / var(--slZ, 1));background:linear-gradient(180deg,var(--lake0),var(--lake1) 220px,var(--lake2) 640px)}:host .tip{position:absolute;z-index:4;box-sizing:border-box;width:270px;padding:11px 13px;border-radius:12px;background:var(--panel);border:1px solid var(--line);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 14px 40px rgba(0,0,0,.3);font-size:12.5px;color:var(--ink2);opacity:0;pointer-events:none;transition:opacity .2s}:host .tip.on{opacity:1}:host .tip .tt{font:600 15px/1.5 var(--serif);color:var(--ink)}:host .tip .go{margin-top:6px;font:11px var(--mono);letter-spacing:.14em;color:var(--warm)}:host .toast{position:absolute;left:50%;bottom:30px;transform:translate(-50%,10px);z-index:6;padding:0 16px;height:36px;line-height:36px;border-radius:999px;background:var(--panel);border:1px solid var(--line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font:12.5px/36px var(--mono);opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;white-space:nowrap}:host .toast.on{opacity:1;transform:translate(-50%,0)}:host .pl{display:grid;grid-template-columns:62px 1fr auto;gap:14px;align-items:baseline;width:100%;padding:11px 10px;margin:0 -10px;border:0;border-bottom:1px solid var(--line);border-radius:12px 12px 0 0;background:none;text-align:left;font-size:14px;color:inherit;transition:background .2s}:host .pl b{font:600 15px var(--serif);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s}:host .cd{background:var(--c,var(--ink3))}:host(.ink-dark) .cd{background:var(--cd,var(--ink3))}:host .pl .cd{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:8px;vertical-align:2px}:host .pl .r{font:11px var(--mono);color:var(--ink3);white-space:nowrap}:host .pl:hover,:host .pl.on{background:rgba(255,179,138,.07)}:host .pl:hover b,:host .pl.on b{color:var(--warm)}:host(.m) .scr{-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent var(--slmTm,56px),#000 calc(var(--slmTm,56px) + 28px));mask-image:linear-gradient(180deg,transparent 0,transparent var(--slmTm,56px),#000 calc(var(--slmTm,56px) + 28px))}:host(.m) .mh{min-height:0}:host(.m) .hero{left:18px;right:18px;top:84px;width:auto}:host(.m) .gt{font-size:40px}:host(.m) .sub{font-size:15px;margin:0 0 6px}:host(.m) .lead{font-size:13px;margin:0 0 10px}:host(.m) .stats{margin-bottom:10px;gap:6px 16px}:host(.m) .stats b{font-size:20px}:host(.m) .lake{padding:18px 18px 56px}:host(.m) .pl{grid-template-columns:44px 1fr;gap:10px;padding:10px 6px;margin:0 -6px}:host(.m) .pl .r{display:none}:host(.m) .tip{width:250px}:host .hero{top:170px;width:520px}:host .gt{font-size:52px;letter-spacing:.04em}:host .lead{font-size:15px;margin-bottom:10px}:host .addr{margin:0 0 22px}:host .addr span{color:var(--ink2);padding:2px 8px;margin-left:6px;border-radius:6px;background:var(--glass);border:1px solid var(--line);word-break:break-all}:host .acts{display:flex;flex-wrap:wrap;gap:10px;text-shadow:none}:host .lake{min-height:0;padding-bottom:56px}:host .sec{max-width:820px}:host .sec>.kk{margin-bottom:6px}:host .pl{grid-template-columns:96px 1fr auto}:host(.m) .hero{top:84px}:host(.m) .gt{font-size:32px}:host(.m) .lead{font-size:13.5px}:host(.m) .addr{margin-bottom:16px}:host(.m) .acts{gap:8px}:host(.m) .btn{height:36px;padding:0 15px;font-size:13px}:host(.m) .pl{grid-template-columns:82px 1fr}:host(:not(.m)) .hero{left:var(--pgM, 80px)}:host(:not(.m)) .lake{padding-left:var(--pgM, 80px);padding-right:var(--pgM, 80px)}:host(.m.pd) .hero{left:96px;right:96px}:host(.m.pd) .lake{padding-left:96px;padding-right:96px}@media(orientation:landscape)and (max-height:519px){:host(.m) .lake{padding-bottom:96px}}:host(.m) .lake{padding-bottom:96px}:host .gt{text-wrap:balance}html.sl-raw .sl-raw-main{position:fixed;inset:0;z-index:2;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:90px 0 56px;-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent var(--slmT,70px),#000 calc(var(--slmT,70px) + 42px));mask-image:linear-gradient(180deg,transparent 0,transparent var(--slmT,70px),#000 calc(var(--slmT,70px) + 42px))}html.sl-raw .sl-raw-main .sl-page-cm{max-width:860px;margin:28px auto 0;padding:0 20px}@media(max-width:760px){html.sl-raw .sl-raw-main{padding-top:78px;-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent var(--slmTm,56px),#000 calc(var(--slmTm,56px) + 28px));mask-image:linear-gradient(180deg,transparent 0,transparent var(--slmTm,56px),#000 calc(var(--slmTm,56px) + 28px))}}html.sl-raw .pv-raw-tag{max-width:860px;margin:0 auto 10px;padding:0 20px;font:11px ui-monospace,"SF Mono",Menlo,monospace;letter-spacing:.18em;color:var(--warm)}html.sl-raw #sl-raw.pv-raw-box{outline:1px dashed rgba(255,179,138,.55);outline-offset:6px;border-radius:4px;max-width:860px;margin:0 auto}html.sl-raw .pv-raw-cm>div{border:1px dashed var(--line2);border-radius:14px;padding:18px 20px;font-size:13px;color:var(--ink3);text-align:center}@media(min-width:1600px),(orientation:portrait)and (min-width:900px)and (min-height:1600px){html.sl-raw .sl-raw-main{zoom:var(--slS,1)}}:host{position:fixed;inset:0;z-index:2;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Helvetica Neue","Microsoft YaHei",sans-serif;font-size:15px;line-height:1.6;opacity:0;transition:opacity .8s;--serif:"Source Han Serif SC","Noto Serif CJK SC","Noto Serif SC","Songti SC","STSong",serif;--mono:ui-monospace,"SF Mono",Menlo,monospace;--ink:#EAF0FF;--ink2:#BAC4DC;--ink3:#8D98B3;--line:rgba(180,195,230,.16);--line2:rgba(180,195,230,.32);--warm:#FFB38A;--cool:#A9C8FF;--glass:rgba(8,12,28,.5);--panel:rgba(9,13,28,.66);--btnbg:#EEF2FA;--btnfg:#13213A;--hs:0 1px 14px rgba(0,0,10,.4);--lake0:rgba(4,7,18,0);--lake1:rgba(4,7,18,.5);--lake2:rgba(4,7,18,.8)}:host(.on){opacity:1}:host(.ink-dark){--ink:#14213A;--ink2:#3E4C66;--ink3:#5E6A82;--line:rgba(20,40,70,.13);--line2:rgba(20,40,70,.26);--warm:#D9692F;--cool:#2C5096;--glass:rgba(255,255,255,.55);--panel:rgba(255,255,255,.72);--btnbg:#13213A;--btnfg:#EEF2FA;--hs:0 1px 12px rgba(255,255,255,.5);--lake0:rgba(236,240,247,0);--lake1:rgba(236,240,247,.45);--lake2:rgba(236,240,247,.78)}:host button{font:inherit;color:inherit;cursor:pointer}:host a{color:inherit;text-decoration:none}:host .kk{font:11px var(--mono);letter-spacing:.24em;color:var(--ink3);text-transform:uppercase}:host .kk em{font-style:normal;color:var(--warm);background:none;padding:0;border:0;box-shadow:none;font:inherit;letter-spacing:inherit}:host .md{font:11px var(--mono);color:var(--ink3);letter-spacing:.04em}:host .pill{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 13px;border-radius:999px;background:var(--glass);border:1px solid var(--line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font:12.5px var(--mono);color:var(--ink);white-space:nowrap}:host .pill.on{background:var(--btnbg);color:var(--btnfg);border-color:transparent}:host .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 20px;border-radius:999px;background:var(--btnbg);color:var(--btnfg);font-weight:600;font-size:14px;border:0;white-space:nowrap}:host .btn.o{background:var(--glass);color:var(--ink);border:1px solid var(--line2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-weight:500}:host .btn.o:hover{border-color:var(--warm);color:var(--warm)}:host canvas.sky{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}:host .scr{position:absolute;inset:0;-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent var(--slmT,70px),#000 calc(var(--slmT,70px) + 42px));mask-image:linear-gradient(180deg,transparent 0,transparent var(--slmT,70px),#000 calc(var(--slmT,70px) + 42px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}:host .mh{position:relative;min-height:420px}:host .hero{position:absolute;left:80px;top:150px;width:400px;text-shadow:var(--hs)}:host .gt{font-family:var(--serif);font-weight:900;font-size:68px;letter-spacing:.05em;line-height:1.08;margin:10px 0 8px;color:var(--ink)}:host .sub{font-family:var(--serif);font-size:19px;margin:0 0 12px}:host .lead{color:var(--ink2);font-size:14px;line-height:1.75;margin:0 0 18px}:host .stats{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:baseline;margin-bottom:16px;font-size:13px;color:var(--ink3)}:host .stats b{font:500 26px var(--mono);color:var(--ink);margin-right:4px}:host .lake{position:relative;padding:30px 80px 72px;min-height:calc(50vh / var(--slZ, 1));background:linear-gradient(180deg,var(--lake0),var(--lake1) 220px,var(--lake2) 640px)}:host .tip{position:absolute;z-index:4;box-sizing:border-box;width:270px;padding:11px 13px;border-radius:12px;background:var(--panel);border:1px solid var(--line);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 14px 40px rgba(0,0,0,.3);font-size:12.5px;color:var(--ink2);opacity:0;pointer-events:none;transition:opacity .2s}:host .tip.on{opacity:1}:host .tip .tt{font:600 15px/1.5 var(--serif);color:var(--ink)}:host .tip .go{margin-top:6px;font:11px var(--mono);letter-spacing:.14em;color:var(--warm)}:host .toast{position:absolute;left:50%;bottom:30px;transform:translate(-50%,10px);z-index:6;padding:0 16px;height:36px;line-height:36px;border-radius:999px;background:var(--panel);border:1px solid var(--line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font:12.5px/36px var(--mono);opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;white-space:nowrap}:host .toast.on{opacity:1;transform:translate(-50%,0)}:host .pl{display:grid;grid-template-columns:62px 1fr auto;gap:14px;align-items:baseline;width:100%;padding:11px 10px;margin:0 -10px;border:0;border-bottom:1px solid var(--line);border-radius:12px 12px 0 0;background:none;text-align:left;font-size:14px;color:inherit;transition:background .2s}:host .pl b{font:600 15px var(--serif);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s}:host .cd{background:var(--c,var(--ink3))}:host(.ink-dark) .cd{background:var(--cd,var(--ink3))}:host .pl .cd{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:8px;vertical-align:2px}:host .pl .r{font:11px var(--mono);color:var(--ink3);white-space:nowrap}:host .pl:hover,:host .pl.on{background:rgba(255,179,138,.07)}:host .pl:hover b,:host .pl.on b{color:var(--warm)}:host(.m) .scr{-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent var(--slmTm,56px),#000 calc(var(--slmTm,56px) + 28px));mask-image:linear-gradient(180deg,transparent 0,transparent var(--slmTm,56px),#000 calc(var(--slmTm,56px) + 28px))}:host(.m) .mh{min-height:0}:host(.m) .hero{left:18px;right:18px;top:84px;width:auto}:host(.m) .gt{font-size:40px}:host(.m) .sub{font-size:15px;margin:0 0 6px}:host(.m) .lead{font-size:13px;margin:0 0 10px}:host(.m) .stats{margin-bottom:10px;gap:6px 16px}:host(.m) .stats b{font-size:20px}:host(.m) .lake{padding:18px 18px 56px}:host(.m) .pl{grid-template-columns:44px 1fr;gap:10px;padding:10px 6px;margin:0 -6px}:host(.m) .pl .r{display:none}:host(.m) .tip{width:250px}:host .scr{background:linear-gradient(180deg,transparent 0,transparent 50%,var(--lake1) 78%,var(--lake2))}:host .wrap{max-width:1280px;margin:0 auto;padding:120px 80px 72px}:host .ph{text-shadow:var(--hs);margin-bottom:34px}:host .gt{font-size:56px;margin:10px 0 10px}:host .meta{font-size:12px;color:var(--ink2)}:host .chips{display:none}:host .grid{display:grid;grid-template-columns:240px 1fr;gap:48px;align-items:start}:host .solo .grid{display:block;max-width:880px}:host .nav{position:sticky;top:120px;display:flex;flex-direction:column;gap:2px}:host .nav>.kk{margin:0 0 10px 12px}:host .ci{display:flex;gap:10px;align-items:baseline;width:100%;padding:9px 12px;border:0;border-radius:12px;background:none;text-align:left;color:var(--ink2);font-size:14px;line-height:1.5;transition:background .2s,color .2s}:host .ci .md{color:inherit;opacity:.8}:host .ci:hover{color:var(--ink);background:rgba(234,240,255,.05)}:host .ci.on{color:var(--warm);background:rgba(255,179,138,.12)}:host .main{min-width:0}:host .doc{padding:10px 44px 34px;border-radius:12px;background:var(--panel);border:1px solid var(--line);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);font:16.5px/2 var(--serif);color:var(--ink)}:host .doc>div>:first-child{margin-top:26px}:host .doc h2,:host .doc h3{font:700 21px/1.5 var(--serif);color:var(--ink);margin:34px 0 10px;padding:4px 10px;margin-left:-10px;margin-right:-10px;border-radius:6px;scroll-margin-top:110px}:host .doc h3{font-size:18px}:host .doc h2.flash,:host .doc h3.flash{animation:fl 1.6s}@keyframes fl{0%,60%{background:rgba(255,179,138,.16)}100%{background:rgba(255,179,138,0)}}:host .doc .no{font:500 12px var(--mono);color:var(--warm);margin-right:12px;vertical-align:2px;letter-spacing:.06em}:host .doc p{margin:0 0 14px;color:var(--ink2)}:host .doc ul,:host .doc ol{margin:0 0 14px;padding-left:1.4em;color:var(--ink2)}:host .doc li{margin:2px 0}:host .doc li::marker{color:var(--warm)}:host .doc a{color:var(--warm);border-bottom:1px solid rgba(255,179,138,.4)}:host .doc strong,:host .doc b{color:var(--ink)}:host .doc blockquote{margin:6px 0 16px;padding:8px 18px;border-left:2px solid var(--warm);border-radius:0 6px 6px 0;background:rgba(255,179,138,.06);color:var(--ink)}:host .doc blockquote p{margin:0;color:inherit}:host .doc code{font:.88em var(--mono);padding:1px 6px;border-radius:6px;background:rgba(234,240,255,.07)}:host .doc pre{overflow:auto;padding:14px 16px;border-radius:8px;background:rgba(0,0,0,.25);font:13px/1.7 var(--mono)}:host .doc pre code{padding:0;background:none}:host .doc img{max-width:100%;height:auto;border-radius:8px}:host .doc table{width:100%;border-collapse:collapse;margin:0 0 16px;font-size:14.5px}:host .doc th,:host .doc td{padding:8px 10px;border-bottom:1px solid var(--line);text-align:left}:host .doc hr{border:0;border-top:1px solid var(--line);margin:24px 0}:host ::slotted([slot=cm]){display:block;margin-top:26px;padding:20px 30px;border-radius:12px;background:var(--panel);border:1px solid var(--line)}:host ::slotted(footer){margin-top:40px!important}:host(.ink-dark) .ci:hover{background:rgba(20,40,70,.05)}:host(.ink-dark) .doc code{background:rgba(20,40,70,.06)}:host(.ink-dark) .doc pre{background:rgba(20,40,70,.05)}:host(.nr) .grid{grid-template-columns:200px 1fr;gap:32px}:host(.m) .scr{-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent calc(var(--slmTm,56px) - 4px),#000 calc(var(--slmTm,56px) + 14px));mask-image:linear-gradient(180deg,transparent 0,transparent calc(var(--slmTm,56px) - 4px),#000 calc(var(--slmTm,56px) + 14px))}:host(.m) .wrap{padding:84px 12px 56px}:host(.m) .ph{margin:0 6px 14px}:host(.m) .gt{font-size:36px;margin:8px 0 6px}:host(.m) .chips{display:flex;gap:6px;position:sticky;top:52px;z-index:3;margin:0 -12px 16px;padding:12px 18px 10px;overflow-x:auto;scrollbar-width:none;transition:background .3s}:host(.m) .chips.stuck{background:linear-gradient(180deg,var(--bar) 72%,transparent)}:host{--bar:rgba(7,10,20,.88)}:host(.ink-dark){--bar:rgba(232,238,247,.9)}:host(.m) .chips::-webkit-scrollbar{display:none}:host(.m) .chips .pill{height:30px;font-size:12px;cursor:pointer}:host(.m) .grid{display:block}:host(.m) .nav{display:none}:host(.m) .doc{padding:4px 20px 22px;font-size:15.5px;line-height:1.95;border-radius:12px}:host(.m) .doc h2,:host(.m) .doc h3{font-size:18px;margin-top:26px;scroll-margin-top:120px}:host(.m) ::slotted([slot=cm]){padding:16px 18px;border-radius:12px}:host(:not(.m)) .hero{left:var(--pgM, 80px)}:host(:not(.m)) .lake{padding-left:var(--pgM, 80px);padding-right:var(--pgM, 80px)}:host(:not(.m)) .wrap{max-width:none;padding-left:var(--pgM, 80px);padding-right:var(--pgM, 80px)}:host(:not(.m)) .doc{max-width:1040px}:host(.m.pd) .hero{left:96px;right:96px}:host(.m.pd) .lake{padding-left:96px;padding-right:96px}@media(orientation:landscape)and (max-height:519px){:host(:not(.m)) .nav{top:64px;max-height:calc(100vh - 76px);max-height:calc(100dvh - 76px);overflow-y:auto;scrollbar-width:none}:host(:not(.m)) .nav::-webkit-scrollbar{display:none}}html.sl-login,html.sl-login body{overflow:hidden!important;height:100%}html.sl-login main.pgm,html.sl-login footer.ft,html.sl-login .lede,html.sl-login .tray,html.sl-login .edges,html.sl-login .cmp,html.sl-login .pan,html.sl-login .stage .sl,html.sl-login .stage .sl2,html.sl-login .hd nav,html.sl-login .mpill,html.sl-login .hd .ib:not(.menu),html.sl-login .sl-now,html.sl-login .rside{visibility:hidden!important;pointer-events:none!important}html.sl-login .hero{z-index:3}#lgx{position:fixed;inset:0;z-index:2;pointer-events:none;color:#EAF0FF;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Helvetica Neue","Microsoft YaHei",sans-serif;--serif:"Source Han Serif SC","Noto Serif CJK SC","Noto Serif SC","Songti SC","STSong",serif;--mono:ui-monospace,"SF Mono",Menlo,monospace;--ink:#EAF0FF;--ink2:#BAC4DC;--ink3:#8D98B3;--line:rgba(180,195,230,.16);--line2:rgba(180,195,230,.32);--warm:#FFB38A;--warmA:rgba(255,179,138,.16);--panel:rgba(9,13,28,.6);--inbg:rgba(3,6,14,.42);--btnbg:#EEF2FA;--btnfg:#13213A;--hs:0 1px 14px rgba(0,0,10,.4);--fl:#97a0b4;--fm:#687083;--fd:#3d4355;--fl2:#b1b8c8;--rim:#d4ddff;--ein:#857a8c;--nose:#343743;--rock:#0b1020;--snow:#f4f7ff}html[data-phase=day] #lgx{--fl:#b3b7bf;--fm:#8a8e98;--fd:#5c606b;--fl2:#cfd2d8;--rim:#ffffff;--ein:#a8949c;--nose:#474a55;--rock:#4b566e}html[data-ink=dark] #lgx,#lgx.ink-dark{--ink:#14213A;--ink2:#3E4C66;--ink3:#5E6A82;--line:rgba(20,40,70,.13);--line2:rgba(20,40,70,.26);--warm:#D9692F;--warmA:rgba(217,105,47,.14);--panel:rgba(255,255,255,.62);--inbg:rgba(255,255,255,.72);--btnbg:#13213A;--btnfg:#EEF2FA;--hs:0 1px 12px rgba(255,255,255,.5)}#lgx .kk{font:11px var(--mono);letter-spacing:.24em;color:var(--ink3);text-transform:uppercase}#lgx .kk em{font-style:normal;color:var(--warm);background:none;padding:0;border:0;box-shadow:none;font:inherit;letter-spacing:inherit}#lgx .hero2{position:absolute;left:80px;top:150px;max-width:480px;text-shadow:var(--hs);transition:opacity .6s}#lgx .hero2 h1{font-family:var(--serif);font-weight:900;font-size:64px;letter-spacing:.05em;line-height:1.1;margin:10px 0 8px;color:var(--ink)}#lgx .hero2 .sub{font-family:var(--serif);font-size:19px;margin:0 0 12px;color:var(--ink)}#lgx .hero2 .meta{font:12.5px var(--mono);color:var(--ink2);letter-spacing:.04em;min-height:1.6em}#lgx .hero2 .meta b{font-weight:500;color:var(--ink)}#lgx canvas.lgc{position:absolute;inset:0;width:100%;height:100%}#lgx .cat{position:absolute;overflow:visible;opacity:0;transition:opacity .8s}#lgx .cat.on{opacity:1}#lgx .cat #cCat{pointer-events:visiblePainted;cursor:pointer}#lgx .cat .rock{fill:var(--rock)}#lgx .cat .rimS{fill:none;stroke:url(#cRim);stroke-width:2.2}#lgx .cat .ein{fill:var(--ein)}#lgx .cat .fm{fill:var(--fm)}#lgx .cat .shade{fill:none;stroke:var(--fd);stroke-width:1.6;stroke-linecap:round;opacity:.55}#lgx .cat .nose{fill:var(--nose)}#lgx .cat .mouth{fill:none;stroke:var(--fd);stroke-width:1.5;stroke-linecap:round}#lgx .cat .wh{stroke:#fff;stroke-opacity:.55;stroke-width:.85;fill:none;stroke-linecap:round}#lgx .cat .tail{fill:none;stroke:var(--fm);stroke-width:21;stroke-linecap:round}#lgx .cat .tailS{fill:none;stroke:var(--fd);stroke-width:23;stroke-linecap:round;opacity:.6}#lgx .cat .snow{fill:var(--snow);opacity:0;transition:opacity 1.2s}#lgx.snow .cat .snow{opacity:.92}html[data-phase=night] #lgx .cat .eyes{filter:url(#cGlow)}#lgx .bub{position:absolute;padding:7px 13px;border-radius:12px;background:var(--panel);border:1px solid var(--line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-size:13px;color:var(--ink);white-space:nowrap;opacity:0;transition:opacity .25s,margin .25s;margin-top:6px;box-shadow:0 10px 30px rgba(0,0,0,.25)}#lgx .bub.on{opacity:1;margin-top:0}#lgx .bub.l{border-bottom-left-radius:4px}#lgx .bub.r{border-bottom-right-radius:4px}#lgx .card{position:absolute;pointer-events:auto;right:80px;top:50%;transform:translateY(-46%);width:400px;padding:30px 32px 24px;border-radius:12px;background:var(--panel);border:1px solid var(--line);backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2);box-shadow:0 30px 90px rgba(0,0,0,.32);color:var(--ink)}#lgx .card .top{display:flex;justify-content:space-between;align-items:center}#lgx .card h2{font-family:var(--serif);font-weight:700;font-size:28px;margin:8px 0 2px;letter-spacing:.03em}#lgx .card .d{color:var(--ink2);font-size:13.5px;margin:0 0 6px}#lgx .fld{display:block;margin-top:16px}#lgx .fld>span{display:flex;justify-content:space-between;font:11px var(--mono);letter-spacing:.16em;color:var(--ink3);margin-bottom:7px}#lgx .fld>span i{font-style:normal;opacity:.75;letter-spacing:.08em}#lgx .fld input{width:100%;height:46px;border-radius:6px;border:1px solid var(--line2);background:var(--inbg);color:var(--ink);padding:0 14px;font-size:15px;font-family:inherit;outline:none;transition:border-color .2s,box-shadow .2s}#lgx .fld input::placeholder{color:var(--ink3);opacity:.7}#lgx .fld input:focus{border-color:var(--warm);box-shadow:0 0 0 4px var(--warmA)}#lgx .pw{position:relative}#lgx .pw input{padding-right:46px}#lgx .pw .eye{position:absolute;right:6px;top:6px;width:34px;height:34px;border:0;border-radius:6px;background:transparent;color:var(--ink3);display:flex;align-items:center;justify-content:center;cursor:pointer}#lgx .pw .eye:hover{color:var(--ink)}#lgx .pw .eye svg{width:18px;height:18px}#lgx .err{font-size:12.5px;color:#ff9a8f;height:0;overflow:hidden;transition:height .2s;margin-top:6px}html[data-ink=dark] #lgx .err,#lgx.ink-dark .err{color:#c23b2e}#lgx .err.on{height:18px}#lgx .row2{display:flex;justify-content:space-between;align-items:center;margin:14px 0 18px;font-size:13px;color:var(--ink2)}#lgx .row2 label{display:flex;align-items:center;gap:7px;cursor:pointer}#lgx .row2 input{accent-color:var(--warm);width:15px;height:15px;margin:0}#lgx .row2 a{color:inherit;text-decoration:none}#lgx .row2 a:hover{color:var(--warm)}#lgx .go{width:100%;height:46px;border:0;border-radius:999px;background:var(--btnbg);color:var(--btnfg);font-weight:600;font-size:15px;letter-spacing:.3em;padding-left:.3em;cursor:pointer;transition:transform .2s,box-shadow .2s,opacity .2s}#lgx .go:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(0,0,0,.25)}#lgx .go.busy{opacity:.7;pointer-events:none;letter-spacing:.1em}#lgx .or{display:flex;align-items:center;gap:12px;margin:18px 0 12px;font:11px var(--mono);letter-spacing:.2em;color:var(--ink3)}#lgx .or:before,#lgx .or:after{content:"";flex:1;height:1px;background:var(--line)}#lgx .oauth{display:flex;gap:10px;justify-content:center}#lgx .oauth button{width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:transparent;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}#lgx .oauth svg{width:16px;height:16px}#lgx .foot{text-align:center;font-size:13px;color:var(--ink3);margin:16px 0 0}#lgx .foot a{color:var(--ink);border-bottom:1px solid var(--line2);text-decoration:none}#lgx .card.shake{animation:lgShake .5s}@keyframes lgShake{20%{transform:translate(-8px,-46%)}40%{transform:translate(7px,-46%)}60%{transform:translate(-5px,-46%)}80%{transform:translate(3px,-46%)}}#lgx .ok{display:none;text-align:center;padding:40px 0 30px}#lgx .card.done .frm{display:none}#lgx .card.done .ok{display:block}#lgx .ok .bar{height:3px;border-radius:3px;background:var(--line);margin:24px 40px 0;overflow:hidden}#lgx .ok .bar i{display:block;height:100%;width:0;background:var(--warm);transition:width 3s linear}#lgx .card.done .ok .bar i{width:100%}#lgx.m .hero2{left:18px;right:18px;top:78px}#lgx.m .hero2 h1{font-size:36px;margin:4px 0 2px}#lgx.m .hero2 .sub{font-size:14px;margin:0}#lgx.m .hero2 .meta{display:none}#lgx.m .card{left:14px;right:14px;width:auto;top:auto;bottom:16px;transform:none;padding:20px 20px 16px;border-radius:12px}#lgx.m .card h2{font-size:22px;margin-top:4px}#lgx.m .card .d,#lgx.m .or,#lgx.m .oauth{display:none}#lgx.m .fld{margin-top:11px}#lgx.m .row2{margin:12px 0 14px}#lgx.m .card.shake{animation:lgShakeM .5s}@keyframes lgShakeM{20%{transform:translateX(-8px)}40%{transform:translateX(7px)}60%{transform:translateX(-5px)}80%{transform:translateX(3px)}}@media(prefers-reduced-motion:reduce){#lgx .card.shake{animation:none}}#lgx.m .cat .rock,#lgx.m .cat .rockRim,#lgx.m .cat .refl{display:none}#lgx.m .card{padding:18px 18px 14px}#lgx.m .card h2{font-size:21px;margin:2px 0 0}#lgx.m .fld input{height:44px}#lgx.m .foot{margin-top:10px}#lgx .cat .snow{filter:url(#cSnowB)}#lgx .catc{position:absolute;opacity:0;transition:opacity .8s}#lgx .catc.on{opacity:1}html.sl-lgs,html.sl-lgs body{overflow-x:hidden!important;overflow-y:auto!important;height:auto!important}html.sl-lgs #lgx{position:absolute!important;inset:0 0 auto 0!important}#lgx:not(.m) .hero2{left:var(--pgM, 80px)}#lgx:not(.m) .card{right:var(--pgM, 80px)}#lgx.m.pd .hero2{left:96px;right:96px}#lgx.m.pd .card{left:calc(50% - 260px);right:auto;width:520px}#lgx.shl{--lgCW:clamp(272px, 44vw, 340px);overflow:hidden}#lgx.shl .hero2{top:62px;max-width:calc(100vw - 2 * var(--pgM, 24px) - var(--lgCW) - 28px)}#lgx.shl .hero2 h1{font-size:34px;margin:4px 0 2px}#lgx.shl .hero2 .sub{font-size:12.5px;line-height:1.5;margin:0 0 6px;text-wrap:balance}#lgx.shl .hero2 .meta{font-size:11.5px}#lgx.shl .card{width:var(--lgCW);top:60px;transform:none;padding:12px 18px 10px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}#lgx.shl .card::-webkit-scrollbar{display:none}#lgx.shl .card .top,#lgx.shl .card .d,#lgx.shl .or,#lgx.shl .oauth{display:none}#lgx.shl .card h2{font-size:20px;margin:0}#lgx.shl .fld{margin-top:6px}#lgx.shl .fld>span{margin-bottom:4px}#lgx.shl .fld input{height:36px}#lgx.shl .pw .eye{top:1px}#lgx.shl .row2{margin:8px 0;font-size:12.5px}#lgx.shl .go{height:38px}#lgx.shl .foot{margin-top:6px;font-size:12.5px}#lgx.shl .card.shake{animation:lgShakeM .5s}#lgx.shl .ok{padding:20px 0 14px}@media(max-height:359px){#lgx.shl .card h2:not(.okh){display:none}}#lgx.lo .card{transform:none;padding:22px 28px 16px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}#lgx.lo .card::-webkit-scrollbar{display:none}#lgx.lo .card .top{display:none}#lgx.lo .card h2{margin-top:0}#lgx.lo .fld{margin-top:12px}#lgx.lo .row2{margin:12px 0 14px}#lgx.lo .or{margin:14px 0 10px}#lgx.lo .foot{margin-top:12px}#lgx.lo .card.shake{animation:lgShakeM .5s}html.fq.hd-fit .hd .mpill:is(#slz,*){width:auto!important}html.fq.hd-fit .hd .mpill span:is(#slz,*){display:none}html.fq.hd-fit2 .hd .mpill .pl:is(#slz,*),html.fq.hd-fit2 .hd .mpill .pa:is(#slz,*){display:none}html.fq.hd-fit2 .hd .mpill:is(#slz,*){padding-left:8px;gap:6px}html.fq.hd-fit3 .hd .tpill .tarc:is(#slz,*){display:none}html.fq.hd-fit3 .hd .hr2:is(#slz,*){gap:6px}@media(orientation:portrait)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (max-width:899px){.hd .slaw{display:none}}@media(orientation:landscape)and (max-width:1099px){.hd .slaw{display:none}}@media(orientation:landscape)and (max-height:519px){html.fq .mcap:is(#slz,*){width:min(240px,44vw);padding:9px 12px}html.fq .mcap p:is(#slz,*){font-size:var(--fs-13);line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}}@media(orientation:portrait)and (max-width:1100px)and (max-height:1599px),(orientation:portrait)and (max-width:899px){html.fq .lede.sl-t2 .nwr>.now:is(#slz,*){display:none}html.fq .lede.sl-t2 .nwr:not(:has(.wxo:not([hidden]))):is(#slz,*){display:none}}@media(orientation:landscape)and (max-height:479px){html.fq #catalog .grid .cc:is(#slz,*){width:min(max(46vw,280px),380px)}html.fq #moments .ctr b:is(#slz,*){font-size:min(var(--fs-28),calc(min(100vh - 120px,36vw) * .13))}html.fq #moments .ctr span:is(#slz,*){font-size:min(var(--fs-13),calc(min(100vh - 120px,36vw) * .072))}}@media(orientation:landscape)and (max-height:440px){#arx.m.tgs:not(.pin) .yv-ph{padding:9px 16px 7px}#arx.m.tgs:not(.pin) .tg-sel{min-height:34px;padding:4px 16px 0}}@media(max-width:359px){#arx.m .ar-yv .yv-ph{gap:8px}#arx.m .ar-yv .yv-ph b{font-size:15px;white-space:nowrap}#arx.m .ar-yv .yv-ph .yc{white-space:nowrap}#arx.m .yv-sort{gap:4px}#arx.m .yv-sort button{padding:0 8px;white-space:nowrap}}@media(orientation:landscape)and (max-height:519px)and (max-width:519px){#lgx.shl{--lgCW:244px}#lgx.shl .hero2 h1{font-size:clamp(22px,calc((100vw - 2 * var(--pgM, 24px) - 244px - 28px) / 4.6),34px)}#lgx.shl .hero2 .meta{display:none}}#lgx.m.ms .card{padding:14px 18px 10px}#lgx.m.ms .card .top{display:none}#lgx.m.ms .card h2{font-size:20px;margin:0}#lgx.m.ms .fld{margin-top:8px}#lgx.m.ms .fld>span{margin-bottom:5px}#lgx.m.ms .fld input{height:40px}#lgx.m.ms .pw .eye{top:3px}#lgx.m.ms .row2{margin:10px 0}#lgx.m.ms .go{height:42px}#lgx.m.ms .foot{margin-top:8px}.slng{position:fixed;right:48px;top:72px;z-index:45;width:360px;max-width:calc(100vw - 32px);display:flex;align-items:flex-start;gap:12px;padding:14px 16px 12px 14px;border-radius:16px;border:1px solid var(--panelB,rgba(160,185,255,.2));background:rgba(9,13,28,.9);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);box-shadow:0 22px 48px -20px rgba(0,0,0,.7);color:#EEF2FA;text-align:left;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .35s ease,transform .45s var(--sl-ease,ease),visibility 0s .45s}.slng.on{opacity:1;visibility:visible;transform:none;transition:opacity .35s ease,transform .45s var(--sl-ease,ease)}.slng .ic{flex:none;width:30px;height:30px;margin-top:1px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.18);color:#FFB38A}.slng .ic svg{width:14px;height:14px;display:block}.slng .bd{flex:1;min-width:0}.slng b{display:block;font-family:var(--serif);font-size:var(--fs-15,15px);font-weight:600;line-height:1.45;letter-spacing:.02em;color:#F4F7FD}.slng p{margin:5px 0 0;font-size:var(--fs-13,13px);line-height:1.65;color:rgba(238,242,250,.8)}.slng p.h{margin-top:4px;font-size:var(--fs-12,12px);line-height:1.6;color:rgba(238,242,250,.56)}.slng p[hidden]{display:none}.slng .ac{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.slng .ac button{height:30px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:transparent;color:#EEF2FA;font-family:inherit;font-size:var(--fs-13,13px);font-weight:500;cursor:pointer;-webkit-tap-highlight-color:transparent}.slng .ac button:disabled{opacity:.6;cursor:default}.slng .ac .pri{background:#EAF0FF;color:#0B1020;border-color:transparent}@media(hover:hover){.slng .ac button:not(:disabled):hover{border-color:rgba(255,255,255,.45)}.slng .ac .pri:hover{background:#fff}}@media(max-width:599px){.slng{left:16px;right:16px!important;width:auto;max-width:none}}@media(max-height:520px){.slng{padding:11px 13px 10px 12px;gap:10px}.slng p.h:not(.cpd){display:none}.slng .ac{margin-top:8px}}@media(prefers-reduced-motion:reduce){.slng,.slng.on{transform:none;transition:opacity .2s ease,visibility 0s .2s}.slng.on{transition:opacity .2s ease}}.slrss{position:fixed;left:0;top:0;right:0;bottom:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s .25s}.slrss.on{opacity:1;visibility:visible;transition:opacity .25s ease}.slrss .bk{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(3,6,14,.52);touch-action:none}.slrss .cd{position:relative;width:420px;max-width:100%;padding:20px 20px 16px;border-radius:18px;border:1px solid var(--panelB,rgba(160,185,255,.2));background:rgba(9,13,28,.94);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);box-shadow:0 30px 60px -24px rgba(0,0,0,.75);color:#EEF2FA;text-align:left;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;transform:translateY(10px) scale(.98);transition:transform .32s var(--sl-ease,ease)}.slrss.on .cd{transform:none}.slrss .x{position:absolute;right:10px;top:10px;width:34px;height:34px;padding:0;border-radius:50%;border:0;background:transparent;color:rgba(238,242,250,.66);cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}.slrss .x svg{display:block}.slrss .tt{display:flex;align-items:center;gap:10px;padding-right:38px}.slrss .ic{flex:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,179,138,.35);background:rgba(255,179,138,.08);color:#FFB38A}.slrss .ic svg{display:block}.slrss b{font-family:var(--serif);font-size:var(--fs-18,18px);font-weight:600;line-height:1.3;letter-spacing:.04em;color:#F4F7FD}.slrss p{margin:12px 0 0;font-size:var(--fs-14,14px);line-height:1.7;color:rgba(238,242,250,.8)}.slrss .row{display:flex;align-items:stretch;gap:8px;margin-top:14px}.slrss .u{flex:1;min-width:0;min-height:42px;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);color:#EEF2FA;font-family:var(--mono,ui-monospace,Menlo,monospace);font-size:13px;line-height:1.6;word-break:break-all;-webkit-user-select:all;user-select:all;outline:none;cursor:text}.slrss .u:focus{border-color:rgba(157,184,255,.6)}.slrss .cp{flex:none;min-width:76px;padding:0 18px;border-radius:10px;border:0;background:#EAF0FF;color:#0B1020;font-family:inherit;font-size:var(--fs-14,14px);font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.slrss .cp.ok{background:#CFEBD6;color:#123222}.slrss p.h{margin-top:10px;font-size:var(--fs-12,12px);line-height:1.6;color:rgba(238,242,250,.55)}.slrss p.h.ok{color:#B9E6C6}.slrss button:focus{outline:none}.slrss button:focus-visible,.slrss .u:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(157,184,255,.75)}@media(hover:hover){.slrss .x:hover{background:rgba(255,255,255,.08);color:#fff}.slrss .cp:not(.ok):hover{background:#fff}}@media(max-width:599px){.slrss{align-items:flex-end;padding:0}.slrss .cd{width:100%;border-radius:20px 20px 0 0;border-bottom:0;padding:20px 18px 18px;padding-bottom:calc(18px + env(safe-area-inset-bottom));transform:translateY(28px)}}@media(prefers-reduced-motion:reduce){.slrss .cd,.slrss.on .cd{transform:none;transition:none}}#lgx .hero2 h1,#lgx .hero2 .sub,#lgx .frm .d{transition:opacity .26s ease}#lgx .lgfade{opacity:0!important}@keyframes arpg{to{width:100%}}#arx .pc-cv,#arx .uc-cv{position:relative;overflow:hidden;background:#0b1228;cursor:pointer}#arx .pc-cv>img,#arx .pc-cv>svg,#arx .uc-cv>img,#arx .uc-cv>svg{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}#arx .st-card.pc:hover .pc-cv>:first-child,#arx .uc-cv:hover>:first-child{transform:scale(1.05)}#arx .st-card.pin.pc{padding:0;height:236px;background:#0b1228}#arx .pc-cv{position:absolute;inset:0}#arx .pc-cv:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,8,20,0) 18%,rgba(5,8,20,.5) 50%,rgba(5,8,20,.9));pointer-events:none}#arx .pc-bd{position:absolute;left:0;right:0;bottom:0;padding:16px 22px 14px;color:#EEF2FA;pointer-events:none}#arx .pc-bd button{pointer-events:auto}#arx .st-card.pc .st-k{color:rgba(238,242,250,.75)}#arx .st-card.pc .st-k em{color:#FFB892}#arx .st-card.pc .st-t{margin:8px 0 4px;font-size:24px;line-height:1.35;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.45)}#arx .st-card.pc .st-ttl:hover{color:#FFB892}#arx .st-card.pc .st-m{color:rgba(238,242,250,.8);font-size:13.5px}#arx .st-card.pc .st-f{margin-top:10px;padding-top:10px;border-top-color:rgba(255,255,255,.18);color:rgba(238,242,250,.7)}#arx .st-card.pc .st-f .st-dv{color:rgba(238,242,250,.85)}#arx .st-card.pc .st-f .st-rd{color:#FFB892}#arx .st-stage.fit1 .st-card.pin.pc,#arx .st-stage.fit2 .st-card.pin.pc{height:200px}#arx .uw{position:absolute;z-index:4;display:none;transition:opacity .5s}#arx:not(.m) .uw{display:block}#arx.m .uw,#arx .uw.none{display:none!important}#arx.diving .uw,#arx.yearv .uw{opacity:0;pointer-events:none}#arx .uw .kk{font:11.5px var(--mono);letter-spacing:.14em;color:var(--ink3);text-shadow:var(--hs)}#arx .uw .kk em{font-style:normal;color:var(--warm);background:none;padding:0;border:0;box-shadow:none}#arx .uw .gap{flex:1}#arx.ink-dark .uw{--ink:#EEF3FF;--ink2:#CBD5EA;--ink3:#A3AFC9;--line:rgba(205,220,250,.2);--line2:rgba(205,220,250,.38);--card:rgba(10,18,40,.42);--glass:rgba(10,16,34,.5);--warm:#FFB892;--hs:0 1px 10px rgba(0,10,30,.5)}#arx .uc{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:26px;padding:16px 22px;border:1px solid var(--line);border-radius:14px;background:var(--card);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}#arx .uc-cv{width:var(--ucw,168px);aspect-ratio:4/3;border-radius:10px}#arx .uc-bd{min-width:0}#arx .uc-q,#arx .uc-m{max-width:46em}#arx .uc-k2{margin-left:12px;color:var(--ink3);letter-spacing:.06em}#arx .uc-q{margin:8px 0 10px;font:500 20px/1.75 var(--serif);letter-spacing:.03em;color:var(--ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-wrap:pretty}#arx .uc-m{display:flex;align-items:baseline;gap:12px;font:12px var(--mono);letter-spacing:.06em;color:var(--ink3);white-space:nowrap}#arx .uc-m>span:not(.gap){overflow:hidden;text-overflow:ellipsis}#arx .uc-t{padding:0;border:0;background:none;font:600 14.5px var(--serif);letter-spacing:.04em;color:var(--ink2);cursor:pointer}#arx .uc-t:hover,#arx .uc-rd:hover{color:var(--warm)}#arx .uc-rd{padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;color:var(--warm);cursor:pointer}#arx .uc-nav{display:flex;align-items:center;gap:10px;font:12px var(--mono);letter-spacing:.12em;color:var(--ink3)}#arx .uc-nav b{color:var(--ink);font-weight:500}#arx .uc-nav button{width:30px;height:30px;border-radius:50%;border:1px solid var(--line2);background:var(--glass);color:var(--ink);font-size:16px;line-height:1;cursor:pointer;transition:border-color .2s,color .2s}#arx .uc-nav button:hover{border-color:var(--warm);color:var(--warm)}#arx .uc-tk{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin:10px 2px 0}#arx .uc-tk button{position:relative;height:14px;padding:0;border:0;background:none;cursor:pointer}#arx .uc-tk button:before{content:"";position:absolute;left:0;right:0;top:6px;height:2px;border-radius:2px;background:var(--line2)}#arx .uc-tk button i{position:absolute;left:0;top:6px;width:0;height:2px;border-radius:2px;background:var(--warm)}#arx .uc-tk button.dn i{width:100%;opacity:.45}#arx .uc-tk button.on i{animation:arpg 7s linear forwards}#arx .uw-c:hover .uc-tk .on i,#arx .uw-c:focus-within .uc-tk .on i,#arx.diving .uc-tk .on i,#arx.yearv .uc-tk .on i,#arx:has(.ar-all.on) .uc-tk .on i{animation-play-state:paused}#arx .uc.sr>.uc-cv,#arx .uc.sr>.uc-bd{animation:stR .45s cubic-bezier(.2,.7,.2,1) both}#arx .uc.sl>.uc-cv,#arx .uc.sl>.uc-bd{animation:stL .45s cubic-bezier(.2,.7,.2,1) both}#arx .uw-c.tight .uc{padding:12px 18px;column-gap:20px}#arx .uw-c.tight .uc-q{font-size:18px;line-height:1.7}@media(prefers-reduced-motion:reduce){#arx .uc-tk button.on i{animation:none;width:100%}}#catalog .disc{border-radius:50%;background:radial-gradient(circle at 50% 38%,rgba(126,156,240,.36),rgba(54,76,156,.32) 44%,rgba(16,24,60,.78) 74%);box-shadow:inset 0 0 0 1px rgba(170,195,255,.26),inset 0 -12px 22px rgba(0,0,20,.28),0 12px 26px -16px rgba(96,136,255,.6)}#catalog .disc .d0{fill:transparent}#catalog .disc .d1{stroke:rgba(180,200,255,.2)}#catalog .disc line{stroke:rgba(218,230,255,.8);stroke-width:1}html[data-ink=dark] #catalog .disc{background:radial-gradient(circle at 50% 38%,#ffffff,#eaf1fb 48%,#cddbf0 76%);box-shadow:inset 0 0 0 1px rgba(44,80,130,.2),0 12px 24px -16px rgba(30,60,110,.5)}html[data-ink=dark] #catalog .disc .d1{stroke:rgba(44,80,130,.18)}html[data-ink=dark] #catalog .disc line{stroke:rgba(36,70,120,.66)}@media(orientation:portrait)and (max-width:599px){html.fq{--mcw:min(82vw,320px);--mch:344px}html.fq #catalog .grid:is(#slz,*):not(#_x):not(#_y){padding-bottom:30px;margin-bottom:-22px;align-items:flex-start}html body #catalog .grid>.cc:not(#_a):not(#_b):not(#_c):not(#_x){width:var(--mcw);height:var(--mch);padding:22px 20px 16px;grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;overflow:hidden;box-shadow:0 18px 26px -20px rgba(0,0,12,.65)}html[data-ink=dark] body #catalog .grid>.cc:not(#_a):not(#_b):not(#_c):not(#_x){box-shadow:0 16px 24px -20px rgba(20,32,56,.4)}html body #catalog .grid>.cc>ol:not(#_a):not(#_b):not(#_c):not(#_x){margin-top:12px;overflow:hidden;align-self:start}html body #catalog .grid>.cc.lat>ol>li:nth-child(n+5):not(#_a):not(#_b):not(#_c):not(#_x){display:none}html body #catalog .grid>.cc:not(.lat)>ol>li:nth-child(n+4):not(#_a):not(#_b):not(#_c):not(#_x){display:none}html body #catalog .grid>.cc>.mo:not(#_a):not(#_b):not(#_c):not(#_x){align-self:end;margin-top:8px}html.fq #moments .mb-rail:is(#slz,*):not(#_x):not(#_y){align-items:flex-start}html.fq #moments .mb-rc:is(#slz,*):not(#_x):not(#_y){flex:0 0 var(--mcw);height:var(--mch);min-height:0;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 18px 26px -20px rgba(0,0,12,.65)}html.fq #moments .mb-rc>.mb-cov:is(#slz,*):not(#_x):not(#_y){position:relative;flex:0 0 58%;height:auto;min-height:0;aspect-ratio:auto}html.fq #moments .mb-rc>.mb-cov>.mb-th:is(#slz,*):not(#_x):not(#_y){position:absolute;inset:0;width:100%;height:100%;max-height:none;aspect-ratio:auto}html.fq #moments .mb-rc>.mb-cov>.mb-th img:is(#slz,*):not(#_x):not(#_y),html.fq #moments .mb-rc>.mb-cov>.mb-th video:is(#slz,*):not(#_x):not(#_y){width:100%;height:100%;object-fit:cover}html.fq #moments .mb-rc>.mb-in:is(#slz,*):not(#_x):not(#_y){flex:1 1 auto;min-height:0;display:flex;flex-direction:column}html.fq #moments .mb-rc>.mb-in>.mb-tw:is(#slz,*):not(#_x):not(#_y){flex:1;display:flex;flex-direction:column;min-height:0}html.fq #moments .mb-rc .mb-tx:is(#slz,*):not(#_x):not(#_y){--fn:3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;height:auto;max-height:calc(3 * 1.7em);line-height:1.7;overflow:hidden}html.fq #moments .mb-rc .mb-tx.open:is(#slz,*):not(#_x):not(#_y){display:block;-webkit-line-clamp:unset;max-height:none}html.fq #moments .mb-rc:has(.mb-tx.open):is(#slz,*):not(#_x):not(#_y){height:auto}html.fq #moments .mb-rc .mb-ft:is(#slz,*):not(#_x):not(#_y){margin-top:auto}}
