.inputs.svelte-l09gxn{pointer-events:none;position:fixed;inset:0}.jump.svelte-l09gxn{--ring:16dvmin;width:var(--ring);height:var(--ring);border:max(2px, calc(2 * var(--ui-line))) solid color-mix(in srgb, var(--ui-accent) 35%, transparent);background:var(--ui-sunken);color:var(--ui-accent-text);pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:18.5dvmin;left:14dvmin}.jump.svelte-l09gxn:before{content:"";background:var(--ui-accent-fill);width:62%;height:62%;box-shadow:inset 0 var(--ui-line) 0 var(--ui-highlight-strong), var(--ui-shadow-sm);border-radius:50%;transition:background-color .12s;position:absolute}.jump.held.svelte-l09gxn:before{background:var(--ui-accent-fill-hover)}.jump.svelte-l09gxn svg{width:34%;height:34%;position:relative}.chat.svelte-9vlmlp{width:calc(310 * var(--px));pointer-events:auto;flex-direction:column;display:flex;overflow:hidden}header.svelte-9vlmlp{height:calc(34 * var(--px));background:repeating-linear-gradient(90deg, #3f8dff 0 calc(8 * var(--px)), #3683f5 calc(8 * var(--px)) calc(16 * var(--px)));align-items:stretch;display:flex}.title.svelte-9vlmlp{align-items:center;gap:calc(8 * var(--px));padding:0 calc(10 * var(--px));color:#fff;font:inherit;font-size:calc(20 * var(--px));cursor:pointer;background:0 0;border:0;flex:1;display:flex}.bubble.svelte-9vlmlp{font-size:calc(16 * var(--px))}.unread.svelte-9vlmlp{padding:0 calc(6 * var(--px));background:var(--ui-danger);font-size:calc(11 * var(--px));border-radius:999px}.online.svelte-9vlmlp{align-items:center;gap:calc(4 * var(--px));padding:0 calc(8 * var(--px));color:#fff;font-size:calc(13 * var(--px));display:flex}.dot.svelte-9vlmlp{width:calc(7 * var(--px));height:calc(7 * var(--px));border:calc(1.5 * var(--px)) solid #0b3d12;background:#3dff4f;border-radius:50%}.fold.svelte-9vlmlp{width:calc(34 * var(--px));border:0;border-left:calc(1.5 * var(--px)) solid #ffffff59;color:#fff;font-size:calc(12 * var(--px));cursor:pointer;background:#00000026;padding:0;transition:transform .15s}.folded.svelte-9vlmlp{transform:rotate(180deg)}.log.svelte-9vlmlp{gap:calc(4 * var(--px));height:calc(110 * var(--px));padding:calc(6 * var(--px)) calc(10 * var(--px));overflow-wrap:anywhere;font-size:calc(12 * var(--px));scrollbar-width:thin;scrollbar-color:#ffffff59 transparent;flex-direction:column;margin:0;line-height:1.3;list-style:none;display:flex;overflow-y:auto}.log.svelte-9vlmlp>:where(.svelte-9vlmlp):first-child{margin-top:auto}.name.svelte-9vlmlp{color:#fff}.notice.svelte-9vlmlp{color:#7fd6ff}.notice.svelte-9vlmlp .name:where(.svelte-9vlmlp){color:#fff}.empty.svelte-9vlmlp{color:var(--ui-text-faint)}.compose.svelte-9vlmlp{gap:calc(8 * var(--px));padding:calc(8 * var(--px)) calc(10 * var(--px)) calc(10 * var(--px));border-top:calc(1 * var(--px)) solid #ffffff1f;margin:0;display:flex}input.svelte-9vlmlp{min-width:0;height:calc(30 * var(--px));padding:0 calc(10 * var(--px));border:calc(1.5 * var(--px)) solid #ffffff8c;border-radius:calc(6 * var(--px));color:#fff;font:inherit;font-size:calc(13 * var(--px));background:#00000040;outline:0;flex:1}input.svelte-9vlmlp::placeholder{color:#ffffff8c}input.svelte-9vlmlp:focus{border-color:#fff}.send.svelte-9vlmlp{width:calc(40 * var(--px));height:calc(30 * var(--px));border:calc(1.5 * var(--px)) solid #1f7a12;border-radius:calc(6 * var(--px));color:#fff;font-size:calc(16 * var(--px));cursor:pointer;background:linear-gradient(#8ee53f,#3fae1e);padding:0}.send.svelte-9vlmlp:disabled{filter:grayscale()}.sidebar.svelte-1xic1e8{gap:calc(10 * var(--px));width:calc(250 * var(--px));margin-top:calc(60 * var(--px));pointer-events:none;flex-direction:column;display:flex}.compact.svelte-1xic1e8{width:auto;margin-top:0}.compact.svelte-1xic1e8 .tile:where(.svelte-1xic1e8):not(.store),.compact.svelte-1xic1e8 .slow:where(.svelte-1xic1e8),.compact.svelte-1xic1e8 .bars:where(.svelte-1xic1e8){display:none}.compact.svelte-1xic1e8 .tiles:where(.svelte-1xic1e8){grid-template-columns:calc(80 * var(--px))}.tiles.svelte-1xic1e8{gap:calc(8 * var(--px));grid-template-columns:repeat(2,1fr);display:grid}.tile.svelte-1xic1e8{justify-content:flex-end;align-items:center;gap:calc(2 * var(--px));height:calc(80 * var(--px));padding:0 0 calc(4 * var(--px));color:#fff;font:inherit;cursor:pointer;pointer-events:auto;flex-direction:column;transition:transform 80ms;display:flex;position:relative}.tile.svelte-1xic1e8:hover{transform:scale(1.04)}.tile.svelte-1xic1e8:active{transform:scale(.97)}.store.svelte-1xic1e8{border-color:#ffd23f;border-width:calc(2.5 * var(--px))}.icon.svelte-1xic1e8{font-size:calc(34 * var(--px));line-height:1}.badge.svelte-1xic1e8{width:calc(40 * var(--px));height:calc(40 * var(--px));border-radius:calc(8 * var(--px));font-size:calc(24 * var(--px));place-items:center;display:grid}.badge.blue.svelte-1xic1e8{background:linear-gradient(#5ab8ff,#2f6fe0)}.name.svelte-1xic1e8{font-size:calc(18 * var(--px))}.store-name.svelte-1xic1e8{color:#ffd23f;font-style:italic}.bonus.svelte-1xic1e8{right:calc(4 * var(--px));bottom:calc(24 * var(--px));color:#ffd23f;font-size:calc(14 * var(--px));position:absolute}.slow.svelte-1xic1e8{height:calc(38 * var(--px));border:calc(1.5 * var(--px)) solid #ffffffb3;border-radius:calc(4 * var(--px));background:repeating-conic-gradient(#c9c9c9 0% 25%, #b1b1b1 0% 50%) 0 0 / calc(8 * var(--px)) calc(8 * var(--px));color:#fff;font:inherit;font-size:calc(18 * var(--px));cursor:pointer;pointer-events:auto}.slow.on.svelte-1xic1e8{background:repeating-conic-gradient(#5fd66b 0% 25%, #43b851 0% 50%) 0 0 / calc(8 * var(--px)) calc(8 * var(--px))}.bars.svelte-1xic1e8{gap:calc(6 * var(--px));flex-direction:column;display:flex}.row.svelte-1xic1e8{align-items:center;gap:calc(8 * var(--px));display:flex}.bar.svelte-1xic1e8{align-items:center;gap:calc(6 * var(--px));height:calc(36 * var(--px));padding:0 calc(6 * var(--px));border-radius:calc(6 * var(--px));background:linear-gradient(90deg, var(--tint), color-mix(in srgb, var(--tint) 55%, transparent));flex:1;display:flex}.coin.svelte-1xic1e8{width:calc(27 * var(--px));height:calc(27 * var(--px));border:calc(2 * var(--px)) solid #ffffff8c;background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--coin) 60%, white), var(--coin));font-size:calc(13 * var(--px));border-radius:50%;place-items:center;display:grid}.second.svelte-1xic1e8{margin-left:calc(14 * var(--px))}.value.svelte-1xic1e8{font-size:calc(21 * var(--px))}.side.svelte-1xic1e8{width:calc(26 * var(--px));height:calc(26 * var(--px));color:#fff;font:inherit;font-size:calc(14 * var(--px));cursor:pointer;pointer-events:auto;place-items:center;padding:0;display:grid}.money.svelte-1xic1e8{color:var(--money);font-size:calc(40 * var(--px));line-height:1}.hotbar.svelte-1nzuge8{gap:calc(6 * var(--px));pointer-events:none;display:flex}.slot.svelte-1nzuge8{width:calc(58 * var(--px));height:calc(58 * var(--px));border-radius:calc(9 * var(--px));flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.full.svelte-1nzuge8{border-color:var(--rarity);box-shadow:0 calc(1 * var(--px)) 0 #0b1640, 0 0 calc(12 * var(--px)) var(--rarity)}.number.svelte-1nzuge8{top:calc(2 * var(--px));left:calc(6 * var(--px));font-size:calc(11 * var(--px));position:absolute}.face.svelte-1nzuge8{font-size:calc(22 * var(--px))}.label.svelte-1nzuge8{max-width:100%;font-size:calc(9 * var(--px));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.round.svelte-1xiwplj{width:calc(46 * var(--px));height:calc(46 * var(--px));color:#fff;cursor:pointer;pointer-events:auto;border-radius:50%;place-items:center;padding:0;transition:transform .2s;display:grid}.round.svelte-1xiwplj:hover{transform:rotate(45deg)}.round.svelte-1xiwplj .lucide{width:calc(26 * var(--px));height:calc(26 * var(--px));stroke-width:2.5px;filter:drop-shadow(0 calc(1.5 * var(--px)) 0 #070920)}.prompts.svelte-18ey99u{align-items:center;gap:calc(8 * var(--px));flex-direction:column;display:flex}.prompt.svelte-18ey99u{align-items:center;gap:calc(10 * var(--px));padding:calc(8 * var(--px)) calc(16 * var(--px)) calc(8 * var(--px)) calc(8 * var(--px));border:calc(3 * var(--px)) solid #0b1640;border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:var(--ui-shadow);color:#fff;font:inherit;cursor:pointer;pointer-events:auto;touch-action:none;animation:.18s ease-out svelte-18ey99u-pop;display:flex}.row.svelte-18ey99u{gap:calc(8 * var(--px));display:flex}.small.svelte-18ey99u{padding:calc(4 * var(--px)) calc(12 * var(--px)) calc(4 * var(--px)) calc(4 * var(--px))}.upgrade.svelte-18ey99u{background:linear-gradient(#ffd23ff2,#f5b50ff2);border-color:#6b4a00}.upgrade.poor.svelte-18ey99u{filter:grayscale(.6)brightness(.85)}.upgrade.svelte-18ey99u:disabled{cursor:default;filter:grayscale(.3)}.key.svelte-18ey99u{width:calc(40 * var(--px));height:calc(40 * var(--px));border:calc(3 * var(--px)) solid #0b1640;box-shadow:inset 0 calc(-4 * var(--px)) 0 #9fb4e8;color:#0b1640;font-size:calc(22 * var(--px));text-shadow:none;-webkit-text-stroke:0;background:linear-gradient(#fff,#d6e2ff);border-radius:50%;place-items:center;display:grid;position:relative}.small.svelte-18ey99u .key:where(.svelte-18ey99u){width:calc(30 * var(--px));height:calc(30 * var(--px));font-size:calc(16 * var(--px))}.full.svelte-18ey99u .key:where(.svelte-18ey99u){background:linear-gradient(#ffd0d5,#ff8a97)}.ring.svelte-18ey99u{inset:calc(-9 * var(--px));width:calc(100% + 18 * var(--px));height:calc(100% + 18 * var(--px));pointer-events:none;position:absolute;transform:rotate(-90deg)}.ring.svelte-18ey99u circle:where(.svelte-18ey99u){fill:none;stroke:var(--money);stroke-width:4px;stroke-linecap:round;stroke-dasharray:132;stroke-dashoffset:132px;filter:drop-shadow(0 0 3px #3dff4fcc);animation-name:svelte-18ey99u-fill;animation-timing-function:linear;animation-fill-mode:forwards}.text.svelte-18ey99u{flex-direction:column;align-items:flex-start;line-height:1.1;display:flex}.verb.svelte-18ey99u{font-size:calc(14 * var(--px))}.name.svelte-18ey99u{font-size:calc(18 * var(--px))}.income.svelte-18ey99u{font-size:calc(12 * var(--px));color:var(--money)}@keyframes svelte-18ey99u-fill{to{stroke-dashoffset:0}}@keyframes svelte-18ey99u-pop{0%{opacity:0;transform:scale(.8)}}.warning.svelte-1bbtb6t{align-items:center;gap:calc(10 * var(--px));padding:calc(8 * var(--px)) calc(22 * var(--px));border:calc(3 * var(--px)) solid #0b1640;background:color-mix(in srgb, var(--wave) 80%, #0b1640);box-shadow:0 calc(5 * var(--px)) 0 #0b1640, 0 0 calc(30 * var(--px)) var(--wave);font-size:calc(26 * var(--px));pointer-events:none;border-radius:999px;animation:2.6s ease-out forwards svelte-1bbtb6t-slam;display:flex;position:fixed;top:18%;left:50%;transform:translate(-50%)}.icon.svelte-1bbtb6t{font-size:calc(30 * var(--px))}.dead.svelte-1bbtb6t{color:#ff5d6c;font-size:calc(64 * var(--px));pointer-events:none;animation:.5s ease-out svelte-1bbtb6t-wobble;position:fixed;top:38%;left:50%;transform:translate(-50%,-50%)rotate(-4deg)}.toasts.svelte-1bbtb6t{align-items:center;gap:calc(4 * var(--px));pointer-events:none;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:fixed;bottom:26%;left:50%;transform:translate(-50%)}.toasts.svelte-1bbtb6t li:where(.svelte-1bbtb6t){font-size:calc(18 * var(--px));white-space:nowrap;animation:.25s ease-out svelte-1bbtb6t-rise}@keyframes svelte-1bbtb6t-slam{0%{opacity:0;transform:translate(-50%)scale(2)}10%{opacity:1;transform:translate(-50%)scale(.95)}15%,85%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%)scale(1)}}@keyframes svelte-1bbtb6t-wobble{0%{opacity:0;transform:translate(-50%,-50%)rotate(8deg)scale(1.6)}}@keyframes svelte-1bbtb6t-rise{0%{transform:translateY(calc(12 * var(--px)));opacity:0}}.backdrop.svelte-1rkawon{z-index:1000;pointer-events:auto;background:#0b164059;position:fixed;inset:0}.modal.svelte-1rkawon{z-index:1001;width:min(calc(420 * var(--px)), 94vw);pointer-events:auto;background:linear-gradient(#1a1e56f0,#0c0e2cf5);flex-direction:column;max-height:90vh;animation:.2s ease-out svelte-1rkawon-open;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.wide.svelte-1rkawon{width:min(calc(620 * var(--px)), 94vw)}header.svelte-1rkawon{height:calc(42 * var(--px));background:repeating-linear-gradient(90deg, var(--tint) 0 calc(8 * var(--px)), color-mix(in srgb, var(--tint), #000 10%) calc(8 * var(--px)) calc(16 * var(--px)));flex-shrink:0;align-items:stretch;display:flex}h2.svelte-1rkawon{align-items:center;gap:calc(8 * var(--px));padding:0 calc(12 * var(--px));color:#fff;font-family:var(--ui-font-display);font-size:calc(22 * var(--px));flex:1;margin:0;font-weight:400;display:flex}.icon.svelte-1rkawon{font-size:calc(20 * var(--px));-webkit-text-stroke:0;text-shadow:none}.close.svelte-1rkawon{width:calc(32 * var(--px));min-height:calc(32 * var(--px));height:calc(32 * var(--px));margin-right:calc(6 * var(--px));border-radius:calc(9 * var(--px));font-size:calc(17 * var(--px));align-self:center;padding:0}.body.svelte-1rkawon{gap:calc(12 * var(--px));padding:calc(14 * var(--px));flex-direction:column;display:flex;overflow-y:auto}.modal.svelte-1rkawon .stat{justify-content:center;align-items:baseline;gap:calc(8 * var(--px));font-size:calc(34 * var(--px));margin:0;display:flex}.modal.svelte-1rkawon .stat small{font-size:calc(15 * var(--px));color:var(--ui-text-dim)}.modal.svelte-1rkawon .buys{justify-content:center;gap:calc(8 * var(--px));display:flex}.modal.svelte-1rkawon .buy{min-height:calc(56 * var(--px));padding:calc(4 * var(--px)) calc(10 * var(--px));font-size:calc(20 * var(--px));--fill:var(--tint);--base:var(--tint-base);flex-direction:column;flex:1;gap:0;line-height:1.05}.modal.svelte-1rkawon .price{font-size:calc(13 * var(--px));color:#eaffea}.modal.svelte-1rkawon .hint{font-size:calc(13 * var(--px));text-align:center;color:var(--ui-text-dim);margin:0;font-weight:500}.modal.svelte-1rkawon .hint b{color:var(--ui-text)}@keyframes svelte-1rkawon-open{0%{opacity:0;transform:translate(-50%,-50%)scale(.85)}}.next.svelte-19u2qhs{color:var(--money)}.top.svelte-lywrpl{align-items:center;gap:calc(8 * var(--px));flex-direction:column;display:flex}.bottom.svelte-lywrpl{align-items:center;gap:calc(14 * var(--px));flex-direction:column;display:flex}.right.svelte-lywrpl{align-items:flex-end;gap:calc(14 * var(--px));flex-direction:column;display:flex}.code.svelte-lywrpl{height:calc(24 * var(--px));pointer-events:auto;border-radius:999px;align-items:stretch;display:flex;overflow:hidden}.label.svelte-lywrpl,.value.svelte-lywrpl{padding:0 calc(9 * var(--px));align-items:center;display:flex}.label.svelte-lywrpl{font-size:calc(11 * var(--px));color:var(--ui-text-dim)}.value.svelte-lywrpl{font-size:calc(12 * var(--px));letter-spacing:.2em;color:var(--ui-accent)}.copy.svelte-lywrpl{width:calc(26 * var(--px));border:0;border-left:calc(1.5 * var(--px)) solid #fff3;color:var(--ui-text-dim);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}.copy.svelte-lywrpl:hover{background:var(--ui-tint);color:var(--ui-text)}.copied.svelte-lywrpl,.copied.svelte-lywrpl:hover{color:var(--ui-success)}.backdrop.svelte-grfkuk{backdrop-filter:blur(calc(6 * var(--px)));background:radial-gradient(at 50% 30%,#28329659,#0000 60%),linear-gradient(#0e103eb8,#0a0a2cdb);position:fixed;inset:0}.title.svelte-grfkuk{margin-top:calc(6 * var(--px));pointer-events:none;flex-direction:column;align-items:center;display:flex;position:relative}.rays.svelte-grfkuk{width:calc(900 * var(--px));height:calc(900 * var(--px));background:repeating-conic-gradient(#ffffff17 0deg 5deg,#0000 5deg 18deg);animation:60s linear infinite svelte-grfkuk-spin;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);mask-image:radial-gradient(circle,#000 12%,#0000 55%)}.logo.svelte-grfkuk{font-family:var(--ui-font-display);filter:drop-shadow(0 calc(5 * var(--px)) 0 #070920);flex-direction:column;align-items:center;margin:0;font-weight:400;line-height:.88;display:flex;position:relative}.logo.svelte-grfkuk span:where(.svelte-grfkuk){-webkit-text-stroke:calc(7 * var(--px)) #070920;paint-order:stroke fill}.top.svelte-grfkuk{font-size:calc(58 * var(--px));background:linear-gradient(#7ff6ff 0%,#2bb8ff 60%,#1a7ef0 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.bottom.svelte-grfkuk{font-size:calc(92 * var(--px));background:linear-gradient(#fff27a 0%,#ffd12e 50%,#ffae00 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.tagline.svelte-grfkuk{margin:calc(8 * var(--px)) 0 0;font-size:calc(17 * var(--px));position:relative}.panel.svelte-grfkuk{width:calc(290 * var(--px));border:calc(3 * var(--px)) solid #0b1640;border-radius:var(--ui-radius-lg);box-shadow:0 calc(5 * var(--px)) 0 #0b1640, var(--ui-shadow);pointer-events:auto;background:linear-gradient(#222870eb,#0e1032f0);flex-direction:column;display:flex;overflow:hidden}.panel-head.svelte-grfkuk{align-items:center;gap:calc(8 * var(--px));padding:calc(7 * var(--px)) calc(12 * var(--px));border-bottom:calc(3 * var(--px)) solid #0b1640;background:linear-gradient(180deg, color-mix(in srgb, var(--tint), white 18%), var(--tint));font-family:var(--ui-font-display);font-size:calc(19 * var(--px));display:flex}.panel-head.svelte-grfkuk span:where(.svelte-grfkuk){-webkit-text-stroke:0;text-shadow:none}.panel-body.svelte-grfkuk{gap:calc(9 * var(--px));padding:calc(12 * var(--px));flex-direction:column;margin:0;display:flex}.column.svelte-grfkuk{align-items:stretch;gap:calc(10 * var(--px));width:calc(340 * var(--px));margin-top:calc(40 * var(--px));pointer-events:auto;flex-direction:column;display:flex}.name-field.svelte-grfkuk{gap:calc(3 * var(--px));cursor:text;flex-direction:column;display:flex}.name-label.svelte-grfkuk{padding-left:calc(4 * var(--px));color:#ffd23f;font-size:calc(13 * var(--px))}.name-box.svelte-grfkuk{align-items:center;gap:calc(8 * var(--px));height:calc(44 * var(--px));padding:0 calc(12 * var(--px));border:calc(3 * var(--px)) solid #0b1640;border-radius:var(--ui-radius-lg);box-shadow:inset 0 calc(3 * var(--px)) 0 #00000059;font-size:calc(18 * var(--px));background:#080a24bf;transition:border-color .15s;display:flex}.name-field.svelte-grfkuk:focus-within .name-box:where(.svelte-grfkuk){border-color:#ffd23f}.name.svelte-grfkuk{color:#fff;min-width:0;font:inherit;font-size:calc(22 * var(--px));background:0 0;border:0;outline:0;flex:1;padding:0}.name.svelte-grfkuk::placeholder{color:#fff;opacity:.55}.play.svelte-grfkuk{width:100%;min-height:calc(62 * var(--px));font-size:calc(36 * var(--px));border-radius:var(--ui-radius-lg)}.sparkle.svelte-grfkuk{color:#fff9b0;font-size:calc(16 * var(--px));animation:1.4s ease-in-out infinite svelte-grfkuk-twinkle;position:absolute}.sparkle.left.svelte-grfkuk{top:calc(10 * var(--px));left:calc(16 * var(--px))}.sparkle.right.svelte-grfkuk{right:calc(18 * var(--px));bottom:calc(10 * var(--px));animation-delay:.7s}.duo.svelte-grfkuk{gap:calc(10 * var(--px));grid-template-columns:1fr 1fr;display:grid}.big.svelte-grfkuk{min-height:calc(46 * var(--px));font-size:calc(20 * var(--px))}.icon.svelte-grfkuk{font-size:calc(18 * var(--px));text-shadow:none;-webkit-text-stroke:0}.friends.svelte-grfkuk{width:auto}.join.svelte-grfkuk{gap:calc(8 * var(--px));display:flex}.code.svelte-grfkuk{min-width:0;height:calc(34 * var(--px));padding:0 calc(10 * var(--px));border:calc(2.5 * var(--px)) solid #0b1640;border-radius:var(--ui-radius);color:#fff;font:inherit;font-size:calc(15 * var(--px));letter-spacing:.2em;text-transform:uppercase;background:#00000059;outline:0;flex:1}.code.svelte-grfkuk:focus{border-color:#43c6ff}.code.svelte-grfkuk::placeholder{color:var(--ui-text-faint);letter-spacing:.1em}.small.svelte-grfkuk{min-height:calc(34 * var(--px));padding:0 calc(14 * var(--px));font-size:calc(15 * var(--px))}.wide.svelte-grfkuk{width:100%}.error.svelte-grfkuk{color:#ff7b86;font-size:calc(13 * var(--px));text-align:center;margin:0}.rank.svelte-grfkuk{color:#ffd23f;font-size:calc(15 * var(--px));text-align:center;margin:0}.tiles.svelte-grfkuk{gap:calc(7 * var(--px));grid-template-columns:repeat(3,1fr);display:grid}.tile.svelte-grfkuk{padding:calc(7 * var(--px)) 0;border:calc(2 * var(--px)) solid #ffffff24;border-radius:var(--ui-radius);background:#00000040;flex-direction:column;align-items:center;display:flex}.tile-icon.svelte-grfkuk{font-size:calc(16 * var(--px))}.tile.svelte-grfkuk strong:where(.svelte-grfkuk){font-size:calc(18 * var(--px))}.tile.svelte-grfkuk small:where(.svelte-grfkuk){color:var(--ui-text-dim);font-size:calc(11 * var(--px))}.cash.svelte-grfkuk{color:var(--money)}.speed.svelte-grfkuk{color:#ffd23f}.meter.svelte-grfkuk{height:calc(22 * var(--px));border:calc(2.5 * var(--px)) solid #0b1640;background:#0006;border-radius:999px;position:relative;overflow:hidden}.fill.svelte-grfkuk{min-width:calc(10 * var(--px));background:linear-gradient(#c8a6ff,#8a4dff);border-radius:999px;position:absolute;inset:0 auto 0 0}.meter-label.svelte-grfkuk{height:100%;font-size:calc(12 * var(--px));place-items:center;display:grid;position:relative}ul.svelte-grfkuk{list-style:none}li.svelte-grfkuk{align-items:flex-start;gap:calc(8 * var(--px));font-size:calc(13 * var(--px));line-height:1.25;display:flex}.tag.svelte-grfkuk{min-width:calc(34 * var(--px));padding:calc(1 * var(--px)) calc(5 * var(--px));border:calc(2 * var(--px)) solid #0b1640;border-radius:calc(5 * var(--px));font-family:var(--ui-font-display);font-size:calc(11 * var(--px));text-align:center;flex-shrink:0}.tag-new.svelte-grfkuk{background:#e8273a}.tag-fix.svelte-grfkuk{background:#2f7bf0}.meta.svelte-grfkuk{align-items:center;gap:calc(12 * var(--px));color:var(--ui-text-faint);font-size:calc(11 * var(--px));pointer-events:auto;display:flex}.meta.svelte-grfkuk a:where(.svelte-grfkuk){color:var(--ui-text-faint);text-decoration:none}.meta.svelte-grfkuk a:where(.svelte-grfkuk):hover{color:#fff}.status.svelte-grfkuk{align-items:center;gap:calc(5 * var(--px));display:flex}.dot.svelte-grfkuk{width:calc(8 * var(--px));height:calc(8 * var(--px));background:currentColor;border-radius:50%}.connected.svelte-grfkuk{color:var(--ui-success)}.connecting.svelte-grfkuk{color:var(--ui-warning)}.offline.svelte-grfkuk{color:var(--ui-danger)}@keyframes svelte-grfkuk-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes svelte-grfkuk-twinkle{50%{opacity:.3;transform:scale(.7)}}@media (aspect-ratio<=4/3){.panel.svelte-grfkuk:not(.friends){display:none}}@media (prefers-reduced-motion:reduce){.rays.svelte-grfkuk,.sparkle.svelte-grfkuk{animation:none}}.tabs.svelte-1xtqh0h{gap:calc(6 * var(--px));grid-template-columns:repeat(4,1fr);display:grid}.tab.svelte-1xtqh0h{min-height:calc(38 * var(--px));padding:0 calc(6 * var(--px));font-size:calc(14 * var(--px));--fill:var(--candy-indigo);--base:var(--candy-indigo-base);opacity:.7}.tab.active.svelte-1xtqh0h{--fill:var(--candy-sky);--base:var(--candy-sky-base);opacity:1}.panel.svelte-1xtqh0h{gap:calc(6 * var(--px));max-height:55vh;padding:calc(8 * var(--px));border:calc(2 * var(--px)) solid #ffffff1f;border-radius:var(--ui-radius);background:#00000038;flex-direction:column;display:flex;overflow-y:auto}.row.svelte-1xtqh0h{justify-content:space-between;align-items:center;gap:calc(12 * var(--px));min-height:calc(40 * var(--px));padding:calc(4 * var(--px)) calc(10 * var(--px));border-radius:var(--ui-radius);background:#ffffff0f;display:flex}.label.svelte-1xtqh0h{font-size:calc(15 * var(--px));flex-direction:column;font-weight:700;display:flex}.label.svelte-1xtqh0h small:where(.svelte-1xtqh0h){font-size:calc(11 * var(--px));color:var(--ui-text-dim);font-weight:500}.keys.svelte-1xtqh0h{gap:calc(6 * var(--px));display:flex}.key.svelte-1xtqh0h{min-width:calc(76 * var(--px));height:calc(32 * var(--px));padding:0 calc(10 * var(--px));border:calc(2.5 * var(--px)) solid #0b1640;border-radius:var(--ui-radius);box-shadow:inset 0 calc(-3 * var(--px)) 0 #9fb4e8;color:#0b1640;font:inherit;font-size:calc(14 * var(--px));cursor:pointer;background:linear-gradient(#fff,#d6e2ff);font-weight:700}.key.waiting.svelte-1xtqh0h{box-shadow:inset 0 calc(-3 * var(--px)) 0 #d9a60f;background:linear-gradient(#fff3a8,#ffd23f);animation:.8s ease-in-out infinite alternate svelte-1xtqh0h-blink}.key.chosen.svelte-1xtqh0h{box-shadow:inset 0 calc(-3 * var(--px)) 0 #2f9e3d;background:linear-gradient(#b8ffc0,#5cdc6b)}.switch.svelte-1xtqh0h{appearance:none;width:calc(52 * var(--px));height:calc(28 * var(--px));border:calc(2.5 * var(--px)) solid #0b1640;cursor:pointer;background:#4a5070;border-radius:999px;flex-shrink:0;margin:0;transition:background .15s;position:relative}.switch.svelte-1xtqh0h:after{content:"";top:calc(2 * var(--px));left:calc(2 * var(--px));width:calc(19 * var(--px));height:calc(19 * var(--px));box-shadow:0 calc(2 * var(--px)) 0 #00000040;background:#fff;border-radius:50%;transition:transform .15s;position:absolute}.switch.svelte-1xtqh0h:checked{background:var(--money)}.switch.svelte-1xtqh0h:checked:after{transform:translateX(calc(24 * var(--px)))}.slider.svelte-1xtqh0h{max-width:calc(240 * var(--px));accent-color:var(--candy-sky);cursor:pointer;flex:1}.note.svelte-1xtqh0h{margin:calc(4 * var(--px)) 0 0;font-size:calc(12 * var(--px));color:var(--ui-text-dim);text-align:center}.reset.svelte-1xtqh0h{min-height:calc(36 * var(--px));padding:0 calc(18 * var(--px));font-size:calc(14 * var(--px));align-self:center}@keyframes svelte-1xtqh0h-blink{to{filter:brightness(1.15)}}@font-face{font-family:Fredoka;src:url(../assets/fonts/Fredoka.ttf)format("truetype");font-weight:300 700;font-display:block}@font-face{font-family:Lilita One;src:url(../assets/fonts/LilitaOne.ttf)format("truetype");font-display:block}:root{--px:calc(100vmin / 720);--ui-line:max(1px, round(down, var(--px), 1px));--ui-well:#0b0d2a;--ui-panel:#11143a;--ui-control:#1d2258;--ui-control-hover:#262c6e;--ui-control-active:#171b48;--ui-control-disabled:#2a2d44;--ui-surface:#0c0e2cc7;--ui-surface-blur:blur(calc(8 * var(--px)));--ui-rim:#d2dcff8c;--ui-tint:#ffffff1a;--ui-sunken:#0000004d;--ui-highlight:#ffffff24;--ui-highlight-strong:#fff6;--ui-border:#ffffff29;--ui-border-strong:#d2dcff8c;--ui-border-hover:#fff;--ui-text:#fff;--ui-text-dim:#c3c9ee;--ui-text-faint:#8e95c4;--ui-accent:#ffd23f;--ui-accent-fill:#ffc61a;--ui-accent-fill-hover:#ffd54d;--ui-accent-fill-active:#f0b400;--ui-accent-text:#3b2600;--candy-green:#8ee53f;--candy-green-base:#3fae1e;--candy-orange:#ffb13b;--candy-orange-base:#f07a0c;--candy-pink:#ff5ee0;--candy-pink-base:#d42fae;--candy-grey:#8e939e;--candy-grey-base:#5c616d;--candy-purple:#b36bff;--candy-purple-base:#7b3ae0;--candy-blue:#5aa9ff;--candy-blue-base:#2f6fe0;--candy-indigo:#7b86ff;--candy-indigo-base:#4a54e0;--candy-sky:#43c6ff;--candy-sky-base:#1b8fd6;--candy-yellow:#ffe14d;--candy-yellow-base:#f5b50f;--candy-red:#ff6b6b;--candy-red-base:#d63a3a;--money:#3dff4f;--ui-success:#3fd46b;--ui-warning:#ffb627;--ui-danger:#ff4a5c;--ui-radius:calc(8 * var(--px));--ui-radius-lg:calc(12 * var(--px));--ui-control-height:calc(32 * var(--px));--ui-icon-size:calc(14 * var(--px));--ui-focus-ring:0 0 0 calc(2.5 * var(--px)) color-mix(in srgb, var(--ui-accent) 55%, transparent);--ui-shadow:0 calc(4 * var(--px)) calc(14 * var(--px)) #00000059;--ui-shadow-sm:0 calc(2 * var(--px)) calc(4 * var(--px)) #00000059;--ui-stroke:.2em;--ui-ink:#070920;--ui-outline:0 .08em 0 var(--ui-ink);--ui-font:"Fredoka", "Baloo 2", "Segoe UI", system-ui, sans-serif;--ui-font-display:"Lilita One", "Fredoka", sans-serif;--ui-font-mono:"Fredoka", ui-monospace, Consolas, monospace;--ui-font-size:calc(12 * var(--px))}@media (pointer:coarse){:root{--px:calc(100vmin / 540)}}#app{font-family:var(--ui-font);font-size:var(--ui-font-size);color:var(--ui-text);-webkit-font-smoothing:antialiased;font-weight:700}#app .lucide{width:var(--ui-icon-size);height:var(--ui-icon-size);flex-shrink:0}:where(#app) .outlined,:where(#app) .candy{-webkit-text-stroke:var(--ui-stroke) var(--ui-ink);paint-order:stroke fill;text-shadow:var(--ui-outline)}:where(#app) .glass{border:calc(1.75 * var(--px)) solid var(--ui-outline-color,#0b1640bf);border-radius:calc(9 * var(--px));box-shadow:inset 0 calc(1 * var(--px)) 0 #ffffff1a, 0 calc(1 * var(--px)) 0 var(--ui-outline-color,#0b1640bf), var(--ui-shadow);background:linear-gradient(#1a1e56b8,#0c0e2cc7)}:where(#app) .candy{--fill:var(--candy-green);--base:var(--candy-green-base);justify-content:center;align-items:center;gap:calc(8 * var(--px));min-height:calc(38 * var(--px));padding:0 calc(16 * var(--px));border:calc(2 * var(--px)) solid color-mix(in srgb, var(--base) 60%, #000);border-radius:var(--ui-radius-lg);background:linear-gradient(180deg, var(--fill) 0%, var(--base) 100%);box-shadow:inset 0 calc(2 * var(--px)) 0 #ffffff59, inset 0 calc(-3 * var(--px)) 0 #0000002e, 0 calc(3 * var(--px)) calc(6 * var(--px)) #00000059;color:#fff;font:inherit;font-size:calc(15 * var(--px));white-space:nowrap;cursor:pointer;pointer-events:auto;transition:transform 60ms,filter .12s;display:inline-flex;position:relative;overflow:visible}:where(#app) .candy:after{content:"";inset:calc(2 * var(--px)) calc(6 * var(--px)) 52% calc(6 * var(--px));border-radius:calc(8 * var(--px)) calc(8 * var(--px)) calc(20 * var(--px)) calc(20 * var(--px));pointer-events:none;background:linear-gradient(#ffffff4d,#ffffff0a);position:absolute}:where(#app) .candy:hover:not(:disabled){filter:brightness(1.08)}:where(#app) .candy:active:not(:disabled){transform:translateY(calc(2 * var(--px))) scale(.99)}:where(#app) .candy:disabled{filter:grayscale(.85)brightness(.8);cursor:default}:where(#app) .new{top:calc(-12 * var(--px));right:calc(-8 * var(--px));color:#ff3b3b;font-family:var(--ui-font-display);font-size:calc(15 * var(--px));-webkit-text-stroke:.3em #fff;paint-order:stroke fill;pointer-events:none;font-weight:400;animation:1.2s ease-in-out infinite new-bounce;position:absolute;transform:rotate(-12deg)}@keyframes new-bounce{50%{transform:rotate(-12deg)scale(1.12)}}
