:root{color-scheme:light;--shell-hi: #e5e7e9;--shell: #c9ccd0;--shell-mid: #b9bdc1;--shell-low: #aeb2b6;--panel: #17191b;--panel-hi: #222527;--panel-low: #0e0f10;--ink: #f1f2ef;--ink-dark: #111214;--muted: #a7abad;--muted-dark: #5a5e61;--line: rgba(255, 255, 255, .13);--line-dark: rgba(0, 0, 0, .28);--danger: #ff4851;--work: #39b8ff;--noda: #b85cff;--music: #ff9d28;--health: #8fdb3f;--life: #ffc52e;--lcd: #98d744;--shadow: 0 10px 24px rgba(0, 0, 0, .23);--inset: inset 0 1px rgba(255, 255, 255, .1), inset 0 -1px rgba(0, 0, 0, .5);--radius: 6px;font-family:Arial Narrow,Roboto Condensed,Segoe UI,sans-serif;font-size:16px}*{box-sizing:border-box}html{background:#222426}body{min-width:320px;min-height:100vh;margin:0;color:var(--ink-dark);background:#222426;-webkit-font-smoothing:antialiased}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,[contenteditable=true]:focus-visible{outline:3px solid color-mix(in srgb,var(--work) 58%,transparent);outline-offset:2px}h1,h2,h3,p{margin-top:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.os-chassis{position:relative;min-height:100vh;display:grid;grid-template-columns:150px minmax(0,1fr);padding:16px;background:linear-gradient(90deg,rgba(255,255,255,.09),transparent 2%,transparent 98%,rgba(0,0,0,.15)),linear-gradient(180deg,var(--shell-hi),var(--shell) 58%,var(--shell-low));box-shadow:inset 0 0 0 1px #ffffffa6,inset 0 0 0 3px #00000029}.mode-rail{min-height:calc(100vh - 32px);display:flex;flex-direction:column;gap:14px;padding-right:14px;border-right:1px solid rgba(0,0,0,.24);box-shadow:1px 0 #ffffff80}.brand-plate{min-height:70px;display:grid;place-content:center;gap:7px;padding:10px;color:var(--ink);background:linear-gradient(160deg,#2b2e30,#101112);border:1px solid #050606;border-radius:4px;box-shadow:var(--shadow),var(--inset)}.brand-plate strong{letter-spacing:.04em}.brand-plate strong span,.mobile-brand span{color:var(--danger)}.brand-plate small{font-size:.68rem;letter-spacing:.08em}.rail-caption{display:block;text-align:center;font-size:.78rem;letter-spacing:.08em}.rail-nav{display:grid;gap:10px}.hardware-key{position:relative;min-height:48px;display:grid;place-items:center;padding:8px;color:var(--ink);font-size:.78rem;letter-spacing:.035em;background:linear-gradient(180deg,#303335,#151719);border:1px solid #060707;border-radius:4px;box-shadow:0 5px 8px #00000047,var(--inset);transition:transform .16s ease,filter .16s ease}.hardware-key:hover{filter:brightness(1.14)}.hardware-key:active{transform:translateY(1px)}.hardware-led{position:absolute;top:7px;left:8px;width:7px;height:7px;border-radius:50%;background:#2b2e2f;box-shadow:inset 0 1px 2px #000c}.hardware-key.is-active .hardware-led{background:var(--danger);box-shadow:0 0 9px #ff4851b8,inset 0 1px #ffffffb3}.pad-bank{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:11px;background:#ffffff2e;border:1px solid rgba(0,0,0,.25);border-radius:4px;box-shadow:inset 0 1px #ffffff80}.mini-pad{aspect-ratio:1;display:block;background:linear-gradient(145deg,#303335,#111214);border:1px solid #090a0a;border-radius:3px;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 55%,transparent),0 3px 5px #0000003d}.rail-spacer{flex:1}.system-block{display:grid;gap:11px;padding:13px 10px;color:var(--ink);font-size:.76rem;background:linear-gradient(160deg,#2b2e30,#101112);border:1px solid #060707;border-radius:4px;box-shadow:var(--inset)}.system-block>div{display:flex;gap:20px}.system-block small{color:var(--muted)}.workspace{min-width:0;padding-left:14px}.app-header{min-height:70px;display:grid;grid-template-columns:270px minmax(320px,570px) minmax(80px,1fr);align-items:center;gap:18px;padding:0 4px}.page-identity h1{margin:0;font-size:clamp(1.65rem,2.3vw,2.25rem);font-weight:700;letter-spacing:-.035em;line-height:1}.page-identity p{margin:4px 0 0;color:var(--muted-dark);font-size:.93rem}.mobile-brand,.mobile-add{display:none}.quick-command{min-width:0;height:48px;display:grid;grid-template-columns:auto minmax(0,1fr) 56px;align-items:center;color:var(--ink);background:linear-gradient(180deg,#25282a,#111214);border:1px solid #080909;border-radius:5px;box-shadow:0 7px 15px #00000038,var(--inset);overflow:hidden}.quick-command>span{padding-left:18px;color:var(--ink)}.quick-command input{width:100%;min-width:0;height:100%;padding:0 14px;color:var(--ink);background:transparent;border:0;outline:0}.quick-command input::placeholder{color:var(--muted);opacity:.82}.quick-command button{height:100%;color:var(--ink);background:linear-gradient(180deg,#272a2c,#111214);border:0;border-left:1px solid rgba(255,255,255,.16)}.vent{justify-self:end;width:min(220px,75%);height:24px;background:repeating-linear-gradient(90deg,#161718 0 4px,transparent 4px 9px);-webkit-mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent);mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent)}.redline{height:3px;background:var(--danger);box-shadow:0 1px #ffffff80}.page-content{padding-top:14px}.black-panel,.silver-module{border-radius:var(--radius)}.black-panel{color:var(--ink);background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.035),transparent 38%),linear-gradient(150deg,var(--panel-hi),var(--panel) 48%,var(--panel-low));border:1px solid #070808;box-shadow:var(--shadow),var(--inset)}.silver-module{color:var(--ink-dark);background:linear-gradient(155deg,var(--shell-hi),var(--shell-mid));border:1px solid rgba(0,0,0,.34);box-shadow:inset 0 1px #ffffffb8,0 7px 16px #00000029}.panel-heading,.section-heading,.module-label,.source-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-heading{min-height:48px;padding:0 16px;color:var(--ink);border-bottom:1px solid var(--line)}.panel-heading>div,.section-heading>div{display:flex;align-items:center;gap:10px}.panel-heading h2,.section-heading h2,.module-label h2,.source-heading h3{margin:0;font-size:1rem;font-weight:500}.panel-heading>span,.section-heading>span,.module-label>span,.status-code{color:var(--muted);font-size:.8rem}.section-heading{min-height:36px;color:var(--ink-dark);padding:0 10px}.section-glyph,.panel-icon{color:var(--muted)}.led,.sphere-dot{display:inline-block;flex:0 0 auto;border-radius:50%}.led{width:8px;height:8px;background:#313436;border:1px solid rgba(0,0,0,.68);box-shadow:inset 0 1px #ffffff3d}.sphere-dot{width:10px;height:10px}.led-danger,.sphere-danger{color:var(--danger);background-color:var(--danger);box-shadow:0 0 8px color-mix(in srgb,var(--danger) 64%,transparent)}.led-work,.sphere-work{color:var(--work);background-color:var(--work);box-shadow:0 0 8px color-mix(in srgb,var(--work) 54%,transparent)}.led-noda,.sphere-noda{color:var(--noda);background-color:var(--noda);box-shadow:0 0 8px color-mix(in srgb,var(--noda) 54%,transparent)}.led-music,.sphere-music{color:var(--music);background-color:var(--music);box-shadow:0 0 8px color-mix(in srgb,var(--music) 54%,transparent)}.led-health,.sphere-health{color:var(--health);background-color:var(--health);box-shadow:0 0 8px color-mix(in srgb,var(--health) 54%,transparent)}.led-life,.sphere-life{color:var(--life);background-color:var(--life);box-shadow:0 0 8px color-mix(in srgb,var(--life) 54%,transparent)}.sphere-muted{color:#8c9092;background-color:#8c9092}.sphere-border-work{--row-sphere: var(--work)}.sphere-border-noda{--row-sphere: var(--noda)}.sphere-border-music{--row-sphere: var(--music)}.sphere-border-health{--row-sphere: var(--health)}.sphere-border-life{--row-sphere: var(--life)}.sphere-border-danger{--row-sphere: var(--danger)}.sphere-border-muted{--row-sphere: #8c9092}.text-danger{color:var(--danger)!important}.text-work{color:var(--work)}.status-chip{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 10px;color:var(--ink);background:linear-gradient(180deg,#2a2d2f,#121314);border:1px solid #080909;border-radius:4px;box-shadow:0 4px 8px #0003,var(--inset)}.panel-control,.primary-control,.sort-control,.transport-controls button,.view-bank button{min-height:40px;padding:0 16px;border-radius:4px}.panel-control{color:var(--ink);background:linear-gradient(180deg,#2a2d2f,#141617);border:1px solid #060707;box-shadow:var(--inset)}.primary-control{color:#101112;font-weight:600;background:var(--lcd);border:1px solid color-mix(in srgb,var(--lcd) 70%,black);box-shadow:0 0 0 1px #00000073,0 0 14px #98d74429,inset 0 1px #ffffff80}.icon-control{min-width:40px;min-height:40px;color:var(--ink);background:transparent;border:0}.full-width{width:100%}.progress-line{position:relative;height:4px;display:block;overflow:hidden;background:#ffffff1c;border-radius:3px}.progress-line>span,.progress-line>i{display:block;width:var(--progress);height:100%;background-color:currentColor;box-shadow:none}.mobile-nav,.mobile-master{display:none}.lilith-panel{position:relative;min-height:210px}.lilith-panel .voice-monitor{margin:16px}.lilith-panel>p{margin:0 16px 18px;color:var(--muted);line-height:1.55}.panel-led{position:absolute;right:14px;bottom:14px}.voice-monitor{height:92px;display:flex;align-items:center;justify-content:center;gap:6px;padding:16px;background:#0b0c0c;border:1px solid #050505;border-radius:3px;box-shadow:inset 0 0 20px #000000d1}.voice-monitor span{width:2px;height:var(--voice-height);min-height:4px;background:var(--lcd);box-shadow:0 0 6px #98d7446b}.status-deck{display:grid;grid-template-columns:repeat(4,1fr);margin-top:14px;color:var(--ink);background:linear-gradient(180deg,#25282a,#121314);border:1px solid #070808;border-radius:var(--radius);box-shadow:var(--shadow),var(--inset);overflow:hidden}.status-deck>*{min-height:76px;display:grid;grid-template-columns:50px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:12px;padding:10px 16px;color:var(--ink);text-align:left;background:transparent;border:0;border-right:1px solid var(--line)}.status-deck>*:last-child{border-right:0}.status-deck strong{align-self:end;font-weight:500}.status-deck small{color:var(--muted)}.deck-icon{grid-row:1 / span 2;align-self:center;display:grid;place-items:center;font-size:1.65rem}.capture-dialog{width:min(520px,calc(100% - 28px));padding:0;color:var(--ink);background:transparent;border:0}.capture-dialog::backdrop{background:#000000ad;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.capture-panel{display:grid;gap:16px;padding:20px;background:linear-gradient(150deg,var(--panel-hi),var(--panel-low));border:1px solid #050606;border-radius:7px;box-shadow:0 24px 70px #00000080,var(--inset)}.capture-panel .panel-heading{margin:-20px -20px 0}.capture-panel label{color:var(--muted)}.capture-panel input{min-height:52px;padding:0 14px;color:var(--lcd);background:#090a09;border:1px solid rgba(152,215,68,.42);border-radius:4px}.capture-panel .panel-heading button{color:var(--ink);background:transparent;border:0;font-size:1.5rem}.syntax-help{display:flex;flex-wrap:wrap;gap:16px;color:var(--muted);font-size:.82rem}.toast{position:fixed;z-index:20;right:24px;bottom:24px;max-width:min(360px,calc(100% - 48px));padding:13px 16px;color:var(--ink);background:#111314;border-left:3px solid var(--lcd);box-shadow:0 16px 40px #00000059;opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .2s ease,transform .2s ease}.toast.is-visible{opacity:1;transform:translateY(0)}.today-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:14px}.today-primary,.today-context{min-width:0;display:grid;align-content:start;gap:14px}.focus-body{display:grid;grid-template-columns:88px minmax(0,1fr) 150px;align-items:center;gap:24px;min-height:260px;padding:28px}.project-icon,.project-icon-small{display:grid;place-items:center;color:currentColor;background:color-mix(in srgb,currentColor 10%,#101112);border:1px solid currentColor;box-shadow:inset 0 0 24px color-mix(in srgb,currentColor 10%,transparent)}.project-icon{width:88px;height:88px;font-size:2rem;border-radius:7px}.project-icon-small{width:46px;height:46px;border-radius:4px}.focus-copy{min-width:0}.focus-copy .eyebrow{color:var(--work);font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.focus-copy h3{margin:12px 0;color:var(--lcd);font-size:clamp(1.7rem,3vw,3rem);line-height:1.05;font-weight:500}.focus-copy p{max-width:640px;margin-bottom:22px;color:var(--muted);line-height:1.55}.focus-copy .progress-line{max-width:560px}.focus-copy .progress-line>span{color:var(--lcd)}.focus-meta{display:flex;flex-wrap:wrap;gap:18px;margin-top:10px;color:var(--muted);font-size:.83rem}.encoder{position:relative;width:124px;height:124px;justify-self:center;border:9px solid #080909;border-radius:50%;background:repeating-conic-gradient(from 0deg,#c8cbcd 0deg 1deg,#767a7d 1deg 2deg,#bfc2c4 2deg 4deg),#aaaeb1;box-shadow:0 12px 22px #0000007a,inset 0 0 0 5px #27292a,inset 0 0 0 7px #b8bbbd}.encoder:before{content:"";position:absolute;inset:-24px;border:1px dotted rgba(255,255,255,.58);border-radius:50%}.encoder span{position:absolute;width:3px;height:28px;right:26px;bottom:18px;background:var(--lcd);transform:rotate(-43deg);transform-origin:center bottom}.focus-actions{display:flex;align-items:center;gap:10px;padding:14px 18px;border-top:1px solid var(--line)}.task-counter{margin-left:auto;color:var(--muted)}.task-sequence{padding:5px 14px}.task-row{position:relative;min-height:66px;display:grid;grid-template-columns:28px 46px minmax(0,1fr) auto 10px 42px;align-items:center;gap:12px;border-bottom:1px solid var(--line);transition:opacity .18s ease}.task-row:last-child{border-bottom:0}.task-row.is-done{opacity:.45}.task-row.is-done .task-copy strong{text-decoration:line-through}.sequence-index{color:var(--muted);font-size:.75rem;font-family:ui-monospace,monospace}.task-check{width:42px;height:42px;display:grid;place-items:center;color:transparent;background:color-mix(in srgb,currentColor 10%,#111314);border:1px solid color-mix(in srgb,currentColor 45%,#111314);border-radius:4px;box-shadow:inset 0 0 12px #0000005c}.task-check[aria-pressed=true]{color:var(--ink-dark);background:var(--lcd)}.task-copy{min-width:0;display:grid;gap:5px}.task-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.task-copy span{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:.82rem}.task-row time{color:var(--muted);font-size:.84rem;white-space:nowrap}.today-bottom-grid{display:grid;grid-template-columns:1.2fr .9fr;gap:14px}.silver-module{padding:12px}.module-label{margin-bottom:10px}.project-pads{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.project-pad{min-width:0;min-height:66px;display:grid;gap:10px;padding:10px;color:var(--ink);background:linear-gradient(180deg,#282b2d,#141617);border:1px solid #070808;border-radius:4px;box-shadow:var(--inset)}.project-pad>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tiny-meter{height:4px;display:block;overflow:hidden;background:#ffffff17}.tiny-meter i{display:block;width:var(--progress);height:100%;box-shadow:none}.evening-strip{position:relative;overflow:hidden}.wave-line{height:44px;display:flex;align-items:center;justify-content:center;gap:4px;background:#101112;border-radius:3px}.wave-line i{width:3px;height:var(--wave-height);background:var(--lcd);box-shadow:0 0 5px #98d74447}.evening-strip p{margin:9px 0 0;color:var(--muted-dark);font-size:.82rem}.timeline-track{position:relative;padding:6px 14px}.timeline-track:before{content:"";position:absolute;left:59px;top:16px;bottom:16px;width:1px;background:#ffffff24}.timeline-event{position:relative;min-height:72px;display:grid;grid-template-columns:46px minmax(0,1fr);gap:10px;align-items:center;border-bottom:1px solid var(--line)}.timeline-event:last-child{border-bottom:0}.timeline-event:before{content:"";position:absolute;left:42px;width:8px;height:8px;border-radius:50%;background:var(--row-sphere);box-shadow:0 0 8px var(--row-sphere)}.timeline-event.is-now:after{content:"";position:absolute;left:47px;right:0;top:18px;height:1px;background:var(--danger)}.timeline-event time{color:var(--muted);font-size:.82rem}.timeline-event div{min-width:0;display:grid;gap:4px;padding-left:10px}.timeline-event strong{font-weight:500}.timeline-event span{color:var(--muted);font-size:.78rem}.panel-foot{margin:6px 14px 16px;color:var(--muted);font-size:.82rem}.signal-panel{padding-bottom:12px}.signal-row{display:grid;gap:7px;padding:8px 14px}.signal-row>div{display:flex;justify-content:space-between;gap:10px}.signal-row strong{font-size:.88rem;font-weight:500}.signal-row span{color:var(--muted);font-size:.8rem}.sphere-bank{display:grid;grid-template-columns:repeat(5,1fr);margin-bottom:14px;color:var(--ink);background:#141617;border:1px solid #070808;border-radius:var(--radius);box-shadow:var(--shadow),var(--inset);overflow:hidden}.sphere-tab{position:relative;min-height:64px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:0 20px;color:var(--ink);text-align:left;background:linear-gradient(180deg,#292c2e,#17191a);border:0;border-right:1px solid var(--line)}.sphere-tab:last-child{border-right:0}.sphere-tab strong{font-weight:500}.sphere-tab>span:last-child{color:var(--muted)}.sphere-tab.is-active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--row-sphere);box-shadow:0 0 8px var(--row-sphere)}.projects-layout{display:grid;grid-template-columns:280px minmax(0,1fr) 270px;gap:14px}.browser-list,.source-browser{min-height:620px;display:flex;flex-direction:column}.browser-rows{display:grid}.browser-row{position:relative;min-height:74px;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;color:var(--ink);text-align:left;background:transparent;border:0;border-bottom:1px solid var(--line)}.browser-row:before,.note-row:before,.person-row:before,.compact-task:before,.agenda-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--row-sphere)}.browser-row.is-selected,.note-row.is-selected,.person-row.is-selected,.source-row.is-selected{background:linear-gradient(90deg,color-mix(in srgb,var(--work) 13%,transparent),#ffffff0a);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--work) 58%,transparent)}.browser-row>span:nth-child(2){min-width:0;display:grid;gap:4px}.browser-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.browser-row small{color:var(--row-sphere)}.panel-footer-action{min-height:50px;margin-top:auto;padding:0 16px;color:var(--ink);text-align:left;background:transparent;border:0;border-top:1px solid var(--line)}.project-workarea{min-width:0;display:grid;align-content:start;gap:10px}.project-detail{padding:22px 26px}.project-title-row{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px}.project-title-row h2{margin:0 0 5px;font-size:1.75rem;font-weight:500}.project-title-row div>span{color:var(--muted)}.project-title-row .project-icon{width:52px;height:52px;font-size:1.2rem}.project-goal{margin-top:25px}.project-goal>span,.phase-block>div:first-child>span,.next-action>span{display:block;margin-bottom:7px;color:var(--muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.06em}.project-goal p{margin:0;max-width:690px;line-height:1.55}.project-progress{display:grid;gap:9px;margin-top:20px}.project-progress>div{display:flex;justify-content:space-between}.project-progress span{color:var(--muted)}.project-progress .progress-line>i{color:var(--work)}.phase-block{margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.phase-block>div:first-child{display:flex;justify-content:space-between;gap:16px}.phase-block>div:first-child strong{color:var(--work);font-weight:500}.phase-track{display:grid;grid-template-columns:repeat(5,1fr);margin-top:20px}.phase-track span{position:relative;display:grid;justify-items:center;gap:7px;color:var(--muted)}.phase-track span:before{content:"";position:absolute;left:0;right:0;top:5px;height:1px;background:#ffffff29}.phase-track span:first-child:before{left:50%}.phase-track span:last-child:before{right:50%}.phase-track i{z-index:1;width:11px;height:11px;background:#343738;border:1px solid var(--muted);border-radius:50%}.phase-track .is-complete i{background:var(--work);border-color:var(--work);box-shadow:0 0 8px #39b8ff59}.phase-track .is-current i{outline:3px solid rgba(57,184,255,.2)}.phase-track small{text-align:center}.next-action{position:relative;display:grid;grid-template-columns:1fr auto;margin-top:24px;padding:14px 56px 14px 14px;background:#00000029;border:1px solid var(--line);border-radius:4px}.next-action>span{grid-column:1 / -1}.next-action strong{font-size:1.25rem;font-weight:500}.next-action button{position:absolute;right:10px;top:50%;width:42px;height:42px;color:#111;background:var(--work);border:0;border-radius:3px;transform:translateY(-50%)}.project-tasks{padding:0 12px 5px}.project-tasks .panel-heading{margin:0 -12px}.compact-task{position:relative;min-height:51px;display:grid;grid-template-columns:26px 36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 8px;border-bottom:1px solid var(--line)}.compact-task:last-child{border-bottom:0}.compact-task>span{color:var(--muted);font-size:.75rem}.compact-task .task-check{width:30px;height:30px;border-radius:50%;background:transparent}.compact-task>div{min-width:0;display:grid}.compact-task strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.compact-task small{color:var(--row-sphere)}.compact-task time{color:var(--muted)}.project-aside,.schedule-aside,.notes-aside,.people-aside{min-width:0;display:grid;align-content:start;gap:14px}.facts-panel dl,.event-inspector dl{margin:0;padding:0 16px}.facts-panel dl>div,.event-inspector dl>div{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line)}.facts-panel dt,.event-inspector dt{color:var(--muted)}.facts-panel dd,.event-inspector dd{margin:0;text-align:right}.initial-pill{width:34px;height:34px;display:inline-grid;place-items:center;margin-left:4px;background:#3b3e40;border:1px solid var(--line);border-radius:50%}.segment-meter{display:inline-flex;gap:3px;margin-right:8px}.segment-meter i{width:5px;height:14px;background:var(--work)}.segment-meter i:nth-last-child(-n+3){background:#343738}.sphere-summary{display:flex!important;align-items:center!important;justify-content:space-around;grid-template:none!important}.sphere-summary span{display:inline-flex;align-items:center;gap:7px}.schedule-toolbar,.content-toolbar{min-height:48px;display:flex;align-items:center;gap:14px;margin-bottom:10px}.transport-controls,.view-bank{display:inline-flex;color:var(--ink);background:#17191a;border:1px solid #070808;border-radius:4px;box-shadow:var(--inset);overflow:hidden}.transport-controls button,.view-bank button{min-width:82px;color:var(--ink);background:linear-gradient(180deg,#292c2e,#161819);border:0;border-right:1px solid var(--line)}.transport-controls button:last-child,.view-bank button:last-child{border-right:0}.view-bank button{position:relative}.view-bank button.is-active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--work)}.schedule-toolbar .view-bank{margin-left:auto}.calendar-sync{display:inline-flex;align-items:center;gap:8px;margin-left:auto;white-space:nowrap}.schedule-layout{display:grid;grid-template-columns:220px minmax(0,1fr) 285px;gap:10px}.calendar-source{padding-bottom:16px}.calendar-source .panel-heading>div{width:100%;justify-content:space-between}.calendar-source .panel-heading button{min-width:34px;min-height:34px;color:var(--ink);background:transparent;border:0}.mini-calendar{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;padding:13px}.mini-calendar span,.mini-calendar button{display:grid;place-items:center;min-height:28px;font-size:.74rem}.mini-calendar .dow{color:var(--muted)}.mini-calendar button{color:var(--ink);background:transparent;border:0;border-radius:3px}.mini-calendar button.is-selected{color:#101112;background:var(--work)}.source-heading{min-height:44px;padding:0 15px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.source-heading button{color:var(--ink);background:transparent;border:0}.calendar-list{display:grid;padding:7px 14px}.calendar-list label{min-height:42px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px}.calendar-list input{width:18px;height:18px;accent-color:var(--lcd)}.week-panel{min-width:0;overflow:hidden}.week-header{min-height:45px;display:grid;grid-template-columns:54px repeat(7,1fr);border-bottom:1px solid var(--line)}.week-header>*{border-right:1px solid var(--line)}.week-header>*:last-child{border-right:0}.week-header button{color:var(--ink);background:transparent;border-top:0;border-bottom:0;border-left:0}.week-header button.is-selected{color:var(--work);background:#39b8ff0f;box-shadow:inset 0 0 0 1px #39b8ff85}.week-body{height:620px;display:grid;grid-template-columns:54px minmax(0,1fr)}.time-ruler{display:grid;grid-template-rows:repeat(8,1fr);padding-top:18px;color:var(--muted);border-right:1px solid var(--line)}.time-ruler span{padding-right:8px;text-align:right;font-size:.72rem}.day-tracks{min-width:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));background-image:repeating-linear-gradient(to bottom,transparent 0 calc(12.5% - 1px),rgba(255,255,255,.08) calc(12.5% - 1px) 12.5%)}.day-track{position:relative;min-width:0;border-right:1px solid var(--line)}.day-track:last-child{border-right:0}.day-track.is-selected{background:#39b8ff05}.calendar-clip{position:absolute;z-index:2;left:4px;right:4px;top:var(--clip-top);min-height:46px;height:var(--clip-height);display:grid;align-content:center;gap:3px;padding:6px 6px 6px 10px;overflow:hidden;color:var(--ink);text-align:left;background:linear-gradient(155deg,#2b2e30,#151718);border:1px solid #070808;border-left:3px solid var(--row-sphere);border-radius:3px;box-shadow:0 5px 10px #00000052,var(--inset)}.calendar-clip time{color:var(--muted);font-size:.7rem}.calendar-clip strong{overflow:hidden;font-size:.75rem;font-weight:500;line-height:1.2}.playhead{position:absolute;z-index:4;left:-1px;right:-1px;top:var(--playhead-top);height:1px;background:var(--danger);pointer-events:none}.playhead i{position:absolute;left:-5px;top:-4px;width:9px;height:9px;background:var(--danger);border-radius:50%;box-shadow:0 0 8px #ff485199}.playhead em{position:absolute;right:6px;bottom:4px;color:var(--danger);font-size:.73rem;font-style:normal}.mobile-agenda{display:none}.event-inspector{padding-bottom:14px}.event-inspector .panel-heading button{color:var(--ink);background:transparent;border:0}.event-inspector dl>div{align-items:start;flex-direction:column;justify-content:center;gap:4px}.event-inspector dd{display:flex;width:100%;justify-content:space-between;text-align:left}.event-inspector dd small{color:var(--muted)}.event-note{margin:8px 16px 16px;padding-top:12px;border-top:1px solid var(--line)}.event-note span{color:var(--muted);font-size:.8rem}.event-note p{margin:8px 0 0;line-height:1.5}.event-inspector>.panel-control{width:calc(100% - 32px);margin:0 16px}.mobile-agenda .agenda-row{position:relative}.agenda-row{min-height:58px;display:grid;grid-template-columns:62px 1fr 42px;align-items:center;gap:10px;padding:7px 10px;border-bottom:1px solid var(--line)}.agenda-row time{color:var(--muted)}.agenda-row strong{font-weight:500}.agenda-row button{color:var(--ink);background:transparent;border:0}.content-toolbar .sort-control{margin-left:auto}.sort-control{min-width:150px;color:var(--ink);background:linear-gradient(180deg,#292c2e,#161819);border:1px solid #070808;box-shadow:var(--inset)}.notes-layout{display:grid;grid-template-columns:210px 285px minmax(390px,1fr) 250px;gap:10px}.source-browser{padding-top:6px}.source-row{min-height:54px;display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 14px;color:var(--ink);text-align:left;background:transparent;border:0;border-bottom:1px solid var(--line)}.source-row strong{font-weight:500}.source-row em{color:var(--muted);font-style:normal}.source-browser>h2{margin:22px 14px 8px;color:var(--muted);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.07em}.source-spacer{flex:1}.note-browser,.people-browser{min-width:0;overflow:hidden}.note-row{position:relative;width:100%;min-height:112px;display:grid;gap:9px;padding:14px 14px 14px 17px;color:var(--ink);text-align:left;background:transparent;border:0;border-bottom:1px solid var(--line)}.note-row>span{display:flex;justify-content:space-between;gap:10px}.note-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.note-row time{flex:0 0 auto;color:var(--muted);font-size:.75rem}.note-row p{overflow:hidden;margin:0;color:var(--muted);font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.note-row small{display:inline-flex;align-items:center;gap:7px;color:var(--muted)}.note-editor{min-width:0;display:flex;flex-direction:column}.editor-toolbar{min-height:50px;display:flex;align-items:center;gap:3px;padding:0 12px;border-bottom:1px solid var(--line)}.editor-toolbar button{min-width:38px;min-height:38px;color:var(--ink);background:transparent;border:0;border-right:1px solid transparent}.editor-toolbar button:hover{background:#ffffff0f}.editor-toolbar>span{flex:1}.editor-body{flex:1;min-height:0;padding:25px 26px;line-height:1.55}.editor-body h2{margin-bottom:8px;font-size:1.65rem;font-weight:500}.editor-body .note-meta{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:.82rem}.editor-body h3{margin:24px 0 7px;font-size:1rem}.editor-body p,.editor-body li{color:#daddda}.editor-body ol{margin:0;padding-left:21px}.editor-body label{min-height:30px;display:flex;align-items:center;gap:9px;color:#daddda}.editor-body input{width:17px;height:17px;accent-color:var(--work)}.editor-body code{display:block;padding:10px 13px;color:var(--lcd);background:#090a09;border:1px solid rgba(152,215,68,.24);border-radius:3px}.note-editor>footer{padding:10px 18px;color:var(--muted);text-align:right;font-size:.75rem;border-top:1px solid var(--line)}.relation-panel{padding-bottom:0}.relation-group{padding:14px;border-bottom:1px solid var(--line)}.relation-group>span,.relation-copy>span{display:block;margin-bottom:9px;color:var(--muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.06em}.relation-group button{width:100%;min-height:42px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:0;color:var(--ink);text-align:left;background:transparent;border:0}.relation-group button strong{font-weight:500}.relation-group button em{color:var(--muted);font-style:normal}.relation-group label{min-height:54px;display:grid;grid-template-columns:20px 1fr;align-items:start;gap:9px;padding-top:8px;color:var(--ink);border-top:1px solid var(--line)}.relation-group label input{width:18px;height:18px;accent-color:var(--noda)}.person-glyph{width:28px;height:28px;display:grid;place-items:center;background:#343738;border-radius:50%}.relation-copy{padding:16px;border-bottom:1px solid var(--line)}.relation-copy strong,.relation-copy small{display:block}.relation-copy small{margin-top:5px;color:var(--muted)}.relation-copy p{margin:0;color:#d8dbd8;line-height:1.5}.people-layout{display:grid;grid-template-columns:210px 260px minmax(410px,1fr) 270px;gap:10px}.person-row{position:relative;width:100%;min-height:96px;display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 13px 11px 17px;color:var(--ink);text-align:left;background:transparent;border:0;border-bottom:1px solid var(--line)}.person-initials{width:48px;height:48px;display:grid;place-items:center;color:currentColor;background:color-mix(in srgb,currentColor 10%,#111);border:1px solid currentColor;border-radius:4px;box-shadow:none}.person-row>span:nth-child(2){min-width:0;display:grid;gap:4px}.person-row strong{font-weight:500}.person-row small,.person-row time{overflow:hidden;color:var(--muted);font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.person-detail{min-width:0;padding:24px}.person-head{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:18px}.person-display{width:96px;height:96px;display:grid;place-items:center;color:var(--lcd);font-size:2rem;background:#10120f;border:1px solid rgba(152,215,68,.58);border-radius:5px;box-shadow:inset 0 0 25px #98d7440d}.person-head h2{margin:0 0 6px;font-size:2rem;font-weight:500}.person-head p{margin:0;color:var(--muted)}.person-actions{display:flex;flex-wrap:wrap;gap:6px;margin:15px 0 18px 114px;padding-bottom:15px;border-bottom:1px solid var(--line)}.person-actions button{min-height:40px;padding:0 10px;color:var(--ink);background:transparent;border:1px solid transparent}.person-actions button:hover{border-color:var(--line);background:#ffffff0a}.person-detail>section{padding:15px 0;border-bottom:1px solid var(--line)}.person-detail>section:last-child{border-bottom:0}.person-detail h3{margin:0 0 9px;font-size:1rem}.person-detail p{margin:0;color:#daddda}.person-detail ul{margin:0;padding-left:21px;color:#daddda;line-height:1.55}.open-action{min-height:48px;display:grid;grid-template-columns:22px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:0 10px;border:1px solid var(--line);border-bottom:0}.open-action:last-child{border-bottom:1px solid var(--line)}.open-action input{width:18px;height:18px;accent-color:var(--work)}.open-action time{color:var(--muted);font-size:.82rem}.open-action em{color:var(--muted);font-style:normal}.touch-history>div{display:grid;grid-template-columns:repeat(3,1fr)}.touch-history span{position:relative;display:grid;justify-items:center;gap:8px;color:var(--muted)}.touch-history span:before{content:"";position:absolute;left:0;right:0;top:5px;height:1px;background:var(--line)}.touch-history span:first-child:before{left:50%}.touch-history span:last-child:before{right:50%}.touch-history i{z-index:1;width:11px;height:11px;background:#36393a;border:1px solid var(--muted);border-radius:50%}.touch-history .is-complete i{background:var(--work);border-color:var(--work)}.png-icon,.heading-icon,.deck-icon-image{display:block;object-fit:contain}.heading-icon{width:21px;height:21px;flex:0 0 21px}.panel-heading .heading-icon{filter:drop-shadow(0 0 5px rgba(152,215,68,.2))}.hardware-key{isolation:isolate;overflow:visible;background:transparent;border:0;box-shadow:none}.hardware-key:before{content:"";position:absolute;z-index:-1;inset:-14px -9px;background:url(/assets/hardware/mode-key.png) center / 100% 100% no-repeat;filter:grayscale(1) brightness(.58);opacity:.9;transition:filter .16s ease,transform .16s ease}.hardware-key:hover:before{filter:grayscale(.65) brightness(.76)}.hardware-key.is-active:before{filter:none}.hardware-key:active:before{transform:translateY(1px)}.hardware-key .hardware-led{display:none}.hardware-copy{position:relative;z-index:1;text-shadow:0 1px 1px #000}.project-icon .png-icon{width:58px;height:58px;filter:drop-shadow(0 0 7px currentColor)}.project-icon-small .png-icon{width:30px;height:30px;filter:drop-shadow(0 0 5px currentColor)}.project-title-row .project-icon .png-icon{width:34px;height:34px}.task-copy strong,.compact-task strong,.note-row strong{display:flex;align-items:center;gap:9px}.task-copy strong .png-icon,.compact-task strong .png-icon,.note-row strong .png-icon{width:19px;height:19px;flex:0 0 19px}.project-pad>span:first-child{display:flex;align-items:center;gap:8px}.project-pad .png-icon{width:20px;height:20px;flex:0 0 20px}.encoder{width:156px;height:156px;display:grid;place-items:center;padding:0;overflow:visible;background:transparent;border:0;box-shadow:none}.encoder:before,.encoder span{display:none}.encoder img{width:150%;height:150%;object-fit:contain;pointer-events:none;filter:drop-shadow(0 15px 12px rgba(0,0,0,.46))}.encoder:active img{transform:rotate(2deg) scale(.98)}.deck-icon-image{width:34px;height:34px;grid-row:1 / span 2;align-self:center;filter:drop-shadow(0 0 6px rgba(152,215,68,.18))}.calendar-clip .png-icon{width:15px;height:15px;float:left;margin:0 5px 2px 0}.agenda-row{grid-template-columns:24px 54px minmax(0,1fr) 28px}.agenda-row .png-icon{width:20px;height:20px}.master-console{min-height:250px;display:grid;grid-template-columns:minmax(0,1fr) 110px;grid-template-rows:1fr auto;gap:8px;padding:14px 12px 10px;background:linear-gradient(155deg,#d9dbdd,#b6babd);border:1px solid rgba(0,0,0,.35);border-radius:6px;box-shadow:var(--shadow),inset 0 1px #ffffffbf}.fader-bank{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.fader{position:relative;display:block;border-left:1px solid rgba(0,0,0,.25);border-right:1px solid rgba(255,255,255,.55)}.fader:before{content:"";position:absolute;top:8px;bottom:8px;left:50%;width:3px;background:#252728;box-shadow:-8px 0 0 -1px #0000002e,8px 0 0 -1px #0000002e}.fader i{position:absolute;z-index:1;left:50%;top:calc(100% - var(--fader-level));width:25px;height:34px;transform:translate(-50%,-50%);background:linear-gradient(90deg,#121314,#494c4e 45%,#0a0b0b);border:1px solid #050505;box-shadow:0 5px 7px #00000059,inset 0 2px #ffffff2e}.fader em{position:absolute;top:4px;left:50%;width:7px;height:7px;transform:translate(-50%);border-radius:50%;background:var(--danger);box-shadow:0 0 7px #ff48518c}.master-encoder{align-self:end;width:106px;height:106px;display:grid;place-items:center;padding:0;overflow:visible;background:transparent;border:0}.master-encoder img{width:150%;height:150%;object-fit:contain;filter:drop-shadow(0 9px 8px rgba(0,0,0,.4))}.master-label{grid-column:1 / -1;display:flex;align-items:center;justify-content:flex-end;gap:7px;font-size:.7rem;letter-spacing:.08em}@media(max-width:1320px){.os-chassis{grid-template-columns:130px minmax(0,1fr)}.app-header{grid-template-columns:240px minmax(300px,520px) minmax(60px,1fr)}.mode-rail{padding-right:12px}.projects-layout{grid-template-columns:250px minmax(0,1fr) 250px}.notes-layout{grid-template-columns:190px 260px minmax(380px,1fr) 225px}.people-layout{grid-template-columns:190px 240px minmax(390px,1fr) 245px}.focus-body{grid-template-columns:76px minmax(0,1fr) 120px;gap:18px}.project-icon{width:76px;height:76px}.encoder{width:104px;height:104px}}@media(max-width:1180px){.vent{display:none}.app-header{grid-template-columns:230px minmax(300px,1fr)}.today-layout{grid-template-columns:minmax(0,1fr) 285px}.projects-layout{grid-template-columns:240px minmax(0,1fr)}.project-aside{grid-column:1 / -1;grid-template-columns:1fr 1fr}.schedule-layout{grid-template-columns:200px minmax(0,1fr)}.schedule-aside{grid-column:1 / -1;grid-template-columns:1fr 1fr}.notes-layout{grid-template-columns:190px 260px minmax(390px,1fr)}.notes-aside{grid-column:1 / -1;grid-template-columns:1fr 1fr}.people-layout{grid-template-columns:190px 250px minmax(400px,1fr)}.people-aside{grid-column:1 / -1;grid-template-columns:1fr 1fr}}@media(max-width:920px){.os-chassis{grid-template-columns:1fr}.mode-rail{display:none}.workspace{padding-left:0}.app-header{grid-template-columns:220px minmax(300px,1fr)}.today-layout{grid-template-columns:1fr}.today-context{grid-template-columns:1fr 1fr}.today-context .timeline-panel{grid-row:span 2}.projects-layout,.schedule-layout{grid-template-columns:220px minmax(0,1fr)}.notes-layout,.people-layout{grid-template-columns:210px minmax(0,1fr)}.note-editor,.person-detail{grid-column:1 / -1}.source-browser{min-height:540px}.notes-aside,.people-aside{grid-template-columns:1fr 1fr}}@media(max-width:700px){body{background:var(--shell)}.os-chassis{min-height:100dvh;display:block;padding:0 0 calc(78px + env(safe-area-inset-bottom));box-shadow:none}.workspace{padding:0}.app-header{min-height:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px}.mobile-brand{display:inline-block;align-self:center;font-weight:700;letter-spacing:.03em}.mobile-add{width:46px;height:46px;display:grid;place-items:center;color:var(--ink-dark);font-size:1.6rem;background:linear-gradient(145deg,#ecedef,#aeb2b5);border:1px solid rgba(0,0,0,.45);border-radius:50%;box-shadow:0 5px 10px #0000002e,inset 0 1px #fff}.page-identity{grid-column:1 / -1}.page-identity h1{font-size:1.85rem}.quick-command{grid-column:1 / -1}.quick-command button{width:48px}.redline{height:3px}.page-content{padding:12px}.mobile-nav{position:fixed;z-index:10;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(5,1fr);gap:5px;padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#d6d8da,#afb3b6);border-top:1px solid rgba(0,0,0,.38);box-shadow:0 -7px 18px #0003}.mobile-key{position:relative;min-width:0;min-height:56px;display:grid;place-items:center;gap:2px;color:var(--ink);background:linear-gradient(155deg,#292c2e,#111314);border:1px solid #070808;border-radius:4px;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 20%,transparent),var(--inset)}.mobile-key.is-active:after{content:"";position:absolute;left:5px;right:5px;bottom:0;height:3px;background:currentColor;box-shadow:0 0 8px currentColor}.mobile-key>img{width:28px;height:28px;object-fit:contain;filter:drop-shadow(0 0 6px currentColor)}.mobile-key small{max-width:100%;overflow:hidden;color:var(--ink);font-size:.64rem;text-overflow:ellipsis}.mobile-master{position:relative;min-width:0;display:grid;place-items:center;padding:0;overflow:visible;background:transparent;border:0}.mobile-master img{position:absolute;width:90px;height:90px;object-fit:contain;filter:drop-shadow(0 6px 6px rgba(0,0,0,.42))}.mobile-master span{position:relative;z-index:1;color:#080909;font-size:1.7rem;font-weight:400;text-shadow:0 1px rgba(255,255,255,.55)}.today-layout,.today-context,.projects-layout,.schedule-layout,.notes-layout,.people-layout{grid-template-columns:1fr}.today-context{order:-1}.today-context .timeline-panel{grid-row:auto}.today-context .lilith-panel,.today-context .signal-panel,.today-context .master-console,.today-bottom-grid,.project-aside,.schedule-aside,.calendar-source,.week-panel,.notes-aside,.people-aside{display:none}.focus-body{grid-template-columns:minmax(0,1fr) 92px;gap:12px;min-height:235px;padding:20px 16px}.focus-body>.project-icon{display:none}.focus-copy h3{font-size:1.8rem}.focus-copy p{display:none}.encoder{width:78px;height:78px;border-width:6px}.encoder:before{inset:-14px}.encoder span{height:19px;right:17px;bottom:12px}.focus-actions{flex-wrap:wrap}.focus-actions .primary-control{flex:1}.task-row{grid-template-columns:24px 42px minmax(0,1fr) auto;gap:8px}.task-row>.led,.task-row>.icon-control{display:none}.task-row time{font-size:.75rem}.timeline-track{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:10px}.timeline-track:before{display:none}.timeline-event{min-height:90px;display:grid;grid-template-columns:1fr;align-content:start;gap:6px;padding:10px;border:1px solid var(--line);border-left:3px solid var(--row-sphere);border-radius:3px}.timeline-event:before,.timeline-event.is-now:after{display:none}.timeline-event div{padding-left:0}.timeline-event span,.timeline-panel .panel-foot{display:none}.sphere-bank{grid-template-columns:repeat(2,1fr)}.sphere-tab{min-height:54px;padding:0 12px;border-bottom:1px solid var(--line)}.sphere-tab:last-child{grid-column:1 / -1}.browser-list,.source-browser{min-height:auto}.project-detail{padding:18px}.project-title-row{grid-template-columns:48px minmax(0,1fr)}.project-title-row .status-chip{grid-column:1 / -1;justify-self:start}.phase-track small,.status-deck{display:none}.schedule-toolbar,.content-toolbar{flex-wrap:wrap}.schedule-toolbar .view-bank,.calendar-sync,.content-toolbar .sort-control{margin-left:0}.view-bank{width:100%}.view-bank button{flex:1;min-width:0}.calendar-sync{font-size:.8rem}.mobile-agenda{display:block}.source-browser{display:none}.note-browser,.people-browser{max-height:330px;overflow:auto}.note-editor,.person-detail{grid-column:auto}.editor-body{padding:20px 16px}.editor-toolbar{overflow-x:auto}.person-detail{padding:18px 16px}.person-head{grid-template-columns:74px minmax(0,1fr)}.person-display{width:74px;height:74px}.person-head h2{font-size:1.65rem}.person-actions{margin-left:0}.open-action{grid-template-columns:22px minmax(0,1fr) 18px}.open-action time{display:none}.toast{right:14px;bottom:92px}}@media(max-width:430px){.page-content{padding:9px}.timeline-event{padding:8px 6px}.timeline-event strong{font-size:.82rem}.focus-actions .panel-control{display:none}.task-sequence{padding:4px 8px}.task-row{min-height:62px;grid-template-columns:20px 38px minmax(0,1fr) auto}.task-check{width:36px;height:36px}.project-goal p{font-size:.9rem}.compact-task{grid-template-columns:20px 32px minmax(0,1fr)}.compact-task time{display:none}.mobile-key small{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
