.tracker-screen.svelte-164dilg{position:relative;min-height:100vh;padding:.9rem .9rem 4rem;overflow-x:hidden;overflow-y:auto;background:radial-gradient(circle at top,rgba(49,42,96,.28),transparent 38%),linear-gradient(180deg,#211d36,#1b182f);color:#f5f5f8;font-family:Orbitron,Arial Narrow,Segoe UI,sans-serif}.tracker-shell.svelte-164dilg{width:min(90vw,1800px);margin:0 auto;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:1rem;transition:filter .18s ease,opacity .18s ease,transform .18s ease}.tracker-screen--dialog-open.svelte-164dilg .tracker-shell:where(.svelte-164dilg){filter:blur(5px) saturate(.78);opacity:.3;transform:scale(.992);pointer-events:none;-webkit-user-select:none;user-select:none}.tracker-header.svelte-164dilg{display:grid;grid-template-columns:minmax(0,4.25rem) minmax(0,1fr) minmax(0,13rem);align-items:start;gap:1rem}.tracker-header__slot.svelte-164dilg{position:relative;display:flex;align-items:flex-start;min-height:3.6rem}.tracker-header__slot--right.svelte-164dilg{justify-content:flex-end}.gear-button.svelte-164dilg{display:inline-grid;place-items:center;width:2.7rem;height:2.7rem;padding:0;border:0;background:transparent;color:#f8f8fb;cursor:pointer;transition:transform .12s ease,color .12s ease}.gear-button.svelte-164dilg:hover{transform:translateY(-1px);color:#72f2ff}.gear-button.svelte-164dilg svg:where(.svelte-164dilg){width:2.2rem;height:2.2rem}.settings-menu.svelte-164dilg{position:absolute;top:calc(100% + .35rem);left:0;z-index:30;display:grid;gap:.45rem;min-width:12.5rem;padding:.6rem;border:1px solid rgba(114,242,255,.28);background:#1c1831f5;box-shadow:0 18px 38px #05061166,inset 0 0 0 1px #ffffff08;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.settings-menu__action.svelte-164dilg{display:inline-flex;align-items:center;justify-content:center;padding:.7rem .8rem;border:0;background:linear-gradient(90deg,#72f2ff,#97fbda);color:#102131;font:inherit;font-size:.68rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:transform .12s ease,filter .12s ease}.settings-menu__action.svelte-164dilg:hover{transform:translateY(-1px);filter:brightness(1.03)}.settings-menu__action.svelte-164dilg:disabled{opacity:.42;cursor:not-allowed;filter:saturate(.3) brightness(.85)}.settings-menu__action.svelte-164dilg:disabled:hover{transform:none;filter:saturate(.3) brightness(.85)}.settings-menu__action--secondary.svelte-164dilg{background:#ffffff14;color:#f5f2ff;box-shadow:inset 0 0 0 1px #ffffff14}.tracker-title.svelte-164dilg{text-align:center}.tracker-title.svelte-164dilg h1:where(.svelte-164dilg){margin:0;font-size:clamp(1.7rem,3.7vw,2.75rem);font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#72f2ff;text-shadow:0 0 10px rgba(114,242,255,.48),0 0 22px rgba(114,242,255,.24)}.tracker-title.svelte-164dilg p:where(.svelte-164dilg){margin:.2rem 0 0;font-size:clamp(.88rem,1.4vw,1.35rem);letter-spacing:.05em;color:#f5f2ff}.next-round-button.svelte-164dilg{display:inline-flex;align-items:center;justify-content:center;gap:.85rem;min-width:11rem;padding:.85rem 1.2rem;border:0;background:linear-gradient(90deg,#c94eed,#a943eb);color:#261833;font-size:.88rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;clip-path:polygon(.9rem 0,calc(100% - .9rem) 0,100% .9rem,100% calc(100% - .9rem),calc(100% - .9rem) 100%,.9rem 100%,0 calc(100% - .9rem),0 .9rem);box-shadow:inset 0 0 0 1px #ffffff26,0 14px 36px #a043eb33;transition:transform .12s ease,filter .12s ease}.next-round-button.svelte-164dilg:hover{transform:translateY(-1px);filter:brightness(1.06)}.next-round-button.svelte-164dilg:disabled,.next-round-button.svelte-164dilg:disabled:hover{cursor:not-allowed;filter:saturate(.25) brightness(.72);transform:none}.status-banner.svelte-164dilg{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 1rem;border:1px solid #ff2e74;background:#1f1b35eb}.status-banner--hidden.svelte-164dilg{visibility:hidden;pointer-events:none}.status-banner.svelte-164dilg p:where(.svelte-164dilg){margin:0;font-size:.86rem;font-weight:700;letter-spacing:.02em}.banner-close.svelte-164dilg{border:0;background:transparent;color:#ff2e74;font:inherit;font-size:1rem;font-weight:900;cursor:pointer}.entry-order-dialog-backdrop.svelte-164dilg{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:1.4rem;background:#120e225c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.entry-order-dialog.svelte-164dilg{width:min(43rem,100%);display:grid;gap:1.6rem;padding:clamp(1.35rem,3vw,2.1rem);border:1px solid rgba(114,242,255,.72);background:linear-gradient(180deg,#4c4975fa,#424067fa);box-shadow:inset 0 0 0 1px #ffffff0f,0 32px 90px #04051473}.entry-order-dialog__header.svelte-164dilg{display:grid;justify-items:center;gap:.45rem;text-align:center}.entry-order-dialog__eyebrow.svelte-164dilg{margin:0;font-size:.82rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#f5f2ffad}.entry-order-dialog__header.svelte-164dilg h2:where(.svelte-164dilg){margin:0;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:#72f2ff;text-shadow:0 0 10px rgba(114,242,255,.5),0 0 22px rgba(114,242,255,.22)}.entry-order-dialog__rule.svelte-164dilg{width:min(16rem,58%);height:2px;background:linear-gradient(90deg,transparent 0%,rgba(114,242,255,.75) 18%,rgba(114,242,255,.75) 82%,transparent 100%)}.entry-order-dialog__header.svelte-164dilg p:where(.svelte-164dilg):last-child{margin:0;font-size:.86rem;font-weight:700;letter-spacing:.03em;color:#f5f2ffd1}.entry-order-dialog__list.svelte-164dilg{display:grid;gap:1rem}.entry-order-row.svelte-164dilg{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem}.entry-order-rank.svelte-164dilg{display:grid;place-items:center;align-content:center;width:4.55rem;aspect-ratio:1;border:1px solid rgba(245,242,255,.78);border-radius:999px;background:#2b28474d;text-align:center;color:#f8f7fb}.entry-order-rank.svelte-164dilg strong:where(.svelte-164dilg){font-size:1.55rem;font-weight:900;line-height:1}.entry-order-rank.svelte-164dilg span:where(.svelte-164dilg){font-size:.68rem;font-weight:800;letter-spacing:.04em;color:#f5f2ffd1}.entry-order-card.svelte-164dilg{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.75rem;width:100%;padding:1rem 1.15rem;border:1px solid rgba(255,255,255,.42);border-left:3px solid var(--entry-accent);background:#4c4975f5;color:#f8f7fb;text-align:left;cursor:grab;box-shadow:inset 0 0 0 1px #ffffff08;transition:transform .12s ease,opacity .12s ease,border-color .12s ease,background .12s ease}.entry-order-card.svelte-164dilg:hover{transform:translateY(-1px);border-color:#ffffffa8;background:#55527ffa}.entry-order-card--dragging.svelte-164dilg{opacity:.62}.entry-order-card__grip.svelte-164dilg{display:grid;gap:.22rem}.entry-order-card__grip.svelte-164dilg span:where(.svelte-164dilg){width:.36rem;height:.36rem;border-radius:999px;background:#f5f2ffb8}.entry-order-card__badge.svelte-164dilg{width:1.55rem;height:1.55rem;background:#c5c7cf;box-shadow:inset 0 0 0 1px #13101f2e}.entry-order-card__name.svelte-164dilg{font-size:clamp(1.15rem,2.4vw,1.95rem);font-weight:900;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entry-order-dialog__actions.svelte-164dilg{display:flex;justify-content:flex-end}.entry-order-apply.svelte-164dilg{display:inline-flex;align-items:center;justify-content:center;gap:.9rem;min-width:12rem;padding:.95rem 1.4rem .95rem 1.7rem;border:0;background:linear-gradient(90deg,#b543e8,#df60f4);color:#2a1738;font:inherit;font-size:clamp(1rem,1.8vw,1.4rem);font-weight:900;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;clip-path:polygon(.85rem 0,calc(100% - 1rem) 0,100% .95rem,100% calc(100% - .95rem),calc(100% - .85rem) 100%,0 100%,0 .75rem);box-shadow:inset 0 0 0 1px #ffffff29,0 18px 40px #b543e847;transition:transform .12s ease,filter .12s ease}.entry-order-apply.svelte-164dilg:hover{transform:translateY(-1px);filter:brightness(1.05)}.entry-order-card.svelte-164dilg:focus-visible,.entry-order-apply.svelte-164dilg:focus-visible{outline:2px solid #72f2ff;outline-offset:3px}.board-grid.svelte-164dilg{--card-max-width: calc((100% - 3.6rem)/4) ;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,var(--card-max-width)));justify-content:center;gap:1.2rem;min-height:0;align-items:start}.company-column.svelte-164dilg{display:grid;align-content:start;gap:.75rem;transition:transform .12s ease}.company-column.svelte-164dilg:hover{transform:translateY(-3px)}.company-card.svelte-164dilg,.upgrade-card.svelte-164dilg{padding:.75rem;border:1px solid rgba(255,255,255,.68);border-left:4px solid var(--accent);background:#231f39fa;box-shadow:inset 0 0 0 1px #ffffff0a}.company-card.svelte-164dilg{display:grid;gap:.7rem;min-height:100%}.company-card__head.svelte-164dilg{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem}.company-card__badge.svelte-164dilg{width:1.5rem;height:1.5rem;background:#d8d8dd}.company-card__head.svelte-164dilg h2:where(.svelte-164dilg){margin:0;font-size:clamp(1.15rem,1.7vw,1.65rem);font-weight:900;letter-spacing:.05em;text-align:center;text-transform:uppercase;white-space:nowrap}.installed-base-panel.svelte-164dilg{position:relative;display:flex;justify-content:center;padding-top:.15rem}.installed-base-panel__icon.svelte-164dilg{position:relative;display:grid;place-items:center;width:4.35rem;height:4.35rem;border:1px solid var(--accent);background:#4a466c;color:#1f1b35e6;box-shadow:inset 0 0 0 1px #ffffff0d}.installed-base-panel__icon.svelte-164dilg svg:where(.svelte-164dilg){position:absolute;inset:.48rem;width:calc(100% - .96rem);height:calc(100% - .96rem);opacity:.96}.installed-base-panel__icon.svelte-164dilg strong:where(.svelte-164dilg){position:relative;z-index:1;font-size:1.9rem;font-weight:900;color:#f8f7fb}.installed-base-panel__label.svelte-164dilg{position:absolute;top:0;left:50%;padding:.05rem .35rem;border:1px solid var(--accent);background:#2b2744;font-size:.48rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#f8f7fb;transform:translate(.55rem,-.3rem);z-index:2}.cash-panel.svelte-164dilg{display:grid;gap:.7rem;padding:.7rem;background:#48456c}.cash-panel__label.svelte-164dilg{margin:0;font-size:.76rem;font-weight:900;letter-spacing:.14em;text-align:center;text-transform:uppercase;color:var(--accent)}.cash-panel__value.svelte-164dilg{margin:0;font-size:clamp(1.75rem,2.45vw,2.45rem);font-weight:900;text-align:center}.cash-panel__controls.svelte-164dilg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:.55rem;align-items:start}.price-field.svelte-164dilg{display:grid;gap:.35rem}.price-field.svelte-164dilg span:where(.svelte-164dilg){font-size:.58rem;font-weight:800;letter-spacing:.08em;color:#f5f2ffb8}.price-field__select.svelte-164dilg{width:100%;padding:.45rem 1.8rem .45rem .6rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(45deg,transparent 50%,rgba(255,255,255,.64) 50%) calc(100% - 14px) 50% / 6px 6px no-repeat,linear-gradient(135deg,rgba(255,255,255,.64) 50%,transparent 50%) calc(100% - 8px) 50% / 6px 6px no-repeat,linear-gradient(180deg,#2d2947,#2d2947);color:#fff;font:inherit;font-size:.72rem;font-weight:700;appearance:none}.estimate-panel.svelte-164dilg{display:grid;gap:.35rem;padding:.5rem .55rem;border:1px solid var(--accent);background:#26223ca6}.estimate-panel__title.svelte-164dilg{margin:0;font-size:.7rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#f5f2ff}.estimate-panel__row.svelte-164dilg,.estimate-panel__total.svelte-164dilg{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.64rem}.estimate-panel__row.svelte-164dilg span:where(.svelte-164dilg),.estimate-panel__total.svelte-164dilg span:where(.svelte-164dilg){color:#f5f2ffd1}.estimate-panel__value.svelte-164dilg{font-size:.68rem}.estimate-panel__value--positive.svelte-164dilg,.estimate-panel__total.svelte-164dilg strong:where(.svelte-164dilg){color:#b9ff18}.estimate-panel__value--negative.svelte-164dilg{color:#ff2e74}.estimate-panel__total.svelte-164dilg{padding-top:.35rem;border-top:1px solid rgba(255,255,255,.12);font-size:.78rem;font-weight:800}.upgrade-card.svelte-164dilg{display:grid;gap:.7rem}.upgrade-card.svelte-164dilg h3:where(.svelte-164dilg){margin:0;font-size:1.15rem;font-weight:900;letter-spacing:.06em;text-align:center;text-transform:uppercase}.upgrade-list.svelte-164dilg{display:grid;gap:.65rem}.upgrade-row.svelte-164dilg{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.55rem .6rem;background:#48456c;box-shadow:inset 0 0 0 1px #ffffff0a}.upgrade-row__copy.svelte-164dilg{display:grid;gap:.18rem}.upgrade-row__name.svelte-164dilg{margin:0;font-size:.78rem;font-weight:800}.upgrade-row__effect.svelte-164dilg{margin:0;font-size:.64rem;color:#f5f2ffb3}.upgrade-buy.svelte-164dilg{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .65rem;border:0;background:var(--accent);color:#2c2541;font:inherit;font-size:.64rem;font-weight:900;letter-spacing:.05em;cursor:pointer;clip-path:polygon(.65rem 0,100% 0,100% calc(100% - .65rem),calc(100% - .65rem) 100%,0 100%,0 .65rem);transition:filter .12s ease,transform .12s ease}.upgrade-buy--undo.svelte-164dilg{background:#ff8f6b;color:#341b17}.upgrade-buy.svelte-164dilg:hover{transform:translateY(-1px);filter:brightness(1.02)}.upgrade-buy.svelte-164dilg:disabled{opacity:.42;cursor:not-allowed;filter:saturate(.35) brightness(.82)}.upgrade-buy.svelte-164dilg:disabled:hover{transform:none;filter:saturate(.35) brightness(.82)}@media(max-width:960px){.tracker-screen.svelte-164dilg{height:auto;min-height:100vh;overflow:visible;padding:1.25rem .9rem}.tracker-shell.svelte-164dilg{height:auto;display:block}.tracker-header.svelte-164dilg{grid-template-columns:1fr;justify-items:center;gap:.75rem}.tracker-header__slot.svelte-164dilg,.tracker-header__slot--right.svelte-164dilg{width:100%;justify-content:center}.setup-grid.svelte-164dilg,.setup-mechanics.svelte-164dilg,.cash-panel__controls.svelte-164dilg{grid-template-columns:1fr}}@media(max-width:640px){.tracker-screen.svelte-164dilg{padding-inline:.8rem}.entry-order-dialog-backdrop.svelte-164dilg{padding:.85rem}.entry-order-dialog.svelte-164dilg{gap:1.2rem;padding:1rem .95rem}.entry-order-row.svelte-164dilg{gap:.7rem}.entry-order-rank.svelte-164dilg{width:3.75rem}.entry-order-rank.svelte-164dilg strong:where(.svelte-164dilg){font-size:1.28rem}.entry-order-rank.svelte-164dilg span:where(.svelte-164dilg){font-size:.6rem}.entry-order-card.svelte-164dilg{padding:.85rem .8rem;gap:.6rem}.entry-order-card__badge.svelte-164dilg{width:1.3rem;height:1.3rem}.entry-order-card__name.svelte-164dilg{font-size:1.05rem}.entry-order-dialog__actions.svelte-164dilg{justify-content:stretch}.entry-order-apply.svelte-164dilg{width:100%}.setup-panel.svelte-164dilg,.company-card.svelte-164dilg,.upgrade-card.svelte-164dilg{padding:.9rem}.status-banner.svelte-164dilg{align-items:flex-start}.company-card__head.svelte-164dilg h2:where(.svelte-164dilg){white-space:normal}.upgrade-row.svelte-164dilg{grid-template-columns:1fr}.upgrade-buy.svelte-164dilg{justify-self:start}}
