*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,system-ui,-apple-system,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:Geist Mono,JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.absolute{position:absolute}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.hidden{display:none}.grow{flex-grow:1}.border{border-width:1px}.capitalize{text-transform:capitalize}.text-danger{color:var(--color-danger)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{color-scheme:dark;--color-bg:#0c1420;--color-surface:#151e2b;--color-border:#273548;--color-text:#edf7fb;--color-text-muted:#8fa0b3;--color-accent:#18c69d;--color-accent-subtle:#123139;--color-success:#4daa6b;--color-warning:#c97d2e;--color-danger:#c94040}*{box-sizing:border-box}body,html{min-height:100%}body{margin:0;background:var(--color-bg);color:var(--color-text);font:13px/1.5 Inter,system-ui,-apple-system,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::-moz-selection{background:var(--color-accent);color:var(--color-text)}::selection{background:var(--color-accent);color:var(--color-text)}.inrelay-mdxeditor-root{--accentBase:var(--color-accent-subtle);--accentText:var(--color-text);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:6px}.inrelay-mdxeditor-root [class*=toolbar]{background:var(--color-bg);border-color:var(--color-border)}.auth-page{min-height:100vh;display:grid;place-items:center;padding:24px}.auth-card{width:min(100%,420px);padding:28px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px}.auth-card h1{margin:0 0 6px;font-size:28px;line-height:1.2}.muted{color:var(--color-text-muted)}.form{display:grid;gap:16px;margin-top:24px}.compact-form{max-width:620px;margin-top:16px}.field{display:grid;gap:6px}.field label{font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.field input,.field select{width:100%;padding:10px 12px;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:6px}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:8px 13px;border:1px solid var(--color-accent);border-radius:6px;background:var(--color-accent);color:var(--color-bg);font-weight:700;cursor:pointer}.button.secondary{border-color:var(--color-border);background:transparent;color:var(--color-text)}.button:disabled{opacity:.55;cursor:wait}.error{color:#ff8b8b}.shell{min-height:100vh;display:grid;grid-template-columns:248px minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:18px 14px;background:var(--color-surface);border-right:1px solid var(--color-border)}.brand{padding:4px 10px 18px;font-size:20px;font-weight:800}.nav{display:grid;gap:4px}.nav a{display:flex;align-items:center;gap:10px;min-height:38px;padding:8px 10px;color:var(--color-text-muted);border-left:2px solid transparent;border-radius:4px}.nav a:hover,.nav a[data-active=true]{color:var(--color-text);background:var(--color-accent-subtle);border-left-color:var(--color-accent)}.sidebar-footer{margin-top:auto}.page{width:min(100%,1080px);margin:0 auto;padding:42px 36px}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:28px}.page h1{margin:0;font-size:28px;line-height:1.2}.panel{padding:20px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px}.stack{display:grid;gap:16px}.settings-list{display:grid;gap:0;margin:14px 0;padding:0;list-style:none;border-top:1px solid var(--color-border)}.settings-list li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--color-border)}.settings-list li div{display:grid;gap:2px}.role-summary{display:flex;align-items:center;gap:8px;margin-top:18px}.initiative-create{grid-template-columns:minmax(220px,2fr) minmax(150px,1fr) minmax(150px,1fr) auto;align-items:end;max-width:none}.initiative-create>[role=status]{grid-column:1/-1}.mobile-header{display:none}.workspace{width:min(100%,1240px)}.band-heading,.decision-row,.initiative-row,.source-row,.workspace-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.workspace-header{margin-bottom:14px}.workspace-band h2,.workspace-header h1{margin:0}.workspace-band h2{font-size:20px}.workspace-band h3{font-size:13px;margin:18px 0 6px}.eyebrow{margin:0 0 3px;color:var(--color-text-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.workspace-state{display:flex;align-items:flex-end;flex-direction:column;gap:7px}.count,.state-chip{display:inline-flex;padding:3px 8px;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-muted);font:11px/1.5 Geist Mono,ui-monospace,monospace}.next-action{color:var(--color-accent);font-weight:700}.operation-strip{min-height:38px;display:flex;align-items:center;gap:14px;overflow-x:auto;margin-bottom:18px;padding:8px 12px;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-muted);background:var(--color-surface);white-space:nowrap}.operation{display:inline-flex;align-items:center;gap:6px}.operation i{width:7px;height:7px;border-radius:50%;background:var(--color-warning)}.operation-complete i{background:var(--color-success)}.operation-failed i{background:var(--color-danger)}.workspace-stack{display:grid;gap:18px}.workspace-band{position:relative;padding:20px;border-top:1px solid var(--color-border);background:var(--color-surface)}.workspace-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.band-heading{margin-bottom:15px}.event-timeline{display:grid;gap:0;margin:0;padding:0;list-style:none}.event-timeline li{display:grid;grid-template-columns:150px minmax(140px,220px) 1fr auto;gap:10px;padding:9px 0;border-top:1px solid var(--color-border);font-size:13px}.event-timeline small,.event-timeline time{color:var(--color-text-muted);font:11px/1.5 Geist Mono,ui-monospace,monospace}.delivery-state{grid-column:2/-1;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--color-text-muted)}.delivery-failed{color:var(--color-danger)}.delivery-queued,.delivery-retrying{color:var(--color-warning)}.delivery-delivered{color:var(--color-success)}.source-form{display:flex;align-items:end;gap:10px}.source-form label{display:grid;gap:5px;color:var(--color-text-muted);font-size:11px}.source-form .grow{flex:1}.source-form input,.source-form select{min-height:36px;padding:8px 10px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg);color:var(--color-text)}.file-button input{position:absolute;width:1px;height:1px;opacity:0}.compact-list,.ledger-grid{display:grid;gap:1px;margin-top:14px;background:var(--color-border)}.decision-row,.initiative-row,.ledger-row,.source-row{padding:11px 12px;background:var(--color-surface)}.decision-row p,.initiative-row p,.ledger-row p,.source-row p{margin:2px 0;color:var(--color-text-muted)}.text-action{border:0;background:transparent;color:var(--color-accent);cursor:pointer}.mono{font-family:Geist Mono,ui-monospace,monospace;color:var(--color-text-muted)}.ledger-row{display:flex;justify-content:space-between;gap:12px;border-left:3px solid var(--color-accent)}.ledger-row.signal-inferred{border-left-color:var(--color-warning)}.ledger-row.signal-gap{border-left-color:var(--color-danger)}.ledger-row>div:last-child{display:flex;align-items:flex-end;flex-direction:column;gap:3px}.confidence{color:var(--color-text-muted);font-family:ui-monospace,monospace}.popover-overlay{position:fixed;z-index:40;inset:0;background:#020b17cc}.popover{position:fixed;z-index:41;top:50%;left:50%;width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;transform:translate(-50%,-50%);padding:22px;border:1px solid var(--color-accent);border-radius:8px;background:var(--color-bg);box-shadow:0 20px 80px #000a}.popover h2{margin:0 28px 4px 0;font-size:20px}.popover-close{position:absolute;top:8px;right:10px;border:0;background:none;color:var(--color-text);font-size:22px}.popover blockquote{margin:14px 0;overflow-wrap:anywhere;white-space:pre-wrap}.decision-row{align-items:center;border-bottom:1px solid var(--color-border)}.decision-row pre{max-width:480px;overflow:auto;white-space:pre-wrap;color:var(--color-text-muted)}.readiness-score{display:flex;align-items:baseline;gap:10px;margin:13px 0}.readiness-score strong{color:var(--color-accent);font-size:28px}.readiness-score span{color:var(--color-text-muted)}.check-row{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid var(--color-border)}.success{color:var(--color-success)}.danger{color:var(--color-danger)}.evidence-list{display:grid;gap:8px;margin:10px 0 0;padding:0;list-style:none}.evidence-list li{padding:10px;border-left:2px solid var(--color-accent);background:var(--color-bg)}.evidence-list p{margin:3px 0}.gap-row{display:grid;gap:8px;padding:12px 0;border-bottom:1px solid var(--color-border)}.readiness-update{display:grid;justify-items:start;gap:7px;margin:14px 0;padding:13px;border-left:3px solid var(--color-warning);background:var(--color-bg)}.readiness-update p{margin:0;color:var(--color-text-muted)}.readiness-update p.warning{color:var(--color-warning)}.gap-current{min-width:0;padding:14px;border:1px solid var(--color-accent);border-radius:6px;background:var(--color-accent-subtle)}.gap-current h3{min-width:0;margin:0;overflow-wrap:anywhere;font-size:15px}.gap-meta{display:flex;flex-wrap:wrap;gap:5px;margin:0}.gap-meta span{padding:3px 6px;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-muted);font-size:10px;text-transform:capitalize}.gap-current-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.gap-code-inference{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;padding-top:11px;border-top:1px solid var(--color-border)}.gap-code-inference label{display:grid;min-width:0;gap:5px;color:var(--color-text-muted);font-size:11px}.gap-code-inference select{width:100%;min-width:0;min-height:36px;padding:8px 10px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg);color:var(--color-text)}.gap-backlog{display:grid;gap:0;margin-top:18px}.gap-backlog>h3{display:flex;align-items:center;justify-content:space-between;margin:0;padding-bottom:7px;border-bottom:1px solid var(--color-border);font-size:13px}.gap-backlog>h3 span{color:var(--color-text-muted);font:11px Geist Mono,ui-monospace,monospace}.gap-readonly{min-width:0;padding:11px 0}.gap-readonly>strong{overflow-wrap:anywhere;font-size:12px}.proposal-review,.work-board{padding:20px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface)}.proposal-review{display:grid;grid-template-columns:1fr auto;gap:14px}.proposal-review h2,.work-board h2{margin:0}.inline-controls,.proposal-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.proposal-review [role=alert],.unassigned-list{grid-column:1/-1}.unassigned-row{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:12px;padding:9px 0;border-top:1px solid var(--color-border)}.unassigned-row p{margin:2px 0;color:var(--color-text-muted)}.proposal-blockers{grid-column:1/-1;padding:12px;border:1px solid var(--color-warning);border-radius:6px;background:var(--color-bg)}.proposal-blockers h3,.proposal-blockers>p{margin-top:0}.blocker-summary-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--color-border)}.blocker-summary-row p{margin:2px 0;color:var(--color-text-muted)}.bulk-approval-dialog{position:fixed;z-index:31;top:50%;left:50%;display:grid;width:min(520px,calc(100vw - 32px));gap:14px;padding:20px;transform:translate(-50%,-50%);border:1px solid var(--color-accent);border-radius:8px;background:var(--color-bg);box-shadow:0 20px 70px #0009}.bulk-approval-dialog h2,.bulk-approval-dialog p{margin:0}.bulk-approval-dialog label{display:grid;gap:7px}.bulk-approval-dialog textarea{min-height:76px;padding:8px 10px;resize:vertical;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg);color:var(--color-text)}.board-groups{display:grid;grid-template-columns:repeat(4,minmax(210px,1fr));gap:12px;overflow-x:auto}.board-group{min-width:210px}.board-group h3{margin:0 0 8px;color:var(--color-text-muted);font-size:11px;text-transform:uppercase}.work-card{width:100%;display:grid;gap:6px;margin-bottom:8px;padding:12px;text-align:left;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-left:3px solid var(--color-accent);border-radius:6px;cursor:pointer}.work-card.kind-coordination{border-left-color:var(--color-warning)}.work-card.kind-uncertain{border-left-color:var(--color-danger)}.work-card p{margin:0;color:var(--color-text-muted)}.card-top{display:flex;justify-content:space-between;font:11px/1.5 ui-monospace,monospace}.card-meta{color:var(--color-text-muted);font-size:11px}.warning{color:var(--color-warning)}.drawer-overlay{position:fixed;z-index:30;inset:0;background:#020b17b8}.item-drawer{position:fixed;z-index:31;top:0;right:0;width:min(720px,100vw);height:100dvh;overflow-y:auto;padding:22px;background:var(--color-bg);border-left:1px solid var(--color-accent);box-shadow:-20px 0 70px #0008}.item-drawer>h2{margin:0 40px 16px 0}.drawer-close{position:absolute;top:12px;right:14px;border:0;background:none;color:var(--color-text);font-size:28px}.drawer-content{display:grid;gap:12px}.drawer-content section{padding:16px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface)}.drawer-content h3{margin:0 0 10px}.drawer-content h4{margin:14px 0 5px}.drawer-content form,.drawer-content label{display:grid;gap:7px}.drawer-content form{gap:10px}.drawer-content input,.drawer-content select,.drawer-content textarea,.inline-controls select,.unassigned-row select{min-height:36px;padding:8px 10px;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:6px}.drawer-content textarea{min-height:70px}.drawer-content fieldset{display:grid;gap:8px;margin:10px 0;padding:10px;border:1px solid var(--color-border);border-radius:6px}.drawer-content legend{padding:0 5px;color:var(--color-text-muted)}.decision-line,.evidence-score{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--color-border)}.evidence-score{flex-direction:column}.evidence-score code{color:var(--color-accent)}.decision-line p{margin:2px 0}.decision-line button,.dependency-row button,.reconcile button{margin-left:6px}.dependency-table{overflow-x:auto}.dependency-row{min-width:600px;display:grid;grid-template-columns:90px 130px 1fr 90px 130px;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid var(--color-border)}.lineage-preview{margin-top:10px;padding:12px;background:var(--color-bg);border:1px solid var(--color-warning)}.reconcile{display:grid;gap:10px}.reconcile>p{margin:0}.reconcile-diff-table{min-width:0;overflow-x:auto;border:1px solid var(--color-border);background:var(--color-border)}.reconcile-diff-heading,.reconcile-diff-row{display:grid;grid-template-columns:minmax(110px,.55fr) minmax(180px,1fr) minmax(180px,1fr);gap:1px}.reconcile-diff-heading{color:var(--color-text-muted);font-size:10px;text-transform:uppercase;letter-spacing:.04em}.reconcile-diff-heading>span,.reconcile-diff-row>*{min-width:0;padding:8px;background:var(--color-bg)}.reconcile-diff-row>strong{font-size:11px;text-transform:capitalize}.reconcile-diff-row>span{overflow-wrap:anywhere}.reconcile-diff-row pre{max-height:220px;overflow:auto;margin:0;white-space:pre-wrap;font:10px/1.5 Geist Mono,ui-monospace,monospace}.reconcile-actions{display:flex;justify-content:flex-end;gap:8px}.reconcile-actions button{margin-left:0}.drawer-review{position:sticky;bottom:-22px;display:flex;justify-content:flex-end;align-items:center;gap:10px;border-color:var(--color-accent)!important}.drawer-review>div{margin-right:auto}.drawer-review p{margin:0}.drawer-content details form,.drawer-content form+form{margin-top:12px;padding-top:12px;border-top:1px solid var(--color-border)}.pack-review-page{width:min(100%,1380px);padding-bottom:250px}.pack-coverage-summary,.pack-review-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pack-warnings{margin:16px 0;padding:10px 14px;border-left:3px solid var(--color-warning);background:var(--color-surface);color:#efb777}.pack-warnings p{margin:3px 0}.pack-layout{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:560px;margin-top:20px;border:1px solid var(--color-border);background:var(--color-surface)}.pack-file-tree{padding:14px;border-right:1px solid var(--color-border)}.pack-file-tree h2{margin:0 0 10px;font-size:15px}.pack-file-tree button{display:block;width:100%;padding:8px;border:0;border-left:2px solid transparent;text-align:left;color:var(--color-text-muted);background:transparent;font:11px/1.5 Geist Mono,ui-monospace,monospace;cursor:pointer}.pack-file-tree button[aria-current=page]{border-left-color:var(--color-accent);color:var(--color-text);background:var(--color-accent-subtle)}.pack-viewer{min-width:0;background:var(--color-bg)}.pack-viewer-title{position:sticky;top:0;padding:10px 16px;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.safe-markdown{padding:22px 28px;overflow-wrap:anywhere}.safe-markdown h1{font-size:20px}.safe-markdown h2{margin-top:24px;font-size:15px}.safe-markdown h3{font-size:13px}.safe-markdown p{margin:6px 0}.safe-markdown code{display:block;overflow-x:auto;white-space:pre;color:var(--color-text-muted);font:11px/1.6 Geist Mono,ui-monospace,monospace}.pack-coverage,.pack-history,.pack-publications{margin-top:18px;padding:18px;border:1px solid var(--color-border);background:var(--color-surface)}.pack-coverage h2,.pack-history h2,.pack-publications h2{margin:0 0 12px;font-size:20px}.pack-coverage-group h3{margin:18px 0 6px;font-size:13px}.coverage-grid{display:grid;gap:1px;background:var(--color-border)}.coverage-grid [role=row]{display:grid;grid-template-columns:70px minmax(180px,1fr) minmax(160px,1fr);gap:12px;padding:8px 10px;background:var(--color-bg)}.coverage-pass{color:var(--color-success)}.coverage-fail{color:#ff8b8b}.pack-review-actions{position:fixed;z-index:8;right:0;bottom:0;left:248px;display:flex;align-items:flex-end;gap:16px;padding:14px 24px;border-top:1px solid var(--color-accent);background:#151e2bf2;backdrop-filter:blur(10px)}.pack-feedback{display:flex;align-items:flex-end;gap:10px;flex:1}.pack-feedback label{display:grid;gap:4px;color:var(--color-text-muted);font-size:11px}.pack-feedback input,.pack-feedback select,.pack-feedback textarea{min-width:140px;max-width:300px;min-height:36px;padding:7px 9px;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:6px}.pack-feedback textarea{height:58px;resize:vertical}.pack-action-buttons{display:flex;gap:8px;margin-left:auto}.linear-publish{display:grid;gap:16px;margin-top:18px;padding:18px;border:1px solid var(--color-accent);background:var(--color-surface)}.linear-publish h2{margin:0;font-size:20px}.linear-publish .muted{color:var(--color-text-muted)}.linear-destination-fields{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:10px}.linear-destination-fields label{display:grid;gap:5px;color:var(--color-text-muted);font-size:11px}.linear-destination-fields input{min-height:36px;padding:8px 10px;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:6px}.linear-destination-fields .linear-checkbox{display:flex;align-items:center;gap:8px}.linear-destination-fields .linear-checkbox input{min-height:auto}.linear-confirmation{padding:14px;border-left:3px solid var(--color-warning);background:var(--color-bg)}.linear-confirmation dl{display:grid;grid-template-columns:80px 1fr;gap:6px}.linear-confirmation dt{color:var(--color-text-muted)}.linear-confirmation pre{max-height:300px;overflow:auto;padding:12px;white-space:pre-wrap;border:1px solid var(--color-border);font:11px/1.55 Geist Mono,ui-monospace,monospace}.publish-destinations{display:grid;gap:14px;margin-top:18px;padding:18px;border:1px solid var(--color-border);background:var(--color-surface)}.publish-destinations h2{margin:0;font-size:20px}.publish-destinations p{margin:4px 0;color:var(--color-text-muted)}.publish-destination-actions{display:flex;flex-wrap:wrap;gap:8px}.target-pr-confirmation{padding:14px;border-left:3px solid var(--color-warning);background:var(--color-bg)}.target-pr-confirmation strong{color:var(--color-text);font-family:Geist Mono,ui-monospace,monospace}.publication-statuses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.publication-status{display:grid;gap:3px;padding:9px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg);font-size:11px}.publication-status>a{display:grid;gap:3px;color:inherit}.publication-destination{color:var(--color-text-muted)}.publication-state{font-weight:700}.publication-published{color:var(--color-success)}.publication-pending,.publication-stale,.publication-unknown_external{color:var(--color-warning)}.publication-failed{color:var(--color-danger)}.publication-none{color:var(--color-text-muted)}.publication-error{color:var(--color-danger);overflow-wrap:anywhere}.publication-statuses.compact{grid-template-columns:repeat(3,1fr);gap:4px}.publication-statuses.compact .publication-status{padding:5px;background:transparent}.publication-statuses.compact .publication-state{font-size:10px}.billing-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.billing-grid h2{margin:0 0 10px;font-size:18px}.billing-plan{margin:8px 0;color:var(--color-accent);font-size:24px;font-weight:750;text-transform:capitalize}.quota-exceeded{margin-bottom:18px;padding:14px 16px;border:1px solid var(--color-danger);border-left-width:4px;background:var(--color-surface)}.quota-exceeded p{margin:5px 0 0;color:var(--color-text-muted)}.usage-list{display:grid;gap:0;margin:0}.usage-list div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--color-border)}.usage-list dt{color:var(--color-text-muted)}.usage-list dd{margin:0;font-family:Geist Mono,ui-monospace,monospace}@media (max-width:720px){.shell{display:block}.sidebar{position:fixed;z-index:10;inset:0 auto 0 0;width:248px;transform:translateX(-100%);transition:transform .15s ease}.sidebar[data-open=true]{transform:translateX(0)}.mobile-header{display:flex;position:sticky;z-index:5;top:0;align-items:center;justify-content:space-between;height:54px;padding:0 16px;background:var(--color-surface);border-bottom:1px solid var(--color-border)}.page{padding:28px 18px}.page-header{align-items:stretch;flex-direction:column}.initiative-create,.workspace-columns{grid-template-columns:1fr}.workspace-header{flex-direction:column}.workspace-state{align-items:flex-start}.decision-row,.source-form{align-items:stretch;flex-direction:column}.ledger-row{flex-direction:column}.ledger-row>div:last-child{align-items:flex-start}.event-timeline li{grid-template-columns:1fr}.delivery-state{grid-column:1;align-items:flex-start;flex-direction:column}.proposal-review{grid-template-columns:1fr}.proposal-actions,.unassigned-list{grid-column:1}.unassigned-row{grid-template-columns:1fr;align-items:stretch}.board-groups{grid-template-columns:1fr;overflow:visible}.item-drawer{width:100vw;padding:16px}.reconcile{grid-template-columns:1fr}.drawer-review{bottom:-16px;flex-wrap:wrap}.drawer-review>div{width:100%}.dependency-row{min-width:540px}.pack-review-page{padding-bottom:430px}.pack-review-header{flex-direction:column}.pack-layout{grid-template-columns:1fr}.pack-file-tree{display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid var(--color-border)}.pack-file-tree h2{display:none}.pack-file-tree button{min-width:-moz-max-content;min-width:max-content}.coverage-grid [role=row]{grid-template-columns:55px minmax(130px,1fr)}.coverage-grid [role=row] span:last-child{grid-column:2}.pack-review-actions{left:0;display:block;max-height:410px;overflow-y:auto;padding:12px 16px}.pack-feedback{display:grid;grid-template-columns:1fr}.pack-feedback input,.pack-feedback select,.pack-feedback textarea{width:100%;max-width:none}.pack-action-buttons{margin-top:10px}.pack-action-buttons .button{flex:1}.billing-grid,.publication-statuses{grid-template-columns:1fr}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--color-text-muted);cursor:pointer}.icon-button:hover{color:var(--color-text);background:var(--color-accent-subtle)}.icon-button:disabled{opacity:.5;cursor:not-allowed}.icon-button svg{width:17px;height:17px}.guided-workspace{display:flex;width:min(100%,1120px);height:100dvh;min-height:0;flex-direction:column;overflow:hidden;padding-top:28px;padding-bottom:0}.guided-workspace-header{position:relative;display:grid;flex:none;grid-template-columns:minmax(240px,1fr) auto;gap:16px;padding:0 70px 18px 0;border-bottom:1px solid var(--color-border)}.guided-title{display:flex;align-items:center;gap:10px;min-width:0}.guided-title .eyebrow{position:absolute;top:-3px}.guided-title h1{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:20px}.guided-title .state-chip,.guided-title h1{margin-top:16px;white-space:nowrap}.workspace-summary{display:flex;align-items:center;gap:0;margin:0}.workspace-summary div{min-width:70px;padding:0 12px;border-left:1px solid var(--color-border)}.workspace-summary dt{color:var(--color-text-muted);font-size:10px;text-transform:uppercase;letter-spacing:.05em}.workspace-summary dd{margin:2px 0 0;font:700 12px/1.4 Geist Mono,ui-monospace,monospace}.active-operation{position:absolute;right:0;bottom:-14px;display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:4px 9px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text-muted);font-size:11px;cursor:pointer}.active-operation i{width:7px;height:7px;border-radius:50%;background:var(--color-warning);animation:operation-pulse 1.5s ease-in-out infinite}@keyframes operation-pulse{50%{opacity:.35}}.guided-workspace-layout{display:grid;min-height:0;flex:1;grid-template-columns:minmax(0,760px) 56px;grid-template-rows:minmax(0,1fr);justify-content:center;gap:18px}.conversation-column{display:flex;min-width:0;min-height:0;flex-direction:column}.conversation{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:30px 3px 24px}.conversation-older{display:block;margin:0 auto 18px}.conversation-list{display:grid;gap:18px;margin:0;padding:0;list-style:none}.conversation-turn{display:flex}.conversation-user{justify-content:flex-end}.conversation-bubble{width:min(88%,620px);padding:13px 15px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface)}.conversation-user .conversation-bubble{background:var(--color-accent-subtle);border-color:#24515a}.conversation-system .conversation-bubble{width:100%;padding:10px 13px;background:transparent;border-style:dashed}.conversation-operation .conversation-bubble{border-left:3px solid var(--color-warning)}.conversation-state-failed .conversation-bubble{border-color:var(--color-danger)}.conversation-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px;color:var(--color-text-muted);font-size:10px;text-transform:uppercase;letter-spacing:.05em}.conversation-meta time{font-family:Geist Mono,ui-monospace,monospace;text-transform:none;letter-spacing:0}.conversation-bubble>p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.conversation-turn-state{display:inline-flex;align-items:center;gap:5px;margin-top:9px;color:var(--color-warning);font-size:11px}.conversation-turn-state svg{width:13px;height:13px}.conversation-turn-state>i{width:7px;height:7px;border-radius:50%;background:currentColor;animation:operation-pulse 1.5s ease-in-out infinite}.conversation-turn-failed{color:var(--color-danger)}.conversation-attachments{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none}.conversation-attachments li{display:flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid var(--color-border);border-radius:4px;background:var(--color-bg);font-size:11px}.conversation-attachments svg{width:13px;height:13px;color:var(--color-accent)}.conversation-attachments small{color:var(--color-text-muted)}.guided-action{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:22px;padding:17px 18px;border:1px solid var(--color-accent);border-radius:8px;background:var(--color-surface);box-shadow:0 12px 35px #020b1755}.conversation-guided-action .guided-action{width:100%;margin-top:0}.guided-action h2{margin:0;font-size:15px}.guided-action p:not(.eyebrow){margin:4px 0 0;color:var(--color-text-muted)}.guided-action p.warning{color:var(--color-warning)}.guided-action p.error{color:#ff8b8b}.guided-action-actions{display:grid;flex:none;justify-items:end;gap:7px}.guided-action .button{flex:none}.guided-action .button svg{width:15px;height:15px}.operation-progress{display:grid;gap:6px;width:min(100%,520px);margin-top:13px}.operation-progress-label{display:flex;justify-content:space-between;gap:16px;color:var(--color-text-muted);font-size:11px}.operation-progress-label span:first-child{color:var(--color-text);font-weight:650}.operation-progress-label span:last-child{text-align:right}.operation-progress-track{height:7px;overflow:hidden;border-radius:999px;background:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-border)}.operation-progress-track>span{display:block;height:100%;border-radius:inherit;background:var(--color-accent);transition:width .25s ease}.operation-progress-indeterminate>span{width:38%;animation:operation-progress-slide 1.4s ease-in-out infinite}.operation-progress-note{color:var(--color-warning);font-size:11px}@keyframes operation-progress-slide{0%{transform:translateX(-110%)}to{transform:translateX(270%)}}.initiative-composer{z-index:6;flex:none;padding:10px 3px 18px;background:linear-gradient(180deg,transparent,var(--color-bg) 18px)}.composer-input{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:6px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);box-shadow:0 15px 50px #020b17}.composer-input:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent),0 15px 50px #020b17}.composer-input textarea{width:100%;min-height:50px;max-height:180px;resize:none;padding:9px;border:0;outline:0;background:transparent;color:var(--color-text);line-height:1.5}.composer-actions{display:flex;align-items:center;gap:2px}.composer-actions label{cursor:pointer}.composer-send{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--color-accent);border-radius:6px;background:var(--color-accent);color:var(--color-bg);cursor:pointer}.composer-send:disabled{opacity:.4;cursor:not-allowed}.composer-send svg{width:16px;height:16px}.composer-link,.composer-target{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px;padding:7px 9px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-text-muted);font-size:11px}.composer-target strong{color:var(--color-accent)}.composer-link label{white-space:nowrap}.composer-link input{flex:1;min-width:0;padding:6px 8px;border:0;border-bottom:1px solid var(--color-border);background:transparent;color:var(--color-text)}.composer-files{display:flex;flex-wrap:wrap;gap:5px;margin:0 0 6px;padding:0;list-style:none}.composer-files li{display:flex;align-items:center;gap:5px;padding:3px 4px 3px 7px;border:1px solid var(--color-border);border-radius:5px;background:var(--color-surface);font-size:11px}.composer-files svg{width:13px;height:13px}.composer-files .icon-button{width:24px;height:24px}.initiative-composer>p{margin:5px 3px 0;font-size:11px}.workspace-tool-rail{position:sticky;top:26px;align-self:start;display:grid;gap:4px;margin-top:26px;padding:5px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface)}.workspace-tool-rail button{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:40px;padding:0;border:0;border-left:2px solid transparent;border-radius:4px;background:transparent;color:var(--color-text-muted);cursor:pointer}.workspace-tool-rail button:hover,.workspace-tool-rail button[aria-pressed=true]{border-left-color:var(--color-accent);background:var(--color-accent-subtle);color:var(--color-text)}.workspace-tool-rail svg{width:17px;height:17px}.workspace-tool-rail span{position:absolute;right:calc(100% + 9px);visibility:hidden;width:-moz-max-content;width:max-content;padding:4px 7px;border:1px solid var(--color-border);border-radius:4px;background:var(--color-surface);color:var(--color-text);font-size:11px;opacity:0;pointer-events:none}.workspace-tool-rail button:focus-visible span,.workspace-tool-rail button:hover span{visibility:visible;opacity:1}.workbench-overlay{position:fixed;z-index:24;inset:0;background:#020b176e}.workspace-workbench{position:fixed;z-index:25;top:0;right:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);width:min(760px,calc(100vw - 248px));height:100dvh;border-left:1px solid var(--color-accent);background:var(--color-bg);box-shadow:-20px 0 70px #0009}.workbench-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 14px;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.workbench-header h2{margin:0;font-size:20px}.workbench-header p{margin:0}.workbench-header [data-radix-dialog-description]{color:var(--color-text-muted)}.workbench-close{flex:none}.workbench-tabs{display:flex;gap:2px;overflow-x:auto;padding:7px 10px;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.workbench-tabs button{display:inline-flex;align-items:center;gap:6px;min-width:-moz-max-content;min-width:max-content;padding:7px 8px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--color-text-muted);font-size:11px;cursor:pointer}.workbench-tabs button:hover,.workbench-tabs button[aria-current=page]{border-bottom-color:var(--color-accent);color:var(--color-text);background:var(--color-accent-subtle)}.workbench-tabs svg{width:14px;height:14px}.workbench-body{min-width:0;overflow-y:auto;padding:18px}.workbench-body>.workspace-band,.workbench-stack>.workspace-band{border:1px solid var(--color-border);border-radius:6px}.workbench-stack{display:grid;gap:14px}.workbench-body .workspace-columns{grid-template-columns:1fr}.workbench-body .proposal-review,.workbench-body .work-board{border-radius:6px}.workbench-body .board-groups{grid-template-columns:repeat(2,minmax(220px,1fr))}.workbench-operations{display:grid;gap:1px;margin-top:12px;background:var(--color-border)}.workbench-operations .operation{align-items:flex-start;padding:10px;background:var(--color-bg)}.workbench-operations .operation>span{display:grid}.workbench-operations .operation small{color:var(--color-text-muted);font:11px/1.5 Geist Mono,ui-monospace,monospace}.workbench-operations .operation i{margin-top:5px}.workbench-target{scroll-margin-block:90px;box-shadow:inset 3px 0 var(--color-accent);background:var(--color-accent-subtle)}.conflict-resolution>div{flex:1}.conflict-resolution label{display:grid;gap:5px;margin-top:10px;color:var(--color-text-muted);font-size:11px}.conflict-resolution textarea{min-height:68px;padding:8px 10px;resize:vertical;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg);color:var(--color-text)}.planning-reconciliation-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;border-left:3px solid var(--color-warning)!important}.planning-reconciliation-summary h2{margin:0;font-size:16px}.planning-reconciliation-summary p:not(.eyebrow){margin:5px 0 0;color:var(--color-text-muted)}@media (max-width:900px){.guided-workspace-header{grid-template-columns:1fr;padding-right:0}.workspace-summary{justify-content:flex-start}.active-operation{right:0}.workspace-workbench{width:min(760px,100vw)}.guided-workspace-layout{grid-template-columns:minmax(0,760px);grid-template-rows:auto minmax(0,1fr)}.workspace-tool-rail{position:sticky;z-index:7;top:54px;grid-row:1;display:flex;order:-1;overflow-x:auto;margin:0 -18px;padding:6px 18px;border-width:0 0 1px;border-radius:0}.workspace-tool-rail button{flex:0 0 auto;width:auto;padding:0 9px;gap:6px}.workspace-tool-rail span{position:static;visibility:visible;width:auto;padding:0;border:0;background:none;opacity:1}.conversation-column{grid-row:2}}@media (max-width:720px){.guided-workspace{height:calc(100dvh - 54px);padding-top:20px}.guided-title{flex-wrap:wrap}.guided-title h1{width:100%;margin-top:16px;white-space:normal}.guided-title .state-chip{margin-top:0}.workspace-summary{display:grid;grid-template-columns:repeat(4,1fr);width:100%}.workspace-summary div{min-width:0;padding:0 7px}.workspace-summary div:first-child{border-left:0;padding-left:0}.active-operation{position:static;width:-moz-max-content;width:max-content;margin-top:-6px}.conversation{padding-top:22px;padding-bottom:20px}.conversation-bubble{width:94%}.conversation-system .conversation-bubble{width:100%}.guided-action{align-items:stretch;flex-direction:column}.guided-action-actions{justify-items:start}.guided-action .button{align-self:flex-start}.initiative-composer{padding-bottom:10px}.workspace-workbench{width:100vw}.workbench-header{padding:16px}.workbench-body{padding:12px}.workbench-tabs{padding-left:8px}.workbench-body .board-groups{grid-template-columns:1fr}.planning-reconciliation-summary{align-items:flex-start;flex-direction:column}.conflict-resolution{align-items:stretch}.workspace-tool-rail{top:54px}}.current-question{width:min(94%,660px);min-width:0;border-color:var(--color-accent);box-shadow:0 10px 30px #020b173d}.current-question h2{margin:0 0 5px;overflow-wrap:anywhere;font-size:15px}.current-question .question-context{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px;color:var(--color-text-muted);font-size:10px}.question-context span{padding:3px 6px;border:1px solid var(--color-border);border-radius:999px;text-transform:capitalize}.current-question-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px}.current-question-actions .button{flex:none}.current-question-actions .button svg{width:15px;height:15px}.current-question>p[role=status]{margin-top:9px}.question-support{min-width:0;border:1px solid var(--color-border);border-radius:6px;background:color-mix(in srgb,var(--color-bg) 72%,transparent)}.question-support>summary{display:grid;gap:3px;padding:9px 10px;cursor:pointer;overflow-wrap:anywhere}.question-support>summary::marker{color:var(--color-accent)}.question-support>summary span{font-size:12px;font-weight:700}.question-support>summary small{color:var(--color-text-muted);font-size:10px;font-weight:400}.question-support[open]>summary{border-bottom:1px solid var(--color-border)}.question-support-body{display:grid;gap:14px;padding:11px;min-width:0}.question-context-assessment{display:grid;gap:4px}.question-context-assessment>span{color:var(--color-text-muted);font-size:10px}.question-context-assessment p{margin:3px 0}.question-support section{min-width:0}.question-support h4{margin:0 0 7px;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.question-context-list{display:grid;gap:7px;margin:0;padding:0;list-style:none}.question-context-list>li{min-width:0;padding:9px;border-left:2px solid var(--color-accent);background:var(--color-bg)}.question-context-list p{margin:4px 0;overflow-wrap:anywhere}.question-context-item-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.question-context-item-heading>div{display:grid;min-width:0}.question-context-item-heading strong{min-width:0;overflow-wrap:anywhere;font-size:11px}.question-context-item-heading small{color:var(--color-text-muted);font-size:9px;text-transform:capitalize}.question-context-item-heading>.question-context-item-states{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.question-context-item-heading span{flex:none;padding:2px 5px;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-muted);font-size:9px;text-transform:capitalize}.question-context-list blockquote{margin:8px 0 0;padding:8px 10px;border-left:2px solid var(--color-accent);background:var(--color-surface)}.question-context-list blockquote p{margin:4px 0}.question-context-list blockquote small{display:block;color:var(--color-text-muted);overflow-wrap:anywhere}.question-context-sources{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.question-resolution-context{display:grid;gap:8px;margin:0}.question-resolution-context div{display:grid;gap:3px}.question-resolution-context dt{color:var(--color-text-muted);font-size:10px;text-transform:uppercase;letter-spacing:.04em}.question-resolution-context dd{margin:0;overflow-wrap:anywhere;font-size:12px}.gap-readonly .question-support{width:100%}@media (max-width:720px){.current-question{width:100%}.gap-code-inference{grid-template-columns:1fr}.gap-code-inference .button{justify-self:start}.gap-meta{align-items:flex-start}.gap-meta span{max-width:100%;overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.active-operation i,.conversation-turn-state>i,.operation-progress-indeterminate>span{animation:none}.operation-progress-track>span,.sidebar{transition:none}}