@font-face{font-family:VT323;src:url(./VT323-Regular-EhPR265H.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:VT323 Fallback;src:local(Menlo),local(Menlo Regular),local(Consolas),local(Droid Sans Mono),local(DejaVu Sans Mono),local(Liberation Mono),local(Noto Sans Mono),local(Cousine),local(Courier New);size-adjust:66.4%;ascent-override:120.48%;descent-override:30.12%;line-gap-override:0%;unicode-range:U+0,U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2BC,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308-309,U+323,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+2215}:root{--font-pixel:"VT323", "VT323 Fallback", ui-monospace, "SF Mono", Menlo, monospace;--font-gilt:"Oswald", "Arial Narrow", sans-serif;--font-gilt-adjust:cap-height .56;--size-display:75px;--size-display-short:62.5px;--size-display-low:50px;--size-heading:37.5px;--size-figure:25px;--size-body:18.75px;--size-small:15px;--size-fine:12.5px;--line-body:25px;--line-small:20px;--track-1:.04em;--track-2:.08em;--track-3:.12em;--track-4:.16em;--sheet:#f4e9cd;--sheet-2:#eadcb7;--ink:#2b2118;--ink-2:#6a583f;--pencil:#b9a67e;--accent:#b8322b;--accent-fill:#c0362d;--plot:#5d5243;--pip-off:#d6c599;--gold:#f2c14e;--gold-foil:linear-gradient(115deg, #fbe39a 0%, var(--gold) 34%, #e8b23d 52%, #f7d683 70%, #d9a12c 100%);--glint:linear-gradient(90deg, transparent, #fffae6bf 45% 55%, transparent);--panel:var(--sheet);--rule:var(--ink);--hairline:var(--pencil);--accent-fill-deep:var(--ink);--on-accent:var(--sheet);--focus:var(--accent);--pin:var(--accent-fill);--warn:var(--accent);--card:#f8f0dc;--key:var(--card);--wash:#dbe6e3;--cloth:#5b3f2a;--cloth-deep:#45301f;--cover:#24394c;--cover-deep:#1a2b3a;--foil:#e3bd6c;--kraft:#cfa86f;--twine:#6f522e;--desk:#573923;--desk-dark:radial-gradient(ellipse 75% 80% at 50% 45%, #0000 50%, #0e08036b);--desk-shadow:#180e068c;--ink-lost:#45607f;--ink-tourist:#6b5d4a;--ink-guidebook:#736118;--ink-traveller:#20684b;--ink-wayfarer:#b62f28;--ink-uncharted:#5d43b5;--ink-farflung:#7f5a00;--tier-lost:#8fa4bf;--tier-tourist:#c9b48c;--tier-guidebook:#9d8a6c;--tier-traveller:#2c9d6c;--tier-wayfarer:#ff5252;--tier-uncharted:#9d7bff;--tier-farflung:#ffd166;--chart-sea:#a9c3c9;--chart-shallow:#b7ced1;--chart-shoal:#c7dad9;--chart-land:#ecdfb9;--chart-coast:#3a2c1d;--chart-grat:#3a2c1d4d;--chart-wave:#4868746b;--chart-shade:#e4d5a9;--chart-light:#f3e8c8;--inset-border:#2b2118d1;--map-sea:#9ab8c2;--map-land:#e3d2a8;--map-land-lit:#f7e7bd;--map-land-dim:#c9b891;--map-coast:#4a3a26;--map-border:#8a7250;--map-grat:#7f9ea8;--map-focus:#d6453d;--map-road:#c9b48c;--edge:12px;--sat:env(safe-area-inset-top,0px);--sar:env(safe-area-inset-right,0px);--sab:env(safe-area-inset-bottom,0px);--sal:env(safe-area-inset-left,0px);--title-h:46px;--radius-none:0px;--ring-panel:0 0 0 1px var(--ink);--ring-bevel:0 0 0 1px var(--ink), 2px 2px 0 1px var(--ink);--ring-cta:0 0 0 2px var(--sheet), 0 0 0 3px var(--ink);--ring-drop:0 0 0 2px var(--ink), 0 3px 0 2px var(--ink);--ring-drop-pressed:0 0 0 2px var(--ink);--ring-dialog:0 0 0 2px var(--ink), 0 0 0 4px var(--sheet), 0 0 0 5px var(--ink);--ring-focus:0 0 0 2px var(--sheet), 0 0 0 4px var(--accent);--ring-tag:0 0 0 1px var(--pencil);--chroma-lg:3px 3px 0 color-mix(in srgb, var(--accent-fill) 82%, transparent);--chroma-sm:2px 2px 0 color-mix(in srgb, var(--accent-fill) 82%, transparent);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-snap:cubic-bezier(.34, 1.56, .64, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--ease-land:cubic-bezier(.2, 1.5, .4, 1);--ease-thud:cubic-bezier(.2, .9, .3, 1);--ease-glint:cubic-bezier(.45, 0, .25, 1);--steps-press:steps(2);--opacity-disabled:.55;--z-streets:0;--z-chart:1;--z-chart-marks:2;--z-entrance:3;--z-spotlight:5;--z-under-page:8;--z-page:9;--z-screen:12;--z-frame:13;--z-plate:14;--z-instruments:15;--z-over-instruments:16;--z-title:20;--z-flyer:25;--z-under-menu:29;--z-menu:30;--z-title-over-menu:31;--z-grain:40;--z-over-grain:41;--z-cover:45;--z-desk:46;--z-embed-line:60;--z-carried:70;--z-dim:80;--z-toast:90;--z-tool:95;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--sheet);color:var(--ink);font-family:var(--font-pixel);font-variant-ligatures:none;margin:0}.ff-stage{font-family:var(--font-pixel);color:var(--ink);background:var(--sheet);-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden}.ff-stage img{image-rendering:pixelated}.ff-stage button,.ff-stage input{font-family:var(--font-pixel);font-variant-ligatures:none;touch-action:manipulation}a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ff-wordmark{text-align:center}.ff-wordmark-name{font-weight:400;font-size:var(--size-display);letter-spacing:var(--track-1);text-transform:uppercase;color:var(--ink);text-shadow:var(--chroma-lg);white-space:nowrap;margin:0;line-height:.88}.ff-wordmark-name:after{content:"™";content:"™" / "";font-size:var(--size-figure);letter-spacing:0;vertical-align:top;text-shadow:none;margin-left:4px;line-height:1;position:absolute}.ff-said,.ff-wordmark-said{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ff-wordmark-tag{font-size:var(--size-body);letter-spacing:var(--track-4);text-transform:uppercase;color:var(--accent);white-space:nowrap;justify-content:center;align-items:center;gap:10px;margin-top:12px;line-height:1;display:flex}.ff-wordmark-tag:before,.ff-wordmark-tag:after{content:"";box-sizing:border-box;border-top:1px solid var(--accent);border-bottom:1px solid var(--accent);flex:1;max-width:70px;height:4px}.ff-wordmark-sub{font-size:var(--size-small);line-height:var(--line-small);letter-spacing:0;color:var(--ink-2);text-wrap:balance;margin-top:8px}.ff-phrases{display:block}.ff-phrase{max-width:100%;display:inline-block}.ff-dot{white-space:nowrap}.ff-phrase.is-ended .ff-dot{display:none}.ff-sep.is-break:after{content:"\a ";white-space:pre}.ff-arrow{fill:currentColor;flex:none;height:.56em;display:inline-block}.ff-arrow-left,.ff-arrow-right{width:.48em}.ff-arrow-up,.ff-arrow-down{width:.56em}.ff-btn{font:inherit;font-family:var(--font-pixel);border-radius:var(--radius-none);cursor:pointer;text-transform:uppercase;letter-spacing:var(--track-2);color:var(--ink);background:var(--panel);transition:transform .15s var(--ease-snap), box-shadow .2s var(--ease-out), color .2s;border:0;justify-content:center;align-items:center;gap:10px;line-height:1;text-decoration:none;display:inline-flex}.ff-btn:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.ff-btn:disabled{opacity:var(--opacity-disabled);cursor:default;transform:none}.ff-btn-cta{min-height:60px;font-size:var(--size-figure);letter-spacing:var(--track-3);color:var(--sheet);background:var(--ink);border:2px solid var(--ink);box-shadow:var(--ring-cta);padding:4px 18px 0;transition:transform 90ms steps(2,end)}.ff-btn-cta:focus-visible{outline-offset:5px}.ff-btn-cta:active{background:var(--accent-fill);border-color:var(--accent-fill);transition:none;transform:translateY(2px)}.ff-btn-drop{min-height:52px;font-size:var(--size-figure);letter-spacing:var(--track-3);color:var(--on-accent);background:var(--accent-fill);box-shadow:var(--ring-drop);white-space:nowrap;padding:4px 16px 0;transition:transform 90ms steps(2,end),box-shadow 90ms steps(2,end)}.ff-btn-drop:active{box-shadow:var(--ring-drop-pressed);transition:none;transform:translateY(3px)}.ff-btn-drop:disabled{opacity:1;color:var(--pencil);box-shadow:none;outline:2px dashed var(--pencil);outline-offset:-2px;background:0 0}.ff-btn-quiet{font-size:var(--size-body);background:var(--key);box-shadow:var(--ring-drop);padding:11px 16px 9px;transition:transform 90ms steps(2,end),box-shadow 90ms steps(2,end),color .2s}.ff-btn-quiet:active{box-shadow:var(--ring-drop-pressed);transition:none;transform:translateY(3px)}.ff-btn-tile{min-height:78px;font-size:var(--size-small);text-align:center;background:var(--key);box-shadow:var(--ring-drop);flex-direction:column;gap:10px;padding:12px 6px 10px;line-height:1.2;transition:transform 90ms steps(2,end),box-shadow 90ms steps(2,end),color .2s}.ff-btn-tile[aria-current=page],.ff-btn-tile[aria-pressed=true]{color:var(--sheet);background:var(--ink)}.ff-btn-tile:active{box-shadow:var(--ring-drop-pressed);transition:none;transform:translateY(3px)}.ff-btn-meta{border:1px solid var(--rule);font-size:var(--size-small);padding:5px 12px 3px}.ff-btn-meta:hover{border-color:color-mix(in srgb, var(--accent) 65%, transparent)}.ff-btn-link{text-underline-offset:3px;font-size:var(--size-small);background:0 0;min-height:44px;padding:0;text-decoration:underline}.ff-btn-meta:focus-visible,.ff-btn-link:focus-visible{box-shadow:var(--ring-focus);outline:none}.ff-stage .ff-btn-quiet,.ff-stage .ff-btn-meta,.ff-btn.ff-btn-small{min-height:44px}.ff-btn.ff-btn-medium{min-height:52px}.ff-btn.ff-btn-large{min-height:60px}.ff-btn-wide{width:100%}.ff-actions{gap:12px;display:grid}.ff-actions.is-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ff-pod{background:linear-gradient(180deg, color-mix(in srgb, var(--sheet-2) 70%, var(--panel)), var(--panel));min-width:86px;box-shadow:var(--ring-tag);padding:5px 10px 6px;display:inline-block}.ff-pod-label{font-size:var(--size-small);letter-spacing:var(--track-2);text-transform:uppercase;color:var(--ink-2)}.ff-pod-value{font-size:var(--size-figure);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;margin-top:4px;line-height:1}.ff-pod-unit{font-size:var(--size-small);letter-spacing:0;color:var(--ink-2);margin-left:5px}.ff-pod-sub{font-size:var(--size-small);letter-spacing:var(--track-2);text-transform:uppercase;color:var(--ink-2);margin-top:3px}.ff-pin{--pc:var(--pin);width:32px;height:32px;animation:ff-pin-drop .45s var(--ease-snap) backwards;pointer-events:none;margin-top:-30px;margin-left:-16px;position:absolute}.ff-pin svg{width:100%;height:100%;display:block;overflow:visible}.ff-pin .ff-pin-body{fill:var(--pc)}.ff-pin .ff-pin-eye{fill:var(--sheet)}.ff-pin .ff-pin-line{fill:var(--ink)}.ff-pin-hit{--pc:var(--tc,var(--accent));animation:ff-bloom .6s var(--ease-land) backwards}.ff-pin-miss{--pc:var(--tier-lost);animation:.5s linear ff-shake}.ff-pin-label{white-space:nowrap;font-size:var(--size-fine);letter-spacing:var(--track-2);text-transform:uppercase;color:var(--ink);background:var(--sheet);border:1px solid var(--ink);margin-bottom:3px;padding:2px 4px 0;line-height:1;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.ff-alone{display:inline-block}.ff-landed{--tc:var(--accent);box-sizing:border-box;text-align:left;width:100%;color:var(--ink);background:var(--sheet);border:2px solid var(--ink);box-shadow:0 0 0 2px var(--sheet), 0 0 0 3px var(--ink);padding:10px 14px 9px;animation:.64s cubic-bezier(.45,.25,.3,1) backwards ff-unroll;position:relative}.ff-landed:after{content:"";box-sizing:border-box;opacity:0;background:var(--sheet-2);border:2px solid var(--ink);height:0;box-shadow:inset 0 2px 0 var(--sheet);pointer-events:none;animation:.64s cubic-bezier(.45,.25,.3,1) backwards ff-roll;position:absolute;top:calc(100% + 2px);left:-7px;right:-7px}.ff-landed-text{min-width:0}.ff-stamp{--stamp-ground:var(--sheet);box-shadow:inset 0 0 0 2px var(--stamp-ground), inset 0 0 0 3px currentColor;-webkit-mask:var(--stamp-wear);-webkit-mask:var(--stamp-wear);mask:var(--stamp-wear);border:3px solid}.ff-stamp.is-gilded{--stamp-ground:var(--gold);--stamp-wear:none;color:var(--ink);background:var(--gold)}.ff-landed-name{width:fit-content;font-size:var(--size-figure);letter-spacing:var(--track-2);text-transform:uppercase;color:var(--tc);transform-origin:25%;-webkit-mask:var(--tx-worn);-webkit-mask:var(--tx-worn);mask:var(--tx-worn);animation:ff-thud .34s var(--ease-thud) .56s backwards;margin:0 0 4px;padding:6px 9px 2px;line-height:1;transform:rotate(-3deg)}.ff-landed.ff-tier-traveller .ff-landed-name{-webkit-mask:var(--tx-worn-2);-webkit-mask:var(--tx-worn-2);mask:var(--tx-worn-2)}.ff-landed.ff-tier-wayfarer .ff-landed-name{-webkit-mask:var(--tx-worn-3);-webkit-mask:var(--tx-worn-3);mask:var(--tx-worn-3)}.ff-landed.ff-tier-uncharted .ff-landed-name{-webkit-mask:var(--tx-worn-4);-webkit-mask:var(--tx-worn-4);mask:var(--tx-worn-4)}.ff-landed.ff-tier-farflung .ff-landed-name{--stamp-ground:var(--gold);font-family:var(--font-gilt);font-size-adjust:var(--font-gilt-adjust);color:var(--ink);background:var(--gold-foil);font-weight:700;position:relative;overflow:hidden;-webkit-mask:none;mask:none}.ff-landed.ff-tier-farflung .ff-landed-name:after{content:"";background:var(--glint);pointer-events:none;width:26%;animation:ff-glint .38s var(--ease-glint) .91s backwards;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-140%)skew(-18deg)}@keyframes ff-glint{0%{transform:translate(-140%)skew(-18deg)}to{transform:translate(520%)skew(-18deg)}}.ff-landed-line{font-size:var(--size-body);color:var(--ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin-top:4px;line-height:1.1;display:flex}.ff-landed-km{margin-left:auto;font-size:0}.ff-landed-km b{font-size:var(--size-body);color:var(--tc);white-space:nowrap;font-weight:400}.ff-landed-sub{font-size:var(--size-small);letter-spacing:0;color:var(--ink-2);margin-top:5px;line-height:18px}.ff-landed.ff-tier-lost .ff-landed-km b{color:var(--ink)}.ff-tier-lost{--tc:var(--ink-lost)}.ff-tier-tourist{--tc:var(--ink-tourist)}.ff-tier-guidebook{--tc:var(--ink-guidebook)}.ff-tier-traveller{--tc:var(--ink-traveller)}.ff-tier-wayfarer{--tc:var(--ink-wayfarer)}.ff-tier-uncharted{--tc:var(--ink-uncharted)}.ff-tier-farflung{--tc:var(--ink-farflung)}:is(.ff-pin,.ff-swatch).ff-tier-lost{--tc:var(--tier-lost)}:is(.ff-pin,.ff-swatch).ff-tier-tourist{--tc:var(--tier-tourist)}:is(.ff-pin,.ff-swatch).ff-tier-guidebook{--tc:var(--tier-guidebook)}:is(.ff-pin,.ff-swatch).ff-tier-traveller{--tc:var(--tier-traveller)}:is(.ff-pin,.ff-swatch).ff-tier-wayfarer{--tc:var(--tier-wayfarer)}:is(.ff-pin,.ff-swatch).ff-tier-uncharted{--tc:var(--tier-uncharted)}:is(.ff-pin,.ff-swatch).ff-tier-farflung{--tc:var(--tier-farflung)}.ff-swatch{width:16px;height:16px;box-shadow:0 0 0 1px var(--ink);flex:none}.ff-swatch-land{fill:var(--map-land)}.ff-swatch-ink{fill:var(--tc)}.ff-counter{font-variant-numeric:tabular-nums;display:inline-block}.ff-slam{animation:ff-slam .55s var(--ease-land) 1}.ff-panel{width:min(430px,100%);color:var(--ink);background:var(--panel);box-shadow:var(--ring-dialog)}.ff-panel-body{padding:16px 16px 22px}.ff-panel-head{align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.ff-panel-head .ff-panel-close:not(.ff-panel-back){order:2;margin-left:auto}.ff-panel-titles{min-width:0}.ff-panel:focus{outline:none}.ff-panel-eyebrow{color:var(--accent);letter-spacing:var(--track-2);text-transform:uppercase;font-size:var(--size-small);margin:0 0 3px}.ff-panel-title{font-size:var(--size-heading);letter-spacing:var(--track-1);text-transform:uppercase;text-shadow:var(--chroma-sm);margin:0;font-weight:400;line-height:1}.ff-panel-close{width:34px;height:30px;font-size:var(--size-figure);color:var(--ink);background:var(--key);cursor:pointer;line-height:1;font-family:var(--font-pixel);box-shadow:var(--ring-drop);border:0;flex:none;place-items:center;padding:0 0 3px;transition:transform 90ms steps(2,end),box-shadow 90ms steps(2,end);display:grid}.ff-panel-close:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.ff-panel-close:active{box-shadow:var(--ring-drop-pressed);transition:none;transform:translateY(3px)}.ff-rule{border:0;border-top:3px double var(--ink);margin:0 0 14px}.ff-marginalia{font-size:var(--size-small);letter-spacing:0;color:var(--ink-2);white-space:nowrap}.ff-marginalia .ff-dash{vertical-align:.24em;opacity:.45;border-top:1px solid;width:.8em;margin-right:.4em;display:inline-block}.ff-panel-copy{font-size:var(--size-body);line-height:var(--line-body);letter-spacing:0;color:var(--ink)}.ff-panel-copy b{color:var(--accent);font-weight:400}.ff-panel-foot{border-top:1px dashed var(--hairline);color:var(--ink-2);letter-spacing:0;font-size:var(--size-fine);margin-top:24px;padding-top:12px;line-height:1.4}.ff-panel-foot a,.ff-panel-copy a{color:inherit}.ff-panel-foot nav a{padding:6px 0;display:inline-block}.ff-fathom{font-size:var(--size-small);letter-spacing:var(--track-2);text-transform:uppercase;color:var(--ink-2);white-space:nowrap;align-items:center;gap:12px;display:flex}.ff-fathom:after{content:"";border-top:1px dashed var(--hairline);flex:1}@keyframes ff-pin-drop{0%{opacity:0;transform:translateY(-28px)scale(1.2)}60%{opacity:1;transform:translateY(2px)scale(.96)}to{transform:none}}@keyframes ff-bloom{0%{opacity:0;filter:brightness(2.5);transform:scale(.6)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;filter:brightness();transform:scale(1)}}@keyframes ff-shake{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(7px)}60%{transform:translate(-5px)}80%{transform:translate(3px)}}@keyframes ff-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes ff-rise-in{0%{opacity:0;transform:translateY(24px)}}@keyframes ff-slam{0%{filter:brightness(2.2);transform:scale(1.5)}55%{transform:scale(.94)}to{filter:none;transform:none}}@keyframes ff-print{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes ff-unroll{0%{clip-path:inset(-4px -9px calc(100% - 10px))}86%,to{clip-path:inset(-4px -9px -6px)}}@keyframes ff-roll{0%{opacity:1;height:10px;top:-2px}86%{opacity:1;height:6px;top:calc(100% + 2px)}to{opacity:0;height:4px;top:calc(100% + 2px)}}@keyframes ff-thud{0%{opacity:0;transform:rotate(-5deg)scale(1.3)}60%{opacity:1;transform:rotate(-3deg)scale(.97)}}:root{--range-w:clamp(380px, 36vw, 480px);--camp-w:clamp(400px, 38vw, 520px)}html{height:calc(100% + 300px)}body,#root{height:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{image-rendering:pixelated}body>*{image-rendering:auto}body{overscroll-behavior:none;background:var(--desk-dark) 0 0 / 100vw 100dvh no-repeat, url(./walnut-BRdxy2XF.png) 0 0 / 512px 160px, var(--desk);overflow:hidden}.stage{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:fixed;inset:0;overflow:clip}.map-view{background:var(--chart-sea);position:absolute;inset:0;overflow:hidden}.is-dropped .map-view{animation:.28s steps(4,end) thunk}@keyframes thunk{25%{transform:translateY(3px)}50%{transform:translate(-1px,-1px)}75%{transform:translate(1px,1px)}}.pm-canvas{z-index:var(--z-chart);touch-action:none;cursor:grab;outline:none;display:block;position:absolute;inset:0}.phase-answer .pm-canvas{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAc0lEQVR42mNgIBJoK0r8JwUzUBsMmANgBh4w0yUJU80hA+YAci2mmkMGzAHEWvzl5VkUTDWHDHoHoFtMrENGHTB8HDCaC2heIA24A0brgtH2AKUOoXmbcNQBA+YAQg6hucWjDhg0DsDVVWOgNxhwBwwbAADkugX1/JhSqQAAAABJRU5ErkJggg==) 16 30,crosshair;cursor:image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAc0lEQVR42mNgIBJoK0r8JwUzUBsMmANgBh4w0yUJU80hA+YAci2mmkMGzAHEWvzl5VkUTDWHDHoHoFtMrENGHTB8HDCaC2heIA24A0brgtH2AKUOoXmbcNQBA+YAQg6hucWjDhg0DsDVVWOgNxhwBwwbAADkugX1/JhSqQAAAABJRU5ErkJggg==) 1x, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAqElEQVR42u3aIQ6EMBAF0B4Du5pg9/x7AQ6Cx4NfASQUmDLvJ+P7n2qmLaVy+k+3XDklegAASAbwf8Dfd7h0woEAAJAM4O7C4UAAAEgGULvwPI2bEw4EAAAApwD2CtcGAQAAAAAAAAC4CAEAACAmQHMLEgAAkgPYCgMAAMDjKAAAAJ4Caf6XGAAAAAAAAJAI4CxI84UBAAAAAAAAAIdBXl8YAAAAIhI3K6b3F9FrXHUaAAAAAElFTkSuQmCC) 2x) 16 30, crosshair}.phase-answer .map-view:has(.pl-mark.is-lifted) .pm-canvas{cursor:none}.pm-canvas.pm-dragging,.phase-answer .pm-canvas.pm-dragging{cursor:grabbing}.pm-basemap{z-index:var(--z-streets);pointer-events:none;position:absolute;top:0;left:0}.map-overlay{z-index:var(--z-chart-marks);pointer-events:none;position:absolute;inset:0}.map-anchor{will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.map-tag{top:var(--dy,0px);white-space:nowrap;font-size:var(--size-small);letter-spacing:var(--track-2);text-transform:uppercase;color:var(--ink);background:var(--sheet);border:1px solid var(--ink);animation:ff-rise-in .5s var(--ease-out) .35s backwards;padding:3px 6px 1px;line-height:1;position:absolute;transform:translate(-50%,-50%)}.map-tag-anchor.is-crowded{visibility:hidden}.map-tag-anchor.is-lifted:before{content:"";left:0;top:var(--lead-top);width:1px;height:var(--lead-h);background:var(--ink);position:absolute}.map-tag-anchor.is-lifted:after{content:"";background:var(--ink);width:4px;height:4px;position:absolute;top:-2px;left:-2px}.off-chart{z-index:var(--z-plate);pointer-events:none;position:absolute;inset:0;overflow:hidden}.off-mark{box-sizing:border-box;width:38px;height:24px;font-size:var(--size-body);color:var(--sheet);background:var(--ink);will-change:transform;justify-content:center;align-items:center;gap:6px;padding-top:2px;line-height:1;display:flex;position:absolute;top:0;left:0}.off-mark[hidden]{display:none}.map-anchor.is-off{visibility:hidden}.stage :is(.camp-home,.peek-back,.menu-foot>.ff-btn).ff-btn-quiet{letter-spacing:var(--track-3)}.search{z-index:1;background:var(--sheet);box-shadow:0 0 0 1px var(--ink), 3px 3px 0 1px var(--ink);animation:ff-rise-in .25s var(--ease-out) backwards;margin-top:10px;padding:8px 10px 10px;position:absolute;top:100%;left:8px;right:8px}.search-label{font-size:var(--size-small);letter-spacing:var(--track-2);text-transform:uppercase;color:var(--accent);margin-bottom:6px;display:block}.search-input{box-sizing:border-box;width:100%;font-size:var(--size-body);letter-spacing:0;color:var(--ink);background:var(--sheet);box-shadow:inset 0 0 0 2px var(--rule);border:0;outline:none;padding:6px 8px 4px}.search-input:focus-visible{box-shadow:inset 0 0 0 2px var(--focus)}.search-input::placeholder{color:var(--ink-2);opacity:.7}.search-list{max-height:196px;margin-top:6px;overflow-y:auto}.search-list[hidden]{display:none}.search-option{font-size:var(--size-body);color:var(--ink);cursor:pointer;outline:none;padding:5px 8px 4px}.search-option:hover,.search-option.is-active{color:var(--sheet);background:var(--ink)}.search-option:hover .search-also,.search-option.is-active .search-also{color:var(--pencil)}.search-also{font-size:var(--size-small);color:var(--ink-2)}.search-down{z-index:1;font-size:var(--size-small);line-height:var(--line-small);color:var(--warn);background:var(--sheet);box-shadow:0 0 0 1px var(--ink), 3px 3px 0 1px var(--ink);margin:10px 0 0;padding:10px 12px 9px;position:absolute;top:100%;left:8px;right:8px}:root{--route:#d6453d;--route-deep:#6b1c18;--route-light:#f6ecd6}.range-scene{--rs-landing:128px;--rs-floor:86px;box-sizing:border-box;top:calc(var(--edge) + var(--sat));right:calc(var(--edge) + var(--sar));bottom:calc(var(--edge) + var(--sab));left:calc(var(--edge) + var(--sal));z-index:var(--z-page);padding:calc(var(--title-h) + 8px) 0 218px;background:var(--sheet);box-shadow:-1px 0 0 var(--ink), -12px 0 16px #2b211833;cursor:pointer;-webkit-tap-highlight-color:transparent;animation:page-in .52s var(--ease-out) backwards;position:absolute;overflow:hidden}.range-scene.is-shown{cursor:default}.range-scene.is-bare .rs-marker,.range-scene.is-bare .rs-tags{display:none}.range-scene.is-leaving{animation:page-out .38s var(--ease-io) forwards;pointer-events:none}@keyframes page-in{0%{transform:translate(100%)}}@keyframes page-out{to{transform:translate(-100%)}}@keyframes page-back{to{transform:translate(100%)}}.rs-ground{z-index:0;position:absolute;top:0;left:0}.rs-tags{z-index:2;pointer-events:none;position:absolute;inset:0}.rs-tag{font-size:var(--size-fine);letter-spacing:var(--track-2);text-transform:uppercase;white-space:nowrap;color:var(--tc);background:var(--sheet);border:1px solid var(--tc);will-change:transform;align-items:center;padding:4px 7px 2px;line-height:1;display:flex;position:absolute;top:0;left:0}.rs-tag:after{content:"";left:var(--lx,50%);background:var(--ink-2);width:1px;height:4px;position:absolute;top:100%}.rs-tag.is-off{visibility:hidden}.rs-marker{z-index:3;will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.rs-pin{transform-origin:0 0;width:0;height:0;position:absolute;top:0;left:0}.rs-pin .ff-pin{animation:rs-ride 1.1s var(--ease-io) infinite}.is-landed .rs-pin .ff-pin-hit{animation:ff-bloom .6s var(--ease-land) backwards}.is-landed .rs-pin .ff-pin-miss{animation:.5s linear ff-shake}.pin-rider{pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.pin-rider svg{display:block;position:absolute}.pin-rider-ink{fill:var(--ink)}.pin-rider-sheet{fill:var(--sheet)}.pin-rider-gold{fill:var(--gold)}.pin-rider-pencil{fill:var(--pencil)}.pin-rider-red{fill:var(--accent-fill)}.pin-rider-grey{fill:var(--tier-lost)}.pin-rider-a{animation:1.8s step-end infinite rider-shift}.pin-rider-b{animation:1.8s step-end -.9s infinite rider-shift}@keyframes rider-shift{0%{opacity:1}50%{opacity:0}}.rs-pin .pin-rider{transform-origin:0 -14px;animation:rs-ride 1.1s var(--ease-io) infinite}.is-landed .rs-pin .pin-rider{animation:none}.range-scene.has-rider .rs-tag{margin-top:calc(0px - var(--rider-lift,0px))}.range-scene.has-rider .rs-tag:after{height:calc(4px + var(--rider-lift,0px))}.cat-line{text-align:left;align-items:center;gap:10px;display:flex}.cat-line-words{min-width:0}.cat-sat{flex:none;width:52px;height:52px;display:block;overflow:hidden}.cat-sat svg{width:208px;height:52px;animation:3.6s step-end infinite cat-sat;display:block}@keyframes cat-sat{0%,30%,60%,88%,to{transform:translate(0)}22%,52%{transform:translate(-52px)}84%{transform:translate(-156px)}}@keyframes rs-ride{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(-5deg)}}.rs-chip{width:max-content;max-width:min(300px,72vw);font-size:var(--size-body);letter-spacing:0;text-align:center;color:var(--ink);background:var(--sheet);border:1px solid var(--ink);box-shadow:2px 2px 0 var(--ink);transform:translate(calc(-50% + var(--shift,0px)), 0);transition:opacity .35s var(--ease-out), translate .35s var(--ease-out);padding:5px 10px 3px;line-height:1.05;position:absolute;top:12px;left:0}.rs-chip.is-empty{color:var(--ink-2)}.rs-chip.is-far,.is-landed .rs-chip{opacity:0;translate:0 10px}.rs-landing{left:0;right:0;bottom:var(--rs-floor);z-index:10;pointer-events:none;padding:0 10px;position:absolute}.rs-landing.is-unseen{visibility:hidden}.rs-flash{z-index:8;opacity:0;pointer-events:none;position:absolute;inset:0}.fx-sparks{z-index:7;pointer-events:none;image-rendering:pixelated;position:absolute;top:0;left:0}.rs-foot{z-index:9;background:linear-gradient(180deg, transparent, var(--sheet) 34%);pointer-events:none;justify-content:center;align-items:flex-end;min-height:96px;padding:12px 10px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.rs-foot>*{pointer-events:auto}.rs-next{width:min(600px,100%);animation:rs-next-in .45s var(--ease-snap) .2s backwards}@keyframes rs-next-in{0%{opacity:0;transform:translateY(26px)}}.stage:not(.is-open) .rs-foot .ff-btn-cta{width:100%}.range-scene.is-quick:not(.is-leaving,.is-from-pin,.is-from-day){box-shadow:none;animation:.12s steps(3,end) .18s backwards ff-print}.stage:has(>.range-scene.is-quick:not(.is-from-pin,.is-from-day)) :is(.pl-prompt,.pl-dock).is-out{z-index:var(--z-under-page);opacity:1;transition:visibility 0s .3s;transform:none}.stage:has(>.range-scene.is-quick:not(.is-from-pin,.is-from-day)) :is(.pl-zoom,.pl-rose,.pl-dial).is-out{opacity:1;transition:visibility 0s .3s}.range-scene.is-quick .ff-landed{animation:ff-unroll .12s steps(3) var(--rs-wait,0s) backwards}.range-scene.is-quick .ff-landed:after{animation:ff-roll .12s steps(3) var(--rs-wait,0s) backwards}.range-scene.is-quick .ff-landed-name{animation:ff-thud .16s var(--ease-thud) calc(var(--rs-wait,0s) + .12s) backwards}.range-scene.is-quick .ff-landed.ff-tier-farflung .ff-landed-name:after{animation-delay:calc(var(--rs-wait,0s) + .366s)}.range-scene.is-quick .rs-next{animation:none}.rs-next[aria-disabled=true],.rs-next[aria-disabled=true]:active{color:var(--ink);background:var(--sheet);border-color:var(--ink);box-shadow:none;transform:none}.range-scene.is-quick.is-leaving{animation:.18s steps(3,end) forwards rs-quick-leave}.range-scene.is-quick.is-leaving>:not(.rs-foot){animation:.18s steps(3,end) forwards rs-quick-slide}@keyframes rs-quick-leave{to{background-color:#0000}}@keyframes rs-quick-slide{to{opacity:0;transform:translateY(16px)}}.rs-skip-keys{display:none}@media (hover:hover) and (pointer:fine){.rs-skip-touch{display:none}.rs-skip-keys{display:inline}}.rs-skip{font-size:var(--size-small);letter-spacing:var(--track-2);text-transform:uppercase;color:var(--ink-2);animation:fade-in .5s var(--ease-out) 1.4s backwards;pointer-events:none;padding-bottom:14px}.rs-radio{font-size:var(--size-small);line-height:var(--line-small);color:var(--ink-2);animation:fade-in .5s var(--ease-out) 1.2s backwards;pointer-events:none;padding-bottom:14px}.rs-radio.is-failing{color:var(--warn);animation-delay:0s}.base-radio{left:50%;top:calc(var(--win-top,calc(var(--edge) + var(--sat) + var(--title-h))) + 10px);z-index:var(--z-plate);width:max-content;max-width:calc(100% - 24px);font-size:var(--size-small);line-height:var(--line-small);color:var(--ink-2);background:var(--sheet);border:1px solid var(--ink);animation:fade-in .5s var(--ease-out) 1.2s backwards;pointer-events:none;padding:6px 12px 5px;position:absolute;transform:translate(-50%)}.base-radio.is-failing{color:var(--warn);animation-delay:0s}.camp{z-index:var(--z-screen);pointer-events:none;position:absolute;inset:0}.camp-sheet{box-sizing:border-box;left:calc(var(--edge) + var(--sal));right:calc(var(--edge) + var(--sar));top:calc(var(--edge) + var(--sat) + var(--title-h));bottom:calc(var(--edge) + var(--sab));overscroll-behavior:contain;scrollbar-width:none;pointer-events:auto;background:var(--sheet);animation:page-in .5s var(--ease-out) backwards;transition:transform .45s var(--ease-io), visibility 0s linear 0s;position:absolute;overflow:hidden auto}.camp-sheet::-webkit-scrollbar{display:none}.camp-paper{box-sizing:border-box;min-height:100%;padding:20px 16px 26px}.camp.is-peek .camp-sheet{visibility:hidden;transition:transform .45s var(--ease-io), visibility 0s linear .45s;transform:translateY(100%)}.camp ::selection{background:var(--ink);color:var(--sheet)}.record-new{font-weight:400;font-size:var(--size-fine);letter-spacing:var(--track-2);text-transform:uppercase;white-space:nowrap;color:var(--accent);background:var(--sheet);border:3px double var(--accent);pointer-events:none;padding:4px 6px 1px;line-height:1;position:absolute;top:-11px;right:-5px;rotate:5deg}.record-new.is-quiet{color:var(--ink-2);border-color:var(--ink-2);rotate:-4deg}@keyframes record-new-in{0%{opacity:0;scale:1.7}}.camp-map-sheet canvas{outline:1px solid var(--ink);display:block}.lb-clock{color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:0}.surface{--card-l:6px;--card-r:10px;--card-b:10px;top:calc(var(--edge) + var(--sat) + var(--title-h));right:calc(var(--edge) + var(--sar));bottom:calc(var(--edge) + var(--sab));left:calc(var(--edge) + var(--sal));z-index:var(--z-screen);overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;overflow-y:auto;container-type:size}.surface::-webkit-scrollbar{display:none}.surface-top{box-sizing:border-box;width:min(500px, calc(100% - var(--card-l) - var(--card-r)));margin:var(--card-b) var(--card-r) 0 var(--card-l);background:var(--sheet);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);flex:none;align-self:center;padding:18px 12px 12px}.ff-wordmark-tag:has(>.surface-stamp):before{content:none}.ff-wordmark-tag:has(>.surface-stamp):after{content:none}.surface-stamp{--stamp-wear:var(--tx-worn-2);letter-spacing:var(--track-2);color:var(--accent);justify-items:center;gap:3px;margin:0;padding:5px 14px 3px;line-height:1;display:inline-grid;transform:rotate(-4deg)}.surface-stamp b{font-family:"Bungee", var(--font-pixel);font-size:var(--size-figure);letter-spacing:0;font-weight:400}.surface-stamp>span:last-child{font-size:var(--size-small)}@media (prefers-reduced-motion:no-preference){.surface-stamp.is-pressed{animation:ff-thud .34s var(--ease-thud) .3s backwards}.surface-top.is-printing .ff-wordmark-name{animation:.34s steps(4,end) .25s backwards surface-print}}@keyframes surface-print{0%{text-shadow:-9px 4px #0000}40%{text-shadow:-5px 3px 0 color-mix(in srgb, var(--accent-fill) 82%, transparent)}}.surface-foot{background:var(--sheet);border-top:5px double var(--ink);flex-direction:column;flex:none;gap:8px;padding:9px 10px 11px;display:flex;position:relative}.surface-dock{flex-direction:column;gap:8px;display:flex}.surface-dock .ff-btn-cta{--ticket-stub:40px;width:100%;color:var(--sheet);letter-spacing:var(--track-2);box-shadow:none;filter:drop-shadow(2px 3px #2b211873);background:0 0;border:0 solid;border-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='62' fill='none' stroke='%23e3bd6c' shape-rendering='crispEdges'><path d='M7 1H55A5 5 0 0 0 65 1H93A6 6 0 0 0 99 7V55A6 6 0 0 0 93 61H65A5 5 0 0 0 55 61H7A6 6 0 0 0 1 55V7A6 6 0 0 0 7 1Z' fill='%2324394c' stroke='%232b2118' stroke-width='2'/><path d='M8 5H54A3 3 0 0 0 57 8V54A3 3 0 0 0 54 57H8A3 3 0 0 0 5 54V8A3 3 0 0 0 8 5Z' stroke-width='2'/><path d='M12.5 9.5H53.5A3 3 0 0 0 56.5 12.5V49.5A3 3 0 0 0 53.5 52.5H12.5A3 3 0 0 0 9.5 49.5V12.5A3 3 0 0 0 12.5 9.5Z'/><path d='M66.5 5.5H91.5A3 3 0 0 0 94.5 8.5V53.5A3 3 0 0 0 91.5 56.5H66.5A3 3 0 0 0 63.5 53.5V8.5A3 3 0 0 0 66.5 5.5Z'/><path d='M60 7V55' stroke-width='2' stroke-dasharray='2 3'/></svg>") 30 47 30 14 fill/30px 47px 30px 14px;margin-bottom:3px;padding:4px 52px 0 12px;position:relative}.surface-dock .ff-btn-cta:active{filter:drop-shadow(0 1px #2b211873);background:0 0}.surface-dock .ff-btn-cta[data-no]:after{content:"No " attr(data-no) / "";writing-mode:vertical-rl;width:32px;font-size:var(--size-body);letter-spacing:var(--track-1);text-transform:none;color:var(--foil);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;right:5px;transform:rotate(180deg)}.surface-dock .ff-btn-cta.is-beckoned{animation:.7s cubic-bezier(.3,1.6,.5,1) .12s both surface-beckon}@keyframes surface-beckon{30%{transform:translateY(-6px)scale(1.03)}60%{transform:translateY(1px)}}.surface-pass{min-height:32px;font-size:var(--size-fine);letter-spacing:var(--track-2);text-transform:uppercase;white-space:nowrap;color:var(--ink-2);background:var(--card);box-shadow:0 0 0 2px var(--ink);filter:drop-shadow(2px 3px #2b211873);align-items:stretch;margin:-1px 2px 2px;line-height:1;display:flex;rotate:-.8deg}.surface-pass>*{flex:auto;justify-content:center;align-items:center;gap:5px;min-width:0;margin:0;padding:2px 10px 0;display:flex;position:relative}.surface-said{font-size:inherit;flex-grow:2;gap:6px}.surface-pass.is-one{align-self:center;min-width:170px}.surface-pass.is-plain{min-height:18px;box-shadow:none;filter:none;background:0 0;margin:1px 0 0;rotate:none}.surface-pass.is-plain.is-held{min-height:32px;margin:-1px 2px 2px}.surface-pass:has(>.surface-acct:empty:first-child){box-shadow:none;filter:none;background:0 0}.surface-acct:empty{display:none}.df-line,.surface-how,.surface-pass .acct-line{box-sizing:border-box;border-radius:var(--radius-none);font:inherit;letter-spacing:var(--track-2);text-transform:inherit;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:2px 10px 0;text-decoration:none}.df-line:active,.surface-how:active,.surface-pass .acct-line:active{background:var(--sheet-2)}.df-line:focus-visible,.surface-how:focus-visible,.surface-pass .acct-line:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;box-shadow:none}.df-line .ff-arrow,.surface-pass .acct-line .ff-arrow{color:var(--accent);margin-left:4px}.surface-acct>.acct-line{width:100%;height:100%;min-height:0;padding:0}.surface-pass .acct-done{min-height:0;color:var(--ink-2)}.df-line b{font-family:"Bungee", var(--font-pixel);letter-spacing:0;font-weight:400}.df-line em{letter-spacing:0;color:var(--accent);font-style:normal}.surface-how>span:before{content:"?" / "";font-size:var(--size-small);letter-spacing:0;color:var(--accent);margin-right:6px}.surface-pass>*+*{border-left:2px dashed var(--ink-2)}.surface-pass>*+:before,.surface-pass>*+:after{content:"";background:var(--sheet);width:10px;height:10px;box-shadow:0 0 0 2px var(--ink);border-radius:50%;position:absolute;left:-6px}.surface-pass>*+:before{clip-path:inset(5px -3px -3px);top:-7px}.surface-pass>*+:after{clip-path:inset(-3px -3px 5px);bottom:-7px}.surface-pass.is-plain>*+*{border-left:0}.surface-pass.is-plain>*+:before,.surface-pass.is-plain>*+:after{content:none}.surface-streak{color:var(--accent);align-items:center;gap:5px;display:flex}.surface-said .fire{width:16px;height:16px;margin-top:-5px}.surface-said .fire-logs{fill:var(--ink)}.surface-said .lb-clock{color:inherit;letter-spacing:var(--track-2)}.surface-said.is-done .fire :is(.fire-a,.fire-b){animation:none}@media (prefers-reduced-motion:no-preference){.surface-said.is-lit .fire{transform-origin:50% 100%;animation:.4s step-end .35s fire-lift}.surface-said.is-lit .fire .fire-a{animation:.4s step-end .35s fire-lit-a}.surface-said.is-lit .fire .fire-b{animation:.4s step-end .35s fire-lit-b}}@keyframes fire-lit-a{0%,50%{opacity:1}25%,75%{opacity:0}}@keyframes fire-lit-b{0%,50%{opacity:0}25%,75%{opacity:1}}@keyframes fire-lift{0%,50%{scale:1}25%,75%{scale:1.2}}.surface-hold{box-sizing:border-box;text-align:center;border:2px dashed var(--pencil);place-items:center;min-height:60px;margin-bottom:3px;padding:4px 14px;display:grid}.surface-hold.is-lined{margin-top:27px}.surface-pair{grid-template-columns:1fr 1fr;gap:14px;margin:4px 2px 3px;display:grid}.surface-pair>.ff-btn{letter-spacing:var(--track-2);white-space:nowrap;padding:4px 6px 0}.surface-closed{font-size:var(--size-small);text-align:center}.surface-asking{font-size:var(--size-small);line-height:var(--line-small);letter-spacing:var(--track-2);text-transform:uppercase;text-wrap:balance;color:var(--ink-2);animation:fade-in .5s var(--ease-out) 1.2s backwards;justify-content:center;align-items:center;gap:8px;display:flex}.surface-asking.is-failing{color:var(--accent);animation-delay:0s}.surface-needle{color:var(--accent);transform-origin:50% 100%}@media (prefers-reduced-motion:no-preference){.surface-needle{animation:1.6s ease-in-out infinite alternate surface-swing}}@keyframes surface-swing{0%{rotate:-25deg}to{rotate:25deg}}.surface-stopped{font-size:var(--size-small);line-height:var(--line-small);text-align:center;text-wrap:balance;color:var(--warn)}.pix{fill:currentColor;flex:none;width:24px;height:24px;display:block}.pix-mark{fill:var(--accent-fill)}.surface-foot>.surface-credit{font-size:var(--size-fine);letter-spacing:0;color:var(--ink);background:var(--sheet);box-shadow:0 0 0 1px var(--ink), 2px 2px 0 1px #2b211859;padding:2px 6px 1px;line-height:1.2;position:absolute;bottom:calc(100% + 7px);left:3px}.surface-credit a{color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.social{justify-content:center;gap:8px;display:flex}.social a{width:44px;height:36px;color:var(--ink);place-items:center;display:inline-grid}.social a:is(:hover,:focus-visible){color:var(--accent)}.ff-panel-foot .social{justify-content:flex-start;margin:0 0 6px -12px}.ff-panel-foot .social a{padding:0;display:inline-grid}.fire{fill:currentColor;flex:none;width:24px;height:24px;display:inline-block}.fire-flame{fill:var(--accent-fill)}.fire-heart{fill:var(--gold)}.fire-b{opacity:0}.fire-a,.fire-b{animation:.7s step-end infinite fire-turn}.fire-b{animation-delay:-.35s}@keyframes fire-turn{0%{opacity:1}50%{opacity:0}}.backdrop{top:calc(var(--edge) + var(--sat) + var(--title-h));right:calc(var(--edge) + var(--sar));bottom:calc(var(--edge) + var(--sab));left:calc(var(--edge) + var(--sal));z-index:var(--z-menu);background:var(--sheet);animation:leaf-in .3s var(--ease-out) backwards;position:absolute;overflow:hidden auto}.backdrop.is-closing{pointer-events:none;animation:leaf-out .26s var(--ease-io) forwards}@keyframes leaf-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes leaf-out{0%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}.backdrop-sheet{display:contents}.backdrop .ff-panel{box-sizing:border-box;min-height:100%;box-shadow:none;background:0 0;width:100%!important}.backdrop-sheet[data-step]>.ff-panel{animation:page-step-in .18s var(--ease-out) backwards}.backdrop-sheet[data-step=back]>.ff-panel{animation-name:page-step-back}.backdrop-sheet[data-step=book]>.ff-panel{animation:none}@keyframes page-step-in{0%{opacity:0;transform:translate(16px)}}@keyframes page-step-back{0%{opacity:0;transform:translate(-16px)}}.menu{flex-direction:column;gap:14px;display:flex}.menu-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:4px;display:grid}.menu .ff-btn-tile{gap:6px}.menu .ff-btn-tile small{font-size:var(--size-small);letter-spacing:0;color:var(--ink-2);text-transform:lowercase}.menu .ff-btn-tile[aria-pressed=true] small{color:var(--pencil)}.menu-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.menu-foot>.ff-btn-quiet{flex:1;margin:2px 6px 0}.menu-foot:empty{display:none}.menu-note{font-size:var(--size-small);line-height:var(--line-small);letter-spacing:0;color:var(--warn)}.menu-note-quiet{color:var(--ink)}.boot{place-items:center;display:grid;position:fixed;inset:0}.boot-text{font-size:var(--size-figure);letter-spacing:var(--track-4);text-transform:uppercase;color:var(--ink-2)}.boot-broken{text-align:center;justify-items:center;gap:18px;max-width:420px;padding:0 24px;display:grid}.boot-broken p{margin:0}.boot-broken .boot-text{color:var(--ink)}.boot-note{font-size:var(--size-small);line-height:var(--line-small);color:var(--ink-2)}.ff-wordmark[hidden],.faq[hidden]{display:none}.surface-faq{box-sizing:border-box;background:var(--sheet);border-top:3px double var(--ink);min-height:100%;font-size:var(--size-body);line-height:var(--line-body);color:var(--ink);-webkit-user-select:text;user-select:text;padding:22px 16px 32px;position:absolute;top:100%;left:0;right:0}.faq{flex-direction:column;gap:18px;max-width:560px;margin:0 auto;display:flex}.faq :is(h2,h3,p){margin:0}.faq a{color:inherit}.faq-steps{counter-reset:faq-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 2px 4px;padding:0;list-style:none;display:grid}.faq-steps li{border:2px solid var(--ink);box-shadow:0 3px 0 var(--ink);background:var(--card);text-align:center;counter-increment:faq-step;flex-direction:column;align-items:center;gap:8px;padding:14px 8px 12px;display:flex;position:relative}.faq-steps li:before{content:counter(faq-step);content:counter(faq-step) / "";min-width:22px;font-size:var(--size-fine);color:var(--sheet);background:var(--ink);padding:4px 4px 1px;line-height:1;position:absolute;top:-2px;left:-2px}.faq-steps svg{shape-rendering:crispedges;width:96px;max-width:100%;height:auto;display:block}.faq-steps p{font-size:var(--size-small);line-height:var(--line-small);letter-spacing:var(--track-2);text-transform:uppercase}.faq-steps .d-ink{fill:var(--ink)}.faq-steps .d-red{fill:var(--accent-fill)}.faq-steps .d-sheet{fill:var(--sheet)}.faq-steps .d-card{fill:var(--sheet-2);stroke:var(--ink);stroke-width:2px}.faq-steps .d-pip{fill:var(--pip-off);stroke:var(--ink);stroke-width:1px}.faq-steps .d-sea{fill:var(--chart-sea);stroke:var(--ink);stroke-width:2px}.faq-steps .d-land{fill:var(--chart-land);stroke:var(--chart-coast);stroke-width:1.5px;stroke-linejoin:round;shape-rendering:auto}.faq-steps .d-route{fill:none;stroke:var(--ink);stroke-width:2px;stroke-dasharray:4 3}.faq-steps .d-flag{stroke:var(--ink);stroke-width:1px}.d-flag.is-tourist{fill:var(--tier-tourist)}.d-flag.is-traveller{fill:var(--tier-traveller)}.d-flag.is-wayfarer{fill:var(--tier-wayfarer)}.d-flag.is-uncharted{fill:var(--tier-uncharted)}.d-flag.is-farflung{fill:var(--tier-farflung)}.faq-intro{border:1px solid var(--ink);background:var(--sheet-2);box-shadow:5px 5px 0 color-mix(in srgb, var(--accent-fill) 82%, transparent);flex-direction:column;gap:10px;margin:0 5px 18px 0;padding:22px;display:flex}.faq .faq-intro h2{font-size:var(--size-figure);line-height:var(--line-body);letter-spacing:0;text-transform:none;color:var(--ink);font-weight:400}.faq #faq-name{font-size:var(--size-body);line-height:var(--line-body);letter-spacing:var(--track-4);text-transform:uppercase;color:var(--accent);align-items:center;gap:14px;font-weight:400;display:flex}.faq #faq-name:before,.faq #faq-name:after{content:"";border-top:3px double var(--ink);flex:1}.faq-qs{border:2px solid var(--ink);box-shadow:0 3px 0 var(--ink);background:var(--card);counter-reset:faq-q;margin:0 2px}.faq-q{counter-increment:faq-q}.faq-q+.faq-q{border-top:1px solid var(--ink)}.faq-q.is-open{background:var(--sheet-2)}.faq-q h3{font-size:var(--size-body);line-height:var(--line-body);letter-spacing:var(--track-2);text-transform:uppercase;padding:10px 12px 8px 44px;font-weight:400;position:relative}.faq-q h3:before{content:counter(faq-q, decimal-leading-zero);content:counter(faq-q, decimal-leading-zero) / "";color:var(--accent);pointer-events:none;position:absolute;top:calc(50% + 1px);left:12px;transform:translateY(-50%)}.faq-q p{padding:0 14px 0 44px}.faq-q p:last-child{padding-bottom:16px}.faq-q p+p{margin-top:12px}.faq-q h3:has(>button){padding:0}.faq-q h3 button{box-sizing:border-box;border-radius:var(--radius-none);width:100%;min-height:58px;font:inherit;letter-spacing:var(--track-2);text-transform:uppercase;text-align:left;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:10px 12px 8px 44px;display:flex}.faq-q h3 button:after{content:"";background:linear-gradient(currentColor,currentColor) 50%/14px 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px 14px no-repeat;flex:none;width:14px;height:14px;margin-left:auto}.faq-q.is-open h3 button:after{background:linear-gradient(currentColor,currentColor) 50%/14px 2px no-repeat}.faq-q h3 button:active{color:var(--sheet);background:var(--ink)}.faq-q h3:has(>button:active):before{color:var(--pencil)}.faq-q h3 button:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.faq-rarities{flex-wrap:wrap;align-items:center;gap:8px 0;display:flex}.faq-q .faq-rarities{margin-left:-32px}.faq-rarities span{font-size:var(--size-fine);letter-spacing:var(--track-1);text-transform:uppercase;white-space:nowrap;border:3px double;padding:5px 6px 2px;line-height:1}.faq-rarities span:nth-child(2){margin-left:2px}.faq-rarities span:nth-child(3){margin-left:4px}.faq-rarities span:nth-child(4){margin-left:6px}.faq-rarities span:nth-child(5){margin-left:8px}.faq-rarities .is-tourist{color:var(--ink-tourist)}.faq-rarities .is-traveller{color:var(--ink-traveller)}.faq-rarities .is-wayfarer{color:var(--ink-wayfarer)}.faq-rarities .is-uncharted{color:var(--ink-uncharted)}.faq-rarities .is-farflung{color:var(--ink-farflung)}@container (width>=520px){.faq-steps li{padding-block:18px 14px}.faq-steps svg{width:128px}.faq-q .faq-rarities{margin-left:0}.faq-rarities span{letter-spacing:var(--track-2)}.faq-rarities span:nth-child(2){margin-left:6px}.faq-rarities span:nth-child(3){margin-left:10px}.faq-rarities span:nth-child(4){margin-left:16px}.faq-rarities span:nth-child(5){margin-left:24px}}.faq-links{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.faq-links a{box-sizing:border-box;border:1px solid var(--ink);min-height:44px;font-size:var(--size-small);letter-spacing:var(--track-2);text-transform:uppercase;background:var(--sheet);align-items:center;padding:3px 12px 0;line-height:1;text-decoration:none;display:inline-flex}.faq-links a:active{color:var(--sheet);background:var(--ink)}.faq-links a:focus-visible{box-shadow:var(--ring-focus);outline:none}.surface-faq-up{width:fit-content;margin:28px auto 0;display:flex}.boot-caret{background:var(--accent-fill);vertical-align:-3px;width:10px;height:20px;margin-left:6px;animation:1s steps(2,end) infinite ff-blink;display:inline-block}@media (width<=700px){.menu-row{gap:10px}}@media (width<=379px){.surface{--card-l:2px;--card-r:6px;--card-b:8px}}@media (width<=359px){.ff-wordmark-name{font-size:var(--size-display-short)}.ff-wordmark-tag{font-size:var(--size-small)}.surface-pass>*,.df-line,.surface-how{padding-inline:6px}.surface-pass:not(.is-plain) .surface-long,.surface-pass .acct-more{display:none}.surface-go{letter-spacing:var(--track-1)}.surface-dock .ff-btn-cta{--ticket-stub:16px;border-image-source:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='62' fill='none' stroke='%23e3bd6c' shape-rendering='crispEdges'><path d='M7 1H79A5 5 0 0 0 89 1H93A6 6 0 0 0 99 7V55A6 6 0 0 0 93 61H89A5 5 0 0 0 79 61H7A6 6 0 0 0 1 55V7A6 6 0 0 0 7 1Z' fill='%2324394c' stroke='%232b2118' stroke-width='2'/><path d='M8 5H78A3 3 0 0 0 81 8V54A3 3 0 0 0 78 57H8A3 3 0 0 0 5 54V8A3 3 0 0 0 8 5Z' stroke-width='2'/><path d='M12.5 9.5H77.5A3 3 0 0 0 80.5 12.5V49.5A3 3 0 0 0 77.5 52.5H12.5A3 3 0 0 0 9.5 49.5V12.5A3 3 0 0 0 12.5 9.5Z'/><path d='M90.5 5.5H91.5A3 3 0 0 0 94.5 8.5V53.5A3 3 0 0 0 91.5 56.5H90.5A3 3 0 0 0 87.5 53.5V8.5A3 3 0 0 0 90.5 5.5Z'/><path d='M84 7V55' stroke-width='2' stroke-dasharray='2 3'/></svg>");border-image-slice:30 23 30 14 fill;border-image-width:30px 23px 30px 14px;padding-right:28px}.surface-dock .ff-btn-cta[data-no]:after{content:none}}@media (forced-colors:active){.surface-dock .ff-btn-cta{border:2px solid buttontext;border-image:}}@media (height<=500px){.surface-credit{display:none}}@media (width>=900px){.search,.search-down{width:min(420px,100% - 28px);left:14px;right:auto}.range-scene{width:var(--range-w);border-left:3px double var(--ink);box-shadow:none;left:auto}.range-scene.is-leaving{animation-name:page-back}.camp-sheet{width:var(--camp-w);border-left:3px double var(--ink);left:auto}.camp-paper{padding:22px 22px 28px}.backdrop{background:color-mix(in srgb, var(--ink) 70%, transparent);animation:fade-in .2s var(--ease-out);inset:0;overflow:hidden}.backdrop.is-closing{animation:fade-out .26s var(--ease-io) forwards}html:has(.backdrop:not(.is-closing)) body{background:linear-gradient(color-mix(in srgb, var(--ink) 70%, transparent) 0 0), var(--desk-dark) 0 0 / 100vw 100dvh no-repeat, url(./walnut-BRdxy2XF.png) 0 0 / 512px 160px, var(--desk)}.stage:has(>.backdrop):before{z-index:var(--z-under-menu)}.stage:has(>.backdrop):after{z-index:var(--z-under-menu)}.stage:has(>.backdrop:not(.is-closing))>.pl-hud{z-index:var(--z-title-over-menu)}.backdrop-sheet{top:calc(var(--edge) + var(--sat) + var(--title-h));bottom:calc(var(--edge) + var(--sab));left:calc(var(--edge) + var(--sal));scrollbar-width:none;background:var(--sheet);border-right:3px double var(--ink);width:min(460px,100%);animation:leaf-in .3s var(--ease-out) backwards;display:block;position:absolute;overflow:hidden auto}.backdrop-sheet::-webkit-scrollbar{display:none}.backdrop.is-closing .backdrop-sheet{animation:leaf-out .26s var(--ease-io) forwards}.backdrop .ff-panel-body{box-sizing:border-box;min-height:100%}}.stage:is(.is-open,.is-shut){--world-w:round(down, (100dvh - 2 * var(--edge) - var(--sat) - var(--sab)) / .6789, 1px);--page-w:clamp(340px, 100vw - 2 * var(--edge) - var(--sal) - var(--sar) - var(--world-w), 560px);--plate-w:min(100vw, var(--world-w) + var(--page-w) + 2 * var(--edge) + var(--sal) + var(--sar));--range-w:var(--page-w);--camp-w:var(--page-w);--stage-l:round(down, (100vw - var(--plate-w)) / 2, 1px);left:var(--stage-l);width:var(--plate-w);right:auto}.is-open .camp-paper{--pad:clamp(16px, round(down, (var(--page-w) - 303px) / 2, 1px), 22px);padding-inline:var(--pad) calc(var(--pad) + mod(var(--page-w) - 3px, 2px))}.is-open .base-radio{left:calc(50% - var(--page-w) / 2)}.page-day{box-sizing:border-box;z-index:var(--z-page);top:var(--day-top);right:calc(var(--edge) + var(--sar));bottom:var(--day-foot);width:calc(var(--page-w) - 3px);padding:8px 18px;position:absolute}.page-day :is(.camp-map,.camp-map-sheet){height:100%;min-height:0;margin:0;display:block}.is-open .backdrop-sheet{box-sizing:border-box;left:auto;right:calc(var(--edge) + var(--sar));width:var(--page-w);border-right:0;border-left:3px double var(--ink);animation-name:page-in}.is-open .backdrop.is-closing .backdrop-sheet{animation-name:page-back}.stage.is-shut{--shut-l:round(down, var(--page-w) / 2, 1px);--shut-r:calc(var(--page-w) - var(--shut-l));clip-path:inset(0 var(--shut-r) 0 var(--shut-l))}.stage.is-shut>*{--sal:calc(env(safe-area-inset-left,0px) + var(--shut-l));--sar:calc(env(safe-area-inset-right,0px) + var(--shut-r))}.is-shut .surface-foot{box-sizing:border-box;width:min(var(--card-max,500px), calc(100% - var(--card-l) - var(--card-r)));margin:0 var(--card-r) var(--card-b) var(--card-l);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);align-self:center;padding:10px 11px}html[data-unfold]::view-transition{background:var(--desk-dark) 0 0 / 100vw 100dvh no-repeat, url(./walnut-BRdxy2XF.png) 0 0 / 512px 160px, var(--desk)}html[data-unfold]::view-transition-old(root){mix-blend-mode:normal}html[data-unfold]::view-transition-new(root){mix-blend-mode:normal}html[data-unfold]::view-transition-old(root){z-index:1;clip-path:inset(0 var(--vt-sr) 0 0);animation:vt-ride .56s var(--ease-out) both, vt-dither .4s linear both}html[data-unfold]::view-transition-new(root){animation:vt-unfold .56s var(--ease-out) both}@keyframes vt-ride{to{transform:translateX(calc(-1 * var(--vt-d)))}}@keyframes vt-unfold{0%{transform:translateX(var(--vt-d))}}.vt-cover{display:none}html[data-unfold] .vt-cover{z-index:var(--z-cover);top:0;bottom:0;left:var(--vt-x);width:calc(100vw - var(--vt-x) + var(--vt-c));pointer-events:none;background:linear-gradient(var(--ink), var(--ink)) no-repeat 0 calc(var(--edge) + var(--sat) - 2px) / 2px calc(100% - 2 * var(--edge) - var(--sat) - var(--sab) + 4px), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAATklEQVR42mNggII8KZH/6JgBHYAED5jpYmAUxTBF77pKwBinYmSFuEyVE2ArxmktbRTO0VJCKMTla5gikDxcIa5wBClAUQQDMAlkDJMDAJe0kDyQFQ8yAAAAAElFTkSuQmCC) no-repeat -3px calc(var(--sat) + 5px), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAATklEQVR42mNggII8KZH/6JgBHYAED5jpYmAUxTBF77pKwBinYmSFuEyVE2ArxmktbRTO0VJCKMTla5gikDxcIa5wBClAUQQDMAlkDJMDAJe0kDyQFQ8yAAAAAElFTkSuQmCC) no-repeat -3px calc(100% - var(--sab) - 5px), linear-gradient(var(--desk-shadow) 0 0) no-repeat 7px 8px / 3px calc(100% - 10px), linear-gradient(var(--desk-shadow) 0 0) no-repeat 0 calc(100% - 2px) / 10px 3px, linear-gradient(var(--sheet) 0 0) no-repeat 0 5px / 7px calc(100% - 10px), var(--desk-dark) calc(-1 * var(--vt-x)) 0 / 100vw 100dvh no-repeat, url(./walnut-BRdxy2XF.png) calc(-1 * var(--vt-x)) 0 / 512px 160px, var(--desk);image-rendering:pixelated;view-transition-name:vt-cover;display:block;position:fixed}html[data-unfold]::view-transition-new(vt-cover){animation:vt-cover-out .56s var(--ease-out) both}@keyframes vt-cover-out{0%{transform:translateX(calc(-1 * var(--vt-c)))}}@media (height<=700px){.surface-top{padding:12px 12px 9px}.surface-stamp{padding:4px 11px 2px}.surface-stamp b{font-size:var(--size-body)}.ff-wordmark-name{font-size:var(--size-display-short)}.ff-wordmark-tag{margin-top:8px}.ff-wordmark-sub{margin-top:6px}}@media (height<=600px){.ff-wordmark-name{font-size:var(--size-display-low)}}@container (aspect-ratio>=1) and (width>=680px){.is-shut .surface-foot{--card-max:752px}}@media (height<=600px) and (width<=539px){.phase-answer .base-radio{top:calc(var(--win-top,150px) + 74px)}}@media (height<=500px) and (width>=540px){.surface-top{padding:8px 14px 5px}.ff-wordmark{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 18px;display:flex}.ff-wordmark-name{font-size:var(--size-heading);text-shadow:var(--chroma-sm)}.ff-wordmark-tag{font-size:var(--size-small);flex:0 310px;margin-top:0}.ff-wordmark-sub{flex:0 0 100%;margin-top:0}.range-scene{--rs-landing:72px;--rs-floor:69px;padding-bottom:150px}.ff-landed{padding:8px 12px 7px}.ff-landed-name{font-size:var(--size-body);border-width:2px;padding:4px 7px 1px}.ff-landed-sub{display:none}.rs-foot{min-height:0;padding:12px 10px 9px}.rs-foot .ff-btn-cta{min-height:48px}}@media (height<=500px) and (width>=540px) and (width<=899px){.range-scene{--rs-landing:72px;--rs-floor:11px;padding-bottom:86px}.rs-landing{padding:0 6px 0 10px;right:50%}.rs-foot{background:0 0;padding:6px 10px 11px 6px;left:50%}.rs-foot .ff-btn-cta{width:100%;min-height:62px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.backdrop{animation:fade-in .2s var(--ease-out)!important}.backdrop.is-closing{animation:fade-out .2s var(--ease-io) forwards!important}}[class^=pl-],[class^=pl-]:before,[class^=pl-]:after,[class^=pl-]>*{box-sizing:border-box}[class^=pl-] b{font-weight:400}[class^=pl-] i,[class^=pl-] em{font-style:normal}:where(button[class^=pl-],.pl-zoom button){font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;margin:0;padding:0}:where(button[class^=pl-],.pl-zoom button):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pl-safe{visibility:hidden;pointer-events:none;padding:var(--sat) var(--sar) var(--sab) var(--sal);position:absolute;top:0;left:0}.stage:before{--desk-x:calc(var(--stage-l,0px) + var(--shut-l,0px));content:"";z-index:var(--z-desk);inset:0 var(--shut-r,0px) 0 var(--shut-l,0px);pointer-events:none;background:linear-gradient(var(--desk-shadow) 0 0) right calc(var(--sar) + 2px) top calc(var(--sat) + 8px) / 3px calc(100% - var(--sat) - var(--sab) - 10px) no-repeat, linear-gradient(var(--desk-shadow) 0 0) left calc(var(--sal) + 8px) bottom calc(var(--sab) + 2px) / calc(100% - var(--sal) - var(--sar) - 10px) 3px no-repeat, var(--desk-dark) calc(-1 * var(--desk-x)) 0 / 100vw 100dvh no-repeat, url(./walnut-BRdxy2XF.png) calc(-1 * var(--desk-x)) 0 / 512px 160px, var(--desk);clip-path:polygon(evenodd, 0 0, 100% 0, 100% 100%, 0 100%, 0 0, calc(var(--sal) + 5px) calc(var(--sat) + 5px), calc(var(--sal) + 5px) calc(100% - var(--sab) - 5px), calc(100% - var(--sar) - 5px) calc(100% - var(--sab) - 5px), calc(100% - var(--sar) - 5px) calc(var(--sat) + 5px), calc(var(--sal) + 5px) calc(var(--sat) + 5px));image-rendering:pixelated;position:absolute}.stage:after{content:"";z-index:var(--z-desk);top:calc(var(--sat) + 5px);right:calc(var(--sar) + var(--shut-r,0px) + 5px);bottom:calc(var(--sab) + 5px);left:calc(var(--sal) + var(--shut-l,0px) + 5px);pointer-events:none;image-rendering:pixelated;background-color:#0000;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAATklEQVR42mNggII8KZH/6JgBHYAED5jpYmAUxTBF77pKwBinYmSFuEyVE2ArxmktbRTO0VJCKMTla5gikDxcIa5wBClAUQQDMAlkDJMDAJe0kDyQFQ8yAAAAAElFTkSuQmCC),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAATklEQVR42mNggII8KZH/6JgBHYAED5jpYmAUxTBF77pKwBinYmSFuEyVE2ArxmktbRTO0VJCKMTla5gikDxcIa5wBClAUQQDMAlkDJMDAJe0kDyQFQ8yAAAAAElFTkSuQmCC),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAATklEQVR42mNggII8KZH/6JgBHYAED5jpYmAUxTBF77pKwBinYmSFuEyVE2ArxmktbRTO0VJCKMTla5gikDxcIa5wBClAUQQDMAlkDJMDAJe0kDyQFQ8yAAAAAElFTkSuQmCC),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAATklEQVR42mNggII8KZH/6JgBHYAED5jpYmAUxTBF77pKwBinYmSFuEyVE2ArxmktbRTO0VJCKMTla5gikDxcIa5wBClAUQQDMAlkDJMDAJe0kDyQFQ8yAAAAAElFTkSuQmCC);background-position:0 0,100% 0,0 100%,100% 100%;background-repeat:no-repeat;background-size:auto,auto,auto,auto;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;position:absolute}.pl-frame{z-index:var(--z-frame);pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.pl-credit{z-index:var(--z-plate);left:calc(var(--edge) + var(--sal) + 3px);font-size:var(--size-fine);letter-spacing:0;color:var(--ink);line-height:1.2;position:absolute}.pl-credit a{color:inherit;white-space:nowrap;text-underline-offset:2px;text-decoration-thickness:1px}.pl-credit a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pl-credit-line{background:var(--sheet);box-shadow:0 0 0 1px var(--ink), 2px 2px 0 1px #2b211859;clip-path:inset(-1px -4px -4px -1px);transition:clip-path .36s var(--ease-io), opacity .26s ease-out;padding:2px 6px 1px;display:inline-block}.pl-credit.is-folded .pl-credit-line{clip-path:inset(-1px calc(100% - 22px) -4px -1px);opacity:0;width:max-content;transition:clip-path .36s var(--ease-io), opacity .3s ease-in 60ms;position:absolute;bottom:0;left:0}.pl-credit-open{width:22px;height:22px;font-size:var(--size-small);color:var(--ink);background:var(--sheet);border:1px solid var(--ink);opacity:0;transform-origin:0 100%;place-items:center;padding-top:2px;line-height:1;transition:opacity .16s ease-in,transform .16s ease-in;display:grid;position:absolute;bottom:0;left:0;transform:scale(.6)}.pl-credit.is-folded .pl-credit-open{opacity:1;transition:opacity .2s ease-out .26s, transform .24s var(--ease-out) .26s;position:relative;transform:none}.pl-credit-open:after{content:"";position:absolute;inset:0 -12px -9px -6px}.pl-grain{z-index:var(--z-grain);pointer-events:none;background:var(--tx-paper);position:absolute;inset:0}.pl-grain.is-printed{z-index:var(--z-chart-marks)}.surface-top,.backdrop .ff-panel{position:relative}.camp-paper,.lc-paper{isolation:isolate;position:relative}.stage :is(.camp-foot,.lc-ix-head,.lc-roll-head,.pp-foot,.sv-foot,.dsp-foot,.plus-foot,.surface-pair.how-practice){z-index:var(--z-over-grain)}.range-scene:after,.surface-top:after,.surface-foot:after,.surface-credit:after,.surface-faq:after,.backdrop .ff-panel:after,.camp-paper:after,.lc-paper:after,.camp-foot:after,.lc-ix-head:after,.lc-roll-head:after,.pp-foot:after,.sv-foot:after,.dsp-foot:after,.plus-foot:after,.surface-pair.how-practice:after{content:"";z-index:var(--z-grain);pointer-events:none;background:var(--tx-paper);position:absolute;inset:0}.stage :is(.lc-roll,.search-list){background-image:var(--tx-paper);background-attachment:local}.pl-entrance{z-index:var(--z-entrance);pointer-events:none;background:var(--sheet);width:100%;height:100%;position:absolute;top:0;left:0}.pl-entrance.is-laid{background:0 0}.pl-hud{z-index:var(--z-title);left:calc(var(--edge) + var(--sal));right:calc(var(--edge) + var(--sar));top:calc(var(--edge) + var(--sat));height:var(--title-h);color:var(--ink);background:var(--sheet);border-bottom:2px solid var(--ink);grid-template-columns:45px minmax(0,1fr) auto 45px;display:grid;position:absolute}.pl-corner{place-items:center;width:45px;height:45px;display:grid}.pl-corner svg{width:22px;height:22px;display:block}.pl-menu{border-right:2px solid var(--ink);position:relative}.pl-menu-mark{background:var(--accent-fill);width:9px;height:9px;box-shadow:0 0 0 2px var(--sheet);position:absolute;top:9px;right:8px}.pl-sound{border-left:2px solid var(--ink);grid-column:4}.pl-corner:active{color:var(--sheet);background:var(--ink)}.pl-corner:focus-visible{outline-offset:-4px}.pl-dist{flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:3px 0 0 11px;display:flex}.pl-label{font-size:var(--size-small);letter-spacing:var(--track-2);text-transform:uppercase;color:var(--ink-2);line-height:1}.pl-val{align-items:baseline;gap:5px;line-height:1;display:flex}.pl-num{font-size:var(--size-figure);font-variant-numeric:tabular-nums;line-height:.9;display:inline-block}.pl-unit{font-size:var(--size-small);letter-spacing:0;color:var(--ink-2)}.pl-num.is-thump{animation:.4s steps(4,end) pl-thump}@keyframes pl-thump{0%{color:var(--accent);transform:translateY(-3px)}50%{color:var(--accent);transform:translateY(2px)}}.pl-side{flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;padding:1px 11px 0;display:flex}.pl-zone{font-size:var(--size-small);letter-spacing:var(--track-2);text-transform:uppercase;color:var(--accent);white-space:nowrap;line-height:1}.pl-back-to{flex-direction:column;grid-column:2/4;justify-content:center;gap:5px;min-width:0;padding:3px 11px 0;display:flex}.pl-back-to .pl-label{font-size:var(--size-fine)}.pl-back-where{white-space:nowrap;justify-content:space-between;align-items:baseline;gap:10px;min-width:0;line-height:1;display:flex}.pl-back-where b{text-overflow:ellipsis;min-width:0;font-weight:400;font-size:var(--size-body);color:var(--ink);overflow:hidden}.pl-back-left{font-style:normal;font-size:var(--size-fine);letter-spacing:var(--track-2);text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--accent);flex:none}.pl-sheet-name{font-size:var(--size-small);letter-spacing:var(--track-2);text-transform:uppercase;white-space:nowrap;color:var(--ink);grid-column:2/4;place-items:center;padding-top:2px;display:grid;overflow:hidden}.pl-sheet .pl-num{white-space:nowrap}.pl-bars{align-items:flex-end;gap:3px;height:15px;display:flex;position:relative}.pl-bars i{width:7px;height:15px;position:relative}.pl-bars i:after{content:"";box-sizing:border-box;border:1px dashed var(--pencil);height:100%;position:absolute;bottom:0;left:0;right:0}.pl-bars i.is-done:after{height:var(--bar,100%);background:var(--tc);border:0}.pl-bars i.is-cur:after{border:1px solid var(--accent-fill);background:var(--accent-fill);animation:1.2s steps(2,end) infinite pl-blink}@keyframes pl-blink{50%{background:0 0}}.pl-bars .ff-tier-lost{--bar:2px}.pl-bars .ff-tier-tourist{--bar:26%}.pl-bars .ff-tier-guidebook{--bar:36%}.pl-bars .ff-tier-traveller{--bar:45%}.pl-bars .ff-tier-wayfarer{--bar:63%}.pl-bars .ff-tier-uncharted{--bar:82%}.pl-bars .ff-tier-farflung{--bar:100%}.pl-stub{pointer-events:none;filter:drop-shadow(1px 2px #2b211873);width:92px;height:40px;display:flex}.pl-stub b{box-sizing:border-box;font-family:var(--font-pixel);font-size:var(--size-body);font-weight:inherit;letter-spacing:var(--track-1);white-space:nowrap;color:var(--foil);background:var(--cover);border:2px solid var(--ink);box-shadow:inset 0 0 0 4px var(--cover), inset 0 0 0 5.5px var(--foil);border-top:0;border-radius:0 0 6px 6px;flex:1;place-items:center;padding-top:3px;line-height:1;display:grid;overflow:hidden;-webkit-mask:radial-gradient(circle at 50% 0,#0000 2.2px,#000 2.7px) 0 0/5px 100% repeat-x;mask:radial-gradient(circle at 50% 0,#0000 2.2px,#000 2.7px) 0 0/5px 100% repeat-x}.pl-bars>.pl-stub{transform-origin:100%;position:absolute;top:calc(50% - 21px);right:calc(100% + 9px);transform:rotate(-4deg)scale(.6)}:root[data-tear] :is(.pl-bars>.pl-stub,.surface-foot .ff-btn-cta){visibility:hidden}.pl-tear{z-index:var(--z-flyer);pointer-events:none;view-transition-name:ff-tear;position:absolute;inset:0}.pl-tear>.pl-stub{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.pl-torn{transform-origin:0;-webkit-mask:radial-gradient(circle at 100% 50%, transparent 2.2px, #000 2.7px) 0 0 / var(--cut) 5px repeat-y;-webkit-mask:radial-gradient(circle at 100% 50%, transparent 2.2px, #000 2.7px) 0 0 / var(--cut) 5px repeat-y;mask:radial-gradient(circle at 100% 50%, transparent 2.2px, #000 2.7px) 0 0 / var(--cut) 5px repeat-y;padding-bottom:6px;position:absolute}::view-transition-old(ff-tear){display:none}::view-transition-new(ff-tear){animation:none}.pl-prompt{z-index:var(--z-plate);left:calc(var(--edge) + var(--sal));right:calc(var(--edge) + var(--sar));top:calc(var(--edge) + var(--sat) + var(--title-h));color:var(--ink);background:var(--sheet);border-bottom:5px double var(--ink);transition:transform .4s var(--ease-out), opacity .25s;padding:9px 14px 11px;position:absolute}.pl-prompt.is-out{opacity:0;visibility:hidden;pointer-events:none;transition:transform .4s var(--ease-out), opacity .25s, visibility 0s .4s;transform:translateY(-30px)}.pl-prompt-n{font-size:var(--size-small);letter-spacing:var(--track-2);text-transform:uppercase;color:var(--accent);line-height:1}.pl-prompt-text{font-size:var(--size-figure);letter-spacing:0;text-wrap:balance;margin-top:5px;line-height:27px}.pl-prompt-card{animation:.5s steps(9,end) backwards ff-print}.pl-dock{z-index:var(--z-plate);left:calc(var(--edge) + var(--sal));right:calc(var(--edge) + var(--sar));bottom:calc(var(--edge) + var(--sab));color:var(--ink);background:var(--sheet);border-top:5px double var(--ink);transition:transform .45s var(--ease-out);grid-template-columns:minmax(0,1fr);grid-template-areas:"readout""drop";align-items:center;gap:8px;padding:9px 10px 11px;display:grid;position:absolute}.pl-dock.is-out{transform:translateY(calc(100% + var(--edge) + var(--sab) + 2px));visibility:hidden;pointer-events:none;transition:transform .45s var(--ease-out), visibility 0s .45s}.pl-readout,.pl-ro-live{align-items:baseline;min-width:0;display:flex}.pl-readout{min-height:18px;font-size:var(--size-body);white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:readout;justify-content:center;padding-top:1px;line-height:1}.pl-ro-pin{font-size:var(--size-small);letter-spacing:var(--track-2);text-transform:uppercase;color:var(--plot);margin-right:8px;line-height:1}.pl-ro-place{text-overflow:ellipsis;min-width:0;overflow:hidden}.pl-ro-hint{height:var(--size-small);font-size:var(--size-small);letter-spacing:0;white-space:normal;color:var(--ink-2);align-items:center;display:flex}.pl-ro-sep{color:var(--ink-2);margin:0 6px}.pl-keys{display:none}@media (hover:hover) and (pointer:fine){.pl-readout{justify-content:space-between;align-items:center;gap:12px}.pl-ro-live{align-items:center;max-width:100%;min-height:19px}.pl-ro-hint{display:none}.pl-keys{font-size:var(--size-small);letter-spacing:0;white-space:nowrap;color:var(--ink-2);flex:none;align-items:center;gap:5px;line-height:1;display:flex}.pl-keys-mouse{width:11px;height:15px;color:var(--ink);margin-bottom:2px;display:block}.pl-keys-click{fill:var(--accent-fill)}.pl-keys .pl-ro-sep{margin:0 2px}.pl-keys kbd{font:inherit;font-size:var(--size-fine);letter-spacing:var(--track-1);text-transform:uppercase;color:var(--ink);background:var(--sheet);box-shadow:0 0 0 1px var(--ink), 0 2px 0 1px var(--ink);margin-bottom:2px;padding:3px 5px 1px}}.pl-ro-no{font-size:var(--size-small);letter-spacing:0;white-space:normal;text-wrap:balance;color:var(--accent);line-height:16px}.pl-ro-no.is-jolt{animation:.3s steps(4,end) pl-jolt}@keyframes pl-jolt{25%{transform:translate(-4px)}50%{transform:translate(3px)}75%{transform:translate(-2px)}}.pl-dock.is-untimed{grid-template-areas:"readout""noclock""drop"}.pl-noclock{min-height:22px;font-size:var(--size-small);letter-spacing:var(--track-2);text-transform:uppercase;color:var(--ink-2);grid-area:noclock;justify-content:center;align-items:center;display:flex}.pl-drop{width:100%;min-height:60px;font-size:var(--size-figure);letter-spacing:var(--track-3);text-transform:uppercase;white-space:nowrap;color:var(--sheet);background:linear-gradient(var(--accent-fill) 0 0) left / 100% 100% no-repeat, var(--sheet);border:2px solid var(--ink);box-shadow:0 3px 0 var(--ink);grid-area:drop;align-self:stretch;margin-bottom:3px;padding:4px 12px 0;line-height:1;transition:transform 80ms steps(2,end),box-shadow 80ms steps(2,end);animation:.24s steps(4,end) pl-inked}.pl-drop:active:not(:disabled){box-shadow:0 0 0 var(--ink);transform:translateY(3px)}.pl-drop:disabled{color:var(--ink);background:var(--sheet);box-shadow:none;cursor:default;animation:none}.phase-range .pl-drop:disabled{color:var(--sheet);background:var(--accent-fill);box-shadow:0 3px 0 var(--ink)}.pl-drop.is-no{color:var(--pencil);border:2px dashed var(--pencil);box-shadow:none;background:0 0;animation:none}@keyframes pl-inked{0%{color:var(--ink);background-size:0% 100%,auto}}.pl-drop{transition-duration:90ms}.pl-drop:active:not(:disabled){transition:none}.pl-zoom{z-index:var(--z-instruments);left:calc(var(--edge) + var(--sal) + 8px);bottom:calc(var(--win-bottom,110px) + 40px);flex-direction:column;gap:12px;transition:opacity .3s;display:flex;position:absolute}.pl-zoom button{width:36px;height:36px;font-size:var(--size-body);color:var(--ink);background:var(--key);box-shadow:var(--ring-drop);place-items:center;padding-top:2px;line-height:1;transition:transform 90ms steps(2,end),box-shadow 90ms steps(2,end);display:grid;position:relative}.pl-zoom button:after{content:"";position:absolute;inset:-4px}.pl-zoom button:active{box-shadow:var(--ring-drop-pressed);transition:none;transform:translateY(3px)}.pl-zoom button.is-on{color:var(--sheet);background:var(--ink)}.pl-zoom.is-out,.pl-rose.is-out,.pl-dial.is-out{z-index:var(--z-under-page);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,visibility 0s .3s}.pl-rose{z-index:var(--z-instruments);right:calc(var(--edge) + var(--sar) + 9px);bottom:calc(var(--win-bottom,110px) + 26px);width:58px;height:58px;transition:opacity .3s,transform 80ms steps(2,end);position:absolute}.pl-rose:active{transform:translate(1px,2px)}.pl-rose svg{width:58px;height:58px;display:block;overflow:visible}.pl-rose-rim{fill:color-mix(in srgb, var(--sheet) 86%, transparent);stroke:var(--ink);stroke-width:1px}.pl-rose-face{fill:none;stroke:var(--ink);stroke-width:1px;stroke-dasharray:1 2.6}.pl-rose-tick{fill:var(--ink)}.pl-rose-needle{transform-origin:26px 26px}.pl-rose-n{fill:var(--accent-fill);stroke:var(--ink);stroke-width:.7px;stroke-linejoin:round}.pl-rose-s{fill:var(--sheet);stroke:var(--ink);stroke-width:.7px;stroke-linejoin:round}.pl-rose-cap{fill:var(--ink)}.pl-dial{z-index:var(--z-instruments);top:calc(var(--win-head,150px) + 9px);right:calc(var(--edge) + var(--sar) + 9px);pointer-events:none;width:80px;height:92px;transition:opacity .3s;position:absolute}.pl-dial svg{width:100%;height:100%;display:block;overflow:visible}.pl-dial-case,.pl-dial-rim,.pl-dial-hub{fill:var(--sheet);stroke:var(--ink);stroke-width:1px}.pl-dial-face{fill:none;stroke:var(--ink);stroke-width:1px;stroke-dasharray:1 2.6}.pl-dial-mark{fill:var(--ink)}.pl-dial-wedge{fill:none;stroke:color-mix(in oklab, color-mix(in oklab, var(--tier-traveller) var(--dial-green,100%), var(--gold)) var(--dial-yellow,100%), var(--accent-fill));transition:stroke-dashoffset 1s linear,stroke 1s linear}.pl-dial-hand{transform-origin:33px 43px;transition:transform 1s linear}.pl-dial-hand rect{fill:var(--ink)}.pl-dial-num{font-size:var(--size-figure);text-align:center;font-variant-numeric:tabular-nums;color:var(--ink);line-height:1;position:absolute;top:56.6%;left:0;right:0;transform:translateY(-50%)}.pl-dial.is-set .pl-dial-wedge,.pl-dial.is-set .pl-dial-hand{transition:none}.pl-dial.is-late .pl-dial-wedge{stroke:var(--accent-fill)}.pl-dial.is-late .pl-dial-num{color:var(--accent)}.pl-dial.is-late .pl-dial-rim{stroke:var(--accent-fill);stroke-width:2px}.pl-dial.is-hot:not(.is-out){animation:1s steps(2,end) infinite pl-tick}@keyframes pl-tick{50%{transform:translateY(-2px)}}.pl-prompt:has(.search,.search-down){z-index:var(--z-over-instruments)}.stage:not(.is-open).phase-answer:has(.pl-dial) .base-radio{top:calc(var(--win-top,150px) + 109px)}.pl-inset{z-index:var(--z-over-instruments);pointer-events:none;width:116px;height:116px;box-shadow:0 0 0 1px var(--ink), 0 0 0 4px var(--sheet), 0 0 0 5px var(--ink), 0 0 0 6px var(--sheet), 0 0 0 7px var(--ink);border-radius:50%;position:absolute;top:0;left:0}.pl-inset[hidden]{display:none}.pl-inset canvas{border-radius:50%;width:116px;height:116px;display:block}.pl-inset-x:before,.pl-inset-x:after{content:"";background:var(--plot);position:absolute}.pl-inset-x:before{width:1px;top:14px;bottom:14px;left:50%}.pl-inset-x:after{height:1px;top:50%;left:14px;right:14px}.pl-inset:after{content:"× 3";font-size:var(--size-fine);letter-spacing:var(--track-2);white-space:nowrap;color:var(--ink);background:var(--sheet);border:1px solid var(--ink);padding:2px 7px 0;line-height:1.1;position:absolute;top:-25px;left:50%;transform:translate(-50%)}.pl-mark{width:0;height:0;position:absolute;top:0;left:0}.pl-mark-x{fill:none;width:40px;height:40px;stroke:var(--plot);stroke-width:2px;stroke-linecap:round;display:block;position:absolute;top:-20px;left:-20px;overflow:visible}.pl-mark-x .x1,.pl-mark-x .x2{stroke-dasharray:18}.pl-mark.is-new .x1{animation:.12s linear backwards pl-cross}.pl-mark.is-new .x2{animation:.12s linear .1s backwards pl-cross}@keyframes pl-cross{0%{stroke-dashoffset:18px}to{stroke-dashoffset:0}}.pl-mark-x .ring{stroke:var(--accent-fill);stroke-width:2.5px;stroke-dasharray:84;stroke-dashoffset:84px}.pl-mark.is-dropped .ring{animation:.26s ease-out forwards pl-draw}@keyframes pl-draw{to{stroke-dashoffset:0}}.pl-mark.is-dropped :is(.x1,.x2){stroke-dashoffset:18px;animation:.2s steps(4,end) backwards pl-uncross}.pl-mark.is-dropped .x2{animation-delay:60ms}@keyframes pl-uncross{0%{stroke-dashoffset:0}}.pl-mark-ring{border:2px solid var(--plot);opacity:0;border-radius:50%;width:20px;height:20px;position:absolute;top:-10px;left:-10px}.pl-mark.is-new .pl-mark-ring{animation:.7s steps(8,end) pl-ring}.pl-mark.is-new .pl-mark-ring.r2{animation-delay:.16s}@keyframes pl-ring{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(2.8)}}.pl-mark-pin{width:0;height:0;transition:transform .14s var(--ease-snap);position:absolute;top:0;left:0}.pl-mark.is-lifted .pl-mark-pin{transform:translateY(-14px)}.pl-mark .ff-pin{--pc:var(--sheet);animation:none}.pl-mark .ff-pin .ff-pin-eye{fill:var(--plot)}.pl-mark.is-new .ff-pin{animation:.34s steps(5,end) backwards pl-sketch}@keyframes pl-sketch{0%{opacity:0;clip-path:inset(100% 0 0)}to{opacity:1;clip-path:inset(0)}}.pl-mark.is-dropped .ff-pin{--pc:var(--accent-fill);animation:.36s cubic-bezier(.2,1.7,.4,1) pl-stamp}.pl-mark.is-dropped .ff-pin .ff-pin-eye{fill:var(--sheet)}@keyframes pl-stamp{0%{transform:scale(1.7)translateY(-8px)}55%{transform:scale(.92)}}@media (hover:hover) and (pointer:fine){.pl-mark.is-dropped .pl-mark-ring{border-color:var(--accent-fill);animation:.6s steps(9,end) pl-splash}.pl-mark.is-dropped .pl-mark-ring.r2{animation-delay:.14s}@keyframes pl-splash{0%{opacity:1;transform:scale(.4)}60%{opacity:1}to{opacity:0;transform:scale(5)}}.pl-mark.is-dropped:after{content:"";opacity:0;width:4px;height:4px;box-shadow:0 -27px 0 var(--accent-fill), 19px -19px 0 var(--ink), 27px 0 0 var(--accent-fill), 19px 19px 0 var(--ink), 0 27px 0 var(--accent-fill), -19px 19px 0 var(--ink), -27px 0 0 var(--accent-fill), -19px -19px 0 var(--ink);animation:.5s steps(7,end) pl-specks;position:absolute;top:-2px;left:-2px}@keyframes pl-specks{0%{opacity:1;transform:scale(.35)}70%{opacity:1}to{opacity:0;transform:scale(1.8)}}}.pl-gz-n{font-size:var(--size-small);text-align:right;color:var(--ink-2);padding-top:1px}.pl-gz-prompt{font-size:var(--size-small);color:var(--ink-2);text-wrap:balance;line-height:1.25}.pl-gz-stamp{font-size:var(--size-small);letter-spacing:var(--track-2);text-transform:uppercase;white-space:nowrap;text-align:center;color:var(--tc);border:3px double var(--tc);padding:2px 3px 0;line-height:1;transform:rotate(-2deg)}.pl-gz-stamp.ff-tier-farflung{font-family:var(--font-gilt);font-size-adjust:var(--font-gilt-adjust);color:var(--ink);background:var(--gold-foil);border-color:var(--ink);font-weight:700}.pl-gz-pick{font-size:var(--size-body);overflow-wrap:break-word;line-height:1.12;overflow:hidden}.pl-gz-pick:after{content:"";border-bottom:2px dotted var(--pencil);width:100%;margin:0 -100% 0 8px;display:inline-block}.pl-gz-pick,.pl-gz-km{align-self:last baseline}.pl-gz-km{font-size:var(--size-body);white-space:nowrap;color:var(--tc);font-variant-numeric:tabular-nums;line-height:1.06}.pl-gz-line{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:6px 7px;display:flex}.pl-gz-pin{flex:1 1 0;align-items:center;gap:0 7px;min-width:min-content;display:flex}.pl-gz-pin .pl-gz-stamp{box-sizing:border-box;width:64px;font-size:var(--size-fine);letter-spacing:var(--track-1);flex:none;padding-inline:1px}.pl-gz-pin .pl-gz-pick{flex:0 auto;min-width:0}.pl-gz-pin .pl-gz-pick:after{content:none}.pl-gz-pin .pl-gz-km{flex:none}.pl-gz-pin :is(.pl-gz-pick,.pl-gz-km){align-self:center}.pl-gz-go{flex:none;align-items:center;gap:7px;margin-left:auto;padding-left:7px;display:flex}.pl-gz-more{font-size:var(--size-fine);letter-spacing:var(--track-1);text-transform:uppercase;white-space:nowrap;color:var(--accent)}.pl-gz-mark{font-size:var(--size-body);color:var(--accent);margin-right:4px}@container (width<310px){.pl-gz-pin{flex-basis:100%}}@media (width<=350px){.pl-sheet-name,.pl-gz-stamp{font-size:var(--size-fine)}}@media (height<=600px) and (width<=539px){.pl-rose{bottom:auto;top:calc(var(--win-head,150px) + 8px)}.pl-dial{right:auto;left:calc(var(--edge) + var(--sal) + 9px)}}@media (height<=500px) and (width>=540px){.pl-prompt{padding:7px 14px 8px}.pl-prompt-card{align-items:baseline;gap:14px;display:flex}.pl-prompt-n{flex:none}.pl-prompt-text{margin-top:0}}@media (height<=500px){.pl-dial{top:calc(var(--win-head,150px) + 7px);right:calc(var(--edge) + var(--sar) + 9px);width:62px;height:72px;left:auto}.pl-dial-num{font-size:var(--size-body)}.stage:has(.pl-dial) .pl-rose{top:calc(var(--win-head,150px) + 19px);right:calc(var(--edge) + var(--sar) + 80px);bottom:auto}.stage:not(.is-open).phase-answer:has(.pl-dial) .base-radio{top:calc(var(--win-top,150px) + 87px)}}@media (width>=900px){.pl-prompt{padding:10px 18px 12px}.pl-dist{padding-left:16px}.pl-side{padding-right:16px}}@media (width>=900px) and (height>=501px){.pl-prompt-text{font-size:var(--size-heading);line-height:39px}}@media (width>=900px) and (height>=760px){.pl-dial{width:120px;height:138px}.pl-dial-num{font-size:var(--size-heading)}.stage:not(.is-open).phase-answer:has(.pl-dial) .base-radio{top:calc(var(--win-top,150px) + 155px)}}@media (width>=900px){.stage:not(.is-open) .pl-drop{width:calc(var(--range-w) - 3px - 2 * 10px);justify-self:end}}.pl-leaf{z-index:var(--z-under-page);top:calc(var(--edge) + var(--sat));right:calc(var(--edge) + var(--sar));bottom:calc(var(--edge) + var(--sab));width:var(--page-w);background:var(--sheet);border-left:3px double var(--ink);position:absolute}.is-open :is(.pl-hud,.pl-prompt,.pl-dock){width:calc(var(--page-w) - 3px);left:auto}.is-open .pl-dock{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"readout drop";gap:7px 12px;padding:10px 10px 9px 12px}.is-open .pl-dock.is-untimed{grid-template-areas:"readout drop""noclock drop"}.is-open .pl-readout{justify-content:flex-start;padding:0 0 3px}.is-open .pl-dock.is-untimed .pl-readout{padding-bottom:0}.is-open .pl-ro-hint{margin-right:-4px}.is-open .pl-noclock{justify-content:flex-start}.is-open .pl-drop{width:auto;min-width:clamp(126px, var(--page-w) - 214px, 150px);min-height:58px}@media (hover:hover) and (pointer:fine){.is-open .pl-readout{flex-direction:column;align-items:flex-start;gap:6px}.is-open .pl-ro-live{align-items:baseline}}.is-open .pl-rose{right:calc(var(--edge) + var(--sar) + var(--page-w) + 9px)}.is-open .pl-dial{top:calc(var(--edge) + var(--sat) + 9px);right:calc(var(--edge) + var(--sar) + var(--page-w) + 9px)}.surface-pair>:is(.surface-postcard,.surface-pinned){isolation:isolate;position:relative}.surface-pair>.surface-postcard{background:var(--card);box-shadow:inset 0 0 0 3px var(--card), inset 0 0 0 4px var(--ink), 0 0 0 2px var(--ink), 3px 4px 0 2px var(--accent);transition:rotate .3s var(--spring-pop,ease-out), translate .3s var(--spring-pop,ease-out), box-shadow 90ms steps(2);animation:surface-dealt .55s var(--spring-pop,ease-out) .5s backwards;padding:3px 30px 0 12px;rotate:-1.2deg}.surface-postcard-face{text-transform:none;letter-spacing:0;justify-items:start;line-height:1;display:grid}.surface-postcard-kick{color:var(--accent);z-index:1;margin:0 0 1px -1px;font-family:Yellowtail,cursive;font-size:15px;line-height:1.05;position:relative;rotate:-4deg}.surface-postcard-main{font-family:"Bungee", var(--font-pixel);text-transform:uppercase;letter-spacing:.02em;color:var(--ink);filter:drop-shadow(1.5px 1.5px 0 var(--accent));font-size:16px}.surface-postcard-stamp{box-sizing:border-box;background:radial-gradient(circle at 50% 58%, var(--card) 0 2.6px, #0000 3px) content-box, linear-gradient(#00a99d 0 0) content-box, var(--card);width:16px;height:19px;filter:drop-shadow(.5px .5px 0 color-mix(in srgb, var(--ink) 55%, transparent));padding:2px;position:absolute;top:6px;right:7px;rotate:4deg;-webkit-mask:linear-gradient(#000 0 0) content-box,radial-gradient(circle at 1.5px 1.5px,#0000 1px,#000 1.2px) -1.5px -1.5px/3px 3px;mask:linear-gradient(#000 0 0) content-box,radial-gradient(circle at 1.5px 1.5px,#0000 1px,#000 1.2px) -1.5px -1.5px/3px 3px}.surface-postcard-mark{opacity:.55;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='14' viewBox='0 0 36 14'%3E%3Cg fill='none' stroke='%232b2118' stroke-width='1.2' stroke-linecap='round'%3E%3Cpath d='M1 3c3-2.5 6 2.5 9 0s6 2.5 9 0 6 2.5 9 0 6 2.5 7 0'/%3E%3Cpath d='M1 7c3-2.5 6 2.5 9 0s6 2.5 9 0 6 2.5 9 0 6 2.5 7 0'/%3E%3Cpath d='M1 11c3-2.5 6 2.5 9 0s6 2.5 9 0 6 2.5 9 0 6 2.5 7 0'/%3E%3C/g%3E%3C/svg%3E") 0 0/26px 11px;width:26px;height:11px;position:absolute;top:12px;right:13px;rotate:-8deg}@media (hover:hover){.surface-pair>.surface-postcard:hover:not(:disabled){translate:0 -2px;rotate:0deg}.surface-pair>.surface-postcard:hover:not(:disabled) .surface-postcard-stamp{animation:surface-wiggle .5s var(--spring-pop,ease-out)}}.surface-pair>.surface-postcard:active:not(:disabled){box-shadow:inset 0 0 0 3px var(--card), inset 0 0 0 4px var(--ink), 0 0 0 2px var(--ink), 1px 1px 0 2px var(--accent);transition:none;translate:0 3px;rotate:0deg}@keyframes surface-dealt{0%{opacity:0;translate:6px -14px;rotate:7deg}60%{opacity:1}}@keyframes surface-wiggle{30%{rotate:-8deg}60%{rotate:9deg}}.surface-pair>.surface-pinned{box-shadow:0 0 0 2px var(--ink), 0 3px 0 2px var(--ink);transition:translate .3s var(--spring-pop,ease-out), box-shadow 90ms steps(2);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 360 60' preserveAspectRatio='xMidYMid slice'%3E%3Crect width='360' height='60' fill='%23a9c3c9'/%3E%3Cline x1='30' y1='0' x2='30' y2='60' stroke='rgba(58,44,29,.3)' stroke-dasharray='1 3'/%3E%3Cline x1='90' y1='0' x2='90' y2='60' stroke='rgba(58,44,29,.3)' stroke-dasharray='1 3'/%3E%3Cline x1='150' y1='0' x2='150' y2='60' stroke='rgba(58,44,29,.3)' stroke-dasharray='1 3'/%3E%3Cline x1='210' y1='0' x2='210' y2='60' stroke='rgba(58,44,29,.3)' stroke-dasharray='1 3'/%3E%3Cline x1='270' y1='0' x2='270' y2='60' stroke='rgba(58,44,29,.3)' stroke-dasharray='1 3'/%3E%3Cline x1='330' y1='0' x2='330' y2='60' stroke='rgba(58,44,29,.3)' stroke-dasharray='1 3'/%3E%3Cline x1='0' y1='15' x2='360' y2='15' stroke='rgba(58,44,29,.3)' stroke-dasharray='1 3'/%3E%3Cline x1='0' y1='45' x2='360' y2='45' stroke='rgba(58,44,29,.3)' stroke-dasharray='1 3'/%3E%3Cpath d='M-10 40C14 30 38 17 66 21S104 40 96 64L-10 64Z' fill='none' stroke='%23b7ced1' stroke-width='11'/%3E%3Cpath d='M236 -6C248 9 276 15 290 8S330 19 372 10L372 -6Z' fill='none' stroke='%23b7ced1' stroke-width='11'/%3E%3Cpath d='M184 47c4-7 15-8 19-2s-3 11-10 11-12-3-9-9Z' fill='none' stroke='%23b7ced1' stroke-width='11'/%3E%3Cpath d='M128 -6c2 8 12 12 20 9s14-6 16-9Z' fill='none' stroke='%23b7ced1' stroke-width='11'/%3E%3Cpath d='M-10 40C14 30 38 17 66 21S104 40 96 64L-10 64Z' fill='none' stroke='%23c7dad9' stroke-width='5'/%3E%3Cpath d='M236 -6C248 9 276 15 290 8S330 19 372 10L372 -6Z' fill='none' stroke='%23c7dad9' stroke-width='5'/%3E%3Cpath d='M184 47c4-7 15-8 19-2s-3 11-10 11-12-3-9-9Z' fill='none' stroke='%23c7dad9' stroke-width='5'/%3E%3Cpath d='M128 -6c2 8 12 12 20 9s14-6 16-9Z' fill='none' stroke='%23c7dad9' stroke-width='5'/%3E%3Cpath d='M-10 40C14 30 38 17 66 21S104 40 96 64L-10 64Z' fill='%23ecdfb9' stroke='%233a2c1d' stroke-width='1.4'/%3E%3Cpath d='M236 -6C248 9 276 15 290 8S330 19 372 10L372 -6Z' fill='%23ecdfb9' stroke='%233a2c1d' stroke-width='1.4'/%3E%3Cpath d='M184 47c4-7 15-8 19-2s-3 11-10 11-12-3-9-9Z' fill='%23ecdfb9' stroke='%233a2c1d' stroke-width='1.4'/%3E%3Cpath d='M128 -6c2 8 12 12 20 9s14-6 16-9Z' fill='%23ecdfb9' stroke='%233a2c1d' stroke-width='1.4'/%3E%3C/svg%3E") 50%/cover no-repeat;padding:0}.surface-pinned-page{background:var(--card);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--ink) 25%, transparent), inset 1px 0 0 color-mix(in srgb, var(--ink) 15%, transparent), inset -1px 0 0 color-mix(in srgb, var(--ink) 15%, transparent);-webkit-mask:conic-gradient(from 135deg at 50% 3px, #000 90deg, #0000 0) 0 0 / 6px 100% repeat-x;-webkit-mask:conic-gradient(from 135deg at 50% 3px, #000 90deg, #0000 0) 0 0 / 6px 100% repeat-x;mask:conic-gradient(from 135deg at 50% 3px, #000 90deg, #0000 0) 0 0 / 6px 100% repeat-x;transform-origin:50% 4px;animation:surface-pinned .5s var(--spring-pop,ease-out) .35s backwards;align-items:center;gap:7px;margin-top:5px;padding:9px 10px 5px 8px;display:flex;rotate:-2.5deg}.surface-pinned-date{border-right:1.5px dashed color-mix(in srgb, var(--ink) 45%, transparent);justify-items:center;padding-right:7px;line-height:1;display:grid}.surface-pinned-date:before{content:attr(data-month);font-family:var(--font-pixel);letter-spacing:.1em;color:var(--accent);font-size:7px}.surface-pinned-date:after{content:attr(data-day);font-family:"Bungee", var(--font-pixel);color:var(--ink);font-size:16px}.surface-pinned-face{font-family:"Bungee", var(--font-pixel);letter-spacing:var(--track-1);color:var(--ink);font-size:13px}.surface-pinned-pin{z-index:1;width:18px;height:18px;filter:drop-shadow(1px 1px 0 color-mix(in srgb, var(--ink) 20%, transparent));animation:surface-pin-in .35s var(--spring-pop,ease-out) .8s backwards;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Cpath fill='%23c0362d' d='M5 1h6v1h-6zM4 2h8v1h-8zM3 3h4v1h-4zM9 3h4v1h-4zM3 4h3v1h-3zM10 4h3v1h-3zM3 5h3v1h-3zM10 5h3v1h-3zM3 6h4v1h-4zM9 6h4v1h-4zM3 7h10v1h-10zM4 8h8v1h-8zM5 9h6v1h-6zM6 10h4v1h-4zM6 11h4v1h-4zM7 12h2v1h-2zM7 13h2v1h-2z'/%3E%3Cpath fill='%23f4e9cd' d='M7 3h2v1h-2zM6 4h4v1h-4zM6 5h4v1h-4zM7 6h2v1h-2z'/%3E%3Cpath fill='%232b2118' d='M5 0h6v1h-6zM4 1h1v1h-1zM11 1h1v1h-1zM3 2h1v1h-1zM12 2h1v1h-1zM2 3h1v1h-1zM13 3h1v1h-1zM2 4h1v1h-1zM13 4h1v1h-1zM2 5h1v1h-1zM13 5h1v1h-1zM2 6h1v1h-1zM13 6h1v1h-1zM2 7h1v1h-1zM13 7h1v1h-1zM3 8h1v1h-1zM12 8h1v1h-1zM4 9h1v1h-1zM11 9h1v1h-1zM5 10h1v1h-1zM10 10h1v1h-1zM5 11h1v1h-1zM10 11h1v1h-1zM6 12h1v1h-1zM9 12h1v1h-1zM6 13h1v1h-1zM9 13h1v1h-1zM7 14h2v1h-2z'/%3E%3C/svg%3E") 50%/contain no-repeat;position:absolute;top:-2px;left:50%;translate:-50%}@media (hover:hover){.surface-pair>.surface-pinned:hover:not(:disabled) .surface-pinned-page{animation:surface-sway .9s var(--spring-pop,ease-out)}}.surface-pair>.surface-pinned:active:not(:disabled){box-shadow:0 0 0 2px var(--ink);transition:none;translate:0 3px}@keyframes surface-pinned{0%{opacity:0;translate:0 -12px;rotate:6deg}60%{opacity:1}}@keyframes surface-pin-in{0%{opacity:0;translate:-50% -10px}}@keyframes surface-sway{30%{rotate:3.5deg}60%{rotate:-4deg}85%{rotate:-1.5deg}}@media (width>=640px){.surface-postcard-face{align-items:baseline;gap:9px;display:flex}.surface-postcard-kick{margin:0;font-size:22px}.surface-postcard-main{font-size:21px}.surface-postcard-stamp{width:20px;height:24px}.surface-pinned-face{font-size:16px}.surface-pinned-page{padding-inline:14px 16px}}:root.is-framed,:root.is-framed #shell{--embed-line:28px;--sab:calc(env(safe-area-inset-bottom,0px) + var(--embed-line))}.embed-line{z-index:var(--z-embed-line);box-sizing:border-box;height:var(--sab);padding:0 12px env(safe-area-inset-bottom,0px);white-space:nowrap;text-overflow:ellipsis;text-align:center;border-top:2px solid var(--ink);background:var(--sheet);color:var(--ink);font-family:var(--font-pixel);font-size:var(--size-small);line-height:calc(var(--embed-line) - 2px);letter-spacing:var(--track-3);text-transform:uppercase;text-decoration:none;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.embed-line b{color:var(--accent);font-weight:400}.embed-line sup{font-size:var(--size-fine)}.embed-line u{border-bottom:1px solid;text-decoration:none}.embed-line:is(:hover,:focus-visible) u{color:var(--accent)}.embed-line:focus-visible{outline:2px solid var(--focus);outline-offset:-4px}@media (width<=560px){.embed-line-long{display:none}}
