.agent-demo-module__6APiha__demo{--demo-orange:#ff7b18;--demo-cream:#fff8e8;color:var(--demo-cream);font-family:var(--font-inter),sans-serif;text-align:left;min-width:0}.agent-demo-module__6APiha__disclosure{color:#55574e;flex-wrap:wrap;align-items:flex-start;gap:14px;margin-bottom:16px;font-size:13px;line-height:1.6;display:flex}.agent-demo-module__6APiha__disclosure>span{letter-spacing:.1em;white-space:nowrap;border:1px solid;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:800}.agent-demo-module__6APiha__disclosure p{max-width:650px;margin:0}.agent-demo-module__6APiha__window{background:#20211e;border:1px solid #57584e;border-radius:12px;overflow:hidden;box-shadow:0 16px 40px #27282512}.agent-demo-module__6APiha__titlebar{background:#2a2b25;border-bottom:1px solid #45463e;justify-content:space-between;align-items:center;gap:12px;padding:17px 24px;display:flex}.agent-demo-module__6APiha__titlebar>div{align-items:center;gap:10px;display:flex}.agent-demo-module__6APiha__titlebar svg{color:var(--demo-orange)}.agent-demo-module__6APiha__titlebar strong{font-size:14px;font-weight:600}.agent-demo-module__6APiha__titlebar>span{color:#c5c4b7;font-size:11px}.agent-demo-module__6APiha__transcript{overflow-wrap:anywhere;overscroll-behavior:contain;scrollbar-color:#66675b #20211e;scrollbar-gutter:stable;height:clamp(320px,52vh,550px);padding:24px 32px;overflow-y:auto}.agent-demo-module__6APiha__transcript:focus-visible{outline-offset:-3px;outline:2px solid #ffda61}.agent-demo-module__6APiha__context{color:#aaa99c;border-bottom:1px solid #393a32;margin:0 0 26px;padding-bottom:16px;font-size:10px;line-height:1.7}.agent-demo-module__6APiha__message{max-width:830px;margin:0 0 26px}.agent-demo-module__6APiha__speaker{color:var(--demo-orange);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:7px 12px;font:10px/1.6 ui-monospace,SFMono-Regular,monospace;display:flex}.agent-demo-module__6APiha__speaker>span{color:#bab7a7;letter-spacing:.02em;font-size:9px}.agent-demo-module__6APiha__message p{white-space:pre-wrap;min-height:25px;margin:8px 0 0;font-size:15px;line-height:1.8}.agent-demo-module__6APiha__user{border-left:2px solid #ff7b18;padding:2px 0 2px 16px}.agent-demo-module__6APiha__user .agent-demo-module__6APiha__speaker{color:#c6c3b3}.agent-demo-module__6APiha__agent{padding-left:18px}.agent-demo-module__6APiha__tool{background:#171814;border:1px solid #414237;border-radius:7px;padding:15px 18px}.agent-demo-module__6APiha__tool .agent-demo-module__6APiha__speaker{color:#c4c49f}.agent-demo-module__6APiha__message pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#ffda61;margin:9px 0 0;font:12px/1.9 ui-monospace,SFMono-Regular,monospace}.agent-demo-module__6APiha__message code{font:inherit}.agent-demo-module__6APiha__cursor{color:#ffda61}.agent-demo-module__6APiha__draft{color:#272825;background:#fff8e8;border-radius:8px;padding:20px 22px}.agent-demo-module__6APiha__draft .agent-demo-module__6APiha__speaker{color:#8c481a}.agent-demo-module__6APiha__draft .agent-demo-module__6APiha__speaker>span{color:#796449}.agent-demo-module__6APiha__draft p{font-size:16px;line-height:1.8}.agent-demo-module__6APiha__provenance{color:#68665b;margin-top:12px;font-size:10px;line-height:1.6;display:block}.agent-demo-module__6APiha__source{background:#2a2b24;border:1px solid #545546;border-radius:8px;padding:18px 20px}.agent-demo-module__6APiha__source .agent-demo-module__6APiha__speaker>span{color:#d1d6b5}.agent-demo-module__6APiha__source p{color:#d7d8ca;font-size:13px}.agent-demo-module__6APiha__dock{background:#272821;border-top:1px solid #45463e;padding:18px 24px 22px}.agent-demo-module__6APiha__status{color:#c7c6b7;margin:0 0 11px;font-size:11px;line-height:1.6}.agent-demo-module__6APiha__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-demo-module__6APiha__primary,.agent-demo-module__6APiha__secondary{cursor:pointer;text-align:left;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 13px;font-size:12px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.agent-demo-module__6APiha__primary{background:var(--demo-orange);color:#20211e;border:1px solid var(--demo-orange)}.agent-demo-module__6APiha__primary:hover{background:#ff9b43}.agent-demo-module__6APiha__secondary{color:#edeada;background:0 0;border:1px solid #626354}.agent-demo-module__6APiha__secondary:hover{background:#34352b}.agent-demo-module__6APiha__secondary svg,.agent-demo-module__6APiha__primary svg{flex-shrink:0}.agent-demo-module__6APiha__demo :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #ffda61}.agent-demo-module__6APiha__feedback{color:#ffda61;margin:12px 0 0;font-size:11px;line-height:1.7}.agent-demo-module__6APiha__footnote{color:#55574e;margin-top:14px;font-size:11px;line-height:1.7}@media (max-width:700px){.agent-demo-module__6APiha__titlebar{align-items:flex-start;padding:14px 16px}.agent-demo-module__6APiha__titlebar strong{font-size:12px}.agent-demo-module__6APiha__titlebar>span{text-align:right;max-width:95px;font-size:9px}.agent-demo-module__6APiha__transcript{height:clamp(310px,48dvh,470px);padding:20px 16px}.agent-demo-module__6APiha__context{margin-bottom:22px;font-size:9px}.agent-demo-module__6APiha__message{margin-bottom:23px}.agent-demo-module__6APiha__message p{font-size:14px}.agent-demo-module__6APiha__agent{padding-left:8px}.agent-demo-module__6APiha__speaker,.agent-demo-module__6APiha__speaker>span{font-size:9px}.agent-demo-module__6APiha__user{padding-left:12px}.agent-demo-module__6APiha__draft{padding:17px}.agent-demo-module__6APiha__draft p{font-size:15px}.agent-demo-module__6APiha__tool{padding:13px}.agent-demo-module__6APiha__message pre{font-size:10px}.agent-demo-module__6APiha__source{padding:15px}.agent-demo-module__6APiha__source p{font-size:12px}.agent-demo-module__6APiha__dock{padding:16px}.agent-demo-module__6APiha__primary,.agent-demo-module__6APiha__secondary{padding:9px 11px;font-size:11px}.agent-demo-module__6APiha__actions{gap:7px}.agent-demo-module__6APiha__disclosure{gap:9px;font-size:12px}.agent-demo-module__6APiha__footnote{font-size:10px}}.agent-demo-module__6APiha__dockHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:12px;display:flex}.agent-demo-module__6APiha__dockHeading .agent-demo-module__6APiha__status{margin:0}.agent-demo-module__6APiha__countdown{color:#d4cfb7;cursor:pointer;white-space:nowrap;border:1px solid #57594a;border-radius:6px;align-items:center;gap:7px;min-height:35px;padding:3px 7px;font-size:10px;line-height:1.5;display:inline-flex}.agent-demo-module__6APiha__countdown:hover{background:#34352b}.agent-demo-module__6APiha__countdown svg{flex-shrink:0}.agent-demo-module__6APiha__timerTrack,.agent-demo-module__6APiha__timerProgress{fill:none;stroke-width:1.5px}.agent-demo-module__6APiha__timerTrack{stroke:#57594a}.agent-demo-module__6APiha__timerProgress{stroke:#ffda61;transform-origin:14px 14px;transform:rotate(-90deg)}.agent-demo-module__6APiha__countdown text{fill:#ffda61;text-anchor:middle;font:9px ui-monospace,monospace}.agent-demo-module__6APiha__secondary.agent-demo-module__6APiha__choice{color:#ffdf93;background:#423722;border-color:#d69b42;box-shadow:0 0 0 2px #ffb33a1a}.agent-demo-module__6APiha__primary.agent-demo-module__6APiha__choice{border-color:#ffda61;box-shadow:0 0 0 2px #ffb33a33}.agent-demo-module__6APiha__secondary.agent-demo-module__6APiha__choice:hover{background:#56432a;border-color:#ffda61}
.page-module__Ck_EYW__page{color:#272825;background:#fff8e8;min-height:75vh;padding:48px 32px 72px}.page-module__Ck_EYW__page>*{max-width:1136px;margin-left:auto;margin-right:auto}.page-module__Ck_EYW__intro{margin-bottom:32px}.page-module__Ck_EYW__intro>p{letter-spacing:.1em;color:#93450f;margin-bottom:14px;font-size:11px;font-weight:700}.page-module__Ck_EYW__intro h1{font-family:var(--font-manrope),sans-serif;letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(36px,4vw,58px);font-weight:700;line-height:1.08}.page-module__Ck_EYW__intro>div{color:#58594f;max-width:610px;font-size:16px;line-height:1.7}@media (max-width:700px){.page-module__Ck_EYW__page{padding:32px 20px 48px}.page-module__Ck_EYW__intro{margin-bottom:24px}.page-module__Ck_EYW__intro h1{font-size:36px}.page-module__Ck_EYW__intro>div{font-size:14px}}
