@font-face{font-family:SRP Sans;src:url(/assets/SRP-Sans-Regular-BrQI9tmb.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SRP Sans;src:url(/assets/SRP-Sans-Semibold-CHDGhgcA.woff2) format("woff2");font-weight:600 900;font-style:normal;font-display:swap}:root,:root[data-srp-theme=dark]{color-scheme:dark;--bg-0: #101b24;--bg-1: #172630;--bg-2: #20343f;--bg-3: #29424d;--bg-4: #355360;--border: #38505c;--border-bright: #627d89;--text-primary: #edf4f2;--text-secondary: #c0d1d6;--text-muted: #9bb2bd;--text-dim: #8da7b1;--cyan: #70d8c0;--cyan-dim: #70d8c040;--cyan-glow: #70d8c012;--green: #9bd6a6;--green-dim: #9bd6a633;--amber: #f1c27b;--amber-dim: #f1c27b33;--amber-glow: #f1c27b18;--red: #f5a293;--red-dim: #f5a29333;--blue: #97c5ea;--blue-dim: #97c5ea25;--purple: #c5b1ec;--purple-dim: #c5b1ec25;--pink: #edb4cc;--pink-dim: #edb4cc25;--on-accent: #0e2826;--input-bg: #12212b;--shadow: 0 8px 28px #07121b24;--today: var(--red);--gantt-weekend: #a1c4d008;--gantt-row-alt: #a1c4d006;--gantt-row-selected: var(--cyan-glow);--font-body: "SRP Sans", "Noto Sans", "Segoe UI", sans-serif;--font-display: var(--font-body);--font-mono: ui-monospace, "SFMono-Regular", Consolas, monospace;--radius-sm: 6px;--radius-md: 9px;--radius-lg: 14px;--radius-xl: 18px;--rail-w: 216px;--topbar-h: 76px;--glass-bg: var(--bg-1);--glass-border: var(--border);--glass-blur: 0px}:root[data-srp-theme=light]{color-scheme:light;--bg-0: #eef3f1;--bg-1: #ffffff;--bg-2: #e6efec;--bg-3: #dce8e3;--bg-4: #c9dcd5;--border: #b9ccc5;--border-bright: #738f83;--text-primary: #142d32;--text-secondary: #304e55;--text-muted: #536e73;--text-dim: #526a71;--cyan: #096957;--cyan-dim: #09695740;--cyan-glow: #0969570d;--green: #286336;--green-dim: #28633620;--amber: #805018;--amber-dim: #80501825;--amber-glow: #80501812;--red: #a43d30;--red-dim: #a43d3025;--blue: #295f89;--blue-dim: #295f891a;--purple: #705293;--purple-dim: #70529320;--pink: #904e69;--pink-dim: #904e6920;--on-accent: #ffffff;--input-bg: #ffffff;--shadow: 0 8px 28px #213e3510;--gantt-weekend: #0e493b06;--gantt-row-alt: #0e493b04}*{box-sizing:border-box}html{font-size:15px;-webkit-font-smoothing:antialiased;scroll-padding-top:96px}body{margin:0;min-width:320px;background:var(--bg-0);color:var(--text-primary);font-family:var(--font-body);line-height:1.5}body:before,body:after{display:none!important}button,input,select,textarea{font-family:var(--font-body)}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}:is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--cyan);outline-offset:3px}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}h1,h2,h3,h4{color:var(--text-primary);font-family:var(--font-display)}.shell{display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr);min-height:100vh}.shell .shell-main{display:flex;flex-direction:column;min-width:0}.shell .rail{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:28px;padding:28px 16px 22px;border:0;border-right:1px solid var(--border);background:var(--bg-1)}.shell .rail-brand{display:flex;align-items:flex-start;flex-direction:column;gap:7px;padding:0 12px 26px;border:0;border-bottom:1px solid var(--border)}.shell .rail-wordmark{display:flex;align-items:center;gap:10px;font:600 25px/1 var(--font-body);color:var(--text-primary);letter-spacing:-.055em}.shell .rail-wordmark:before{content:"";display:inline-block;width:21px;height:22px;background:linear-gradient(var(--cyan),var(--cyan)) 0 8px/4px 14px no-repeat,linear-gradient(var(--cyan),var(--cyan)) 8px 0/4px 22px no-repeat,linear-gradient(var(--cyan),var(--cyan)) 16px 4px/4px 18px no-repeat;border-radius:2px}.shell .rail-node{font:400 12px/1.4 var(--font-body);color:var(--text-muted);text-transform:none;letter-spacing:0}.shell .rail-group{display:flex;flex-direction:column;gap:7px}.shell .rail-foot{margin-top:auto}.shell .rail-item{display:flex;align-items:center;flex-direction:row;gap:12px;width:100%;min-height:46px;padding:10px 13px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);text-decoration:none;text-align:left;transition:background .14s ease,color .14s ease}.shell .rail-item:hover{background:var(--bg-2);color:var(--text-primary)}.shell .rail-item.is-active{background:var(--cyan-glow);border-color:var(--cyan-dim);color:var(--cyan)}.shell .rail-glyph{display:inline-grid;place-items:center;width:19px;font-size:18px;line-height:1}.shell .rail-label{font:600 13px/1.3 var(--font-body);letter-spacing:0}.shell .topbar{position:sticky;z-index:30;top:0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;height:auto;min-height:var(--topbar-h);padding:16px 30px;border:0;border-bottom:1px solid var(--border);background:var(--bg-1)}.shell .topbar-left,.shell .topbar-right{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-width:0}.shell .topbar-title{margin:0;font:600 17px/1.4 var(--font-body);letter-spacing:-.02em}.shell .topbar .status-pill,.shell .topbar-chip{display:inline-flex;align-items:center;gap:7px;padding:5px 9px;border:1px solid var(--border);border-radius:6px;color:var(--text-muted);background:transparent;font:400 11px/1.5 var(--font-body);text-transform:none;letter-spacing:0}.shell .topbar-message{max-width:30vw;font-size:12px}.shell .stage{width:100%;max-width:1600px;margin:0 auto;padding:36px 30px 70px;min-width:0}.shell .plan-title{margin:0 0 8px;font:600 clamp(28px,3vw,38px)/1.15 var(--font-body);letter-spacing:-.045em}.shell .plan-sub{max-width:68ch;color:var(--text-muted);font-size:14px;line-height:1.65}.shell .btn,.shell .record-btn,.srp-theme-toggle{min-height:40px;border:1px solid var(--border);border-radius:var(--radius-md);padding:10px 14px;background:var(--bg-2);color:var(--text-primary);font:600 12px/1.4 var(--font-body);transition:background .14s ease,border-color .14s ease}.shell .btn-primary{background:var(--cyan);border-color:var(--cyan);color:var(--on-accent)}.shell .btn:hover:not(:disabled),.srp-theme-toggle:hover{border-color:var(--border-bright);background:var(--bg-3)}.shell .btn-primary:hover:not(:disabled){background:var(--green);color:var(--on-accent)}.srp-theme-toggle{background:transparent;white-space:nowrap}.srp-theme-toggle:before{content:"◐";margin-right:7px;font-size:15px;color:var(--cyan)}.shell .source-toggle{min-height:40px;font-family:var(--font-body)}.shell .plan-toolbar{padding:16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-1)}.shell .plan-brain,.shell .plan-actions{flex-wrap:wrap}.shell .gantt,.shell .card,.shell .drawer-panel,.shell .task-drawer{border-color:var(--border);background:var(--bg-1);box-shadow:none}.shell .card-title{font:600 15px/1.4 var(--font-body);letter-spacing:-.02em}.shell .card-header{background:var(--bg-1);border-color:var(--border)}.shell .gantt-empty{padding:48px 24px;background:var(--bg-1)}.shell .plan-counts{flex-wrap:wrap}@media (max-width: 1100px){.shell .plan-view.has-drawer{grid-template-columns:minmax(0,1fr)}.shell .task-drawer{position:static;max-height:none}.shell .stage-grid{grid-template-columns:minmax(0,1fr)}.shell .topbar-message{display:none}}@media (max-width: 780px){html{scroll-padding-top:20px}.shell{display:flex;flex-direction:column}.shell .rail{position:static;height:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:16px;border-right:0;border-bottom:1px solid var(--border)}.shell .rail-brand{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between;padding:0 4px 14px}.shell .rail-group,.shell .rail-foot{display:contents}.shell .rail-item{min-width:0;justify-content:center;gap:7px;padding:10px 4px}.shell .rail-label{font-size:12px}.shell .topbar{position:static;padding:15px 18px;gap:12px}.shell .topbar-left,.shell .topbar-right{gap:8px}.shell .topbar-chip{display:none}.shell .stage{padding:26px 18px 50px}.shell .gantt{grid-template-columns:minmax(130px,42%) minmax(0,1fr)}.shell .mint-row,.shell .child-meta{display:flex;flex-wrap:wrap}.shell .mint-row>input,.shell .child-meta>input{flex:1 1 110px;min-width:0}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.srp-web .commitment-desk{display:flex;flex-direction:column;gap:24px}.srp-web .intro{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:8px}.srp-web .intro h1{margin:0 0 10px;max-width:24ch;font:600 clamp(28px,3vw,38px)/1.15 var(--font-body);letter-spacing:-.045em}.srp-web .intro p{margin:0;max-width:66ch;color:var(--text-muted);font-size:14px;line-height:1.65}.srp-web .eyebrow{margin:0 0 7px;color:var(--text-muted);font-size:12px;font-weight:400;letter-spacing:0;text-transform:none}.srp-web h2{margin:0 0 10px;font:600 clamp(20px,2vw,25px)/1.3 var(--font-body);letter-spacing:-.035em}.srp-web h3{margin:0 0 8px;font-size:18px;font-weight:600;letter-spacing:-.025em}.srp-web p{line-height:1.65}.workspace-notice{margin:0;color:var(--text-secondary);font-size:13px}.sync-status{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-muted);font-size:12px}.plan-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}.plan-stats>div{padding:16px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-1)}.plan-stats dt{font-size:12px;color:var(--text-muted)}.plan-stats dd{margin:8px 0 0;font-size:25px;font-weight:600}.task-list{padding:24px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-1)}.task-list article{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid var(--border)}.task-list article>div{min-width:0}.task-list strong{font-size:14px;font-weight:600;overflow-wrap:anywhere}.task-list span{display:block;color:var(--text-muted);font-size:12px;margin-top:5px}.work-item{align-items:flex-start!important}.work-item-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px}.work-item-heading strong{line-height:1.35}.task-list .work-item-origin{display:inline-flex;margin:0;padding:2px 7px;border:1px solid var(--cyan-dim);border-radius:999px;color:var(--cyan);font-size:11px;white-space:nowrap}.task-list .work-item-meta{margin-top:6px;color:var(--text-secondary);line-height:1.5}.task-list .work-item-context{margin-top:3px;color:var(--text-muted);line-height:1.5}.task-list .work-item-progress{flex:0 0 auto;color:var(--text-secondary);font-variant-numeric:tabular-nums}.srp-web .intro h1:focus{outline:none}.srp-web :is(.login-gate,.conversation-feed,.time-ribbon,.commitment-composer,.workspace-settings,.proposal-queue,.inbox){border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-1);box-shadow:none}.srp-web :is(.login-gate,.conversation-feed,.proposal-queue,.inbox){padding:24px}.install-shelf{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.6fr);gap:20px 28px;margin-top:8px;padding:28px 0 0;border-top:1px solid var(--border)}.install-shelf>div{min-width:0}.srp-web .install-shelf h2{font-size:20px}.install-shelf p,.login-gate>p,.composer-heading p,.settings-form p,.proposal-queue>div>p{margin:0;max-width:64ch;color:var(--text-muted);font-size:14px}.install-shelf small{grid-column:1/-1;max-width:76ch;color:var(--text-muted);font-size:12px}.download-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px}.download-actions :is(a,.download-card){display:grid;gap:3px;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-2);color:var(--text-primary);text-decoration:none;font-size:12px;font-weight:600;transition:background .14s ease}.download-actions a:hover{border-color:var(--border-bright);background:var(--bg-3);color:var(--text-primary)}.download-actions :is(a,.download-card){min-width:0}.download-actions :is(a,.download-card) span{font-size:11px;font-weight:400;line-height:1.4;overflow-wrap:anywhere}.download-actions .is-unavailable{color:var(--text-muted);border-style:dashed}.login-gate{display:grid;justify-items:start;gap:14px}.login-gate h2{margin-bottom:0}.login-error,.resolution{display:grid;gap:5px;padding:14px 16px;border:1px solid var(--amber-dim);border-left:3px solid var(--amber);border-radius:var(--radius-sm);background:var(--amber-glow);color:var(--text-primary);font-size:13px}.resolution.resolved{border-color:var(--cyan-dim);border-left-color:var(--cyan);background:var(--cyan-glow)}.login-error span,.resolution span{color:var(--text-secondary)}.srp-web :is(.primary,.accept){min-height:42px;padding:11px 16px;border:1px solid var(--cyan);border-radius:var(--radius-md);background:var(--cyan);color:var(--on-accent);font:600 12px/1.5 var(--font-body)}.srp-web :is(.primary,.accept):hover:not(:disabled){background:var(--green);border-color:var(--green)}.overview-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.overview-heading h2{margin:0;font-size:18px}.overview-columns{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:22px;align-items:start}.computer-status{display:grid;gap:14px;min-width:0;padding:24px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-1)}.computer-status h2{margin:0 0 10px;font-size:18px}.computer-status p{margin:0;font-size:14px}.computer-status .computer-detail{max-width:65ch;color:var(--text-muted);font-size:13px;overflow-wrap:anywhere}.pairing-guide{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.7fr);gap:24px;align-items:center;padding:24px;border:1px solid var(--cyan-dim);border-radius:var(--radius-lg);background:var(--bg-1)}.pairing-guide h2{margin-bottom:8px}.pairing-guide p{max-width:65ch;margin:0;color:var(--text-secondary);font-size:13px}.pairing-guide-state{display:grid;gap:6px;padding:14px 16px;border-radius:var(--radius-md);background:var(--cyan-glow)}.pairing-guide-state strong{color:var(--cyan);font-size:13px}.pairing-guide-state span{color:var(--text-secondary);font-size:12px}.overview-upcoming>a{display:inline-block;margin-top:18px}.srp-web :is(.overview-heading,.overview-upcoming,.computer-status,.conversation-empty) a{color:var(--cyan);text-decoration-thickness:1px;text-underline-offset:3px}.conversation-heading{display:flex;justify-content:space-between;align-items:center;gap:18px}.conversation-heading h2{margin:0}.conversation-heading>span{color:var(--text-muted);font-size:12px}.conversation-empty{display:grid;gap:8px;margin-top:20px;padding:20px;border:1px dashed var(--border);border-radius:var(--radius-md)}.conversation-empty strong{font-size:14px;font-weight:600}.conversation-empty span{max-width:70ch;font-size:13px;color:var(--text-muted)}.window-list{display:grid;gap:12px;margin-top:24px}.window-list article{padding:18px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-0)}.window-list article>header{display:flex;justify-content:space-between;gap:12px;font-size:12px}.window-list article>header time{color:var(--text-muted)}.window-list ol{display:grid;gap:12px;margin:16px 0 0;padding:0;list-style:none}.window-list li{display:grid;grid-template-columns:60px minmax(0,1fr);gap:12px}.window-list li time{color:var(--text-muted);font-size:11px}.window-list li p,.window-summary{margin:0;color:var(--text-secondary);font-size:14px;overflow-wrap:anywhere}.window-summary{margin-top:14px}.view-switch{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.view-switch button{min-height:40px;border:1px solid transparent;border-radius:var(--radius-md);padding:9px 15px;color:var(--text-muted);background:transparent;font-size:13px}.view-switch button.selected{border-color:var(--cyan-dim);background:var(--cyan-glow);color:var(--cyan);font-weight:600}.view-switch>span{margin-left:auto;font-size:12px;color:var(--text-muted)}.time-ribbon{min-width:0;overflow:hidden}.ribbon-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;border-bottom:1px solid var(--border);color:var(--text-primary);font-size:15px;font-weight:600}.ribbon-heading span{max-width:62ch;color:var(--text-muted);font-size:12px;font-weight:400}.srp-web .gantt{display:block;min-width:0;overflow-x:auto;padding:18px 22px 24px;border:0;border-radius:0;background:var(--bg-1)}.gantt-days,.gantt-lane{display:grid;grid-template-columns:repeat(28,minmax(28px,1fr));min-width:784px}.gantt-days{color:var(--text-muted);font-size:10px;border-bottom:1px solid var(--border)}.gantt-days span{padding:4px;min-height:32px;border-left:1px solid var(--border)}.gantt-lanes{display:grid;min-width:784px;gap:8px;padding-top:12px}.gantt-lane{min-height:50px;border-radius:6px;background:var(--bg-0)}.gantt-bar{display:grid;align-content:center;min-width:0;padding:7px 10px;border-left:3px solid var(--blue);border-radius:4px;background:var(--blue-dim);color:var(--text-primary)}.gantt-bar.awaiting_acknowledgement{border-color:var(--amber);background:var(--amber-dim)}.gantt-bar.accepted,.gantt-bar.in_progress{border-color:var(--cyan);background:var(--cyan-dim)}.gantt-bar.blocked{border-color:var(--red);background:var(--red-dim)}.gantt-bar b,.gantt-bar small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gantt-bar b{font-size:12px;font-weight:600}.gantt-bar small{margin-top:3px;color:var(--text-secondary);font-size:10px;text-transform:capitalize}.srp-web .gantt-empty{padding:36px 10px;margin:0;text-align:left;border:0;color:var(--text-muted);font-size:13px}.composer-heading{padding:24px 28px;border-bottom:1px solid var(--border)}.commitment-composer>summary{padding:20px 24px;cursor:pointer;font-size:14px;font-weight:600}.commitment-composer[open]>summary{border-bottom:1px solid var(--border)}.composer-body{display:grid;grid-template-columns:minmax(0,1fr)}.srp-web .commitment-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,1fr);align-content:start;gap:20px;padding:28px}.commitment-title,.commitment-submit,.resolution{grid-column:1/-1}.composer-guidance{padding:16px 28px;border-top:1px solid var(--border)}.composer-guidance p{margin:0;color:var(--text-secondary);font-size:13px}.srp-web form{display:grid;gap:18px}.srp-web label{display:grid;gap:8px;color:var(--text-secondary);font-size:12px;font-weight:600}.srp-web input{width:100%;min-width:0;min-height:44px;padding:11px 13px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--input-bg);color:var(--text-primary);font-size:14px}.srp-web input::placeholder{color:var(--text-muted);opacity:1}.resolve-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.srp-web :is(.resolve-field button,.settings-form button,.inbox button:not(.accept)){min-height:42px;padding:10px 13px;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);background:var(--bg-2);font-size:12px;font-weight:600}.date-pair,.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.workspace-settings>summary{display:flex;justify-content:space-between;gap:18px;padding:20px 24px;cursor:pointer;color:var(--text-primary);font-size:14px;font-weight:600}.workspace-settings>summary:after{content:"+";color:var(--cyan)}.workspace-settings[open]>summary:after{content:"−"}.workspace-settings>summary small{margin-left:auto;color:var(--text-muted);font-size:12px;font-weight:400}.workspace-settings[open]>summary{border-bottom:1px solid var(--border)}.settings-grid{gap:0}.settings-form{align-content:start;padding:28px}.settings-form+.settings-form{border-left:1px solid var(--border)}.legacy-node-setup{border-left:1px solid var(--border)}.legacy-node-setup>summary{cursor:pointer;padding:28px;color:var(--text-secondary);font-size:13px;font-weight:600}.legacy-node-setup .settings-form{border-top:1px solid var(--border)}.settings-form button{justify-self:start}.settings-form>small{color:var(--text-muted);font-size:12px;line-height:1.6}.node-token{padding:12px;max-width:100%;overflow-wrap:anywhere;border:1px solid var(--cyan-dim);border-radius:var(--radius-sm);background:var(--cyan-glow);color:var(--text-primary);font-size:12px}.agent-notice{margin:0;padding:10px 12px;border:1px solid var(--cyan-dim);border-radius:var(--radius-sm);color:var(--text-primary);font-size:12px}.agent-list{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:12px;color:var(--text-secondary)}.agent-list li{display:flex;align-items:center;justify-content:space-between;gap:12px}.node-setup summary{color:var(--cyan);cursor:pointer;font-size:12px}.node-setup pre{padding:14px;max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg-0);color:var(--text-secondary);font:11px/1.6 var(--font-mono)}.proposal-queue{display:grid;gap:20px}.srp-web .proposal-item{display:grid;grid-template-columns:minmax(170px,1.3fr) repeat(2,minmax(130px,.7fr));align-items:end;gap:14px;padding-top:18px;border-top:1px solid var(--border)}.proposal-item .primary{grid-column:1/-1;justify-self:end}.proposal-item strong,.inbox-item strong{display:block;font-size:14px;font-weight:600}.proposal-item span,.inbox-item span{display:block;margin-top:5px;color:var(--text-muted);font-size:12px}.inbox{display:grid;gap:15px}.inbox-item{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:16px;border-top:1px solid var(--border)}.inbox-item>div:last-child{display:flex;gap:8px}.is-connected>.view-switch{order:1}.is-connected>.time-ribbon{order:2}.is-connected>.commitment-composer{order:3}.is-connected>.inbox{order:4}.is-connected>.proposal-queue{order:5}.is-connected>.conversation-feed{order:6}.is-connected>.workspace-settings{order:7}.is-connected>.install-shelf{order:8}@media (max-width: 1100px){.overview-columns,.install-shelf{grid-template-columns:minmax(0,1fr)}.download-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-grid{grid-template-columns:minmax(0,1fr)}.settings-form+.settings-form{border-left:0;border-top:1px solid var(--border)}.legacy-node-setup{border-left:0;border-top:1px solid var(--border)}.pairing-guide{grid-template-columns:minmax(0,1fr)}.ribbon-heading{flex-direction:column;align-items:flex-start;gap:7px}}@media (max-width: 600px){.plan-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sync-status{align-items:flex-start;flex-direction:column}.srp-web .commitment-desk{gap:20px}.srp-web .intro{margin-bottom:0}.srp-web .intro h1{font-size:30px}.srp-web :is(.login-gate,.conversation-feed,.proposal-queue,.inbox){padding:22px 20px}.download-actions,.srp-web .commitment-form,.date-pair,.srp-web .proposal-item{grid-template-columns:minmax(0,1fr)}.commitment-title,.commitment-submit,.resolution{grid-column:auto}.composer-heading,.srp-web .commitment-form,.settings-form{padding:22px 20px}.resolve-field{grid-template-columns:minmax(0,1fr)}.workspace-settings>summary{flex-wrap:wrap;padding:20px}.workspace-settings>summary small{margin-left:0;order:3;width:100%}.workspace-settings>summary:after{margin-left:auto}.conversation-heading,.window-list article>header,.inbox-item{align-items:flex-start;flex-direction:column}.window-list li{grid-template-columns:minmax(0,1fr);gap:5px}.window-list article{padding:14px}.view-switch>span{width:100%;margin:8px 0 0}.srp-web .proposal-item .primary{width:100%;justify-self:stretch}}.evidence-quote{display:block;margin-top:4px;font-style:italic;opacity:.78;overflow-wrap:anywhere}.evidence-quote:before,.evidence-quote:after{content:none}.extraction.failed>span:last-child,.extraction.expired>span:last-child{color:var(--srp-danger, #c4473a)}.brain-history article>div>span{display:block}.pairing-card{display:grid;gap:12px;padding:24px;border:1px solid var(--cyan-dim);border-radius:var(--radius-md);background:var(--bg-1)}.pairing-card h2,.pairing-card p{margin:0}.pairing-card h2{font-size:18px}.pairing-card p{color:var(--text-secondary);font-size:13px}.pairing-code{font:700 25px/1.2 var(--font-mono);letter-spacing:.12em;color:var(--cyan)}.pairing-actions{display:flex;gap:10px}.pairing-actions button,.pairing-card>button{min-height:40px;padding:8px 16px;border:1px solid var(--border);border-radius:var(--radius-sm)}.gantt-bar.from-conversation{box-shadow:inset 0 0 0 2px var(--cyan)}
