:root{--paper:#f2f1ec;--paper-raised:#ffffff;--paper-alt:#ecebe4;--paper-sunk:#e8e6de;--hover:#f0efe9;--ink:#2a2921;--ink-soft:#57554a;--ink-faint:#85826f;--line:#d9d6ca;--line-strong:#c4c1b2;--accent:#3a7625;--accent-bright:#6db94b;--accent-soft:#e9f4e2;--accent-text:#2f6120;--warn:#a98a3f;--warn-deep:#77601f;--warn-soft:#f4eddc;--danger:#b5453a;--danger-deep:#9c382e;--danger-soft:#f7e7e4;--log-bg:#2e2d28;--log-text:#d9d7cc;--grid:rgba(87,85,74,0.06);--radius:8px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--radius-control:6px;--radius-pill:999px;--rail-w:clamp(232px,25vw,304px);--main-pad-y:28px;--main-pad-x:34px;--page-w:1800px;--mono:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--sans:var(--font-sans),system-ui,-apple-system,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--sans);color:var(--ink);background-color:var(--paper);background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:14px 14px;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}body:has(.cockpit-shell){background-position:calc(var(--rail-w) - 1px) 0}a{color:inherit;text-decoration:none}h1,h2,h3{font-weight:600;letter-spacing:-.01em}.mono,code{font-family:var(--mono)}.shell{display:grid;grid-template-columns:232px 1fr;min-height:100vh}.rail{--rail-tree-gutter:10px;border-right:1px solid var(--line);background:var(--paper-raised);padding:20px 14px;display:flex;flex-direction:column;gap:4px}.brand{padding:4px 8px 18px}.brand .eyebrow{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.brand .wordmark{font-weight:700;font-size:17px;letter-spacing:-.02em}.rail a.brand{display:block;color:var(--ink);text-decoration:none;border-radius:var(--radius-control)}.rail a.brand .eyebrow,.rail a.brand .wordmark{display:block}.rail .nav{display:flex;align-items:center;gap:11px;width:100%;padding:8px 10px;border-radius:6px;color:var(--ink-soft);font-weight:500;font-size:14px}.rail .nav svg{width:16px;height:16px;color:var(--ink-faint);flex:none}.rail .nav:hover{background:var(--hover);color:var(--ink)}.rail .nav.active{background:var(--accent-soft)}.rail .nav.active,.rail .nav.active svg{color:var(--accent)}.rail .count{margin-left:auto;font-family:var(--mono);font-size:12px;color:var(--ink-faint);background:var(--paper-alt);border-radius:999px;padding:1px 8px}.rail .nav.active .count{background:var(--paper-raised);color:var(--accent)}.rail .spacer{flex:1 1}.rail .railsep{flex:none;border-top:1px solid var(--line);margin:8px 0 4px}.rail .rail-create{width:100%;background:none;border:none;text-align:left;min-height:0;cursor:pointer}.rail .railsearch{display:flex;align-items:center;gap:9px;width:100%;flex:none;margin:0 0 var(--space-2);padding:0 10px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper-alt);color:var(--ink-faint);font-weight:500;font-size:14px;text-align:left;cursor:text}.rail .railsearch:hover{border-color:var(--line-strong);background:var(--paper-raised);color:var(--ink-soft)}.railsearch-icon{flex:none;width:15px;height:15px}.railsearch-label{flex:1 1 auto;min-width:0}.railsearch-key{flex:none;padding:1px 6px;border:1px solid var(--line);border-radius:4px;background:var(--paper-raised);color:var(--ink-faint);font-family:var(--mono);font-size:11px;font-weight:500;line-height:16px}.cockpit>.rail .railsearch{font-size:var(--rail-type-secondary)}.railagent-card{position:relative;flex:none;margin-bottom:var(--space-2)}.railagent-card-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0;padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper-raised);color:var(--ink);text-align:left;cursor:pointer;transition:border-color .16s ease}.railagent-card-trigger:hover,.railagent-card-trigger[aria-expanded=true]{border-color:var(--line-strong)}.railagent-card-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600}.railagent-card-chevron{flex:none;color:var(--ink-faint);line-height:1;transition:color .16s ease}.railagent-card-trigger:hover .railagent-card-chevron,.railagent-card-trigger[aria-expanded=true] .railagent-card-chevron{color:var(--ink-soft)}.railagent-card-chevron path{transition:transform .16s ease}.railagent-card-trigger:hover .railagent-card-chevron path:first-child{transform:translateY(-1px)}.railagent-card-trigger:hover .railagent-card-chevron path:last-child{transform:translateY(1px)}.railagent-card-trigger[aria-expanded=true] .railagent-card-chevron path:first-child,.railagent-card-trigger[aria-expanded=true] .railagent-card-chevron path:last-child{transform:none}.railagent-card-chevron svg{width:16px;height:16px}.railagent-card-panel{position:absolute;top:calc(100% + 6px);left:0;z-index:5;width:100%;background:var(--paper-raised);border:1px solid var(--line-strong);border-radius:2px;box-shadow:0 6px 20px rgba(42,41,33,.12);transform-origin:top center;animation:scopemenu-in .18s cubic-bezier(.2,.8,.2,1)}@keyframes scopemenu-in{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:none}}.scopemenu-mark{flex:none;width:8px;height:8px;background:currentColor}.scopemenu-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scopemenu-head{display:flex;align-items:center;gap:8px;margin:0;padding:7px 12px;background:var(--ink-soft);color:var(--paper);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.scopemenu-list{margin:0;padding:8px 10px 8px 22px;list-style:none;max-height:min(60vh,420px);overflow-y:auto;overscroll-behavior:contain}.scopemenu-list>li{position:relative;padding:2px 0 2px 6px;border-left:3px solid var(--line-strong)}.scopemenu-list>.scopemenu-all{padding-top:12px}.scopemenu-list>.scopemenu-all:before{content:"";position:absolute;left:6px;right:0;height:3px;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);top:4px}.scopemenu-item{position:relative;display:flex;align-items:center;gap:10px;padding:8px 12px 8px 10px;border-radius:1px;color:var(--ink-soft);font-size:var(--ck-secondary,15px);letter-spacing:.02em}.scopemenu-item .scopemenu-mark{background:var(--ink-faint)}.scopemenu-item[aria-current=page]{color:var(--ink);font-weight:600}.scopemenu-item[aria-current=page] .scopemenu-mark{background:var(--accent)}.scopemenu-item:focus{background:var(--ink-soft);color:var(--paper);outline:none;box-shadow:0 0 0 1px var(--paper-raised),0 0 0 2px var(--ink-soft)}.scopemenu-item:focus .scopemenu-mark{background:var(--paper)}.scopemenu-item[aria-current=page]:focus .scopemenu-mark{background:var(--accent-bright)}.scopemenu-cursor{position:absolute;left:-29px;top:50%;width:20px;height:11px;margin-top:-5.5px;color:var(--ink-soft);visibility:hidden}.scopemenu-item:focus .scopemenu-cursor{visibility:visible}@media (prefers-reduced-motion:reduce){.railagent-card-panel{animation:none}.railagent-card-chevron,.railagent-card-chevron path,.railagent-card-trigger:hover .railagent-card-chevron path:first-child,.railagent-card-trigger:hover .railagent-card-chevron path:last-child,.railagent-card-trigger[aria-expanded=true] .railagent-card-chevron path:first-child,.railagent-card-trigger[aria-expanded=true] .railagent-card-chevron path:last-child{transition:none;transform:none;animation:none}}.railagent-card-placeholder,.railsearch-placeholder{flex:none;height:58px;border-radius:var(--radius-control);background:var(--paper-alt)}.railsearch-placeholder{height:44px;margin-bottom:var(--space-2)}.rail-conversations-heading{display:block;padding:8px 10px 4px;color:var(--ink-faint);font-size:12px;font-weight:600}.rail-conversations-heading[aria-current=page]{color:var(--accent)}.rail-create-wrap{flex:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.muted{color:var(--ink-faint)}.cockpit-frame{display:flex;flex-direction:column;min-height:100vh}.cockpit-shell{flex:1 0 auto;min-height:0;grid-template-columns:var(--rail-w) minmax(0,1fr)}.adminband{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:12px;flex-wrap:wrap;width:100vw;margin:0;padding:9px 34px;background:var(--log-bg);color:var(--paper);font-size:12px;line-height:1.4}.adminband .spacer{flex:1 1 auto}.adminband-tag{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-bright);flex:none}.adminband-org{font-weight:600;color:var(--paper-raised)}.adminband-note{color:#b9b6a8}.adminband-link{display:inline-flex;align-items:center;flex:none;min-height:44px;color:var(--paper);background:none;border:1px solid #55534a;border-radius:5px;padding:3px 10px;font:inherit;font-weight:600;cursor:pointer;text-decoration:none}.adminband-link:hover{background:#3d3b34;border-color:#6f6c61}.rail .allclients{margin-bottom:6px}.rail .railaccount{display:flex;align-items:stretch;gap:8px;border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.rail .subnav{padding-left:12px}.rail .whoami{min-width:0;flex:1 1;padding:2px 0 0}.rail .whoami-email{color:var(--ink-soft);font-weight:600}.rail .whoami-email,.rail .whoami-sub{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail .whoami-sub{color:var(--ink-faint);margin-top:1px}.rail .whoami-role{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin-top:2px}.main{padding:var(--main-pad-y) var(--main-pad-x);max-width:none}.pagehead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid var(--line)}.pagehead h1{font-size:22px;margin:0}.pagehead .pagemeta{font-family:var(--mono);font-size:12px;color:var(--ink-faint);margin-top:6px}.region{padding-top:24px;margin-top:24px;border-top:1px solid var(--line)}.region:first-of-type{padding-top:0;margin-top:0;border-top:none}.region>.region-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:12px}.sub{color:var(--ink-soft)}.inspect-section{margin-top:14px}.inspect-actions{display:flex;gap:var(--space-2)}.slack-steps{margin:10px 0 var(--space-4);padding:0;list-style:none;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.slack-step{display:flex;gap:10px}.slack-step-number{font-weight:700}.slack-rules{margin:0 0 14px;padding-left:var(--space-5);line-height:1.7}.slack-manifest{background:var(--paper-alt);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-3);margin:0 0 var(--space-2)}.workspace-action-form{display:grid;grid-gap:var(--space-2);gap:var(--space-2);justify-items:end}.workspace-action-row{display:flex;gap:var(--space-2);align-items:center;justify-content:flex-end}.workspace-confirm{display:grid;grid-gap:6px;gap:6px;text-align:left}.workspace-action-feedback{text-align:left;width:320px}.tools-feedback{margin-bottom:var(--space-4)}.tools-agent-list{display:grid;grid-gap:var(--space-2);gap:var(--space-2);max-width:420px}.tools-help{margin-top:var(--space-3);font-size:13px}.people-section{margin-bottom:var(--space-7)}.people-section-title{font-size:16px}.people-accounts-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.people-filter{display:inline-flex;align-items:center;gap:var(--space-2);font-size:13px;color:var(--ink-soft);font-weight:400}.create-review-message{margin-bottom:var(--space-3)}.dataposture{font-size:12px;line-height:1.5;color:var(--ink-soft);max-width:62ch;margin:8px 2px 0}.orgswitch{margin-bottom:14px}.orgswitch select{width:100%;padding:7px 9px;border:1px solid var(--line-strong);border-radius:6px;background:var(--paper);font-family:var(--sans);font-weight:600;color:var(--ink)}table.fleet{width:100%;border-collapse:collapse;background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}table.fleet th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);padding:10px 14px;font-weight:600}table.fleet td,table.fleet th{border-bottom:1px solid var(--line)}table.fleet td{padding:12px 14px;vertical-align:middle}table.fleet tr:last-child td{border-bottom:none}table.fleet tr.dimmed{opacity:.55}.agentname{font-weight:600}.agentpurpose{color:var(--ink-faint);font-size:12px}td.spend{font-family:var(--mono)}.badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500}.dot{width:8px;height:8px;border-radius:50%;background:var(--ink-faint)}.dot.ok{background:var(--accent)}.dot.warn{background:var(--warn)}.dot.bad{background:var(--danger)}.dot.building{background:var(--warn);animation:pulse 1.4s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.btn,button{font-family:var(--sans);font-size:13px;font-weight:600;cursor:pointer;border-radius:6px;padding:8px 14px;border:1px solid var(--line-strong);background:var(--paper-raised);color:var(--ink)}.btn.primary,button.primary{background:var(--accent);color:#fff;border-color:var(--accent)}.btn.danger,button.danger{background:var(--danger);color:#fff;border-color:var(--danger)}button:disabled{opacity:.5;cursor:default}.field{margin-bottom:16px}.field label{display:block;font-weight:600;margin-bottom:5px}.field .help{color:var(--ink-faint);font-size:12px;margin-bottom:6px}.field input,.field select,.field textarea{width:100%;padding:9px 11px;border:1px solid var(--line-strong);border-radius:6px;background:var(--paper);font-family:var(--sans);font-size:14px;color:var(--ink)}.field textarea{min-height:72px;resize:vertical}.panel{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);padding:20px}.note{background:var(--accent-soft);border:1px solid var(--line);border-radius:var(--radius-control);padding:10px var(--space-3);color:var(--ink-soft);font-size:13px}.note strong{color:var(--ink);font-weight:600;display:block;margin-bottom:2px;font-size:14px}.note.warn{background:var(--warn-soft);border-color:#e3d5ac}.note.danger{background:var(--danger-soft);border-color:#ecc9c3}.note-action{margin-top:var(--space-2)}.stagerail{list-style:none;margin:0;padding:0}.stagerail li{display:flex;gap:12px;padding:8px 0;align-items:flex-start}.stagerail .stagedot{margin-top:4px}.stagerail .stagemsg{flex:1 1}.stagerail .stagetime{font-family:var(--mono);font-size:11px;color:var(--ink-faint)}.logpane{background:var(--log-bg);color:var(--log-text);line-height:1.7;border-radius:6px;padding:14px 16px;max-height:220px;overflow:auto;white-space:pre-wrap}.heartbeat,.logpane{font-family:var(--mono);font-size:12px}.heartbeat{color:var(--ink-faint)}.heartbeat.stale{color:var(--danger)}.loginwrap{display:grid;place-items:center;min-height:100vh}.loginwrap .panel{width:320px}.empty{text-align:center;color:var(--ink-soft);padding:48px 20px}.empty-title{margin:0;color:var(--ink);font-size:14px;font-weight:600}.empty-sub{margin:var(--space-2) 0 0;color:var(--ink-soft);font-size:14px}.empty-action{margin-top:var(--space-4)}.loading-placeholder{min-height:120px;border-radius:var(--radius);background:var(--paper-alt)}.route-loading{display:grid;place-items:center;min-height:40vh}.spinner{width:22px;height:22px;border-radius:50%;border:2px solid var(--line-strong);border-top-color:var(--ink);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.queue{display:grid;grid-template-columns:minmax(280px,380px) 1fr;grid-gap:24px;gap:24px;align-items:start}.qlist{display:flex;flex-direction:column;gap:8px;outline:none}.qlist:focus-visible{box-shadow:0 0 0 2px var(--accent-soft);border-radius:8px}.qrow{background:var(--paper-raised);border:1px solid var(--line);border-radius:8px;padding:12px 14px;cursor:pointer}.qrow:hover{background:var(--hover)}.qrow.selected{border-color:var(--accent);background:var(--accent-soft)}.qrowtop{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.qwait{font-family:var(--mono);font-size:11px;color:var(--ink-faint)}.qsummary{margin:4px 0 8px;font-size:13px;color:var(--ink-soft)}.qbadges{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--ink-faint)}.badge.brick{color:var(--danger-deep)}.badge.warn-text{color:var(--warn-deep)}.qdetail{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);padding:20px 22px}.qsection{padding:10px 0;border-bottom:1px solid var(--line)}.qsection:last-of-type{border-bottom:none}.qsection p{margin:4px 0 0}.qquestion{font-weight:600;font-size:15px}.qfacts{display:flex;gap:16px;align-items:center}.qcitations{margin:4px 0 0;padding-left:18px;font-size:12px}.qparams{margin:6px 0 0;padding:8px 10px;font-size:12px;line-height:1.5;background:var(--panel-sunken,#f6f3ec);border:1px solid var(--line,#e3ddd0);border-radius:6px;white-space:pre-wrap;word-break:break-word;max-height:220px;overflow:auto}.qactions{margin-top:14px;padding-top:14px;border-top:1px solid var(--line-strong)}.qactionrow{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.qaction{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--line-strong);border-radius:6px;cursor:pointer;font-size:13px;background:var(--paper)}.qaction.selected{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.qaction input{position:absolute;opacity:0;pointer-events:none}.qaction[aria-disabled=true]{opacity:.55;cursor:not-allowed}.qactions textarea{width:100%;min-height:88px;padding:9px 11px;border:1px solid var(--line-strong);border-radius:6px;background:var(--paper);font-family:var(--sans);font-size:14px;color:var(--ink);resize:vertical}@media (max-width:900px){.queue{grid-template-columns:1fr}}.createflow{display:grid;grid-template-columns:minmax(340px,640px) 300px;grid-gap:20px;gap:20px;align-items:start}.templaterow{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;text-align:left;padding:12px 14px;margin-bottom:8px;cursor:pointer;background:var(--paper);border:1px solid var(--line-strong);border-radius:8px}.templaterow:hover{background:var(--hover)}.advanced{border-top:1px solid var(--line-strong);padding-top:var(--space-3)}.advanced-toggle{background:none;border:none;padding:0;color:var(--accent);font-weight:600}.advanced-body{margin-top:var(--space-3)}.advanced-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}.readonly-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:9px 11px;border:1px solid var(--line);border-radius:6px;background:var(--paper-alt,var(--paper));font-size:14px;color:var(--ink-soft)}@media (max-width:640px){.advanced-pair{grid-template-columns:1fr}}.cansummary{margin:4px 0 12px;padding-left:18px;font-size:13px}.cansummary li{margin:2px 0}.cansummary.cannot{color:var(--danger-deep)}@media (max-width:900px){.createflow{grid-template-columns:1fr}}.subnav{display:flex;gap:4px;border-bottom:1px solid var(--line-strong)}.subnav-tab{padding:8px 14px;background:none;cursor:pointer;font-size:14px;color:var(--ink-soft);border:none;border-bottom:2px solid transparent;margin-bottom:-1px}.subnav-tab:hover{color:var(--ink)}.subnav-tab.active{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.pagehead-lead{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2) var(--space-4);flex:1 1 auto;min-width:0}.pagehead-lead>*{flex:1 1 16rem;min-width:0}.techdetails{margin-top:14px}.techdetails summary{cursor:pointer;color:var(--ink-faint);font-size:13px}button.linky{background:none;border:none;padding:0;font-size:12px;font-weight:500;color:var(--accent-text);text-decoration:underline;cursor:pointer}button.linky:hover{color:var(--accent)}.brick-text{color:var(--danger-deep)}.skiplink{position:absolute;left:-9999px;top:0;z-index:10;background:var(--paper-raised);border:1px solid var(--line-strong);border-radius:6px;padding:8px 12px}.skiplink:focus{left:12px;top:12px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.dot.building,.spinner{animation:none}}.qmeter{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;margin-bottom:18px}.qmeter p{margin:0 0 4px}.qmeternums{font-size:13px;color:var(--ink-soft)}.qfamily{font-family:var(--mono);font-size:11px;color:var(--ink-faint)}.qwarn{background:var(--warn-soft,transparent);border-left:3px solid var(--warn);padding-left:12px}.qwarn h3{color:var(--warn-deep)}.qquote{border-left:3px solid var(--line-strong);padding:8px 0 8px 12px;margin:10px 0}.qquote pre{white-space:pre-wrap;word-break:break-word;font-size:12px;margin:6px 0;color:var(--ink-soft)}.qquote p{margin:2px 0;font-size:13px}.qchip{display:inline-block;font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint);border:1px solid var(--line);border-radius:4px;padding:1px 5px;margin-right:6px}.qeditor{margin-bottom:10px}.qeditor label{display:block;font-size:13px;margin-bottom:4px}.qeditor textarea{font-size:12px;min-height:260px}.qdetail h3{font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint);margin:0 0 6px}@media print{.btn,.noprint,.rail,button{display:none!important}.content,.panel,.shell,body{background:#fff!important;color:#000!important;margin:0!important;padding:0!important;box-shadow:none!important;border:0!important;max-width:none!important}.panel{page-break-inside:avoid;break-inside:avoid;padding:0 0 12pt!important}h1{font-size:18pt}h2{font-size:13pt}h3{font-size:11pt}li{line-height:2.1}}.cockpit{--ck-title:28px;--ck-lead:20px;--ck-body:17px;--ck-secondary:15px;--ck-meta:13px;--ck-measure:68ch;--ck-region-gap:32px;--ck-radius:8px;--ck-radius-control:6px;--ck-danger-gap:24px;--ck-text:var(--ink);--ck-text-soft:var(--ink-soft);--ck-text-accent:var(--accent-text);--ck-text-warn:var(--warn-deep);--ck-text-danger:var(--danger-deep);font-size:var(--ck-body)}.cockpit-frame{--band-h:0px}.cockpit-frame:has(.adminband){--band-h:62px}.cockpit>.rail{--rail-type-brand:20px;--rail-type-label:12px;--rail-type-primary:16px;--rail-type-secondary:14px;position:-webkit-sticky;position:sticky;top:var(--band-h);align-self:start;box-sizing:border-box;height:calc(100vh - var(--band-h));height:calc(100dvh - var(--band-h));overflow:hidden}.cockpit>.rail .brand .eyebrow{font-size:var(--rail-type-label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cockpit>.rail .brand .wordmark{font-size:var(--rail-type-brand)}@media (max-height:640px){.cockpit>nav.rail{padding-top:10px;padding-bottom:10px;gap:2px}.cockpit>nav.rail>.brand{padding-top:0;padding-bottom:4px}.cockpit>nav.rail>.brand>.eyebrow{display:none}.cockpit>nav.rail>.brand>.wordmark{font-size:var(--rail-type-primary)}.cockpit>nav.rail>.nav,.cockpit>nav.rail>.rail-create-wrap>.nav{padding-top:5px;padding-bottom:5px}.cockpit>nav.rail>.railagent-card,.cockpit>nav.rail>.railsearch{margin-bottom:4px}.cockpit>nav.rail>.railagent-card>.railagent-card-trigger{padding-top:6px;padding-bottom:6px}}.cockpit>.rail .nav{font-size:var(--rail-type-primary)}.cockpit>.rail .count,.cockpit>.rail .railacct-item,.cockpit>.rail .railagent-error,.cockpit>.rail .railagent-more,.cockpit>.rail .railconv-menuitem,.cockpit>.rail .railconv-none,.cockpit>.rail .railtree-empty,.cockpit>.rail .whoami-email,.cockpit>.rail .whoami-role{font-size:var(--rail-type-secondary)}.cockpit>.rail>.railaccount{margin-top:auto}.cockpit>.rail .railconv-title{line-height:24px}.cockpit>.rail .railconv-rename,.cockpit>.rail .railconv-title{font-size:var(--rail-type-primary)}.cockpit>.rail .whoami-sub{font-size:var(--rail-type-label)}.railtree{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:2px;margin:2px calc(-1 * var(--rail-tree-gutter)) 6px 0;padding:0 var(--rail-tree-gutter) 4px 0}.railtree-empty{margin:6px 10px;font-size:12px;color:var(--ink-faint)}.railconvs{list-style:none;margin:0 0 4px;padding:0;display:flex;flex-direction:column;gap:1px}.railconv,.railconvrow{position:relative}.railconv{display:block;padding:6px 26px 6px 10px;border-radius:6px}.railconv:hover{background:var(--hover)}.railconv.current{background:var(--accent-soft)}.railconv-title{display:block;font-size:12px;color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.railconv-draft{position:absolute;right:8px;top:50%;transform:translateY(-50%)}.rail .nav .railchat-draft,.railconv-draft{width:12px;height:12px;color:var(--ink-faint)}.rail .nav .railchat-draft{margin-left:auto}.railconv.unread .railconv-draft{right:20px}.railconv.unread:has(.railconv-draft){padding-right:38px}.railconv.unread .railconv-title{font-weight:600;color:var(--ink)}.railconv.current .railconv-title{color:var(--accent);font-weight:600}.railconv-none{display:block;padding:6px 10px;font-size:12px;color:var(--ink-faint)}.railtree .railconv-menubtn{position:absolute;top:6px;right:2px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;min-height:24px;padding:0;border:none;border-radius:6px;background:none;color:var(--ink-faint);cursor:pointer;opacity:0}.railtree .railconv-menubtn svg{width:14px;height:14px}.railtree .railconv-donebtn{position:absolute;top:6px;right:28px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;min-height:24px;padding:0;border:none;border-radius:6px;background:none;color:var(--ink-faint);cursor:pointer;opacity:0}.railtree .railconv-donebtn svg{width:14px;height:14px}.railconv-menubtn[aria-expanded=true],.railconvrow:focus-within .railconv-donebtn,.railconvrow:focus-within .railconv-menubtn,.railconvrow:hover .railconv-donebtn,.railconvrow:hover .railconv-menubtn{opacity:1}.railtree .railconv-donebtn:hover,.railtree .railconv-menubtn:hover{background:var(--accent-soft);color:var(--accent)}.railconvrow:focus-within .railconv,.railconvrow:hover .railconv{padding-right:52px}.railconvrow:focus-within .convlist-dot,.railconvrow:hover .convlist-dot{opacity:0}.railconvrow:has(.railconv-menubtn):focus-within .railconv-draft,.railconvrow:has(.railconv-menubtn):hover .railconv-draft{right:55px}.railconvrow:has(.railconv-menubtn):focus-within .railconv:has(.railconv-draft),.railconvrow:has(.railconv-menubtn):hover .railconv:has(.railconv-draft){padding-right:70px}@media (hover:none){.railtree .railconv-donebtn,.railtree .railconv-menubtn{opacity:1}.railconvrow .railconv{padding-right:64px}.railconvrow:has(.railconv-menubtn) .railconv:has(.railconv-draft){padding-right:70px}.railconvrow:has(.railconv-menubtn) .railconv.unread:has(.railconv-draft){padding-right:82px}.railconvrow .convlist-dot{right:55px}.railconvrow:has(.railconv-menubtn) .railconv-draft{right:55px}.railconvrow:has(.railconv-menubtn) .railconv.unread .railconv-draft{right:67px}}.railconvrow.railconvrow--done{overflow:hidden;height:var(--railconv-h,36px);animation:railconv-fold .22s cubic-bezier(.4,0,.2,1) .26s forwards}.railtree .railconvrow--done .railconv-donebtn{opacity:1;background:var(--accent);color:var(--paper-raised);animation:railconv-check-pop .22s cubic-bezier(.2,.9,.3,1.4)}.railconvrow--done .railconv{padding-right:52px;pointer-events:none}.railtree .railconvrow--done .railconv-title{color:var(--ink-faint);text-decoration:line-through;transition:color .16s ease}.railtree .railconvrow--done .convlist-dot,.railtree .railconvrow--done .railconv-draft,.railtree .railconvrow--done .railconv-menubtn{opacity:0}@keyframes railconv-check-pop{0%{transform:scale(.6)}60%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes railconv-fold{0%{height:var(--railconv-h,36px);opacity:1;margin-bottom:0}to{height:0;opacity:0;margin-bottom:-1px}}@media (prefers-reduced-motion:reduce){.railtree .railconvrow.railconvrow--done,.railtree .railconvrow.railconvrow--done .railconv-donebtn{animation:none}}.railconv-menu{position:absolute;top:calc(100% - 2px);right:0;z-index:2;width:176px;background:var(--paper-raised);border:1px solid var(--line);border-radius:6px;padding:4px;box-shadow:0 8px 24px rgba(36,32,24,.12)}.railconv-menu.up{top:auto;bottom:calc(100% - 2px)}.railconv-menu .railconv-menuitem{display:block;width:100%;padding:7px 8px;min-height:28px;border:none;border-radius:6px;background:none;text-align:left;font-family:var(--sans);font-size:12px;color:var(--ink);cursor:pointer}.railconv-menu .railconv-menuitem:hover:not(:disabled){background:var(--paper-alt)}.railconv-menu .railconv-menuitem:disabled{cursor:not-allowed;color:var(--ink-faint)}.railconv-rename{width:100%;margin:2px 0;font-size:12px;padding:5px 9px;border:1px solid var(--accent);border-radius:6px;background:var(--paper-raised);color:var(--ink)}.railagent-more{display:block;padding:6px 8px;font-size:12px;color:var(--ink-faint);font-weight:500}.railagent-more:hover{color:var(--accent);text-decoration:underline}.railagent-all{padding-left:10px}.railagent-error{margin:0 8px 6px;font-size:12px;color:var(--danger-deep)}.shell>.main>*{max-width:var(--page-w);margin-inline:auto}.cockpit .main:has(.knowsplit)>*,.cockpit-frame:has(.chatviewport) .main>*{max-width:none;margin-inline:0}.cockpit .pagehead h1{font-size:var(--ck-title);letter-spacing:0}.cockpit .muted,.cockpit .pagemeta,.cockpit .sub{color:var(--ck-text-soft)}.cockpit .main>.pagehead{margin:calc(-1 * var(--main-pad-y)) calc(-1 * var(--main-pad-x)) var(--space-6);padding-block:var(--space-5);padding-inline:max(var(--main-pad-x),calc((100% - var(--page-w)) / 2 + var(--main-pad-x)));max-width:none;background:var(--paper-raised);border-bottom:1px solid var(--line)}.cockpit .main:has(.knowsplit)>.pagehead{padding-inline:var(--main-pad-x)}.cockpit .region{margin-top:var(--ck-region-gap);padding:var(--space-5) var(--space-6);background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--ck-radius)}.cockpit .main>.pagehead+.region{margin-top:0}.cockpit .knowpanel>.region,.cockpit .region--flat{padding:0;background:none;border:none;border-radius:0}.cockpit .region>.region-label{font-size:var(--ck-meta);color:var(--ck-text-soft);letter-spacing:.05em}@media (max-width:640px){.cockpit{--main-pad-y:var(--space-5);--main-pad-x:14px}.cockpit .region{padding:var(--space-4)}}.norms-section{padding-top:22px}.norms-section+.norms-section{margin-top:22px;border-top:1px solid var(--line)}.norms-heading{margin:0;color:var(--ink);font-size:16px;font-weight:600}.norms-heading label{cursor:text}.norms-hint{margin:3px 0 10px;color:var(--ink-faint);font-size:13px;line-height:1.45}.norms-text{display:block;width:calc(100% + 26px);margin-inline:-13px;padding:10px 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.6;field-sizing:content;resize:vertical}.norms-text,.norms-text-short{min-height:72px}.norms-text-long{min-height:120px}.norms-input:hover,.norms-text:hover{border-color:var(--line-strong)}.norms-input:focus,.norms-text:focus{border-color:var(--accent);outline:none}.norms-input:disabled,.norms-text:disabled{background:var(--paper-alt);color:var(--ink-soft)}.norms-input::placeholder,.norms-text::placeholder{color:var(--ink-faint)}.norms-input{display:block;width:calc(100% + 26px);margin-inline:-13px;padding:10px 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.6}.norms-section .help{margin-top:5px;color:var(--ink-faint);font-size:12px}.norms-axis-list{display:flex;flex-direction:column;gap:20px;margin-top:18px}.norms-axis-row{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(230px,1.4fr) minmax(120px,.7fr);align-items:center;grid-gap:20px;gap:20px}.norms-axis-label{display:flex;flex-direction:column;gap:2px}.norms-axis-label label{color:var(--ink);font-size:14px;font-weight:600}.norms-axis-label span{color:var(--ink-faint);font-size:12px;line-height:1.35}.norms-axis-control{min-width:0}.norms-axis-track{position:relative;height:18px;display:flex;align-items:center}.norms-axis-track input{position:relative;z-index:1;width:100%;height:18px;margin:0;padding:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.norms-axis-tick{position:absolute;z-index:0;width:6px;height:6px;border-radius:50%;background:var(--line-strong);transform:translateX(-50%)}.norms-axis-tick:first-child{left:9px}.norms-axis-tick:nth-child(2){left:50%}.norms-axis-tick:nth-child(3){left:calc(100% - 9px)}.norms-axis-track input::-webkit-slider-runnable-track{height:4px;border-radius:var(--radius-pill);background:var(--line)}.norms-axis-track input::-moz-range-track{height:4px;border-radius:var(--radius-pill);background:var(--line)}.norms-axis-track input::-webkit-slider-thumb{width:18px;height:18px;margin-top:-7px;border:2px solid var(--paper-raised);border-radius:50%;background:var(--accent);box-shadow:0 0 0 1px var(--accent),0 1px 4px var(--line-strong);-webkit-appearance:none;appearance:none}.norms-axis-track input::-moz-range-thumb{width:14px;height:14px;border:2px solid var(--paper-raised);border-radius:50%;background:var(--accent);box-shadow:0 0 0 1px var(--accent),0 1px 4px var(--line-strong);-moz-appearance:none;appearance:none}.norms-axis-track input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.norms-axis-track input:disabled{opacity:.55;cursor:default}.norms-axis-choices{display:grid;grid-template-columns:repeat(3,1fr);color:var(--ink-faint);font-size:12px;line-height:1.3}.norms-axis-choices span:nth-child(2){text-align:center}.norms-axis-choices span:last-child{text-align:right}.norms-axis-choices .chosen{color:var(--ink);font-weight:500}.norms-axis-current{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.norms-axis-value{color:var(--ink);font-size:13px;font-weight:500;text-align:right}.norms-footer{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;padding-top:18px;border-top:1px solid var(--line)}.norms-footer .note{margin:0;flex-basis:100%}.norms-footer button{flex-shrink:0;white-space:nowrap}.norms-footer .sub{flex:1 1 240px;margin:0;color:var(--ink-faint);font-size:12px}@media (max-width:700px){.norms-axis-row{grid-template-columns:1fr;gap:8px}.norms-axis-current{display:none}.norms-footer{align-items:flex-start;flex-direction:column}}.cockpit .btn,.cockpit [role=button],.cockpit button{min-height:44px;font-size:var(--ck-secondary)}.cockpit .btn.primary,.cockpit button.primary{background:var(--accent);color:#fff;border-color:var(--accent)}.cockpit .field label{font-size:var(--ck-secondary)}.cockpit .field .help{color:var(--ck-text-soft);font-size:var(--ck-meta)}.cockpit .field input,.cockpit .field select,.cockpit .field textarea{font-size:var(--ck-body);background:var(--paper-raised)}.cockpit .note{font-size:var(--ck-secondary);color:var(--ck-text-soft)}.cockpit .note.warn{color:var(--ck-text-warn)}.cockpit .note.danger{color:var(--ck-text-danger)}.cockpit .note.quiet{background:var(--paper-alt)}.ck-list{display:flex;flex-direction:column;gap:10px}.ck-row{display:flex;align-items:center;justify-content:space-between;gap:18px;background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--ck-radius);padding:18px 20px}.ck-row h2{margin:0 0 4px;font-size:var(--ck-lead);letter-spacing:0}.ck-row p{margin:0;max-width:var(--ck-measure)}.ck-actions{flex:none;display:flex;align-items:center;gap:10px}.ck-create{max-width:680px;display:flex;flex-direction:column;gap:16px}.ck-create>.sub{margin:0}.ck-provision{max-width:760px;display:flex;flex-direction:column;gap:16px}.ck-provision .buildstate{padding:18px 20px}.ck-provision .buildsteps{margin-top:14px}.ck-provision .buildsteps summary{cursor:pointer}.ck-provision .buildsteps .stagerail{margin-top:8px}.ck-provision .build-unfinished{color:var(--warn)}.ck-provision .build-open-state{margin:14px 0 0}.ck-provision .build-open-state .btn{margin-left:8px}.ck-empty p{max-width:var(--ck-measure);margin-left:auto;margin-right:auto}.ck-facts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ck-facts li{border-left:2px solid var(--line);padding:2px 0 2px 12px;max-width:var(--ck-measure);font-size:14px}.ck-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,505px),1fr));grid-gap:var(--space-4);gap:var(--space-4)}.ck-agent{position:relative;min-width:0;display:flex;flex-direction:column;gap:var(--space-3);background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--ck-radius);padding:var(--space-5);transition:border-color .16s ease,box-shadow .16s ease}@media (prefers-reduced-motion:reduce){.ck-agent{transition:none}}.ck-agent h2{margin:0;font-size:var(--ck-lead);letter-spacing:0}.ck-agent:hover{border-color:var(--ink-faint);box-shadow:0 4px 14px rgba(42,41,33,.1)}.ck-agent-name:after{content:"";position:absolute;inset:0;border-radius:var(--ck-radius)}.ck-agent-name:focus-visible{outline:none}.ck-agent-name:focus-visible:after{outline:2px solid var(--accent);outline-offset:2px}.ck-agent-name:hover{text-decoration:underline;text-underline-offset:2px}.ck-agent-head{display:flex;flex-direction:column;gap:var(--space-1)}.ck-agent-role{color:var(--ck-text-soft);font-size:var(--ck-secondary);font-weight:500}.ck-agent p{margin:0}.ck-agent>.note{display:flex;align-items:center;gap:var(--space-2)}.ck-agent>.note .dot{flex:none}.ck-agent-doors{margin-top:auto;display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.ck-agent .count,.ck-agent-doors .btn,.ck-agent-doors button{position:relative;z-index:1}.ck-door-count{margin-left:6px;padding:0 7px;border-radius:999px;line-height:18px;background:var(--warn-soft);color:var(--warn-deep);font-family:var(--mono);font-size:12px;font-weight:600}@media (max-width:760px){.ck-actions,.ck-row{align-items:stretch;flex-direction:column}.ck-provision .build-open-state .btn{display:block;margin:10px 0 0;width:100%}}@keyframes ndrawer-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes ndrawer-backdrop-in{0%{background:rgba(42,41,33,0)}to{background:rgba(42,41,33,.42)}}.ochat{max-width:760px;margin:0 auto;padding:0 32px 64px}.ochat-title{margin:0;animation:ochat-name-in .22s ease-out}@keyframes ochat-name-in{0%{opacity:.35}to{opacity:1}}.ochat-crumbs{min-width:0}.ochat-task{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-2) 0}.ochat-task-line{margin:0;color:var(--ink-soft);font-size:13px}.ochat-task-actions{display:flex;gap:var(--space-2);align-items:center}.turn-run-by{color:var(--ink-faint)}.ochat-crumblist{list-style:none;margin:0;padding:0;display:flex;align-items:baseline;gap:8px;min-width:0;font-size:var(--ck-title,22px);line-height:1.2}.ochat-crumb{min-width:0}.ochat-crumblist>.ochat-crumb:first-child{flex:none}.ochat-crumb-agent{color:var(--ink-soft);text-decoration:none;font-weight:400}.ochat-crumb-agent:hover{color:var(--ink);text-decoration:underline}.ochat-crumb-sep{flex:none;color:var(--ink-faint);font-weight:400}.ochat-crumb-current{display:flex;align-items:baseline;gap:8px;flex:1 1 auto;min-width:0}.ochat-crumb-title{display:block;min-width:0;margin:0;font-size:inherit;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread{padding:28px 0 0;display:flex;flex-direction:column;gap:22px}.turn{max-width:62ch;animation:ochat-turn-in .12s ease-out}@keyframes ochat-turn-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.turn-who{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-faint);font-weight:600;margin-bottom:5px}.turn-at{margin-left:8px}.turn-at,.turn-via{font-size:10px;text-transform:none;letter-spacing:normal;font-weight:400;color:var(--ink-faint)}.turn-para,.turn-text{white-space:pre-wrap}.turn-para{margin:0}.turn-para+.turn-para{margin-top:.85em}.turn-li{display:block;padding-left:1.25em;text-indent:-1.25em}.turn-para .linkish{font-size:inherit;font-weight:inherit;color:var(--accent-text);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.chat-md{white-space:normal;overflow-wrap:anywhere}.chat-md>:first-child{margin-top:0}.chat-md>:last-child{margin-bottom:0}.chat-md p{margin:0 0 .75em}.chat-md h1,.chat-md h2,.chat-md h3,.chat-md h4,.chat-md h5,.chat-md h6{margin:1em 0 .4em;line-height:1.3;font-weight:600;color:var(--ink)}.chat-md h1{font-size:1.22em}.chat-md h2{font-size:1.12em}.chat-md h3{font-size:1.04em}.chat-md h4,.chat-md h5,.chat-md h6{font-size:1em}.chat-md strong{font-weight:600;color:var(--ink)}.chat-md ol,.chat-md ul{margin:0 0 .75em;padding-left:1.4em}.chat-md ol ol,.chat-md ol ul,.chat-md ul ol,.chat-md ul ul{margin:.2em 0}.chat-md li{margin:.15em 0;padding-left:.15em}.chat-md li>p{margin:.3em 0}.chat-md li::marker{color:var(--ink-soft)}.chat-md input[type=checkbox]{accent-color:var(--ink);margin:0 4px 0 0;vertical-align:-1px}.chat-md blockquote{margin:0 0 .75em;padding:1px 0 1px 12px;border-left:3px solid var(--line-strong);color:var(--ink-soft)}.chat-md hr{margin:1em 0;border:0;border-top:1px solid var(--line-strong)}.chat-md code{padding:1px 5px;border:1px solid var(--line);border-radius:4px;background:var(--paper);font-family:var(--mono);font-size:.88em}.chat-md blockquote>:last-child,.chat-md li>:last-child{margin-bottom:0}.chat-md pre{margin:0 0 .75em;padding:10px 12px;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper);white-space:pre;overflow-wrap:normal}.chat-md pre code{padding:0;border:0;background:none;font-size:.85em}.chat-md-table{max-width:100%;margin:0 0 .75em;overflow-x:auto}.chat-md-table table{border-collapse:collapse;font-size:.94em}.chat-md-table td,.chat-md-table th{padding:5px 9px;border:1px solid var(--line-strong);text-align:left;vertical-align:top;overflow-wrap:normal}.chat-md-table th{background:var(--paper);font-weight:600}.chat-md-link{color:var(--accent-text);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.chat-md-host{display:inline-block;margin-left:5px;padding:0 5px;border:1px solid var(--line);border-radius:4px;color:var(--ink-soft);font-size:.78em;line-height:1.5;text-decoration:none;vertical-align:1px;white-space:nowrap}.chat-md-overflow{white-space:pre-wrap}.turn-client{margin-left:auto;background:var(--paper-raised);border:1px solid var(--line);max-width:52ch;box-shadow:0 1px 2px rgba(42,41,33,.05)}.turn-client,.turn-said{border-radius:var(--radius);padding:12px 14px}.turn-said{background:var(--paper-sunk)}.turn-said .turn-at,.turn-said .turn-tool,.turn-said .turn-who{color:var(--ink-soft)}.turn.turn-found{box-shadow:0 0 0 2px var(--ink-soft);border-radius:var(--radius-control)}.turn-farback{margin:var(--space-3) auto 0;max-width:62ch}.turn-optimistic{opacity:.72}.turn-status{color:var(--ink-faint);font-size:13px;min-height:20px;margin-top:-8px}@keyframes ochat-working{0%,to{opacity:1}50%{opacity:.45}}.turn-status[data-turn-status=working]:not([data-stalled]){animation:ochat-working 1.6s ease-in-out infinite}.turn-live{color:var(--ink-faint);font-size:13px;margin-top:-4px;display:flex;flex-direction:column;gap:4px}.live-tools,.turn-tools{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.live-tool,.turn-tool{font-family:var(--mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:11px;letter-spacing:.01em;color:var(--ink-faint);border:1px solid var(--line-strong);border-radius:3px;padding:1px 6px;overflow-wrap:anywhere}.live-tool-detail{color:var(--ink-faint);display:inline-block;font-size:11px;margin-left:6px;max-width:34ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-tool[data-tool-state=running]{border-style:dashed}.live-tool[data-tool-state=failed],.turn-tool[data-tool-outcome=failed]{text-decoration:line-through}.turn-tool[data-tool-outcome=unfinished]{border-style:dashed}.live-text{color:var(--ink);font-size:15px;white-space:pre-wrap}.live-note{font-size:12px;font-style:italic}.turn-tools{margin-bottom:6px}.turn-memory-links{margin:0 0 6px;gap:2px}.turn-memory-links,.turn-pictures{list-style:none;padding:0;display:flex;flex-direction:column}.turn-pictures{margin:0 0 8px;gap:6px}.turn-pictures img{display:block;max-width:100%;height:auto;max-height:60vh;object-fit:contain;object-position:left top;border:1px solid var(--line-strong);border-radius:4px;background:var(--paper-sunk)}.turn-picture-link{display:inline-block;max-width:100%}.turn-memory-links a{font-size:13px;color:var(--accent-text);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.turn-memory-links code{font-family:var(--mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:12px}.turn-activity{border-left:2px solid var(--line);padding:2px 0 2px 12px;margin:2px 0;color:var(--ink-soft);max-width:58ch}.turn-activity .turn-text{font-size:12.5px;line-height:1.5}.turn-daymark,.turn-divider{display:flex;align-items:center;gap:12px;max-width:62ch;margin:14px 0;color:var(--ink-soft);font-size:12.5px}.turn-daymark{max-width:none}.turn-divider-line{flex:1 1;height:1px;background:var(--line)}.turn-divider-body{flex:0 1 auto;text-align:center}.turn-divider-body strong{color:var(--ink);font-weight:600}.turn-divider-body .linkish{font-size:inherit}.turn-divider-body .hint{margin-top:4px}.trust-line{color:var(--ink-faint);max-width:62ch;margin:0 0 14px;font-size:12.5px;line-height:1.6}.confirm{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;max-width:52ch;box-shadow:0 1px 2px rgba(42,41,33,.05)}.confirm:focus{outline:2px solid var(--accent);outline-offset:2px}.confirm-label{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-faint);font-weight:600}.confirm-value{font-size:20px;font-weight:600;margin:6px 0 12px;letter-spacing:-.01em}.confirm-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.composer{position:-webkit-sticky;position:sticky;bottom:0;padding:20px 0 0;background:linear-gradient(to bottom,rgba(242,241,236,0),var(--paper) 22px)}.cbox{--cbox-chip-pad:8px;background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);padding:12px;display:flex;flex-direction:column;gap:10px;align-items:stretch;box-shadow:0 1px 2px rgba(42,41,33,.05)}.cbox-controls{display:flex;align-items:center;justify-content:space-between;gap:12px}.cbox-controls-left{flex:1 1 auto;min-width:0;display:flex}.cbox-controls-right{flex:none;display:flex;align-items:center;gap:8px}.iconbtn{width:38px;height:38px;padding:0;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;font-size:22px;line-height:1}.cbox textarea{width:100%;border:none;outline:none;resize:none;background:none;font-family:var(--sans);font-size:16px;color:var(--ink);line-height:1.5;max-height:160px}.cbox textarea::placeholder{color:var(--ink-faint)}.hint{font-size:11px;color:var(--ink-faint);margin:6px 2px 0}.modelpick{position:relative;min-width:0}.cbox .cbox-controls-left{-webkit-margin-start:calc(-1 * var(--cbox-chip-pad) - 1px);margin-inline-start:calc(-1 * var(--cbox-chip-pad) - 1px)}.cbox .cbox-controls .modelpick-trigger{padding-inline:var(--cbox-chip-pad);text-decoration:none}.modelpick-trigger{font-size:11px;padding:4px 8px;color:var(--ink-faint);border:1px solid transparent;border-radius:6px;background:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modelpick-trigger:hover:not(:disabled){color:var(--ink);border-color:var(--line)}.modelpick-trigger-label{overflow:hidden;text-overflow:ellipsis}.modelpick-detail{color:var(--ink-faint);-webkit-margin-start:6px;margin-inline-start:6px;font-weight:400}.modelpick-chevron{width:10px;height:7px;-webkit-margin-start:5px;margin-inline-start:5px;flex:none}.modelpick-menu{position:absolute;bottom:calc(100% + 6px);left:0;z-index:20;min-width:280px;max-height:min(520px,70vh);display:flex;flex-direction:column;overflow:hidden;background:var(--paper-raised);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:0 6px 20px rgba(42,41,33,.12);padding:6px}.modelpick-menu.down{bottom:auto;top:calc(100% + 6px)}.modelpick-list{min-height:0;overflow:auto}.modelpick-search{flex:none;width:100%;min-height:36px;padding:7px 9px;border:1px solid var(--line);border-radius:6px;background:var(--paper);color:var(--ink);font:inherit;font-size:13px}.modelpick-search:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.modelpick-readonly{flex:none;display:flex;flex-direction:column;gap:2px;padding:8px;color:var(--ink-soft);font-size:12px}.modelpick-readonly strong{color:var(--ink)}.modelpick-extra{flex:none;max-height:300px;overflow:auto;border-top:1px solid var(--line);margin-top:6px;padding:10px 8px 4px}.modelpick-empty{padding:12px 8px;color:var(--ink-faint);font-size:13px}.modelpick-group+.modelpick-group{border-top:1px solid var(--line);margin-top:6px;padding-top:6px}.modelpick-heading{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);padding:6px 8px 4px}.modelpick-item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:0 12px;gap:0 12px;width:100%;padding:7px 8px;border:none;border-radius:6px;background:none;text-align:left;font-family:var(--sans);font-size:14px;color:var(--ink);cursor:pointer}.modelpick-item:hover:not(:disabled){background:var(--paper-alt)}.modelpick-item:disabled{cursor:not-allowed;color:var(--ink-faint)}.modelpick-check{grid-column:2;grid-row:1;color:var(--ink-soft);justify-self:end}.modelpick-label{grid-column:1;grid-row:1;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modelpick-default{color:var(--ink-faint);-webkit-margin-start:5px;margin-inline-start:5px}.modelpick-note{grid-column:1/-1;font-size:11px;color:var(--ink-faint);line-height:1.35}.btn.quiet{border-color:transparent;background:none;color:var(--ink-soft);text-decoration:underline;padding-left:4px}.btn.quiet.modelpick-trigger{text-decoration:none;display:inline-flex;align-items:center}.modal-tools .modelpick-trigger{font-size:13px;font-weight:500;color:var(--ink)}@media (max-width:640px){.ochat{padding:0 16px 56px}.confirm,.turn-client{max-width:100%}.confirm-row{display:block}.confirm-row .btn{width:100%;min-height:44px;margin-bottom:6px}.cbox .btn{min-height:44px;min-width:44px}.modelpick-trigger{min-height:44px;min-width:0}.modelpick-menu{min-width:0;width:calc(100vw - 40px)}.modelpick-item{min-height:44px;align-content:center}}@media (prefers-reduced-motion:reduce){.ochat-title,.turn,.turn-status,.turn-status[data-turn-status=working]:not([data-stalled]){animation:none}}.toolbar-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px}.tabs{display:inline-flex;gap:2px;padding:3px;background:var(--paper-alt);border-radius:8px}.tabs button{border:none;background:none;padding:6px 14px;border-radius:6px;font-size:13px;font-weight:600;color:var(--ink-soft)}.tabs button[aria-selected=true]{background:var(--paper-raised);color:var(--ink);box-shadow:0 1px 2px rgba(42,41,33,.08)}.toolsearch{flex:1 1 220px;max-width:320px}.toolsearch input{width:100%;padding:8px 11px;border:1px solid var(--line-strong);border-radius:6px;background:var(--paper-raised);font-family:var(--sans);font-size:13px;color:var(--ink)}.toolgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.toolcard{display:flex;gap:13px;align-items:flex-start;padding:15px 16px;background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius)}.toolcard .toolicon{flex:none;width:36px;height:36px;border-radius:8px;display:grid;place-items:center;background:var(--paper-alt);border:1px solid var(--line);color:var(--ink-soft)}.toolcard .toolicon svg{width:19px;height:19px}.toolcard .toolbody{flex:1 1;min-width:0}.toolcard .toolname{font-weight:600;display:flex;align-items:center;gap:8px}.toolcard .tooldesc{color:var(--ink-faint);font-size:12.5px;margin-top:2px}.toolcard .toolaction{flex:none;align-self:center}.toolcard .toolsoon{font-size:12px;color:var(--ink-faint);font-weight:600}.toolcard.connected{border-color:var(--accent);background:var(--accent-soft)}.toolcard.connected .toolaction{align-self:flex-start;margin-top:2px}.toolcard .toolrepos{margin:8px 0 0;padding:0;list-style:none}.toolcard .toolrepos li{font-family:var(--mono);font-size:11.5px;color:var(--ink-soft)}.toolsection{margin-top:26px}.toolsection:first-of-type{margin-top:0}.toolsection>.toolsection-label{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 10px}.toolempty{color:var(--ink-soft);padding:28px 4px}.srcgrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:14px}.toolcard.srccard{flex-direction:column;align-items:flex-start;gap:18px;padding:20px 22px;min-height:112px;border-radius:12px;background:var(--paper-raised);border:1px solid var(--line)}.srccard .toolicon{width:32px;height:32px;border-radius:8px;background:var(--paper-raised);border:1px solid var(--line);color:var(--ink-soft)}.srccard .toolicon svg{width:16px;height:16px}.srccard .toolname{font-weight:400;font-size:15px;color:var(--ink-soft)}button.srccard{cursor:pointer;font:inherit;text-align:left}button.srccard:hover{border-color:var(--line-strong)}button.srccard:focus-visible{outline:2px solid var(--ink-soft);outline-offset:2px}@media (max-width:1100px){.srcgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.srcgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.srcgrid{grid-template-columns:1fr}}.srctoolbar{margin-top:16px;margin-bottom:0}.srcfilter select{padding:8px 11px;border:1px solid var(--line-strong);border-radius:6px;background:var(--paper-raised);font-family:var(--sans);font-size:13px;color:var(--ink)}.srcsync-group{margin-left:auto;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.srcsync-status{min-width:0;text-align:right}.srcsync-button{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--accent);font:inherit;font-weight:600;cursor:pointer;white-space:nowrap}.srcsync-button:disabled{opacity:.65;cursor:wait}.srcsync-button:focus-visible{outline:2px solid var(--ink-soft);outline-offset:2px}.srcsync-icon{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.srcsync-icon.is-spinning{animation:spin .8s linear infinite}@media (prefers-reduced-motion:reduce){.srcsync-icon.is-spinning{animation:none}}.srcsync-all{gap:8px;padding:5px 8px;border:1px solid var(--line-strong);border-radius:6px;color:var(--ink-soft);font-size:12px;white-space:nowrap}.srcsync-all,.srcsync-state{display:inline-flex;align-items:center}.srcsync-state{gap:4px}.srcsync-state:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ink-faint)}.srcsync-state[data-state=on]:before{background:var(--accent)}.srclist{margin:14px 0 0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.srcrow{display:flex;align-items:center;gap:14px;padding:12px 14px;background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius)}.srcrow .srcbody{flex:1 1;min-width:0}.srcrow .srcbody strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.srcrow .srcmeta{color:var(--ink-faint);font-size:12px;margin-top:2px}.srcsync{display:inline-flex;align-items:center;gap:6px;color:var(--ink-soft);font-size:12px;white-space:nowrap}.sync-slider{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;display:inline-block;flex:none;width:32px;height:18px;margin:0;border-radius:999px;background:var(--ink-faint);vertical-align:middle;cursor:pointer;transition:background-color .15s ease}.sync-slider:before{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);transition:transform .15s ease}.sync-slider:checked{background:var(--accent)}.sync-slider:checked:before{transform:translateX(14px)}.sync-slider:indeterminate{background:linear-gradient(90deg,var(--accent) 50%,var(--ink-faint) 50%)}.sync-slider:indeterminate:before{transform:translateX(7px)}.sync-slider:focus-visible{outline:2px solid var(--ink-soft);outline-offset:2px}.sync-slider:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.sync-slider,.sync-slider:before{transition:none}}.source-about-sync{color:inherit;font-size:inherit}@media (max-width:640px){.srcrow{flex-wrap:wrap}.srcrow .srcbody{flex-basis:calc(100% - 28px)}}.srcrow .srctitle{display:block;max-width:100%;min-height:0;padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--ink);text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.srcrow:has(.srctitle){position:relative}.srcrow .srctitle:after{content:"";position:absolute;inset:0;border-radius:inherit}.srcrow:has(.srctitle:hover){background:var(--hover)}.srcrow .srctitle:focus-visible,.srcrow .srctitle:hover{text-decoration:underline}.srcrow .source-title:after{display:none}.source-crumbs{margin:0 0 16px;font-size:13px}.source-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;padding:0}.source-crumbs li{display:flex;align-items:baseline;min-width:0}.source-crumbs [aria-hidden=true]{color:var(--ink-faint)}.source-crumb-link{border:0;background:none;padding:0;color:var(--ink-soft);font:inherit;cursor:pointer}.source-crumb-link:focus-visible,.source-crumb-link:hover{color:var(--ink);text-decoration:underline}.source-snippet h3{margin:0 0 8px;font-size:15px}.source-original-editor{display:flex;flex-direction:column;gap:8px}.source-original-editor textarea{width:100%;min-height:160px;resize:vertical}.source-original-editor p{margin:0}.source-snippet{margin-bottom:20px}.source-original-text p{margin:0 0 16px;white-space:pre-wrap;overflow-wrap:anywhere}.source-your-notes{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--line)}.source-your-notes h3{margin:0 0 10px}.source-your-notes .field,.source-your-notes .field .help{margin-bottom:0}.source-your-notes textarea{display:block;min-height:104px}.source-your-notes-foot{display:flex;align-items:center;gap:12px;margin-top:10px}.source-your-notes-foot>.help:first-child{margin-right:auto}.source-your-notes>.note{margin:12px 0 0}.source-your-notes-text{white-space:pre-wrap;overflow-wrap:anywhere}.source-file-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--paper)}.source-file-card a{color:var(--ink);font-weight:600}.source-remove{margin-top:24px;width:100%}.notion-document{min-width:0;color:var(--ink);line-height:1.6;overflow-wrap:anywhere}.notion-document>:first-child{margin-top:0}.notion-document h1,.notion-document h2,.notion-document h3,.notion-document h4,.notion-document h5,.notion-document h6{color:var(--ink);line-height:1.25;margin:1.2em 0 .45em}.notion-document h1{font-size:1.8rem}.notion-document h2{font-size:1.45rem}.notion-document h3{font-size:1.2rem}.notion-document p{margin:0 0 14px}.notion-document ol,.notion-document ul{margin:0 0 14px;padding-left:26px}.notion-document li{padding-left:3px}.notion-document li>ol,.notion-document li>ul{margin-top:6px;margin-bottom:4px}.notion-document input[type=checkbox]{accent-color:var(--ink);margin-right:5px}.notion-document blockquote{margin:14px 0;padding:2px 0 2px 16px;border-left:3px solid var(--line-strong);color:var(--ink-soft)}.notion-document hr{margin:22px 0;border:0;border-top:1px solid var(--line-strong)}.notion-document code{padding:2px 5px;border-radius:4px;background:var(--hover);font-family:var(--mono);font-size:.9em}.notion-document pre{margin:14px 0;padding:14px;overflow:auto;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper);white-space:pre-wrap}.notion-document pre code{padding:0;background:none;white-space:pre}.nmd-table-wrap{max-width:100%;margin:14px 0;overflow-x:auto}.nmd-table-wrap table{min-width:100%;border-collapse:collapse}.nmd-table-wrap td,.nmd-table-wrap th{padding:8px 10px;border:1px solid var(--line-strong);text-align:left;vertical-align:top}.nmd-table-wrap th{background:var(--hover);font-weight:600}.nmd-table-wrap p{margin:0}.nmd-footnote{position:relative;white-space:nowrap}.nmd-footnote-ref{margin-left:2px;padding:0 2px;border:0;background:none;color:var(--ink-muted);font-size:.72em;line-height:1;vertical-align:super;cursor:pointer}.nmd-footnote-ref:focus-visible{outline:2px solid var(--ink-soft);outline-offset:1px;text-decoration:underline}.nmd-footnote-popover{position:absolute;z-index:3;top:1.5em;left:0;width:min(360px,70vw);padding:10px 12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel,white);box-shadow:0 8px 24px rgb(0 0 0/12%);white-space:normal}.nmd-table-wrap .nmd-footnote-popover{left:auto;right:0}.nmd-table-wrap:has(.nmd-footnote-popover:not([hidden])){overflow:visible}.nmd-footnote-quote{display:block;font-style:italic}.nmd-footnote-source{display:block;margin-top:6px;color:var(--ink-muted);font-size:12px}.nmd-callout{display:flex;gap:10px;margin:14px 0;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--hover)}.nmd-callout-icon{flex:none}.nmd-callout>div{min-width:0}.nmd-callout p:last-child{margin-bottom:0}.nmd-columns{display:grid;grid-gap:14px;gap:14px;margin:14px 0}.nmd-columns section{padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-control)}.nmd-empty{display:block;height:14px}.notion-document a,.source-about-link{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.nmd-callout>div>:first-child,.nmd-columns section>:first-child{margin-top:0}.srcrow .srcbody .help{font-size:12px;color:var(--warn);margin-top:2px}.knotion>*+*{margin-top:12px}.knotion-heads-up{padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--paper-raised);color:var(--ink-soft);font-size:13px}.knotion-heads-up>div+div{margin-top:4px;color:var(--ink-muted)}.knotion-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.knotion-search{display:flex;align-items:end;gap:10px;margin-top:14px}.knotion-search .field{flex:1 1;margin:0}.knotion-pages{margin-bottom:12px}.knotion-pages li{display:grid;grid-gap:2px;gap:2px;padding:8px 0}.knotion-pages label{display:flex;align-items:center;gap:8px}.knotion-pages .sub{margin-left:26px;font-size:12px}.knotion-parent{color:var(--ink-faint);font-size:12px}.knotion-covered,.knotion-probe{margin-left:26px;color:var(--ink-muted);font-size:12px}.knotion-covered,.knotion-results{color:var(--ink-soft)}.knotion-results{margin-top:14px;font-size:13px}.source-children-toggle{display:block;margin:6px 0 0;padding:0;border:0;background:none;color:var(--ink-muted);font-size:12px;cursor:pointer}.source-children-toggle:focus-visible,.source-children-toggle:hover{color:var(--ink);text-decoration:underline}.source-view-children{list-style:none;margin:6px 0 0;padding:0}.source-view-children .source-view-children{padding-left:18px;border-left:1px solid var(--line);margin-left:4px}.source-view-children>li{margin-top:8px}.source-child-title{display:inline;padding:0;border:0;background:none;color:var(--ink);font:inherit;font-size:13px;text-align:left;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:2px}.source-child-title:focus-visible,.source-child-title:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.source-child-title:after{display:none}.source-child-notes{margin-left:8px;color:var(--ink-faint);font-size:12px}.source-pages-inside{margin-top:20px}.source-pages-inside h3{margin:0 0 8px;font-size:15px}.source-child-overview{margin:3px 0 0;color:var(--ink-soft);font-size:12px}.source-child-rows>strong{color:var(--ink-soft);font-size:12px;font-weight:600}.cockpit .main:has(.knowsplit){max-width:none;display:flex;flex-direction:column;padding-bottom:0}.cockpit .main:has(.knowsplit)>.pagehead{margin-bottom:0}.knowsplit{--knowside-w:232px;display:grid;grid-template-columns:var(--knowside-w) minmax(0,1fr);grid-gap:var(--space-5);gap:var(--space-5);flex:1 1 auto;align-items:stretch}.knowside{margin-left:calc(-1 * var(--main-pad-x));width:calc(var(--knowside-w) + var(--main-pad-x));min-width:0;padding:0;background:var(--paper-raised);border:none;border-right:1px solid var(--line);border-radius:0;position:relative;z-index:2}.knowside-inner{position:-webkit-sticky;position:sticky;top:var(--band-h);display:flex;flex-direction:column;max-height:calc(100vh - var(--band-h));max-height:calc(100dvh - var(--band-h));padding:var(--space-4) var(--space-4) var(--space-5)}.knowtabs{flex-direction:column;gap:2px;flex-wrap:nowrap;border-bottom:none;flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto}.knowtabs .subnav-tab{display:block;margin:0;padding:7px var(--space-2);border:none;border-radius:var(--ck-radius-control);font-size:var(--ck-meta);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowtabs .subnav-tab:hover{background:var(--hover);color:var(--ink)}.knowtabs .subnav-tab.active{background:var(--accent-soft);color:var(--accent);font-weight:600}.knowpanel{min-width:0;margin:var(--space-6) 0;padding:var(--space-5) var(--space-6);background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--ck-radius)}.knowpanel-scope{color:var(--ck-text-soft);font-size:13px;margin:0}.knowpanel-scope+.knowviews{margin-top:var(--space-3)}.knowpanel>.knowviews+.knownorms,.knowpanel>.knowviews+.region{margin-top:var(--space-4)}.cockpit .knownorms>.region{padding:0;background:none;border:none;border-radius:0}.cockpit .knownorms>.region+.region{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--line)}.settingspanel>.knowpanel-scope+.region{margin-top:var(--space-4)}.cockpit .settingspanel>.region+.region{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--line)}.workspace-details,.workspace-people{container-type:inline-size;min-width:0}.workspace-details .workspace-heading,.workspace-people .workspace-heading{margin:0 0 var(--space-4);font-size:18px;font-weight:600;line-height:1.4}.workspace-section-heading{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}.workspace-section-heading .workspace-heading{margin:0}.workspace-count{padding:2px 8px;border-radius:var(--radius-pill);background:var(--paper-alt);color:var(--ink-soft);font-size:12px}.workspace-name-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:var(--space-3);gap:var(--space-3);max-width:600px}.workspace-invite .field,.workspace-name-form .field{margin:0;min-width:0}.workspace-invite input,.workspace-invite select,.workspace-name-form input{min-width:0;min-height:44px}.workspace-invite-fields>button,.workspace-name-form button{min-height:44px;white-space:nowrap}.workspace-invite{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);margin-bottom:var(--space-5)}.workspace-invite h3{margin:0 0 var(--space-1);font-size:15px;font-weight:600}.workspace-help{margin:0;color:var(--ink-soft);font-size:13px}.workspace-invite-fields{display:grid;grid-template-columns:minmax(0,1fr) 160px auto;align-items:end;grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-4)}.workspace-role-help{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin-top:var(--space-3);font-size:12px;color:var(--ink-soft)}.workspace-role-help p{margin:0}.workspace-role-help strong{margin-right:6px;color:var(--ink)}.workspace-details>.note,.workspace-people>.note{margin:var(--space-3) 0;overflow-wrap:anywhere}.workspace-roster.fleet{table-layout:fixed;border:none;margin:0}.workspace-roster thead th:first-child{width:36%}.workspace-roster thead th:nth-child(2){width:13%}.workspace-roster thead th:nth-child(3){width:17%}.workspace-roster thead th:nth-child(4){width:34%}.workspace-roster.fleet td,.workspace-roster.fleet th{padding:16px 8px;overflow-wrap:anywhere}.workspace-roster.fleet thead th{padding-top:0;padding-bottom:10px}.workspace-roster.fleet .workspace-person{font-size:14px;font-weight:500;text-transform:none;letter-spacing:normal;color:var(--ink);vertical-align:middle}.workspace-person>span{display:block}.workspace-person .workspace-email{font-size:13px;font-weight:400;color:var(--ink-soft);margin-top:2px}.workspace-roster tbody tr:last-child th{border-bottom:none}.workspace-roster td{font-size:13px}.workspace-role{display:inline-block;padding:3px 9px;border-radius:var(--radius-pill);background:var(--paper-alt);font-size:12px;font-weight:500}.workspace-role--owner{background:var(--accent-soft);color:var(--accent-text)}.workspace-person-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.workspace-person-actions button{font-size:12px;padding:7px 9px;min-height:36px}.workspace-person-actions .workspace-remove{border-color:transparent;background:transparent;color:var(--ink-soft)}.workspace-person-actions .workspace-remove:hover:not(:disabled){color:var(--danger-deep);background:var(--danger-soft)}.workspace-mobile-label{display:none}.workspace-owner-note{margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);border-left:3px solid var(--warn);background:var(--warn-soft);color:var(--ink-soft);font-size:13px;overflow-wrap:anywhere}.workspace-empty{margin:0;padding:var(--space-5) 0;color:var(--ink-soft)}@container (width < 720px){.workspace-invite-fields{grid-template-columns:minmax(0,1fr)}.workspace-invite-fields>button{justify-self:start}.workspace-role-help{flex-direction:column}.workspace-roster,.workspace-roster tbody{display:block;width:100%}.workspace-roster thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.workspace-roster tbody tr{display:grid;grid-template-columns:minmax(0,1fr);padding:var(--space-4) 0;border-bottom:1px solid var(--line)}.workspace-roster tbody tr:last-child{border-bottom:none}.workspace-roster.fleet tbody td,.workspace-roster.fleet tbody th{display:block;padding:4px 0;border:none}.workspace-roster.fleet .workspace-person{padding-bottom:var(--space-2)}.workspace-mobile-label{display:inline-block;width:120px;color:var(--ink-soft);font-size:12px}.workspace-person-actions{justify-content:flex-start;margin-top:var(--space-2)}.workspace-person-actions button{min-height:44px}}@container (width < 360px){.workspace-name-form{grid-template-columns:minmax(0,1fr)}.workspace-name-form button{justify-self:start}.workspace-invite{padding:var(--space-3)}}@media (max-width:640px){.shell:has(.workspace-people){grid-template-columns:minmax(0,1fr);--main-pad-x:14px}.shell:has(.workspace-people)>.rail{position:static;height:auto;min-width:0;overflow:visible;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-3);border-right:none;border-bottom:1px solid var(--line)}.shell:has(.workspace-people)>.rail>*{grid-column:1/-1;min-width:0}.shell:has(.workspace-people)>.rail>.nav{grid-column:auto}.shell:has(.workspace-people)>.rail .railtree{max-height:160px;margin-right:0}.shell:has(.workspace-people)>.rail .railaccount{flex-direction:column;align-items:stretch}.shell:has(.workspace-people)>.rail .railaccount>.railacct-menu{position:static;margin-top:6px;max-height:60dvh}.shell:has(.workspace-people)>.main{min-width:0}.shell:has(.workspace-people)>.main>.pagehead{flex-wrap:wrap;gap:var(--space-2)}.shell:has(.workspace-people) .admin-railnav{flex-direction:row;flex-wrap:wrap}.shell:has(.workspace-people) .admin-railnav .nav{width:auto}.settingspanel:has(.workspace-people){padding:var(--space-4)}}.hotkeys table.fleet{table-layout:fixed}.hotkeys th:first-child{width:52%}.hotkeys-keys{white-space:nowrap}.hotkeys kbd{display:inline-block;min-width:24px;margin-right:4px;padding:1px 7px;border:solid var(--line-strong);border-width:1px 1px 2px;border-radius:5px;background:var(--paper-alt);color:var(--ink);font-family:var(--sans);font-size:13px;font-weight:500;line-height:20px;text-align:center}.hotkeys-or{margin-right:4px;color:var(--ck-text-soft);font-size:var(--ck-meta)}@media (max-width:860px){.cockpit .main:has(.knowsplit){display:block;padding-bottom:var(--main-pad-y)}.cockpit .main:has(.knowsplit)>.pagehead{margin-bottom:var(--space-6)}.knowsplit{grid-template-columns:minmax(0,1fr);gap:var(--space-4);flex:none}.knowside{margin-left:0;width:auto;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--ck-radius);position:static}.knowside-inner{position:static;display:block;max-height:none;padding:0}.knowpanel{margin:0}.knowtabs{flex-direction:row;flex-wrap:wrap;max-height:none;overflow:visible}.knowviews{flex-wrap:wrap;align-self:stretch}.knowviews .subnav-tab{max-width:100%}.knowtabs .subnav-tab{display:inline-block;max-width:100%}.hotkeys th:first-child{width:40%}.hotkeys-keys{white-space:normal}.hotkeys kbd{margin-bottom:4px}.toolgrid{grid-template-columns:minmax(0,1fr)}}.scopedetails{margin-top:12px}.scopedetails>summary{cursor:pointer;font-weight:600;font-size:13px;color:var(--accent-text)}.scopeedit{padding:14px 0 4px;max-width:620px}.scopegroup{border:none;margin:0 0 18px;padding:0}.scopegroup>legend{font-weight:600;padding:0;margin-bottom:8px}.scopeopt{display:flex;gap:9px;align-items:flex-start;padding:3px 0}.scopeopt input{margin-top:3px;flex:none}.scopelist{margin:6px 0 0 24px;padding-left:12px;border-left:2px solid var(--line)}.scopehint{margin:8px 0 0;font-size:13px}.scopepaths{margin-top:12px}.scopepaths textarea{font-family:var(--mono);font-size:12px}.scopeagentrepos{margin:4px 0 10px 26px;padding-left:12px;border-left:2px solid var(--line)}.scopeagentrepos .scopelist{margin-left:14px}.toolcard.pending{border-color:var(--warn);background:var(--warn-soft)}.toolcard.pending .toolaction{align-self:flex-start;margin-top:2px}.rail .railaccount{position:relative}.rail .railaccount-inline{align-items:center}.rail .railaccount-inline .whoami{padding:0}.rail .railacct-trigger{display:flex;align-items:center;gap:9px;width:100%;min-height:44px;padding:5px 8px;border:none;border-radius:6px;background:none;font:inherit;text-align:left;cursor:pointer}.rail .railacct-trigger:hover,.rail .railacct-trigger[aria-expanded=true]{background:var(--hover)}.rail .railacct-trigger .whoami-email,.rail .railacct-trigger .whoami-role,.rail .railacct-trigger .whoami-sub{display:block}.rail .railacct-chevron{flex:none;display:flex;color:var(--ink-faint)}.rail .railacct-chevron svg{width:15px;height:15px}.avatar{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--radius-pill);font-size:calc(var(--avatar-size) * .4);font-weight:700;letter-spacing:.02em;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rail .railacct-menu{position:absolute;bottom:calc(100% + 6px);left:0;right:0;z-index:20;max-height:calc(100vh - var(--band-h, 0px) - 124px);max-height:calc(100dvh - var(--band-h, 0px) - 124px);display:flex;flex-direction:column;overflow:hidden;background:var(--paper-raised);border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 24px rgba(36,32,24,.12)}.railacct-id{display:flex;align-items:center;gap:10px;flex:none;padding:11px 12px;border-bottom:1px solid var(--line)}.railacct-id-text{min-width:0}.railacct-id-email{font-size:13px;font-weight:600;color:var(--ink)}.railacct-id-email,.railacct-id-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.railacct-id-sub{font-size:12px;color:var(--ink-faint);margin-top:1px}.railacct-group{display:flex;flex-direction:column;min-height:0;flex:0 1 auto;padding:5px 5px 6px;border-bottom:1px solid var(--line)}.railacct-grouplabel{padding:4px 7px 3px;font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--ink-faint)}.railacct-scroll{min-height:0;overflow-y:auto}.railacct-actions{flex:none;padding:5px}.railacct-actions form{display:block}.rail .railacct-item{display:flex;align-items:center;gap:9px;width:100%;min-height:32px;padding:6px 7px;border:none;border-radius:6px;background:none;font:inherit;font-size:13px;color:var(--ink);text-align:left;cursor:pointer;text-decoration:none}.rail .railacct-item svg{width:15px;height:15px;flex:none;color:var(--ink-faint)}.rail .railacct-item:focus-visible{outline-offset:-2px}.rail .railacct-item:hover{background:var(--paper-alt)}.rail .railacct-item.busy{color:var(--ink-faint);cursor:progress}.rail .railacct-label{min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail .railacct-check{flex:none;display:flex;color:var(--ink-soft)}.rail .railacct-danger{background:var(--danger-soft)}.rail .railacct-danger,.rail .railacct-danger svg{color:var(--danger-deep)}.rail .railacct-danger:hover{background:var(--danger);color:var(--paper)}.rail .railacct-danger:hover svg{color:var(--paper)}.railacct-error{margin:0 6px 6px;font-size:12px}.convlist{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-raised);max-width:420px;padding:0 14px 18px;display:flex;flex-direction:column;gap:8px}.convlist-head{flex:none;display:flex;flex-direction:column;gap:8px;padding-top:18px}.convlist .railscope{padding:0 2px 10px;margin-bottom:4px;border-bottom:1px solid var(--line)}.convlist-heading{font-size:15px;font-weight:600;color:var(--ink);margin:0;letter-spacing:-.01em}.convlist-new{width:100%;justify-content:center}.convlist-note{margin:0 2px;font-size:12px}.convlist-items{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.convlist-row{border-radius:6px;padding:2px}.convlist-row:hover{background:var(--hover)}.convlist-row.current{background:var(--accent-soft)}.convlist-link{display:block;padding:7px 8px;border-radius:6px;position:relative}.convlist-title{display:block;font-size:13px;font-weight:500;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:14px}.convlist-row.current .convlist-title{color:var(--accent)}.convlist-row.unread .convlist-title{font-weight:700}.convlist-meta{display:block;margin-top:1px}.convlist-meta,.railconv-channel{font-size:11px;color:var(--ink-faint)}.railconv-channel{margin-right:6px;line-height:1}[data-channel-notice] a{color:var(--accent-text);text-decoration:underline;text-underline-offset:2px}.convlist-dot{position:absolute;top:10px;right:8px;width:6px;height:6px;border-radius:999px;background:var(--accent)}.convlist-actions{display:none;gap:10px;padding:0 8px 6px}.convlist-row.current .convlist-actions,.convlist-row:hover .convlist-actions{display:flex}.convlist-rename{width:100%;font-size:13px;font-weight:600;padding:6px 8px;border:1px solid var(--accent);border-radius:6px;background:var(--paper-raised);color:var(--ink)}.convlist-toggle{margin-top:auto;align-self:flex-start;padding:6px 2px;font-size:12px}.linkish{background:none;border:none;padding:0;cursor:pointer;font-size:12px;color:var(--ink-faint);font-weight:500}.linkish:hover{color:var(--accent);text-decoration:underline}.modal-agentbar{min-width:0;display:flex;align-items:center;gap:10px}.modal-agentglyph{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:9px;color:var(--accent-text);background:var(--accent-soft);border:1px solid #cfe2c4}.modal-agentglyph svg{width:21px;height:21px}.modal-agentselect{min-width:0;position:relative}.modal-agentselect:after{content:"";position:absolute;right:5px;top:50%;width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-70%) rotate(45deg);pointer-events:none;color:var(--ink-faint)}.modal-agentselect select{width:min(360px,52vw);min-height:38px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:6px 26px 6px 4px;border:none;background:transparent;color:var(--ink);font:inherit;font-size:17px;font-weight:600;text-overflow:ellipsis;cursor:pointer}.modal-agentselect select:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:5px}.modal-agentselect select:disabled{opacity:.6;cursor:default}.modal-setup{flex:none}.modal-composer{height:100%;min-height:0;display:flex;flex-direction:column}.modal-prompt{min-height:0;flex:1 1 auto;overflow-y:auto;padding:18px 24px 12px;display:flex;flex-direction:column;background-color:var(--paper-raised);background-image:linear-gradient(135deg,rgba(87,85,74,.025) 25%,transparent 0,transparent 50%,rgba(87,85,74,.025) 0,rgba(87,85,74,.025) 75%,transparent 0,transparent);background-size:28px 28px}.modal-message{width:100%;min-height:150px;flex:1 0 150px;resize:none;border:none;outline:none;padding:0;background:transparent;color:var(--ink);font:inherit;font-size:24px;line-height:1.45}.modal-message::placeholder{color:var(--ink-faint)}.modal-files{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.modal-files li{min-width:0;max-width:min(320px,100%);display:flex;align-items:center;gap:5px;padding:4px 5px 4px 9px;border:1px solid var(--line);border-radius:999px;background:var(--paper);font-size:12px;color:var(--ink-soft)}.modal-filename{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cockpit button.modal-file-remove{width:28px;min-width:28px;height:28px;min-height:28px;flex:none;padding:0;display:grid;place-items:center;border:none;background:transparent;color:var(--ink-faint);font-size:18px;line-height:1}.modal-file-remove:hover{color:var(--ink)}.modal-status:empty{display:none}.modal-note{margin:8px 0 0}.modal-foot{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-top:1px solid var(--line);background:var(--paper-raised)}.modal-tools{min-width:0;flex-wrap:wrap}.modal-actions,.modal-tools{display:flex;align-items:center;gap:8px}.modal-actions{flex:none}.modal-setting{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px}.modal-setting-label{color:var(--ink);font-size:13px;font-weight:500}.modal-radio-group{display:inline-flex;gap:2px;margin:0;padding:2px;border:1px solid var(--line);border-radius:7px;background:var(--paper-alt)}.modal-radio-group label{position:relative;display:inline-flex;align-items:center;padding:4px 10px;border-radius:5px;color:var(--ink-soft);font-size:12px;cursor:pointer;white-space:nowrap}.modal-radio-group input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.modal-radio-group label:has(input:checked){background:var(--paper-raised);color:var(--ink);box-shadow:0 1px 2px rgba(42,41,33,.12)}.modal-radio-group label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:1px}.modal-radio-group label:has(input:disabled){cursor:default;opacity:.6}.modal-mode-static{margin:0;color:var(--ink-soft);font-size:12px}.modal-create{flex:none;min-width:96px}.enterkey:after{content:"↵"/"";-webkit-margin-start:6px;margin-inline-start:6px;opacity:.85}.agenthome-stage{min-height:calc(100dvh - var(--band-h) - 2 * var(--main-pad-y));display:grid;grid-template-columns:minmax(0,1fr);place-items:center}.agenthome-composer{width:min(820px,100%);overflow:visible;min-width:0;display:flex;flex-direction:column;background:var(--paper-raised);border:1px solid var(--line-strong);border-radius:14px;box-shadow:0 8px 24px rgba(42,41,33,.1)}.agenthome-composer .modal-prompt{padding:16px 20px 8px;border-radius:13px 13px 0 0}.agenthome-composer .modal-foot{border-radius:0 0 13px 13px}.agenthome-composer .modal-message{min-height:72px;flex:0 0 auto;max-height:40vh;field-sizing:content;font-size:18px}.agenthome-computer{display:flex;justify-content:flex-end;margin-top:12px}.agenthome-history{margin-top:12px}@media (max-height:520px),(max-width:700px){.modal-agentselect select{width:min(240px,54vw);min-height:44px;font-size:15px}.modal-prompt{padding:14px 16px 10px}.modal-message{min-height:110px;flex-basis:110px;font-size:20px}.modal-foot{align-items:stretch;padding:9px}.modal-tools{flex:1 1 auto}.modal-attach,.modal-radio-group label{min-height:44px}.cockpit button.modal-file-remove{width:44px;min-width:44px;height:44px;min-height:44px}.modal-create{min-height:44px;align-self:flex-end}}@media (max-width:520px){.modal-foot{display:grid;grid-template-columns:minmax(0,1fr) auto}.modal-tools{grid-column:1/-1}.modal-create{grid-column:2}}.cockpit-frame:has(.chatviewport){height:100dvh;min-height:0;overflow:hidden}.cockpit-frame:has(.chatviewport) .cockpit-shell{flex:1 1 auto;min-height:0;grid-template-rows:minmax(0,1fr)}.cockpit-frame:has(.chatviewport) .main{width:100%;max-width:none;min-width:0;min-height:0;overflow:hidden;padding:0}.chatviewport{--chat-gutter:clamp(0px,calc(11vw - 95px),96px);--chat-content-inset:clamp(0px,calc(4vw - 37px),32px);--chat-page-gutter:0px;--chat-pad-x:calc(var(--chat-page-gutter) + var(--chat-gutter));--ochat-bar-pad:var(--space-5);--ochat-bar-h:calc(var(--ochat-bar-pad) * 2 + var(--ck-title) * 1.2 + 24px);width:100%;height:100%;min-width:0;min-height:0}.cockpit-frame:has(.chatviewport) .chatviewport{--chat-page-gutter:var(--main-pad-x)}.chatviewport>.ochat{display:flex;flex-direction:column;width:100%;max-width:none;height:100%;min-height:0;overflow-y:auto;padding:0 var(--chat-pad-x);padding-bottom:0;scroll-padding-top:calc(var(--ochat-bar-h) + var(--space-2));scroll-padding-bottom:calc(min(240px, 36dvh) + 150px + env(safe-area-inset-bottom, 0px))}.chatviewport>.ochat>*{flex-shrink:0}.chatviewport .ochat-head{position:-webkit-sticky;position:sticky;top:0;z-index:3;background:var(--paper-raised);margin:0 calc(-1 * var(--chat-pad-x)) var(--space-6);padding-block:var(--ochat-bar-pad);padding-inline:var(--chat-page-gutter)}.chatviewport .ochat-head>div{position:relative;width:100%;min-width:0}.chatviewport .ochat-meta{display:block}.chatviewport .ochat-meta,.chatviewport .ochat-modetrigger{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatviewport .ochat-modetrigger{display:inline-block;vertical-align:bottom;font:inherit;color:inherit;background:none;border:0;border-bottom:1px dotted;border-radius:0;padding:0;min-height:0;cursor:pointer}.chatviewport .ochat-modetrigger:disabled{cursor:not-allowed;opacity:.7}.ochat-modemenu{position:absolute;top:100%;left:0;z-index:4;min-width:180px;background:var(--paper-raised);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:0 6px 20px rgba(42,41,33,.12);padding:6px}.ochat-modeitem{display:block;width:100%;padding:7px 8px;border:0;border-radius:6px;background:none;text-align:left;font-family:var(--sans);font-size:14px;color:var(--ink);cursor:pointer}.ochat-modeitem:hover:not(:disabled),.ochat-modeitem[aria-checked=true]{background:var(--paper-alt)}.ochat-modeitem:disabled{cursor:wait;color:var(--ink-faint)}.ochat-modemenu{min-width:260px;max-width:320px}.ochat-modeitem-why{display:block;margin-top:2px;font-size:12px;line-height:1.35;color:var(--ink-soft);white-space:normal}.ochat-modeitem:disabled .ochat-modeitem-why{color:var(--ink-faint)}.ochat-modemenu-caveat{margin:6px 8px 2px;font-size:11px;line-height:1.35;color:var(--ink-faint)}.ochat-modeerr{margin-top:4px;color:var(--danger);font-size:12px}.chatviewport .thread{padding-inline:var(--chat-content-inset)}.chatviewport>.ochat>.note{margin-top:var(--space-5);margin-inline:var(--chat-content-inset);max-width:62ch;padding:var(--space-3) 14px;border-radius:var(--radius);background:var(--paper-alt);font-size:14px}.chatviewport>.ochat>.note.warn{background:var(--warn-soft)}.chatviewport>.ochat>.note.danger{background:var(--danger-soft)}.chatviewport>.ochat>.note.trust-line{margin:0 0 14px;padding:10px var(--chat-content-inset);border-radius:var(--radius-control);background:var(--accent-soft);font-size:12.5px}@media (min-width:861px){.chatviewport{min-width:0}}.chatviewport .composer{z-index:4;margin-top:auto;padding-bottom:max(24px,env(safe-area-inset-bottom,0px))}.chatviewport .cbox{padding:16px;gap:12px}.chatviewport .cbox textarea{min-height:clamp(88px,16dvh,144px);max-height:min(240px,36dvh);overflow-y:hidden}.composer-closed{width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;padding:16px;background:var(--accent-soft);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-soft)}.composer-closed strong{color:var(--ink)}.composer-closed .linkish{font-size:inherit}.composer-closed-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-left:auto}.composer-closed-error{flex:0 0 100%;margin:0;color:var(--danger);font-size:12px}@media (max-width:640px){.composer-closed-actions{width:100%;margin-left:0}}@media (pointer:coarse){.composer-closed button{min-height:44px}}.voicebar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 8px}.voicelive{min-height:44px;min-width:44px;padding:0 16px;display:inline-flex;align-items:center;gap:9px;font-weight:600}.voicedot{flex:none;width:9px;height:9px;border-radius:50%;background:var(--line-strong)}.voicelive[data-live-phase=awaiting],.voicelive[data-live-phase=sending],.voicelive[data-live-phase=starting],.voicelive[data-live-phase=transcribing]{border-color:var(--warn)}.voicelive[data-live-phase=awaiting] .voicedot,.voicelive[data-live-phase=sending] .voicedot,.voicelive[data-live-phase=starting] .voicedot,.voicelive[data-live-phase=transcribing] .voicedot{background:var(--warn)}.voicelive[data-live-phase=listening]{border-color:var(--accent);color:var(--accent-text)}.voicelive[data-live-phase=listening] .voicedot{background:var(--accent)}.voicelive[data-live-phase=capturing]{border-color:var(--danger);color:var(--danger-deep)}.voicelive[data-live-phase=capturing] .voicedot{background:var(--danger)}.voicelive[data-live-phase=speaking]{border-color:var(--accent-bright)}.voicelive[data-live-phase=speaking] .voicedot{background:var(--accent-bright)}.voicenote{font-size:13px;color:var(--ink-soft)}.voiceinterrupt,.voicereplay{min-height:44px;min-width:44px}.voicetoggle svg{width:16px;height:16px;display:block}.voicetoggle[aria-pressed=true]{border-color:var(--accent);color:var(--accent-text);background:var(--accent-soft)}.composer:has(>.askbox):not(:has(>.voicebar))>.cbox{display:none}.askbox{max-height:calc(100dvh - var(--space-7));overflow:hidden;background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);color:var(--ink);box-shadow:0 1px 2px rgba(42,41,33,.05)}.askbox:focus{outline:2px solid var(--accent);outline-offset:2px}.askbox-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.askbox-eyebrow{margin:0;color:var(--ink-soft);font:600 12px var(--sans)}.askbox-count{color:var(--ink-faint);font-family:var(--mono);font-weight:400}.askbox-close{color:var(--ink-soft);background:var(--paper-alt);border-color:var(--line)}.askbox-question{margin:0;color:var(--ink);font:600 18px/1.35 var(--sans)}.askbox-safe{margin:0;color:var(--ink-soft);font:13px/1.5 var(--sans)}.askbox-options{min-height:0;overflow-y:auto;margin:0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2);list-style:none}.askbox-option{width:100%;min-width:0;padding:var(--space-3);display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:var(--space-1) var(--space-2);gap:var(--space-1) var(--space-2);text-align:left;color:var(--ink);background:var(--paper-alt);border:1px solid var(--line);border-radius:var(--radius-control);font-family:var(--sans)}.askbox-option:hover{border-color:var(--line-strong)}.askbox-option:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.askbox-option:disabled{color:var(--ink-faint);cursor:not-allowed}.askbox-num{grid-column:1;grid-row:1/span 3;color:var(--ink-faint);font:12px/1.5 var(--mono)}.askbox-option-label{grid-column:2;min-width:0;font-weight:600}.askbox-option .badge{grid-column:2;justify-self:start;padding:2px var(--space-2);border-radius:var(--radius-control);color:var(--accent);background:var(--accent-soft);font-size:11px}.askbox-option-detail{grid-column:2;min-width:0;color:var(--ink-soft);font-size:12px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.askbox-note{margin:0;color:var(--ink-soft);font:12px/1.5 var(--sans)}.askbox-keys,.askbox-model{margin:0;color:var(--ink-faint);font:11px/1.4 var(--mono)}.askbox-lock{color:var(--warn)}.askbox-error,.askbox-lock{margin:0;font:12px/1.4 var(--sans)}.askbox-error{color:var(--danger-deep)}.askchip-wrap{display:flex;flex-wrap:wrap;margin-bottom:var(--space-2)}.askchip,.askchip-wrap{align-items:center;gap:var(--space-2)}.askchip{min-height:38px;min-width:0;max-width:100%;display:inline-flex;padding:var(--space-2) var(--space-3);color:var(--ink-soft);background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius-control);font:600 12px var(--sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.askchip-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--warn)}.askchip-actions{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.askchip-actions .askbox-error,.askchip-actions .askbox-lock{flex-basis:100%}@media (max-width:640px){.askbox-option{min-height:44px}.askbox-close{width:44px;height:44px}.askbox-options{max-height:44dvh}}.toolactions{display:flex;flex-direction:column;gap:6px;align-items:stretch}.ndialog{border:none;background:none;padding:16px;margin:0;width:100%;max-width:100%;height:100%;max-height:100%;display:grid;place-items:center;overflow:auto}.ndialog:not([open]){display:none}.ndialog::-webkit-backdrop{background:rgba(42,41,33,.42)}.ndialog::backdrop{background:rgba(42,41,33,.42)}.ndialog-panel{width:min(600px,100%);max-height:calc(100vh - 32px);overflow:auto;background:var(--paper-raised);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:0 12px 32px rgba(42,41,33,.18)}.ndialog-panel-composer{width:min(1040px,100%);height:min(620px,calc(100dvh - 32px));min-height:0;max-height:calc(100dvh - 32px);overflow:hidden;display:flex;flex-direction:column;border-radius:14px}.ndialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px 0}.ndialog-head-composer{flex:none;align-items:center;padding:12px 14px;border-bottom:1px solid var(--line)}.ndialog-head-content{min-width:0;flex:1 1 auto}.ndialog-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.ndialog-head-actions>button{white-space:nowrap}.ndialog-head h2{margin:0;font-size:16px;line-height:1.35}.ndialog-expand{flex:none;min-width:44px;min-height:44px;padding:0;border:none;background:none;color:var(--ink-faint);font-size:20px;line-height:1}.ndialog-expand:hover{color:var(--ink)}.ndialog-x{flex:none;border:none;background:none;color:var(--ink-faint);font-size:22px;line-height:1;padding:0 4px;min-width:44px;min-height:44px}.ndialog-x:hover{color:var(--ink)}.ndialog-body{padding:0 18px 18px}.ndialog-body-composer{min-height:0;flex:1 1 auto;padding:0}.ndialog-body .scopeedit{padding-top:6px;max-width:none}.ndialog-drawer{place-items:stretch end;padding:0;overflow:hidden}.ndialog-panel-drawer{width:min(1120px,82vw);height:100dvh;max-height:100dvh;overflow:hidden;display:flex;flex-direction:column;border-radius:0;border:none;border-left:1px solid var(--line-strong);box-shadow:-12px 0 32px rgba(42,41,33,.18);animation:ndrawer-in .22s ease-out}.ndialog-panel-drawer-expanded{width:100vw}.ndialog-head-drawer{flex:none;align-items:center;padding:12px 14px;border-bottom:1px solid var(--line)}.ndialog-body-drawer{flex:1 1 auto;min-height:0;overflow:auto}.ndialog-body-drawer .panel{margin-top:0;border:none;border-radius:0;box-shadow:none;padding:20px 0}.ndialog-body-drawer .knowledge-composer-form textarea{min-height:240px}.ndialog-body-drawer:has(.kitem){overflow:hidden}.ndialog-body-drawer .kitem{height:100%;min-height:0}.kitem{display:grid;grid-template-columns:minmax(0,1fr) 320px;min-height:100%;background:var(--paper-raised)}.kitem-main{min-width:0;padding:24px;display:flex;flex-direction:column;overflow:auto;min-height:0}.kitem-main>.note{margin-bottom:16px}.kitem-main .knowledge-composer-form{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;height:auto}.knowledge-delete-footer{margin-top:auto;padding-top:18px;display:flex;flex-direction:column;align-items:flex-end;gap:10px;text-align:right}.knowledge-delete-footer>.note{margin:0}.knowledge-delete-confirm{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 14px;max-width:680px;color:var(--ink-muted);font-size:13px}.knowledge-delete-actions{display:inline-flex;gap:8px}.btn.destructive{color:var(--danger);border-color:var(--danger-soft)}.btn.destructive:hover:not(:disabled){background:var(--danger-soft);border-color:var(--danger)}.kitem-editor-field{min-height:0}.keditor-box,.kitem-editor-field{display:flex;flex-direction:column;flex:1 1 auto}.keditor-box{min-height:320px;border:1px solid var(--line-strong);border-radius:var(--radius-control);overflow:hidden;background:var(--paper)}.keditor-box textarea{flex:1 1 auto;min-height:280px;resize:none;border:0;border-radius:0;outline:none}.keditor-counter{flex:none;padding:8px 11px;border-top:1px solid var(--line);color:var(--ink-faint);font-size:12px;text-align:right}.field .field-label{display:block;font-weight:600;margin-bottom:5px}.knowledge-qa-questions{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.knowledge-qa-question{display:flex;align-items:center;gap:8px}.knowledge-qa-question input{flex:1 1 auto;min-width:0}.knowledge-qa-question .btn{flex:none}.knowledge-qa-add{align-self:flex-start}.ktoolbar{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:7px;border-bottom:1px solid var(--line);background:var(--paper-raised)}.ktoolbar select,.ktoolbar-button{min-height:32px;padding:4px 8px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--ink);font-size:13px}.ktoolbar .ktoolbar-heading{margin:0;font-size:15px;padding:0 6px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:1px;min-height:32px;min-width:36px;border:1px solid var(--line);border-radius:4px;color:var(--ink);font-weight:700}.ktoolbar .ktoolbar-heading select{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;opacity:0;cursor:pointer}.ktoolbar-heading:focus-within{outline:2px solid var(--line-strong);outline-offset:1px}.ktoolbar-chevron{pointer-events:none}.ktoolbar-button svg,.ktoolbar-heading svg{display:block;stroke-width:1.5}.ktoolbar-button:hover{background:var(--hover)}.ktoolbar-group{display:inline-flex;gap:2px;padding-left:6px;margin-left:3px;border-left:1px solid var(--line)}.ktoolbar-emoji{position:relative}.kemoji-popover{position:absolute;z-index:2;top:38px;right:0;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:3px;gap:3px;width:220px;padding:8px;background:var(--paper-raised);border:1px solid var(--line-strong);border-radius:var(--radius-control);box-shadow:0 8px 20px rgba(42,41,33,.16)}.kemoji-popover button{min-height:30px;padding:3px;border:0;background:none}.kitem-about{min-width:0;min-height:0;overflow:auto;padding:26px 24px;border-left:1px solid var(--line)}.kitem-about-title{margin:0 0 18px;color:var(--ink-faint);font-size:11px;font-weight:700;letter-spacing:.12em}.kitem-about dl{margin:0}.kitem-about dl>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--line)}.kitem-about dt{color:var(--ink-faint);font-size:13px}.kitem-about dd{margin:0;color:var(--ink);font-size:13px;text-align:right}.kitem-about-value{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.kitem-about-value svg{flex:none;width:16px;height:16px;stroke-width:1.5}.kreadonly{min-height:360px;padding:16px;border:1px solid var(--line-strong);border-radius:var(--radius-control);white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:var(--paper)}@media (max-width:900px){.kitem{grid-template-columns:minmax(0,1fr)}.kitem-about{border-top:1px solid var(--line);border-left:0}.ndialog-body-drawer:has(.kitem){overflow:auto}.ndialog-body-drawer .kitem{height:auto}.kitem-main{overflow:visible}}.ndialog-drawer::-webkit-backdrop{animation:ndrawer-backdrop-in .22s ease-out}.ndialog-drawer::backdrop{animation:ndrawer-backdrop-in .22s ease-out}@media (prefers-reduced-motion:reduce){.ndialog-drawer::-webkit-backdrop{animation:none}.ndialog-drawer::backdrop,.ndialog-panel-drawer{animation:none}}.ndialog:has(.wsearch) .ndialog-panel{width:min(720px,100%);height:min(560px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);display:flex;flex-direction:column;overflow:hidden}.ndialog:has(.wsearch) .ndialog-head{align-items:center;padding:10px 10px 10px 16px;border-bottom:1px solid var(--line)}.ndialog:has(.wsearch) .ndialog-body{flex:1 1 auto;min-height:0;padding:0;overflow:hidden;display:flex}.wsearch{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.wsearch-field{display:flex;align-items:center;gap:10px}.wsearch-icon{flex:none;width:18px;height:18px;color:var(--ink-faint)}.wsearch-field input{flex:1 1 auto;min-width:0;padding:8px 0;border:none;background:none;color:var(--ink);font-family:var(--sans);font-size:16px}.wsearch-field input:focus{outline:none}.wsearch-field input::placeholder{color:var(--ink-faint)}.wsearch-list{flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px 12px 8px 30px}.wsearch-grouphead{margin:10px 0 4px -18px;padding:4px 8px;color:var(--ink-faint);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-bottom:3px double var(--line-strong)}.wsearch-group:first-child .wsearch-grouphead{margin-top:2px}.wsearch-option{position:relative;display:flex;align-items:flex-start;gap:10px;padding:8px 12px 8px 10px;border-left:3px solid var(--line-strong);border-radius:1px;color:var(--ink-soft);cursor:pointer}.wsearch-mark-square{flex:none;width:8px;height:8px;margin-top:6px;background:var(--ink-faint)}.wsearch-body{display:flex;flex-direction:column;gap:2px;min-width:0}.wsearch-title{color:var(--ink);font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsearch-meta{color:var(--ink-faint);font-size:12px}.wsearch-excerpt{color:var(--ink-soft);font-size:13px;line-height:1.45}.wsearch-speaker{color:var(--ink-faint)}.wsearch-option[aria-selected=true]{background:var(--ink-soft);color:var(--paper);border-left-color:var(--ink-soft);box-shadow:0 0 0 1px var(--paper-raised),0 0 0 2px var(--ink-soft)}.wsearch-option[aria-selected=true] :is(.wsearch-title,.wsearch-meta,.wsearch-excerpt,.wsearch-speaker){color:var(--paper)}.wsearch-option[aria-selected=true] .wsearch-mark-square{background:var(--paper)}.wsearch-cursor{position:absolute;left:-26px;top:12px;width:20px;height:11px;color:var(--ink-soft);visibility:hidden}.wsearch-option[aria-selected=true] .wsearch-cursor{visibility:visible}.wsearch-mark{background:var(--accent-soft);color:var(--accent-text);border-radius:2px;padding:0 1px}.wsearch-option[aria-selected=true] .wsearch-mark{background:var(--paper);color:var(--ink)}.wsearch-empty,.wsearch-hint{margin:10px 16px;color:var(--ink-faint);font-size:13px}.wsearch-note{margin:4px 16px 10px}.wsearch-foot{flex:none;margin:auto 0 0;padding:8px 16px;border-top:1px solid var(--line);color:var(--ink-faint);font-size:12px}.wsearch-foot kbd{display:inline-block;margin-right:3px;padding:0 5px;border:1px solid var(--line);border-radius:4px;background:var(--paper-alt);font-family:var(--mono);font-size:11px}.wsearch-preview{flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px 16px}.wsearch-previewhead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:10px;border-bottom:1px solid var(--line)}.wsearch-previewhead>div:first-child{display:flex;flex-direction:column;gap:2px;min-width:0}.wsearch-previewactions,.wsearch-turns{display:flex;gap:8px}.wsearch-turns{list-style:none;margin:10px 0 0;padding:0;flex-direction:column}.wsearch-turn{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:var(--radius-control);background:var(--paper-alt)}.wsearch-turn-you{background:var(--paper-sunk)}.wsearch-turn-matched{background:var(--paper-raised);border:1px solid var(--ink-soft);box-shadow:inset 3px 0 0 var(--ink-soft)}.wsearch-turntext{color:var(--ink);font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-height:520px),(max-width:700px){.ndialog{padding:8px}.ndialog-panel-composer{width:100%;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.ndialog-head-composer{padding:7px 9px}}@media (max-width:720px){.ndialog-drawer{padding:0}.ndialog-panel-drawer{width:100vw}.ndialog-expand{display:none}.ndialog-head-actions{flex-wrap:wrap}}@media (max-width:700px){.ndialog:has(.wsearch){place-items:start center;padding-top:8px}.ndialog:has(.wsearch) .ndialog-panel{height:auto;max-height:calc(100dvh - 16px)}.wsearch-list{padding-left:24px}}.scopeopt-note{display:block;font-size:12.5px;color:var(--ink-faint);margin-top:1px}.activity-region{margin-top:var(--space-7)}.activity-region:first-of-type{margin-top:0}.activity-region-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--line)}.activity-region-head h2{margin:0;font-size:18px}.activity-region-head>span{color:var(--ink-faint);font-size:12px;white-space:nowrap}.activity-compact-empty{margin:0;padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper-alt);color:var(--ink-soft);font-size:13px}.activity-attention-intro,.activity-feedback,.activity-lock{margin:0 0 var(--space-4)}.activity-attention-card{margin-bottom:var(--space-4)}.activity-attention-card h3{margin:0 0 var(--space-2);font-size:16px}.activity-attention-card .sub{margin:0 0 var(--space-2)}.activity-task-link{margin:0 0 var(--space-2);font-size:13px;font-weight:600}.activity-attention-agent{margin:0 0 var(--space-1);color:var(--ink-soft);font-size:13px;font-weight:600}.activity-attention-more{margin:0 0 var(--space-4)}.activity-crumbs ol{list-style:none;margin:0 0 var(--space-2);padding:0;flex-wrap:wrap;font-size:13px}.activity-crumbs li,.activity-crumbs ol{display:flex;align-items:baseline;gap:8px}.activity-crumbs li{min-width:0}.activity-crumbs a{color:var(--ink-soft)}.activity-crumbs a:hover{color:var(--ink)}.activity-crumbs [aria-hidden=true]{color:var(--ink-faint)}.activity-safe-default{margin:0 0 var(--space-3)}.activity-admin-note{margin-bottom:0}.activity-attention-card textarea{width:100%;margin-top:var(--space-2)}.activity-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.ask-card h3{font-size:16px}.ask-card h3,.ask-card>.sub{margin:0 0 var(--space-2)}.ask-safe-default{margin:0 0 var(--space-3)}.ask-options{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-bottom:var(--space-2)}.ask-option{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:3px var(--space-2);gap:3px var(--space-2);width:100%;text-align:left;padding:10px 12px;background:var(--paper-alt)}.ask-option-label{font-weight:600}.ask-option .badge{padding:2px 7px;border-radius:999px;background:var(--accent-soft);color:var(--accent)}.ask-option .sub{grid-column:1/-1;font-size:12px;font-weight:400}.ask-options-note{font-size:12px;line-height:1.5}.ask-options-note,.ask-preview{margin:0 0 var(--space-3)}.ask-preview-lede{margin:0 0 var(--space-2)}.ask-preview-rows{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:12px 14px;background:var(--paper-alt);border:1px solid var(--line);border-radius:8px}.ask-preview-row{display:grid;grid-gap:2px;gap:2px}.ask-preview-row dt{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft)}.ask-preview-row dd{margin:0;font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.ask-exact{margin-top:var(--space-2)}.ask-exact summary{font-size:12px;cursor:pointer;color:var(--ink-soft)}.ask-exact pre{margin:var(--space-2) 0 0;padding:10px 12px;max-height:18em;overflow:auto;background:var(--paper-sunk);border:1px solid var(--line);border-radius:6px;font:12px/1.5 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere}.askbox .ask-preview-rows{background:var(--paper)}.ask-answer-label{display:block;font-weight:600}.ask-card textarea{width:100%;margin-top:var(--space-2);padding:9px 11px;resize:vertical;border:1px solid var(--line-strong);border-radius:6px;background:var(--paper);color:var(--ink);font:14px var(--sans)}.ask-error,.ask-lock{margin:var(--space-2) 0 0;font-size:12px}.ask-error{color:var(--danger-deep)}.ask-resolution p{margin:var(--space-2) 0 0}.thread>.ask-card{max-width:52ch;padding:14px 16px}.thread>.ask-card--said{background:var(--paper-sunk);border-color:transparent;box-shadow:none}.ask-card--said .muted,.ask-card--said .sub{color:var(--ink-soft)}.ask-card--said .ask-exact pre,.ask-card--said .ask-preview-rows{background:var(--paper)}.ask-correct-rule{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line)}.ask-correct-rule textarea{width:100%;margin-top:var(--space-2)}.activity-task-list{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.activity-task-card{display:flex;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-raised)}.activity-task-main{min-width:0;flex:1 1 auto}.activity-task-main h3{margin:0 0 var(--space-1);font-size:16px}.activity-task-main p{margin:var(--space-1) 0 0}.activity-task-outcome,.activity-task-schedule{color:var(--ink);font-size:13px}.activity-task-outcome{margin-top:var(--space-2)}.activity-create,.activity-task-editor{margin-top:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper-alt)}.activity-create summary,.activity-task-editor summary{padding:var(--space-3) var(--space-4);cursor:pointer;color:var(--ink-soft);font-weight:600}.activity-create form,.activity-task-editor form{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:0 var(--space-4) var(--space-4)}.activity-schedule-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.activity-deleted-banner{margin-bottom:var(--space-4);background:var(--danger-soft)}.activity-detail-summary{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-raised)}.activity-detail-summary p{margin:0}.activity-run-list{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.activity-run-list>li{scroll-margin-top:var(--space-5);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-raised)}.activity-run-list p{margin:var(--space-2) 0 0;color:var(--ink-soft)}.task-start-actions{display:flex;gap:var(--space-2);margin-top:var(--space-3)}.task-start-outcome{margin:var(--space-2) 0 0;color:var(--ink-soft)}.activity-task-actions{gap:var(--space-3);margin:var(--space-4) 0}.activity-task-actions,.task-run-now{display:flex;align-items:center;flex-wrap:wrap}.task-run-now{gap:var(--space-2) var(--space-3)}.task-run-now p{margin:0}.activity-run-list .activity-run-who{margin-top:2px}.activity-run-jump{display:inline-block;margin-right:var(--space-3)}.activity-mode{border:0;padding:0;margin:0;min-width:0}.activity-mode legend{padding:0;margin-bottom:var(--space-1)}.activity-mode label{display:block;margin-top:var(--space-1)}.activity-mode input{margin-right:var(--space-2)}.activity-run-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.activity-run-state{color:var(--ink-faint);font-size:12px;text-transform:capitalize}.activity-run-state.failed,.activity-run-state.refused{color:var(--danger-deep)}.activity-run-state.succeeded{color:var(--accent-text)}.activity-replay{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-3);color:var(--ink-soft)}.activity-replay-steps{display:grid;grid-gap:var(--space-1);gap:var(--space-1);margin:0;padding-left:var(--space-5);color:var(--ink);font-size:14px}.activity-replay-steps code{font-size:12px;color:var(--ink-soft)}.activity-replay-answer p{margin:var(--space-1) 0 0;white-space:pre-wrap}.activity-replay-question{color:var(--ink)}.activity-replay-steps [data-tool-outcome=failed]{color:var(--danger-deep)}.activity-log-days{display:grid;grid-gap:var(--space-5);gap:var(--space-5);margin-top:var(--space-4)}.activity-log-days h3{margin:0 0 var(--space-2);font-size:var(--ck-secondary);color:var(--ck-text-soft)}.activity-log-list{display:grid;grid-gap:var(--space-1);gap:var(--space-1);margin:0;padding:0;list-style:none}.activity-log-list li{display:grid;grid-template-columns:7rem minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:baseline}.activity-log-list time{color:var(--ck-text-soft)}.activity-log-list code,.activity-log-list time{font-size:var(--ck-meta)}.activity-log-target{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere}.activity-log-list>li[data-tool-outcome=failed]{color:var(--danger-deep)}.activity-log-outcome{margin-left:var(--space-1);color:var(--ck-text-soft);font-size:var(--ck-meta)}.activity-log-picture{display:block;margin-top:var(--space-1);max-width:320px}.activity-log-picture img{display:block;width:100%;height:auto;border:1px solid var(--line-strong);border-radius:4px;background:var(--paper-sunk)}.activity-replay a,a.activity-replay-link{color:var(--accent-text);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}a.activity-replay-link{display:inline-block;margin-top:var(--space-2);font-size:13px}.activity-agent-scheduled .activity-task-card{max-width:720px}.activity-view-toolbar{margin-top:var(--space-7);margin-bottom:var(--space-4)}.activity-view-toolbar .toolsearch{margin-left:auto}.activity-archived-toggle{display:inline-flex;align-items:center;gap:6px;color:var(--ink-soft);font-size:13px}.cockpit .activity-board-region{margin-top:0}.activity-board-note{margin:0 0 var(--space-3)}.activity-board{display:grid;grid-template-columns:repeat(4,minmax(232px,1fr));grid-gap:var(--space-4);gap:var(--space-4);align-items:start;overflow-x:auto;padding-bottom:var(--space-2)}.activity-board--archived{grid-template-columns:repeat(5,minmax(232px,1fr))}.activity-board-column{display:flex;flex-direction:column;min-width:0;min-height:120px;padding:var(--space-1);border:1px dashed transparent;max-height:calc(100vh - var(--band-h) - var(--main-pad-y) - var(--space-6));max-height:calc(100dvh - var(--band-h) - var(--main-pad-y) - var(--space-6));border-radius:var(--radius)}.activity-board-column--drop{border-color:var(--accent);background:var(--accent-soft)}.activity-board-column-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-1) var(--space-2);color:var(--ink-soft)}.activity-board-column-head h2{margin:0;font-size:14px;font-weight:600;color:var(--ink)}.activity-board-count{color:var(--ink-faint);font-size:13px}.cockpit .activity-board-add{margin-left:auto;width:28px;height:28px;min-height:0;padding:0;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper-raised);color:var(--ink-soft);font-size:16px;line-height:1;cursor:pointer}.cockpit .activity-board-add:hover{color:var(--ink);border-color:var(--line-strong)}.activity-board-cards{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);grid-auto-rows:max-content;margin:calc(-1 * var(--space-1));padding:var(--space-1);overflow-y:auto;list-style:none}.activity-board-card{position:relative;display:flex;flex-direction:column;gap:var(--space-3);min-height:96px;padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-raised)}.activity-board-card:hover{border-color:var(--line-strong)}.activity-board-card[draggable=true]{cursor:-webkit-grab;cursor:grab}.activity-board-card-top{display:flex;align-items:flex-start;gap:var(--space-2)}.activity-board-card-text{min-width:0;flex:1 1 auto}.activity-board-card-sub{margin:0 0 2px;color:var(--ink-faint);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-board-card-title{margin:0;font-size:14px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.activity-board-card-title a{color:var(--ink);text-decoration:none}.activity-board-card-title a:after{content:"";position:absolute;inset:0;border-radius:var(--radius)}.activity-board-card-title a:focus-visible{outline:none}.activity-board-card-title a:focus-visible:after{outline:2px solid var(--accent);outline-offset:2px}.activity-board-dot{flex:none;width:8px;height:8px;margin-top:5px;border-radius:var(--radius-pill);background:var(--accent)}.activity-board-card-warning{margin:0;color:var(--danger-deep);font-size:12px}.activity-board-card-foot{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:auto;color:var(--ink-faint);font-size:12px}.activity-board-card-foot>span{flex:1 1 8em;min-width:0;overflow-wrap:break-word}.cockpit .activity-board-move{position:relative;z-index:1;margin-left:auto;min-height:0;padding:2px 0;font-size:12px;white-space:nowrap}.cockpit .activity-board-move:disabled{cursor:default;opacity:.55;text-decoration:none}.activity-board-card-note{margin:0;color:var(--ink-faint);font-size:12px}.activity-board-glyph{flex:none}.activity-board-glyph--no-reply,.activity-board-glyph--question{color:var(--warn-deep)}.activity-board-empty{margin:0;padding:var(--space-4);border:1px dashed var(--line);border-radius:var(--radius);color:var(--ink-faint);font-size:13px}.activity-board-more{margin:var(--space-3) var(--space-1) 0;color:var(--ink-faint);font-size:12px}.activity-board-create form{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}@media (max-width:640px){.activity-board,.activity-board--archived{grid-template-columns:minmax(0,1fr);overflow-x:visible}.activity-board-column{max-height:none}.activity-view-toolbar .toolsearch{margin-left:0;max-width:none}.cockpit .activity-board-move{min-height:44px;white-space:normal;text-align:right}.cockpit .activity-board-add{width:44px;height:44px}.activity-schedule-fields{grid-template-columns:1fr}.activity-region-head,.activity-run-head{align-items:flex-start;flex-direction:column;gap:var(--space-1)}.activity-actions button,.activity-create summary,.activity-task-editor summary{min-height:44px}}.worknotes-groups,.worknotes-versions{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.worknotes-group>h3{margin:var(--space-5) 0 var(--space-2);font-size:16px}.worknotes-note{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-raised)}.worknotes-actions,.worknotes-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.worknotes-head{justify-content:space-between}.worknotes-badge{padding:2px 7px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--paper-alt);color:var(--ink-soft);font-size:12px}.worknotes-badge--current{background:var(--accent-soft);color:var(--accent-text)}.worknotes-body{margin:var(--space-3) 0;padding:var(--space-3);overflow-x:auto;border-radius:var(--radius-control);background:var(--paper-alt);color:var(--ink);font:inherit;white-space:pre-wrap}.worknotes-meta,.worknotes-notice{margin:var(--space-2) 0 0;color:var(--ink-faint);font-size:12px}.worknotes-controls,.worknotes-editor{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-3)}.worknotes-editor textarea{width:100%;min-height:112px;resize:vertical}.worknotes-editor button{justify-self:start}.pagehead-action{align-self:center;flex:none;padding:7px 12px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper-alt);color:var(--ink);font-size:13px;text-decoration:none;white-space:nowrap}.pagehead-action:hover{background:var(--paper)}.screen-region{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.screen-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.screen-head h1{margin:0;font-size:var(--ck-title,22px)}.screen-head .sub{white-space:nowrap}.screen-frame{display:block;width:100%;height:auto;max-width:100%;border:1px solid var(--line);border-radius:var(--radius);background:#1b1a17}.screen-connecting{margin:0}.screen-refused{display:grid;grid-gap:var(--space-3);gap:var(--space-3);justify-items:start;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-alt)}.screen-refused p{margin:0}@media (max-width:720px){.screen-head{align-items:flex-start;flex-direction:column;gap:var(--space-1)}.screen-head .sub{white-space:normal}}.skl-region{max-width:1500px}.skl-editor-head,.skl-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5)}.skl-heading-row .region-label,.skl-heading-row .sub{margin:0}.skl-heading-row .sub{margin-top:5px;max-width:70ch}.skl-kind,.skl-status{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:var(--radius-pill);padding:2px 8px;color:var(--ink-soft);font-size:11px;font-weight:600;white-space:nowrap}.skl-status--active{color:var(--accent-text);background:var(--accent-soft);border-color:#c9dfbd}.skl-status--paused{color:var(--warn-deep);background:var(--warn-soft);border-color:#e3d5ac}.skl-status--draft{background:var(--paper-alt)}.skl-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-5)}.skl-card{display:block;padding:var(--space-4);background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);transition:border-color .15s,box-shadow .15s}.skl-card:hover{border-color:var(--accent);box-shadow:0 3px 12px rgba(42,41,33,.06)}.skl-card-top,.skl-detail-title{display:flex;align-items:center;gap:var(--space-2)}.skl-card h3,.skl-detail-title h2{margin:0;font-size:17px}.skl-card-description{min-height:42px;margin:var(--space-2) 0 var(--space-4);color:var(--ink-soft)}.skl-card dl{display:grid;grid-gap:7px;gap:7px;margin:0}.skl-card dl div{display:grid;grid-template-columns:70px 1fr;grid-gap:var(--space-2);gap:var(--space-2)}.skl-card dd,.skl-card dt{margin:0}.skl-card dt{color:var(--ink-faint);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.skl-card dd{color:var(--ink-soft);font-size:12px}.skl-empty{display:grid;justify-items:start;grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-5);background:var(--paper-raised);border:1px dashed var(--line-strong);border-radius:var(--radius)}.skl-empty p{margin:0;color:var(--ink-soft)}.skl-back{display:inline-block;margin-bottom:var(--space-3);color:var(--accent-text);font-size:13px}.skl-detail-title{margin-bottom:var(--space-2)}.skl-honesty{max-width:82ch;margin:4px 0 0;color:var(--ink-soft);font-size:13px}.skl-detail-actions{display:flex;flex-wrap:wrap}.skl-detail-actions,.skl-run-control{align-items:center;gap:var(--space-2)}.skl-run-control{display:inline-flex;color:var(--ink-soft);font-size:12px}.skl-run-control a{color:var(--accent-text);text-decoration:underline}.skl-editor-grid,.skl-read-grid{display:grid;grid-template-columns:minmax(300px,1fr) minmax(360px,1fr);grid-gap:var(--space-5);gap:var(--space-5);margin-top:var(--space-5);align-items:start}.skl-diagram-pane{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-raised)}.skl-canvas-wrap{position:relative;min-height:280px;overflow:auto;background-color:var(--paper-raised);background-image:radial-gradient(var(--grid) 1px,transparent 1px);background-size:14px 14px}.skl-canvas{position:relative;min-width:100%;padding:24px}.skl-canvas-svg{transition:transform .15s ease}.skl-zoom{position:-webkit-sticky;position:sticky;bottom:12px;display:flex;justify-content:flex-end;gap:3px;margin:-42px 12px 12px;z-index:1}.skl-zoom button{min-width:30px;padding:4px 8px;background:var(--paper-raised);font-size:12px}.skl-diagram{display:block;color:var(--ink-soft)}.skl-svg-edge polyline{fill:none;stroke:var(--line-strong);stroke-width:1.5}.skl-svg-edge text{fill:var(--ink-soft);font:11px var(--sans)}.skl-svg-node{fill:var(--paper-raised);stroke:var(--line-strong);stroke-width:1.2}.skl-svg-node--end,.skl-svg-node--start{fill:var(--accent-soft);stroke:var(--accent)}.skl-svg-decision{fill:var(--warn-soft);stroke:var(--warn);stroke-width:1.2}.skl-svg-title{fill:var(--ink);font:600 12px var(--sans)}.skl-svg-subtitle{fill:var(--ink-faint);font:10px var(--sans)}.skl-svg-number{fill:var(--accent)}.skl-svg-number-text{fill:#fff;font:600 10px var(--sans)}.skl-read-side{min-width:0}.skl-section{padding:var(--space-4) 0;border-top:1px solid var(--line)}.skl-section:first-child{padding-top:0;border-top:0}.skl-section h3{margin:0 0 var(--space-3);font-size:14px}.skl-section>p{margin:0;color:var(--ink-soft)}.skl-steps{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.skl-step-card{scroll-margin-top:20px;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-raised)}.skl-step-head{display:flex;align-items:flex-start;gap:var(--space-2)}.skl-step-head h4{margin:0 0 4px;font-size:14px}.skl-number{display:inline-grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:var(--accent);color:#fff;font-size:12px;font-weight:700}.skl-kind{padding:1px 6px;font-size:10px}.skl-kind--decision{background:var(--warn-soft);border-color:#e3d5ac;color:var(--warn-deep)}.skl-step-rows{display:grid;grid-gap:7px;gap:7px;margin-top:var(--space-3)}.skl-step-row{display:grid;grid-template-columns:74px 1fr;grid-gap:var(--space-2);gap:var(--space-2);color:var(--ink-soft);font-size:12px}.skl-step-row>span{color:var(--ink-faint);font-size:10px;font-weight:700;letter-spacing:.08em}.skl-step-row>div{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}.skl-program,.skl-step-row pre{margin:0;padding:var(--space-2);overflow:auto;border-radius:4px;background:var(--log-bg);color:var(--log-text);font:11px/1.5 var(--mono)}.skl-code-language,.skl-decision-by,.skl-digest,.skl-quiet{margin:0;color:var(--ink-faint);font-size:11px}.skl-branches{grid-gap:4px;gap:4px;margin-left:76px}.skl-branches,.skl-trigger-row{display:grid;color:var(--ink-soft);font-size:12px}.skl-trigger-row{grid-template-columns:92px 1fr;grid-gap:var(--space-2);gap:var(--space-2);padding:9px 0;border-bottom:1px solid var(--line)}.skl-trigger-row:last-child{border-bottom:0}.skl-trigger-row strong{color:var(--ink)}.skl-runs{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.skl-runs article{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control)}.skl-runs article>div{display:flex;justify-content:space-between;gap:var(--space-2);font-size:12px}.skl-runs article p,.skl-runs article>div span{color:var(--ink-soft)}.skl-runs article p{margin:5px 0;font-size:12px}.skl-runs article a{color:var(--accent-text);font-size:12px;text-decoration:underline}.skl-editor{padding:var(--space-4);background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius)}.skl-editor-head h2{margin:0;font-size:20px}.skl-editor-head .sub{margin:4px 0 0}.skl-editor-actions{display:flex;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end}.skl-editor-fields{display:grid;grid-template-columns:1fr 2fr 180px;grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-4)}.skl-edit-fields .field,.skl-editor-fields .field{margin-bottom:var(--space-3)}.skl-field-name{display:block;margin-bottom:5px;font-weight:600}.skl-edit-fields .field label>input,.skl-edit-fields .field label>select,.skl-edit-fields .field label>textarea,.skl-trigger-editor .field label>input,.skl-trigger-editor .field label>select,.skl-trigger-editor .field label>textarea{margin-top:5px;font-weight:400}.skl-editor-fields textarea{min-height:42px}.skl-error{color:var(--danger-deep);font-size:13px}.skl-budget,.skl-error{margin:0 0 var(--space-3)}.skl-budget{color:var(--ink-faint);font:12px var(--mono)}.skl-budget--bad{color:var(--danger-deep)}.skl-tabs{display:flex;gap:4px;margin-bottom:var(--space-4);border-bottom:1px solid var(--line-strong)}.skl-tabs button{padding:8px 12px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;font-size:12px}.skl-tabs button[aria-pressed=true]{border-bottom-color:var(--accent);color:var(--accent-text)}.skl-add-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-3)}.skl-edit-steps{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.skl-step-card--edit .skl-step-head h4{margin-top:4px}.skl-step-card--edit .skl-step-head{margin-bottom:var(--space-3)}.skl-step-actions{display:flex;flex-wrap:wrap;gap:6px;border-top:1px solid var(--line);padding-top:var(--space-2)}.skl-branch-row button,.skl-step-actions button{padding:5px 8px;font-size:11px}.skl-login-list{display:flex;flex-wrap:wrap;gap:6px 12px;color:var(--ink-soft);font-size:12px}.skl-branch-edit{display:grid;grid-gap:6px;gap:6px}.skl-branch-row{display:grid;grid-template-columns:1fr 1.2fr 70px;grid-gap:5px;gap:5px}.skl-branch-row input,.skl-branch-row select{min-width:0;padding:6px;border:1px solid var(--line-strong);border-radius:4px;background:var(--paper)}.skl-check{display:flex;align-items:center;gap:6px;color:var(--ink-soft);font-size:12px}.skl-trigger-editor .note{margin-bottom:var(--space-4)}.skl-affirm{width:min(760px,100%)}.skl-affirm .skl-program{max-height:330px;white-space:pre}.skl-affirm .skl-check{margin:var(--space-3) 0}@media (max-width:900px){.skl-editor-grid,.skl-read-grid{grid-template-columns:1fr}.skl-editor-fields{grid-template-columns:1fr 1fr}.skl-editor-fields .field:nth-child(2){grid-column:1/-1}}@media (max-width:600px){.skl-editor-head,.skl-heading-row{flex-direction:column}.skl-editor-fields{display:block}.skl-detail-actions{width:100%}.skl-branch-row{grid-template-columns:1fr}.skl-branches{margin-left:0}}