:root{--ink-900:#0a1418;--sea-deep:#12303b;--sea:#1b4757;--sea-shelf:#62a8bc;--land:#e2d5b8;--land-shade:#c9b888;--brass:#c6923e;--brass-lit:#e8b95c;--verdigris:#5fa695;--text-hi:#f2ead8;--text-mid:#a9b7bc;--text-lo:#6b7d84;--font-display:"Gowun Batang", "EB Garamond", serif;--font-body:"Pretendard Variable", "Pretendard", -apple-system, sans-serif;--font-mono:"IBM Plex Mono", "D2Coding", monospace;--terrain-sea:var(--sea);--terrain-coast:var(--sea-shelf);--terrain-grass:color-mix(in srgb, var(--land) 62%, var(--verdigris));--terrain-forest:color-mix(in srgb, var(--verdigris) 58%, var(--ink-900));--terrain-hill:color-mix(in srgb, var(--land-shade) 78%, var(--ink-900));--terrain-mountain:color-mix(in srgb, var(--land-shade) 42%, var(--ink-900));--terrain-desert:color-mix(in srgb, var(--land) 55%, var(--brass));--terrain-snow:color-mix(in srgb, var(--text-hi) 88%, var(--sea-shelf));--terrain-road:color-mix(in srgb, var(--brass) 78%, var(--ink-900));--tile-bleed:1px;--place-marker-size:2.75rem;--object-marker-size:1.4rem;--object-marker-radius:.28rem;--object-tooltip-width:13rem;--object-tooltip-padding-block:.25rem;--object-tooltip-padding-inline:.45rem;--feature-label-gap:.45rem;--continent-label-padding:.35rem .5rem;--marker-line-width:2px;--marker-inner-line-width:1px;--marker-shadow-size:.5rem;--marker-hover-lift:2px;--route-endpoint-size:.85rem;--detail-panel-width:420px;--detail-panel-viewport-width:92vw;--detail-panel-padding:2rem;--detail-panel-close-offset:1rem;--detail-panel-close-size:2.5rem;--detail-panel-title-offset:1rem;--detail-panel-content-gap:1.25rem;--detail-panel-detail-gap:.65rem;--detail-panel-label-width:5.5rem;--detail-panel-section-gap:.65rem;--detail-panel-empty-padding:1.5rem;--detail-panel-play-size:3rem;--detail-panel-chip-gap:.45rem;--detail-panel-chip-radius:999px;--detail-panel-chip-padding-block:.25rem;--detail-panel-chip-padding-inline:.65rem;--detail-panel-shadow-size:1.5rem;--detail-panel-link-gap:.4rem;--detail-panel-link-padding:.55rem .7rem;--detail-panel-link-radius:.25rem;--detail-panel-link-meta-size:.72rem;--detail-panel-transition-duration:.26s;--detail-modal-gutter:1.5rem;--detail-modal-radius:.4rem;--detail-modal-max-height:min(82vh, 44rem);--detail-modal-rise:.75rem;--world-label-place-size:1rem;--world-label-object-size:.8rem;--world-label-padding-block:.1rem;--world-label-padding-inline:.4rem;--world-label-radius:.2rem;--crosshair-size:6px;--crosshair-ring:1px;--interact-prompt-gap:.5rem;--interact-prompt-padding-block:.4rem;--interact-prompt-padding-inline:.8rem;--interact-prompt-radius:.3rem;--interact-prompt-key-padding:.35rem;--interact-prompt-key-radius:.2rem;--interact-prompt-size:1rem;--hud-edge-inset:1.5rem;--hud-stack-gap:.5rem;--hud-max-width:42rem;--waypoint-marker-gap:.35rem;--waypoint-marker-padding-block:.15rem;--waypoint-marker-padding-inline:.5rem;--waypoint-marker-radius:999px;--waypoint-marker-size:.8rem;--waypoint-arrow-size:1.05rem;--waypoint-banner-gap:.5rem;--waypoint-banner-padding-block:.45rem;--waypoint-banner-padding-inline:.9rem;--waypoint-banner-radius:.3rem;--waypoint-banner-size:1rem;--waypoint-banner-hint-size:.78rem;--boarding-gap:.75rem;--boarding-padding:1.75rem;--boarding-radius:.35rem;--boarding-title-size:1.5rem;--boarding-era-size:1.15rem;--boarding-choice-padding:.75rem 1rem;--voyage-banner-offset:9rem;--voyage-banner-gap:.4rem;--voyage-banner-padding-block:.9rem;--voyage-banner-padding-inline:1.4rem;--voyage-banner-radius:.35rem;--voyage-banner-title-size:clamp(1.8rem, 3.5vw, 2.8rem);--voyage-banner-size:1rem;--voyage-banner-hint-size:.72rem;--voyage-banner-eyebrow-size:.7rem;--voyage-progress-width:min(18rem, 48vw);--voyage-progress-height:2px;--intro-unfurl-delay:.1s;--intro-unfurl-duration:1.2s;--intro-inscription-duration:1s;--intro-crossfade-duration:1.4s;--intro-fallback-buffer:.18s;--intro-scroll-width:34rem;--intro-scroll-height:30rem;--intro-scroll-mobile-gutter:1.25rem;--intro-scroll-safe-height:10rem;--intro-rod-thickness:1.25rem;--intro-rod-half-thickness:.625rem;--intro-rod-overhang:1.5rem;--intro-rod-cap-size:1.7rem;--intro-parchment-padding-inline:2rem;--intro-parchment-padding-block:3rem;--intro-inscription-size:clamp(1.45rem, 5vw, 2.8rem);--intro-inscription-tracking:.12em;--intro-inscription-start-tracking:.3em;--intro-skip-offset:clamp(1rem, 3vw, 2rem);--intro-skip-padding-block:.65rem;--intro-skip-padding-inline:.95rem;--intro-skip-border-width:1px;--intro-scroll-shadow-size:2rem;--world-map-gutter:3vmin;--world-map-label-size:30px;--world-map-label-halo:4px;--world-map-label-tracking:.02em;--world-map-caption-size:42px;--world-map-caption-tracking:.12em;--world-map-caption-halo:6px;--world-map-route-width:4px;--world-map-close-offset:1.5rem;--world-map-close-padding-block:.5rem;--world-map-close-padding-inline:.9rem;--world-map-close-radius:.3rem;--world-map-close-size:.85rem;--world-map-key-padding:.3rem;--minimap-offset:1.25rem;--minimap-size:clamp(9rem, 14vw, 12.5rem);--minimap-radius:.3rem;--minimap-border-width:1px;--minimap-mode-gap:.35rem;--minimap-mode-size:.7rem;--minimap-mode-padding-block:.2rem;--minimap-mode-padding-inline:.45rem;--ambience-offset:1.25rem;--ambience-gap:.4rem;--ambience-padding-block:.3rem;--ambience-padding-inline:.7rem;--ambience-radius:999px;--ambience-size:.78rem;--fallback-width:32rem;--fallback-gap:1rem;--fallback-padding:2rem;--fallback-title-size:clamp(1.6rem, 5vw, 2.4rem);--fallback-lead-size:1.05rem;--fallback-hint-size:.9rem;--fallback-hint-gap:.45rem;--grain-tile:180px;--search-panel-width:34rem;--search-viewport-gutter:1.5rem;--search-mobile-gutter:.75rem;--search-panel-padding:1.5rem;--search-mobile-padding:1rem;--search-section-gap:1rem;--search-field-gap:.4rem;--search-input-padding-block:.75rem;--search-input-padding-inline:.85rem;--search-result-padding-block:.8rem;--search-result-padding-inline:.25rem;--search-result-gap:.2rem;--search-close-size:2.5rem;--search-close-icon-size:1.5rem;--search-title-size:1.6rem;--search-label-size:.75rem;--search-label-tracking:.08em;--search-status-size:.85rem;--search-status-height:1.5rem;--search-result-title-size:1.05rem;--search-result-meta-size:.75rem;--search-shadow-size:2rem}[data-cartography=antique]{--era-line:#6b4a2b;--era-label:#4a3319;--era-accent:#9c5b2e;--era-paper:#e8dbbe;--era-sky:#78909a;--era-fog:#8c9a98;--era-sun:#f2c879;--era-shadow:#273c38;--era-portal:#251d18;--line-width:2.2px}[data-cartography=topographic]{--era-line:#3c7a8c;--era-label:#1e3a44;--era-accent:#c6923e;--era-paper:#efe9da;--era-sky:#91a1a4;--era-fog:#aab2ae;--era-sun:#f3d69a;--era-shadow:#283b3e;--era-portal:#17282d;--line-width:.8px}[data-cartography=digital]{--era-line:#7fe0c4;--era-label:#c3f53c;--era-accent:#c3f53c;--era-paper:#9a6746;--era-sky:#18343a;--era-fog:#21434a;--era-sun:#9fe7d1;--era-shadow:#29413d;--era-portal:#071115;--line-width:1px}:root{--touch-target:2.75rem;--mobile-edge:1rem;--mobile-gap:.5rem;--mobile-stick-size:7rem;--mobile-thumb-size:2.75rem;--mobile-minimap-size:6rem;--mobile-hud-bottom:9rem;--mobile-sheet-height:70dvh}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background-color:var(--sea-deep);color:var(--text-hi);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:.95rem;line-height:1.5}:focus-visible{outline:2px solid var(--brass-lit);outline-offset:2px}html,body,#root{height:100dvh;min-height:100%}button,select,input{touch-action:manipulation}@media (width<=48rem),(height<=32rem){body{font-size:1rem}button,select,input{min-height:var(--touch-target)}}._overlay_1nlsn_1{z-index:2;cursor:pointer;background:color-mix(in srgb, var(--ink-900) 72%, transparent);color:var(--text-hi);font-family:var(--font-body);border:0;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;display:flex;position:absolute;inset:0}._title_1nlsn_17{font-family:var(--font-display);letter-spacing:.02em;font-size:clamp(1.4rem,3vw,2rem)}._guide_1nlsn_23{width:min(48rem,100% - 3rem);color:var(--text-mid);gap:.65rem;font-size:clamp(.72rem,1.15vw,.9rem);display:grid}._guideRow_1nlsn_31{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem 1rem;display:flex}._guideLabel_1nlsn_39{min-width:2.5rem;color:var(--text-lo);font-family:var(--font-mono);letter-spacing:.12em;text-align:right;text-transform:uppercase;font-size:.76em}._control_1nlsn_49{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}._keys_1nlsn_56{gap:.15rem;display:inline-flex}._guide_1nlsn_23 kbd{border:1px solid var(--text-lo);font-family:var(--font-mono);border-radius:.25rem;padding:.15em .45em;font-size:.85em}@media (width<=800px){._guide_1nlsn_23{width:min(32rem,100% - 2rem)}._guideRow_1nlsn_31{gap:.45rem .8rem}._guideLabel_1nlsn_39{text-align:center;flex-basis:100%}}._touchGuide_1nlsn_84{color:var(--text-mid);font-size:1rem;line-height:1.8}@media (height<=32rem){._overlay_1nlsn_1{gap:var(--mobile-gap);padding-top:5rem;overflow:auto}._touchGuide_1nlsn_84{line-height:1.5}}._prompt_17te1_1{align-items:center;gap:var(--interact-prompt-gap);max-width:100%;padding:var(--interact-prompt-padding-block) var(--interact-prompt-padding-inline);border-radius:var(--interact-prompt-radius);background-color:color-mix(in srgb, var(--ink-900) 72%, transparent);color:var(--text-hi);font-family:var(--font-body);pointer-events:none;margin:0;display:flex}._key_17te1_15{padding:0 var(--interact-prompt-key-padding);border:var(--marker-inner-line-width) solid var(--brass);border-radius:var(--interact-prompt-key-radius);color:var(--brass-lit);font-family:var(--font-mono)}._label_17te1_23{font-size:var(--interact-prompt-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._touchPrompt_17te1_30{pointer-events:auto;align-items:center;gap:var(--mobile-gap);width:min(100%,26rem);min-height:var(--touch-target);padding:var(--mobile-gap) var(--mobile-edge);border:1px solid var(--brass);background:var(--ink-900);color:var(--text-hi);font:inherit;cursor:pointer;display:flex}._touchPrompt_17te1_30 span{overflow-wrap:anywhere;text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}._touchPrompt_17te1_30 strong{color:var(--brass-lit);flex-shrink:0}._backdrop_1obru_1{background-color:color-mix(in srgb, var(--ink-900) 62%, transparent);place-items:center;display:grid;position:absolute;inset:0}._dialog_1obru_9{gap:var(--boarding-gap);padding:var(--boarding-padding);border-radius:var(--boarding-radius);background-color:var(--era-paper);color:var(--era-label);box-shadow:0 0 var(--detail-panel-shadow-size) color-mix(in srgb, var(--ink-900) 55%, transparent);flex-direction:column;display:flex}._title_1obru_21{font-family:var(--font-display);font-size:var(--boarding-title-size);margin:0}._list_1obru_27{gap:var(--boarding-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._choice_1obru_36{gap:var(--search-field-gap);width:100%;padding:var(--boarding-choice-padding);border:var(--marker-line-width) solid var(--era-line);border-radius:var(--boarding-radius);color:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;display:flex}._choice_1obru_36:hover,._choice_1obru_36:focus-visible{border-color:var(--era-accent)}._era_1obru_55{font-family:var(--font-display);font-size:var(--boarding-era-size)}._subtitle_1obru_60{font-family:var(--font-body);font-size:var(--search-result-meta-size)}._cancel_1obru_65{color:inherit;font-family:var(--font-body);cursor:pointer;background:0 0;border:none;align-self:flex-end}._backdrop_1obru_1{z-index:5}@media (width<=48rem),(height<=32rem){._backdrop_1obru_1{align-items:end}._dialog_1obru_9{overscroll-behavior:contain;width:100%;max-height:100dvh;padding:var(--mobile-edge) calc(env(safe-area-inset-right) + var(--mobile-edge)) calc(env(safe-area-inset-bottom) + var(--mobile-edge)) calc(env(safe-area-inset-left) + var(--mobile-edge));overflow:auto}._choice_1obru_36,._cancel_1obru_65{min-height:var(--touch-target)}}._banner_15ebq_1{align-items:center;gap:var(--waypoint-banner-gap);max-width:100%;padding:var(--waypoint-banner-padding-block) var(--waypoint-banner-padding-inline);border-radius:var(--waypoint-banner-radius);background-color:color-mix(in srgb, var(--ink-900) 72%, transparent);font-family:var(--font-body);pointer-events:none;flex-direction:column;display:flex}._line_15ebq_14{align-items:center;gap:var(--waypoint-banner-gap);max-width:100%;margin:0;display:flex}._mark_15ebq_22{color:var(--brass-lit)}._title_15ebq_26{min-width:0;color:var(--text-hi);font-size:var(--waypoint-banner-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._key_15ebq_35{padding:0 var(--interact-prompt-key-padding);border:var(--marker-inner-line-width) solid var(--text-lo);border-radius:var(--interact-prompt-key-radius);color:var(--text-mid);font-family:var(--font-mono);font-size:var(--waypoint-banner-hint-size)}._cancel_15ebq_44{color:var(--text-lo);font-size:var(--waypoint-banner-hint-size)}._hint_15ebq_49{max-width:100%;color:var(--verdigris);font-size:var(--waypoint-banner-hint-size);text-align:center;margin:0}._cancelButton_15ebq_57{pointer-events:auto;min-height:var(--touch-target);padding:var(--mobile-gap);border:1px solid var(--text-lo);background:var(--ink-900);color:var(--text-hi);font:inherit;cursor:pointer;flex-shrink:0}._banner_3a1cq_5{top:var(--voyage-banner-offset);align-items:center;gap:var(--voyage-banner-gap);padding:var(--voyage-banner-padding-block) var(--voyage-banner-padding-inline);border-radius:var(--voyage-banner-radius);background-color:color-mix(in srgb, var(--ink-900) 55%, transparent);text-align:center;pointer-events:none;animation:_voyage-settle_3a1cq_1 var(--voyage-ms) linear both;flex-direction:column;display:flex;position:absolute;left:50%;transform:translate(-50%)}._eyebrow_3a1cq_22{color:var(--brass-lit);font-family:var(--font-mono);font-size:var(--voyage-banner-eyebrow-size);letter-spacing:.16em;text-transform:uppercase;margin:0}._title_3a1cq_31{color:var(--text-hi);font-family:var(--font-display);font-size:var(--voyage-banner-title-size);letter-spacing:.08em;margin:0}._where_3a1cq_39{color:var(--text-mid);font-family:var(--font-body);font-size:var(--voyage-banner-size);margin:0}._skip_3a1cq_46{color:var(--text-lo);font-family:var(--font-body);font-size:var(--voyage-banner-hint-size);margin:0}._progress_3a1cq_53{width:var(--voyage-progress-width);height:var(--voyage-progress-height);background-color:color-mix(in srgb, var(--text-lo) 45%, transparent);overflow:hidden}._progress_3a1cq_53>span{transform-origin:0;background-color:var(--brass-lit);width:100%;height:100%;animation:_voyage-progress_3a1cq_1 var(--voyage-ms) linear both;display:block;transform:scaleX(0)}@keyframes _voyage-progress_3a1cq_1{to{transform:scaleX(1)}}@keyframes _voyage-settle_3a1cq_1{0%{opacity:0;transform:translate(-50%,.75rem)}8%,88%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-.35rem)}}@media (prefers-reduced-motion:reduce){._banner_3a1cq_5,._progress_3a1cq_53>span{animation:none}}button._skip_3a1cq_46{pointer-events:auto;min-height:var(--touch-target);padding:var(--mobile-gap) var(--mobile-edge);border:1px solid var(--brass);background:var(--ink-900);color:var(--text-hi);font:inherit;cursor:pointer}@media (width<=48rem),(height<=32rem){._banner_3a1cq_5{width:calc(100% - var(--mobile-edge) * 2);max-width:30rem;top:auto;bottom:calc(env(safe-area-inset-bottom) + var(--mobile-edge))}._title_3a1cq_31{font-size:1.5rem}}._terrain_lli2z_1 [data-terrain]{fill:var(--era-paper,var(--land));stroke:var(--era-line,transparent);stroke-width:calc(var(--line-width,1px) * .65);stroke-linejoin:round}._terrain_lli2z_1 [data-terrain=sea]{fill:color-mix(in srgb, var(--era-sky,var(--sea)) 62%, var(--sea-deep));stroke-width:0}._terrain_lli2z_1 [data-terrain=coast]{fill:color-mix(in srgb, var(--era-fog,var(--sea-shelf)) 72%, var(--sea-shelf));stroke-width:calc(var(--line-width,1px) * .4)}._terrain_lli2z_1[data-cartography=antique] [data-terrain=land]{stroke-dasharray:7 2}._terrain_lli2z_1[data-cartography=topographic] [data-terrain=land]{fill:color-mix(in srgb, var(--era-paper) 94%, var(--era-sky))}._terrain_lli2z_1[data-cartography=digital] [data-terrain=land]{fill:color-mix(in srgb, var(--era-paper) 84%, var(--ink-900));stroke-width:2px}._detail_lli2z_31{pointer-events:none}._detail_lli2z_31[data-detail=antique]{fill:url(#map-antique-detail)}._detail_lli2z_31[data-detail=topographic]{fill:url(#map-topographic-detail)}._detail_lli2z_31[data-detail=digital]{fill:url(#map-digital-detail)}._antiqueDetail_lli2z_36,._topographicDetail_lli2z_37,._digitalDetail_lli2z_38,._digitalTick_lli2z_39{fill:none;stroke:var(--era-line);vector-effect:non-scaling-stroke}._antiqueDetail_lli2z_36{stroke-width:.8px;opacity:.18}._topographicDetail_lli2z_37{stroke-width:.7px;opacity:.2}._digitalDetail_lli2z_38{stroke-width:.8px;opacity:.22}._digitalTick_lli2z_39{stroke-width:2px;opacity:.5}._backdrop_6f2j6_1{z-index:4;background-color:color-mix(in srgb, var(--ink-900) 90%, transparent);place-items:center;display:grid;position:absolute;inset:0}._map_6f2j6_10{width:calc(100% - var(--world-map-gutter) * 2);height:calc(100% - var(--world-map-gutter) * 2)}._continentCaption_6f2j6_15{fill:var(--era-label);font-family:var(--font-display);font-size:var(--world-map-caption-size);letter-spacing:var(--world-map-caption-tracking);paint-order:stroke fill;stroke:color-mix(in srgb, var(--era-paper) 88%, transparent);stroke-width:var(--world-map-caption-halo);stroke-linejoin:round;pointer-events:none}._continentCaption_6f2j6_15[data-cartography=digital]{font-family:var(--font-mono);text-transform:uppercase}._route_6f2j6_33{fill:none;stroke:var(--verdigris);stroke-width:var(--world-map-route-width);stroke-dasharray:14 10;opacity:.75}._village_6f2j6_41{fill:var(--brass);stroke:var(--ink-900);stroke-width:2px}._label_6f2j6_47{fill:var(--era-label,var(--ink-900));font-family:var(--font-body);font-size:var(--world-map-label-size);letter-spacing:var(--world-map-label-tracking);paint-order:stroke fill;stroke:color-mix(in srgb, var(--era-paper,var(--land)) 92%, transparent);stroke-width:var(--world-map-label-halo);stroke-linejoin:round;pointer-events:none}._labelLeader_6f2j6_61{stroke:var(--era-line,var(--ink-900));stroke-width:var(--marker-inner-line-width);stroke-dasharray:5 5;opacity:.55}._waypoint_6f2j6_69{fill:none;stroke:var(--brass-lit);stroke-width:5px}._me_6f2j6_75{fill:var(--text-hi);stroke:var(--ink-900);stroke-width:3px}._heading_6f2j6_81{fill:var(--text-hi)}._close_6f2j6_83{right:var(--world-map-close-offset);bottom:var(--world-map-close-offset);padding:var(--world-map-close-padding-block) var(--world-map-close-padding-inline);border:var(--marker-inner-line-width) solid var(--text-lo);border-radius:var(--world-map-close-radius);background-color:color-mix(in srgb, var(--ink-900) 80%, transparent);color:var(--text-hi);font-family:var(--font-body);font-size:var(--world-map-close-size);cursor:pointer;position:absolute}._close_6f2j6_83:hover{border-color:var(--brass-lit)}._close_6f2j6_83 kbd{padding:0 var(--world-map-key-padding);border:var(--marker-inner-line-width) solid var(--text-lo);border-radius:var(--world-map-close-radius);font-family:var(--font-mono)}._map_6f2j6_10{touch-action:none;-webkit-user-select:none;user-select:none}._controls_6f2j6_107{top:calc(env(safe-area-inset-top) + var(--mobile-edge));left:calc(env(safe-area-inset-left) + var(--mobile-edge));right:calc(env(safe-area-inset-right) + var(--mobile-edge));gap:var(--mobile-gap);flex-wrap:wrap;display:flex;position:absolute}._controls_6f2j6_107 button,._locations_6f2j6_108 button,._locations_6f2j6_108 summary{min-height:var(--touch-target);padding:var(--mobile-gap);border:1px solid var(--text-lo);background:var(--ink-900);color:var(--text-hi);font:inherit;cursor:pointer}._locations_6f2j6_108{left:calc(env(safe-area-inset-left) + var(--mobile-edge));bottom:calc(env(safe-area-inset-bottom) + var(--mobile-edge));max-width:55%;position:absolute}._locations_6f2j6_108 ul{overscroll-behavior:contain;max-height:40dvh;margin:0;padding:0;list-style:none;overflow:auto}._locations_6f2j6_108 button{text-align:left;width:100%}._village_6f2j6_41[data-highlight]{fill:var(--text-hi);stroke:var(--brass-lit);stroke-width:8px}._close_6f2j6_83{min-height:var(--touch-target);right:calc(env(safe-area-inset-right) + var(--mobile-edge));bottom:calc(env(safe-area-inset-bottom) + var(--mobile-edge))}@media (width<=48rem),(height<=32rem){._map_6f2j6_10{width:100%;height:calc(100% - 8rem)}._close_6f2j6_83 kbd{display:none}}._frame_19lnv_16{top:calc(var(--minimap-offset) + 7.5rem);left:var(--minimap-offset);width:var(--minimap-size);height:var(--minimap-size);border:var(--minimap-border-width) solid var(--text-lo);border-radius:var(--minimap-radius);background-color:color-mix(in srgb, var(--ink-900) 70%, transparent);pointer-events:none;transition:opacity .4s;position:absolute;overflow:hidden}._frame_19lnv_16[data-hidden]{opacity:0}._map_19lnv_40{width:100%;height:100%;display:block}._sheet_19lnv_53{transform-origin:0 0;will-change:transform}._village_19lnv_58{fill:var(--brass);stroke:var(--ink-900);stroke-width:1px}._waypoint_19lnv_65{fill:none;stroke:var(--brass-lit);stroke-width:3px}._me_19lnv_75{transform-origin:0 0;will-change:transform}._heading_19lnv_81{fill:var(--text-hi);stroke:var(--ink-900);stroke-width:1.5px;stroke-linejoin:round}._mode_19lnv_92{gap:var(--minimap-mode-gap);padding:var(--minimap-mode-padding-block) var(--minimap-mode-padding-inline);background-color:color-mix(in srgb, var(--ink-900) 80%, transparent);color:var(--text-mid);font-family:var(--font-body);font-size:var(--minimap-mode-size);align-items:center;line-height:1;display:flex;position:absolute;bottom:0;right:0}._mode_19lnv_92 kbd{padding:0 var(--world-map-key-padding);border:var(--marker-inner-line-width) solid var(--text-lo);border-radius:var(--world-map-close-radius);font-family:var(--font-mono)}@media (width<=48rem),(height<=32rem){._frame_19lnv_16{width:var(--mobile-minimap-size);height:var(--mobile-minimap-size);top:calc(env(safe-area-inset-top) + 5rem);left:calc(env(safe-area-inset-left) + var(--mobile-edge))}._mode_19lnv_92{display:none}}@media (height<=32rem){._frame_19lnv_16{top:calc(env(safe-area-inset-top) + 8rem)}}._backdrop_1c66z_1{z-index:8;padding:var(--mobile-edge);background:color-mix(in srgb, var(--ink-900) 75%, transparent);place-items:center;display:grid;position:absolute;inset:0}._panel_1c66z_2{overscroll-behavior:contain;width:min(100%,30rem);max-height:100%;padding:var(--mobile-edge);gap:var(--mobile-gap);color:var(--text-hi);background:var(--ink-900);border:1px solid var(--brass);display:grid;overflow:auto}._panel_1c66z_2 header,._row_1c66z_3{gap:var(--mobile-gap);justify-content:space-between;align-items:center;display:flex}._panel_1c66z_2 h2,._panel_1c66z_2 p{margin:0}._panel_1c66z_2 h2{font-family:var(--font-display);font-weight:400}._panel_1c66z_2 p{color:var(--text-mid)}._panel_1c66z_2 label{gap:var(--mobile-gap);display:grid}._panel_1c66z_2 button,._panel_1c66z_2 select{min-height:var(--touch-target);font:inherit;padding:var(--mobile-gap);border:1px solid var(--text-lo);background:var(--sea-deep);color:var(--text-hi);cursor:pointer}._panel_1c66z_2 button[aria-pressed=true]{border-color:var(--brass-lit)}._stage_1ehi5_1{background-color:var(--sea-deep);position:absolute;inset:0}._canvas_1ehi5_7{width:100%;height:100%;display:block}._bottomHud_1ehi5_13{bottom:var(--hud-edge-inset);width:min(var(--hud-max-width), calc(100vw - var(--hud-edge-inset) * 2));align-items:center;gap:var(--hud-stack-gap);pointer-events:none;flex-direction:column;display:flex;position:absolute;left:50%;transform:translate(-50%)}._grain_1ehi5_36{pointer-events:none;mix-blend-mode:multiply;opacity:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='0.35' intercept='0.62'/%3E%3CfeFuncG type='linear' slope='0.35' intercept='0.62'/%3E%3CfeFuncB type='linear' slope='0.35' intercept='0.62'/%3E%3CfeFuncA type='discrete' tableValues='1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:var(--grain-tile) var(--grain-tile);position:absolute;inset:0}._labels_1ehi5_50{pointer-events:none;position:absolute;inset:0;overflow:hidden}._stage_1ehi5_1[data-visual-audit] ._labels_1ehi5_50,._auditHidden_1ehi5_58{display:none}._labels_1ehi5_50>[data-kind]{white-space:nowrap;border-radius:var(--world-label-radius);padding:var(--world-label-padding-block) var(--world-label-padding-inline);background-color:color-mix(in srgb, var(--era-paper) 72%, transparent);color:var(--era-label)}._labels_1ehi5_50>[data-kind=place]{font-family:var(--font-display);font-size:var(--world-label-place-size)}._labels_1ehi5_50>[data-kind=object]{font-family:var(--font-body);font-size:var(--world-label-object-size)}._labels_1ehi5_50>[data-waypoint]{align-items:center;gap:var(--waypoint-marker-gap);white-space:nowrap;padding:var(--waypoint-marker-padding-block) var(--waypoint-marker-padding-inline);border:var(--marker-inner-line-width) solid var(--brass);border-radius:var(--waypoint-marker-radius);background-color:color-mix(in srgb, var(--ink-900) 78%, transparent);color:var(--text-hi);font-family:var(--font-body);font-size:var(--waypoint-marker-size);display:flex}._labels_1ehi5_50>[data-waypoint]:not([data-offscreen])>[data-waypoint-arrow]{display:none}._labels_1ehi5_50>[data-waypoint]>[data-waypoint-arrow]{color:var(--brass-lit);font-size:var(--waypoint-arrow-size);line-height:1;display:inline-block}._labels_1ehi5_50>[data-inscription]{white-space:nowrap;color:var(--text-hi);font-family:var(--font-display);font-size:var(--intro-inscription-size);letter-spacing:var(--intro-inscription-tracking);text-shadow:0 0 var(--marker-shadow-size) var(--ink-900);transition:opacity var(--intro-inscription-duration) ease-out;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}._labels_1ehi5_50>[data-inscription]>span{white-space:pre;transition:transform var(--intro-crossfade-duration) ease-in, opacity var(--intro-crossfade-duration) ease-in;display:inline-block}._skip_1ehi5_143{right:var(--intro-skip-offset);top:var(--intro-skip-offset);z-index:3;padding:var(--intro-skip-padding-block) var(--intro-skip-padding-inline);border:var(--intro-skip-border-width) solid var(--text-lo);border-radius:var(--world-map-close-radius);background-color:color-mix(in srgb, var(--ink-900) 70%, transparent);color:var(--text-mid);font-family:var(--font-body);cursor:pointer;position:absolute}._skip_1ehi5_143:hover{border-color:var(--brass-lit);color:var(--text-hi)}._ambience_1ehi5_166{right:var(--ambience-offset);top:var(--ambience-offset);align-items:center;gap:var(--ambience-gap);padding:var(--ambience-padding-block) var(--ambience-padding-inline);border:var(--marker-inner-line-width) solid var(--text-lo);border-radius:var(--ambience-radius);background-color:color-mix(in srgb, var(--ink-900) 70%, transparent);color:var(--text-mid);font-family:var(--font-body);font-size:var(--ambience-size);pointer-events:none;display:flex;position:absolute}._ambience_1ehi5_166[data-playing]{border-color:var(--brass);color:var(--text-hi)}._ambience_1ehi5_166 kbd{padding:0 var(--world-map-key-padding);border:var(--marker-inner-line-width) solid var(--text-lo);border-radius:var(--world-map-close-radius);font-family:var(--font-mono)}._crosshair_1ehi5_199{width:var(--crosshair-size);height:var(--crosshair-size);border:var(--crosshair-ring) solid var(--text-hi);background-color:color-mix(in srgb, var(--ink-900) 55%, transparent);opacity:.55;pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._crosshair_1ehi5_199[data-aimed]{border-color:var(--brass-lit);background-color:var(--brass-lit);opacity:.9}._tools_1ehi5_219{top:calc(env(safe-area-inset-top) + 4.5rem);right:calc(env(safe-area-inset-right) + var(--mobile-edge));z-index:3;gap:var(--mobile-gap);display:flex;position:absolute}._tools_1ehi5_219 button,._minimapToggle_1ehi5_220{min-height:var(--touch-target);padding:var(--mobile-gap);border:1px solid var(--text-lo);background:var(--ink-900);color:var(--text-hi);font:inherit;cursor:pointer}._stick_1ehi5_221{bottom:calc(env(safe-area-inset-bottom) + var(--mobile-edge));left:calc(env(safe-area-inset-left) + var(--mobile-edge));z-index:1;width:var(--mobile-stick-size);height:var(--mobile-stick-size);border:1px solid var(--brass);background:color-mix(in srgb, var(--ink-900) 50%, transparent);touch-action:none;visibility:hidden;-webkit-user-select:none;user-select:none;border-radius:50%;position:absolute}._stick_1ehi5_221[data-visible]{visibility:visible}._thumb_1ehi5_223{inset:calc((var(--mobile-stick-size) - var(--mobile-thumb-size)) / 2);width:var(--mobile-thumb-size);height:var(--mobile-thumb-size);border:1px solid var(--brass-lit);background:var(--sea-deep);pointer-events:none;border-radius:50%;position:absolute}._stickLabel_1ehi5_224{pointer-events:none;color:var(--text-hi);place-items:center;font-size:.75rem;display:grid;position:absolute;inset:0}._stage_1ehi5_1[data-input=touch] ._canvas_1ehi5_7{touch-action:none}._minimapToggle_1ehi5_220{z-index:1;top:calc(env(safe-area-inset-top) + 21rem);left:calc(env(safe-area-inset-left) + var(--mobile-edge));font-size:.75rem;position:absolute}[data-minimap-collapsed]>div{opacity:0;visibility:hidden}@media (width<=48rem),(height<=32rem){._tools_1ehi5_219{top:calc(env(safe-area-inset-top) + 4.5rem)}._bottomHud_1ehi5_13{bottom:calc(env(safe-area-inset-bottom) + var(--mobile-hud-bottom));width:calc(100% - var(--mobile-edge) * 2)}._ambience_1ehi5_166{display:none}._skip_1ehi5_143{top:calc(env(safe-area-inset-top) + 4.5rem);right:calc(env(safe-area-inset-right) + var(--mobile-edge));min-height:var(--touch-target)}._minimapToggle_1ehi5_220{top:calc(env(safe-area-inset-top) + 11.5rem)}._labels_1ehi5_50>[data-inscription]{white-space:normal;width:calc(100% - var(--mobile-edge) * 2);text-align:center;font-size:1.25rem}}@media (height<=32rem){._tools_1ehi5_219{top:calc(env(safe-area-inset-top) + var(--mobile-edge))}._bottomHud_1ehi5_13{left:auto;right:var(--mobile-edge);bottom:calc(env(safe-area-inset-bottom) + var(--mobile-edge));width:min(50%,24rem);transform:none}._minimapToggle_1ehi5_220{top:calc(env(safe-area-inset-top) + 5rem)}}._tools_1ehi5_219[hidden],._bottomHud_1ehi5_13[hidden]{display:none}._stage_1ehi5_1[data-paused] *{animation-play-state:paused}._fallback_erwix_1{justify-content:center;align-items:center;gap:var(--fallback-gap);padding:var(--fallback-padding);background-color:var(--sea-deep);color:var(--text-mid);text-align:center;flex-direction:column;display:flex;position:absolute;inset:0}._title_erwix_15{color:var(--text-hi);font-family:var(--font-display);font-size:var(--fallback-title-size);letter-spacing:var(--intro-inscription-tracking);margin:0;font-weight:400}._lead_erwix_24{font-family:var(--font-body);font-size:var(--fallback-lead-size);margin:0}._hints_erwix_30{gap:var(--fallback-hint-gap);max-width:var(--fallback-width);color:var(--text-lo);font-family:var(--font-body);font-size:var(--fallback-hint-size);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._hints_erwix_30 em{color:var(--text-mid);font-style:normal}._backdrop_yyo52_1{z-index:4;opacity:0;pointer-events:none;transition:opacity var(--detail-panel-transition-duration) ease-out;position:fixed;inset:0}._backdrop_yyo52_1[data-open]{opacity:1}._panel_yyo52_14{border:var(--marker-inner-line-width) solid var(--era-line);border-radius:var(--detail-modal-radius);width:clamp(22rem,27vw,27rem);height:calc(100dvh - 2.5rem);padding:var(--detail-panel-padding);background:var(--era-paper);color:var(--era-label);box-shadow:0 var(--marker-shadow-size) var(--detail-panel-shadow-size) color-mix(in srgb, var(--ink-900) 55%, transparent);transition:transform var(--detail-panel-transition-duration) ease-out;pointer-events:auto;position:absolute;top:1.25rem;right:1.25rem;overflow:hidden auto;transform:translate(calc(100% + 2rem))}._backdrop_yyo52_1[data-open] ._panel_yyo52_14{transform:translate(0)}._closeButton_yyo52_38{top:var(--detail-panel-close-offset);right:var(--detail-panel-close-offset);width:var(--detail-panel-close-size);height:var(--detail-panel-close-size);border:var(--marker-inner-line-width) solid var(--era-line);background:var(--era-paper);color:var(--era-label);font:inherit;cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:1.5rem;line-height:1;display:grid;position:absolute}._closeButton_yyo52_38:hover{border-color:var(--era-accent);color:var(--era-accent)}._content_yyo52_62{gap:var(--detail-panel-content-gap);padding-top:var(--detail-panel-title-offset);display:grid}._eyebrow_yyo52_68,._englishTitle_yyo52_69,._youtubeEmpty_yyo52_70{margin:0}._eyebrow_yyo52_68{color:color-mix(in srgb, var(--era-label) 76%, var(--era-paper));font-family:var(--font-mono);letter-spacing:.08em;font-size:.75rem}._title_yyo52_81{font-family:var(--font-display);margin:0;font-size:1.6rem;font-weight:400;line-height:1.25}._englishTitle_yyo52_69{color:color-mix(in srgb, var(--era-label) 76%, var(--era-paper));font-family:var(--font-body)}._details_yyo52_94{gap:var(--detail-panel-detail-gap);margin:0;display:grid}._details_yyo52_94 div{grid-template-columns:minmax(var(--detail-panel-label-width), auto) 1fr;gap:var(--detail-panel-detail-gap);border-bottom:var(--marker-inner-line-width) solid color-mix(in srgb, var(--era-line) 42%, transparent);padding-bottom:var(--detail-panel-detail-gap);display:grid}._details_yyo52_94 dt{color:color-mix(in srgb, var(--era-label) 72%, var(--era-paper));font-family:var(--font-mono);font-size:.75rem}._details_yyo52_94 dd{overflow-wrap:anywhere;margin:0}._section_yyo52_120{gap:var(--detail-panel-section-gap);display:grid}._section_yyo52_120 h3{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}._youtubeButton_yyo52_134,._youtubeFrame_yyo52_135{aspect-ratio:16/9;border:var(--marker-inner-line-width) solid var(--era-line);width:100%}._youtubeButton_yyo52_134{background:var(--ink-900);cursor:pointer;padding:0;display:block;position:relative;overflow:hidden}._youtubeThumbnail_yyo52_150{object-fit:cover;width:100%;height:100%;display:block}._playIcon_yyo52_157{width:var(--detail-panel-play-size);height:var(--detail-panel-play-size);border:var(--marker-inner-line-width) solid var(--text-hi);background:var(--ink-900);color:var(--text-hi);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._youtubeFrame_yyo52_135{background:var(--ink-900);display:block}._youtubeEmpty_yyo52_70{border:var(--marker-inner-line-width) solid var(--era-line);padding:var(--detail-panel-empty-padding);text-align:center}._hashtags_yyo52_183{gap:var(--detail-panel-chip-gap);flex-wrap:wrap;display:flex}._hashtag_yyo52_183{border:var(--marker-inner-line-width) solid var(--era-line);border-radius:var(--detail-panel-chip-radius);padding:var(--detail-panel-chip-padding-block) var(--detail-panel-chip-padding-inline);background:color-mix(in srgb, var(--era-accent) 14%, var(--era-paper));color:var(--era-label);font:inherit;cursor:pointer;font-size:.8rem}._hashtag_yyo52_183:hover{border-color:var(--era-accent);background:color-mix(in srgb, var(--era-accent) 26%, var(--era-paper))}._links_yyo52_209{gap:var(--detail-panel-link-gap);margin:0;padding:0;list-style:none;display:grid}._link_yyo52_209{gap:calc(var(--detail-panel-link-gap) / 2);border:var(--marker-inner-line-width) solid var(--era-line);border-radius:var(--detail-panel-link-radius);width:100%;padding:var(--detail-panel-link-padding);background:color-mix(in srgb, var(--era-accent) 10%, var(--era-paper));color:var(--era-label);font:inherit;text-align:left;cursor:pointer;display:grid}._link_yyo52_209:hover{border-color:var(--era-accent);background:color-mix(in srgb, var(--era-accent) 22%, var(--era-paper))}._linkTitle_yyo52_236{font-size:.95rem}._linkMeta_yyo52_240{font-family:var(--font-mono);font-size:var(--detail-panel-link-meta-size);letter-spacing:.04em;opacity:.75}@media (prefers-reduced-motion:reduce){._backdrop_yyo52_1,._panel_yyo52_14{transition:none}}@media (width<=48rem){._panel_yyo52_14{width:min(var(--detail-panel-width), var(--detail-panel-viewport-width))}}._sheetHeader_yyo52_260{position:relative}._expandButton_yyo52_261{min-height:var(--touch-target);border:1px solid var(--era-line);background:var(--era-paper);color:var(--era-label);font:inherit;padding:var(--mobile-gap)}@media (width<=48rem),(height<=32rem){._backdrop_yyo52_1[data-open]{pointer-events:auto;background:color-mix(in srgb, var(--ink-900) 45%, transparent)}._panel_yyo52_14{width:100%;height:var(--mobile-sheet-height);flex-direction:column;max-height:100dvh;padding:0;display:flex;inset:auto 0 0;overflow:hidden;transform:translateY(110%)}._backdrop_yyo52_1[data-open] ._panel_yyo52_14{transform:translateY(0)}._panel_yyo52_14[data-expanded]{height:100dvh}._sheetHeader_yyo52_260{justify-content:space-between;align-items:center;gap:var(--mobile-gap);padding:var(--mobile-gap) calc(env(safe-area-inset-right) + var(--mobile-edge)) var(--mobile-gap) calc(env(safe-area-inset-left) + var(--mobile-edge));border-bottom:1px solid var(--era-line);flex-shrink:0;display:flex}._closeButton_yyo52_38{min-width:var(--touch-target);min-height:var(--touch-target);margin-left:auto;position:static}._content_yyo52_62{overscroll-behavior:contain;min-height:0;padding:var(--mobile-edge) calc(env(safe-area-inset-right) + var(--mobile-edge)) calc(env(safe-area-inset-bottom) + var(--mobile-edge)) calc(env(safe-area-inset-left) + var(--mobile-edge));font-size:1rem;overflow:auto}._title_yyo52_81,._englishTitle_yyo52_69{overflow-wrap:anywhere}._hashtag_yyo52_183{overflow-wrap:anywhere;font-size:1rem}}@media (height<=32rem){._panel_yyo52_14{height:100dvh}._sheetHeader_yyo52_260{padding-top:calc(env(safe-area-inset-top) + var(--mobile-gap))}}._overlay_vkjac_1{z-index:8;padding:var(--search-viewport-gutter);background:color-mix(in srgb, var(--ink-900) 62%, transparent);justify-content:flex-end;align-items:flex-start;display:flex;position:fixed;inset:0}._panel_vkjac_12{width:min(var(--search-panel-width), 100%);max-height:calc(100dvh - var(--search-viewport-gutter) * 2);gap:var(--search-section-gap);border:var(--marker-inner-line-width) solid var(--brass);padding:var(--search-panel-padding);background:var(--ink-900);color:var(--text-hi);box-shadow:0 var(--marker-shadow-size) var(--search-shadow-size) color-mix(in srgb, var(--ink-900) 72%, transparent);display:grid;overflow:hidden}._header_vkjac_26{justify-content:space-between;align-items:center;gap:var(--search-section-gap);display:flex}._title_vkjac_33,._status_vkjac_34{margin:0}._title_vkjac_33{font-family:var(--font-display);font-size:var(--search-title-size);font-weight:400}._closeButton_vkjac_44{width:var(--search-close-size);height:var(--search-close-size);border:var(--marker-inner-line-width) solid var(--brass);background:var(--ink-900);color:var(--text-hi);font:inherit;font-size:var(--search-close-icon-size);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;line-height:1;display:grid}._closeButton_vkjac_44:hover{border-color:var(--brass-lit);color:var(--brass-lit)}._field_vkjac_66{gap:var(--search-field-gap);display:grid}._label_vkjac_71{color:var(--text-mid);font-family:var(--font-mono);font-size:var(--search-label-size);letter-spacing:var(--search-label-tracking)}._input_vkjac_78{border:var(--marker-inner-line-width) solid var(--text-lo);width:100%;padding:var(--search-input-padding-block) var(--search-input-padding-inline);background:var(--sea-deep);color:var(--text-hi);font:inherit;border-radius:0}._input_vkjac_78:focus{border-color:var(--brass-lit)}._status_vkjac_34{min-height:var(--search-status-height);color:var(--text-mid);font-size:var(--search-status-size)}._results_vkjac_98{align-content:start;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}._resultButton_vkjac_108{gap:var(--search-result-gap);border:0;border-bottom:var(--marker-inner-line-width) solid color-mix(in srgb, var(--text-lo) 52%, transparent);width:100%;padding:var(--search-result-padding-block) var(--search-result-padding-inline);color:var(--text-hi);font:inherit;text-align:left;cursor:pointer;background:0 0;display:grid}._resultButton_vkjac_108:hover{background:color-mix(in srgb, var(--brass) 16%, transparent)}._resultTitle_vkjac_127{overflow-wrap:anywhere;font-family:var(--font-display);font-size:var(--search-result-title-size)}._resultMeta_vkjac_133{color:var(--text-mid);font-family:var(--font-mono);font-size:var(--search-result-meta-size)}._continentId_vkjac_139{color:var(--brass-lit)}@media (width<=40rem){._overlay_vkjac_1{padding:var(--search-mobile-gutter)}._panel_vkjac_12{max-height:calc(100dvh - var(--search-mobile-gutter) * 2);padding:var(--search-mobile-padding)}}@media (width<=48rem),(height<=32rem){._overlay_vkjac_1{height:100dvh;padding:0}._panel_vkjac_12{width:100%;height:100%;max-height:100%;padding:calc(env(safe-area-inset-top) + var(--mobile-edge)) calc(env(safe-area-inset-right) + var(--mobile-edge)) calc(env(safe-area-inset-bottom) + var(--mobile-edge)) calc(env(safe-area-inset-left) + var(--mobile-edge));grid-template-rows:auto auto auto minmax(0,1fr)}._input_vkjac_78{font-size:1rem}._closeButton_vkjac_44{min-width:var(--touch-target);min-height:var(--touch-target)}._results_vkjac_98{overscroll-behavior:contain}}._app_t47vp_1{background-color:var(--sea-deep);height:100%;position:relative;overflow:hidden}._header_t47vp_8{z-index:1;text-align:left;pointer-events:none;position:absolute;top:2rem;left:2.5rem}._header_t47vp_8:before{content:"";z-index:-1;background:radial-gradient(ellipse at 26% 46%, color-mix(in srgb, var(--ink-900) 78%, transparent) 0%, color-mix(in srgb, var(--ink-900) 60%, transparent) 48%, transparent 80%);width:calc(100% + 6rem);height:calc(100% + 3rem);position:absolute;top:-1.5rem;left:-2.5rem}._title_t47vp_38{font-family:var(--font-display);letter-spacing:.24em;color:var(--text-hi);margin:0;font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:400}._subtitle_t47vp_47{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-lo);margin:.75rem 0 0;font-size:.75rem}._era_t47vp_55{color:var(--text-mid)}._range_t47vp_59{color:var(--text-lo)}._dot_t47vp_63{margin:0 .5em}@media (width<=48rem),(height<=32rem){._header_t47vp_8{top:calc(env(safe-area-inset-top) + var(--mobile-edge));left:calc(env(safe-area-inset-left) + var(--mobile-edge));right:var(--mobile-edge)}._title_t47vp_38{letter-spacing:.08em;overflow-wrap:anywhere;font-size:1rem}._subtitle_t47vp_47{margin-top:var(--mobile-gap);font-size:.7rem}._range_t47vp_59,._dot_t47vp_63{display:none}._era_t47vp_55{margin-right:var(--mobile-gap)}}
