.command-shell{--lifeos-module-spacing:14px;--lifeos-module-radius:var(--lifeos-card-radius)}.lifeos-module-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:var(--lifeos-module-spacing);margin-bottom:16px}.lifeos-module-layout>*{min-width:0}.lifeos-module-card{border:1px solid var(--lifeos-border);border-radius:var(--lifeos-module-radius);background:var(--lifeos-card);box-shadow:var(--lifeos-card-shadow);padding:22px;min-width:0;overflow-wrap:anywhere}.lifeos-module-heading{display:flex;align-items:center;gap:12px;margin-bottom:17px}.lifeos-module-icon{width:42px;height:42px;flex:0 0 42px;border:1px solid #b5a3ed50;border-radius:13px;display:grid;place-items:center;background:#b5a3ed20;color:var(--lifeos-violet)}.lifeos-module-icon svg{width:22px;height:22px}.lifeos-tone-gold .lifeos-module-icon{background:#e5bd9520;border-color:#e5bd9550;color:var(--lifeos-gold)}.lifeos-tone-blue .lifeos-module-icon{background:#87bfe920;border-color:#87bfe950;color:var(--lifeos-blue)}.lifeos-tone-teal .lifeos-module-icon{background:#79c6c020;border-color:#79c6c050;color:var(--lifeos-success)}.lifeos-module-heading>div{min-width:0;flex:1}.lifeos-module-eyebrow{display:block;font-size:10px;line-height:1.5;letter-spacing:.12em;font-weight:600;color:#b5afc8}.command-shell .lifeos-module-heading h2,.command-shell .lifeos-module-section-heading h2{font-size:17px;line-height:1.45;letter-spacing:-.035em;font-weight:600;margin:2px 0 0;color:var(--lifeos-ink)}.lifeos-module-card-link{display:flex;align-items:center;gap:7px;color:#cbbbe9;font-size:11px;min-height:40px;white-space:nowrap}.lifeos-module-card-link svg{width:15px}.lifeos-module-card p{font-size:13px;line-height:1.7;color:var(--lifeos-muted)}.lifeos-module-card strong{color:var(--lifeos-ink)}.lifeos-module-state{display:flex;align-items:center;gap:11px;padding:14px 0;border-bottom:1px solid var(--lifeos-divider)}.lifeos-module-state:last-child{border-bottom:0}.lifeos-module-state-icon{width:34px;height:34px;border:1px solid var(--lifeos-border);border-radius:11px;flex:0 0 34px;color:var(--lifeos-violet);display:grid;place-items:center;background:#aaa0cf15}.lifeos-module-state-icon svg{width:17px;height:17px}.lifeos-module-state>div{min-width:0;flex:1}.lifeos-module-state strong{display:block;font-size:13px;font-weight:570;line-height:1.45}.lifeos-module-state p{font-size:11px;margin:4px 0 0;line-height:1.65}.lifeos-module-status{flex:0 0 auto;max-width:135px;text-align:center;font-size:9px;padding:5px 8px;border-radius:12px;color:#c6cfe3;border:1px solid var(--lifeos-border);background:#3a42582a}.lifeos-module-notice{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--lifeos-border);border-radius:var(--lifeos-card-radius);padding:13px 15px;color:var(--lifeos-muted);background:var(--lifeos-quiet);font-size:12px;line-height:1.7;margin:0 0 16px}.lifeos-module-notice svg{flex:0 0 17px;width:17px;margin-top:2px;color:var(--lifeos-gold)}.lifeos-module-section-heading{margin:26px 0 13px}.lifeos-module-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--lifeos-module-spacing)}.lifeos-module-tile{position:relative;min-width:0;min-height:170px;padding:17px;border:1px solid var(--lifeos-border);border-radius:var(--lifeos-card-radius);background:var(--lifeos-card);box-shadow:var(--lifeos-card-shadow);display:flex;align-items:flex-start;flex-direction:column;gap:7px;transition:border-color .15s ease,background .15s ease}.lifeos-module-tile:hover{border-color:#9d90d370;background:var(--lifeos-secondary)}.lifeos-module-tile .lifeos-module-icon{width:37px;height:37px;flex-basis:37px;margin-bottom:7px}.lifeos-module-tile .lifeos-module-icon svg{width:19px;height:19px}.lifeos-module-tile>strong{font-size:12px;font-weight:600}.lifeos-module-tile small{color:var(--lifeos-muted);font-size:10px;line-height:1.6;max-width:95%}.lifeos-module-tile>svg{position:absolute;right:16px;top:19px;width:15px;color:var(--lifeos-violet)}.lifeos-module-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--lifeos-module-spacing);margin-bottom:16px}.lifeos-module-stat{min-width:0;border:1px solid var(--lifeos-border);background:var(--lifeos-card);box-shadow:var(--lifeos-card-shadow);border-radius:var(--lifeos-module-radius);padding:17px}.lifeos-module-stat small{display:block;color:var(--lifeos-muted);font-size:11px;margin-bottom:6px}.lifeos-module-stat strong{display:block;font-variant-numeric:tabular-nums;font-weight:560;letter-spacing:-.045em;font-size:28px}.lifeos-module-stat span{display:block;color:var(--lifeos-muted);font-size:10px;margin-top:4px}.lifeos-module-action{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--lifeos-primary-border);background:var(--lifeos-primary);color:var(--lifeos-ink);font-size:11px;border-radius:20px;min-height:44px;padding:10px 16px;line-height:1.3}.lifeos-module-action svg{width:14px}.lifeos-module-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}.lifeos-module-list{margin:0;padding:0;list-style:none}.lifeos-module-list li{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--lifeos-divider);padding:11px 2px}.lifeos-module-list li:last-child{border-bottom:0}.lifeos-module-list li a{display:flex;align-items:center;gap:12px;font-size:12px;min-height:39px;flex:1}.lifeos-module-list li a svg{width:17px;color:var(--lifeos-violet);flex:0 0 17px}.lifeos-module-list li a svg:last-child{margin-left:auto;width:14px}.lifeos-module-muted{font-size:11px;color:var(--lifeos-muted);line-height:1.8}.lifeos-module-project-identity{display:flex;justify-content:space-between;align-items:center;gap:14px;border-bottom:1px solid var(--lifeos-divider);padding:14px 2px}.lifeos-module-project-identity:last-child{border:0}.lifeos-module-project-identity strong{font-size:12px}.lifeos-module-project-identity p{margin:3px 0 0;font-size:11px}.lifeos-module-project-identity span{color:#bbb3d1;font-size:10px;border:1px solid var(--lifeos-border);border-radius:11px;padding:5px 9px;white-space:nowrap}.lifeos-module-chart{min-width:0;min-height:220px}.lifeos-module-chart .lc-chart{max-width:100%;min-width:0}.lifeos-module-explore{margin-top:18px}.lifeos-module-explore .lifeos-module-section-heading{margin-top:27px}.command-shell .project-row{transition:border-color .15s ease,background .15s ease}.command-shell .project-row:hover{border-color:#8f8cb570;background:var(--lifeos-secondary)}.command-shell .project-row .project-index{color:var(--lifeos-violet)}@media (max-width:1199px){.lifeos-module-links{grid-template-columns:repeat(3,minmax(0,1fr))}.lifeos-module-layout{grid-template-columns:1fr}}@media (max-width:767px){.lifeos-module-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lifeos-module-tile{min-height:154px;padding:14px}.lifeos-module-card{padding:17px}.lifeos-module-card .lifeos-module-heading h2{font-size:16px}.lifeos-module-heading{gap:10px}.lifeos-module-icon{width:36px;height:36px;flex-basis:36px}.lifeos-module-state{align-items:flex-start;gap:9px;flex-wrap:wrap}.lifeos-module-state>div{flex-basis:calc(100% - 50px)}.lifeos-module-status{margin-left:45px;max-width:none}.lifeos-module-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lifeos-module-stat{padding:13px}.lifeos-module-stat strong{font-size:25px}.lifeos-module-tile small{font-size:10px}.lifeos-module-action{font-size:12px}}@media (prefers-reduced-motion:reduce){.command-shell .project-row,.lifeos-module-tile{transition:none}}.command-shell{--lifeos-card-radius:23px;--lifeos-card:linear-gradient(145deg,rgba(37,45,65,.77),rgba(19,27,41,.78) 65%,rgba(15,23,37,.84));--lifeos-border:rgba(186,202,243,.18);--lifeos-divider:rgba(184,202,241,.13);--lifeos-card-shadow:inset 0 1px 0 rgba(243,246,255,.12),inset 1px 0 0 rgba(232,237,255,.04),0 18px 45px rgba(0,2,12,.2);--lifeos-secondary:linear-gradient(135deg,rgba(91,109,153,.3),rgba(32,43,65,.4));--lifeos-quiet:rgba(30,41,62,.55);--lifeos-control:linear-gradient(135deg,rgba(53,65,92,.72),rgba(24,33,51,.76));--lifeos-primary:linear-gradient(120deg,rgba(103,113,173,.56),rgba(126,89,148,.5));--lifeos-primary-border:rgba(189,181,246,.65);--lifeos-input:rgba(15,25,42,.75);--lifeos-input-border:rgba(166,183,226,.42);--lifeos-focus:#b4c4ff;background:radial-gradient(ellipse 850px 660px at 83% -15%,rgba(87,99,177,.18),transparent 73%),radial-gradient(ellipse 620px 760px at -8% 85%,rgba(46,120,148,.08),transparent 76%),linear-gradient(155deg,#0d1220,#080e18 76%)}.command-shell .sidebar{background:linear-gradient(160deg,rgba(26,34,52,.83),rgba(11,17,29,.91) 80%);border-right:1px solid rgba(195,209,249,.13);-webkit-backdrop-filter:blur(22px) saturate(135%);backdrop-filter:blur(22px) saturate(135%);scrollbar-color:rgba(145,160,194,.36) transparent;scrollbar-width:thin}.command-shell .sidebar nav{gap:4px}.command-shell .nav-link{min-height:43px;border-radius:13px;color:#c7d1e5}.command-shell .nav-link:hover{background:rgba(167,178,237,.1);border-color:rgba(194,208,252,.1)}.command-shell .nav-link.active{background:linear-gradient(105deg,rgba(138,131,196,.25),rgba(142,163,214,.11));border-color:rgba(217,205,255,.28);box-shadow:inset 0 1px rgba(245,238,255,.17),0 5px 19px rgba(0,1,12,.12)}.command-shell .nav-link.active .nav-icon{color:#ded4ff}.command-shell .brand{margin-bottom:26px}.command-shell .brand-mark{filter:drop-shadow(0 6px 15px rgba(214,178,127,.2))}.command-shell .main-area{padding-top:24px}.command-shell .cc-command-search{background:linear-gradient(120deg,rgba(51,61,85,.7),rgba(24,32,48,.68));border-color:rgba(201,216,253,.28);border-radius:999px;box-shadow:inset 0 1px 0 rgba(247,248,255,.16),0 10px 24px rgba(0,3,16,.16);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.command-shell .cc-app-switch,.command-shell .cc-topbar-popover{border:1px solid rgba(194,208,249,.17);background:rgba(31,41,62,.75);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.command-shell .lifeos-avatar{background:linear-gradient(140deg,rgba(115,119,155,.7),rgba(43,54,76,.8));box-shadow:inset 0 1px rgba(255,255,255,.23)}.command-shell .cc-hero{border-radius:27px;border-color:rgba(198,217,255,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 22px 50px rgba(0,1,14,.25)}.command-shell .cc-hero-chips>span{background:rgba(24,32,53,.54);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:rgba(207,218,254,.24)}.command-shell :is(.cc-card,.lifeos-module-card,.lifeos-module-tile,.lifeos-module-stat,.workspace-interior .panel,.workspace-interior .project-row,.workspace-interior .commitment-row,.workspace-interior .memory-search){border:1px solid var(--lifeos-border);border-radius:var(--lifeos-card-radius);background:var(--lifeos-card);box-shadow:var(--lifeos-card-shadow);-webkit-backdrop-filter:blur(16px) saturate(120%);backdrop-filter:blur(16px) saturate(120%)}.command-shell :is(.cc-card,.lifeos-module-card,.lifeos-module-tile,.workspace-interior .panel,.workspace-interior .project-row){position:relative}.command-shell :is(.cc-card,.lifeos-module-card,.lifeos-module-tile,.workspace-interior .project-row):hover{border-color:rgba(198,199,250,.37)}.command-shell .workspace-interior .page-header{border-radius:27px;border-color:rgba(193,204,246,.24);background:radial-gradient(ellipse at 88% 0,rgba(123,109,191,.2),transparent 67%),linear-gradient(145deg,rgba(44,51,73,.82),rgba(25,34,51,.72));box-shadow:var(--lifeos-card-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:28px}.command-shell .workspace-interior .page-header h1{font-weight:600;font-size:clamp(29px,2.8vw,38px);letter-spacing:-.055em}.command-shell .lifeos-module-eyebrow,.command-shell .workspace-interior .page-header .eyebrow{color:#c1b7db;letter-spacing:.11em}.command-shell .workspace-interior .page-description{color:#c6d0e4}.command-shell .lifeos-module-icon,.command-shell .workspace-heading-icon{border-color:rgba(201,187,255,.31);background:linear-gradient(135deg,rgba(139,128,208,.28),rgba(93,107,172,.12));box-shadow:inset 0 1px 0 rgba(255,255,255,.16);border-radius:15px}.command-shell .cc-metric{border-radius:21px;box-shadow:inset 0 1px rgba(243,244,255,.16),0 14px 37px rgba(1,4,18,.15);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.command-shell .cc-card-heading h2,.command-shell .lifeos-module-heading h2{font-weight:620;letter-spacing:-.035em}.command-shell .cc-card-heading>a,.command-shell .lifeos-module-card-link{min-height:42px;color:#e2d7ff}.command-shell .cc-layout-control select,.command-shell .cc-tools button{min-height:42px;padding-inline:12px;font-size:11px;border-radius:14px;background:rgba(51,62,88,.45);border-color:rgba(184,195,233,.25)}.command-shell :is(.cc-periods,.cc-chart-tabs) button{min-height:40px;border-radius:11px}.command-shell .lifeos-module-notice{border-radius:18px;background:linear-gradient(125deg,rgba(65,71,112,.3),rgba(32,43,65,.4));border-color:rgba(177,188,239,.2);color:#c6d2e6}.command-shell .lifeos-module-heading{align-items:flex-start;flex-wrap:wrap}.command-shell .lifeos-module-heading>div{min-width:160px}.command-shell .lifeos-module-state{padding-block:16px}.command-shell .lifeos-module-state p{font-size:12px;line-height:1.65}.command-shell .lifeos-module-state strong{font-size:13px}.command-shell .lifeos-module-status{font-size:10px;padding:6px 10px;border-color:rgba(188,199,239,.24)}.command-shell .lifeos-module-card-link{margin-left:auto}.command-shell .lifeos-module-tile{min-height:185px;padding:19px}.command-shell .lifeos-module-tile>strong{font-size:14px}.command-shell .lifeos-module-tile small{font-size:12px;line-height:1.6}.command-shell .lifeos-module-action{border-radius:14px;background:var(--lifeos-primary);box-shadow:inset 0 1px rgba(255,255,255,.12)}@media (min-width:980px){.command-shell .workspace-interior .project-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.command-shell .workspace-interior .project-row{margin:0;min-height:174px;padding:24px;display:grid;grid-template-columns:36px minmax(0,1fr);align-content:start;gap:13px}.command-shell .workspace-interior .project-row .phase-badge{grid-column:2;justify-self:start;margin-top:8px}}.command-shell .workspace-interior .project-row h2{font-weight:610;letter-spacing:-.035em}.command-shell .workspace-interior :is(code,pre){overflow-wrap:anywhere;word-break:break-word;max-width:100%}.command-shell .workspace-interior :is(.panel,.settings-grid,.connector-registry){min-width:0}.command-shell .workspace-interior .project-row .phase-badge{border-radius:999px;padding:7px 11px;background:rgba(112,125,173,.13)}@media (max-width:767px){.command-shell .sidebar{border-radius:23px 23px 0 0;border-top-color:rgba(203,218,255,.22);background:rgba(24,32,51,.83);-webkit-backdrop-filter:blur(28px) saturate(165%);backdrop-filter:blur(28px) saturate(165%)}.command-shell .lifeos-mobile-more>summary,.command-shell .nav-link{min-height:53px}.command-shell .main-area{padding-top:calc(16px + env(safe-area-inset-top))}.command-shell .cc-hero{border-radius:25px}.command-shell .cc-metric{border-radius:19px}.command-shell .workspace-interior .page-header{padding:22px 19px;border-radius:23px}.command-shell .workspace-interior .page-header h1{font-size:clamp(26px,7.2vw,32px)}.command-shell .workspace-interior .panel{border-radius:21px}.command-shell .lifeos-module-card{padding:19px}.command-shell .lifeos-module-heading{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:11px}.command-shell .lifeos-module-heading .lifeos-module-icon{width:38px;min-width:38px}.command-shell .lifeos-module-heading>div{min-width:0}.command-shell .lifeos-module-heading .lifeos-module-card-link{grid-column:2;margin:0;width:fit-content;min-height:42px}.command-shell .lifeos-module-heading h2{font-size:17px;line-height:1.36}.command-shell .lifeos-module-state{gap:10px}.command-shell .lifeos-module-status{margin-left:45px}.command-shell .lifeos-module-tile{padding:15px;min-height:168px}.command-shell .lifeos-module-tile>strong{font-size:13px}.command-shell .lifeos-module-tile small{font-size:11px}.command-shell .cc-tools button{min-height:44px}.command-shell .workspace-interior .project-row{border-radius:22px}}@media (max-width:370px){.command-shell .lifeos-module-links{grid-template-columns:1fr}.command-shell .lifeos-module-tile{min-height:125px}}@media (prefers-reduced-transparency:reduce){.command-shell{--lifeos-card:linear-gradient(150deg,#212c40,#141c2a)}.command-shell .sidebar,.command-shell :is(.cc-card,.lifeos-module-card,.lifeos-module-tile,.workspace-interior .panel,.workspace-interior .project-row){backdrop-filter:none;-webkit-backdrop-filter:none}.command-shell .sidebar{background:#121b2c}}@media (prefers-reduced-motion:reduce){.command-shell :is(.cc-card,.lifeos-module-card,.lifeos-module-tile,.project-row){transition:none}}.command-shell .cc-nova-partner>.cc-nova-open{grid-column:1/-1;display:flex;justify-content:center;align-items:center;gap:8px;margin-top:18px;padding:9px 13px;color:#f0eefb;font:inherit;font-size:11px;min-height:44px;border:1px solid #8c83c2;cursor:pointer;background:linear-gradient(145deg,#34425f90,#7a5a8b70);border-radius:22px}.command-shell .cc-nova-partner>.cc-nova-open:disabled{opacity:.48;cursor:not-allowed}.command-shell .cc-nova-partner>.cc-nova-open svg{width:15px;height:15px}.command-shell .cc-nova-conversation{margin:18px 0;padding:clamp(14px,2vw,24px);border:1px solid var(--lifeos-border);border-radius:var(--lifeos-card-radius);background:var(--lifeos-card);min-width:0}.command-shell .cc-nova-conversation-heading{display:flex;align-items:start;justify-content:space-between;gap:14px;margin-bottom:16px}.command-shell .cc-nova-conversation-heading h2{font-size:clamp(18px,2vw,24px);line-height:1.25;font-weight:550}.command-shell .cc-nova-conversation-heading p:not(.cc-kicker){font-size:12px;color:var(--muted);margin-top:8px}.command-shell .cc-nova-conversation-actions{display:flex;gap:10px;flex-wrap:wrap}.command-shell .cc-nova-conversation-actions :is(a,button){min-height:44px;border:1px solid var(--lifeos-border);color:var(--ink);background:var(--lifeos-card);padding:8px 13px;border-radius:14px;font-size:12px;cursor:pointer}.command-shell .cc-nova-conversation .talk-grid{min-width:0}.command-shell .cc-nova-conversation :is(.talk-panel,.voice-panel){min-width:0}@media (max-width:767px){.command-shell .cc-nova-partner>.cc-nova-open{margin-top:0;width:100%;max-width:260px}.command-shell .cc-nova-conversation-heading{flex-direction:column}.command-shell .cc-nova-conversation-actions{width:100%}}