.solar-system_viewport__RLTtJ{position:absolute;inset:0}.solar-system_canvas__8ByXO{position:absolute!important;inset:0}.solar-system_fallback__vH4Vg{position:absolute;inset:0;display:grid;place-items:center;color:var(--jarvis-text-muted);font-size:.92rem;letter-spacing:.12em;text-transform:uppercase}.solar-system_sunLabel__LaW0t{color:var(--jarvis-text);font-size:1.08rem;font-weight:650;letter-spacing:.18em;text-shadow:0 0 18px oklch(83% .15 85/.65);pointer-events:none;white-space:nowrap}.solar-system_planetLabel__CCnh_{display:grid;grid-gap:4px;gap:4px;justify-items:flex-start;min-width:124px;padding:9px 13px;border:1px solid oklch(78% .1 85/.22);border-radius:14px;background:oklch(11% .032 282/.74);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--jarvis-text);text-align:left;cursor:pointer;white-space:nowrap}.solar-system_planetLabel__CCnh_:hover,.solar-system_planetLabel__CCnh_[data-selected=true]{border-color:oklch(82% .14 85/.55);box-shadow:var(--glow-gold-soft)}.solar-system_planetLabel__CCnh_ strong{font-size:.88rem;font-weight:640;letter-spacing:.01em}.solar-system_planetLabel__CCnh_ span{display:inline-flex;align-items:center;gap:6px;color:var(--jarvis-text-soft);font-size:.76rem}.solar-system_planetDot__fYRGp{width:7px;height:7px;border-radius:999px;display:inline-block}.solar-system_planetName__znd6H{border:0;padding:2px 6px;background:none;color:var(--jarvis-text-soft);font-size:.72rem;letter-spacing:.02em;white-space:nowrap;text-shadow:0 1px 6px oklch(5% .02 290/.9),0 0 2px oklch(5% .02 290);cursor:pointer}.solar-system_planetName__znd6H:hover{color:var(--jarvis-accent-bright)}.jarvis-solar-shell_shell__w4WXu{position:relative;width:100%;height:100vh;height:100dvh;overflow:hidden;isolation:isolate;background:var(--jarvis-bg-deep)}.jarvis-solar-shell_topbar__KcQYq{position:absolute;top:0;left:0;right:0;z-index:30;display:flex;align-items:center;justify-content:space-between;padding:18px 28px 0 92px;pointer-events:none}.jarvis-solar-shell_topbar__KcQYq>*{pointer-events:auto}.jarvis-solar-shell_brand__ZcgEu{display:inline-flex;align-items:center;gap:14px}.jarvis-solar-shell_brandMark__KBx_m{width:42px;height:42px;display:grid;place-items:center;border-radius:999px;border:1px solid oklch(82% .14 85/.45);background:radial-gradient(circle at 38% 30%,oklch(88% .14 88/.4),oklch(40% .1 80/.18));color:var(--jarvis-accent-bright);font-size:1.05rem;box-shadow:var(--glow-gold-soft)}.jarvis-solar-shell_brand__ZcgEu div{display:grid;grid-gap:2px;gap:2px}.jarvis-solar-shell_brand__ZcgEu strong{font-size:1.16rem;font-weight:720;letter-spacing:.01em;color:var(--jarvis-text)}.jarvis-solar-shell_brand__ZcgEu span{font-size:.74rem;letter-spacing:.42em;color:var(--jarvis-text-muted)}.jarvis-solar-shell_topRight__anwsK{display:inline-flex;align-items:center;gap:20px}.jarvis-solar-shell_wordmark__rPakH{font-size:.86rem;font-weight:650;letter-spacing:.46em;color:var(--jarvis-text-muted)}.jarvis-solar-shell_localeToggle__o7D21{display:inline-flex;align-items:center;gap:6px;color:var(--jarvis-text-muted)}.jarvis-solar-shell_localeToggle__o7D21 button{border:0;background:none;padding:4px 2px;cursor:pointer;color:var(--jarvis-text-muted);font-size:.92rem}.jarvis-solar-shell_localeToggle__o7D21 button[data-active=true]{color:var(--jarvis-accent-bright);text-shadow:0 0 12px oklch(83% .15 85/.5)}.jarvis-solar-shell_avatar__yv4x0{width:40px;height:40px;display:grid;place-items:center;border-radius:999px;border:1px solid oklch(78% .1 85/.4);background:linear-gradient(145deg,oklch(24% .06 285),oklch(14% .04 282));color:var(--jarvis-text);font-size:.8rem;font-weight:700;letter-spacing:.04em}.jarvis-solar-shell_sidebar__PvTEO{position:absolute;top:0;bottom:0;left:0;z-index:30;width:64px;display:flex;flex-direction:column;align-items:center;gap:14px;padding:86px 0 22px;border-right:1px solid oklch(78% .1 85/.1);background:oklch(8% .03 285/.55);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.jarvis-solar-shell_navButton__vXZ11{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;border:1px solid transparent;background:none;color:var(--jarvis-text-muted);cursor:pointer;text-decoration:none}.jarvis-solar-shell_navButton__vXZ11 svg{width:21px;height:21px}.jarvis-solar-shell_navButton__vXZ11:hover{color:var(--jarvis-text);border-color:oklch(78% .1 85/.22)}.jarvis-solar-shell_navButton__vXZ11[data-active]{color:var(--jarvis-accent-bright);border-color:oklch(82% .14 85/.5);background:oklch(82% .14 85/.1);box-shadow:var(--glow-gold-soft)}.jarvis-solar-shell_navButtonLast__2hd1W{margin-top:auto}.jarvis-solar-shell_statusLine__mL4II{position:absolute;top:76px;left:50%;transform:translateX(-50%);z-index:25;margin:0;max-width:min(620px,70vw);padding:7px 16px;border-radius:999px;border:1px solid oklch(78% .1 85/.16);background:oklch(10% .03 283/.66);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--jarvis-text-soft);font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jarvis-solar-shell_statusLine__mL4II[data-tone=attention]{border-color:oklch(68% .18 40/.5);color:oklch(82% .12 50)}.jarvis-solar-shell_resultCard__2EJAL{position:absolute;left:92px;bottom:28px;z-index:25;width:min(330px,calc(100vw - 120px));max-height:52vh;overflow-y:auto;display:grid;grid-gap:14px;gap:14px;padding:20px 22px;border:1px solid oklch(78% .1 85/.26);border-radius:var(--radius-card);background:oklch(10% .032 282/.78);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-card)}.jarvis-solar-shell_resultCard__2EJAL header{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid oklch(78% .1 85/.18)}.jarvis-solar-shell_resultCard__2EJAL header strong{font-size:1.04rem;font-weight:680;color:var(--jarvis-text)}.jarvis-solar-shell_resultCard__2EJAL header span{color:var(--jarvis-accent-bright)}.jarvis-solar-shell_resultCard__2EJAL h3{margin:0 0 8px;font-size:.8rem;font-weight:640;letter-spacing:.1em;color:var(--jarvis-text-muted)}.jarvis-solar-shell_resultCard__2EJAL ol,.jarvis-solar-shell_resultCard__2EJAL ul{margin:0;padding:0 0 0 2px;list-style:none;display:grid;grid-gap:7px;gap:7px;counter-reset:next-step}.jarvis-solar-shell_resultCard__2EJAL li{position:relative;padding-left:24px;color:var(--jarvis-text-soft);font-size:.86rem;line-height:1.5}.jarvis-solar-shell_resultCard__2EJAL li[data-kind=check]:before{content:"✓";position:absolute;left:0;top:0;width:16px;height:16px;display:grid;place-items:center;border:1px solid oklch(82% .14 85/.5);border-radius:999px;color:var(--jarvis-accent-bright);font-size:.62rem}.jarvis-solar-shell_resultCard__2EJAL ol li{counter-increment:next-step}.jarvis-solar-shell_resultCard__2EJAL ol li:before{content:counter(next-step) ".";position:absolute;left:2px;color:var(--jarvis-accent);font-size:.84rem}.jarvis-solar-shell_prLink__3PnMG{justify-self:flex-start;color:var(--jarvis-accent-bright);font-size:.88rem;text-decoration:none}.jarvis-solar-shell_prLink__3PnMG:hover{text-shadow:0 0 12px oklch(83% .15 85/.5)}.jarvis-solar-shell_detailCard__4h39U{position:absolute;left:clamp(120px,28vw,460px);top:50%;transform:translateY(-58%);z-index:26;width:min(320px,calc(100vw - 140px));display:grid;grid-gap:12px;gap:12px;padding:22px 24px;border:1px solid oklch(78% .1 85/.3);border-radius:var(--radius-card);background:oklch(11% .034 281/.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow-card),var(--glow-gold-soft)}.jarvis-solar-shell_detailClose__iYLZw{position:absolute;top:10px;right:12px;border:0;background:none;color:var(--jarvis-text-muted);font-size:1.1rem;cursor:pointer}.jarvis-solar-shell_detailCard__4h39U header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-right:20px}.jarvis-solar-shell_detailCard__4h39U header strong{font-size:1.12rem;font-weight:700;color:var(--jarvis-text)}.jarvis-solar-shell_detailCard__4h39U header span{color:var(--jarvis-accent-bright)}.jarvis-solar-shell_detailStatus__2s2QM{margin:0;color:var(--jarvis-text-soft);font-size:.88rem}.jarvis-solar-shell_progressTrack__IP0DQ{height:5px;border-radius:999px;background:oklch(30% .05 285/.6);overflow:hidden}.jarvis-solar-shell_progressTrack__IP0DQ span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--jarvis-accent-deep),var(--jarvis-accent-bright));box-shadow:0 0 10px oklch(83% .15 85/.6)}.jarvis-solar-shell_detailSynopsis__KW9el{margin:2px 0 0;color:var(--jarvis-text-soft);font-size:.86rem;line-height:1.6}.jarvis-solar-shell_detailFields__uqTfx{margin:0;display:grid;grid-gap:8px;gap:8px;padding-top:10px;border-top:1px solid oklch(78% .1 85/.16)}.jarvis-solar-shell_detailFields__uqTfx div{display:flex;justify-content:space-between;gap:14px}.jarvis-solar-shell_detailFields__uqTfx dt{color:var(--jarvis-text-muted);font-size:.82rem}.jarvis-solar-shell_detailFields__uqTfx dd{margin:0;color:var(--jarvis-text);font-size:.84rem;text-align:right;overflow-wrap:anywhere}.jarvis-solar-shell_detailLink__g523a{justify-self:flex-start;margin-top:4px;padding:8px 16px;border:1px solid oklch(82% .14 85/.4);border-radius:999px;color:var(--jarvis-accent-bright);font-size:.86rem;text-decoration:none}.jarvis-solar-shell_detailLink__g523a:hover{box-shadow:var(--glow-gold-soft)}.jarvis-solar-shell_dock__0whxx{position:absolute;left:50%;bottom:26px;transform:translateX(-50%);z-index:28;width:min(620px,calc(100vw - 200px));display:grid;grid-gap:12px;gap:12px;justify-items:center}.jarvis-solar-shell_pipeline__UBOrS{margin:0;padding:8px 18px;list-style:none;display:flex;align-items:center;gap:18px;border-radius:999px;border:1px solid oklch(78% .1 85/.18);background:oklch(10% .03 283/.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.jarvis-solar-shell_pipeline__UBOrS li{position:relative;color:var(--jarvis-text-muted);font-size:.78rem;letter-spacing:.04em;white-space:nowrap}.jarvis-solar-shell_pipeline__UBOrS li:not(:last-child):after{content:"→";margin-left:18px;color:oklch(60% .04 85/.5)}.jarvis-solar-shell_pipeline__UBOrS li[data-state=done]{color:var(--planet-teal)}.jarvis-solar-shell_pipeline__UBOrS li[data-state=active]{color:var(--jarvis-accent-bright);text-shadow:0 0 12px oklch(83% .15 85/.55)}.jarvis-solar-shell_pipeline__UBOrS li[data-state=failed]{color:var(--planet-ember)}.jarvis-solar-shell_inputBar__A4bLz{display:flex;align-items:center;gap:10px;width:100%;padding:8px 8px 8px 26px;border-radius:999px;border:1px solid oklch(82% .14 85/.55);background:oklch(9% .03 284/.72);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--glow-gold-soft),inset 0 1px 0 oklch(100% 0 0/.05)}.jarvis-solar-shell_inputBar__A4bLz:focus-within{box-shadow:var(--glow-gold),inset 0 1px 0 oklch(100% 0 0/.05)}.jarvis-solar-shell_inputBar__A4bLz input{flex:1 1;min-width:0;border:0;background:none;color:var(--jarvis-text);font-size:.98rem;outline:none}.jarvis-solar-shell_inputBar__A4bLz input::placeholder{color:var(--jarvis-text-muted)}.jarvis-solar-shell_sendButton__X3jjW{width:46px;height:46px;flex-shrink:0;display:grid;place-items:center;border:1px solid oklch(82% .14 85/.6);border-radius:999px;background:radial-gradient(circle at 36% 28%,oklch(88% .15 90),oklch(68% .14 70));color:oklch(20% .05 80);font-size:1.2rem;cursor:pointer;box-shadow:var(--glow-gold-soft)}.jarvis-solar-shell_sendButton__X3jjW:hover:not(:disabled){box-shadow:var(--glow-gold)}.jarvis-solar-shell_sendButton__X3jjW[data-pending=true]{animation:jarvis-solar-shell_solar-pulse__nCH6V 1.4s ease-in-out infinite}@keyframes jarvis-solar-shell_solar-pulse__nCH6V{0%,to{box-shadow:var(--glow-gold-soft)}50%{box-shadow:var(--glow-gold)}}.jarvis-solar-shell_zoomControls__fHN79{position:absolute;right:24px;bottom:28px;z-index:25;display:grid;grid-gap:8px;gap:8px}.jarvis-solar-shell_zoomControls__fHN79 button{width:40px;height:40px;display:grid;place-items:center;border:1px solid oklch(78% .1 85/.26);border-radius:12px;background:oklch(10% .03 283/.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--jarvis-text-soft);font-size:1.05rem;cursor:pointer}.jarvis-solar-shell_zoomControls__fHN79 button:hover{color:var(--jarvis-accent-bright);border-color:oklch(82% .14 85/.5)}.jarvis-solar-shell_panelHeader__Kx9gn{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 22px 14px;border-bottom:1px solid oklch(78% .1 85/.16)}.jarvis-solar-shell_panelHeader__Kx9gn div{display:grid;grid-gap:3px;gap:3px}.jarvis-solar-shell_panelHeader__Kx9gn strong{font-size:1.05rem;font-weight:700;color:var(--jarvis-text)}.jarvis-solar-shell_panelHeader__Kx9gn span{font-size:.78rem;color:var(--jarvis-text-muted)}.jarvis-solar-shell_panelHeader__Kx9gn button{border:0;background:none;color:var(--jarvis-text-muted);font-size:1.2rem;cursor:pointer}.jarvis-solar-shell_panelEmpty__XiPJG{margin:0;display:grid;grid-gap:6px;gap:6px;padding:26px 6px;color:var(--jarvis-text-muted);font-size:.86rem;line-height:1.6;text-align:center}.jarvis-solar-shell_panelEmpty__XiPJG strong{color:var(--jarvis-text-soft);font-size:.94rem}.jarvis-solar-shell_panelEmpty__XiPJG p{margin:0}.jarvis-solar-shell_fleetPanel__yJAj9{position:absolute;top:86px;bottom:118px;left:80px;z-index:34;width:min(430px,calc(100vw - 104px));display:grid;grid-template-rows:auto auto 1fr;border:1px solid oklch(78% .1 85/.26);border-radius:var(--radius-card);background:oklch(9.5% .032 283/.86);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:var(--shadow-card);opacity:0;transform:translateX(-14px);pointer-events:none;transition:opacity .26s var(--ease-premium),transform .26s var(--ease-premium)}.jarvis-solar-shell_fleetPanel__yJAj9[data-open=true]{opacity:1;transform:translateX(0);pointer-events:auto}.jarvis-solar-shell_fleetStatus__2QD8F{display:flex;align-items:center;gap:10px;margin:14px 18px 0;padding:10px 14px;border:1px solid oklch(78% .1 85/.18);border-radius:16px;background:oklch(14% .036 282/.6)}.jarvis-solar-shell_fleetStatus__2QD8F i{flex:0 0 auto;width:8px;height:8px;border-radius:999px;background:var(--jarvis-text-muted)}.jarvis-solar-shell_fleetStatus__2QD8F[data-tone=good] i{background:var(--planet-teal);box-shadow:0 0 12px oklch(76% .12 195/.7)}.jarvis-solar-shell_fleetStatus__2QD8F[data-tone=warn] i{background:var(--planet-ember);box-shadow:0 0 12px oklch(68% .18 40/.7)}.jarvis-solar-shell_fleetStatus__2QD8F p{flex:1 1;min-width:0;margin:0;color:var(--jarvis-text-soft);font-size:.8rem;line-height:1.45}.jarvis-solar-shell_fleetStatus__2QD8F a{flex:0 0 auto;padding:6px 13px;border:1px solid oklch(82% .14 85/.45);border-radius:999px;color:var(--jarvis-accent-bright);font-size:.78rem;text-decoration:none;white-space:nowrap}.jarvis-solar-shell_fleetStatus__2QD8F a:hover{box-shadow:var(--glow-gold-soft)}.jarvis-solar-shell_fleetList__lWVjh{display:grid;grid-gap:10px;gap:10px;align-content:start;overflow-y:auto;padding:14px 18px 18px}.jarvis-solar-shell_fleetItem__HBU3B{display:flex;align-items:flex-start;gap:12px;width:100%;padding:13px 14px;border:1px solid oklch(78% .1 85/.14);border-radius:18px;background:oklch(13% .034 282/.5);color:inherit;text-align:left;cursor:pointer}.jarvis-solar-shell_fleetItem__HBU3B:hover{border-color:oklch(82% .14 85/.4);background:oklch(15% .036 282/.62)}.jarvis-solar-shell_fleetItem__HBU3B[data-active]{border-color:oklch(82% .14 85/.55);box-shadow:var(--glow-gold-soft)}.jarvis-solar-shell_fleetDot__4lawk{flex:0 0 auto;width:11px;height:11px;margin-top:5px;border-radius:999px}.jarvis-solar-shell_fleetBody__ZBpCw{flex:1 1;min-width:0;display:grid;grid-gap:6px;gap:6px}.jarvis-solar-shell_fleetTopline__1v2cE{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.jarvis-solar-shell_fleetTopline__1v2cE strong{min-width:0;overflow:hidden;color:var(--jarvis-text);font-size:.95rem;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.jarvis-solar-shell_fleetTopline__1v2cE em{flex:0 0 auto;color:var(--jarvis-text-muted);font-size:.74rem;font-style:normal;letter-spacing:.04em}.jarvis-solar-shell_fleetSynopsis__d_XF5{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--jarvis-text-soft);font-size:.8rem;line-height:1.5}.jarvis-solar-shell_fleetProgress__ygtkA{display:flex;align-items:center;gap:10px}.jarvis-solar-shell_fleetTrack__7kVkJ{flex:1 1;height:4px;border-radius:999px;background:oklch(30% .05 285/.6);overflow:hidden}.jarvis-solar-shell_fleetTrack__7kVkJ span{display:block;height:100%;border-radius:inherit}.jarvis-solar-shell_fleetPercent__bN7yT{flex:0 0 auto;color:var(--jarvis-text-muted);font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.jarvis-solar-shell_fleetFocus__3ypRG{flex:0 0 auto;align-self:center;color:var(--jarvis-accent-bright);font-size:.76rem;opacity:0;transform:translateX(-4px);transition:opacity .18s var(--ease-premium),transform .18s var(--ease-premium)}.jarvis-solar-shell_fleetItem__HBU3B:hover .jarvis-solar-shell_fleetFocus__3ypRG,.jarvis-solar-shell_fleetItem__HBU3B[data-active] .jarvis-solar-shell_fleetFocus__3ypRG{opacity:1;transform:translateX(0)}.jarvis-solar-shell_timelinePanel__3ZBUL{position:absolute;top:0;right:0;bottom:0;z-index:40;width:min(410px,92vw);display:grid;grid-template-rows:auto 1fr;border-left:1px solid oklch(78% .1 85/.22);background:oklch(8.5% .03 284/.92);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transform:translateX(100%);transition:transform .28s var(--ease-premium)}.jarvis-solar-shell_timelinePanel__3ZBUL[data-open=true]{transform:translateX(0)}.jarvis-solar-shell_timelineBody__LinCh{overflow-y:auto;padding:16px 20px 26px}.jarvis-solar-shell_timelineDay__L8ieW{margin-bottom:18px}.jarvis-solar-shell_timelineDay__L8ieW h3{margin:0 0 10px;color:var(--jarvis-accent);font-size:.76rem;font-weight:660;letter-spacing:.14em;text-transform:uppercase}.jarvis-solar-shell_timelineDay__L8ieW ol{position:relative;margin:0;padding:0 0 0 12px;list-style:none;display:grid;grid-gap:8px;gap:8px}.jarvis-solar-shell_timelineDay__L8ieW ol:before{content:"";position:absolute;top:6px;bottom:6px;left:0;width:1px;background:linear-gradient(180deg,oklch(82% .14 85/.4),oklch(82% .14 85/.05))}.jarvis-solar-shell_timelineEntry__a8Zpp{display:flex;align-items:flex-start;gap:10px;width:100%;padding:11px 12px;border:1px solid oklch(78% .1 85/.13);border-radius:15px;background:oklch(12.5% .034 282/.55);color:inherit;text-align:left;cursor:pointer}.jarvis-solar-shell_timelineEntry__a8Zpp:hover:not(:disabled){border-color:oklch(82% .14 85/.38)}.jarvis-solar-shell_timelineEntry__a8Zpp:disabled{cursor:default;opacity:1}.jarvis-solar-shell_timelineTime__7mU0X{flex:0 0 auto;margin-top:2px;color:var(--jarvis-text-muted);font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.jarvis-solar-shell_timelineMain__rol5F{flex:1 1;min-width:0;display:grid;grid-gap:4px;gap:4px}.jarvis-solar-shell_timelineTopline__G8oBc{display:flex;align-items:center;gap:8px;min-width:0}.jarvis-solar-shell_timelineTopline__G8oBc i{flex:0 0 auto;width:8px;height:8px;border-radius:999px}.jarvis-solar-shell_timelineTopline__G8oBc strong{min-width:0;overflow:hidden;color:var(--jarvis-text);font-size:.85rem;font-weight:660;text-overflow:ellipsis;white-space:nowrap}.jarvis-solar-shell_timelineTopline__G8oBc small{flex:0 0 auto;padding:2px 8px;border:1px solid oklch(78% .1 85/.2);border-radius:999px;color:var(--jarvis-text-muted);font-size:.66rem;letter-spacing:.06em}.jarvis-solar-shell_timelineSummary__PwJkU{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--jarvis-text-soft);font-size:.79rem;line-height:1.5}.jarvis-solar-shell_timelineState__ubc1C{flex:0 0 auto;align-self:flex-start;margin-top:2px;padding:3px 9px;border-radius:999px;font-size:.7rem;letter-spacing:.03em;white-space:nowrap}.jarvis-solar-shell_timelineEntry__a8Zpp[data-tone=done] .jarvis-solar-shell_timelineState__ubc1C{color:var(--planet-teal);background:oklch(76% .12 195/.12)}.jarvis-solar-shell_timelineEntry__a8Zpp[data-tone=failed] .jarvis-solar-shell_timelineState__ubc1C{color:var(--planet-ember);background:oklch(68% .18 40/.14)}.jarvis-solar-shell_timelineEntry__a8Zpp[data-tone=active] .jarvis-solar-shell_timelineState__ubc1C{color:var(--jarvis-accent-bright);background:oklch(82% .14 85/.12);animation:jarvis-solar-shell_solar-pulse-text___RKPF 1.6s ease-in-out infinite}.jarvis-solar-shell_timelineEntry__a8Zpp[data-tone=attention] .jarvis-solar-shell_timelineState__ubc1C{color:oklch(85% .13 60);background:oklch(78% .15 60/.14);box-shadow:0 0 12px oklch(78% .15 60/.25)}@keyframes jarvis-solar-shell_solar-pulse-text___RKPF{0%,to{opacity:1}50%{opacity:.55}}.jarvis-solar-shell_drawer__MCUEz{position:absolute;top:0;right:0;bottom:0;z-index:40;width:min(380px,92vw);display:grid;grid-template-rows:auto 1fr;border-left:1px solid oklch(78% .1 85/.22);background:oklch(8.5% .03 284/.92);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transform:translateX(100%);transition:transform .28s var(--ease-premium)}.jarvis-solar-shell_drawer__MCUEz[data-open=true]{transform:translateX(0)}.jarvis-solar-shell_drawerHeader__9521c{display:flex;align-items:center;justify-content:space-between;padding:20px 22px 14px;border-bottom:1px solid oklch(78% .1 85/.16)}.jarvis-solar-shell_drawerHeader__9521c strong{font-size:1rem;color:var(--jarvis-text)}.jarvis-solar-shell_drawerHeader__9521c button{border:0;background:none;color:var(--jarvis-text-muted);font-size:1.2rem;cursor:pointer}.jarvis-solar-shell_drawerBody__zTcH4{overflow-y:auto;padding:18px 22px 26px}@media (max-width:900px){.jarvis-solar-shell_topbar__KcQYq{padding-left:76px}.jarvis-solar-shell_wordmark__rPakH{display:none}.jarvis-solar-shell_dock__0whxx{width:calc(100vw - 96px)}.jarvis-solar-shell_resultCard__2EJAL{display:none}.jarvis-solar-shell_detailCard__4h39U{left:50%;transform:translate(-50%,-58%)}.jarvis-solar-shell_fleetPanel__yJAj9{left:72px;bottom:132px;width:calc(100vw - 84px)}}.jarvis-command-center_commandCenter__q_JA_{position:relative;display:grid;grid-gap:0;gap:0}.jarvis-command-center_controlDeck__sRoYe{position:relative;display:grid;grid-template-columns:.92fr 1.04fr .78fr;grid-gap:10px;gap:10px;width:min(100%,1680px);margin:10px auto 0;padding-inline:0;align-items:end;z-index:0;opacity:.82;transform:translateY(4px)}.jarvis-command-center_panel__bBvVO{position:relative;overflow:hidden;border:1px solid oklch(72% .1 85/.28);border-radius:16px;background:linear-gradient(180deg,oklch(15% .026 285/.62),oklch(11% .02 285/.7)),radial-gradient(circle at top right,oklch(84% .14 85/.06),transparent 16rem);box-shadow:0 8px 26px oklch(3% .02 285/.32),0 0 0 1px oklch(72% .1 85/.05),inset 0 1px 0 oklch(90% .05 85/.1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:11px 12px 12px}.jarvis-command-center_panel__bBvVO:before{content:"";position:absolute;inset:0 18px auto;height:1px;background:linear-gradient(90deg,transparent,var(--jarvis-accent-bright),transparent);opacity:.55;box-shadow:0 0 8px oklch(84% .14 85/.5)}.jarvis-command-center_panelHeader__QEGzQ{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.jarvis-command-center_panelHeader__QEGzQ strong,.jarvis-command-center_sectionLabel__ZDElv{color:var(--ink);font-size:.76rem;font-weight:700;letter-spacing:.06em}.jarvis-command-center_panelMeta__R7AMg,.jarvis-command-center_subtle__DTsrA{color:var(--muted);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase}.jarvis-command-center_stack__dPJnW{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.jarvis-command-center_row__w7Ltu{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.jarvis-command-center_field__lHZ7K,.jarvis-command-center_select__FizJb,.jarvis-command-center_textArea__g4_hP{width:100%;border:1px solid oklch(100% 0 0/.08);border-radius:14px;background:oklch(12.5% .012 285/.72);color:var(--ink)}.jarvis-command-center_select__FizJb{min-height:36px;padding:0 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.jarvis-command-center_fieldGroup__sbaEx{display:grid;grid-gap:6px;gap:6px}.jarvis-command-center_fieldLabel__cyD_7{color:var(--muted);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.jarvis-command-center_textArea__g4_hP{min-height:84px;resize:vertical;padding:10px 12px;line-height:1.4}.jarvis-command-center_button__tVs24,.jarvis-command-center_chipButton__YkHkD,.jarvis-command-center_ghostButton__2it1k,.jarvis-command-center_linkButton__NTzzL{min-height:32px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid oklch(100% 0 0/.08);padding:0 10px;text-decoration:none;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease}.jarvis-command-center_button__tVs24{background:linear-gradient(135deg,oklch(34% .085 285/.9),oklch(44% .095 285/.92));color:oklch(9% .01 285);border-color:oklch(72% .14 85/.38);font-weight:700;box-shadow:0 6px 12px oklch(16% .06 285/.08)}.jarvis-command-center_chipButton__YkHkD,.jarvis-command-center_ghostButton__2it1k,.jarvis-command-center_linkButton__NTzzL{background:oklch(14% .013 285/.54);color:var(--ink-soft)}.jarvis-command-center_button__tVs24:hover,.jarvis-command-center_chipButton__YkHkD:hover,.jarvis-command-center_ghostButton__2it1k:hover,.jarvis-command-center_hintButton__9rujG:hover,.jarvis-command-center_historyButton__CD5h8:hover,.jarvis-command-center_linkButton__NTzzL:hover,.jarvis-command-center_toggleButton__1H2Ng:hover{border-color:oklch(82% .08 85/.18)}.jarvis-command-center_button__tVs24:disabled,.jarvis-command-center_chipButton__YkHkD:disabled,.jarvis-command-center_ghostButton__2it1k:disabled{opacity:.48;cursor:not-allowed}.jarvis-command-center_buttonGroup__4jNIi,.jarvis-command-center_hintGroupStatic__kSsJQ,.jarvis-command-center_hintGroup__3Z_F_,.jarvis-command-center_toggleGroup__wARwx{display:flex;flex-wrap:wrap;gap:5px}.jarvis-command-center_toggleButton__1H2Ng{min-height:28px;border-radius:999px;border:1px solid oklch(100% 0 0/.08);background:oklch(14% .013 285/.24);color:var(--muted);padding:0 9px;cursor:pointer}.jarvis-command-center_toggleButton__1H2Ng[data-active=true]{border-color:oklch(72% .11 85/.32);color:var(--ink);background:oklch(20% .03 285/.18)}.jarvis-command-center_hintButton__9rujG{background:oklch(14% .013 285/.5);cursor:pointer;text-align:left}.jarvis-command-center_hintButton__9rujG,.jarvis-command-center_hintPill__OnIT3{min-height:26px;border-radius:999px;border:1px solid oklch(100% 0 0/.08);color:var(--ink-soft);padding:0 9px}.jarvis-command-center_hintPill__OnIT3{display:inline-flex;align-items:center;background:oklch(14% .013 285/.42);font-size:.72rem;line-height:1.25}.jarvis-command-center_notice__2cGP8{border:1px solid oklch(100% 0 0/.07);border-radius:14px;padding:8px 10px;background:oklch(15% .015 285/.3);color:var(--ink-soft);line-height:1.5}.jarvis-command-center_notice__2cGP8 strong{display:block;margin-bottom:6px;color:var(--ink)}.jarvis-command-center_proxmoxPanel__Ka2Wg{display:grid;grid-gap:10px;gap:10px;border:1px solid oklch(72% .1 85/.16);border-radius:14px;padding:10px;background:linear-gradient(180deg,oklch(15% .016 285/.42),oklch(10% .012 285/.28)),radial-gradient(circle at top right,oklch(73% .13 85/.055),transparent 12rem)}.jarvis-command-center_proxmoxGrid__zgsM3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px}.jarvis-command-center_proxmoxInline__Y9gtj{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:8px;gap:8px}.jarvis-command-center_proxmoxToggle__SGBwS{display:flex;align-items:center;gap:8px;color:var(--ink-soft);font-size:.74rem;line-height:1.35}.jarvis-command-center_proxmoxToggle__SGBwS input{inline-size:15px;block-size:15px;accent-color:oklch(74% .13 85)}.jarvis-command-center_proxmoxChecks__gg1IF{display:flex;flex-wrap:wrap;gap:6px}.jarvis-command-center_proxmoxChecks__gg1IF span{border:1px solid oklch(100% 0 0/.08);border-radius:999px;background:oklch(13% .012 285/.56);color:var(--muted);font-size:.68rem;line-height:1.25;padding:5px 8px}.jarvis-command-center_proxmoxChecks__gg1IF span[data-ok=true]{border-color:oklch(78% .13 142/.22);color:oklch(82% .11 142)}.jarvis-command-center_contextCard__M0U1o{display:grid;grid-gap:10px;gap:10px;border:1px solid oklch(100% 0 0/.07);border-radius:14px;padding:10px;background:linear-gradient(180deg,oklch(15% .016 285/.34),oklch(12% .012 285/.24)),radial-gradient(circle at top right,oklch(84% .11 85/.035),transparent 14rem)}@media (max-width:720px){.jarvis-command-center_proxmoxGrid__zgsM3{grid-template-columns:minmax(0,1fr)}}.jarvis-command-center_contextCardHeader__houit{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.jarvis-command-center_contextCardHeader__houit strong{display:block;margin-top:4px;color:var(--ink);font-size:.95rem;line-height:1.35;word-break:break-word}.jarvis-command-center_contextDetail__xt7xI{margin:0;color:var(--ink-soft);font-size:.84rem;line-height:1.55}.jarvis-command-center_actionCallout__CFdUp{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border-radius:14px;border:1px solid oklch(72% .11 85/.16);background:linear-gradient(180deg,oklch(18% .025 285/.18),oklch(14% .013 285/.22)),radial-gradient(circle at top right,oklch(84% .11 85/.05),transparent 12rem)}.jarvis-command-center_actionCallout__CFdUp[data-attention=true]{border-color:oklch(72% .16 35/.22);background:linear-gradient(180deg,oklch(24% .04 35/.16),oklch(14% .013 285/.22)),radial-gradient(circle at top right,oklch(78% .16 50/.06),transparent 12rem)}.jarvis-command-center_actionCalloutLabel__HmMP6{color:var(--ink);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.jarvis-command-center_actionCalloutHint__g7QvN,.jarvis-command-center_actionCalloutText__xj2TY{margin:0;line-height:1.55}.jarvis-command-center_actionCalloutText__xj2TY{color:var(--ink);font-size:.84rem}.jarvis-command-center_actionCalloutHint__g7QvN{color:var(--muted);font-size:.77rem}.jarvis-command-center_statusPill__1P_bJ{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 10px;border-radius:999px;border:1px solid oklch(72% .11 85/.24);background:oklch(18% .024 285/.2);color:var(--ink);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.jarvis-command-center_statusPill__1P_bJ[data-attention=true]{border-color:oklch(70% .16 35/.28);background:oklch(26% .05 35/.18);color:oklch(92% .03 90)}.jarvis-command-center_metricStrip__2EJ1s{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.jarvis-command-center_metricTile__uqmYR{border:1px solid oklch(100% 0 0/.07);border-radius:14px;padding:8px 10px;background:oklch(14% .013 285/.28)}.jarvis-command-center_metricTile__uqmYR span{display:block;color:var(--muted);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.jarvis-command-center_metricTile__uqmYR strong{display:block;margin-top:6px;color:var(--ink);font-size:.95rem;line-height:1.4;word-break:break-word}.jarvis-command-center_utilityGrid__B9DsN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.jarvis-command-center_utilitySection__4EC2u{display:grid;grid-gap:6px;gap:6px;border:1px solid oklch(100% 0 0/.06);border-radius:14px;padding:9px 10px;background:oklch(14% .013 285/.22)}.jarvis-command-center_historyList__kjlTO{display:grid;grid-gap:6px;gap:6px}.jarvis-command-center_historyButton__CD5h8{width:100%;border:1px solid oklch(100% 0 0/.07);border-radius:14px;background:oklch(14% .013 285/.26);color:inherit;padding:8px 10px;text-align:left;cursor:pointer}.jarvis-command-center_historyButton__CD5h8[data-active=true]{border-color:oklch(72% .11 85/.34);background:oklch(17% .02 285/.16)}.jarvis-command-center_historyHead__yZ9sU,.jarvis-command-center_historyMeta__nshga{display:flex;align-items:center;justify-content:space-between;gap:10px}.jarvis-command-center_historyHead__yZ9sU strong{color:var(--ink);font-size:.88rem}.jarvis-command-center_historySummary__boqN5{margin:6px 0 0;color:var(--ink-soft);font-size:.86rem;line-height:1.5}.jarvis-command-center_pill__tgCVt{display:inline-flex;align-items:center;justify-content:center;min-height:22px;border-radius:999px;border:1px solid oklch(100% 0 0/.08);padding:0 9px;color:var(--muted);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.jarvis-command-center_mobileRail__mtvtg{display:none}@media (max-width:1180px){.jarvis-command-center_controlDeck__sRoYe{grid-template-columns:1fr;width:min(100%,720px);margin-top:2px}}@media (max-width:720px){.jarvis-command-center_commandCenter__q_JA_{gap:10px}.jarvis-command-center_controlDeck__sRoYe{width:100%;gap:8px;margin-top:4px;padding-inline:6px;opacity:.96}.jarvis-command-center_panel__bBvVO{border-radius:16px;padding:12px;background:linear-gradient(180deg,oklch(13% .011 285/.6),oklch(10.5% .01 285/.66)),radial-gradient(circle at top right,oklch(84% .14 85/.024),transparent 14rem)}.jarvis-command-center_metricStrip__2EJ1s,.jarvis-command-center_utilityGrid__B9DsN{grid-template-columns:1fr}.jarvis-command-center_mobileRail__mtvtg{display:grid;position:-webkit-sticky;position:sticky;bottom:max(10px,env(safe-area-inset-bottom));z-index:3;width:min(100%,420px);max-width:calc(100vw - 20px);margin:4px auto 0;grid-gap:8px;gap:8px;padding:9px 10px calc(9px + env(safe-area-inset-bottom) * .35);border:1px solid oklch(100% 0 0/.07);border-radius:24px;background:linear-gradient(180deg,oklch(11% .01 285/.82),oklch(9% .01 285/.88)),radial-gradient(circle at top,oklch(82% .12 85/.04),transparent 14rem);box-shadow:0 18px 34px oklch(2% .01 285/.2),inset 0 1px 0 oklch(100% 0 0/.05);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.jarvis-command-center_mobileRail__mtvtg .jarvis-command-center_buttonGroup__4jNIi{justify-content:center;flex-wrap:nowrap}}.jarvis-client-gate_page__5K02v{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% -10%,oklch(82% .14 85/.1),transparent 30rem),radial-gradient(circle at 85% 90%,oklch(26% .1 300/.3),transparent 34rem),linear-gradient(180deg,oklch(7.2% .03 285),oklch(4.4% .026 290));color:var(--jarvis-text)}.jarvis-client-gate_panel__YKzJd{width:min(360px,100%);display:grid;justify-items:center;grid-gap:12px;gap:12px;padding:34px 28px;border:1px solid oklch(78% .1 85/.28);border-radius:var(--radius-card);background:oklch(10% .032 282/.62);box-shadow:var(--shadow-card),var(--glow-gold-soft);text-align:center}.jarvis-client-gate_mark__LULuY{width:46px;height:46px;display:grid;place-items:center;border-radius:999px;border:1px solid oklch(82% .14 85/.45);color:var(--jarvis-accent-bright)}.jarvis-client-gate_title__NAKP2{margin:0;font-size:1.18rem;font-weight:720}.jarvis-client-gate_detail__ys7_s{margin:0;color:var(--jarvis-text-muted);font-size:.9rem;line-height:1.6}.jarvis-client-gate_link__Ulgqs{color:var(--jarvis-accent-bright);font-weight:700;text-decoration:none}