:root{--ink-0:#070a0f;--ink-1:#0d1218;--ink-2:#131a22;--ink-3:#1d2732;--ink-4:#6f7c8a;--line:#e7edf41a;--text:#ecf2f8;--muted:#9ba8b6;--accent:#8de1b0;--accent-strong:#4bc682;--warn:#f2c879;--danger:#f18b8b;--cool:#7cc8ff;--panel:#0e1319e0;--shadow:0 24px 60px #00000047;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--ink-0);height:100%;overflow:hidden}body{min-width:320px;height:100%;color:var(--text);background:linear-gradient(#06090d 0%,#0a0f15 100%);margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;overflow:hidden}button,input,textarea{font:inherit}button{color:inherit}.app-shell{grid-template-rows:64px minmax(0,1fr) 50px;gap:10px;height:100vh;padding:12px;display:grid;overflow:hidden}.top-rail{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:0;box-shadow:var(--shadow);background:#0b0f15d6;border-radius:8px;grid-template-columns:minmax(220px,1fr) auto minmax(280px,1fr);align-items:center;gap:14px;padding:10px 12px;display:grid}.brand-block,.rail-meta,.ticker,.clock-block,.section-heading,.toolbar,.stat-row,.task-create-form,.crm-control-row,.task-search,.crm-summary{align-items:center;display:flex}.brand-block{gap:12px}.brand-mark{width:40px;height:40px;color:var(--accent);background:#8de1b014;border:1px solid #8de1b04d;border-radius:8px;place-items:center;font-family:Cascadia Code,Consolas,monospace;font-weight:700;display:grid}.eyebrow,.panel-header,.clock-block span,.operator-copy p,.operator-copy span,.metric-pair span,.mini-grid span,.session-time span,.session-capture-form label,.habit-meter span,.agenda-list span,.goal-list span,.task-search span,.crm-summary span,.crm-stat-row span,.task-card-header span,.task-card footer em,.priority-pill,.stat-row span,.brain-topline span,.brain-area-card span,.brain-detail-title p,.brain-detail-meta span,.brain-brief span,.brain-task-row span,.capture-list span,.capture-list em,.journal-stat-grid span,.journal-list span,.journal-list em,.journal-list small{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-family:Cascadia Code,Consolas,monospace}.brand-block p,.brand-block h1,.section-heading p,.section-heading h2{margin:0}.brand-block h1{margin-top:2px;font-size:18px}.eyebrow{font-size:11px}.nav-tabs{border:1px solid var(--line);background:#ffffff05;border-radius:8px;justify-self:center;padding:4px;display:inline-flex}.nav-tab{color:var(--muted);text-transform:capitalize;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 13px}.nav-tab.is-active{color:var(--text);background:#8de1b01c}.rail-meta{justify-content:flex-end;gap:16px}.ticker{color:var(--muted);gap:14px;font-family:Cascadia Code,Consolas,monospace;font-size:12px}.clock-block{flex-direction:column;align-items:flex-end;gap:3px}.clock-block strong{font-size:13px}.clock-block span{font-size:11px}.avatar{border:1px solid var(--line);width:40px;height:40px;color:var(--text);background:#ffffff08;border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.workspace{min-height:0;margin-top:0;overflow:hidden}.page{display:none}.page.is-active{height:100%;min-height:0;display:block}.home-grid{grid-template-columns:minmax(250px,.82fr) minmax(480px,1.45fr) minmax(250px,.82fr);gap:10px;height:100%;min-height:0;display:grid}.stack{gap:10px;min-height:0;display:grid}.home-grid>.stack:first-child{grid-template-rows:.9fr 1.9fr}.center-stack{grid-template-rows:1fr 1.08fr .92fr}.home-grid>.stack:last-child{grid-template-rows:.46fr 1fr}.panel{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow);border-radius:8px}.operator-panel,.tasks-panel,.session-panel,.habits-panel,.calendar-panel,.goals-panel,.captures-panel,.brain-detail-panel,.journal-compose-panel,.journal-stats-panel,.journal-feed-panel{min-height:0;padding:12px;overflow:hidden}.panel-header{justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.panel-header em,.task-summary-list em,.kanban-column em,.capture-list em{font-style:normal}.operator-identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-top:12px;display:grid}.operator-sigil{width:42px;height:42px;color:var(--accent);background:#8de1b014;border:1px solid #8de1b052;border-radius:8px;place-items:center;font-family:Cascadia Code,Consolas,monospace;font-weight:700;display:grid}.operator-copy h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;overflow:hidden}.operator-copy p{margin:0 0 3px;font-size:11px}.operator-copy span{margin-top:3px;font-size:10px;display:block}.metric-pair,.mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.metric-pair div,.mini-grid div{gap:5px;display:grid}.metric-pair span,.mini-grid span{font-size:11px}.metric-pair strong,.mini-grid strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.task-summary-list{gap:6px;margin-top:10px;display:grid}.task-summary-list button{text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;width:100%;padding:8px;display:grid}.task-summary-list strong{font-size:12px}.task-summary-list span{color:var(--muted);grid-column:1;font-size:10px}.task-summary-list .priority-pill{grid-row:span 2;align-self:center}.task-summary-list p{color:var(--muted);margin:0}.session-panel{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.session-headline{justify-content:space-between;align-items:center;gap:16px;height:100%;min-height:0;margin-top:10px;display:flex}.session-headline p,.session-headline h2{margin:0}.session-headline p{color:var(--muted)}.session-headline h2{margin-top:4px;font-size:24px}.session-time{align-content:center;justify-items:end;display:grid}.session-time strong{font-family:Cascadia Code,Consolas,monospace;font-size:30px}.session-capture-form{border:1px solid var(--line);background:#03070a9e;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding:6px;display:grid}.session-capture-form label{padding-left:6px;font-size:10px}.session-capture-form input{min-width:0;height:32px;color:var(--text);background:0 0;border:0;outline:0}.session-capture-form button{height:32px;color:var(--text);cursor:pointer;text-transform:uppercase;background:#7cc8ff14;border:1px solid #7cc8ff47;border-radius:7px;padding:0 12px;font-family:Cascadia Code,Consolas,monospace;font-size:10px}.session-capture-form button:disabled{cursor:wait;opacity:.7}.toolbar input,.capture-bar input{border:1px solid var(--line);width:100%;color:var(--text);background:#ffffff08;border-radius:8px}.habit-meter{align-items:baseline;gap:8px;margin-top:8px;display:flex}.habit-meter strong{font-family:Cascadia Code,Consolas,monospace;font-size:22px}.habit-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.habit-item{background:#ffffff05;border:1px solid #0000;border-radius:8px;min-width:0}.habit-item summary{min-height:42px;color:var(--text);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;list-style:none;display:grid}.habit-item summary::-webkit-details-marker{display:none}.habit-item summary:after{content:"+";color:var(--muted);font-family:Cascadia Code,Consolas,monospace}.habit-item[open] summary:after{content:"-"}.habit-check{border:1px solid var(--line);color:#0000;cursor:pointer;text-align:center;background:0 0;border-radius:5px;justify-content:center;align-items:center;width:16px;height:16px;font-family:Cascadia Code,Consolas,monospace;font-size:11px;font-weight:700;line-height:1;display:flex}.habit-item span{gap:2px;min-width:0;display:grid}.habit-item strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.habit-item small,.habit-dropdown span{color:var(--muted);text-transform:uppercase;font-family:Cascadia Code,Consolas,monospace;font-size:9px}.habit-item.is-done{background:#8de1b012;border-color:#8de1b03d}.habit-item.is-done .habit-check{color:var(--accent);background:#8de1b029;border-color:#8de1b066}.habit-dropdown{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 8px 7px 32px;display:grid}.habit-dropdown strong{color:var(--accent);font-family:Cascadia Code,Consolas,monospace;font-size:10px}.week-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-top:8px;display:grid}.week-strip button{border:1px solid var(--line);min-height:40px;color:var(--muted);cursor:pointer;background:#ffffff05;border-radius:8px;gap:4px;display:grid}.week-strip button strong{color:var(--text)}.week-strip button.is-selected{background:#7cc8ff14;border-color:#7cc8ff47}.agenda-list{gap:6px;margin-top:8px;display:grid}.agenda-list div{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:10px;padding-bottom:6px;display:grid}.agenda-list div:last-child{border-bottom:0;padding-bottom:0}.agenda-list span,.agenda-list em{font-size:10px}.agenda-list em{color:var(--cool);font-style:normal}.agenda-list p{color:var(--muted);margin:0}.goal-list{gap:7px;margin-top:10px;display:grid}.goal-list div{border:1px solid var(--line);background:#ffffff05;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:34px;padding:7px 8px;display:grid}.goal-list span{color:var(--accent);font-size:10px}.goal-list strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.capture-list{gap:6px;margin-top:10px;display:grid}.capture-list p{color:var(--muted);margin:0}.capture-list div{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding-bottom:6px;display:grid}.capture-list div:last-child{border-bottom:0;padding-bottom:0}.capture-list span,.capture-list em{font-size:10px}.capture-list strong{font-size:12px}.section-heading{justify-content:space-between;gap:18px;margin-bottom:14px}.section-heading h2{margin-top:3px;font-size:24px}.crm-page{grid-template-rows:auto auto auto minmax(0,1fr);height:100%;min-height:0;display:grid}.crm-heading{align-items:center}.task-create-form{grid-template-columns:minmax(220px,1fr) 132px 150px 92px auto;gap:8px;width:min(850px,100%);display:grid}.task-create-form input,.task-create-form select,.task-create-form button,.task-search input,.task-card select,.task-card-header button{border:1px solid var(--line);color:var(--text);background:#ffffff08;border-radius:8px}.task-create-form input,.task-create-form select,.task-create-form button{height:42px}.task-create-form input{min-width:0;padding:0 14px}.task-create-form select{min-width:0;color:var(--muted);padding:0 10px}.task-create-form button{cursor:pointer;background:#8de1b01a;border-color:#8de1b047;padding:0 16px}.task-create-form button:disabled{cursor:wait;opacity:.7}.crm-control-row{justify-content:space-between;gap:12px;margin-bottom:10px}.task-search{gap:10px;min-width:min(380px,100%)}.task-search span,.crm-summary span,.crm-stat-row span,.task-card-header span,.task-card footer em{font-size:10px}.task-search input{width:100%;height:36px;padding:0 12px}.crm-summary{gap:8px}.crm-summary div{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:2px;min-width:72px;padding:8px 10px;display:grid}.crm-summary strong{font-family:Cascadia Code,Consolas,monospace;font-size:18px}.crm-stat-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.crm-stat-row button{border:1px solid var(--line);background:var(--panel);min-height:48px;color:var(--text);cursor:pointer;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:10px 12px;display:grid}.crm-stat-row button.is-selected{background:#8de1b014;border-color:#8de1b047}.crm-stat-row strong{font-family:Cascadia Code,Consolas,monospace;font-size:20px}.toolbar{gap:10px}.toolbar input{width:260px;height:42px;padding:0 14px}.toolbar button,.ghost-button,.capture-bar button{height:42px;color:var(--text);cursor:pointer;background:#8de1b01a;border:1px solid #8de1b047;border-radius:8px}.toolbar button,.ghost-button{padding:0 16px}.stat-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.stat-row div{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:6px;min-height:74px;padding:14px;display:grid}.stat-row strong{font-family:Cascadia Code,Consolas,monospace;font-size:24px}.kanban-board{grid-template-columns:repeat(4,minmax(220px,1fr));gap:14px;min-height:0;display:grid}.kanban-column{border:1px solid var(--line);background:var(--panel);border-radius:8px;align-content:start;gap:10px;min-height:0;padding:14px;display:grid;overflow:auto}.kanban-column header{color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-family:Cascadia Code,Consolas,monospace;display:flex}.kanban-column header em{min-width:24px;height:24px;color:var(--text);background:#ffffff0a;border-radius:999px;place-items:center;font-style:normal;display:grid}.task-card{background:#ffffff05;border:1px solid #0000;border-radius:8px;gap:8px;padding:12px;display:grid}.task-card:hover{border-color:#7cc8ff33}.task-card-header,.task-card footer{align-items:center;gap:8px;display:flex}.task-card-header{justify-content:flex-start}.task-card footer{justify-content:space-between}.priority-pill{border:1px solid var(--line);border-radius:999px;flex:none;place-items:center;min-width:58px;height:24px;padding:0 8px;font-size:10px;font-style:normal;display:inline-grid}.priority-pill.is-low{color:var(--cool);background:#7cc8ff14;border-color:#7cc8ff4d}.priority-pill.is-medium{color:var(--accent);background:#8de1b014;border-color:#8de1b04d}.priority-pill.is-high{color:var(--warn);background:#f2c8791a;border-color:#f2c8795c}.priority-pill.is-urgent{color:var(--danger);background:#f18b8b1f;border-color:#f18b8b66}.task-card-header button{height:26px;color:var(--muted);cursor:pointer;text-transform:uppercase;margin-left:auto;padding:0 10px;font-family:Cascadia Code,Consolas,monospace;font-size:10px}.task-card-header button:disabled,.task-card select:disabled{cursor:wait;opacity:.65}.task-card strong{font-size:14px;line-height:1.25}.task-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.task-card footer em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;overflow:hidden}.task-card select{height:28px;color:var(--muted);flex:none;padding:0 7px;font-family:Cascadia Code,Consolas,monospace;font-size:10px}.empty-column{border:1px dashed var(--line);color:var(--muted);border-radius:8px;margin:0;padding:12px}.brain-page{grid-template-rows:34px minmax(0,1fr);gap:10px;height:100%;min-height:0;display:grid}.brain-topline{border:1px solid var(--line);background:#0b0f15b8;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.brain-topline p{margin:0}.brain-topline span{font-size:10px}.brain-layout{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:12px;min-height:0;display:grid}.brain-area-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(126px,auto);align-content:start;gap:10px;min-height:0;display:grid;overflow:auto}.brain-area-card{border:1px solid var(--line);background:var(--panel);min-width:0;color:var(--text);text-align:left;cursor:pointer;border-radius:8px;gap:10px;padding:12px;display:grid}.brain-area-card.is-active{background:#7cc8ff12;border-color:#7cc8ff59}.brain-area-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}.brain-area-card header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.brain-status-dot{background:var(--accent);border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 14px}.brain-area-card.is-cool .brain-status-dot{color:var(--cool);background:var(--cool)}.brain-area-card.is-accent .brain-status-dot{color:var(--accent);background:var(--accent)}.brain-area-card.is-warn .brain-status-dot{color:var(--warn);background:var(--warn)}.brain-area-card.is-danger .brain-status-dot{color:var(--danger);background:var(--danger)}.brain-area-card.is-neutral .brain-status-dot{color:var(--muted);background:var(--muted)}.brain-area-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.brain-area-metrics div,.brain-detail-meta div{gap:3px;display:grid}.brain-area-metrics strong,.brain-detail-meta strong{font-family:Cascadia Code,Consolas,monospace;font-size:16px}.brain-area-metrics span,.brain-detail-meta span{font-size:9px}.brain-area-card p,.brain-task-list p{color:var(--muted);margin:0;font-size:11px;line-height:1.4}.brain-detail-panel{grid-template-rows:auto auto auto auto minmax(0,1fr);gap:12px;display:grid}.brain-detail-title h2{margin:8px 0 0;font-size:28px}.brain-detail-title p{margin:6px 0 0;font-size:11px;line-height:1.5}.brain-detail-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.brain-detail-meta div,.brain-brief{border:1px solid var(--line);background:#ffffff05;border-radius:8px;padding:10px}.brain-brief{gap:6px;display:grid}.brain-brief strong{font-size:13px}.brain-task-list{gap:7px;min-height:0;display:grid;overflow:auto}.brain-task-row{border:1px solid var(--line);background:#ffffff05;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.brain-task-row>button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:5px;width:16px;height:16px}.brain-task-row>button:disabled{cursor:wait;opacity:.6}.brain-task-row div{gap:3px;min-width:0;display:grid}.brain-task-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.brain-task-row span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.journal-layout{grid-template-rows:minmax(220px,1fr) 150px;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:14px;height:calc(100% - 56px);min-height:0;display:grid}.journal-compose-panel,.journal-stats-panel,.journal-feed-panel{min-height:0;display:grid}.journal-feed-panel{grid-area:1/2/span 2;grid-template-rows:auto minmax(0,1fr)}.journal-form{grid-template-rows:minmax(0,1fr) auto;gap:10px;min-height:0;margin-top:12px;display:grid}.journal-form textarea{resize:none;border:1px solid var(--line);width:100%;min-height:0;color:var(--text);background:#ffffff08;border-radius:8px;padding:12px;line-height:1.45}.journal-form button{height:42px;color:var(--text);cursor:pointer;background:#8de1b01a;border:1px solid #8de1b047;border-radius:8px}.journal-form button:disabled{cursor:wait;opacity:.7}.journal-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.journal-stat-grid div{border:1px solid var(--line);background:#ffffff05;border-radius:8px;gap:6px;min-height:84px;padding:12px;display:grid}.journal-stat-grid span{font-size:10px}.journal-stat-grid strong{font-family:Cascadia Code,Consolas,monospace;font-size:24px}.journal-list{gap:10px;min-height:0;margin-top:12px;padding-right:4px;display:grid;overflow:auto}.journal-list>p{color:var(--muted);margin:0}.journal-list article{border:1px solid var(--line);background:#ffffff05;border-radius:8px;gap:8px;padding:12px;display:grid}.journal-list article div,.journal-list footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.journal-list p{color:var(--text);margin:0;line-height:1.45}.journal-list span,.journal-list em,.journal-list small{font-size:10px;font-style:normal}.journal-list em{color:var(--cool)}.journal-list footer{flex-wrap:wrap;justify-content:flex-start}.journal-list small{color:var(--cool);background:#7cc8ff14;border-radius:999px;padding:3px 7px}.capture-bar{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:0;box-shadow:var(--shadow);background:#0b0f15eb;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 10px;display:grid;position:static}.capture-bar label{color:var(--muted);text-transform:uppercase;font-family:Cascadia Code,Consolas,monospace}.capture-bar input{height:36px;padding:0 14px}.capture-bar button{min-width:72px;height:36px}.capture-bar button:disabled{cursor:wait;opacity:.7}.toast{max-width:320px;color:var(--text);opacity:0;pointer-events:none;background:#141e1af5;border:1px solid #8de1b040;border-radius:8px;padding:12px 14px;transition:opacity .16s,transform .16s;position:fixed;bottom:72px;right:18px;transform:translateY(10px)}.toast.is-visible{opacity:1;transform:translateY(0)}.login-shell{place-items:center;min-height:100vh;padding:18px;display:grid}.login-panel{border:1px solid var(--line);background:var(--panel);width:min(420px,100%);box-shadow:var(--shadow);border-radius:8px;gap:16px;padding:24px;display:grid}.login-panel h1{margin:0;font-size:24px}.login-panel form{gap:10px;display:grid}.login-panel label{color:var(--muted);text-transform:uppercase;font-family:Cascadia Code,Consolas,monospace;font-size:11px}.login-panel input{border:1px solid var(--line);height:44px;color:var(--text);background:#ffffff08;border-radius:8px;padding:0 14px}.login-panel button{cursor:pointer;background:#8de1b01a;border:1px solid #8de1b047;border-radius:8px;height:42px}.login-panel button:disabled{cursor:wait;opacity:.7}.login-error{color:var(--danger);margin:0}button:hover,.habit-item:hover{border-color:#ecf2f82e}input:focus,button:focus-visible{outline-offset:2px;outline:2px solid #7cc8ff6b}@media (max-width:1180px){html,body{height:auto;overflow:auto}.app-shell{height:auto;min-height:100vh;overflow:visible}.top-rail{grid-template-columns:1fr}.nav-tabs,.rail-meta{justify-self:start}.rail-meta{flex-wrap:wrap;justify-content:flex-start}.home-grid{grid-template-columns:1fr;height:auto}.home-grid>.stack:first-child,.center-stack,.home-grid>.stack:last-child{grid-template-rows:none}.crm-page{height:auto}.crm-heading,.crm-control-row{flex-direction:column;align-items:stretch}.task-create-form{width:100%}.brain-page{height:auto}.brain-layout{grid-template-columns:1fr}.brain-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kanban-board{grid-template-columns:repeat(2,minmax(260px,1fr))}.journal-layout{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.journal-feed-panel{grid-area:auto/1/auto/-1;min-height:420px}}@media (max-width:760px){html,body{height:100%;overflow:hidden}.app-shell{grid-template-rows:58px minmax(0,1fr) 46px;gap:8px;height:100vh;min-height:0;padding:8px;overflow:hidden}.top-rail{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:8px}.brand-block{gap:8px}.brand-block .eyebrow,.ticker,.avatar{display:none}.brand-mark{width:34px;height:34px;font-size:12px}.brand-block h1{max-width:96px;font-size:14px;line-height:1.05}.section-heading h2{font-size:20px}.nav-tabs{justify-self:center;width:auto;overflow:hidden}.nav-tab{padding:7px 8px;font-size:12px}.rail-meta{justify-self:end}.clock-block{align-items:flex-end}.clock-block strong{font-size:11px}.clock-block span{font-size:10px}.workspace,.page.is-active{height:100%;min-height:0;overflow:hidden}.toolbar input{width:100%}.crm-page{grid-template-rows:auto auto auto minmax(0,1fr);height:100%;overflow:hidden}.crm-heading{gap:8px;margin-bottom:8px}.crm-heading h2{font-size:18px}.task-create-form{grid-template-columns:minmax(0,1fr) 68px 82px 62px auto;gap:5px}.task-create-form input,.task-create-form select,.task-create-form button{height:32px;font-size:10px}.task-create-form input{padding:0 8px}.task-create-form select{padding:0 4px}.task-create-form button{padding:0 7px}.crm-control-row{gap:6px;margin-bottom:7px}.task-search{gap:6px;min-width:0}.task-search span{display:none}.task-search input{height:30px;font-size:10px}.crm-summary{display:none}.crm-stat-row{gap:5px;margin-bottom:7px}.crm-stat-row button{min-height:34px;padding:6px}.crm-stat-row span,.task-card-header span,.task-card footer em,.priority-pill{font-size:8px}.crm-stat-row strong{font-size:14px}.brain-page{grid-template-rows:28px minmax(0,1fr);gap:8px;height:100%;overflow:hidden}.brain-topline{padding:6px 8px}.brain-topline span{display:none}.brain-layout{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:8px}.brain-area-grid{grid-template-columns:1fr;gap:6px}.brain-area-card,.brain-detail-panel{padding:8px}.brain-area-card{gap:6px;min-height:84px}.brain-area-card header strong{font-size:11px}.brain-area-card p{display:none}.brain-area-metrics{gap:4px}.brain-area-metrics strong,.brain-detail-meta strong{font-size:13px}.brain-area-metrics span,.brain-detail-meta span,.brain-task-row span{font-size:8px}.brain-detail-panel{gap:8px}.brain-detail-title h2{margin-top:4px;font-size:18px}.brain-detail-title p{font-size:10px;line-height:1.35}.brain-detail-meta{gap:5px}.brain-detail-meta div,.brain-brief{padding:6px}.brain-brief strong,.brain-task-row strong{font-size:10px}.brain-task-list{gap:5px}.brain-task-row{grid-template-columns:auto minmax(0,1fr);gap:6px;padding:6px}.brain-task-row .priority-pill{grid-column:2;justify-self:start}.home-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.28fr) minmax(0,.9fr);gap:8px;height:100%;min-height:0}.home-grid>.stack:first-child{grid-template-rows:.85fr 1.75fr}.center-stack{grid-template-rows:.95fr 1.08fr .97fr}.home-grid>.stack:last-child{grid-template-rows:.42fr 1fr}.stack{gap:8px;min-height:0}.operator-panel,.tasks-panel,.session-panel,.habits-panel,.calendar-panel,.goals-panel,.captures-panel,.journal-compose-panel,.journal-stats-panel,.journal-feed-panel{padding:8px}.panel-header{gap:6px;font-size:9px}.operator-identity{gap:8px;margin-top:8px}.operator-sigil{width:34px;height:34px;font-size:11px}.operator-copy h2{font-size:13px;line-height:1.08}.operator-copy p,.operator-copy span,.metric-pair span,.mini-grid span,.habit-meter span{font-size:9px}.metric-pair,.mini-grid{grid-template-columns:1fr;gap:6px;margin-top:8px}.metric-pair strong,.mini-grid strong{font-size:12px}.task-summary-list{gap:5px;margin-top:8px}.task-summary-list button{gap:3px 6px;padding:6px}.task-summary-list button:nth-child(n+4),.agenda-list div:nth-child(n+4),.capture-list div:nth-child(n+3){display:none}.task-summary-list strong,.capture-list strong{font-size:10px}.task-summary-list span,.task-summary-list em,.capture-list span,.capture-list em{font-size:8px}.session-headline{align-items:center;gap:8px;margin-top:8px}.session-headline h2{font-size:16px}.session-headline p{font-size:12px}.session-time strong{font-size:18px}.session-capture-form{grid-template-columns:minmax(0,1fr) auto;gap:6px;min-height:34px;padding:4px}.session-capture-form label{display:none}.session-capture-form input,.session-capture-form button{height:26px;font-size:10px}.session-capture-form button{padding:0 8px}.habit-meter{gap:6px;margin-top:6px}.habit-meter strong{font-size:18px}.habit-list{gap:4px;margin-top:6px}.habit-item summary{gap:6px;min-height:34px;padding:4px 6px}.habit-check{width:13px;height:13px;font-size:9px}.habit-item strong{font-size:10px}.habit-item small{display:none}.habit-dropdown{padding:0 6px 5px 25px}.habit-dropdown span,.habit-dropdown strong{font-size:8px}.week-strip{gap:3px;margin-top:6px}.week-strip button{min-height:28px;padding:2px;font-size:8px}.agenda-list{gap:4px;margin-top:6px}.agenda-list div{grid-template-columns:48px minmax(0,1fr);gap:6px;padding-bottom:4px}.agenda-list em{display:none}.agenda-list span{font-size:8px}.agenda-list strong{font-size:10px}.goal-list{gap:5px;margin-top:8px}.goal-list div{gap:7px;min-height:28px;padding:5px 6px}.goal-list span{font-size:8px}.goal-list strong{font-size:10px}.capture-list{gap:5px;margin-top:8px}.capture-list div{grid-template-columns:1fr;gap:2px;padding-bottom:5px}.stat-row{grid-template-columns:1fr}.journal-layout{grid-template-rows:minmax(0,1fr) 94px;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:8px;height:calc(100% - 46px);min-height:0}.journal-feed-panel{grid-area:1/2/span 2;min-height:0}.journal-form{gap:6px;margin-top:8px}.journal-form textarea{padding:8px;font-size:11px}.journal-form button{height:32px;font-size:11px}.journal-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:8px}.journal-stat-grid div{gap:2px;min-height:38px;padding:5px}.journal-stat-grid span,.journal-list span,.journal-list em,.journal-list small{font-size:8px}.journal-stat-grid strong{font-size:14px}.journal-list{gap:6px;margin-top:8px}.journal-list article{gap:5px;padding:7px}.journal-list p{font-size:10px;line-height:1.35}.kanban-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.kanban-column{gap:6px;padding:8px}.kanban-column header{font-size:9px}.kanban-column header em{min-width:20px;height:20px}.task-card{gap:6px;padding:8px}.priority-pill{min-width:46px;height:20px;padding:0 5px}.task-card strong{font-size:11px}.task-card p{font-size:10px}.task-card-header button,.task-card select{height:24px;padding:0 5px;font-size:8px}.capture-bar{grid-template-columns:minmax(0,1fr) auto;padding:5px 8px}.capture-bar label{display:none}.capture-bar button{width:auto;height:34px}.capture-bar input{height:34px}.toast{bottom:60px}}
