.spaceAppIcon[src$=astra\.svg]{--header-app-glow:#efc56cbf}@media (min-width:1321px){.ecosystemShell[data-flow-theme][data-primary-space]>.ecosystemHeader .spaceSwitcher{min-width:0}}.astraWorkspace{--astra-gold:var(--workspace-accent,#e2b85c);--astra-ok:#2fa572;--astra-warn:#e0892f;--astra-bad:#d9534f;--astra-blue:#3b82d6;--astra-purple:#8b6fd6;--astra-c-workcenter:#3bb8a0;--astra-c-ai:#7c8cf0;--astra-c-procurement:#e2b85c;--astra-c-other:#9aa6b2;--astra-text:var(--dm-text,#f3f6f8);--astra-soft:var(--dm-secondary,#b9c4cc);--astra-faint:color-mix(in srgb, var(--astra-text) 52%, transparent);--astra-line:color-mix(in srgb, var(--astra-text) 14%, transparent);--astra-fill:color-mix(in srgb, var(--astra-text) 6%, transparent);width:100%;min-width:0;height:100%;min-height:0;color:var(--astra-text)}@media (min-width:901px){.astraGrid-overview>.astra-ov-core{grid-area:1/1/span 2/span 4!important}.astraGrid-overview>.astra-ov-today{grid-area:1/5/auto/span 3!important}.astraGrid-overview>.astra-ov-proposals{grid-area:2/5/auto/span 3!important}.astraGrid-overview>.astra-ov-chain{grid-area:3/1/auto/span 4!important}.astraGrid-overview>.astra-ov-attention{grid-area:3/5/auto/span 3!important}.astraGrid-overview>.astra-ov-opportunities{grid-area:4/1/auto/span 3!important}.astraGrid-overview>.astra-ov-focus{grid-area:4/4/auto/span 2!important}.astraGrid-overview>.astra-ov-sources{grid-area:4/6/auto/span 2!important}.astraGrid-feed>.astra-feed-map{grid-area:1/1/span 2/span 4!important}.astraGrid-feed>.astra-feed-detail{grid-area:1/5/span 2/span 3!important}.astraGrid-feed>.astra-feed-list{grid-area:3/1/span 2/span 4!important}.astraGrid-feed>.astra-feed-mix{grid-area:3/5/auto/span 3!important}.astraGrid-feed>.astra-feed-scan{grid-area:4/5/auto/span 3!important}.astraGrid-activity>.astra-act-chain{grid-area:1/1/span 2/span 4!important}.astraGrid-activity>.astra-act-worker{grid-area:1/5/auto/span 3!important}.astraGrid-activity>.astra-act-focus{grid-area:2/5/auto/span 3!important}.astraGrid-activity>.astra-act-studies{grid-area:3/1/span 2/span 4!important}.astraGrid-activity>.astra-act-limits{grid-area:3/5/span 2/span 3!important}.astraGrid-conversation>.astra-chat{grid-area:1/1/span 4/span 4!important}.astraGrid-conversation>.astra-chat-route{grid-area:1/5/auto/span 3!important}.astraGrid-conversation>.astra-chat-starters{grid-area:2/5/span 2/span 3!important}.astraGrid-conversation>.astra-chat-recent{grid-area:4/5/auto/span 3!important}.astraGrid-manage>.astra-manage-tools{grid-area:1/1/span 2/span 2!important}.astraGrid-manage>.astra-manage-recent{grid-area:3/1/span 2/span 2!important}.astraGrid-manage>.astra-manage-panel{grid-area:1/3/span 4/span 5!important}.astraWidget>.flowboardWidgetBody{flex-direction:column;gap:8px;min-height:0;display:flex}.astraWidget:not(.isInteractive)>.flowboardWidgetBody>:first-child{flex:auto;min-height:0}}.astraPhoneBar{display:none}@media (max-width:900px){.astraPhoneBar{justify-content:center;margin:0 0 10px;display:flex}.astraWidget .flowboardWidgetMeta .astraSegmented{display:none}.ecosystemShell[data-flow-theme][data-primary-space=astra]>.astraWorkspaceHost{overflow:auto!important}.astraGrid>.astraWidget{min-height:0!important}.astraGrid>.astra-ov-core,.astraGrid>.astra-feed-map{min-height:380px!important}.astraGrid>.astra-chat{min-height:520px!important}.astraWidget .flowboardWidgetMeta{width:100%}.astraToolbar{flex-wrap:wrap}.astraSegmented{max-width:100%;overflow-x:auto}}.astraWidget .flowboardWidgetMeta{align-items:center;gap:8px;min-width:0;display:flex}.astraFine{color:var(--astra-faint);margin:0;font-size:11px;line-height:1.45}.astraEmpty{border:1px dashed var(--astra-line);color:var(--astra-soft);text-align:center;border-radius:14px;margin:0;padding:14px;font-size:12px;line-height:1.5}.astraLink{color:var(--astra-gold);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:650;display:inline-flex}.astraLink:hover{background:var(--astra-fill)}.astraLink:disabled{opacity:.5;cursor:default}.astraButton{border:1px solid var(--astra-line);background:var(--astra-fill);min-height:30px;color:var(--astra-text);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.astraButton:hover:not(:disabled){border-color:color-mix(in srgb, var(--astra-gold) 55%, transparent);transform:translateY(-1px)}.astraButton:disabled{opacity:.45;cursor:not-allowed}.astraButton.is-primary{background:linear-gradient(135deg, var(--astra-gold), color-mix(in srgb, var(--astra-gold) 70%, #ff9f43));color:#1b1406;border-color:#0000}.astraButton.is-active.is-interested{background:color-mix(in srgb, var(--astra-ok) 26%, transparent);border-color:var(--astra-ok)}.astraButton.is-active.is-investigating{background:color-mix(in srgb, var(--astra-blue) 26%, transparent);border-color:var(--astra-blue)}.astraButton.is-active.is-dismissed{background:color-mix(in srgb, var(--astra-bad) 20%, transparent);border-color:var(--astra-bad)}.astraIconButton{border:1px solid var(--astra-line);width:30px;height:30px;color:var(--astra-soft);cursor:pointer;background:0 0;border-radius:10px;place-items:center;display:grid}.astraButton:focus-visible,.astraLink:focus-visible,.astraIconButton:focus-visible,.astraWorkspace button:focus-visible,.astraWorkspace circle[role=button]:focus-visible{outline:2px solid var(--astra-gold);outline-offset:2px}.astraChip{letter-spacing:.02em;white-space:nowrap;background:var(--astra-fill);color:var(--astra-soft);border:1px solid var(--astra-line);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.astraChip.tone-positive,.astraChip.tone-interested{color:var(--astra-ok);border-color:color-mix(in srgb, var(--astra-ok) 45%, transparent);background:color-mix(in srgb, var(--astra-ok) 12%, transparent)}.astraChip.tone-investigating,.astraChip.tone-accent{color:var(--astra-blue);border-color:color-mix(in srgb, var(--astra-blue) 45%, transparent);background:color-mix(in srgb, var(--astra-blue) 12%, transparent)}.astraChip.tone-warning{color:var(--astra-warn);border-color:color-mix(in srgb, var(--astra-warn) 45%, transparent);background:color-mix(in srgb, var(--astra-warn) 12%, transparent)}.astraChip.tone-danger,.astraChip.tone-dismissed{color:var(--astra-bad);border-color:color-mix(in srgb, var(--astra-bad) 40%, transparent);background:color-mix(in srgb, var(--astra-bad) 10%, transparent)}.astraChip.tone-new{color:var(--astra-gold);border-color:color-mix(in srgb, var(--astra-gold) 45%, transparent)}.astraTag{letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--astra-c-other);border-radius:6px;padding:2px 8px;font-size:10px;font-weight:750;display:inline-flex}.astraTag.tone-workcenter{background:var(--astra-c-workcenter)}.astraTag.tone-ai{background:var(--astra-c-ai)}.astraTag.tone-procurement{background:var(--astra-c-procurement);color:#2a1f06}.astraSegmented{border:1px solid var(--astra-line);background:var(--astra-fill);border-radius:12px;flex:none;gap:2px;padding:3px;display:inline-flex}.astraWorkspace .astraSegmented button{min-height:26px;color:var(--astra-soft);font:inherit;letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 10px;font-size:11.5px;font-weight:650}.astraWorkspace .astraSegmented button.is-active{background:color-mix(in srgb, var(--astra-gold) 30%, transparent);color:var(--astra-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--astra-gold) 55%, transparent)}html body .ecosystemShell[data-primary-space=astra] .astraWidget>.flowboardWidgetBody{background:color-mix(in srgb, var(--dm-card,#ffffff80) 55%, transparent)!important;-webkit-backdrop-filter:blur(16px)saturate(115%)!important}.astraClamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.astraIconButton.is-active{color:var(--astra-gold);border-color:color-mix(in srgb, var(--astra-gold) 50%, transparent)}.astraToolbar{align-items:center;gap:8px;min-width:0;display:flex}.astraToolbar select,.astraSearch input{border:1px solid var(--astra-line);background:var(--astra-fill);min-height:30px;color:var(--astra-text);font:inherit;border-radius:10px;padding:4px 8px;font-size:12px}.astraSearch{border:1px solid var(--astra-line);background:var(--astra-fill);color:var(--astra-soft);border-radius:10px;align-items:center;gap:6px;padding-left:8px;display:inline-flex}.astraSearch input{background:0 0;border:0;width:130px;min-width:0}.astraToggle{color:var(--astra-soft);white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.astraPeriods{border:1px solid var(--astra-line);background:var(--astra-fill);border-radius:12px;padding:3px;display:inline-flex}.astraPeriods button{color:var(--astra-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:4px 10px;font-size:11px;font-weight:650}.astraPeriods button.is-active{background:color-mix(in srgb, var(--astra-gold) 28%, transparent);color:var(--astra-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--astra-gold) 50%, transparent)}.astraOrbit{height:100%;min-height:260px;color:var(--astra-gold);grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative}.astraOrbit.is-paused{color:var(--astra-warn)}.astraOrbit.is-unknown,.astraOrbit.is-loading{color:var(--astra-c-other)}.astraOrbit svg{width:100%;height:100%;min-height:0;overflow:visible}.astraOrbitRings ellipse{fill:none;stroke:var(--astra-line);stroke-width:1px;stroke-dasharray:2 5}.astraOrbitCore{fill:color-mix(in srgb, currentColor 30%, transparent);stroke:currentColor;stroke-width:1.5px}.astraOrbitGlyph,.astraOrbitGlyph rect{fill:currentColor}.astraOrbitPulse{fill:none;stroke:currentColor;stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite astraPulse}.astraDot.is-study-complete{fill:var(--astra-ok)}.astraDot.is-study-blocked{fill:var(--astra-bad)}.astraDot.is-study-unknown{fill:var(--astra-warn)}.astraDot.is-study-running{fill:var(--astra-blue)}.astraDot.is-source-ok{fill:color-mix(in srgb, var(--astra-ok) 80%, white)}.astraDot.is-source-failed{fill:var(--astra-bad)}.astraSignal circle{cursor:pointer;transition:r .2s}.astraSignal.tone-workcenter,.astraMapDot.tone-workcenter{color:var(--astra-c-workcenter)}.astraSignal.tone-ai,.astraMapDot.tone-ai{color:var(--astra-c-ai)}.astraSignal.tone-procurement,.astraMapDot.tone-procurement{color:var(--astra-c-procurement)}.astraSignal.tone-other,.astraMapDot.tone-other{color:var(--astra-c-other)}.astraSignal>circle:not(.astraSignalHalo),.astraMapDot>circle:not(.astraSignalHalo){fill:currentColor;stroke:color-mix(in srgb, var(--astra-text) 55%, transparent);stroke-width:1px}.astraSignal.is-new>circle:not(.astraSignalHalo){fill-opacity:.55}.astraMapDot.is-dismissed>circle{fill-opacity:.2;stroke-dasharray:2 2}.astraSignalHalo{fill:none;stroke:currentColor;stroke-width:1.5px;opacity:.55;animation:3s ease-in-out infinite astraHalo}.astraOrbitCaption{gap:2px;display:grid;position:absolute;top:2px;left:4px}.astraOrbitCaption strong{color:var(--astra-text);font-size:15px}.astraOrbitCaption span{color:var(--astra-faint);font-size:11px}.astraOrbitLegend,.astraMapLegend,.astraMixLegend,.astraChainLegend{color:var(--astra-soft);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.astraOrbitLegend i,.astraMapLegend i,.astraMixLegend i,.astraChainLegend i{vertical-align:-1px;border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.astraOrbitLegend .is-study{background:var(--astra-ok)}.astraOrbitLegend .is-source{background:color-mix(in srgb, var(--astra-ok) 70%, white);border-radius:2px;transform:rotate(45deg)}.astraOrbitLegend .is-signal{background:var(--astra-c-ai)}@keyframes astraPulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.3)}}@keyframes astraHalo{0%,to{opacity:.25}50%{opacity:.75}}.astraStatTiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.astraStatTiles .astraStatTile{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;padding:10px}.astraStatTiles .astraRing{width:36px;height:36px}.astraStatTile{background:var(--astra-fill);border:1px solid var(--astra-line);border-radius:14px;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.astraStatTile strong{font-variant-numeric:tabular-nums;font-size:20px;line-height:1.1;display:block}.astraStatTile strong small{color:var(--astra-faint);font-size:12px}.astraStatTile>div>span{color:var(--astra-soft);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.astraStatIcon{width:36px;height:36px;color:var(--astra-gold);background:color-mix(in srgb, var(--astra-gold) 16%, transparent);border-radius:12px;flex:none;place-items:center;display:grid}.astraStatTile.tone-warning .astraStatIcon{color:var(--astra-warn);background:color-mix(in srgb, var(--astra-warn) 16%, transparent)}.astraRing{flex:none}.astraRingTrack{fill:none;stroke:var(--astra-line);stroke-width:5px}.astraRingValue{fill:none;stroke:var(--astra-ok);stroke-width:5px;stroke-linecap:round;transition:stroke-dasharray .6s}.astraProposalRow{grid-template-columns:minmax(130px,42%) minmax(0,1fr);align-items:center;gap:12px;height:100%;display:grid}.astraQuota{justify-items:center;gap:2px;display:grid}.astraQuota svg{width:100%;max-height:110px;overflow:visible}.astraQuotaSlot{fill:none;stroke:var(--astra-line);stroke-width:9px;stroke-linecap:round}.astraQuotaSlot.is-used{stroke:var(--astra-gold)}.astraQuota.is-locked .astraQuotaSlot{stroke-dasharray:3 4}.astraQuotaTrack{fill:none;stroke:var(--astra-line);stroke-width:3px}.astraQuotaWait{fill:none;stroke:var(--astra-blue);stroke-width:3px;stroke-linecap:round}.astraQuotaValue{fill:var(--astra-text);font-size:18px;font-weight:750}.astraQuotaUnit{fill:var(--astra-faint);font-size:7px}.astraQuotaNext{color:var(--astra-soft);font-size:11px}.astraProposalText strong{font-size:14px}.astraProposalText p{color:var(--astra-soft);margin:4px 0 0;font-size:12px;line-height:1.45}.astraChain{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:14px;height:100%;display:grid}.astraChainStages{gap:6px;margin:0;padding:0;list-style:none;display:grid}.astraChainStages li{border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:5px 10px;font-size:12px;display:flex;position:relative;overflow:hidden}.astraChainStages li i{width:var(--chain-share);background:linear-gradient(90deg, color-mix(in srgb, var(--astra-gold) 34%, transparent), color-mix(in srgb, var(--astra-gold) 8%, transparent));z-index:0;animation:.9s both astraGrow;animation-delay:calc(var(--chain-index) * 90ms);border-radius:10px;transition:width .6s;position:absolute;inset:0 auto 0 0}.astraChainStages li span,.astraChainStages li strong{z-index:1;position:relative}.astraChainStages li strong{font-variant-numeric:tabular-nums}.astraChainSplit{border:1px solid var(--astra-line);background:var(--astra-fill);border-radius:14px;gap:8px;padding:10px 12px;display:grid}.astraChainSplitHead{color:var(--astra-soft);justify-content:space-between;font-size:12px;display:flex}.astraChainSplitHead strong{color:var(--astra-text);font-size:20px}.astraChainBar{border-radius:7px;gap:2px;height:14px;display:flex;overflow:hidden}.astraChainBar span,.astraChainLegend i{background:var(--astra-c-other)}.astraChainBar .is-completed,.astraChainLegend .is-completed{background:var(--astra-ok)}.astraChainBar .is-blocked,.astraChainLegend .is-blocked{background:var(--astra-bad)}.astraChainBar .is-unknown,.astraChainLegend .is-unknown{background:var(--astra-warn)}.astraChainBar .is-running,.astraChainLegend .is-running{background:repeating-linear-gradient(45deg, var(--astra-blue) 0 4px, color-mix(in srgb, var(--astra-blue) 50%, transparent) 4px 8px)}.astraChainLegend b{color:var(--astra-text);margin-left:3px}@keyframes astraGrow{0%{width:0}}.astraActivityHero{grid-template-rows:minmax(0,1fr) auto auto;gap:12px;height:100%;display:grid}.astraActivityHero .astraChain{grid-template-columns:1fr;align-content:center}.astraActivityHero .astraChainStages li{padding:10px 14px;font-size:13px}.astraActivityHero .astraChainStages li strong{font-size:18px}.astraCoverage{letter-spacing:.03em;text-transform:uppercase;border-radius:8px;height:22px;font-size:10px;font-weight:700;display:flex;overflow:hidden}.astraCoverage span{white-space:nowrap;place-items:center;display:grid;overflow:hidden}.astraCoverage .is-unknown{background:repeating-linear-gradient(45deg, var(--astra-fill) 0 6px, var(--astra-line) 6px 12px);color:var(--astra-soft)}.astraCoverage .is-recorded{background:color-mix(in srgb, var(--astra-ok) 30%, transparent);color:var(--astra-text)}.astraScan{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:12px;height:100%;display:grid}.astraScan svg{width:84px;height:84px}.astraScanTrack{fill:none;stroke:var(--astra-line);stroke-width:8px}.astraScanFailed{fill:none;stroke:var(--astra-bad);stroke-width:8px}.astraScanOk{fill:none;stroke:var(--astra-ok);stroke-width:8px;stroke-linecap:round}.astraScanValue{fill:var(--astra-text);font-size:15px;font-weight:750}.astraScanUnit{fill:var(--astra-faint);font-size:8px}.astraScanFacts{min-width:0;color:var(--astra-soft);gap:4px;font-size:11px;display:grid}.astraScanFacts strong{color:var(--astra-text);font-size:13px}.astraScanTimeline{background:var(--astra-line);border-radius:3px;height:6px;overflow:hidden}.astraScanTimeline i{background:linear-gradient(90deg, var(--astra-blue), var(--astra-gold));border-radius:3px;height:100%;display:block}.astraAttention,.astraSignalList,.astraFocus{gap:6px;margin:0;padding:0;list-style:none;display:grid}.astraAttention li button{border:1px solid var(--astra-line);border-left:3px solid var(--astra-c-other);background:var(--astra-fill);width:100%;color:var(--astra-text);font:inherit;text-align:left;cursor:pointer;border-radius:12px;gap:2px;padding:8px 10px 8px 14px;display:grid}.astraAttention li.tone-warning button{border-left-color:var(--astra-warn)}.astraAttention li.tone-danger button{border-left-color:var(--astra-bad)}.astraAttention strong{font-size:12px}.astraAttention span{color:var(--astra-soft);font-size:11px;line-height:1.4}.astraSignalList li button{border:1px solid var(--astra-line);background:var(--astra-fill);width:100%;color:var(--astra-text);font:inherit;text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:7px 10px;display:grid}.astraSignalList li button:hover,.astraAttention li button:hover{border-color:color-mix(in srgb, var(--astra-gold) 50%, transparent)}.astraSignalList strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.35;overflow:hidden}.astraSignalDot{background:var(--astra-c-other);border-radius:50%;width:10px;height:10px}.astraSignalDot.tone-workcenter{background:var(--astra-c-workcenter)}.astraSignalDot.tone-ai{background:var(--astra-c-ai)}.astraSignalDot.tone-procurement{background:var(--astra-c-procurement)}.astraFocus{counter-reset:astraFocus}.astraFocus li{background:var(--astra-fill);counter-increment:astraFocus;border-radius:10px;gap:2px;padding:6px 8px 6px 32px;display:grid;position:relative}.astraFocus li:before{content:counter(astraFocus);background:var(--astra-gold);color:#241a04;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-weight:800;display:grid;position:absolute;top:7px;left:8px}.astraFocus strong{font-size:12px;line-height:1.35}.astraFocus span,.astraFocus em{color:var(--astra-soft);font-size:11px;font-style:normal}.astraFocus em{color:var(--astra-gold)}.astraRelevance{align-items:center;gap:6px;min-width:76px;display:inline-flex}.astraRelevanceTrack{background:var(--astra-line);border-radius:3px;width:46px;height:5px;display:block;overflow:hidden}.astraRelevanceTrack i{background:linear-gradient(90deg, color-mix(in srgb, var(--astra-gold) 60%, transparent), var(--astra-gold));border-radius:3px;height:100%;display:block}.astraRelevance b{font-variant-numeric:tabular-nums;color:var(--astra-soft);font-size:11px}.astraMap{grid-template-rows:minmax(0,1fr) auto;gap:6px;height:100%;display:grid}.astraMap svg{width:100%;height:100%;min-height:0}.astraMapZone{fill:color-mix(in srgb, var(--astra-gold) 8%, transparent);stroke:color-mix(in srgb, var(--astra-gold) 30%, transparent);stroke-dasharray:3 4}.astraMapGrid line{stroke:var(--astra-line);stroke-width:1px}.astraMapGrid text,.astraMapAxis{fill:var(--astra-faint);font-size:10px}.astraMapDot circle[role=button]{cursor:pointer;transition:r .15s}.astraMapDot.is-selected>circle:not(.astraSignalHalo){stroke:var(--astra-text);stroke-width:2.5px}.astraMapLegend .tone-workcenter{background:var(--astra-c-workcenter)}.astraMapLegend .tone-ai{background:var(--astra-c-ai)}.astraMapLegend .tone-procurement{background:var(--astra-c-procurement)}.astraMapLegend .tone-other{background:var(--astra-c-other)}.astraMapNote{color:var(--astra-faint);margin-left:auto}.astraDetail{gap:10px;display:grid}.astraDetail header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.astraDetail h3{margin:0;font-size:16px;line-height:1.35}.astraHypothesis{color:var(--astra-soft);margin:0;font-size:13px;line-height:1.55}.astraDetailFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.astraDetailFacts>div{background:var(--astra-fill);border:1px solid var(--astra-line);border-radius:12px;gap:4px;padding:8px 10px;display:grid}.astraDetailFacts span{letter-spacing:.05em;text-transform:uppercase;color:var(--astra-faint);font-size:10px;font-weight:700}.astraDetailFacts p{margin:0;font-size:12px;line-height:1.45}.astraReact{flex-wrap:wrap;gap:6px;display:flex}.astraNote{color:var(--astra-soft);gap:6px;font-size:11px;display:grid}.astraNote textarea,.astraForm input,.astraForm select,.astraForm textarea,.astraChatForm textarea,.astraCashRow input,.astraCashRow select{box-sizing:border-box;border:1px solid var(--astra-line);background:color-mix(in srgb, var(--astra-text) 4%, transparent);width:100%;color:var(--astra-text);font:inherit;resize:vertical;border-radius:10px;padding:7px 10px;font-size:12px}.astraNote .astraButton{justify-self:start}.astraDetail details,.astraForm details,.astraResult details,.astraStudy details{color:var(--astra-soft);font-size:12px}.astraDetail details summary,.astraForm details summary,.astraResult details summary{cursor:pointer;color:var(--astra-text);font-weight:650}.astraDetail footer{gap:4px;display:grid}.astraDetail a,.astraStudy a{color:var(--astra-gold);align-items:center;gap:4px;font-size:12px;font-weight:650;display:inline-flex}.astraChecks{align-items:center;gap:3px;display:inline-flex}.astraChecks i{border-radius:3px;width:12px;height:8px}.astraChecks i.is-open{background:var(--astra-line);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--astra-warn) 40%, transparent)}.astraChecks i.is-given{background:var(--astra-ok)}.astraChecks span{color:var(--astra-soft);margin-left:6px;font-size:11px}.astraMix{align-content:center;gap:8px;height:100%;display:grid}.astraMixRow{grid-template-columns:110px minmax(0,1fr) 28px;align-items:center;gap:8px;font-size:11px;display:grid}.astraMixLabel{color:var(--astra-soft);font-weight:650}.astraMixBar{border-radius:7px;gap:2px;height:14px;animation:.8s both astraGrow;display:flex;overflow:hidden}.astraMixBar span,.astraMixLegend i{background:var(--astra-c-other)}.astraMixBar .is-investigating,.astraMixLegend .is-investigating{background:var(--astra-blue)}.astraMixBar .is-interested,.astraMixLegend .is-interested{background:var(--astra-ok)}.astraMixBar .is-new,.astraMixLegend .is-new{background:var(--astra-gold)}.astraMixBar .is-dismissed,.astraMixLegend .is-dismissed{background:color-mix(in srgb, var(--astra-bad) 50%, transparent)}.astraMixRow b{text-align:right;font-variant-numeric:tabular-nums}.astraTableWrap{border:1px solid var(--astra-line);border-radius:12px;overflow:auto}.astraTable{border-collapse:collapse;width:100%;font-size:12px}.astraTable th{z-index:1;text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--astra-faint);background:color-mix(in srgb, var(--dm-panel,#101820) 92%, transparent);padding:7px 10px;font-size:10px;position:sticky;top:0}.astraTable td{border-top:1px solid var(--astra-line);vertical-align:middle;padding:7px 10px}.astraTable td.number{text-align:right;font-variant-numeric:tabular-nums}.astraTable tr.is-selected td{background:color-mix(in srgb, var(--astra-gold) 12%, transparent)}.astraTable small{color:var(--astra-faint);font-size:10.5px;display:block}.astraRowButton{color:var(--astra-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.astraRowButton:hover{color:var(--astra-gold)}.astraWorker{grid-template-columns:minmax(80px,1fr) minmax(0,1.1fr) auto;align-items:center;gap:10px;display:grid}.astraHeartbeat{width:100%;height:36px}.astraHeartbeat path{fill:none;stroke:var(--astra-c-other);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.astraHeartbeat.is-observed path{stroke:var(--astra-ok);stroke-dasharray:220;animation:2.2s linear infinite astraTrace}.astraHeartbeat.is-paused path{stroke:var(--astra-warn)}.astraWorkerFacts{color:var(--astra-soft);gap:2px;font-size:11px;display:grid}.astraWorkerFacts strong{color:var(--astra-text);font-size:13px}.astraWorkerLimit{align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.astraWorkerLimit small{color:var(--astra-faint);font-size:10px;font-weight:500;display:block}@keyframes astraTrace{0%{stroke-dashoffset:440px}to{stroke-dashoffset:0}}.astraStudies{gap:6px;display:grid}.astraStudy{border:1px solid var(--astra-line);background:var(--astra-fill);border-radius:12px}.astraStudy>summary{cursor:pointer;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;list-style:none;display:grid}.astraStudy>summary::-webkit-details-marker{display:none}.astraStudy>summary i{background:var(--astra-c-other);border-radius:50%;width:10px;height:10px}.astraStudy.tone-positive>summary i{background:var(--astra-ok)}.astraStudy.tone-danger>summary i{background:var(--astra-bad)}.astraStudy.tone-warning>summary i{background:var(--astra-warn)}.astraStudy.tone-accent>summary i{background:var(--astra-blue)}.astraStudy>summary strong{font-size:12px;line-height:1.35}.astraStudyBody{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 12px 10px;display:grid}.astraStudyBody>div>span,.astraClues>span{letter-spacing:.05em;text-transform:uppercase;color:var(--astra-faint);font-size:10px;font-weight:700;display:block}.astraStudyBody p{margin:2px 0 0;font-size:12px;line-height:1.45}.astraClues,.astraStudyBody>details,.astraStudyBody>a{grid-column:1/-1}.astraClues blockquote{border-left:2px solid var(--astra-gold);color:var(--astra-soft);margin:4px 0;padding:4px 10px;font-size:11.5px}.astraStudy>.astraFine{padding:0 12px 10px}.astraStudy pre,.astraResult pre,.astraForm pre{white-space:pre-wrap;background:#00000038;border-radius:8px;max-height:220px;padding:8px;font-size:11px;overflow:auto}.astraLimits{gap:10px;display:grid}.astraLimitTiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.astraLimitTiles>div{background:var(--astra-fill);border:1px solid var(--astra-line);border-radius:12px;gap:4px;padding:8px;display:grid}.astraLimitTiles span{color:var(--astra-faint);font-size:10px;line-height:1.3}.astraLimitTiles strong{font-size:13px}.astraReport{color:var(--astra-soft);margin:0;font-size:12.5px;line-height:1.6}.astraChat{grid-template-rows:minmax(0,1fr) auto auto;gap:10px;height:100%;min-height:0;display:grid}.astraChatHistory{flex-direction:column;gap:8px;min-height:0;padding-right:4px;display:flex;overflow:auto}.astraBubble{background:var(--astra-fill);border:1px solid var(--astra-line);border-radius:16px;max-width:82%;padding:9px 12px}.astraBubble.is-owner{background:color-mix(in srgb, var(--astra-gold) 18%, transparent);border-color:color-mix(in srgb, var(--astra-gold) 35%, transparent);border-bottom-right-radius:4px;align-self:flex-end}.astraBubble.is-assistant{border-bottom-left-radius:4px;align-self:flex-start}.astraBubble small{letter-spacing:.08em;color:var(--astra-faint);font-size:9.5px;font-weight:750}.astraBubble p{margin:3px 0 0;font-size:13px;line-height:1.5}.astraChatForm{color:var(--astra-soft);gap:6px;font-size:11px;display:grid}.astraChatActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.astraChatActions h3{margin:0 auto 0 0;font-size:13px}.astraRoute{gap:10px;display:grid}.astraRoute>.astraChip{justify-self:start}.astraCapabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.astraCapabilities li{background:var(--astra-fill);border-radius:10px;align-items:center;gap:6px;padding:6px 8px;font-size:11px;display:flex}.astraCapabilities li.is-off{color:var(--astra-faint)}.astraCapabilities li.is-on{color:var(--astra-ok)}.astraStarters{gap:6px;display:grid}.astraStarters button{border:1px solid var(--astra-line);background:var(--astra-fill);color:var(--astra-text);font:inherit;text-align:left;cursor:pointer;border-radius:12px;padding:9px 12px;font-size:12px;line-height:1.4}.astraStarters button:hover{border-color:color-mix(in srgb, var(--astra-gold) 50%, transparent)}.astraTimeline{gap:6px;margin:0;padding:0 0 0 4px;list-style:none;display:grid}.astraTimeline li{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12px;display:grid}.astraTimeline i{background:var(--astra-blue);border-radius:50%;width:8px;height:8px}.astraTimeline li.is-completed i{background:var(--astra-ok)}.astraTimeline li.is-blocked i{background:var(--astra-warn)}.astraTimeline li.is-unknown i{background:var(--astra-bad)}.astraTimeline small{color:var(--astra-faint)}.astraResult{border:1px solid var(--astra-line);background:var(--astra-fill);border-radius:14px;gap:8px;padding:12px;font-size:12.5px;line-height:1.5;display:grid}.astraResult header{justify-content:space-between;align-items:center;display:flex}.astraResult h3{margin:0;font-size:13px}.astraResult p{margin:0}.astraRecord{border:1px solid var(--astra-line);background:var(--astra-fill);border-radius:12px;gap:6px;padding:10px 12px;font-size:12px;display:grid}.astraRecord header{justify-content:space-between;gap:8px;display:flex}.astraRecord h3,.astraRecord h4{margin:0;font-size:13px}.astraRecord p{margin:0;line-height:1.45}.astraRecord .astraLink{justify-self:start;padding-left:0}.astraCashFigures{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.astraCashFigures>div{background:var(--astra-fill);border-radius:12px;gap:2px;padding:8px 10px;display:grid}.astraCashFigures span{color:var(--astra-faint);font-size:10.5px}.astraCashFigures strong{font-size:17px}.astraCashChart{width:100%;height:auto}.astraCashArea{fill:color-mix(in srgb, var(--astra-ok) 16%, transparent)}.astraCashLine{fill:none;stroke:var(--astra-ok);stroke-width:2.4px}.astraCashStress{fill:none;stroke:var(--astra-warn);stroke-width:2px;stroke-dasharray:5 4}.astraCashBuffer{stroke:var(--astra-gold);stroke-width:1.4px;stroke-dasharray:2 4}.astraCashZero{stroke:var(--astra-bad);stroke-width:1px}.astraCashTick{fill:var(--astra-faint);font-size:9px}.astraCashOutcome{gap:8px;display:grid}.astraToolTiles{gap:6px;display:grid}.astraToolTiles button{border:1px solid var(--astra-line);background:var(--astra-fill);color:var(--astra-text);font:inherit;text-align:left;cursor:pointer;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:10px;padding:9px 10px;transition:border-color .15s,background .15s;display:grid}.astraToolTiles button>span{width:34px;height:34px;color:var(--astra-gold);background:color-mix(in srgb, var(--astra-gold) 14%, transparent);border-radius:11px;grid-row:1/span 2;place-items:center;display:grid}.astraToolTiles button strong{font-size:12.5px}.astraToolTiles button small{color:var(--astra-faint);font-size:10.5px}.astraToolTiles button.is-active{border-color:color-mix(in srgb, var(--astra-gold) 60%, transparent);background:color-mix(in srgb, var(--astra-gold) 12%, transparent)}.astraToolSplit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.astraToolStack{gap:14px;display:grid}.astraRecords{gap:8px;display:grid}.astraForm{gap:9px;display:grid}.astraForm h3{margin:0;font-size:14px}.astraForm label{color:var(--astra-soft);gap:4px;font-size:11px;font-weight:600;display:grid}.astraForm .astraButton.is-primary{justify-self:start}.astraFormRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.astraFormRow.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.astraCheck{grid-template-columns:none;align-items:center;gap:8px!important;font-weight:500!important;display:flex!important}.astraCheck input{width:auto!important}.astraChecks2{gap:4px;display:grid}.astraCashRow{background:var(--astra-fill);border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr)) 30px;align-items:end;gap:6px;padding:8px;display:grid}.astraCashRow label{color:var(--astra-soft);gap:3px;font-size:10.5px;display:grid}.astraCashRow .is-wide{grid-column:1/span 5}@media (max-width:900px){.astraChain,.astraToolSplit,.astraDetailFacts,.astraStudyBody,.astraFormRow,.astraFormRow.is-three,.astraLimitTiles{grid-template-columns:1fr}.astraCashRow{grid-template-columns:repeat(2,minmax(0,1fr))}.astraCashRow .is-wide{grid-column:1/-1}.astraCapabilities,.astraStatTiles{grid-template-columns:repeat(2,minmax(0,1fr))}.astraProposalRow{grid-template-columns:1fr}.astraSearch input{width:110px}.astraSignalTable th:nth-child(5),.astraSignalTable td:nth-child(5){display:none}}.astraToast{z-index:140;border:1px solid color-mix(in srgb, var(--astra-gold) 40%, transparent);background:color-mix(in srgb, var(--dm-panel,#101820) 94%, transparent);max-width:min(640px,100vw - 32px);color:var(--astra-text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:16px;align-items:center;gap:10px;padding:10px 12px 10px 16px;font-size:12.5px;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px #00000047}.astraToast button{background:var(--astra-fill);width:26px;height:26px;color:var(--astra-soft);cursor:pointer;border:0;border-radius:8px;place-items:center;display:grid}.astraBanner{z-index:140;background:color-mix(in srgb, var(--astra-bad) 88%, #000);color:#fff;border-radius:14px;max-width:min(720px,100vw - 32px);padding:10px 16px;font-size:12.5px;position:fixed;top:96px;left:50%;transform:translate(-50%)}.astraBanner a{color:#fff;font-weight:750}@media (prefers-reduced-motion:reduce){.astraOrbitPulse,.astraSignalHalo,.astraHeartbeat path,.astraChainStages li i,.astraMixBar{animation:none!important}}.astraPhoneScope{background:var(--phone-fill,#ffffff0f);border:1px solid var(--phone-line,#ffffff1f);border-radius:10px;gap:2px;padding:2px;display:inline-flex}.astraPhoneScope button{min-height:22px;color:var(--phone-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 7px;font-size:10px;font-weight:700}.astraPhoneScope button.is-active{background:color-mix(in srgb, var(--phone-accent) 32%, transparent);color:var(--phone-text)}.astraPhoneCore .phoneWidgetBody{padding:0 6px 6px}.astraPhoneCore .astraOrbit{min-height:0}.astraPhoneCore .astraOrbitCaption strong{font-size:13px}.astraPhoneCore .astraOrbitCaption span{font-size:10px}.astraPhoneCore .astraOrbitLegend{justify-content:center;gap:4px 10px;font-size:10px}.astraPhoneQuota .phoneWidgetBody{align-items:center;gap:2px;padding-top:0}.astraPhoneQuota .astraQuota svg{max-height:62px}.astraPhoneQuota .astraQuotaNext{text-align:center;font-size:9.5px}.astraPhoneQuota .phoneButton{min-height:26px;padding:3px 10px;font-size:11px}.astraPhoneSignal{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:5px;padding:0;display:grid}.astraPhoneSignal .astraTag{justify-self:start}.astraPhoneSignalMeta{align-items:center;gap:8px;min-width:0;display:flex}.astraPhoneText{color:var(--phone-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.astraPhoneText b{color:var(--phone-text)}.astraPhoneMap .phoneWidgetBody{padding:2px 6px 6px}.astraPhoneMap .astraMapLegend{gap:3px 8px;font-size:9.5px}.astraPhoneMap .astraMapNote{display:none}.astraPhoneReact{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.astraPhoneReact .phoneButton{min-height:28px;font-size:11px}.astraPhoneChat .phoneWidgetBody{justify-content:flex-end}.astraPhoneChatHistory{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:6px;min-height:0;display:flex;overflow-y:auto}.astraPhoneChatHistory .astraBubble p{font-size:12.5px}.astraPhoneChatForm{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.astraPhoneChatForm input{border:1px solid var(--phone-line);background:var(--phone-fill);min-width:0;min-height:34px;color:var(--phone-text);font:inherit;border-radius:12px;padding:6px 10px;font-size:16px}.astraPhoneStarter{border:1px solid var(--phone-line);background:var(--phone-fill);width:100%;color:var(--phone-text);font:inherit;text-align:left;cursor:pointer;border-radius:12px;padding:8px 10px;font-size:12px;line-height:1.35}.astraPhoneTools{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.astraPhoneTools button{border:1px solid var(--phone-line);background:var(--phone-fill);color:var(--phone-soft);font:inherit;cursor:pointer;border-radius:12px;justify-items:center;gap:3px;padding:7px 2px;font-size:9.5px;font-weight:650;display:grid}.astraPhoneTools button svg{color:var(--phone-accent)}.astraPhoneTools button.is-active{border-color:color-mix(in srgb, var(--phone-accent) 60%, transparent);color:var(--phone-text);background:color-mix(in srgb, var(--phone-accent) 14%, transparent)}.astraPhoneToolPanel .phoneWidgetBody{overscroll-behavior:contain;justify-content:flex-start;overflow-y:auto}.astraPhoneToolPanel .astraToolSplit,.astraPhoneToolPanel .astraFormRow,.astraPhoneToolPanel .astraFormRow.is-three{grid-template-columns:1fr}.astraPhoneToolPanel .astraCashRow{grid-template-columns:repeat(2,minmax(0,1fr))}.astraPhoneToolPanel .astraCashRow .is-wide{grid-column:1/-1}.phoneWidget .astraHeartbeat{height:28px}.phoneWidget .astraChain{grid-template-columns:1fr;gap:8px}.phoneWidget .astraChainStages li{padding:4px 8px;font-size:11.5px}.phoneWidget .astraChainSplit{padding:8px 10px}.phoneWidget .astraScan{grid-template-columns:64px minmax(0,1fr);gap:8px}.phoneWidget .astraScan svg{width:64px;height:64px}
@media (max-width:900px){html[data-color-theme] body .ecosystemShell.hasGlobalUtilityDock[data-flow-theme][data-primary-space][data-header-kind][data-phone-layer=on]{--phone-board-top:calc(72px + env(safe-area-inset-top,0px));--phone-board-bottom:62px;height:var(--app-height,100dvh)!important;overflow:hidden!important}html[data-color-theme] body .ecosystemShell.hasGlobalUtilityDock[data-flow-theme][data-primary-space][data-header-kind=workspace][data-phone-layer=on]{--phone-board-top:calc(118px + env(safe-area-inset-top,0px))}html[data-color-theme] body .ecosystemShell.hasGlobalUtilityDock[data-flow-theme][data-primary-space][data-header-kind][data-phone-layer=on]>:is(.ecosystemWorkspace,.studioWorkspace,.overviewWorkspace,.phoneWorkspaceHost){inset:var(--phone-board-top) 10px var(--phone-board-bottom) 10px!important;width:auto!important;height:auto!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;position:fixed!important;overflow:hidden!important}}.phoneWorkspace{--phone-text:var(--dm-text,#eef3f8);--phone-soft:var(--dm-secondary,#b6c2cf);--phone-faint:color-mix(in srgb, var(--phone-text) 55%, transparent);--phone-line:color-mix(in srgb, var(--phone-text) 13%, transparent);--phone-fill:color-mix(in srgb, var(--phone-text) 6%, transparent);--phone-accent:var(--workspace-accent,#e2b85c);--phone-ok:#3cc488;--phone-warn:#f0a24a;--phone-bad:#ef6b6b;--phone-blue:#5aa2f0;width:100%;height:100%;color:var(--phone-text)}.phonePage{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:9px;width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.phoneWidget{--widget-rim-active:0;-webkit-backdrop-filter:blur(2px)saturate(1.2);backdrop-filter:blur(2px)saturate(1.2);background:#02060b80;border:1px solid #ffffff24;border-radius:20px;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px 5px #000000bd,inset 0 0 0 1px #00000047,inset 0 1px #ffffff29,0 12px 28px #0000004d}html[data-color-theme=white] .phoneWidget{background:#fcfdfebd;border-color:#1e26301a;box-shadow:0 10px 24px #141e281a,inset 0 1px #fffc}.phoneWidget:after{content:"";z-index:5;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000047,inset 0 1px #ffffff29}html[data-color-theme=white] .phoneWidget:after{box-shadow:none}.phoneWidget.size-1x1{grid-area:span 1/span 1}.phoneWidget.size-2x1{grid-area:span 1/span 2}.phoneWidget.size-1x2{grid-area:span 2/span 1}.phoneWidget.size-2x2{grid-area:span 2/span 2}.phoneWidget.size-1x3{grid-area:span 3/span 1}.phoneWidget.size-2x3{grid-area:span 3/span 2}.phoneWidget.size-1x4{grid-area:span 4/span 1}.phoneWidget.size-2x4{grid-area:span 4/span 2}.phoneWidgetOpen{width:100%;height:100%;min-height:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.phoneWidgetOpen:active{transform:scale(.985)}.phoneWidgetHead{flex:none;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:10px 12px 2px;display:flex}.phoneWidgetHead>strong{letter-spacing:.01em;min-width:0;color:var(--phone-soft);align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:flex}.phoneWidgetTitle{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.phoneWidgetIcon{color:var(--phone-accent);flex:none;place-items:center;display:grid}.phoneWidgetMeta{color:var(--phone-faint);flex:none;font-size:10.5px}.phoneWidgetBody{flex-direction:column;flex:auto;justify-content:center;gap:6px;min-height:0;padding:6px 12px 10px;display:flex;overflow:hidden}.phoneSwipeTrack{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;flex:auto;min-height:0;display:flex;overflow:auto hidden}.phoneSwipeTrack::-webkit-scrollbar{display:none}.phoneSwipeTrack:focus-visible{outline:2px solid var(--phone-accent);outline-offset:-2px;border-radius:16px}.phoneSlide{scroll-snap-align:start;flex-direction:column;flex:0 0 100%;justify-content:center;gap:6px;min-width:0;min-height:0;padding:6px 12px 10px;display:flex;overflow:hidden}.phoneDots{flex:none;gap:4px;display:inline-flex}.phoneDots button{background:var(--phone-line);cursor:pointer;border:0;border-radius:3px;width:6px;height:6px;padding:0;transition:width .2s,background .2s}.phoneDots button.is-active{background:var(--phone-accent);width:16px}.phoneStat{gap:1px;min-width:0;display:grid}.phoneStat>span{color:var(--phone-faint);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.phoneStat>strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:24px;font-weight:750;line-height:1.05}.phoneStat>small{color:var(--phone-soft);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.phoneStat.tone-positive>strong{color:var(--phone-ok)}.phoneStat.tone-warning>strong{color:var(--phone-warn)}.phoneStat.tone-danger>strong{color:var(--phone-bad)}.phoneStatRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;display:grid}.phoneStatRow.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.phoneStatRow.is-four{grid-template-columns:repeat(4,minmax(0,1fr))}.phoneEmpty{color:var(--phone-soft);margin:0;font-size:11.5px;line-height:1.4}.phoneFine{color:var(--phone-faint);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.phoneBig{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.phoneList{gap:5px;min-height:0;margin:0;padding:0;list-style:none;display:grid}.phoneList li>:is(button,div){border:1px solid var(--phone-line);background:var(--phone-fill);width:100%;color:var(--phone-text);font:inherit;text-align:left;border-radius:11px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.phoneList li>button{cursor:pointer}.phoneList li i{background:var(--phone-faint);border-radius:50%;width:8px;height:8px}.phoneList li.tone-positive i{background:var(--phone-ok)}.phoneList li.tone-warning i{background:var(--phone-warn)}.phoneList li.tone-danger i{background:var(--phone-bad)}.phoneList li.tone-accent i{background:var(--phone-accent)}.phoneList li.tone-blue i{background:var(--phone-blue)}.phoneList li span{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:1.3;overflow:hidden}.phoneList li small{color:var(--phone-faint);white-space:nowrap;font-size:10px}.phoneChip{border:1px solid var(--phone-line);color:var(--phone-soft);background:var(--phone-fill);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.phoneChip.tone-positive{color:var(--phone-ok);border-color:color-mix(in srgb, var(--phone-ok) 45%, transparent)}.phoneChip.tone-warning{color:var(--phone-warn);border-color:color-mix(in srgb, var(--phone-warn) 45%, transparent)}.phoneChip.tone-danger{color:var(--phone-bad);border-color:color-mix(in srgb, var(--phone-bad) 45%, transparent)}.phoneChip.tone-accent{color:var(--phone-accent);border-color:color-mix(in srgb, var(--phone-accent) 45%, transparent)}.phoneButton{border:1px solid var(--phone-line);background:var(--phone-fill);min-height:30px;color:var(--phone-text);font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:5px 12px;font-size:11.5px;font-weight:650;display:inline-flex}.phoneButton.is-primary{background:var(--phone-accent);color:#1b1406;border-color:#0000}.phoneButton:disabled{opacity:.45;cursor:not-allowed}.phoneBar{background:var(--phone-line);border-radius:4px;gap:2px;height:8px;display:flex;overflow:hidden}.phoneBar>span{background:var(--phone-faint)}.phoneBar>.is-ok{background:var(--phone-ok)}.phoneBar>.is-warn{background:var(--phone-warn)}.phoneBar>.is-bad{background:var(--phone-bad)}.phoneBar>.is-blue{background:var(--phone-blue)}.phoneBar>.is-accent{background:var(--phone-accent)}.phoneRingRow{align-items:center;gap:10px;min-width:0;display:flex}.phoneRing{flex:none}.phoneRing .track{fill:none;stroke:var(--phone-line);stroke-width:6px}.phoneRing .value{fill:none;stroke:var(--phone-ok);stroke-width:6px;stroke-linecap:round}.phoneRing.tone-accent .value{stroke:var(--phone-accent)}.phoneRing.tone-warning .value{stroke:var(--phone-warn)}.phoneRing text{fill:var(--phone-text);font-size:15px;font-weight:750}.phoneSpark{width:100%;height:100%;min-height:0}.phoneSpark path.line{fill:none;stroke:var(--phone-accent);stroke-width:2px}.phoneSpark path.area{fill:color-mix(in srgb, var(--phone-accent) 18%, transparent)}@media (prefers-reduced-motion:reduce){.phoneSwipeTrack{scroll-behavior:auto}.phoneDots button{transition:none}}.phoneCardsSwipe .phoneSlide{padding:4px 10px 10px}.phoneBankCard{color:#fff;width:100%;height:100%;min-height:0;font:inherit;text-align:left;cursor:pointer;background-color:#ffffff0f;background-position:50%;background-size:cover;border:1px solid #ffffff24;border-radius:14px;align-content:end;gap:2px;padding:10px 12px;display:grid;box-shadow:inset 0 0 0 999px #060a1261}.phoneBankCard span{letter-spacing:.04em;text-transform:uppercase;opacity:.85;font-size:11px;font-weight:700}.phoneBankCard strong{font-variant-numeric:tabular-nums;font-size:22px;line-height:1.1}.phoneBankCard small{opacity:.85;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.phoneSmallValue{font-size:15px}.phoneRuntime{gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.phoneRuntime li{color:var(--phone-soft);align-items:center;gap:8px;display:flex}.phoneRuntime i{background:var(--phone-line);width:9px;height:9px;box-shadow:inset 0 0 0 1px var(--phone-faint);border-radius:50%}.phoneRuntime li.is-on{color:var(--phone-text)}.phoneRuntime li.is-on i{background:var(--phone-ok);box-shadow:0 0 8px color-mix(in srgb, var(--phone-ok) 70%, transparent)}.phoneQuickGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;height:100%;display:grid}.phoneQuickGrid button{border:1px solid var(--phone-line);background:var(--phone-fill);min-height:0;color:var(--phone-text);font:inherit;cursor:pointer;border-radius:12px;align-content:center;justify-items:center;gap:3px;font-size:10.5px;font-weight:650;display:grid}.phoneQuickGrid button svg{color:var(--phone-accent)}.phoneNewTask{text-align:center;justify-items:center;gap:6px;font-size:11.5px;font-weight:650;display:grid}.phoneNewTask svg{color:var(--phone-accent)}.phoneGates{flex-wrap:wrap;align-content:center;gap:5px;display:flex}.phoneGates .phoneChip{text-transform:capitalize}.pulseSwipe{background:radial-gradient(120% 90% at 0 0,#5aa2f029,#0000 55%),radial-gradient(120% 90% at 100% 100%,#e2b85c24,#0000 55%),#02060b75}html[data-color-theme=white] .pulseSwipe{background:radial-gradient(120% 90% at 0 0,#3b82d61f,#0000 55%),#fcfdfec7}.pulseSwipe .phoneSlide{justify-content:space-between;gap:6px;padding-top:4px}.pulseHead{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.pulseHead small{letter-spacing:.03em;color:var(--phone-faint);font-size:10px;display:block}.pulseHead strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:760;line-height:1.05;display:block}.pulseHead strong.is-win{color:var(--phone-ok)}.pulseHead strong.is-loss{color:var(--phone-bad)}.pulseHead.is-amount{align-items:center;min-height:44px}.pulseHead.is-amount strong{font-size:30px}.pulseBadge{background:var(--phone-fill);border:1px solid var(--phone-line);color:var(--phone-soft);border-radius:999px;flex:none;padding:3px 9px;font-size:11px;font-weight:750}.pulseBadge.is-up{color:var(--phone-ok);border-color:color-mix(in srgb, var(--phone-ok) 45%, transparent);background:color-mix(in srgb, var(--phone-ok) 12%, transparent)}.pulseBadge.is-down{color:var(--phone-bad);border-color:color-mix(in srgb, var(--phone-bad) 45%, transparent);background:color-mix(in srgb, var(--phone-bad) 12%, transparent)}.pulseBody{flex:auto;justify-content:center;align-items:stretch;min-height:0;display:flex}.pulseBody .phoneEmpty{align-self:center}.pulseChart{width:100%;height:100%;min-height:0;overflow:visible}.pulseChart.is-up{color:var(--phone-ok)}.pulseChart.is-down{color:var(--phone-bad)}.pulseGrid{stroke:var(--phone-line);stroke-width:1px;stroke-dasharray:2 5;vector-effect:non-scaling-stroke}.pulseZero{stroke:var(--phone-faint);stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.pulseLine{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 6px color-mix(in srgb, currentColor 45%, transparent));animation:1.4s ease-out forwards pulseDraw}.pulseLink{stroke-width:1.4px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.pulseLink.is-win{stroke:var(--phone-ok)}.pulseLink.is-loss{stroke:var(--phone-bad)}.pulseLink.is-flat{stroke:var(--phone-faint)}.pulseEntry{fill:var(--phone-blue);stroke:#fffc;stroke-width:1px;vector-effect:non-scaling-stroke}.pulseExit{stroke:#ffffffd9;stroke-width:1.4px;vector-effect:non-scaling-stroke}.pulseExit.is-win,.pulseDot.is-win{fill:var(--phone-ok)}.pulseExit.is-loss,.pulseDot.is-loss{fill:var(--phone-bad)}.pulseExit.is-flat{fill:var(--phone-faint)}.pulseNow{fill:currentColor;stroke:#ffffffe6;stroke-width:1.5px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;animation:2s ease-in-out infinite pulseBeat}.pulseFoot{color:var(--phone-faint);white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;font-size:10.5px;display:flex}.pulseFoot b{color:var(--phone-text);font-weight:700}.pulseFoot b.is-win{color:var(--phone-ok)}.pulseFoot b.is-loss{color:var(--phone-bad)}.pulseLegend{align-items:center;gap:4px;display:inline-flex}.pulseLegend i{width:8px;height:8px;display:inline-block}.pulseLegend i.is-entry{background:var(--phone-blue);clip-path:polygon(50% 0,100% 100%,0 100%)}.pulseLegend i.is-exit{background:var(--phone-ok);border-radius:50%}.pulseStrip{align-items:flex-end;gap:2px;height:26px;display:flex}.pulseStrip i{background:var(--phone-faint);border-radius:2px 2px 0 0;flex:1 1 0;min-width:3px}.pulseStrip i.is-win{background:var(--phone-ok)}.pulseStrip i.is-loss{background:var(--phone-bad)}@keyframes pulseDraw{to{stroke-dashoffset:0}}@keyframes pulseBeat{0%,to{transform:scale(1)}50%{transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.pulseLine{stroke-dashoffset:0;animation:none}.pulseNow{animation:none}}.phoneRuntime.is-compact{gap:3px;font-size:11px}@media (max-width:900px){html[data-color-theme] body .ecosystemShell.hasGlobalUtilityDock[data-flow-theme][data-primary-space=agent-hq][data-header-kind]{background:#040306!important;background-image:url(/api/agenthq/station/sky.jpg), var(--hq-stars)!important;background-size:1024px 1024px, var(--hq-stars-size)!important;background-position:50% 0!important;background-repeat:repeat!important}html:has(.ecosystemShell[data-primary-space=agent-hq] .hqStation){background:#040306 url(/api/agenthq/station/sky.jpg) 50% 0/1024px 1024px!important}html:has(.ecosystemShell[data-primary-space=agent-hq] .hqStation) body{background:#040306 url(/api/agenthq/station/sky.jpg) 50% 0/1024px 1024px!important}}.phoneSlide>.phoneChip,.phoneWidgetBody>.phoneChip{align-self:flex-start}.memeCopyPhone{width:100%;height:100%;min-height:0;font-family:var(--font-geist-sans,-apple-system), BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:normal;font-weight:400}.memeCopyPhone :is(button,select),.memeCopyPhoneSheet :is(button,select){font-family:inherit}.memeCopyPhone .phoneWidgetHead>strong,.memeCopyPhone .phoneChip{letter-spacing:normal;font-weight:600}.memeCopyPhone .phoneSlide{gap:6px}.memeCopyPhoneAtlas .phoneSlide{overscroll-behavior-y:contain;scrollbar-width:none;justify-content:flex-start;padding-top:4px;overflow:hidden auto}.memeCopyPhoneAtlas .phoneSlide::-webkit-scrollbar{display:none}.memeCopyPhoneAtlas .phoneSlide>*{flex-shrink:0}.memeCopyPhoneStatus{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.memeCopyPhoneCounter{color:var(--phone-soft);margin-left:auto;font-size:10.5px;line-height:1.25}.memeCopyPhoneRefresh{background:var(--phone-fill);width:26px;height:24px;color:var(--phone-soft);cursor:pointer;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.memeCopyPhoneRefresh:disabled,.memeCopyPhoneLink:disabled{opacity:.45;cursor:default}.memeCopyPhoneResult{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:10px;min-width:0;display:grid}.memeCopyPhoneResult>div{gap:2px;min-width:0;display:grid}.memeCopyPhoneResult>div>span{color:var(--phone-soft);font-size:11px;line-height:1.35}.memeCopyPhoneResult>div>strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:30px;font-weight:650;line-height:1.06}.memeCopyPhoneResult>div:last-child{text-align:right}.memeCopyPhoneResult b{color:var(--phone-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:15px;font-weight:600}.memeCopyPhoneSplit{grid-template-columns:1fr 1fr;gap:14px;display:grid}.memeCopyPhoneSplit>div{justify-content:space-between;align-items:baseline;gap:5px;min-width:0;display:flex}.memeCopyPhoneSplit span{color:var(--phone-faint);font-size:10.5px;line-height:1.3}.memeCopyPhoneSplit strong{color:var(--phone-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:13px;font-weight:600}.memeCopyPhoneAllocation{gap:4px;padding:1px 0;display:grid}.memeCopyPhoneAllocation .phoneBar{height:4px}.memeCopyPhoneAllocation>div:last-child{color:var(--phone-soft);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:8px;font-size:10.5px;line-height:1.3;display:flex}.memeCopyPhone .is-positive,.memeCopyPhoneSheet .is-positive{color:var(--phone-ok)}.memeCopyPhone .is-negative,.memeCopyPhoneSheet .is-negative{color:var(--phone-bad)}.memeCopyPhoneListHeading{color:var(--phone-soft);justify-content:space-between;align-items:baseline;gap:8px;font-size:11px;line-height:1.3;display:flex}.memeCopyPhoneListHeading>button{color:var(--phone-accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;font-size:10.5px;display:inline-flex}.memeCopyPhoneTape{gap:4px;min-width:0;display:grid}.memeCopyPhoneReceipt{border:0;border-top:1px solid var(--phone-line);width:100%;min-width:0;color:var(--phone-text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;padding:5px 0;display:grid}.memeCopyPhoneReceiptIcon{background:var(--phone-fill);width:22px;height:25px;color:var(--phone-accent);border-radius:7px;place-items:center;display:grid}.memeCopyPhoneReceipt.is-sell .memeCopyPhoneReceiptIcon{color:var(--phone-blue)}.memeCopyPhoneReceiptText{gap:2px;min-width:0;display:grid}.memeCopyPhoneReceiptText strong{color:var(--phone-text);font-size:11.5px;font-weight:600;line-height:1.25}.memeCopyPhoneReceiptText strong>span{color:var(--phone-soft);font-weight:400}.memeCopyPhoneReceiptText small{color:var(--phone-faint);font-size:10px;line-height:1.25}.memeCopyPhoneReceiptAmount{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:2px;font-size:12px;font-weight:600;display:inline-flex}.memeCopyPhoneCaption{color:var(--phone-faint);margin:0;font-size:11px;line-height:1.35}.memeCopyPhoneCoverage{grid-template-columns:65px minmax(0,1fr) 34px;align-items:center;gap:8px;min-width:0;font-size:12px;display:grid}.memeCopyPhoneCoverage>span{color:var(--phone-soft)}.memeCopyPhoneCoverage>b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.memeCopyPhoneCoverage .phoneBar{height:5px}.memeCopyPhoneQualityHead{color:var(--phone-soft);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:4px 0;display:flex}.memeCopyPhoneQualityHead>span{gap:4px;display:grid}.memeCopyPhoneQualityHead small{color:var(--phone-soft);font-size:12px}.memeCopyPhoneQualityHead strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.1}.memeCopyPhoneCopyContext{color:var(--phone-soft);margin:0 0 3px;font-size:12px;line-height:1.4}.memeCopyPhoneQualityFacts{gap:7px;margin:4px 0;display:grid}.memeCopyPhoneQualityFacts>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.memeCopyPhoneQualityFacts dt{color:var(--phone-soft);font-size:12px}.memeCopyPhoneQualityFacts dd{font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:600}.memeCopyPhoneSource{gap:9px;padding-top:7px;display:grid}.memeCopyPhoneSource>svg{color:var(--phone-accent)}.memeCopyPhoneSource h3{color:var(--phone-text);margin:0;font-size:14px;font-weight:600}.memeCopyPhoneSource p{color:var(--phone-soft);margin:0;font-size:12px;line-height:1.45}.memeCopyPhoneSource dl{gap:8px;margin:2px 0;display:grid}.memeCopyPhoneSource dl>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.memeCopyPhoneSource dt{color:var(--phone-faint);font-size:11px}.memeCopyPhoneSource dd{font-variant-numeric:tabular-nums;margin:0;font-size:11px}.memeCopyPhoneLeaders .phoneSlide{overscroll-behavior-y:contain;scrollbar-width:none;justify-content:center;overflow:hidden auto}.memeCopyPhoneTraderList{gap:5px;display:grid}.memeCopyPhoneTrader{width:100%;min-width:0;color:var(--phone-text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:3px minmax(0,1fr) auto;align-items:center;gap:7px;padding:2px 0;display:grid}.memeCopyPhoneTraderMark{background:var(--phone-faint);border-radius:2px;width:3px;height:30px}.memeCopyPhoneTraderMark.is-selected{background:var(--phone-accent)}.memeCopyPhoneTrader>span:nth-child(2){gap:2px;min-width:0;display:grid}.memeCopyPhoneTrader>span:nth-child(2)>strong{flex-wrap:wrap;align-items:baseline;gap:5px;font-size:11.5px;font-weight:600;line-height:1.25;display:flex}.memeCopyPhoneTrader strong>small{color:var(--phone-faint);font-size:9px;font-weight:400}.memeCopyPhoneTrader>span:nth-child(2)>span{color:var(--phone-soft);font-size:11px;line-height:1.3}.memeCopyPhoneTraderReturns{font-variant-numeric:tabular-nums;justify-items:end;gap:0;display:grid}.memeCopyPhoneTraderReturns>strong{font-size:13px;font-weight:600;line-height:1.1}.memeCopyPhoneTraderReturns>small{color:var(--phone-faint);font-size:9px;line-height:1.15}.memeCopyPhoneTraderReturns>span{color:var(--phone-soft);font-size:10px;line-height:1.3}.memeCopyPhoneSelect{align-items:center;gap:9px;display:flex}.memeCopyPhoneSelect>select{border:1px solid var(--phone-line);background:var(--phone-fill);min-width:0;min-height:30px;color:var(--phone-text);border-radius:7px;flex:1;padding:3px 5px;font-size:12px}.memeCopyPhoneAttention .phoneSlide{overscroll-behavior-y:contain;scrollbar-width:none;overflow:hidden auto}.memeCopyPhoneAttentionCard{width:100%;color:var(--phone-text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:3px minmax(0,1fr);align-items:stretch;gap:9px;padding:0;display:grid}.memeCopyPhoneAttentionMark{background:var(--phone-faint);opacity:.7;border-radius:3px}.memeCopyPhoneAttentionMark.is-warning{background:var(--phone-warn)}.memeCopyPhoneAttentionCard>span:last-child{gap:5px;display:grid}.memeCopyPhoneAttentionCard strong,.memeCopyPhoneNoAttention>strong{font-size:12.5px;font-weight:600;line-height:1.25}.memeCopyPhoneAttentionCard>span:last-child>span{color:var(--phone-soft);font-size:11.5px;line-height:1.35}.memeCopyPhoneAttentionCard small{color:var(--phone-accent);align-items:center;gap:3px;font-size:10.5px;display:inline-flex}.memeCopyPhoneNoAttention{gap:5px;display:grid}.memeCopyPhoneNoAttention>p{color:var(--phone-soft);margin:0;font-size:11.5px;line-height:1.35}.memeCopyPhoneSkipped{gap:7px;display:grid}.memeCopyPhoneSkipped>button{color:var(--phone-text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex}.memeCopyPhoneSkipped>button>span{gap:2px;display:grid}.memeCopyPhoneSkipped strong{font-size:11.5px;font-weight:600}.memeCopyPhoneSkipped small{color:var(--phone-soft);font-size:11px;line-height:1.3}.memeCopyPhoneLink{min-height:20px;color:var(--phone-accent);font:inherit;cursor:pointer;background:0 0;border:0;place-self:flex-start start;align-items:center;gap:4px;padding:0;font-size:11.5px;font-weight:600;display:inline-flex}.memeCopyPhone button:focus-visible,.memeCopyPhone select:focus-visible,.memeCopyPhoneSheet button:focus-visible{outline:2px solid var(--phone-accent);outline-offset:2px}.memeCopyPhoneSheet{--phone-accent:#bb96f6;--phone-text:#eef3f8;--phone-soft:#bdc4d0;--phone-faint:#9da4b1;--phone-line:#eef3f826;font-family:var(--font-geist-sans,-apple-system), BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:normal;font-weight:400}.memeCopyPhoneSheet .decisionSheetIcon{color:var(--phone-accent);background:radial-gradient(circle at 30% 25%,#bb96f647,#bb96f614);border-color:#bb96f666}.memeCopyPhoneSheet .decisionSheet header strong{overflow-wrap:anywhere;letter-spacing:normal;font-weight:600}.memeCopyPhoneSheet .decisionSheet header small,.memeCopyPhoneSheet .decisionSheetCosts dt{letter-spacing:normal;text-transform:none;font-weight:400}.memeCopyPhoneSheet .decisionSheetCosts dd{font-size:13px;font-weight:600}.memeCopyPhoneReceiptTotal{gap:4px;padding:7px 0;display:grid}.memeCopyPhoneReceiptTotal>span,.memeCopyPhoneReceiptTotal>small{color:var(--phone-soft);font-size:12px}.memeCopyPhoneReceiptTotal>strong{color:var(--phone-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1.1}.memeCopyPhoneEvidence{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.45}.memeCopyPhoneEvidence h3{margin:2px 0 7px;font-size:13px;font-weight:600}.memeCopyPhoneEvidence h4{color:var(--phone-soft);margin:10px 0 4px;font-size:12px;font-weight:600}.memeCopyPhoneEvidence p{color:var(--phone-soft);margin:6px 0}.memeCopyPhoneEvidence ul{color:var(--phone-soft);margin:5px 0;padding-left:17px}.memeCopyPhoneEvidence details{border-top:1px solid var(--phone-line);padding:9px 0}.memeCopyPhoneEvidence summary{cursor:pointer;font-weight:600}.memeCopyPhoneEvidence dl{gap:7px;margin:10px 0;display:grid}.memeCopyPhoneEvidence dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.memeCopyPhoneEvidence dt{color:var(--phone-faint);font-size:11px}.memeCopyPhoneEvidence dd{color:var(--phone-text);margin:0;font-size:12px}.pulseGateDots{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.pulseGateDots i{background:var(--phone-faint);opacity:.55;border-radius:50%;width:7px;height:7px}.pulseGateDots i.is-pass{background:var(--phone-ok);opacity:1;box-shadow:0 0 6px color-mix(in srgb, var(--phone-ok) 60%, transparent)}.pulseGateDots i.is-warn{background:var(--phone-warn);opacity:1}.pulseGateDots small{color:var(--phone-faint);margin-left:4px;font-size:9.5px}.pulseBars{align-content:center;gap:7px;width:100%;margin:0;padding:0;list-style:none;display:grid}.pulseBars li{grid-template-columns:minmax(0,1fr) 30px;grid-template-areas:"label edge""track edge";align-items:center;gap:3px 8px;display:grid}.pulseBarsLabel{color:var(--phone-soft);white-space:nowrap;text-overflow:ellipsis;grid-area:label;font-size:10.5px;overflow:hidden}.pulseBarsTrack{background:var(--phone-fill);border:1px solid var(--phone-line);border-radius:999px;grid-area:track;height:7px;position:relative}.pulseBarsTrack .is-model{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--phone-blue) 50%, transparent), var(--phone-blue));box-shadow:0 0 8px color-mix(in srgb, var(--phone-blue) 50%, transparent);position:absolute;inset:0 auto 0 0}.pulseBarsTrack .is-market{background:var(--phone-text);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.pulseBars b{text-align:right;font-variant-numeric:tabular-nums;color:var(--phone-soft);grid-area:edge;font-size:11px}.pulseBars b.is-win{color:var(--phone-ok)}.pulseBars b.is-loss{color:var(--phone-bad)}.ovHero{background:radial-gradient(90% 70% at 50% 46%,#e2b85c29,#0000 62%),radial-gradient(120% 90% at 0 0,#5aa2f024,#0000 55%),#02060b75}html[data-color-theme=white] .ovHero{background:radial-gradient(90% 70% at 50% 46%,#c4963c24,#0000 62%),#fcfdfecc}@keyframes ovBreathe{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.55;transform:scale(1.18)}}.pulseHeadRight{flex:none;align-items:center;gap:5px;display:inline-flex}.pulseBadge.is-replay{cursor:pointer;font:inherit;color:var(--phone-text);align-items:center;gap:3px;font-size:11px;font-weight:750;display:inline-flex}.pulseTitleSmall{text-overflow:ellipsis;white-space:nowrap;max-width:210px;overflow:hidden;font-size:16px!important;line-height:1.15!important}.pulseLevel line{stroke-width:1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.pulseLevel text{letter-spacing:.04em;font-size:9px;font-weight:700}.pulseLevel.is-win line{stroke:color-mix(in srgb, var(--phone-ok) 70%, transparent)}.pulseLevel.is-win text{fill:var(--phone-ok)}.pulseLevel.is-loss line{stroke:color-mix(in srgb, var(--phone-bad) 70%, transparent)}.pulseLevel.is-loss text{fill:var(--phone-bad)}.pulseLevel.is-muted line{stroke:var(--phone-faint)}.pulseLevel.is-muted text{fill:var(--phone-faint)}.pulseFocus{fill:none;stroke:var(--phone-text);stroke-width:2px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite pulseBeat}.vault{grid-template-rows:auto auto minmax(0,1fr) auto;gap:6px;height:100%;min-height:0;display:grid}.vaultStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.vaultStats span{background:var(--phone-fill);border:1px solid var(--phone-line);border-radius:10px;gap:1px;padding:5px 8px;display:grid}.vaultStats small{letter-spacing:.04em;text-transform:uppercase;color:var(--phone-faint);font-size:9px}.vaultStats b{font-variant-numeric:tabular-nums;font-size:13px;font-weight:760}.vaultStats b.is-win{color:var(--phone-ok)}.vaultStats b.is-loss{color:var(--phone-bad)}.vaultFilters{gap:5px;display:flex}.vaultFilters button{border:1px solid var(--phone-line);color:var(--phone-soft);font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:1 1 0;padding:4px 0;font-size:11px;font-weight:650}.vaultFilters button.is-active{background:color-mix(in srgb, var(--phone-accent) 22%, transparent);border-color:color-mix(in srgb, var(--phone-accent) 55%, transparent);color:var(--phone-text)}.vaultRows{grid-template-rows:repeat(4,minmax(0,1fr));gap:4px;min-height:0;margin:0;padding:0;list-style:none;display:grid}.vaultRows li{min-height:0}.vaultRows button{border:1px solid var(--phone-line);background:var(--phone-fill);width:100%;height:100%;color:var(--phone-text);font:inherit;text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:4px minmax(0,1fr) auto;grid-template-areas:"bar who value""bar why value";align-items:center;column-gap:8px;padding:3px 9px 3px 6px;display:grid;position:relative;overflow:hidden}.vaultRows button.is-selected{border-color:color-mix(in srgb, var(--phone-accent) 70%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--phone-accent) 40%, transparent)}.vaultBar{background:var(--phone-faint);border-radius:3px;grid-area:bar;align-self:end;width:4px}.vaultRows .is-win .vaultBar{background:var(--phone-ok);box-shadow:0 0 6px color-mix(in srgb, var(--phone-ok) 60%, transparent)}.vaultRows .is-loss .vaultBar{background:var(--phone-bad)}.vaultWho{grid-area:who;align-items:baseline;gap:6px;min-width:0;display:flex}.vaultWho strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:740;overflow:hidden}.vaultWho strong em{border-radius:4px;padding:0 4px;font-size:9.5px;font-style:normal;font-weight:800}.vaultWho strong em.is-buy{color:var(--phone-ok);background:color-mix(in srgb, var(--phone-ok) 14%, transparent)}.vaultWho strong em.is-sell{color:var(--phone-bad);background:color-mix(in srgb, var(--phone-bad) 14%, transparent)}.vaultWho small{color:var(--phone-faint);flex:none;font-size:9.5px}.vaultWhy{color:var(--phone-soft);white-space:nowrap;text-overflow:ellipsis;text-transform:none;grid-area:why;font-size:10px;overflow:hidden}.vaultRows b{font-variant-numeric:tabular-nums;grid-area:value;font-size:12.5px;font-weight:760}.vaultRows .is-win b{color:var(--phone-ok)}.vaultRows .is-loss b{color:var(--phone-bad)}.vaultEmpty{color:var(--phone-faint);text-align:center;grid-row:1/-1;place-items:center;font-size:11px;display:grid}.vaultPager{color:var(--phone-faint);justify-content:space-between;align-items:center;gap:6px;font-size:9.5px;display:flex}.vaultPager button{border:1px solid var(--phone-line);background:var(--phone-fill);width:24px;height:20px;color:var(--phone-text);cursor:pointer;border-radius:7px;place-items:center;display:grid}.vaultPager button:disabled{opacity:.35;cursor:default}.ovHero .bot-trading{--bot:#3f8ddd}.ovHero .bot-memecoin{--bot:#9e71d8}.ovCalm{height:100%;color:var(--phone-ok);align-items:center;gap:12px;display:flex}.ovCalm svg{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--phone-ok) 60%, transparent));flex:none;animation:4s ease-in-out infinite ovBreathe}.ovCalm span{color:var(--phone-text);gap:2px;display:grid}.ovCalm strong{font-size:14px;font-weight:740}.ovCalm small{color:var(--phone-faint);font-size:10.5px}@media (prefers-reduced-motion:reduce){.ovAgentDot,.ovCalm svg{animation:none!important}}.skylineBody{margin:0 -6px -4px}.skyline{border-radius:12px;width:100%;height:100%;display:block;box-shadow:inset 0 0 0 1px #ffffff0f}.skyStar{fill:#e9f1ff;opacity:.75}.skyStar.is-twinkle{animation:5s ease-in-out infinite skyTwinkle}.skyMoon{fill:#fff3d6;filter:drop-shadow(0 0 4px #fff3d6cc)}.skyDistant>rect:not(.skyDistantLight){fill:#0c1730}.skyDistantLight{fill:#f6cf86;opacity:.45}.skySide{fill:#050a14;opacity:.92}.skyMullion{stroke:#ffffff14;stroke-width:.5px}.skyFloor{stroke:#00000059;stroke-width:.4px}.skyWindow.is-warm{fill:#ffd98f;opacity:.85}.skyWindow.is-cool{fill:#cfe6ff;opacity:.7}.skyWindow.is-twinkle{animation:7s ease-in-out infinite skyWindow}.skySheen{mix-blend-mode:screen;pointer-events:none}.skyEdge{fill:none;stroke:color-mix(in srgb, var(--lot) 70%, white);stroke-width:.6px;opacity:.65}.skyRoof{fill:#0d1526;stroke:color-mix(in srgb, var(--lot) 50%, transparent);stroke-width:.5px}.skyCrown{fill:var(--lot);filter:drop-shadow(0 0 4px var(--lot));opacity:.95}.skyMast{stroke:#aab4c3;stroke-width:.8px}.skyTank{fill:#1d2738;stroke:#39465b;stroke-width:.5px}.skyBeacon{fill:#ff4d4d;opacity:.35}.skyBeacon.is-live{opacity:1;filter:drop-shadow(0 0 3px #ff4d4d);animation:1.8s step-end infinite skyBeacon}.skyCore{fill:#3a4252}.skyCladding{fill:color-mix(in srgb, var(--lot) 35%, #0b1220);opacity:.9}.skyFrame{fill:none;stroke:color-mix(in srgb, var(--lot) 65%, #8792a4);stroke-width:.6px}.skyBrace{stroke:color-mix(in srgb, var(--lot) 45%, #8792a4);stroke-width:.5px}.skyCrane,.skyLattice{fill:none;stroke:#e8ad3f;stroke-width:.7px;stroke-linejoin:round}.skyLattice{stroke-width:.45px;opacity:.9}.skyCable{stroke:#c7cfdb;stroke-width:.35px}.skyTie{stroke:#f2b84b;stroke-width:.35px;opacity:.8}.skyWeight{fill:#59606e}.skyCab{fill:#f2b84b}.skyLoad{opacity:.85}.skyRoad{fill:#070b14}.skyTrail{stroke-width:1px;stroke-linecap:round;stroke-dasharray:14 22 6 30;filter:blur(.4px);animation:6s linear infinite skyTraffic}.skyTrail.is-head{stroke:#fff4d8;opacity:.7}.skyTrail.is-tail{stroke:#ff5a4f;opacity:.65;animation-duration:7.5s;animation-direction:reverse}.skyRippleLine{stroke:#ffecc82e;stroke-width:.6px;stroke-linecap:round}.skyPlate rect{fill:#03070ec7;stroke:color-mix(in srgb, var(--lot) 60%, transparent);stroke-width:.7px}.skyPlate.is-site rect{stroke-dasharray:2 2}.skyPlateLabel{fill:#e1e9f4c7;letter-spacing:.05em;text-transform:uppercase;font-size:6.2px;font-weight:700}.skyPlateValue{fill:#f4f7fb;font-variant-numeric:tabular-nums;font-size:8.8px;font-weight:760}.skyPlate.is-site .skyPlateValue{fill:#e1e9f499;font-size:8px;font-weight:600}.skyPlate.is-link,.skyHit{cursor:pointer}.skyPlate:focus-visible rect{stroke:#fff;stroke-width:1.2px}.skyPlate{outline:none}.skyHit{fill:#0000}.skyBuilding{transform-box:fill-box;transform-origin:bottom;animation:1s cubic-bezier(.2,.8,.2,1) both skyRise}@keyframes skyRise{0%{opacity:0;transform:scaleY(.15)}}@keyframes skyTwinkle{0%,to{opacity:.75}50%{opacity:.2}}@keyframes skyWindow{0%,60%,to{opacity:.85}70%,90%{opacity:.1}}@keyframes skyBeacon{0%,55%{opacity:1}56%,to{opacity:.2}}@keyframes skyTraffic{to{stroke-dashoffset:-144px}}@media (prefers-reduced-motion:reduce){.skyStar,.skyWindow,.skyBeacon,.skyTrail,.skyBuilding{animation:none!important}}.ovForYou .phoneSlide{justify-content:stretch;padding-top:2px}.ovAsk{--ask:var(--phone-accent);width:100%;height:100%;color:var(--phone-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template:"icon text"minmax(0,1fr)"foot foot"/38px minmax(0,1fr);gap:8px 11px;padding:0;display:grid}div.ovAsk{cursor:default}.ovAsk.tone-danger{--ask:var(--phone-bad)}.ovAsk.tone-warning{--ask:var(--phone-warn)}.ovAskIcon{width:38px;height:38px;color:var(--ask);background:radial-gradient(circle at 30% 25%, color-mix(in srgb, var(--ask) 34%, transparent), color-mix(in srgb, var(--ask) 10%, transparent));border:1px solid color-mix(in srgb, var(--ask) 45%, transparent);box-shadow:0 0 18px color-mix(in srgb, var(--ask) 28%, transparent);border-radius:12px;grid-area:icon;align-self:center;place-items:center;display:grid}.ovAskText{grid-area:text;align-self:center;gap:3px;min-width:0;display:grid}.ovAskText strong{letter-spacing:-.005em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:720;line-height:1.22;display:-webkit-box;overflow:hidden}.ovAskText small{color:var(--phone-soft);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.ovAskFoot{border-top:1px solid var(--phone-line);grid-area:foot;justify-content:space-between;align-items:center;gap:8px;padding-top:7px;display:flex}.ovAskGo,.ovAskAge{color:var(--phone-faint);align-items:center;gap:2px;font-size:10.5px;font-weight:650;display:inline-flex}.ovAskGo{color:var(--ask)}.ovForYou.is-compact .ovAsk{grid-template:"text"minmax(0,1fr)"foot"/minmax(0,1fr);row-gap:6px}.ovForYou.is-compact .ovAskIcon{width:22px;height:22px;box-shadow:none;border-radius:7px;align-self:start}.ovForYou.is-compact .ovAskIcon svg{width:12px;height:12px}.ovForYou.is-compact .ovAskText{align-self:start}.ovForYou.is-compact .ovAskText strong{-webkit-line-clamp:3;font-size:12.5px}.ovForYou.is-compact .ovAskText small{font-size:10px}.ovForYou.is-compact .ovAskFoot{padding-top:6px}.ovForYou.is-compact .ovAskFoot .phoneChip{font-size:9.5px}.ovForYou.is-compact .ovCalm{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}.ovTimeline{overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none;height:100%;margin:0 -12px;padding:0 12px;overflow:auto hidden}.ovTimeline::-webkit-scrollbar{display:none}.ovTimeline ol{gap:10px;height:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}.ovTimeline ol:before{content:"";background:var(--phone-line);height:1px;position:absolute;top:14px;left:0;right:0}.ovTimeline li{--sys:var(--phone-blue);flex:0 0 132px;grid-template-rows:28px auto auto minmax(0,1fr);min-width:0;display:grid;position:relative}.ovTimeline li.system-trading{--sys:#3f8ddd}.ovTimeline li.system-memecoin{--sys:#9e71d8}.ovTimeline li.system-sports{--sys:#3bb87d}.ovTimeline li.system-agents{--sys:var(--phone-accent)}.ovTimeline li.system-content{--sys:#e07aa8}.ovTimelineIcon{z-index:1;width:28px;height:28px;color:var(--sys);border:1px solid color-mix(in srgb, var(--sys) 45%, transparent);background:color-mix(in srgb, var(--sys) 16%, #02060b99);box-shadow:0 0 12px color-mix(in srgb, var(--sys) 30%, transparent);border-radius:9px;place-items:center;display:grid;position:relative}.ovTimeline time{font-variant-numeric:tabular-nums;color:var(--phone-faint);margin-top:5px;font-size:10px;font-weight:700}.ovTimeline strong{text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;color:var(--phone-text);font-size:11px;font-weight:720;overflow:hidden}.ovTimeline strong span{text-transform:none;color:var(--phone-faint);font-weight:550}.ovTimeline p{max-height:2.6em;color:var(--phone-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:10.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.ovTimelineEmpty{height:100%;color:var(--phone-soft);align-items:center;gap:10px;font-size:11.5px;display:flex}.ovTimelineEmpty svg{color:var(--phone-faint);flex:none}.ovOpen{align-content:center;height:100%;display:grid}.ovOpen button{border:0;border-bottom:1px solid var(--phone-line);color:var(--phone-soft);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:3px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 2px;font-size:11px;display:grid}.ovOpen button:last-child{border-bottom:0}.ovOpen button>i{background:color-mix(in srgb, var(--bot) 45%, transparent);border-radius:2px;width:3px;height:16px}.ovOpen button.is-open>i{background:var(--bot);box-shadow:0 0 8px var(--bot)}.ovOpen button.is-open>span{color:var(--phone-text)}.ovOpen b{color:var(--phone-text);font-variant-numeric:tabular-nums;font-size:11px;font-weight:720}.ovOpen b.is-win{color:var(--phone-ok)}.ovOpen b.is-loss{color:var(--phone-bad)}.ovAgentRing{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;height:100%;min-height:0;display:grid}.ovAgentRing svg{width:100%;height:100%;min-height:0;max-height:104px;overflow:visible}.ovAgentTrack{fill:none;stroke:var(--phone-line);stroke-width:1.4px}.ovAgentTrack.is-unknown{stroke-dasharray:3 4}.ovAgentDot{fill:color-mix(in srgb, var(--phone-faint) 45%, transparent);stroke:#04080ecc;stroke-width:1.4px}.ovAgentDot.is-busy{fill:var(--phone-ok);filter:drop-shadow(0 0 4px var(--phone-ok));transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite ovBreathe}.ovAgentDot.is-queued{fill:var(--phone-warn)}.ovAgentCount{fill:var(--phone-text);font-variant-numeric:tabular-nums;font-size:24px;font-weight:780}.ovAgentLabel{fill:var(--phone-faint);letter-spacing:.08em;text-transform:uppercase;font-size:8.5px}.ovAgentMeta{color:var(--phone-faint);white-space:nowrap;font-size:10px;line-height:1.75}.ovAgentMeta b{color:var(--phone-text);font-variant-numeric:tabular-nums;font-weight:720}.phoneWidgetHead{padding:11px 13px 3px}.phoneWidgetHead>strong{letter-spacing:.005em;color:color-mix(in srgb, var(--phone-text) 88%, transparent);gap:8px;font-size:12px;font-weight:680}.phoneWidgetIcon{color:#fff;-webkit-text-fill-color:#fff;background:linear-gradient(160deg,#ffffff29,#ffffff0d);border:1px solid #ffffff38;border-radius:7px;width:22px;height:22px;box-shadow:inset 0 1px #ffffff24}.phoneWidgetIcon svg{width:12px;height:12px}.phoneDots button{background:color-mix(in srgb, var(--phone-text) 22%, transparent);width:5px;height:5px}.phoneDots button.is-active{background:var(--phone-accent);width:14px;box-shadow:0 0 6px color-mix(in srgb, var(--phone-accent) 60%, transparent)}.phoneStat>span,.pulseHead small,.vaultStats small{letter-spacing:.06em;text-transform:uppercase;color:var(--phone-faint);font-size:9.5px;font-weight:650}.phoneStatRow:is(.is-three,.is-four)>.phoneStat+.phoneStat{border-left:1px solid var(--phone-line);padding-left:10px}.phoneStat>strong{letter-spacing:-.025em}.phoneList li>:is(button,div){background:color-mix(in srgb, var(--phone-text) 5%, transparent);border-color:#0000}.phoneChip{letter-spacing:.02em;padding:2px 8px 2px 7px;font-size:9.5px}.phoneChip[class*=tone-]:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 5px}.phoneChip.tone-danger{background:color-mix(in srgb, var(--phone-bad) 12%, transparent)}.phoneChip.tone-warning{background:color-mix(in srgb, var(--phone-warn) 12%, transparent)}.phoneChip.tone-positive{background:color-mix(in srgb, var(--phone-ok) 12%, transparent)}.phoneChip.tone-accent{background:color-mix(in srgb, var(--phone-accent) 12%, transparent)}.pulseBadge{letter-spacing:.01em;font-size:10.5px}.pulseHead strong{letter-spacing:-.03em;font-size:27px}.skyHaze{pointer-events:none}.skyline3d{isolation:isolate;background:#070d1a;border-radius:13px;width:100%;height:100%;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12,0 8px 24px #00000059}.skyline3dCanvas{cursor:pointer;display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.skyline3d:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(#ffffff0d,#0000 30%),radial-gradient(130% 90% at 50% 120%,#0000 60%,#00000059);position:absolute;inset:0}.skyline3dPlate{z-index:2;color:#fff;font:inherit;white-space:nowrap;opacity:0;text-shadow:0 1px 8px #000000d9,0 0 2px #0009;background:0 0;border:0;justify-items:center;gap:1px;padding:0 2px 22px;line-height:1;transition:opacity .3s;display:grid;position:absolute;top:0;left:0}.skyline3dPlate:after{content:"";background:linear-gradient(#ffffffd9,#ffffff40);width:1px;height:17px;position:absolute;bottom:2px;left:50%;box-shadow:0 0 4px #0009}.skyline3dPlate:before{content:"";background:#fff;border-radius:50%;width:3px;height:3px;margin-left:-1px;position:absolute;bottom:0;left:50%;box-shadow:0 0 6px #ffffffe6}button.skyline3dPlate{cursor:pointer}.skyline3dPlate small{font:500 7px/1.2 var(--font-geist-mono,ui-monospace), monospace;letter-spacing:.2em;text-transform:uppercase;color:#ecf1fac7}.skyline3dPlate b{font:300 16px/1.05 var(--font-geist-sans,system-ui), sans-serif;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:#fff}.skyline3dPlate.is-site{padding-bottom:16px}.skyline3dPlate.is-site:after{background:linear-gradient(#ffffff8c,#ffffff26);height:11px}.skyline3dPlate.is-site small{color:#ecf1fa9e}.skyline3dPlate:focus-visible{outline-offset:3px;border-radius:4px;outline:1px solid #fff}.decisionSheetScrim{z-index:3000;padding:0 8px max(8px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02050a6b;justify-content:center;align-items:flex-end;animation:.18s ease-out both sheetFade;display:flex;position:fixed;inset:0}.decisionSheet{color:#eef3f8;-webkit-backdrop-filter:blur(30px)saturate(1.5)brightness(.8);backdrop-filter:blur(30px)saturate(1.5)brightness(.8);background:#080e1694;border:1px solid #ffffff24;border-radius:26px;flex-direction:column;width:min(560px,100%);max-height:86dvh;animation:.26s cubic-bezier(.2,.8,.2,1) both sheetUp;display:flex;overflow:hidden;box-shadow:inset 0 2px 5px #000000bd,inset 0 0 0 1px #00000047,inset 0 1px #ffffff29,0 -12px 48px #00000073}.decisionSheetGrabber{background:#ffffff47;border-radius:2px;align-self:center;width:38px;height:4px;margin:8px 0 2px}.decisionSheet header{grid-template-columns:38px minmax(0,1fr) 32px;align-items:center;gap:11px;padding:8px 16px 10px;display:grid}.decisionSheetIcon{color:#e2b85c;background:radial-gradient(circle at 30% 25%,#e2b85c57,#e2b85c1a);border:1px solid #e2b85c73;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.decisionSheet header small{letter-spacing:.1em;text-transform:uppercase;color:#eef3f899;font-size:9.5px;font-weight:750;display:block}.decisionSheet header strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:720;line-height:1.22;display:-webkit-box;overflow:hidden}.decisionSheetClose{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.decisionSheetBody{overscroll-behavior:contain;gap:10px;padding:0 16px 10px;display:grid;overflow-y:auto}.decisionSheetQuestion{margin:0;font-size:14px;font-weight:600;line-height:1.4}.decisionSheetAdvice{background:#3cc4881a;border:1px solid #3cc48847;border-radius:14px;padding:10px 12px}.decisionSheetAdvice small,.decisionSheetFacts small{letter-spacing:.1em;text-transform:uppercase;color:#eef3f899;margin-bottom:3px;font-size:9.5px;font-weight:750;display:block}.decisionSheetAdvice p,.decisionSheetWhy{color:#eef3f8db;margin:0;font-size:12px;line-height:1.45}.decisionSheetFacts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.decisionSheetFacts>div{background:#ffffff0d;border-radius:13px;padding:9px 10px}.decisionSheetFacts ul,.decisionSheetOptions{color:#eef3f8c7;gap:3px;margin:0;padding-left:15px;font-size:11px;line-height:1.35;display:grid}.decisionSheetCosts{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.decisionSheetCosts>div{background:#ffffff0d;border-radius:12px;padding:8px 10px}.decisionSheetCosts dt{letter-spacing:.08em;text-transform:uppercase;color:#eef3f899;font-size:9.5px}.decisionSheetCosts dd{font-variant-numeric:tabular-nums;margin:1px 0 0;font-size:12.5px;font-weight:700}.decisionSheetNote{color:#eef3f8b3;gap:4px;font-size:11px;display:grid}.decisionSheetNote textarea{color:#fff;width:100%;font:inherit;resize:none;background:#00000040;border:1px solid #ffffff24;border-radius:12px;padding:8px 10px;font-size:16px}.decisionSheetStatus{border-radius:12px;margin:0;padding:8px 10px;font-size:11.5px;line-height:1.4}.decisionSheetStatus.is-recorded{color:#8fe7bf;background:#3cc48824}.decisionSheetStatus.is-unconfirmed{color:#f7c58c;background:#f0a24a24}.decisionSheet footer{border-top:1px solid #ffffff14;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 16px 6px;display:grid}.decisionSheetButton{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.decisionSheetButton.is-approve{color:#04130b;background:linear-gradient(#43d394,#2fae74);border-color:#0000}.decisionSheetButton.is-reject{color:#ff9b9b;border-color:#ef6b6b66}.decisionSheetButton:disabled{opacity:.5;cursor:default}.decisionSheetFine{color:#eef3f873;margin:0;padding:0 16px 12px;font-size:9.5px;line-height:1.35}.decisionSpin{animation:1s linear infinite decisionSpin}@keyframes decisionSpin{to{transform:rotate(360deg)}}@keyframes sheetUp{0%{opacity:0;transform:translateY(40px)}}@keyframes sheetFade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.decisionSheetScrim,.decisionSheet,.decisionSpin{animation:none!important}}.proofSwipe{background:radial-gradient(110% 80% at 100% 0,#3cc4881f,#0000 55%),#02060b75}.proofSwipe .phoneSlide{justify-content:flex-start;gap:9px;padding-top:4px}.proofHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.proofHead>div{gap:1px;min-width:0;display:grid}.proofHead small{letter-spacing:.06em;text-transform:uppercase;color:var(--phone-faint);font-size:9.5px;font-weight:650}.proofHead strong{letter-spacing:-.02em;font-size:19px;font-weight:750;line-height:1.15}.proofHead strong.is-win{color:var(--phone-ok)}.proofHead strong.is-loss{color:var(--phone-bad)}.proofHead span{color:var(--phone-faint);font-size:10px}.proofIcon{width:40px;height:40px;color:var(--phone-warn);background:color-mix(in srgb, var(--phone-warn) 14%, transparent);border:1px solid color-mix(in srgb, var(--phone-warn) 35%, transparent);border-radius:12px;flex:none;place-items:center;display:grid}.proofVerdict{flex:none;place-items:center;width:46px;height:46px;display:grid;position:relative}.proofVerdict svg{width:100%;height:100%;position:absolute;inset:0}.proofVerdict .track{fill:none;stroke:var(--phone-line);stroke-width:3.2px}.proofVerdict .value{fill:none;stroke:var(--phone-warn);stroke-width:3.2px;stroke-linecap:round}.proofVerdict.is-met .value{stroke:var(--phone-ok)}.proofVerdict b{font-variant-numeric:tabular-nums;font-size:12px;font-weight:780}.proofCriteria{gap:7px;margin:0;padding:0;list-style:none;display:grid}.proofCriteria li{gap:4px;display:grid}.proofCriteriaHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.proofCriteriaHead b{font-size:11.5px;font-weight:650}.proofCriteriaHead small{font-variant-numeric:tabular-nums;font-size:11px;font-weight:720}.proofCriteriaHead em{color:var(--phone-faint);font-style:normal;font-weight:500}.proofTrack{background:var(--phone-fill);border-radius:3px;height:6px;position:relative;overflow:hidden}.proofTrack i{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--phone-warn) 60%, transparent), var(--phone-warn));transition:width .6s;position:absolute;inset:0 auto 0 0}.proofCriteria li.is-met .proofTrack i{background:linear-gradient(90deg, color-mix(in srgb, var(--phone-ok) 60%, transparent), var(--phone-ok));box-shadow:0 0 8px color-mix(in srgb, var(--phone-ok) 50%, transparent)}.proofCriteria li.is-met .proofCriteriaHead small{color:var(--phone-ok)}.proofCriteria li.is-unknown .proofCriteriaHead small{color:var(--phone-faint)}.proofProfiles{gap:7px;display:grid}.proofProfile{background:var(--phone-fill);border:1px solid var(--phone-line);border-radius:13px;gap:4px;padding:9px 11px;display:grid}.proofProfile.is-met{border-color:color-mix(in srgb, var(--phone-ok) 40%, transparent)}.proofProfileHead{justify-content:space-between;align-items:center;display:flex}.proofProfileHead b{letter-spacing:.04em;font-size:12.5px;font-weight:750}.proofProfileHead em{letter-spacing:.06em;text-transform:uppercase;color:var(--phone-warn);font-size:10px;font-style:normal;font-weight:750}.proofProfile.is-met .proofProfileHead em{color:var(--phone-ok)}.proofProfile small{color:var(--phone-soft);font-size:10.5px}.proofGates{flex-wrap:wrap;gap:4px;display:flex}.proofGates i{color:var(--phone-bad);background:color-mix(in srgb, var(--phone-bad) 12%, transparent);border-radius:999px;padding:1px 7px;font-size:9.5px;font-style:normal;font-weight:700}.proofGates.is-clear{color:var(--phone-faint);font-size:10px}.proofLeaks{gap:7px;margin:0;padding:0;list-style:none;display:grid}.proofLeaks li{grid-template-columns:96px minmax(0,1fr) 62px;align-items:center;gap:8px;display:grid}.proofLeaks li>span:first-child{min-width:0;display:grid}.proofLeaks b{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:650;overflow:hidden}.proofLeaks small{color:var(--phone-faint);font-size:9.5px}.proofLeakBar{background:var(--phone-fill);border-radius:4px;height:9px;overflow:hidden}.proofLeakBar i{border-radius:inherit;height:100%;display:block}.proofLeaks li.is-loss .proofLeakBar i{background:linear-gradient(90deg, color-mix(in srgb, var(--phone-bad) 55%, transparent), var(--phone-bad))}.proofLeaks li.is-win .proofLeakBar i{background:linear-gradient(90deg, color-mix(in srgb, var(--phone-ok) 55%, transparent), var(--phone-ok))}.proofLeaks em{text-align:right;font-variant-numeric:tabular-nums;font-size:11.5px;font-style:normal;font-weight:750}.proofLeaks li.is-loss em{color:var(--phone-bad)}.proofLeaks li.is-win em{color:var(--phone-ok)}.pulseSwipe .phoneSlide:has(>.orderWidget){justify-content:flex-start;padding:0 0 2px}.orderWidget{--phone-soft:color-mix(in srgb, var(--phone-text) 86%, transparent);--phone-faint:color-mix(in srgb, var(--phone-text) 72%, transparent);--phone-line:color-mix(in srgb, var(--phone-text) 20%, transparent);flex-direction:column;height:100%;min-height:0;display:flex}html:not([data-color-theme=white]) .orderWidget{--phone-text:#fff;text-shadow:0 1px 2px #00000059}.orderWidget :is(.orderTabs button,.orderSegment button){opacity:.8}.orderWidget :is(.orderTabs button,.orderSegment button).is-on{opacity:1}.orderWidget :is(.orderSend,.orderItemActions button.is-accent,.orderTabs button b){text-shadow:none}.orderTabs{border:1px solid var(--phone-line);background:var(--phone-fill);border-radius:14px;flex:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;margin:0 12px 8px;padding:3px;display:grid}.orderTabs button{min-width:0;min-height:40px;color:var(--phone-text);opacity:.62;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px 2px;transition:background .18s,opacity .18s;display:flex;position:relative}.orderTabs button span{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;max-width:100%;font-size:9px;font-weight:700;overflow:hidden}.orderTabs button.is-on{opacity:1;background:color-mix(in srgb, var(--phone-text) 11%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--phone-text) 12%, transparent)}.orderTabs button.is-on svg{color:var(--phone-ok)}.orderTabs button b{background:var(--phone-ok);text-align:center;border-radius:7px;min-width:14px;height:14px;padding:0 4px;font-size:9px;font-weight:800;line-height:14px;position:absolute;top:3px;right:calc(50% - 17px);color:#04130b!important}.orderScroll{overscroll-behavior-y:contain;scrollbar-width:none;flex-direction:column;flex:auto;gap:10px;min-height:0;padding:0 12px 14px;display:flex;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000 0,#000 6px calc(100% - 14px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 6px calc(100% - 14px),#0000 100%)}.orderScroll::-webkit-scrollbar{display:none}.orderScroll>div[hidden]{display:none}.orderComposer{flex-direction:column;gap:10px;display:flex}.orderGroup{flex-direction:column;gap:5px;min-width:0;display:flex}.orderGroup h4{letter-spacing:.09em;text-transform:uppercase;color:var(--phone-faint);margin:0 2px;font-size:9.5px;font-weight:760}.orderCard{border:1px solid var(--phone-line);background:var(--phone-fill);border-radius:13px;flex-direction:column;display:flex;overflow:hidden}.orderCard>*+*{border-top:1px solid var(--phone-line)}.orderLine{min-height:38px;color:var(--phone-text);justify-content:space-between;align-items:center;gap:10px;padding:7px 11px;font-size:12.5px;display:flex;position:relative}.orderLine>span{min-width:0;color:var(--phone-soft);font-size:12px;line-height:1.3}.orderLine>b{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;font-weight:650;overflow:hidden}.orderLine.is-static>span{flex:none}.orderLine input{min-width:0;max-width:62%;color:var(--phone-text);font:inherit;text-align:right;background:0 0;border:0;flex:auto;padding:0;font-size:16px;font-weight:600}.orderLine input[type=datetime-local],.orderLine input[type=time]{appearance:none;background:color-mix(in srgb, var(--phone-text) 9%, transparent);border-radius:8px;flex:none;max-width:none;padding:3px 8px;font-size:16px}.orderLine input:focus-visible,.orderLine textarea:focus-visible{outline:none}.orderLine:focus-within{background:color-mix(in srgb, var(--phone-text) 4%, transparent)}.orderLine.is-stack{flex-direction:column;align-items:stretch;gap:4px}.orderLine.is-stack input,.orderLine.is-stack textarea{text-align:left;width:100%;max-width:none;font-weight:500}.orderLine.is-stack textarea{color:var(--phone-text);font:inherit;resize:vertical;background:0 0;border:0;padding:0;font-size:16px;line-height:1.35}.orderLine.is-stack>small{color:var(--phone-faint);font-size:10.5px}.orderPick{cursor:pointer}.orderPick>b{color:var(--phone-text)}.orderPick>svg{color:var(--phone-faint);flex:none;margin-left:-6px}.orderPick select{opacity:0;cursor:pointer;appearance:none;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.orderLineNote{color:var(--phone-soft);align-items:flex-start;gap:6px;margin:0;padding:7px 11px;font-size:11px;line-height:1.35;display:flex}.orderLineNote svg{color:var(--phone-ok);flex:none;margin-top:1px}.orderSegment{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:0;padding:6px;display:grid}.orderSegment button{min-width:0;min-height:30px;color:var(--phone-text);opacity:.62;font:inherit;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 6px;font-size:11.5px;font-weight:650;display:inline-flex}.orderSegment button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orderSegment button.is-on{opacity:1;background:color-mix(in srgb, var(--phone-text) 11%, transparent)}.orderSegment button.is-on svg{color:var(--phone-ok)}.orderToggle{border:1px solid var(--phone-line);background:color-mix(in srgb, var(--phone-text) 10%, transparent);cursor:pointer;border-radius:11px;flex:none;width:38px;height:22px;padding:0;transition:background .2s;position:relative}.orderToggle i{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0006}.orderToggle.is-on{background:var(--phone-ok);border-color:#0000}.orderToggle.is-on i{transform:translate(16px)}.orderToggle:disabled{opacity:.5}.orderWarn{color:var(--phone-warn);background:color-mix(in srgb, var(--phone-warn) 11%, transparent);border:1px solid color-mix(in srgb, var(--phone-warn) 26%, transparent);border-radius:10px;margin:0;padding:7px 10px;font-size:11px;line-height:1.35}.orderActions{gap:6px;display:flex}.orderSend,.orderGhost{min-height:38px;font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:720;display:inline-flex}.orderSend{background:linear-gradient(#43d394,#2fae74);border:0;flex:auto;color:#04130b!important}.orderSend svg{color:#04130b}.orderGhost{border:1px solid var(--phone-line);background:var(--phone-fill);color:var(--phone-text);flex:none}.orderSend:disabled,.orderGhost:disabled{opacity:.42;cursor:default}.orderMessage{border-radius:10px;margin:0;padding:7px 10px;font-size:11px;line-height:1.35}.orderMessage.is-ok{color:var(--phone-ok);background:color-mix(in srgb, var(--phone-ok) 12%, transparent)}.orderMessage.is-bad{color:var(--phone-bad);background:color-mix(in srgb, var(--phone-bad) 12%, transparent)}.orderEmpty{border:1px dashed var(--phone-line);text-align:center;color:var(--phone-soft);border-radius:13px;flex-direction:column;align-items:center;gap:8px;margin:0;padding:22px 16px;font-size:11.5px;line-height:1.4;display:flex}.orderEmpty svg{color:var(--phone-faint)}.orderEmpty.is-inline{text-align:left;border:0;flex-direction:row;align-items:flex-start;padding:0 2px;font-size:10.5px}.orderEmpty.is-inline svg{color:var(--phone-ok);flex:none}.orderLine.is-item{gap:8px;padding:0 6px 0 0}.orderLine.is-wrap{flex-wrap:wrap}.orderLine.is-off .orderItemMain{opacity:.55}.orderItemMain{min-width:0;color:var(--phone-text);font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;flex:1 1 0;gap:2px;padding:8px 0 8px 11px;display:flex}button.orderItemMain{cursor:pointer}.orderItemMain strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:650;overflow:hidden}.orderItemMain small{color:var(--phone-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.orderIconButton{width:30px;height:30px;color:var(--phone-soft);background:0 0;border:0;border-radius:9px;flex:none;place-items:center;display:inline-grid}.orderItemActions{flex-wrap:wrap;flex:1 0 100%;gap:5px;padding:0 0 9px 11px;display:flex}.orderItemActions button{border:1px solid var(--phone-line);background:color-mix(in srgb, var(--phone-text) 5%, transparent);min-height:26px;color:var(--phone-text);font:inherit;border-radius:8px;align-items:center;gap:4px;padding:0 9px;font-size:11px;font-weight:620;display:inline-flex}.orderItemActions button.is-danger{border-color:color-mix(in srgb, var(--phone-bad) 36%, transparent);color:var(--phone-bad)!important}.orderItemActions button.is-accent{background:var(--phone-ok);border-color:#0000;color:#04130b!important}.orderItemActions button:disabled{opacity:.45}.orderStatus{color:var(--phone-soft);border:1px solid var(--phone-line);border-radius:999px;flex:none;padding:2px 8px;font-size:10px;font-style:normal;font-weight:700}.orderStatus.is-running,.orderStatus.is-pending{color:var(--phone-accent);border-color:color-mix(in srgb, var(--phone-accent) 45%, transparent)}.orderStatus.is-succeeded,.orderStatus.is-review_ready{color:var(--phone-ok);border-color:color-mix(in srgb, var(--phone-ok) 45%, transparent)}.orderStatus.is-failed,.orderStatus.is-blocked{color:var(--phone-bad);border-color:color-mix(in srgb, var(--phone-bad) 45%, transparent)}.orderDetail{flex-direction:column;flex:1 0 100%;gap:6px;padding:0 0 2px;display:flex}.orderDetail>.orderWarn{margin:0 0 0 11px}.orderNoteItem{color:var(--phone-text);background:#0003;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;margin:0 0 0 11px;padding:6px 9px;font-size:12px;display:grid}.orderNoteItem small{color:var(--phone-soft);font-size:10px}.orderNoteItem button{color:var(--phone-soft);background:0 0;border:0;place-items:center;padding:2px;display:inline-grid}.orderNoteAdd{gap:6px;margin:0 0 0 11px;display:flex}.orderNoteAdd input{border:1px solid var(--phone-line);min-width:0;color:var(--phone-text);font:inherit;background:#0003;border-radius:9px;flex:auto;padding:7px 10px;font-size:16px}.orderNoteAdd button{border:1px solid color-mix(in srgb, var(--phone-ok) 40%, transparent);background:color-mix(in srgb, var(--phone-ok) 16%, transparent);width:36px;color:var(--phone-text);border-radius:9px;flex:none;place-items:center;display:inline-grid}.orderNoteAdd button:disabled{opacity:.45}@media (prefers-reduced-motion:reduce){.orderToggle,.orderToggle i,.orderTabs button{transition:none}}.pulseSwipe .phoneSlide:has(>.machWidget){justify-content:flex-start;padding:0 0 2px}.machHero{border:1px solid var(--phone-line);background:var(--phone-fill);border-radius:13px;align-items:center;gap:12px;padding:10px 12px;display:flex}.machHero>span{flex-direction:column;gap:2px;min-width:0;display:flex}.machHero strong{color:var(--phone-text);font-size:15px;font-weight:760}.machHero.is-cost strong{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:22px}.machHero small{color:var(--phone-soft);font-size:10.5px;line-height:1.35}.machHero small.is-warn{color:var(--phone-warn);-webkit-text-fill-color:var(--phone-warn);font-weight:650}.machScore{--tone:var(--phone-ok);background:radial-gradient(closest-side, #0000008c 76%, transparent 78% 100%), conic-gradient(var(--tone) calc(var(--score) * 1%), color-mix(in srgb, var(--phone-text) 12%, transparent) 0);border-radius:50%;flex:none;align-content:center;place-items:center;width:54px;height:54px;display:grid;position:relative}.machScore.is-warn{--tone:var(--phone-warn)}.machScore.is-bad{--tone:var(--phone-bad)}.machScore.is-off{--tone:var(--phone-faint)}.machScore b{color:var(--phone-text);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800;line-height:1}.machScore small{letter-spacing:.08em;text-transform:uppercase;font-size:7.5px;color:var(--phone-faint)!important}.machMeter{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""bar bar""detail detail";align-items:center;gap:4px 10px;display:grid}.machMeter>span{grid-area:label}.machMeter>b{font-variant-numeric:tabular-nums;grid-area:value}.machMeter>small{color:var(--phone-faint);grid-area:detail;font-size:10.5px;line-height:1.3}.machBar{background:color-mix(in srgb, var(--phone-text) 10%, transparent);border-radius:3px;grid-area:bar;height:5px;display:block;overflow:hidden}.machBar em{border-radius:inherit;background:var(--phone-ok);height:100%;transition:width .4s;display:block}.machBar.is-warn em{background:var(--phone-warn)}.machBar.is-bad em{background:var(--phone-bad)}.machBar.is-off em{background:var(--phone-faint)}.machDot{background:var(--phone-faint);border-radius:50%;flex:none;width:8px;height:8px;margin-left:11px}.machDot.is-ok{background:var(--phone-ok);box-shadow:0 0 6px color-mix(in srgb, var(--phone-ok) 70%, transparent)}.machDot.is-warn{background:var(--phone-warn)}.machDot.is-bad{background:var(--phone-bad);box-shadow:0 0 6px color-mix(in srgb, var(--phone-bad) 60%, transparent)}.machService{gap:8px;padding-right:9px}.machService .orderItemMain{padding-left:0}button.machService{width:100%;font:inherit;text-align:left;color:var(--phone-text);cursor:pointer;background:0 0;border:0}.machService>svg{color:var(--phone-faint);flex:none}.machState{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--phone-line);max-width:40%;color:var(--phone-soft);border-radius:999px;flex:none;padding:2px 8px;font-size:10px;font-style:normal;font-weight:700;overflow:hidden}.machState.is-ok{border-color:color-mix(in srgb, var(--phone-ok) 40%, transparent);color:var(--phone-ok)!important}.machState.is-warn{border-color:color-mix(in srgb, var(--phone-warn) 40%, transparent);color:var(--phone-warn)!important}.machState.is-bad{border-color:color-mix(in srgb, var(--phone-bad) 40%, transparent);color:var(--phone-bad)!important}.machAction{border:1px solid color-mix(in srgb, var(--phone-ok) 40%, transparent);background:color-mix(in srgb, var(--phone-ok) 14%, transparent);min-height:28px;color:var(--phone-text);font:inherit;cursor:pointer;border-radius:9px;flex:none;align-items:center;gap:5px;padding:0 11px;font-size:11.5px;font-weight:700;display:inline-flex}.machAction:disabled{opacity:.5}.machSpin{animation:1s linear infinite machSpin}@keyframes machSpin{to{transform:rotate(360deg)}}.machAdd{width:100%;font:inherit;color:var(--phone-ok);cursor:pointer;background:0 0;border:0;justify-content:flex-start;gap:8px}.machAdd>span{font-weight:650;color:var(--phone-ok)!important}.orderGhost.is-danger{border-color:color-mix(in srgb, var(--phone-bad) 36%, transparent);color:var(--phone-bad)!important}@media (prefers-reduced-motion:reduce){.machSpin{animation:none}.machBar em{transition:none}}.pulseSwipe .phoneSlide:has(>.clockWidget){justify-content:flex-start;padding:0 0 2px}.clockWidget{--s-sydney:#3fd0c4;--s-tokyo:#f07a98;--s-london:#64a8f5;--s-newyork:#e8bd5c;--c-bet:#3cc488;--c-order:#ab8ef2;--c-cost:#f0a24a;grid-template-rows:auto minmax(0,1fr);gap:5px;height:100%;min-height:0;padding:0 12px 4px;display:grid}.ovHero .bot-copy{--bot:#34c3b5}.clockTop{justify-content:center;min-width:0;display:flex;position:relative}.clockDial{aspect-ratio:1;width:min(100%,206px);position:relative}.clockBar{z-index:1;pointer-events:none;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;inset:auto 0 0}.clockPills{pointer-events:auto;flex-direction:column;gap:3px;display:flex}.clockPills.is-right{align-items:flex-end}.clockPills button{border:1px solid var(--phone-line);background:var(--phone-fill);min-width:34px;color:var(--phone-soft);font:inherit;cursor:pointer;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700;transition:background .15s,color .15s,border-color .15s}.clockPills button.is-on{color:var(--phone-text);border-color:color-mix(in srgb, var(--c-bet) 55%, transparent);background:color-mix(in srgb, var(--c-bet) 20%, var(--phone-fill))}.clockDial:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--c-bet) 16%, transparent), transparent 70%);filter:blur(10px);opacity:.55;pointer-events:none;border-radius:50%;position:absolute;inset:6%}.clockDial svg{width:100%;height:100%;display:block;position:relative;overflow:visible}.clockFace{fill:url(#clockFace);stroke:color-mix(in srgb, var(--phone-text) 14%, transparent);stroke-width:.8px}.clockTick{stroke:color-mix(in srgb, var(--phone-text) 28%, transparent);stroke-width:.7px;stroke-linecap:round}.clockTick.is-major{stroke:color-mix(in srgb, var(--phone-text) 70%, transparent);stroke-width:1.3px}.clockHour{fill:color-mix(in srgb, var(--phone-text) 62%, transparent);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:7px;font-weight:700}.clockTrack{fill:none;stroke:color-mix(in srgb, var(--phone-text) 8%, transparent);stroke-width:3.4px}.clockTrack.is-events{stroke-width:1px;stroke-dasharray:1.2 2.6;stroke:color-mix(in srgb, var(--phone-text) 26%, transparent)}.clockClosed{opacity:.9}.clockSession{fill:none;stroke-width:3.6px;stroke-linecap:round}.clockSession.is-sydney{stroke:var(--s-sydney)}.clockSession.is-tokyo{stroke:var(--s-tokyo)}.clockSession.is-london{stroke:var(--s-london)}.clockSession.is-newyork{stroke:var(--s-newyork)}.clockSession{transition:opacity .2s,stroke-width .2s}.clockSession.is-dim{opacity:.25}.clockSession.is-focus{stroke-width:5.2px}.clockMark{cursor:pointer}.clockMark.is-order rect{fill:var(--c-order);stroke:#0a0614b3;stroke-width:.7px}.clockMark.is-cost circle:not(.clockHit):not(.clockMarkHalo){fill:var(--c-cost);stroke:#140a00b3;stroke-width:.7px}.clockMark.is-market circle:not(.clockHit):not(.clockMarkHalo){fill:#fff;stroke:#00000080;stroke-width:.7px}.clockMarkHalo{fill:none;stroke:#fff;stroke-width:1.1px;opacity:.9}.clockHit{fill:#0000;stroke:#0000;stroke-width:9px}.clockWakeTrack{fill:none;stroke:color-mix(in srgb, var(--phone-text) 10%, transparent);stroke-width:.7px;stroke-dasharray:.8 2.4}.clockTrade{cursor:pointer;opacity:var(--fade,1);transition:opacity .2s}.clockTrade.is-faded{opacity:.18}.clockHold{fill:none;stroke:var(--bot);stroke-width:2.4px;stroke-linecap:round;opacity:.75}.clockTrade.is-open .clockHold{stroke-dasharray:2.5 2;opacity:1;filter:drop-shadow(0 0 2px var(--bot));animation:1.6s linear infinite clockFlow}.clockEntry{fill:var(--phone-bg,#0b1220);stroke:var(--bot);stroke-width:.9px}.clockExit{fill:var(--bot)}.clockSpike{stroke-width:2.2px;stroke-linecap:round}.clockTrade.is-win .clockSpike{stroke:var(--phone-ok);filter:drop-shadow(0 0 2px color-mix(in srgb, var(--phone-ok) 70%, transparent))}.clockTrade.is-loss .clockSpike{stroke:var(--phone-bad)}.clockTrade.is-flat .clockSpike{stroke:var(--phone-soft)}.clockTrade.is-selected{opacity:1}.clockTrade.is-selected .clockHold{stroke-width:3.6px}.clockTrade.is-selected .clockSpike{stroke-width:3px}@keyframes clockFlow{to{stroke-dashoffset:-9px}}.clockNowLine{stroke:url(#clockNow);stroke-width:1.4px;stroke-linecap:round}.clockNowTip{fill:var(--c-bet);filter:drop-shadow(0 0 3px var(--c-bet));animation:2.6s ease-in-out infinite clockPulse}.clockCore{stroke:color-mix(in srgb, var(--phone-text) 12%, transparent);stroke-width:.8px}.clockRimTrack{fill:none;stroke:color-mix(in srgb, var(--phone-text) 9%, transparent);stroke-width:2.2px}.clockRim{fill:none;stroke:color-mix(in srgb, var(--bot) 38%, transparent);stroke-width:2.2px;stroke-linecap:round}.clockRim.is-win{stroke:var(--bot);filter:drop-shadow(0 0 2px var(--bot))}.clockToday{fill:color-mix(in srgb, var(--phone-text) 80%, transparent);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:780}:root .ecosystemShell .clockWidget svg text.clockToday.is-win{fill:var(--phone-ok)!important}:root .ecosystemShell .clockWidget svg text.clockToday.is-loss{fill:var(--phone-bad)!important}.clockTime{fill:var(--phone-text);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:17px;font-weight:760}.clockDate{fill:color-mix(in srgb, var(--phone-text) 58%, transparent);letter-spacing:.08em;text-transform:uppercase;font-size:6.4px;font-weight:650}.clockNext{fill:color-mix(in srgb, var(--phone-text) 72%, transparent);font-size:5.6px;font-weight:650}@keyframes clockPulse{0%,to{opacity:1}50%{opacity:.45}}.clockBlocks{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;min-height:0;display:grid}.clockBlock{border:1px solid var(--phone-line);background:var(--phone-fill);border-radius:12px;flex-direction:column;gap:2px;min-width:0;min-height:0;padding:6px 8px 5px;display:flex}.clockBlock>header,.clockPick>header{justify-content:space-between;align-items:baseline;gap:6px;min-width:0;display:flex}.clockBlock>header span,.clockPick>header span{letter-spacing:.08em;text-transform:uppercase;color:var(--phone-faint);white-space:nowrap;align-items:center;gap:5px;font-size:9px;font-weight:750;display:flex}.clockBlock>header b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:780}.clockBlock>header em{color:var(--phone-soft);white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-style:normal;font-weight:650;overflow:hidden}.clockBlock>header em.is-closed{color:var(--phone-warn);-webkit-text-fill-color:var(--phone-warn)}.clockBlock b.is-win{color:var(--phone-ok);-webkit-text-fill-color:var(--phone-ok)}.clockBlock b.is-loss{color:var(--phone-bad);-webkit-text-fill-color:var(--phone-bad)}.clockBot{color:var(--phone-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:6px minmax(0,1fr) auto;align-items:center;gap:6px;margin:0 -4px;padding:2px 4px;display:grid}.clockBot:active{background:color-mix(in srgb, var(--bot) 14%, transparent)}.clockBot>i{background:var(--bot);width:6px;height:6px;box-shadow:0 0 6px var(--bot);border-radius:50%}.clockBot>span{white-space:nowrap;align-items:baseline;gap:4px;min-width:0;font-size:11.5px;font-weight:680;display:flex;overflow:hidden}.clockBot>span small{color:var(--phone-faint);font-size:9px}.clockBot>b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px;font-weight:760}.clockBlock{overflow:hidden}.clockScroll,.clockList{overscroll-behavior:contain;scrollbar-width:none;flex:auto;min-height:0;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000 0,#000 5px calc(100% - 12px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 5px calc(100% - 12px),#0000 100%)}.clockScroll{flex-direction:column;gap:1px;padding-bottom:8px;display:flex}.clockScroll::-webkit-scrollbar{display:none}.clockSum{border-top:1px solid var(--phone-line);color:var(--phone-faint);justify-content:space-between;align-items:baseline;gap:6px;margin:2px 0 0;padding-top:3px;font-size:9px;display:flex}.clockSum b{color:var(--phone-text);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:760}.clockSum b.is-win{color:var(--phone-ok)}.clockSum b.is-loss{color:var(--phone-bad)}.clockBlock h4{letter-spacing:.08em;text-transform:uppercase;color:var(--phone-faint);margin:6px 0 2px;font-size:8.5px;font-weight:750}.clockTradeRow{width:100%;color:var(--phone-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:28px 5px minmax(0,1fr) auto;align-items:center;gap:5px;padding:2px 0;display:grid}.clockTradeRow time{color:var(--phone-soft);font-variant-numeric:tabular-nums;font-size:9.5px;font-weight:700}.clockTradeRow>i{background:var(--bot);width:5px;height:5px;box-shadow:0 0 5px var(--bot);border-radius:50%}.clockTradeRow>span{white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:620;overflow:hidden}.clockTradeRow.is-notice>span{flex-direction:column;line-height:1.2;display:flex}.clockTradeRow.is-notice>span strong{white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:680;overflow:hidden}.clockTradeRow.is-notice>span small{color:var(--phone-soft);white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:500;overflow:hidden}.clockTradeRow>b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px;font-weight:760}.clockPick{--bot:var(--dot,var(--phone-text));flex-direction:column;gap:2px;min-width:0;display:flex}.clockPick>header span i{background:var(--bot);width:6px;height:6px;box-shadow:0 0 6px var(--bot);border-radius:50%}.clockPick>header button{color:var(--phone-faint);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:14px;line-height:1}.clockPick strong{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:720;overflow:hidden}.clockPick>b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:780}.clockPick small{color:var(--phone-soft);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.clockPick.is-order{--bot:var(--c-order)}.clockPick.is-cost{--bot:var(--c-cost)}.clockPick.is-market{--bot:#fff}.clockPick.session-sydney{--bot:var(--s-sydney)}.clockPick.session-tokyo{--bot:var(--s-tokyo)}.clockPick.session-london{--bot:var(--s-london)}.clockPick.session-newyork{--bot:var(--s-newyork)}.clockList{flex-direction:column;gap:1px;margin:0;padding:0 0 8px;list-style:none;display:flex}.clockList::-webkit-scrollbar{display:none}.clockNote{color:var(--phone-soft);padding:6px 0;font-size:10px}.clockItem{--dot:color-mix(in srgb, var(--phone-text) 55%, transparent);width:100%;color:var(--phone-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:30px 5px minmax(0,1fr);align-items:center;gap:5px;padding:2px 0;display:grid}.clockItem.is-order{--dot:var(--c-order)}.clockItem.is-cost{--dot:var(--c-cost)}.clockItem.is-market{--dot:#fff}.clockItem.session-sydney{--dot:var(--s-sydney)}.clockItem.session-tokyo{--dot:var(--s-tokyo)}.clockItem.session-london{--dot:var(--s-london)}.clockItem.session-newyork{--dot:var(--s-newyork)}.clockItem time{font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:760}.clockItem>i{background:var(--dot);width:5px;height:5px;box-shadow:0 0 6px color-mix(in srgb, var(--dot) 60%, transparent);border-radius:50%}.clockItem.is-order>i{border-radius:1.5px;transform:rotate(45deg)scale(.9)}.clockItem>span{flex-direction:column;min-width:0;line-height:1.2;display:flex}.clockItem strong{white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:680;overflow:hidden}.clockItem>span small{color:var(--phone-soft);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}@media (prefers-reduced-motion:reduce){.clockNowTip,.clockTrade.is-open .clockHold{animation:none}.clockSession,.clockTrade,.clockPills button{transition:none}}.calPhone{grid-template-rows:auto minmax(0,1fr) auto;gap:6px;height:100%;min-height:0;display:grid}.calHead{text-align:center;grid-template-columns:26px minmax(0,1fr) 26px;align-items:center;gap:6px;display:grid}.calHead button{all:unset;cursor:pointer;width:26px;height:26px;color:var(--phone-text,#fff);border:1px solid var(--phone-line,#ffffff1a);background:#ffffff0f;border-radius:50%;place-items:center;display:grid}.calHead button:disabled{opacity:.3;cursor:default}.calHead b{color:var(--phone-text,#fff);text-transform:capitalize;font-size:13px;display:block}.calHead small{color:var(--phone-soft,#ffffffb3);font-size:10px;display:block}.calGrid{grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:3px;min-height:0;display:grid}.calWeekday{text-align:center;color:var(--phone-faint,#fff6);text-transform:uppercase;letter-spacing:.04em;align-self:end;font-size:9px}.calPad{border-radius:8px}.calDay{all:unset;box-sizing:border-box;cursor:pointer;min-height:0;animation:.42s both calIn;animation-delay:calc(var(--i) * 12ms);background:#ffffff09;border:1px solid #ffffff0d;border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.calDay i{font-variant-numeric:tabular-nums;color:var(--phone-soft,#ffffffb3);font-size:11px;font-style:normal}.calDay em{-webkit-text-fill-color:#ffffffbf;font-size:8px;font-style:normal;position:absolute;bottom:1px;right:3px;color:#ffffffbf!important}.calDay.has-amount{place-items:end center;padding-bottom:3px}.calDay.has-amount i{font-size:8.5px;position:absolute;top:2px;left:4px}.calDay.has-amount b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;-webkit-text-fill-color:#fff;white-space:nowrap;font-size:9.5px;font-weight:780;color:#fff!important}.calDay.is-win{background:rgba(52, 211, 153, var(--s));border-color:rgba(52, 211, 153, calc(var(--s) + .1));box-shadow:inset 0 1px #ffffff26}.calDay.is-loss{background:rgba(248, 113, 113, var(--s));border-color:rgba(248, 113, 113, calc(var(--s) + .1));box-shadow:inset 0 1px #ffffff1f}.calDay.is-win i,.calDay.is-loss i{color:#fff;font-weight:700}.calDay.is-win:after,.calDay.is-loss:after{content:"";animation:5s ease-in-out infinite calShine;animation-delay:calc(var(--i) * 90ms);background:linear-gradient(115deg,#0000 30%,#ffffff38 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.calDay.is-today{outline:1.5px solid var(--phone-accent,#60a5fa);outline-offset:-1px}.calDay.is-picked{z-index:1;transform:scale(1.08);box-shadow:0 0 0 1.5px #fff,0 6px 16px #00000073}.calFoot{color:var(--phone-soft,#ffffffb3);white-space:nowrap;text-overflow:ellipsis;min-height:13px;margin:0;font-size:10px;overflow:hidden}.calFoot b.is-win{-webkit-text-fill-color:var(--phone-ok,#34d399);color:var(--phone-ok,#34d399)!important}.calFoot b.is-loss{-webkit-text-fill-color:var(--phone-bad,#f87171);color:var(--phone-bad,#f87171)!important}@keyframes calIn{0%{opacity:0;transform:scale(.85)}}@keyframes calShine{0%,70%{transform:translate(-120%)}85%,to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.calDay,.calDay:after{animation:none}}@media (max-width:900px){.ecosystemShell:not([data-hydrated])>*{visibility:hidden;opacity:0!important}}
