:root{--h6yc:#281a12;--pqj1:#86c27e;--s3fp:#f8877e;--ztk:0.038em;--ye:20px;--v7f1:#33251d;--vjm:rgba(255,255,255,.09);--n54:"Kaiti SC","STKaiti","KaiTi",serif;--h52:rgba(255,255,255,.04);--eh6y:none;--hf1x:18px;--es7q:2/3;--zcdd:700;--ak:-apple-system,BlinkMacSystemFont,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;--b8:#0b1a09;--pewn:4/3;--t3:12px;--sp:15px;--h2:32px;--v5s:#68a260;--yu3:#1c0f08;--pv9:40,26,18;--v76k:rgba(255,255,255,.06);--a7:400ms;--cqj:12px;--rt8b:#2d1f17;--mfg:12px;--v5:#9cd893;--rxp:#3b2d24;--vm:ease-in-out;--a1pe:#f5ece7;--tqjg:28px;--fdw:#b6a89f}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:#281a12;accent-color:#86c27e}body{margin:0;background:#281a12;color:var(--a1pe);font:var(--sp)/1.65 var(--ak);-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(--n54);font-weight:var(--zcdd);letter-spacing:var(--ztk);line-height:1.35;color:var(--a1pe)}::selection{background:#86c27e;color:var(--b8)}::marker{color:#f8877e}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(--pqj1);outline-offset:2px}.fy_sequoia{display:grid;gap:8px}.fy_tide{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--t3);color:var(--a1pe);background:var(--h52);border:1px solid var(--v76k);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform var(--a7) var(--vm),box-shadow var(--a7) var(--vm),opacity var(--a7) var(--vm)}.fy_tide_stalk{flex:none;min-width:26px;text-align:center;font-family:var(--n54);font-size:20px;font-weight:700;color:var(--fdw)}.fy_tide_tai{color:var(--pqj1)}.fy_tide_jasper{display:block;flex:1;min-width:0}.fy_tide_reef{display:block;font-size:15px;font-weight:600;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fy_tide_sparrow{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--fdw)}.fy_tide_spruce{flex:none;font-size:12px;font-weight:600;color:var(--s3fp)}.fy_tide_raven{flex:0 0 48px;display:block;overflow:hidden;border-radius:calc(var(--t3)*.6);aspect-ratio:3/4}.fy_tide_brook{width:100%;height:100%;object-fit:cover}.fy_shelf{margin-top:var(--h2)}.fy_shelf_slope{font-size:var(--ye)}.fy_shelf_nimbus{margin-top:4px;color:var(--fdw);font-size:14px}.fy_stream{display:inline-flex;align-items:center;min-height:36px;color:var(--pqj1);font-size:14px;white-space:nowrap}.fy_shelf_dusk{margin-bottom:12px}.fy_shelf>.fy_stream{margin-top:8px}.fy_dock{display:grid;gap:10px}.fy_dock_arch{display:flex;align-items:center;gap:12px}.fy_dock_shan{flex:0 0 56px;width:56px;aspect-ratio:3/4;object-fit:cover;border-radius:calc(var(--t3)*.6)}.fy_dock_prism{display:block;min-width:0}.fy_dock_lilac{display:block;font-size:12px;color:var(--fdw)}.fy_dock_fringe{display:block;margin-top:2px;font-size:15px;font-weight:600}.fy_patch{display:grid;gap:var(--cqj)}.fy_patch_olive{grid-template-columns:repeat(2,minmax(0,1fr))}.fy_patch_pod{grid-template-columns:repeat(3,minmax(0,1fr))}.fy_patch_cape{min-width:0}@media (min-width:600px){.fy_patch_olive{grid-template-columns:repeat(3,minmax(0,1fr))}.fy_patch_pod{grid-template-columns:repeat(4,minmax(0,1fr))}}.fy_crate{display:block;color:var(--a1pe);transition:transform var(--a7) var(--vm),box-shadow var(--a7) var(--vm),opacity var(--a7) var(--vm)}.fy_crate_ridge{position:relative;display:block;overflow:hidden;border-radius:var(--t3);aspect-ratio:var(--es7q);background:var(--rt8b)}.fy_crate_geyser{width:100%;height:100%;object-fit:cover;transition:transform var(--a7) var(--vm)}.fy_crate_root{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}.fy_crate_drum{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--fdw);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fy_crate{overflow:hidden;border-radius:var(--t3);background:var(--h52);border:1px solid var(--v76k);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fy_crate_ridge{border-radius:0}.fy_crate_bei{display:block;padding:8px 10px 10px}.fy_crate_root{margin-top:0}.fy_cube{display:grid;gap:var(--cqj)}.fy_gust{display:flex;gap:12px;align-items:flex-start;color:var(--a1pe);transition:transform var(--a7) var(--vm),box-shadow var(--a7) var(--vm),opacity var(--a7) var(--vm)}.fy_gust_hazel{flex:0 0 92px;display:block;overflow:hidden;border-radius:var(--t3);aspect-ratio:var(--es7q);background:var(--rt8b)}.fy_gust_orb{width:100%;height:100%;object-fit:cover;transition:transform var(--a7) var(--vm)}.fy_gust_glow{display:block;flex:1;min-width:0}.fy_gust_elm{display:block;font-size:16px;font-weight:600;line-height:1.4}.fy_gust_brick{display:block;margin-top:4px;font-size:12px;font-weight:400;color:var(--fdw)}.fy_gust_flora{display:-webkit-box;margin-top:6px;font-size:14px;color:var(--fdw);-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fy_gust{padding:10px;border-radius:var(--t3);background:var(--h52);border:1px solid var(--v76k);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fy_cobalt{display:flex;gap:14px;padding:12px;border-radius:var(--t3);background:var(--h52);border:1px solid var(--v76k);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fy_cobalt_weave{flex:0 0 38%;display:block;overflow:hidden;border-radius:calc(var(--t3)*.8);aspect-ratio:var(--es7q)}.fy_cobalt_bend{width:100%;height:100%;object-fit:cover}.fy_cobalt_blade{display:flex;flex-direction:column;min-width:0}.fy_cobalt_ledge{display:block;font-size:17px;font-weight:700;line-height:1.4}.fy_cobalt_alder{display:block;margin-top:4px;font-size:12px;font-weight:400;color:var(--fdw)}.fy_cobalt_rope{margin-top:8px;font-size:14px;color:var(--fdw)}.fy_cobalt .fy_apex{align-self:flex-start}.fy_apex{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:12px;padding:0 20px;border-radius:var(--mfg);background:var(--pqj1);color:var(--b8);font-size:15px;font-weight:600;transition:filter var(--a7) var(--vm),transform var(--a7) var(--vm)}.fy_apex_inlet1{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:12px;padding:0 18px;border-radius:var(--mfg);border:1px solid var(--yu3);color:var(--a1pe);font-size:15px}.fy_apex:active{transform:scale(.98)}.fy_latch{margin-top:8px;font-size:15px;line-height:1.8;color:var(--fdw)}.fy_latch a{color:var(--pqj1);text-decoration:underline;text-underline-offset:3px}.fy_bloom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.fy_bloom>*{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:44px;border-bottom:1px solid var(--v76k);font-size:14px;min-width:0}.fy_bloom a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fy_bloom_ruo{flex:none;font-size:12px;font-weight:400;color:var(--fdw)}.fy_ying_zhou{display:inline-block;padding:2px 10px;border-radius:var(--mfg);background:var(--pqj1);color:var(--b8);font-size:12px;font-weight:600}.fy_rack1{padding:18px 0 2px}.fy_rack1_comb1{font-size:var(--tqjg);line-height:1.3}.fy_rack1_cleft1{margin-top:6px;font-size:14px;color:var(--fdw)}.fy_ying{position:relative;display:flex;align-items:flex-end;min-height:310px;margin-top:12px;border-radius:var(--t3);overflow:hidden;background:var(--h6yc)}.fy_ying_nan{position:absolute;top:0;right:0;bottom:0;width:72%}.fy_ying_hai{width:100%;height:100%;object-fit:cover}.fy_ying_nan::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--h6yc) 6%,rgba(var(--pv9),.7) 42%,rgba(var(--pv9),0) 78%)}.fy_ying_berth{position:relative;max-width:66%;padding:20px 4px 18px 0}.fy_ying_harbor{font-size:var(--tqjg);line-height:1.3}.fy_ying_kiln{margin-top:8px;font-size:14px;color:var(--fdw)}.fy_ying_forge{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:14px}.fy_ying_forge a{font-weight:700}.fy_bay{max-width:720px;margin:0 auto;padding:0 var(--hf1x)}.fy_bud{display:block;padding:2px 0 var(--h2)}.fy_pier{display:none}@media (min-width:1024px){body>*:not(.fy_pier){display:none!important}body{background:#281a12}.fy_pier{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-height:100vh;padding:48px 24px;text-align:center}.fy_pier::after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:rgba(var(--pv9),.72)}.fy_pier_gem{position:relative;width:460px;max-width:100%;padding:40px 44px 34px;border-radius:calc(var(--t3) + 10px);background:var(--v7f1);border:1px solid var(--yu3);box-shadow:0 30px 80px rgba(0,0,0,.35)}.fy_pier_sorrel{display:inline-flex;align-items:center;gap:8px;font-family:var(--n54);font-size:18px;font-weight:700;color:var(--a1pe)}.fy_pier_knot{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;fill:currentColor;color:var(--pqj1)}.fy_pier_xing{margin-top:14px;font-family:var(--n54);font-size:28px;font-weight:var(--zcdd);color:var(--a1pe)}.fy_pier_foam{max-width:340px;margin:10px auto 0;font-size:15px;line-height:1.7;color:var(--fdw)}.fy_pier_yarn{display:inline-flex;align-items:center;gap:8px;min-height:48px;margin-top:22px;padding:0 26px;border:0;border-radius:var(--mfg);background:var(--pqj1);color:var(--b8);font-size:17px;font-weight:700}.fy_pier_yarn:hover{filter:brightness(1.07)}.fy_pier_dao{width:18px;height:18px}.fy_pier_shard{min-height:1.6em;margin-top:12px;font-size:13px;color:var(--fdw)}}.fy_drift{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-family:var(--n54);font-size:18px;font-weight:700;color:var(--a1pe);letter-spacing:var(--ztk)}.fy_drift_an{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;fill:currentColor;color:var(--pqj1)}span.fy_drift_an,span.fy_reed_crown1,span.fy_pier_knot{background:var(--pqj1);color:var(--b8);font-size:15px;font-weight:700}.fy_drift_juniper{font-weight:700}.fy_slate_silk{flex:none;display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:var(--mfg);background:var(--pqj1);color:var(--b8);font-size:14px;font-weight:600}.fy_dian_comet{flex:none;display:inline-flex;align-items:center;min-height:40px;padding:0 12px;border-radius:var(--mfg);color:var(--fdw);font-size:15px;white-space:nowrap;transition:color var(--a7) var(--vm),background-color var(--a7) var(--vm)}.fy_slate_mesquite{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:720px;margin:0 auto;padding:6px var(--hf1x)}.fy_dian{display:flex;gap:4px;max-width:720px;margin:0 auto;padding:0 var(--hf1x) 8px;overflow-x:auto;scrollbar-width:none}.fy_dian::-webkit-scrollbar{display:none}.fy_dian_comet.fy_scale{color:var(--pqj1);font-weight:700}.fy_reed{display:block;margin-top:var(--h2);padding:24px var(--hf1x) 32px;background:var(--rt8b);border-top:1px solid var(--v76k);color:var(--fdw);font-size:13px}.fy_reed a{color:var(--fdw)}.fy_reed_sand{display:block;margin-top:12px;font-size:12px}.fy_reed_crown1{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;fill:currentColor;color:var(--pqj1)}.fy_reed_bo{display:inline-flex;align-items:center;min-height:36px;margin-bottom:14px;padding:0 14px;border:1px solid var(--yu3);border-radius:var(--mfg);color:var(--a1pe)}.fy_reed_quartz{display:grid;grid-template-columns:auto 1fr;gap:8px 14px;max-width:720px}.fy_reed_quartz dt{font-weight:700;color:var(--a1pe)}.fy_reed_quartz dd{display:flex;flex-wrap:wrap;gap:0 12px}.fy_reed_quartz a{display:inline-flex;align-items:center;min-height:32px}.fy_spoke{padding:8px 0 2px}.fy_spoke_gale{font-size:var(--tqjg);line-height:1.3}.fy_spoke_glen{margin-top:6px;font-size:14px;color:var(--fdw)}.fy_delta{margin:12px 0 2px;font-size:13px;color:var(--fdw)}.fy_delta_tuft{display:flex;flex-wrap:wrap}.fy_delta_tuft li+li::before{content:"›";margin:0 6px;opacity:.7}.fy_delta a{color:var(--fdw)}.fy_delta [aria-current]{color:var(--a1pe)}.fy_jian{display:block;margin-top:var(--h2);padding:18px;border-radius:var(--t3);background:var(--rt8b);border:1px solid var(--v76k)}.fy_jian_cairn{font-family:var(--n54);font-size:17px;font-weight:var(--zcdd)}.fy_jian_globe{margin-top:6px;font-size:14px;color:var(--fdw)}.fy_spur{overflow-x:auto;border:1px solid var(--v76k);border-radius:var(--t3)}.fy_moss{min-width:100%;font-size:14px}.fy_moss th,.fy_moss td{padding:10px;border-bottom:1px solid var(--v76k);text-align:left;white-space:nowrap}.fy_moss th{background:var(--rt8b);color:var(--fdw);font-size:12px;font-weight:600}.fy_moss td a{color:var(--pqj1)}.fy_moss_pulse1 td{font-weight:700}.fy_moss tr:last-child td{border-bottom:0}.fy_flint{display:grid;gap:10px}.fy_osprey{display:flex;align-items:center;gap:14px;min-height:64px;padding:12px 16px;border-radius:var(--t3);background:var(--h52);border:1px solid var(--v76k);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--a1pe)}.fy_osprey_vein{flex:none;width:28px;height:28px;fill:currentColor;color:var(--pqj1)}.fy_osprey_qing{display:flex;flex-direction:column}.fy_osprey_qing b{font-size:16px}.fy_osprey_canyon{display:block;font-size:12px;font-weight:400;color:var(--fdw)}.fy_yan{display:grid;gap:4px}.fy_yan dt{margin-top:10px;font-weight:700;color:var(--a1pe)}.fy_yan dt:first-child{margin-top:0}.fy_yan dd{font-size:15px;line-height:1.75;color:var(--fdw)}.fy_yan a{color:var(--pqj1);text-decoration:underline;text-underline-offset:3px}.fy_cask{display:flex;flex-wrap:wrap;gap:8px}.fy_cask a{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid var(--yu3);border-radius:var(--mfg);font-size:14px;color:var(--a1pe)}.fy_guang{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.fy_guang_husk{padding:14px 8px;border-radius:var(--t3);background:var(--h52);border:1px solid var(--v76k);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center}.fy_guang_timber{display:block;font-family:var(--n54);font-size:24px;font-weight:700;color:var(--pqj1)}.fy_guang_opal{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--fdw)}.fy_fiber{padding-top:12px}.fy_fiber_feng{font-size:var(--tqjg);line-height:1.3}.fy_fiber_whirl{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:8px;font-size:13px;color:var(--fdw)}.fy_fiber_acorn{font-weight:400}.fy_fiber_acorn:first-child{font-weight:700;color:var(--pqj1)}.fy_tress{display:block;margin-top:14px}.fy_tress_nova{overflow:hidden;max-height:70vh;margin:0 auto;border-radius:var(--t3);background:rgb(0,0,0);aspect-ratio:var(--pewn)}.fy_tress_pebble{display:block;width:100%;height:100%;object-fit:contain;background:rgb(0,0,0)}.fy_tress_loom{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;font-size:13px;color:var(--fdw)}.fy_tress_robe,.fy_tress_glint{font-weight:400}.fy_tress_robe b{color:var(--pqj1)}.fy_tress_grain{display:flex;justify-content:space-between;align-items:center;margin-top:14px}.fy_tress_feather{font-family:var(--n54);font-size:17px;color:var(--a1pe)}.fy_pin{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:10px}.fy_mist{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:1px solid var(--yu3);border-radius:calc(var(--t3)*.6);background:var(--v7f1);color:var(--a1pe);font-size:14px;transition:background-color var(--a7) var(--vm),color var(--a7) var(--vm)}.fy_mist.fy_scale{background:var(--pqj1);border-color:var(--pqj1);color:var(--b8);font-weight:700}.fy_mist_shade{grid-column:1/-1;padding:0 12px;border-style:dashed;color:var(--pqj1)}.fy_mo1{font-size:16px;font-weight:600;line-height:1.65;color:var(--a1pe)}.fy_plume1_fold1{margin-top:16px;font-size:16px}.fy_pier1{display:grid;gap:8px;margin-top:8px}.fy_pier1_gem1{position:relative;padding-left:16px;font-size:15px;line-height:1.75;color:var(--fdw)}.fy_pier1_gem1::before{content:"";position:absolute;left:2px;top:.72em;width:6px;height:6px;border-radius:50%;background:var(--pqj1)}.fy_wave1{margin-top:8px;font-size:15px;line-height:1.75;color:var(--fdw)}.fy_foam1{font-size:14px}.fy_foam1 th{width:6em;padding:9px 10px 9px 0;border-bottom:1px solid var(--v76k);text-align:left;vertical-align:top;font-weight:400;color:var(--fdw)}.fy_foam1 td{padding:9px 0;border-bottom:1px solid var(--v76k);overflow-wrap:anywhere}.fy_sorrel1{display:flex;align-items:flex-start;gap:14px}.fy_sorrel1_knot1{flex:0 0 30%;display:block;overflow:hidden;border-radius:var(--t3);aspect-ratio:var(--es7q)}.fy_sorrel1_xing1{width:100%;height:100%;object-fit:cover}.fy_sorrel1>:last-child{flex:1;min-width:0}.fy_yarn1{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:var(--h2)}.fy_yarn1_flare1{display:block;min-width:0;padding:12px;border-radius:var(--t3);background:var(--h52);border:1px solid var(--v76k);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--a1pe)}.fy_yarn1_flare1[rel=next]{text-align:right}.fy_yarn1_pearl1{display:block;min-width:0}.fy_yarn1_gu1{display:block;font-size:12px;font-weight:400;color:var(--fdw)}.fy_yarn1_yue1{display:block;margin-top:2px;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fy_qiu{font-size:15px;line-height:1.8;color:var(--fdw)}.fy_cha1{margin-top:8px;font-size:15px;line-height:1.8;color:var(--fdw)}.fy_cha1+.fy_spur{margin-top:12px}@media (min-width:1024px){.fy_pier::before{content:"";position:fixed;top:-40px;right:-40px;bottom:-40px;left:-40px;z-index:-2;background:url(../covers/711c9652d132.webp) center/cover no-repeat;filter:blur(20px);opacity:.4}}.fy_slate{background:var(--h6yc);border-bottom:1px solid var(--yu3)}.fy_shelf_slope::after{content:"";display:block;width:28px;height:3px;margin-top:6px;border-radius:2px;background:var(--pqj1)}.fy_ying .fy_apex{background:linear-gradient(135deg,var(--pqj1),var(--v5))}@media (hover:hover){.fy_crate:hover,.fy_gust:hover,.fy_tide:hover,.fy_yarn1_flare1:hover,.fy_osprey:hover{opacity:.86}.fy_crate:hover .fy_crate_root,.fy_gust:hover .fy_gust_elm,.fy_tide:hover .fy_tide_reef{text-decoration:underline;text-underline-offset:3px}.fy_apex:hover,.fy_slate_silk:hover{filter:brightness(1.07)}.fy_dian_comet:hover{color:var(--a1pe)}.fy_stream:hover{text-decoration:underline}}