.memory-state{border-top:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:22px;margin:30px 0;padding:20px 0;display:flex}.memory-state>div{align-items:center;gap:13px;display:flex}.memory-state-symbol{border-radius:calc(11px * var(--o-radius-scale));background:var(--mint);width:42px;height:42px;color:var(--teal);flex-shrink:0;place-items:center;display:grid}.memory-state-symbol.indexing{animation:1.5s ease-in-out infinite presence}.memory-state strong{font-size:14px;font-weight:550;display:block}.memory-state small{color:var(--muted);margin-top:7px;font-size:13px;display:block}.memory-local{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:flex}.memory-layout{grid-template-columns:minmax(0,1fr) 280px;gap:40px;display:grid}.memory-library{min-width:0}.memory-search{border:1px solid var(--border);border-radius:calc(11px * var(--o-radius-scale));background:var(--o-surface);align-items:center;gap:12px;padding:7px 8px 7px 17px;display:flex}.memory-search>svg{color:var(--muted)}.memory-search input{min-width:0;box-shadow:none;border:0;flex:1;padding:9px 0;font-size:13px}.memory-search .button{min-height:36px;font-size:12px}.memory-search-hint{color:var(--muted);margin:11px 0 23px;font-size:13px}.memory-result-note{color:var(--muted);justify-content:space-between;align-items:center;margin:18px 0 0;font-size:13px;display:flex}.memory-result-note .text-button{font-size:12px}.memory-documents>button{border:0;border-bottom:1px solid var(--border);text-align:left;background:0 0;align-items:flex-start;gap:13px;width:100%;padding:24px 0;display:flex}.memory-document-icon{border-radius:calc(7px * var(--o-radius-scale));background:var(--mint);width:33px;height:37px;color:var(--muted);flex-shrink:0;place-items:center;display:grid}.memory-document-icon.unreviewed_note,.memory-document-icon.retained_hypothesis{background:var(--o-warning-50);color:color-mix(in oklab, var(--o-success-450) 30%, var(--o-warning-500))}.memory-documents>button>span:nth-child(2){flex:1;min-width:0}.memory-documents>button>svg{color:var(--muted);width:15px;margin-top:2px}.memory-doc-meta{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:12px;display:flex}.memory-doc-meta i{background:var(--mint);border-radius:calc(4px * var(--o-radius-scale));color:var(--muted);white-space:nowrap;padding:3px 6px;font-size:12px;font-style:normal}.memory-doc-meta small{color:var(--muted);font-size:13px}.memory-documents strong{font-size:15px;font-weight:550;line-height:1.5;display:block}.memory-documents p{color:var(--body);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:9px;font-size:13px;line-height:1.85;display:-webkit-box;overflow:hidden}.memory-documents>button:hover{background:var(--mint);box-shadow:10px 0 var(--mint), -10px 0 var(--mint)}.learning-observations{margin-top:38px}.learning-observations .section-heading{align-items:center;gap:15px}.learning-observations h2{font-size:20px}.learning-observations h2>span{color:var(--teal);letter-spacing:0;margin-left:7px;font-size:12px}.hypothesis-label{color:color-mix(in oklab, var(--o-neutral-500) 40%, var(--o-warning-500));white-space:nowrap;font-size:12px}.memory-observations>button{border:1px solid var(--border);border-radius:var(--o-control-radius);background:var(--mint);text-align:left;align-items:flex-start;gap:13px;width:100%;margin-bottom:12px;padding:18px;display:flex}.observation-symbol{color:var(--muted);flex-shrink:0;margin-top:2px;display:flex}.memory-observations>button>span:nth-child(2){flex:1;min-width:0}.memory-observations small{color:var(--muted);margin-bottom:8px;font-size:13px;line-height:1.5;display:block}.memory-observations strong{font-size:14px;font-weight:550;line-height:1.5;display:block}.memory-observations p{color:var(--body);margin-top:9px;font-size:13px;line-height:1.85}.memory-observations em{color:var(--muted);margin-top:11px;font-size:13px;font-style:normal;display:block}.memory-observations>button>svg{color:var(--muted);width:14px;margin-top:4px}.learning-empty{background:var(--mint);border:1px solid var(--border);border-radius:calc(11px * var(--o-radius-scale));color:var(--muted);padding:29px}.learning-empty h3{color:var(--ink);margin:16px 0 11px;font-size:16px;font-weight:500}.learning-empty p{color:var(--body);font-size:13px;line-height:1.85}.memory-context{min-width:0}.learning-setting{border-bottom:1px solid var(--border);color:var(--body);justify-content:space-between;align-items:center;gap:15px;margin:20px 0 18px;padding-bottom:16px;font-size:13px;display:flex}.learning-setting .text-button{font-size:12px}.memory-context .learning-setting+.learning-setting{margin-top:-6px}.memory-profile-heading{color:var(--body);margin:18px 0 8px;font-size:13px;font-weight:600}.memory-profile{color:var(--body);grid-template-columns:max-content minmax(0,1fr);gap:6px 12px;margin:0 0 10px;font-size:13px;display:grid}.memory-profile dt{color:var(--muted)}.memory-profile dd{overflow-wrap:anywhere;margin:0}.memory-cycle>span{color:var(--teal-dark);text-transform:uppercase;letter-spacing:.7px;font-size:12px}.memory-cycle>strong{letter-spacing:-.25px;margin-top:12px;font-size:17px;font-weight:500;line-height:1.5;display:block}.memory-cycle p{color:var(--body);margin-top:10px;font-size:13px;line-height:1.8}.memory-cycle>small{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.8;display:block}.memory-cycle.failed>span{color:color-mix(in oklab, var(--o-neutral-500) 20%, var(--o-warning-500))}.memory-boundary{border-top:1px solid var(--border);color:var(--muted);gap:9px;margin-top:23px;padding-top:20px;display:flex}.memory-boundary p{color:var(--body);font-size:13px;line-height:1.85}.memory-boundary span{color:var(--muted)}.memory-index-details,.memory-limits{border-top:1px solid var(--border);margin-top:27px;padding-top:26px}.memory-index-details h3,.memory-limits h3{font-size:14px;font-weight:550}.memory-index-details>p{color:var(--body);font-size:13px;line-height:1.7}.memory-index-details>small{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.7;display:block}.memory-engine>div{margin:15px 0}.memory-engine dt{color:var(--muted);font-size:12px}.memory-engine dd{color:var(--body);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.7}.memory-limits p{color:var(--muted);margin-top:14px;font-size:13px;line-height:1.85}.memory-document-text p{color:var(--body);overflow-wrap:anywhere;margin:8px 0;font-size:13px;line-height:1.9}.memory-evidence-links{flex-wrap:wrap;gap:8px;margin-top:23px;display:flex}.memory-evidence-links .button{font-size:12px}.channel-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:25px;margin:25px 0;display:flex}.channel-tabs>button{color:var(--muted);background:0 0;border:0;align-items:center;gap:8px;padding:11px 0 15px;font-size:13px;display:flex;position:relative}.channel-tabs>button.active{color:var(--teal-dark)}.channel-tabs>button.active:after{content:"";background:var(--teal);height:2px;position:absolute;bottom:0;left:0;right:0}.channel-boundary{background:var(--mint);border:1px solid var(--border);border-radius:calc(9px * var(--o-radius-scale));color:var(--muted);align-items:flex-start;gap:10px;margin:22px 0 30px;padding:13px 16px;font-size:12px;line-height:1.8;display:flex}.channel-boundary>svg{color:var(--muted);margin-top:2px}.channel-boundary strong{color:var(--teal-dark);font-weight:550}.whatsapp-setup{gap:22px;display:grid}.whatsapp-setup-hero{border:1px solid var(--border);border-radius:calc(16px * var(--o-radius-scale));background:linear-gradient(125deg, var(--o-accent-25), var(--o-surface) 68%);align-items:flex-start;gap:18px;padding:24px;display:flex}.whatsapp-setup-logo{border-radius:calc(15px * var(--o-radius-scale));background:var(--o-accent-75);flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid}.whatsapp-setup-logo img{object-fit:contain;width:36px;height:36px}.whatsapp-setup-hero>div{flex:1}.whatsapp-setup-hero .ag-eyebrow{margin:0 0 7px}.whatsapp-setup-hero h2{letter-spacing:-.035em;font-size:clamp(23px,2.3vw,31px);line-height:1.2}.whatsapp-setup-hero p:last-child{max-width:700px;color:var(--muted);margin-top:9px;line-height:1.6}.whatsapp-setup-status{white-space:nowrap;border:1px solid var(--border);color:var(--teal-dark);background:var(--o-surface);border-radius:999px;padding:7px 11px;font-size:12px}.whatsapp-setup-grid{grid-template-columns:minmax(0,1fr) minmax(245px,.5fr);align-items:start;gap:18px;display:grid}.whatsapp-setup-main,.whatsapp-setup-aside{border:1px solid var(--border);border-radius:calc(16px * var(--o-radius-scale));background:var(--o-surface);padding:26px}.whatsapp-setup-main h3,.whatsapp-setup-aside h3{margin:0 0 13px;font-size:19px;line-height:1.3}.whatsapp-setup-main>p,.whatsapp-setup-aside>p{color:var(--muted);margin-bottom:22px;line-height:1.7}.whatsapp-setup-steps{margin:0 0 24px;padding:0 0 0 20px;line-height:1.7}.whatsapp-setup-steps li+li{margin-top:10px}.whatsapp-setup-aside ul{margin:0 0 23px;padding:0 0 0 19px;line-height:1.7}.whatsapp-setup-aside li+li{margin-top:8px}.whatsapp-setup-aside .text-button{margin-top:3px}.whatsapp-setup-details{color:var(--muted);margin-top:24px;font-size:13px;line-height:1.7}.whatsapp-setup-details summary{cursor:pointer;color:var(--teal-dark)}.whatsapp-setup-details p{margin-top:11px}.whatsapp-setup-facts{gap:10px;margin:0 0 22px;display:grid}.whatsapp-setup-facts>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:20px;padding:9px 0;display:flex}.whatsapp-setup-facts dt{color:var(--muted)}.whatsapp-setup-facts dd{text-align:right;margin:0}.whatsapp-link-code{border:1px solid var(--border);border-radius:calc(11px * var(--o-radius-scale));background:var(--mint);margin:0 0 15px;padding:18px}.whatsapp-link-code p{margin:0 0 10px}.whatsapp-link-code strong{letter-spacing:.03em;font-size:22px;display:block}.whatsapp-link-code small{color:var(--muted);margin-top:9px;display:block}.whatsapp-setup-note{margin-top:16px;font-size:13px}.whatsapp-setup-actions{flex-wrap:wrap;gap:10px;display:flex}.whatsapp-status-history{border-top:1px solid var(--border);margin-top:22px;padding-top:18px}.whatsapp-status-history h4{margin:0 0 10px;font-size:14px}.whatsapp-status-history ul{margin:0;padding:0;list-style:none}.whatsapp-status-history li{justify-content:space-between;gap:14px;padding:7px 0;font-size:12px;display:flex}.whatsapp-status-history li span,.whatsapp-status-history p{color:var(--muted)}.whatsapp-status-history p{margin:9px 0 0;font-size:12px}.whatsapp-escalations{border:1px solid var(--border);border-radius:calc(16px * var(--o-radius-scale));background:var(--o-surface);padding:24px 26px}.whatsapp-escalations-heading,.whatsapp-escalations li{justify-content:space-between;align-items:center;gap:16px;display:flex}.whatsapp-escalations-heading h3{margin:0 0 5px;font-size:19px}.whatsapp-escalations-heading p,.whatsapp-escalations li small{color:var(--muted);font-size:13px}.whatsapp-escalations-heading>span{white-space:nowrap;color:var(--teal-dark);font-size:13px}.whatsapp-escalations ul{margin:18px 0 0;padding:0;list-style:none}.whatsapp-escalations li{border-top:1px solid var(--border);padding:13px 0}.whatsapp-escalations li strong,.whatsapp-escalations li small{display:block}.whatsapp-escalations li small{margin-top:5px}.whatsapp-escalations-actions{flex-wrap:wrap;gap:8px;display:flex}.whatsapp-delivery-status{color:color-mix(in oklab, var(--o-success-550) 10%, var(--o-warning-600));white-space:nowrap;font-size:13px}@media (max-width:500px){.channel-tabs{gap:19px}.channel-tabs>button{white-space:nowrap}.channel-tabs>button svg{display:none}}@media (max-width:700px){.whatsapp-setup-hero{flex-wrap:wrap;padding:19px}.whatsapp-setup-status{margin-left:72px}.whatsapp-setup-grid{grid-template-columns:1fr}.whatsapp-setup-main,.whatsapp-setup-aside,.whatsapp-escalations{padding:20px}.whatsapp-escalations li{flex-direction:column;align-items:flex-start}}.whatsapp-layout{grid-template-columns:minmax(350px,1fr) 275px;align-items:start;gap:38px;display:grid}.rehearsal-chat{border:1px solid var(--border);border-radius:calc(15px * var(--o-radius-scale));background:var(--mint);height:760px;min-height:580px;max-height:calc(100dvh - 150px);box-shadow:0 6px 30px color-mix(in srgb, var(--o-accent-800) 2%, transparent);flex-direction:column;display:flex;overflow:hidden}.rehearsal-chat>header{border-bottom:1px solid var(--border);background:var(--mint);flex-shrink:0;align-items:center;gap:12px;padding:18px 22px;display:flex}.chat-omni-mark{background:var(--o-surface);border:1px solid var(--border);border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.chat-omni-mark img{object-fit:contain;width:23px;height:23px}.rehearsal-chat header>div{flex:1}.rehearsal-chat header strong{font-size:15px;font-weight:550;display:block}.rehearsal-chat header small{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.6;display:block}.rehearsal-tag{border:1px solid var(--border);color:var(--muted);border-radius:calc(5px * var(--o-radius-scale));padding:4px 6px;font-size:12px}.rehearsal-welcome{flex-direction:column;align-items:flex-start;max-width:470px;margin:auto;padding:50px 40px;display:flex}.rehearsal-welcome>svg{color:var(--muted);margin-bottom:23px}.rehearsal-welcome h2{letter-spacing:-1px;font-size:30px;line-height:1.3}.rehearsal-welcome p{color:var(--body);margin:17px 0 27px;font-size:14px;line-height:1.85}.rehearsal-welcome small{color:var(--muted);margin-top:19px;font-size:13px;line-height:1.8;display:block}.channel-messages{scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:1;min-height:0;padding:23px 24px;overflow:auto}.channel-empty{text-align:center;max-width:355px;margin:30px auto 20px}.channel-empty>span{background:var(--mint);border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:22px;display:inline-grid}.channel-empty img{object-fit:contain;width:26px;height:26px}.channel-empty h3{letter-spacing:-.55px;font-size:22px;font-weight:500;line-height:1.4}.channel-empty p{color:var(--muted);margin-top:13px;font-size:13px;line-height:1.9}.channel-message{background:var(--o-surface);border:1px solid var(--border);border-radius:var(--o-radius) var(--o-radius) var(--o-radius) 3px;max-width:92%;box-shadow:0 2px 4px color-mix(in srgb, var(--o-accent-800) 1%, transparent);animation:message-in .24s var(--ease);margin:0 auto 18px 0;padding:16px 18px}.channel-message.inbound{background:var(--border);border-color:var(--border);border-radius:var(--o-radius) var(--o-radius) 3px var(--o-radius);max-width:85%;margin-left:auto;margin-right:0}.channel-message.proactive{background:var(--mint);border-color:var(--border)}.channel-message-label{color:var(--muted);align-items:center;gap:6px;margin-bottom:11px;font-size:12px;font-weight:550;display:flex}.channel-message-label>time{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12px;font-weight:400}.message-proactive-dot{background:var(--muted);border-radius:50%;width:5px;height:5px}.channel-message-text p{color:var(--teal-dark);overflow-wrap:anywhere;margin:5px 0;font-size:13px;line-height:1.8}.channel-message-text p:empty{height:5px}.channel-message-status{color:var(--muted);text-align:right;margin-top:12px;font-size:12px;display:block}.channel-message-status.failed{color:color-mix(in oklab, var(--o-neutral-500) 30%, var(--o-warning-500))}.channel-composer{border-top:1px solid var(--border);background:var(--o-surface);padding:13px 20px 14px}.channel-quick-prompts{scrollbar-width:none;gap:7px;padding-bottom:12px;display:flex;overflow:auto}.channel-quick-prompts button{border:1px solid var(--border);background:var(--o-surface);border-radius:calc(17px * var(--o-radius-scale));color:var(--muted);white-space:nowrap;padding:6px 10px;font-size:12px}.channel-quick-prompts button:hover{background:var(--mint)}.channel-composer form{border:1px solid var(--border);border-radius:var(--o-control-radius);background:var(--o-surface);position:relative}.channel-voice-play{color:var(--teal-dark);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:9px;padding:4px 0;font-size:12px;display:inline-flex}.channel-voice-play:disabled{color:var(--muted);cursor:not-allowed}.channel-voice-toggle{z-index:1;border:1px solid var(--border);border-radius:var(--o-radius-sm);background:var(--o-surface);width:36px;height:36px;color:var(--teal-dark);cursor:pointer;place-items:center;display:grid;position:absolute;bottom:10px;left:8px}.channel-voice-toggle:disabled{opacity:.5;cursor:not-allowed}.channel-voice-panel{border:1px solid var(--border);border-radius:var(--o-control-radius);background:var(--mint);gap:9px;margin-bottom:10px;padding:12px;font-size:13px;display:grid}.channel-voice-panel p,.channel-voice-panel small{color:var(--muted);line-height:1.5}.channel-voice-panel label{align-items:flex-start;gap:8px;display:flex}.channel-voice-panel .button{justify-self:start;align-items:center;gap:7px;display:inline-flex}.channel-composer .channel-voice-error{color:color-mix(in oklab, var(--o-warning-600) 45%, var(--o-danger-600));text-align:left}.channel-composer textarea{width:100%;box-shadow:none;resize:none;vertical-align:top;background:0 0;border:0;min-height:61px;padding:12px 48px 12px 54px;font-size:12px}.channel-composer>p{color:var(--muted);text-align:center;margin-top:8px;font-size:13px;line-height:1.7}.channel-composer .send-button{background:var(--muted)}.channel-context{min-width:0}.channel-identity{align-items:center;gap:10px;margin:24px 0 18px;display:flex}.channel-identity strong{font-size:13px;display:block}.channel-identity small{color:var(--muted);margin-top:6px;font-size:13px;display:block}.channel-context>section{border-bottom:1px solid var(--border);margin-bottom:27px;padding-bottom:26px}.channel-context>section:last-child{border:0}.channel-context h2{font-size:16px;font-weight:550}.channel-context>.text-button{font-size:12px}.channel-context .context-intro{font-size:13px}.channel-context section>.text-button{margin-top:15px;font-size:12px}.channel-action-steps{gap:20px;margin:23px 0 24px;padding:0;list-style:none;display:grid}.channel-action-steps li{align-items:flex-start;gap:12px;display:flex}.channel-action-steps li>span{background:var(--mint);width:21px;height:21px;color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;font-size:12px;display:grid}.channel-action-steps strong{font-size:12px;font-weight:550;line-height:1.5;display:block}.channel-action-steps p{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.8}.channel-context .button{font-size:12px}.channel-loop-note h3{font-size:14px;font-weight:550}.channel-loop-note p{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.85}.channel-proposal{background:var(--o-surface);border:1px solid var(--border);border-radius:calc(9px * var(--o-radius-scale));margin:16px 0 7px;padding:15px 16px}.channel-proposal>span{color:var(--muted);font-size:12px;font-weight:550}.channel-proposal>p{color:var(--ink);margin-top:9px;font-size:13px;line-height:1.85}.channel-proposal>small{color:var(--muted);margin:10px 0;font-size:13px;display:block}.channel-proposal .button{min-height:35px;padding:9px 12px;font-size:12px}.channel-proposal.completed{border-color:var(--border);background:var(--mint)}.channel-proposal.failed{background:var(--o-warning-25);border-color:var(--o-warning-200)}.channel-signal{border-top:1px solid var(--border);margin-top:11px;padding:14px 0}.channel-signal>strong{font-size:12px;font-weight:550;line-height:1.6;display:block}.channel-signal>div{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.channel-signal>div>button{color:var(--muted);border:1px solid var(--border);border-radius:calc(5px * var(--o-radius-scale));background:var(--o-surface);text-align:left;align-items:center;gap:4px;padding:5px 6px;font-size:12px;line-height:1.5;display:flex}.channel-signal>.text-button{margin-top:10px;font-size:12px}.mcp-intro{justify-content:space-between;align-items:flex-start;gap:30px;margin:35px 0;display:flex}.mcp-intro>div{max-width:670px}.mcp-intro h2{letter-spacing:-.8px;font-size:26px;font-weight:500;line-height:1.3}.mcp-intro p{color:var(--body);margin-top:14px;font-size:13px;line-height:1.85}.mcp-grants{border-top:1px solid var(--border)}.mcp-grants>article{border-bottom:1px solid var(--border);padding:29px 0}.mcp-grants header{align-items:center;gap:14px;display:flex}.mcp-grant-symbol{border-radius:calc(9px * var(--o-radius-scale));background:var(--mint);width:40px;height:44px;color:var(--muted);flex-shrink:0;place-items:center;display:grid}.mcp-grants header>div{flex:1}.mcp-grants h3{font-size:16px;font-weight:550}.mcp-grants header p{color:var(--muted);margin-top:7px;font-size:13px}.mcp-grant-status{color:var(--muted);background:var(--border);border-radius:calc(5px * var(--o-radius-scale));padding:5px 8px;font-size:12px}.mcp-grant-status.inactive{background:var(--mint);color:var(--muted)}.mcp-grant-meta{color:var(--muted);gap:20px;margin:19px 0 15px;font-size:12px;display:flex}.mcp-config-path{background:var(--mint);border:1px solid var(--border);border-radius:var(--o-radius-sm);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.mcp-config-path>span{color:var(--muted);flex-basis:100%;font-size:12px}.mcp-config-path code{color:var(--teal-dark);overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px;line-height:1.8}.mcp-config-path .icon-button{width:29px;height:29px}.mcp-grants footer{justify-content:space-between;align-items:center;gap:20px;margin-top:17px;display:flex}.mcp-grants footer p{color:var(--muted);font-size:13px;line-height:1.8}.mcp-grants footer .text-button{white-space:nowrap;font-size:12px}.mcp-boundaries{grid-template-columns:1fr 1fr 1fr;gap:30px;margin-top:36px;display:grid}.mcp-boundaries section>svg{color:var(--muted);margin-bottom:15px}.mcp-boundaries h3{font-size:13px;font-weight:550;line-height:1.6}.mcp-boundaries p{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.9}@media (max-width:1250px){.memory-layout{grid-template-columns:minmax(0,1fr) 240px;gap:28px}.memory-local{display:none}.whatsapp-layout{grid-template-columns:minmax(320px,1fr) 240px;gap:28px}.memory-doc-meta{flex-wrap:wrap;gap:7px}.memory-documents strong{font-size:14px}.channel-messages{padding:20px 17px}.channel-message{max-width:96%;padding:14px}.memory-search input{font-size:12px}.memory-search .button{padding:9px 11px}.memory-search>svg{width:18px}.mcp-intro{flex-wrap:wrap}.hypothesis-label{font-size:12px}.learning-observations h2{font-size:18px}}@media (max-width:900px){.memory-layout{grid-template-columns:1fr}.memory-context{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:30px;margin-top:10px;padding-top:28px;display:grid}.memory-limits{grid-column:1/-1}.memory-index-details{border:0;margin:0;padding:0}.whatsapp-layout{grid-template-columns:1fr}.channel-context{grid-template-columns:1fr 1fr;gap:28px;margin-top:10px;display:grid}.channel-context>section{margin:0}.channel-loop-note{grid-column:1/-1}.mcp-boundaries{grid-template-columns:1fr;gap:23px}.mcp-boundaries section{border-bottom:1px solid var(--border);padding-bottom:20px}.memory-state{gap:15px}.memory-local{font-size:13px;display:flex}.rehearsal-chat{height:700px;max-height:none}.channel-message{max-width:90%}}@media (max-width:640px){.memory-state{flex-wrap:wrap;margin:25px 0;padding:19px 0}.memory-state strong{font-size:13px;line-height:1.5}.memory-state small{font-size:13px;line-height:1.6}.memory-local{margin-left:55px;font-size:13px}.memory-search{flex-wrap:wrap;gap:9px;padding:7px 7px 7px 12px}.memory-search input{min-height:35px;font-size:13px}.memory-search .button{min-height:33px;font-size:12px}.memory-search .button>svg{display:none}.memory-search-hint{margin-bottom:19px;font-size:13px;line-height:1.8}.memory-documents>button{gap:10px;padding:22px 0}.memory-document-icon{width:27px;height:32px}.memory-document-icon svg{width:17px}.memory-doc-meta{flex-wrap:wrap;justify-content:flex-start;gap:7px}.memory-doc-meta i,.memory-doc-meta small{font-size:13px}.memory-documents strong{font-size:14px}.memory-documents p{font-size:13px;line-height:1.85}.memory-documents>button>svg{display:none}.learning-observations{margin-top:30px}.learning-observations .section-heading{flex-wrap:wrap;gap:9px}.learning-observations h2{font-size:20px}.hypothesis-label{font-size:12px}.memory-observations>button{gap:10px;padding:16px 14px}.memory-observations strong,.memory-observations p{font-size:13px}.memory-context{grid-template-columns:1fr;gap:28px}.memory-context>section{border-bottom:1px solid var(--border);padding-bottom:24px}.memory-limits{border-top:0;margin-top:0;padding-top:0}.memory-index-details>p{font-size:13px}.memory-engine dd{font-size:12px}.memory-limits p,.learning-setting,.memory-cycle p,.memory-cycle>small,.memory-boundary p,.memory-document-text p{font-size:13px}.channel-tabs{gap:22px;margin:21px 0}.channel-tabs button{font-size:12px}.channel-boundary{gap:9px;margin-bottom:24px;padding:13px 14px;font-size:12px;line-height:1.8}.channel-boundary>svg{width:15px}.whatsapp-layout{gap:26px}.rehearsal-chat{border-radius:var(--o-radius);height:660px;min-height:550px;max-height:calc(100dvh - 80px)}.rehearsal-chat>header{gap:10px;padding:16px 14px}.rehearsal-chat header strong{font-size:14px}.rehearsal-chat header small{font-size:13px}.rehearsal-tag{font-size:12px}.chat-omni-mark{width:31px;height:31px}.rehearsal-welcome{padding:30px 23px}.rehearsal-welcome h2{font-size:27px}.rehearsal-welcome p{font-size:13px}.rehearsal-welcome .button{font-size:12px}.rehearsal-welcome small{font-size:13px}.channel-messages{padding:18px 12px}.channel-message{border-radius:var(--o-control-radius) var(--o-control-radius) var(--o-control-radius) 3px;max-width:96%;margin-bottom:16px;padding:13px 12px}.channel-message-label{flex-wrap:wrap;gap:5px;font-size:12px;line-height:1.6}.channel-message-label>time{font-size:12px}.channel-message-text p{font-size:13px;line-height:1.85}.channel-composer{padding:11px 12px 12px}.channel-composer textarea{min-height:63px;font-size:13px}.channel-composer>p{font-size:13px}.channel-quick-prompts button{font-size:12px}.channel-context{grid-template-columns:1fr;gap:0}.channel-context>section{margin-bottom:26px;padding-bottom:25px}.channel-context h2{font-size:18px}.channel-context .context-intro,.channel-action-steps strong,.channel-action-steps p,.channel-loop-note p{font-size:13px}.channel-loop-note h3{font-size:16px}.channel-proposal{padding:13px}.channel-proposal>p{font-size:13px}.channel-proposal .button{gap:6px;font-size:12px}.channel-empty{margin:22px 12px}.channel-empty h3{font-size:21px}.channel-empty p{font-size:13px}.mcp-intro h2{font-size:24px;line-height:1.35}.mcp-intro p{font-size:13px}.mcp-intro .button{font-size:12px}.mcp-grants header{flex-wrap:wrap;gap:11px}.mcp-grants h3{font-size:14px}.mcp-grants header p{font-size:13px;line-height:1.8}.mcp-grant-status{margin-left:51px;font-size:12px}.mcp-grant-meta{flex-wrap:wrap;gap:10px;font-size:12px}.mcp-config-path code{font-size:12px}.mcp-grants footer{flex-wrap:wrap;gap:12px}.mcp-grants footer p{font-size:13px}.mcp-boundaries h3{font-size:14px}.mcp-boundaries p{font-size:13px}.memory-evidence-links .button{font-size:12px}}.context-source-links button{text-align:left;align-items:flex-start}.context-source-links button small{color:var(--muted);margin-top:3px;font-size:13px;display:block}.memory-documents p,.memory-observations p,.channel-message-text p{font-size:14px;line-height:1.75}@media (max-width:600px){.memory-search input,.channel-composer textarea{font-size:16px}.channel-message-label{gap:7px}.channel-quick-prompts{flex-wrap:wrap}}.ag-shell .memory-state{border:1px solid var(--o-line-accent);border-radius:var(--o-radius-lg);background:var(--o-gradient-mint);box-shadow:var(--o-shadow-card);margin:24px 0;padding:16px 20px}.ag-shell .memory-state-symbol{border-radius:var(--o-radius);background:var(--o-aqua);color:var(--o-accent-strong);box-shadow:inset 0 0 0 1px var(--o-line-accent)}.ag-shell .memory-state strong{color:var(--o-ink)}.ag-shell .memory-search{border-color:var(--o-line-strong);border-radius:var(--o-radius);box-shadow:var(--o-shadow-xs);transition:border-color .15s var(--o-ease), box-shadow .15s var(--o-ease)}.ag-shell .memory-search:focus-within{border-color:var(--o-accent);box-shadow:var(--o-ring)}.ag-shell .memory-search input{font-size:14.5px}.ag-shell .memory-search input:focus{box-shadow:none}.ag-shell .memory-search .button{min-height:40px;font-size:13.5px}.ag-shell .memory-library .memory-search-hint{color:var(--o-faint);margin:10px 0 18px}.ag-shell .memory-documents{border:1px solid var(--o-line);border-radius:var(--o-radius-lg);background:var(--o-surface);box-shadow:var(--o-shadow-card);padding:0 20px}.ag-shell .memory-documents>button{padding:20px 0}.ag-shell .memory-documents>button:last-child{border-bottom:0}.ag-shell .memory-documents>button:hover{background:var(--o-surface-soft);box-shadow:20px 0 var(--o-surface-soft), -20px 0 var(--o-surface-soft)}.ag-shell .memory-document-icon{border-radius:var(--o-control-radius);background:var(--o-wash);width:36px;height:36px;color:var(--o-accent-strong)}.ag-shell :is(.memory-document-icon.unreviewed_note,.memory-document-icon.retained_hypothesis){background:var(--o-warning-bg);color:var(--o-warning)}.ag-shell .memory-doc-meta i{border:1px solid var(--o-line-accent);background:var(--o-wash);color:var(--o-accent-strong);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}.ag-shell .memory-documents strong{color:var(--o-ink);font-weight:600}.ag-shell .memory-documents p{font-size:13.5px;line-height:1.7}.ag-shell .memory-context{border:1px solid var(--o-line);border-radius:var(--o-radius-lg);background:var(--o-surface);box-shadow:var(--o-shadow-card);align-self:start;padding:22px 22px 24px}.ag-shell .memory-observations>button{border-radius:var(--o-radius)}.ag-shell .channel-boundary{border-color:var(--o-line-accent);border-radius:var(--o-radius);background:var(--o-gradient-mint);font-size:13.5px}.ag-shell .rehearsal-chat{border-color:var(--o-line);border-radius:var(--o-radius-lg);box-shadow:var(--o-shadow-card)}.ag-shell .channel-action-steps li>span{border-radius:var(--o-radius-sm);background:var(--o-wash);width:26px;height:26px;color:var(--o-accent-strong);font-weight:650}.ag-shell .channel-action-steps strong{color:var(--o-ink);font-size:13.5px;font-weight:600}.ag-shell .channel-empty>span{border-radius:calc(14px * var(--o-radius-scale));background:var(--o-gradient-mint);box-shadow:inset 0 0 0 1px var(--o-line-accent)}.ag-shell .mcp-grants>article{border-radius:var(--o-radius-lg)}.ag-shell .mcp-grant-symbol{border-radius:calc(11px * var(--o-radius-scale))}@media (max-width:640px){.ag-shell .memory-documents{padding:0 14px}.ag-shell .memory-context{padding:18px 16px}}.outside-tools .learning-setting{margin:0;padding:12px 0}.outside-tools .learning-setting:last-child{border-bottom:0}.outside-tools .learning-setting>span:first-child{gap:3px;min-width:0;display:grid}.outside-tools strong{color:var(--o-ink);overflow-wrap:anywhere;font-weight:600}.outside-tools small{color:var(--muted);font-size:12px;line-height:1.6}.outside-notice{border:1px solid var(--o-warning-line);border-radius:var(--o-radius-sm);background:var(--o-warning-bg);color:var(--o-text);gap:12px;padding:14px 16px;font-size:14px;line-height:1.6;display:flex}.outside-notice>svg{color:var(--o-warning);flex:none;margin-top:2px}.outside-notice p+p{margin-top:8px}.dev-model-actions{flex-wrap:wrap;flex-basis:100%;gap:8px;display:flex}.dev-model-authorize{color:var(--o-ink);align-items:flex-start;gap:10px;margin:16px 0;font-size:13px;line-height:1.5;display:flex}.dev-model-authorize input{margin-top:3px}@media (max-width:640px){.mcp-grant-meta{flex-direction:column;gap:6px}}.dreamcycles{border:1px solid var(--o-line);border-radius:calc(14px * var(--o-radius-scale));background:var(--o-surface);margin:24px 0;padding:22px}.dreamcycles-status{border-radius:calc(20px * var(--o-radius-scale));background:var(--o-mint);color:var(--o-accent-strong);padding:5px 10px;font-size:12px}@media (max-width:600px){.dreamcycles{padding:16px}}
.omni-entry.auth-shell,.omni-entry.omni-setup{background:var(--o-surface-soft);min-height:100dvh;color:var(--o-text);font-family:var(--o-font);grid-template-columns:minmax(360px,43%) minmax(0,1fr);align-items:start;gap:0;padding:0;display:grid}.omni-entry .auth-main,.omni-entry .entry-main{justify-content:center;align-items:center;min-width:0;min-height:100dvh;margin:0;padding:48px clamp(28px,4.2vw,72px);display:flex}.omni-entry.auth-shell .auth-form,.omni-entry.omni-setup .entry-form{width:100%;max-width:420px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.omni-entry.omni-setup .entry-form{max-width:500px}.omni-entry .entry-brand{color:var(--o-accent-deep);align-items:baseline;gap:10px;margin-bottom:48px;display:flex}.entry-brand>span{font:42px/1 var(--o-display-font);letter-spacing:-.07em}.entry-brand>small{letter-spacing:.02em;color:var(--o-muted);font-size:12px}.omni-entry :is(.auth-form,.entry-form) h1{font-family:var(--o-display-font);letter-spacing:-.035em;color:var(--o-ink);text-wrap:balance;margin:0;font-size:36px;font-weight:400;line-height:1.1}.omni-entry h1[tabindex="-1"]:focus{outline:none}.omni-entry .auth-intro,.omni-entry .entry-form form>p,.omni-entry .entry-form>p{color:var(--o-muted);margin:15px 0 25px;font-size:14px;line-height:1.65}.omni-entry .step-indicator{letter-spacing:.1em;text-transform:uppercase;color:var(--o-muted);margin-bottom:12px;font-size:12px}.omni-entry .form-field{min-width:0;margin-bottom:18px;font-size:13px}.omni-entry .form-field :is(input,select,textarea){background:var(--o-surface);border-color:var(--o-line-strong);border-radius:calc(9px * var(--o-radius-scale));width:100%;max-width:100%;min-height:48px;font-size:16px}.omni-entry .button{border-radius:calc(9px * var(--o-radius-scale));min-height:46px}.omni-entry .button.primary{background:var(--o-accent-deep);border-color:var(--o-accent-deep);color:var(--o-on-accent);box-shadow:none}.omni-entry .button.primary:hover:not(:disabled){background:var(--o-accent-strong)}.omni-entry .button.large{font-size:14px}.omni-entry .auth-create{margin-top:10px}.omni-entry .auth-promise{border-top:1px solid var(--o-line);margin-top:30px;padding-top:20px;font-size:13px}.omni-entry .auth-promise p,.omni-entry .field-note{font-size:13px;line-height:1.6}.omni-entry .auth-back{min-height:44px}.omni-entry .setup-invited{overflow-wrap:anywhere}.omni-entry .setup-invite{width:100%;min-width:0}@media (min-width:761px) and (max-height:800px){.omni-entry .auth-main,.omni-entry .entry-main{padding-block:24px}.omni-entry .entry-brand{margin-bottom:28px}.omni-entry .auth-promise{margin-top:22px;padding-top:16px}}@media (max-width:1000px) and (min-width:761px){.omni-entry.auth-shell,.omni-entry.omni-setup{grid-template-columns:minmax(340px,46%) minmax(0,1fr)}.omni-entry .auth-main,.omni-entry .entry-main{padding-inline:28px}.omni-entry :is(.auth-form,.entry-form) h1{font-size:32px}}@media (max-width:760px){.omni-entry.auth-shell,.omni-entry.omni-setup{flex-direction:column;display:flex}.omni-entry>*{width:100%}.omni-entry .auth-main,.omni-entry .entry-main{min-height:0;padding:30px 24px 40px}.omni-entry .entry-brand{margin-bottom:28px}.entry-brand>span{font-size:34px}.omni-entry :is(.auth-form,.entry-form) h1{font-size:32px}.omni-entry .auth-intro,.omni-entry .entry-form form>p,.omni-entry .entry-form>p{font-size:14px}}@media (max-width:360px){.omni-entry .auth-main,.omni-entry .entry-main{padding-inline:16px}}
:root:root[data-omni-style=ink-and-pencil]:root{--o-pencil:var(--o-muted);--o-highlighter:var(--o-warning-bg);--o-highlighter-soft:color-mix(in oklab, var(--o-warning-bg) 30%, var(--o-surface));--o-highlighter-ink:var(--o-warning);--o-highlighter-line:var(--o-warning-line);--o-display-stretch:112%;--o-narrow-stretch:84%;--o-text-title:clamp(26px, 2.4vw, 34px);--o-gradient-brand:linear-gradient(var(--o-ink), var(--o-ink));--o-gradient-hero:linear-gradient(180deg, color-mix(in oklab, var(--o-ink) 85%, var(--o-text)), var(--o-ink));--o-gradient-mint:linear-gradient(180deg, var(--o-surface), var(--o-surface-soft));--o-gradient-sidebar:linear-gradient(var(--o-page), var(--o-page));--o-gradient-icon:linear-gradient(var(--o-accent), var(--o-accent));--o-gradient-canvas:linear-gradient(var(--o-page), var(--o-page));--o-gradient-welcome:linear-gradient(var(--o-surface), var(--o-surface));--o-pearl:linear-gradient(var(--o-surface), var(--o-surface));--o-glass:linear-gradient(var(--o-mint), var(--o-mint));--o-shadow-xs:0 1px 1px color-mix(in srgb, var(--o-ink) 6%, transparent);--o-shadow-card:0 1px 2px color-mix(in srgb, var(--o-ink) 5%, transparent);--o-shadow-lift:0 2px 8px -2px color-mix(in srgb, var(--o-ink) 12%, transparent);--o-shadow-sheet:0 1px 2px color-mix(in srgb, var(--o-ink) 8%, transparent), 0 18px 48px -16px color-mix(in srgb, var(--o-ink) 28%, transparent);--o-glow-accent:0 2px 6px -2px color-mix(in srgb, var(--o-ink) 28%, transparent);--o-ring:0 0 0 3px color-mix(in srgb, var(--o-accent) 20%, transparent);--o-nav-text:var(--o-ink);--o-nav-muted:color-mix(in oklab, var(--o-text) 75%, var(--o-muted));--o-nav-active:var(--o-ink);--o-nav-wash:color-mix(in srgb, var(--o-ink) 4%, transparent);--o-nav-line:var(--o-line)}:root[data-omni-style=ink-and-pencil] .ag-shell .ag-rail-landscape{display:none}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .work-summary>div:first-child strong{color:var(--o-ink)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .work-summary>div:first-child span{color:var(--o-muted)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .work-summary>div:first-child small{color:var(--o-faint)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .work-summary>div:first-child svg{color:var(--o-accent-strong)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .reg-card{box-shadow:none;padding:16px}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .omni-conversation .reg-card{border-top-color:var(--o-line-strong);padding:14px 16px 16px}:root[data-omni-style=ink-and-pencil] .omni-conversation .agent-query-card.is-settled{border-radius:0 var(--o-radius-lg) var(--o-radius-lg) 0}:root[data-omni-style=ink-and-pencil] .ag-shell .op-stats.reg-summary{gap:0}:root[data-omni-style=ink-and-pencil] .reg-summary>.op-stat{padding:10px 16px 12px}:root[data-omni-style=ink-and-pencil] .op-stat{overflow:visible}@media (max-width:767px){:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .work-summary>div{padding:14px 20px 16px}}@media (max-width:639px){:root[data-omni-style=ink-and-pencil] .reg-summary .op-stat strong{font-size:22px}}:root[data-omni-style=ink-and-pencil] .ax-queue .ax-recommend h2,:root[data-omni-style=ink-and-pencil] .ag-shell :is(.ag-page-heading,.ag-chat-history>header) .ag-eyebrow,:root[data-omni-style=ink-and-pencil] .ag-shell .ag-main .ag-responsibility-bottom>p>span,:root[data-omni-style=ink-and-pencil] .ag-shell .ag-main .ag-demo-walkthrough>.ag-eyebrow,:root[data-omni-style=ink-and-pencil] .ag-workbook-review>header p{letter-spacing:0;text-transform:none}:root[data-omni-style=ink-and-pencil] .ag-workbook-sheets dt{text-transform:none}:root[data-omni-style=ink-and-pencil] .omni-conversation .agent-chat-message{font-size:16px;line-height:1.6}:root[data-omni-style=ink-and-pencil] .omni-conversation .agent-chat-message.user:not(:first-child){border-top:1px solid var(--o-line);margin-top:8px;padding-top:24px}:root[data-omni-style=ink-and-pencil] .omni-conversation .agent-chat-prose{font-size:16px;line-height:1.6}:root[data-omni-style=ink-and-pencil] .omni-conversation .agent-chat-prose pre,:root[data-omni-style=ink-and-pencil] .omni-conversation .omni-reply-table{border-radius:var(--o-radius)}:root[data-omni-style=ink-and-pencil] .omni-conversation .agent-chat-message.user{padding-left:var(--chat-gutter);align-items:flex-start}:root[data-omni-style=ink-and-pencil] .omni-conversation .agent-chat-message.user .agent-chat-prose{background:0 0;border-radius:0;max-width:68ch;padding:0;font-size:16.5px;font-weight:650;line-height:1.45}:root[data-omni-style=ink-and-pencil] .omni-conversation .omni-message-avatar{background:var(--o-accent);box-shadow:none;border-radius:6px}:root[data-omni-style=ink-and-pencil] .omni-conversation .agent-tool-card{border-radius:4px;padding:2px 8px 2px 6px;font-size:13px}:root[data-omni-style=ink-and-pencil] .omni-conversation .agent-tool-result{border-radius:4px;padding:2px 8px;font-size:13px}:root[data-omni-style=ink-and-pencil] .omni-conversation .agent-query-card{border:1px solid var(--o-line-strong);border-radius:var(--o-radius-lg);box-shadow:none}:root[data-omni-style=ink-and-pencil] .omni-conversation .agent-query-card:has(.omni-decision-buttons .button:not(:disabled),:root[data-omni-style=ink-and-pencil] .omni-approve-all .button:not(:disabled)){border-left:3px solid var(--o-accent);border-radius:0 var(--o-radius-lg) var(--o-radius-lg) 0}:root[data-omni-style=ink-and-pencil] .omni-conversation .agent-query-card.is-settled{border-left:3px solid var(--o-ink);border-radius:0 var(--o-radius-lg) var(--o-radius-lg) 0}:root[data-omni-style=ink-and-pencil] .omni-conversation .agent-query-card.is-settled .omni-decision-receipt{color:var(--o-ink)}:root[data-omni-style=ink-and-pencil] .omni-conversation .reg-card-settled-details>summary{color:var(--o-text)}:root[data-omni-style=ink-and-pencil] .omni-conversation .agent-query-card.omni-decisions-card{border-color:var(--o-highlighter-line);background:var(--o-highlighter-soft)}:root[data-omni-style=ink-and-pencil] .omni-conversation .omni-decisions-card .omni-evidence-icon{background:var(--o-highlighter);color:var(--o-highlighter-ink)}:root[data-omni-style=ink-and-pencil] .omni-conversation .omni-evidence-icon{border-radius:6px}:root[data-omni-style=ink-and-pencil] .omni-conversation .agent-query-card .omni-evidence-head strong{font-size:15px;font-weight:650}:root[data-omni-style=ink-and-pencil] .omni-conversation .agent-query-card .omni-evidence-head p{font-size:13px}:root[data-omni-style=ink-and-pencil] .omni-conversation .agent-query-card a{text-decoration-color:currentColor}:root[data-omni-style=ink-and-pencil] .omni-conversation .agent-query-card>small{font-size:13px}:root[data-omni-style=ink-and-pencil] .omni-conversation .omni-source-chips>li>:is(a,button,span){border-radius:4px;padding:2px 8px;font-size:13px}:root[data-omni-style=ink-and-pencil] .omni-conversation .agent-query-table{border-radius:var(--o-radius)}:root[data-omni-style=ink-and-pencil] .omni-conversation .agent-query-table thead th{background:var(--o-surface);color:var(--o-text);font-size:13px;font-stretch:var(--o-narrow-stretch);letter-spacing:0;border-bottom:1px solid var(--o-ink)}:root[data-omni-style=ink-and-pencil] .omni-conversation .omni-decisions>li{border:0;border-top:1px solid var(--o-line);background:0 0;border-radius:0;padding:12px 0}:root[data-omni-style=ink-and-pencil] .omni-conversation .omni-decision-done{color:var(--o-ink)}:root[data-omni-style=ink-and-pencil] .omni-conversation .omni-approve-all{background:var(--o-page);padding:12px 14px}@media (max-width:640px){:root[data-omni-style=ink-and-pencil] .omni-conversation .omni-message-avatar{border-radius:calc(7px * var(--o-radius-scale))}:root[data-omni-style=ink-and-pencil] .omni-conversation .agent-chat-message.user .agent-chat-prose{max-width:88%}}@media (max-width:767px){:root[data-omni-style=ink-and-pencil] .omni-conversation .agent-chat-prose{font-size:15px;line-height:1.65}}:root[data-omni-style=ink-and-pencil] .dd-eyebrow,:root[data-omni-style=ink-and-pencil] .dd-close dt,:root[data-omni-style=ink-and-pencil] .dd-footer strong{letter-spacing:0;text-transform:none}:root[data-omni-style=ink-and-pencil] .entry-brand>span{font:700 40px/1 var(--o-display-font);font-stretch:var(--o-display-stretch);letter-spacing:-.03em;color:var(--o-accent)}:root[data-omni-style=ink-and-pencil] .omni-entry :is(.auth-form,.entry-form) h1{font-family:var(--o-display-font);font-stretch:var(--o-display-stretch);letter-spacing:-.02em;font-size:34px;font-weight:650}:root[data-omni-style=ink-and-pencil] .omni-entry .step-indicator{letter-spacing:0;text-transform:none}@media (max-width:1000px) and (min-width:761px){:root[data-omni-style=ink-and-pencil] .omni-entry :is(.auth-form,.entry-form) h1{font-size:32px}}@media (max-width:760px){:root[data-omni-style=ink-and-pencil] .entry-brand>span{font-size:34px}:root[data-omni-style=ink-and-pencil] .omni-entry :is(.auth-form,.entry-form) h1{font-size:32px}}:root[data-omni-style=ink-and-pencil] body{background:var(--o-page)}:root[data-omni-style=ink-and-pencil] :is(table,.op-number,.op-stat strong,time){font-variant-numeric:tabular-nums}:root[data-omni-style=ink-and-pencil] h1{letter-spacing:-.02em;font-size:34px;font-weight:650;line-height:1.12;font-stretch:var(--o-display-stretch)}:root[data-omni-style=ink-and-pencil] h2{letter-spacing:-.01em;font-size:20px;font-weight:650}:root[data-omni-style=ink-and-pencil] h3{letter-spacing:0;font-weight:650}:root[data-omni-style=ink-and-pencil] .mini-label,:root[data-omni-style=ink-and-pencil] .step-indicator{letter-spacing:0;text-transform:none}:root[data-omni-style=ink-and-pencil] .modal{border:1px solid var(--o-line-strong);box-shadow:var(--o-shadow-sheet)}:root[data-omni-style=ink-and-pencil] .modal-backdrop.is-side{background:color-mix(in srgb, var(--o-ink) 16%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-omni-style=ink-and-pencil] .modal.side{border:0;border-left:1px solid var(--o-line-strong);border-radius:0}:root[data-omni-style=ink-and-pencil] .modal:not([aria-label="Work with Omni"])>header{background:var(--o-surface);box-shadow:0 0 0 100vmax var(--o-surface), 0 1px 0 100vmax var(--o-line)}:root[data-omni-style=ink-and-pencil] .modal h2{letter-spacing:-.01em;font-size:20px;font-weight:650}@media (max-width:640px){:root[data-omni-style=ink-and-pencil] h1{font-size:29px}:root[data-omni-style=ink-and-pencil] .modal{border-radius:var(--o-radius-lg)}:root[data-omni-style=ink-and-pencil] .modal h2{font-size:18px}}:root[data-omni-style=ink-and-pencil] .home-intro-eyebrow,:root[data-omni-style=ink-and-pencil] .home-panel-eyebrow,:root[data-omni-style=ink-and-pencil] .home-discovery-eyebrow,:root[data-omni-style=ink-and-pencil] .ag-shell .home-card>header h2,:root[data-omni-style=ink-and-pencil] .ms-measurement .ms-summary h3{letter-spacing:0;text-transform:none}:root[data-omni-style=ink-and-pencil] .memory-cycle>span{text-transform:none}:root[data-omni-style=ink-and-pencil] .ag-shell .op-header h1{font-size:var(--o-text-title);letter-spacing:-.02em;line-height:1.12}:root[data-omni-style=ink-and-pencil] .op-step-chip{border-radius:4px;padding:2px 8px 2px 6px}:root[data-omni-style=ink-and-pencil] .op-illustrative{border-radius:4px;padding:2px 8px}:root[data-omni-style=ink-and-pencil] .op-review-next strong{letter-spacing:0;text-transform:none}:root[data-omni-style=ink-and-pencil] .op-stats{border-top:1px solid var(--o-line);border-bottom:3px double var(--o-ink);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0}:root[data-omni-style=ink-and-pencil] .op-stat{border:0;border-right:1px solid var(--o-line);box-shadow:none;background:0 0;border-radius:0;gap:4px;padding:10px 16px 12px}:root[data-omni-style=ink-and-pencil] .op-stat:first-child{padding-left:0}:root[data-omni-style=ink-and-pencil] .op-stat:last-child{border-right:0}:root[data-omni-style=ink-and-pencil] .op-stat:before{content:none}:root[data-omni-style=ink-and-pencil] .op-stat strong{letter-spacing:-.01em;font-size:24px;line-height:1.15}:root[data-omni-style=ink-and-pencil] .op-stat.op-warn strong{background:var(--o-highlighter);color:var(--o-highlighter-ink);border-radius:4px;justify-self:start;padding:0 6px}:root[data-omni-style=ink-and-pencil] .op-badge{background:var(--o-neutral-bg);color:var(--o-text);border-radius:4px;gap:5px;padding:1px 7px;font-size:13px}:root[data-omni-style=ink-and-pencil] .op-badge:not(:has(svg)):before{content:none}:root[data-omni-style=ink-and-pencil] .op-badge.op-neutral{background:var(--o-neutral-bg);color:var(--o-text)}:root[data-omni-style=ink-and-pencil] .op-tabs{border:1px solid var(--o-line-control);border-radius:var(--o-control-radius);background:var(--o-surface);gap:0;padding:0}:root[data-omni-style=ink-and-pencil] .op-page .op-tabs button{min-height:38px;color:var(--o-text);border-radius:0;font-size:14px;font-weight:500}:root[data-omni-style=ink-and-pencil] .op-page .op-tabs button+button{border-left:1px solid var(--o-line-strong)}:root[data-omni-style=ink-and-pencil] .op-page .op-tabs button:hover{background:var(--o-surface-soft)}:root[data-omni-style=ink-and-pencil] .op-page .op-tabs button[aria-pressed=true]{background:var(--o-ink);color:var(--o-on-accent);box-shadow:none}:root[data-omni-style=ink-and-pencil] .op-review-summary dt{letter-spacing:0;text-transform:none}@media (max-width:639px){:root[data-omni-style=ink-and-pencil] .op-payment-table td:before{letter-spacing:0;text-transform:none}}:root[data-omni-style=ink-and-pencil] .op-stat.op-good:before{background:0 0}:root[data-omni-style=ink-and-pencil] .op-stat.op-warn{border-color:unset;background:0 0}:root[data-omni-style=ink-and-pencil] .op-stat.op-warn:before{background:0 0}:root[data-omni-style=ink-and-pencil] .op-stat.op-bad{border-color:unset;background:0 0}:root[data-omni-style=ink-and-pencil] .op-stat.op-bad:before{background:0 0}@media (max-width:767px){:root[data-omni-style=ink-and-pencil] .ag-shell .op-header h1{font-size:26px}:root[data-omni-style=ink-and-pencil] .op-stats{grid-template-columns:1fr 1fr;gap:10px}:root[data-omni-style=ink-and-pencil] .op-stat{padding:14px}:root[data-omni-style=ink-and-pencil] .op-stat strong{font-size:22px}}:root[data-omni-style=ink-and-pencil] .pi-eyebrow{text-transform:none;letter-spacing:0}:root[data-omni-style=ink-and-pencil] .reg-tabs{border:1px solid var(--o-line-control);border-radius:var(--o-control-radius);background:var(--o-surface);gap:0;padding:0;overflow:hidden}:root[data-omni-style=ink-and-pencil] .reg-tabs [role=tab]{color:var(--o-text);border-radius:0;padding:6px 16px;font-size:14px;font-weight:500}:root[data-omni-style=ink-and-pencil] .reg-tabs [role=tab]+[role=tab]{border-left:1px solid var(--o-line-strong)}:root[data-omni-style=ink-and-pencil] .reg-tabs [role=tab][aria-selected=true]{background:var(--o-ink);color:var(--o-on-accent);box-shadow:none}:root[data-omni-style=ink-and-pencil] .reg-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:start}:root[data-omni-style=ink-and-pencil] .reg-summary>.op-stat.op-wide{flex:260px}:root[data-omni-style=ink-and-pencil] .reg-summary .op-stat strong .reg-stat-long{font-size:19px}:root[data-omni-style=ink-and-pencil] .reg-summary .op-stat strong .reg-stat-longer{font-size:16px}:root[data-omni-style=ink-and-pencil] .reg-value-identifier{font-family:inherit;font-size:inherit;color:var(--o-ink);font-variant-numeric:tabular-nums;background:0 0;border-radius:0;padding:0;font-weight:600}:root[data-omni-style=ink-and-pencil] .reg-uncertain{box-shadow:none;color:var(--o-pencil);background:0 0;border-radius:0;padding:0}:root[data-omni-style=ink-and-pencil] .reg-uncertain>.reg-value,:root[data-omni-style=ink-and-pencil] .reg-uncertain>code{color:var(--o-pencil);-webkit-text-decoration:underline dashed var(--o-pencil);text-decoration:underline dashed var(--o-pencil);text-underline-offset:3px;text-decoration-thickness:1px}:root[data-omni-style=ink-and-pencil] .reg-uncertain-mark{color:var(--o-highlighter-ink);background:var(--o-highlighter);text-transform:none;border-radius:3px;padding:0 5px;font-size:12px}:root[data-omni-style=ink-and-pencil] .reg-search{border:1px solid var(--o-line-control);border-radius:var(--o-control-radius)}:root[data-omni-style=ink-and-pencil] .reg-tools{background:0 0;border:0;border-radius:0;padding:0}:root[data-omni-style=ink-and-pencil] .reg-tools[open]{border-bottom:1px solid var(--o-line);padding:4px 0 12px}:root[data-omni-style=ink-and-pencil] .reg-tools>summary{color:var(--o-text);font-size:14px;display:inline-flex}:root[data-omni-style=ink-and-pencil] .reg-table .reg-row:hover td{background:var(--o-surface-soft)}:root[data-omni-style=ink-and-pencil] .reg-table .reg-row.is-selected td{background:var(--o-mint)}:root[data-omni-style=ink-and-pencil] .reg-table .reg-row.reg-row-draft td{background:var(--o-highlighter-soft)}:root[data-omni-style=ink-and-pencil] .reg-table .reg-row.reg-row-draft>td:first-child{box-shadow:inset 3px 0 0 var(--o-highlighter-line)}:root[data-omni-style=ink-and-pencil] .reg-table .reg-row.reg-row-draft:hover td{background:color-mix(in oklab, var(--o-highlighter) 50%, var(--o-highlighter-soft))}:root[data-omni-style=ink-and-pencil] .reg-table th .reg-personal{font-size:12px;font-weight:600}:root[data-omni-style=ink-and-pencil] .reg-table .reg-group-row th{background:var(--o-page)}:root[data-omni-style=ink-and-pencil] .reg-card-purpose-label{letter-spacing:0;text-transform:none}:root[data-omni-style=ink-and-pencil] .reg-waiting-list{border:1px solid var(--o-highlighter-line);background:var(--o-highlighter-soft)}:root[data-omni-style=ink-and-pencil] .reg-waiting-section{padding:4px 0 0}:root[data-omni-style=ink-and-pencil] .reg-waiting{background:0 0;border:0;border-radius:0}:root[data-omni-style=ink-and-pencil] .reg-waiting+.reg-waiting{border-top:1px solid color-mix(in oklab, var(--o-highlighter-line) 40%, var(--o-highlighter))}:root[data-omni-style=ink-and-pencil] .reg-waiting.is-focused{box-shadow:inset 0 0 0 2px var(--o-focus)}:root[data-omni-style=ink-and-pencil] .reg-waiting-head::marker{color:var(--o-highlighter-ink)}:root[data-omni-style=ink-and-pencil] .reg-waiting-kind{color:var(--o-highlighter-ink);font-size:13px}:root[data-omni-style=ink-and-pencil] .reg-waiting-date{font-size:13px}:root[data-omni-style=ink-and-pencil] .reg-waiting-details[open]>.reg-waiting-head{border-bottom:1px solid color-mix(in oklab, var(--o-highlighter-line) 40%, var(--o-highlighter));background:0 0}:root[data-omni-style=ink-and-pencil] .reg-waiting .reg-proposal-card{border:1px solid var(--o-line);border-radius:var(--o-radius);background:var(--o-surface);box-shadow:none;padding:14px 16px}@media (max-width:639px){:root[data-omni-style=ink-and-pencil] .ag-shell .op-page .reg-table tbody tr.reg-row{border:1px solid var(--o-line-strong);box-shadow:none;padding:12px 16px}:root[data-omni-style=ink-and-pencil] .ag-shell .op-page .reg-table tbody tr.reg-row.reg-row-draft{border-color:var(--o-highlighter-line);border-left:3px solid var(--o-highlighter-line);background:var(--o-highlighter-soft)}:root[data-omni-style=ink-and-pencil] .reg-table tbody tr.reg-row.reg-row-draft td{background:0 0}:root[data-omni-style=ink-and-pencil] .reg-table tbody tr.reg-row.reg-row-draft>td:first-child{box-shadow:none}:root[data-omni-style=ink-and-pencil] .reg-table td:before{color:var(--o-muted);letter-spacing:0;text-transform:none;margin-bottom:2px;font-size:12.5px;font-weight:600}}:root[data-omni-style=ink-and-pencil] .reg-confirm-clean{border:1px solid var(--o-highlighter-line);border-radius:var(--o-radius);background:var(--o-highlighter-soft);padding:8px 8px 8px 14px}:root[data-omni-style=ink-and-pencil] .reg-index-toolbar select{border:1px solid var(--o-line-control)}:root[data-omni-style=ink-and-pencil] .reg-export-label{font-size:14px}:root[data-omni-style=ink-and-pencil] .reg-index-review{color:var(--o-highlighter-ink);background:var(--o-highlighter);border:0;border-radius:3px;padding:1px 6px}@media (max-width:639px){:root[data-omni-style=ink-and-pencil] .reg-summary>.op-stat,:root[data-omni-style=ink-and-pencil] .reg-summary>.op-stat:first-child{border-right:0;border-bottom:1px solid var(--o-line);padding:10px 12px 10px 0}}:root[data-omni-style=ink-and-pencil] .reg-uncertain-mark:before,:root[data-omni-style=ink-and-pencil] .reg-table th .reg-personal:before{content:none}:root[data-omni-style=ink-and-pencil] .reg-waiting-head:hover{background:0 0}@media (max-width:639px){:root[data-omni-style=ink-and-pencil] .reg-table tbody tr.reg-row:before{content:none;background:0 0}}:root[data-omni-style=ink-and-pencil] .reg-tools:not([open]){border-color:unset;box-shadow:none;background:0 0}:root[data-omni-style=ink-and-pencil] .rp-reports .rp-recommend h2,:root[data-omni-style=ink-and-pencil] .ag-shell .settings-nav-group>p,:root[data-omni-style=ink-and-pencil] .ag-shell .settings-page-heading>p{letter-spacing:0;text-transform:none}:root[data-omni-style=ink-and-pencil] .ag-shell .settings-nav-group a[aria-current=page]{color:var(--o-on-accent);background:var(--o-ink);box-shadow:none}:root[data-omni-style=ink-and-pencil] .ag-shell .settings-nav-group a{border-radius:var(--o-control-radius)}:root[data-omni-style=ink-and-pencil] .ag-shell{letter-spacing:0;font-optical-sizing:unset}:root[data-omni-style=ink-and-pencil] .ag-shell h1{letter-spacing:-.02em;font-weight:650;line-height:1.12;font-stretch:var(--o-display-stretch)}:root[data-omni-style=ink-and-pencil] .ag-shell h2{letter-spacing:-.01em;font-weight:650}:root[data-omni-style=ink-and-pencil] .ag-shell h3{letter-spacing:0;font-weight:650}:root[data-omni-style=ink-and-pencil] .ag-shell :is(.ag-button,.button.primary,.ms-button.is-primary){border:1px solid var(--o-ink);background:var(--o-ink);letter-spacing:0;box-shadow:none;transition:background .15s var(--o-ease), border-color .15s var(--o-ease);font-size:14px!important}:root[data-omni-style=ink-and-pencil] .ag-shell :is(.ag-button,.button.primary,.ms-button.is-primary):hover:not(:disabled){background:var(--o-rail-soft);border-color:var(--o-rail-soft);filter:none;box-shadow:none;transform:none}:root[data-omni-style=ink-and-pencil] .ag-shell :is(.ag-button,.button.primary,.ms-button.is-primary):active:not(:disabled){filter:none;transform:translateY(1px)}:root[data-omni-style=ink-and-pencil] .ag-shell :is(.ag-button.ag-button-secondary,:root[data-omni-style=ink-and-pencil] .ag-button-secondary,:root[data-omni-style=ink-and-pencil] .button.secondary,:root[data-omni-style=ink-and-pencil] .ms-button:not(.is-primary)){border:1px solid var(--o-line-control);border-radius:var(--o-control-radius);box-shadow:none;font-size:14px!important;font-weight:600!important}:root[data-omni-style=ink-and-pencil] .ag-shell :is(.ag-button.ag-button-secondary,:root[data-omni-style=ink-and-pencil] .ag-button-secondary,:root[data-omni-style=ink-and-pencil] .button.secondary,:root[data-omni-style=ink-and-pencil] .ms-button:not(.is-primary)):hover:not(:disabled){border-color:var(--o-ink);background:var(--o-surface);color:var(--o-ink);box-shadow:none;transform:none}:root[data-omni-style=ink-and-pencil] .ag-shell .button.danger{border-radius:var(--o-control-radius)}:root[data-omni-style=ink-and-pencil] .ag-shell :is(.ag-text-button,.text-button){color:var(--o-ink)}:root[data-omni-style=ink-and-pencil] .ag-shell :is(.ag-text-button,.text-button):hover:not(:disabled){color:var(--o-ink);text-decoration-color:currentColor;text-decoration-thickness:1px}:root[data-omni-style=ink-and-pencil] .ag-shell .icon-button{border-radius:var(--o-control-radius)}:root[data-omni-style=ink-and-pencil] .ag-shell :is(.icon-button:hover,.icon-button.active){background:var(--o-nav-wash);color:var(--o-ink)}:root[data-omni-style=ink-and-pencil] .ag-shell :is(.form-field,.ag-form-field,.ms-field,.op-form-grid) :is(input:not([type=checkbox],[type=radio],[type=file]),select,textarea){border:1px solid var(--o-line-control);border-radius:var(--o-control-radius);box-shadow:none}:root[data-omni-style=ink-and-pencil] .ag-shell :is(.form-field,.ag-form-field,.ms-field,.op-form-grid) :is(input:not([type=checkbox],[type=radio],[type=file]),select,textarea):hover{border-color:var(--o-text)}:root[data-omni-style=ink-and-pencil] .ag-shell :is(.form-field,.ag-form-field,.ms-field,.op-form-grid) :is(input,select,textarea):focus{border-color:var(--o-ink)}:root[data-omni-style=ink-and-pencil] .ag-shell .tabs{border:1px solid var(--o-line-control);border-radius:var(--o-control-radius);background:var(--o-surface);gap:0;padding:0}:root[data-omni-style=ink-and-pencil] .ag-shell .tabs>button{color:var(--o-text);border-radius:0;font-size:14px;font-weight:500}:root[data-omni-style=ink-and-pencil] .ag-shell .tabs>button+button{border-left:1px solid var(--o-line-strong)}:root[data-omni-style=ink-and-pencil] .ag-shell .tabs>button:hover{background:var(--o-surface-soft)}:root[data-omni-style=ink-and-pencil] .ag-shell .tabs>button.active{background:var(--o-ink);color:var(--o-on-accent);box-shadow:none}:root[data-omni-style=ink-and-pencil] .ag-shell .tabs button>span{background:var(--o-highlighter);color:var(--o-highlighter-ink);border-radius:4px;padding:1px 6px;font-size:12px}:root[data-omni-style=ink-and-pencil] .ag-shell :is(.record-table,.op-table) th{background:var(--o-surface);color:var(--o-text);font-size:13px;font-stretch:var(--o-narrow-stretch);letter-spacing:0;text-transform:none;border-bottom:1px solid var(--o-ink)}:root[data-omni-style=ink-and-pencil] .ag-shell :is(.record-table,.op-table) td{border-bottom:1px solid var(--o-line)}:root[data-omni-style=ink-and-pencil] .ag-shell :is(.record-table,.op-table) tbody tr:hover{background:var(--o-surface-soft)}:root[data-omni-style=ink-and-pencil] .o-card-interactive:hover{box-shadow:none;border-color:var(--o-ink);transform:none}:root[data-omni-style=ink-and-pencil] .o-hero{border:1px solid var(--o-ink)}:root[data-omni-style=ink-and-pencil] .o-pill{background:var(--o-neutral-bg);color:var(--o-text);border-radius:4px;padding:2px 8px;font-size:13px}:root[data-omni-style=ink-and-pencil] .o-pill:before{content:none}:root[data-omni-style=ink-and-pencil] .o-icon-tile{border-radius:var(--o-radius);box-shadow:inset 0 0 0 1px var(--o-line)}:root[data-omni-style=ink-and-pencil] .o-eyebrow{color:var(--o-muted);letter-spacing:0;text-transform:none;gap:8px;font-size:13px;font-weight:600}:root[data-omni-style=ink-and-pencil] .o-eyebrow:before{content:none}:root[data-omni-style=ink-and-pencil] .o-progress>span{background:var(--o-surface);box-shadow:none}:root[data-omni-style=ink-and-pencil] .o-progress-light>span{background:var(--o-accent)}:root[data-omni-style=ink-and-pencil] .o-search-field{border:1px solid var(--o-line-control)}@media (max-width:760px){:root[data-omni-style=ink-and-pencil] .ag-shell :is(.record-table,.op-table) th{font-size:12px}}:root[data-omni-style=ink-and-pencil] .wb-chart>header span{letter-spacing:0;text-transform:none}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-stage{background:var(--o-surface)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-sidebar{background:var(--o-page);color:var(--o-ink);box-shadow:inset -1px 0 0 var(--o-line);border-right:0;padding:22px 0 14px 14px}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-sidebar>:not(.ag-sidebar-body){margin-right:14px}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-sidebar .ag-sidebar-body{margin-right:0;padding-right:0}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-sidebar .ag-brand{grid-template-columns:24px auto minmax(0,1fr);align-items:center;gap:0 8px;margin-bottom:20px;padding:0 6px}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-sidebar .ag-brand>img{filter:none;mix-blend-mode:normal}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-sidebar .ag-brand>span{color:var(--o-accent);font:700 27px/1 var(--o-font);font-stretch:var(--o-display-stretch);letter-spacing:-.03em}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-sidebar .ag-brand-dot{color:var(--o-accent)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-sidebar .ag-brand>small{color:var(--o-muted);grid-area:1/3;align-self:end;padding-bottom:2px;font-size:12.5px}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-sidebar button.ag-ask-button{border:1px solid var(--o-line-control);border-radius:var(--o-control-radius);background:var(--o-surface);width:calc(100% - 14px);color:var(--o-ink);margin-right:0;font-weight:600}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-sidebar button.ag-ask-button:hover{border-color:var(--o-ink);background:var(--o-surface)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-sidebar .ag-ask-icon{color:var(--o-ink)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-sidebar .ag-ask-button>kbd{color:var(--o-muted);border-color:var(--o-line-strong);background:0 0}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-sidebar .ag-primary-navigation{gap:2px}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-sidebar .ag-primary-navigation>a{color:var(--o-nav-muted);border-radius:var(--o-radius-lg) 0 0 var(--o-radius-lg);border:0;padding:10px 14px 10px 10px;font-size:14.5px;font-weight:500;position:relative}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-sidebar .ag-primary-navigation>a>svg{stroke-width:1.7px}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-sidebar .ag-primary-navigation>a:hover{background:var(--o-nav-wash);color:var(--o-ink)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-sidebar .ag-primary-navigation>a.is-active{background:var(--o-surface);color:var(--o-ink);box-shadow:inset 1px 0 0 var(--o-line), inset 0 1px 0 var(--o-line), inset 0 -1px 0 var(--o-line);border-color:unset;font-weight:650}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-sidebar .ag-nav-count{color:var(--o-highlighter-ink);background:var(--o-highlighter);border-radius:4px;font-weight:650}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-sidebar .ag-nav-recent{margin:2px 14px 6px 0}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-sidebar .ag-nav-recent a{border-radius:var(--o-radius-sm);color:var(--o-muted);font-size:13px}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-sidebar .ag-nav-recent a:hover,:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-sidebar .ag-nav-recent a.is-active{background:var(--o-nav-wash);color:var(--o-ink)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-sidebar-context{border-color:var(--o-line);margin:16px 24px 8px 10px}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-sidebar-context p{color:var(--o-ink)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-sidebar-context>span{color:var(--o-muted)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-sidebar-context>a{color:var(--o-accent-strong);font-size:12.5px}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-sidebar-footer{border-color:var(--o-line)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-sidebar .ag-context-button{color:var(--o-text);border-color:var(--o-line-strong)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-sidebar .ag-context-button>svg{color:var(--o-accent)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-sidebar .ag-context-button:hover{background:var(--o-nav-wash);color:var(--o-ink)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-account{color:var(--o-ink);border-radius:var(--o-radius)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-account strong{color:var(--o-ink)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-account small,:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-account>svg{color:var(--o-muted)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-account:hover{background:var(--o-nav-wash)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-user-avatar{background:var(--o-ink);color:var(--o-surface);border:0;border-radius:8px;font-weight:700}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-runtime-mini{color:var(--o-muted)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-runtime-mini:hover{background:var(--o-nav-wash)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-sidebar .ag-icon{color:var(--o-ink)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-sidebar .ag-icon:hover{background:var(--o-nav-wash)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-sidebar :is(a,button):focus-visible{outline-color:var(--o-focus)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-topbar{border-bottom:1px solid var(--o-line);min-height:64px;padding:10px 28px}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-topbar>.o-find-page{border:1px solid var(--o-line-strong);border-radius:var(--o-control-radius);background:var(--o-surface);max-width:440px;box-shadow:none;padding:0 14px;font-size:14px}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-breadcrumb{font-size:13px}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-workspace-select{border-radius:var(--o-control-radius)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-workspace-select strong{font-size:13.5px;font-weight:650}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-workspace-select small{font-size:12px}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-workspace-avatar{background:var(--o-mint);box-shadow:inset 0 0 0 1px var(--o-line);border-radius:8px;font-weight:700}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-demo-label{border:1px solid var(--o-line-strong);background:0 0;border-radius:4px;font-size:12px}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-section-tabs>:is(a,button){font:500 14px var(--o-font)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-section-tabs>:is(a,button):hover,:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-section-tabs>[aria-current=page]{color:var(--o-ink)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-section-tabs>[aria-current=page]{border-bottom-color:var(--o-ink);font-weight:650}:root[data-omni-style=ink-and-pencil] .o-section-menu{border-radius:var(--o-radius-lg);box-shadow:var(--o-shadow-sheet)}:root[data-omni-style=ink-and-pencil] .o-section-menu .ag-section-count{border-radius:var(--o-radius)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-main h1{font-weight:650;font-stretch:var(--o-display-stretch);letter-spacing:-.02em;line-height:1.12}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first :is(.button.primary,:root[data-omni-style=ink-and-pencil] .ag-button:not(.ag-button-secondary)):not(:disabled){background:var(--o-ink);border-color:var(--o-ink);color:var(--o-surface);box-shadow:none;font-weight:600!important}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first :is(.button.primary,:root[data-omni-style=ink-and-pencil] .ag-button:not(.ag-button-secondary)):hover:not(:disabled){background:var(--o-rail-soft);border-color:var(--o-rail-soft)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .work-summary{border:0;border-top:1px solid var(--o-line);border-bottom:3px double var(--o-ink);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0 32px;padding:0}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .work-summary>div{gap:8px;padding:14px 20px 16px}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .work-summary>div:first-child{border-radius:unset;color:unset;background:0 0;padding-left:0}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .work-summary>div:not(:last-child){border-right:1px solid var(--o-line)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .work-summary strong{letter-spacing:-.02em;font-size:clamp(32px,3vw,44px);font-weight:600}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .work-summary span{font-size:13px;font-weight:550}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .work-summary small{font-size:12px}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .work-summary svg{top:14px}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .work-list{border-radius:var(--o-radius-lg);box-shadow:var(--o-shadow-card)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .work-row-icon{border-radius:var(--o-radius)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .wc-rows{border-radius:var(--o-radius-lg);box-shadow:var(--o-shadow-card)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .wc-record>svg:first-child{border-radius:var(--o-radius)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .settings-sections>section{border-radius:var(--o-radius-lg);box-shadow:var(--o-shadow-card)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first :is(.forecast-card,.forecast-empty,.forecast-setup,.gov-panel){border-radius:var(--o-radius-lg)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .forecast-card{box-shadow:var(--o-shadow-card)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .forecast-numbers{border-radius:var(--o-radius)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .forecast-plan:not(.forecast-overview){border-radius:var(--o-radius-lg)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .forecast-overview{border-radius:var(--o-radius-lg);box-shadow:var(--o-shadow-card)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .op-stats{gap:0}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first :is(.wc-rows,:root[data-omni-style=ink-and-pencil] .settings-sections>section,:root[data-omni-style=ink-and-pencil] .forecast-card,:root[data-omni-style=ink-and-pencil] .forecast-overview,:root[data-omni-style=ink-and-pencil] .forecast-plan:not(.forecast-overview),.gov-panel,.work-list,.wf-card,.bp-panel,.o-card){background:var(--o-pearl);border-color:var(--o-line);box-shadow:var(--o-shadow-card)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first :is(.wc-center-section>header h2,.work-section-heading h2,.settings-label h2,.wf-heading h2,.forecast-outlook h4){font-weight:650;font-stretch:var(--o-display-stretch);letter-spacing:-.01em}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first :is(.table-scroll,.op-table-scroll,.reg-table-wrap){border-radius:var(--o-radius-lg)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first :is(.record-table,.op-table,.reg-table) th{background:var(--o-surface);color:var(--o-text);font-size:13px;font-weight:650;font-stretch:var(--o-narrow-stretch);letter-spacing:0;text-transform:none;border-bottom:1px solid var(--o-ink)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first :is(.modal,.drawer,.forecast-dialog){border-radius:var(--o-radius-xl);background:var(--o-surface)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first :is(.modal,.drawer,.forecast-dialog)>header h2{font:650 24px/1.2 var(--o-display-font);font-stretch:var(--o-display-stretch);letter-spacing:-.015em}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first :is(.wf-form,.bs-form,.form-field,.ag-form-field,.settings-field) :is(input:not([type=checkbox],[type=radio],[type=file]),select,textarea){border-color:var(--o-line-control);border-radius:var(--o-control-radius)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .omni-conversation .agent-chat-welcome>:is(h2,h3){font:650 clamp(28px, 3vw, 40px)/1.1 var(--o-display-font);font-stretch:var(--o-display-stretch);letter-spacing:-.025em}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .omni-conversation .agent-chat-welcome em{font:inherit;color:inherit;font-family:unset;font-weight:unset;font-style:unset}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .omni-conversation .agent-chat-welcome>p{color:var(--o-text);font-size:15px;line-height:1.55}:root[data-omni-style=ink-and-pencil] .omni-welcome-step{color:var(--o-text)}:root[data-omni-style=ink-and-pencil] .omni-welcome-icon{border:1px solid var(--o-line-strong);border-radius:var(--o-radius);background:var(--o-surface);box-shadow:none}:root[data-omni-style=ink-and-pencil] .omni-welcome-step[data-current=true] .omni-welcome-icon{color:var(--o-surface);background:var(--o-accent);border-color:var(--o-accent)}:root[data-omni-style=ink-and-pencil] .omni-welcome-step strong{font-size:12.5px;font-weight:600}:root[data-omni-style=ink-and-pencil] .omni-welcome-step small{color:var(--o-muted);font-size:11.5px}:root[data-omni-style=ink-and-pencil] .omni-welcome-link{background:var(--o-line-strong)}:root[data-omni-style=ink-and-pencil] .omni-welcome-link:after{border-top:1px solid var(--o-line-control);border-right:1px solid var(--o-line-control)}:root[data-omni-style=ink-and-pencil] .omni-welcome-link i{background:var(--o-ink)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .omni-conversation .agent-chat-compose{border:1px solid var(--o-line-control);border-radius:var(--o-radius-lg);background:var(--o-surface);box-shadow:none;padding:12px 14px 10px 16px}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .omni-conversation .agent-chat-compose:focus-within{border-color:var(--o-ink);box-shadow:var(--o-ring)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .omni-conversation .omni-compose-tools>button{border-radius:var(--o-control-radius);color:var(--o-text);background:0 0;border:1px solid #0000;padding-inline:10px;font-size:13.5px;font-weight:600}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .omni-conversation .omni-compose-tools>button:hover:not(:disabled){border-color:var(--o-line-strong);background:var(--o-surface)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .omni-conversation .agent-chat-compose>button{border-radius:var(--o-control-radius)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .omni-conversation .agent-chat-compose>button:not(:disabled){background:var(--o-ink);box-shadow:none}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .omni-conversation .omni-chat-starters>button{border:1px solid var(--o-line-strong);border-radius:var(--o-radius-lg);background:var(--o-surface);box-shadow:none}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .omni-conversation .omni-chat-starters>button:nth-child(2){background:var(--o-surface)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .omni-conversation .omni-chat-starters>button:hover:not(:disabled){border-color:var(--o-ink);background:var(--o-surface)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .omni-conversation .omni-chat-starters strong{font:650 14.5px/1.3 var(--o-font);letter-spacing:0}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .omni-conversation .omni-chat-starters small{font-size:13px}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .omni-conversation .omni-chat-starters>button>svg{display:none}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .omni-conversation .omni-chat-starters>button:nth-child(n+3) strong{font:650 14.5px/1.3 var(--o-font)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .omni-conversation .omni-chat-starters>button:nth-child(n+3) small{font-size:13px}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .omni-conversation .agent-chat-offline{border-radius:var(--o-radius-xl)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .omni-conversation .agent-chat-offline>strong{font:650 28px/1.2 var(--o-display-font);font-stretch:var(--o-display-stretch);letter-spacing:-.015em}:root[data-omni-style=ink-and-pencil] .auth-shell.agentic-entry :is(.auth-form h1,.auth-form h2){font-weight:650;font-stretch:var(--o-display-stretch);letter-spacing:-.02em}@media (max-width:767px){:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .work-summary{border-radius:unset;margin:20px 0 28px}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .work-summary>div,:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .work-summary>div:first-child{padding:12px 12px 12px 0}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .work-summary>div:not(:last-child){border-right:0}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .work-summary>div:nth-child(-n+2){border-bottom:1px solid var(--o-line)}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .work-summary strong{font-size:30px}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .omni-conversation .agent-chat-compose{border-radius:var(--o-radius-lg)}}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-breadcrumb:before{content:none;color:unset}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .work-summary>div:not(:first-child):not(:last-child){border-right:0}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .op-stat{border-radius:unset;box-shadow:none}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .op-stat:before{opacity:1}@media (max-width:767px){:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .work-summary>div:not(:first-child):not(:last-child){border:0}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .work-summary>div:first-child{border-radius:unset}}@media (max-width:1100px){:root[data-omni-style=ink-and-pencil] .omni-welcome-icon{border-radius:calc(7px * var(--o-radius-scale))}}@media (min-width:768px) and (max-height:850px){:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-sidebar{padding-top:24px}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-sidebar .ag-brand{margin-bottom:22px}}@media (max-width:1100px) and (min-width:768px){:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-sidebar{padding-inline:14px}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-topbar{padding-inline:24px}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .work-summary>div{padding:20px 14px}}@media (max-width:767px){:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-sidebar{border-radius:0 calc(20px * var(--o-radius-scale)) calc(20px * var(--o-radius-scale)) 0;padding:25px 20px 16px}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-sidebar .ag-brand{margin-bottom:22px}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-topbar{min-height:64px;padding:10px 14px}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-topbar>.o-find-page{padding-inline:10px;font-size:12px}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .ag-breadcrumb{font-size:10px}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .work-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:6px}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .work-summary>div{padding:18px 14px}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .work-summary span{font-size:12px}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .omni-conversation .agent-chat-welcome>:is(h2,h3){font-size:36px}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .omni-conversation .agent-chat-welcome>p{font-size:14px}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .omni-conversation .agent-chat-compose{padding:14px}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .omni-conversation .omni-compose-tools>button{padding-inline:10px}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .omni-conversation .omni-chat-starters strong{font-size:21px}:root[data-omni-style=ink-and-pencil] .ag-shell.ag-shell-chat-first .omni-conversation .omni-chat-starters small{font-size:12px}}:root[data-omni-style=ink-and-pencil] .ag-shell [data-pane=context] .wc-eyebrow{letter-spacing:0;text-transform:none}:root[data-omni-style=ink-and-pencil] .ag-shell [data-pane=context] .wc-file-filters button[aria-pressed=true]{border-color:var(--o-ink);background:var(--o-surface);box-shadow:inset 0 0 0 1px var(--o-ink)}@media (max-width:600px){:root[data-omni-style=ink-and-pencil] .ag-shell [data-pane=context] .wc-eyebrow{letter-spacing:.04em}}
