@import"https://fonts.googleapis.com/css2?family=Bungee&family=Geist:wght@400;500;600;700;800&family=Geist+Mono:wght@400;500;600;700&display=swap";:root{color-scheme:dark;--bg: #0b0d0c;--surface: #111513;--surface-2: #171d1a;--surface-3: #202720;--ink: #eef2ed;--muted: #9aa59e;--faint: #68726c;--line: #2b332e;--line-strong: #3d493f;--green: #45d483;--amber: #e6ad4b;--red: #ef6b5f;--blue: #65a5ff;--cabinet-red: #d64045;--screen: #07120e;--shadow: 0 14px 34px rgba(0, 0, 0, .28);--radius: 8px;--mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--sans: "Geist", ui-sans-serif, system-ui, sans-serif;--display: "Bungee", var(--sans)}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;font-family:var(--sans);color:var(--ink);overflow-x:hidden;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),var(--bg);background-size:24px 24px;-webkit-font-smoothing:antialiased}button,input,select{font:inherit;min-width:0}button{color:inherit;touch-action:manipulation}.app{width:min(1280px,calc(100vw - 32px));max-width:100%;margin:0 auto;padding:24px 0 56px}.eyebrow,.card__label,.metric__label,.stat__label,.panel__meta,.index-stamp{font-family:var(--mono);text-transform:uppercase;letter-spacing:0}.eyebrow{color:var(--amber);font-size:12px;font-weight:600}.cockpit-header{display:grid;gap:16px;padding:18px;margin-bottom:16px;border:1px solid var(--line);border-radius:var(--radius);background:#111513eb;box-shadow:var(--shadow)}.cockpit-header__main,.cockpit-header__bar,.top-row,.overview__connect,.page-controls{display:flex;align-items:center;justify-content:space-between;gap:12px}.cockpit-header h1{margin:4px 0 0;font-size:30px;line-height:1.05;overflow-wrap:anywhere}.cockpit-header h1,.hero__copy h1,.panel__header h2,.profile-section__header h2,.state-panel h1,.state-panel h2{font-family:var(--display);font-weight:400}.index-stamp{color:var(--muted);font-size:11px;white-space:nowrap}.profile-link,.back-row button,.status-tabs__item{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-2);color:var(--ink);min-height:44px;padding:0 13px;cursor:pointer}.profile-link:hover,.back-row button:hover,.status-tabs__item:hover{border-color:var(--green)}.status-tabs{display:inline-grid;grid-template-columns:repeat(3,minmax(132px,1fr));gap:3px;padding:3px;border:1px solid var(--line);border-radius:var(--radius);background:#0d100f}.status-tabs__item{display:grid;align-content:center;justify-items:start;gap:3px;min-height:58px;padding:8px 11px;border-color:transparent;background:transparent;font-size:13px;text-align:left}.status-tabs__label-full,.status-tabs__label-short{font-weight:700;line-height:1}.status-tabs__label-short{display:none}.status-tabs__copy{max-width:100%;overflow:hidden;color:var(--muted);font-family:var(--mono);font-size:10px;line-height:1.25;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.status-tabs__item.is-active{background:var(--surface-3);border-color:var(--line-strong);color:var(--green)}.status-tabs__item--graduated.is-active{border-color:#65a5ff73;background:linear-gradient(180deg,#65a5ff21,#65a5ff0b),var(--surface-3);color:var(--blue)}.status-tabs__item--all.is-active{border-color:#e6ad4b70;background:linear-gradient(180deg,#e6ad4b1f,#e6ad4b0a),var(--surface-3);color:var(--amber)}.status-tabs__item.is-active .status-tabs__copy{color:#eef2edb8}.status-tabs__item:disabled{cursor:progress;color:var(--faint)}.top-row{margin-bottom:14px}.back-row button{color:var(--muted)}.overview__grid,.kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:16px}.kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.card,.panel,.state-panel,.wallet-card,.profile-section,.metric-card{border:1px solid var(--line);border-radius:var(--radius);background:#111513f0;box-shadow:var(--shadow)}.card{min-height:112px;padding:14px}.card--delta{position:relative;overflow:hidden}.card--delta:before{content:"";position:absolute;inset:0;border-left:3px solid var(--delta-tone);pointer-events:none}.card--delta .card__value{color:var(--delta-tone)}.card--delta-positive{--delta-tone: var(--green);background:linear-gradient(180deg,#45d48317,#111513f0)}.card--delta-negative{--delta-tone: var(--red);background:linear-gradient(180deg,#ef6b5f1c,#111513f0)}.card--delta-neutral{--delta-tone: var(--amber);background:linear-gradient(180deg,#e6ad4b1a,#111513f0)}.card__label,.metric__label,.stat__label{color:var(--muted);font-size:11px}.card__value{margin:12px 0 6px;font-size:24px;font-weight:700;line-height:1.08;overflow-wrap:anywhere}.live-metric{--live-tone: var(--amber);--live-glow: rgba(230, 173, 75, .34);position:relative;display:inline-block;max-width:100%;min-width:0;color:inherit;font-variant-numeric:tabular-nums}.card__value.live-metric,.stat__value.live-metric,.launch-row__metric.live-metric,.leaderboard__rank.live-metric,.leaderboard__value.live-metric,.curve-plot__stats strong.live-metric,.hero__metric strong.live-metric,.wallet-card__return strong.live-metric,.wallet-card__flow strong.live-metric{display:block}.chip.live-metric{display:inline-block}.live-metric__value{position:relative;z-index:1;display:inline-block;max-width:100%;font-variant-numeric:tabular-nums;line-height:inherit}.live-metric[data-live-direction=up]{--live-tone: var(--green);--live-glow: rgba(69, 212, 131, .32)}.live-metric[data-live-direction=down]{--live-tone: var(--red);--live-glow: rgba(239, 107, 95, .32)}.live-metric[data-live-active=true]{color:var(--live-tone)}.live-metric[data-live-active=true]:before{content:"";position:absolute;inset:-5px -7px;z-index:0;border-radius:7px;background:linear-gradient(90deg,transparent,var(--live-glow),transparent),#eef2ed06;opacity:0;pointer-events:none;animation:live-metric-wash .76s cubic-bezier(.2,.8,.2,1)}.live-metric[data-live-active=true] .live-metric__value{animation:live-metric-tick .76s cubic-bezier(.2,.8,.2,1);text-shadow:0 0 18px var(--live-glow)}.live-metric[data-live-active=true][data-live-direction=up] .live-metric__value{animation-name:live-metric-rise}.live-metric[data-live-active=true][data-live-direction=down] .live-metric__value{animation-name:live-metric-fall}.card__hint,.empty,.panel__meta,.timeline__detail,.wallet-card__wallet{color:var(--muted);font-size:12px}.card__formula{display:inline-flex;width:fit-content;margin-bottom:7px;border:1px solid var(--line-strong);border-radius:6px;padding:3px 7px;color:var(--ink);background:#07120eb8;font-family:var(--mono);font-size:11px;line-height:1.2}.launches{margin-bottom:16px}.launch-rack-controls{display:grid;gap:10px;width:100%;max-width:100%;margin:0 0 14px;padding:10px;overflow:hidden;border:1px solid rgba(238,242,237,.08);border-radius:var(--radius);background:linear-gradient(145deg,rgba(255,255,255,.055),transparent 36%),linear-gradient(90deg,rgba(69,212,131,.095),rgba(101,165,255,.035) 58%,transparent),#070c0ad1;box-shadow:inset 0 1px #ffffff0f,0 18px 36px #0000002e}.launch-rack-controls__scope{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;padding:12px 14px;border:1px solid rgba(238,242,237,.1);border-radius:var(--radius);background:linear-gradient(135deg,rgba(238,242,237,.055),transparent 46%),#060a09b8}.launch-rack-controls__scope--graduated{border-color:#65a5ff33;background:linear-gradient(135deg,rgba(101,165,255,.12),transparent 48%),#060a09b8}.launch-rack-controls__scope--all{border-color:#e6ad4b33;background:linear-gradient(135deg,rgba(230,173,75,.11),transparent 48%),#060a09b8}.launch-rack-controls__scope div{min-width:0}.launch-rack-controls__scope span{display:block;color:var(--muted);font-family:var(--mono);font-size:10px;line-height:1;text-transform:uppercase}.launch-rack-controls__scope strong{display:block;margin-top:5px;color:var(--ink);font-size:15px;line-height:1.05}.launch-rack-controls__scope p{max-width:72ch;margin:5px 0 0;color:#eef2edb8;font-size:12px;line-height:1.38}.launch-rack-controls__search-row,.launch-rack-controls__command-row{display:grid;gap:10px;min-width:0}.launch-rack-controls__search-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.launch-rack-controls__command-row{grid-template-columns:minmax(0,1fr) minmax(148px,.48fr) minmax(104px,auto);grid-template-areas:"progress progress progress" "activity sort actions";grid-auto-flow:dense;align-items:end}.launch-rack-controls__group--progress{grid-area:progress}.launch-rack-controls__group--activity{grid-area:activity}.launch-rack-controls__group--sort{grid-area:sort}.launch-rack-controls__actions{grid-area:actions}.launch-rack-controls__search,.launch-rack-controls__group,.launch-rack-controls__actions{min-width:0;display:grid;gap:6px}.launch-rack-controls__search,.launch-rack-controls__group{position:relative;margin:0;padding:0;border:0}.launch-rack-controls__search>span,.launch-rack-controls__group>span,.launch-rack-controls__group>legend,.launch-rack-controls__actions>span{color:var(--muted);font-family:var(--mono);font-size:11px;line-height:1;text-transform:uppercase}.launch-rack-controls__search>span{position:absolute;z-index:1;top:12px;left:14px}.launch-rack-controls input,.launch-rack-controls select{width:100%;min-width:0;border:1px solid rgba(238,242,237,.14);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent),#0a0d0ce6;color:var(--ink);outline:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.launch-rack-controls input{min-height:64px;padding:25px 16px 8px 14px;font-size:18px;letter-spacing:0}.launch-rack-controls__readout{min-width:126px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;justify-self:end;padding:0 17px;white-space:nowrap;border:1px solid rgba(238,242,237,.12);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.045),transparent),#eef2ed0a}.launch-rack-controls__readout strong{color:var(--ink);font-size:23px;line-height:1}.launch-rack-controls__readout span{color:var(--muted);font-family:var(--mono);font-size:11px;line-height:1;text-transform:uppercase}.launch-rack-controls select{min-height:42px;appearance:none;-webkit-appearance:none;padding:0 44px 0 13px;font-family:var(--mono);font-size:12px}.launch-rack-controls input:focus,.launch-rack-controls select:focus,.launch-rack-controls button:focus-visible{border-color:var(--green);box-shadow:0 0 0 3px #45d4831f,inset 0 1px #ffffff0f}.launch-rack-controls input::placeholder{color:var(--faint)}.launch-rack-controls__segments{display:grid;align-items:stretch;gap:3px;min-width:0;padding:3px;border:1px solid rgba(238,242,237,.12);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent),#0a0d0ce6;box-shadow:inset 0 1px 1px #00000073}.launch-rack-controls__segments--progress{grid-template-columns:repeat(5,minmax(0,1fr))}.launch-rack-controls__segments--activity{grid-template-columns:repeat(3,minmax(0,1fr))}.launch-rack-controls__segments button,.launch-rack-controls__actions button,.launch-rack-controls__scope-action{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-family:var(--mono);font-size:12px;line-height:1;text-align:center;white-space:nowrap;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.launch-rack-controls__segments button{min-width:0;min-height:36px;padding:0 9px;border:1px solid transparent;border-radius:6px;background:transparent;color:#eef2edd6;appearance:none}.launch-rack-controls__segments button.is-active{border-color:#45d48370;background:linear-gradient(180deg,#45d48338,#45d4831f),#45d4830f;color:var(--green);box-shadow:inset 0 1px #ffffff14,0 10px 18px #45d48314}.launch-rack-controls button:hover:not(:disabled),.launch-rack-controls select:hover:not(:disabled){border-color:#45d4838c}.launch-rack-controls__segments button:hover:not(:disabled){background:#eef2ed0e;color:var(--ink);transform:translateY(-1px)}.launch-rack-controls__scope-action{flex:0 0 auto;min-height:40px;padding:0 15px;border:1px solid rgba(238,242,237,.2);border-radius:var(--radius);background:var(--ink);color:#07120e;box-shadow:inset 0 1px #ffffff52,0 12px 24px #0000002e}.launch-rack-controls__scope-action:hover:not(:disabled){border-color:#ffffffa3;transform:translateY(-1px)}.launch-rack-controls button:disabled,.launch-rack-controls input:disabled,.launch-rack-controls select:disabled{cursor:not-allowed;color:var(--faint);border-color:#eef2ed14;opacity:.68}.launch-rack-controls__select-wrap{position:relative;display:block;min-width:0}.launch-rack-controls__select-icon{position:absolute;top:50%;right:17px;width:9px;height:9px;pointer-events:none;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:translateY(-68%) rotate(45deg)}.launch-rack-controls__select-wrap:focus-within .launch-rack-controls__select-icon{border-color:var(--green)}.launch-rack-controls__actions{min-width:104px;align-self:stretch;align-content:end;justify-items:end}.launch-rack-controls__actions button{min-height:42px;min-width:76px;padding:0 14px;border:1px solid rgba(238,242,237,.14);border-radius:var(--radius);background:#0a0d0cb8;color:var(--ink)}.launch-rack-controls__actions button.is-dirty{border-color:#45d48361;background:#45d48317;color:var(--green)}.state-panel__action{display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin-top:14px;padding:0 16px;border:1px solid rgba(238,242,237,.24);border-radius:var(--radius);background:var(--ink);color:#07120e;cursor:pointer;font-family:var(--mono);font-size:12px;line-height:1;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.state-panel__action:hover{border-color:#ffffffad;box-shadow:0 12px 24px #00000038;transform:translateY(-1px)}.home-playfield{display:grid;grid-template-columns:minmax(330px,.74fr) minmax(0,1.26fr);gap:16px;align-items:start}.home-playfield>.panel{margin-bottom:0}.panel--launch-rack{overflow:hidden;background:linear-gradient(180deg,rgba(69,212,131,.055),transparent 160px),#111513f0}.panel{padding:16px;margin-bottom:16px}.panel--thin{padding:16px}.panel__header,.profile-section__header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.panel__header h2,.profile-section__header h2{margin:0;font-size:18px;overflow-wrap:anywhere}.panel__title{min-width:0}.panel__title p{max-width:66ch;margin:5px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.panel__meta{flex:1 1 24ch;min-width:0;max-width:min(62ch,62%);line-height:1.35;overflow-wrap:anywhere;text-align:right;white-space:normal}.panel__actions{display:flex;flex:1 1 auto;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.panel__actions .panel__meta{flex:0 1 auto;max-width:100%}.panel__button{flex:0 0 auto;min-height:34px;padding:7px 12px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-2);color:var(--ink);cursor:pointer}.panel__button:hover:not(:disabled){border-color:var(--green)}.panel__button:disabled{cursor:not-allowed;opacity:.55}.state-panel{padding:18px;margin-bottom:16px}.state-panel--compact{box-shadow:none}.state-panel--error{border-color:#ef6b5fa6}.state-panel--indexed{max-width:720px}.state-panel h1,.state-panel h2{margin:6px 0 8px}.state-panel p{margin:0;color:var(--muted);line-height:1.5}.state-panel__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 0}.state-panel__facts div{padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2)}.state-panel__facts dt{color:var(--muted);font-size:12px}.state-panel__facts dd{margin:6px 0 0;font-weight:700}.launch-list,.data-table{display:grid;gap:6px}.panel--launch-rack .launch-list{overflow-x:auto}.launch-list__head,.launch-row,.data-table__head,.data-table__row{display:grid;grid-template-columns:var( --launch-rack-columns, minmax(180px, 1.3fr) minmax(88px, .52fr) minmax(100px, .58fr) minmax(150px, .9fr) minmax(108px, .62fr) );align-items:center;gap:12px}.data-table__head,.data-table__row{grid-template-columns:minmax(180px,1.4fr) repeat(4,minmax(92px,.7fr))}.launch-list__head,.data-table__head{padding:0 12px 4px;color:var(--faint);font-family:var(--mono);font-size:11px;text-transform:uppercase}.launch-row,.data-table__row{width:100%;min-height:64px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:#111513db;text-align:left}.launch-row{cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.launch-row:hover{border-color:var(--green);background:var(--surface-2)}.launch-row:focus-visible,.profile-link:focus-visible,.back-row button:focus-visible,.status-tabs__item:focus-visible,.state-panel__action:focus-visible,.panel__button:focus-visible,.launch-pager button:focus-visible{outline:3px solid rgba(69,212,131,.32);outline-offset:2px}.launch-row__name{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0}.launch-list__head span,.launch-row>span{min-width:0}.launch-row__name img,.launch-row__placeholder{width:38px;height:38px;border-radius:6px;background:var(--surface-3)}.launch-row__name img{object-fit:contain;padding:2px}.launch-row__placeholder,.hero__placeholder{display:grid;place-items:center;border:1px solid var(--line);color:var(--faint);font-family:var(--mono);font-weight:700;letter-spacing:0}.launch-row__name strong,.launch-row__name small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.launch-row__name small{color:var(--muted);font-size:11px}.launch-row__status,.launch-row__metric,.launch-row__curve{align-items:center}.launch-row__metric,.launch-row__curve small{font-family:var(--mono);font-size:12px;white-space:nowrap}.launch-row__metric{overflow:hidden;text-overflow:ellipsis}.launch-list__head span:last-child,.launch-row__flow{justify-self:end;text-align:right}.launch-row--skeleton span{height:16px;border-radius:4px;background:linear-gradient(90deg,var(--surface-2),var(--surface-3),var(--surface-2));background-size:180% 100%;animation:pulse 1.2s ease-in-out infinite}.status-pill{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border:1px solid var(--line-strong);border-radius:999px;font-family:var(--mono);font-size:11px;text-transform:uppercase}.status-pill--live{color:var(--green);border-color:#45d48373;background:#45d48314}.status-pill--live:before{content:"";width:6px;height:6px;flex:0 0 6px;margin-right:6px;border-radius:999px;background:var(--green);box-shadow:0 0 #45d48375;animation:live-status-pulse 1.6s ease-out infinite}.status-pill--graduated{color:var(--blue);border-color:#65a5ff73;background:#65a5ff14}.progress-line{display:block;width:100%;height:8px;overflow:hidden;border-radius:999px;background:#0b0d0c;border:1px solid var(--line)}.launch-row__curve{display:grid;grid-template-columns:minmax(66px,1fr) 42px;gap:8px}.launch-row__curve small{justify-self:center;color:var(--muted);text-align:center}.progress-line i{display:block;height:100%;background:linear-gradient(90deg,var(--green),var(--amber));transition:width .42s cubic-bezier(.2,.8,.2,1)}.launch-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.launch-pager__readout,.launch-pager__controls span{color:var(--muted);font-family:var(--mono);font-size:12px}.launch-pager__controls{display:flex;align-items:center;gap:8px}.launch-pager button{min-width:72px;min-height:34px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-2);color:var(--ink);cursor:pointer}.launch-pager button:hover:not(:disabled){border-color:var(--green);color:var(--green)}.launch-pager button:disabled{cursor:not-allowed;color:var(--faint);border-color:var(--line)}.hero{display:grid;grid-template-columns:minmax(250px,.58fr) minmax(0,1fr) minmax(340px,.92fr);gap:16px;align-items:stretch;margin-bottom:16px}.hero__media{min-width:0}.hero__art{position:relative;width:100%;min-height:230px;height:100%;aspect-ratio:4 / 3;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,#45d4831a,#07120ee0),var(--screen);display:grid;place-items:center}.hero__art-backdrop,.hero__art-main{position:absolute;inset:0;width:100%;height:100%;display:block}.hero__art-backdrop{object-fit:cover;filter:blur(22px) saturate(1.16);opacity:.28;transform:scale(1.12)}.hero__art-main{z-index:1;object-fit:contain;padding:14px;filter:drop-shadow(0 18px 18px rgba(0,0,0,.35))}.hero__art:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 1px,transparent 1px,transparent 5px);mix-blend-mode:screen}.hero__placeholder{width:100%;height:100%;font-size:34px;background:linear-gradient(135deg,#45d4831f,#65a5ff14),var(--surface-2)}.hero__copy,.hero__card{border:1px solid var(--line);border-radius:var(--radius);background:#111513f0;padding:16px}.hero__copy h1{margin:8px 0 14px;font-size:clamp(24px,3.2vw,34px);line-height:1.05;overflow-wrap:anywhere;word-break:break-word}.identity-board{display:grid;gap:7px;margin-bottom:12px}.identity-board__row{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:10px;min-height:34px;padding:7px 9px;border:1px solid rgba(61,73,63,.78);border-radius:var(--radius);background:linear-gradient(90deg,rgba(69,212,131,.06),transparent 44%),#07120e6b}.identity-board__row span{color:var(--muted);font-family:var(--mono);font-size:11px;text-transform:uppercase}.identity-board__row strong,.identity-board__row a{min-width:0;color:var(--ink);font-size:13px;font-weight:700;overflow-wrap:anywhere;text-decoration:none}.identity-board__row a{color:var(--blue)}.identity-board__row a:hover{color:var(--green)}.identity-board__row--owner{border-color:#65a5ff6b}.hero__chips{display:flex;flex-wrap:wrap;gap:8px}.chip{min-height:28px;max-width:100%;padding:5px 9px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);color:var(--muted);font-size:12px;overflow-wrap:anywhere}.chip.mono{word-break:break-all}.mono{font-family:var(--mono)}.hero__card{display:grid;grid-template-columns:minmax(148px,.72fr) minmax(0,1fr);gap:14px 16px;align-items:center;min-width:0}.hero__card-title{grid-column:1 / -1;color:var(--muted);font-family:var(--mono);font-size:11px;text-transform:uppercase}.ring{width:clamp(140px,13vw,176px);height:clamp(140px,13vw,176px);border-radius:50%;display:grid;place-items:center;position:relative}.ring__fill{position:absolute;inset:0;border-radius:50%;background:conic-gradient(var(--green) var(--progress),#273029 0)}.ring__fill:after{content:"";position:absolute;inset:10px;border-radius:50%;background:var(--surface)}.ring__label{position:relative;z-index:1;display:grid;gap:2px;text-align:center}.ring__label>span{font-size:clamp(32px,3vw,40px);font-weight:700}.ring__label small{display:block;max-width:100%;color:var(--muted);font-family:var(--mono);font-size:11px;line-height:1.2;white-space:nowrap}.hero__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.hero__metric{min-width:0;display:grid;grid-template-columns:1fr;align-content:center;gap:5px;min-height:54px;padding:9px 10px;border:1px solid rgba(61,73,63,.7);border-radius:var(--radius);background:linear-gradient(90deg,#45d4830e,#07120e4d),#07120e70}.hero__metric span{min-width:0;color:var(--muted);font-family:var(--mono);font-size:10.5px;line-height:1.1;text-transform:uppercase}.hero__metric strong{min-width:0;color:var(--ink);font-family:var(--mono);font-size:clamp(14px,1.25vw,16px);font-weight:700;line-height:1.05;text-align:right;white-space:normal;overflow-wrap:anywhere}.metric__value,.stat__value{font-weight:700;overflow-wrap:anywhere}.metric__value{margin-bottom:4px;font-size:18px}.grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.curve-plot{overflow:hidden;margin-top:-2px;background:linear-gradient(180deg,#9aa59e09,#111513f0 180px),#111513f0}.curve-plot .panel__header{align-items:center;margin-bottom:10px}.curve-plot .curve-plot__title{font-family:var(--mono);font-size:18px;font-weight:600;text-transform:uppercase}.curve-plot__readout{display:grid;gap:2px;justify-items:end;color:var(--ink);font-family:var(--mono)}.curve-plot__readout span{font-weight:600;font-size:15px}.curve-plot__readout small{color:var(--muted);font-size:11px}.curve-plot__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.curve-plot__stats div{min-width:0;padding:10px 11px;border:1px solid rgba(61,73,63,.82);border-radius:var(--radius);background:#07120e9e}.curve-plot__stats span{display:block;margin-bottom:4px;color:var(--muted);font-family:var(--mono);font-size:10px;text-transform:uppercase}.curve-plot__stats strong{display:block;font-family:var(--mono);font-size:14px;overflow-wrap:anywhere}.curve-plot__screen{position:relative;overflow:hidden;border:1px solid rgba(101,165,255,.24);border-radius:var(--radius);background:linear-gradient(180deg,rgba(154,165,158,.055),transparent 44%),linear-gradient(90deg,rgba(101,165,255,.055),transparent 34%,rgba(230,173,75,.035)),#07100d;box-shadow:inset 0 1px #ffffff0e,inset 0 0 0 1px #ffffff05}.curve-plot__screen:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(154,165,158,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(154,165,158,.04) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.86),rgba(0,0,0,.18));mask-image:linear-gradient(180deg,#000000db,#0000002e)}.curve-plot svg{display:block;width:100%;height:auto;touch-action:pan-y}.curve-plot__grid{stroke:#9aa59e33;stroke-width:1}.curve-plot__baseline{stroke:#eef2ed2e;stroke-width:1}.curve-plot__axis{fill:var(--muted);font-family:var(--mono);font-size:11px}.curve-plot__line{fill:none;stroke:#b9f6d0;stroke-width:2.75;stroke-linecap:round;stroke-linejoin:round}.curve-plot__area{fill:#65a5ff12}.curve-plot__reticle{stroke:#eef2ed9e;stroke-dasharray:3 6;stroke-width:1}.curve-plot__active-dot{fill:#b9f6d0;stroke:#07100d;stroke-width:3}.curve-plot__hover-card{position:absolute;z-index:2;display:grid;gap:3px;min-width:172px;max-width:min(236px,calc(100% - 24px));padding:10px 11px;border:1px solid rgba(185,246,208,.32);border-radius:var(--radius);background:#080d0bf5;box-shadow:0 12px 26px #0000005c;color:var(--ink);font-family:var(--mono);pointer-events:none}.curve-plot__hover-card span,.curve-plot__hover-card small{color:var(--muted);font-size:11px}.curve-plot__hover-card strong{font-size:16px;line-height:1.1}.curve-plot__empty{min-height:180px;display:grid;place-content:center;gap:8px;text-align:center;border:1px dashed var(--line-strong);border-radius:var(--radius);background:#07120eb8}.curve-plot__empty p{margin:0;color:var(--muted)}.panel__inner{min-width:0}.grid-two .panel__inner{min-height:100%;display:grid;grid-template-rows:auto 1fr}.grid-two .leaderboard,.grid-two .timeline{align-content:start;align-self:start}.leaderboard,.timeline,.wallet-grid{display:grid;gap:8px}.leaderboard__row,.timeline__item{display:grid;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:#171d1ab8}.leaderboard__row{grid-template-columns:42px minmax(0,1fr) auto;align-items:center}.leaderboard__row--me{border-color:#45d4838c}.leaderboard__rank{color:var(--amber);font-family:var(--mono);font-weight:600}.leaderboard__name{font-weight:600}.leaderboard__wallet{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.leaderboard__value{font-family:var(--mono);font-size:13px;text-align:right}.leaderboard__gap{color:var(--faint);text-align:center}.timeline__item{grid-template-columns:64px minmax(0,1fr)}.timeline__item--gain{border-color:#45d48357}.timeline__item--hot{border-color:#e6ad4b66}.timeline__item--warn{border-color:#ef6b5f61}.timeline__item--done{border-color:#65a5ff57}.timeline__time{color:var(--muted);font-family:var(--mono);font-size:12px}.timeline__title{font-weight:600}.timeline-placeholder{min-height:100%;display:grid;align-items:stretch}.timeline-placeholder__screen{min-height:0;height:100%;display:grid;align-content:center;gap:10px;padding:20px;border:1px dashed rgba(230,173,75,.46);border-radius:var(--radius);background:repeating-linear-gradient(0deg,rgba(230,173,75,.06) 0 1px,transparent 1px 9px),radial-gradient(circle at 76% 18%,rgba(230,173,75,.16),transparent 28%),#07120eb8}.timeline-placeholder__screen span{width:max-content;padding:4px 9px;border:1px solid rgba(230,173,75,.58);border-radius:var(--radius);color:var(--amber);font-family:var(--mono);font-size:11px;text-transform:uppercase}.timeline-placeholder__screen strong{max-width:12ch;color:var(--ink);font-size:34px;line-height:.98;text-transform:uppercase}.timeline-placeholder__screen p{max-width:38ch;margin:0;color:var(--muted)}.wallet-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wallet-card{position:relative;overflow:hidden;display:grid;gap:12px;padding:12px;background:radial-gradient(circle at 92% 0%,rgba(69,212,131,.13),transparent 34%),#111513f0}.wallet-card__top,.wallet-card__flow{display:flex;justify-content:space-between;gap:10px;min-width:0}.wallet-card__top{align-items:flex-start;margin-bottom:12px}.wallet-card__identity{min-width:0}.wallet-card__name{font-weight:600;overflow-wrap:anywhere}.wallet-card__return{display:grid;justify-items:end;gap:4px;flex:0 0 auto;min-width:88px;text-align:right}.wallet-card__return strong{font-family:var(--mono);font-size:22px;line-height:1;white-space:nowrap}.wallet-card__return>span:last-child{color:var(--muted);font-family:var(--mono);font-size:10px;line-height:1.1;text-transform:uppercase}.wallet-card__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.badge{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:var(--surface-3);color:var(--muted);font-family:var(--mono);font-size:10px;text-transform:uppercase}.badge--gold{color:var(--amber)}.badge--silver{color:#cdd7d1}.badge--bronze{color:#d79a67}.badge--rookie{color:var(--faint)}.pos{color:var(--green)}.neg{color:var(--red)}.footer{margin-top:24px;display:flex;justify-content:center;padding-top:16px;border-top:1px solid var(--line)}.footer__link{display:inline-flex;align-items:center;gap:8px;color:var(--muted);text-decoration:none;font-family:var(--mono);font-size:12px;text-transform:uppercase}.footer__icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center}.footer__icon img,.footer__icon svg{width:16px;height:16px}.data-table{overflow-x:auto}.data-table__head,.data-table__row{min-width:680px}.data-table__row span{min-width:0;overflow-wrap:anywhere}.empty p{margin:0}@keyframes pulse{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes live-status-pulse{0%{box-shadow:0 0 #45d48375}72%{box-shadow:0 0 0 5px #45d48300}to{box-shadow:0 0 #45d48300}}@keyframes live-metric-wash{0%{opacity:0;transform:scaleX(.72)}22%{opacity:1}to{opacity:0;transform:scaleX(1)}}@keyframes live-metric-tick{0%{opacity:.72;transform:translateY(2px)}38%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes live-metric-rise{0%{opacity:.76;transform:translateY(7px)}46%{opacity:1;transform:translateY(-1px)}to{opacity:1;transform:translateY(0)}}@keyframes live-metric-fall{0%{opacity:.76;transform:translateY(-7px)}46%{opacity:1;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.status-pill--live:before{animation:none;box-shadow:none}.progress-line i{transition:none}.live-metric[data-live-active=true]:before,.live-metric[data-live-active=true] .live-metric__value{animation:none}.live-metric[data-live-active=true] .live-metric__value{text-shadow:none;transition:color .22s ease}}@media(max-width:1020px){:root{--launch-rack-columns: minmax(145px, 1.15fr) minmax(76px, .48fr) minmax(84px, .58fr) minmax(126px, .9fr) minmax(98px, .62fr)}.overview__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-playfield{grid-template-columns:1fr}.home-playfield>.panel--launch-rack{order:-1}.launch-rack-controls__command-row{grid-template-columns:minmax(0,1fr) minmax(148px,.48fr) minmax(104px,auto);grid-template-areas:"progress progress progress" "activity sort actions"}.launch-rack-controls__actions{grid-template-columns:1fr;align-items:end;justify-items:end}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{grid-template-columns:minmax(220px,.82fr) minmax(0,1fr)}.hero__art{min-height:220px}.hero__card{grid-column:1 / -1;grid-template-columns:minmax(150px,.34fr) minmax(0,1fr)}.wallet-grid,.grid-two{grid-template-columns:1fr}.launch-list{overflow-x:auto}.launch-list__head,.launch-row{min-width:0}.launch-row{gap:8px;padding:9px 10px}.launch-row__name{grid-template-columns:32px minmax(0,1fr);gap:8px}.launch-row__name img,.launch-row__placeholder{width:32px;height:32px}.status-pill{min-height:22px;padding:0 7px;font-size:10px}.launch-row__curve{grid-template-columns:minmax(58px,1fr) 38px;gap:6px}}@media(max-width:720px){.app{width:min(100vw - 16px,1280px);padding-top:12px}.cockpit-header,.panel,.state-panel{padding:14px}.cockpit-header__main,.cockpit-header__bar,.top-row{align-items:stretch;flex-direction:column}.overview__connect,.page-controls{flex-wrap:wrap;justify-content:flex-start}.cockpit-header h1{font-size:clamp(27px,8vw,34px)}.index-stamp{white-space:normal}.status-tabs{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.status-tabs__item{min-height:44px;justify-items:center;text-align:center}.status-tabs__copy{display:none}.launch-rack-controls__scope{align-items:stretch;flex-direction:column}.launch-rack-controls__search-row,.launch-rack-controls__command-row,.launch-rack-controls__actions{grid-template-columns:1fr}.launch-rack-controls__command-row{grid-template-areas:"progress" "activity" "sort" "actions"}.launch-rack-controls__segments--progress{grid-template-columns:repeat(5,minmax(0,1fr))}.launch-rack-controls__segments button{padding:0 5px;font-size:11px;line-height:1.08;min-height:42px;white-space:normal}.launch-rack-controls__actions{grid-template-columns:1fr;justify-items:stretch}.launch-rack-controls__readout{justify-self:start;width:100%;justify-content:space-between}.launch-list__head{gap:8px}.overview__grid,.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.card{min-height:104px;padding:12px}.card__value{font-size:clamp(19px,6vw,24px)}.panel__header,.profile-section__header{align-items:flex-start;flex-direction:column;gap:5px}.panel__meta{flex:0 1 auto;max-width:100%;text-align:left}.panel__actions{width:100%;justify-content:space-between}.hero{grid-template-columns:1fr}.hero__art{width:100%;min-height:260px}.hero__card{grid-template-columns:1fr}.ring{margin:0 auto}.hero__metrics{grid-template-columns:1fr}.identity-board__row{grid-template-columns:92px minmax(0,1fr)}.leaderboard__row,.timeline__item{grid-template-columns:1fr}.leaderboard__value{text-align:left}.launch-pager{align-items:stretch;flex-direction:column}.launch-pager__controls{justify-content:space-between}.curve-plot .panel__header{align-items:flex-start;flex-direction:column}.curve-plot__readout{justify-items:start}.curve-plot__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-card__flow{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.panel--launch-rack .launch-list{overflow-x:visible;padding-bottom:0}.launch-list__head{display:none}.launch-row{min-width:0;min-height:124px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name status" "curve curve" "sold flow";align-items:start;gap:12px 10px;padding:13px;border-color:#eef2ed21;background:linear-gradient(135deg,rgba(69,212,131,.06),transparent 42%),#111513f0}.launch-row__name{grid-area:name;grid-template-columns:44px minmax(0,1fr);gap:10px}.launch-row__name img,.launch-row__placeholder{width:44px;height:44px}.launch-row__status{grid-area:status;justify-self:end}.launch-row__curve{grid-area:curve;width:100%;grid-template-columns:minmax(0,1fr) 46px;gap:9px}.launch-row__metric{white-space:normal}.launch-row__sold,.launch-row__flow{display:grid;gap:3px}.launch-row__sold{grid-area:sold}.launch-row__flow{grid-area:flow;justify-self:end}.launch-row__sold:before,.launch-row__flow:before{color:var(--muted);font-family:var(--mono);font-size:10px;line-height:1;text-transform:uppercase}.launch-row__sold:before{content:"Sold"}.launch-row__flow:before{content:"Flow"}.launch-row--skeleton{grid-template-columns:1fr;grid-template-areas:none}.launch-row--skeleton span{width:100%}.data-table{overflow-x:visible}.data-table__head{display:none}.data-table__row{min-width:0;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:13px}.data-table__row span{display:grid;gap:3px;font-family:var(--mono)}.data-table__row span:first-child{grid-column:1 / -1;font-family:var(--sans);font-weight:700}.data-table__row span:before{content:attr(data-label);color:var(--muted);font-family:var(--mono);font-size:10px;font-weight:500;line-height:1;text-transform:uppercase}}@media(max-width:460px){.status-tabs__label-full{display:none}.status-tabs__label-short{display:inline}.launch-rack-controls__segments--progress{grid-template-columns:repeat(3,minmax(0,1fr))}.identity-board__row{grid-template-columns:1fr;gap:4px}.hero__art{min-height:214px}}
