:root{--jhqm:#0f0c16;--bn21:#a378f7;--szu:#7aadf5;--wph:#201c28;--c6r:#b695fe;--yw:#aca8b6;--mhc:250ms;--ha:#05030b;--e6ed:15px;--ew5:600;--kz:-apple-system,BlinkMacSystemFont,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;--mntc:"Songti SC","STSong","Noto Serif SC","Source Han Serif SC","SimSun",serif;--m6:none;--n3p:16/9;--afq:#13101b;--zb:14px;--g17:3/4;--wqde:36px;--by3b:10px;--j1r0:#efedf6;--kjqh:999px;--j9f5:15,12,22;--tzsr:20px;--u49:#191621;--s81y:rgba(255,255,255,.06);--ut:26px;--tw8:#8658d4;--rqd:0em;--qrv:ease-out;--xr:rgba(255,255,255,.04);--h7v:rgba(255,255,255,.09);--d62d:#181226;--tkk:14px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:#0f0c16;accent-color:#a378f7}body{margin:0;background:#0f0c16;color:var(--j1r0);font:var(--e6ed)/1.65 var(--kz);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}h1,h2,h3,p,figure,dl,dd,ul,ol,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}em,i{font-style:normal}mark{background:none;color:inherit}small{font-size:inherit}button{font:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}summary{cursor:pointer}h1,h2,h3{font-family:var(--mntc);font-weight:var(--ew5);letter-spacing:var(--rqd);line-height:1.35;color:var(--j1r0)}::selection{background:#a378f7;color:var(--d62d)}::marker{color:#7aadf5}table{border-collapse:collapse;width:100%}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:focus-visible{outline:2px solid var(--bn21);outline-offset:2px}.dome{display:grid;gap:8px}.su{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--by3b);color:var(--j1r0);background:var(--xr);border:1px solid var(--s81y);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform var(--mhc) var(--qrv),box-shadow var(--mhc) var(--qrv),opacity var(--mhc) var(--qrv)}.su_sang{flex:none;min-width:26px;text-align:center;font-family:var(--mntc);font-size:20px;font-weight:700;color:var(--yw)}.su_xi{color:var(--bn21)}.su_spruce{display:block;flex:1;min-width:0}.su_torch{display:block;font-size:15px;font-weight:600;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.su_fluke{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--yw)}.su_ivy{flex:none;font-size:12px;font-weight:600;color:var(--szu)}.su_zest{flex:0 0 48px;display:block;overflow:hidden;border-radius:calc(var(--by3b)*.6);aspect-ratio:3/4}.su_cliff{width:100%;height:100%;object-fit:cover}.spoke{margin-top:var(--wqde)}.spoke_mei{font-size:var(--tzsr)}.spoke_gem{margin-top:4px;color:var(--yw);font-size:14px}.whirl{display:inline-flex;align-items:center;min-height:36px;color:var(--bn21);font-size:14px;white-space:nowrap}.spoke_mei{margin-bottom:12px}.spoke>.whirl{display:flex;justify-content:center;margin-top:12px;border:1px solid var(--ha);border-radius:var(--kjqh)}.sail{display:grid;gap:10px}.sail_swell{display:flex;align-items:center;gap:12px}.sail_lark{flex:0 0 56px;width:56px;aspect-ratio:3/4;object-fit:cover;border-radius:calc(var(--by3b)*.6)}.sail_wheat{display:block;min-width:0}.sail_hive{display:block;font-size:12px;color:var(--yw)}.sail_shard{display:block;margin-top:2px;font-size:15px;font-weight:600}.orb{display:grid;gap:var(--tkk)}.orb_chuan{grid-template-columns:repeat(2,minmax(0,1fr))}.orb_lin{grid-template-columns:repeat(3,minmax(0,1fr))}.orb_bloom{min-width:0}@media (min-width:600px){.orb_chuan{grid-template-columns:repeat(3,minmax(0,1fr))}.orb_lin{grid-template-columns:repeat(4,minmax(0,1fr))}}.dock{display:block;color:var(--j1r0);transition:transform var(--mhc) var(--qrv),box-shadow var(--mhc) var(--qrv),opacity var(--mhc) var(--qrv)}.dock_zhi{position:relative;display:block;overflow:hidden;border-radius:var(--by3b);aspect-ratio:var(--g17);background:var(--afq)}.dock_dawn{width:100%;height:100%;object-fit:cover;transition:transform var(--mhc) var(--qrv)}.dock_lens{display:-webkit-box;margin-top:8px;font-size:14px;font-weight:600;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dock_shore{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--yw);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dock_nan{position:absolute;left:6px;top:6px;padding:2px 8px;border-radius:var(--kjqh);background:var(--bn21);color:var(--d62d);font-size:11px;font-weight:600}.sprig{display:grid;gap:var(--tkk)}.raven{display:flex;gap:12px;align-items:flex-start;color:var(--j1r0);transition:transform var(--mhc) var(--qrv),box-shadow var(--mhc) var(--qrv),opacity var(--mhc) var(--qrv)}.raven_thorn{flex:0 0 92px;display:block;overflow:hidden;border-radius:var(--by3b);aspect-ratio:var(--g17);background:var(--afq)}.raven_slate{width:100%;height:100%;object-fit:cover;transition:transform var(--mhc) var(--qrv)}.raven_sand{display:block;flex:1;min-width:0}.raven_citrus{display:block;font-size:16px;font-weight:600;line-height:1.4}.raven_zi{display:block;margin-top:4px;font-size:12px;font-weight:400;color:var(--yw)}.raven_sway{display:-webkit-box;margin-top:6px;font-size:14px;color:var(--yw);-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.raven{padding:12px 0;border-bottom:1px solid var(--s81y)}.raven_thorn{flex-basis:80px}.yun{display:flex;gap:14px;padding:12px;border-radius:var(--by3b);background:var(--xr);border:1px solid var(--s81y);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.yun_nimbus{flex:0 0 38%;display:block;overflow:hidden;border-radius:calc(var(--by3b)*.8);aspect-ratio:var(--g17)}.yun_meteor{width:100%;height:100%;object-fit:cover}.yun_shell{display:flex;flex-direction:column;min-width:0}.yun_shelf{display:block;font-size:17px;font-weight:700;line-height:1.4}.yun_bo{display:block;margin-top:4px;font-size:12px;font-weight:400;color:var(--yw)}.yun_echo{margin-top:8px;font-size:14px;color:var(--yw)}.yun .ruo{align-self:flex-start}.ruo{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:12px;padding:0 20px;border-radius:var(--kjqh);background:var(--bn21);color:var(--d62d);font-size:15px;font-weight:600;transition:filter var(--mhc) var(--qrv),transform var(--mhc) var(--qrv)}.ruo_lea{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:12px;padding:0 18px;border-radius:var(--kjqh);border:1px solid var(--ha);color:var(--j1r0);font-size:15px}.ruo:active{transform:scale(.98)}.crate{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.crate>*{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:44px;border-bottom:1px solid var(--s81y);font-size:14px;min-width:0}.crate a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crate_marsh{flex:none;font-size:12px;font-weight:400;color:var(--yw)}.walnut_oak{display:inline-block;padding:2px 10px;border-radius:var(--kjqh);background:var(--bn21);color:var(--d62d);font-size:12px;font-weight:600}.xiu{padding:18px 0 2px}.xiu_den{font-size:var(--ut);line-height:1.3}.xiu_xing{margin-top:6px;font-size:14px;color:var(--yw)}.walnut{display:grid;grid-template-columns:minmax(0,1fr) 40%;align-items:center;gap:14px;margin-top:14px}.walnut_weave{font-size:var(--ut);line-height:1.3}.walnut_grove{margin-top:8px;font-size:14px;color:var(--yw)}.walnut_fringe{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:14px}.walnut_opal{display:flex;flex-wrap:wrap;gap:8px}.walnut_glow{display:block;overflow:hidden;border-radius:var(--by3b);aspect-ratio:var(--g17);box-shadow:var(--m6)}.walnut_cypress{width:100%;height:100%;object-fit:cover}.comet{max-width:720px;margin:0 auto;padding:0 var(--zb)}.husk{display:block;padding:2px 0 var(--wqde)}.lagoon{display:none}@media (min-width:1024px){body>*:not(.lagoon){display:none!important}body{background:#0f0c16}.lagoon{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-height:100vh;padding:48px 24px;text-align:center}.lagoon::after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:rgba(var(--j9f5),.72)}.lagoon_stone{position:relative;width:460px;max-width:100%;padding:40px 44px 34px;border-radius:calc(var(--by3b) + 10px);background:var(--u49);border:1px solid var(--ha);box-shadow:0 30px 80px rgba(0,0,0,.35)}.lagoon_pulse{display:inline-flex;align-items:center;gap:8px;font-family:var(--mntc);font-size:18px;font-weight:700;color:var(--j1r0)}.lagoon_rope{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;fill:currentColor;color:var(--bn21)}.lagoon_hong{margin-top:14px;font-family:var(--mntc);font-size:28px;font-weight:var(--ew5);color:var(--j1r0)}.lagoon_drift{max-width:340px;margin:10px auto 0;font-size:15px;line-height:1.7;color:var(--yw)}.lagoon_sequoia{display:inline-flex;align-items:center;gap:8px;min-height:48px;margin-top:22px;padding:0 26px;border:0;border-radius:var(--kjqh);background:var(--bn21);color:var(--d62d);font-size:17px;font-weight:700}.lagoon_sequoia:hover{filter:brightness(1.07)}.lagoon_dew{width:18px;height:18px}.lagoon_heron{min-height:1.6em;margin-top:12px;font-size:13px;color:var(--yw)}}@media (min-width:1024px){.lagoon_you{display:grid;gap:8px;max-width:300px;margin:18px auto 0;text-align:left;counter-reset:s}.lagoon_you li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--yw);counter-increment:s}.lagoon_you li::before{content:counter(s);flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--bn21);color:var(--d62d);font-size:13px;font-weight:700}}.booth{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-family:var(--mntc);font-size:18px;font-weight:700;color:var(--j1r0);letter-spacing:var(--rqd)}.booth_hazel{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;fill:currentColor;color:var(--bn21)}span.booth_hazel,span.halo_hollow,span.lagoon_rope{background:var(--bn21);color:var(--d62d);font-size:15px;font-weight:700}.booth_forge{font-weight:700}.shu_nova{flex:none;display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:var(--kjqh);background:var(--bn21);color:var(--d62d);font-size:14px;font-weight:600}.knot_xuan{flex:none;display:inline-flex;align-items:center;min-height:40px;padding:0 12px;border-radius:var(--kjqh);color:var(--yw);font-size:15px;white-space:nowrap;transition:color var(--mhc) var(--qrv),background-color var(--mhc) var(--qrv)}.shu_root{display:flex;align-items:center;gap:10px;max-width:720px;margin:0 auto;padding:6px var(--zb)}.booth{margin-right:auto}.atlas{position:relative}.atlas_cotton{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid var(--ha);border-radius:var(--kjqh);font-size:14px;list-style:none}.atlas_cotton::-webkit-details-marker{display:none}.atlas_cotton::after{content:"";width:6px;height:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg)}.atlas[open] .atlas_cotton::after{transform:translateY(2px) rotate(-135deg)}.atlas .knot{position:absolute;right:0;top:calc(100% + 8px);z-index:40;display:grid;grid-template-columns:repeat(2,minmax(112px,1fr));gap:4px;width:max-content;max-width:calc(100vw - 32px);padding:10px;border-radius:var(--by3b);background:var(--u49);border:1px solid var(--ha);box-shadow:0 14px 34px rgba(0,0,0,.25)}.knot_xuan.poppy{background:var(--bn21);color:var(--d62d);font-weight:600}.halo{display:block;margin-top:var(--wqde);padding:24px var(--zb) 32px;background:var(--afq);border-top:1px solid var(--s81y);color:var(--yw);font-size:13px}.halo a{color:var(--yw)}.halo_cord{display:block;margin-top:12px;font-size:12px}.halo_hollow{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;fill:currentColor;color:var(--bn21)}.halo_qiu{display:inline-flex;align-items:center;min-height:36px;margin-bottom:14px;padding:0 14px;border:1px solid var(--ha);border-radius:var(--kjqh);color:var(--j1r0)}.halo_talon{display:grid;grid-template-columns:auto 1fr;gap:8px 14px;max-width:720px}.halo_talon dt{font-weight:700;color:var(--j1r0)}.halo_talon dd{display:flex;flex-wrap:wrap;gap:0 12px}.halo_talon a{display:inline-flex;align-items:center;min-height:32px}.vane{padding:8px 0 2px}.vane_basin{font-size:var(--ut);line-height:1.3}.vane_tide{margin-top:6px;font-size:14px;color:var(--yw)}.rift{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 2px;font-size:13px;color:var(--yw)}.rift_aurora{opacity:.7;font-weight:400}.rift a{color:var(--yw)}.rift [aria-current]{color:var(--j1r0)}.vein{display:grid;gap:10px}.brick{display:flex;align-items:center;gap:14px;min-height:64px;padding:12px 16px;border-radius:var(--by3b);background:var(--xr);border:1px solid var(--s81y);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--j1r0)}.brick_clove{flex:none;width:28px;height:28px;fill:currentColor;color:var(--bn21)}.brick_chord{display:flex;flex-direction:column}.brick_chord b{font-size:16px}.brick_peak{display:block;font-size:12px;font-weight:400;color:var(--yw)}.crisp{display:grid;gap:4px}.crisp dt{margin-top:10px;font-weight:700;color:var(--j1r0)}.crisp dt:first-child{margin-top:0}.crisp dd{font-size:15px;line-height:1.75;color:var(--yw)}.crisp a{color:var(--bn21);text-decoration:underline;text-underline-offset:3px}.harbor{display:flex;flex-wrap:wrap;gap:8px}.harbor a{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid var(--ha);border-radius:var(--kjqh);font-size:14px;color:var(--j1r0)}.maple{margin-top:8px;font-size:15px;line-height:1.8;color:var(--yw)}.maple a{color:var(--bn21);text-decoration:underline;text-underline-offset:3px}.rain{display:block;margin-top:var(--wqde);padding:18px;border-radius:var(--by3b);background:var(--afq);border:1px solid var(--s81y)}.rain_pin{font-family:var(--mntc);font-size:17px;font-weight:var(--ew5)}.rain_haven{margin-top:6px;font-size:14px;color:var(--yw)}.yao{padding-top:12px}.yao_cube{font-size:var(--ut);line-height:1.3}.yao_nectar{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:8px;font-size:13px;color:var(--yw)}.yao_lu{font-weight:400}.yao_lu:first-child{font-weight:700;color:var(--bn21)}.cone{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.alder{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:var(--kjqh);background:var(--afq);border:1px solid var(--s81y);color:var(--yw);font-size:12px;font-weight:400}.cha{display:block;margin-top:14px}.cha_amber{overflow:hidden;max-height:70vh;margin:0 auto;border-radius:var(--by3b);background:rgb(0,0,0);aspect-ratio:var(--n3p)}.cha_anchor{display:block;width:100%;height:100%;object-fit:contain;background:rgb(0,0,0)}.cha_cloak{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;font-size:13px;color:var(--yw)}.cha_stream,.cha_aspen{font-weight:400}.cha_stream b{color:var(--bn21)}.cha_patch{display:flex;justify-content:space-between;align-items:center;margin-top:14px}.cha_sorrel{font-family:var(--mntc);font-size:17px;color:var(--j1r0)}.rune{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.quay{flex:0 0 calc((100% - 32px)/5);display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:0;border-radius:var(--kjqh);background:var(--afq);color:var(--j1r0);font-size:14px;transition:background-color var(--mhc) var(--qrv),color var(--mhc) var(--qrv)}.quay.poppy{background:var(--bn21);color:var(--d62d);font-weight:700}.quay_quartz{flex-basis:100%;color:var(--bn21);border:1px solid var(--ha);background:none}.mint{font-size:16px;font-weight:600;line-height:1.65;color:var(--j1r0)}.saffron_wing{margin-top:16px;font-size:16px}.bolt{display:grid;gap:8px;margin-top:8px}.bolt_veil{position:relative;padding-left:16px;font-size:15px;line-height:1.75;color:var(--yw)}.bolt_veil::before{content:"";position:absolute;left:2px;top:.72em;width:6px;height:6px;border-radius:50%;background:var(--bn21)}.moss{margin-top:8px;font-size:15px;line-height:1.75;color:var(--yw)}.dian{font-size:14px}.dian th{width:6em;padding:9px 10px 9px 0;border-bottom:1px solid var(--s81y);text-align:left;vertical-align:top;font-weight:400;color:var(--yw)}.dian td{padding:9px 0;border-bottom:1px solid var(--s81y);overflow-wrap:anywhere}.gale{display:flex;align-items:flex-start;gap:14px}.gale_vault{flex:0 0 30%;display:block;overflow:hidden;border-radius:var(--by3b);aspect-ratio:var(--g17)}.gale_ye{width:100%;height:100%;object-fit:cover}.gale>:last-child{flex:1;min-width:0}.isle{display:grid;gap:10px;margin-top:var(--wqde)}.isle_juniper{display:flex;align-items:center;gap:12px;padding:10px;border-radius:var(--by3b);background:var(--xr);border:1px solid var(--s81y);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--j1r0)}.isle_curl{flex:0 0 44px;width:44px;aspect-ratio:3/4;object-fit:cover;border-radius:calc(var(--by3b)*.5)}.isle_dale{display:block;min-width:0}.isle_pier{display:block;font-size:12px;font-weight:400;color:var(--yw)}.isle_wave{display:block;margin-top:2px;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.copse{font-size:15px;line-height:1.8;color:var(--yw)}.kuai{margin-top:8px;font-size:15px;line-height:1.8;color:var(--yw)}.kuai+.draft{margin-top:12px}@media (min-width:1024px){.lagoon::before{content:"";position:fixed;top:-40px;right:-40px;bottom:-40px;left:-40px;z-index:-2;background:url(../poster/55fad7be59e8.webp) center/cover no-repeat;filter:blur(20px);opacity:.4}}.shu{position:sticky;top:0;z-index:30;background:rgba(var(--j9f5),.86);-webkit-backdrop-filter:saturate(1.6) blur(14px);backdrop-filter:saturate(1.6) blur(14px);border-bottom:1px solid var(--s81y)}.spoke_mei::before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:var(--bn21);vertical-align:.12em}.ruo,.shu_nova{background:linear-gradient(135deg,var(--bn21),var(--c6r))}.rain{border-color:var(--bn21)}@keyframes knhgv{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.walnut{animation:knhgv .6s var(--qrv) both}@media (hover:hover){.dock:hover,.raven:hover,.su:hover,.isle_juniper:hover,.brick:hover{opacity:.86}.dock:hover .dock_lens,.raven:hover .raven_citrus,.su:hover .su_torch{text-decoration:underline;text-underline-offset:3px}.ruo:hover,.shu_nova:hover{filter:brightness(1.07)}.knot_xuan:hover{color:var(--j1r0)}.whirl:hover{text-decoration:underline}}