@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/_app/nunito-latin-600-normal-Br8yIETf.woff2)format("woff2"),url(/_app/nunito-latin-600-normal-Cd0eNu1l.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/_app/nunito-latin-700-normal-Dort48En.woff2)format("woff2"),url(/_app/nunito-latin-700-normal-OcDqTBcA.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/_app/nunito-latin-800-normal-Dz8SOQK_.woff2)format("woff2"),url(/_app/nunito-latin-800-normal-D-J0wlBY.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/_app/nunito-latin-900-normal-BVB1fGs6.woff2)format("woff2"),url(/_app/nunito-latin-900-normal-CVn49sIn.woff)format("woff")}:root{--u:3;--px:calc(var(--u) * 1px);--ink:#3b2414;--wood-dark:#5a3418;--wood:#b8743a;--wood-mid:#d49a52;--paper:#f6e2b4;--paper-2:#ecd09a;--up:#2e8f3e;--down:#c8452e;--gold:#f0b81e;--sel:#ff5a2a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;touch-action:none;background:#5e9c42;height:100%;margin:0;font-family:Nunito,system-ui,-apple-system,Segoe UI,sans-serif;overflow:hidden}#game,#game canvas{image-rendering:pixelated;position:fixed;inset:0}#hud{pointer-events:none;z-index:10;position:fixed;inset:0}.hud{font-size:max(13px, calc(var(--px) * 8));color:var(--ink);font-weight:700;line-height:1.25;position:absolute;inset:0}.hud button,.hud input,.hud .panel,.hud .toolbar,.hud .chat,.hud .slot,.hud .touch,.hud .helpbtn{pointer-events:auto}.hud button{font:inherit;color:inherit;cursor:pointer}.ic{image-rendering:pixelated;vertical-align:middle;display:inline-block}.ic--missing{background:#3b241426;border-radius:2px}.up{color:var(--up)}.down{color:var(--down)}b{font-weight:900}.wood{background:var(--paper);border:calc(var(--px) * 2) solid var(--ink);box-shadow:inset 0 0 0 calc(var(--px) * 2) var(--wood), inset 0 0 0 calc(var(--px) * 3) var(--wood-dark), inset calc(var(--px) * 3) calc(var(--px) * 4) 0 calc(var(--px) * 1) #ffffff59;border-radius:calc(var(--px) * 3)}.has-panel .wood{border-style:solid;border-color:#0000;border-width:calc(var(--px) * var(--slice-w,7));border-image:var(--panel-url) var(--slice,7) fill / calc(var(--px) * var(--slice-w,7)) stretch;box-shadow:none;background:0 0;border-radius:0}.wood-thin{background:var(--paper);border:calc(var(--px) * 1) solid var(--ink);box-shadow:inset 0 0 0 var(--px) var(--wood), inset 0 0 0 calc(var(--px) * 2) var(--wood-dark);border-radius:calc(var(--px) * 2)}.wood-inset{background:var(--paper-2);border:var(--px) solid var(--wood-dark);border-radius:calc(var(--px) * 2);box-shadow:inset 0 var(--px) 0 #0000001f}.clock{top:calc(var(--px) * 4);right:calc(var(--px) * 4);width:calc(var(--px) * 108);padding:calc(var(--px) * 7) calc(var(--px) * 8);gap:calc(var(--px) * 3);display:grid;position:absolute}.clock__row{font-size:max(15px, calc(var(--px) * 10));justify-content:space-between;font-weight:700;display:flex}.clock__time.is-late{color:var(--down)}.clock__season{text-align:center;font-size:max(12.5px, calc(var(--px) * 7));letter-spacing:.06em;color:#ffe8b0;border-radius:calc(var(--px) * 2);padding:var(--px) 0;background:#6a3e1c}.clock__gold{justify-content:flex-end;align-items:center;gap:calc(var(--px) * 3);padding:calc(var(--px) * 2) calc(var(--px) * 4);font-size:max(15px, calc(var(--px) * 10));display:flex}.clock__gold .ic{margin-right:auto}.clock__pot{padding:calc(var(--px) * 2) calc(var(--px) * 4);grid-template-columns:1fr auto;align-items:center;display:grid}.clock__potlabel{font-size:max(11px, calc(var(--px) * 6));letter-spacing:.04em;grid-column:1/-1}.clock__pot b{font-size:max(15px, calc(var(--px) * 10))}.clock__sim{font-size:max(10px, calc(var(--px) * 5));background:var(--ink);color:var(--paper);padding:0 var(--px);border-radius:var(--px)}.clock__bin{font-size:max(11px, calc(var(--px) * 6));text-align:right;opacity:.85}.tape{top:calc(var(--px) * 4);left:calc(var(--px) * 4);width:min(calc(100vw - var(--px) * 124), calc(var(--px) * 260));height:calc(var(--px) * 22);padding:calc(var(--px) * 3) calc(var(--px) * 6);font-size:max(12.5px, calc(var(--px) * 7));position:absolute;overflow:hidden}.tape__track{width:max-content;animation:40s linear infinite tape;display:flex}.tape:hover .tape__track{animation-play-state:paused}.tape__run{gap:calc(var(--px) * 9);padding-right:calc(var(--px) * 9);display:flex}@keyframes tape{0%{transform:translate(0)}to{transform:translate(-50%)}}.tape__coin{align-items:center;gap:calc(var(--px) * 2);white-space:nowrap;display:inline-flex}.sky{width:calc(var(--px) * 7);height:calc(var(--px) * 7);border:var(--px) solid var(--ink);border-radius:50%;display:inline-block}.sky--BUMPER{background:#ffd23a}.sky--RAIN{background:#6aa8e8}.sky--CLEAR{background:#fff1b8}.sky--DROUGHT{background:#e8945a}.sky--HAIL{background:#c8d4e8}.sky--LOCUSTS{background:#7a9a2a}.ebar{width:calc(var(--px) * 12);height:calc(var(--px) * 64);background:var(--bar-url,linear-gradient(#b8743a, #8a4e24)) center / 100% 100% no-repeat;image-rendering:pixelated;position:relative}.ebar:before{content:"";left:calc(var(--px) * 3);top:calc(var(--px) * 16);width:calc(var(--px) * 6);height:calc(var(--px) * 44);background:#e6bd84;position:absolute}.ebar__fill{z-index:1;left:calc(var(--px) * 3);width:calc(var(--px) * 6);bottom:calc(var(--px) * 4);background:linear-gradient(90deg,#3be320 0 50%,#7cf05a 50%);position:absolute}.ebar__fill.is-low{background:linear-gradient(90deg,#e0582e 0 50%,#ff8a5a 50%)}.meters{right:calc(var(--px) * 4);bottom:calc(var(--px) * 6);gap:calc(var(--px) * 3);align-items:flex-end;display:flex;position:absolute}.meter{width:calc(var(--px) * 14);height:calc(var(--px) * 72);padding:calc(var(--px) * 4);position:relative;overflow:hidden}.meter__fill{left:calc(var(--px) * 4);right:calc(var(--px) * 4);bottom:calc(var(--px) * 4);max-height:calc(100% - var(--px) * 14);border-radius:var(--px);background:linear-gradient(90deg,#3fbf3a 0 60%,#7be05a 60%);position:absolute}.meter__fill.is-low{background:linear-gradient(90deg,#e0582e 0 60%,#ff8a5a 60%)}.meter__fill--water{background:linear-gradient(90deg,#3a7ad8 0 60%,#6aaaf0 60%)}.meter__cap{top:calc(var(--px) * 2);text-align:center;font-weight:700;font-size:max(12.5px, calc(var(--px) * 7));position:absolute;left:0;right:0}.toolbar-wrap{left:50%;bottom:calc(var(--px) * 4);align-items:center;gap:calc(var(--px) * 2);flex-direction:column;display:flex;position:absolute;transform:translate(-50%)}.toolbar{gap:var(--px);padding:calc(var(--px) * 4);display:flex}.toolbar__name{color:var(--paper);padding:var(--px) calc(var(--px) * 4);border-radius:calc(var(--px) * 2);font-size:max(12.5px, calc(var(--px) * 7));background:#2a1a0ed1}.slot{width:calc(var(--px) * 20);height:calc(var(--px) * 20);background:var(--paper-2);border:var(--px) solid var(--wood-dark);border-radius:calc(var(--px) * 2);box-shadow:inset 0 var(--px) 0 #00000026;place-items:center;padding:0;display:grid;position:relative}.slot.is-sel{outline:calc(var(--px) * 2) solid var(--sel);outline-offset:calc(var(--px) * -1);background:#fff2cc}.has-panel .slot{background:var(--slot-url) center / 100% 100% no-repeat;box-shadow:none;image-rendering:pixelated;border:0;border-radius:0}.has-panel .slot.is-sel{background-image:var(--slot-sel-url);outline:0}.slot__water{left:calc(var(--px) * 3);right:calc(var(--px) * 3);bottom:calc(var(--px) * 2);height:calc(var(--px) * 2);background:#3b241499;position:absolute}.slot__water i{background:#4aa0f0;height:100%;display:block}.slot__n{top:0;left:var(--px);font-size:max(10px, calc(var(--px) * 5));opacity:.55;position:absolute}.slot__qty{right:var(--px);font-size:max(11px, calc(var(--px) * 6));color:#fff;text-shadow:var(--px) 0 var(--ink), calc(var(--px) * -1) 0 var(--ink), 0 var(--px) var(--ink), 0 calc(var(--px) * -1) var(--ink);font-weight:700;position:absolute;bottom:0}.slot__star{left:var(--px);font-size:max(12.5px, calc(var(--px) * 7));position:absolute;bottom:0}.star-1{color:#a8b8c8}.star-2{color:var(--gold)}.star-3{color:#b45cf0}.prompt{left:50%;bottom:calc(var(--px) * 48);border:calc(var(--px) * 2) solid var(--ink);border-radius:calc(var(--px) * 3);padding:calc(var(--px) * 2) calc(var(--px) * 6);font-size:max(12.5px, calc(var(--px) * 7));white-space:nowrap;background:#fff4dc;font-weight:700;position:absolute;transform:translate(-50%)}.readout{left:calc(var(--px) * 128);top:calc(var(--px) * 40);width:calc(var(--px) * 116);padding:calc(var(--px) * 7);gap:calc(var(--px) * 2);font-size:max(12.5px, calc(var(--px) * 7));display:grid;position:absolute}.readout__head{gap:calc(var(--px) * 4);margin-bottom:calc(var(--px) * 2);align-items:center;display:flex}.readout__name{font-size:max(15px, calc(var(--px) * 10));font-weight:700}.readout__coin{font-size:max(11px, calc(var(--px) * 6));opacity:.75}.readout__row{justify-content:space-between;gap:calc(var(--px) * 4);border-bottom:var(--px) dotted #3b241440;display:flex}.readout__foot{font-size:max(11px, calc(var(--px) * 6));opacity:.8}.skytext{align-items:center;gap:var(--px);display:inline-flex}.chat{left:calc(var(--px) * 4);bottom:calc(var(--px) * 6);width:max(120px, min(calc(var(--px) * 150), calc((100vw - var(--px) * 273) / 2 - var(--px) * 8)));font-size:max(12.5px, calc(var(--px) * 7));pointer-events:none;position:absolute}.chat.is-open{pointer-events:auto}.chat__log{gap:var(--px);margin-bottom:calc(var(--px) * 2);display:grid}.chat__line{color:#fff4dc;padding:var(--px) calc(var(--px) * 3);border-radius:calc(var(--px) * 2);overflow-wrap:anywhere;background:#2a1a0ea8;width:-moz-fit-content;width:fit-content;max-width:100%}.chat__line b{color:#ffd88a}.chat__hint{color:#fff4dcbf;font-size:max(11px, calc(var(--px) * 6));text-shadow:0 var(--px) 0 #00000080}.chat__form input{width:100%;font:inherit;font-size:max(12.5px, calc(var(--px) * 7));padding:calc(var(--px) * 3);border:calc(var(--px) * 2) solid var(--ink);background:var(--paper);color:var(--ink);border-radius:calc(var(--px) * 2);outline:none}.toasts{left:50%;top:calc(var(--px) * 30);gap:calc(var(--px) * 2);justify-items:center;display:grid;position:absolute;transform:translate(-50%)}.toast{padding:calc(var(--px) * 4) calc(var(--px) * 8);font-size:max(12.5px, calc(var(--px) * 7));max-width:calc(var(--px) * 220);text-align:center;animation:.18s steps(3,end) both toast-in}.toast.is-bad{color:#8a2414}@keyframes toast-in{0%{transform:translateY(calc(var(--px) * -6))}to{transform:none}}.online{top:calc(var(--px) * 29);left:calc(var(--px) * 4);padding:calc(var(--px) * 2) calc(var(--px) * 5);font-size:max(11px, calc(var(--px) * 6));position:absolute}.helpbtn{right:calc(var(--px) * 4);top:calc(var(--px) * 130);width:calc(var(--px) * 16);height:calc(var(--px) * 16);font-weight:700;font-size:max(14px, calc(var(--px) * 9));padding:0;position:absolute}.panel-scrim{pointer-events:auto;background:#140c0459;place-items:center;display:grid;position:absolute;inset:0}.panel{width:min(92vw, calc(var(--px) * 230));max-height:88vh;padding:calc(var(--px) * 10) calc(var(--px) * 10) calc(var(--px) * 8);flex-direction:column;display:flex;position:relative}.panel--wide{width:min(94vw, calc(var(--px) * 300))}.panel__title{font-size:max(16px, calc(var(--px) * 11));text-align:center;margin-bottom:calc(var(--px) * 4);font-weight:700}.panel__x{top:calc(var(--px) * 4);right:calc(var(--px) * 6);font-size:max(14px, calc(var(--px) * 9));background:0 0;border:0;position:absolute}.panel__body{overflow:auto}.panel__note{margin-top:calc(var(--px) * 6);font-size:max(12px, calc(var(--px) * 6.5));opacity:.85;line-height:1.35}.grid{gap:var(--px);grid-template-columns:repeat(12,auto);justify-content:center;display:grid}.btn{background:var(--wood-mid);border:var(--px) solid var(--ink);border-radius:calc(var(--px) * 2);padding:var(--px) calc(var(--px) * 4);font-size:max(12.5px, calc(var(--px) * 7));box-shadow:inset 0 calc(var(--px) * -2) 0 #0000002e}.btn:disabled{opacity:.4;cursor:default}.btn--go{color:#13300c;padding:calc(var(--px) * 3) calc(var(--px) * 10);font-weight:700;font-size:max(14px, calc(var(--px) * 9));background:#6ac04a}.shop{gap:calc(var(--px) * 2);display:grid}.shop__row{gap:calc(var(--px) * 5);padding:calc(var(--px) * 3);border:var(--px) solid #5a341859;border-radius:calc(var(--px) * 2);background:#ffffff47;grid-template-columns:auto 1fr auto auto;align-items:center;display:grid}.shop__name{font-size:max(13px, calc(var(--px) * 8));font-weight:700}.shop__ticker{opacity:.7;font-weight:400}.shop__blurb{font-size:max(11px, calc(var(--px) * 6));opacity:.8}.shop__stats{font-size:max(11px, calc(var(--px) * 6));justify-items:end;display:grid}.shop__buy{gap:var(--px);align-items:center;display:flex}.shop__buy b{margin-right:calc(var(--px) * 3);font-size:max(13px, calc(var(--px) * 8))}.report{gap:calc(var(--px) * 2);display:grid}.report__row{gap:calc(var(--px) * 4);font-size:max(12.5px, calc(var(--px) * 7));align-items:center;display:flex}.report__row b{margin-left:auto}.report__total{font-size:max(15px, calc(var(--px) * 10));text-align:right;border-top:var(--px) solid var(--wood-dark);padding-top:calc(var(--px) * 3)}.report__pot{font-size:max(13px, calc(var(--px) * 8));padding:calc(var(--px) * 4);border-radius:calc(var(--px) * 2);background:#ffffff59}.welcome{gap:calc(var(--px) * 10);grid-template-columns:1fr 1fr;align-items:start;display:grid}.welcome p{margin:0 0 calc(var(--px) * 5);font-size:max(12.5px, calc(var(--px) * 7));line-height:1.35}@media (max-width:900px){.welcome{grid-template-columns:1fr}}.welcome__keys{gap:calc(var(--px) * 3) calc(var(--px) * 6);font-size:max(11px, calc(var(--px) * 6));margin:0 0 calc(var(--px) * 4);flex-wrap:wrap;display:flex}kbd{font:inherit;background:var(--paper-2);border:var(--px) solid var(--wood-dark);border-bottom-width:calc(var(--px) * 2);border-radius:calc(var(--px) * 2);padding:0 calc(var(--px) * 2)}.welcome__name{gap:calc(var(--px) * 3) calc(var(--px) * 4);grid-template-columns:auto 1fr;align-items:center;display:grid}.welcome__name .btn--go{grid-column:1/-1}.welcome__name label{font-weight:700;font-size:max(12.5px, calc(var(--px) * 7))}.welcome__name input{font:inherit;font-size:max(13px, calc(var(--px) * 8));padding:var(--px) calc(var(--px) * 4);border:calc(var(--px) * 2) solid var(--ink);border-radius:calc(var(--px) * 2);background:#fffaf0;width:100%;min-width:0}.conn{pointer-events:auto;background:#140c0440;place-items:center;display:grid;position:absolute;inset:0}.conn__card{padding:calc(var(--px) * 8) calc(var(--px) * 14);font-size:max(14px, calc(var(--px) * 9))}.touch{inset:auto 0 calc(var(--px) * 40) 0;padding:0 calc(var(--px) * 10);pointer-events:none;justify-content:space-between;display:flex;position:absolute}.touch__stick{pointer-events:auto;touch-action:none;background:#2a1a0e40;border:3px solid #fff4dc73;border-radius:50%;place-items:center;width:34vmin;max-width:180px;height:34vmin;max-height:180px;display:grid}.touch__knob{border:3px solid var(--ink);background:#fff4dccc;border-radius:50%;width:42%;height:42%}.touch__btns{align-items:flex-end;gap:14px;display:flex}.touch__btn{pointer-events:auto;border:3px solid var(--ink);touch-action:none;background:#6ac04a;border-radius:50%;width:76px;height:76px;font-size:16px;font-weight:700}.touch__btn--b{background:var(--wood-mid);width:56px;height:56px}@media (max-width:720px){.readout{top:auto;bottom:calc(var(--px) * 40);transform:none}.tape{display:none}}.mapbtn{right:calc(var(--px) * 24);top:calc(var(--px) * 130);width:calc(var(--px) * 16);height:calc(var(--px) * 16);font-weight:700;font-size:max(13px, calc(var(--px) * 8));padding:0;position:absolute}.vmap{gap:calc(var(--px) * 8);grid-template-columns:auto 1fr;align-items:start;display:grid}.vmap__canvas{width:min(56vh, calc(var(--px) * 170));height:auto;image-rendering:pixelated;border:calc(var(--px) * 2) solid var(--ink);border-radius:calc(var(--px) * 2)}.vmap__side{gap:calc(var(--px) * 3);font-size:max(12.5px, calc(var(--px) * 7));display:grid}.vmap__line{gap:calc(var(--px) * 3);align-items:center;display:flex}.vmap__sw{width:calc(var(--px) * 7);height:calc(var(--px) * 7);border:var(--px) solid var(--ink);display:inline-block}.vmap__sw--me{background:#ff5a2a}.vmap__sw--farm{background:#7cc05a}.vmap__sw--open{background:#6aa84a}.vmap__sw--town{background:#b9b1a3}.vmap__count{margin-top:calc(var(--px) * 4);font-weight:700}.vmap__hover{font-size:max(12px, calc(var(--px) * 6.5));opacity:.85;min-height:calc(var(--px) * 20)}.vmap__warp{gap:calc(var(--px) * 3);margin-top:calc(var(--px) * 3);flex-wrap:wrap;display:flex}.mutebtn{right:calc(var(--px) * 44);top:calc(var(--px) * 130);width:calc(var(--px) * 16);height:calc(var(--px) * 16);font-weight:700;font-size:max(14px, calc(var(--px) * 9));padding:0;position:absolute}.lookpick{gap:calc(var(--px) * 5);margin:0 0 calc(var(--px) * 4);align-items:center;display:flex}.lookpick__stage{gap:calc(var(--px) * 2);border:calc(var(--px) * 2) solid var(--ink);border-radius:calc(var(--px) * 3);padding:calc(var(--px) * 2);background:#7cc05a;flex-direction:column;display:flex}.lookpick__stage canvas{width:calc(var(--px) * 30);height:calc(var(--px) * 30);image-rendering:pixelated}.lookpick__rows{gap:var(--px);font-size:max(12px, calc(var(--px) * 6.5));grid-template-columns:auto;display:grid}.lookpick__rows .btn{padding:0 calc(var(--px) * 3)}.lookpick__row{align-items:center;gap:calc(var(--px) * 3);display:flex}.lookpick__row span{min-width:calc(var(--px) * 36);text-align:center}.chores{left:calc(var(--px) * 4);top:calc(var(--px) * 42);width:calc(var(--px) * 120);padding:calc(var(--px) * 5) calc(var(--px) * 7);font-size:max(12px, calc(var(--px) * 6.5));position:absolute}.chores__head{width:100%;font-weight:700;font-size:max(13px, calc(var(--px) * 8));background:0 0;border:0;justify-content:space-between;padding:0;display:flex}.chores__list{margin:calc(var(--px) * 3) 0 0;gap:calc(var(--px) * 1.5);padding:0;list-style:none;display:grid}.chores__list li.is-done{opacity:.45;text-decoration:line-through}@media (max-height:560px){.clock__bin{display:none}.clock{gap:calc(var(--px) * 2);padding:calc(var(--px) * 5) calc(var(--px) * 7)}.online{display:none}.chores{top:calc(var(--px) * 23)}}.chat__line b.is-npc{color:#ffd24a}#labels{pointer-events:none;z-index:5;-webkit-font-smoothing:antialiased;font-family:Nunito,system-ui,-apple-system,Segoe UI,sans-serif;position:fixed;inset:0;overflow:hidden}.wl-at{width:0;height:0;position:absolute;top:0;left:0}.wl{white-space:nowrap;font-weight:800;line-height:1.2;position:absolute;bottom:0;left:0;transform:translate(-50%)}.wl i{font-style:normal}.wl--name{font-size:max(11px, calc(var(--u) * 5px));color:#fff8e8;background:#24160ab8;border-radius:1em;padding:0 .5em}.wl--name.is-npc{color:#ffd86a}.wl--name i{text-transform:uppercase;letter-spacing:.06em;opacity:.75;margin-left:.45em;font-size:.72em;font-weight:800}.wl--bubble{bottom:max(19px, calc(var(--u) * 8px));white-space:normal;width:max-content;max-width:max(170px, calc(var(--u) * 100px));text-align:center;font-size:max(12px, calc(var(--u) * 5.5px));color:var(--ink);border:max(2px, calc(var(--u) * .75px)) solid var(--ink);border-radius:max(6px, calc(var(--u) * 3px));overflow-wrap:anywhere;background:#fffaf0;padding:.25em .6em;font-weight:700}.wl--bubble.is-me{bottom:max(4px, calc(var(--u) * 2px))}.wl--bubble:after{content:"";left:50%;bottom:max(-7px, calc(var(--u) * -3px));width:max(8px, calc(var(--u) * 3.5px));height:max(8px, calc(var(--u) * 3.5px));border-right:inherit;border-bottom:inherit;background:#fffaf0;position:absolute;transform:translate(-50%)rotate(45deg)}.wl--sign{bottom:max(3px, calc(var(--u) * 1.5px));font-size:max(11px, calc(var(--u) * 4.75px));color:var(--ink);border:max(1px, calc(var(--u) * .6px)) solid #5a3418;border-radius:max(3px, calc(var(--u) * 1.25px));box-shadow:0 max(2px, calc(var(--u) * .75px)) 0 #2a1a0e59;background:#edd09a;padding:0 .4em;transition:transform .15s}.wl--sign:after{content:"";width:max(2px, calc(var(--u) * 1.25px));height:max(4px, calc(var(--u) * 2px));background:#7a4a24;position:absolute;top:100%;left:50%;transform:translate(-50%)}.wl--sign b{margin-left:.35em;font-weight:900}.wl--sign.is-up b{color:#1d6a2a}.wl--sign.is-down b{color:#a02a18}.wl--sign.is-flat b{color:#6b5a44}.wl--sign.is-near{transform-origin:50% 100%;transform:translate(-50%)scale(1.15)}.wl--plot,.wl--farm{font-size:max(11px, calc(var(--u) * 5px));color:#fff4dc;border-radius:max(4px, calc(var(--u) * 2px));text-align:center;background:#3b2414c7;padding:.1em .55em}.wl--plot i{opacity:.8;font-size:.78em;font-weight:700;display:block}.wl--farm i{opacity:.85;font-weight:700}.welcome__head{font-weight:900;font-size:max(13px, calc(var(--px) * 8));margin-bottom:calc(var(--px) * 3)}.welcome__wallet{gap:calc(var(--px) * 3);margin-top:calc(var(--px) * 6);padding-top:calc(var(--px) * 4);border-top:var(--px) dotted #3b241459;font-size:max(12px, calc(var(--px) * 6.5));display:grid}.welcome__wallet .btn{justify-self:start}.online b{font-weight:900}.clock__pot{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer}.clock__pot:hover{background:#f8e2b0}.clock__soon{font-size:max(12px, calc(var(--px) * 6.5));white-space:nowrap;opacity:.8}.clock__usd{font-size:max(10px, calc(var(--px) * 5.5));opacity:.75;justify-self:end}.clock__mine{font:inherit;font-size:max(11px, calc(var(--px) * 6));text-align:right;color:#1d6a2a;cursor:pointer;background:0 0;border:0;padding:0}.clock__mine b{font-weight:900}.rewardbtn{right:calc(var(--px) * 64);top:calc(var(--px) * 130);width:calc(var(--px) * 16);height:calc(var(--px) * 16);font-weight:900;font-size:max(13px, calc(var(--px) * 9));color:#1d6a2a;padding:0;position:absolute}.report__usd{opacity:.75;font-size:.8em}.rewards{gap:calc(var(--px) * 5);font-size:max(13px, calc(var(--px) * 7));display:grid}.rewards__hero{text-align:center;padding:calc(var(--px) * 6) calc(var(--px) * 4)}.rewards__big{font-size:max(17px, calc(var(--px) * 10));margin-bottom:calc(var(--px) * 3);font-weight:900}.rewards__stats{gap:calc(var(--px) * 4);grid-template-columns:1fr 1fr;display:grid}.rewards__stat{gap:var(--px);padding:calc(var(--px) * 4) calc(var(--px) * 6);display:grid}.rewards__stat span{font-size:max(11px, calc(var(--px) * 6));text-transform:uppercase;letter-spacing:.06em;opacity:.8}.rewards__stat b{font-size:max(17px, calc(var(--px) * 11));font-weight:900}.rewards__stat i{font-style:normal;font-size:max(11px, calc(var(--px) * 6));opacity:.75;min-height:1em}.rewards__next{font-weight:800}.rewards__warn{color:#7a2414;background:#fff1d6;border:2px solid #c8452e;border-radius:6px;padding:6px 10px;font-size:.9em}.rewards__valley{gap:calc(var(--px) * 2) calc(var(--px) * 8);opacity:.9;flex-wrap:wrap;font-size:.9em;display:flex}.rewards__valley b{font-weight:900}.rewards__history{gap:var(--px);max-height:calc(var(--px) * 70);display:grid;overflow:auto}.rewards__row{gap:calc(var(--px) * 6);padding:var(--px) calc(var(--px) * 3);color:inherit;border-bottom:var(--px) dotted #3b24144d;grid-template-columns:1fr auto auto;text-decoration:none;display:grid}.rewards__row:hover{background:#ffffff59}.rewards__how{opacity:.85;margin:0;font-size:.88em;font-weight:600;line-height:1.4}.rewards__links{gap:calc(var(--px) * 8);flex-wrap:wrap;font-size:.9em;display:flex}.rewards a,.report__pot a{color:#2e5fb8;font-weight:800}.rcol{top:calc(var(--px) * 4);right:calc(var(--px) * 4);align-items:flex-end;gap:calc(var(--px) * 3);pointer-events:none;flex-direction:column;display:flex;position:absolute}.rcol .clock{pointer-events:auto;position:static}.hudbtns{gap:calc(var(--px) * 4);pointer-events:auto;display:flex}.hudbtns>button{position:static}.clock__pot b small{opacity:.8;font-size:.6em;font-weight:800}.clock__mine{text-align:left;color:#1d6a2a;grid-column:1/-1}.clock__mine.is-off{color:#a02a18}.rewards__hold{gap:calc(var(--px) * 6);padding:calc(var(--px) * 4) calc(var(--px) * 6);border-radius:calc(var(--px) * 2);border:calc(var(--px) * .75) solid;justify-content:space-between;align-items:center;display:flex}.rewards__hold.is-ok{background:#e3f3d6;border-color:#2e8f3e}.rewards__hold.is-off{background:#fff1d6;border-color:#c8452e}.rewards__hold .btn--go{white-space:nowrap;color:#13300c;text-decoration:none}.title{--mx:0;--my:0;z-index:60;color:#3b2414;-webkit-font-smoothing:antialiased;pointer-events:auto;-webkit-user-select:none;user-select:none;background:#f2b49c;font-family:Nunito,system-ui,-apple-system,Segoe UI,sans-serif;transition:opacity .7s,transform .9s cubic-bezier(.3,.7,.3,1);position:fixed;inset:0;overflow:hidden}.title.is-leaving{opacity:0;pointer-events:none;transform:scale(1.05)}.title__world{aspect-ratio:1920/1086;width:max(100vw + 30px,176.8vh + 54px);transform:translate3d(calc(-50% - var(--mx) * 12px), calc(-50% - var(--my) * 7px), 0);transition:transform .8s cubic-bezier(.2,.7,.3,1);position:absolute;top:50%;left:50%}.title__zoom{transform-origin:50% 62%;animation:34s ease-in-out infinite alternate tzoom;position:absolute;inset:0}.title__valley{width:100%;height:100%;animation:1.1s ease-out both tfade;display:block;position:absolute;inset:0}@keyframes tzoom{0%{transform:scale(1)}to{transform:scale(1.035)}}@keyframes tfade{0%{opacity:0}to{opacity:1}}.tfield{width:0;height:0;animation:.8s ease-out .9s both tfade;position:absolute}.tfield--corn{top:72%;left:36%}.tfield--pumpkin{top:73%;left:66%}.tfield__rain{width:clamp(110px,8.2vw,210px);animation:5s ease-in-out infinite tbob;position:absolute;bottom:0;left:0;transform:translate(-50%)}.tfield__rain img{width:100%;image-rendering:pixelated;display:block}.tfield__rain i{background:#8ec8ff;border:1px solid #3a6fb8;border-radius:1px;width:clamp(3px,.22vw,6px);height:clamp(9px,.7vw,16px);animation:1.1s linear infinite train;position:absolute;top:62%}@keyframes train{0%{opacity:0;transform:translateY(0)}15%{opacity:1}to{opacity:0;transform:translateY(clamp(46px,3.6vw,92px))}}@keyframes tbob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-4px)}}.tfield__sun{width:clamp(44px,3.4vw,84px);image-rendering:pixelated;animation:6s ease-in-out infinite tsun;position:absolute;bottom:0;left:0;transform:translate(-50%)}@keyframes tsun{0%,to{transform:translate(-50%)rotate(-4deg)}50%{transform:translate(-50%,-4px)rotate(4deg)}}.tfield__sign{white-space:nowrap;color:#3b2414;background:#f3c682;border:clamp(2px,.18vw,4px) solid #5a3418;border-radius:6px;padding:.12em .55em;font-size:clamp(12px,1vw,20px);font-weight:900;position:absolute;top:clamp(46px,4.2vw,100px);left:0;transform:translate(-50%);box-shadow:0 4px #3b241473}.tfield__sign:after{content:"";background:#6b4021;width:.35em;height:.9em;position:absolute;top:100%;left:50%;transform:translate(-50%)}.tfield__sign b{margin-left:.4em}.tfield__sign.is-up b{color:#1d6a2a}.tfield__sign.is-down b{color:#a02a18}.title__sky{pointer-events:none;height:46vh;transform:translate3d(calc(var(--mx) * -20px), calc(var(--my) * -6px), 0);transition:transform .8s cubic-bezier(.2,.7,.3,1);position:absolute;inset:0 0 auto}.tcloud{image-rendering:auto;opacity:.96;will-change:transform;animation:linear infinite tdrift;display:block;position:absolute;left:0}.tcloud--0{width:clamp(170px,17vw,340px);animation-duration:170s;animation-delay:-40s;top:.5vh}.tcloud--1{opacity:.9;width:clamp(150px,14vw,290px);animation-duration:135s;animation-delay:-95s;top:5vh}.tcloud--2{opacity:.85;width:clamp(130px,11vw,240px);animation-duration:110s;animation-delay:-20s;top:2vh}.tcloud--3{opacity:.9;width:clamp(90px,7vw,160px);animation-duration:90s;animation-delay:-60s;top:8vh}@keyframes tdrift{0%{transform:translate(-40vw)}to{transform:translate(110vw)}}.tbirds{opacity:0;width:clamp(60px,5vw,110px);animation:26s linear 3s infinite tbirds;position:absolute;top:9vh;left:0}@keyframes tbirds{0%{opacity:1;transform:translate(-10vw,5vh)}50%{opacity:1;transform:translate(50vw)}70%{opacity:1;transform:translate(78vw,-2vh)}71%,to{opacity:0;transform:translate(110vw,-4vh)}}.title__stack{pointer-events:none;flex-direction:column;align-items:center;padding:max(2.2vh,12px) 16px 0;display:flex;position:absolute;top:0;left:0;right:0}.title__logo{filter:drop-shadow(0 8px #3b241459);transform-origin:50% 80%;width:min(44vw,640px,58vh);height:auto;animation:1s cubic-bezier(.25,1.4,.5,1) .2s both tlogo-in,6s ease-in-out 1.3s infinite tlogo-float;display:block}@keyframes tlogo-in{0%{opacity:0;transform:translateY(-60px)scale(.86)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes tlogo-float{0%,to{transform:translateY(0)rotate(-.4deg)}50%{transform:translateY(-7px)rotate(.4deg)}}.title__board{pointer-events:auto;width:min(440px,92vw);image-rendering:pixelated;filter:drop-shadow(0 8px #3b241459);border:18px solid #0000;border-image:url(/assets/ui/panel.png) 6 fill/18px;margin-top:-4px;padding:2px 6px 6px;animation:.7s cubic-bezier(.25,1.2,.5,1) .6s both tboard-in}@keyframes tboard-in{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.title__board form,.title__board>div{image-rendering:auto;gap:8px;display:grid}.title__label{letter-spacing:.08em;text-transform:uppercase;text-align:center;font-size:13px;font-weight:900}.title__head{text-align:center;font-size:22px;font-weight:900}.title__board input{color:#3b2414;-webkit-user-select:text;user-select:text;background:#fff8e8;border:3px solid #5a3418;border-radius:8px;outline:none;width:100%;min-width:0;padding:11px 12px;font:600 16px ui-monospace,SF Mono,Menlo,Consolas,monospace;box-shadow:inset 0 3px #3b24141f}.title__board input:focus{border-color:#2e6fd8;box-shadow:inset 0 3px #3b24141f,0 0 0 3px #2e6fd840}.title__board input.is-bad{border-color:#c8452e}.title__namebox input{font-family:Nunito,system-ui,sans-serif;font-weight:800}.title__hint{text-align:center;opacity:.8;font-size:13px;font-weight:700;line-height:1.35}.title__note{color:#7a2414;background:#fff1d6;border:2px solid #c8452e;border-radius:6px;padding:7px 10px;font-size:14px;font-weight:700;line-height:1.35}.title .title__how{color:#5a3418;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:center;padding:2px 6px;font:800 14px Nunito,sans-serif;text-decoration:underline}.title .title__how:hover{color:#2e6fd8}.title .tbtn{letter-spacing:.05em;text-transform:uppercase;color:#fff;text-shadow:0 2px #1b4d1c;cursor:pointer;background:linear-gradient(#66d860,#2f9d36);border:3px solid #1b4d1c;border-radius:12px;width:100%;margin-top:2px;padding:12px 16px 14px;font:900 21px/1 Nunito,system-ui,sans-serif;transition:transform 80ms,box-shadow 80ms,filter .15s;display:block;box-shadow:inset 0 -5px #0003,inset 0 3px #ffffff59,0 4px #1b4d1c}.title .tbtn:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.title .tbtn:active:not(:disabled){transform:translateY(3px);box-shadow:inset 0 -2px #0003,inset 0 3px #ffffff59,0 1px #1b4d1c}.title .tbtn:disabled{filter:saturate(.55);opacity:.75;cursor:default}.title__maker{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.title__maker .lookpick{margin:0}.title__maker .lookpick__stage canvas{width:72px;height:72px}.title__maker .lookpick__rows{font-size:13px}.title__maker .lookpick__row span{min-width:84px}.title__maker .lookpick__rows .btn{padding:0 10px;font-size:18px;font-weight:900;line-height:1.1}.title__maker .lookpick__rows>.btn{padding:3px 10px;font-size:13px}.title__namebox{flex:1;gap:5px;min-width:150px;display:grid}.title__pot{min-width:190px;image-rendering:pixelated;transform-origin:50% -26px;filter:drop-shadow(0 6px #3b241459);border:15px solid #0000;border-image:url(/assets/ui/panel.png) 6 fill/15px;justify-items:center;padding:0 8px 2px;animation:.9s cubic-bezier(.3,1.6,.5,1) .9s both tpot-in,5s ease-in-out 1.8s infinite tswing;display:grid;position:absolute;top:26px;right:22px}.title__pot:before,.title__pot:after{content:"";background:#6b4021;width:4px;height:28px;position:absolute;top:-41px}.title__pot:before{left:18%}.title__pot:after{right:18%}.title__pot span{letter-spacing:.1em;font-size:12px;font-weight:900}.title__pot b{font-size:28px;font-weight:900;line-height:1.05}.title__pot b small{font-size:.55em}.title__pot i{color:#1d6a2a;font-size:12px;font-style:normal;font-weight:800}.title__soon{white-space:nowrap;font-size:15px!important}@keyframes tpot-in{0%{transform:translateY(-140px)rotate(-6deg)}to{transform:none}}@keyframes tswing{0%,to{transform:rotate(-1.4deg)}50%{transform:rotate(1.4deg)}}.title__tape{width:min(980px,94vw);height:46px;image-rendering:pixelated;filter:drop-shadow(0 5px #3b241459);border:10px solid #0000;border-image:url(/assets/ui/panel.png) 6 fill/10px;animation:.8s ease-out 1.1s both tfade;position:absolute;bottom:14px;left:50%;overflow:hidden;transform:translate(-50%)}.title__track{image-rendering:auto;width:max-content;animation:48s linear infinite ttape;display:flex}.title__tape:hover .title__track{animation-play-state:paused}.title__run{gap:26px;padding-right:26px;display:flex}.title__run span{white-space:nowrap;align-items:center;gap:6px;font-size:15px;font-weight:900;line-height:26px;display:inline-flex}.title__run img{width:22px;height:22px;image-rendering:pixelated}.title__run .is-up b{color:#1d6a2a}.title__run .is-down b{color:#a02a18}@keyframes ttape{0%{transform:translate(0)}to{transform:translate(-50%)}}.title__scrim{background:#1e120873;place-items:center;padding:16px;animation:.2s ease-out both tfade;display:grid;position:absolute;inset:0}.title__explain{border:20px solid #0000;border-image:url(/assets/ui/panel.png) 6 fill/20px;gap:10px;width:min(560px,100%);max-height:calc(100dvh - 32px);padding:4px 10px 8px;animation:.35s cubic-bezier(.25,1.2,.5,1) both tboard-in;display:grid;overflow:auto}.title__explain ol{gap:9px;margin:0;padding-left:26px;font-size:15px;font-weight:600;line-height:1.4;display:grid}.title__explain li::marker{font-weight:900}.title__explain b{font-weight:900}.title.is-card *,.title.is-card{transition:none!important;animation:none!important}.title.is-card .title__stack{top:50%;transform:translateY(-58%)}.title.is-card .title__logo{width:min(58vw,760px)}.title.is-card .tbirds{opacity:1;transform:translate(70vw,4vh)}.title.is-card .tcloud--0{transform:translate(4vw)}.title.is-card .tcloud--1{transform:translate(66vw)}.title.is-card .tcloud--2{top:30vh;transform:translate(-6vw)}.title.is-card .tcloud--3{transform:translate(84vw)}.title__tagline{image-rendering:pixelated;white-space:nowrap;filter:drop-shadow(0 6px #3b241459);border:14px solid #0000;border-image:url(/assets/ui/panel.png) 6 fill/14px;margin-top:6px;padding:0 14px;font-size:30px;font-weight:800}.title__tagline b{color:#1d6a2a;font-weight:900}@media (max-width:720px){.title__logo{width:min(86vw,420px)}.title__stack{padding-top:70px}.title__pot{border-width:10px;border-image-width:10px;min-width:0;padding:0 6px;animation:.6s .8s both tfade;top:16px;right:50%;transform:translate(50%)}.title__pot:before,.title__pot:after{display:none}.title__pot b{font-size:18px}.title__pot i{display:none}.title__tape{height:40px}.tfield__sign{display:none}}@media (max-height:640px) and (min-width:721px){.title__logo{width:min(36vw,52vh)}.title__hint{display:none}.title__tape{height:40px;bottom:6px}}@media (prefers-reduced-motion:reduce){.title *,.title{transition:none!important;animation-duration:10ms!important;animation-iteration-count:1!important}.tcloud,.tbirds{display:none}}.title__wallet.is-shake{animation:.38s ease-in-out tshake;border-color:#c8452e!important}@keyframes tshake{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}.title.is-card .tfield{display:none}
