.pif75W_island{--bg:#fbf7ee;--paper:#eee4d3;--ink:#161412;--ink-soft:#625d55;--line:#d6c9b6;--accent:#1f4d3d;--accent-deep:#16251f;--signal:#b7d66b;--cream:#f3ead8;--soilL:#b39875;--soilR:#977c5c;--soilM:#a58a68;--under:#7a644e;--under2:#64513f;--under3:#55453a;--wood:#8a6a4b;--woodD:#6b5039;--woodL:#a6845f;--cloud:#fff;--cloudOp:.75;--star:0;--glow:.45;--mtDim:1;--flyOp:.4;--snowFx:#fff;--plate:#fbf7ee;--plateInk:#161412;--plateLine:#d6c9b6;--serif:var(--font-head,"Noto Serif TC", "Songti TC", "PingFang TC", serif);--sans:"PingFang TC", "Noto Sans TC", "Microsoft JhengHei", system-ui, sans-serif;color:var(--ink);font-family:var(--sans);position:relative}.pif75W_view{position:relative}.pif75W_slot{margin-top:32px}.pif75W_stage{width:100%;height:clamp(440px,100vh - 190px,720px);margin:-12px 0 0;position:relative}.pif75W_stage svg{-webkit-tap-highlight-color:transparent;width:100%;height:100%;display:block;overflow:hidden}.pif75W_zoomed svg{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000),linear-gradient(#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000),linear-gradient(#0000,#000 40px calc(100% - 40px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.pif75W_hint{color:var(--ink-soft);pointer-events:none;white-space:nowrap;margin:0;font-size:12px;position:absolute;bottom:8px;right:12px}.pif75W_legend{color:var(--ink-soft);pointer-events:none;white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:12px;display:flex;position:absolute;bottom:8px;left:12px}.pif75W_legend i{background:var(--signal);border-radius:2px;width:10px;height:10px;display:inline-block;box-shadow:0 0 0 1px #00000026}.pif75W_zoomed .pif75W_hint,.pif75W_zoomed .pif75W_legend{opacity:0;transition:opacity .2s}.pif75W_island .lm{cursor:pointer;outline:none}.pif75W_island .lm .lift{transform-box:fill-box;transition:transform .22s}:is(.pif75W_island .lm:hover .lift,.pif75W_island .lm:focus-visible .lift,.pif75W_island .lm.on .lift){transform:translateY(-5px)}.pif75W_island .plate rect{fill:var(--plate);stroke:var(--plateLine);stroke-width:1px;transition:fill .2s,stroke .2s}.pif75W_island .plate text{fill:var(--plateInk);font-family:var(--serif);letter-spacing:.04em;font-size:13px;font-weight:700;transition:fill .2s}.pif75W_island .plate .lk{fill:var(--plateInk);opacity:.6}.pif75W_island .plate .lead{stroke:var(--plateLine);stroke-width:1px}:is(.pif75W_island .lm:hover .plate rect,.pif75W_island .lm:focus-visible .plate rect,.pif75W_island .lm.on .plate rect){fill:var(--accent);stroke:var(--accent)}:is(.pif75W_island .lm:hover .plate text,.pif75W_island .lm:focus-visible .plate text,.pif75W_island .lm.on .plate text,.pif75W_island .lm:hover .plate .lk,.pif75W_island .lm.on .plate .lk){fill:var(--cream)}.pif75W_island .lm:focus-visible .plate rect{stroke:var(--signal);stroke-width:3px}.pif75W_island .lm.locked .plate rect{stroke-dasharray:3 3}:is(.pif75W_island .pl-short,.pif75W_island .rangep){display:none}:is(.pif75W_island svg.compact .pl-short,.pif75W_island svg.compact .rangep){display:inline}:is(.pif75W_island svg.compact .has-short .pl-long,.pif75W_island svg.compact .mtp,.pif75W_island svg.compact .tagl){display:none}.pif75W_island .rangep rect{fill:var(--plate);stroke:var(--plateLine)}.pif75W_island .rangep text{fill:var(--plateInk);font-family:var(--serif);font-size:13px;font-weight:700}.pif75W_island svg.bare .plate{display:none}.pif75W_island .isle[data-crop]{animation:none}.pif75W_island .bloom.bloom-in{animation:.8s cubic-bezier(.3,1.4,.5,1) both pif75W_bloomIn}@keyframes pif75W_bloomIn{0%{transform:scale(0)}70%{transform:scale(1.15)}to{transform:scale(1)}}.pif75W_island .flag{will-change:transform}.pif75W_island .lantern.lantern-in{animation:.8s ease-out both pif75W_lanternIn}.pif75W_island svg.compact .lantern{scale:2.73}@keyframes pif75W_lanternIn{0%{opacity:0;transform:scale(.4)}55%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}.pif75W_toast[hidden]{display:none}.pif75W_toast{z-index:6;background:var(--accent-deep);color:var(--signal);font:600 13px var(--sans);white-space:nowrap;border-radius:999px;margin:0;padding:7px 14px;animation:.3s ease-out both pif75W_toastIn;position:absolute;bottom:36px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px -10px #16251f80}@keyframes pif75W_toastIn{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.pif75W_place{margin:0 0 16px}.pif75W_placeTop{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:10px;font-size:13px;display:flex}.pif75W_placeBack{border:1px solid var(--line);min-height:40px;color:var(--ink);white-space:nowrap;background:#fbf7eeb3;border-radius:999px;align-items:center;padding:0 11px;text-decoration:none;display:inline-flex}.pif75W_placeBack:hover,.pif75W_placeBack:focus-visible{border-color:var(--accent);color:var(--accent);outline:none}.pif75W_crumb{color:var(--ink-soft);letter-spacing:.06em;white-space:nowrap;margin:0}.pif75W_crumbLink{min-height:40px;color:var(--ink-soft);align-items:center;text-decoration:none;display:inline-flex}.pif75W_crumbLink:hover,.pif75W_crumbLink:focus-visible{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.pif75W_placeBody{grid-template-columns:1fr;align-items:center;gap:18px 24px;display:grid}@media (min-width:640px){.pif75W_placeBody{grid-template-columns:minmax(220px,300px) 1fr}}.pif75W_placeView{border-radius:18px;height:150px;animation:.28s ease-out both pif75W_placeIn;position:relative;overflow:hidden}.pif75W_placeView:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #16251f14}@media (max-width:639px){.pif75W_placeView{height:128px}}.pif75W_island[data-season=winter] .pif75W_placeView{background:#d7dee2}.pif75W_island[data-season=winter] .pif75W_placeView svg{filter:drop-shadow(0 0 .6px #16251f8c)}.pif75W_island[data-season=winter] .pif75W_placeView:after{box-shadow:inset 0 0 0 1px #16251f29}@keyframes pif75W_placeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.pif75W_placeText{min-width:0}.pif75W_far{pointer-events:none}.pif75W_far .isle{animation:7s ease-in-out infinite alternate pif75W_bob}.pif75W_badge{vertical-align:middle;border-radius:14px;flex:none;width:56px;height:56px;display:inline-block;overflow:hidden;box-shadow:inset 0 0 0 1px #16251f1a}.pif75W_island .mt{filter:brightness(var(--mtDim))}.pif75W_island .tag rect{fill:var(--accent-deep)}.pif75W_island .tag text{fill:var(--signal);font-size:12px;font-weight:600;font-family:var(--sans)}:is(.pif75W_island .s-spring,.pif75W_island .s-summer,.pif75W_island .s-autumn,.pif75W_island .s-winter){display:none}:is(.pif75W_island[data-season=spring] .s-spring,.pif75W_island[data-season=summer] .s-summer,.pif75W_island[data-season=autumn] .s-autumn,.pif75W_island[data-season=winter] .s-winter){display:inline}.pif75W_island .flame{transform-box:fill-box;transform-origin:50% 100%;animation:1.1s ease-in-out infinite alternate pif75W_fl}.pif75W_island .flame.f2{animation-duration:.8s}@keyframes pif75W_fl{0%{transform:scale(1)}to{transform:scale(.9,1.12)}}.pif75W_island .cloud{animation:26s ease-in-out infinite alternate pif75W_drift}.pif75W_island .cloud.c2{animation-duration:32s}@keyframes pif75W_drift{0%{transform:translate(-14px)}to{transform:translate(14px)}}.pif75W_island .shoot{opacity:0;animation:7s ease-in infinite pif75W_shoot}@keyframes pif75W_shoot{0%,78%{opacity:0;transform:translate(0)}82%{opacity:1}to{opacity:0;transform:translate(-90px,45px)}}.pif75W_island .isle{animation:7s ease-in-out infinite alternate pif75W_bob}@keyframes pif75W_bob{0%{transform:translateY(0)}to{transform:translateY(-4px)}}.pif75W_island .fx-fall{animation:linear infinite pif75W_fall}@keyframes pif75W_fall{0%{opacity:0;transform:translateY(-90px)}10%{opacity:.95}90%{opacity:.9}to{opacity:0;transform:translate(34px,190px)}}.pif75W_island .fx-leaf{transform-box:fill-box;transform-origin:50%;animation:linear infinite pif75W_leaf}@keyframes pif75W_leaf{0%{opacity:0;transform:translateY(-80px)rotate(0)}10%{opacity:1}50%{transform:translate(26px,40px)rotate(160deg)}90%{opacity:.9}to{opacity:0;transform:translate(4px,160px)rotate(320deg)}}.pif75W_island .fx-fly{opacity:0;animation:ease-in-out infinite alternate pif75W_fly}@keyframes pif75W_fly{0%{opacity:0;transform:translate(0)}50%{opacity:var(--flyOp)}to{opacity:.1;transform:translate(10px,-12px)}}.pif75W_island .fx-smoke{transform-box:fill-box;transform-origin:50%;animation:3.3s ease-out infinite pif75W_smoke}@keyframes pif75W_smoke{0%{opacity:0;transform:translate(0)scale(.6)}20%{opacity:.6}to{opacity:0;transform:translate(10px,-64px)scale(1.8)}}.pif75W_panel{opacity:0;pointer-events:none;background:var(--bg);border:1px solid var(--line);z-index:5;visibility:hidden;border-radius:14px;width:340px;max-width:calc(100% - 40px);padding:18px 20px 20px;transition:opacity .25s,transform .3s,visibility 0s linear .3s;position:absolute;top:50%;right:20px;transform:translate(24px,-50%);box-shadow:0 18px 40px -18px #16251f73}.pif75W_open{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:translateY(-50%)}.pif75W_back{min-height:44px;font:600 14px var(--sans);color:var(--accent);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;margin:-4px 0 10px -6px;padding:0 14px;display:inline-flex}.pif75W_back:hover,.pif75W_back:focus-visible{border-color:var(--line);background:var(--paper);outline:none}.pif75W_kicker{letter-spacing:.12em;color:var(--ink-soft);margin:0 0 4px;font-size:12px}.pif75W_title{text-wrap:balance;font-family:var(--serif);color:var(--ink);outline:none;margin:0 0 8px;font-size:26px;line-height:1.25}.pif75W_title small{color:var(--ink-soft);white-space:nowrap;margin-left:8px;font-size:15px;font-weight:500}.pif75W_desc{text-wrap:balance;color:var(--ink);margin:0 0 12px;font-size:15px;line-height:1.75}.pif75W_mine{background:var(--paper);color:var(--ink);text-wrap:pretty;border-radius:10px;align-items:flex-start;gap:8px;margin:0 0 14px;padding:9px 12px;font-size:14px;line-height:1.6;display:flex}.pif75W_mine i{background:var(--signal);border-radius:2px;flex:none;width:10px;height:10px;margin-top:6px;box-shadow:0 0 0 1px #00000026}.pif75W_nw{white-space:nowrap}.pif75W_go{background:var(--accent);min-height:48px;color:var(--cream);font:700 16px var(--sans);letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:flex}.pif75W_go:hover,.pif75W_go:focus-visible{background:var(--accent-deep);outline:3px solid var(--signal);outline-offset:2px}.pif75W_lockedNote{border:1px dashed var(--line);color:var(--ink-soft);text-wrap:pretty;border-radius:10px;margin:0;padding:12px;font-size:14px;line-height:1.6}.pif75W_chips{display:none}@media (max-width:720px){.pif75W_stage{aspect-ratio:1000/820;height:auto;margin-top:-4px}.pif75W_zoomed svg{-webkit-mask-image:none;mask-image:none}.pif75W_hint{display:none}.pif75W_legend{bottom:6px;left:10px}.pif75W_slot{margin-top:16px}.pif75W_chips{margin-top:14px;display:block}.pif75W_chips h3{font:600 13px var(--sans);color:var(--ink-soft);letter-spacing:.08em;margin:10px 0 6px}.pif75W_row{flex-wrap:wrap;gap:6px;display:flex}.pif75W_scroll{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;margin:0 -20px;padding:2px 20px 6px;scroll-padding:0 20px;overflow-x:auto}.pif75W_scroll::-webkit-scrollbar{display:none}.pif75W_scroll .pif75W_chip{scroll-snap-align:start;flex:none}.pif75W_chip{border:1px solid var(--line);background:var(--bg);min-height:44px;color:var(--ink);font:600 14px var(--sans);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.pif75W_chip i{border-radius:50%;width:10px;height:10px;display:inline-block}.pif75W_off{color:var(--ink-soft);border-style:dashed}.pif75W_chip:focus-visible{outline:3px solid var(--signal);outline-offset:-3px}.pif75W_panel{width:auto;max-width:none;max-height:58vh;padding:10px 18px calc(20px + env(safe-area-inset-bottom));opacity:1;z-index:40;border-bottom:none;border-radius:18px 18px 0 0;position:fixed;inset:auto 0 0;overflow:auto;transform:translateY(105%)}.pif75W_open{transform:translateY(0)}.pif75W_panel:before{content:"";background:var(--line);border-radius:2px;width:40px;height:4px;margin:0 auto 6px;display:block}.pif75W_title{font-size:22px}}@media (prefers-reduced-motion:reduce){:is(.pif75W_island .flame,.pif75W_island .cloud,.pif75W_island .shoot,.pif75W_island .isle,.pif75W_island .fx-fall,.pif75W_island .fx-leaf,.pif75W_island .fx-fly,.pif75W_island .fx-smoke){animation:none}.pif75W_island .shoot{opacity:0}.pif75W_island .fx-fly{opacity:.7}.pif75W_island .fx-smoke{opacity:.35}.pif75W_panel,.pif75W_open{transition:none}.pif75W_island .lm .lift{transition:none}.pif75W_placeView,:is(.pif75W_island .bloom.bloom-in,.pif75W_island .lantern.lantern-in),.pif75W_toast,:is(.pif75W_far .isle,.pif75W_island .isle),.pif75W_placeView{animation:none}}@media (max-width:639px){.pif75W_compact .pif75W_placeView{height:64px}.pif75W_compact .pif75W_placeBody{gap:10px}}
