.cw-portal{--portal-accent:#4337c9;--portal-accent-3:color-mix(in srgb,var(--portal-accent) 3%,#fff);--portal-accent-5:color-mix(in srgb,var(--portal-accent) 5%,#fff);--portal-accent-8:color-mix(in srgb,var(--portal-accent) 8%,#fff);--portal-accent-9:color-mix(in srgb,var(--portal-accent) 9%,#fff);--portal-accent-10:color-mix(in srgb,var(--portal-accent) 10%,#fff);--portal-accent-12:color-mix(in srgb,var(--portal-accent) 12%,#fff);--portal-accent-16:color-mix(in srgb,var(--portal-accent) 16%,#fff);--portal-accent-25:color-mix(in srgb,var(--portal-accent) 25%,#fff);--portal-accent-90:color-mix(in srgb,var(--portal-accent) 90%,#fff);--portal-focus-ring:color-mix(in srgb,var(--portal-accent) 15%,transparent);font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#18181b;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.cw-portal ::-webkit-scrollbar{height:5px;width:13px}.cw-portal ::-webkit-scrollbar-track{background-color:transparent;border-radius:8px}.cw-portal ::-webkit-scrollbar-thumb{background-color:transparent;border:3px solid transparent;border-radius:6px;box-shadow:inset 0 0 5px 5px #d2d4da}.cw-portal [role=button]:focus-visible,.cw-portal [role=tab]:focus-visible,.cw-portal [tabindex]:not([tabindex="-1"]):focus-visible,.cw-portal a:focus-visible,.cw-portal button:focus-visible,.cw-portal input[type=checkbox]:focus-visible,.cw-portal input[type=radio]:focus-visible,.cw-portal summary:focus-visible{outline:2px solid var(--portal-accent);outline-offset:2px}.cw-portal .portal-field:focus,.cw-portal .portal-field:focus-within{border-color:var(--portal-accent);box-shadow:0 0 0 3px var(--portal-focus-ring);outline:none}.cw-portal .portal-field-error,.cw-portal .portal-field-error:focus{border-color:#f04438;box-shadow:0 0 0 3px #f044381f}.cw-portal .portal-checkbox{accent-color:var(--portal-accent)}.cw-portal .portal-tabular{font-variant-numeric:tabular-nums}.cw-portal .portal-ease{transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.cw-portal *,.cw-portal :after,.cw-portal :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.cw-portal .portal-chat-bubble-own .prose,.cw-portal .portal-chat-bubble-own .prose :is(strong,a,code,h1,h2,h3,h4,blockquote){color:inherit}.cw-portal .portal-scrollbar-none{scrollbar-width:none}.cw-portal .portal-scrollbar-none::-webkit-scrollbar{display:none}
