*,:before,:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-webkit-text-size-adjust:100%;line-height:1.5}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}img,svg,video,canvas{max-width:100%;display:block}img,video{height:auto}table{border-collapse:collapse}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0}html,body{height:100%;margin:0}body{font-weight:var(--openui-font-weight-regular);font-variation-settings:var(--openui-font-variation-regular);letter-spacing:var(--openui-letter-spacing-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}b,strong{font-variation-settings:var(--openui-font-variation-medium)}[data-openui-devtools-root]{font-variation-settings:normal}.openui-agent-mascot,.openui-agent-mascot-loader{visibility:hidden}:has(>.openui-agent-mascot,>.openui-agent-mascot-loader){--bureau-u:calc(20px / 36);position:relative}:has(>.openui-agent-mascot-loader){--bureau-u:calc(32px / 36)}:has(>.openui-agent-mascot,>.openui-agent-mascot-loader):before{content:"";left:calc(50% - 14 * var(--bureau-u));height:calc(16 * var(--bureau-u));border-radius:calc(5 * var(--bureau-u));pointer-events:none;background:currentColor;animation:1.6s ease-in-out infinite bureau-mark-top;position:absolute}:has(>.openui-agent-mascot,>.openui-agent-mascot-loader):after{content:"";left:calc(50% - 14 * var(--bureau-u));height:calc(16 * var(--bureau-u));border-radius:calc(5 * var(--bureau-u));pointer-events:none;background:currentColor;animation:1.6s ease-in-out infinite bureau-mark-top;position:absolute}:has(>.openui-agent-mascot,>.openui-agent-mascot-loader):before{top:calc(50% - 18 * var(--bureau-u));width:calc(22 * var(--bureau-u))}:has(>.openui-agent-mascot,>.openui-agent-mascot-loader):after{top:calc(50% + 2 * var(--bureau-u));width:calc(28 * var(--bureau-u));transform-origin:0;animation-name:bureau-mark-bottom;animation-delay:.15s}.openui-behind-the-scenes--settled :has(>.openui-agent-mascot):before{opacity:.6;animation:none}.openui-behind-the-scenes--settled :has(>.openui-agent-mascot):after{opacity:.6;animation:none}@media (prefers-reduced-motion:reduce){:has(>.openui-agent-mascot,>.openui-agent-mascot-loader):before{opacity:.6;animation:none}:has(>.openui-agent-mascot,>.openui-agent-mascot-loader):after{opacity:.6;animation:none}}@keyframes bureau-mark-top{0%,to{opacity:.35}40%,70%{opacity:1}}@keyframes bureau-mark-bottom{0%,to{opacity:.35;transform:scaleX(.79)}45%,70%{opacity:1;transform:scaleX(1)}}.openui-model-switcher-item:has([data-paid]) .openui-tag{background-color:var(--openui-alert-background);color:var(--openui-text-alert-primary)}
