:root{--navy:#2b2350;--navy-2:#4a3f7a;--orange:#ff8a1f;--orange-2:#ff6a00;--gold:#ffc93c;--gold-2:#f5a800;--green:#33c76f;--green-2:#1fa456;--pink:#ff5c8a;--pink-2:#e8366a;--purple:#8a6cff;--purple-2:#6a4be8;--sky-1:#7fdcff;--sky-2:#3fb4ff;--sky-3:#2a8cff;--cream:#fff8e7;--cream-2:#ffefc9;--white:#ffffff;--ink:var(--navy);--ink-2:#4b4470;--muted:#7a7398;--card:var(--cream);--paper:#eaf7ff;--paper-2:#d9f0ff;--line:#e7dcc0;--line-strong:var(--navy);--ok:var(--green-2);--bad:var(--pink-2);--moss:var(--green-2);--moss-2:var(--green);--moss-soft:#dcf7e6;--brass:var(--orange);--brass-soft:var(--cream-2);--coral:var(--pink-2);--coral-soft:#ffe1ea;--sky:var(--sky-3);--font-display:var(--font-baloo),"Baloo 2","Nunito",system-ui,sans-serif;--font-body:var(--font-nunito),"Nunito",system-ui,sans-serif;--stroke:3px;--radius:20px;--radius-sm:14px;--pop:0 5px 0 var(--navy);--pop-sm:0 3px 0 var(--navy);--shadow:var(--pop);--topbar-h:64px;--bottomnav-h:72px;--nav-space:calc(var(--bottomnav-h) + env(safe-area-inset-bottom));--tap:48px;--spring:cubic-bezier(0.34,1.56,0.64,1);--app-h:100dvh}@media (display-mode:standalone){:root{--app-h:100vh}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body,html{margin:0;padding:0;max-width:100%;overflow-x:clip}html{background:var(--sky-3);touch-action:pan-x pan-y;text-size-adjust:100%}body{font-family:var(--font-body);font-weight:600;color:var(--ink);min-height:var(--app-h);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overscroll-behavior:none}.badge,.btn,.coin-pill,.hud,.seg__option,.tab__icon,a,button,img,nav{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}img{-webkit-user-drag:none}@property --sky-1{syntax:"<color>";inherits:true;initial-value:#7fdcff}@property --sky-2{syntax:"<color>";inherits:true;initial-value:#3fb4ff}@property --sky-3{syntax:"<color>";inherits:true;initial-value:#2a8cff}@property --hud-1{syntax:"<color>";inherits:true;initial-value:rgba(42,140,255,.92)}@property --hud-2{syntax:"<color>";inherits:true;initial-value:rgba(63,180,255,.86)}:root{--hud-1:rgba(42,140,255,0.92);--hud-2:rgba(63,180,255,0.86);--orb-x:78%;--orb-y:7%;--orb-size:96px;--orb-color:#fff27a;--orb-glow:rgba(255,236,120,0.6);--stars:0;--clouds:0.55;--on-sky:var(--navy);--on-sky-muted:var(--ink-2)}html[data-daypart=morning]{--sky-1:#a8e6ff;--sky-2:#ffd9b0;--sky-3:#ff9f7a;--hud-1:rgba(255,140,110,0.92);--hud-2:rgba(255,186,140,0.88);--orb-x:14%;--orb-y:22%;--orb-color:#ffd86b;--orb-glow:rgba(255,200,120,0.65);--clouds:0.7}html[data-daypart=afternoon]{--sky-1:#8fd8ff;--sky-2:#ffd27a;--sky-3:#ff8a4c;--hud-1:rgba(255,128,60,0.92);--hud-2:rgba(255,176,90,0.88);--orb-x:84%;--orb-y:26%;--orb-color:#ffc23c;--orb-glow:rgba(255,170,60,0.6);--clouds:0.6}html[data-daypart=evening]{--sky-1:#ff9f8a;--sky-2:#c86dd7;--sky-3:#4a2f9a;--hud-1:rgba(120,66,190,0.94);--hud-2:rgba(200,109,215,0.88);--orb-x:86%;--orb-y:58%;--orb-size:120px;--orb-color:#ff7a4c;--orb-glow:rgba(255,110,80,0.55);--stars:0.35;--clouds:0.35;--on-sky:#ffffff;--on-sky-muted:#f1e6ff}html[data-daypart=night]{--sky-1:#2c2f7a;--sky-2:#1c1a52;--sky-3:#0f0d2e;--hud-1:rgba(28,26,82,0.94);--hud-2:rgba(44,47,122,0.9);--orb-x:80%;--orb-y:8%;--orb-size:70px;--orb-color:#fff4cc;--orb-glow:rgba(255,244,204,0.35);--stars:1;--clouds:0.1;--on-sky:#ffffff;--on-sky-muted:#d9d4ff}.sky{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:linear-gradient(180deg,var(--sky-1) 0,var(--sky-2) 55%,var(--sky-3) 100%);transition:--sky-1 2.4s ease,--sky-2 2.4s ease,--sky-3 2.4s ease}.sky__orb{left:var(--orb-x);top:var(--orb-y);width:var(--orb-size);height:var(--orb-size);translate:-50% 0;background:var(--orb-color);box-shadow:0 0 0 12px rgba(255,255,255,.22),0 0 70px 26px var(--orb-glow);transition:left 2.4s ease,top 2.4s ease,width 2.4s ease,height 2.4s ease,background-color 2.4s ease,box-shadow 2.4s ease}.sky__orb,.sky__orb:before{position:absolute;border-radius:50%}.sky__orb:before{content:"";inset:-40%;background:repeating-conic-gradient(from 0deg,var(--orb-glow) 0deg 8deg,transparent 8deg 24deg);-webkit-mask:radial-gradient(circle,transparent 36%,#000 38%,transparent 70%);mask:radial-gradient(circle,transparent 36%,#000 38%,transparent 70%);will-change:rotate;animation:sun-spin 60s linear infinite;transition:opacity 2.4s ease}html[data-daypart=night] .sky__orb{background:transparent;box-shadow:inset -18px -6px 0 0 var(--orb-color),0 0 50px 8px var(--orb-glow)}html[data-daypart=night] .sky__orb:before{opacity:0;animation:none}@keyframes sun-spin{to{rotate:1turn}}.sky__stars{position:absolute;inset:0 0 35%;opacity:var(--stars);background-image:radial-gradient(2px 2px at 20px 30px,#fff 50%,transparent 51%),radial-gradient(2px 2px at 90px 120px,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 160px 60px,#fff 50%,transparent 51%),radial-gradient(2.5px 2.5px at 230px 160px,#fffbe0 50%,transparent 51%),radial-gradient(1.5px 1.5px at 280px 20px,#fff 50%,transparent 51%),radial-gradient(2px 2px at 60px 200px,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 190px 230px,#fff 50%,transparent 51%);background-size:300px 260px;transition:opacity 2.4s ease}html:is([data-daypart=evening],[data-daypart=night]) .sky__stars{will-change:opacity;animation:twinkle 4s ease-in-out infinite alternate}@keyframes twinkle{0%{opacity:calc(var(--stars) * .55)}to{opacity:var(--stars)}}.sky__clouds{position:absolute;inset:0 0 0 -360px;opacity:var(--clouds);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='240'%3E%3Cg fill='%23fff'%3E%3Cellipse cx='60' cy='60' rx='46' ry='18'/%3E%3Cellipse cx='92' cy='48' rx='30' ry='22'/%3E%3Cellipse cx='270' cy='170' rx='54' ry='20'/%3E%3Cellipse cx='300' cy='156' rx='32' ry='24'/%3E%3C/g%3E%3C/svg%3E") 0 0 /360px 240px;transition:opacity 2.4s ease;will-change:transform;animation:cloud-drift 90s linear infinite}@keyframes cloud-drift{to{transform:translateX(360px)}}.shell .page :is(h2,h3,p,.state):not(:is(.card,.dialog,.sheet,.notice,.stat,.kv,.toast,.seg,.npc__bubble,.pwa-card,.pf-fin__box,.deal,.round-card) *,.notice,.badge,.eyebrow){color:var(--on-sky)}.shell .page .muted:not(:is(.card,.dialog,.sheet,.notice,.stat,.kv,.toast,.seg,.npc__bubble,.deal) *){color:var(--on-sky-muted)}html[data-daypart=night] .mapscreen__map .gm-style{filter:brightness(.72) saturate(.85) hue-rotate(-10deg)}html[data-daypart=evening] .mapscreen__map .gm-style{filter:sepia(.25) saturate(1.1) brightness(.92)}html[data-daypart=night] :is(.mapscreen__map,.schematic){background-color:#161c2c}html[data-daypart=evening] :is(.mapscreen__map,.schematic){background-color:#b5cf8e}h1,h2,h3{font-family:var(--font-display);font-weight:800;letter-spacing:0;line-height:1.1;margin:0 0 .5rem;color:var(--navy)}h1{font-size:clamp(1.7rem,5vw,2.4rem)}h2{font-size:1.4rem}h3{font-size:1.12rem}.title-pop{color:var(--white);-webkit-text-stroke:6px var(--navy);paint-order:stroke fill;text-shadow:0 4px 0 var(--navy)}a{color:var(--purple-2);font-weight:700}p{margin:0 0 .75rem}:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.eyebrow{font-family:var(--font-display);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--purple-2)}.muted{color:var(--muted);font-weight:600}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.asset-dot{width:30px;height:30px;flex:none;display:inline-grid;place-items:center;border-radius:50%;border:2px solid var(--navy);color:var(--white);background:#a49fbd}.asset-dot.available{background:var(--green)}.asset-dot.mine{background:var(--orange)}.coin{display:inline-flex;align-items:center;gap:.2em}.num svg{vertical-align:-.2em}.pos{color:var(--ok)}.neg{color:var(--bad)}.btn{--btn-bg:var(--green);--btn-bg-2:var(--green-2);--btn-fg:var(--white);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--tap);padding:0 1.25rem;border-radius:16px;border:var(--stroke) solid var(--navy);background:linear-gradient(180deg,var(--btn-bg) 0,var(--btn-bg) 55%,var(--btn-bg-2) 100%);color:var(--btn-fg);font-family:var(--font-display);font-size:1.05rem;font-weight:800;text-shadow:0 2px 0 rgba(43,35,80,.35);box-shadow:inset 0 3px 0 rgba(255,255,255,.45),var(--pop);cursor:pointer;text-decoration:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .08s ease,box-shadow .08s ease,filter .15s ease}.btn:hover{filter:brightness(1.05)}.btn:active:not(:disabled){transform:translateY(4px);box-shadow:inset 0 3px 0 rgba(255,255,255,.35),0 1px 0 var(--navy)}.btn:disabled,.btn[aria-disabled=true]{--btn-bg:#c9c3dc;--btn-bg-2:#b2abc9;cursor:not-allowed;text-shadow:none}.btn--brass{--btn-bg:var(--orange);--btn-bg-2:var(--orange-2)}.btn--gold{--btn-bg:var(--gold);--btn-bg-2:var(--gold-2);--btn-fg:var(--navy);text-shadow:0 1px 0 rgba(255,255,255,.6)}.btn--purple{--btn-bg:var(--purple);--btn-bg-2:var(--purple-2)}.btn--ghost{--btn-bg:var(--white);--btn-bg-2:var(--cream-2);--btn-fg:var(--navy);text-shadow:none}.btn--danger{--btn-bg:var(--pink);--btn-bg-2:var(--pink-2)}.btn--block{width:100%}.btn--small{min-height:38px;padding:0 .85rem;font-size:.92rem;border-radius:12px;box-shadow:inset 0 2px 0 rgba(255,255,255,.45),var(--pop-sm)}.btn--small:active:not(:disabled){transform:translateY(2px)}.btn--big{min-height:60px;font-size:1.25rem;border-radius:20px}.btn--pulse:not(:disabled){animation:btn-pulse 1.8s var(--spring) infinite}@keyframes btn-pulse{0%,70%,to{scale:1}80%{scale:1.04}}.icon-btn{display:inline-grid;place-items:center;width:var(--tap);height:var(--tap);border-radius:16px;border:var(--stroke) solid var(--navy);background:var(--white);color:var(--navy);box-shadow:var(--pop-sm);cursor:pointer;position:relative;transition:transform .08s ease}.icon-btn:active{transform:translateY(2px);box-shadow:0 1px 0 var(--navy)}.field{display:grid;grid-gap:.35rem;gap:.35rem;margin-bottom:1rem}.field label,.field>.label{font-family:var(--font-display);font-weight:700;font-size:.98rem}.input,.select,.textarea{min-height:var(--tap);padding:0 .95rem;border:var(--stroke) solid var(--navy);border-radius:var(--radius-sm);background:var(--white);color:var(--ink);font:inherit;font-size:16px;font-weight:700;width:100%;box-shadow:inset 0 3px 0 rgba(43,35,80,.08);transition:border-color .15s ease,box-shadow .15s ease}.textarea{padding:.7rem .95rem;min-height:96px;resize:vertical}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%232b2350' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;padding-right:2.4rem}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--purple-2);box-shadow:0 0 0 4px rgba(138,108,255,.3)}.field-error{color:var(--bad);font-size:.88rem;font-weight:700;animation:field-shake .32s ease}.field-hint{color:var(--muted);font-size:.85rem}.input[aria-invalid=true]{border-color:var(--pink-2);box-shadow:0 0 0 4px rgba(255,92,138,.22)}@keyframes field-shake{25%{translate:-4px 0}75%{translate:4px 0}}.switch{position:relative;width:58px;height:34px;flex:none}.switch input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer;z-index:1}.switch span{position:absolute;inset:0;border-radius:999px;border:var(--stroke) solid var(--navy);background:#d6d1e6;transition:background .2s ease}.switch span:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:var(--white);border:2px solid var(--navy);transition:transform .25s var(--spring)}.switch input:checked+span{background:var(--green)}.switch input:checked+span:after{transform:translateX(24px)}.switch input:focus-visible+span{outline:3px solid var(--gold);outline-offset:2px}.card{background:var(--card);border:var(--stroke) solid var(--navy);border-radius:var(--radius);padding:1.1rem 1.15rem;box-shadow:var(--pop);position:relative}.card--white{background:var(--white)}.card--sky{background:linear-gradient(180deg,#e6f7ff,#c9ecff)}.card--gold{background:linear-gradient(180deg,#fff3c4,#ffe08a)}.card__ribbon{position:absolute;top:-16px;left:50%;translate:-50% 0;padding:.15rem 1.1rem;border:var(--stroke) solid var(--navy);border-radius:999px;background:var(--orange);color:var(--white);font-family:var(--font-display);font-weight:800;white-space:nowrap;box-shadow:var(--pop-sm);text-shadow:0 2px 0 rgba(43,35,80,.3)}.ledger-rule{border:0;border-top:3px dashed var(--line);margin:1rem 0}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:.7rem;gap:.7rem}.stat{background:var(--white);border:var(--stroke) solid var(--navy);border-radius:16px;padding:.55rem .75rem;box-shadow:var(--pop-sm)}.stat__label{font-size:.8rem;color:var(--muted);font-weight:700}.stat__value{font-family:var(--font-display);font-size:1.35rem;font-weight:800}.kv{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.5rem 1rem;gap:.5rem 1rem;margin:.75rem 0;padding:.75rem .9rem;background:var(--white);border:2px solid var(--line);border-radius:16px}.kv dt{color:var(--muted);font-weight:700;white-space:nowrap}.kv dd{margin:0;text-align:right;font-weight:800}.kv dd.holding{display:grid;justify-items:end;grid-gap:.2rem;gap:.2rem;font-weight:600}.holding__chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.25rem}.holding__chip{padding:.05rem .45rem;font-size:.75rem;font-weight:800;color:var(--green-2);background:var(--moss-soft);border-radius:999px}.kv .kv__note{grid-column:1/-1;margin-top:-.3rem;padding:.35rem .55rem;border-radius:10px;background:var(--cream);text-align:left;font-size:.74rem;font-weight:600;line-height:1.35;color:var(--muted)}.pstats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin:.75rem 0}.pstats__tile{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0;padding:.55rem .7rem;border:2px solid var(--line);border-left-width:5px;border-radius:14px;background:var(--white)}.pstats__tile>span{color:var(--muted);font-size:.72rem;font-weight:700}.pstats__tile .coin,.pstats__tile>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pstats__tile .coin{font-size:1.08rem;font-weight:800}.pstats__tile--price{border-left-color:var(--gold)}.pstats__tile--profit{border-left-color:var(--green)}.pstats__tile--rev{border-left-color:#3fb4ff}.pstats__tile--cost{border-left-color:var(--pink)}.valuation{margin:.75rem 0;padding:.6rem .75rem;border:2px solid var(--line);border-radius:16px;background:#fff8e1}.valuation summary{display:flex;align-items:center;gap:.6rem;cursor:pointer;list-style:none}.valuation summary::-webkit-details-marker{display:none}.valuation summary:after{content:"▾";margin-left:auto;color:var(--muted);transition:rotate .15s}.valuation[open] summary:after{rotate:180deg}.valuation__stars{flex:none;color:#f2a516;letter-spacing:-1px;text-shadow:0 1px 0 var(--navy)}.valuation__stars span{color:rgba(43,35,80,.18);text-shadow:none}.valuation__label{display:grid;font-weight:800}.valuation__label small{color:var(--muted);font-weight:700}.valuation__notes{margin:.5rem 0 0;padding-left:1.1rem;font-size:.85rem;font-weight:600}.valuation__hint{margin:.4rem 0 0;font-size:.78rem}.badge{display:inline-flex;align-items:center;gap:.3rem;padding:.12rem .65rem;border-radius:999px;font-family:var(--font-display);font-size:.8rem;font-weight:800;background:var(--white);color:var(--navy);border:2px solid var(--navy);text-decoration:none;white-space:nowrap}.badge--available{background:var(--green);color:var(--white)}.badge--owned{background:#d6d1e6}.badge--gold,.badge--mine{background:var(--gold)}.badge--alert{background:var(--pink);color:var(--white);animation:wiggle 2.4s ease-in-out infinite}.badge--purple{background:var(--purple);color:var(--white)}@keyframes wiggle{0%,86%,to{rotate:0deg}90%{rotate:-4deg}95%{rotate:4deg}}.notice{border:2px solid var(--navy);border-radius:16px;background:#e3f4ff;padding:.7rem .95rem;font-size:.95rem;font-weight:700}.notice--warn{background:#fff1c7}.notice--error{background:#ffe1ea;color:#a3123f}.notice--ok{background:#dcf7e6}.skeleton{background:linear-gradient(90deg,#f3ead2 25%,#fffaf0 50%,#f3ead2 75%);background-size:200% 100%;animation:shimmer 1.2s linear infinite;border-radius:12px}@keyframes shimmer{to{background-position:-200% 0}}.state{display:grid;justify-items:center;text-align:center;grid-gap:.4rem;gap:.4rem;padding:1.75rem 1rem;color:var(--ink-2)}.state__seal{width:72px;height:72px;display:grid;place-items:center}.shell{min-height:var(--app-h);display:grid;grid-template-rows:auto 1fr;grid-template-columns:96px 1fr;grid-template-areas:"top top" "nav main"}.hud{grid-area:top;position:-webkit-sticky;position:sticky;top:0;z-index:30;gap:.6rem;padding:calc(.45rem + env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) .45rem max(.75rem,env(safe-area-inset-left));min-height:var(--topbar-h);background:linear-gradient(180deg,var(--hud-1),var(--hud-2));transition:--hud-1 2.4s ease,--hud-2 2.4s ease;border-bottom:var(--stroke) solid var(--navy)}.hud,.hud__brand{display:flex;align-items:center}.hud__brand{gap:.5rem;text-decoration:none;margin-right:.5rem}.hud__brand img{border-radius:12px;border:2px solid var(--navy)}.hud__brand span{font-family:var(--font-display);font-size:1.45rem;font-weight:800;color:var(--white);-webkit-text-stroke:5px var(--navy);paint-order:stroke fill}.hud__spacer{flex:1 1}.hud-level{position:relative;width:50px;height:50px;flex:none;display:grid;place-items:center;text-decoration:none}.hud-level svg{position:absolute;inset:0;rotate:-90deg}.hud-level__face{position:relative;z-index:1;width:38px;height:38px;border-radius:50%;border:2px solid var(--navy);overflow:hidden;background:var(--gold) url(/img/may-sm.webp) center 12% /150% no-repeat}.hud-level__face img{width:100%;height:100%;object-fit:cover}.hud-level__num{position:absolute;z-index:2;right:-6px;bottom:-4px;min-width:24px;height:24px;padding:0 4px;border-radius:999px;border:2px solid var(--navy);background:var(--purple);color:var(--white);font-size:.85rem;display:grid;place-items:center}.coin-pill,.hud-level__num{font-family:var(--font-display);font-weight:800}.coin-pill{display:inline-flex;align-items:center;gap:.35rem;height:40px;padding:0 .85rem 0 .25rem;border-radius:999px;border:var(--stroke) solid var(--navy);background:linear-gradient(180deg,#4a3f7a,var(--navy));color:var(--white);font-size:1.15rem;box-shadow:inset 0 -3px 0 rgba(0,0,0,.25);position:relative;text-decoration:none;min-width:0}.coin-pill__icon{width:34px;height:34px;margin-left:-8px;flex:none;filter:drop-shadow(0 2px 0 var(--navy))}.coin-pill__float{position:absolute;right:6px;top:-10px;font-family:var(--font-display);font-weight:800;font-size:1rem;pointer-events:none;-webkit-text-stroke:4px var(--navy);paint-order:stroke fill}.coin-pill__float.pos{color:var(--gold)}.coin-pill__float.neg{color:var(--pink)}.hud .icon-btn{width:44px;height:44px;border-radius:14px}.dot-badge{position:absolute;top:-8px;right:-8px;min-width:22px;height:22px;padding:0 5px;border-radius:999px;border:2px solid var(--navy);background:var(--pink);color:var(--white);font-family:var(--font-display);font-size:.78rem;font-weight:800;display:grid;place-items:center;animation:badge-pop .4s var(--spring)}@keyframes badge-pop{0%{scale:0}}.nav{grid-area:nav;display:flex;flex-direction:column;gap:.6rem;padding:1rem .6rem;position:-webkit-sticky;position:sticky;top:var(--topbar-h);height:calc(var(--app-h) - var(--topbar-h))}.nav a{display:grid;justify-items:center;grid-gap:.15rem;gap:.15rem;padding:.5rem .25rem .4rem;border-radius:18px;border:var(--stroke) solid var(--navy);background:var(--white);color:var(--navy);text-decoration:none;font-family:var(--font-display);font-size:.8rem;font-weight:800;box-shadow:var(--pop-sm);position:relative}.nav a[aria-current=page]{background:var(--orange);color:var(--white);text-shadow:0 2px 0 rgba(43,35,80,.35)}.main{grid-area:main;min-width:0}.page{max-width:1080px;margin:0 auto;padding:1.25rem 1.1rem 3rem}.page__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem}.page__head h1{margin:0;color:var(--white);-webkit-text-stroke:7px var(--navy);paint-order:stroke fill;text-shadow:0 4px 0 var(--navy)}.page__head .eyebrow{display:inline-block;background:var(--navy);color:var(--gold);padding:.1rem .6rem;border-radius:999px;margin-bottom:.35rem}.announce,.offline-banner{position:-webkit-sticky;position:sticky;top:var(--topbar-h);z-index:25;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.45rem 1rem;border-bottom:var(--stroke) solid var(--navy);font-family:var(--font-display);font-weight:700;font-size:.95rem;text-align:center}.offline-banner{background:var(--pink);color:var(--white)}.announce--info{background:var(--white)}.announce--warn{background:var(--gold)}.announce--party{background:linear-gradient(90deg,var(--purple),var(--pink),var(--orange));color:var(--white);text-shadow:0 2px 0 rgba(43,35,80,.35)}.dialog{border:var(--stroke) solid var(--navy);border-radius:26px;padding:0;max-width:min(440px,calc(100vw - 1.5rem));width:100%;background:var(--cream);color:var(--ink);box-shadow:0 8px 0 var(--navy);overflow:visible}.dialog[open]{animation:dialog-pop .38s var(--spring)}@keyframes dialog-pop{0%{opacity:0;scale:.7}}.dialog::-webkit-backdrop{background:rgba(43,35,80,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog::backdrop{background:rgba(43,35,80,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog__hero{display:grid;place-items:center;margin:-48px auto 0;width:96px;height:96px}.dialog__body{padding:1.25rem 1.3rem .5rem}.dialog__body h2{text-align:center}.dialog__actions{display:flex;gap:.6rem;justify-content:stretch;padding:.75rem 1.3rem 1.3rem;flex-wrap:wrap}.dialog__actions>*{flex:1 1}.list{list-style:none;margin:0;padding:0}.list>li+li{border-top:2px dashed var(--line)}.row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.1rem;gap:1.1rem;list-style:none;padding:0;margin:0}.split{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start}.property-side,.split{display:grid;grid-gap:1.25rem;gap:1.25rem}.property-side{align-content:start}.property-side>.card{margin:0}.property-page__scene{max-width:640px;margin:0 auto 1.1rem}.property-page__scene .pscene{margin:0}.property-page__info h1{margin-bottom:.2rem}.property-page>.card,.property-page>section.card{margin-top:1.25rem}.countdown{display:inline-flex;align-items:center;gap:.3rem;font-family:var(--font-display);font-weight:800;color:var(--white);background:var(--pink-2);border:2px solid var(--navy);padding:.05rem .6rem;border-radius:999px}.seg{display:grid;grid-gap:.6rem;gap:.6rem}.seg__option{display:grid;grid-template-columns:auto 1fr auto;grid-gap:.75rem;gap:.75rem;align-items:center;padding:.8rem .95rem;border:var(--stroke) solid var(--navy);border-radius:18px;background:var(--white);cursor:pointer;min-height:var(--tap);box-shadow:var(--pop-sm);transition:transform .08s ease}.seg__option:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px 0 var(--navy)}.seg__option:has(input:checked){background:#fff3c4;box-shadow:inset 0 0 0 3px var(--gold),var(--pop-sm)}.seg__option input[type=radio]{width:22px;height:22px;accent-color:var(--orange)}.bar{height:18px;border-radius:999px;border:var(--stroke) solid var(--navy);background:#d6d1e6;overflow:hidden}.bar>span{display:block;height:100%;background:linear-gradient(180deg,#7ef0a6,var(--green) 60%,var(--green-2));border-radius:999px;transition:width .6s var(--spring)}.may{display:grid;grid-template-columns:auto 1fr;align-items:end;grid-gap:.25rem;gap:.25rem}.may__me{position:relative;padding:0;border:0;background:none;cursor:pointer;line-height:0;animation:may-enter .7s var(--spring) both;-webkit-tap-highlight-color:transparent}.may__img,.may__me{transform-origin:50% 100%}.may__img{display:block;width:100%;height:auto;filter:drop-shadow(0 4px 0 rgba(43,35,80,.25));-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:may-float 3.2s ease-in-out .7s infinite,may-breathe 2.4s ease-in-out infinite}.may__emote{position:absolute;top:6%;right:-10%;font-size:1.35rem;line-height:1;filter:drop-shadow(0 2px 0 rgba(43,35,80,.2));animation:may-emote .5s var(--spring) both}.may--hi .may__emote{transform-origin:70% 90%;animation:may-emote .5s var(--spring) both,may-wave .9s ease-in-out .5s 3}.may--think .may__emote,.may--warn .may__emote{animation:may-emote .5s var(--spring) both,may-pulse 1.4s ease-in-out .5s infinite}.may__me.is-jump .may__img{animation:may-jump .55s ease-out 2}.may__me.is-spin .may__img{animation:may-spin .8s ease-in-out}.may__me.is-wave .may__img{animation:may-sway .35s ease-in-out 3 alternate}.may__me.is-shy .may__img{animation:may-shy 1s ease-in-out}.may__me.is-heart .may__img{animation:may-squash .4s ease-in-out 2}.may__bubble{position:relative;background:var(--white);border:var(--stroke) solid var(--navy);border-radius:20px;padding:.7rem .9rem;box-shadow:var(--pop-sm);margin-bottom:1.6rem;transform-origin:0 100%;animation:may-bubble .4s ease-out .2s both}.may__bubble:before{content:"";position:absolute;left:-13px;bottom:14px;border:10px solid transparent;border-right:14px solid var(--navy);border-left:0}.may__bubble:after{content:"";position:absolute;left:-8px;bottom:17px;border:7px solid transparent;border-right:10px solid var(--white);border-left:0}.may__name{font-family:var(--font-display);font-weight:800;color:var(--orange-2);font-size:.85rem}.may__typing{position:absolute;left:.9rem;bottom:.8rem;display:flex;gap:4px;pointer-events:none;animation:may-typing-out .2s ease .75s both}.may__typing i{width:7px;height:7px;border-radius:50%;background:var(--muted);animation:may-dot .6s ease-in-out infinite alternate}.may__typing i:nth-child(2){animation-delay:.15s}.may__typing i:nth-child(3){animation-delay:.3s}.may__text{animation:may-text .4s ease-out .75s both}@keyframes may-enter{0%{opacity:0;transform:translateY(24px) scale(.6,1.3)}60%{opacity:1;transform:translateY(-6px) scale(1.08,.92)}to{transform:none}}@keyframes may-float{50%{translate:0 -4px}}@keyframes may-breathe{50%{scale:1.015 .985}}@keyframes may-emote{0%{opacity:0;transform:scale(.2) translateY(8px)}}@keyframes may-wave{25%{rotate:18deg}75%{rotate:-12deg}}@keyframes may-pulse{50%{scale:1.2}}@keyframes may-jump{0%,to{transform:none}30%{transform:translateY(2px) scale(1.08,.9)}60%{transform:translateY(-18px) scale(.95,1.06)}}@keyframes may-spin{to{transform:rotateY(1turn)}}@keyframes may-sway{0%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}@keyframes may-shy{30%,70%{transform:translateX(-4px) rotate(-5deg) scale(.96)}}@keyframes may-squash{50%{transform:scale(1.1,.92)}}@keyframes may-bubble{0%{opacity:0;transform:scale(.6) translateY(10px)}}@keyframes may-dot{to{transform:translateY(-4px);opacity:.4}}@keyframes may-typing-out{to{opacity:0;visibility:hidden}}@keyframes may-text{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.may__bubble,.may__emote,.may__img,.may__me,.may__me[class*=is-] .may__img,.may__text{animation:none}.may__typing{display:none}}.celebrate{position:fixed;inset:0;z-index:80;display:grid;place-items:center;pointer-events:none}.celebrate__card{display:grid;justify-items:center;grid-gap:.25rem;gap:.25rem;text-align:center}.celebrate__title{font-size:clamp(1.8rem,8vw,2.8rem);color:var(--gold);-webkit-text-stroke:8px var(--navy);text-shadow:0 5px 0 var(--navy)}.celebrate__sub,.celebrate__title{font-family:var(--font-display);font-weight:800;paint-order:stroke fill}.celebrate__sub{font-size:1.25rem;color:var(--white);-webkit-text-stroke:5px var(--navy)}.confetti{position:absolute;top:45%;left:50%;width:12px;height:16px;border:2px solid var(--navy);border-radius:3px}.toasts{position:fixed;left:50%;translate:-50% 0;top:calc(var(--topbar-h) + env(safe-area-inset-top) + .5rem);z-index:70;display:grid;grid-gap:.5rem;gap:.5rem;width:min(420px,calc(100vw - 1.5rem));pointer-events:none}.toast{pointer-events:auto;display:flex;align-items:center;gap:.6rem;padding:.6rem .8rem;background:var(--white);border:var(--stroke) solid var(--navy);border-radius:18px;box-shadow:var(--pop-sm);font-weight:700}.toast--ok{background:#dcf7e6}.toast--error{background:#ffe1ea}.asset-dot.loss{background:var(--pink)}.ledger-row{gap:.6rem}.ledger-row,.wallet-hero{display:flex;align-items:center}.wallet-hero{gap:.75rem}.onboarding{display:grid;justify-items:center;grid-gap:.75rem;gap:.75rem;text-align:center}.onboarding .may{text-align:left}.onboarding__dots{display:flex;justify-content:center;gap:.4rem;margin-bottom:1rem}.onboarding__dots span{width:34px;height:10px;border-radius:999px;border:2px solid var(--navy);background:var(--white)}.onboarding__dots .is-done{background:var(--gold)}.onboarding{cursor:-webkit-grab;cursor:grab}.onboarding:active{cursor:-webkit-grabbing;cursor:grabbing}.onboarding__swipe{margin:0;font-size:.85rem;animation:nudge-left 1.6s ease-in-out infinite}@keyframes nudge-left{50%{translate:-6px 0}}.onboarding__actions{display:flex;gap:.6rem;justify-content:space-between;flex-wrap:wrap;width:100%}.profile-hero{display:flex;align-items:center;gap:.8rem;margin-bottom:1rem}.profile-hero img{border-radius:20px;border:var(--stroke) solid var(--navy)}.menu__item{display:flex;align-items:center;gap:.7rem;min-height:52px;color:var(--navy);text-decoration:none;font-weight:700}.menu__item>span:nth-child(2){flex:1 1}.setting{display:flex;align-items:center;gap:.75rem;padding:.65rem 0;cursor:pointer}.setting+.setting{border-top:2px dashed var(--line)}.setting__text{flex:1 1;display:grid;grid-gap:.1rem;gap:.1rem}.setting__text .muted{font-size:.85rem}.switch input:disabled+span{opacity:.5}.inbox{display:grid;grid-gap:.6rem;gap:.6rem}.inbox>li+li{border-top:0}.inbox__item{padding:0;overflow:hidden}.inbox__item.is-unread{background:var(--white)}.inbox__link{display:flex;align-items:flex-start;gap:.7rem;width:100%;padding:.75rem .9rem;border:0;background:transparent;font:inherit;color:var(--navy);text-align:left;text-decoration:none;cursor:pointer}.inbox__text{flex:1 1;display:grid;grid-gap:.15rem;gap:.15rem}.inbox__dot{width:12px;height:12px;margin-top:.35rem;border-radius:50%;background:var(--pink);border:2px solid var(--navy)}.event-card{position:relative}.event-card__art{position:absolute;top:-22px;right:-6px;pointer-events:none}.announce__close{margin-left:.25rem;width:28px;height:28px;border-radius:50%;border:2px solid;background:transparent;color:inherit;font-weight:800;line-height:1;cursor:pointer}.pwa-card{position:fixed;z-index:60;left:50%;translate:-50% 0;bottom:1rem;width:min(440px,calc(100vw - 1.25rem));display:flex;gap:.7rem;align-items:flex-start;padding:.8rem;background:var(--white);border:var(--stroke) solid var(--navy);border-radius:22px;box-shadow:var(--pop)}.pwa-card__body{display:grid;grid-gap:.2rem;gap:.2rem;font-size:.92rem}.pwa-card__body strong{font-family:var(--font-display);font-size:1.1rem}.pwa-card__actions{display:flex;gap:.5rem;margin-top:.35rem}.maintenance{min-height:var(--app-h);display:grid;place-items:center;padding:1.25rem}.maintenance__card{display:grid;justify-items:center;grid-gap:.75rem;gap:.75rem;max-width:440px;text-align:center}.maintenance__card h1{margin:0}.bottom-nav{display:none}@media (max-width:860px){html{background:var(--navy)}.shell{grid-template-columns:1fr;grid-template-areas:"top" "main";padding-bottom:var(--nav-space)}.hud__brand,.hud__brand span,.nav{display:none}.bottom-nav{display:grid;grid-template-columns:repeat(5,1fr);align-items:end;position:fixed;left:0;right:0;bottom:0;height:calc(var(--bottomnav-h) + env(safe-area-inset-bottom));padding:0 max(.25rem,env(safe-area-inset-left)) env(safe-area-inset-bottom) max(.25rem,env(safe-area-inset-right));background:linear-gradient(180deg,#4a3f7a,var(--navy));border-top:var(--stroke) solid var(--navy);border-radius:22px 22px 0 0;z-index:40;box-shadow:0 -4px 0 rgba(43,35,80,.25)}.bottom-nav:after{content:"";position:absolute;left:0;right:0;top:100%;height:120px;background:var(--navy);pointer-events:none}.bottom-nav a{justify-items:center;align-content:end;grid-gap:.1rem;gap:.1rem;height:var(--bottomnav-h);padding-bottom:.5rem;color:#c9c2ea;text-decoration:none;font-family:var(--font-display);font-size:.74rem;font-weight:800}.bottom-nav a,.tab__icon{display:grid;position:relative}.tab__icon{place-items:center;width:40px;height:40px;border-radius:14px;transition:translate .3s var(--spring),width .3s var(--spring),height .3s var(--spring),scale .12s ease}.tab__icon>svg{position:relative;z-index:1}.bottom-nav a:active .tab__icon{scale:.86}.bottom-nav a[aria-current=page]{color:var(--white)}.bottom-nav a[aria-current=page] .tab__icon{width:56px;height:56px;translate:0 -18px;margin-bottom:-18px;color:var(--white)}.tab__bubble{position:absolute;inset:0;border-radius:50%;background:linear-gradient(180deg,#ffb35c,var(--orange) 60%,var(--orange-2));border:var(--stroke) solid var(--navy);box-shadow:inset 0 3px 0 rgba(255,255,255,.45),0 4px 0 var(--navy)}.bottom-nav .dot-badge{top:2px;right:calc(50% - 26px)}.page{padding:1rem .9rem 2rem}.announce,.offline-banner{top:calc(var(--topbar-h) + env(safe-area-inset-top))}.pwa-card{bottom:calc(var(--nav-space) + .75rem)}}.badge[href],.inbox__link,.inview__item,.menu__item,.nav a,.search__item{transition:scale .12s ease,background-color .15s ease}.badge[href]:active,.inbox__link:active,.inview__item:active,.menu__item:active,.search__item:active{scale:.97}.nav a:active{scale:.94}.btn:active:not(:disabled){scale:.98}html[data-motion=reduced] *,html[data-motion=reduced] :after,html[data-motion=reduced] :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:480px){.hud{gap:.35rem;padding-right:max(.5rem,env(safe-area-inset-right));padding-left:max(.5rem,env(safe-area-inset-left))}.hud .icon-btn{width:38px;height:38px;border-radius:12px}.hud .icon-btn svg{width:22px;height:22px}.hud .icon-btn__emoji{font-size:1.15rem}.hud .dot-badge{top:-7px;right:-7px;min-width:19px;height:19px;font-size:.7rem}.hud-level,.hud-level svg{width:44px;height:44px}.hud-level__face{width:33px;height:33px}.hud-level__num{min-width:21px;height:21px;font-size:.75rem}.coin-pill{height:36px;padding-right:.6rem;font-size:1rem}.coin-pill__icon{width:30px;height:30px}.coin-pill--flowing .coin-pill__text>.num:first-child{font-size:.92rem}}@media (max-width:420px){.hud .hud__settings{display:none}}@media (max-width:340px){.hud .icon-btn{width:34px;height:34px}}.coin-pill__text{display:grid;min-width:0;line-height:1.05}.coin-pill__text>*{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.coin-pill--flowing .coin-pill__text>.num:first-child{font-size:1.02rem}.coin-pill__flow{font-family:var(--font-body,inherit);font-size:.66rem;font-weight:800;color:#7dffb0;letter-spacing:.01em;white-space:nowrap}.property__head{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem}.icon-btn--ring img,.icon-btn--ring svg{animation:bell-ring 1.1s ease-in-out;transform-origin:50% 8%}.icon-btn--ping .icon-btn__emoji{animation:chat-ping .9s var(--spring)}.icon-btn__emoji{font-size:1.35rem;line-height:1;display:inline-block}.nav-alarm{animation:nav-alarm .9s ease-in-out 2}.nav-alarm .dot-badge{animation:badge-pop .5s var(--spring) 3}@keyframes bell-ring{0%,to{transform:rotate(0)}10%{transform:rotate(22deg)}20%{transform:rotate(-20deg)}30%{transform:rotate(16deg)}40%{transform:rotate(-14deg)}50%{transform:rotate(10deg)}60%{transform:rotate(-8deg)}70%{transform:rotate(4deg)}80%{transform:rotate(-2deg)}}@keyframes chat-ping{0%{transform:scale(1)}40%{transform:scale(1.35) rotate(-10deg)}to{transform:scale(1)}}@keyframes nav-alarm{0%,to{transform:translateX(0)}15%{transform:translateX(-5px) rotate(-4deg)}30%{transform:translateX(5px) rotate(4deg)}45%{transform:translateX(-4px) rotate(-3deg)}60%{transform:translateX(4px) rotate(3deg)}75%{transform:translateX(-2px)}}@media (prefers-reduced-motion:reduce){.icon-btn--ping .icon-btn__emoji,.icon-btn--ring img,.icon-btn--ring svg,.nav-alarm,.nav-alarm .dot-badge{animation:none}}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1d3bc6cf8ffd57a1-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/86fbc9d8e118e1a5-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/643504413c165422-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a65324f02aa278dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1d3bc6cf8ffd57a1-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/86fbc9d8e118e1a5-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/643504413c165422-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a65324f02aa278dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/1d3bc6cf8ffd57a1-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/86fbc9d8e118e1a5-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/643504413c165422-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/a65324f02aa278dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Baloo\ 2 Fallback;src:local("Arial");ascent-override:112.55%;descent-override:54.71%;line-gap-override:0.00%;size-adjust:95.78%}.__className_b99afd{font-family:Baloo\ 2,Baloo\ 2 Fallback;font-style:normal}.__variable_b99afd{--font-baloo:"Baloo 2","Baloo 2 Fallback"}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito Fallback;src:local("Arial");ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.00%;size-adjust:101.39%}.__className_bc016d{font-family:Nunito,Nunito Fallback;font-style:normal}.__variable_bc016d{--font-nunito:"Nunito","Nunito Fallback"}