@layer theme,base,components,utilities,skin,season;@layer treasure{html[data-season-style=treasure]{--th-ink:#2a1d0f;--th-rgb-ink:42 29 15;--th-muted:#664d31;--th-rgb-muted:102 77 49;--th-surface:#fcf7ec;--th-rgb-surface:252 247 236;--th-surface-2:#f4ead3;--th-sheet-2:#ead9b2;--th-line:#d8c59c;--th-rgb-line:216 197 156;--th-accent:#8f5c10;--th-rgb-accent:143 92 16;--th-accent-ink:#fffaf0;--th-gold:#a8741a;--th-rgb-gold:168 116 26;--th-brand:#d9ab4f;--th-collect:#2d7650;--th-warn:#8a5a00;--th-page:#efe2c3;--th-page-glow:#f7eedb;--th-page-edge:#7a4e1833;--th-chart-ink:#7a5426;--th-chart-rhumb:.1;--th-chart-rose:.2;--th-chart-isle:.17;--th-grain:.32;--th-grain-blend:multiply;--th-brass:#b5842a;--th-brass-hi:#d9ab4f;--th-brass-num:#845410;--th-x:#9a2e20;--th-gem:#1c5a75;--th-bar:#faf3e3e6;--th-tab-on:#efdfb8;--th-tab-pill:#ead6a6;--th-edge-top:inset 0 1px 0 #fff9;--th-shadow:0 1px 2px #28190524, 0 22px 48px -16px #28190573;--th-scrim:#2014067a;--th-paper-base:#f6ecd6;--th-paper-fibres:url(/treasure-map/paper-fibres-light.svg);--th-paper-mottle:url(/treasure-map/paper-mottle-light.svg);--th-wear:#96622233;--th-edge-burn:#82541a52;--th-sheet-drop:drop-shadow(0 0 .6px #7048168c) drop-shadow(0 2px 2px #462d0c24) drop-shadow(0 16px 18px #5a380c33);--th-ease-out:cubic-bezier(.23, 1, .32, 1);--th-heading:var(--font-display), "Arial Narrow", Arial, sans-serif;--th-logo:var(--font-logo), var(--font-display), system-ui, sans-serif;--th-nv-white:#fff;--th-nv-fg:var(--color-fg);--th-nv-mute:var(--color-mute);--th-nv-panel:var(--color-panel);--th-nv-panel-2:var(--color-panel-2);--th-nv-line:var(--color-line);--th-nv-ink:var(--color-ink);--th-nv-ink-2:var(--color-ink-2);--th-nv-brand:var(--color-brand);--th-nv-master:var(--color-master);--th-nv-collect:var(--color-collect);--th-nv-amber-300:var(--color-amber-300);--th-nv-amber-400:var(--color-amber-400);--th-nv-fn-slate:var(--fn-slate);--th-nv-fn-slate-2:var(--fn-slate-2);--th-nv-fn-tile:var(--fn-tile);--th-nv-fn-line:var(--fn-line);--th-nv-rgb-slate:var(--rgb-slate);--th-nv-ink-dim:var(--fn-ink-dim);--th-nv-rgb-ink-dim:var(--rgb-ink-dim);--th-nv-action:var(--ui-action);--th-nv-rgb-action:var(--rgb-action);--th-nv-action-soft:var(--ui-action-soft);--th-nv-rgb-action-soft:var(--rgb-action-soft);--th-nv-cyan:var(--fn-cyan);--th-nv-rgb-cyan:var(--rgb-cyan);--th-nv-gold:var(--fn-gold);--th-nv-gold-d:var(--fn-gold-d);--th-nv-rgb-gold:var(--rgb-gold);--th-nv-glow-gold:var(--fn-glow-gold);--th-nv-edge-top:var(--fn-edge-top);--th-nv-shadow:var(--fn-shadow);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-season-style=treasure][data-treasure-mode=dark],html[data-season-style=treasure] .ov-ground:not(.th-friends--root){--th-ink:#f4e9cf;--th-rgb-ink:244 233 207;--th-muted:#c9b890;--th-rgb-muted:201 184 144;--th-surface:#14213a;--th-rgb-surface:20 33 58;--th-surface-2:#1a2a47;--th-sheet-2:#1a2a47;--th-line:#2e4062;--th-rgb-line:46 64 98;--th-accent:#e2b75c;--th-rgb-accent:226 183 92;--th-accent-ink:#1b1408;--th-gold:#e2b75c;--th-rgb-gold:226 183 92;--th-brand:#e2b75c;--th-collect:#8fd9ae;--th-warn:#f0cd7f;--th-page:#0c1524;--th-page-glow:#1a2a48;--th-page-edge:#00000073;--th-chart-ink:#d8b46a;--th-chart-rhumb:.075;--th-chart-rose:.14;--th-chart-isle:.12;--th-grain:.35;--th-grain-blend:normal;--th-brass:#d4a548;--th-brass-hi:#f0cd7f;--th-brass-num:#ebc271;--th-x:#e58c72;--th-gem:#8ccbe2;--th-bar:#0d1626e0;--th-tab-on:#1d2c4b;--th-tab-pill:#263a60;--th-edge-top:inset 0 1px 0 #e2b75c29;--th-shadow:0 26px 60px -18px #000c;--th-scrim:#02060eb3;--th-paper-base:#122039;--th-paper-fibres:url(/treasure-map/paper-fibres-dark.svg);--th-paper-mottle:url(/treasure-map/paper-mottle-dark.svg);--th-wear:#00030a66;--th-edge-burn:#0002088c;--th-sheet-drop:drop-shadow(0 0 .6px #d6aa5c8c) drop-shadow(0 18px 24px #0000008c)}html[data-season-style=treasure][data-treasure-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-season-style=treasure] :is(.th-header,.th-nav,.th-paper,.fn-tabbar,.ov-menu,.surface,.fn-panel,.ov-dock,.ov-ground,.fn-hint){--color-white:var(--th-ink);--color-fg:var(--th-ink);--color-mute:var(--th-muted);--color-panel:var(--th-surface);--color-panel-2:var(--th-surface-2);--color-line:var(--th-line);--color-ink:var(--th-page);--color-ink-2:var(--th-surface-2);--color-brand:var(--th-brand);--color-master:var(--th-brass);--color-collect:var(--th-collect);--color-amber-300:var(--th-warn);--color-amber-400:var(--th-warn);--fn-slate:var(--th-surface);--fn-slate-2:var(--th-surface-2);--fn-tile:var(--th-sheet-2);--fn-line:var(--th-line);--rgb-slate:var(--th-rgb-surface);--fn-ink-dim:var(--th-muted);--rgb-ink-dim:var(--th-rgb-muted);--ui-action:var(--th-accent);--rgb-action:var(--th-rgb-accent);--ui-action-soft:var(--th-accent);--rgb-action-soft:var(--th-rgb-accent);--fn-cyan:var(--th-accent);--rgb-cyan:var(--th-rgb-accent);--fn-gold:var(--th-gold);--fn-gold-d:var(--th-accent);--rgb-gold:var(--th-rgb-gold);--fn-glow-gold:0 0 0 0 transparent;--fn-edge-top:var(--th-edge-top);--fn-shadow:var(--th-shadow)}html[data-season-style=treasure],html[data-season-style=treasure] body{background:var(--th-page)}html[data-season-style=treasure] body{color:var(--th-ink)}html[data-season-style=treasure]{--th-strip-bg:#faf3e3;--th-strip-top:6px}html[data-season-style=treasure][data-treasure-mode=dark]{--th-strip-bg:#0c1524}html[data-season-style=treasure] .ov-backdrop{display:none}html[data-season-style=treasure] .fn-notch{height:env(safe-area-inset-top,0px);background:var(--th-strip-bg)}html[data-season-style=treasure] .th-backdrop{z-index:-10;pointer-events:none;background:radial-gradient(120% 80% at 50% 0%, var(--th-page-glow) 0%, transparent 60%), radial-gradient(140% 110% at 50% 45%, transparent 55%, var(--th-page-edge) 100%), var(--th-page);position:fixed;inset:0;overflow:hidden}html[data-season-style=treasure] .th-backdrop>*{background:var(--th-chart-ink);display:block;position:absolute}html[data-season-style=treasure] :is(.th-chart-rose,.th-chart-rose--major,.th-chart-rose--minor){aspect-ratio:1;background:0 0;width:360px}html[data-season-style=treasure] :is(.th-chart-rose,.th-chart-rose--major,.th-chart-rose--minor):before,html[data-season-style=treasure] :is(.th-chart-rose,.th-chart-rose--major,.th-chart-rose--minor):after{content:"";background:var(--th-chart-ink);position:absolute}html[data-season-style=treasure] :is(.th-chart-rose,.th-chart-rose--major,.th-chart-rose--minor):before{width:4000px;height:4000px;opacity:var(--th-chart-rhumb);top:50%;left:50%;translate:-50% -50%;-webkit-mask:url(/treasure-map/rhumbs.svg) 50%/contain no-repeat;mask:url(/treasure-map/rhumbs.svg) 50%/contain no-repeat}html[data-season-style=treasure] :is(.th-chart-rose,.th-chart-rose--major,.th-chart-rose--minor):after{opacity:var(--th-chart-rose);inset:0;-webkit-mask:url(/treasure-map/compass.svg) 50%/contain no-repeat;mask:url(/treasure-map/compass.svg) 50%/contain no-repeat}html[data-season-style=treasure] .th-chart-rose--major{top:-70px;right:-80px;rotate:8deg}html[data-season-style=treasure] .th-chart-rose--minor{width:200px;bottom:6vh;left:-60px;rotate:-14deg}html[data-season-style=treasure] .th-chart-rose--minor:before{opacity:calc(var(--th-chart-rhumb) * .7)}html[data-season-style=treasure] .th-chart-isles{aspect-ratio:600/420;width:min(640px,70vw);opacity:var(--th-chart-isle);bottom:-30px;right:-40px;-webkit-mask:url(/treasure-map/islands.svg) 50%/contain no-repeat;mask:url(/treasure-map/islands.svg) 50%/contain no-repeat}html[data-season-style=treasure] .th-chart-grain{opacity:var(--th-grain);mix-blend-mode:var(--th-grain-blend);background:url(/treasure-map/grain.svg);inset:0}html[data-season-style=treasure] .th-shell{display:block}html[data-season-style=treasure] .th-shell>.fn-rail{display:none}html[data-season-style=treasure] .th-col{min-width:0;padding-bottom:48px}html[data-season-style=treasure] .th-col>main.th-main,html[data-season-style=treasure] .th-main{max-width:none;margin:0;padding:0}html[data-season-style=treasure] .th-header{--th-gutter:max(14px, calc((100% - 1240px) / 2 + 20px));--th-strip:48px;z-index:50;padding:calc(env(safe-area-inset-top,0px) + var(--th-strip-top)) max(var(--th-gutter), env(safe-area-inset-right,0px)) 0 max(var(--th-gutter), env(safe-area-inset-left,0px));color:var(--th-ink);background-color:var(--th-strip-bg);display:block;position:sticky;top:0}html[data-season-style=treasure] .th-header-fade{--th-fade-gutter-l:max(var(--th-gutter), env(safe-area-inset-left,0px));--th-fade-gutter-r:max(var(--th-gutter), env(safe-area-inset-right,0px));z-index:0;pointer-events:none;background:linear-gradient(var(--th-strip-bg) 7px, color-mix(in srgb, var(--th-strip-bg) 84%, transparent) 12px, color-mix(in srgb, var(--th-strip-bg) 50%, transparent) 17px, color-mix(in srgb, var(--th-strip-bg) 16%, transparent) 22px, color-mix(in srgb, var(--th-strip-bg) 0%, transparent) 27px) left top / var(--th-fade-gutter-l) 100% no-repeat, linear-gradient(var(--th-strip-bg) 7px, color-mix(in srgb, var(--th-strip-bg) 84%, transparent) 12px, color-mix(in srgb, var(--th-strip-bg) 50%, transparent) 17px, color-mix(in srgb, var(--th-strip-bg) 16%, transparent) 22px, color-mix(in srgb, var(--th-strip-bg) 0%, transparent) 27px) right top / var(--th-fade-gutter-r) 100% no-repeat;height:40px;position:absolute;top:100%;left:0;right:0}html[data-season-style=treasure] .th-header-fade>svg{top:0;left:var(--th-fade-gutter-l);right:var(--th-fade-gutter-r);width:calc(100% - var(--th-fade-gutter-l) - var(--th-fade-gutter-r));height:100%;fill:var(--th-strip-bg);position:absolute}html[data-season-style=treasure] .th-header-compass{z-index:0;top:calc(env(safe-area-inset-top,0px) + var(--th-strip-top));height:var(--th-strip);right:calc(max(var(--th-gutter), env(safe-area-inset-right,0px)) + 22px);background:var(--th-chart-ink);opacity:.12;pointer-events:none;width:128px;position:absolute;-webkit-mask:url(/treasure-map/compass.svg) 50%/136px 136px no-repeat;mask:url(/treasure-map/compass.svg) 50%/136px 136px no-repeat}html[data-season-style=treasure][data-treasure-mode=dark] .th-header-compass{opacity:.12}html[data-season-style=treasure] .th-route{z-index:1;height:10px;top:100%;left:max(var(--th-gutter), env(safe-area-inset-left,0px));right:max(var(--th-gutter), env(safe-area-inset-right,0px));opacity:.3;pointer-events:none;position:absolute;overflow:hidden}html[data-season-style=treasure] .th-route>svg{width:100%;height:100%;display:block;overflow:visible}html[data-season-style=treasure] .th-route>.th-route__marker{width:10px;height:10px;position:absolute;top:0}html[data-season-style=treasure] .th-route__origin{left:0}html[data-season-style=treasure] .th-route__destination{right:0}html[data-season-style=treasure] .th-route .th-route__line{fill:none;stroke:var(--th-brass);stroke-width:2.5px;stroke-dasharray:8 7;stroke-linecap:round;vector-effect:non-scaling-stroke}html[data-season-style=treasure] .th-route .th-route__start{fill:var(--th-surface);stroke:var(--th-ink);stroke-width:2px;vector-effect:non-scaling-stroke}html[data-season-style=treasure] .th-route .th-route__x{fill:none;stroke:var(--th-x);stroke-width:3.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}html[data-season-style=treasure] .th-compact-hud{z-index:1;height:var(--th-strip);align-items:center;gap:10px;max-width:none;margin:0;display:flex;position:relative}html[data-season-style=treasure] .th-header>:not(.th-compact-hud,.th-route,.th-header-compass,.th-header-fade){z-index:1;position:relative}html[data-season-style=treasure] .th-compact-hud .fn-hud__cnt{flex:none;align-items:center;gap:4px;margin:0;display:flex}html[data-season-style=treasure] .th-compact-hud :is(.fn-hud__gem,.fn-hud__star){border-radius:10px;align-items:center;gap:5px;min-height:44px;margin:0;padding:0 6px;display:inline-flex}html[data-season-style=treasure] .th-compact-hud .fn-hud__gem{color:var(--th-gem);padding-left:0}html[data-season-style=treasure] .th-compact-hud .fn-hud__star{min-width:44px;color:var(--th-brass)}html[data-season-style=treasure] .th-compact-hud :is(.fn-hud__gem,.fn-hud__star) svg{flex:none;width:15px;height:15px}html[data-season-style=treasure] .th-compact-hud .fn-hud__star .th-header-crown{width:22px;height:17px}html[data-season-style=treasure] .th-compact-hud .fn-hud__cnt b{font-family:var(--th-heading);color:var(--th-ink);font-size:15px;font-weight:800;line-height:1}html[data-season-style=treasure] .th-compact-hud .fn-hud__star[data-on]{background:rgb(var(--th-rgb-accent) / .12);box-shadow:inset 0 0 0 1px rgb(var(--th-rgb-accent) / .5)}html[data-season-style=treasure] .th-compact-hud .fn-hud__star:active{transform:scale(.95)}html[data-season-style=treasure] .th-compact-actions{flex:auto;justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}html[data-season-style=treasure] .th-compact-actions .fn-hud__who{min-width:0;max-width:100%;height:44px;min-height:44px;color:var(--th-ink);text-align:right;white-space:nowrap;text-overflow:ellipsis;transform-origin:50%;transition:color .16s ease, transform .14s var(--th-ease-out);background:0 0;border-radius:10px;flex:0 auto;margin:0 2px 0 0;padding:0 6px 0 8px;font-size:18px;line-height:44px;display:block;overflow:hidden;transform:skew(-6deg)}html[data-season-style=treasure] .th-compact-actions .fn-hud__who:active{transform:skew(-6deg)scale(.97)}html[data-season-style=treasure] .th-compact-actions .fn-btn--ghost{background:color-mix(in srgb, var(--th-surface) 72%, transparent);width:44px;height:44px;min-height:44px;box-shadow:inset 0 0 0 1px rgb(var(--th-rgb-line) / .85);color:var(--th-ink);transition:transform .14s var(--th-ease-out), box-shadow .16s ease, background-color .16s ease;border:0;border-radius:10px;flex:none;padding:0}html[data-season-style=treasure] .th-compact-actions .fn-btn--ghost.text-mute{color:var(--th-muted)}html[data-season-style=treasure] .th-compact-actions .fn-btn--ghost svg{width:20px;height:20px}html[data-season-style=treasure] .th-compact-actions .fn-btn--ghost:active{transform:scale(.95)}html[data-season-style=treasure] .th-header .fn-btn:after{background:var(--th-brass-hi)}@media (hover:hover) and (pointer:fine){html[data-season-style=treasure] .th-compact-actions .fn-btn--ghost:hover{color:var(--th-ink);background:var(--th-surface);box-shadow:inset 0 0 0 1px var(--th-brass)}html[data-season-style=treasure] .th-compact-actions .fn-hud__who:hover{color:var(--th-brass-num)}html[data-season-style=treasure] .th-compact-hud .fn-hud__star:hover{background:rgb(var(--th-rgb-accent) / .08)}}html[data-season-style=treasure] .ov-menu .th-menu-season{border-bottom:1px solid var(--th-line);font-family:var(--th-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--th-muted);gap:6px;margin:0 0 6px;padding:6px 6px 12px;font-size:14px;font-weight:700;display:grid}html[data-season-style=treasure] .ov-menu .th-menu-season select{border:1px solid var(--th-line);background-color:var(--th-surface-2);background-image:linear-gradient(45deg, transparent 50%, var(--th-muted) 50%), linear-gradient(135deg, var(--th-muted) 50%, transparent 50%);width:100%;min-height:44px;color:var(--th-ink);font-family:var(--th-heading);letter-spacing:0;text-transform:none;text-overflow:ellipsis;cursor:pointer;appearance:none;background-position:calc(100% - 19px),calc(100% - 14px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border-radius:10px;margin:0;padding:0 38px 0 12px;font-size:16px;font-weight:700;transition:border-color .16s;display:block}html[data-season-style=treasure] .ov-menu .th-menu-season select option{color:var(--th-ink);background:var(--th-surface)}@media (hover:hover) and (pointer:fine){html[data-season-style=treasure] .ov-menu .th-menu-season select:hover{border-color:var(--th-brass)}}html[data-season-style=treasure] .th-nav{z-index:49;max-width:1240px;padding:10px max(14px, env(safe-area-inset-right,0px)) 8px max(14px, env(safe-area-inset-left,0px));gap:4px;margin:0 auto;display:flex;position:relative}html[data-season-style=treasure] .th-tab{height:46px;color:var(--th-muted);font-family:var(--th-heading);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .16s ease, color .16s ease, transform .14s var(--th-ease-out);background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:0 16px;font-size:16px;font-weight:800;display:inline-flex;position:relative}html[data-season-style=treasure] .th-tab svg{flex:none;width:24px;height:24px}html[data-season-style=treasure] .th-tab:active{transform:scale(.97)}html[data-season-style=treasure] .th-tab[aria-current=page]{color:var(--th-ink);background:var(--th-tab-on)}html[data-season-style=treasure] .th-tab:after{content:"";background:linear-gradient(90deg, var(--th-brass), var(--th-brass-hi));opacity:0;height:3px;transition:transform .22s var(--th-ease-out), opacity .16s ease;border-radius:2px;position:absolute;bottom:5px;left:14px;right:14px;transform:skew(-18deg)scaleX(.4)}html[data-season-style=treasure] .th-tab[aria-current=page]:after{opacity:1;transform:skew(-18deg)scaleX(1)}@media (hover:hover) and (pointer:fine){html[data-season-style=treasure] .th-tab:hover{color:var(--th-ink)}html[data-season-style=treasure] .th-tab:not([aria-current=page]):hover{background:color-mix(in srgb, var(--th-tab-on) 55%, transparent)}}html[data-season-style=treasure] .fn-tabbar{padding:6px max(6px, env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(6px, env(safe-area-inset-left,0px));background:var(--th-bar);-webkit-backdrop-filter:saturate(1.2)blur(12px);backdrop-filter:saturate(1.2)blur(12px);border-top:1px solid var(--th-line);box-shadow:0 -3px 0 -1px var(--th-bar), 0 -4px 0 -1px var(--th-line);gap:2px}html[data-season-style=treasure] .fn-tabbar__ind{display:none}html[data-season-style=treasure] .fn-tabbar__t{min-height:66px;color:var(--th-muted);font-family:var(--th-heading);letter-spacing:0;text-transform:none;gap:3px;padding:0;font-size:16px;font-weight:700}html[data-season-style=treasure] .fn-tabbar__t[data-on]{color:var(--th-ink)}html[data-season-style=treasure] .fn-tabbar__ic{border-radius:999px;padding:4px 18px;transition:background-color .18s}html[data-season-style=treasure] .fn-tabbar__ic svg{width:24px;height:24px}html[data-season-style=treasure] .fn-tabbar__t[data-on] .fn-tabbar__ic{background:var(--th-tab-pill)}html[data-season-style=treasure] .fn-tabbar__dot{top:2px;right:13px}html[data-season-style=treasure] .th-event-timer{width:100%;max-width:1240px;padding-inline:max(20px, env(safe-area-inset-left,0px)) max(20px, env(safe-area-inset-right,0px));margin-inline:auto}html[data-season-style=treasure] .th-event-timer :is(.fn-timer-slot,.fn-timer-inl){filter:drop-shadow(0 1px 1px var(--th-page-edge))}@media (max-width:560px){html[data-season-style=treasure] .th-event-timer{padding-inline:max(14px, env(safe-area-inset-left,0px)) max(14px, env(safe-area-inset-right,0px))}}html[data-season-style=treasure] .fn-timer{color:var(--th-ink);background-color:color-mix(in srgb, var(--th-paper-base) 91%, #000);background-image:radial-gradient(ellipse at 0 10%, var(--th-wear), transparent 55%), radial-gradient(ellipse at 100% 100%, var(--th-wear), transparent 50%), var(--th-paper-fibres), var(--th-paper-mottle);box-shadow:inset 0 0 14px -3px var(--th-edge-burn);clip-path:polygon(0 6px,5px 3px,9px 5px,14px 1px,20px 3px,25px 0,19% 2px,23% 0,24% 3px,28% 1px,47% 2px,50% 0,72% 2px,75% 0,78% 3px,calc(100% - 17px) 1px,calc(100% - 12px) 4px,calc(100% - 6px) 2px,100% 6px,calc(100% - 2px) 32%,100% calc(50% - 5px),calc(100% - 4px) calc(50% - 3px),calc(100% - 6px) 50%,calc(100% - 4px) calc(50% + 3px),100% calc(50% + 5px),calc(100% - 1px) 77%,100% calc(100% - 5px),calc(100% - 7px) calc(100% - 2px),calc(100% - 13px) calc(100% - 4px),calc(100% - 20px) 100%,82% calc(100% - 2px),79% 100%,77% calc(100% - 3px),60% calc(100% - 1px),55% calc(100% - 3px),51% 100%,30% calc(100% - 2px),27% 100%,24% calc(100% - 3px),15px calc(100% - 1px),10px calc(100% - 4px),4px calc(100% - 2px),0 calc(100% - 6px),2px 73%,0 calc(50% + 5px),4px calc(50% + 3px),6px 50%,4px calc(50% - 3px),0 calc(50% - 5px),2px 24%);background-position:0 0,0 0,0 0,-80px -210px;background-size:auto,auto,320px 320px,900px 900px;flex-direction:row;justify-content:space-between;align-items:center;gap:14px;padding:7px 18px 9px;display:flex}html[data-season-style=treasure] .fn-timer:before,html[data-season-style=treasure] .fn-timer__live,html[data-season-style=treasure] .fn-timer .ov-streak{display:none}html[data-season-style=treasure] .fn-timer__top{flex:1;min-width:0}html[data-season-style=treasure] .fn-timer .fn-timer__title{color:var(--th-ink);white-space:normal;text-overflow:clip;overflow-wrap:anywhere;font-size:16px;line-height:1.1;overflow:visible;transform:none}html[data-season-style=treasure] .fn-timer .fn-timer__clock{border-inline-start:1px dashed var(--th-muted);color:var(--th-ink);text-shadow:none;flex:none;align-self:stretch;align-items:center;padding-inline-start:14px;font-size:30px;line-height:1;animation:none;transform:none}html[data-season-style=treasure] .fn-timer__sep{color:var(--th-muted)}html[data-season-style=treasure] .fn-timer__bar{background:var(--th-line);height:1px;inset:auto 18px 5px}html[data-season-style=treasure] .fn-timer__bar>span{background:var(--th-brass-num)}html[data-season-style=treasure] .fn-timer--mini{height:44px;min-height:44px}html[data-season-style=treasure] .fn-timer--mini .fn-timer__clock{font-size:24px}html[data-season-style=treasure] .fn-timer--mini .fn-timer__title{font-size:14px}@media (max-width:360px){html[data-season-style=treasure] .fn-timer{gap:10px;padding-inline:14px}html[data-season-style=treasure] .fn-timer .fn-timer__title{font-size:14px}html[data-season-style=treasure] .fn-timer .fn-timer__clock{padding-inline-start:10px;font-size:28px}html[data-season-style=treasure] .fn-timer--mini .fn-timer__clock{font-size:24px}}html[data-season-style=treasure] .th-paper-wrap{max-width:1240px;padding:26px max(20px, env(safe-area-inset-right,0px)) 0 max(20px, env(safe-area-inset-left,0px));--th-paper-clip:polygon(0 80px, 1px 72px, 3px 66px, 0 62px, 8px 55px, 1px 52px, 5px 49px, 2px 43px, 7px 39px, 3px 36px, 9px 32px, 4px 27px, 10px 20px, 7px 17px, 17px 14px, 18px 11px, 25px 5px, 31px 8px, 34px 3px, 40px 7px, 45px 2px, 49px 6px, 53px 1px, 56px 3px, 61px 0, 67px 2px, 72px 0, 80px 0, 22% 0, calc(22% + 5px) 3px, calc(22% + 9px) 1px, calc(22% + 14px) 0, 58% 0, calc(58% + 4px) 2px, calc(58% + 11px) 5px, calc(58% + 15px) 1px, calc(58% + 19px) 0, calc(100% - 80px) 0, calc(100% - 72px) 1px, calc(100% - 69px) 2px, calc(100% - 63px) 3px, calc(100% - 57px) 3px, calc(100% - 54px) 1px, calc(100% - 48px) 5px, calc(100% - 42px) 6px, calc(100% - 35px) 10px, calc(100% - 30px) 4px, calc(100% - 23px) 10px, calc(100% - 16px) 6px, calc(100% - 19px) 15px, calc(100% - 10px) 17px, calc(100% - 8px) 24px, calc(100% - 4px) 31px, calc(100% - 9px) 38px, calc(100% - 2px) 43px, calc(100% - 7px) 50px, calc(100% - 2px) 53px, calc(100% - 5px) 60px, calc(100% - 0px) 64px, calc(100% - 3px) 69px, calc(100% - 1px) 72px, 100% 80px, 100% calc(min(190px, 100% - 140px)), calc(100% - 5px) calc(min(190px, 100% - 140px) + 4px), calc(100% - 3px) calc(min(190px, 100% - 140px) + 9px), calc(100% - 7px) calc(min(190px, 100% - 140px) + 13px), 100% calc(min(190px, 100% - 140px) + 19px), 100% calc(min(470px, 100% - 140px)), calc(100% - 3px) calc(min(470px, 100% - 140px) + 6px), 100% calc(min(470px, 100% - 140px) + 11px), 100% calc(min(760px, 100% - 140px)), calc(100% - 6px) calc(min(760px, 100% - 140px) + 3px), calc(100% - 4px) calc(min(760px, 100% - 140px) + 10px), calc(100% - 8px) calc(min(760px, 100% - 140px) + 14px), 100% calc(min(760px, 100% - 140px) + 22px), 100% calc(100% - 80px), calc(100% - 4px) calc(100% - 72px), calc(100% - 2px) calc(100% - 65px), calc(100% - 4px) calc(100% - 59px), calc(100% - 6px) calc(100% - 52px), calc(100% - 2px) calc(100% - 46px), calc(100% - 7px) calc(100% - 43px), calc(100% - 3px) calc(100% - 38px), calc(100% - 9px) calc(100% - 31px), calc(100% - 6px) calc(100% - 24px), calc(100% - 11px) calc(100% - 17px), calc(100% - 15px) calc(100% - 19px), calc(100% - 15px) calc(100% - 7px), calc(100% - 19px) calc(100% - 11px), calc(100% - 25px) calc(100% - 4px), calc(100% - 30px) calc(100% - 11px), calc(100% - 33px) calc(100% - 3px), calc(100% - 40px) calc(100% - 5px), calc(100% - 47px) calc(100% - 1px), calc(100% - 52px) calc(100% - 5px), calc(100% - 58px) calc(100% - 1px), calc(100% - 63px) calc(100% - 2px), calc(100% - 66px) calc(100% - 0px), calc(100% - 69px) calc(100% - 2px), calc(100% - 72px) calc(100% - 0px), calc(100% - 80px) 100%, calc(70% + 18px) 100%, calc(70% + 12px) calc(100% - 5px), calc(70% + 6px) calc(100% - 2px), 70% calc(100% - 6px), calc(70% - 5px) 100%, calc(34% + 9px) 100%, calc(34% + 4px) calc(100% - 3px), 34% 100%, 80px 100%, 72px calc(100% - 1px), 66px calc(100% - 3px), 59px calc(100% - 1px), 56px calc(100% - 7px), 51px calc(100% - 2px), 48px calc(100% - 4px), 42px calc(100% - 5px), 37px calc(100% - 7px), 34px calc(100% - 7px), 27px calc(100% - 9px), 23px calc(100% - 8px), 17px calc(100% - 11px), 18px calc(100% - 16px), 7px calc(100% - 16px), 9px calc(100% - 21px), 4px calc(100% - 26px), 7px calc(100% - 30px), 3px calc(100% - 35px), 6px calc(100% - 42px), 2px calc(100% - 46px), 5px calc(100% - 50px), 1px calc(100% - 53px), 4px calc(100% - 59px), 5px calc(100% - 62px), 2px calc(100% - 67px), 0 calc(100% - 72px), 0 calc(100% - 80px), 0 calc(min(640px, 100% - 140px) + 16px), 5px calc(min(640px, 100% - 140px) + 11px), 3px calc(min(640px, 100% - 140px) + 6px), 6px calc(min(640px, 100% - 140px) + 2px), 0 calc(min(640px, 100% - 140px) - 3px), 0 calc(min(360px, 100% - 140px) + 8px), 4px calc(min(360px, 100% - 140px) + 4px), 0 calc(min(360px, 100% - 140px)), 0 calc(min(110px, 100% - 140px) + 10px), 7px calc(min(110px, 100% - 140px) + 5px), 2px calc(min(110px, 100% - 140px)), 0 calc(min(110px, 100% - 140px) - 3px));background:0 0;margin:0 auto}html[data-season-style=treasure] .th-sheet{position:relative}html[data-season-style=treasure] .ov-ground:not(.th-friends) .th-paper-wrap.frs-sheet{width:100%;max-width:none;margin:0;padding:2px 0 12px}html[data-season-style=treasure]:has(.ov-tabsheet.th-friends) .th-header{z-index:90}html[data-season-style=treasure] .th-friends .frs-scroll{max-width:none;padding-top:var(--th-header-h,60px);padding-left:0;padding-right:0}html[data-season-style=treasure] .th-friends .th-paper-wrap.frs-sheet{width:100%}html[data-season-style=treasure] .th-friends .frs-scroll>.th-nav{align-self:stretch;width:100%}html[data-season-style=treasure] .th-friends--sub .frs-scroll{padding-top:0}html[data-season-style=treasure] .th-friends--sub>[data-live-anchor]{padding-top:calc(var(--th-header-h,60px) + 4px)}html[data-season-style=treasure] .frs-th-head{justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:4px 2px 12px;display:flex}html[data-season-style=treasure] .frs-th-head__t{font-family:var(--font-logo), var(--font-display), system-ui, sans-serif;text-transform:uppercase;color:var(--th-ink);transform-origin:0;margin:0;font-size:26px;font-weight:900;line-height:1;transform:skew(-8deg)}html[data-season-style=treasure] .th-paper-shadow{z-index:0;pointer-events:none;filter:var(--th-sheet-drop);position:absolute;inset:0}html[data-season-style=treasure] .th-paper-shadow>i{background:var(--th-paper-base);width:100%;height:100%;clip-path:var(--th-paper-clip);display:block}html[data-season-style=treasure] .th-paper{z-index:1;color:var(--th-ink);background-color:var(--th-paper-base);background-image:radial-gradient(closest-side, var(--th-wear), transparent), radial-gradient(closest-side, var(--th-wear), transparent), radial-gradient(closest-side, var(--th-wear), transparent), radial-gradient(closest-side, var(--th-wear), transparent), var(--th-paper-fibres), var(--th-paper-mottle);box-shadow:inset 0 0 56px -8px var(--th-edge-burn);clip-path:var(--th-paper-clip);background-position:-190px -190px,calc(100% + 190px) -190px,-190px calc(100% + 190px),calc(100% + 190px) calc(100% + 190px),0 0,0 0;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat,repeat;background-size:480px 480px,480px 480px,480px 480px,480px 480px,320px 320px,900px 900px;padding:clamp(20px,2.6vw,30px);position:relative}html[data-season-style=treasure] .th-gallery-head{justify-content:space-between;align-items:center;gap:18px;margin:0 0 22px;display:flex}html[data-season-style=treasure] .th-gallery-head h1{font-family:var(--th-heading);text-transform:none;letter-spacing:0;color:var(--th-ink);margin:0;font-size:24px;font-style:normal;font-weight:800;line-height:1.2}html[data-season-style=treasure] .th-counts{font-family:var(--th-heading);white-space:nowrap;color:var(--th-ink);align-items:center;gap:22px;font-size:16px;font-weight:700;display:flex}html[data-season-style=treasure] .th-counts b{font-family:var(--th-heading);font-size:23px;font-weight:800}html[data-season-style=treasure] .th-counts .th-count{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}html[data-season-style=treasure] .th-counts svg{color:#bc8532;flex:none;width:22px;height:19px;display:inline-block}html[data-season-style=treasure] .th-paper .gc-finish{font-family:var(--th-heading)!important;min-height:21px!important;color:var(--th-ink)!important;opacity:1!important;font-size:14px!important;font-weight:700!important;line-height:18px!important}html[data-season-style=treasure] .th-paper div.border.p-3:has(>p.text-fg):has(>button.fn-btn--primary){box-shadow:inset 3px 0 0 var(--th-brass), 0 1px 2px rgb(var(--th-rgb-ink) / .08);border-radius:10px;gap:12px;padding:12px 12px 12px 14px;font-size:16px;line-height:1.4;border-color:var(--th-line)!important;background:var(--th-surface)!important}html[data-season-style=treasure] .th-paper div.border.p-3:has(>p.text-fg):has(>button.fn-btn--primary)>p{color:var(--th-ink);font-size:16px}html[data-season-style=treasure] .th-paper div.border.p-3:has(>p.text-fg):has(>button.fn-btn--primary)>span:first-child{width:40px;height:40px;box-shadow:inset 0 0 0 1px rgb(var(--th-rgb-accent) / .25);border-radius:10px;background:rgb(var(--th-rgb-accent) / .1)!important;color:var(--th-x)!important}html[data-season-style=treasure] .th-paper div.border.p-3:has(>p.text-fg):has(>button.fn-btn--primary)>button.fn-btn--primary{height:44px;font-size:15px}html[data-season-style=treasure] .th-paper div.border.p-3:has(>p.text-fg):has(>button.fn-btn--primary)>button:last-child{width:44px;height:44px;color:var(--th-muted)}html[data-season-style=treasure] .th-toolbar{border-bottom:1px solid var(--th-line);flex-wrap:wrap;align-items:center;gap:13px;margin-bottom:23px;padding-bottom:20px;display:flex}html[data-season-style=treasure] .th-toolbar .fn-seg{--fn-seg-pad:4px;background:var(--th-surface);border:1px solid var(--th-line);border-radius:8px;gap:3px;max-width:100%}html[data-season-style=treasure] .th-toolbar .fn-seg__btn{min-height:44px;font-family:var(--th-heading);letter-spacing:0;text-transform:none;transition:color .16s ease, transform .14s var(--th-ease-out);border-radius:5px;padding:8px 13px;font-size:16px;font-weight:700;line-height:1.2;color:var(--th-ink)!important}html[data-season-style=treasure] .th-toolbar .fn-seg__btn[aria-checked=true]{color:var(--th-surface)!important}html[data-season-style=treasure] .th-toolbar .fn-seg__btn:active{transform:scale(.97)}html[data-season-style=treasure] .th-toolbar .fn-seg__chip{background:var(--th-ink);box-shadow:none;border-radius:5px}html[data-season-style=treasure] .th-mastery-button{border:1px solid var(--th-line);background:var(--th-surface);min-width:150px;min-height:52px;color:var(--th-ink);font-family:var(--th-heading);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform .14s var(--th-ease-out), border-color .16s ease, box-shadow .16s ease;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:10px 9px;font-size:16px;font-weight:700;line-height:1.2;display:inline-flex}html[data-season-style=treasure] .th-mastery-button svg{flex:none;width:24px;height:20px;transition:filter .16s,opacity .16s}html[data-season-style=treasure] .th-mastery-button[data-mastery=all] svg{filter:grayscale();opacity:.7}html[data-season-style=treasure] .th-mastery-button[aria-pressed=true],html[data-season-style=treasure] .th-mastery-button:is([data-mastery=mastered],[data-mastery=unmastered]){border-color:var(--th-accent);box-shadow:inset 0 0 0 1px var(--th-accent)}html[data-season-style=treasure] .th-mastery-button[data-mastery=unmastered] svg path:first-child{fill:none;stroke:currentColor;stroke-width:3px}html[data-season-style=treasure] .th-mastery-button[data-mastery=unmastered] svg path:last-child{stroke:currentColor}html[data-season-style=treasure] .th-mastery-button:active{transform:scale(.98)}html[data-season-style=treasure] .th-search{border:1px solid var(--th-line);background:var(--th-surface);width:205px;color:var(--th-muted);cursor:text;border-radius:6px;align-items:center;gap:9px;margin-left:auto;padding:3px 12px;display:flex}html[data-season-style=treasure] .th-search svg{flex:none;width:18px;height:18px}html[data-season-style=treasure] .th-search input{width:100%;min-width:0;height:44px;color:var(--th-ink);font-family:var(--th-heading);appearance:none;background:0 0;border:0;padding:0;font-size:16px;font-weight:400;box-shadow:none!important;outline:none!important}html[data-season-style=treasure] .th-search input::placeholder{color:var(--th-muted);opacity:1}html[data-season-style=treasure] .th-search input::-webkit-search-cancel-button{cursor:pointer}html[data-season-style=treasure] .th-search:has(input:focus-visible){outline:3px solid var(--th-brass);outline-offset:2px}html[data-season-style=treasure] .th-grid{gap:22px 16px}html[data-season-style=treasure] .th-grid.th-bare{gap:6px 5px!important}html[data-season-style=treasure] .th-bare .gc.gc-compact:after,html[data-season-style=treasure] .th-bare .gc-band-name,html[data-season-style=treasure] .th-bare .gc-finish{display:none!important}html[data-season-style=treasure] .th-bare .gc.gc-compact .gc-art{width:86%!important;height:88%!important;inset:7% 7% 5%!important}html[data-season-style=treasure] .th-bare .gc.gc-compact:not([data-r=Special]):not(.gc-blank){background:radial-gradient(70% 34% at 50% 100%, #ffffff17, transparent 70%), linear-gradient(180deg, #959fb5 0%, #8e96a9 30%, var(--gc-tint) 82%, var(--gc-tint) 100%)}html[data-season-style=treasure] .th-bare .gc-reveal{z-index:6;text-align:center;pointer-events:none;opacity:0;visibility:hidden;background:radial-gradient(90% 70%,#2014069e,#20140661);flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:4px;transition:opacity .14s ease-out,transform .14s ease-out,visibility 0s linear .14s;position:absolute;inset:0;transform:scale(.97);display:flex!important}html[data-season-style=treasure] .th-bare.th-names .gc-reveal{opacity:1;visibility:visible;transition:opacity .22s var(--th-ease-out) var(--gc-rd), transform .26s var(--th-ease-out) var(--gc-rd), visibility 0s;--gc-rd:calc(min(var(--ri,0), 20) * 14ms);transform:none}html[data-season-style=treasure] .th-bare .gc-reveal__tag{background:var(--th-surface);color:var(--th-ink);border-radius:2px;padding:2px 6px 1px;display:inline-block;transform:skew(-12deg);box-shadow:0 1px #00000059}html[data-season-style=treasure] .th-bare .gc-reveal__tag>span{font:400 12px/1.1 var(--font-logo), sans-serif;letter-spacing:.4px;text-transform:uppercase;display:block;transform:skew(12deg)}html[data-season-style=treasure] .th-bare .gc-reveal__tag[data-f=Fortune]{color:#1a1208;background:#e2b14d}html[data-season-style=treasure] .th-bare .gc-reveal__tag[data-f=Cursed]{color:#1a1208;background:#b8f27c}html[data-season-style=treasure] .th-bare .gc-reveal__nm{font:400 14px/.98 var(--font-logo), sans-serif;color:#fff;text-shadow:0 1px 2px #0009;overflow-wrap:anywhere}html[data-season-style=treasure] .th-names-button{border:1px solid var(--th-line);background:var(--th-surface);min-height:52px;color:var(--th-ink);font-family:var(--th-heading);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform .14s var(--th-ease-out), background-color .16s ease, color .16s ease, border-color .16s ease;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-size:16px;font-weight:700;line-height:1.2;display:inline-flex}html[data-season-style=treasure] .th-names-button svg{flex:none;width:20px;height:20px}html[data-season-style=treasure] .th-names-button[aria-pressed=true]{background:var(--th-ink);border-color:var(--th-ink);color:var(--th-surface)}html[data-season-style=treasure] .th-names-button:active{transform:scale(.97)}@media (min-width:1024px){html[data-season-style=treasure] .th-names-button{display:none}}@media (prefers-reduced-motion:reduce){html[data-season-style=treasure] .th-bare .gc-reveal{transition:opacity .15s,visibility 0s linear .15s!important;transform:none!important}html[data-season-style=treasure] .th-bare.th-names .gc-reveal{transition:opacity .15s,visibility!important}}html[data-season-style=treasure] .th-paper .ov-sec__t{color:var(--th-ink)}html[data-season-style=treasure] .th-paper .ov-sec__n{background:var(--th-ink);color:var(--th-surface)}html[data-season-style=treasure] .th-paper .ov-rule{background:var(--th-line)}html[data-season-style=treasure] .th-paper .fn-display{color:var(--th-ink)}html[data-season-style=treasure] :is(.th-paper,.surface,.fn-panel,.ov-dock) :is(.iv-head__t,.iv-live__t,.iv-live__perks li,.iv-note b,.iv-nums__n,.iv-rep__t,.iv-story__h,.iv-t b,.iv-tl__t,.iv-rd__foot-t,.iv-rd__lead,.iv-rd__q,.iv-rd__quote,.iv-rd__sname,.iv-rd__st,.pf-name,.pf-ring__n,.pf-closed,.pf-sec .ov-sec__t):not(.ov-ground *){color:var(--th-ink)!important}html[data-season-style=treasure] :is(.gc,.gc-act,.gc-callout,.gc-caught,.gc-band-name,.ov-hero,.ov-slab,.ov-vars,.code-plate){--color-white:var(--th-nv-white);--color-fg:var(--th-nv-fg);--color-mute:var(--th-nv-mute);--color-panel:var(--th-nv-panel);--color-panel-2:var(--th-nv-panel-2);--color-line:var(--th-nv-line);--color-ink:var(--th-nv-ink);--color-ink-2:var(--th-nv-ink-2);--color-brand:var(--th-nv-brand);--color-master:var(--th-nv-master);--color-collect:var(--th-nv-collect);--color-amber-300:var(--th-nv-amber-300);--color-amber-400:var(--th-nv-amber-400);--fn-slate:var(--th-nv-fn-slate);--fn-slate-2:var(--th-nv-fn-slate-2);--fn-tile:var(--th-nv-fn-tile);--fn-line:var(--th-nv-fn-line);--rgb-slate:var(--th-nv-rgb-slate);--fn-ink-dim:var(--th-nv-ink-dim);--rgb-ink-dim:var(--th-nv-rgb-ink-dim);--ui-action:var(--th-nv-action);--rgb-action:var(--th-nv-rgb-action);--ui-action-soft:var(--th-nv-action-soft);--rgb-action-soft:var(--th-nv-rgb-action-soft);--fn-cyan:var(--th-nv-cyan);--rgb-cyan:var(--th-nv-rgb-cyan);--fn-gold:var(--th-nv-gold);--fn-gold-d:var(--th-nv-gold-d);--rgb-gold:var(--th-nv-rgb-gold);--fn-glow-gold:var(--th-nv-glow-gold);--fn-edge-top:var(--th-nv-edge-top);--fn-shadow:var(--th-nv-shadow)}html[data-season-style=treasure] :is(.th-paper,.ov-menu,.surface,.fn-panel,.ov-dock,.ov-ground) .fn-btn--ghost:not(.th-grid *){color:var(--th-ink);background:var(--th-surface);border:1px solid var(--th-line);box-shadow:none}html[data-season-style=treasure] :is(.th-paper,.ov-menu,.surface,.fn-panel,.ov-dock,.ov-ground) .fn-btn--ghost:not(.th-grid *):hover{color:var(--th-ink);border-color:var(--th-brass)}html[data-season-style=treasure] :is(.th-header,.th-paper,.ov-menu,.surface,.fn-panel,.ov-dock,.ov-ground) .fn-btn--primary:not(.th-grid *){color:#1b1408;background:linear-gradient(180deg, var(--th-brass-hi), var(--th-brass));box-shadow:inset 0 1px 0 #ffffff73, 0 6px 14px -8px rgb(var(--th-rgb-accent) / .6)}html[data-season-style=treasure] :is(.th-header,.th-paper,.ov-menu,.surface,.fn-panel,.ov-dock,.ov-ground) .fn-btn--secondary:not(.th-grid *){color:var(--th-accent);background:rgb(var(--th-rgb-accent) / .08);border-color:rgb(var(--th-rgb-accent) / .5);box-shadow:none}html[data-season-style=treasure] :is(.th-paper,.ov-menu,.surface,.fn-panel,.ov-dock,.ov-ground) .fn-btn:not(.th-grid *):after{background:var(--th-brass-hi)}html[data-season-style=treasure] :is(.th-paper,.ov-menu,.surface,.fn-panel,.ov-dock,.ov-ground) .fn-input{color:var(--th-ink);background:var(--th-surface);border-color:rgb(var(--th-rgb-muted) / .55);box-shadow:none}html[data-season-style=treasure] :is(.th-paper,.ov-menu,.surface,.fn-panel,.ov-dock,.ov-ground) .fn-input:focus{border-color:var(--th-brass)}html[data-season-style=treasure] :is(.th-paper,.ov-menu,.surface,.fn-panel,.ov-dock,.ov-ground) .fn-input::placeholder{color:var(--th-muted)}html[data-season-style=treasure] :is(.ov-menu,.surface,.fn-panel,.ov-dock,.ov-ground) .fn-seg__btn[aria-checked=false]{color:var(--th-muted)!important}html[data-season-style=treasure] :is(.ov-menu,.surface,.fn-panel,.ov-dock,.ov-ground) .fn-seg__btn[aria-checked=true]{color:var(--th-surface)!important}html[data-season-style=treasure] :is(.ov-menu,.surface,.fn-panel,.ov-dock,.ov-ground) .fn-seg__chip{background:var(--th-ink);box-shadow:none}html[data-season-style=treasure] .ov-seg2__ind{background:var(--th-brass)}html[data-season-style=treasure] .ov-menu{color:var(--th-ink);background:var(--th-surface);border:1px solid var(--th-line);box-shadow:var(--th-shadow);border-radius:14px}html[data-season-style=treasure] .ov-menu:before{background:linear-gradient(90deg, var(--th-brass), var(--th-brass-hi) 70%, transparent);height:2px;left:14px}html[data-season-style=treasure] .ov-menu-row{color:var(--th-ink)}html[data-season-style=treasure] .ov-menu-row--v2{font-family:var(--th-heading);font-size:16px;font-weight:700}html[data-season-style=treasure] .ov-menu-row__d{color:var(--th-muted);font-size:14px}html[data-season-style=treasure] .ov-menu-row:hover{background:var(--th-tab-on)}html[data-season-style=treasure] .ov-menu-row:active{background:var(--th-tab-pill)}html[data-season-style=treasure] .ov-menu-row.is-on{background:var(--th-ink);color:var(--th-surface)}html[data-season-style=treasure] .ov-menu-row--v2.is-on .ov-menu-row__d,html[data-season-style=treasure] .ov-menu-row.is-on :is(.ov-menu-ic,.ov-menu-count){color:var(--th-surface)}html[data-season-style=treasure] .ov-menu-row.is-danger,html[data-season-style=treasure] .ov-menu-row.is-danger .ov-menu-ic{color:var(--th-x)}html[data-season-style=treasure] .ov-menu-ic{color:var(--th-brass)}html[data-season-style=treasure] .ov-menu-count{color:var(--th-muted)}html[data-season-style=treasure] :is(.ov-menu-row+.ov-menu-row,.ov-menu-row+.ov-menu-sub,.ov-menu-sub+.ov-menu-row){border-top-color:var(--th-line)}html[data-season-style=treasure] .ov-menu-row.is-cta{background:rgb(var(--th-rgb-accent) / .1);color:var(--th-accent);box-shadow:inset 0 0 0 1px rgb(var(--th-rgb-accent) / .35)}html[data-season-style=treasure] .ov-menu-sub{border-left-color:var(--th-line)}html[data-season-style=treasure] :is(.surface,.fn-panel){color:var(--th-ink);background:var(--th-surface);border-color:var(--th-line);box-shadow:var(--th-shadow)}html[data-season-style=treasure] .fn-panel--inset{background:var(--th-surface-2);box-shadow:none}html[data-season-style=treasure] .ov-kv{background:rgb(var(--th-rgb-ink) / .05);box-shadow:inset 0 0 0 1px var(--th-line)}html[data-season-style=treasure] .ov-kv .v{color:var(--th-ink)}html[data-season-style=treasure] .ov-chip-ghost{background:rgb(var(--th-rgb-ink) / .1);color:var(--th-ink)}html[data-season-style=treasure] .fn-sheet-title{color:var(--th-ink)}html[data-season-style=treasure] .ov-h svg{color:var(--th-brass)}html[data-season-style=treasure] .ov-ground{color:var(--th-ink);background:radial-gradient(120% 70% at 50% -10%, var(--th-page-glow) 0%, transparent 55%), var(--th-page)}html[data-season-style=treasure] .ov-ground:before{opacity:var(--th-grain);background:url(/treasure-map/grain.svg);-webkit-mask-image:none;mask-image:none}html[data-season-style=treasure] .fn-hint{color:var(--th-ink);background:var(--th-surface);border-color:rgb(var(--th-rgb-muted) / .55)}html[data-season-style=treasure] .th-appearance{box-shadow:inset 0 0 0 1px var(--th-line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}html[data-season-style=treasure] .th-appearance>.fn-btn{min-height:44px;box-shadow:none;color:var(--th-ink);font-family:var(--th-heading);letter-spacing:0;text-transform:none;background:0 0;border:0;border-radius:9px;padding:0 8px;font-size:16px;font-weight:700}html[data-season-style=treasure] .th-appearance>.fn-btn[aria-pressed=true]{background:var(--th-ink);color:var(--th-surface)}html[data-season-style=treasure] :is(.surface,.fn-panel,.ov-dock,.ov-menu,.ov-ground){--fn-accent:var(--th-brass)}html[data-season-style=treasure] :is(.surface,.fn-panel,.ov-dock,.ov-menu,.ov-ground) span.rounded-full.bg-white.size-4{background:#fffaf0;box-shadow:0 1px 3px #0000004d}html[data-season-style=treasure]:not([data-treasure-mode=dark]) :is(.th-header,.th-nav,.th-paper,.fn-tabbar,.ov-menu,.surface,.fn-panel,.ov-dock) :focus-visible:not(.th-grid *){outline-color:var(--th-accent)!important;box-shadow:0 0 0 6px rgb(var(--th-rgb-surface) / .95)!important}@media (min-width:901px){html[data-season-style=treasure]{--tabbar-h:0px}html[data-season-style=treasure] .fn-tabbar{display:none}}@media (max-width:1120px){html[data-season-style=treasure] .th-search{width:180px}html[data-season-style=treasure] .th-counts{gap:17px}}@media (max-width:900px){html[data-season-style=treasure]{--tabbar-h:calc(78px + env(safe-area-inset-bottom,0px))}html[data-season-style=treasure] .th-nav{display:none}html[data-season-style=treasure] .th-col{padding-bottom:calc(var(--tabbar-h) + 24px)}html[data-season-style=treasure] .th-paper-wrap{padding-top:18px}html[data-season-style=treasure] .th-toolbar{gap:10px}html[data-season-style=treasure] .th-search{width:100%;margin:0}html[data-season-style=treasure] .th-gallery-head{align-items:flex-start}html[data-season-style=treasure] .th-gallery-head h1{font-size:22px}html[data-season-style=treasure] .th-counts{gap:13px;font-size:14px}html[data-season-style=treasure] .th-counts b{font-size:21px}}@media (max-width:600px){html[data-season-style=treasure] .th-gallery-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:17px}html[data-season-style=treasure] .th-gallery-head h1{font-size:24px}html[data-season-style=treasure] .th-counts{gap:13px;font-size:16px}html[data-season-style=treasure] .th-counts b{font-size:24px}html[data-season-style=treasure] .th-toolbar{grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:18px;padding-bottom:17px;display:grid}html[data-season-style=treasure] .th-toolbar .fn-seg{overscroll-behavior-x:contain;scrollbar-width:none;grid-column:1/-1;width:100%;display:flex;overflow-x:auto}html[data-season-style=treasure] .th-toolbar .fn-seg::-webkit-scrollbar{display:none}html[data-season-style=treasure] .th-toolbar .fn-seg__btn{flex:1 0 auto;padding:8px 10px}html[data-season-style=treasure] .th-mastery-button{width:100%;min-width:0;padding:10px 12px}html[data-season-style=treasure] .th-search{width:100%;min-width:0;padding:3px 8px}html[data-season-style=treasure] .th-grid:not(.th-bare){gap:19px 12px}html[data-season-style=treasure] .th-paper div.border.p-3:has(>p.text-fg):has(>button.fn-btn--primary){grid-template-columns:40px minmax(0,1fr) 44px;align-items:start;row-gap:10px;display:grid}html[data-season-style=treasure] .th-paper div.border.p-3:has(>p.text-fg):has(>button.fn-btn--primary)>p{grid-area:1/2;align-self:center}html[data-season-style=treasure] .th-paper div.border.p-3:has(>p.text-fg):has(>button.fn-btn--primary)>button.fn-btn--primary{grid-area:2/2;justify-self:start}html[data-season-style=treasure] .th-paper div.border.p-3:has(>p.text-fg):has(>button.fn-btn--primary)>button:last-child{grid-area:1/3;margin-top:-2px}}@media (max-width:560px){html[data-season-style=treasure] .th-paper-wrap{padding-left:max(14px, env(safe-area-inset-left,0px));padding-right:max(14px, env(safe-area-inset-right,0px))}html[data-season-style=treasure] .th-paper{padding:20px 12px}html[data-season-style=treasure] .th-chart-rose--major{width:260px;top:-60px;right:-90px}html[data-season-style=treasure] .th-chart-rose--minor{display:none}html[data-season-style=treasure] .th-chart-isles{width:360px;bottom:60px;right:-120px}}@media (max-width:360px){html[data-season-style=treasure] .fn-tabbar__ic{padding:4px 14px}html[data-season-style=treasure] .th-toolbar .fn-seg__btn{padding:8px 7px}}@media (max-width:359px){html[data-season-style=treasure] .th-grid:not(.th-bare){gap:20px 13px}}@media (prefers-reduced-motion:reduce){html[data-season-style=treasure] :is(.th-tab,.th-mastery-button,.th-mastery-button svg,.fn-tabbar__ic,.th-toolbar .fn-seg__btn){transition:none}}@media (prefers-reduced-transparency:reduce){html[data-season-style=treasure] .fn-tabbar{background:var(--th-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html[data-season-style=treasure] .fn-tabbar{background:var(--th-surface)}}html[data-season-style=treasure] :is(.th-paper,.ov-ground) .fn-panel,html[data-season-style=treasure] .th-paper :is(.iv-live,.iv-seg,.frs-seg,.frs-more,.fn-btn){border-radius:8px!important}html[data-season-style=treasure] .th-paper :is(.iv-seg__b,.frs-seg__b){border-radius:5px!important}@media (max-width:900px){html[data-season-style=treasure] .th-paper-wrap{padding-top:6px}html[data-season-style=treasure] .th-paper{padding-top:12px}}html[data-season-style=treasure] .ov-ground.th-friends--root{background:var(--th-page)}html[data-season-style=treasure] .ov-ground.th-friends--root:before{display:none}html[data-season-style=treasure] .th-friends--root :is(.fr-row__n,.fr-row__s b,.frs-stand__big,.frs-stand__sub b,.frs-row__n,.frs-row__c b,.frs-act__t b,.frs-intro li,.frs-intro__ok:hover){color:var(--th-ink)!important}html[data-season-style=treasure] .th-friends--root :is(.frs-lbl,.frs-row__chev,.frs-act__when){color:var(--th-muted)!important}html[data-season-style=treasure] .th-friends--root :is(.frs-stand__sub .m,.frs-row__s .m,.frs-row--full .frs-row__c b,.frs-act__star){color:var(--th-brass-num)!important}html[data-season-style=treasure] .th-friends--root .fr-bar{background:rgb(var(--th-rgb-ink) / .1)!important}html[data-season-style=treasure] .th-friends--root .fr-row{background:rgb(var(--th-rgb-ink) / .03)!important}html[data-season-style=treasure] .th-friends--root .fr-more{background:rgb(var(--th-rgb-ink) / .02)!important}html[data-season-style=treasure] .th-friends--root .frs-seg__b:focus-visible{outline-color:var(--th-ink)!important}@media (hover:hover) and (pointer:fine){html[data-season-style=treasure] .th-friends--root :is(button.fr-row:hover,.fr-more:hover,button.frs-row:hover){background:rgb(var(--th-rgb-ink) / .05)!important}}@media (max-width:900px){html[data-season-style=treasure] .th-paper{min-height:calc(100dvh - var(--th-sheet-top,130px) - var(--tabbar-h,0px) + 40px);background-position:-190px -190px,calc(100% + 190px) -190px,-190px max(100% + 190px,1200px),calc(100% + 190px) max(100% + 190px,1200px),0 0,0 0}}html[data-season-style=treasure] .th-paper .iv-head--above .iv-head__t{color:var(--th-ink)!important;text-shadow:none!important}html[data-season-style=treasure] .th-paper .frs-seg{box-shadow:inset 0 0 0 1px var(--th-line);background:var(--th-surface)!important}}
html[data-season-style=treasure]{--ts-page:#efe2c3;--ts-glow:251 244 226;--ts-core:217 171 79;--ts-edge:122 78 24;--ts-edge-a:.22;--ts-ink:#7a5426;--ts-rose:.2;--ts-rhumb:.1;--ts-word:#2a1d0f;--ts-word-glint:#845410;--ts-brass:#b5842a;--ts-brass-hi:#d9ab4f;--ts-hair:#b5842a8c;--ts-shadow:drop-shadow(0 18px 26px #4a2e0c57);--splash-backdrop:radial-gradient(38% 22% at 50% 47%, rgb(var(--ts-core) / .16) 0%, rgb(var(--ts-core) / 0) 100%), radial-gradient(75% 42% at 50% 47%, rgb(var(--ts-glow) / .95) 0%, rgb(var(--ts-glow) / .6) 40%, rgb(var(--ts-glow) / 0) 75%), radial-gradient(140% 110% at 50% 45%, rgb(var(--ts-edge) / 0) 55%, rgb(var(--ts-edge) / var(--ts-edge-a)) 100%), var(--ts-page)}html[data-season-style=treasure][data-treasure-mode=dark]{--ts-page:#0c1524;--ts-glow:36 54 92;--ts-core:212 165 72;--ts-edge:0 0 0;--ts-edge-a:.45;--ts-ink:#d8b46a;--ts-rose:.14;--ts-rhumb:.075;--ts-word:#f4e9cf;--ts-word-glint:#ebc271;--ts-brass:#d4a548;--ts-brass-hi:#f0cd7f;--ts-hair:#d4a5488c;--ts-shadow:drop-shadow(0 18px 28px #00000080)}html[data-season-style=treasure] #splash-cover{background:var(--splash-backdrop);overflow:hidden}html[data-season-style=treasure] .splash-backdrop .splash-swirl{display:none}html[data-season-style=treasure] :is(#splash-cover,.splash-backdrop):before,html[data-season-style=treasure] :is(#splash-cover,.splash-backdrop):after{content:"";aspect-ratio:1;background:var(--ts-ink);pointer-events:none;position:absolute;top:calc(40% + min(84vw,360px)/4.21585);left:50%;translate:-50% -50%}html[data-season-style=treasure] :is(#splash-cover,.splash-backdrop):before{width:1800px;opacity:var(--ts-rhumb);-webkit-mask:url(/treasure-splash/rhumbs.svg) 50%/contain no-repeat;mask:url(/treasure-splash/rhumbs.svg) 50%/contain no-repeat}html[data-season-style=treasure] :is(#splash-cover,.splash-backdrop):after{width:min(118vw,560px);opacity:var(--ts-rose);-webkit-mask:url(/treasure-splash/compass.svg) 50%/contain no-repeat;mask:url(/treasure-splash/compass.svg) 50%/contain no-repeat}html[data-season-style=treasure] #splash-boot-chest,html[data-season-style=treasure] .chest-img{filter:var(--ts-shadow)}html[data-season-style=treasure] .chest-upbeam{mix-blend-mode:normal;background:linear-gradient(#d9ab4f00 0%,#d9ab4f33 35%,#f0c86e8c 70%,#fff6d6f2 100%)}html[data-season-style=treasure] .chest-coreglow{background:radial-gradient(closest-side,#ffe296b3 0%,#f0c46066 34%,#d9ab4f24 60%,#d9ab4f00 78%)}html[data-season-style=treasure] .chest-burst{mix-blend-mode:normal;background:radial-gradient(circle,#fffaf0 0%,#fbe7b4 26%,#f0c86e80 48%,#d9ab4f38 64%,#d9ab4f00 76%)}html[data-season-style=treasure] .chest-spark{background:radial-gradient(circle,#fffaf0 0%,#e8c56f 45%,#b5842a99 70%,#b5842a00 100%);box-shadow:0 0 5px #b5842a8c}html[data-season-style=treasure] .splash-sprite.chest-loot{filter:drop-shadow(0 0 10px #ffecb48c)drop-shadow(0 8px 12px #4a2e0c52)}html[data-season-style=treasure][data-treasure-mode=dark] .chest-upbeam{mix-blend-mode:screen;background:linear-gradient(#d4a54800 0%,#d4a54840 30%,#d4a548b3 60%,#f7dfa0e6 86%,#fff6dc 100%)}html[data-season-style=treasure][data-treasure-mode=dark] .chest-coreglow{background:radial-gradient(closest-side,#f7d78cbf 0%,#d4a54873 34%,#b4823229 60%,#b4823200 78%)}html[data-season-style=treasure][data-treasure-mode=dark] .chest-burst{mix-blend-mode:screen;background:radial-gradient(circle,#fff 0%,#fbe7b4 26%,#f0c86e80 48%,#d4a5484d 64%,#d4a54800 76%)}html[data-season-style=treasure][data-treasure-mode=dark] .chest-spark{background:radial-gradient(circle,#fff 0%,#f7dfa0 42%,#f0cd7f80 70%,#f0cd7f00 100%);box-shadow:0 0 6px 1px #f0cd7fb3}html[data-season-style=treasure][data-treasure-mode=dark] .splash-sprite.chest-loot{filter:drop-shadow(0 0 12px #f0cd7f59)drop-shadow(0 8px 12px #00000080)}html[data-season-style=treasure] .splash-word{background-image:linear-gradient(105deg, var(--ts-word) 40%, var(--ts-word-glint) 47%, var(--ts-brass-hi) 50%, var(--ts-word) 58%)}html[data-season-style=treasure] .splash-underline{background:linear-gradient(90deg, var(--ts-brass), var(--ts-brass-hi));height:4px;box-shadow:0 5px 0 -1.5px var(--ts-hair);border-radius:1px;bottom:-9px}
