.ai-clerk-hero{padding-bottom:42px}.ai-clerk-section-nav{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.ai-clerk-section-nav a{color:#d7efeb;border:1px solid #55d6c48c;align-items:center;min-height:44px;padding:0 16px;font-size:12px;font-weight:800;display:inline-flex}.ai-clerk-capability-wrap,.ai-clerk-live-section,.ai-clerk-workflow-section{scroll-margin-top:24px}.ai-clerk-capability-wrap{background:#eef4f1;padding:46px clamp(20px,5vw,72px)}.ai-clerk-live-section{background:#f7f7f3;padding:52px 0 10px}.ai-clerk-workflow-section{background:#eef2ef;padding:62px 0 1px}.ai-clerk-section-heading{width:min(1180px,100% - 40px);margin:0 auto 24px}.ai-clerk-section-heading .delivery-kicker{margin-bottom:10px}.ai-clerk-section-heading h2{letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:clamp(34px,4vw,54px);font-weight:400}.ai-clerk-section-heading>p:last-child{color:#5c7176;max-width:780px;line-height:1.65}.ai-clerk-live-section .public-ai-section{background:0 0;padding-top:12px}.ai-runtime-capabilities{background:#cbd9d4;border:1px solid #cbd9d4;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;width:min(1180px,100%);margin:0 auto;display:grid}.ai-runtime-capabilities article{background:#fff;min-width:0;padding:20px}.ai-runtime-capabilities small,.ai-runtime-capabilities strong{display:block}.ai-runtime-capabilities small{color:#138f83;letter-spacing:.13em;margin-bottom:9px;font-size:9px;font-weight:900}.ai-runtime-capabilities strong{font-size:16px;line-height:1.35}.ai-runtime-capabilities p{color:#61757a;margin:9px 0 0;font-size:11px;line-height:1.55}.ai-runtime-capabilities footer{color:#dce9e6;background:#092d38;grid-column:1/-1;padding:13px 18px;font-size:11px}.ai-runtime-capability-error{color:#664c27;background:#fff7e8;border-left:4px solid #d09b4c;width:min(1180px,100%);margin:0 auto;padding:18px}.ai-clerk-v2-shell{background:#f2f5f3;border:1px solid #d9e0dd;grid-template-columns:300px minmax(0,1fr);width:min(1180px,100% - 40px);margin:0 auto 80px;display:grid;box-shadow:0 24px 65px #071b2617}.ai-clerk-v2-task-list{color:#fff;background:#0d2d38;padding:28px 20px}.ai-clerk-v2-task-list .delivery-kicker{color:#78d8ca;margin:0 8px 18px}.ai-clerk-v2-task-list button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff1f;padding:15px 13px}.ai-clerk-v2-task-list button:last-child{border-bottom:1px solid #ffffff1f}.ai-clerk-v2-task-list button strong,.ai-clerk-v2-task-list button span{display:block}.ai-clerk-v2-task-list button span{color:#a9babf;margin-top:4px;font-size:12px}.ai-clerk-v2-task-list button.active{background:#16695f}.ai-clerk-v2-conversation{background:#fff;min-width:0;padding:clamp(24px,5vw,48px)}.ai-clerk-v2-conversation>header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.ai-clerk-v2-conversation>header small,.ai-clerk-v2-result-head small,.ai-clerk-v2-message small,.ai-clerk-v2-drafts small{color:#138f83;letter-spacing:.12em;font-size:10px;font-weight:800}.ai-clerk-v2-conversation>header h1{margin:4px 0;font-size:clamp(28px,4vw,44px)}.ai-clerk-v2-conversation>header p{color:#64777d;margin:0}.ai-clerk-v2-conversation>header>span{color:#7b551a;white-space:nowrap;background:#fff1d9;padding:8px 11px;font-size:12px;font-weight:800}.ai-clerk-v2-boundary{background:#fff8ec;border-left:4px solid #e3a449;margin-bottom:20px;padding:16px 18px}.ai-clerk-v2-boundary p{color:#566b72;margin:5px 0 0}.ai-clerk-v2-message{background:#e9f6f3;max-width:82%;margin:12px 0 12px auto;padding:14px 17px}.ai-clerk-v2-message p{white-space:pre-wrap;margin:5px 0 0}.ai-clerk-v2-result{background:#f7faf8;border:1px solid #cddbd7;margin:22px 0;padding:24px}.ai-clerk-v2-result.blocked{background:#fff4f2;border-color:#dfb0aa}.ai-clerk-v2-result-head{justify-content:space-between;gap:20px;display:flex}.ai-clerk-v2-result-head h2{margin:4px 0 18px}.ai-clerk-v2-result-head>span{color:#64777d;font-size:11px}.ai-clerk-v2-facts{background:#dce5e2;border:1px solid #dce5e2;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.ai-clerk-v2-facts div{background:#fff;min-width:0;padding:13px}.ai-clerk-v2-facts small,.ai-clerk-v2-facts strong{overflow-wrap:anywhere;display:block}.ai-clerk-v2-facts small{color:#6d7f84}.ai-clerk-v2-questions{background:#fff8e9;margin:18px 0;padding:16px}.ai-clerk-v2-questions h3{margin:0 0 8px}.ai-clerk-v2-questions p{margin:6px 0}.ai-clerk-v2-drafts{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.ai-clerk-v2-drafts>div{background:#fff;border:1px solid #dce5e2;padding:16px}.ai-clerk-v2-drafts p{line-height:1.55}.ai-clerk-v2-audit{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.ai-clerk-v2-audit div{background:#eaf0ed;min-width:0;padding:10px}.ai-clerk-v2-audit dt{color:#6b7f84;font-size:10px}.ai-clerk-v2-audit dd{font-family:var(--font-geist-mono), monospace;overflow-wrap:anywhere;margin:4px 0 0;font-size:10px}.ai-clerk-v2-handoff{background:#eaf6f2;border-left:4px solid #168f83;justify-content:space-between;align-items:center;gap:18px;margin:18px 0;padding:14px 16px;display:flex}.ai-clerk-v2-handoff small,.ai-clerk-v2-handoff strong{display:block}.ai-clerk-v2-handoff small{color:#138f83;letter-spacing:.12em;font-size:9px;font-weight:900}.ai-clerk-v2-handoff strong{margin-top:5px}.ai-clerk-v2-handoff a{color:#0d5d57;background:#fff;border:1px solid #0d5d57;flex:none;padding:10px 13px;font-size:11px;font-weight:800}.ai-clerk-v2-composer{margin-top:20px;font-weight:700;display:block;position:relative}.ai-clerk-v2-composer textarea{resize:vertical;width:100%;min-height:130px;font:inherit;border:1px solid #bfcac6;margin-top:8px;padding:14px 14px 26px}.ai-clerk-v2-composer>span{color:#718389;font-size:11px;position:absolute;bottom:8px;right:10px}.ai-clerk-v2-conversation>.voice-conversation-input{background:#f4f8f6;border:1px solid #c9dad5;margin-top:12px;padding:14px}.ai-clerk-v2-conversation>.voice-conversation-input button{color:#17373d;background:#fff;border:1px solid #58716f;justify-self:start;padding:9px 13px}.ai-clerk-v2-conversation>.voice-conversation-input small{max-width:none;font-size:10px}.ai-clerk-v2-actions{justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.ai-clerk-v2-actions button{cursor:pointer;background:#fff;border:1px solid #153640;padding:11px 16px}.ai-clerk-v2-actions button.primary{color:#fff;background:#0d5d57}.ai-clerk-v2-actions button:disabled{opacity:.55;cursor:not-allowed}.server-voice-controls{background:#eef5f3;border:1px solid #c9dad5;gap:11px;margin-top:14px;padding:16px;display:grid}.server-voice-heading,.server-voice-row,.server-voice-settings{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.server-voice-heading{justify-content:space-between}.server-voice-heading strong,.server-voice-heading span{display:block}.server-voice-heading span{color:#5a7176;margin-top:3px;font-size:11px}.server-voice-controls button,.server-voice-controls select{color:#17373d;cursor:pointer;background:#fff;border:1px solid #58716f;min-height:38px;padding:8px 11px}.server-voice-controls button.primary,.server-voice-controls button[aria-pressed=true]{color:#fff;background:#0d5d57}.server-voice-controls button:disabled{opacity:.5;cursor:not-allowed}.server-voice-settings{padding-top:2px}.server-voice-settings label{color:#425b60;align-items:center;gap:7px;font-size:12px;display:flex}.server-voice-controls p{color:#52686d;margin:0;font-size:11px;line-height:1.5}.server-voice-boundary{border-top:1px solid #d4e0dc;padding-top:9px}@media (max-width:800px){.ai-runtime-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-clerk-v2-shell{grid-template-columns:1fr;width:min(100% - 24px,1180px)}.ai-clerk-v2-task-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ai-clerk-v2-task-list .delivery-kicker{grid-column:1/-1}.ai-clerk-v2-conversation>header,.ai-clerk-v2-result-head,.ai-clerk-v2-handoff{display:block}.ai-clerk-v2-handoff a{margin-top:12px;display:inline-flex}.ai-clerk-v2-conversation>header>span{margin-top:10px;display:inline-block}.ai-clerk-v2-facts,.ai-clerk-v2-drafts,.ai-clerk-v2-audit{grid-template-columns:1fr}.ai-clerk-v2-message{max-width:100%}}@media (max-width:430px){.ai-clerk-section-heading{width:min(100% - 24px,1180px)}.ai-runtime-capabilities,.ai-clerk-v2-task-list{grid-template-columns:1fr}.ai-clerk-v2-conversation{padding:22px 16px}.ai-clerk-v2-actions{flex-direction:column;align-items:stretch}}
