@import"https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,400..800;1,400&family=Pixelify+Sans:wght@400..700&family=Rubik:wght@400..800&display=swap";:root{--bench-deep: #6f9bd1;--bench-raised: #f3f1dc;--bench: #eceacf;--bench-hover: #e5e2c5;--bench-sunk: #e1debe;--field: #f9f8ea;--rule: #cfcba4;--rule-strong: #bcb68b;--rule-faint: #e0ddbe;--ink: #2b2748;--ink-muted: #5c5779;--ink-faint: #8a84a3;--ink-inverse: #fffaf0;--frame-ink: var(--ink);--sprite-line: var(--ink);--pill: var(--ink);--on-gold: var(--ink);--mat-woodcutting: #9a6531;--mat-mining: #b4532a;--mat-foraging: #4d8a2e;--mat-fishing: #2f76a8;--mat-farming: #b08419;--mat-smithing: #d0561f;--mat-cooking: #a8485f;--mat-crafting: #8a5a2e;--mat-alchemy: #2f7f74;--mat-hitpoints: #c23a52;--mat-melee: #b3342c;--mat-ranged: #3f7d45;--mat-magic: #3a5fb8;--mana: #6f9be8;--mana-deep: #2a4a98;--mat-attack: #b3342c;--mat-strength: #3f7d45;--mat-defence: #4a64a8;--mat-prayer: #8a6fc0;--mat-combat: #b3342c;--combat-shade: #7a1f1a;--combat-light: #e0685c;--mat-coop: #2f6aa8;--coop-shade: #1d4474;--coop-light: #6b9fd8;--mat-village: #3f8a3a;--village-shade: #255a26;--village-light: #7cc46a;--combat-ink: var(--mat-combat);--material: var(--mat-woodcutting);--material-dim: color-mix(in srgb, var(--material) 30%, var(--bench));--material-wash: color-mix(in srgb, var(--material) 14%, var(--bench));--material-shade: color-mix(in srgb, var(--material) 70%, #1a1430);--material-light: color-mix(in srgb, var(--material) 70%, #fff);--material-ink: var(--material-shade);--rarity-uncommon: #4f8a3a;--rarity-rare: #3867a6;--rarity-epic: #7b4ea3;--tier-copper: #b86b35;--tier-bronze: #9c7426;--tier-iron: #6c6a78;--tier-steel: #4d7890;--tier-mithril: #4059a8;--tier-adamantite: #3c8757;--coin: #c28a16;--coin-ink: #a8740f;--crit: #ffcc2a;--crit-edge: #5a3200;--crit-ink: var(--coin-ink);--stop: #b5372f;--stop-dim: #f7dcd6;--on-stop: #ffffff;--meadow: #5aa447;--meadow-shade: #376e2c;--meadow-ink: var(--meadow-shade);--sky-wash: #d7e6fb;--sun: #f4c95d;--sun-shade: #7a5a12;--sky-edge: #b5cdf0;--good: #2f6b2a;--veil: #000000;--veil-low: var(--veil);--veil-strength: 0%;--scene-veil: linear-gradient(color-mix(in srgb, var(--veil) var(--veil-strength), transparent), color-mix(in srgb, var(--veil-low) var(--veil-strength), transparent));--accent: var(--meadow);--accent-shade: var(--meadow-shade);--accent-light: var(--meadow);--accent-ink: var(--meadow-ink);--xp-fill: var(--meadow-shade);--xp-fill-light: var(--meadow);--xp-track: color-mix(in srgb, var(--ink) 88%, var(--meadow-shade));--xp-character: #9c6b0b;--xp-character-light: var(--sun);--radius-surface: 0;--radius-control: 0;--radius-chip: 0;--radius-round: 999px;--frame-outset: 4px;--frame-thin-outset: 2px;--frame: 0 calc(-1 * var(--frame-outset)) 0 0 var(--frame-ink), 0 var(--frame-outset) 0 0 var(--frame-ink), calc(-1 * var(--frame-outset)) 0 0 0 var(--frame-ink), var(--frame-outset) 0 0 0 var(--frame-ink);--frame-thin: 0 calc(-1 * var(--frame-thin-outset)) 0 0 var(--frame-ink), 0 var(--frame-thin-outset) 0 0 var(--frame-ink), calc(-1 * var(--frame-thin-outset)) 0 0 0 var(--frame-ink), var(--frame-thin-outset) 0 0 0 var(--frame-ink);--lift: 0 10px 0 0 rgb(43 39 72 / .28);--font-pixel: "Pixelify Sans", ui-monospace, monospace;--font-display: "Rubik", ui-sans-serif, system-ui, sans-serif;--font-body: "Nunito", ui-sans-serif, system-ui, sans-serif;--tap-target: 44px;--frame-space: 8px;--window-gap: calc(var(--frame-space) + var(--frame-outset) * 2);--tile-gap: calc(var(--frame-space) + var(--frame-thin-outset) * 2);--card-pad: 8px;--card-pad-inline: 12px;--rail-row: 27px;--rail-row-gap: calc(3px + 2px + var(--frame-thin-outset));--nav-row: 24px;--nav-row-gap: var(--tile-gap);--tile-row: 29px;--square: 34px;--side-width: 264px;--shell-gap: 22px;--shell-columns: var(--side-width) minmax(420px, 1fr) var(--side-width)}body{font-variant-numeric:tabular-nums}[data-skill=woodcutting]{--material: var(--mat-woodcutting)}[data-skill=mining]{--material: var(--mat-mining)}[data-skill=foraging]{--material: var(--mat-foraging)}[data-skill=fishing]{--material: var(--mat-fishing)}[data-skill=farming]{--material: var(--mat-farming)}[data-skill=smithing]{--material: var(--mat-smithing)}[data-skill=cooking]{--material: var(--mat-cooking)}[data-skill=crafting]{--material: var(--mat-crafting)}[data-skill=alchemy]{--material: var(--mat-alchemy)}[data-skill=combat]{--material: var(--mat-combat)}[data-skill=hitpoints]{--material: var(--mat-hitpoints)}[data-skill=melee]{--material: var(--mat-melee)}[data-skill=ranged]{--material: var(--mat-ranged)}[data-skill=magic]{--material: var(--mat-magic)}[data-skill=defence]{--material: var(--mat-defence)}[data-skill=prayer]{--material: var(--mat-prayer)}@media(prefers-reduced-motion:reduce){html:not(.allow-motion) *,html:not(.allow-motion) *:before,html:not(.allow-motion) *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}html.reduce-motion *,html.reduce-motion *:before,html.reduce-motion *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}[hidden]{display:none!important}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:root{--scene-ink: #2b2748;--scene-ink-soft: #6a6488;--scene-paper: #fff8ea;--scene-paper-shade: #efe3c8;--scene-field: #fffdf7;--scene-go: #5aa447;--scene-go-shade: #3d7a31;--scene-go-light: #7cc463;--scene-sky: #d7e6fb;--scene-sun: #f4c95d;--scene-good: #2f8a3a;--scene-bad: #c2413b;--scene-pixel: "Pixelify Sans", "Silkscreen", ui-monospace, monospace;--scene-heading: "Rubik", ui-sans-serif, system-ui, sans-serif;--scene-text: "Nunito", ui-sans-serif, system-ui, sans-serif;--scene-frame: 0 -4px 0 0 var(--scene-ink), 0 4px 0 0 var(--scene-ink), -4px 0 0 0 var(--scene-ink), 4px 0 0 0 var(--scene-ink);--scene-frame-thin: 0 -3px 0 0 var(--scene-ink), 0 3px 0 0 var(--scene-ink), -3px 0 0 0 var(--scene-ink), 3px 0 0 0 var(--scene-ink)}.scene{margin:0;min-height:100vh;min-height:100dvh;color:var(--scene-ink);font:16px var(--scene-text);background:#6f9bd1;image-rendering:pixelated}.scene button,.scene input{font:inherit;color:inherit}.scene-shell{position:relative;min-height:100vh;min-height:100dvh;display:grid;grid-template-rows:auto 1fr;row-gap:30px;justify-items:center;padding:max(28px,env(safe-area-inset-top)) 20px max(28px,env(safe-area-inset-bottom));box-sizing:border-box}.scene-wordmark{position:relative;display:block;margin-top:4px;color:#fff3d2;font:700 clamp(46px,11vw,84px)/1 var(--scene-pixel);letter-spacing:.07em;text-decoration:none;text-transform:uppercase;text-shadow:-3px 0 0 var(--scene-ink),3px 0 0 var(--scene-ink),0 -3px 0 var(--scene-ink),0 3px 0 var(--scene-ink),-3px -3px 0 var(--scene-ink),3px -3px 0 var(--scene-ink),-3px 5px 0 var(--scene-ink),3px 5px 0 var(--scene-ink),0 5px 0 #f1b84b,-3px 8px 0 var(--scene-ink),3px 8px 0 var(--scene-ink),0 8px 0 #d99337,-3px 11px 0 var(--scene-ink),3px 11px 0 var(--scene-ink),0 11px 0 #b3702a,0 14px 0 var(--scene-ink),0 22px 0 rgb(43 39 72 / .28);transition:translate .18s ease-out}.scene-wordmark:hover{translate:0 -3px}@media(prefers-reduced-motion:reduce){.scene-wordmark{transition:none}.scene-wordmark:hover{translate:none}}.scene-card{position:relative;align-self:safe center;width:min(100%,380px);box-sizing:border-box;padding:26px 24px 22px;background:var(--scene-paper);box-shadow:var(--scene-frame),inset 0 -4px 0 0 var(--scene-paper-shade),inset 0 4px #fff,0 12px #2b274847;image-rendering:auto}.scene-card h1{margin:0 0 6px;font:600 24px/1.2 var(--scene-heading);letter-spacing:.01em}.scene-card .lede{margin:0 0 20px;color:var(--scene-ink-soft);font-size:14px;line-height:1.5}.scene-card .lede b{color:var(--scene-ink);font-weight:700;word-break:break-all}.scene-card form{display:grid;gap:8px}.scene-card label,.scene-card .field-label{margin-top:4px;font:600 14px var(--scene-heading);letter-spacing:0}.scene-card input[type=email],.scene-card input[type=text],.scene-card input[type=number]{width:100%;min-height:46px;box-sizing:border-box;padding:10px 12px;border:0;border-radius:0;background:var(--scene-field);box-shadow:var(--scene-frame-thin),inset 0 3px 0 0 var(--scene-paper-shade);outline:none;margin:3px 0}.scene-card input::placeholder{color:#aaa3bf}.scene-card input:focus{box-shadow:var(--scene-frame-thin),inset 0 3px 0 0 var(--scene-paper-shade),0 0 0 6px var(--scene-sun)}.scene-card .primary{margin-top:14px;min-height:48px;border:0;border-radius:0;padding:10px 16px 14px;background:var(--scene-go);color:#fff;font:600 18px var(--scene-pixel);letter-spacing:.03em;text-shadow:0 2px 0 var(--scene-go-shade);box-shadow:var(--scene-frame-thin),inset 0 -5px 0 0 var(--scene-go-shade),inset 0 3px 0 0 var(--scene-go-light);cursor:pointer}.scene-card .primary:hover:not(:disabled){filter:brightness(1.06)}.scene-card .primary:active:not(:disabled){padding:12px 16px;box-shadow:var(--scene-frame-thin),inset 0 -2px 0 0 var(--scene-go-shade);translate:0 2px}.scene-card .primary:disabled{background:#b9b2a0;text-shadow:none;box-shadow:var(--scene-frame-thin),inset 0 -5px #9a937f;cursor:not-allowed}.scene-card .paste{justify-self:end;min-height:32px;margin:4px 0 0;border:0;border-radius:0;padding:4px 12px 6px;background:var(--scene-field);color:var(--scene-ink-soft);font:600 13px var(--scene-heading);letter-spacing:0;box-shadow:var(--scene-frame-thin),inset 0 -3px 0 0 var(--scene-paper-shade);cursor:pointer}.scene-card .paste:hover{color:var(--scene-ink)}.scene-card .paste:active{padding:5px 12px;box-shadow:var(--scene-frame-thin),inset 0 -1px 0 0 var(--scene-paper-shade);translate:0 2px}.scene-card .paste:focus-visible{outline:3px solid var(--scene-sun);outline-offset:5px}.scene-card .code-input{text-align:center;font:700 28px ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,Roboto Mono,monospace!important;font-variant-numeric:tabular-nums;letter-spacing:.3em;padding-left:calc(12px + .3em)!important}.scene-card .step-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:16px}.scene-card .link{min-height:0;padding:0;border:0;background:none;color:var(--scene-ink-soft);font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.scene-card .link:hover:not(:disabled){color:var(--scene-ink)}.scene-card .link:disabled{cursor:default;text-decoration:none;opacity:.6}.scene-card .status{margin:14px 0 0;color:var(--scene-ink-soft);font-size:13px}.scene-card .status:empty{display:none}.scene-card .status[data-tone=error]{color:var(--scene-bad)}.create-card fieldset{display:contents}.create-card .about-row{margin-top:-6px}.create-card h1{overflow-wrap:anywhere}.create-card legend{display:none}.about-row{display:grid;gap:14px;margin-bottom:6px}.about-age,.about-gender{display:grid;gap:8px}.choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:3px}.choice.wide{grid-column:1 / -1}.choice{position:relative;cursor:pointer}.choice input{position:absolute;opacity:0;pointer-events:none}.choice span{display:grid;place-items:center;min-height:36px;padding:5px 6px;box-sizing:border-box;background:var(--scene-field);box-shadow:var(--scene-frame-thin);color:var(--scene-ink-soft);font-size:13px;font-weight:600;text-align:center;line-height:1.1}.choice:hover span{color:var(--scene-ink)}.choice input:checked+span{background:var(--scene-sky);color:var(--scene-ink);box-shadow:var(--scene-frame-thin),inset 0 -3px #b5cdf0}.choice input:focus-visible+span{outline:3px solid var(--scene-sun);outline-offset:3px}.name-field{position:relative}.name-field input{padding-right:40px!important}.name-state{position:absolute;right:12px;top:50%;translate:0 -50%;font:700 18px var(--scene-heading)}.name-state[data-state=checking]:after{content:"\2026";color:var(--scene-ink-soft)}.name-state[data-state=available]:after{content:"\2713";color:var(--scene-good)}.name-state[data-state=taken]:after,.name-state[data-state=invalid]:after{content:"\2715";color:var(--scene-bad)}.name-hint{min-height:16px;margin:-2px 0 0;color:var(--scene-ink-soft);font-size:12px;line-height:16px}.name-hint:empty{visibility:hidden}.name-hint[data-state=available]{color:var(--scene-good)}.name-hint[data-state=taken],.name-hint[data-state=invalid]{color:var(--scene-bad)}.create-card .step-links{justify-content:center}@media(max-width:480px){.scene-card{padding:22px 18px 18px}}.roster-stage{align-self:safe center;display:grid;justify-items:center;gap:22px;width:min(100%,760px)}.scene-title{margin:0;color:#fff3d2;font:600 clamp(22px,3vw,30px)/1.15 var(--scene-heading);letter-spacing:.02em;text-align:center;text-shadow:-2px 0 0 var(--scene-ink),2px 0 0 var(--scene-ink),0 -2px 0 var(--scene-ink),0 2px 0 var(--scene-ink),0 5px 0 var(--scene-ink)}.slots{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;width:100%;padding:4px;box-sizing:border-box}.slot{display:grid;grid-template-rows:auto 1fr;min-height:250px;padding:0;border:0;border-radius:0;background:var(--scene-paper);color:var(--scene-ink);text-align:center;cursor:pointer;box-shadow:var(--scene-frame),inset 0 -4px 0 0 var(--scene-paper-shade),0 10px #2b274847;transition:translate .15s ease-out,box-shadow .15s ease-out}.slot:hover,.slot:focus-visible{translate:0 -4px;box-shadow:var(--scene-frame),inset 0 -4px 0 0 var(--scene-paper-shade),0 14px #2b27483d;outline:0}.slot:focus-visible{box-shadow:var(--scene-frame),0 0 0 8px var(--scene-sun)}.slot-art{display:grid;place-items:center;height:118px;background:var(--scene-sky);box-shadow:inset 0 -4px 0 0 var(--scene-ink)}.slot .initial{display:grid;place-items:center;width:64px;height:64px;background:var(--scene-paper);color:var(--scene-ink);font:700 34px var(--scene-pixel);box-shadow:var(--scene-frame-thin),inset 0 -4px 0 0 var(--scene-paper-shade)}.slot-body{display:grid;align-content:start;justify-items:center;gap:8px;padding:16px 14px 18px}.slot-body strong{font:600 19px var(--scene-heading);word-break:break-word}.slot-stats{display:grid;gap:2px;color:var(--scene-ink-soft);font-size:13px}.slot-stats b{color:var(--scene-ink)}.slot-stats .coins b{color:#a8740f}.slot .play{margin-top:6px;padding:6px 18px 9px;background:var(--scene-go);color:#fff;font:600 16px var(--scene-pixel);text-shadow:0 2px 0 var(--scene-go-shade);box-shadow:var(--scene-frame-thin),inset 0 -4px 0 0 var(--scene-go-shade),inset 0 2px 0 0 var(--scene-go-light)}.slot.empty{background:#fff8eac7}.slot.empty .slot-art{background:transparent;box-shadow:none;height:150px}.slot.empty .plus{display:grid;place-items:center;width:60px;height:60px;background:var(--scene-go);color:#fff;font:700 36px/1 var(--scene-pixel);text-shadow:0 3px 0 var(--scene-go-shade);box-shadow:var(--scene-frame-thin),inset 0 -5px 0 0 var(--scene-go-shade),inset 0 3px 0 0 var(--scene-go-light)}.slot.empty .slot-body strong{font-size:17px;color:var(--scene-ink-soft)}.slot.empty:hover .slot-body strong{color:var(--scene-ink)}.roster-stage>.status{margin:0;padding:6px 12px;background:var(--scene-paper);box-shadow:var(--scene-frame-thin);color:var(--scene-bad);font-size:13px}.roster-stage>.status:empty{display:none}.roster-stage>.link{color:#fff3d2;font:600 15px var(--scene-heading);text-shadow:0 2px 0 var(--scene-ink);background:none;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:4px}@media(max-width:720px){.slots{grid-template-columns:1fr;gap:20px;max-width:360px}.slot{grid-template-columns:104px 1fr;grid-template-rows:none;min-height:0;text-align:left}.slot-art,.slot.empty .slot-art{height:auto;min-height:104px;box-shadow:inset -4px 0 0 0 var(--scene-ink)}.slot.empty .slot-art{box-shadow:none}.slot-body{justify-items:start;align-content:center}.slot .play{display:none}}.scene-canvas .sky-dawn{left:0;top:0;width:calc(384 * var(--px));height:calc(216 * var(--px));background-image:url("./scene-sky-dawn-WWKQJOU3.png");background-position:0 0;--sheet-w: 384;--sheet-h: 216}.scene-canvas .sky-dusk{left:0;top:0;width:calc(384 * var(--px));height:calc(216 * var(--px));background-image:url("./scene-sky-dusk-PH5OO5HI.png");background-position:0 0;--sheet-w: 384;--sheet-h: 216}.scene-canvas .sky-night{left:0;top:0;width:calc(384 * var(--px));height:calc(216 * var(--px));background-image:url("./scene-sky-night-AHYRJNBY.png");background-position:0 0;--sheet-w: 384;--sheet-h: 216}.scene-canvas .star-0{left:calc(1 * var(--px));top:calc(8 * var(--px));width:calc(3 * var(--px));height:calc(3 * var(--px));background-image:url("./scene-star-FX2KKQT5.png");background-position:0 0;--sheet-w: 3;--sheet-h: 3;--frame-w: 3}.scene-canvas .star-1{left:calc(68 * var(--px));top:calc(78 * var(--px));width:calc(3 * var(--px));height:calc(3 * var(--px));background-image:url("./scene-star-FX2KKQT5.png");background-position:0 0;--sheet-w: 3;--sheet-h: 3;--frame-w: 3}.scene-canvas .star-2{left:calc(126 * var(--px));top:calc(64 * var(--px));width:calc(3 * var(--px));height:calc(3 * var(--px));background-image:url("./scene-star-FX2KKQT5.png");background-position:0 0;--sheet-w: 3;--sheet-h: 3;--frame-w: 3}.scene-canvas .star-3{left:calc(154 * var(--px));top:calc(4 * var(--px));width:calc(3 * var(--px));height:calc(3 * var(--px));background-image:url("./scene-star-FX2KKQT5.png");background-position:0 0;--sheet-w: 3;--sheet-h: 3;--frame-w: 3}.scene-canvas .star-4{left:calc(231 * var(--px));top:calc(3 * var(--px));width:calc(3 * var(--px));height:calc(3 * var(--px));background-image:url("./scene-star-FX2KKQT5.png");background-position:0 0;--sheet-w: 3;--sheet-h: 3;--frame-w: 3}.scene-canvas .star-5{left:calc(276 * var(--px));top:calc(84 * var(--px));width:calc(3 * var(--px));height:calc(3 * var(--px));background-image:url("./scene-star-FX2KKQT5.png");background-position:0 0;--sheet-w: 3;--sheet-h: 3;--frame-w: 3}.scene-canvas .star-6{left:calc(319 * var(--px));top:calc(73 * var(--px));width:calc(3 * var(--px));height:calc(3 * var(--px));background-image:url("./scene-star-FX2KKQT5.png");background-position:0 0;--sheet-w: 3;--sheet-h: 3;--frame-w: 3}.scene-canvas .star-7{left:calc(348 * var(--px));top:calc(12 * var(--px));width:calc(3 * var(--px));height:calc(3 * var(--px));background-image:url("./scene-star-FX2KKQT5.png");background-position:0 0;--sheet-w: 3;--sheet-h: 3;--frame-w: 3}.scene-canvas .cloud-0{left:calc(32 * var(--px));top:calc(39 * var(--px));width:calc(42 * var(--px));height:calc(11 * var(--px));background-image:url("./scene-clouds-DDE3SCVV.png");background-position:0 0;--sheet-w: 193;--sheet-h: 11;--enter: 74;--travel: 426}.scene-canvas .cloud-1{left:calc(104 * var(--px));top:calc(63 * var(--px));width:calc(29 * var(--px));height:calc(7 * var(--px));background-image:url("./scene-clouds-DDE3SCVV.png");background-position:calc(-42 * var(--px)) 0;--sheet-w: 193;--sheet-h: 11;--enter: 133;--travel: 413}.scene-canvas .cloud-2{left:calc(296 * var(--px));top:calc(33 * var(--px));width:calc(46 * var(--px));height:calc(11 * var(--px));background-image:url("./scene-clouds-DDE3SCVV.png");background-position:calc(-71 * var(--px)) 0;--sheet-w: 193;--sheet-h: 11;--enter: 342;--travel: 430}.scene-canvas .cloud-3{left:calc(245 * var(--px));top:calc(59 * var(--px));width:calc(26 * var(--px));height:calc(7 * var(--px));background-image:url("./scene-clouds-DDE3SCVV.png");background-position:calc(-117 * var(--px)) 0;--sheet-w: 193;--sheet-h: 11;--enter: 271;--travel: 410}.scene-canvas .cloud-4{left:calc(357 * var(--px));top:calc(69 * var(--px));width:calc(26 * var(--px));height:calc(7 * var(--px));background-image:url("./scene-clouds-DDE3SCVV.png");background-position:calc(-143 * var(--px)) 0;--sheet-w: 193;--sheet-h: 11;--enter: 383;--travel: 410}.scene-canvas .cloud-5{left:0;top:calc(75 * var(--px));width:calc(24 * var(--px));height:calc(7 * var(--px));background-image:url("./scene-clouds-DDE3SCVV.png");background-position:calc(-169 * var(--px)) 0;--sheet-w: 193;--sheet-h: 11;--enter: 24;--travel: 408}.scene-canvas .land{left:0;top:0;width:calc(384 * var(--px));height:calc(216 * var(--px));background-image:url("./scene-land-F33ASU4B.png");background-position:0 0;--sheet-w: 384;--sheet-h: 216}.scene-canvas .fire{left:calc(301 * var(--px));top:calc(180 * var(--px));width:calc(3 * var(--px));height:calc(4 * var(--px));background-image:url("./scene-fire-ELTILJQ4.png");background-position:0 0;--sheet-w: 9;--sheet-h: 4;--frame-w: 3}.scene-canvas .lantern{left:calc(37 * var(--px));top:calc(180 * var(--px));width:calc(1 * var(--px));height:calc(2 * var(--px));background-image:url("./scene-lantern-O5ZWEJJT.png");background-position:0 0;--sheet-w: 1;--sheet-h: 2;--frame-w: 1}.scene-canvas .pond-glint{left:calc(15 * var(--px));top:calc(180 * var(--px));width:calc(18 * var(--px));height:calc(8 * var(--px));background-image:url("./scene-pond-glint-ZJVLXUTY.png");background-position:0 0;--sheet-w: 36;--sheet-h: 8;--frame-w: 18}.scene-canvas .ripple{left:calc(24 * var(--px));top:calc(184 * var(--px));width:calc(7 * var(--px));height:calc(3 * var(--px));background-image:url("./scene-ripple-2MGR27KQ.png");background-position:0 0;--sheet-w: 21;--sheet-h: 3;--frame-w: 7}.scene-canvas .float{left:calc(27 * var(--px));top:calc(184 * var(--px));width:calc(1 * var(--px));height:calc(2 * var(--px));background-image:url("./scene-float-YTVZAQ45.png");background-position:0 0;--sheet-w: 2;--sheet-h: 2;--frame-w: 1}.scene-canvas .fish{left:calc(20 * var(--px));top:calc(179 * var(--px));width:calc(7 * var(--px));height:calc(5 * var(--px));background-image:url("./scene-fish-YILQELEM.png");background-position:0 0;--sheet-w: 35;--sheet-h: 5;--frame-w: 7}.scene-canvas .bird-0{left:calc(78 * var(--px));top:calc(55 * var(--px));width:calc(21 * var(--px));height:calc(8 * var(--px));background-image:url("./scene-flock-near-JTYYK2EO.png");background-position:0 0;--sheet-w: 84;--sheet-h: 8;--frame-w: 21;--enter: 99;--travel: 405}.scene-canvas .bird-1{left:calc(275 * var(--px));top:calc(43 * var(--px));width:calc(14 * var(--px));height:calc(8 * var(--px));background-image:url("./scene-flock-mid-2BQQH764.png");background-position:0 0;--sheet-w: 56;--sheet-h: 8;--frame-w: 14;--enter: 289;--travel: 398}.scene-canvas .bird-2{left:calc(149 * var(--px));top:calc(33 * var(--px));width:calc(20 * var(--px));height:calc(5 * var(--px));background-image:url("./scene-flock-far-WOS5BQPM.png");background-position:0 0;--sheet-w: 80;--sheet-h: 5;--frame-w: 20;--enter: 169;--travel: 404}.scene-canvas .smoke-0{left:calc(315 * var(--px));top:calc(152 * var(--px));width:calc(4 * var(--px));height:calc(5 * var(--px));background-image:url("./scene-smoke-LO5IY7WY.png");background-position:calc(-12 * var(--px)) 0;--sheet-w: 16;--sheet-h: 5;--frame-w: 4}.scene-canvas .smoke-1{left:calc(315 * var(--px));top:calc(152 * var(--px));width:calc(4 * var(--px));height:calc(5 * var(--px));background-image:url("./scene-smoke-LO5IY7WY.png");background-position:calc(-12 * var(--px)) 0;--sheet-w: 16;--sheet-h: 5;--frame-w: 4}.scene-canvas .smoke-2{left:calc(315 * var(--px));top:calc(152 * var(--px));width:calc(4 * var(--px));height:calc(5 * var(--px));background-image:url("./scene-smoke-LO5IY7WY.png");background-position:calc(-12 * var(--px)) 0;--sheet-w: 16;--sheet-h: 5;--frame-w: 4}.scene-canvas .flag{left:calc(34 * var(--px));top:calc(135 * var(--px));width:calc(4 * var(--px));height:calc(3 * var(--px));background-image:url("./scene-flag-7IFPNQHU.png");background-position:0 0;--sheet-w: 16;--sheet-h: 3;--frame-w: 4}.scene-canvas :is(.cloud-0,.cloud-1,.cloud-2,.cloud-3,.cloud-4,.cloud-5):before{content:"";background-image:url("./scene-clouds-twilight-TXEZDYGV.png")}.scene-canvas :is(.smoke-0,.smoke-1,.smoke-2):before{content:"";background-image:url("./scene-smoke-twilight-EA5YFFAA.png")}.scene-canvas :is(.flag):before{content:"";background-image:url("./scene-flag-twilight-Z5D4XLSW.png")}.scene-canvas :is(.float):before{content:"";background-image:url("./scene-float-twilight-TERGNQSY.png")}.scene-canvas :is(.ripple):before{content:"";background-image:url("./scene-ripple-twilight-V2QOAAZZ.png")}.scene-canvas :is(.pond-glint):before{content:"";background-image:url("./scene-pond-glint-twilight-EII3MGLA.png")}.scene-canvas :is(.fish):before{content:"";background-image:url("./scene-fish-twilight-MTUKKVOF.png")}.scene-canvas :is(.land):before{content:"";background-image:url("./scene-land-twilight-B6INBTOU.png")}.scene-canvas :is(.cloud-0,.cloud-1,.cloud-2,.cloud-3,.cloud-4,.cloud-5):after{content:"";background-image:url("./scene-clouds-night-ZLBUXFJV.png")}.scene-canvas :is(.smoke-0,.smoke-1,.smoke-2):after{content:"";background-image:url("./scene-smoke-night-XEI477TP.png")}.scene-canvas :is(.flag):after{content:"";background-image:url("./scene-flag-night-KBSA4TQZ.png")}.scene-canvas :is(.float):after{content:"";background-image:url("./scene-float-night-ESJ4DQV3.png")}.scene-canvas :is(.ripple):after{content:"";background-image:url("./scene-ripple-night-4NK4P4UD.png")}.scene-canvas :is(.pond-glint):after{content:"";background-image:url("./scene-pond-glint-night-5Z7NVZ3A.png")}.scene-canvas :is(.fish):after{content:"";background-image:url("./scene-fish-night-Q32SBOYB.png")}.scene-canvas :is(.land):after{content:"";background-image:url("./scene-land-night-TRB4EWF3.png")}.scene-art{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;--px: max(100vw / 384, 100vh / 216)}.scene-canvas{position:absolute;left:50%;bottom:0;width:calc(384 * var(--px));height:calc(216 * var(--px));translate:-50% 0;background:url("./scene-sky-BEUPQXRM.png") 0 0 / 100% 100% no-repeat;image-rendering:pixelated}.scene-canvas>i{position:absolute;display:block;background-repeat:no-repeat;background-size:calc(var(--sheet-w) * var(--px)) calc(var(--sheet-h) * var(--px));image-rendering:pixelated}.scene-canvas [class^=cloud-]{--pace: 1s;animation:sky-drift calc(var(--travel) * var(--pace)) steps(var(--travel)) infinite;animation-delay:calc(var(--enter) * var(--pace) * -1);will-change:transform}.scene-canvas .cloud-0{--pace: .9s}.scene-canvas .cloud-1{--pace: 1.15s}.scene-canvas .cloud-2{--pace: .85s}.scene-canvas .cloud-3{--pace: 1.2s}.scene-canvas .cloud-4{--pace: 1.05s}.scene-canvas .cloud-5{--pace: .75s}@keyframes sky-drift{0%{transform:translate(calc(var(--enter) * -1 * var(--px)))}to{transform:translate(calc((var(--travel) - var(--enter)) * var(--px)))}}.scene-canvas [class^=bird-]{--pace: .15s;animation:sky-drift calc(var(--travel) * var(--pace)) steps(var(--travel)) infinite,bird-flap 1.6s step-end infinite;animation-delay:calc(var(--enter) * var(--pace) * -1),0s;will-change:transform}.scene-canvas .bird-0{--pace: .11s;animation-duration:calc(var(--travel) * var(--pace)),1.4s}.scene-canvas .bird-1{--pace: .16s;animation-duration:calc(var(--travel) * var(--pace)),1.9s;animation-direction:reverse,normal;animation-delay:calc((var(--travel) - var(--enter)) * var(--pace) * -1),-.7s}.scene-canvas .bird-2{--pace: .21s;animation-duration:calc(var(--travel) * var(--pace)),2.6s;animation-delay:calc(var(--enter) * var(--pace) * -1),-1.3s}@keyframes bird-flap{0%,88%{background-position-x:0}40%,64%{background-position-x:calc(-1 * var(--frame-w) * var(--px))}48%,72%{background-position-x:calc(-2 * var(--frame-w) * var(--px))}56%,80%{background-position-x:calc(-3 * var(--frame-w) * var(--px))}}.scene-canvas [class^=smoke-]{animation:smoke-rise 9s steps(14) infinite,smoke-puff 9s step-end infinite,smoke-fade 9s linear infinite}.scene-canvas .smoke-1{animation-delay:-3s}.scene-canvas .smoke-2{animation-delay:-6s}@keyframes smoke-rise{0%{transform:translateY(0)}to{transform:translateY(calc(-14 * var(--px)))}}@keyframes smoke-puff{0%{background-position-x:0}30%{background-position-x:calc(-1 * var(--frame-w) * var(--px))}60%{background-position-x:calc(-2 * var(--frame-w) * var(--px))}}@keyframes smoke-fade{0%,50%{opacity:1}to{opacity:0}}.scene-canvas .flag{animation:flag-wave 1.6s steps(4) infinite}@keyframes flag-wave{0%{background-position-x:0}to{background-position-x:calc(-4 * var(--frame-w) * var(--px))}}.scene-canvas .float{animation:float-bob 3.4s step-end infinite}@keyframes float-bob{0%,42%,58%,84%{background-position-x:0}36%,52%,78%{background-position-x:calc(-1 * var(--frame-w) * var(--px))}}.scene-canvas .ripple{animation:ripple-spread 6.8s step-end infinite,ripple-fade 6.8s linear infinite;animation-delay:-1.2s}@keyframes ripple-spread{0%,58%{background-position-x:0}66%{background-position-x:calc(-1 * var(--frame-w) * var(--px))}76%{background-position-x:calc(-2 * var(--frame-w) * var(--px))}}@keyframes ripple-fade{0%,70%{opacity:1}92%,99%{opacity:0}to{opacity:1}}.scene-canvas .pond-glint{animation:pond-shimmer 3.2s step-end infinite}@keyframes pond-shimmer{0%{background-position-x:0}50%{background-position-x:calc(-1 * var(--frame-w) * var(--px))}}.scene-canvas .fish{animation:fish-jump 31s step-end infinite;animation-delay:-9s}@keyframes fish-jump{0%,93%{background-position-x:0}94%{background-position-x:calc(-1 * var(--frame-w) * var(--px))}95.5%{background-position-x:calc(-2 * var(--frame-w) * var(--px))}97%{background-position-x:calc(-3 * var(--frame-w) * var(--px))}98.5%{background-position-x:calc(-4 * var(--frame-w) * var(--px))}}.scene-wordmark{animation:wordmark-float 2.4s ease-in-out infinite;will-change:transform}@keyframes wordmark-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.scene-art{--phase-fade: 40s}.scene-canvas>i:before,.scene-canvas>i:after{position:absolute;inset:0;background-repeat:no-repeat;background-size:inherit;background-position:inherit;image-rendering:pixelated;opacity:0;transition:opacity var(--phase-fade) linear}.scene-canvas>:is([class^=sky-],.fire,.lantern,[class^=bird-]){transition:opacity var(--phase-fade) linear}.scene-canvas>:is([class^=sky-],[class^=star-],.fire,.lantern){opacity:0}.day-phase-dawn .scene-canvas>.sky-dawn,.day-phase-dusk .scene-canvas>.sky-dusk,.day-phase-night .scene-canvas>:is(.sky-night,[class^=star-],.fire,.lantern),:is(.day-phase-dawn,.day-phase-dusk) .scene-canvas>i:before,.day-phase-night .scene-canvas>i:after{opacity:1}.day-phase-night .scene-canvas>[class^=bird-]{opacity:0}:is(.day-phase-dawn,.day-phase-dusk) .scene-canvas>.bird-2{opacity:0}.day-phase-night .scene-canvas>:is(.sky-dawn,.sky-dusk),.day-phase-night .scene-canvas>i:before{transition:opacity 0s linear var(--phase-fade)}.day-phase-dawn .scene-canvas>.sky-dawn,.day-phase-dawn .scene-canvas>i:before{transition-duration:0s}.phase-settling .scene-canvas>i,.phase-settling .scene-canvas>i:before,.phase-settling .scene-canvas>i:after{transition:none!important}.scene-canvas>[class^=star-]{transform:scale(0);animation:star-twinkle 9s step-end infinite paused}.scene-canvas>.star-1{animation-duration:11s;animation-delay:-4s}.scene-canvas>.star-2{animation-duration:7s;animation-delay:-2s}.scene-canvas>.star-3{animation-duration:13s;animation-delay:-9s}.scene-canvas>.star-4{animation-duration:8s;animation-delay:-5s}.scene-canvas>.star-5{animation-duration:12s;animation-delay:-1s}.scene-canvas>.star-6{animation-duration:10s;animation-delay:-7s}.scene-canvas>.star-7{animation-duration:14s;animation-delay:-11s}@keyframes star-twinkle{0%,86%,96%{transform:scale(0)}88%,94%{transform:scale(1)}}.scene-canvas>.fire{animation:fire-flicker .75s steps(3) infinite paused}@keyframes fire-flicker{0%{background-position-x:0}to{background-position-x:calc(-3 * var(--frame-w) * var(--px))}}html.day-phase-night:not(.scene-hidden) .scene-canvas>:is([class^=star-],.fire){animation-play-state:running}.scene-hidden .scene-canvas>i{animation-play-state:paused}@media(prefers-reduced-motion:reduce){html:not(.allow-motion) :is(.scene-canvas>i,.scene-wordmark){animation:none}html:not(.allow-motion) .scene-canvas :is(.smoke-1,.smoke-2){display:none}}html.reduce-motion :is(.scene-canvas>i,.scene-wordmark){animation:none}html.reduce-motion .scene-canvas :is(.smoke-1,.smoke-2){display:none}.landing-card{width:min(100%,420px)}.landing-card h1{font-size:23px}.landing-card #join-step h1{margin-bottom:18px}.landing-card .lede{font-size:15px}.landing-card #joined-step h1{outline:none}.landing-card #joined-step .lede{margin-bottom:4px}.landing-card .eyebrow{margin:0 0 6px;color:var(--scene-go-shade);font:700 11px var(--scene-heading);letter-spacing:.14em;text-transform:uppercase}.landing-card .fineprint{margin:10px 0 0;color:var(--scene-ink-soft);font-size:12px;text-align:center}.landing .scene-shell{grid-template-rows:auto 1fr auto 1fr}.landing .landing-card{align-self:safe end}.landing .landing-community{align-self:start}.landing-community{padding:18px 24px 22px}.landing-community .eyebrow{margin-bottom:12px}.landing-links{display:grid;grid-template-columns:1fr 1fr;gap:14px}.landing-link{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:8px 12px 10px;background:var(--scene-field);color:var(--scene-ink);font:600 14px var(--scene-heading);text-decoration:none;box-shadow:var(--scene-frame-thin),inset 0 -4px 0 0 var(--scene-paper-shade)}.landing-link:hover{background:var(--scene-sky)}.landing-link:active{padding:10px 12px 8px;box-shadow:var(--scene-frame-thin),inset 0 -1px 0 0 var(--scene-paper-shade);translate:0 2px}.landing-link:focus-visible{outline:3px solid var(--scene-sun);outline-offset:5px}.landing-link-icon{flex:none;image-rendering:pixelated}.landing-link .px-o{fill:var(--scene-ink)}.landing-link .px-b{fill:#d3dcf8}.landing-link .px-s{fill:#a9b6e6}.landing-link .px-r{fill:#b4553f}.landing-link .px-d{fill:#7c3426}.landing-link .px-y{fill:var(--scene-sun)}.landing-link .px-p{fill:#fffdf7}@media(max-width:480px){.landing-links{grid-template-columns:1fr}}
/*# sourceMappingURL=landing-YL6LXUAV.css.map */
