.public-integration-page code{overflow-wrap:anywhere}.public-integration-page .card{min-width:0}.public-website,.auth-app-root{--website-title:2rem;--website-section:1.5rem;--website-card:1.25rem;--website-body:1rem;font-size:var(--website-body);line-height:1.5}.public-website .page h1,.auth-app-root .auth-card h1{font-size:var(--website-title);line-height:1.25}.public-website .page h2,.auth-app-root .auth-card h2{font-size:var(--website-section);line-height:1.3}.public-website .page :is(h3,h4,h5,h6),.auth-app-root .auth-card :is(h3,h4,h5,h6){font-size:var(--website-card);line-height:1.4}.public-website .page :is(p,ul,ol,li,blockquote,td,th,label,legend,small,summary,.helper,.lead,.eyebrow,.chip,button,input,select,textarea),.public-website :is(.top-app-bar,.site-footer) :is(a,button,small,span),.auth-app-root .auth-card :is(p,li,small,span,label,legend,summary,strong,button,input,select,textarea),.auth-app-root .auth-demo-link{font-size:var(--website-body);line-height:1.5}.public-website .page p{margin-block:0 .75rem}.public-website .page .clean-list{align-content:start;row-gap:.25rem;margin-block:.75rem}.public-website .page :is(h1,h2,h3,p,.clean-list)+.clean-list{margin-top:0}.public-website .page :is(.hero-panel,.pricing-card)>:is(p,h2,.clean-list){margin-block:0}.public-website .page :is(.card,.panel,.notice)>:is(p,.clean-list):last-child{margin-bottom:0}.public-website .page code{font-size:var(--website-body);overflow-wrap:anywhere}.public-website .page .section.panel{margin-top:32px;padding:24px}.public-website .page .notice+.notice{margin-top:16px}.public-website .page .notice h2{color:var(--md-sys-color-on-surface)}.public-website .page .credit-table thead th{text-transform:none}@media (max-width:860px){.top-app-bar .brand-lockup{grid-area:1/1}.top-app-bar>.theme-toggle{grid-area:1/2}.top-app-bar .nav-links{border-radius:12px;flex-wrap:wrap;grid-row:2;justify-content:flex-start;overflow:visible}.top-app-bar .nav-links a{white-space:nowrap;flex:1 0 auto}}
:root{--allyk-ui-contract-version:"2026.09.26.1";--allyk-ui-font:Roboto, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--allyk-ui-space-1:4px;--allyk-ui-space-2:8px;--allyk-ui-space-3:12px;--allyk-ui-space-4:16px;--allyk-ui-space-5:24px;--allyk-ui-nav-row-min-height:40px;--allyk-ui-nav-section-gap:12px;--allyk-ui-nav-subsection-indent:10px;--allyk-ui-nav-rail-width:256px;--allyk-ui-nav-rail-collapsed-width:64px;--allyk-ui-chat-measure:760px;--allyk-ui-composer-measure:820px;--allyk-ui-radius-control:8px;--allyk-ui-radius-panel:8px;--allyk-ui-radius-pill:999px;--allyk-ui-focus-width:3px;--allyk-ui-background:#000;--allyk-ui-surface:#101010;--allyk-ui-surface-raised:#181818;--allyk-ui-foreground:#f5f5f5;--allyk-ui-muted:#b9b9b9;--allyk-ui-frame:transparent;--allyk-ui-outline:transparent;--allyk-ui-success:#66d4a4;--allyk-ui-warning:#ffb95f;--allyk-ui-danger:#ffaaa2;--allyk-ui-focus:#ffb95f;--allyk-ui-scrollbar-track:#101010;--allyk-ui-scrollbar-thumb:#6f6f6f;--allyk-ui-scrollbar-thumb-hover:#f5f5f5;--allyk-ui-brand-surface:transparent;--allyk-ui-brand-mark:#fff}:root[data-theme=light]{--allyk-ui-background:#fff;--allyk-ui-surface:#f5f5f5;--allyk-ui-surface-raised:#ebebeb;--allyk-ui-foreground:#101010;--allyk-ui-muted:#4c4c4c;--allyk-ui-frame:transparent;--allyk-ui-outline:transparent;--allyk-ui-success:#006c48;--allyk-ui-warning:#8a4700;--allyk-ui-danger:#b3261e;--allyk-ui-focus:#8a4700;--allyk-ui-scrollbar-track:#f5f5f5;--allyk-ui-scrollbar-thumb:#909090;--allyk-ui-scrollbar-thumb-hover:#101010;--allyk-ui-brand-surface:transparent;--allyk-ui-brand-mark:#000}.allyk-companion-mark{background:var(--allyk-ui-brand-mark);flex:none;width:32px;height:32px;display:inline-block;-webkit-mask:url(/brand/1.6/allyk_web_white.svg) 50%/contain no-repeat;mask:url(/brand/1.6/allyk_web_white.svg) 50%/contain no-repeat}.allyk-companion-mark--small{width:24px;height:24px}@media (forced-colors:active){.allyk-companion-mark{forced-color-adjust:none;background:canvastext}}.chat-response-recovery{min-width:0;color:var(--allyk-ui-foreground);text-align:left;gap:8px;margin-block:12px;display:grid}.chat-response-recovery>header,.chat-response-recovery .recovery-actions{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.chat-response-recovery>header{justify-content:space-between}.chat-response-recovery strong{font-size:14px}.chat-response-recovery p{overflow-wrap:anywhere;margin:0;font-size:13px}.chat-response-recovery .recovery-boundary{color:var(--allyk-ui-muted)}.chat-response-recovery .recovery-text{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.chat-response-recovery button{min-width:32px;max-width:100%;min-height:32px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;justify-self:start;align-items:center;gap:6px;padding:6px;display:inline-flex}.chat-response-recovery button:focus-visible{outline:2px solid var(--allyk-ui-focus);outline-offset:2px}.chat-response-recovery button:disabled{opacity:.6;cursor:default}html,*{scrollbar-color:var(--allyk-ui-scrollbar-thumb) var(--allyk-ui-scrollbar-track);scrollbar-width:thin}@media (hover:hover){:hover{scrollbar-color:var(--allyk-ui-scrollbar-thumb-hover) var(--allyk-ui-scrollbar-track)}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--allyk-ui-scrollbar-track)}::-webkit-scrollbar-thumb{border-radius:var(--allyk-ui-radius-pill);background-clip:content-box;background-color:var(--allyk-ui-scrollbar-thumb);border:3px solid #0000}@media (hover:hover){::-webkit-scrollbar-thumb:hover{background-color:var(--allyk-ui-scrollbar-thumb-hover)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.usage-capacity-meter{overflow-wrap:anywhere;min-width:0}.usage-capacity-meter .capacity-track{display:flex}.usage-capacity-meter .capacity-track>span{border-radius:0;flex-shrink:0}.usage-capacity-meter .capacity-track>.capacity-held{opacity:.55;background:repeating-linear-gradient(135deg,currentColor 0 2px,#0000 2px 5px)}.usage-capacity-meter small{color:var(--allyk-ui-muted);line-height:1.5}
