@font-face{font-family:DOWNCOME;src:url(../font/DOWNCOME.TTF) format("truetype")}@font-face{font-family:BarlowCondensed;src:url(../font/BarlowCondensed-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:BarlowCondensed;src:url(../font/BarlowCondensed-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:BarlowCondensed;src:url(../font/BarlowCondensed-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:BarlowCondensed;src:url(../font/BarlowCondensed-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:BarlowCondensed;src:url(../font/BarlowCondensed-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:BarlowCondensed;src:url(../font/BarlowCondensed-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:BarlowCondensed;src:url(../font/BarlowCondensed-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:BarlowCondensed;src:url(../font/BarlowCondensed-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:BarlowCondensed;src:url(../font/BarlowCondensed-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:BarlowCondensed;src:url(../font/BarlowCondensed-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:BarlowCondensed;src:url(../font/BarlowCondensed-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:BarlowCondensed;src:url(../font/BarlowCondensed-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:BarlowCondensed;src:url(../font/BarlowCondensed-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:BarlowCondensed;src:url(../font/BarlowCondensed-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:BarlowCondensed;src:url(../font/BarlowCondensed-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:BarlowCondensed;src:url(../font/BarlowCondensed-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:BarlowCondensed;src:url(../font/BarlowCondensed-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:BarlowCondensed;src:url(../font/BarlowCondensed-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic}:root{font-family:BarlowCondensed,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;padding:0;width:100%;min-height:100vh}h1{font-size:3.2em;line-height:1.1}.card{padding:2em}#app{width:100%;height:100%;margin:0;padding:0}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}canvas:focus,canvas:focus-visible,.game-canvas:focus,.game-canvas:focus-visible,.canvas-container:focus,.canvas-container:focus-visible{outline:none}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}:root{--color-backdrop: #000000;--color-bg-dark: #0a0a0a;--color-bg-main: #141414;--color-bg-hover: #1e1e1e;--color-bg-active: #262626;--color-bg-light: #333333;--color-text: #ffffff;--color-text-secondary: #d0d0d0;--color-text-tertiary: #999999;--color-border: #2a2a2a;--color-border-light: #404040;--color-primary: #e0ae09;--color-primary-border: #b69529;--color-primary-shadow: #9a7000;--color-primary-text: #0d0d0d;--color-positive: #69db4c;--color-negative: #e07216;--color-critical: #db4c4c;--color-focus: #3b82f6;--color-tier-i: #69db4c;--color-tier-ii: #a855f7;--color-tier-iii: #ffd700;--color-text-muted: #888888;--color-text-disabled: #aaaaaa;--color-text-light: #cccccc;--color-text-lighter: #cfd0d0;--color-bg-hover-translucent: rgba(30, 30, 30, .8);--color-bg-input: rgba(64, 64, 64, .8);--color-bg-overlay: rgba(20, 20, 20, 1);--color-border-subtle: rgba(255, 255, 255, .1);--color-border-subtle-low: rgba(255, 255, 255, .08);--color-border-subtle-very-low: rgba(255, 255, 255, .03);--color-success: #38a13d;--color-danger: #c92a18}.action-button.svelte-14mrx2q{min-width:80%;padding:2px 20px;box-sizing:border-box;border-radius:3px;background-color:var(--color-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3E%3Cpath fill='%23705000' fill-opacity='0.2' d='M1 3h1v1H1V3zm2-2h1v1H3V1z'%3E%3C/path%3E%3C/svg%3E");background-clip:padding-box;color:var(--color-primary-text);cursor:pointer;font-size:24px;font-family:DOWNCOME,sans-serif;text-transform:uppercase;box-shadow:4px 4px #00000080,inset 0 0 8px 2px var(--color-primary-shadow);border:2px solid var(--color-primary-border);outline:none;-webkit-user-select:none;user-select:none}.action-button.svelte-14mrx2q:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.7);box-shadow:none}.action-button--primary.svelte-14mrx2q{font-weight:700}.start-screen-body.svelte-7ph0ne{width:100%;padding:10px 0;display:flex;flex-direction:column;align-items:center}.start-screen-title.svelte-7ph0ne{font-family:DOWNCOME,sans-serif;font-size:28px;text-transform:uppercase;color:#fff;margin:0 0 8px;text-align:center;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.start-screen-debt-amount.svelte-7ph0ne{font-family:DOWNCOME,monospace;font-size:30px;line-height:1;color:#e07216;position:relative;left:-8px;width:80px;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.start-screen-balance-row.svelte-7ph0ne{margin-top:16px;margin-bottom:16px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:0px}.start-screen-balance-label.svelte-7ph0ne{font-size:12px;font-weight:500;letter-spacing:1px;text-transform:uppercase;line-height:1;color:#fff;margin-bottom:2px}.link-button.svelte-107ixe8{background:none;border:none;padding:8px;color:var(--color-primary);cursor:pointer;font-size:14px;font-family:BarlowCondensed,sans-serif;font-weight:500;text-decoration:underline;text-transform:none;letter-spacing:.5px;transition:opacity .2s;opacity:.8;-webkit-user-select:none;user-select:none}.link-button.svelte-107ixe8:hover{opacity:1}.link-button.svelte-107ixe8:focus{outline:1px solid var(--color-focus);outline-offset:2px}.mini-action-button.svelte-1bmi4r9{min-width:auto;padding:4px 10px;box-sizing:border-box;border-radius:3px;background-color:var(--color-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3E%3Cpath fill='%23705000' fill-opacity='0.2' d='M1 3h1v1H1V3zm2-2h1v1H3V1z'%3E%3C/path%3E%3C/svg%3E");background-clip:padding-box;color:var(--color-primary-text);cursor:pointer;font-size:16px;font-family:DOWNCOME,sans-serif;text-transform:uppercase;box-shadow:3px 3px #00000080,inset 0 0 6px 2px var(--color-primary-shadow);border:2px solid var(--color-primary-border);outline:none;-webkit-user-select:none;user-select:none}.mini-action-button.svelte-1bmi4r9:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.7);box-shadow:none}.mini-action-button--primary.svelte-1bmi4r9{font-weight:700}.main-menu-screen.svelte-14i8asg{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.main-menu-footer.svelte-14i8asg{--menu-offset-top: 80px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin-top:var(--menu-offset-top)}.main-menu-footer--floating.svelte-14i8asg{max-width:220px}.main-menu-footer .action-button{width:100%}.main-menu-footer__critical.svelte-14i8asg{width:100%;display:flex;justify-content:center;align-items:center;gap:8px}.main-menu-footer__critical .link-button{max-width:none;width:auto}.pay-debt-section.svelte-14i8asg{position:absolute;top:120px;left:50%;transform:translate(-50%);width:100%;display:flex;flex-direction:column;align-items:center;gap:4px;background:#14141466;padding:8px 12px 12px;border-top:1px solid #e0ae09aa;border-bottom:1px solid #e0ae09aa;pointer-events:auto}.pay-debt__content.svelte-14i8asg{--row-order: column;display:flex;flex-direction:var(--row-order);align-items:center;gap:8px;width:100%}.pay-debt__buttons-row.svelte-14i8asg{display:flex;align-items:center;gap:8px}.pay-debt__label.svelte-14i8asg{font-family:DOWNCOME,monospace;font-size:18px;color:#fff;text-transform:uppercase;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.pay-debt__buttons.svelte-14i8asg{display:flex;gap:8px}.pill.svelte-14i8asg{appearance:none;border:1px solid rgba(105,219,76,.65);background:#69db4c2e;color:#69db4c;padding:8px 10px;font-size:14px;line-height:.8;cursor:pointer;font-family:inherit;text-transform:uppercase;letter-spacing:.6px;border-radius:0;display:inline-flex;align-items:center;justify-content:center;transition:all .1s ease;min-width:60px}.pill.svelte-14i8asg:hover:not(:disabled){background:#69db4c4d;transform:translateY(-1px)}.pill.svelte-14i8asg:active:not(:disabled){transform:translateY(0)}.pill--unlock.svelte-14i8asg{text-transform:uppercase}.pill--disabled.svelte-14i8asg{border-color:#b4b4b440;background:#7878781f;color:#c9c9c9;cursor:not-allowed;opacity:.5}.pay-debt__economy.svelte-14i8asg{width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:8px 16px 0;border-top:1px solid rgba(255,255,255,.1);box-sizing:border-box;font-family:DOWNCOME,monospace;font-size:18px;line-height:1;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.economy-row.svelte-14i8asg{display:flex;gap:6px;align-items:baseline}.economy-row--debt.svelte-14i8asg{grid-column:1;justify-content:flex-start}.economy-row--rate.svelte-14i8asg{grid-column:2;justify-content:center;text-align:center}.economy-row--cash.svelte-14i8asg{grid-column:3;justify-content:flex-end;text-align:right}.economy-label.svelte-14i8asg{color:#fff;text-transform:uppercase;letter-spacing:.5px}.economy-value.svelte-14i8asg{font-size:20px}.economy-value__per-second.svelte-14i8asg{font-size:14px;line-height:1}.economy-value--debt.svelte-14i8asg{color:#e07216}.economy-value--cash.svelte-14i8asg{color:#69db4c}.pause-menu-footer.svelte-naeerx{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.pause-menu-footer .action-button,.pause-menu-footer .link-button{width:100%}.round-summary-body.svelte-xcsqt4{width:100%;display:flex;flex-direction:column;align-items:center}.round-summary-message.svelte-xcsqt4{margin-bottom:10px}.round-summary-debt.svelte-xcsqt4{color:#e07216;font-weight:800}.round-summary-debt--waived.svelte-xcsqt4{color:#fff;font-weight:400}.round-summary-fee-value.svelte-xcsqt4{font-size:13px}.additional-fees.svelte-xcsqt4{font-weight:800;color:#e07216}.stats.svelte-xcsqt4{width:100%;display:flex;flex-direction:column;gap:0}.row.svelte-xcsqt4{display:flex;position:relative;align-items:center;justify-content:space-between;gap:12px;padding:2px 4px;border-bottom:1px solid rgba(255,255,255,.1)}.row.svelte-xcsqt4:last-child{border-bottom:none}.row__label.svelte-xcsqt4{opacity:.9}.row__value.svelte-xcsqt4{font-variant-numeric:tabular-nums}.row__value--good.svelte-xcsqt4{color:#38a13d;font-weight:800}.divider.svelte-xcsqt4{border:0;height:2px;background:#fff3;margin:0;width:100%}.row--total.svelte-xcsqt4{margin-top:0;font-weight:700;padding-top:8px}.row--thick-bottom.svelte-xcsqt4{border-bottom:2px solid rgba(255,255,255,.2)!important}.row--fee-waived.svelte-xcsqt4:after{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px solid #ffffff;opacity:.5;pointer-events:none;transform:translateY(-50%)}.garage-balance.svelte-e2bgwt{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;margin-bottom:12px;font-family:DOWNCOME,monospace;text-transform:uppercase;letter-spacing:.5px;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.garage-balance__item.svelte-e2bgwt{display:flex;gap:8px;align-items:baseline}.garage-balance__item--debt.svelte-e2bgwt{justify-content:flex-start}.garage-balance__item--rate.svelte-e2bgwt{justify-content:center;text-align:center}.garage-balance__item--cash.svelte-e2bgwt{justify-content:flex-end;text-align:right}.garage-balance__label.svelte-e2bgwt{color:#fff}.garage-balance__value.svelte-e2bgwt{color:#fff;font-size:20px}.garage-balance__value--debt.svelte-e2bgwt{color:#e07216}.garage-balance__value--rate.svelte-e2bgwt,.garage-balance__value--cash.svelte-e2bgwt{color:#69db4c}.garage-balance__value--rate.svelte-e2bgwt{color:#e07216}.garage-balance__per-second.svelte-e2bgwt{font-size:14px;line-height:1;margin-left:2px}.garage-balance__value--paid.svelte-e2bgwt{color:#69db4c}.garage-body.svelte-e2bgwt{width:100%;flex-direction:column;gap:10px;padding:0}.hardpoints-panel.svelte-e2bgwt{display:flex;justify-content:center;gap:12px}.garage-panel.svelte-e2bgwt{display:flex;flex-direction:column;gap:6px;background:#1e1e1e80;border:1px solid rgba(255,255,255,.1);padding:10px 12px;max-width:520px;width:100%;margin:0 auto;box-sizing:border-box}.panel-title.svelte-e2bgwt{text-align:center;opacity:.9;font-weight:700}.hardpoints-grid.svelte-e2bgwt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:center}.hardpoints-column.svelte-e2bgwt{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center}.hardpoint.svelte-e2bgwt{display:flex;flex-direction:column;align-items:center;gap:2px}.hardpoint__slot.svelte-e2bgwt{position:absolute;top:2px;left:50%;transform:translate(-50%);text-align:center;font-weight:500;font-size:8px;line-height:1;white-space:nowrap;text-transform:uppercase;letter-spacing:1px;pointer-events:none}.hardpoint__equipped-name.svelte-e2bgwt{margin-top:0;font-size:10px;line-height:1.1;width:100%;text-align:center;white-space:normal;overflow:visible;text-overflow:unset}.hardpoint__box.svelte-e2bgwt{appearance:none;border:1px solid rgba(255,255,255,.08);outline:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;width:60px;height:60px;padding:16px 4px 4px;background:#14141459;cursor:pointer;box-sizing:border-box;position:relative}.hardpoint__equipped-rate.svelte-e2bgwt{margin-top:0;font-size:10px;line-height:1.1;color:#e07216;font-variant-numeric:tabular-nums}.hardpoint__box--eligible.svelte-e2bgwt{border-color:#3cff8ce6;box-shadow:0 0 0 1px #3cff8c59,0 0 10px #3cff8c40}.hardpoint__box--locked.svelte-e2bgwt{border-color:#ffffff14;background:#14141499}.hardpoint__box--unaffordable.svelte-e2bgwt{opacity:.5}.hardpoint__locked.svelte-e2bgwt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.hardpoint__cost.svelte-e2bgwt{font-size:12px;letter-spacing:.5px;line-height:1;font-weight:800;color:#69db4c}.hardpoint__cost--unaffordable.svelte-e2bgwt{color:#c9c9c9}.hardpoint__icon.svelte-e2bgwt{width:32px;height:16px;object-fit:contain;image-rendering:pixelated;image-rendering:crisp-edges;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.hardpoint__equipped.svelte-e2bgwt{width:100%;text-align:center;opacity:.95;font-size:10px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inventory-panel.svelte-e2bgwt{display:flex;flex-direction:column;gap:12px;background:#1e1e1e80;border:1px solid rgba(255,255,255,.1);padding:10px 12px;max-width:520px;width:100%;margin:12px auto 0;overflow-x:hidden;box-sizing:border-box}.garage-econ.svelte-e2bgwt{display:flex;justify-content:center}.garage-econ__row.svelte-e2bgwt{display:flex;gap:8px;align-items:baseline}.garage-econ__label.svelte-e2bgwt{opacity:.9;text-transform:uppercase;letter-spacing:.5px}.garage-econ__value.svelte-e2bgwt{color:#e07216;font-variant-numeric:tabular-nums}.inventory-grid.svelte-e2bgwt{display:grid;grid-template-columns:repeat(auto-fit,64px);gap:10px;justify-content:center;align-content:start}.inventory-tile.svelte-e2bgwt{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:64px;height:80px;padding:4px;background:#1e1e1ecc;border:1px solid rgba(255,255,255,.1);cursor:pointer;border-radius:0;box-sizing:border-box}.inventory-tile--locked.svelte-e2bgwt{opacity:.9;cursor:default}.inventory-tile--unaffordable.svelte-e2bgwt{opacity:.5}.inventory-tile__cost.svelte-e2bgwt{position:absolute;top:-10px;left:50%;transform:translate(-50%);font-size:12px;line-height:1;font-weight:800;color:#69db4c;letter-spacing:.5px;filter:drop-shadow(2px 2px 0px #000000aa)}.inventory-tile__cost--unaffordable.svelte-e2bgwt{color:#c9c9c9}.pill.svelte-e2bgwt{appearance:none;border:1px solid rgba(105,219,76,.65);background:#69db4c2e;color:#69db4c;padding:2px 6px;font-size:10px;line-height:1.2;cursor:pointer;font-family:inherit;text-transform:uppercase;letter-spacing:.6px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center}.pill--unlocked.svelte-e2bgwt{border-color:#e0ae09cc;background:#e0ae0938;color:#e0ae09}.pill--unlock.svelte-e2bgwt{text-transform:uppercase}.pill--disabled.svelte-e2bgwt{border-color:#b4b4b440;background:#7878781f;color:#c9c9c9;cursor:not-allowed}.inventory-tile--selected.svelte-e2bgwt{border-color:#3cff8ce6;box-shadow:0 0 0 1px #3cff8c59,0 0 10px #3cff8c33}.inventory-tile.svelte-e2bgwt:hover{background:#1e1e1ef2;border-color:#ffffff2e}.inventory-tile__icon.svelte-e2bgwt{width:32px;height:16px;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4));image-rendering:pixelated;image-rendering:crisp-edges}.inventory-tile__name.svelte-e2bgwt{font-size:10px;line-height:1.2;width:100%;text-align:center;white-space:normal;overflow:visible;text-overflow:unset}.inventory-tile__rate.svelte-e2bgwt{font-size:10px;line-height:1.2;color:#e07216;font-variant-numeric:tabular-nums;margin-top:2px}.inventory-tile__unlock.svelte-e2bgwt{margin-top:4px}@media(max-width:420px){.hardpoints-panel.svelte-e2bgwt{flex-direction:column}}.menu-button.svelte-1izo61z{min-width:80%;padding:2px 24px;box-sizing:border-box;border-radius:0;background-color:var(--color-primary);color:var(--color-primary-text);cursor:pointer;font-size:26px;font-family:DOWNCOME,sans-serif;text-transform:uppercase;transform:skew(-15deg);box-shadow:4px 4px #00000080;border:none;-webkit-user-select:none;user-select:none}.menu-button--primary.svelte-1izo61z{background-color:var(--color-primary);border:1px solid rgba(255,255,255,.4);font-weight:700}.menu-button.svelte-1izo61z:focus{outline:3px solid var(--color-focus);outline-offset:2px;box-shadow:0 0 0 1px #3b82f680}.menu-button.svelte-1izo61z:focus:not(:focus-visible){outline:none;box-shadow:none}.tutorial-content.svelte-16h9qmi{display:flex;flex-direction:column;gap:4px;width:100%;padding:0 12px;text-align:center}.tutorial-content-title.svelte-16h9qmi{font-size:14px;font-weight:600;margin:0;text-align:center}.tutorial-content-description.svelte-16h9qmi{font-size:12px;line-height:1.4;margin:0;text-align:center}.tutorial-content-tips.svelte-16h9qmi{margin:4px 0 0;padding-left:16px;font-size:11px;opacity:.9;text-align:center}.tutorial-screen-body.svelte-1tgvu9s{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 0}.tutorial-dots.svelte-1tgvu9s{display:flex;justify-content:center;align-items:center;gap:6px;padding:6px 0 12px}.tutorial-dot.svelte-1tgvu9s{width:6px;height:6px;border-radius:50%;background-color:#fff6;transition:background-color .2s,transform .2s}.tutorial-dot.is-active.svelte-1tgvu9s{background-color:#3b82f6;transform:scale(1.3)}.tutorial-footer.svelte-1tgvu9s{justify-content:center;gap:4px}.negotiation-balance.svelte-tum92g{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;margin-bottom:12px;font-family:DOWNCOME,monospace;text-transform:uppercase;letter-spacing:.5px;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.negotiation-balance__item.svelte-tum92g{display:flex;gap:8px;align-items:baseline}.negotiation-balance__item--debt.svelte-tum92g{justify-content:flex-start}.negotiation-balance__item--rate.svelte-tum92g{justify-content:center;text-align:center}.negotiation-balance__item--cash.svelte-tum92g{justify-content:flex-end;text-align:right}.negotiation-balance__label.svelte-tum92g{color:#fff}.negotiation-balance__value.svelte-tum92g{color:#fff;font-size:20px}.negotiation-balance__value--debt.svelte-tum92g{color:#e07216}.negotiation-balance__value--cash.svelte-tum92g,.negotiation-balance__value--paid.svelte-tum92g{color:#69db4c}.negotiation-balance__value--rate.svelte-tum92g{color:#e07216}.negotiation-balance__per-second.svelte-tum92g{font-size:14px;line-height:1;margin-left:2px}.negotiate-body.svelte-tum92g{width:100%;display:flex;flex-direction:column;gap:10px;padding:0}.garage-panel.svelte-tum92g{display:flex;flex-direction:column;gap:6px;background:#1e1e1e80;border:1px solid rgba(255,255,255,.1);padding:10px 12px;max-width:520px;width:100%;margin:0 auto;box-sizing:border-box}.panel-title.svelte-tum92g{text-align:center;opacity:.9;font-weight:700}.line-item.svelte-tum92g{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px;border-bottom:1px solid rgba(255,255,255,.1)}.line-item.svelte-tum92g:last-child{border-bottom:none}.line-item__left.svelte-tum92g{display:flex;flex-direction:column;gap:2px;text-align:left}.line-item__title.svelte-tum92g{text-align:left;font-weight:700}.line-item__effect.svelte-tum92g{text-align:left;opacity:.85;font-size:14px}.line-item__right.svelte-tum92g{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.line-item__cost.svelte-tum92g{text-align:right;font-variant-numeric:tabular-nums;color:#69db4c;font-weight:800}.line-item__effect.svelte-tum92g .value-highlight{color:#69db4c;font-weight:800}.pill.svelte-tum92g{appearance:none;border:1px solid rgba(105,219,76,.65);background:#69db4c2e;color:#69db4c;padding:2px 10px;font-size:12px;line-height:1.2;cursor:pointer;font-family:inherit;text-transform:uppercase;letter-spacing:.6px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center}.pill--unlock.svelte-tum92g{text-transform:uppercase}.pill--disabled.svelte-tum92g{border-color:#b4b4b440;background:#7878781f;color:#c9c9c9;cursor:not-allowed}.pill--maxed.svelte-tum92g{border-color:var(--color-primary-border);background:#e0ae0938;color:var(--color-primary);cursor:default}.confirm-screen.svelte-147d8ne{text-align:center;padding:4px}.confirm-screen__title.svelte-147d8ne{font-family:DOWNCOME,monospace;font-size:24px;color:#fff;margin-bottom:12px}.confirm-screen__text.svelte-147d8ne{color:#ffffffd1;margin-bottom:24px;font-size:14px;line-height:1.5}.confirm-screen__buttons.svelte-147d8ne{display:flex;gap:12px;justify-content:center}.settings-menu-screen.svelte-1uql5dx{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.settings-menu-footer.svelte-1uql5dx{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.settings-menu-footer--floating.svelte-1uql5dx{max-width:260px}.settings-menu-footer .action-button{width:100%}.settings-menu-footer__critical.svelte-1uql5dx{width:100%;display:flex;justify-content:center;align-items:center;margin-top:16px}.settings-menu-footer__critical .link-button{max-width:none;width:auto}.achievements-menu.svelte-175xask{display:flex;flex-direction:column;gap:16px;padding:0 8px;max-width:520px;width:100%;margin:0 auto;box-sizing:border-box}.achievements-menu.is-in-pause.svelte-175xask{max-width:none;margin:0;padding:0}.achievements-menu.is-in-pause.svelte-175xask .achievements-list:where(.svelte-175xask){padding-right:12px}.achievements-summary.svelte-175xask{display:flex;flex-direction:column;align-items:stretch;padding:8px 12px;background:#1e1e1ecc;border-radius:0;border:1px solid rgba(255,255,255,.1)}.achievements-summary__completion.svelte-175xask{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px}.achievements-summary__progress.svelte-175xask{position:relative;width:100%;height:8px;margin:6px 0;background:#ffffff14;border:1px solid rgba(105,219,76,.3)}.achievements-summary__progress-fill.svelte-175xask{position:absolute;inset:0;background:#69db4c}.achievements-summary__label.svelte-175xask{font-family:DOWNCOME,monospace;font-size:20px;color:#888;text-transform:uppercase}.achievements-summary__value.svelte-175xask{font-family:DOWNCOME,monospace;font-size:20px;color:#69db4c;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.achievements-tier-summary.svelte-175xask{display:flex;flex-direction:row;flex-wrap:nowrap;gap:0;margin-top:10px}.achievements-tier-summary__row.svelte-175xask{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px;padding:0 10px;box-sizing:border-box}.achievements-tier-summary__row.svelte-175xask:not(:first-child){border-left:1px solid rgba(255,255,255,.12)}.achievements-tier-summary__header.svelte-175xask{display:flex;flex-direction:column;align-items:center;justify-content:center;text-transform:uppercase}.achievements-tier-summary__label.svelte-175xask{font-family:DOWNCOME,monospace;font-size:14px;color:#888;letter-spacing:1px}.achievements-tier-summary__count.svelte-175xask{font-size:14px;color:#fff;letter-spacing:1px}.achievements-tier-summary__progress.svelte-175xask{position:relative;width:100%;height:6px;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.achievements-tier-summary__progress-fill.svelte-175xask{position:absolute;inset:0;width:0}.achievements-list.svelte-175xask{display:flex;flex-direction:column;gap:20px;flex:1;min-height:0;overflow-y:auto;padding-right:8px;margin-bottom:10px}.achievements-category__title.svelte-175xask{font-family:DOWNCOME,monospace;font-size:18px;color:var(--color-primary);text-transform:uppercase;text-align:center;margin:0 0 8px;padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.1)}.achievements-category__items.svelte-175xask{display:flex;flex-direction:column;width:100%;gap:8px}.achievement-card.svelte-175xask{display:flex;flex-direction:column;gap:0;padding:0;width:100%;box-sizing:border-box;border-radius:0;background:#00000040;border:1px solid rgba(255,255,255,.1);transition:transform .1s ease,border-color .2s ease}.achievement-card__content.svelte-175xask{display:flex;flex-direction:column;padding:8px 12px}.achievement-card__header.svelte-175xask{display:flex;justify-content:space-between;align-items:center;gap:8px;line-height:1}.achievement-card__name.svelte-175xask{font-family:DOWNCOME,monospace;font-size:20px;color:#fff;text-transform:uppercase}.achievement-card__tier.svelte-175xask{font-weight:800;letter-spacing:.5px;font-size:9px;text-transform:uppercase;color:#0009;padding:2px 6px;margin-right:-12px;margin-top:-23px}.achievement-card__tier--rookie.svelte-175xask{background:#cfcfcf;color:#000}.achievement-card__description.svelte-175xask{font-size:14px;color:#ccc}.achievement-card__progress.svelte-175xask{width:100%;margin:0}.achievement-card__progress-bar.svelte-175xask{position:relative;width:100%;height:16px;background:#ffffff1a;border-radius:0;overflow:hidden}.achievement-card__progress-fill.svelte-175xask{position:absolute;left:0;top:0;bottom:0;height:100%;border-radius:0;background:#e0ae09;transition:width .3s ease}.achievement-card__progress-text.svelte-175xask{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:BarlowCondensed,sans-serif;font-weight:600;letter-spacing:1px;font-size:12px;text-transform:uppercase;color:#000d;pointer-events:none}.menu-panel.svelte-1oezadi{display:flex;flex-direction:column;gap:16px;background:#1e1e1e80;border:1px solid rgba(255,255,255,.1);padding:16px;max-width:480px;width:100%;margin:0 auto;box-sizing:border-box}.menu-panel.is-in-pause.svelte-1oezadi{background:none;border:none;padding:0}.menu-body--volume.svelte-1oezadi,.menu-section--volume.svelte-1oezadi{display:flex;flex-direction:column;gap:12px}.menu-field.svelte-1oezadi{display:flex;flex-direction:column;gap:4px}.menu-label-row.svelte-1oezadi{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--color-text-secondary)}.menu-label.svelte-1oezadi{font-weight:500}.menu-value.svelte-1oezadi{font-variant-numeric:tabular-nums;opacity:.85}.menu-slider{position:relative;width:100%;height:18px;cursor:pointer}.menu-slider-track{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:4px;border-radius:9999px;background-color:var(--color-bg-active)}.menu-slider-range{display:block;height:100%;border-radius:inherit;background-color:var(--color-primary)}.menu-slider-thumb{display:block;width:14px;height:14px;border-radius:9999px;background-color:var(--color-bg-light);border:2px solid var(--color-primary);box-shadow:0 0 0 1px #000000b3}.menu-row.svelte-n17iuf{display:flex;justify-content:space-between;align-items:center;padding:4px 6px;border-radius:4px;background-color:#ffffff08}.menu-row__action.svelte-n17iuf{font-size:13px;color:#fff;font-weight:500}.menu-row__key.svelte-n17iuf{font-size:13px;font-family:monospace;padding:2px 6px;border-radius:0;background-color:#404040cc;border:1px solid rgba(128,128,128,.6);cursor:pointer;color:#e0ae09;transition:background-color .2s,border-color .2s}.menu-row__key.svelte-n17iuf:hover{background-color:#ffffff1a;border-color:#fff6}.menu-row__hint.svelte-n17iuf{display:block;font-size:10px;color:#e0ae09;margin-top:2px}.menu-section--keybinds.svelte-1yjyz76{display:flex;flex-direction:column;gap:8px}.menu-text--muted.svelte-1yjyz76{font-size:12px;opacity:.8;margin-bottom:4px}.menu-table--keybinds.svelte-1yjyz76{display:flex;flex-direction:column;gap:4px}.menu-section--keybinds.svelte-v9pcle{display:flex;flex-direction:column;gap:8px}.menu-text--muted.svelte-v9pcle{font-size:12px;opacity:.8;margin-bottom:4px}.menu-text--waiting.svelte-v9pcle{font-size:12px;color:#3b82f6;margin-bottom:4px}.menu-table--keybinds.svelte-v9pcle{display:flex;flex-direction:column;gap:4px}.menu-panel.svelte-5kfyv{display:flex;flex-direction:column;gap:16px;background:#1e1e1e80;border:1px solid rgba(255,255,255,.1);padding:16px;max-width:520px;width:100%;margin:0 auto;box-sizing:border-box}.menu-panel.is-in-pause.svelte-5kfyv{background:none;border:none;padding:0}.menu-body--keybinds.svelte-5kfyv{display:flex;flex-direction:column;gap:12px}.keybinds-tabs.svelte-5kfyv{display:flex;justify-content:center;gap:8px;margin-bottom:12px;border-bottom:1px solid var(--color-border-subtle)}.keybinds-tab.svelte-5kfyv{padding:8px 12px;background:none;border:none;border-radius:0;border-bottom:2px solid transparent;color:#fff9;cursor:pointer;font-size:13px;transition:color .2s,border-color .2s}.keybinds-tab.svelte-5kfyv:hover{color:#ffffffe6}.keybinds-tab.is-active.svelte-5kfyv{color:var(--color-primary);border-bottom-color:var(--color-primary)}.keybinds-tab--gamepad.svelte-5kfyv{display:none}.keybinds-reset.svelte-5kfyv{margin-top:0;width:100%;display:flex;justify-content:center}.keybinds-reset.svelte-5kfyv .link-button{width:100%;text-align:center}.menu-footer.menu-footer--volume{display:flex;flex-direction:row;align-items:stretch;justify-content:center;gap:12px;width:100%}.menu-footer.menu-footer--volume>.action-button{flex:1 1 0;width:100%;min-width:0;align-self:stretch}.menu-footer.menu-footer--volume>.action-button:first-child{margin-right:0}.end-game-body.svelte-1agjc9p{width:100%;padding:12px 0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.end-game-title.svelte-1agjc9p{font-family:DOWNCOME,sans-serif;font-size:28px;letter-spacing:1px;text-transform:uppercase;margin:0;color:#fff;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.end-game-text.svelte-1agjc9p{line-height:1.45;font-size:14px;color:#f3f3f3;margin:0}.intro.svelte-1agjc9p{font-weight:400;text-transform:none;letter-spacing:normal}.end-game-balance-row.svelte-1agjc9p{margin:8px 0 4px;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:14px 24px}@media(min-width:520px){.end-game-balance-row.svelte-1agjc9p{flex-direction:row;justify-content:center}}.end-game-stat.svelte-1agjc9p{display:flex;flex-direction:column;align-items:center;text-align:center}.end-game-label.svelte-1agjc9p{font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#fff;line-height:1}.end-game-value.svelte-1agjc9p{font-family:DOWNCOME,monospace;font-size:24px;color:#e07216;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.end-game-value--positive.svelte-1agjc9p{color:var(--color-positive)}.end-game-debts.svelte-1agjc9p{width:100%;display:flex;flex-direction:column;gap:8px}.debt-row.svelte-1agjc9p{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:14px;color:#f8f8f8;text-align:center}.debt-label.svelte-1agjc9p{text-transform:uppercase;letter-spacing:.5px;max-width:320px;line-height:1}.debt-amount.svelte-1agjc9p{font-family:DOWNCOME,monospace;font-size:18px;color:var(--color-negative);display:inline-block;text-align:center}@media(min-width:520px){.debt-row.svelte-1agjc9p{flex-direction:row;justify-content:space-between;align-items:center;text-align:left}.debt-amount.svelte-1agjc9p{text-align:right}}.alpha-ending-screen.svelte-14xf6rl{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0000;opacity:0;pointer-events:none;transition:background .9s ease,opacity .9s ease}.alpha-ending-screen--visible.svelte-14xf6rl{background:#000000ed;opacity:1;pointer-events:auto}.alpha-ending-overlay.svelte-14xf6rl{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.alpha-ending-card.svelte-14xf6rl{width:min(520px,100%);padding:32px 28px;background:#141414d9;border-top:6px solid #e0ae09;border-bottom:6px solid #e0ae09;box-shadow:0 20px 60px #0009;text-align:center;display:flex;flex-direction:column;gap:18px;opacity:0;transform:translateY(18px) scale(.97);transition:opacity .8s ease,transform .8s ease}.alpha-ending-screen--visible.svelte-14xf6rl .alpha-ending-card:where(.svelte-14xf6rl){opacity:1;transform:translateY(0) scale(1)}.alpha-ending-title.svelte-14xf6rl{margin:0;font-family:DOWNCOME,sans-serif;font-size:30px;letter-spacing:1px;text-transform:uppercase;color:#fff}.alpha-ending-logo.svelte-14xf6rl{width:220px;max-width:90%;align-self:center;margin-top:-20px;margin-bottom:-10px}.alpha-ending-text.svelte-14xf6rl{margin:0;font-size:15px;color:#f4f4f4;line-height:1.5}.alpha-ending-coming-title.svelte-14xf6rl{margin:0;font-size:16px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:#f6a345}.menu-overlay.svelte-rw34qv{position:absolute;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:0 20px;pointer-events:auto}.menu-overlay.menu-overlay--backdrop-blur.svelte-rw34qv{background-color:#000000e6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.menu-overlay.menu-overlay--backdrop-dim.svelte-rw34qv{background-color:#000000a6;-webkit-backdrop-filter:none;backdrop-filter:none}.menu-overlay.menu-overlay--backdrop-none.svelte-rw34qv{background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.menu-overlay.menu-overlay--presentation-screen.svelte-rw34qv{padding:0;align-items:stretch;justify-content:stretch;pointer-events:auto}.menu-shell.svelte-rw34qv{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.menu-overlay.menu-overlay--presentation-screen.svelte-rw34qv .menu-shell:where(.svelte-rw34qv){justify-content:stretch;align-items:stretch}.screen-modal{width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;padding:10px;color:#fff}.screen-modal.screen-modal--card{background-color:#141414cc;border-top:6px solid #e0ae09;border-bottom:6px solid #e0ae09;box-shadow:0 12px 30px #0009}.menu-content-plain{width:100%;box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.menu{min-width:240px;width:100%;max-height:calc(100% - 40px);box-sizing:border-box;padding:16px 20px 32px;border-radius:0;border-top:6px solid #e0ae09;border-bottom:6px solid #e0ae09;background-color:#141414cc;color:#fff;display:flex;flex-direction:column;box-shadow:0 12px 30px #0009}.menu--round-summary{--mobile-top-offset: 60px}@media(pointer:coarse){.menu--round-summary{margin-top:var(--mobile-top-offset)}}.menu-title{margin:0;font-size:26px;font-family:DOWNCOME,sans-serif;text-align:center}.menu-body{flex:1 1 auto;margin-bottom:0;overflow-y:auto;min-height:0}.menu-content-wrapper.svelte-rw34qv{display:contents}.menu-text{margin:0;font-size:14px;letter-spacing:.2px;font-weight:400;text-align:center}.menu-footer{display:flex;flex-direction:column;width:100%;justify-content:center;align-items:stretch;gap:6px;margin-top:10px}.menu-footer>.menu-button,.menu-footer>.action-button{width:100%;flex:0 0 auto}.menu-footer.menu-footer--volume{flex-direction:row;align-items:stretch;justify-content:center;gap:12px}.menu-footer.menu-footer--volume>.menu-button,.menu-footer.menu-footer--volume>.action-button{width:auto;flex:1 1 0}.mobile-controls.svelte-1dh0ov3{position:absolute;bottom:12px;left:12px;right:12px;display:flex;justify-content:space-between;align-items:flex-start;box-sizing:border-box;z-index:3000;pointer-events:none}.controls-group.svelte-1dh0ov3{display:flex;gap:8px;align-items:flex-end;pointer-events:none}.controls-group.svelte-1dh0ov3 *{pointer-events:auto}.mobile-controls.svelte-1dh0ov3 .action-button{min-width:auto;width:auto;flex:0 0 auto;padding:2px 20px}.mobile-controls.svelte-1dh0ov3 .action-button.drift-button{padding-left:20px;padding-right:20px}.mobile-controls.svelte-1dh0ov3 .action-button.drift-button.is-hidden{display:none!important}.game-header-bar.svelte-1wnr0xk{position:absolute;top:0;left:0;width:100%;height:0;pointer-events:none;z-index:100}.header-section.svelte-1wnr0xk{position:absolute;top:10px;display:flex;flex-direction:column;pointer-events:auto}.header-section--left.svelte-1wnr0xk{left:16px;align-items:flex-start;gap:1px}.header-section--center.svelte-1wnr0xk{left:50%;transform:translate(-50%);align-items:center;text-align:center}.header-section--right.svelte-1wnr0xk{right:16px;align-items:center}.stat-row.svelte-1wnr0xk{display:flex;gap:6px;align-items:baseline}.stat-label.svelte-1wnr0xk{font-family:DOWNCOME,monospace;font-size:18px;line-height:1;color:#fff;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;text-transform:uppercase;letter-spacing:.5px;-webkit-user-select:none;user-select:none}.stat-value.svelte-1wnr0xk{font-family:DOWNCOME,monospace;font-size:20px;line-height:1;color:#fff;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;-webkit-user-select:none;user-select:none}.stat-value--debt.svelte-1wnr0xk{color:#e07216;font-size:24px}.stat-value--paid.svelte-1wnr0xk,.stat-value--earned.svelte-1wnr0xk{color:#69db4c;font-size:24px}.stat-value--time.svelte-1wnr0xk{font-size:36px;margin-top:-4px;color:#e0ae09}.damage-display-container.svelte-1wnr0xk{margin-top:4px;display:flex;flex-direction:column;align-items:center}.damage-display-middle.svelte-1wnr0xk{display:flex;align-items:center}.damage-display-placeholder.svelte-1wnr0xk{position:relative;width:30px;height:50px;margin:4px}.damage-display-mask.svelte-1wnr0xk{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-mask-image:url(../img/vehicle_sports_car/vehicle_sports_car_damage_display_base.png);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(../img/vehicle_sports_car/vehicle_sports_car_damage_display_base.png);mask-size:contain;mask-repeat:no-repeat;mask-position:center;image-rendering:pixelated;overflow:hidden}.damage-display-color.svelte-1wnr0xk{width:100%;height:100%;transition:background-color .15s ease-out}.damage-display-mask--fill.svelte-1wnr0xk .damage-display-color:where(.svelte-1wnr0xk){transition:background-color .15s ease-out,transform .15s ease-out}.damage-bar.svelte-1wnr0xk{overflow:hidden;display:flex;justify-content:center;align-items:center;transition:background-color .15s ease-out}.damage-bar.blink.svelte-1wnr0xk,.damage-bar-fill.blink.svelte-1wnr0xk,.damage-display-color.blink.svelte-1wnr0xk{animation:svelte-1wnr0xk-blink .5s ease-in-out infinite}.damage-bar--horizontal.svelte-1wnr0xk{width:100%;height:3px}.damage-bar--vertical.svelte-1wnr0xk{width:3px;height:40px;flex-direction:column}.damage-bar-fill.svelte-1wnr0xk{transition:width .15s ease-out,height .15s ease-out,background-color .15s ease-out}@keyframes svelte-1wnr0xk-blink{0%,to{opacity:1}50%{opacity:.3}}.damage-bar--horizontal.svelte-1wnr0xk .damage-bar-fill:where(.svelte-1wnr0xk){height:100%}.damage-bar--vertical.svelte-1wnr0xk .damage-bar-fill:where(.svelte-1wnr0xk){width:100%}.combo-section.svelte-1wnr0xk{position:absolute;top:75px;left:0;background-color:#0003;padding:8px 16px;width:fit-content;min-width:110px;font-family:DOWNCOME,monospace;font-size:18px;line-height:1;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;z-index:100;pointer-events:none;display:flex;flex-direction:column;gap:4px;-webkit-user-select:none;user-select:none}.combo-content.svelte-1wnr0xk,.combo-multiplier-row.svelte-1wnr0xk{display:flex;align-items:baseline}.combo-label.svelte-1wnr0xk{font-size:14px;text-transform:uppercase;-webkit-user-select:none;user-select:none}.combo-label--yellow.svelte-1wnr0xk{color:#e0ae09}.combo-label--green.svelte-1wnr0xk{color:#69db4c}.combo-value.svelte-1wnr0xk{font-size:20px;margin-left:6px;-webkit-user-select:none;user-select:none}.combo-value--yellow.svelte-1wnr0xk{color:#e0ae09}.combo-value--green.svelte-1wnr0xk{color:#69db4c}.combo-x.svelte-1wnr0xk{font-size:12px}.combo-timer-bar.svelte-1wnr0xk{height:4px;background-color:#8b7500;overflow:hidden}.combo-timer-fill.svelte-1wnr0xk{height:100%;background-color:#e0ae09;transition:width .05s linear}.achievement-toast.svelte-y3n6ke{position:absolute;top:240px;left:50%;z-index:1000;display:flex;flex-direction:row;align-items:stretch;cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.8;animation:svelte-y3n6ke-achievement-slide-float 2.4s linear forwards}@keyframes svelte-y3n6ke-achievement-slide-float{0%{transform:translate(-100vw)}8%{transform:translate(-55%)}92%{transform:translate(-45%)}to{transform:translate(100vw)}}.achievement-toast__bg-left.svelte-y3n6ke{width:28px;height:32px;margin-right:-1px;background:url(../img/ui/combo_bg_left_g.png) no-repeat;background-size:28px 32px;image-rendering:pixelated}.achievement-toast__bg-mid.svelte-y3n6ke{display:flex;flex-direction:row;align-items:center;gap:8px;padding:0 8px;height:32px;white-space:nowrap;background:url(../img/ui/combo_bg_mid_g.png) repeat-x;background-size:2px 32px;image-rendering:pixelated}.achievement-toast__bg-right.svelte-y3n6ke{width:28px;height:32px;margin-left:-1px;background:url(../img/ui/combo_bg_right_g.png) no-repeat;background-size:28px 32px;image-rendering:pixelated}.achievement-toast__name.svelte-y3n6ke{font-family:DOWNCOME,monospace;font-size:18px;color:#fff;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;text-transform:uppercase}.achievement-toast__value.svelte-y3n6ke{font-family:DOWNCOME,monospace;font-size:24px;padding:0 8px 0 2px;font-weight:700;color:var(--tier-color);line-height:1;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.achievement-toast__description.svelte-y3n6ke{display:inline-flex;align-items:center;font-family:BarlowCondensed,sans-serif;font-size:14px;font-weight:600;line-height:1;color:#ddd}.canvas-overlay.svelte-1frmkfn{position:absolute;inset:0;z-index:10;pointer-events:none}.build-label-anchor.svelte-1frmkfn{position:absolute;left:16px;bottom:2px;width:fit-content;z-index:2;pointer-events:none}.build-label.svelte-1frmkfn{width:100%;text-align:center;padding-top:8px;pointer-events:none;font-family:Helvetica;font-size:8px;font-weight:500;letter-spacing:1px;color:#fffc;text-shadow:1px 1px 0 #000}.canvas-logo-fixed.svelte-1frmkfn{position:absolute;top:-15px;left:50%;transform:translate(-50%);z-index:5000;pointer-events:none;display:flex;justify-content:center}.canvas-logo-fixed.svelte-1frmkfn img:where(.svelte-1frmkfn){width:220px;height:auto}.game-page.svelte-6r8na1{position:relative;overflow:hidden;width:100dvw;height:100dvh;display:flex;align-items:center;justify-content:center}.game-frame.svelte-6r8na1{display:flex;flex-direction:column;align-items:stretch;position:relative}.game-header.svelte-6r8na1{display:flex;justify-content:center;width:100%;align-items:end;position:relative}.game-canvas.svelte-6r8na1{display:flex;justify-content:center;position:relative}.canvas-container.svelte-6r8na1{display:flex;overflow:hidden;position:relative}.canvas-container.svelte-6r8na1 .game-canvas{display:block;z-index:1}.drift-button,.pause-button{min-width:auto!important;pointer-events:auto}.drift-button.is-hidden{display:none!important}@media(pointer:coarse){body{overflow-x:hidden;overflow-y:auto}.drift-button,.pause-button{display:flex!important}}body{margin:0;padding:0;overflow:hidden;background-color:#0e0e0e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3E%3Cpath fill='%23404040' fill-opacity='0.2' d='M1 3h1v1H1V3zm2-2h1v1H3V1z'%3E%3C/path%3E%3C/svg%3E")}html{width:100%;height:100%;margin:0;padding:0}
