@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5972bc34-module__OU16Qa__className{font-family:Inter,Inter Fallback;font-style:normal}
:root{--color-surface:255 255 255;--color-surface-raised:255 255 255;--color-surface-alt:249 250 251;--color-surface-inset:243 244 246;--color-content:17 24 39;--color-content-secondary:55 65 81;--color-content-tertiary:75 85 99;--color-content-muted:75 85 99;--color-content-faded:107 114 128;--color-border:229 231 235;--color-border-strong:209 213 219;--color-warning:180 83 9;--color-danger:220 38 38;--color-info:37 99 235;--color-success:5 150 105;--color-success-hover:16 185 129;--color-danger-strong:220 38 38;--color-danger-strong-hover:239 68 68;--nav-bg:#fffffff2;--nav-border:#e5e7eb;--dropdown-bg:#fff;--dropdown-border:#e5e7eb;--overlay-bg:#fffffff2;--input-bg:#fff;--code-inline-bg:#e5e7eb;--code-inline-text:#1f2937;--user-bubble-bg:#a5cfef;--user-bubble-border:#8fc4e9;--user-bubble-text:#111827;--assistant-bubble-bg:#f9fafb;--assistant-bubble-border:#e5e7eb;--assistant-bubble-text:#111827;--error-bubble-bg:#fef2f2;--error-bubble-border:#fecaca;--error-bubble-text:#b91c1c;--cancelled-bubble-bg:#fefce8;--cancelled-bubble-border:#fde68a;--cancelled-bubble-text:#854d0e;--code-block-bg:#1f2937;--code-block-text:#f3f4f6;--a2ui-card-bg:rgb(var(--color-surface-raised));--a2ui-card-border:1px solid rgb(var(--color-border));--a2ui-card-radius:8px;--a2ui-card-padding:14px;--a2ui-card-shadow:none;--a2ui-card-backdrop-filter:none;--a2ui-button-bg:rgb(var(--color-primary));--a2ui-button-bg-hover:rgb(var(--color-primary-hover));--a2ui-button-text-color:#fff;--a2ui-button-radius:6px;--a2ui-button-shadow-hover:0 4px 12px -2px rgb(var(--color-primary)/.3);--a2ui-input-bg:var(--dropdown-bg);--a2ui-input-border:1px solid var(--dropdown-border);--a2ui-input-border-focus:1px solid rgb(var(--color-primary)/.5);--a2ui-input-ring-focus:0 0 0 2px rgb(var(--color-primary)/.2);--a2ui-input-color:rgb(var(--color-content));--a2ui-input-placeholder-color:rgb(var(--color-content-muted));--a2ui-input-radius:6px;--a2ui-pill-bg:rgb(var(--color-primary)/.15);--a2ui-pill-color:rgb(var(--color-primary));--a2ui-divider-color:rgb(var(--color-border));--a2ui-tab-bg:transparent;--a2ui-tab-bg-active:rgb(var(--color-primary)/.12);--a2ui-tab-color:rgb(var(--color-content-tertiary));--a2ui-tab-color-active:rgb(var(--color-primary));--a2ui-tab-border-active:2px solid rgb(var(--color-primary));--a2ui-list-gap:4px}.card,.modal{background-color:rgb(var(--color-surface));border:1px solid rgb(var(--color-border))}.heading-gradient{color:rgb(var(--color-primary))}.heading-gradient-alt,.heading-gradient-tertiary{color:rgb(var(--color-content))}.btn-gradient{background-color:rgb(var(--color-primary))}.btn-gradient:hover{background-color:rgb(var(--color-primary-hover))}.btn-nav{background-color:rgb(var(--color-primary));color:#fff}.btn-nav:hover{background-color:rgb(var(--color-primary-hover))}.input-themed{background-color:rgb(var(--color-surface));border-color:rgb(var(--color-border))}.circle-gradient{background-color:rgb(var(--color-primary))}.badge-success{color:#15803d;background-color:#dcfce7}.badge-info{color:#1d4ed8;background-color:#dbeafe}.badge-warning{color:#92400e;background-color:#fef3c7}.icon-bg-success{background-color:#f0fdf4}.btn-action-success{color:#15803d;background-color:#dcfce7}.btn-action-success:hover{background-color:#bbf7d0}.btn-action-info{color:#1d4ed8;background-color:#dbeafe}.btn-action-info:hover{background-color:#bfdbfe}.btn-action-warning{color:#92400e;background-color:#fef3c7}.btn-action-warning:hover{background-color:#fde68a}.tab-active{background-color:rgb(var(--color-primary-subtle));color:rgb(var(--color-primary-hover));border:1px solid rgb(var(--color-primary)/.2)}.tab-inactive{background-color:rgb(var(--color-surface-inset));color:rgb(var(--color-content-tertiary))}.tab-inactive:hover{background-color:rgb(var(--color-surface-inset))}.btn-action-danger{color:#b91c1c;background-color:#fee2e2}.btn-action-danger:hover{background-color:#fecaca}.badge-danger{color:#b91c1c;background-color:#fee2e2}.badge-primary{background-color:rgb(var(--color-primary-subtle));color:rgb(var(--color-primary))}.section-info{background-color:#eff6ff;border-color:#bfdbfe}.section-info .section-title{color:#1e40af}.section-info .section-text{color:#1d4ed8}.section-info .section-icon{color:#3b82f6}.section-info .section-input{border-color:#bfdbfe}.section-info .section-input:focus{--tw-ring-color:#3b82f6}.section-info .section-readonly{background-color:#dbeafe80;border-color:#bfdbfe}.section-info .section-btn{color:#1e40af;background-color:#bfdbfe}.section-info .section-btn:hover{background-color:#93c5fd}.section-warning{background-color:#fffbeb;border-color:#fde68a}.section-warning .section-title{color:#92400e}.section-warning .section-text{color:#a16207}.section-warning .section-icon{color:#b45309}.section-warning .section-input{border-color:#fde68a}.section-warning .section-input:focus{--tw-ring-color:#f59e0b}.section-warning .section-readonly{background-color:#fef3c780;border-color:#fde68a}.section-warning .section-btn{color:#92400e;background-color:#fde68a}.section-warning .section-btn:hover{background-color:#fcd34d}.feature-visual{background:linear-gradient(to bottom right,rgb(var(--color-primary-subtle)),rgb(var(--color-surface-inset)));border-color:rgb(var(--color-border))}
[data-theme=loblaw]{--color-primary:220 38 38;--color-primary-hover:185 28 28;--color-primary-light:239 68 68;--color-primary-subtle:254 242 242;--chat-gradient:linear-gradient(to bottom,#fef2f24d,#fff,#f9fafb4d);--scrollbar-r:220;--scrollbar-g:38;--scrollbar-b:38;--gradient-primary:#dc2626;--gradient-primary-end:#dc2626;--gradient-primary-hover:#b91c1c;--hero-gradient:linear-gradient(to bottom right,#fef2f2,#fff,#f9fafb);--hero-dot-color:#dc2626;--color-checkmark:220 38 38}
[data-theme=vita]{--color-primary:168 85 247;--color-primary-hover:147 51 234;--color-primary-light:192 132 252;--color-primary-subtle:88 28 135;--color-surface:0 0 0;--color-surface-raised:17 17 22;--color-surface-alt:26 26 30;--color-surface-inset:36 36 42;--color-content:255 255 255;--color-content-secondary:209 213 219;--color-content-tertiary:156 163 175;--color-content-muted:156 163 175;--color-content-faded:156 163 175;--color-border:38 38 45;--color-border-strong:51 51 58;--color-warning:251 191 36;--color-danger:248 113 113;--color-info:96 165 250;--nav-bg:#000000e6;--nav-border:#ffffff1a;--dropdown-bg:#111827f2;--dropdown-border:#ffffff1a;--overlay-bg:#000000e6;--input-bg:#1a1a1a;--code-inline-bg:#ffffff1a;--code-inline-text:#f3f4f6;--chat-gradient:linear-gradient(to bottom,#581c871a,#000,#1e3a8a1a);--user-bubble-bg:linear-gradient(to right,#a855f7,#ec4899);--user-bubble-border:transparent;--user-bubble-text:#fff;--assistant-bubble-bg:#ffffff0d;--assistant-bubble-border:#ffffff1a;--assistant-bubble-text:#fff;--error-bubble-bg:#ef444433;--error-bubble-border:#ef44444d;--error-bubble-text:#fca5a5;--cancelled-bubble-bg:#eab3081a;--cancelled-bubble-border:#eab3084d;--cancelled-bubble-text:#fef9c3;--scrollbar-r:168;--scrollbar-g:85;--scrollbar-b:247;--gradient-primary:#a855f7;--gradient-primary-end:#ec4899;--gradient-primary-hover:#9333ea;--hero-gradient:linear-gradient(to bottom right,#581c8733,#00000080,#1e3a8a33);--hero-dot-color:#a855f7;--color-checkmark:74 222 128;--code-block-bg:#00000080;--code-block-text:#f3f4f6;--a2ui-card-bg:#ffffff0d;--a2ui-card-border:1px solid #ffffff1a;--a2ui-card-shadow:0 2px 8px #0000004d;--a2ui-card-backdrop-filter:blur(12px);--a2ui-button-bg:rgb(var(--color-primary-hover));--a2ui-button-bg-hover:#7e22ce;--a2ui-input-bg:#111827f2;--a2ui-input-border:1px solid #ffffff1a;--a2ui-input-placeholder-color:rgb(var(--color-content-muted));--a2ui-divider-color:#ffffff14;--a2ui-pill-color:rgb(var(--color-primary-light))}[data-theme=vita] .card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1a}[data-theme=vita] .modal{background-color:#111827;border:1px solid #ffffff1a}[data-theme=vita] .heading-gradient{color:unset;background:linear-gradient(to right,var(--gradient-primary),var(--gradient-primary-end));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=vita] .heading-gradient-alt{color:unset;background:linear-gradient(90deg,#60a5fa,#a855f7);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=vita] .heading-gradient-tertiary{color:unset;background:linear-gradient(90deg,#4ade80,#60a5fa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=vita] .btn-gradient{background:linear-gradient(to right,var(--gradient-primary),var(--gradient-primary-end))}[data-theme=vita] .btn-gradient:hover{background-color:unset;box-shadow:0 25px 50px -12px #a855f740}[data-theme=vita] .btn-nav{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#ffffff1a}[data-theme=vita] .btn-nav:hover{background:#fff3}[data-theme=vita] .input-themed{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border-color:#fff3}[data-theme=vita] .circle-gradient{background:linear-gradient(to bottom right,var(--gradient-primary),var(--gradient-primary-end))}[data-theme=vita] .badge-success{color:#4ade80;background-color:#4ade8026}[data-theme=vita] .badge-info{color:#60a5fa;background-color:#60a5fa26}[data-theme=vita] .badge-warning{color:#fbbf24;background-color:#fbbf2426}[data-theme=vita] .icon-bg-success{background:linear-gradient(to bottom right,#4ade8033,#22c55e33)}[data-theme=vita] .btn-action-success{color:#4ade80;background:#4ade8026}[data-theme=vita] .btn-action-success:hover{background:#4ade8040}[data-theme=vita] .btn-action-info{color:#60a5fa;background:#60a5fa26}[data-theme=vita] .btn-action-info:hover{background:#60a5fa40}[data-theme=vita] .btn-action-warning{color:#fbbf24;background:#fbbf2426}[data-theme=vita] .btn-action-warning:hover{background:#fbbf2440}[data-theme=vita] .tab-active{color:#c084fc;background:#a855f733;border:1px solid #a855f74d}[data-theme=vita] .tab-inactive{color:#9ca3af;background:#ffffff0d}[data-theme=vita] .tab-inactive:hover{background:#ffffff1a}[data-theme=vita] .btn-action-danger{color:#f87171;background:#ef444426}[data-theme=vita] .btn-action-danger:hover{background:#ef444440}[data-theme=vita] .badge-danger{color:#f87171;background-color:#ef444426}[data-theme=vita] .badge-primary{color:#c084fc;background-color:#a855f726}[data-theme=vita] .section-info{background-color:#60a5fa1a;border-color:#60a5fa40}[data-theme=vita] .section-info .section-title{color:#93c5fd}[data-theme=vita] .section-info .section-text,[data-theme=vita] .section-info .section-icon{color:#60a5fa}[data-theme=vita] .section-info .section-input{border-color:#60a5fa4d}[data-theme=vita] .section-info .section-readonly{background-color:#60a5fa14;border-color:#60a5fa33}[data-theme=vita] .section-info .section-btn{color:#93c5fd;background-color:#60a5fa33}[data-theme=vita] .section-info .section-btn:hover{background-color:#60a5fa4d}[data-theme=vita] .section-warning{background-color:#fbbf241a;border-color:#fbbf2440}[data-theme=vita] .section-warning .section-title{color:#fcd34d}[data-theme=vita] .section-warning .section-text,[data-theme=vita] .section-warning .section-icon{color:#fbbf24}[data-theme=vita] .section-warning .section-input{border-color:#fbbf244d}[data-theme=vita] .section-warning .section-readonly{background-color:#fbbf2414;border-color:#fbbf2433}[data-theme=vita] .section-warning .section-btn{color:#fcd34d;background-color:#fbbf2433}[data-theme=vita] .section-warning .section-btn:hover{background-color:#fbbf244d}[data-theme=vita] .feature-visual{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(to bottom right,#581c8780,#1e3a8a80);border-color:#ffffff1a}
[data-theme=morrisons]{--color-primary:0 128 49;--color-primary-hover:0 96 37;--color-primary-light:0 160 62;--color-primary-subtle:236 253 243;--chat-gradient:linear-gradient(to bottom,#ecfdf34d,#fff,#f9fafb4d);--scrollbar-r:0;--scrollbar-g:128;--scrollbar-b:49;--gradient-primary:#008031;--gradient-primary-end:#008031;--gradient-primary-hover:#006025;--hero-gradient:linear-gradient(to bottom right,#ecfdf3,#fff,#f9fafb);--hero-dot-color:#008031;--color-checkmark:0 128 49;--color-success:0 128 49;--color-success-hover:0 96 37}
.a2ui-surface-host{color:rgb(var(--color-content));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--a2ui-color-background:rgb(var(--color-surface));--a2ui-color-on-background:rgb(var(--color-content));--a2ui-color-surface:rgb(var(--color-surface-raised));--a2ui-color-on-surface:rgb(var(--color-content));--a2ui-color-primary:rgb(var(--color-primary));--a2ui-color-primary-hover:rgb(var(--color-primary-hover));--a2ui-color-on-primary:#fff;--a2ui-color-secondary:rgb(var(--color-surface-inset));--a2ui-color-secondary-hover:rgb(var(--color-surface-alt));--a2ui-color-on-secondary:rgb(var(--color-content));--a2ui-color-border:rgb(var(--color-border));--a2ui-border:1px solid rgb(var(--color-border));--a2ui-border-radius:6px;--a2ui-color-input:var(--a2ui-input-bg);--a2ui-color-on-input:var(--a2ui-input-color);--a2ui-text-caption-color:rgb(var(--color-content));--a2ui-card-background:var(--a2ui-card-bg);--a2ui-card-border-radius:var(--a2ui-card-radius);--a2ui-card-box-shadow:var(--a2ui-card-shadow);--a2ui-card-margin:0;--a2ui-row-gap:8px;--a2ui-column-gap:4px;--a2ui-divider-spacing:6px;--a2ui-label-font-size:12px;--a2ui-label-font-weight:600;--a2ui-icon-size:24px;--a2ui-icon-font-variation-settings:"FILL" 0;--a2ui-image-border-radius:4px;--a2ui-image-icon-size:20px;--a2ui-image-avatar-size:40px;--a2ui-image-small-feature-size:80px;--a2ui-image-large-feature-size:320px;--a2ui-image-header-size:180px;--a2ui-tabs-border:1px solid rgb(var(--color-border));--a2ui-tabs-header-background:var(--a2ui-tab-bg);--a2ui-tabs-header-color:var(--a2ui-tab-color);--a2ui-tabs-header-background-active:var(--a2ui-tab-bg-active);--a2ui-tabs-header-color-active:var(--a2ui-tab-color-active);--a2ui-checkbox-size:16px;--a2ui-datetimeinput-background:var(--a2ui-input-bg);--a2ui-datetimeinput-color:var(--a2ui-input-color);--a2ui-datetimeinput-border:var(--a2ui-input-border);--a2ui-datetimeinput-border-radius:var(--a2ui-input-radius);--a2ui-video-border-radius:var(--a2ui-card-radius);font-size:14px;line-height:1.5}[data-theme=vita] .a2ui-surface-host{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.a2ui-surface-host *,.a2ui-surface-host :before,.a2ui-surface-host :after{box-sizing:border-box}.a2ui-surface-host.a2ui-dashboard-fill{flex-direction:column;min-height:100%;display:flex}.a2ui-surface-host.a2ui-dashboard-fill>*{min-width:0;flex:1 0 auto!important}.a2ui-surface-host h1,.a2ui-surface-host h2,.a2ui-surface-host h3,.a2ui-surface-host h4,.a2ui-surface-host h5,.a2ui-surface-host p,.a2ui-surface-host ul,.a2ui-surface-host ol{margin:0}.a2ui-surface-host h1,.a2ui-surface-host h2,.a2ui-surface-host h3{color:rgb(var(--color-content));font-weight:600;line-height:1.2}.a2ui-surface-host h1{font-size:20px}.a2ui-surface-host h2{font-size:17px}.a2ui-surface-host h3{font-size:15px}.a2ui-surface-host h4{text-transform:uppercase;letter-spacing:.04em;color:var(--a2ui-pill-color);background:var(--a2ui-pill-bg);white-space:nowrap;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.a2ui-surface-host h5{text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--color-content-muted));font-size:11px;font-weight:600}.a2ui-surface-host p{color:rgb(var(--color-content-secondary));-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:13px;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.a2ui-surface-host span>p,.a2ui-surface-host span>p>em{color:rgb(var(--color-content));-webkit-line-clamp:unset;font-size:12px;font-style:normal;font-weight:600;display:inline;overflow:visible}.a2ui-surface-host button{background:var(--a2ui-button-bg);color:var(--a2ui-button-text-color);border-radius:var(--a2ui-button-radius);font:inherit;cursor:pointer;border:none;padding:6px 14px;font-size:13px;transition:background-color .15s}.a2ui-surface-host button:hover{background:var(--a2ui-button-bg-hover)}.a2ui-surface-host button p{color:inherit;-webkit-line-clamp:unset;font-size:13px}.a2ui-surface-host button[aria-pressed]{color:rgb(var(--color-content));border:1px solid rgb(var(--color-border));background:0 0;border-radius:999px;padding:4px 10px;font-size:12px}.a2ui-surface-host button[aria-pressed=true]{background:rgb(var(--color-primary)/.15);color:rgb(var(--color-primary));border-color:rgb(var(--color-primary)/.4)}.a2ui-surface-host input[type=text],.a2ui-surface-host input[type=number],.a2ui-surface-host input[type=password],.a2ui-surface-host textarea{background:var(--a2ui-input-bg);border:var(--a2ui-input-border);border-radius:var(--a2ui-input-radius);color:var(--a2ui-input-color);width:100%;padding:6px 10px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.a2ui-surface-host input[type=text]:focus,.a2ui-surface-host input[type=number]:focus,.a2ui-surface-host input[type=password]:focus,.a2ui-surface-host textarea:focus{border:var(--a2ui-input-border-focus);box-shadow:var(--a2ui-input-ring-focus);outline:none}.a2ui-surface-host input::-moz-placeholder{color:var(--a2ui-input-placeholder-color)}.a2ui-surface-host textarea::-moz-placeholder{color:var(--a2ui-input-placeholder-color)}.a2ui-surface-host input::placeholder,.a2ui-surface-host textarea::placeholder{color:var(--a2ui-input-placeholder-color)}.a2ui-surface-host label{color:rgb(var(--color-content-tertiary));font-size:12px;font-weight:600}.a2ui-surface-host label:has(>input){color:rgb(var(--color-content));cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:400;display:flex}.a2ui-surface-host .a2ui-choice-select{align-items:center;gap:8px;display:flex}.a2ui-surface-host .a2ui-choice-select select{background-color:var(--a2ui-input-bg);border:var(--a2ui-input-border);border-radius:var(--a2ui-input-radius);color:var(--a2ui-input-color);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 5l3 3 3-3' fill='none' stroke='%239ca3af' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;max-width:220px;padding:6px 1.75rem 6px 10px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.a2ui-surface-host .a2ui-choice-select select:focus{border:var(--a2ui-input-border-focus);box-shadow:var(--a2ui-input-ring-focus);outline:none}.a2ui-surface-host .a2ui-choice-select select option{background:rgb(var(--color-surface-raised));color:rgb(var(--color-content))}.a2ui-surface-host input[type=checkbox],.a2ui-surface-host input[type=radio],.a2ui-surface-host input[type=range]{accent-color:rgb(var(--color-primary));cursor:pointer}
