:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.app-shell{--bg: #f7f8fb;--surface: #ffffff;--glass: rgba(255, 255, 255, .72);--surface-strong: #eef2f7;--text: #141821;--muted: #687386;--line: #dde4ee;--brand: #0f766e;--brand-strong: #115e59;--accent: #d97706;--danger: #ef4444;--warning: #f59e0b;--success: #14b8a6;--shadow: 0 18px 60px rgba(16, 24, 40, .09);background:radial-gradient(circle at top left,rgba(15,118,110,.16),transparent 34rem),radial-gradient(circle at 86% 10%,rgba(217,119,6,.14),transparent 32rem),linear-gradient(180deg,var(--bg),#eef2f7);color:var(--text);min-height:100vh;overflow-x:hidden}.app-shell[data-theme=dark]{--bg: #101418;--surface: #171d22;--glass: rgba(23, 29, 34, .7);--surface-strong: #202831;--text: #f4f7fb;--muted: #9ba8b6;--line: #2d3743;--brand: #2dd4bf;--brand-strong: #5eead4;--accent: #fbbf24;--danger: #fb7185;--warning: #fbbf24;--success: #2dd4bf;--shadow: 0 20px 70px rgba(0, 0, 0, .28);background:radial-gradient(circle at top left,rgba(45,212,191,.13),transparent 32rem),radial-gradient(circle at 86% 12%,rgba(251,191,36,.13),transparent 32rem),linear-gradient(180deg,#101418,#15191f)}.workspace{min-height:100vh;padding:1rem 1rem 6.25rem}.topbar{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;justify-content:space-between;gap:1rem;margin:0 auto;max-width:1180px;padding:.5rem 0 1rem;position:sticky;top:0;z-index:10}.topbar h1,.toolbar-band h2,.hero-panel h2,.status-summary h2,.settings-panel h2{margin:0}.topbar h1{font-size:clamp(1.55rem,4vw,2.4rem);line-height:1.06}.eyebrow{color:var(--brand);display:inline-flex;font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.topbar-actions{align-items:center;display:flex;gap:.5rem}.icon-button{align-items:center;background:var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--line);border-radius:.65rem;color:var(--text);display:inline-flex;height:2.6rem;justify-content:center;min-width:2.6rem;position:relative;transition:border-color .18s ease,transform .18s ease,background .18s ease}.icon-button:hover,.nav-item:hover,.bottom-nav-item:hover,.compact-row:hover,.card-action:hover,.primary-button:hover,.ghost-button:hover{transform:translateY(-1px)}.notification-button span{background:#ef4444;border:2px solid var(--surface);border-radius:999px;height:.62rem;position:absolute;right:.55rem;top:.55rem;width:.62rem}.page-content{margin:0 auto;max-width:1180px}.mobile-page-label{align-items:center;color:var(--muted);display:flex;font-size:.88rem;font-weight:700;gap:.5rem;margin-bottom:.8rem}.page-stack{display:grid;gap:1rem;animation:page-in .36s ease both}.hero-panel,.toolbar-band,.status-summary,.settings-panel,.about-band,.install-card{background:linear-gradient(145deg,color-mix(in srgb,var(--glass) 88%,transparent),transparent 180%),var(--glass);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:.8rem;box-shadow:var(--shadow)}.hero-panel{display:grid;gap:1.5rem;min-height:25rem;overflow:hidden;padding:clamp(1.1rem,4vw,2rem);position:relative}.hero-panel:before{background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 18%,transparent),transparent 48%),linear-gradient(315deg,color-mix(in srgb,var(--accent) 14%,transparent),transparent 46%);content:"";inset:0;pointer-events:none;position:absolute}.hero-copy{align-self:center;max-width:42rem;z-index:1}.greeting-line{display:block;font-size:clamp(1rem,3vw,1.28rem);margin-top:.6rem}.hero-copy h2{font-size:clamp(2.25rem,10vw,5.4rem);line-height:.98;margin-top:.35rem;max-width:11ch}.hero-copy p,.status-summary p,.setting-row p,.application-card p{color:var(--muted);line-height:1.65}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.3rem}.primary-button,.ghost-button,.card-action{align-items:center;border-radius:.65rem;display:inline-flex;font-weight:800;gap:.5rem;justify-content:center;min-height:2.7rem;padding:.7rem 1rem;transition:transform .18s ease,border-color .18s ease,background .18s ease}.primary-button.compact{min-height:2.45rem;padding-inline:.9rem}.primary-button{background:linear-gradient(135deg,var(--brand),color-mix(in srgb,var(--accent) 35%,var(--brand)));border:1px solid var(--brand);color:#05201d}.ghost-button,.card-action{background:color-mix(in srgb,var(--surface) 86%,transparent);border:1px solid var(--line);color:var(--text)}.ghost-button.compact{min-height:2.45rem;padding-inline:.85rem}.hero-orbit{aspect-ratio:1;bottom:-5rem;max-width:24rem;opacity:.96;position:absolute;right:-3rem;width:min(74vw,24rem)}.hero-orbit:before{border:1px solid color-mix(in srgb,var(--brand) 45%,transparent);border-radius:999px;content:"";inset:1rem;position:absolute}.orbit-card{align-items:center;background:color-mix(in srgb,var(--surface-strong) 86%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:.75rem;display:flex;justify-content:center;position:absolute}.orbit-card.main{flex-direction:column;gap:.35rem;height:9rem;left:50%;top:50%;transform:translate(-50%,-50%);width:9rem}.orbit-card.main span{color:var(--muted);font-size:.78rem}.orbit-card.small{font-size:.82rem;font-weight:900;height:3.6rem;width:5.4rem}.orbit-card.top{left:43%;top:.5rem}.orbit-card.right{right:.4rem;top:43%}.orbit-card.bottom{bottom:1.2rem;left:18%}.metric-grid,.app-grid,.split-section{display:grid;gap:1rem}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card,.application-card,.status-row,.notification-card,.quick-launch-card,.notification-center-card{background:color-mix(in srgb,var(--surface) 84%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid color-mix(in srgb,var(--line) 80%,transparent);border-radius:.75rem}.metric-card{display:grid;gap:.4rem;min-height:8.2rem;padding:1rem;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.metric-card svg{color:var(--brand)}.metric-card span,.application-card span,.status-row span,.notification-card time,.compact-row small,.about-band span,.about-band small{color:var(--muted)}.metric-card strong{align-self:end;font-size:clamp(1.55rem,6vw,2.5rem)}.section-heading{margin-bottom:.8rem}.section-heading h3,.compact-row strong,.application-card h3,.status-row h3,.notification-card h3,.setting-row h3{margin:0}.compact-list{display:grid;gap:.65rem}.compact-list.stacked{margin-top:.65rem}.compact-row{align-items:center;background:color-mix(in srgb,var(--surface) 82%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:.7rem;color:var(--text);display:grid;gap:.75rem;grid-template-columns:auto 1fr auto;min-height:4.4rem;padding:.8rem;text-align:left;transition:transform .18s ease,border-color .18s ease}.compact-row small,.compact-row span:nth-child(2){display:grid;gap:.15rem}.app-dot,.notification-dot{border-radius:999px;display:inline-flex;height:.75rem;width:.75rem}.notification-dot{background:var(--line)}.notification-dot.active{background:#ef4444}.quick-launch-section{display:grid;gap:.85rem}.quick-launch-grid{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(14.5rem,1fr))}.quick-launch-card{align-items:stretch;color:var(--text);display:grid;gap:.85rem;grid-template-columns:auto 1fr auto;min-height:8.8rem;padding:1rem;position:relative;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.quick-launch-card:before{background:linear-gradient(135deg,color-mix(in srgb,var(--app-accent) 24%,transparent),transparent 60%);border-radius:inherit;content:"";inset:0;opacity:.9;pointer-events:none;position:absolute}.quick-launch-card>*{position:relative}.quick-launch-card:hover,.application-card:hover,.metric-card:hover{border-color:color-mix(in srgb,var(--app-accent, var(--brand)) 55%,var(--line));box-shadow:0 18px 44px color-mix(in srgb,var(--app-accent, var(--brand)) 12%,transparent);transform:translateY(-2px)}.quick-launch-icon{align-items:center;background:var(--app-accent);border-radius:.8rem;color:#06120f;display:flex;height:3.35rem;justify-content:center;width:3.35rem}.quick-launch-card span:nth-child(2){display:grid;gap:.45rem}.quick-launch-card small,.notification-center-card small{color:var(--muted);line-height:1.45}.status-light{background:var(--success);border-radius:999px;box-shadow:0 0 0 4px color-mix(in srgb,var(--success) 18%,transparent);display:inline-flex;height:.7rem;width:.7rem}.status-light.beta,.status-light.monitoring{background:var(--warning);box-shadow:0 0 0 4px color-mix(in srgb,var(--warning) 18%,transparent)}.status-light.planning,.status-light.maintenance{background:var(--danger);box-shadow:0 0 0 4px color-mix(in srgb,var(--danger) 18%,transparent)}.toolbar-band,.status-summary,.setting-row{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:1rem}.search-field{align-items:center;background:var(--surface-strong);border:1px solid var(--line);border-radius:.65rem;color:var(--muted);display:flex;gap:.55rem;min-height:2.65rem;padding:0 .8rem;width:min(100%,21rem)}.search-field input{background:transparent;border:0;color:var(--text);min-width:0;outline:0;width:100%}.app-grid{grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr))}.application-card{display:grid;gap:.75rem;min-height:17rem;padding:1rem;position:relative;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.application-card.large{gap:1rem;min-height:20rem;overflow:hidden;padding:1.15rem}.application-card.large:before{background:radial-gradient(circle at top right,color-mix(in srgb,var(--app-accent) 22%,transparent),transparent 18rem);content:"";inset:0;pointer-events:none;position:absolute}.application-card.large>*{position:relative}.application-card-top{align-items:center;display:flex;justify-content:space-between}.app-icon{align-items:center;border-radius:.75rem;color:#06120f;display:flex;height:3rem;justify-content:center;width:3rem}.application-card.large .app-icon{height:4rem;width:4rem}.application-card.large h3{font-size:1.35rem}.status-pill,.state-label,.setting-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:.74rem;font-weight:900;gap:.42rem;padding:.35rem .6rem}.status-pill.live,.state-label.operational{background:#14b8a629;color:#14b8a6}.status-pill.beta,.state-label.monitoring{background:#f59e0b29;color:#d97706}.status-pill.planning,.state-label.maintenance{background:#ef444429;color:var(--danger)}.card-action{align-self:end;width:100%}.system-score{align-items:center;background:color-mix(in srgb,var(--surface-strong) 84%,transparent);border:1px solid var(--line);border-radius:.75rem;display:grid;justify-items:center;min-width:10.5rem;padding:1rem}.system-score strong{font-size:1.65rem}.status-list,.notification-list{display:grid;gap:.8rem}.status-row{align-items:center;display:grid;gap:.8rem;grid-template-columns:auto 1fr;padding:1rem}.status-icon{align-items:center;background:color-mix(in srgb,var(--surface-strong) 82%,transparent);border-radius:.7rem;color:var(--brand);display:flex;height:3rem;justify-content:center;width:3rem}.status-main{display:grid;gap:.7rem}.progress-track{background:var(--surface-strong);border-radius:999px;height:.55rem;overflow:hidden}.progress-track span{background:linear-gradient(90deg,var(--brand),var(--accent));border-radius:inherit;display:block;height:100%}.notification-card{align-items:start;display:grid;gap:.8rem;grid-template-columns:auto 1fr auto;padding:1rem}.notification-card.unread{border-color:color-mix(in srgb,var(--brand) 48%,var(--line))}.notification-center-card{display:grid;gap:.9rem;padding:1rem}.notification-center-head{display:grid;gap:.85rem;grid-template-columns:auto 1fr}.notification-center-head>span{align-items:center;background:color-mix(in srgb,var(--brand) 16%,transparent);border-radius:.75rem;color:var(--brand-strong);display:flex;height:3rem;justify-content:center;width:3rem}.notification-card p{color:var(--muted);line-height:1.55;margin:.35rem 0 0}.notification-card-head{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem 1rem;justify-content:space-between}.icon-button.subtle{background:transparent;box-shadow:none;height:2.2rem;min-width:2.2rem}.settings-panel{display:grid;gap:1rem;padding:1rem}.install-card{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-top:1rem;padding:1rem}.install-card h3,.install-card p{margin:0}.install-card p{color:var(--muted);margin-top:.25rem}.setting-row{background:var(--surface-strong);border:1px solid var(--line);border-radius:.75rem}.segmented-control{background:var(--surface);border:1px solid var(--line);border-radius:.7rem;display:grid;grid-template-columns:repeat(2,1fr);min-width:14rem;padding:.25rem}.segmented-control button{align-items:center;background:transparent;border:0;border-radius:.55rem;color:var(--muted);display:inline-flex;font-weight:800;gap:.45rem;justify-content:center;min-height:2.25rem}.segmented-control button.active{background:var(--brand);color:#06221f}.setting-badge{align-items:center;background:#14b8a626;color:var(--brand-strong);display:inline-flex;gap:.4rem;white-space:nowrap}.about-band{display:grid;gap:.25rem;padding:1rem}.sidebar{display:none}.bottom-nav{background:var(--glass);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-top:1px solid var(--line);bottom:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));left:0;padding:.45rem .45rem calc(.45rem + env(safe-area-inset-bottom));position:fixed;right:0;z-index:20}.app-skeleton{display:grid;gap:1rem;min-height:100vh;padding:1rem}.skeleton-sidebar{display:none}.skeleton-main{display:grid;gap:1rem;margin:0 auto;max-width:1180px;width:100%}.skeleton-logo,.skeleton-line,.skeleton-title,.skeleton-hero,.skeleton-card{background:color-mix(in srgb,var(--surface-strong) 88%,transparent);border-radius:.7rem;display:block;overflow:hidden;position:relative}.skeleton-logo{height:3rem;width:3rem}.skeleton-line{height:1rem;width:10rem}.skeleton-line.short{width:8rem}.skeleton-line.wide{width:13rem}.skeleton-title{height:2.6rem;width:min(100%,21rem)}.skeleton-hero{height:25rem}.skeleton-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.skeleton-card{height:8.2rem}.shimmer:after{animation:shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);content:"";inset:0;position:absolute;transform:translate(-100%)}.bottom-nav-item{align-items:center;background:transparent;border:0;border-radius:.65rem;color:var(--muted);display:grid;font-size:.68rem;font-weight:800;gap:.2rem;justify-items:center;min-height:3.35rem;min-width:0;transition:transform .18s ease,background .18s ease,color .18s ease}.bottom-nav-item span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bottom-nav-item.active{background:var(--surface-strong);color:var(--brand-strong)}@media(max-width:720px){.search-button{display:none}.metric-grid,.toolbar-band,.status-summary,.install-card,.setting-row{grid-template-columns:1fr}.metric-grid,.toolbar-band,.status-summary,.install-card,.setting-row{align-items:stretch;display:grid}.hero-panel{padding-bottom:12rem}.hero-orbit{bottom:-7rem;right:-5rem}.metric-grid{grid-template-columns:1fr}.segmented-control,.search-field{width:100%}.notification-card{grid-template-columns:auto 1fr}.notification-card .icon-button{grid-column:2;justify-self:start}.skeleton-grid{grid-template-columns:1fr}}@media(min-width:860px){.app-shell{display:grid;grid-template-columns:17.5rem 1fr}.workspace{padding:1.4rem 1.6rem 2rem}.sidebar{background:var(--glass);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-right:1px solid var(--line);display:grid;grid-template-rows:auto 1fr auto;min-height:100vh;padding:1.2rem;position:sticky;top:0}.brand-lockup{align-items:center;display:flex;gap:.8rem}.brand-mark{align-items:center;background:linear-gradient(135deg,var(--brand),var(--accent));border-radius:.8rem;color:#06120f;display:flex;font-size:1.3rem;font-weight:950;height:3rem;justify-content:center;width:3rem}.brand-lockup p{font-weight:950;margin:0}.brand-lockup span,.sidebar-footer span{color:var(--muted);font-size:.82rem}.sidebar-nav{display:grid;gap:.45rem;margin-top:2rem;align-content:start}.nav-item{align-items:center;background:transparent;border:1px solid transparent;border-radius:.7rem;color:var(--muted);display:flex;gap:.65rem;min-height:2.9rem;padding:0 .75rem;text-align:left;transition:transform .18s ease,background .18s ease,color .18s ease}.nav-item.active{background:var(--surface-strong);border-color:var(--line);color:var(--brand-strong)}.sidebar-footer{border-top:1px solid var(--line);display:grid;gap:.25rem;padding-top:1rem}.bottom-nav,.mobile-page-label{display:none}.split-section{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-panel{grid-template-columns:minmax(0,1fr) 24rem}.app-skeleton{grid-template-columns:17.5rem 1fr;padding:0}.skeleton-sidebar{border-right:1px solid var(--line);display:grid;gap:1rem;grid-auto-rows:min-content;padding:1.2rem}.skeleton-main{padding:1.4rem 1.6rem 2rem}}@keyframes page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.workspace{padding:clamp(1rem,2vw,2rem) clamp(1rem,2.4vw,2.5rem) 6.5rem}.topbar,.page-content{max-width:none;width:100%}.topbar{background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 88%,transparent),transparent);margin:0;padding-bottom:1.25rem}.topbar h1{font-size:clamp(2rem,4vw,3.4rem);letter-spacing:0}.eyebrow,.brand-kicker{letter-spacing:0}.home-screen{animation:page-in .36s ease both;display:grid;gap:clamp(1rem,2vw,1.5rem)}.command-hero{align-items:end;background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 18%,transparent),transparent 46%),linear-gradient(315deg,color-mix(in srgb,var(--accent) 14%,transparent),transparent 52%),var(--glass);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:1rem;box-shadow:var(--shadow);display:grid;gap:1.2rem;grid-template-columns:minmax(0,1fr) auto;min-height:clamp(11.5rem,18vw,16rem);overflow:hidden;padding:clamp(1.1rem,2.6vw,2rem);position:relative}.command-hero:after{background:linear-gradient(90deg,color-mix(in srgb,var(--brand) 22%,transparent),transparent),linear-gradient(180deg,transparent,color-mix(in srgb,var(--surface) 18%,transparent));bottom:0;content:"";height:.35rem;left:0;position:absolute;right:0}.command-hero-copy{max-width:58rem;position:relative;z-index:1}.brand-kicker{color:var(--brand-strong);display:block;font-size:clamp(.76rem,1vw,.9rem);font-weight:900;text-transform:uppercase}.command-hero h2{font-size:clamp(3.1rem,7vw,6.8rem);line-height:.88;margin:.35rem 0 .65rem}.command-hero p{color:var(--muted);font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.45;margin:0;max-width:44rem}.command-hero-actions{display:flex;flex-wrap:wrap;gap:.85rem;justify-content:flex-end;position:relative;z-index:1}.ecosystem-map{aspect-ratio:1;opacity:.95;pointer-events:none;position:absolute;right:clamp(1rem,5vw,4rem);top:50%;transform:translateY(-50%);width:clamp(8rem,18vw,15rem);z-index:0}.ecosystem-map:before,.ecosystem-map:after{border:1px solid color-mix(in srgb,var(--brand) 32%,transparent);border-radius:999px;content:"";inset:10%;position:absolute}.ecosystem-map:after{border-color:color-mix(in srgb,var(--accent) 24%,transparent);inset:25%}.ecosystem-core{align-items:center;background:color-mix(in srgb,var(--surface) 72%,transparent);border:1px solid color-mix(in srgb,var(--brand) 42%,var(--line));border-radius:999px;color:var(--brand-strong);display:flex;font-size:.78rem;font-weight:950;height:4.6rem;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:4.6rem}.ecosystem-node{background:var(--app-accent);border-radius:999px;box-shadow:0 0 26px color-mix(in srgb,var(--app-accent) 62%,transparent);height:.86rem;position:absolute;width:.86rem}.node-1{left:48%;top:5%}.node-2{right:9%;top:27%}.node-3{right:17%;bottom:14%}.node-4{left:24%;bottom:10%}.node-5{left:6%;top:36%}.node-6{left:28%;top:15%}.command-watermark{bottom:-.35rem;color:color-mix(in srgb,var(--text) 7%,transparent);font-size:clamp(2.2rem,7vw,7rem);font-weight:950;line-height:.8;pointer-events:none;position:absolute;right:clamp(1rem,4vw,3rem);white-space:nowrap}.launcher-zone{display:grid;gap:1.1rem}.launcher-heading{align-items:end;display:flex;gap:1rem;justify-content:space-between}.launcher-heading h3{font-size:clamp(1.65rem,3vw,2.5rem);line-height:1;margin:.25rem 0 0}.launcher-count{background:color-mix(in srgb,var(--surface) 68%,transparent);border:1px solid var(--line);border-radius:999px;color:var(--brand-strong);font-weight:800;padding:.5rem .8rem;white-space:nowrap}.launcher-grid{display:grid;gap:clamp(1rem,1.8vw,1.5rem);grid-template-columns:repeat(4,minmax(0,1fr))}.launcher-group,.application-section{display:grid;gap:.8rem}.launcher-group+.launcher-group,.application-section+.application-section{margin-top:.25rem}.launcher-group-title{color:var(--muted);font-size:.78rem;font-weight:950;text-transform:uppercase}.launcher-card{align-content:space-between;background:radial-gradient(circle at top right,color-mix(in srgb,var(--app-accent) 26%,transparent),transparent 60%),color-mix(in srgb,var(--surface) 80%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:1.15rem;box-shadow:0 18px 48px #00000017;color:var(--text);display:grid;gap:1rem;min-height:clamp(16.5rem,21vw,21.5rem);padding:clamp(1.15rem,2vw,1.65rem);position:relative;text-align:left;transition:transform .19s ease,border-color .19s ease,box-shadow .19s ease,background .19s ease}.launcher-card:hover{border-color:color-mix(in srgb,var(--app-accent) 62%,var(--line));box-shadow:0 0 0 1px color-mix(in srgb,var(--app-accent) 30%,transparent),0 22px 70px color-mix(in srgb,var(--app-accent) 16%,transparent);transform:translateY(-3px)}.launcher-icon{align-items:center;background:linear-gradient(135deg,var(--app-accent),color-mix(in srgb,var(--app-accent) 62%,#ffffff));border-radius:1.05rem;color:#06120f;display:flex;height:4.7rem;justify-content:center;width:4.7rem}.launcher-card-body{display:grid;gap:.7rem}.launcher-card-body strong{font-size:clamp(1.55rem,2.1vw,2.15rem);line-height:1.05}.launcher-category{color:var(--brand-strong);font-size:1rem;font-weight:900}.launcher-description{color:var(--muted);font-size:1.02rem;line-height:1.55}.launcher-cta{align-items:center;background:color-mix(in srgb,var(--surface) 78%,transparent);border:1px solid color-mix(in srgb,var(--app-accent) 35%,var(--line));border-radius:.8rem;color:var(--text);display:inline-flex;font-weight:900;gap:.45rem;justify-content:center;min-height:2.55rem;padding:.65rem .85rem;width:fit-content}.launcher-card>.status-light{position:absolute;right:1.25rem;top:1.25rem}.home-rail{display:grid;gap:1rem;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.founder-insights{display:grid;gap:.85rem}.founder-insights .section-heading{margin-bottom:0}.founder-insights .section-heading h3{font-size:clamp(1.25rem,2vw,1.65rem)}.insight-grid{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.insight-card{background:color-mix(in srgb,var(--surface) 74%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:1rem;display:grid;gap:.35rem;min-height:7.25rem;padding:1rem}.insight-card strong{font-size:clamp(1.9rem,3vw,3rem);line-height:.95}.insight-card span{color:var(--muted);font-weight:800}.rail-card{background:color-mix(in srgb,var(--surface) 76%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:1rem;color:var(--text);min-height:8.5rem;padding:1.15rem}.rail-card.status{align-items:center;display:flex;justify-content:space-between}.rail-card h3{font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.15;margin:.35rem 0 0}.rail-card.notification{display:grid;gap:1rem}.page-stack{gap:clamp(1rem,2vw,1.4rem)}.toolbar-band{border-radius:1rem;padding:clamp(1.1rem,2vw,1.6rem)}.toolbar-band h2{font-size:clamp(2rem,4vw,3.2rem);line-height:1}.app-grid{gap:clamp(1rem,1.8vw,1.4rem);grid-template-columns:repeat(4,minmax(0,1fr))}.application-card.large{border-radius:1.15rem;min-height:clamp(17rem,22vw,21.5rem);padding:clamp(1.15rem,2vw,1.65rem)}.application-card.large h3{font-size:clamp(1.7rem,2.2vw,2.35rem);line-height:1}.application-card.large .card-action{border-color:color-mix(in srgb,var(--app-accent) 38%,var(--line));box-shadow:0 12px 32px color-mix(in srgb,var(--app-accent) 10%,transparent)}.application-card.large p{font-size:1rem}.application-card.large .app-icon{border-radius:1.05rem;height:4.7rem;width:4.7rem}.status-pill.monitoring,.state-label.monitoring{background:#f59e0b29;color:var(--warning)}.brand-lockup{align-items:flex-start}.brand-lockup p{font-size:.78rem;letter-spacing:0}.brand-lockup strong{display:block;font-size:1.8rem;line-height:1;margin:.1rem 0 .25rem}.brand-mark{box-shadow:0 14px 38px color-mix(in srgb,var(--brand) 24%,transparent);object-fit:cover}.nav-item{font-size:.98rem;font-weight:850}.bottom-nav{box-shadow:0 -18px 50px #0000001f}.bottom-nav-item{border-radius:.85rem;min-height:3.9rem}.bottom-nav-item.active{background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 18%,var(--surface-strong)),var(--surface-strong))}@media(min-width:860px){.app-shell{grid-template-columns:20rem 1fr}.workspace{padding:clamp(1.2rem,2vw,2.2rem) clamp(1.3rem,2.6vw,2.8rem) 2.4rem}.sidebar{padding:1.5rem}.brand-mark{background:transparent;border-radius:1rem;height:3.5rem;width:3.5rem}.sidebar-nav{gap:.65rem;margin-top:2.4rem}.nav-item{border-radius:.9rem;min-height:3.5rem;padding:0 .95rem}.app-skeleton{grid-template-columns:20rem 1fr}}@media(max-width:1180px){.launcher-grid,.app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.workspace{padding:.9rem .9rem 6.35rem}.topbar{align-items:flex-start}.topbar h1{font-size:2rem}.command-hero{grid-template-columns:1fr;min-height:11.5rem;padding:1rem}.command-hero h2{font-size:clamp(3rem,16vw,4.8rem)}.command-hero-actions{display:grid;grid-template-columns:1fr;justify-content:stretch}.command-watermark{bottom:-.25rem;font-size:clamp(2.8rem,16vw,5.2rem);left:1.1rem;right:auto}.ecosystem-map{opacity:.32;right:-1.4rem;top:4.2rem;transform:none;width:9rem}.launcher-heading{align-items:start}.launcher-grid,.app-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem}.home-rail{grid-template-columns:1fr}.launcher-card,.application-card.large{min-height:13.9rem;padding:.85rem}.launcher-card-body strong{font-size:clamp(1.05rem,5vw,1.35rem)}.launcher-category{font-size:.78rem}.launcher-description,.application-card.large p{font-size:.96rem}.launcher-description{display:none}.launcher-icon,.application-card.large .app-icon{border-radius:.85rem;height:3.1rem;width:3.1rem}.launcher-cta{font-size:.82rem;min-height:2.35rem;width:100%}.insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-card{min-height:6.5rem}}.command-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 22%,transparent),transparent 48%),linear-gradient(315deg,color-mix(in srgb,var(--accent) 16%,transparent),transparent 54%),var(--glass)}.command-hero-copy{max-width:62rem}.command-hero h2{font-size:clamp(2.65rem,6vw,5.6rem);line-height:.92;max-width:13ch}.hero-snapshot{display:grid;gap:.55rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1rem;max-width:42rem}.hero-snapshot-item{background:color-mix(in srgb,var(--surface) 64%,transparent);border:1px solid color-mix(in srgb,var(--line) 68%,transparent);border-radius:.85rem;display:grid;gap:.15rem;min-height:4.2rem;padding:.7rem}.hero-snapshot-item strong{font-size:clamp(1.1rem,2vw,1.65rem);line-height:1}.hero-snapshot-item small{color:var(--muted);font-size:.74rem;font-weight:850}.launcher-card:focus-visible,.application-card:focus-visible,.primary-button:focus-visible,.ghost-button:focus-visible,.icon-button:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 50%,transparent);outline-offset:3px}.status-main{align-items:center;display:grid;gap:.8rem;grid-template-columns:1fr auto}.empty-state{background:color-mix(in srgb,var(--surface) 76%,transparent);border:1px solid var(--line);border-radius:1rem;color:var(--muted);display:grid;gap:.35rem;padding:1.25rem}.empty-state strong{color:var(--text)}.sidebar-footer strong{color:var(--brand-strong)}.quick-actions{display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr))}.personal-launchpad{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.mini-launch-section{background:color-mix(in srgb,var(--surface) 74%,transparent);border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:1rem;display:grid;gap:.75rem;padding:1rem}.mini-app-list{display:grid;gap:.55rem}.mini-app-row{align-items:center;background:color-mix(in srgb,var(--surface-strong) 80%,transparent);border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:.8rem;color:var(--text);display:grid;gap:.65rem;grid-template-columns:auto 1fr auto;min-height:3.2rem;padding:.55rem;text-align:left}.mini-app-icon{align-items:center;border-radius:.65rem;color:#06120f;display:flex;height:2.25rem;justify-content:center;width:2.25rem}.mini-empty{color:var(--muted);min-height:3.2rem;padding:.45rem 0}.favorite-button{align-items:center;background:color-mix(in srgb,var(--surface) 76%,transparent);border:1px solid color-mix(in srgb,var(--line) 80%,transparent);border-radius:999px;color:var(--muted);display:inline-flex;height:2.25rem;justify-content:center;position:absolute;right:1.15rem;top:3.35rem;width:2.25rem;z-index:2}.favorite-button.active{background:color-mix(in srgb,var(--accent) 20%,var(--surface));border-color:color-mix(in srgb,var(--accent) 46%,var(--line));color:var(--accent)}.quick-action{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--app-accent) 18%,transparent),transparent 80%),color-mix(in srgb,var(--surface) 76%,transparent);border:1px solid color-mix(in srgb,var(--app-accent) 35%,var(--line));border-radius:.9rem;color:var(--text);display:inline-flex;font-weight:900;gap:.45rem;justify-content:space-between;min-height:3.4rem;padding:.8rem .95rem;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.quick-action:hover{box-shadow:0 16px 38px color-mix(in srgb,var(--app-accent) 14%,transparent);transform:translateY(-2px)}.modal-backdrop{align-items:center;background:#04080c9e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:60}.name-modal,.command-palette{background:color-mix(in srgb,var(--surface) 90%,transparent);border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:1rem;box-shadow:0 30px 90px #00000057;max-width:28rem;width:min(100%,28rem)}.name-modal{display:grid;gap:1rem;padding:1.2rem}.name-modal h2{font-size:clamp(1.45rem,4vw,2rem);line-height:1.1;margin:0}.name-modal input,.command-search input{background:var(--surface-strong);border:1px solid var(--line);border-radius:.8rem;color:var(--text);min-height:3rem;outline:0;padding:0 .9rem}.name-modal button:disabled{cursor:not-allowed;opacity:.55}.command-backdrop{align-items:flex-start;padding-top:12vh}.command-palette{display:grid;gap:.75rem;padding:.8rem}.command-search{align-items:center;display:grid;gap:.55rem;grid-template-columns:auto 1fr}.command-search input{width:100%}.command-results{display:grid;gap:.35rem}.command-result{align-items:center;background:transparent;border:1px solid transparent;border-radius:.75rem;color:var(--text);display:grid;gap:.7rem;grid-template-columns:auto 1fr;min-height:3.6rem;padding:.55rem;text-align:left}.command-result:hover{background:var(--surface-strong);border-color:var(--line)}.command-result-icon{align-items:center;border-radius:.65rem;color:#06120f;display:flex;height:2.4rem;justify-content:center;width:2.4rem}.command-result span:last-child{display:grid;gap:.12rem}.command-result small{color:var(--muted)}@media(max-width:720px){.command-hero{min-height:12.5rem}.command-hero h2{font-size:clamp(2.3rem,11vw,3.4rem)}.hero-snapshot{grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%}.hero-snapshot-item{min-height:3.75rem;padding:.62rem}.status-main{grid-template-columns:1fr}.quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-action{min-height:3.2rem;padding:.72rem}.personal-launchpad{grid-template-columns:1fr}.favorite-button{height:2rem;right:.75rem;top:3.25rem;width:2rem}}@media(max-width:430px){.launcher-grid,.app-grid{grid-template-columns:1fr}}.launcher-card,.application-card{overflow:hidden}.app-card-top{align-items:flex-start;display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr);min-height:5.5rem;min-width:0}.app-card-actions{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:.65rem;justify-self:end;max-width:100%;min-width:0}.status-badge{box-sizing:border-box;display:inline-flex;gap:.5rem;height:1.75rem;justify-content:center;max-width:100%;min-width:4rem;padding:0 .75rem;white-space:nowrap}.status-dot{border-radius:999px;flex-shrink:0;height:.5rem;width:.5rem}.status-badge--live .status-dot{background:#2dd4bf;box-shadow:0 0 8px #2dd4bf80}.status-badge--monitoring .status-dot{background:#fbbf24;box-shadow:0 0 8px #fbbf2480}.status-badge--monitoring{min-width:auto}.status-label-compact{display:none}.favorite-button{flex-shrink:0;height:2.25rem;position:static;width:2.25rem}.launcher-card-body,.application-card.large h3{margin-top:.2rem}.launcher-card,.application-card.large{align-content:stretch}@media(max-width:720px){.app-card-top{gap:.7rem;min-height:4.9rem}.app-card-actions{gap:.5rem}.status-pill{font-size:.68rem;min-width:auto;padding:0 .55rem}.favorite-button{height:2rem;width:2rem}}@media(max-width:520px){.status-badge{font-size:.68rem;height:1.625rem;min-width:auto;padding:0 .5rem}.status-label-full{display:none}.status-label-compact{display:inline}}.status-badge{align-items:center;box-sizing:border-box;display:inline-flex;gap:7px;height:28px;justify-content:center;line-height:1;max-width:100%;min-width:68px;overflow:visible;padding:0 12px;white-space:nowrap}.status-badge--monitoring{min-width:96px;padding-inline:10px}.status-dot{border-radius:999px;flex:0 0 auto;height:9px;position:relative;width:9px}.status-dot:after{animation:statusPulse 1.8s ease-in-out infinite;border-radius:inherit;content:"";inset:-5px;opacity:.35;position:absolute}.status-badge--live .status-dot{background:#2dd4bf;box-shadow:0 0 10px #2dd4bfa6}.status-badge--live .status-dot:after{background:#2dd4bf}.status-badge--monitoring .status-dot{background:#fbbf24;box-shadow:0 0 10px #fbbf24a6}.status-badge--monitoring .status-dot:after{background:#fbbf24}.status-badge span:last-child{display:inline-block;line-height:1;overflow:visible;text-overflow:clip;white-space:nowrap}.status-text{display:inline-block;line-height:1;overflow:visible;text-overflow:clip;white-space:nowrap}.status-label-full,.status-label-compact{display:none!important}.app-card-actions{min-width:max-content;overflow:visible}@media(max-width:520px){.status-badge{font-size:11px;height:26px;padding-inline:9px}.status-badge--monitoring{min-width:90px}.status-text{display:inline-block}}@keyframes statusPulse{0%{opacity:.45;transform:scale(.75)}70%{opacity:0;transform:scale(1.75)}to{opacity:0;transform:scale(.75)}}
