.journal-surface-module__zSrk6G__workspace{background:var(--pa-surface-raised);isolation:isolate;grid-template-columns:clamp(15rem,23%,18rem) minmax(0,1fr);width:100%;min-height:100%;display:grid;position:relative}.journal-surface-module__zSrk6G__mobileToolbar,.journal-surface-module__zSrk6G__filesScrim,.journal-surface-module__zSrk6G__filesClose{display:none}.journal-surface-module__zSrk6G__files{border-right:1px solid var(--pa-border);background:var(--pa-surface);flex-direction:column;min-width:0;min-height:0;display:flex}.journal-surface-module__zSrk6G__filesHeader{border-bottom:1px solid var(--pa-border);gap:.65rem;padding:1rem .85rem .75rem;display:grid}.journal-surface-module__zSrk6G__filesHeading{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.journal-surface-module__zSrk6G__filesIdentity,.journal-surface-module__zSrk6G__filesHeader>div{gap:.16rem;min-width:0;display:grid}.journal-surface-module__zSrk6G__filesHeader strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.journal-surface-module__zSrk6G__filesHeader div span,.journal-surface-module__zSrk6G__sync,.journal-surface-module__zSrk6G__treeHint{color:var(--pa-ink-muted);font-size:.68rem}.journal-surface-module__zSrk6G__sync{align-items:center;gap:.38rem;display:flex}.journal-surface-module__zSrk6G__sync:before{background:var(--pa-accent);content:"";border-radius:999px;width:.42rem;height:.42rem}.journal-surface-module__zSrk6G__sync[data-state=offline]:before,.journal-surface-module__zSrk6G__sync[data-state=degraded]:before{background:var(--pa-warning)}.journal-surface-module__zSrk6G__createActions{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.journal-surface-module__zSrk6G__createActions button,.journal-surface-module__zSrk6G__createForm button,.journal-surface-module__zSrk6G__editorStatus button,.journal-surface-module__zSrk6G__conflict button{border:1px solid var(--pa-border);min-height:2rem;color:var(--pa-ink);background:var(--pa-surface-raised);font:inherit;cursor:pointer;border-radius:.35rem;justify-content:center;align-items:center;gap:.28rem;padding:.35rem .5rem;font-size:.7rem;display:inline-flex}.journal-surface-module__zSrk6G__createActions button:hover,.journal-surface-module__zSrk6G__createForm button:hover,.journal-surface-module__zSrk6G__editorStatus button:hover,.journal-surface-module__zSrk6G__conflict button:hover{border-color:var(--pa-accent);color:var(--pa-accent-strong)}.journal-surface-module__zSrk6G__createForm{color:var(--pa-ink-muted);gap:.4rem;padding-top:.2rem;font-size:.68rem;display:grid}.journal-surface-module__zSrk6G__createForm input{border:1px solid var(--pa-border);min-width:0;min-height:2rem;color:var(--pa-ink);background:var(--pa-surface-raised);font:inherit;border-radius:.35rem;padding:.35rem .45rem;font-size:.72rem}.journal-surface-module__zSrk6G__createForm p{color:var(--pa-warning);margin:0}.journal-surface-module__zSrk6G__treeSearch{border:1px solid var(--pa-border);min-width:0;min-height:2.15rem;color:var(--pa-ink-muted);background:color-mix(in srgb, var(--pa-surface-raised) 84%, var(--pa-surface-muted));border-radius:.5rem;align-items:center;gap:.45rem;padding:0 .55rem;display:flex}.journal-surface-module__zSrk6G__treeSearch:focus-within{border-color:var(--pa-accent);outline:2px solid color-mix(in srgb, var(--pa-accent) 22%, transparent);outline-offset:1px}.journal-surface-module__zSrk6G__treeSearch input{width:100%;min-width:0;color:var(--pa-ink);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:.72rem}.journal-surface-module__zSrk6G__treeSearch input::placeholder{color:var(--pa-ink-faint)}.journal-surface-module__zSrk6G__treeSearch input::-webkit-search-cancel-button{cursor:pointer}.journal-surface-module__zSrk6G__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.journal-surface-module__zSrk6G__tree{outline-offset:-2px;overscroll-behavior:contain;flex:1;min-height:0;padding:.55rem;overflow:auto}.journal-surface-module__zSrk6G__treeItem{padding-block:.3rem;min-width:0;min-height:2rem;color:var(--pa-ink);cursor:pointer;border-radius:.35rem;align-items:center;gap:.34rem;padding-right:.45rem;font-size:.76rem;display:flex}.journal-surface-module__zSrk6G__treeItem[data-depth="1"]{padding-left:.2rem}.journal-surface-module__zSrk6G__treeItem[data-depth="2"]{padding-left:1rem}.journal-surface-module__zSrk6G__treeItem[data-depth="3"]{padding-left:1.8rem}.journal-surface-module__zSrk6G__treeItem[data-depth="4"]{padding-left:2.6rem}.journal-surface-module__zSrk6G__treeItem[data-depth="5"]{padding-left:3.4rem}.journal-surface-module__zSrk6G__treeItem[data-depth="6"]{padding-left:4.2rem}.journal-surface-module__zSrk6G__treeItem[data-depth="7"]{padding-left:5rem}.journal-surface-module__zSrk6G__treeItem[data-depth="8"]{padding-left:5.8rem}.journal-surface-module__zSrk6G__treeItem:hover{background:var(--pa-surface-muted)}.journal-surface-module__zSrk6G__treeItem[aria-selected=true]{color:var(--pa-accent-strong);background:var(--pa-accent-soft);font-weight:650}.journal-surface-module__zSrk6G__disclosure,.journal-surface-module__zSrk6G__disclosureSpacer{flex:none;place-items:center;width:1.1rem;height:1.1rem;display:grid}.journal-surface-module__zSrk6G__disclosure{color:var(--pa-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:.2rem;padding:0}.journal-surface-module__zSrk6G__disclosure:hover{color:var(--pa-ink);background:#18211d14}.journal-surface-module__zSrk6G__disclosure svg{transition:transform .12s}.journal-surface-module__zSrk6G__disclosure svg[data-expanded]{transform:rotate(90deg)}.journal-surface-module__zSrk6G__nodeIcon{color:var(--pa-ink-muted);flex:none}.journal-surface-module__zSrk6G__treeItem[aria-selected=true] .journal-surface-module__zSrk6G__nodeIcon{color:var(--pa-accent)}.journal-surface-module__zSrk6G__nodeLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.journal-surface-module__zSrk6G__folderNote{color:var(--pa-accent);margin-left:auto;font-size:1rem;line-height:1}.journal-surface-module__zSrk6G__treeEmpty{color:var(--pa-ink-muted);margin:1rem .45rem;font-size:.76rem}.journal-surface-module__zSrk6G__treeHint{border-top:1px solid var(--pa-border);margin:0;padding:.6rem .85rem .8rem}.journal-surface-module__zSrk6G__document{overscroll-behavior:contain;min-width:0;padding:0 2.75rem;overflow:auto}.journal-surface-module__zSrk6G__documentHeader{z-index:2;border-bottom:1px solid var(--pa-border);background:color-mix(in srgb, var(--pa-surface-raised) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);gap:.55rem;padding:1rem 0 .75rem;display:grid;position:sticky;top:0}.journal-surface-module__zSrk6G__documentHeader ol{min-width:0;color:var(--pa-ink-muted);flex-wrap:wrap;gap:.3rem;margin:0;padding:0;font-size:.72rem;list-style:none;display:flex}.journal-surface-module__zSrk6G__documentHeader li{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:18rem;overflow:hidden}.journal-surface-module__zSrk6G__documentHeader li:not(:last-child):after{color:var(--pa-ink-faint);content:"/";margin-left:.3rem}.journal-surface-module__zSrk6G__documentHeader li[aria-current=page]{color:var(--pa-ink);font-weight:650}.journal-surface-module__zSrk6G__documentMeta{color:var(--pa-ink-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-size:.66rem;display:flex}.journal-surface-module__zSrk6G__editorStatus{width:min(48rem,100%);color:var(--pa-ink-muted);justify-content:flex-end;align-items:center;gap:.6rem;margin:.7rem auto -1.8rem;font-size:.68rem;display:flex}.journal-surface-module__zSrk6G__editorStatus[data-status=saving]{color:var(--pa-accent-strong)}.journal-surface-module__zSrk6G__editorStatus[data-status=error],.journal-surface-module__zSrk6G__editorStatus[data-status=conflict]{color:var(--pa-warning)}.journal-surface-module__zSrk6G__conflict{border:1px solid color-mix(in srgb, var(--pa-warning) 52%, var(--pa-border));background:color-mix(in srgb, var(--pa-warning) 8%, var(--pa-surface-raised));border-radius:.45rem;gap:.55rem;width:min(48rem,100%);margin:1.25rem auto -1rem;padding:.75rem;font-size:.74rem;display:grid}.journal-surface-module__zSrk6G__conflict p{color:var(--pa-ink-muted);margin:0;line-height:1.45}.journal-surface-module__zSrk6G__conflict span{flex-wrap:wrap;gap:.45rem;display:flex}.journal-surface-module__zSrk6G__emptyDocument{align-content:center;justify-items:start;gap:.55rem;width:min(30rem,100%);min-height:26rem;margin:0 auto;display:grid}.journal-surface-module__zSrk6G__emptyDocument>span{border:1px solid var(--pa-border);width:3rem;height:3rem;color:var(--pa-accent);background:var(--pa-accent-soft);border-radius:.6rem;place-items:center;display:grid}.journal-surface-module__zSrk6G__emptyDocument h1,.journal-surface-module__zSrk6G__emptyDocument p{margin:0}.journal-surface-module__zSrk6G__emptyDocument h1{font-family:var(--pa-font-editorial);font-size:1.75rem;font-weight:540}.journal-surface-module__zSrk6G__emptyDocument p{max-width:43ch;color:var(--pa-ink-muted);line-height:1.6}.journal-surface-module__zSrk6G__document .pa-journal-codemirror{width:min(48rem,100%);font-family:var(--pa-font-editorial);margin:0 auto;padding:2.4rem 0 6rem;font-size:1.04rem;line-height:1.72}:is(.journal-surface-module__zSrk6G__document .pa-journal-codemirror .cm-editor,.journal-surface-module__zSrk6G__document .pa-journal-codemirror .cm-scroller){background:0 0;overflow:visible}.journal-surface-module__zSrk6G__document .pa-journal-codemirror .cm-editor.cm-focused{outline:0}.journal-surface-module__zSrk6G__document .pa-journal-codemirror .cm-content{caret-color:var(--pa-accent);padding:0;font-family:inherit}.journal-surface-module__zSrk6G__document .pa-journal-codemirror .cm-line{padding:0}:is(.journal-surface-module__zSrk6G__document .pa-journal-codemirror .cm-gutters,.journal-surface-module__zSrk6G__document .pa-journal-codemirror .cm-activeLine){background:0 0}.journal-surface-module__zSrk6G__document .pa-journal-codemirror .cm-gutters{display:none}:is(.journal-surface-module__zSrk6G__document .pa-journal-atxheading1,.journal-surface-module__zSrk6G__document .pa-journal-atxheading2,.journal-surface-module__zSrk6G__document .pa-journal-atxheading3){color:var(--pa-ink);letter-spacing:-.025em;font-weight:560;display:inline-block}.journal-surface-module__zSrk6G__document .pa-journal-atxheading1{margin:.9rem 0 1.2rem;font-size:clamp(2rem,3.5vw,3rem);line-height:1.08}.journal-surface-module__zSrk6G__document .pa-journal-atxheading2{margin:1.65rem 0 .55rem;font-size:1.45rem;line-height:1.2}.journal-surface-module__zSrk6G__document .pa-journal-atxheading3{margin:1.25rem 0 .35rem;font-size:1.14rem;line-height:1.3}.journal-surface-module__zSrk6G__document .pa-journal-emphasis{font-style:italic}.journal-surface-module__zSrk6G__document .pa-journal-strong{font-weight:700}.journal-surface-module__zSrk6G__document .pa-journal-inline-code{font-family:var(--pa-font-mono);background:var(--pa-surface-muted);border-radius:.25rem;padding:.08em .28em;font-size:.88em}.journal-surface-module__zSrk6G__document .pa-journal-link{color:var(--pa-accent-strong);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--pa-accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--pa-accent) 45%, transparent);text-underline-offset:.15em}.journal-surface-module__zSrk6G__document .pa-journal-code-block{font-family:var(--pa-font-mono);background:var(--pa-surface-muted);font-size:.84rem}.journal-surface-module__zSrk6G__document .pa-journal-task{width:.95rem;height:.95rem;accent-color:var(--pa-accent);vertical-align:-.08rem;margin:0 .42rem 0 .1rem}@media (max-width:68.75rem){.journal-surface-module__zSrk6G__workspace{grid-template-columns:minmax(12rem,15rem) minmax(0,1fr)}.journal-surface-module__zSrk6G__document{padding-inline:1.5rem}}@media (max-width:47.5rem){.journal-surface-module__zSrk6G__workspace{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;overflow:hidden}.journal-surface-module__zSrk6G__mobileToolbar{z-index:2;border-bottom:1px solid var(--pa-border);background:color-mix(in srgb, var(--pa-surface-raised) 96%, transparent);align-items:center;gap:.7rem;min-width:0;min-height:3rem;padding:.5rem .75rem;display:flex;position:relative}.journal-surface-module__zSrk6G__mobileToolbar button{border:1px solid var(--pa-border-strong);min-height:2rem;color:var(--pa-ink);background:var(--pa-surface);font:inherit;cursor:pointer;border-radius:.4rem;flex:none;align-items:center;gap:.38rem;padding:.35rem .58rem;font-size:.72rem;font-weight:680;display:inline-flex}.journal-surface-module__zSrk6G__mobileToolbar button:hover{border-color:var(--pa-accent);color:var(--pa-accent-strong)}.journal-surface-module__zSrk6G__mobileToolbar span{min-width:0;color:var(--pa-ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.journal-surface-module__zSrk6G__files{z-index:12;border-right-color:var(--pa-border-strong);width:min(20rem,100% - 2.25rem);transition:transform .18s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0;transform:translate(calc(-100% - 1rem));box-shadow:0 1.25rem 3rem #0f181438}.journal-surface-module__zSrk6G__files[data-open]{transform:translate(0)}.journal-surface-module__zSrk6G__filesScrim{z-index:10;opacity:0;cursor:default;pointer-events:none;background:#0f181466;border:0;padding:0;transition:opacity .18s;display:block;position:absolute;inset:0}.journal-surface-module__zSrk6G__workspace[data-files-open] .journal-surface-module__zSrk6G__filesScrim{opacity:1;cursor:pointer;pointer-events:auto}.journal-surface-module__zSrk6G__filesClose{width:2rem;height:2rem;color:var(--pa-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:.35rem;flex:none;place-items:center;padding:0;display:grid}.journal-surface-module__zSrk6G__filesClose:hover{color:var(--pa-ink);background:var(--pa-surface-muted)}.journal-surface-module__zSrk6G__document{grid-row:2;padding-inline:1rem}.journal-surface-module__zSrk6G__documentHeader{padding-top:.75rem}.journal-surface-module__zSrk6G__document .pa-journal-codemirror{padding-top:1.5rem}}@media (prefers-reduced-motion:reduce){.journal-surface-module__zSrk6G__disclosure svg,.journal-surface-module__zSrk6G__files,.journal-surface-module__zSrk6G__filesScrim{transition:none}}@media (forced-colors:active){.journal-surface-module__zSrk6G__sync:before,.journal-surface-module__zSrk6G__emptyDocument>span{forced-color-adjust:none}}
.mcp-app-host-module__5M3eGG__host,.mcp-app-host-module__5M3eGG__permission,.mcp-app-host-module__5M3eGG__status{font:inherit;color:var(--pa-ink,#18211d);background:var(--pa-surface-raised,#fff);border:1px solid var(--pa-border,#dce3dd);border-radius:.6rem}.mcp-app-host-module__5M3eGG__host{min-width:0;display:grid;overflow:hidden}.mcp-app-host-module__5M3eGG__toolbar{border-bottom:1px solid var(--pa-border,#dce3dd);flex-wrap:wrap;align-items:center;gap:.5rem;min-height:2.65rem;padding:.45rem .6rem;font-size:.8rem;display:flex}.mcp-app-host-module__5M3eGG__toolbar span:first-child{white-space:nowrap;align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.mcp-app-host-module__5M3eGG__provenance{color:var(--pa-ink-muted,#65716b);margin-right:auto}.mcp-app-host-module__5M3eGG__toolbar button,.mcp-app-host-module__5M3eGG__actions button{border:1px solid var(--pa-border-strong,#c6d0c8);min-height:2rem;color:inherit;cursor:pointer;background:0 0;border-radius:.35rem;padding:.32rem .55rem}.mcp-app-host-module__5M3eGG__toolbar button{white-space:nowrap}.mcp-app-host-module__5M3eGG__toolbar button:disabled,.mcp-app-host-module__5M3eGG__actions button:disabled{opacity:.5;cursor:not-allowed}.mcp-app-host-module__5M3eGG__frame{background:#fff;border:0;width:100%;min-height:15rem;display:block}.mcp-app-host-module__5M3eGG__loading{color:var(--pa-ink-muted,#65716b);margin:.5rem .65rem;font-size:.8rem}.mcp-app-host-module__5M3eGG__loading:empty{display:none}.mcp-app-host-module__5M3eGG__permission,.mcp-app-host-module__5M3eGG__status{align-items:flex-start;gap:.7rem;max-width:34rem;padding:1rem;display:flex}.mcp-app-host-module__5M3eGG__permission{grid-template-columns:auto 1fr;display:grid}.mcp-app-host-module__5M3eGG__permission h2,.mcp-app-host-module__5M3eGG__status strong{margin:0;font-size:1rem}.mcp-app-host-module__5M3eGG__permission p,.mcp-app-host-module__5M3eGG__status p{color:var(--pa-ink-muted,#65716b);margin:.35rem 0 0;font-size:.88rem;line-height:1.4}.mcp-app-host-module__5M3eGG__permission fieldset{border:1px solid var(--pa-border,#dce3dd);border-radius:.4rem;grid-column:1/-1;margin:0;padding:.65rem}.mcp-app-host-module__5M3eGG__permission label{gap:.45rem;margin-top:.5rem;font-size:.9rem;display:flex}.mcp-app-host-module__5M3eGG__actions{grid-column:1/-1;justify-content:flex-end;gap:.5rem;display:flex}.mcp-app-host-module__5M3eGG__actions button:last-child{border-color:var(--pa-accent,#2f6b4f);color:#fff;background:var(--pa-accent,#2f6b4f)}.mcp-app-host-module__5M3eGG__host :focus-visible,.mcp-app-host-module__5M3eGG__permission :focus-visible{outline:2px solid var(--pa-accent,#2f6b4f);outline-offset:2px}
.mcp-app-promotion-module__06B-5q__host[data-placement=rail]{z-index:70;width:min(28rem,100vw - 2rem);max-height:calc(100vh - 5.5rem);position:fixed;top:4.5rem;right:1rem;box-shadow:0 1rem 3rem #0000002e}.mcp-app-promotion-module__06B-5q__host[data-placement=rail] iframe{max-height:calc(100vh - 9rem)}.mcp-app-promotion-module__06B-5q__host[data-placement=workspace]{z-index:80;grid-template-rows:auto auto minmax(0,1fr);display:grid;position:fixed;inset:1rem;box-shadow:0 1.5rem 5rem #00000047}.mcp-app-promotion-module__06B-5q__host[data-placement=workspace] iframe{height:100%;min-height:0}.mcp-app-promotion-module__06B-5q__safetyFrame{border-bottom:1px solid var(--pa-border,#dce3dd);background:var(--pa-surface-subtle,#f6f8f6);padding:.7rem .8rem}.mcp-app-promotion-module__06B-5q__safetyFrame h2,.mcp-app-promotion-module__06B-5q__safetyFrame p{margin:0}.mcp-app-promotion-module__06B-5q__safetyFrame p{color:var(--pa-ink-muted,#65716b);margin-top:.3rem;font-size:.82rem}.mcp-app-promotion-module__06B-5q__host[data-prominence=primary] .mcp-app-promotion-module__06B-5q__safetyFrame{padding:1rem}.mcp-app-promotion-module__06B-5q__host[data-prominence=primary] iframe{min-height:24rem}.mcp-app-promotion-module__06B-5q__host[data-prominence=supporting] iframe{min-height:16rem;max-height:30rem}.mcp-app-promotion-module__06B-5q__host[data-prominence=compact] .mcp-app-promotion-module__06B-5q__safetyFrame{padding:.5rem .6rem}.mcp-app-promotion-module__06B-5q__host[data-prominence=compact] .mcp-app-promotion-module__06B-5q__safetyFrame p{font-size:.74rem;line-height:1.25}.mcp-app-promotion-module__06B-5q__host[data-prominence=compact] iframe{min-height:10rem;max-height:18rem}.mcp-app-promotion-module__06B-5q__approvalDialog{z-index:100;border:1px solid var(--pa-border-strong,#c6d0c8);background:var(--pa-surface-raised,#fff);border-radius:.65rem;width:min(42rem,100vw - 2rem);max-height:calc(100vh - 2rem);padding:1rem;position:fixed;inset:50% auto auto 50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 1.5rem 6rem #00000061}
.chat-rail-module__8b3B8q__rail{--chat-content-width:48rem;--chat-radius-surface:.875rem;--chat-radius-control:.625rem;width:100%;height:100%;min-height:0;color:var(--pa-ink,#18211d);background:var(--pa-surface,#fcfdfb);flex-direction:column;display:flex;position:relative;overflow:hidden}.chat-rail-module__8b3B8q__variantFull{background:linear-gradient(180deg, color-mix(in srgb, var(--pa-accent-soft,#ddebe2) 16%, var(--pa-canvas,#f5f7f4)), var(--pa-canvas,#f5f7f4) 10rem);min-height:100%}.chat-rail-module__8b3B8q__variantRail{background:var(--pa-surface-raised,#fff)}.chat-rail-module__8b3B8q__variantRail .chat-rail-module__8b3B8q__surfaceStatus,.chat-rail-module__8b3B8q__variantRail .chat-rail-module__8b3B8q__toolbarTitle small{display:none}.chat-rail-module__8b3B8q__toolbar{border-bottom:1px solid var(--pa-border,#dce3dd);background:color-mix(in srgb, var(--pa-surface-raised,#fff) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex:none;justify-content:space-between;align-items:center;gap:1rem;min-height:4.6rem;padding:.8rem 1rem;display:flex}.chat-rail-module__8b3B8q__variantFull .chat-rail-module__8b3B8q__toolbar{min-height:5.25rem;padding-inline:clamp(1.25rem,4vw,3rem)}.chat-rail-module__8b3B8q__toolbarTitle,.chat-rail-module__8b3B8q__toolbarActions,.chat-rail-module__8b3B8q__toolbarTitle>span:last-child,.chat-rail-module__8b3B8q__composerFooter,.chat-rail-module__8b3B8q__composerMeta,.chat-rail-module__8b3B8q__messageHeader,.chat-rail-module__8b3B8q__messageActions,.chat-rail-module__8b3B8q__actions,.chat-rail-module__8b3B8q__recoveryActions,.chat-rail-module__8b3B8q__toolRow,.chat-rail-module__8b3B8q__resultRow,.chat-rail-module__8b3B8q__cardHeading{align-items:center;display:flex}.chat-rail-module__8b3B8q__toolbarTitle{gap:.7rem;min-width:0}.chat-rail-module__8b3B8q__toolbarTitle>span:last-child{flex-direction:column;align-items:flex-start;gap:.12rem;min-width:0}.chat-rail-module__8b3B8q__toolbarTitle strong,.chat-rail-module__8b3B8q__toolbarTitle small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.chat-rail-module__8b3B8q__toolbarTitle strong{letter-spacing:-.012em;font-size:.88rem;font-weight:680}.chat-rail-module__8b3B8q__variantFull .chat-rail-module__8b3B8q__toolbarTitle strong{font-size:1rem}.chat-rail-module__8b3B8q__toolbarTitle small{color:var(--pa-ink-muted,#65716b);font-size:.7rem}.chat-rail-module__8b3B8q__toolbarMark,.chat-rail-module__8b3B8q__assistantMark,.chat-rail-module__8b3B8q__emptyMark,.chat-rail-module__8b3B8q__cardIcon,.chat-rail-module__8b3B8q__approvalIcon{color:var(--pa-accent-strong,#24553f);background:var(--pa-accent-soft,#ddebe2);flex:none;place-items:center;display:grid}.chat-rail-module__8b3B8q__toolbarMark{width:2.1rem;height:2.1rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pa-accent,#2f6b4f) 14%, transparent);border-radius:.65rem}.chat-rail-module__8b3B8q__toolbarActions{flex:none;gap:.45rem}.chat-rail-module__8b3B8q__surfaceStatus{min-height:2rem;color:var(--pa-ink-muted,#65716b);background:var(--pa-surface-muted,#eef2ed);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:0 .65rem;font-size:.68rem;font-weight:600;display:inline-flex}.chat-rail-module__8b3B8q__surfaceStatus[data-state=active]{color:var(--pa-accent-strong,#24553f);background:var(--pa-accent-soft,#ddebe2)}.chat-rail-module__8b3B8q__surfaceStatus[data-state=attention]{color:var(--pa-warning,#a95516);background:var(--pa-warning-soft,#fff0da)}.chat-rail-module__8b3B8q__openChat,.chat-rail-module__8b3B8q__messageActions button,.chat-rail-module__8b3B8q__actions button,.chat-rail-module__8b3B8q__recovery button,.chat-rail-module__8b3B8q__iconButton,.chat-rail-module__8b3B8q__sendButton,.chat-rail-module__8b3B8q__stopButton,.chat-rail-module__8b3B8q__chips button{border:1px solid var(--pa-border-strong,#c6d0c8);border-radius:var(--chat-radius-control);color:var(--pa-ink,#18211d);background:var(--pa-surface-raised,#fff);font:inherit;cursor:pointer}.chat-rail-module__8b3B8q__openChat{min-height:2.4rem;color:var(--pa-accent-strong,#24553f);white-space:nowrap;align-items:center;gap:.4rem;padding:0 .7rem;font-size:.73rem;font-weight:650;display:inline-flex}.chat-rail-module__8b3B8q__continuityNote{width:min(calc(100% - 2rem), var(--chat-content-width));border:1px solid color-mix(in srgb, var(--pa-border,#dce3dd) 78%, transparent);color:var(--pa-ink-muted,#65716b);background:color-mix(in srgb, var(--pa-surface-raised,#fff) 82%, transparent);border-radius:.75rem;flex:none;align-items:flex-start;gap:.55rem;margin:.85rem auto 0;padding:.65rem .75rem;font-size:.69rem;line-height:1.45;display:flex}.chat-rail-module__8b3B8q__continuityNote>svg{color:var(--pa-accent-strong,#24553f);flex:none;margin-top:.1rem}.chat-rail-module__8b3B8q__continuityNote p,.chat-rail-module__8b3B8q__continuityNote strong,.chat-rail-module__8b3B8q__continuityNote span{margin:0}.chat-rail-module__8b3B8q__continuityNote strong{color:var(--pa-ink,#18211d);font-weight:620}.chat-rail-module__8b3B8q__continuityNote strong:after{content:" "}.chat-rail-module__8b3B8q__messages{overscroll-behavior:contain;scrollbar-color:var(--pa-border-strong,#c6d0c8) transparent;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.chat-rail-module__8b3B8q__messagesInner{width:min(100%, var(--chat-content-width));flex-direction:column;gap:1.35rem;min-height:100%;margin:0 auto;padding:2rem 1rem 2.5rem;display:flex}.chat-rail-module__8b3B8q__variantRail .chat-rail-module__8b3B8q__messagesInner{gap:.9rem;padding:1rem .85rem 1.4rem}.chat-rail-module__8b3B8q__message{overflow-wrap:anywhere;width:100%;min-width:0;position:relative}.chat-rail-module__8b3B8q__assistantMessage{padding-inline:.1rem}.chat-rail-module__8b3B8q__userMessage{border:1px solid color-mix(in srgb, var(--pa-accent,#2f6b4f) 14%, var(--pa-border,#dce3dd));border-radius:var(--chat-radius-surface) var(--chat-radius-surface) .3rem var(--chat-radius-surface);background:color-mix(in srgb, var(--pa-accent-soft,#ddebe2) 78%, var(--pa-surface-raised,#fff));align-self:flex-end;width:min(84%,37rem);padding:.85rem 1rem}.chat-rail-module__8b3B8q__message[data-status=error] .chat-rail-module__8b3B8q__messageBody{border-color:color-mix(in srgb, var(--pa-danger,#a33d39) 38%, var(--pa-border,#dce3dd))}.chat-rail-module__8b3B8q__messageHeader{min-height:1.5rem;color:var(--pa-ink-muted,#65716b);gap:.42rem;margin-bottom:.5rem;font-size:.68rem}.chat-rail-module__8b3B8q__messageHeader strong{color:var(--pa-accent-strong,#24553f);font-weight:680}.chat-rail-module__8b3B8q__userMessage .chat-rail-module__8b3B8q__messageHeader strong{color:var(--pa-ink,#18211d)}.chat-rail-module__8b3B8q__assistantMark{border-radius:.48rem;width:1.45rem;height:1.45rem}.chat-rail-module__8b3B8q__messageStatus{color:var(--pa-ink-muted,#65716b);margin-left:auto;font-weight:560}.chat-rail-module__8b3B8q__messageBody{min-width:0;color:var(--pa-ink,#18211d);font-size:.9rem;line-height:1.62}.chat-rail-module__8b3B8q__variantFull .chat-rail-module__8b3B8q__messageBody{font-size:.96rem;line-height:1.68}:is(.chat-rail-module__8b3B8q__messageBody p,.chat-rail-module__8b3B8q__messageBody ul,.chat-rail-module__8b3B8q__messageBody ol,.chat-rail-module__8b3B8q__messageBody pre,.chat-rail-module__8b3B8q__messageBody blockquote){margin-block:0 .72rem}:is(.chat-rail-module__8b3B8q__messageBody p:last-child,.chat-rail-module__8b3B8q__messageBody ul:last-child,.chat-rail-module__8b3B8q__messageBody ol:last-child,.chat-rail-module__8b3B8q__messageBody pre:last-child,.chat-rail-module__8b3B8q__messageBody blockquote:last-child){margin-bottom:0}:is(.chat-rail-module__8b3B8q__messageBody ul,.chat-rail-module__8b3B8q__messageBody ol){padding-left:1.35rem}.chat-rail-module__8b3B8q__messageBody li{margin-block:.25rem;padding-left:.18rem}.chat-rail-module__8b3B8q__messageBody a{color:var(--pa-accent-strong,#24553f);-webkit-text-decoration-color:color-mix(in srgb, var(--pa-accent,#2f6b4f) 42%, transparent);text-decoration-color:color-mix(in srgb, var(--pa-accent,#2f6b4f) 42%, transparent);text-underline-offset:.16em}.chat-rail-module__8b3B8q__messageBody code{background:var(--pa-surface-muted,#eef2ed);font-family:var(--pa-font-mono,ui-monospace, monospace);border-radius:.3rem;padding:.12em .3em;font-size:.84em}.chat-rail-module__8b3B8q__messageBody pre{background:var(--pa-rail,#15201c);max-width:100%;color:var(--pa-rail-text,#f2f6f2);border-radius:.7rem;padding:.8rem;overflow:auto}.chat-rail-module__8b3B8q__messageBody pre code{color:inherit;background:0 0;padding:0}.chat-rail-module__8b3B8q__messageBody blockquote{border-left:2px solid var(--pa-accent,#2f6b4f);color:var(--pa-ink-muted,#65716b);padding-left:.85rem}.chat-rail-module__8b3B8q__messageActions{opacity:0;justify-content:flex-end;gap:.12rem;min-height:2.4rem;margin-top:.35rem}.chat-rail-module__8b3B8q__message:hover .chat-rail-module__8b3B8q__messageActions,.chat-rail-module__8b3B8q__message:focus-within .chat-rail-module__8b3B8q__messageActions{opacity:1}.chat-rail-module__8b3B8q__messageActions button{width:2.25rem;height:2.25rem;color:var(--pa-ink-muted,#65716b);background:0 0;border-color:#0000;place-items:center;padding:0;display:grid}.chat-rail-module__8b3B8q__messageActions button:hover,.chat-rail-module__8b3B8q__messageActions button[aria-pressed=true]{color:var(--pa-accent-strong,#24553f);background:var(--pa-accent-soft,#ddebe2)}.chat-rail-module__8b3B8q__responseSkeleton{gap:.48rem;width:min(100%,28rem);padding-block:.35rem;display:grid}.chat-rail-module__8b3B8q__responseSkeleton span{background:var(--pa-surface-muted,#eef2ed);border-radius:.3rem;height:.72rem}.chat-rail-module__8b3B8q__responseSkeleton span:nth-child(2){width:88%}.chat-rail-module__8b3B8q__responseSkeleton span:nth-child(3){width:61%}.chat-rail-module__8b3B8q__emptyResponse{color:var(--pa-ink-muted,#65716b);font-style:italic}.chat-rail-module__8b3B8q__decisionCard,.chat-rail-module__8b3B8q__approvalCard{border:1px solid var(--pa-border,#dce3dd);border-radius:var(--chat-radius-surface);background:var(--pa-surface-raised,#fff);gap:.8rem;margin-top:1rem;padding:1rem;font-size:.84rem;display:grid;box-shadow:0 .5rem 1.7rem #2641330f}.chat-rail-module__8b3B8q__approvalCard{border-color:color-mix(in srgb, var(--pa-warning,#a95516) 34%, var(--pa-border,#dce3dd));background:color-mix(in srgb, var(--pa-warning-soft,#fff0da) 36%, var(--pa-surface-raised,#fff))}.chat-rail-module__8b3B8q__approvalCard[data-state=approved],.chat-rail-module__8b3B8q__approvalCard[data-state=confirmed]{border-color:color-mix(in srgb, var(--pa-accent,#2f6b4f) 34%, var(--pa-border,#dce3dd));background:color-mix(in srgb, var(--pa-accent-soft,#ddebe2) 35%, var(--pa-surface-raised,#fff))}.chat-rail-module__8b3B8q__cardHeading{align-items:flex-start;gap:.65rem}.chat-rail-module__8b3B8q__cardHeading>div{gap:.12rem;min-width:0;display:grid}.chat-rail-module__8b3B8q__cardHeading strong{color:var(--pa-ink,#18211d);font-size:.9rem;line-height:1.4}.chat-rail-module__8b3B8q__cardIcon,.chat-rail-module__8b3B8q__approvalIcon{border-radius:.6rem;width:2rem;height:2rem}.chat-rail-module__8b3B8q__approvalIcon{color:var(--pa-warning,#a95516);background:var(--pa-warning-soft,#fff0da)}.chat-rail-module__8b3B8q__approvalCard[data-state=approved] .chat-rail-module__8b3B8q__approvalIcon,.chat-rail-module__8b3B8q__approvalCard[data-state=confirmed] .chat-rail-module__8b3B8q__approvalIcon{color:var(--pa-accent-strong,#24553f);background:var(--pa-accent-soft,#ddebe2)}.chat-rail-module__8b3B8q__approvalCard[data-state=rejected] .chat-rail-module__8b3B8q__approvalIcon,.chat-rail-module__8b3B8q__approvalCard[data-state=cancelled] .chat-rail-module__8b3B8q__approvalIcon,.chat-rail-module__8b3B8q__approvalCard[data-state=denied] .chat-rail-module__8b3B8q__approvalIcon,.chat-rail-module__8b3B8q__approvalCard[data-state=expired] .chat-rail-module__8b3B8q__approvalIcon{color:var(--pa-danger,#a33d39);background:var(--pa-danger-soft,#fbe8e6)}.chat-rail-module__8b3B8q__cardKicker{color:var(--pa-ink-muted,#65716b);font-size:.65rem;font-weight:650}.chat-rail-module__8b3B8q__approvalCard>p,.chat-rail-module__8b3B8q__unavailableCopy{color:var(--pa-ink-muted,#65716b);margin:0;line-height:1.5}.chat-rail-module__8b3B8q__approvalSummary{font-weight:560;color:var(--pa-ink,#18211d)!important}.chat-rail-module__8b3B8q__approvalReview{gap:.65rem;min-width:0;display:grid}.chat-rail-module__8b3B8q__approvalReview dl{gap:.35rem;margin:0;display:grid}.chat-rail-module__8b3B8q__approvalReview dl>div{grid-template-columns:minmax(4rem,.34fr) minmax(0,1fr);gap:.65rem;display:grid}.chat-rail-module__8b3B8q__approvalReview dt{color:var(--pa-ink-muted,#65716b);font-size:.68rem;font-weight:650}.chat-rail-module__8b3B8q__approvalReview dd{overflow-wrap:anywhere;min-width:0;color:var(--pa-ink,#18211d);margin:0}.chat-rail-module__8b3B8q__approvalReview pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:14rem;margin:0!important}.chat-rail-module__8b3B8q__options{gap:.45rem;display:grid}.chat-rail-module__8b3B8q__options button{border:1px solid var(--pa-border,#dce3dd);border-radius:var(--chat-radius-control);min-height:3.25rem;color:var(--pa-ink,#18211d);background:var(--pa-surface-raised,#fff);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex}.chat-rail-module__8b3B8q__options button:hover:not(:disabled){border-color:var(--pa-accent,#2f6b4f);background:color-mix(in srgb, var(--pa-accent-soft,#ddebe2) 50%, var(--pa-surface-raised,#fff))}.chat-rail-module__8b3B8q__options button:disabled{cursor:not-allowed;opacity:.62}.chat-rail-module__8b3B8q__optionCopy{gap:.1rem;display:grid}.chat-rail-module__8b3B8q__optionCopy strong{font-size:.78rem}.chat-rail-module__8b3B8q__optionCopy small,.chat-rail-module__8b3B8q__options em{color:var(--pa-ink-muted,#65716b);font-size:.68rem;font-style:normal}.chat-rail-module__8b3B8q__options em{color:var(--pa-accent-strong,#24553f);background:var(--pa-accent-soft,#ddebe2);border-radius:999px;flex:none;padding:.2rem .45rem;font-weight:650}.chat-rail-module__8b3B8q__actions{flex-wrap:wrap;gap:.45rem}.chat-rail-module__8b3B8q__actions button,.chat-rail-module__8b3B8q__recovery button{min-height:2.45rem;padding:0 .75rem;font-size:.74rem;font-weight:620}.chat-rail-module__8b3B8q__actions .chat-rail-module__8b3B8q__primaryAction{border-color:var(--pa-accent,#2f6b4f);color:#fff;background:var(--pa-accent,#2f6b4f)}.chat-rail-module__8b3B8q__resultRow{border:1px solid var(--pa-border,#dce3dd);border-radius:var(--chat-radius-control);color:var(--pa-accent-strong,#24553f);background:color-mix(in srgb, var(--pa-accent-soft,#ddebe2) 32%, var(--pa-surface-raised,#fff));gap:.65rem;margin-top:.8rem;padding:.7rem .8rem}.chat-rail-module__8b3B8q__resultRow[data-state=failed]{color:var(--pa-danger,#a33d39);background:var(--pa-danger-soft,#fbe8e6)}.chat-rail-module__8b3B8q__resultRow>span{min-width:0;display:grid}.chat-rail-module__8b3B8q__resultRow strong,.chat-rail-module__8b3B8q__resultRow small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-rail-module__8b3B8q__resultRow strong{color:var(--pa-ink,#18211d);font-size:.76rem}.chat-rail-module__8b3B8q__resultRow small{color:var(--pa-ink-muted,#65716b);font-size:.66rem}.chat-rail-module__8b3B8q__toolRow{min-height:2.2rem;color:var(--pa-ink-muted,#65716b);background:var(--pa-surface-muted,#eef2ed);border-radius:.5rem;gap:.45rem;margin-top:.55rem;padding:.35rem .55rem;font-size:.7rem}.chat-rail-module__8b3B8q__toolRow span{min-width:0;color:var(--pa-ink,#18211d);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.chat-rail-module__8b3B8q__toolRow small{font-size:inherit;flex:none}.chat-rail-module__8b3B8q__toolRow[data-state=error]{color:var(--pa-danger,#a33d39);background:var(--pa-danger-soft,#fbe8e6)}.chat-rail-module__8b3B8q__errorPart{border:1px solid color-mix(in srgb, var(--pa-danger,#a33d39) 30%, var(--pa-border,#dce3dd));border-radius:var(--chat-radius-control);color:var(--pa-danger,#a33d39);background:var(--pa-danger-soft,#fbe8e6);margin-top:.7rem;padding:.65rem .75rem;font-size:.74rem}.chat-rail-module__8b3B8q__errorPart summary{cursor:pointer;align-items:center;gap:.45rem;font-weight:650;display:flex}.chat-rail-module__8b3B8q__errorPart code{overflow-wrap:anywhere;white-space:pre-wrap;margin-top:.55rem;display:block}.chat-rail-module__8b3B8q__empty{text-align:center;justify-items:center;gap:.65rem;max-width:28rem;margin:auto;padding:3rem 1.2rem;display:grid}.chat-rail-module__8b3B8q__emptyMark{border-radius:1rem;width:3rem;height:3rem;box-shadow:0 .75rem 2.4rem #26413317}.chat-rail-module__8b3B8q__empty h2,.chat-rail-module__8b3B8q__empty p{margin:0}.chat-rail-module__8b3B8q__empty h2{font-family:var(--pa-font-editorial,"Source Serif 4", serif);letter-spacing:-.025em;font-size:clamp(1.45rem,3vw,1.85rem);font-weight:540}.chat-rail-module__8b3B8q__empty p{color:var(--pa-ink-muted,#65716b);font-size:.86rem;line-height:1.55}.chat-rail-module__8b3B8q__endMarker{flex:none;width:100%;height:1px}.chat-rail-module__8b3B8q__notice,.chat-rail-module__8b3B8q__recovery{width:min(calc(100% - 2rem), var(--chat-content-width));border:1px solid var(--pa-border,#dce3dd);border-radius:.75rem;flex:none;align-items:center;gap:.6rem;margin:0 auto .65rem;padding:.65rem .75rem;font-size:.73rem;display:flex}.chat-rail-module__8b3B8q__notice{color:var(--pa-info,#355f78);background:color-mix(in srgb, var(--pa-info,#355f78) 7%, var(--pa-surface-raised,#fff))}.chat-rail-module__8b3B8q__recovery{border-color:color-mix(in srgb, var(--pa-warning,#a95516) 32%, var(--pa-border,#dce3dd));color:var(--pa-warning,#a95516);background:color-mix(in srgb, var(--pa-warning-soft,#fff0da) 62%, var(--pa-surface-raised,#fff));align-items:flex-start}.chat-rail-module__8b3B8q__recovery>svg{flex:none;margin-top:.1rem}.chat-rail-module__8b3B8q__recovery>span{flex:1;gap:.15rem;min-width:0;display:grid}.chat-rail-module__8b3B8q__recovery strong{color:var(--pa-ink,#18211d);font-size:.75rem}.chat-rail-module__8b3B8q__recovery small{color:var(--pa-ink-muted,#65716b);font-size:.68rem;line-height:1.45}.chat-rail-module__8b3B8q__recoveryActions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.35rem}.chat-rail-module__8b3B8q__composerDock{background:linear-gradient(180deg, transparent, var(--pa-canvas,#f5f7f4) 1.2rem), var(--pa-canvas,#f5f7f4);flex:none;padding:.45rem 1rem 1rem}.chat-rail-module__8b3B8q__variantRail .chat-rail-module__8b3B8q__composerDock{border-top:1px solid var(--pa-border,#dce3dd);background:var(--pa-surface-raised,#fff);padding:.5rem .75rem .75rem}.chat-rail-module__8b3B8q__composer{width:min(100%, var(--chat-content-width));border:1px solid var(--pa-border-strong,#c6d0c8);background:var(--pa-surface-raised,#fff);border-radius:1rem;gap:.45rem;margin:0 auto;padding:.65rem;display:grid;box-shadow:0 1rem 3rem #26413314,inset 0 1px #ffffffb3}.chat-rail-module__8b3B8q__composer:focus-within{border-color:var(--pa-accent,#2f6b4f);box-shadow:0 1rem 3rem #2641331a, 0 0 0 3px color-mix(in srgb, var(--pa-accent,#2f6b4f) 13%, transparent)}.chat-rail-module__8b3B8q__composer textarea{resize:none;field-sizing:content;width:100%;min-height:3rem;max-height:12rem;color:var(--pa-ink,#18211d);font:inherit;background:0 0;border:0;outline:0;padding:.55rem .6rem;font-size:.9rem;line-height:1.5}.chat-rail-module__8b3B8q__composer textarea::placeholder{color:var(--pa-ink-muted,#65716b);opacity:.84}.chat-rail-module__8b3B8q__composerFooter{justify-content:space-between;gap:.65rem;min-width:0}.chat-rail-module__8b3B8q__composerMeta{flex:1;gap:.4rem;min-width:0}.chat-rail-module__8b3B8q__composerMeta>small{color:var(--pa-ink-muted,#65716b);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.chat-rail-module__8b3B8q__characterCount{font-family:var(--pa-font-mono,ui-monospace, monospace);margin-left:auto}.chat-rail-module__8b3B8q__iconButton{width:2.35rem;height:2.35rem;color:var(--pa-ink-muted,#65716b);background:0 0;border-color:#0000;flex:none;place-items:center;padding:0;display:grid}.chat-rail-module__8b3B8q__sendButton,.chat-rail-module__8b3B8q__stopButton{flex:none;justify-content:center;align-items:center;gap:.45rem;min-width:5.5rem;min-height:2.65rem;padding:0 .85rem;font-size:.76rem;font-weight:680;display:inline-flex}.chat-rail-module__8b3B8q__sendButton{border-color:var(--pa-accent,#2f6b4f);color:#fff;background:var(--pa-accent,#2f6b4f)}.chat-rail-module__8b3B8q__sendButton:hover:not(:disabled){border-color:var(--pa-accent-strong,#24553f);background:var(--pa-accent-strong,#24553f)}.chat-rail-module__8b3B8q__stopButton{border-color:color-mix(in srgb, var(--pa-danger,#a33d39) 35%, var(--pa-border,#dce3dd));color:var(--pa-danger,#a33d39);background:var(--pa-danger-soft,#fbe8e6)}.chat-rail-module__8b3B8q__chips{flex-wrap:wrap;align-items:center;gap:.35rem;padding-inline:.2rem;display:flex}.chat-rail-module__8b3B8q__chips>span{border:1px solid var(--pa-border,#dce3dd);max-width:100%;min-height:1.65rem;color:var(--pa-ink-muted,#65716b);background:var(--pa-surface-muted,#eef2ed);border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .45rem;font-size:.66rem;display:inline-flex}.chat-rail-module__8b3B8q__chipLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-rail-module__8b3B8q__chips button{width:1.35rem;height:1.35rem;color:var(--pa-ink-muted,#65716b);background:0 0;border:0;place-items:center;padding:0;display:grid}.chat-rail-module__8b3B8q__chips button:disabled,.chat-rail-module__8b3B8q__iconButton:disabled,.chat-rail-module__8b3B8q__sendButton:disabled,.chat-rail-module__8b3B8q__stopButton:disabled{cursor:not-allowed;opacity:.5}.chat-rail-module__8b3B8q__fileInput,.chat-rail-module__8b3B8q__live,.chat-rail-module__8b3B8q__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chat-rail-module__8b3B8q__compact .chat-rail-module__8b3B8q__toolbar{min-height:4rem;padding:.65rem .75rem}.chat-rail-module__8b3B8q__compact .chat-rail-module__8b3B8q__continuityNote{display:none}.chat-rail-module__8b3B8q__compact .chat-rail-module__8b3B8q__messagesInner{padding-inline:.7rem}.chat-rail-module__8b3B8q__compact .chat-rail-module__8b3B8q__messageBody{font-size:.82rem}.chat-rail-module__8b3B8q__compact .chat-rail-module__8b3B8q__composer textarea{min-height:2.4rem;font-size:.82rem}.chat-rail-module__8b3B8q__compact .chat-rail-module__8b3B8q__keyboardHelp{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chat-rail-module__8b3B8q__compact .chat-rail-module__8b3B8q__sendButton,.chat-rail-module__8b3B8q__compact .chat-rail-module__8b3B8q__stopButton{width:2.65rem;min-width:2.65rem;padding:0}.chat-rail-module__8b3B8q__compact .chat-rail-module__8b3B8q__sendButton span,.chat-rail-module__8b3B8q__compact .chat-rail-module__8b3B8q__stopButton span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.chat-rail-module__8b3B8q__rail :where(button,textarea,summary):focus-visible{outline:2px solid var(--pa-accent,#2f6b4f);outline-offset:2px}@media (hover:none){.chat-rail-module__8b3B8q__messageActions{opacity:1}}@media (max-width:48rem){.chat-rail-module__8b3B8q__variantFull .chat-rail-module__8b3B8q__toolbar{min-height:4.6rem;padding-inline:1rem}.chat-rail-module__8b3B8q__surfaceStatus{display:none}.chat-rail-module__8b3B8q__continuityNote,.chat-rail-module__8b3B8q__notice,.chat-rail-module__8b3B8q__recovery{width:calc(100% - 1.5rem)}.chat-rail-module__8b3B8q__messagesInner{gap:1rem;padding:1.4rem .85rem 1.8rem}.chat-rail-module__8b3B8q__userMessage{width:min(92%,37rem)}.chat-rail-module__8b3B8q__composerDock{padding:.4rem .65rem calc(.65rem + env(safe-area-inset-bottom))}.chat-rail-module__8b3B8q__composer{border-radius:.875rem}.chat-rail-module__8b3B8q__keyboardHelp{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chat-rail-module__8b3B8q__recovery{flex-wrap:wrap}.chat-rail-module__8b3B8q__recoveryActions{justify-content:flex-start;width:100%;padding-left:1.6rem}.chat-rail-module__8b3B8q__messageActions button,.chat-rail-module__8b3B8q__iconButton,.chat-rail-module__8b3B8q__sendButton,.chat-rail-module__8b3B8q__stopButton,.chat-rail-module__8b3B8q__actions button,.chat-rail-module__8b3B8q__recovery button{min-height:2.75rem}}@media (max-width:28rem){.chat-rail-module__8b3B8q__toolbarTitle small,.chat-rail-module__8b3B8q__openChat span{display:none}.chat-rail-module__8b3B8q__openChat{justify-content:center;width:2.5rem;padding:0}.chat-rail-module__8b3B8q__continuityNote span{margin-top:.12rem;display:block}.chat-rail-module__8b3B8q__continuityNote strong:after{content:""}.chat-rail-module__8b3B8q__userMessage{width:96%}.chat-rail-module__8b3B8q__sendButton,.chat-rail-module__8b3B8q__stopButton{width:2.75rem;min-width:2.75rem;padding:0}.chat-rail-module__8b3B8q__sendButton span,.chat-rail-module__8b3B8q__stopButton span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:no-preference){.chat-rail-module__8b3B8q__openChat,.chat-rail-module__8b3B8q__messageActions,.chat-rail-module__8b3B8q__messageActions button,.chat-rail-module__8b3B8q__options button,.chat-rail-module__8b3B8q__actions button,.chat-rail-module__8b3B8q__recovery button,.chat-rail-module__8b3B8q__iconButton,.chat-rail-module__8b3B8q__sendButton,.chat-rail-module__8b3B8q__stopButton,.chat-rail-module__8b3B8q__chips button{transition:color .15s,background-color .15s,border-color .15s,opacity .15s,transform .15s}.chat-rail-module__8b3B8q__openChat:active,.chat-rail-module__8b3B8q__messageActions button:active,.chat-rail-module__8b3B8q__options button:active:not(:disabled),.chat-rail-module__8b3B8q__actions button:active,.chat-rail-module__8b3B8q__recovery button:active,.chat-rail-module__8b3B8q__iconButton:active,.chat-rail-module__8b3B8q__sendButton:active:not(:disabled),.chat-rail-module__8b3B8q__stopButton:active{transform:translateY(1px)}.chat-rail-module__8b3B8q__responseSkeleton span{background:linear-gradient(90deg, transparent, #ffffffb3, transparent), var(--pa-surface-muted,#eef2ed);background-size:220% 100%;animation:1.5s ease-in-out infinite chat-rail-module__8b3B8q__responseShimmer}}@keyframes chat-rail-module__8b3B8q__responseShimmer{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.chat-rail-module__8b3B8q__messages{scroll-behavior:auto}}@media (forced-colors:active){.chat-rail-module__8b3B8q__composer,.chat-rail-module__8b3B8q__decisionCard,.chat-rail-module__8b3B8q__approvalCard,.chat-rail-module__8b3B8q__continuityNote,.chat-rail-module__8b3B8q__userMessage{border:1px solid canvastext}.chat-rail-module__8b3B8q__sendButton,.chat-rail-module__8b3B8q__actions .chat-rail-module__8b3B8q__primaryAction{color:buttontext;background:buttonface}}.chat-rail-module__8b3B8q__fromNow{color:var(--pa-accent-strong,#24553f);background:var(--pa-accent-soft,#ddebe2);border-radius:.75rem;align-items:center;gap:.5rem;padding:.55rem .7rem;font-size:.78rem;display:flex}.chat-rail-module__8b3B8q__fromNow>span{overflow-wrap:anywhere;min-width:0}.chat-rail-module__8b3B8q__movedDivider{letter-spacing:.05em;text-transform:uppercase;color:var(--pa-ink-muted,#65716b);align-items:center;gap:.5rem;margin:.25rem 0;font-size:.66rem;font-weight:500;display:flex}.chat-rail-module__8b3B8q__movedDivider:before,.chat-rail-module__8b3B8q__movedDivider:after{content:"";background:var(--pa-border-strong,#c6d0c8);flex:1;height:1px}
.front-door-shell-harness-module__BrBuxa__journal{width:min(44rem,100% - 3rem);font-family:var(--pa-font-editorial);margin:0 auto;padding:4rem 0 6rem;font-size:1.08rem;line-height:1.7}.front-door-shell-harness-module__BrBuxa__journal small{color:var(--pa-ink-muted);font-family:var(--pa-font-sans);font-size:.75rem}.front-door-shell-harness-module__BrBuxa__journal h1{letter-spacing:-.04em;max-width:18ch;margin:.5rem 0 1.5rem;font-size:clamp(2rem,4vw,3.2rem);font-weight:520;line-height:1.08}.front-door-shell-harness-module__BrBuxa__journal h2{margin-top:2.5rem;font-size:1.45rem;font-weight:560}.front-door-shell-harness-module__BrBuxa__chat{flex-direction:column;gap:.75rem;height:100%;padding:1rem;display:flex}.front-door-shell-harness-module__BrBuxa__chat p{color:var(--pa-ink);background:var(--pa-surface-muted);border-radius:.5rem;margin:0;padding:.8rem;font-size:.8rem;line-height:1.5}.front-door-shell-harness-module__BrBuxa__chat textarea{border:1px solid var(--pa-border);resize:vertical;border-radius:.5rem;min-height:5rem;margin-top:auto;padding:.7rem}.front-door-shell-harness-module__BrBuxa__chat button{color:#fff;background:var(--pa-accent);border:0;border-radius:.45rem;min-height:2.25rem;font-weight:650}
.workspace-frame-module__AJ-4gW__frame{width:min(76rem,100% - 3rem);min-width:0;max-width:100%;margin:0 auto;padding:2.25rem 0 4rem;container:workspace/inline-size}.workspace-frame-module__AJ-4gW__frame *,.workspace-frame-module__AJ-4gW__frame :before,.workspace-frame-module__AJ-4gW__frame :after{min-width:0}.workspace-frame-module__AJ-4gW__pageHeader{border-bottom:1px solid var(--pa-border);justify-content:space-between;align-items:flex-start;gap:2rem;padding:.5rem 0 2rem;display:flex}.workspace-frame-module__AJ-4gW__pageIdentity{align-items:flex-start;gap:1rem;min-width:0;display:flex}.workspace-frame-module__AJ-4gW__pageIcon{width:2.75rem;height:2.75rem;color:var(--pa-accent-strong);background:linear-gradient(145deg, #f8fbf8, var(--pa-accent-soft));border:1px solid #bed1c4;border-radius:.625rem;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #fffc}.workspace-frame-module__AJ-4gW__pageIcon svg{width:1.35rem;height:1.35rem}.workspace-frame-module__AJ-4gW__pageHeader h1{letter-spacing:-.035em;margin:-.1rem 0 0;font-size:clamp(1.6rem,2.3vw,2.15rem);font-weight:680;line-height:1.15}.workspace-frame-module__AJ-4gW__pageHeader p{max-width:44rem;color:var(--pa-ink-muted);margin:.5rem 0 0;font-size:.9rem;line-height:1.55}.workspace-frame-module__AJ-4gW__headerActions,.workspace-frame-module__AJ-4gW__sectionAction{flex:none;align-items:center;gap:.55rem;display:flex}.workspace-frame-module__AJ-4gW__content{gap:2.5rem;padding-top:2rem;display:grid}.workspace-frame-module__AJ-4gW__section{min-width:0}.workspace-frame-module__AJ-4gW__section+.workspace-frame-module__AJ-4gW__section{border-top:1px solid var(--pa-border);padding-top:2.5rem}.workspace-frame-module__AJ-4gW__sectionHeader{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1rem;display:flex}.workspace-frame-module__AJ-4gW__sectionHeader h2{letter-spacing:-.015em;margin:0;font-size:1.05rem;font-weight:680}.workspace-frame-module__AJ-4gW__sectionHeader p{max-width:48rem;color:var(--pa-ink-muted);margin:.3rem 0 0;font-size:.8rem;line-height:1.5}.workspace-frame-module__AJ-4gW__primaryButton,.workspace-frame-module__AJ-4gW__secondaryButton,.workspace-frame-module__AJ-4gW__quietButton,.workspace-frame-module__AJ-4gW__dangerButton,.workspace-frame-module__AJ-4gW__iconButton{min-height:2.35rem;font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:.45rem;justify-content:center;align-items:center;gap:.45rem;padding:.45rem .8rem;font-size:.78rem;font-weight:650;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,transform .12s;display:inline-flex}.workspace-frame-module__AJ-4gW__primaryButton{color:#f4faf6;background:var(--pa-accent);box-shadow:0 7px 16px #2f6b4f29}.workspace-frame-module__AJ-4gW__primaryButton:hover{background:var(--pa-accent-strong)}.workspace-frame-module__AJ-4gW__secondaryButton{border-color:var(--pa-border-strong);color:var(--pa-ink);background:var(--pa-surface-raised)}.workspace-frame-module__AJ-4gW__secondaryButton:hover,.workspace-frame-module__AJ-4gW__quietButton:hover,.workspace-frame-module__AJ-4gW__iconButton:hover{background:var(--pa-surface-muted)}.workspace-frame-module__AJ-4gW__quietButton{color:var(--pa-ink-muted);background:0 0}.workspace-frame-module__AJ-4gW__dangerButton{color:var(--pa-danger);background:var(--pa-danger-soft);border-color:#e6c7c4}.workspace-frame-module__AJ-4gW__iconButton{border-color:var(--pa-border);width:2.35rem;color:var(--pa-ink-muted);background:var(--pa-surface-raised);padding:0}.workspace-frame-module__AJ-4gW__primaryButton:active,.workspace-frame-module__AJ-4gW__secondaryButton:active,.workspace-frame-module__AJ-4gW__quietButton:active,.workspace-frame-module__AJ-4gW__dangerButton:active,.workspace-frame-module__AJ-4gW__iconButton:active{transform:translateY(1px)}.workspace-frame-module__AJ-4gW__primaryButton:disabled,.workspace-frame-module__AJ-4gW__secondaryButton:disabled,.workspace-frame-module__AJ-4gW__quietButton:disabled,.workspace-frame-module__AJ-4gW__dangerButton:disabled,.workspace-frame-module__AJ-4gW__iconButton:disabled{opacity:.52;cursor:not-allowed;transform:none}.workspace-frame-module__AJ-4gW__statusBadge{border:1px solid var(--pa-border);min-height:1.45rem;color:var(--pa-ink-muted);background:var(--pa-surface-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:.18rem .5rem;font-size:.67rem;font-weight:680;display:inline-flex}.workspace-frame-module__AJ-4gW__statusBadge[data-tone=positive]{color:var(--pa-accent-strong);background:var(--pa-accent-soft);border-color:#bfd7c6}.workspace-frame-module__AJ-4gW__statusBadge[data-tone=attention]{color:var(--pa-warning);background:var(--pa-warning-soft);border-color:#efcf9d}.workspace-frame-module__AJ-4gW__statusBadge[data-tone=danger]{color:var(--pa-danger);background:var(--pa-danger-soft);border-color:#e6c7c4}.workspace-frame-module__AJ-4gW__statusBadge[data-tone=info]{color:var(--pa-info);background:#e9f1f4;border-color:#c6d7df}.workspace-frame-module__AJ-4gW__emptyState{border:1px dashed var(--pa-border-strong);min-height:15rem;color:var(--pa-ink-muted);text-align:center;background:#fcfdfba8;border-radius:.625rem;align-content:center;place-items:center;padding:2.25rem;display:grid}.workspace-frame-module__AJ-4gW__emptyIcon{width:2.8rem;height:2.8rem;color:var(--pa-accent);background:var(--pa-accent-soft);border-radius:.625rem;place-items:center;margin-bottom:.85rem;display:grid}.workspace-frame-module__AJ-4gW__emptyIcon svg{width:1.4rem;height:1.4rem}.workspace-frame-module__AJ-4gW__emptyState h3{color:var(--pa-ink);margin:0;font-size:.95rem}.workspace-frame-module__AJ-4gW__emptyState p{max-width:30rem;margin:.45rem 0 1rem;font-size:.8rem;line-height:1.5}.workspace-frame-module__AJ-4gW__inlineError{color:var(--pa-danger);background:var(--pa-danger-soft);border:1px solid #e6c7c4;border-radius:.625rem;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.workspace-frame-module__AJ-4gW__inlineError strong{font-size:.8rem}.workspace-frame-module__AJ-4gW__inlineError p{margin:.2rem 0 0;font-size:.75rem;line-height:1.45}.workspace-frame-module__AJ-4gW__skeleton{gap:.7rem;display:grid}.workspace-frame-module__AJ-4gW__skeletonRow{border:1px solid var(--pa-border);background:var(--pa-surface);border-radius:.625rem;grid-template-columns:2.25rem 1fr;align-items:center;gap:.85rem;min-height:4.35rem;padding:.8rem;display:grid}.workspace-frame-module__AJ-4gW__skeletonRow>span,.workspace-frame-module__AJ-4gW__skeletonRow div span{background:linear-gradient(90deg, var(--pa-surface-muted), #f7f9f6, var(--pa-surface-muted));background-size:220% 100%;border-radius:.3rem;animation:1.5s ease-in-out infinite workspace-frame-module__AJ-4gW__skeleton-wave;display:block}.workspace-frame-module__AJ-4gW__skeletonRow>span{width:2.25rem;height:2.25rem}.workspace-frame-module__AJ-4gW__skeletonRow div{gap:.45rem;display:grid}.workspace-frame-module__AJ-4gW__skeletonRow div span:first-child{width:42%;height:.75rem}.workspace-frame-module__AJ-4gW__skeletonRow div span:last-child{width:68%;height:.6rem}@keyframes workspace-frame-module__AJ-4gW__skeleton-wave{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:767px){.workspace-frame-module__AJ-4gW__frame{width:100%;padding:1rem 1rem 5.5rem}.workspace-frame-module__AJ-4gW__pageHeader,.workspace-frame-module__AJ-4gW__sectionHeader{flex-direction:column;align-items:flex-start;gap:1rem}.workspace-frame-module__AJ-4gW__headerActions,.workspace-frame-module__AJ-4gW__sectionAction{width:100%}.workspace-frame-module__AJ-4gW__content{gap:2rem;padding-top:1.5rem}.workspace-frame-module__AJ-4gW__section+.workspace-frame-module__AJ-4gW__section{padding-top:2rem}}@container workspace (max-width:40rem){.workspace-frame-module__AJ-4gW__pageHeader,.workspace-frame-module__AJ-4gW__sectionHeader{flex-direction:column;align-items:flex-start;gap:1rem}.workspace-frame-module__AJ-4gW__headerActions,.workspace-frame-module__AJ-4gW__sectionAction{flex-wrap:wrap;width:100%}.workspace-frame-module__AJ-4gW__content{gap:2rem;padding-top:1.5rem}.workspace-frame-module__AJ-4gW__section+.workspace-frame-module__AJ-4gW__section{padding-top:2rem}}@media (prefers-reduced-motion:reduce){.workspace-frame-module__AJ-4gW__primaryButton,.workspace-frame-module__AJ-4gW__secondaryButton,.workspace-frame-module__AJ-4gW__quietButton,.workspace-frame-module__AJ-4gW__dangerButton,.workspace-frame-module__AJ-4gW__iconButton{transition:none}.workspace-frame-module__AJ-4gW__skeletonRow>span,.workspace-frame-module__AJ-4gW__skeletonRow div span{animation:none}}
.journal-context-rail-module__6vj6Oq__rail{width:100%;height:100%;min-height:0;color:var(--pa-ink);background:var(--pa-surface-raised);flex-direction:column;display:flex;overflow:hidden}.journal-context-rail-module__6vj6Oq__tabs{border-bottom:1px solid var(--pa-border);background:color-mix(in srgb, var(--pa-surface) 92%, transparent);flex:none;grid-template-columns:1fr 1fr;gap:.3rem;min-height:3.2rem;padding:.45rem;display:grid}.journal-context-rail-module__6vj6Oq__tab{border-radius:var(--pa-radius-control);min-width:0;min-height:2.3rem;color:var(--pa-ink-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.38rem;padding:0 .55rem;font-size:.72rem;font-weight:680;display:inline-flex;position:relative}.journal-context-rail-module__6vj6Oq__tab:hover{color:var(--pa-ink);background:var(--pa-surface-muted)}.journal-context-rail-module__6vj6Oq__tab[aria-selected=true]{border-color:var(--pa-border);color:var(--pa-accent-strong);background:var(--pa-surface-raised);box-shadow:0 4px 14px #192f240f}.journal-context-rail-module__6vj6Oq__panel{flex:1;min-height:0;overflow:hidden}.journal-context-rail-module__6vj6Oq__panel[hidden]{display:none}.journal-context-rail-module__6vj6Oq__commentsPanel{flex-direction:column}.journal-context-rail-module__6vj6Oq__commentsPanel:not([hidden]){display:flex}.journal-context-rail-module__6vj6Oq__commentsHeader{border-bottom:1px solid var(--pa-border);flex:none;gap:.12rem;padding:.9rem 1rem .75rem;display:grid}.journal-context-rail-module__6vj6Oq__commentsHeader span{color:var(--pa-ink-muted);letter-spacing:.065em;text-transform:uppercase;font-size:.61rem;font-weight:720}.journal-context-rail-module__6vj6Oq__commentsHeader strong{color:var(--pa-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:650;overflow:hidden}.journal-context-rail-module__6vj6Oq__commentList{overscroll-behavior:contain;flex-direction:column;flex:1;gap:.7rem;min-height:0;padding:.9rem;display:flex;overflow:auto}.journal-context-rail-module__6vj6Oq__comment{border:1px solid var(--pa-border);border-left:3px solid var(--pa-accent);background:var(--pa-surface-raised);border-radius:.1rem .72rem .72rem .1rem;padding:.72rem .78rem .78rem;box-shadow:0 6px 18px #1b31260a}.journal-context-rail-module__6vj6Oq__comment[data-author=assistant]{border-left-color:var(--pa-warning);background:color-mix(in srgb, var(--pa-warning-soft) 38%, var(--pa-surface-raised))}.journal-context-rail-module__6vj6Oq__comment header{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.journal-context-rail-module__6vj6Oq__comment header strong{color:var(--pa-accent-strong);letter-spacing:.035em;text-transform:uppercase;font-size:.66rem;font-weight:750}.journal-context-rail-module__6vj6Oq__comment[data-author=assistant] header strong{color:var(--pa-warning)}.journal-context-rail-module__6vj6Oq__comment time{color:var(--pa-ink-faint);white-space:nowrap;font-size:.61rem}.journal-context-rail-module__6vj6Oq__comment p{color:var(--pa-ink);overflow-wrap:anywhere;white-space:pre-wrap;margin:.4rem 0 0;font-size:.77rem;line-height:1.55}.journal-context-rail-module__6vj6Oq__empty,.journal-context-rail-module__6vj6Oq__loading,.journal-context-rail-module__6vj6Oq__loadError{color:var(--pa-ink-muted);text-align:center;justify-items:center;gap:.5rem;margin:auto;padding:1.5rem 1rem;display:grid}.journal-context-rail-module__6vj6Oq__empty>svg{color:var(--pa-accent-strong)}.journal-context-rail-module__6vj6Oq__empty strong{color:var(--pa-ink);font-family:var(--pa-font-editorial);font-size:1rem;font-weight:600}.journal-context-rail-module__6vj6Oq__empty p{max-width:17rem;margin:0;font-size:.72rem;line-height:1.5}.journal-context-rail-module__6vj6Oq__loading{grid-template-columns:auto auto;align-items:center;font-size:.72rem}.journal-context-rail-module__6vj6Oq__spinner{border:2px solid var(--pa-border-strong);border-top-color:var(--pa-accent);border-radius:999px;width:.9rem;height:.9rem;animation:.8s linear infinite journal-context-rail-module__6vj6Oq__spin}.journal-context-rail-module__6vj6Oq__loadError{border:1px solid color-mix(in srgb, var(--pa-danger) 24%, var(--pa-border));color:var(--pa-danger);background:var(--pa-danger-soft);text-align:left;border-radius:.65rem;grid-template-columns:auto 1fr;place-items:start;margin:0;padding:.72rem;font-size:.7rem;line-height:1.45}.journal-context-rail-module__6vj6Oq__composer{border-top:1px solid var(--pa-border);background:color-mix(in srgb, var(--pa-surface-raised) 96%, transparent);flex:none;gap:.45rem;padding:.8rem;display:grid}.journal-context-rail-module__6vj6Oq__composer label{color:var(--pa-ink-muted);font-size:.64rem;font-weight:680}.journal-context-rail-module__6vj6Oq__composer textarea{resize:vertical;border:1px solid var(--pa-border-strong);border-radius:var(--pa-radius-control);width:100%;min-height:4.8rem;max-height:9rem;color:var(--pa-ink);background:var(--pa-surface-raised);font:inherit;outline:none;padding:.65rem .7rem;font-size:.76rem;line-height:1.45}.journal-context-rail-module__6vj6Oq__composer textarea::placeholder{color:var(--pa-ink-faint)}.journal-context-rail-module__6vj6Oq__composer textarea:focus-visible{border-color:var(--pa-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--pa-focus) 16%, transparent)}.journal-context-rail-module__6vj6Oq__composerFooter{justify-content:space-between;align-items:center;gap:.65rem;min-height:2.1rem;display:flex}.journal-context-rail-module__6vj6Oq__composerStatus{color:var(--pa-danger);font-size:.64rem;line-height:1.3}.journal-context-rail-module__6vj6Oq__composer button{border:1px solid var(--pa-accent-strong);border-radius:var(--pa-radius-control);min-height:2.1rem;color:var(--pa-surface-raised);background:var(--pa-accent-strong);font:inherit;cursor:pointer;flex:none;align-items:center;gap:.35rem;padding:0 .72rem;font-size:.69rem;font-weight:700;display:inline-flex}.journal-context-rail-module__6vj6Oq__composer button:disabled{border-color:var(--pa-border-strong);color:var(--pa-ink-faint);background:var(--pa-surface-muted);cursor:not-allowed}@keyframes journal-context-rail-module__6vj6Oq__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.journal-context-rail-module__6vj6Oq__spinner{animation:none}}@media (prefers-contrast:more){.journal-context-rail-module__6vj6Oq__tab[aria-selected=true],.journal-context-rail-module__6vj6Oq__comment,.journal-context-rail-module__6vj6Oq__composer textarea{border-color:currentColor}}
.app-shell-module__yEZ18W__appRoot{color:#16201b;min-width:0;min-height:100dvh;font-family:var(--font-geist-sans,"Geist", ui-sans-serif, system-ui, sans-serif);background:#f1f4f0}
.today-workspace-module__cqpf4W__workspace{gap:clamp(1.5rem,3vw,2.5rem);width:min(66rem,100% - clamp(2rem,7vw,7rem));margin:0 auto;padding:clamp(2.2rem,5vw,4.75rem) 0 6rem;display:grid}.today-workspace-module__cqpf4W__masthead{justify-content:space-between;align-items:end;gap:2rem;display:flex}.today-workspace-module__cqpf4W__masthead h1,.today-workspace-module__cqpf4W__masthead p{margin:0}.today-workspace-module__cqpf4W__masthead h1{max-width:18ch;font-family:var(--pa-font-editorial);letter-spacing:-.045em;font-size:clamp(2.35rem,5vw,4.35rem);font-weight:520;line-height:.98}.today-workspace-module__cqpf4W__briefingHeader p{color:var(--pa-accent-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:750}.today-workspace-module__cqpf4W__timeZone{color:var(--pa-ink-muted);font-family:var(--pa-font-mono);flex:none;padding-bottom:.45rem;font-size:.68rem}.today-workspace-module__cqpf4W__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.today-workspace-module__cqpf4W__primaryActionForm{min-height:2.75rem}.today-workspace-module__cqpf4W__primaryAction,.today-workspace-module__cqpf4W__secondaryAction{white-space:nowrap;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.68rem .95rem;font-size:.78rem;font-weight:720;text-decoration:none;display:inline-flex}.today-workspace-module__cqpf4W__primaryAction{border:1px solid var(--pa-accent-strong);color:#f6faf7;background:var(--pa-accent-strong);cursor:pointer;box-shadow:0 .55rem 1.5rem #24553f29}.today-workspace-module__cqpf4W__secondaryAction{color:var(--pa-ink-muted)}.today-workspace-module__cqpf4W__primaryAction:hover{background:var(--pa-accent)}.today-workspace-module__cqpf4W__primaryAction:disabled{opacity:.72;cursor:wait}.today-workspace-module__cqpf4W__secondaryAction:hover{color:var(--pa-accent-strong);background:var(--pa-accent-soft)}.today-workspace-module__cqpf4W__primaryAction:active,.today-workspace-module__cqpf4W__secondaryAction:active{transform:translateY(1px)}.today-workspace-module__cqpf4W__section{border-top:1px solid var(--pa-border);gap:1.4rem;padding-top:1.5rem;display:grid}.today-workspace-module__cqpf4W__briefingHeader{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.today-workspace-module__cqpf4W__briefingHeader p,.today-workspace-module__cqpf4W__briefingHeader h2{margin:0}.today-workspace-module__cqpf4W__briefingHeader h2{font-family:var(--pa-font-editorial);letter-spacing:-.03em;margin-top:.2rem;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:540}.today-workspace-module__cqpf4W__briefingHeader>span{color:var(--pa-ink-muted);font-size:.72rem}.today-workspace-module__cqpf4W__briefComposition{gap:1.2rem;display:grid}.today-workspace-module__cqpf4W__briefHeadline{border:1px solid color-mix(in srgb, var(--pa-accent) 28%, var(--pa-border));max-width:52rem;color:var(--pa-accent-strong);background:color-mix(in srgb, var(--pa-accent-soft) 68%, var(--pa-surface-raised));border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;padding:1rem 1.05rem;display:grid}.today-workspace-module__cqpf4W__briefHeadline p{color:var(--pa-ink);font-family:var(--pa-font-editorial);margin:0;font-size:clamp(1.05rem,2.2vw,1.35rem);line-height:1.45}.today-workspace-module__cqpf4W__sectionList{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.today-workspace-module__cqpf4W__compositionItem{border:1px solid var(--pa-border);background:color-mix(in srgb, var(--pa-surface-raised) 96%, var(--pa-accent-soft));border-radius:.9rem;min-width:0;padding:clamp(1.1rem,2.5vw,1.65rem);box-shadow:0 .75rem 2.5rem #1b2e250d}.today-workspace-module__cqpf4W__compositionItem[data-prominence=primary]{border-color:color-mix(in srgb, var(--pa-accent) 32%, var(--pa-border));padding:clamp(1.4rem,3vw,2rem)}.today-workspace-module__cqpf4W__compositionItem[data-prominence=compact]{box-shadow:none}.today-workspace-module__cqpf4W__sectionHeader h3{font-family:var(--pa-font-editorial);letter-spacing:-.02em;margin:0;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:560}.today-workspace-module__cqpf4W__body,.today-workspace-module__cqpf4W__read{max-width:68ch;color:var(--pa-ink-muted);white-space:pre-wrap;margin:.7rem 0 0;font-size:.92rem;line-height:1.7}.today-workspace-module__cqpf4W__read{color:var(--pa-ink);font-weight:650}.today-workspace-module__cqpf4W__weather{width:fit-content;color:var(--pa-ink-muted);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.55rem;margin-top:.85rem;font-size:.82rem;display:grid}.today-workspace-module__cqpf4W__weather strong{color:var(--pa-ink);font-family:var(--pa-font-mono)}.today-workspace-module__cqpf4W__feedList{gap:.7rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.today-workspace-module__cqpf4W__feedList li{border-bottom:1px solid var(--pa-border);grid-template-columns:auto minmax(0,1fr);gap:.7rem;padding:.75rem 0;display:grid}.today-workspace-module__cqpf4W__feedList li:last-child{border-bottom:0}.today-workspace-module__cqpf4W__feedList strong,.today-workspace-module__cqpf4W__feedList p,.today-workspace-module__cqpf4W__feedList small{margin:0;display:block}.today-workspace-module__cqpf4W__feedList p{color:var(--pa-ink-muted);margin-top:.2rem;font-size:.84rem;line-height:1.55}.today-workspace-module__cqpf4W__feedList small{color:var(--pa-ink-muted);font-family:var(--pa-font-mono);margin-top:.35rem;font-size:.65rem}.today-workspace-module__cqpf4W__decisionList{gap:.75rem;margin-top:1rem;display:grid}.today-workspace-module__cqpf4W__decision{border:1px solid color-mix(in srgb, var(--pa-warning) 34%, var(--pa-border));background:color-mix(in srgb, var(--pa-warning-soft) 38%, var(--pa-surface-raised));border-radius:.8rem;gap:.65rem;padding:1rem;display:grid}.today-workspace-module__cqpf4W__decision h4,.today-workspace-module__cqpf4W__decision p{margin:0}.today-workspace-module__cqpf4W__decision h4{font-size:.96rem}.today-workspace-module__cqpf4W__decision p,.today-workspace-module__cqpf4W__recommendation span{color:var(--pa-ink-muted);font-size:.8rem;line-height:1.5}.today-workspace-module__cqpf4W__recommendation{border-left:2px solid var(--pa-warning);gap:.2rem;padding-left:.7rem;display:grid}.today-workspace-module__cqpf4W__recommendation strong{font-size:.72rem}.today-workspace-module__cqpf4W__optionList{flex-wrap:wrap;gap:.4rem;display:flex}.today-workspace-module__cqpf4W__optionList span{border:1px solid var(--pa-border-strong);color:var(--pa-ink-muted);background:var(--pa-surface-raised);border-radius:999px;padding:.35rem .55rem;font-size:.7rem}.today-workspace-module__cqpf4W__decision a,.today-workspace-module__cqpf4W__emptyBrief a{width:fit-content;color:var(--pa-accent-strong);align-items:center;gap:.4rem;font-size:.76rem;font-weight:720;text-decoration:none;display:inline-flex}.today-workspace-module__cqpf4W__emptyBrief{border:1px dashed var(--pa-border-strong);max-width:46rem;color:var(--pa-accent);background:var(--pa-surface-raised);border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:1.2rem;display:grid}.today-workspace-module__cqpf4W__emptyBrief h3,.today-workspace-module__cqpf4W__emptyBrief p{margin:0}.today-workspace-module__cqpf4W__emptyBrief h3{color:var(--pa-ink);font-size:.94rem}.today-workspace-module__cqpf4W__emptyBrief p{color:var(--pa-ink-muted);margin-top:.2rem;font-size:.78rem}@media (prefers-reduced-motion:no-preference){.today-workspace-module__cqpf4W__primaryAction,.today-workspace-module__cqpf4W__secondaryAction,.today-workspace-module__cqpf4W__decision a,.today-workspace-module__cqpf4W__emptyBrief a{transition:color .15s,background-color .15s,border-color .15s,transform .15s}.today-workspace-module__cqpf4W__pendingIcon{animation:.8s linear infinite today-workspace-module__cqpf4W__pending-spin}}@keyframes today-workspace-module__cqpf4W__pending-spin{to{transform:rotate(360deg)}}@media (max-width:700px){.today-workspace-module__cqpf4W__workspace{width:min(100% - 1.5rem,42rem);padding:1.6rem 0 4rem}.today-workspace-module__cqpf4W__masthead{align-items:start}.today-workspace-module__cqpf4W__masthead h1{font-size:clamp(2rem,11vw,3rem)}.today-workspace-module__cqpf4W__timeZone{display:none}.today-workspace-module__cqpf4W__briefingHeader{align-items:start}.today-workspace-module__cqpf4W__emptyBrief{grid-template-columns:auto minmax(0,1fr)}.today-workspace-module__cqpf4W__emptyBrief a{grid-column:2}}@media (prefers-contrast:more){.today-workspace-module__cqpf4W__compositionItem,.today-workspace-module__cqpf4W__briefHeadline,.today-workspace-module__cqpf4W__decision,.today-workspace-module__cqpf4W__primaryAction{border-width:2px}}
.journal-workspace-module__M7biyG__workspace{background:var(--pa-surface-raised);grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.journal-workspace-module__M7biyG__contextActions{z-index:3;border-bottom:1px solid var(--pa-border);min-width:0;min-height:3.75rem;color:var(--pa-ink-muted);background:color-mix(in srgb, var(--pa-surface-raised) 96%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;gap:1rem;padding:.62rem 1rem;font-size:.72rem;display:flex;position:relative}.journal-workspace-module__M7biyG__currentContext{flex:1;gap:.08rem;min-width:0;display:grid}.journal-workspace-module__M7biyG__currentContext strong{color:var(--pa-ink-muted);letter-spacing:.065em;text-transform:uppercase;font-size:.62rem;font-weight:750}.journal-workspace-module__M7biyG__currentContext span{min-width:0;color:var(--pa-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:640;overflow:hidden}.journal-workspace-module__M7biyG__actionGroup{flex:none;gap:.4rem;display:flex}.journal-workspace-module__M7biyG__contextActions button,.journal-workspace-module__M7biyG__contextActions a{border:1px solid var(--pa-border-strong);min-height:2.25rem;color:var(--pa-ink);background:var(--pa-surface-raised);font:inherit;cursor:pointer;border-radius:.55rem;align-items:center;gap:.35rem;padding:.4rem .62rem;font-weight:650;text-decoration:none;display:inline-flex}.journal-workspace-module__M7biyG__contextActions button:hover,.journal-workspace-module__M7biyG__contextActions a:hover{border-color:color-mix(in srgb, var(--pa-accent) 56%, var(--pa-border));color:var(--pa-accent-strong);background:var(--pa-surface-muted)}.journal-workspace-module__M7biyG__contextActions button:disabled{color:var(--pa-ink-faint);cursor:not-allowed}.journal-workspace-module__M7biyG__actionStatus{color:var(--pa-ink);background:var(--pa-surface-raised);border-radius:.25rem;padding:.2rem .4rem;position:absolute;bottom:-1.25rem;right:.8rem;box-shadow:0 3px 10px #18211d1f}.journal-workspace-module__M7biyG__actionStatus:empty{display:none}@media (max-width:47.5rem){.journal-workspace-module__M7biyG__contextActions{align-items:center;gap:.6rem;min-height:auto;padding:.55rem .75rem}.journal-workspace-module__M7biyG__currentContext strong{display:none}.journal-workspace-module__M7biyG__currentContext span{font-size:.7rem}.journal-workspace-module__M7biyG__actionGroup{gap:.3rem}.journal-workspace-module__M7biyG__contextActions button,.journal-workspace-module__M7biyG__contextActions a{min-height:2rem;padding-inline:.5rem;font-size:.68rem}}@media (max-width:30rem){.journal-workspace-module__M7biyG__contextActions{grid-template-columns:minmax(0,1fr) auto;display:grid}.journal-workspace-module__M7biyG__currentContext{grid-column:1}.journal-workspace-module__M7biyG__actionGroup{grid-column:2}.journal-workspace-module__M7biyG__contextActions a{color:#0000;white-space:nowrap;justify-content:center;width:2rem;padding:0;overflow:hidden}.journal-workspace-module__M7biyG__contextActions a svg{color:var(--pa-ink);flex:none}.journal-workspace-module__M7biyG__contextActions button{color:#0000;white-space:nowrap;justify-content:center;width:2rem;padding:0;overflow:hidden}.journal-workspace-module__M7biyG__contextActions button svg{color:var(--pa-ink);flex:none}}@media (prefers-reduced-motion:no-preference){.journal-workspace-module__M7biyG__contextActions button,.journal-workspace-module__M7biyG__contextActions a{transition:color .15s,border-color .15s,background-color .15s}}
.chat-workspace-module__j2Q-bW__workspace{background:var(--fd-canvas,#f5f4ef);grid-template-columns:minmax(15.5rem,18rem) minmax(0,1fr);height:100%;min-height:0;display:grid}.chat-workspace-module__j2Q-bW__sidebar{border-right:1px solid color-mix(in srgb, var(--fd-ink,#17372d) 10%, transparent);background:color-mix(in srgb, var(--fd-paper,#fff) 80%, var(--fd-canvas,#f5f4ef));flex-direction:column;gap:.85rem;min-height:0;padding:1.15rem .9rem;display:flex}.chat-workspace-module__j2Q-bW__sidebarHeader{justify-content:space-between;align-items:center;gap:.75rem;padding:0 .25rem;display:flex}.chat-workspace-module__j2Q-bW__sidebarHeader span{color:var(--fd-muted,#68756f);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700}.chat-workspace-module__j2Q-bW__sidebarHeader h1{color:var(--fd-ink,#17372d);font:600 1.25rem/1.15 var(--font-source-serif,ui-serif, Georgia, serif);margin:.15rem 0 0}.chat-workspace-module__j2Q-bW__sidebarHeader button{border:1px solid color-mix(in srgb, var(--fd-ink,#17372d) 12%, transparent);width:2.15rem;height:2.15rem;color:var(--fd-paper,#fff);background:var(--fd-accent,#176b4d);cursor:pointer;border-radius:.65rem;place-items:center;display:inline-grid}.chat-workspace-module__j2Q-bW__sidebarHeader button:disabled{cursor:not-allowed;opacity:.45}.chat-workspace-module__j2Q-bW__search{border:1px solid color-mix(in srgb, var(--fd-ink,#17372d) 10%, transparent);min-height:2.35rem;color:var(--fd-muted,#68756f);background:color-mix(in srgb, var(--fd-paper,#fff) 88%, transparent);border-radius:.65rem;align-items:center;gap:.5rem;padding:0 .65rem;display:flex}.chat-workspace-module__j2Q-bW__search:focus-within{border-color:color-mix(in srgb, var(--fd-accent,#176b4d) 58%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--fd-accent,#176b4d) 13%, transparent)}.chat-workspace-module__j2Q-bW__search input{min-width:0;color:var(--fd-ink,#17372d);font:inherit;background:0 0;border:0;outline:0;flex:1}.chat-workspace-module__j2Q-bW__newThread{border:1px solid color-mix(in srgb, var(--fd-accent,#176b4d) 20%, transparent);background:var(--fd-paper,#fff);border-radius:.75rem;gap:.55rem;padding:.75rem;display:grid}.chat-workspace-module__j2Q-bW__newThread label{color:var(--fd-muted,#68756f);font-size:.76rem;font-weight:650}.chat-workspace-module__j2Q-bW__newThread input{border:1px solid color-mix(in srgb, var(--fd-ink,#17372d) 14%, transparent);border-radius:.55rem;outline:0;min-width:0;padding:.6rem .65rem}.chat-workspace-module__j2Q-bW__newThread input:focus-visible{border-color:var(--fd-accent,#176b4d);box-shadow:0 0 0 3px color-mix(in srgb, var(--fd-accent,#176b4d) 12%, transparent)}.chat-workspace-module__j2Q-bW__newThread>div{gap:.4rem;display:flex}.chat-workspace-module__j2Q-bW__newThread button{border:1px solid color-mix(in srgb, var(--fd-ink,#17372d) 12%, transparent);cursor:pointer;background:0 0;border-radius:.5rem;min-height:1.9rem;padding:0 .65rem}.chat-workspace-module__j2Q-bW__newThread button[type=submit]{color:var(--fd-paper,#fff);background:var(--fd-accent,#176b4d);border-color:#0000}.chat-workspace-module__j2Q-bW__threadList{flex-direction:column;flex:1;gap:.3rem;min-height:0;display:flex;overflow:auto}.chat-workspace-module__j2Q-bW__thread{min-height:3.4rem;color:var(--fd-muted,#68756f);border:1px solid #0000;border-radius:.7rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.55rem .65rem;text-decoration:none;display:grid}.chat-workspace-module__j2Q-bW__thread:hover{color:var(--fd-ink,#17372d);background:color-mix(in srgb, var(--fd-ink,#17372d) 4%, transparent)}.chat-workspace-module__j2Q-bW__thread[data-selected]{border-color:color-mix(in srgb, var(--fd-accent,#176b4d) 14%, transparent);color:var(--fd-accent,#176b4d);background:color-mix(in srgb, var(--fd-accent,#176b4d) 9%, transparent)}.chat-workspace-module__j2Q-bW__thread[aria-disabled=true]{cursor:not-allowed;opacity:.5}.chat-workspace-module__j2Q-bW__thread>span{gap:.16rem;min-width:0;display:grid}.chat-workspace-module__j2Q-bW__thread strong,.chat-workspace-module__j2Q-bW__thread small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-workspace-module__j2Q-bW__thread strong{color:currentColor;font-size:.86rem;font-weight:650}.chat-workspace-module__j2Q-bW__thread small{color:var(--fd-muted,#68756f);font-size:.7rem}.chat-workspace-module__j2Q-bW__conversation{min-width:0;min-height:0}.chat-workspace-module__j2Q-bW__routeHydration{min-height:100%;color:var(--fd-muted,#68756f);text-align:center;place-content:center;justify-items:center;gap:.45rem;padding:2rem;display:grid}.chat-workspace-module__j2Q-bW__routeHydration svg{color:var(--fd-accent,#176b4d);animation:.9s linear infinite chat-workspace-module__j2Q-bW__chat-spin}.chat-workspace-module__j2Q-bW__routeHydration strong{color:var(--fd-ink,#17372d);font:600 1.05rem/1.2 var(--font-source-serif,ui-serif, Georgia, serif)}.chat-workspace-module__j2Q-bW__routeHydration span{max-width:25rem;font-size:.82rem;line-height:1.5}.chat-workspace-module__j2Q-bW__loading,.chat-workspace-module__j2Q-bW__emptyThreads,.chat-workspace-module__j2Q-bW__error{color:var(--fd-muted,#68756f);padding:.85rem .65rem;font-size:.8rem}.chat-workspace-module__j2Q-bW__loading{align-items:center;gap:.5rem;display:flex}.chat-workspace-module__j2Q-bW__loading svg{animation:.9s linear infinite chat-workspace-module__j2Q-bW__chat-spin}.chat-workspace-module__j2Q-bW__emptyThreads{gap:.3rem;display:grid}.chat-workspace-module__j2Q-bW__emptyThreads strong{color:var(--fd-ink,#17372d)}.chat-workspace-module__j2Q-bW__error{color:#7f2f2a;background:#b9473f17;border-radius:.55rem;margin:0}.chat-workspace-module__j2Q-bW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes chat-workspace-module__j2Q-bW__chat-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.chat-workspace-module__j2Q-bW__workspace{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.chat-workspace-module__j2Q-bW__sidebar{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--fd-ink,#17372d) 10%, transparent);max-height:17rem}.chat-workspace-module__j2Q-bW__threadList{max-height:8.5rem}}@media (prefers-reduced-motion:reduce){.chat-workspace-module__j2Q-bW__loading svg,.chat-workspace-module__j2Q-bW__routeHydration svg{animation:none}}
.assignments-workspace-module__Ig94ma__overview{border:1px solid var(--pa-border);background:var(--pa-surface);border-radius:.625rem;grid-template-columns:repeat(3,minmax(7rem,.55fr)) minmax(15rem,1.35fr);gap:0;display:grid;overflow:hidden}.assignments-workspace-module__Ig94ma__overview>div{align-content:center;gap:.2rem;min-height:6.5rem;padding:1rem 1.2rem;display:grid}.assignments-workspace-module__Ig94ma__overview>div+div{border-left:1px solid var(--pa-border)}.assignments-workspace-module__Ig94ma__overview strong{color:var(--pa-ink);letter-spacing:-.04em;font-size:1.55rem;font-weight:620}.assignments-workspace-module__Ig94ma__overview span{color:var(--pa-ink-muted);font-size:.7rem}.assignments-workspace-module__Ig94ma__overview p{color:var(--pa-accent-strong);background:var(--pa-accent-soft);border-left:1px solid #bfd7c6;align-items:center;gap:.7rem;margin:0;padding:1rem 1.2rem;font-size:.75rem;line-height:1.45;display:flex}.assignments-workspace-module__Ig94ma__overview p svg{flex:none;width:1.15rem;height:1.15rem}.assignments-workspace-module__Ig94ma__tabs{gap:.25rem;margin-bottom:.9rem;padding-bottom:.55rem;display:flex;overflow-x:auto}.assignments-workspace-module__Ig94ma__tabs button{min-height:2.35rem;color:var(--pa-ink-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.45rem;flex:none;align-items:center;gap:.5rem;padding:.4rem .65rem;font-size:.73rem;font-weight:650;display:inline-flex}.assignments-workspace-module__Ig94ma__tabs button:hover{background:var(--pa-surface-muted)}.assignments-workspace-module__Ig94ma__tabs button[aria-pressed=true]{border-color:var(--pa-border);color:var(--pa-ink);background:var(--pa-surface-raised);box-shadow:0 2px 8px #18211d0f}.assignments-workspace-module__Ig94ma__tabs b{min-width:1.25rem;min-height:1.25rem;color:var(--pa-ink-muted);background:var(--pa-surface-muted);border-radius:999px;place-items:center;font-size:.62rem;display:grid}.assignments-workspace-module__Ig94ma__assignmentList{border:1px solid var(--pa-border);background:var(--pa-surface);border-radius:.625rem;overflow:hidden}.assignments-workspace-module__Ig94ma__assignmentRow{grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:start;gap:.85rem;padding:1rem;display:grid}.assignments-workspace-module__Ig94ma__assignmentRow+.assignments-workspace-module__Ig94ma__assignmentRow{border-top:1px solid var(--pa-border)}.assignments-workspace-module__Ig94ma__assignmentRow:hover{background:#eef2ed75}.assignments-workspace-module__Ig94ma__stateIcon{width:2.4rem;height:2.4rem;color:var(--pa-ink-muted);background:var(--pa-surface-muted);border-radius:.625rem;place-items:center;display:grid}.assignments-workspace-module__Ig94ma__stateIcon[data-tone=positive]{color:var(--pa-accent-strong);background:var(--pa-accent-soft)}.assignments-workspace-module__Ig94ma__stateIcon[data-tone=attention]{color:var(--pa-warning);background:var(--pa-warning-soft)}.assignments-workspace-module__Ig94ma__stateIcon[data-tone=danger]{color:var(--pa-danger);background:var(--pa-danger-soft)}.assignments-workspace-module__Ig94ma__stateIcon[data-tone=info]{color:var(--pa-info);background:#e9f1f4}.assignments-workspace-module__Ig94ma__stateIcon svg{width:1.18rem;height:1.18rem}.assignments-workspace-module__Ig94ma__assignmentBody{min-width:0}.assignments-workspace-module__Ig94ma__assignmentTitleRow{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:.45rem .75rem;display:flex}.assignments-workspace-module__Ig94ma__assignmentTitleRow h3{overflow-wrap:anywhere;white-space:pre-wrap;flex:16rem;margin:0;font-size:.84rem;font-weight:670;line-height:1.45}.assignments-workspace-module__Ig94ma__guidance{color:var(--pa-ink-muted);margin:.3rem 0 0;font-size:.72rem;line-height:1.5}.assignments-workspace-module__Ig94ma__metadata{flex-wrap:wrap;gap:.5rem 1rem;margin:.7rem 0 0;display:flex}.assignments-workspace-module__Ig94ma__metadata div{gap:.3rem;display:flex}.assignments-workspace-module__Ig94ma__metadata dt{color:var(--pa-ink-muted);font-size:.63rem}.assignments-workspace-module__Ig94ma__metadata dd{color:var(--pa-ink-muted);margin:0;font-size:.63rem}.assignments-workspace-module__Ig94ma__rowAction{min-height:2.25rem;color:var(--pa-accent-strong);white-space:nowrap;border-radius:.45rem;align-items:center;gap:.35rem;padding:.4rem .55rem;font-size:.7rem;font-weight:680;text-decoration:none;display:inline-flex}.assignments-workspace-module__Ig94ma__rowAction:hover{background:var(--pa-accent-soft)}.assignments-workspace-module__Ig94ma__rowAction svg{width:.9rem;height:.9rem}.assignments-workspace-module__Ig94ma__rowActions{justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.assignments-workspace-module__Ig94ma__rowActions button{white-space:nowrap;min-height:2.25rem}@media (max-width:960px){.assignments-workspace-module__Ig94ma__overview{grid-template-columns:repeat(3,1fr)}.assignments-workspace-module__Ig94ma__overview p{border-top:1px solid #bfd7c6;border-left:0;grid-column:1/-1}}@media (max-width:767px){.assignments-workspace-module__Ig94ma__overview{grid-template-columns:repeat(3,1fr)}.assignments-workspace-module__Ig94ma__overview>div{min-height:5rem;padding:.75rem}.assignments-workspace-module__Ig94ma__overview strong{font-size:1.25rem}.assignments-workspace-module__Ig94ma__overview span{font-size:.62rem}.assignments-workspace-module__Ig94ma__assignmentRow{grid-template-columns:2.25rem minmax(0,1fr)}.assignments-workspace-module__Ig94ma__assignmentTitleRow{flex-direction:column;align-items:flex-start}.assignments-workspace-module__Ig94ma__assignmentTitleRow h3{flex-basis:auto}.assignments-workspace-module__Ig94ma__rowActions{flex-direction:column;grid-column:2;align-items:flex-start}.assignments-workspace-module__Ig94ma__rowAction{width:fit-content;padding-left:0}}@container workspace (max-width:58rem){.assignments-workspace-module__Ig94ma__overview{grid-template-columns:repeat(3,1fr)}.assignments-workspace-module__Ig94ma__overview p{border-top:1px solid #bfd7c6;border-left:0;grid-column:1/-1}}@container workspace (max-width:40rem){.assignments-workspace-module__Ig94ma__overview>div{min-height:5rem;padding:.75rem}.assignments-workspace-module__Ig94ma__overview strong{font-size:1.25rem}.assignments-workspace-module__Ig94ma__overview span{font-size:.62rem}.assignments-workspace-module__Ig94ma__assignmentRow{grid-template-columns:2.25rem minmax(0,1fr)}.assignments-workspace-module__Ig94ma__assignmentTitleRow{flex-direction:column;align-items:flex-start}.assignments-workspace-module__Ig94ma__assignmentTitleRow h3{flex-basis:auto}.assignments-workspace-module__Ig94ma__rowActions{flex-direction:column;grid-column:2;align-items:flex-start}.assignments-workspace-module__Ig94ma__rowAction{width:fit-content;padding-left:0}}
.background-workspace-module__LxAm_G__summary{border:1px solid var(--pa-border);background:var(--pa-surface);border-radius:.625rem;grid-template-columns:repeat(3,minmax(8rem,.55fr)) minmax(16rem,1.35fr);display:grid;overflow:hidden}.background-workspace-module__LxAm_G__summary>div{align-content:center;gap:.2rem;min-height:6rem;padding:1rem 1.15rem;display:grid}.background-workspace-module__LxAm_G__summary>div+div{border-left:1px solid var(--pa-border)}.background-workspace-module__LxAm_G__summary strong{letter-spacing:-.04em;font-size:1.45rem;font-weight:620}.background-workspace-module__LxAm_G__summary span{color:var(--pa-ink-muted);font-size:.66rem}.background-workspace-module__LxAm_G__summary p{color:var(--pa-accent-strong);background:var(--pa-accent-soft);border-left:1px solid #bfd7c6;align-items:center;gap:.7rem;margin:0;padding:1rem 1.2rem;font-size:.73rem;line-height:1.45;display:flex}.background-workspace-module__LxAm_G__summary p svg{flex:none;width:1.15rem;height:1.15rem}.background-workspace-module__LxAm_G__tabs{border:1px solid var(--pa-border);background:var(--pa-surface-muted);border-radius:.625rem;width:fit-content;padding:.25rem;display:flex}.background-workspace-module__LxAm_G__tabs button{min-height:2.3rem;color:var(--pa-ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.45rem;align-items:center;gap:.45rem;padding:.35rem .7rem;font-size:.72rem;font-weight:650;display:inline-flex}.background-workspace-module__LxAm_G__tabs button[aria-pressed=true]{color:var(--pa-ink);background:var(--pa-surface-raised);box-shadow:0 2px 8px #18211d12}.background-workspace-module__LxAm_G__tabs svg{width:1rem;height:1rem}.background-workspace-module__LxAm_G__twoColumn{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:2rem;display:grid}.background-workspace-module__LxAm_G__twoColumn section>header,.background-workspace-module__LxAm_G__directionSection>header,.background-workspace-module__LxAm_G__historySection>header{margin-bottom:.85rem}.background-workspace-module__LxAm_G__twoColumn h2,.background-workspace-module__LxAm_G__directionSection h2,.background-workspace-module__LxAm_G__historySection h2{margin:0;font-size:.98rem}.background-workspace-module__LxAm_G__twoColumn header p,.background-workspace-module__LxAm_G__directionSection header p,.background-workspace-module__LxAm_G__historySection header p{color:var(--pa-ink-muted);margin:.28rem 0 0;font-size:.7rem;line-height:1.45}.background-workspace-module__LxAm_G__workList,.background-workspace-module__LxAm_G__thoughtList,.background-workspace-module__LxAm_G__intentList,.background-workspace-module__LxAm_G__timeline{border:1px solid var(--pa-border);background:var(--pa-surface);border-radius:.625rem;overflow:hidden}.background-workspace-module__LxAm_G__workList article{grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:start;gap:.7rem;padding:.85rem;display:grid}.background-workspace-module__LxAm_G__workList article+article,.background-workspace-module__LxAm_G__thoughtList article+article,.background-workspace-module__LxAm_G__intentList article+article,.background-workspace-module__LxAm_G__timeline li+li{border-top:1px solid var(--pa-border)}.background-workspace-module__LxAm_G__workList article>span{width:2.25rem;height:2.25rem;color:var(--pa-info);background:#e9f1f4;border-radius:.625rem;place-items:center;display:grid}.background-workspace-module__LxAm_G__workList svg{width:1.05rem;height:1.05rem}.background-workspace-module__LxAm_G__workList h3{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.76rem;line-height:1.4}.background-workspace-module__LxAm_G__workList p{color:var(--pa-ink-muted);margin:.22rem 0 0;font-size:.64rem}.background-workspace-module__LxAm_G__workStatuses{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.background-workspace-module__LxAm_G__thoughtList article{grid-template-columns:1.2rem minmax(0,1fr);gap:.6rem;padding:.85rem;display:grid}.background-workspace-module__LxAm_G__thoughtList article>svg{width:1.1rem;height:1.1rem;color:var(--pa-warning);margin-top:.1rem}.background-workspace-module__LxAm_G__thoughtList p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.74rem;line-height:1.5}.background-workspace-module__LxAm_G__thoughtList span{color:var(--pa-ink-muted);margin-top:.3rem;font-size:.62rem;display:block}.background-workspace-module__LxAm_G__intentList article{grid-template-columns:2.4rem minmax(0,1fr) auto;gap:.8rem;padding:1rem;display:grid}.background-workspace-module__LxAm_G__intentList article>span{width:2.4rem;height:2.4rem;color:var(--pa-accent-strong);background:var(--pa-accent-soft);border-radius:.625rem;place-items:center;display:grid}.background-workspace-module__LxAm_G__intentList article>span svg{width:1.1rem;height:1.1rem}.background-workspace-module__LxAm_G__intentList h3{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.8rem;line-height:1.45}.background-workspace-module__LxAm_G__intentList p{color:var(--pa-ink-muted);margin:.25rem 0 0;font-size:.65rem}.background-workspace-module__LxAm_G__intentActions{flex-wrap:wrap;grid-column:2/-1;gap:.35rem;padding-top:.2rem;display:flex}.background-workspace-module__LxAm_G__timeline{margin:0;padding:0;list-style:none}.background-workspace-module__LxAm_G__timeline li{grid-template-columns:.65rem minmax(0,1fr) auto;align-items:center;gap:.85rem;min-height:4rem;padding:.75rem .9rem;display:grid}.background-workspace-module__LxAm_G__timeline li>span{border:2px solid var(--pa-border-strong);background:var(--pa-surface-raised);border-radius:50%;width:.55rem;height:.55rem}.background-workspace-module__LxAm_G__timeline li>span[data-tone=positive]{border-color:var(--pa-accent);background:var(--pa-accent-soft)}.background-workspace-module__LxAm_G__timeline li>span[data-tone=attention]{border-color:var(--pa-warning);background:var(--pa-warning-soft)}.background-workspace-module__LxAm_G__timeline li>span[data-tone=info]{border-color:var(--pa-info);background:#e9f1f4}.background-workspace-module__LxAm_G__timeline strong{font-size:.75rem}.background-workspace-module__LxAm_G__timeline p{color:var(--pa-ink-muted);margin:.2rem 0 0;font-size:.64rem}@media (max-width:980px){.background-workspace-module__LxAm_G__summary{grid-template-columns:repeat(3,1fr)}.background-workspace-module__LxAm_G__summary p{border-top:1px solid #bfd7c6;border-left:0;grid-column:1/-1}.background-workspace-module__LxAm_G__twoColumn{grid-template-columns:1fr}}@media (max-width:767px){.background-workspace-module__LxAm_G__summary>div{min-height:5rem;padding:.7rem}.background-workspace-module__LxAm_G__summary strong{font-size:1.2rem}.background-workspace-module__LxAm_G__tabs{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.background-workspace-module__LxAm_G__tabs button{justify-content:center;padding-inline:.35rem}.background-workspace-module__LxAm_G__workList article{grid-template-columns:2.25rem minmax(0,1fr)}.background-workspace-module__LxAm_G__workList article>span:last-child{grid-column:2;width:fit-content}.background-workspace-module__LxAm_G__intentList article{grid-template-columns:2.25rem minmax(0,1fr)}.background-workspace-module__LxAm_G__intentList article>span:last-of-type{grid-column:2;width:fit-content}.background-workspace-module__LxAm_G__timeline li{grid-template-columns:.65rem minmax(0,1fr)}.background-workspace-module__LxAm_G__timeline li>span:last-child{grid-column:2;width:fit-content}}@container workspace (max-width:60rem){.background-workspace-module__LxAm_G__summary{grid-template-columns:repeat(3,1fr)}.background-workspace-module__LxAm_G__summary p{border-top:1px solid #bfd7c6;border-left:0;grid-column:1/-1}.background-workspace-module__LxAm_G__twoColumn{grid-template-columns:1fr}}@container workspace (max-width:40rem){.background-workspace-module__LxAm_G__summary>div{min-height:5rem;padding:.7rem}.background-workspace-module__LxAm_G__summary strong{font-size:1.2rem}.background-workspace-module__LxAm_G__tabs{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.background-workspace-module__LxAm_G__tabs button{justify-content:center;padding-inline:.35rem}.background-workspace-module__LxAm_G__workList article{grid-template-columns:2.25rem minmax(0,1fr)}.background-workspace-module__LxAm_G__workStatuses{grid-column:2;justify-content:flex-start}.background-workspace-module__LxAm_G__intentList article{grid-template-columns:2.25rem minmax(0,1fr)}.background-workspace-module__LxAm_G__intentList article>span:last-of-type{grid-column:2;width:fit-content}.background-workspace-module__LxAm_G__timeline li{grid-template-columns:.65rem minmax(0,1fr)}.background-workspace-module__LxAm_G__timeline li>span:last-child{grid-column:2;width:fit-content}}
.capture-workspace-module__eIcggq__modeSwitch{border:1px solid var(--pa-border);background:var(--pa-surface-muted);border-radius:.625rem;width:fit-content;padding:.25rem;display:inline-flex}.capture-workspace-module__eIcggq__modeSwitch button{min-height:2.25rem;color:var(--pa-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:.45rem;align-items:center;gap:.45rem;padding:.35rem .7rem;font-size:.76rem;font-weight:650;display:inline-flex}.capture-workspace-module__eIcggq__modeSwitch button[aria-pressed=true]{color:var(--pa-ink);background:var(--pa-surface-raised);box-shadow:0 2px 8px #18211d14}.capture-workspace-module__eIcggq__modeSwitch svg,.capture-workspace-module__eIcggq__capabilityStrip svg,.capture-workspace-module__eIcggq__composerFooter svg,.capture-workspace-module__eIcggq__readbackLead svg,.capture-workspace-module__eIcggq__savedNotice svg,.capture-workspace-module__eIcggq__brainActions svg,.capture-workspace-module__eIcggq__compactSuccess svg{width:1rem;height:1rem}.capture-workspace-module__eIcggq__captureGrid{grid-template-columns:minmax(0,1.65fr) minmax(17rem,.8fr);gap:1rem;display:grid}.capture-workspace-module__eIcggq__composerPanel,.capture-workspace-module__eIcggq__routingPanel,.capture-workspace-module__eIcggq__brainDump,.capture-workspace-module__eIcggq__splitResults{border:1px solid var(--pa-border);background:var(--pa-surface);border-radius:.625rem}.capture-workspace-module__eIcggq__composerPanel{overflow:hidden}.capture-workspace-module__eIcggq__textareaLabel{gap:.55rem;display:grid}.capture-workspace-module__eIcggq__textareaLabel>span{color:var(--pa-ink);font-size:.76rem;font-weight:680}.capture-workspace-module__eIcggq__composerPanel .capture-workspace-module__eIcggq__textareaLabel>span{padding:1rem 1rem 0}.capture-workspace-module__eIcggq__textareaLabel textarea,.capture-workspace-module__eIcggq__splitList textarea{resize:vertical;border:1px solid var(--pa-border-strong);width:100%;color:var(--pa-ink);background:var(--pa-surface-raised);font:inherit;border-radius:.45rem;font-size:.86rem;line-height:1.55}.capture-workspace-module__eIcggq__composerPanel .capture-workspace-module__eIcggq__textareaLabel textarea{resize:none;background:0 0;border:0;min-height:13rem;padding:.25rem 1rem 1rem}.capture-workspace-module__eIcggq__textareaLabel textarea::placeholder,.capture-workspace-module__eIcggq__splitList textarea::placeholder{color:var(--pa-ink-faint)}.capture-workspace-module__eIcggq__textareaLabel textarea:focus,.capture-workspace-module__eIcggq__splitList textarea:focus,.capture-workspace-module__eIcggq__controlGrid select:focus,.capture-workspace-module__eIcggq__itemControls select:focus{outline:2px solid var(--pa-accent);outline-offset:1px}.capture-workspace-module__eIcggq__composerFooter{border-top:1px solid var(--pa-border);background:var(--pa-surface-raised);justify-content:space-between;align-items:center;gap:1rem;min-height:3.75rem;padding:.7rem .8rem;display:flex}.capture-workspace-module__eIcggq__inputAffordances{align-items:center;gap:.75rem;display:flex}.capture-workspace-module__eIcggq__characterCount{color:var(--pa-ink-muted);font-family:var(--pa-font-mono);font-size:.63rem}.capture-workspace-module__eIcggq__routingPanel{flex-direction:column;justify-content:space-between;gap:1.25rem;min-height:18rem;padding:1rem;display:flex}.capture-workspace-module__eIcggq__routingEmpty{min-height:15rem;color:var(--pa-ink-muted);text-align:center;align-content:center;place-items:center;padding:1.5rem;display:grid}.capture-workspace-module__eIcggq__routingEmpty>svg{width:1.5rem;height:1.5rem;color:var(--pa-accent);margin-bottom:.75rem}.capture-workspace-module__eIcggq__routingEmpty strong{color:var(--pa-ink);font-size:.86rem}.capture-workspace-module__eIcggq__routingEmpty p{margin:.45rem 0 0;font-size:.75rem;line-height:1.55}.capture-workspace-module__eIcggq__readback{gap:1rem;display:grid}.capture-workspace-module__eIcggq__readbackLead{grid-template-columns:2rem minmax(0,1fr);gap:.7rem;display:grid}.capture-workspace-module__eIcggq__readbackLead>span{width:2rem;height:2rem;color:var(--pa-accent-strong);background:var(--pa-accent-soft);border-radius:.45rem;place-items:center;display:grid}.capture-workspace-module__eIcggq__readbackLead strong{font-size:.78rem}.capture-workspace-module__eIcggq__readbackLead p{color:var(--pa-ink-muted);margin:.22rem 0 0;font-size:.73rem;line-height:1.45}.capture-workspace-module__eIcggq__controlGrid{gap:.75rem;display:grid}.capture-workspace-module__eIcggq__controlGrid label{grid-template-columns:5rem minmax(0,1fr);align-items:center;gap:.65rem;display:grid}.capture-workspace-module__eIcggq__controlGrid label>span{color:var(--pa-ink-muted);font-size:.7rem;font-weight:650}.capture-workspace-module__eIcggq__controlGrid select,.capture-workspace-module__eIcggq__itemControls select{border:1px solid var(--pa-border-strong);min-width:0;min-height:2.25rem;color:var(--pa-ink);background:var(--pa-surface-raised);font:inherit;border-radius:.45rem;padding:.35rem .5rem;font-size:.72rem}.capture-workspace-module__eIcggq__controlGrid select:disabled{color:var(--pa-ink-muted);background:var(--pa-surface-muted)}.capture-workspace-module__eIcggq__permissionNote{color:var(--pa-accent-strong);background:var(--pa-accent-soft);border-radius:.45rem;margin:0;padding:.7rem;font-size:.7rem;line-height:1.5}.capture-workspace-module__eIcggq__fullWidth{grid-column:1/-1}.capture-workspace-module__eIcggq__savedNotice{color:var(--pa-accent-strong);background:var(--pa-accent-soft);border:1px solid #bfd7c6;border-radius:.625rem;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.85rem 1rem;display:grid}.capture-workspace-module__eIcggq__savedNotice>span{background:#ffffff8c;border-radius:.45rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.capture-workspace-module__eIcggq__savedNotice strong{font-size:.78rem}.capture-workspace-module__eIcggq__savedNotice p{margin:.18rem 0 0;font-size:.7rem}.capture-workspace-module__eIcggq__savedNotice a{color:var(--pa-accent-strong);align-items:center;gap:.35rem;font-size:.72rem;font-weight:680;text-decoration:none;display:inline-flex}.capture-workspace-module__eIcggq__brainDump{gap:1rem;padding:1rem;display:grid}.capture-workspace-module__eIcggq__brainDump>.capture-workspace-module__eIcggq__textareaLabel textarea{min-height:10rem;padding:.85rem}.capture-workspace-module__eIcggq__brainActions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.capture-workspace-module__eIcggq__brainActions>span{color:var(--pa-ink-muted);font-family:var(--pa-font-mono);font-size:.63rem}.capture-workspace-module__eIcggq__splitResults{margin-top:.5rem;overflow:hidden}.capture-workspace-module__eIcggq__splitHeading{border-bottom:1px solid var(--pa-border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.capture-workspace-module__eIcggq__splitHeading h3{margin:0;font-size:.88rem}.capture-workspace-module__eIcggq__splitHeading p{color:var(--pa-ink-muted);margin:.25rem 0 0;font-size:.7rem}.capture-workspace-module__eIcggq__splitList{margin:0;padding:0;list-style:none;display:grid}.capture-workspace-module__eIcggq__splitList li{grid-template-columns:1.5rem minmax(0,1fr);gap:.65rem;padding:.9rem 1rem;display:grid}.capture-workspace-module__eIcggq__splitList li+li{border-top:1px solid var(--pa-border)}.capture-workspace-module__eIcggq__splitList textarea{resize:vertical;min-height:4.25rem;padding:.65rem}.capture-workspace-module__eIcggq__itemCheck{padding-top:.5rem;display:flex}.capture-workspace-module__eIcggq__itemCheck input{width:1rem;height:1rem;accent-color:var(--pa-accent)}.capture-workspace-module__eIcggq__itemControls{flex-wrap:wrap;grid-column:2;gap:.45rem;display:flex}.capture-workspace-module__eIcggq__splitFooter{border-top:1px solid var(--pa-border);background:var(--pa-surface-raised);justify-content:flex-end;padding:.8rem 1rem;display:flex}.capture-workspace-module__eIcggq__compactSuccess{color:var(--pa-accent-strong);align-items:center;gap:.4rem;margin:0;font-size:.75rem;font-weight:650;display:flex}.capture-workspace-module__eIcggq__capabilityStrip{color:var(--pa-ink-muted);flex-wrap:wrap;gap:.75rem 1.5rem;padding-top:.1rem;font-size:.7rem;display:flex}.capture-workspace-module__eIcggq__capabilityStrip span{align-items:center;gap:.4rem;display:inline-flex}.capture-workspace-module__eIcggq__capabilityStrip svg{color:var(--pa-accent)}.capture-workspace-module__eIcggq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:900px){.capture-workspace-module__eIcggq__captureGrid{grid-template-columns:1fr}.capture-workspace-module__eIcggq__routingPanel{min-height:auto}.capture-workspace-module__eIcggq__routingEmpty{min-height:9rem}}@media (max-width:767px){.capture-workspace-module__eIcggq__modeSwitch{grid-template-columns:1fr 1fr;width:100%;display:grid}.capture-workspace-module__eIcggq__modeSwitch button{justify-content:center}.capture-workspace-module__eIcggq__composerFooter,.capture-workspace-module__eIcggq__brainActions,.capture-workspace-module__eIcggq__savedNotice{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.capture-workspace-module__eIcggq__composerFooter{display:flex}.capture-workspace-module__eIcggq__inputAffordances{justify-content:space-between}.capture-workspace-module__eIcggq__savedNotice>span{display:none}.capture-workspace-module__eIcggq__controlGrid label{grid-template-columns:1fr;gap:.3rem}.capture-workspace-module__eIcggq__itemControls{grid-template-columns:1fr;display:grid}.capture-workspace-module__eIcggq__itemControls select{width:100%}.capture-workspace-module__eIcggq__capabilityStrip{display:grid}}@container workspace (max-width:58rem){.capture-workspace-module__eIcggq__captureGrid{grid-template-columns:1fr}.capture-workspace-module__eIcggq__routingPanel{min-height:auto}.capture-workspace-module__eIcggq__routingEmpty{min-height:9rem}}@container workspace (max-width:40rem){.capture-workspace-module__eIcggq__modeSwitch{grid-template-columns:1fr 1fr;width:100%;display:grid}.capture-workspace-module__eIcggq__modeSwitch button{justify-content:center}.capture-workspace-module__eIcggq__composerFooter,.capture-workspace-module__eIcggq__brainActions,.capture-workspace-module__eIcggq__savedNotice{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.capture-workspace-module__eIcggq__composerFooter{display:flex}.capture-workspace-module__eIcggq__inputAffordances{justify-content:space-between}.capture-workspace-module__eIcggq__savedNotice>span{display:none}.capture-workspace-module__eIcggq__controlGrid label{grid-template-columns:1fr;gap:.3rem}.capture-workspace-module__eIcggq__itemControls{grid-template-columns:1fr;display:grid}.capture-workspace-module__eIcggq__itemControls select{width:100%}.capture-workspace-module__eIcggq__capabilityStrip{display:grid}}
.auth-boundary-surface-module__K5UvOG__shell{--auth-canvas:#f5f7f4;--auth-surface:#fcfdfb;--auth-ink:#18211d;--auth-muted:#65716b;--auth-border:#dce3dd;--auth-accent:#2f6b4f;min-height:100dvh;color:var(--auth-ink);background:var(--auth-canvas);font-family:var(--font-geist-sans,"Geist", ui-sans-serif, system-ui, sans-serif);grid-template-columns:minmax(15rem,19rem) minmax(0,1fr);display:grid}.auth-boundary-surface-module__K5UvOG__brandRail{color:#f2f6f2;background:#15201c;flex-direction:column;justify-content:space-between;gap:3rem;min-height:100%;padding:2rem 1.5rem;display:flex}.auth-boundary-surface-module__K5UvOG__brand{align-items:center;gap:.75rem;line-height:1.05;display:flex}.auth-boundary-surface-module__K5UvOG__brandRail p{color:#aebbb4;max-width:22ch;margin:0;font-size:.9rem;line-height:1.55}.auth-boundary-surface-module__K5UvOG__canvas{place-items:center;min-width:0;padding:3rem 2rem;display:grid}.auth-boundary-surface-module__K5UvOG__content{justify-items:center;gap:1.5rem;width:min(100%,28rem);display:grid}.auth-boundary-surface-module__K5UvOG__heading{text-align:center;gap:.6rem;width:100%;display:grid}.auth-boundary-surface-module__K5UvOG__heading h1,.auth-boundary-surface-module__K5UvOG__heading p{margin:0}.auth-boundary-surface-module__K5UvOG__heading h1{font-family:var(--font-source-serif,"Source Serif 4", serif);letter-spacing:-.02em;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:550}.auth-boundary-surface-module__K5UvOG__heading p{color:var(--auth-muted);line-height:1.6}.auth-boundary-surface-module__K5UvOG__content .cl-rootBox{width:100%}.auth-boundary-surface-module__K5UvOG__content .cl-cardBox{width:100%;box-shadow:none}.auth-boundary-surface-module__K5UvOG__content>button{border:1px solid var(--auth-accent);color:#fff;background:var(--auth-accent);min-height:2.5rem;font:inherit;cursor:pointer;border-radius:.45rem;padding:.5rem .9rem;font-weight:650}.auth-boundary-surface-module__K5UvOG__content>button:focus-visible{outline:3px solid var(--auth-accent);outline-offset:3px}@media (max-width:68.75rem){.auth-boundary-surface-module__K5UvOG__shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.auth-boundary-surface-module__K5UvOG__brandRail{flex-direction:row;align-items:center;min-height:auto;padding:.8rem 1rem}.auth-boundary-surface-module__K5UvOG__brandRail p{display:none}.auth-boundary-surface-module__K5UvOG__canvas{padding:2rem 1rem}}@media (forced-colors:active){.auth-boundary-surface-module__K5UvOG__brandRail{border-bottom:1px solid canvastext}}
.pairing-module__8n7U9a__panel{box-sizing:border-box;background:#fcfdfb;border:1px solid #dce3dd;border-radius:.65rem;gap:1rem;width:100%;padding:1.25rem;display:grid}.pairing-module__8n7U9a__panel h2,.pairing-module__8n7U9a__panel p,.pairing-module__8n7U9a__details,.pairing-module__8n7U9a__details dd{margin:0}.pairing-module__8n7U9a__panel h2{font-size:1.15rem}.pairing-module__8n7U9a__details{gap:.85rem;display:grid}.pairing-module__8n7U9a__details div{gap:.2rem;display:grid}.pairing-module__8n7U9a__details dt{color:#65716b;letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;font-weight:650}.pairing-module__8n7U9a__details dd,.pairing-module__8n7U9a__notice{line-height:1.5}.pairing-module__8n7U9a__details code,.pairing-module__8n7U9a__code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.pairing-module__8n7U9a__notice,.pairing-module__8n7U9a__expiry{color:#65716b;font-size:.9rem}.pairing-module__8n7U9a__code{-webkit-user-select:all;user-select:all;background:#f5f7f4;border:1px solid #dce3dd;border-radius:.45rem;padding:.8rem;display:block}.pairing-module__8n7U9a__primaryButton,.pairing-module__8n7U9a__secondaryButton{min-height:2.75rem;font:inherit;cursor:pointer;border:1px solid #2f6b4f;border-radius:.45rem;padding:.65rem .9rem;font-weight:650}.pairing-module__8n7U9a__primaryButton{color:#fff;background:#2f6b4f}.pairing-module__8n7U9a__secondaryButton{color:#2f6b4f;background:#fff}.pairing-module__8n7U9a__primaryButton:disabled{cursor:wait;opacity:.65}.pairing-module__8n7U9a__primaryButton:focus-visible,.pairing-module__8n7U9a__secondaryButton:focus-visible{outline-offset:3px;outline:3px solid #2f6b4f}@media (forced-colors:active){.pairing-module__8n7U9a__panel,.pairing-module__8n7U9a__code{border-color:canvastext}}
