@layer openbitfun.tokens.system,openbitfun.tokens.theme,openbitfun.reset,openbitfun.base,openbitfun.components,openbitfun.overrides;@layer openbitfun.reset{[data-openbitfun-design-system-root],[data-openbitfun-design-system-root] *,[data-openbitfun-design-system-root] *:before,[data-openbitfun-design-system-root] *:after{box-sizing:border-box}[data-openbitfun-design-system-root] button,[data-openbitfun-design-system-root] input,[data-openbitfun-design-system-root] textarea,[data-openbitfun-design-system-root] select{font:inherit}}@layer openbitfun.base{[data-openbitfun-design-system-root] select option,[data-openbitfun-design-system-root] select optgroup{color:var(--openbitfun-color-content-primary);background-color:var(--openbitfun-color-surface-panel)}[data-openbitfun-design-system-root] select option:disabled{color:var(--openbitfun-color-content-disabled)}@media(forced-colors:active){[data-openbitfun-design-system-root] select option,[data-openbitfun-design-system-root] select optgroup{color:FieldText;background-color:Field}}}@layer openbitfun.base{:where([data-openbitfun-design-system-root],[data-openbitfun-design-system-root] *,[data-openbitfun-scrollbar-visibility])::-webkit-scrollbar{width:var(--openbitfun-scrollbar-width);height:var(--openbitfun-scrollbar-width);background:transparent}:where([data-openbitfun-design-system-root],[data-openbitfun-design-system-root] *,[data-openbitfun-scrollbar-visibility])::-webkit-scrollbar-track,:where([data-openbitfun-design-system-root],[data-openbitfun-design-system-root] *,[data-openbitfun-scrollbar-visibility])::-webkit-scrollbar-track-piece,:where([data-openbitfun-design-system-root],[data-openbitfun-design-system-root] *,[data-openbitfun-scrollbar-visibility])::-webkit-scrollbar-corner,:where([data-openbitfun-design-system-root],[data-openbitfun-design-system-root] *,[data-openbitfun-scrollbar-visibility])::-webkit-scrollbar-button,:where([data-openbitfun-design-system-root],[data-openbitfun-design-system-root] *,[data-openbitfun-scrollbar-visibility])::-webkit-resizer{background:transparent}:where([data-openbitfun-design-system-root],[data-openbitfun-design-system-root] *,[data-openbitfun-scrollbar-visibility])::-webkit-scrollbar-thumb{background:var(--openbitfun-color-scrollbar-thumb);border-radius:var(--openbitfun-scrollbar-radius)}:where([data-openbitfun-design-system-root],[data-openbitfun-design-system-root] *,[data-openbitfun-scrollbar-visibility])::-webkit-scrollbar-thumb:hover{background:var(--openbitfun-color-scrollbar-thumb-hover)}@supports (scrollbar-color: transparent transparent){:where([data-openbitfun-design-system-root],[data-openbitfun-design-system-root] *,[data-openbitfun-scrollbar-visibility]){scrollbar-width:thin;scrollbar-color:var(--openbitfun-color-scrollbar-thumb) transparent}}@media(hover:hover)and (pointer:fine)and (forced-colors:none){:where([data-openbitfun-design-system-root],[data-openbitfun-design-system-root] *,[data-openbitfun-scrollbar-visibility]):where(:not(:hover,:focus-visible,:has(:focus-visible),[data-openbitfun-scrollbar-visibility=always]))::-webkit-scrollbar-thumb{background:transparent}@supports (scrollbar-color: transparent transparent){:where([data-openbitfun-design-system-root],[data-openbitfun-design-system-root] *,[data-openbitfun-scrollbar-visibility]):where(:not(:hover,:focus-visible,:has(:focus-visible),[data-openbitfun-scrollbar-visibility=always])){scrollbar-color:transparent transparent}}}[data-openbitfun-scrollbar-visibility=hidden]{scrollbar-width:none}[data-openbitfun-scrollbar-visibility=hidden]::-webkit-scrollbar{display:none}@media(forced-colors:active){:where([data-openbitfun-design-system-root],[data-openbitfun-design-system-root] *,[data-openbitfun-scrollbar-visibility]){scrollbar-color:auto}:where([data-openbitfun-design-system-root],[data-openbitfun-design-system-root] *,[data-openbitfun-scrollbar-visibility])::-webkit-scrollbar-thumb,:where([data-openbitfun-design-system-root],[data-openbitfun-design-system-root] *,[data-openbitfun-scrollbar-visibility])::-webkit-scrollbar-thumb:hover{background:CanvasText}}}@layer openbitfun.components{._root_50nwc_2,._arrow_50nwc_3,._content_50nwc_4,._body_50nwc_5{box-sizing:border-box}._root_50nwc_2{--_enter-x: 0px;--_enter-y: 0px;position:fixed;z-index:var(--openbitfun-layer-tooltip);opacity:0;pointer-events:none;transform:translate3d(var(--_enter-x),var(--_enter-y),0) scale(.98);transition:opacity var(--openbitfun-motion-duration-fast) ease,transform var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard)}._root_50nwc_2[data-openbitfun-state=visible]{opacity:1;transform:translateZ(0) scale(1)}._root_50nwc_2[data-openbitfun-interactive=true][data-openbitfun-state=visible]{pointer-events:auto}._content_50nwc_4{position:relative;z-index:1;max-inline-size:min(var(--openbitfun-overlay-tooltip-max-inline-size),calc(100vw - 16px));max-block-size:min(var(--openbitfun-overlay-tooltip-max-block-size),calc(100vh - 24px));overflow-y:auto;overscroll-behavior:contain;padding:var(--openbitfun-overlay-tooltip-padding-block) var(--openbitfun-overlay-tooltip-padding-inline);border:var(--openbitfun-border-width-default) solid var(--openbitfun-color-border-subtle);border-radius:var(--openbitfun-overlay-tooltip-surface-radius);background:color-mix(in srgb,var(--openbitfun-color-surface-raised) 96%,transparent);color:var(--openbitfun-color-content-primary);font-family:var(--openbitfun-type-support-font-family);font-size:var(--openbitfun-type-support-font-size);font-weight:var(--openbitfun-type-support-font-weight);line-height:var(--openbitfun-type-support-line-height);letter-spacing:var(--openbitfun-type-support-letter-spacing);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;box-shadow:var(--openbitfun-shadow-sm);backdrop-filter:var(--openbitfun-effect-blur-base);-webkit-backdrop-filter:var(--openbitfun-effect-blur-base)}._arrow_50nwc_3{position:absolute;z-index:0;inline-size:var(--openbitfun-overlay-tooltip-arrow-size);block-size:var(--openbitfun-overlay-tooltip-arrow-size);border:var(--openbitfun-border-width-default) solid var(--openbitfun-color-border-subtle);background:color-mix(in srgb,var(--openbitfun-color-surface-raised) 96%,transparent);transform:rotate(45deg)}._root_50nwc_2[data-openbitfun-placement=top] ._arrow_50nwc_3,._root_50nwc_2[data-openbitfun-placement=bottom] ._arrow_50nwc_3{left:calc(50% - var(--openbitfun-overlay-tooltip-arrow-size) / 2)}._root_50nwc_2[data-openbitfun-placement=left] ._arrow_50nwc_3,._root_50nwc_2[data-openbitfun-placement=right] ._arrow_50nwc_3{top:calc(50% - var(--openbitfun-overlay-tooltip-arrow-size) / 2)}._root_50nwc_2[data-openbitfun-placement=top] ._arrow_50nwc_3{bottom:-3px;border-top:0;border-left:0}._root_50nwc_2[data-openbitfun-placement=bottom] ._arrow_50nwc_3{top:-3px;border-right:0;border-bottom:0}._root_50nwc_2[data-openbitfun-placement=left] ._arrow_50nwc_3{right:-3px;border-bottom:0;border-left:0}._root_50nwc_2[data-openbitfun-placement=right] ._arrow_50nwc_3{left:-3px;border-top:0;border-right:0}._root_50nwc_2[data-openbitfun-placement=top]{--_enter-y: 3px;transform-origin:center bottom}._root_50nwc_2[data-openbitfun-placement=bottom]{--_enter-y: -3px;transform-origin:center top}._root_50nwc_2[data-openbitfun-placement=left]{--_enter-x: 3px;transform-origin:right center}._root_50nwc_2[data-openbitfun-placement=right]{--_enter-x: -3px;transform-origin:left center}._root_50nwc_2[data-instant=true]{transition-duration:0ms}@media(prefers-contrast:more){._content_50nwc_4,._arrow_50nwc_3{border-color:var(--openbitfun-color-border-strong)}}@media(forced-colors:active){._content_50nwc_4,._arrow_50nwc_3{border-color:CanvasText;background:Canvas;box-shadow:none}}@media(prefers-reduced-motion:reduce){._root_50nwc_2{transition:opacity 80ms ease;transform:none}._root_50nwc_2[data-openbitfun-state=visible]{transform:none}._root_50nwc_2[data-instant=true]{transition-duration:0ms}}}@layer openbitfun.base{._root_1rfke_2{--_overflow-text-marquee-distance: 0px;--_overflow-text-marquee-duration: 2.4s;--_overflow-text-marquee-offset: calc(0px - var(--_overflow-text-marquee-distance));display:block;min-inline-size:0;max-inline-size:100%;overflow:hidden;text-overflow:clip;white-space:nowrap}._root_1rfke_2:has(>._content_1rfke_15){display:grid;grid-template-columns:minmax(0,1fr);align-items:center;min-block-size:1lh}._content_1rfke_15{display:block;min-inline-size:max-content;line-height:var(--openbitfun-type-modifier-leading-intrinsic-line-height);padding-block:calc(var(--openbitfun-space-1) / 2)}._root_1rfke_2[data-overflow-style=ellipsis]>._content_1rfke_15{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}._root_1rfke_2[data-overflow-lines]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--_overflow-text-lines);line-clamp:var(--_overflow-text-lines);white-space:normal}._root_1rfke_2:dir(rtl){--_overflow-text-marquee-offset: var(--_overflow-text-marquee-distance)}._root_1rfke_2[data-overflow=true]{text-align:start}._root_1rfke_2:not([data-overflow-style=ellipsis])[data-overflow-behavior=fade][data-overflow=true]:not([data-overflow-lines]),._root_1rfke_2:not([data-overflow-style=ellipsis])[data-overflow-behavior=marquee][data-overflow=true]:where(:not(:hover):not(:focus-visible):not([data-marquee-active=true])){-webkit-mask-image:linear-gradient(to right,currentColor 0,currentColor calc(100% - min(var(--openbitfun-layout-overflow-text-fade-extent),25%)),transparent 100%);mask-image:linear-gradient(to right,currentColor 0,currentColor calc(100% - min(var(--openbitfun-layout-overflow-text-fade-extent),25%)),transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._root_1rfke_2:not([data-overflow-style=ellipsis]):where(:dir(rtl))[data-overflow-behavior=fade][data-overflow=true]:not([data-overflow-lines]),._root_1rfke_2:not([data-overflow-style=ellipsis]):where(:dir(rtl))[data-overflow-behavior=marquee][data-overflow=true]:where(:not(:hover):not(:focus-visible):not([data-marquee-active=true])){-webkit-mask-image:linear-gradient(to left,currentColor 0,currentColor calc(100% - min(var(--openbitfun-layout-overflow-text-fade-extent),25%)),transparent 100%);mask-image:linear-gradient(to left,currentColor 0,currentColor calc(100% - min(var(--openbitfun-layout-overflow-text-fade-extent),25%)),transparent 100%)}:where([data-overflow-trigger][data-overflow-active=true]) ._root_1rfke_2:where(:not([data-marquee-trigger=interaction])):not([data-overflow-style=ellipsis])[data-overflow-behavior=marquee][data-overflow=true],:where([data-overflow-trigger]:is(:hover,:focus-within)) ._root_1rfke_2:not([data-overflow-style=ellipsis])[data-overflow-behavior=marquee][data-overflow=true]{-webkit-mask-image:none;mask-image:none}:where([data-overflow-trigger][data-overflow-active=true]) ._root_1rfke_2:where(:not([data-marquee-trigger=interaction]))[data-overflow-behavior=marquee][data-overflow=true] ._content_1rfke_15,:where([data-overflow-trigger]:is(:hover,:focus-within)) ._root_1rfke_2[data-overflow-behavior=marquee][data-overflow=true] ._content_1rfke_15,._root_1rfke_2[data-overflow-behavior=marquee][data-overflow=true]:hover ._content_1rfke_15,._root_1rfke_2[data-overflow-behavior=marquee][data-overflow=true]:focus-visible ._content_1rfke_15,._root_1rfke_2[data-overflow-behavior=marquee][data-overflow=true][data-marquee-active=true] ._content_1rfke_15{min-inline-size:max-content;overflow:visible;text-overflow:clip;animation:_openbitfun-overflow-text-marquee_1rfke_1 var(--_overflow-text-marquee-duration) linear infinite alternate;will-change:transform}@keyframes _openbitfun-overflow-text-marquee_1rfke_1{0%{transform:translate(0)}to{transform:translate(var(--_overflow-text-marquee-offset))}}@media(prefers-reduced-motion:reduce){._root_1rfke_2:not([data-overflow-style=ellipsis])[data-overflow-behavior=marquee][data-overflow=true]{-webkit-mask-image:linear-gradient(to right,currentColor 0,currentColor calc(100% - min(var(--openbitfun-layout-overflow-text-fade-extent),25%)),transparent 100%);mask-image:linear-gradient(to right,currentColor 0,currentColor calc(100% - min(var(--openbitfun-layout-overflow-text-fade-extent),25%)),transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._root_1rfke_2:not([data-overflow-style=ellipsis]):dir(rtl)[data-overflow-behavior=marquee][data-overflow=true]{-webkit-mask-image:linear-gradient(to left,currentColor 0,currentColor calc(100% - min(var(--openbitfun-layout-overflow-text-fade-extent),25%)),transparent 100%);mask-image:linear-gradient(to left,currentColor 0,currentColor calc(100% - min(var(--openbitfun-layout-overflow-text-fade-extent),25%)),transparent 100%)}:where([data-overflow-trigger][data-overflow-active=true]) ._root_1rfke_2:where(:not([data-marquee-trigger=interaction]))[data-overflow-behavior=marquee][data-overflow=true] ._content_1rfke_15,:where([data-overflow-trigger]:is(:hover,:focus-within)) ._root_1rfke_2[data-overflow-behavior=marquee][data-overflow=true] ._content_1rfke_15,._root_1rfke_2[data-overflow-behavior=marquee][data-overflow=true]:hover ._content_1rfke_15,._root_1rfke_2[data-overflow-behavior=marquee][data-overflow=true]:focus-visible ._content_1rfke_15,._root_1rfke_2[data-overflow-behavior=marquee][data-overflow=true][data-marquee-active=true] ._content_1rfke_15{animation:none;transform:none;will-change:auto}._root_1rfke_2[data-overflow-style=ellipsis][data-overflow-behavior=marquee][data-overflow=true]>._content_1rfke_15{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}}@media(forced-colors:active){._root_1rfke_2:not([data-overflow-style=ellipsis]):dir(rtl)[data-overflow-behavior][data-overflow=true],._root_1rfke_2:not([data-overflow-style=ellipsis])[data-overflow-behavior][data-overflow=true],._root_1rfke_2:not([data-overflow-style=ellipsis])[data-overflow-behavior][data-overflow=true]:not(:hover):not(:focus-visible):not([data-marquee-active=true]){-webkit-mask-image:none;mask-image:none}}}@layer openbitfun.components{._button_10cmt_2{--_button-background: transparent;--_button-background-hover: var(--openbitfun-component-button-fill-background);--_button-background-active: var(--openbitfun-component-button-fill-background);--_button-border: var(--openbitfun-component-button-outline-border);--_button-border-hover: var(--openbitfun-component-button-outline-border-interactive);--_button-border-active: var(--openbitfun-component-button-outline-border-interactive);--_button-content: var(--openbitfun-component-button-content);--_button-content-disabled: var(--openbitfun-color-action-neutral-content-disabled);--_button-font-size: var(--openbitfun-type-label-md-font-size);--_button-height: var(--openbitfun-control-height-md);--_button-leading-icon-size: 16px;--_button-padding-block: var(--openbitfun-space-component-block);--_button-padding-inline: var(--openbitfun-space-5);--_button-trailing-icon-size: 14px;position:relative;-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-inline-size:0;block-size:var(--_button-height);padding-block:var(--_button-padding-block);padding-inline:var(--_button-padding-inline);border:var(--openbitfun-border-width-default) solid var(--_button-border);border-radius:var(--openbitfun-radius-pill);color:var(--_button-content);background:transparent;font-family:var(--openbitfun-type-label-md-font-family);font-size:var(--_button-font-size);font-weight:var(--openbitfun-type-label-md-font-weight);letter-spacing:var(--openbitfun-type-label-md-letter-spacing);line-height:var(--openbitfun-type-label-md-line-height);white-space:nowrap;cursor:pointer;isolation:isolate;transition:border-color var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard),color var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard)}._button_10cmt_2:before{position:absolute;z-index:0;inset:0;border-radius:inherit;background:var(--_button-background);content:"";pointer-events:none;transition:background-color var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard)}._button_10cmt_2:is(:hover,[data-openbitfun-preview-state=hover]):not(:disabled):before{background:var(--_button-background-hover)}._button_10cmt_2:is(:hover,[data-openbitfun-preview-state=hover]):not(:disabled){border-color:var(--_button-border-hover)}._button_10cmt_2:is(:active,[data-openbitfun-preview-state=active]):not(:disabled):before{background:var(--_button-background-active)}._button_10cmt_2:is(:active,[data-openbitfun-preview-state=active]):not(:disabled){border-color:var(--_button-border-active);font-weight:var(--openbitfun-type-label-selected-font-weight)}._button_10cmt_2:focus-visible{outline:var(--openbitfun-focus-width) solid var(--openbitfun-color-focus-ring);outline-offset:var(--openbitfun-focus-offset)}._button_10cmt_2:disabled{color:var(--_button-content-disabled);cursor:not-allowed}._button_10cmt_2[data-openbitfun-variant=fill]{--_button-background: var(--openbitfun-component-button-fill-background);--_button-background-hover: var(--openbitfun-component-button-fill-background-hover);--_button-background-active: var(--openbitfun-component-button-fill-background-pressed);--_button-border: transparent;--_button-border-hover: transparent;--_button-border-active: transparent}._button_10cmt_2[data-openbitfun-variant=primary]{--_button-background: var(--openbitfun-component-button-primary-background);--_button-background-hover: var(--openbitfun-component-button-primary-background-hover);--_button-background-active: var(--openbitfun-component-button-primary-background-pressed);--_button-border: transparent;--_button-border-hover: transparent;--_button-border-active: transparent;--_button-content: var(--openbitfun-color-action-primary-content);--_button-content-disabled: var(--openbitfun-component-button-primary-content-disabled)}._button_10cmt_2[data-openbitfun-variant=secondary]{--_button-background: var(--openbitfun-color-surface-tertiary);--_button-background-hover: var(--openbitfun-color-surface-tertiary);--_button-background-active: var(--openbitfun-color-surface-tertiary);--_button-border: transparent;--_button-border-hover: var(--openbitfun-color-border-default);--_button-border-active: var(--openbitfun-color-border-strong);--_button-content: var(--openbitfun-color-action-neutral-content)}._button_10cmt_2[data-openbitfun-variant=primary]:disabled{--_button-background: var(--openbitfun-component-button-fill-background)}._button_10cmt_2[data-openbitfun-variant=secondary]:disabled{--_button-background: var(--openbitfun-color-surface-tertiary);--_button-content: var(--openbitfun-color-action-neutral-content-disabled)}._button_10cmt_2[data-openbitfun-variant=text]{--_button-background: transparent;--_button-background-hover: transparent;--_button-background-active: transparent;--_button-border: transparent;--_button-border-hover: transparent;--_button-border-active: transparent;--_button-content: var(--openbitfun-component-button-text-content);--_button-content-disabled: var(--openbitfun-component-button-text-content-disabled);border-radius:0}._button_10cmt_2[data-openbitfun-variant=text]:is(:hover,[data-openbitfun-preview-state=hover]):not(:disabled){--_button-content: var(--openbitfun-component-button-text-content-hover);text-decoration:underline;text-underline-offset:.12em}._button_10cmt_2[data-openbitfun-variant=text]:is(:active,[data-openbitfun-preview-state=active]):not(:disabled){--_button-content: var(--openbitfun-component-button-text-content);text-decoration:underline;text-underline-offset:.12em}._button_10cmt_2[data-openbitfun-variant=fill]:disabled{--_button-background: var(--openbitfun-component-button-fill-background)}._button_10cmt_2[data-openbitfun-tone=danger]{--_button-background-hover: var(--openbitfun-color-status-danger-surface);--_button-background-active: var(--openbitfun-color-status-danger-surface);--_button-border: var(--openbitfun-color-status-danger-border);--_button-border-hover: var(--_button-border);--_button-border-active: var(--_button-border);--_button-content: var(--openbitfun-color-status-danger-content);--_button-content-disabled: var(--openbitfun-color-action-neutral-content-disabled)}._button_10cmt_2[data-openbitfun-tone=danger][data-openbitfun-variant=fill]{--_button-background: var(--openbitfun-color-status-danger-surface);--_button-border: var(--openbitfun-color-status-danger-border)}._button_10cmt_2[data-openbitfun-tone=danger][data-openbitfun-variant=primary]{--_button-background: var(--openbitfun-color-status-danger-content);--_button-background-hover: var(--openbitfun-color-status-danger-content);--_button-background-active: var(--openbitfun-color-status-danger-content);--_button-border: transparent;--_button-content: var(--openbitfun-color-content-inverse)}._button_10cmt_2[data-openbitfun-tone=danger][data-openbitfun-variant=secondary]{--_button-background: var(--openbitfun-color-status-danger-surface);--_button-background-hover: var(--openbitfun-color-status-danger-surface);--_button-background-active: var(--openbitfun-color-status-danger-surface);--_button-border: var(--openbitfun-color-status-danger-border)}._button_10cmt_2[data-openbitfun-tone=danger][data-openbitfun-variant=text]{--_button-content: var(--openbitfun-color-status-danger-content)}._button_10cmt_2[data-openbitfun-tone=danger][data-openbitfun-variant=fill]:disabled{--_button-background: var(--openbitfun-color-status-danger-surface)}._button_10cmt_2[data-size=xs]{--_button-font-size: var(--openbitfun-type-meta-font-size);--_button-height: var(--openbitfun-control-button-xs-height);--_button-leading-icon-size: var(--openbitfun-control-button-xs-leading-icon-size);--_button-padding-block: var(--openbitfun-space-1);--_button-padding-inline: var(--openbitfun-control-button-xs-padding-inline);--_button-trailing-icon-size: var(--openbitfun-control-button-xs-trailing-icon-size)}._button_10cmt_2[data-size=sm]{--_button-font-size: var(--openbitfun-type-label-sm-font-size);--_button-height: var(--openbitfun-control-height-sm);--_button-leading-icon-size: 12px;--_button-padding-block: var(--openbitfun-space-1);--_button-padding-inline: var(--openbitfun-space-4);--_button-trailing-icon-size: 10px}._button_10cmt_2[data-size=lg]{--_button-font-size: var(--openbitfun-type-label-lg-font-size);--_button-height: var(--openbitfun-control-height-lg);--_button-leading-icon-size: 20px;--_button-padding-inline: var(--openbitfun-space-6);--_button-trailing-icon-size: 16px}._content_10cmt_218{position:relative;z-index:1;display:inline-flex;align-items:center;min-inline-size:0;gap:var(--openbitfun-space-1)}._label_10cmt_227{display:inline-flex;align-items:center;min-inline-size:0;gap:var(--openbitfun-space-1);line-height:var(--openbitfun-type-body-sm-line-height);overflow:hidden}._label_10cmt_227>:where(svg,img){display:block;flex:0 0 auto}._staticLabel_10cmt_241{display:inline;overflow:visible;line-height:inherit;white-space:inherit}._icon_10cmt_248{--openbitfun-opacity-icon-artwork: 1;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:currentColor}._icon_10cmt_248>:where(svg,img),._icon_10cmt_248>[data-openbitfun-component=icon]{display:block;inline-size:100%;block-size:100%}._leadingIcon_10cmt_264{inline-size:var(--_button-leading-icon-size);block-size:var(--_button-leading-icon-size)}._trailingIcon_10cmt_269{inline-size:var(--_button-trailing-icon-size);block-size:var(--_button-trailing-icon-size);opacity:.5}._button_10cmt_2:disabled ._trailingIcon_10cmt_269{opacity:1}._progress_10cmt_279{position:absolute;z-index:1;inline-size:16px;block-size:16px;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;opacity:0}._button_10cmt_2[data-loading=true] ._content_10cmt_218{opacity:0}._button_10cmt_2[data-loading=true] ._progress_10cmt_279{opacity:1;animation:_openbitfun-button-progress_10cmt_1 var(--openbitfun-motion-duration-loop) linear infinite}@keyframes _openbitfun-button-progress_10cmt_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._button_10cmt_2,._button_10cmt_2:before{transition:none}._button_10cmt_2[data-loading=true] ._progress_10cmt_279{animation:none;border-inline-end-color:currentColor;opacity:.72}}@media(forced-colors:active){._button_10cmt_2{border-color:ButtonText}._button_10cmt_2:focus-visible{outline-color:Highlight}}}@layer openbitfun.components{._field_h92xi_2{--_field-height: var(--openbitfun-control-height-sm);--_field-icon-size: 14px;display:inline-flex;align-items:center;min-inline-size:0;block-size:var(--_field-height);gap:var(--openbitfun-space-2);padding-inline:var(--openbitfun-space-2);border:var(--openbitfun-border-width-default) solid var(--openbitfun-color-field-border);border-radius:var(--openbitfun-radius-base);color:var(--openbitfun-color-content-primary);background:var(--openbitfun-color-field-background);transition:background-color var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard),border-color var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard)}._field_h92xi_2:hover:where(:not([data-disabled=true])){border-color:var(--openbitfun-color-field-border-hover);background:var(--openbitfun-color-field-background-hover)}._field_h92xi_2[data-field-surface=ambient],._field_h92xi_2[data-field-surface=ambient]:hover:not([data-disabled=true]){background:transparent}._field_h92xi_2:focus-within{border-color:var(--openbitfun-color-field-border-active);box-shadow:none}._field_h92xi_2[data-invalid=true]{border-color:var(--openbitfun-color-status-danger-border)}._field_h92xi_2[data-disabled=true]{color:var(--openbitfun-color-content-disabled);cursor:not-allowed}._field_h92xi_2[data-size=md]{--_field-height: var(--openbitfun-control-height-md);--_field-icon-size: 16px}._field_h92xi_2[data-disabled=true] :is(._leading_h92xi_50,._trailing_h92xi_50){color:var(--openbitfun-color-content-disabled)}._field_h92xi_2[data-size=lg]{--_field-height: var(--openbitfun-control-height-lg);--_field-icon-size: 20px}._input_h92xi_59{min-inline-size:0;inline-size:100%;block-size:100%;margin:0;padding:0;border:0;outline:0;caret-color:var(--openbitfun-color-accent-default);color:inherit;background:transparent;font-family:var(--openbitfun-type-label-md-font-family);font-size:var(--openbitfun-type-label-md-font-size);font-weight:var(--openbitfun-type-label-md-font-weight);line-height:var(--openbitfun-type-label-md-line-height);letter-spacing:var(--openbitfun-type-label-md-letter-spacing)}._input_h92xi_59::placeholder{color:var(--openbitfun-color-field-placeholder);opacity:1}._input_h92xi_59:disabled{cursor:not-allowed}._input_h92xi_59[type=search]::-webkit-search-cancel-button{display:none}._input_h92xi_59[type=password][data-hide-native-password-reveal=true]::-ms-reveal{display:none}._leading_h92xi_50,._trailing_h92xi_50{--openbitfun-opacity-icon-artwork: 1;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:var(--openbitfun-color-field-placeholder)}._leading_h92xi_50>:where(svg,img),._trailing_h92xi_50>:where(svg,img),._leading_h92xi_50>[data-openbitfun-component=icon],._leading_h92xi_50>[data-openbitfun-part=icon],._trailing_h92xi_50>[data-openbitfun-component=icon]{display:block;inline-size:var(--_field-icon-size);block-size:var(--_field-icon-size)}@media(prefers-reduced-motion:reduce){._field_h92xi_2{transition:none}}@media(forced-colors:active){._field_h92xi_2,._field_h92xi_2[data-invalid=true]{border-color:ButtonText}._field_h92xi_2:focus-within{border-color:Highlight}}}@layer openbitfun.components{._button_av79j_2{--_icon-button-background: transparent;--_icon-button-background-hover: var(--openbitfun-color-action-neutral-surface-hover);--_icon-button-background-active: var(--openbitfun-color-action-neutral-surface-hover);--_icon-button-content: var(--openbitfun-color-content-primary);--_icon-button-icon-size: 14px;--_icon-button-size: var(--openbitfun-control-height-sm);position:relative;-webkit-appearance:none;appearance:none;box-sizing:border-box;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;inline-size:var(--_icon-button-size);block-size:var(--_icon-button-size);margin:0;padding:0;border:0;border-radius:var(--openbitfun-radius-sm);color:var(--_icon-button-content);background:transparent;cursor:pointer;isolation:isolate;transition:color var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard)}._button_av79j_2:before{position:absolute;z-index:0;inset:0;border-radius:inherit;background:var(--_icon-button-background);content:"";pointer-events:none;transition:background-color var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard)}._button_av79j_2:is(:hover,[data-openbitfun-preview-state=hover]):not(:disabled):before{background:var(--_icon-button-background-hover)}._button_av79j_2:is(:active,[data-openbitfun-preview-state=active]):not(:disabled):before{background:var(--_icon-button-background-active)}._button_av79j_2:focus-visible{outline:var(--openbitfun-focus-width) solid var(--openbitfun-color-focus-ring);outline-offset:var(--openbitfun-focus-offset)}._button_av79j_2:disabled{--_icon-button-content: var(--openbitfun-color-action-neutral-content-disabled);cursor:not-allowed}._button_av79j_2[data-openbitfun-variant=fill],._button_av79j_2[data-openbitfun-variant=primary]{background:var(--openbitfun-color-surface-tertiary)}._button_av79j_2[data-openbitfun-variant=fill]{--_icon-button-background: var(--openbitfun-color-action-neutral-surface);--_icon-button-background-hover: var(--openbitfun-color-action-neutral-surface-hover);--_icon-button-background-active: var(--openbitfun-color-action-neutral-surface-pressed)}._button_av79j_2[data-openbitfun-variant=outline]{border:var(--openbitfun-border-width-default) solid var(--openbitfun-color-action-neutral-surface-hover)}._button_av79j_2[data-openbitfun-variant=outline]:is(:hover,:active,[data-openbitfun-preview-state=hover],[data-openbitfun-preview-state=active]):not(:disabled){border-color:transparent}._button_av79j_2[data-openbitfun-variant=primary]{--_icon-button-background: var(--openbitfun-color-action-primary-background);--_icon-button-background-hover: var(--openbitfun-color-action-primary-hover);--_icon-button-background-active: var(--openbitfun-color-action-primary-pressed);--_icon-button-content: var(--openbitfun-color-action-primary-content)}._button_av79j_2[data-openbitfun-variant=primary]:disabled{--_icon-button-background: var(--openbitfun-color-action-neutral-surface);--_icon-button-content: var(--openbitfun-color-action-neutral-content-disabled)}._button_av79j_2[data-openbitfun-tone=danger]{--_icon-button-background-hover: var(--openbitfun-color-status-danger-surface);--_icon-button-background-active: var(--openbitfun-color-status-danger-surface);--_icon-button-content: var(--openbitfun-color-status-danger-emphasis)}._button_av79j_2[data-openbitfun-tone=danger][data-openbitfun-variant=fill]{--_icon-button-background: var(--openbitfun-color-status-danger-surface)}._button_av79j_2[data-openbitfun-tone=danger][data-openbitfun-variant=primary]{--_icon-button-background: var(--openbitfun-color-status-danger-content);--_icon-button-background-hover: var(--openbitfun-color-status-danger-content);--_icon-button-background-active: var(--openbitfun-color-status-danger-content);--_icon-button-content: var(--openbitfun-color-content-inverse)}._button_av79j_2[data-openbitfun-shape=circle]{border-radius:var(--openbitfun-radius-pill)}._button_av79j_2[data-size=xs]{--_icon-button-icon-size: var(--openbitfun-control-icon-button-xs-icon-size);--_icon-button-size: var(--openbitfun-control-icon-button-xs-size)}._button_av79j_2[data-size=xs][data-openbitfun-shape=square]{border-radius:var(--openbitfun-radius-xs)}._button_av79j_2[data-size=standard]{--_icon-button-icon-size: var(--openbitfun-control-icon-button-standard-icon-size);--_icon-button-size: var(--openbitfun-control-icon-button-standard-size)}._button_av79j_2[data-size=md]{--_icon-button-icon-size: 16px;--_icon-button-size: var(--openbitfun-control-height-md)}._button_av79j_2[data-size=lg]{--_icon-button-icon-size: 20px;--_icon-button-size: var(--openbitfun-control-height-lg)}._icon_av79j_138,._progress_av79j_139{--openbitfun-opacity-icon-artwork: 1;position:absolute;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--_icon-button-icon-size);block-size:var(--_icon-button-icon-size);z-index:1}._icon_av79j_138>:where(svg,img),._icon_av79j_138>[data-openbitfun-component=icon]{display:block;inline-size:100%;block-size:100%}._progress_av79j_139{border:2px solid currentColor;border-inline-end-color:transparent;border-radius:var(--openbitfun-radius-pill);opacity:0}._button_av79j_2[data-loading=true] ._icon_av79j_138{opacity:0}._button_av79j_2[data-loading=true] ._progress_av79j_139{opacity:1;animation:_openbitfun-icon-button-progress_av79j_1 var(--openbitfun-motion-duration-loop) linear infinite}@keyframes _openbitfun-icon-button-progress_av79j_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._button_av79j_2,._button_av79j_2:before,._progress_av79j_139{transition:none}._button_av79j_2[data-loading=true] ._progress_av79j_139{animation:none;border-inline-end-color:currentColor;opacity:.72}}@media(forced-colors:active){._button_av79j_2{border:var(--openbitfun-border-width-default) solid ButtonText}._button_av79j_2:focus-visible{outline-color:Highlight}}}@layer openbitfun.components{._icon_wrtjh_2{display:inline-block;flex:0 0 auto;inline-size:var(--_icon-size);block-size:var(--_icon-size);color:inherit;background-color:currentColor;vertical-align:-.125em;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}._icon_wrtjh_2[data-openbitfun-source=line]{background-color:transparent}._icon_wrtjh_2[data-openbitfun-artwork=monochrome]{opacity:var(--openbitfun-opacity-icon-artwork)}._icon_wrtjh_2[data-openbitfun-source=line]>svg{display:block;inline-size:100%;block-size:100%}._icon_wrtjh_2[data-size="2xs"]{--_icon-size: var(--openbitfun-control-icon-size2xs)}._icon_wrtjh_2[data-size=xs]{--_icon-size: var(--openbitfun-control-icon-size-xs)}._icon_wrtjh_2[data-size=sm]{--_icon-size: var(--openbitfun-control-icon-size-sm)}._icon_wrtjh_2[data-size=md]{--_icon-size: var(--openbitfun-control-icon-size-md)}._icon_wrtjh_2[data-size=lg]{--_icon-size: var(--openbitfun-control-icon-size-lg)}._icon_wrtjh_2[data-openbitfun-tone=primary]{color:var(--openbitfun-color-content-primary)}._icon_wrtjh_2[data-openbitfun-tone=secondary]{color:var(--openbitfun-color-content-secondary)}._icon_wrtjh_2[data-openbitfun-tone=muted]{color:var(--openbitfun-color-content-muted)}._icon_wrtjh_2[data-openbitfun-tone=disabled]{color:var(--openbitfun-color-content-disabled)}._icon_wrtjh_2[data-openbitfun-tone=info]{color:var(--openbitfun-color-status-info-emphasis)}._icon_wrtjh_2[data-openbitfun-tone=success]{color:var(--openbitfun-color-status-success-emphasis)}._icon_wrtjh_2[data-openbitfun-tone=warning]{color:var(--openbitfun-color-status-warning-emphasis)}._icon_wrtjh_2[data-openbitfun-tone=danger]{color:var(--openbitfun-color-status-danger-emphasis)}@media(forced-colors:active){._icon_wrtjh_2{color:CanvasText}}}@layer openbitfun.components{._overlay_o9tzm_2,._surface_o9tzm_3,._header_o9tzm_4,._heading_o9tzm_5,._body_o9tzm_6,._footer_o9tzm_7{box-sizing:border-box}._overlay_o9tzm_2{position:fixed;inset:0;z-index:var(--openbitfun-layer-modal);display:flex;align-items:center;justify-content:center;padding:var(--openbitfun-overlay-dialog-viewport-gutter);background:var(--openbitfun-color-overlay-scrim);-webkit-backdrop-filter:var(--openbitfun-overlay-dialog-backdrop-blur);backdrop-filter:var(--openbitfun-overlay-dialog-backdrop-blur);animation:_openbitfun-dialog-overlay-enter_o9tzm_1 var(--openbitfun-motion-duration-base) var(--openbitfun-motion-easing-enter) both}._surface_o9tzm_3{position:relative;display:flex;min-inline-size:0;max-block-size:calc(100vh - 2 * var(--openbitfun-overlay-dialog-viewport-gutter));flex-direction:column;inline-size:100%;overflow:hidden;border:var(--openbitfun-border-width-default) solid var(--openbitfun-color-border-subtle);border-radius:var(--openbitfun-overlay-dialog-surface-radius);color:var(--openbitfun-color-content-secondary);background:var(--openbitfun-color-surface-raised);box-shadow:var(--openbitfun-shadow-overlay);animation:_openbitfun-dialog-surface-enter_o9tzm_1 var(--openbitfun-motion-duration-base) var(--openbitfun-motion-easing-enter) both}._surface_o9tzm_3[data-size=sm]{max-inline-size:var(--openbitfun-overlay-dialog-max-inline-size-small)}._surface_o9tzm_3[data-size=md]{max-inline-size:var(--openbitfun-overlay-dialog-max-inline-size-medium)}._surface_o9tzm_3[data-size=lg]{max-inline-size:var(--openbitfun-overlay-dialog-max-inline-size-large)}._surface_o9tzm_3[data-size=xl]{max-inline-size:var(--openbitfun-overlay-dialog-max-inline-size-xlarge)}._surface_o9tzm_3[data-size="2xl"]{max-inline-size:var(--openbitfun-overlay-dialog-max-inline-size-xxlarge)}._overlay_o9tzm_2[data-openbitfun-component=sheet]{padding:0}._overlay_o9tzm_2[data-openbitfun-component=sheet][data-placement=left]{justify-content:flex-start}._overlay_o9tzm_2[data-openbitfun-component=sheet][data-placement=right]{justify-content:flex-end}._overlay_o9tzm_2[data-openbitfun-component=sheet][data-placement=bottom]{align-items:flex-end}._surface_o9tzm_3[data-openbitfun-component=sheet]{max-block-size:100vh;block-size:100%;border-radius:0}._surface_o9tzm_3[data-openbitfun-component=sheet][data-placement=bottom]{block-size:auto;max-inline-size:none;border-start-start-radius:var(--openbitfun-overlay-dialog-surface-radius);border-start-end-radius:var(--openbitfun-overlay-dialog-surface-radius)}._surface_o9tzm_3[data-openbitfun-component=sheet][data-size=sm]{max-inline-size:var(--openbitfun-overlay-dialog-max-inline-size-small)}._surface_o9tzm_3[data-openbitfun-component=sheet][data-size=md]{max-inline-size:var(--openbitfun-overlay-dialog-max-inline-size-medium)}._surface_o9tzm_3[data-openbitfun-component=sheet][data-size=lg]{max-inline-size:var(--openbitfun-overlay-dialog-max-inline-size-large)}._header_o9tzm_4{display:flex;flex:0 0 auto;align-items:flex-start;gap:var(--openbitfun-space-3);padding-block:var(--openbitfun-overlay-dialog-header-padding-block-start) var(--openbitfun-overlay-dialog-header-padding-block-end);padding-inline:var(--openbitfun-overlay-dialog-header-padding-inline)}._header_o9tzm_4[data-separator=true]{border-block-end:var(--openbitfun-border-width-default) solid var(--openbitfun-color-border-subtle)}._heading_o9tzm_5{display:flex;min-inline-size:0;flex:1;flex-direction:column;gap:var(--openbitfun-space-1)}._title_o9tzm_93{min-inline-size:0;margin:0;overflow:hidden;color:var(--openbitfun-color-content-primary);font-family:var(--openbitfun-type-heading-dialog-font-family);font-size:var(--openbitfun-type-heading-dialog-font-size);font-weight:var(--openbitfun-type-heading-dialog-font-weight);line-height:var(--openbitfun-type-heading-dialog-line-height);letter-spacing:var(--openbitfun-type-heading-dialog-letter-spacing);white-space:nowrap}._description_o9tzm_106{margin:0;color:var(--openbitfun-color-content-muted);font-family:var(--openbitfun-type-support-font-family);font-size:var(--openbitfun-type-support-font-size);font-weight:var(--openbitfun-type-support-font-weight);line-height:var(--openbitfun-type-support-line-height);letter-spacing:var(--openbitfun-type-support-letter-spacing)}._headerActions_o9tzm_116{display:flex;flex:0 0 auto;align-items:center;gap:var(--openbitfun-space-2)}._close_o9tzm_123{flex:0 0 auto}._body_o9tzm_6{display:flex;min-block-size:0;flex:1 1 auto;flex-direction:column;overflow:auto}._body_o9tzm_6[data-inset=standard]{padding:var(--openbitfun-overlay-dialog-content-padding-lg)}._header_o9tzm_4+._body_o9tzm_6[data-inset=standard]{padding-block-start:0}._surface_o9tzm_3:has(>._footer_o9tzm_7[data-appearance=floating])>._body_o9tzm_6{padding-block-end:var(--openbitfun-overlay-dialog-footer-content-inset);scroll-padding-block-end:var(--openbitfun-overlay-dialog-footer-content-inset)}._footer_o9tzm_7{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:var(--openbitfun-space-2);padding-block:var(--openbitfun-overlay-dialog-footer-padding-block-start) var(--openbitfun-overlay-dialog-footer-padding-block-end);padding-inline:var(--openbitfun-overlay-dialog-footer-padding-inline)}._footer_o9tzm_7[data-separator=true]{border-block-start:var(--openbitfun-border-width-default) solid var(--openbitfun-color-border-subtle)}._footer_o9tzm_7[data-appearance=floating]{position:absolute;z-index:var(--openbitfun-layer-content);inset-inline:0;inset-block-end:0;min-block-size:var(--openbitfun-overlay-dialog-footer-height);justify-content:center;isolation:isolate;background:transparent;pointer-events:auto}._footer_o9tzm_7[data-appearance=floating]:before{position:absolute;z-index:-1;inset:0;inset-block-start:calc(-1 * var(--openbitfun-overlay-dialog-footer-fade-extent));background:linear-gradient(to bottom,transparent,var(--openbitfun-color-surface-raised));-webkit-backdrop-filter:var(--openbitfun-overlay-dialog-footer-blur);backdrop-filter:var(--openbitfun-overlay-dialog-footer-blur);-webkit-mask-image:linear-gradient(to bottom,transparent,var(--openbitfun-color-surface-raised) var(--openbitfun-overlay-dialog-footer-fade-extent));mask-image:linear-gradient(to bottom,transparent,var(--openbitfun-color-surface-raised) var(--openbitfun-overlay-dialog-footer-fade-extent));content:"";pointer-events:none}._footer_o9tzm_7[data-appearance=floating]>*{min-inline-size:var(--openbitfun-overlay-dialog-footer-action-min-width);pointer-events:auto}._overlay_o9tzm_2[data-state=exiting]{pointer-events:none;animation:_openbitfun-dialog-overlay-exit_o9tzm_1 var(--openbitfun-motion-duration-base) var(--openbitfun-motion-easing-exit) both}._surface_o9tzm_3[data-state=exiting]{animation:_openbitfun-dialog-surface-exit_o9tzm_1 var(--openbitfun-motion-duration-base) var(--openbitfun-motion-easing-exit) both}@keyframes _openbitfun-dialog-overlay-enter_o9tzm_1{0%{opacity:0}to{opacity:1}}@keyframes _openbitfun-dialog-overlay-exit_o9tzm_1{0%{opacity:1}to{opacity:0}}@keyframes _openbitfun-dialog-surface-enter_o9tzm_1{0%{opacity:0;transform:translateY(var(--openbitfun-motion-distance-sm)) scale(.98)}to{opacity:1;transform:none}}@keyframes _openbitfun-dialog-surface-exit_o9tzm_1{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(var(--openbitfun-motion-distance-sm)) scale(.98)}}@media(prefers-reduced-motion:reduce){._overlay_o9tzm_2,._surface_o9tzm_3{animation-duration:1ms}}@media(forced-colors:active),(prefers-reduced-transparency:reduce){._footer_o9tzm_7[data-appearance=floating]:before{inset-block-start:0;background:var(--openbitfun-color-surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-mask-image:none;mask-image:none}}}@layer openbitfun.components{._root_90yhm_2{inline-size:100%;min-inline-size:0;overflow:hidden;border:0;border-radius:var(--openbitfun-radius-lg);outline:var(--openbitfun-border-width-default) solid var(--openbitfun-color-border-subtle);outline-offset:calc(-1 * var(--openbitfun-border-width-default));background:var(--openbitfun-color-surface-panel);box-shadow:none;color:var(--openbitfun-color-content-primary);font-family:var(--openbitfun-type-body-md-font-family);line-height:var(--openbitfun-type-heading-page-line-height)}._header_90yhm_17,._summaryButton_90yhm_18{min-block-size:var(--openbitfun-control-ask-user-header-height);border:0;color:var(--openbitfun-color-action-neutral-content);background:transparent;font:inherit}._header_90yhm_17{display:flex;align-items:center;padding-block:var(--openbitfun-control-ask-user-summary-padding-block);padding-inline:var(--openbitfun-control-ask-user-summary-padding-inline-start);border-block-end:var(--openbitfun-border-width-default) solid var(--openbitfun-color-border-subtle);font-size:var(--openbitfun-type-body-sm-font-size);font-weight:var(--openbitfun-type-label-lg-font-weight)}._summaryButton_90yhm_18{display:flex;inline-size:100%;align-items:center;justify-content:space-between;gap:var(--openbitfun-control-ask-user-option-content-gap);padding-block:var(--openbitfun-control-ask-user-summary-padding-block);padding-inline-start:var(--openbitfun-control-ask-user-summary-padding-inline-start);padding-inline-end:var(--openbitfun-control-ask-user-summary-padding-inline-end);text-align:start;cursor:pointer}._root_90yhm_2[data-openbitfun-expanded=true] ._summaryButton_90yhm_18{border-block-end:var(--openbitfun-border-width-default) solid var(--openbitfun-color-border-subtle)}._summaryButton_90yhm_18:focus-visible{outline:var(--openbitfun-focus-width) solid var(--openbitfun-color-focus-ring);outline-offset:calc(-1 * var(--openbitfun-focus-width))}._summaryLeading_90yhm_58,._summaryCopy_90yhm_59{display:flex;min-inline-size:0;align-items:center}._summaryLeading_90yhm_58{flex:1 1 auto;gap:var(--openbitfun-control-ask-user-option-content-gap)}._summaryCopy_90yhm_59{flex:1 1 auto;gap:var(--openbitfun-space-1);font-size:var(--openbitfun-type-body-sm-font-size);font-weight:var(--openbitfun-type-label-lg-font-weight);line-height:var(--openbitfun-type-heading-page-line-height)}._summaryIcon_90yhm_78,._controlIcon_90yhm_79,._statusIcon_90yhm_80{display:inline-flex;flex:0 0 auto;inline-size:var(--openbitfun-control-ask-user-icon-size);block-size:var(--openbitfun-control-ask-user-icon-size);align-items:center;justify-content:center}._summaryIcon_90yhm_78{color:var(--openbitfun-color-status-success-content)}._summaryIcon_90yhm_78>svg{fill:currentColor;stroke:var(--openbitfun-color-content-inverse)}._summaryIcon_90yhm_78>svg,._controlIcon_90yhm_79>svg,._statusIcon_90yhm_80>svg,._summaryAction_90yhm_101>svg{display:block;inline-size:100%;block-size:100%}._selectedSingleControl_90yhm_107>circle:nth-of-type(2){fill:currentColor}._summaryLabel_90yhm_111,._summaryArrow_90yhm_112{flex:0 0 auto}._summaryDetail_90yhm_116{overflow:hidden;flex:1 1 auto;min-inline-size:0;white-space:nowrap}._summaryAction_90yhm_101{display:inline-flex;flex:0 0 auto;inline-size:var(--openbitfun-control-ask-user-summary-action-size);block-size:var(--openbitfun-control-ask-user-summary-action-size);align-items:center;justify-content:center;padding:var(--openbitfun-space-1);border-radius:var(--openbitfun-radius-xs);color:var(--openbitfun-color-content-muted)}._details_90yhm_135{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--openbitfun-motion-duration-base) var(--openbitfun-motion-easing-standard)}._root_90yhm_2[data-openbitfun-has-summary=true][data-openbitfun-expanded=false] ._details_90yhm_135{grid-template-rows:0fr}._detailsInner_90yhm_145{min-block-size:0;overflow:hidden}._body_90yhm_150{display:flex;flex-direction:column;gap:var(--openbitfun-control-ask-user-body-gap);padding:var(--openbitfun-control-ask-user-body-padding)}._question_90yhm_157{display:flex;min-inline-size:0;flex-direction:column;gap:0;margin:0;padding:0;border:0}._question_90yhm_157+._question_90yhm_157{padding-block-start:var(--openbitfun-control-ask-user-body-gap);border-block-start:var(--openbitfun-border-width-default) solid var(--openbitfun-color-border-subtle)}._prompt_90yhm_172{display:block;inline-size:100%;padding-inline:var(--openbitfun-control-ask-user-question-padding-inline);color:var(--openbitfun-color-action-neutral-content);font-size:var(--openbitfun-type-body-sm-font-size);font-weight:var(--openbitfun-type-label-selected-font-weight);line-height:var(--openbitfun-type-heading-page-line-height)}._options_90yhm_182{display:flex;min-inline-size:0;flex-direction:column;gap:var(--openbitfun-control-ask-user-option-gap);margin-block-start:var(--openbitfun-control-ask-user-question-options-gap)}._option_90yhm_182{display:flex;min-inline-size:0;align-items:center;gap:var(--openbitfun-control-ask-user-option-content-gap);padding-block:var(--openbitfun-control-ask-user-option-padding-block);padding-inline:var(--openbitfun-control-ask-user-option-padding-inline);border-radius:var(--openbitfun-radius-base);background:var(--openbitfun-color-surface-subtle);transition:background-color var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard),box-shadow var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard)}._option_90yhm_182:hover:not(:has(._nativeControl_90yhm_204:disabled)),._option_90yhm_182:has(._nativeControl_90yhm_204[data-openbitfun-preview-state=hover]){background:var(--openbitfun-color-action-neutral-surface-hover)}._option_90yhm_182:has(._nativeControl_90yhm_204:focus-visible){box-shadow:0 0 0 var(--openbitfun-focus-width) var(--openbitfun-color-focus-ring)}._nativeControl_90yhm_204{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;opacity:0;pointer-events:none}._optionSelector_90yhm_222{display:flex;flex:1 1 auto;min-inline-size:0;align-items:center;gap:var(--openbitfun-control-ask-user-option-content-gap);cursor:pointer}._nativeControl_90yhm_204:disabled+._optionSelector_90yhm_222{cursor:default}._controlIcon_90yhm_79{color:var(--openbitfun-color-border-default)}._option_90yhm_182[data-selected=true] ._controlIcon_90yhm_79{color:var(--openbitfun-color-action-neutral-content)}._optionContent_90yhm_243{display:flex;flex:1 1 auto;min-inline-size:0;align-items:center;justify-content:space-between;gap:var(--openbitfun-space-4)}._optionLabel_90yhm_252,._optionDescription_90yhm_253{font-size:var(--openbitfun-type-body-sm-font-size)}._optionLabel_90yhm_252{flex:0 1 auto;min-inline-size:0;color:var(--openbitfun-color-action-neutral-content);font-weight:var(--openbitfun-type-label-lg-font-weight);line-height:var(--openbitfun-type-heading-page-line-height)}._optionDescription_90yhm_253{overflow:hidden;flex:1 1 auto;max-inline-size:var(--openbitfun-control-ask-user-description-max-width);min-inline-size:0;color:var(--openbitfun-color-content-muted);font-weight:var(--openbitfun-type-body-md-font-weight);line-height:var(--openbitfun-type-body-sm-line-height);text-align:end;white-space:nowrap}._customInput_90yhm_277{flex:1 1 var(--openbitfun-control-ask-user-description-max-width);max-inline-size:var(--openbitfun-control-ask-user-description-max-width);min-inline-size:180px}._customInput_90yhm_277>[data-openbitfun-component=input]{inline-size:100%}._root_90yhm_2[data-disabled=true] ._option_90yhm_182,._root_90yhm_2[data-disabled=true] ._optionLabel_90yhm_252,._root_90yhm_2[data-disabled=true] ._optionDescription_90yhm_253,._root_90yhm_2[data-disabled=true] ._controlIcon_90yhm_79{color:var(--openbitfun-color-content-disabled)}._footer_90yhm_297{display:flex;align-items:center;justify-content:flex-end;gap:var(--openbitfun-space-2);padding-block:var(--openbitfun-space-2);padding-inline:var(--openbitfun-space-3);border-block-start:var(--openbitfun-border-width-default) solid var(--openbitfun-color-border-subtle)}._submit_90yhm_307,._status_90yhm_80,._statusOnly_90yhm_309,._feedback_90yhm_310{display:flex;align-items:center}._status_90yhm_80{gap:var(--openbitfun-space-1);padding-inline-start:var(--openbitfun-space-2);border-inline-start:var(--openbitfun-border-width-default) solid var(--openbitfun-color-border-subtle);color:var(--openbitfun-color-content-muted)}._statusText_90yhm_322{font-size:var(--openbitfun-type-body-xs-font-size);font-weight:var(--openbitfun-type-label-lg-font-weight);line-height:var(--openbitfun-type-body-md-line-height)}._root_90yhm_2[data-openbitfun-state=asking] ._statusIcon_90yhm_80,._root_90yhm_2[data-openbitfun-state=timeout] ._statusIcon_90yhm_80{color:var(--openbitfun-color-status-warning-content)}._root_90yhm_2[data-openbitfun-state=submitted] ._statusIcon_90yhm_80,._root_90yhm_2[data-openbitfun-state=completed] ._statusIcon_90yhm_80{color:var(--openbitfun-color-status-success-content)}._root_90yhm_2[data-openbitfun-state=error] ._statusIcon_90yhm_80{color:var(--openbitfun-color-status-danger-content)}._root_90yhm_2[data-openbitfun-state=loading] ._statusIcon_90yhm_80,._root_90yhm_2[data-openbitfun-state=submitting] ._statusIcon_90yhm_80{color:var(--openbitfun-color-content-secondary)}._root_90yhm_2[data-openbitfun-state=loading] ._statusIcon_90yhm_80>svg,._root_90yhm_2[data-openbitfun-state=submitting] ._statusIcon_90yhm_80>svg{animation:_openbitfun-ask-user-spin_90yhm_1 var(--openbitfun-motion-duration-loop) linear infinite}._statusOnly_90yhm_309{min-block-size:var(--openbitfun-control-ask-user-header-height);gap:var(--openbitfun-space-2);padding-block:var(--openbitfun-space-3);padding-inline:var(--openbitfun-space-4)}._feedback_90yhm_310{gap:var(--openbitfun-space-2);margin-block-end:var(--openbitfun-control-ask-user-body-padding);margin-inline:var(--openbitfun-control-ask-user-body-padding);padding-block:var(--openbitfun-space-2);padding-inline:var(--openbitfun-space-3);border:var(--openbitfun-border-width-default) solid var(--openbitfun-color-status-warning-border);border-radius:var(--openbitfun-radius-base);color:var(--openbitfun-color-status-warning-content);background:var(--openbitfun-color-status-warning-surface)}._root_90yhm_2[data-openbitfun-state=error] ._feedback_90yhm_310{border-color:var(--openbitfun-color-status-danger-border);color:var(--openbitfun-color-status-danger-content);background:var(--openbitfun-color-status-danger-surface)}[data-density=touch] ._summaryButton_90yhm_18,[data-density=touch] ._option_90yhm_182{min-block-size:var(--openbitfun-control-hit-target)}@media(max-width:640px){._option_90yhm_182,._optionSelector_90yhm_222{align-items:flex-start}._option_90yhm_182[data-custom=true][data-selected=true]{flex-wrap:wrap}._optionContent_90yhm_243{display:block}._optionDescription_90yhm_253{display:block;max-inline-size:none;margin-block-start:var(--openbitfun-space-1);text-align:start;white-space:normal}._customInput_90yhm_277{flex-basis:100%;max-inline-size:none;margin-inline-start:calc(var(--openbitfun-control-ask-user-icon-size) + var(--openbitfun-control-ask-user-option-content-gap))}}@media(prefers-reduced-motion:reduce){._details_90yhm_135,._option_90yhm_182{transition:none}._root_90yhm_2[data-openbitfun-state=loading] ._statusIcon_90yhm_80>svg,._root_90yhm_2[data-openbitfun-state=submitting] ._statusIcon_90yhm_80>svg{animation:none}}@media(forced-colors:active){._root_90yhm_2,._option_90yhm_182,._feedback_90yhm_310{border:var(--openbitfun-border-width-default) solid CanvasText;outline:0;box-shadow:none}._option_90yhm_182{background:Canvas}._option_90yhm_182:has(._nativeControl_90yhm_204:focus-visible),._summaryButton_90yhm_18:focus-visible{outline-color:Highlight}._summaryIcon_90yhm_78,._option_90yhm_182[data-selected=true] ._controlIcon_90yhm_79{color:Highlight}}}@keyframes _openbitfun-ask-user-spin_90yhm_1{to{transform:rotate(1turn)}}@layer openbitfun.components{._root_1clqz_2{display:flex;min-inline-size:0;inline-size:100%;flex-direction:column;border-radius:var(--openbitfun-control-composer-surface-radius);color:var(--openbitfun-color-content-primary);background:transparent;font-family:var(--openbitfun-type-body-md-font-family)}._root_1clqz_2[data-has-context=true]{background:var(--openbitfun-color-composer-context-background);backdrop-filter:blur(var(--openbitfun-control-composer-context-blur));-webkit-backdrop-filter:blur(var(--openbitfun-control-composer-context-blur))}._context_1clqz_19{display:flex;min-inline-size:0;min-block-size:var(--openbitfun-space-8);align-items:center;padding-inline:var(--openbitfun-space-2)}._body_1clqz_27{display:flex;min-inline-size:0;inline-size:100%;flex-direction:column;gap:var(--openbitfun-space-2)}._queue_1clqz_35{display:contents}._surface_1clqz_42{display:grid;min-inline-size:0;inline-size:100%;min-block-size:var(--openbitfun-control-height-md);box-sizing:border-box;align-items:center;gap:var(--openbitfun-control-composer-surface-gap);padding:var(--openbitfun-control-composer-surface-padding);border:var(--openbitfun-border-width-default) solid var(--openbitfun-color-composer-border);border-radius:var(--openbitfun-control-composer-surface-radius);color:var(--openbitfun-color-content-primary);background:var(--openbitfun-color-surface-raised);box-shadow:var(--openbitfun-shadow-composer);transition:border-color var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard),box-shadow var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard)}._surface_1clqz_42[data-openbitfun-layout=compact]{block-size:var(--openbitfun-control-chat-composer-compact-height);gap:var(--openbitfun-control-chat-composer-compact-gap);grid-template-areas:"start content end";grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:var(--openbitfun-control-chat-composer-compact-track-height);min-block-size:var(--openbitfun-control-chat-composer-compact-height);align-content:center;align-items:center;padding-block:var(--openbitfun-control-chat-composer-compact-padding-block);padding-inline:var(--openbitfun-control-chat-composer-compact-padding-inline);border-radius:var(--openbitfun-control-composer-surface-radius)}._surface_1clqz_42[data-openbitfun-layout=expanded]{grid-template-areas:"content content" "start end";grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(var(--openbitfun-space-12),1fr) auto;min-block-size:calc(var(--openbitfun-control-height-md) + var(--openbitfun-control-height-md) + var(--openbitfun-control-height-md));align-items:end}._surface_1clqz_42:focus-within{border-color:var(--openbitfun-color-border-default)}._content_1clqz_93{grid-area:content;box-sizing:border-box;display:flex;min-inline-size:0;align-self:stretch;align-items:center;padding:var(--openbitfun-space-1);font-size:var(--openbitfun-type-body-sm-font-size);font-weight:var(--openbitfun-type-body-md-font-weight);line-height:var(--openbitfun-type-body-md-line-height)}._surface_1clqz_42[data-openbitfun-layout=expanded] ._content_1clqz_93{align-items:flex-start}._surface_1clqz_42[data-openbitfun-layout=compact] ._content_1clqz_93{block-size:var(--openbitfun-control-chat-composer-compact-track-height);align-self:center;padding:0}._startActions_1clqz_116,._endActions_1clqz_117{box-sizing:border-box;display:inline-flex;min-inline-size:0;min-block-size:var(--openbitfun-control-chat-composer-control-height);align-items:center}._startActions_1clqz_116{grid-area:start;justify-self:start;gap:var(--openbitfun-space-2)}._endActions_1clqz_117{grid-area:end;justify-self:end;gap:var(--openbitfun-space-1)}._actionButton_1clqz_137[data-openbitfun-component=icon-button]{inline-size:var(--openbitfun-control-chat-composer-control-height);block-size:var(--openbitfun-control-chat-composer-control-height);min-inline-size:var(--openbitfun-control-chat-composer-control-height);min-block-size:var(--openbitfun-control-chat-composer-control-height);border-radius:var(--openbitfun-radius-pill)}._actionButton_1clqz_137[data-openbitfun-component=icon-button] [data-openbitfun-part=icon]{inline-size:var(--openbitfun-control-chat-composer-action-icon-size);block-size:var(--openbitfun-control-chat-composer-action-icon-size)}._actionButton_1clqz_137[data-openbitfun-variant=fill][aria-expanded=true]{background:var(--openbitfun-color-action-neutral-surface-hover)}._surface_1clqz_42[data-openbitfun-layout=compact] ._startActions_1clqz_116,._surface_1clqz_42[data-openbitfun-layout=compact] ._endActions_1clqz_117{block-size:var(--openbitfun-control-chat-composer-compact-track-height);min-block-size:0;align-self:center}._root_1clqz_2[data-openbitfun-state~=disabled] ._surface_1clqz_42{cursor:not-allowed;opacity:var(--openbitfun-opacity-disabled)}@media(prefers-reduced-motion:reduce){._surface_1clqz_42{transition:none}}@media(prefers-reduced-transparency:reduce){._root_1clqz_2[data-has-context=true]{background:var(--openbitfun-color-surface-panel);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(forced-colors:active){._root_1clqz_2[data-has-context=true]{background:Canvas;backdrop-filter:none;-webkit-backdrop-filter:none}._surface_1clqz_42,._surface_1clqz_42:focus-within{border-color:CanvasText;box-shadow:none}}}@layer openbitfun.components{._root_awzp3_2{box-sizing:border-box;display:flex;min-inline-size:0;inline-size:100%;flex-direction:column;gap:var(--openbitfun-space-2);padding-block:var(--openbitfun-space-3);padding-inline:var(--openbitfun-space-4);border-radius:var(--openbitfun-radius-lg);color:var(--openbitfun-color-content-primary);background:var(--openbitfun-color-surface-subtle);font-family:var(--openbitfun-type-body-md-font-family)}._header_awzp3_17{display:flex;min-inline-size:0;align-items:center;gap:var(--openbitfun-space-1);color:var(--openbitfun-color-content-secondary);font-size:var(--openbitfun-type-body-sm-font-size);font-weight:var(--openbitfun-type-body-md-font-weight);line-height:var(--openbitfun-type-body-md-line-height)}._header_awzp3_17>:where(svg,img){inline-size:var(--openbitfun-font-size-base);block-size:var(--openbitfun-font-size-base);flex:0 0 auto;color:var(--openbitfun-color-content-muted)}._title_awzp3_35{display:inline-flex;min-inline-size:0;align-items:baseline;gap:var(--openbitfun-space-1)}._titleLabel_awzp3_42{overflow:hidden;white-space:nowrap}._totalCount_awzp3_47{flex:0 0 auto;color:var(--openbitfun-color-content-muted);font-variant-numeric:tabular-nums}._list_awzp3_53{display:flex;min-inline-size:0;max-block-size:calc(var(--openbitfun-control-chat-composer-control-height) + var(--openbitfun-control-chat-composer-control-height) + var(--openbitfun-control-chat-composer-control-height) + var(--openbitfun-control-chat-composer-control-height) + var(--openbitfun-space-1) + var(--openbitfun-space-1) + var(--openbitfun-space-1));flex-direction:column;gap:var(--openbitfun-space-1);margin:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding:0;list-style:none}._item_awzp3_76{box-sizing:border-box;display:grid;min-inline-size:0;min-block-size:var(--openbitfun-control-chat-composer-control-height);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--openbitfun-space-2);color:var(--openbitfun-color-content-primary)}._item_awzp3_76[data-openbitfun-state=sending]{opacity:var(--openbitfun-opacity-disabled)}._content_awzp3_91{display:flex;min-inline-size:0;flex-direction:column;gap:var(--openbitfun-space-1);color:var(--openbitfun-color-content-secondary);font-size:var(--openbitfun-type-body-md-font-size);font-weight:var(--openbitfun-type-body-md-font-weight);line-height:var(--openbitfun-type-body-md-line-height);transition:color var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard)}._item_awzp3_76:hover ._content_awzp3_91,._item_awzp3_76:focus-within ._content_awzp3_91{color:var(--openbitfun-color-content-primary)}._attachmentBadge_awzp3_108{box-sizing:border-box;display:inline-flex;min-inline-size:var(--openbitfun-control-chat-composer-control-height);block-size:var(--openbitfun-control-chat-composer-control-height);align-items:center;justify-content:center;padding-inline:var(--openbitfun-space-2);border-radius:var(--openbitfun-radius-pill);color:var(--openbitfun-color-content-secondary);background:var(--openbitfun-color-surface-raised);font-size:var(--openbitfun-type-body-sm-font-size);font-weight:var(--openbitfun-type-label-lg-font-weight);font-variant-numeric:tabular-nums;line-height:var(--openbitfun-type-modifier-leading-none-line-height)}._actions_awzp3_125{display:inline-flex;min-inline-size:0;align-items:center;gap:var(--openbitfun-space-1);transition:opacity var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard)}@media(hover:hover)and (pointer:fine){._actions_awzp3_125{pointer-events:none;opacity:0}._item_awzp3_76:hover ._actions_awzp3_125,._item_awzp3_76:focus-within ._actions_awzp3_125{pointer-events:auto;opacity:1}}@media(prefers-reduced-motion:reduce){._content_awzp3_91,._actions_awzp3_125{transition:none}}@media(forced-colors:active){._root_awzp3_2,._attachmentBadge_awzp3_108{border:var(--openbitfun-border-width-default) solid CanvasText}}}@layer openbitfun.components{._prominentRoot_yyw0o_2,._ambientRoot_yyw0o_3{--_tool-card-font-family: var(--openbitfun-type-body-sm-font-family);--_tool-card-font-size: var(--openbitfun-type-body-sm-font-size);--_tool-card-title-font-weight: var(--openbitfun-type-label-lg-font-weight);--_tool-card-content-font-weight: var(--openbitfun-type-body-sm-font-weight);--_tool-card-action-size: var(--openbitfun-space-6);--_flow-chat-tool-card-icon-size: var(--openbitfun-font-size-xl);--_tool-card-transition: var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard);box-sizing:border-box;display:flex;inline-size:100%;min-inline-size:0;flex-direction:column;color:var(--openbitfun-color-content-primary);font-family:var(--_tool-card-font-family);font-size:var(--_tool-card-font-size);font-variant-numeric:proportional-nums;font-weight:var(--_tool-card-content-font-weight)}._prominentRoot_yyw0o_2{overflow:hidden;margin-block:var(--openbitfun-space-1);border:var(--openbitfun-border-width-default) solid var(--openbitfun-color-border-default);border-radius:var(--openbitfun-radius-md);background:var(--openbitfun-color-surface-panel);box-shadow:none;transition:border-color var(--_tool-card-transition),background-color var(--_tool-card-transition)}._prominentRoot_yyw0o_2:is(:hover,:focus-within),._prominentRoot_yyw0o_2[data-openbitfun-preview-state=hover],[data-openbitfun-preview-state=hover] ._prominentRoot_yyw0o_2{border-color:var(--openbitfun-color-border-strong)}._prominentRoot_yyw0o_2[data-openbitfun-state~=confirmation]{border-color:var(--openbitfun-color-status-warning-border);background:var(--openbitfun-color-status-warning-surface)}._prominentRoot_yyw0o_2[data-openbitfun-status=cancelled],._prominentRoot_yyw0o_2[data-openbitfun-status=rejected]{opacity:var(--openbitfun-opacity-muted)}._surface_yyw0o_52{box-sizing:border-box;position:relative;inline-size:100%;min-inline-size:0;-webkit-user-select:none;user-select:none}._prominentSurface_yyw0o_61{border:0;background:transparent;color:inherit;cursor:default}._prominentSurface_yyw0o_61[data-openbitfun-interactive=true]{cursor:pointer}._summaryRow_yyw0o_72{box-sizing:border-box;display:flex;inline-size:100%;min-inline-size:0;align-items:center}._prominentSummary_yyw0o_80{min-block-size:var(--openbitfun-control-height-sm);gap:var(--openbitfun-space-2);padding-block:var(--openbitfun-space-1);padding-inline:var(--openbitfun-space-3) var(--openbitfun-space-1);line-height:var(--openbitfun-type-heading-page-line-height)}._actionLabel_yyw0o_88,._content_yyw0o_89,._extra_yyw0o_90{font-family:var(--_tool-card-font-family);font-size:var(--_tool-card-font-size)}._ambientAction_yyw0o_95,._ambientContent_yyw0o_96,._ambientExtra_yyw0o_97{min-inline-size:0;font-family:var(--_tool-card-font-family);font-size:var(--_tool-card-font-size)}._actionLabel_yyw0o_88>*,._content_yyw0o_89>*,._extra_yyw0o_90>*,._ambientAction_yyw0o_95>*,._ambientContent_yyw0o_96>*,._ambientExtra_yyw0o_97>*{font:inherit}._actionLabel_yyw0o_88{min-inline-size:0;overflow:hidden;flex:0 1 auto;color:var(--openbitfun-color-content-primary);font-weight:var(--_tool-card-title-font-weight);white-space:nowrap}._content_yyw0o_89{display:flex;overflow:hidden;flex:1 1 0;align-items:center;gap:var(--openbitfun-space-2);color:var(--openbitfun-color-content-secondary);font-weight:var(--_tool-card-content-font-weight);white-space:nowrap}._content_yyw0o_89>*{min-inline-size:0}._statusIcon_yyw0o_139,._toolCardActions_yyw0o_140,._actionRegion_yyw0o_141{display:inline-flex;flex:0 0 auto;align-items:center}._extra_yyw0o_90{display:inline-flex;flex:0 1 auto;align-items:center;min-inline-size:0;overflow:hidden;gap:var(--openbitfun-space-1);margin-inline-start:auto;color:var(--openbitfun-color-content-muted);font-weight:var(--_tool-card-content-font-weight)}._changeSummary_yyw0o_161{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--openbitfun-space-1);color:var(--openbitfun-color-content-muted);font-family:var(--_tool-card-font-family);font-size:var(--_tool-card-font-size);font-weight:var(--_tool-card-content-font-weight);white-space:nowrap}._changeSummary_yyw0o_161 [data-openbitfun-change=added]{color:var(--openbitfun-color-code-change-added)}._changeSummary_yyw0o_161 [data-openbitfun-change=removed]{color:var(--openbitfun-color-code-change-removed)}._actionRegion_yyw0o_141{overflow:hidden;max-inline-size:0;gap:var(--openbitfun-space-1);margin-inline-start:0;padding-inline-start:0;border-inline-start:var(--openbitfun-border-width-default) solid transparent;opacity:0;pointer-events:none;transform:translate(var(--openbitfun-space-1));transition:max-inline-size var(--_tool-card-transition),margin-inline-start var(--_tool-card-transition),padding-inline-start var(--_tool-card-transition),border-color var(--_tool-card-transition),opacity var(--_tool-card-transition),transform var(--_tool-card-transition)}._prominentRoot_yyw0o_2:is(:hover,:focus-within) ._actionRegion_yyw0o_141,._prominentRoot_yyw0o_2[data-openbitfun-preview-state=hover] ._actionRegion_yyw0o_141,[data-openbitfun-preview-state=hover] ._prominentRoot_yyw0o_2 ._actionRegion_yyw0o_141,._prominentRoot_yyw0o_2[data-actions-visible=true] ._actionRegion_yyw0o_141{max-inline-size:24rem;margin-inline-start:var(--openbitfun-space-1);padding-inline-start:var(--openbitfun-space-2);border-inline-start-color:var(--openbitfun-color-border-subtle);opacity:1;pointer-events:auto;transform:translate(0)}._affordanceButton_yyw0o_213{display:inline-flex;inline-size:var(--openbitfun-space-6);block-size:var(--openbitfun-space-6);flex:0 0 auto;align-items:center;justify-content:center;margin:0;padding:0;border:0;border-radius:var(--openbitfun-radius-sm);color:var(--openbitfun-color-content-muted);background:transparent;cursor:pointer;transition:background-color var(--_tool-card-transition),color var(--_tool-card-transition)}._affordanceButton_yyw0o_213:is(:hover,[data-openbitfun-preview-state=hover]){color:var(--openbitfun-color-content-primary);background:var(--openbitfun-color-action-neutral-surface)}._affordanceButton_yyw0o_213:focus-visible{outline:var(--openbitfun-focus-width) solid var(--openbitfun-color-focus-ring);outline-offset:var(--openbitfun-focus-offset)}._affordanceButton_yyw0o_213>:where(svg,img){display:block;inline-size:var(--openbitfun-font-size-base);block-size:var(--openbitfun-font-size-base)}._affordanceButton_yyw0o_213[aria-expanded=true] svg{transform:rotate(180deg)}._affordanceButton_yyw0o_213 svg{transition:transform var(--_tool-card-transition)}._toolCardActions_yyw0o_140{gap:var(--openbitfun-space-1)}._toolCardActions_yyw0o_140:empty{display:none}._trailingActions_yyw0o_264{display:inline-flex;flex:0 0 auto;align-items:center}._trailingActions_yyw0o_264[data-divider=true]{margin-inline-start:var(--openbitfun-space-1);padding-inline-start:var(--openbitfun-space-2);border-inline-start:var(--openbitfun-border-width-default) solid var(--openbitfun-color-border-subtle)}._iconSlot_yyw0o_276{position:relative;display:inline-flex;flex:0 0 auto;inline-size:var(--_tool-card-action-size);block-size:var(--_tool-card-action-size);align-items:center;justify-content:center;color:var(--openbitfun-color-content-secondary)}._iconSlot_yyw0o_276[data-divider=true]{margin-inline-end:var(--openbitfun-space-1);border-inline-end:var(--openbitfun-border-width-default) solid var(--openbitfun-color-border-subtle)}._iconMarks_yyw0o_292{position:relative;display:inline-flex;inline-size:var(--_flow-chat-tool-card-icon-size);block-size:var(--_flow-chat-tool-card-icon-size);align-items:center;justify-content:center}._mainIcon_yyw0o_301,._inlineAffordance_yyw0o_302{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;transition:opacity var(--_tool-card-transition),color var(--_tool-card-transition),transform var(--_tool-card-transition)}._mainIcon_yyw0o_301 :where(svg,img),._inlineAffordance_yyw0o_302>:where(svg,img),._statusIcon_yyw0o_139>:where(svg,img){display:block;inline-size:100%;block-size:100%}._inlineAffordance_yyw0o_302{color:var(--openbitfun-color-content-secondary);opacity:0}._inlineAffordance_yyw0o_302[data-expanded=true]>:where(svg,img){transform:rotate(180deg)}._ambientRoot_yyw0o_3:is(:hover,:focus-within) ._iconSlot_yyw0o_276[data-openbitfun-expandable=true] ._mainIcon_yyw0o_301,._ambientRoot_yyw0o_3[data-openbitfun-preview-state=hover] ._iconSlot_yyw0o_276[data-openbitfun-expandable=true] ._mainIcon_yyw0o_301,[data-openbitfun-preview-state=hover] ._ambientRoot_yyw0o_3 ._iconSlot_yyw0o_276[data-openbitfun-expandable=true] ._mainIcon_yyw0o_301{opacity:0}._ambientRoot_yyw0o_3:is(:hover,:focus-within) ._iconSlot_yyw0o_276[data-openbitfun-expandable=true] ._inlineAffordance_yyw0o_302,._ambientRoot_yyw0o_3[data-openbitfun-preview-state=hover] ._iconSlot_yyw0o_276[data-openbitfun-expandable=true] ._inlineAffordance_yyw0o_302,[data-openbitfun-preview-state=hover] ._ambientRoot_yyw0o_3 ._iconSlot_yyw0o_276[data-openbitfun-expandable=true] ._inlineAffordance_yyw0o_302{opacity:1}._iconAffordanceHit_yyw0o_343{position:absolute;z-index:1;inset:0;margin:0;padding:0;border:0;border-radius:var(--openbitfun-radius-sm);outline:0;background:transparent;cursor:pointer}._iconAffordanceHit_yyw0o_343:focus-visible{outline:var(--openbitfun-focus-width) solid var(--openbitfun-color-focus-ring);outline-offset:var(--openbitfun-focus-offset)}._statusIcon_yyw0o_139{inline-size:var(--openbitfun-font-size-lg);block-size:var(--openbitfun-font-size-lg);justify-content:center;color:var(--openbitfun-color-content-muted)}._statusIcon_yyw0o_139[data-divider=true]{box-sizing:content-box;margin-inline-start:var(--openbitfun-space-1);padding-inline-start:var(--openbitfun-space-2);border-inline-start:var(--openbitfun-border-width-default) solid var(--openbitfun-color-border-subtle)}._prominentRoot_yyw0o_2[data-openbitfun-status=completed] ._statusIcon_yyw0o_139{color:var(--openbitfun-color-status-success-emphasis)}._prominentRoot_yyw0o_2[data-openbitfun-status=error] ._statusIcon_yyw0o_139{color:var(--openbitfun-color-status-danger-emphasis)}._collapse_yyw0o_383{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows var(--_tool-card-collapse-duration) var(--openbitfun-motion-easing-standard),opacity var(--_tool-card-collapse-duration) var(--openbitfun-motion-easing-standard),visibility 0s linear var(--_tool-card-collapse-duration)}._collapse_yyw0o_383[data-open=true]{grid-template-rows:1fr;opacity:1;visibility:visible;transition-delay:0s}._collapse_yyw0o_383[data-animate=false]{transition:none}._collapseInner_yyw0o_405{overflow:hidden;min-block-size:0}._expanded_yyw0o_410,._error_yyw0o_411{box-sizing:border-box;padding:var(--openbitfun-space-3);border-block-start:var(--openbitfun-border-width-default) solid var(--openbitfun-color-border-subtle);color:var(--openbitfun-color-content-secondary);font-size:var(--openbitfun-type-body-sm-font-size);line-height:var(--openbitfun-type-body-md-line-height)}._error_yyw0o_411{color:var(--openbitfun-color-status-danger-content)}._ambientRoot_yyw0o_3{position:relative;gap:0;border-radius:var(--openbitfun-radius-md);color:var(--openbitfun-color-content-muted);background-color:transparent;line-height:var(--openbitfun-type-body-md-line-height);transition:background-color var(--_tool-card-transition)}._ambientRoot_yyw0o_3:after{position:absolute;inset:0;border:var(--openbitfun-border-width-default) solid var(--openbitfun-color-border-default);border-radius:inherit;content:"";opacity:0;pointer-events:none;transition:opacity var(--_tool-card-transition)}._ambientRoot_yyw0o_3[data-openbitfun-direct-action=true]{border-radius:var(--openbitfun-radius-sm);cursor:pointer}._ambientRoot_yyw0o_3[data-openbitfun-direct-action=true]:focus-visible{outline:var(--openbitfun-focus-width) solid var(--openbitfun-color-focus-ring);outline-offset:var(--openbitfun-focus-offset)}._ambientSurface_yyw0o_455{display:flex;min-block-size:max(1lh,var(--openbitfun-control-tool-card-ambient-row-min-block-size));align-items:center;gap:var(--openbitfun-control-flow-chat-row-icon-gap);padding-inline:0 var(--openbitfun-space-2);border:0;background:transparent;box-shadow:none;cursor:default;transition:color var(--_tool-card-transition),opacity var(--_tool-card-transition)}._ambientSurface_yyw0o_455[data-openbitfun-interactive=true]{cursor:pointer}._ambientSurface_yyw0o_455:is(:hover,:focus-within),._ambientRoot_yyw0o_3[data-openbitfun-preview-state=hover] ._ambientSurface_yyw0o_455,[data-openbitfun-preview-state=hover] ._ambientRoot_yyw0o_3 ._ambientSurface_yyw0o_455{color:var(--openbitfun-color-content-primary)}._ambientSurface_yyw0o_455 ._iconSlot_yyw0o_276{--_tool-card-action-size: var(--openbitfun-control-flow-chat-row-icon-size);--_flow-chat-tool-card-icon-size: var(--openbitfun-control-flow-chat-row-icon-size)}._ambientAction_yyw0o_95{overflow:hidden;flex:0 1 auto;color:inherit;font-weight:var(--_tool-card-title-font-weight);white-space:nowrap}._ambientContent_yyw0o_96{overflow:hidden;flex:1 1 0;color:inherit;font-weight:var(--_tool-card-content-font-weight);white-space:nowrap}._ambientExtra_yyw0o_97{display:inline-flex;flex:0 0 auto;align-items:center;color:inherit}._ambientExpandedShell_yyw0o_508{overflow:hidden;background-color:var(--openbitfun-color-surface-panel);box-shadow:none}._ambientExpandedShell_yyw0o_508:after{opacity:1}._ambientExpandedShell_yyw0o_508 ._ambientSurface_yyw0o_455{min-block-size:var(--openbitfun-control-height-sm);gap:var(--openbitfun-space-2);padding-block:var(--openbitfun-space-1);padding-inline:var(--openbitfun-space-3) var(--openbitfun-space-1);line-height:var(--openbitfun-type-heading-page-line-height);color:var(--openbitfun-color-content-primary)}._ambientExpandedShell_yyw0o_508 ._ambientSurface_yyw0o_455 ._iconSlot_yyw0o_276{--_tool-card-action-size: var(--openbitfun-space-6);--_flow-chat-tool-card-icon-size: var(--openbitfun-font-size-xl)}._ambientRoot_yyw0o_3[data-openbitfun-state~=loading] ._ambientAction_yyw0o_95,._ambientRoot_yyw0o_3[data-openbitfun-state~=loading] ._ambientContent_yyw0o_96,._prominentRoot_yyw0o_2[data-openbitfun-state~=loading] ._actionLabel_yyw0o_88,._prominentRoot_yyw0o_2[data-openbitfun-state~=loading] ._content_yyw0o_89{animation:_openbitfun-flow-chat-tool-loading_yyw0o_1 var(--openbitfun-motion-duration-loop) var(--openbitfun-motion-easing-standard) infinite alternate}@keyframes _openbitfun-flow-chat-tool-loading_yyw0o_1{0%{opacity:1}to{opacity:var(--openbitfun-opacity-hover)}}._ambientRoot_yyw0o_3[data-openbitfun-status=error] ._ambientAction_yyw0o_95,._ambientRoot_yyw0o_3[data-openbitfun-status=error] ._ambientContent_yyw0o_96,._ambientRoot_yyw0o_3[data-openbitfun-status=error] ._ambientExtra_yyw0o_97{color:var(--openbitfun-color-status-danger-content)}@media(prefers-reduced-motion:reduce){._prominentRoot_yyw0o_2,._ambientRoot_yyw0o_3,._ambientRoot_yyw0o_3:after,._actionRegion_yyw0o_141,._mainIcon_yyw0o_301,._inlineAffordance_yyw0o_302,._collapse_yyw0o_383,._affordanceButton_yyw0o_213,._affordanceButton_yyw0o_213 svg{transition:none}._ambientRoot_yyw0o_3[data-openbitfun-state~=loading] ._ambientAction_yyw0o_95,._ambientRoot_yyw0o_3[data-openbitfun-state~=loading] ._ambientContent_yyw0o_96,._prominentRoot_yyw0o_2[data-openbitfun-state~=loading] ._actionLabel_yyw0o_88,._prominentRoot_yyw0o_2[data-openbitfun-state~=loading] ._content_yyw0o_89{animation:none}}@media(forced-colors:active){._prominentRoot_yyw0o_2{border-color:CanvasText}._ambientExpandedShell_yyw0o_508:after{border-color:CanvasText}._iconAffordanceHit_yyw0o_343:focus-visible{outline-color:Highlight}._ambientRoot_yyw0o_3[data-openbitfun-direct-action=true]:focus-visible{outline-color:Highlight}._affordanceButton_yyw0o_213:focus-visible{outline-color:Highlight}}}@layer openbitfun.components{._root_cjier_2{--_dot-size: 2px;--_dot-gap: 2px;display:inline-flex;align-items:center;justify-content:center;gap:var(--_dot-gap);color:inherit;vertical-align:middle}._root_cjier_2[data-size="10"]{--_dot-gap: 1px}._root_cjier_2[data-size="14"]{--_dot-size: 2.5px}._root_cjier_2[data-size="16"]{--_dot-size: 3px;--_dot-gap: 3px}._dot_cjier_27{inline-size:var(--_dot-size);block-size:var(--_dot-size);flex:0 0 auto;border-radius:var(--openbitfun-radius-pill);background:currentColor;animation:_openbitfun-flow-chat-processing-dot_cjier_1 var(--openbitfun-motion-duration-loop) var(--openbitfun-motion-easing-standard) infinite}._dot_cjier_27:nth-child(2){animation-delay:var(--openbitfun-motion-duration-fast)}._dot_cjier_27:nth-child(3){animation-delay:var(--openbitfun-motion-duration-base)}@keyframes _openbitfun-flow-chat-processing-dot_cjier_1{0%,60%,to{opacity:var(--openbitfun-opacity-disabled);transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){._dot_cjier_27{animation:none;opacity:var(--openbitfun-opacity-hover);transform:none}}}@layer openbitfun.components{._root_xc2or_2{min-inline-size:0}._command_xc2or_6{display:block;overflow:hidden;min-inline-size:0;margin:0;padding:0;border:0;border-radius:0;color:var(--openbitfun-color-content-secondary);background:transparent;white-space:nowrap}._command_xc2or_6[data-empty=true]{color:var(--openbitfun-color-content-muted);font-style:italic}._statusSummary_xc2or_24{display:inline-flex;min-inline-size:0;align-items:center;gap:var(--openbitfun-space-1);color:var(--openbitfun-color-content-muted);font-size:var(--openbitfun-type-body-sm-font-size)}._statusLabel_xc2or_33{display:inline-flex;align-items:center;padding-block:var(--openbitfun-space-1);padding-inline:var(--openbitfun-space-2);border-radius:var(--openbitfun-radius-sm);background:var(--openbitfun-color-action-neutral-surface);font-size:var(--openbitfun-type-body-sm-font-size);font-weight:var(--openbitfun-type-label-selected-font-weight);white-space:nowrap}._statusLabel_xc2or_33[data-tone=warning]{color:var(--openbitfun-color-status-warning-content);background:var(--openbitfun-color-status-warning-surface)}._statusLabel_xc2or_33[data-tone=danger]{color:var(--openbitfun-color-status-danger-content);background:var(--openbitfun-color-status-danger-surface)}._criticalAction_xc2or_55{color:var(--openbitfun-color-status-warning-content)}._details_xc2or_59{display:flex;min-inline-size:0;flex-direction:column;gap:var(--openbitfun-space-2)}._outputFrame_xc2or_66{position:relative;overflow:hidden;min-block-size:0;border-radius:var(--openbitfun-radius-sm);background:var(--openbitfun-color-surface-canvas)}._outputFrame_xc2or_66[data-density=compact]{block-size:5.375rem}._outputFrame_xc2or_66[data-density=expanded]{block-size:20rem}._outputFrame_xc2or_66[data-sizing=content]{block-size:auto}._outputFrame_xc2or_66[data-density=compact][data-sizing=content]{max-block-size:5.375rem}._outputFrame_xc2or_66[data-density=expanded][data-sizing=content]{max-block-size:20rem}._output_xc2or_66,._waiting_xc2or_95{box-sizing:border-box;inline-size:100%;block-size:100%;min-block-size:0}._output_xc2or_66>*{inline-size:100%;block-size:100%;max-block-size:100%}._waiting_xc2or_95{display:flex;align-items:center;justify-content:center;padding:var(--openbitfun-space-3);color:var(--openbitfun-color-content-muted);font-size:var(--openbitfun-type-body-sm-font-size);font-style:italic;text-align:center}._outputActions_xc2or_119{position:absolute;z-index:1;inset-block-start:var(--openbitfun-space-1);inset-inline-end:var(--openbitfun-space-1);display:inline-flex;opacity:0;pointer-events:none;transition:opacity var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard)}._outputFrame_xc2or_66:is(:hover,:focus-within) ._outputActions_xc2or_119,._outputFrame_xc2or_66[data-openbitfun-preview-state=hover] ._outputActions_xc2or_119{opacity:1;pointer-events:auto}._footer_xc2or_136{display:flex;min-inline-size:0;flex-wrap:wrap;align-items:center;gap:var(--openbitfun-space-2);padding-block:var(--openbitfun-space-2);padding-inline:var(--openbitfun-space-3);border-radius:var(--openbitfun-radius-sm);color:var(--openbitfun-color-content-muted);background:transparent;font-size:var(--openbitfun-type-body-sm-font-size)}._footerItem_xc2or_150{display:inline-flex;min-inline-size:0;align-items:center;gap:var(--openbitfun-space-1);white-space:nowrap}._footerItem_xc2or_150[data-grow=true]{flex:1 1 12rem}._footerItem_xc2or_150[data-push-to-end=true]{margin-inline-start:auto}._footerLabel_xc2or_166{color:var(--openbitfun-color-content-muted);font-size:var(--openbitfun-type-body-sm-font-size);font-weight:var(--openbitfun-type-label-selected-font-weight)}._footerValue_xc2or_172{overflow:hidden;color:var(--openbitfun-color-content-secondary)}._footerItem_xc2or_150[data-tone=success] ._footerValue_xc2or_172{color:var(--openbitfun-color-status-success-content)}._footerItem_xc2or_150[data-tone=warning] ._footerValue_xc2or_172{color:var(--openbitfun-color-status-warning-content)}._footerItem_xc2or_150[data-tone=danger] ._footerValue_xc2or_172{color:var(--openbitfun-color-status-danger-content)}._error_xc2or_189{color:var(--openbitfun-color-status-danger-content);font-size:var(--openbitfun-type-body-sm-font-size);line-height:var(--openbitfun-type-body-md-line-height);white-space:pre-wrap;overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){._outputActions_xc2or_119{transition:none}}}@layer openbitfun.components{._root_dp200_2{min-inline-size:0}._summary_dp200_6,._processing_dp200_7{display:block;overflow:hidden;min-inline-size:0;color:var(--openbitfun-color-content-secondary);font-size:var(--openbitfun-type-body-sm-font-size);white-space:nowrap}._processing_dp200_7{color:var(--openbitfun-color-content-muted);font-style:italic}._error_dp200_21{font-size:var(--openbitfun-type-body-sm-font-size);line-height:var(--openbitfun-type-body-md-line-height);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--openbitfun-color-status-danger-content)}}@layer openbitfun.components{._root_2om6w_2{position:relative;display:inline-flex;inline-size:100%;block-size:100%;align-items:center;justify-content:center}._statusLayer_2om6w_11,._iconLayer_2om6w_12{display:inline-flex;inline-size:100%;block-size:100%;align-items:center;justify-content:center;transition:opacity var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard)}._statusLayer_2om6w_11>:where(svg,img),._iconLayer_2om6w_12>:where(svg,img){display:block;inline-size:100%;block-size:100%}._iconLayer_2om6w_12{position:absolute;inset:0;opacity:0}._root_2om6w_2[data-default-icon=tool] ._statusLayer_2om6w_11{opacity:0}._root_2om6w_2[data-default-icon=tool] ._iconLayer_2om6w_12{opacity:1}._success_2om6w_42{color:var(--openbitfun-color-status-success-emphasis)}._danger_2om6w_46{color:var(--openbitfun-color-status-danger-emphasis)}._statusLayer_2om6w_11 ._processing_2om6w_50{color:var(--openbitfun-color-status-info-emphasis)}._muted_2om6w_54{color:var(--openbitfun-color-content-muted)}@media(prefers-reduced-motion:reduce){._statusLayer_2om6w_11,._iconLayer_2om6w_12{transition:none}}}@layer openbitfun.components{._root_1r7gd_2{min-inline-size:0}._path_1r7gd_6{display:block;overflow:hidden;min-inline-size:0;color:var(--openbitfun-color-content-secondary);white-space:nowrap}._path_1r7gd_6[data-operation=delete]{color:var(--openbitfun-color-content-muted);text-decoration:line-through}._inlineMessage_1r7gd_19{overflow:hidden;min-inline-size:0;color:var(--openbitfun-color-content-muted);white-space:nowrap}._statusDetail_1r7gd_26{display:inline-block;flex:0 1 auto;min-inline-size:0;overflow:hidden;padding-block:var(--openbitfun-space-1);padding-inline:var(--openbitfun-space-2);border-radius:var(--openbitfun-radius-sm);color:var(--openbitfun-color-content-muted);background:var(--openbitfun-color-action-neutral-surface);font-size:var(--openbitfun-type-body-sm-font-size);white-space:nowrap}._warningStatusIcon_1r7gd_42{color:var(--openbitfun-color-status-warning-emphasis)}._preview_1r7gd_46{overflow:hidden;inline-size:100%;min-inline-size:0;border-radius:var(--openbitfun-radius-sm)}._preview_1r7gd_46>*{min-inline-size:0}._error_1r7gd_57{display:flex;flex-direction:column;gap:var(--openbitfun-space-2);color:var(--openbitfun-color-status-danger-content);font-size:var(--openbitfun-type-body-sm-font-size);line-height:var(--openbitfun-type-body-md-line-height)}._error_1r7gd_57[data-guidance=true]{color:var(--openbitfun-color-content-secondary)}._errorTitle_1r7gd_70{display:inline-flex;align-items:center;gap:var(--openbitfun-space-2);font-weight:var(--openbitfun-type-label-selected-font-weight)}._errorTitle_1r7gd_70>:where(svg,img){flex:0 0 auto;inline-size:var(--openbitfun-font-size-xl);block-size:var(--openbitfun-font-size-xl)}._errorMessage_1r7gd_83{max-block-size:20rem;overflow-y:auto;color:var(--openbitfun-color-content-muted);white-space:pre-wrap;overflow-wrap:anywhere}}@layer openbitfun.components{._summary_15sjd_2{display:block;min-inline-size:0;overflow:hidden;color:var(--openbitfun-color-content-muted);white-space:nowrap}._summary_15sjd_2[data-tone=danger]{color:var(--openbitfun-color-status-danger-content)}}@layer openbitfun.components{._details_fv8pk_2{display:flex;min-inline-size:0;flex-wrap:wrap;align-items:baseline;gap:var(--openbitfun-space-1) var(--openbitfun-space-3);padding-block-end:var(--openbitfun-space-2);border-block-end:1px solid var(--openbitfun-color-border-subtle)}._detail_fv8pk_2{display:inline-flex;min-inline-size:0;align-items:baseline;gap:var(--openbitfun-space-1);color:var(--openbitfun-color-content-muted);font-size:var(--openbitfun-type-body-sm-font-size)}._detailLabel_fv8pk_21{flex:0 0 auto;color:var(--openbitfun-color-content-secondary);font-weight:var(--openbitfun-type-label-selected-font-weight)}._detailValue_fv8pk_27{min-inline-size:0;overflow-wrap:anywhere}._results_fv8pk_32{display:flex;max-block-size:25rem;min-inline-size:0;flex-direction:column;overflow:auto}._result_fv8pk_32{display:grid;min-inline-size:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--openbitfun-space-2);padding-block:var(--openbitfun-space-2);color:var(--openbitfun-color-content-secondary);font-size:var(--openbitfun-type-body-sm-font-size)}._result_fv8pk_32+._result_fv8pk_32{border-block-start:1px solid var(--openbitfun-color-border-subtle)}._resultIcon_fv8pk_55{display:inline-flex;align-items:center;color:var(--openbitfun-color-content-muted)}._resultIcon_fv8pk_55>svg{inline-size:.875rem;block-size:.875rem}._resultBody_fv8pk_66{display:flex;min-inline-size:0;flex-direction:column;gap:var(--openbitfun-space-1)}._resultTitle_fv8pk_73,._resultButton_fv8pk_74{min-inline-size:0;color:var(--openbitfun-color-content-primary);font:inherit;font-weight:var(--openbitfun-type-label-lg-font-weight);text-align:start;overflow-wrap:anywhere}._resultButton_fv8pk_74{appearance:none;padding:0;border:0;background:transparent;cursor:pointer}._resultButton_fv8pk_74:is(:hover,:focus-visible){color:var(--openbitfun-color-accent-hover);text-decoration:underline;text-underline-offset:.16em}._resultDescription_fv8pk_97,._resultUrl_fv8pk_98,._resultMeta_fv8pk_99{color:var(--openbitfun-color-content-muted);line-height:var(--openbitfun-type-body-md-line-height);overflow-wrap:anywhere}._resultUrl_fv8pk_98{font-size:var(--openbitfun-type-body-xs-font-size)}._resultMeta_fv8pk_99{white-space:nowrap}._resultText_fv8pk_113{max-block-size:25rem;margin:0;overflow:auto;color:var(--openbitfun-color-content-secondary);font-family:inherit;font-size:var(--openbitfun-type-body-sm-font-size);line-height:var(--openbitfun-type-body-md-line-height);white-space:pre-wrap;overflow-wrap:anywhere}._overflowLabel_fv8pk_125{padding-block:var(--openbitfun-space-2);color:var(--openbitfun-color-content-muted);font-size:var(--openbitfun-type-body-sm-font-size);font-style:italic;text-align:center}}@layer openbitfun.components{._details_1be6j_2{display:flex;min-inline-size:0;flex-direction:column;gap:var(--openbitfun-space-3)}._field_1be6j_9{display:grid;min-inline-size:0;grid-template-columns:minmax(7rem,auto) minmax(0,1fr);gap:var(--openbitfun-space-2);color:var(--openbitfun-color-content-secondary);font-size:var(--openbitfun-type-body-sm-font-size)}._fieldLabel_1be6j_18,._sectionLabel_1be6j_19{color:var(--openbitfun-color-content-muted);font-weight:var(--openbitfun-type-label-selected-font-weight)}._fieldValue_1be6j_24{min-inline-size:0;overflow-wrap:anywhere}._sessionList_1be6j_29{display:flex;flex-direction:column;gap:var(--openbitfun-space-2)}._session_1be6j_29{display:grid;min-inline-size:0;grid-template-columns:minmax(0,1fr) auto;gap:var(--openbitfun-space-1) var(--openbitfun-space-3);padding:var(--openbitfun-space-3);border-radius:var(--openbitfun-radius-sm);background:var(--openbitfun-color-surface-raised);color:var(--openbitfun-color-content-secondary);font-size:var(--openbitfun-type-body-sm-font-size)}._sessionId_1be6j_47{overflow-wrap:anywhere;color:var(--openbitfun-color-content-primary)}._sessionName_1be6j_52{min-inline-size:0;overflow:hidden;white-space:nowrap}._sessionAgent_1be6j_58{grid-column:2;grid-row:1 / span 2;align-self:center;color:var(--openbitfun-color-content-muted);white-space:nowrap}._messageSection_1be6j_66{display:flex;min-inline-size:0;flex-direction:column;gap:var(--openbitfun-space-2)}._message_1be6j_66{max-block-size:20rem;margin:0;padding:var(--openbitfun-space-3);overflow:auto;border-radius:var(--openbitfun-radius-sm);background:var(--openbitfun-color-surface-raised);color:var(--openbitfun-color-content-secondary);font-family:inherit;font-size:var(--openbitfun-type-body-sm-font-size);line-height:var(--openbitfun-type-body-md-line-height);white-space:pre-wrap;overflow-wrap:anywhere}._empty_1be6j_88{color:var(--openbitfun-color-content-muted);font-size:var(--openbitfun-type-body-sm-font-size)}._error_1be6j_93{color:var(--openbitfun-color-status-danger-content);font-size:var(--openbitfun-type-body-sm-font-size);white-space:pre-wrap;overflow-wrap:anywhere}}@layer openbitfun.components{._sections_18io6_2{display:flex;min-inline-size:0;flex-direction:column;gap:var(--openbitfun-space-3)}._section_18io6_2{display:flex;min-inline-size:0;flex-direction:column;gap:var(--openbitfun-space-2)}._sectionLabel_18io6_16{color:var(--openbitfun-color-content-muted);font-size:var(--openbitfun-type-body-sm-font-size);font-weight:var(--openbitfun-type-label-selected-font-weight);letter-spacing:var(--openbitfun-type-modifier-tracking-wider-letter-spacing);text-transform:uppercase}._error_18io6_24{color:var(--openbitfun-color-status-danger-content);font-size:var(--openbitfun-type-body-sm-font-size);line-height:var(--openbitfun-type-body-md-line-height);white-space:pre-wrap;overflow-wrap:anywhere}._codeBlock_18io6_32,._resultBlock_18io6_33,._messageBlock_18io6_34{max-block-size:20rem;margin:0;padding:var(--openbitfun-space-3);overflow:auto;border:1px solid var(--openbitfun-color-border-subtle);border-radius:var(--openbitfun-radius-sm);background:var(--openbitfun-color-surface-canvas);color:var(--openbitfun-color-content-secondary);font-family:inherit;font-size:var(--openbitfun-type-body-sm-font-size);line-height:var(--openbitfun-type-body-md-line-height);white-space:pre-wrap;overflow-wrap:anywhere}._meta_18io6_50{display:flex;min-inline-size:0;flex-wrap:wrap;align-items:center;gap:var(--openbitfun-space-2);padding-block-end:var(--openbitfun-space-2);border-block-end:1px solid var(--openbitfun-color-border-subtle)}._metaLabel_18io6_60,._pill_18io6_61{display:inline-flex;align-items:center;padding-block:var(--openbitfun-space-1);padding-inline:var(--openbitfun-space-2);border:1px solid var(--openbitfun-color-border-subtle);border-radius:var(--openbitfun-radius-pill);background:var(--openbitfun-color-surface-raised);color:var(--openbitfun-color-content-secondary);font-size:var(--openbitfun-type-body-sm-font-size)}._metaLabel_18io6_60{font-weight:var(--openbitfun-type-label-selected-font-weight)}._metaDescription_18io6_77{min-inline-size:0;color:var(--openbitfun-color-content-muted);font-size:var(--openbitfun-type-body-sm-font-size)}._fetchTitle_18io6_83{min-inline-size:0;overflow:hidden;white-space:nowrap}._fetchMeta_18io6_89{display:flex;min-inline-size:0;flex-direction:column;gap:var(--openbitfun-space-3)}._openLink_18io6_96{display:inline-flex;min-inline-size:0;align-items:center;align-self:flex-start;gap:var(--openbitfun-space-2);appearance:none;padding:0;border:0;color:var(--openbitfun-color-accent-default);background:transparent;font:inherit;font-size:var(--openbitfun-type-body-sm-font-size);text-align:start;cursor:pointer}._openLink_18io6_96>svg{inline-size:.875rem;block-size:.875rem;flex:0 0 auto}._openLinkText_18io6_119{min-inline-size:0;overflow-wrap:anywhere}._openLink_18io6_96:is(:hover,:focus-visible){color:var(--openbitfun-color-accent-hover)}._openLink_18io6_96:is(:hover,:focus-visible) ._openLinkText_18io6_119{text-decoration:underline;text-underline-offset:.16em}._detailsRow_18io6_133{display:flex;min-inline-size:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--openbitfun-space-2)}._pills_18io6_142{display:flex;min-inline-size:0;flex-wrap:wrap;gap:var(--openbitfun-space-2)}._imageContent_18io6_149{display:flex;min-inline-size:0;justify-content:flex-start}._imageButton_18io6_155{display:inline-flex;inline-size:10rem;max-inline-size:100%;aspect-ratio:1;align-items:center;justify-content:center;padding:0;overflow:hidden;appearance:none;border:1px solid var(--openbitfun-color-border-default);border-radius:var(--openbitfun-radius-sm);background:var(--openbitfun-color-surface-canvas);cursor:zoom-in}._imageButton_18io6_155:focus-visible{outline:2px solid var(--openbitfun-color-focus-ring);outline-offset:2px}._imageButton_18io6_155 img{display:block;max-inline-size:100%;max-block-size:100%;object-fit:contain}._imageError_18io6_183{inline-size:100%;padding:var(--openbitfun-space-3);color:var(--openbitfun-color-status-danger-content);font-size:var(--openbitfun-type-body-sm-font-size);text-align:center}._lightbox_18io6_191{display:flex;min-block-size:15rem;max-block-size:80vb;align-items:center;justify-content:center;overflow:auto}._lightbox_18io6_191 img{display:block;max-inline-size:100%;max-block-size:76vb;object-fit:contain}[data-openbitfun-tool-card=default][data-openbitfun-confirmation=true]>[data-openbitfun-component=flow-chat-tool-card][data-openbitfun-part=surface]{border-radius:var(--openbitfun-radius-sm);background:var(--openbitfun-color-status-warning-surface);box-shadow:inset 0 0 0 1px var(--openbitfun-color-status-warning-border)}._todoCompact_18io6_214{display:flex;min-inline-size:0;align-items:center;gap:var(--openbitfun-control-flow-chat-row-icon-gap);color:var(--openbitfun-color-content-muted);font-size:var(--openbitfun-type-body-sm-font-size)}._todoCompactIcon_18io6_223{display:inline-flex;flex:0 0 var(--openbitfun-control-flow-chat-row-icon-size);inline-size:var(--openbitfun-control-flow-chat-row-icon-size);block-size:var(--openbitfun-control-flow-chat-row-icon-size);align-items:center;justify-content:center}._todoCompactIcon_18io6_223>svg{inline-size:100%;block-size:100%}._todoCompactMeta_18io6_237{white-space:nowrap}._todoSummary_18io6_241{display:inline-flex;min-inline-size:0;align-items:center;gap:var(--openbitfun-space-2);overflow:hidden;color:var(--openbitfun-color-content-muted);white-space:nowrap}._todoStats_18io6_251{flex:0 0 auto}._todoList_18io6_255{display:flex;max-block-size:17.5rem;flex-direction:column;overflow:auto}._todoItem_18io6_262{display:flex;min-inline-size:0;align-items:center;gap:var(--openbitfun-space-2);padding-block:var(--openbitfun-space-2);color:var(--openbitfun-color-content-muted);font-size:var(--openbitfun-type-body-sm-font-size)}._todoItem_18io6_262+._todoItem_18io6_262{border-block-start:1px solid var(--openbitfun-color-border-subtle)}._todoItem_18io6_262[data-status=in_progress]{color:var(--openbitfun-color-content-secondary)}._todoItem_18io6_262[data-status=completed],._todoItem_18io6_262[data-status=cancelled]{opacity:.72;text-decoration:line-through}._todoIcon_18io6_286{display:inline-flex;flex:0 0 auto;align-items:center}._todoIcon_18io6_286>svg{inline-size:.75rem;block-size:.75rem}._todoContent_18io6_297{min-inline-size:0;overflow:hidden;white-space:nowrap}@media(max-width:40rem){._imageButton_18io6_155{inline-size:9rem}._lightbox_18io6_191{min-block-size:10rem}}}@layer openbitfun.components{._command_1ygnf_2{display:block;min-inline-size:0;overflow:hidden;color:var(--openbitfun-color-content-secondary);white-space:nowrap}._summary_1ygnf_10,._fileCount_1ygnf_11{display:inline-flex;min-inline-size:0;align-items:center;gap:var(--openbitfun-space-1);color:var(--openbitfun-color-content-muted);font-size:var(--openbitfun-type-body-sm-font-size)}._summary_1ygnf_10{overflow:hidden;white-space:nowrap}._summary_1ygnf_10[data-tone=warning]{color:var(--openbitfun-color-status-warning-content)}._summary_1ygnf_10[data-tone=danger]{color:var(--openbitfun-color-status-danger-content)}._output_1ygnf_33{display:flex;max-block-size:20rem;min-inline-size:0;flex-direction:column;gap:var(--openbitfun-space-3);overflow:auto}._outputBlock_1ygnf_42,._textPreview_1ygnf_43{margin:0;padding:var(--openbitfun-space-3);border-radius:var(--openbitfun-radius-sm);background:var(--openbitfun-color-surface-canvas);color:var(--openbitfun-color-content-secondary);font-size:var(--openbitfun-type-body-sm-font-size);line-height:var(--openbitfun-type-body-md-line-height);white-space:pre-wrap;overflow-wrap:anywhere}._outputBlock_1ygnf_42{font-family:inherit}._textPreview_1ygnf_43{font-family:var(--openbitfun-type-code-md-font-family)}._outputGroup_1ygnf_63{display:flex;flex-direction:column;gap:var(--openbitfun-space-2)}._outputLabel_1ygnf_69,._sectionLabel_1ygnf_70{color:var(--openbitfun-color-content-muted);font-size:var(--openbitfun-type-body-sm-font-size);font-weight:var(--openbitfun-type-label-selected-font-weight);text-transform:uppercase;letter-spacing:var(--openbitfun-type-modifier-tracking-wider-letter-spacing)}._outputGroup_1ygnf_63[data-tone=warning] ._outputBlock_1ygnf_42{color:var(--openbitfun-color-status-warning-content);background:var(--openbitfun-color-status-warning-surface)}._outputGroup_1ygnf_63[data-tone=danger] ._outputBlock_1ygnf_42{color:var(--openbitfun-color-status-danger-content);background:var(--openbitfun-color-status-danger-surface)}._footer_1ygnf_88{display:flex;min-inline-size:0;flex-wrap:wrap;align-items:center;gap:var(--openbitfun-space-2);padding:var(--openbitfun-space-2) var(--openbitfun-space-3);border-radius:var(--openbitfun-radius-sm);background:var(--openbitfun-color-surface-raised);color:var(--openbitfun-color-content-muted);font-size:var(--openbitfun-type-body-sm-font-size)}._footerItem_1ygnf_101{display:inline-flex;min-inline-size:0;align-items:baseline;gap:var(--openbitfun-space-1)}._footerItem_1ygnf_101[data-grow=true]{flex:1 1 12rem}._footerLabel_1ygnf_112{font-weight:var(--openbitfun-type-label-selected-font-weight)}._footerValue_1ygnf_116{min-inline-size:0;overflow:hidden;color:var(--openbitfun-color-content-secondary);white-space:nowrap}._footerItem_1ygnf_101[data-tone=success] ._footerValue_1ygnf_116{color:var(--openbitfun-color-status-success-content)}._footerItem_1ygnf_101[data-tone=danger] ._footerValue_1ygnf_116{color:var(--openbitfun-color-status-danger-content)}._error_1ygnf_131{color:var(--openbitfun-color-status-danger-content);font-size:var(--openbitfun-type-body-sm-font-size);line-height:var(--openbitfun-type-body-md-line-height);white-space:pre-wrap;overflow-wrap:anywhere}._errorMeta_1ygnf_139{margin-block-start:var(--openbitfun-space-2);color:var(--openbitfun-color-content-muted);font-size:var(--openbitfun-type-body-sm-font-size)}._diffPath_1ygnf_145{display:block;overflow:hidden;min-inline-size:0;color:var(--openbitfun-color-content-secondary);white-space:nowrap}._diffBody_1ygnf_153{display:flex;min-inline-size:0;flex-direction:column;gap:var(--openbitfun-space-3)}._message_1ygnf_160{padding-block-end:var(--openbitfun-space-2);border-block-end:1px solid var(--openbitfun-color-border-subtle);color:var(--openbitfun-color-content-muted);font-size:var(--openbitfun-type-body-sm-font-size)}._reviewDetails_1ygnf_167,._lifecycleDetails_1ygnf_168{display:flex;min-inline-size:0;flex-direction:column;gap:var(--openbitfun-space-3)}._reviewSummary_1ygnf_175{margin:0;color:var(--openbitfun-color-content-secondary);font-size:var(--openbitfun-type-body-sm-font-size);line-height:var(--openbitfun-type-body-md-line-height)}._fileList_1ygnf_182{display:grid;gap:var(--openbitfun-space-1);margin:0;padding-inline-start:var(--openbitfun-space-4);color:var(--openbitfun-color-content-secondary);font-size:var(--openbitfun-type-body-sm-font-size);line-height:var(--openbitfun-type-body-md-line-height)}._actions_1ygnf_192{display:flex;flex-wrap:wrap;align-items:center;gap:var(--openbitfun-space-2)}._field_1ygnf_199{display:grid;min-inline-size:0;grid-template-columns:minmax(6rem,auto) minmax(0,1fr);gap:var(--openbitfun-space-2);color:var(--openbitfun-color-content-secondary);font-size:var(--openbitfun-type-body-sm-font-size)}._fieldLabel_1ygnf_208{color:var(--openbitfun-color-content-muted);font-weight:var(--openbitfun-type-label-selected-font-weight)}._fieldValue_1ygnf_213{min-inline-size:0;overflow-wrap:anywhere}._agentIdentity_1ygnf_218,._agentExtra_1ygnf_219,._agentMeta_1ygnf_220{display:inline-flex;min-inline-size:0;align-items:center;gap:var(--openbitfun-space-1)}._agentIdentity_1ygnf_218{max-inline-size:min(18rem,38vw)}._agentExtra_1ygnf_219{max-inline-size:min(20rem,42vw)}._agentAvatar_1ygnf_235{display:inline-flex;inline-size:100%;block-size:100%;align-items:center;justify-content:center}._agentAvatar_1ygnf_235>:where(svg,img,span){max-inline-size:100%;max-block-size:100%}._agentName_1ygnf_248,._agentModel_1ygnf_249,._agentSummary_1ygnf_250,._agentMeta_1ygnf_220,._agentStatus_1ygnf_252{min-inline-size:0;overflow:hidden;white-space:nowrap}._agentName_1ygnf_248{font-weight:var(--openbitfun-type-label-lg-font-weight)}._agentModel_1ygnf_249,._agentSummary_1ygnf_250,._agentMeta_1ygnf_220{color:var(--openbitfun-color-content-muted);font-weight:var(--openbitfun-type-body-sm-font-weight)}._agentSummary_1ygnf_250{display:block}._agentStatus_1ygnf_252{color:var(--openbitfun-color-content-muted)}._agentStatus_1ygnf_252[data-tone=success]{color:var(--openbitfun-color-status-success-content)}._agentStatus_1ygnf_252[data-tone=warning]{color:var(--openbitfun-color-status-warning-content)}._agentStatus_1ygnf_252[data-tone=danger]{color:var(--openbitfun-color-status-danger-content)}._agentPrompt_1ygnf_289{max-block-size:15rem;overflow:auto;padding:var(--openbitfun-space-3);border:1px solid var(--openbitfun-color-border-default);border-radius:var(--openbitfun-radius-sm);background:var(--openbitfun-color-surface-canvas);color:var(--openbitfun-color-content-secondary);font-size:var(--openbitfun-type-body-sm-font-size);line-height:var(--openbitfun-type-body-md-line-height)}}@layer openbitfun.components{._root_1n9iv_2{display:block;inline-size:100%;block-size:100%;min-inline-size:0;min-block-size:0;color:var(--openbitfun-color-content-on-dark);pointer-events:none}}@layer openbitfun.components{._root_1gj8z_2{display:flex;flex:1 1 auto;flex-direction:column;box-sizing:border-box;container-type:size;inline-size:100%;block-size:100%;min-inline-size:0;min-block-size:0;overflow:hidden;border-radius:calc(var(--openbitfun-space-8) + var(--openbitfun-space-1));background:var(--openbitfun-color-content-on-light);color:var(--openbitfun-color-content-on-dark);font-family:var(--openbitfun-type-body-lg-font-family);font-size:var(--openbitfun-type-body-lg-font-size);font-weight:var(--openbitfun-type-body-lg-font-weight);line-height:var(--openbitfun-type-body-lg-line-height);letter-spacing:var(--openbitfun-type-body-lg-letter-spacing)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){._root_1gj8z_2{background:color-mix(in srgb,var(--openbitfun-color-content-on-light) 80%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}._header_1gj8z_32{display:flex;flex:0 0 auto;align-items:center;gap:var(--openbitfun-space-3);padding:var(--openbitfun-space-5) var(--openbitfun-space-6) 0}._title_1gj8z_40{flex:1 1 auto;min-inline-size:0;margin:0;color:inherit;font-family:var(--openbitfun-type-heading-panel-font-family);font-size:var(--openbitfun-type-heading-panel-font-size);font-weight:var(--openbitfun-type-heading-panel-font-weight);line-height:var(--openbitfun-type-heading-panel-line-height);letter-spacing:var(--openbitfun-type-heading-panel-letter-spacing)}._root_1gj8z_2 ._back_1gj8z_52,._root_1gj8z_2 ._close_1gj8z_53{inline-size:40px;block-size:40px;flex:0 0 40px;border:0;color:inherit}._root_1gj8z_2 ._back_1gj8z_52{background:color-mix(in srgb,currentColor 10%,transparent)}._root_1gj8z_2 ._close_1gj8z_53{background:transparent;opacity:.5}._visualizer_1gj8z_70{flex:0 1 44cqh;min-block-size:120px;display:flex;justify-content:center;pointer-events:none}._conversation_1gj8z_78{display:flex;flex:1 1 auto;flex-direction:column;min-block-size:0;gap:calc(var(--openbitfun-space-8) + var(--openbitfun-space-1));overflow-y:auto;overscroll-behavior:contain;padding:var(--openbitfun-space-2) var(--openbitfun-space-6) var(--openbitfun-space-2) var(--openbitfun-space-10);color:inherit;overflow-wrap:anywhere;white-space:pre-wrap}._user_1gj8z_92{align-self:flex-end;inline-size:fit-content;max-inline-size:100%;box-sizing:border-box;padding:var(--openbitfun-space-3);border-radius:var(--openbitfun-radius-lg);background:color-mix(in srgb,var(--openbitfun-color-content-on-dark) 30%,transparent);line-height:var(--openbitfun-type-modifier-leading-tight-line-height)}._assistant_1gj8z_103{align-self:stretch}._status_1gj8z_105{color:inherit}._controls_1gj8z_109{display:flex;flex:0 0 auto;align-items:center;justify-content:center;gap:var(--openbitfun-space-3);padding:var(--openbitfun-space-6) var(--openbitfun-space-6) clamp(var(--openbitfun-space-5),7.4cqh,54px)}._root_1gj8z_2 ._control_1gj8z_109{inline-size:74px;block-size:74px;flex:0 0 74px;border:0;border-radius:50%;background:color-mix(in srgb,var(--openbitfun-color-content-on-dark) 20%,transparent);color:inherit}._root_1gj8z_2 ._control_1gj8z_109 [data-openbitfun-part=icon]{inline-size:28px;block-size:28px}._root_1gj8z_2 :is(._back_1gj8z_52,._close_1gj8z_53) [data-openbitfun-part=icon]{inline-size:20px;block-size:20px}._root_1gj8z_2 :is(._control_1gj8z_109,._back_1gj8z_52,._close_1gj8z_53):before{content:none}._root_1gj8z_2 :is(._control_1gj8z_109,._back_1gj8z_52,._close_1gj8z_53):hover:not(:disabled){background:color-mix(in srgb,var(--openbitfun-color-content-on-dark) 30%,transparent);color:inherit;opacity:1}._root_1gj8z_2 :is(._control_1gj8z_109,._back_1gj8z_52,._close_1gj8z_53):active:not(:disabled){background:color-mix(in srgb,var(--openbitfun-color-content-on-dark) 40%,transparent)}._root_1gj8z_2 :is(._control_1gj8z_109,._back_1gj8z_52,._close_1gj8z_53):focus-visible{outline:var(--openbitfun-focus-width) solid currentColor;outline-offset:var(--openbitfun-focus-offset)}@container (height < 520px){._controls_1gj8z_109{padding-block:var(--openbitfun-space-3)}._root_1gj8z_2 ._control_1gj8z_109{inline-size:56px;block-size:56px;flex-basis:56px}._conversation_1gj8z_78{gap:var(--openbitfun-space-5)}}@media(prefers-reduced-transparency:reduce){._root_1gj8z_2{background:var(--openbitfun-color-content-on-light);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(forced-colors:active){._root_1gj8z_2{background:Canvas;color:CanvasText;-webkit-backdrop-filter:none;backdrop-filter:none}._user_1gj8z_92{border:1px solid CanvasText}._root_1gj8z_2 :is(._control_1gj8z_109,._back_1gj8z_52,._close_1gj8z_53){border:1px solid ButtonText;color:ButtonText;opacity:1}}}@layer openbitfun.components{._root_10071_2,._trigger_10071_3,._leading_10071_4,._content_10071_5,._title_10071_6,._description_10071_7,._actions_10071_8{box-sizing:border-box}._root_10071_2{display:inline-flex;align-items:center;inline-size:100%;min-inline-size:0;border:0;outline:var(--openbitfun-border-width-default) solid transparent;outline-offset:calc(-1 * var(--openbitfun-border-width-default));border-radius:var(--openbitfun-control-action-card-radius);color:var(--openbitfun-color-action-neutral-content);background:var(--openbitfun-color-action-card-background);transition:color var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard),background-color var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard),outline-color var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard)}._root_10071_2[data-size=sm]{min-block-size:var(--openbitfun-control-action-card-sm-min-block-size)}._root_10071_2[data-size=md]{min-block-size:var(--openbitfun-control-action-card-md-min-block-size)}._root_10071_2:not([data-disabled=true]):is(:hover,:has(._trigger_10071_3[data-openbitfun-preview-state=hover])){outline-color:var(--openbitfun-color-border-default);background:var(--openbitfun-color-action-neutral-surface-hover)}._root_10071_2:not([data-disabled=true]):is(:active,:has(._trigger_10071_3[data-openbitfun-preview-state=active])){background:var(--openbitfun-color-action-neutral-surface-pressed)}._root_10071_2[data-selected=true]{outline-color:var(--openbitfun-color-border-default);background:var(--openbitfun-color-selection-surface)}._root_10071_2:has(._trigger_10071_3:focus-visible){box-shadow:0 0 0 var(--openbitfun-focus-width) var(--openbitfun-color-focus-ring)}._root_10071_2[data-disabled=true]{color:var(--openbitfun-color-action-neutral-content-disabled);cursor:not-allowed;opacity:var(--openbitfun-opacity-disabled)}._trigger_10071_3{display:flex;flex:1 1 auto;align-items:center;align-self:stretch;min-inline-size:0;min-block-size:inherit;gap:var(--openbitfun-control-action-card-gap);margin:0;padding-block:var(--openbitfun-control-action-card-padding-block);padding-inline:var(--openbitfun-control-action-card-padding-inline);border:0;outline:0;color:inherit;background:transparent;font:inherit;text-align:start;cursor:pointer}._trigger_10071_3:disabled{cursor:not-allowed}._leading_10071_4{display:inline-flex;flex:0 0 var(--openbitfun-control-action-card-leading-size);align-items:center;justify-content:center;inline-size:var(--openbitfun-control-action-card-leading-size);block-size:var(--openbitfun-control-action-card-leading-size);border-radius:var(--openbitfun-radius-pill);color:var(--openbitfun-color-content-secondary)}._leading_10071_4>:where(svg,img),._leading_10071_4>[data-openbitfun-component=icon]{display:block;inline-size:var(--openbitfun-control-action-card-icon-size);block-size:var(--openbitfun-control-action-card-icon-size)}._content_10071_5{display:flex;flex:1 1 auto;min-inline-size:0;flex-direction:column;gap:var(--openbitfun-control-action-card-content-gap)}._title_10071_6,._description_10071_7{overflow:hidden;min-inline-size:0;white-space:nowrap}._title_10071_6{color:var(--openbitfun-color-content-primary);font-family:var(--openbitfun-type-heading-section-font-family);font-size:var(--openbitfun-type-heading-section-font-size);font-weight:var(--openbitfun-type-heading-section-font-weight);line-height:var(--openbitfun-type-heading-section-line-height);letter-spacing:var(--openbitfun-type-heading-section-letter-spacing)}._description_10071_7{color:var(--openbitfun-color-content-primary);font-family:var(--openbitfun-type-body-sm-font-family);font-size:var(--openbitfun-type-body-sm-font-size);font-weight:var(--openbitfun-type-body-sm-font-weight);line-height:var(--openbitfun-type-action-row-line-height);letter-spacing:var(--openbitfun-type-body-sm-letter-spacing)}._actions_10071_8{display:inline-flex;flex:0 0 auto;align-items:center;align-self:stretch;gap:var(--openbitfun-control-action-card-actions-gap);padding-inline-end:var(--openbitfun-control-action-card-actions-padding-inline-end)}@media(prefers-reduced-motion:reduce){._root_10071_2{transition:none}}@media(forced-colors:active){._root_10071_2{outline-color:ButtonText}._root_10071_2:not([data-disabled=true]):is(:hover,:active),._root_10071_2[data-selected=true]{color:HighlightText;background:Highlight}._root_10071_2:has(._trigger_10071_3:focus-visible){box-shadow:0 0 0 var(--openbitfun-focus-width) Highlight}}}@layer openbitfun.components{._root_1ojnc_2{display:inline-flex;align-items:center;min-inline-size:0;min-block-size:var(--openbitfun-control-height-sm);gap:var(--openbitfun-space-1);padding-inline:var(--openbitfun-space-2);border-radius:var(--openbitfun-radius-base);color:var(--openbitfun-color-action-neutral-content);background:transparent;transition:color var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard),background-color var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard)}._root_1ojnc_2:not([data-disabled=true]):hover,._root_1ojnc_2:not([data-disabled=true]):has(._trigger_1ojnc_18[data-openbitfun-preview-state=hover]){background:var(--openbitfun-color-action-neutral-surface-hover)}._root_1ojnc_2:not([data-disabled=true]):has(._trigger_1ojnc_18:active),._root_1ojnc_2:not([data-disabled=true]):has(._trigger_1ojnc_18[data-openbitfun-preview-state=active]){background:var(--openbitfun-color-action-neutral-surface-hover)}._root_1ojnc_2:not([data-disabled=true]):has(._trigger_1ojnc_18:active) ._label_1ojnc_27,._root_1ojnc_2:not([data-disabled=true]):has(._trigger_1ojnc_18[data-openbitfun-preview-state=active]) ._label_1ojnc_27{font-weight:var(--openbitfun-type-label-selected-font-weight)}._root_1ojnc_2:has(._trigger_1ojnc_18:focus-visible){box-shadow:0 0 0 var(--openbitfun-focus-width) var(--openbitfun-color-focus-ring)}._root_1ojnc_2[data-disabled=true]{color:var(--openbitfun-color-action-neutral-content-disabled);cursor:not-allowed}._root_1ojnc_2[data-openbitfun-tone=danger]:not([data-disabled=true]){color:var(--openbitfun-color-status-danger-content)}._root_1ojnc_2[data-openbitfun-tone=danger]:not([data-disabled=true]):hover,._root_1ojnc_2[data-openbitfun-tone=danger]:not([data-disabled=true]):has(._trigger_1ojnc_18[data-openbitfun-preview-state=hover]){background:var(--openbitfun-color-status-danger-surface)}._root_1ojnc_2[data-openbitfun-tone=danger]:not([data-disabled=true]):has(._trigger_1ojnc_18:active),._root_1ojnc_2[data-openbitfun-tone=danger]:not([data-disabled=true]):has(._trigger_1ojnc_18[data-openbitfun-preview-state=active]){background:var(--openbitfun-color-status-danger-surface)}._trigger_1ojnc_18{display:inline-flex;flex:1 1 auto;align-items:center;min-inline-size:0;min-block-size:inherit;gap:var(--openbitfun-space-2);margin:0;padding:0;border:0;outline:0;color:inherit;background:transparent;font:inherit;text-align:start;cursor:pointer}._trigger_1ojnc_18:disabled{cursor:not-allowed}._leading_1ojnc_77{--openbitfun-opacity-icon-artwork: 1;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;inline-size:var(--openbitfun-font-size-sm);block-size:var(--openbitfun-font-size-sm)}._leading_1ojnc_77>:where(svg,img),._leading_1ojnc_77>[data-openbitfun-component=icon]{display:block;inline-size:100%;block-size:100%}._label_1ojnc_27{overflow:hidden;flex:1 1 auto;min-inline-size:0;font-family:var(--openbitfun-type-label-md-font-family);font-size:var(--openbitfun-type-label-md-font-size);font-weight:var(--openbitfun-type-label-md-font-weight);line-height:var(--openbitfun-type-action-row-line-height);letter-spacing:var(--openbitfun-type-label-md-letter-spacing);white-space:nowrap}._staticLabel_1ojnc_106{overflow:visible;white-space:inherit}._metadata_1ojnc_111,._shortcut_1ojnc_112,._actions_1ojnc_113{display:inline-flex;flex:0 0 auto;align-items:center}._metadata_1ojnc_111{color:var(--openbitfun-color-content-muted);font-family:var(--openbitfun-type-meta-font-family);font-size:var(--openbitfun-type-meta-font-size);font-weight:var(--openbitfun-type-meta-font-weight);line-height:var(--openbitfun-type-meta-line-height);letter-spacing:var(--openbitfun-type-meta-letter-spacing);white-space:nowrap}._root_1ojnc_2[data-disabled=true] ._metadata_1ojnc_111{color:inherit}._actions_1ojnc_113{gap:var(--openbitfun-space-1)}@media(prefers-reduced-motion:reduce){._root_1ojnc_2{transition:none}}@media(forced-colors:active){._root_1ojnc_2:has(._trigger_1ojnc_18:focus-visible){box-shadow:0 0 0 var(--openbitfun-focus-width) Highlight}._root_1ojnc_2:not([data-disabled=true]):hover,._root_1ojnc_2:not([data-disabled=true]):has(._trigger_1ojnc_18:active){background:Highlight;color:HighlightText}}}@layer openbitfun.components{._root_1wpg0_2,._trigger_1wpg0_3,._body_1wpg0_4,._leading_1wpg0_5,._content_1wpg0_6,._label_1wpg0_7,._description_1wpg0_8,._metadata_1wpg0_9,._actions_1wpg0_10,._divider_1wpg0_11,._detail_1wpg0_12,._changeCount_1wpg0_13,._additions_1wpg0_14,._deletions_1wpg0_15{box-sizing:border-box}._root_1wpg0_2{display:inline-flex;align-items:center;min-inline-size:0;color:var(--openbitfun-color-content-muted);font-family:var(--openbitfun-type-meta-font-family);font-weight:var(--openbitfun-type-meta-font-weight);letter-spacing:var(--openbitfun-type-meta-letter-spacing)}._root_1wpg0_2[data-has-detail=true]{flex-wrap:wrap}._trigger_1wpg0_3,._body_1wpg0_4{display:flex;flex:1 1 auto;align-items:center;min-inline-size:0;margin:0;padding:0;border:0;outline:0;color:inherit;background:transparent;font:inherit;text-align:start}._trigger_1wpg0_3{cursor:pointer}._trigger_1wpg0_3:disabled{cursor:not-allowed}._leading_1wpg0_5,._metadata_1wpg0_9,._actions_1wpg0_10,._divider_1wpg0_11,._changeCount_1wpg0_13,._additions_1wpg0_14,._deletions_1wpg0_15{display:inline-flex;flex:0 0 auto;align-items:center}._leading_1wpg0_5{justify-content:center}._leading_1wpg0_5>:where(svg,img),._leading_1wpg0_5>[data-openbitfun-component=icon]{display:block;inline-size:100%;block-size:100%}._content_1wpg0_6{display:flex;flex:1 1 auto;align-items:center;min-inline-size:0;gap:var(--openbitfun-control-activity-item-content-gap);white-space:nowrap}._label_1wpg0_7,._description_1wpg0_8,._additions_1wpg0_14,._deletions_1wpg0_15{overflow:hidden;min-inline-size:0;white-space:nowrap}._label_1wpg0_7{flex:0 1 auto;color:var(--openbitfun-color-content-primary);font-weight:var(--openbitfun-type-label-sm-font-weight)}._description_1wpg0_8{flex:1 1 auto}._root_1wpg0_2[data-appearance=inline]{gap:var(--openbitfun-control-activity-item-inline-gap);font-size:var(--openbitfun-type-meta-font-size);line-height:var(--openbitfun-type-meta-line-height)}._root_1wpg0_2[data-appearance=inline] ._trigger_1wpg0_3,._root_1wpg0_2[data-appearance=inline] ._body_1wpg0_4{gap:var(--openbitfun-control-activity-item-inline-gap)}._root_1wpg0_2[data-appearance=inline] ._leading_1wpg0_5{inline-size:var(--openbitfun-control-activity-item-inline-icon-size);block-size:var(--openbitfun-control-activity-item-inline-icon-size)}._root_1wpg0_2[data-appearance=surface]{inline-size:100%;min-block-size:var(--openbitfun-control-activity-item-surface-height);gap:var(--openbitfun-control-activity-item-surface-gap);padding-block:var(--openbitfun-control-activity-item-surface-padding-block);padding-inline-start:var(--openbitfun-control-activity-item-surface-padding-inline-start);padding-inline-end:var(--openbitfun-control-activity-item-surface-padding-inline-end);outline:var(--openbitfun-border-width-default) solid var(--openbitfun-color-border-subtle);outline-offset:calc(-.5 * var(--openbitfun-border-width-default));border-radius:var(--openbitfun-control-activity-item-surface-radius);background:var(--openbitfun-color-surface-raised);font-family:var(--openbitfun-type-label-md-font-family);font-size:var(--openbitfun-type-label-md-font-size);font-weight:var(--openbitfun-type-label-md-font-weight);line-height:var(--openbitfun-type-label-md-line-height);letter-spacing:var(--openbitfun-type-label-md-letter-spacing);transition:background-color var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard),outline-color var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard)}._root_1wpg0_2[data-appearance=surface] ._trigger_1wpg0_3,._root_1wpg0_2[data-appearance=surface] ._body_1wpg0_4{gap:var(--openbitfun-control-activity-item-surface-gap)}._root_1wpg0_2[data-appearance=surface] ._leading_1wpg0_5{inline-size:var(--openbitfun-control-activity-item-surface-icon-size);block-size:var(--openbitfun-control-activity-item-surface-icon-size)}._root_1wpg0_2[data-appearance=surface]:not([data-disabled=true]):is(:hover,[data-openbitfun-preview-state=hover]){outline-color:var(--openbitfun-color-border-default);background:var(--openbitfun-color-action-neutral-surface-hover)}._root_1wpg0_2[data-appearance=surface]:not([data-disabled=true]):is(:active,[data-openbitfun-preview-state=active]){background:var(--openbitfun-color-action-neutral-surface-pressed)}._root_1wpg0_2:has(._trigger_1wpg0_3:focus-visible){box-shadow:0 0 0 var(--openbitfun-focus-width) var(--openbitfun-color-focus-ring)}._root_1wpg0_2[data-disabled=true]{color:var(--openbitfun-color-content-disabled);cursor:not-allowed;opacity:var(--openbitfun-opacity-disabled)}._root_1wpg0_2[data-disabled=true] ._label_1wpg0_7{color:var(--openbitfun-color-content-disabled)}._metadata_1wpg0_9{padding-inline:var(--openbitfun-space-1)}._divider_1wpg0_11{inline-size:var(--openbitfun-border-width-default);block-size:var(--openbitfun-control-activity-item-divider-block-size);background:var(--openbitfun-color-border-subtle)}._actions_1wpg0_10{gap:0}._detail_1wpg0_12{display:block;flex:1 1 100%;min-inline-size:0;overflow:hidden}._root_1wpg0_2[data-appearance=surface] ._detail_1wpg0_12{padding-block-start:var(--openbitfun-space-1);border-block-start:var(--openbitfun-border-width-default) solid var(--openbitfun-color-border-subtle)}._changeCount_1wpg0_13{gap:var(--openbitfun-control-change-count-gap);padding-block:var(--openbitfun-control-change-count-padding-block);padding-inline:var(--openbitfun-control-change-count-padding-inline);border-radius:var(--openbitfun-control-change-count-radius);font-family:var(--openbitfun-type-meta-font-family);font-size:var(--openbitfun-type-meta-font-size);font-weight:var(--openbitfun-type-meta-font-weight);line-height:var(--openbitfun-type-meta-line-height);letter-spacing:var(--openbitfun-type-meta-letter-spacing)}._additions_1wpg0_14{color:var(--openbitfun-color-code-change-added)}._deletions_1wpg0_15{color:var(--openbitfun-color-code-change-removed)}@media(prefers-reduced-motion:reduce){._root_1wpg0_2[data-appearance=surface]{transition:none}}@media(forced-colors:active){._root_1wpg0_2[data-appearance=surface]{outline-color:ButtonText}._root_1wpg0_2:has(._trigger_1wpg0_3:focus-visible){box-shadow:0 0 0 var(--openbitfun-focus-width) Highlight}._divider_1wpg0_11{background:CanvasText}._root_1wpg0_2[data-appearance=surface] ._detail_1wpg0_12{border-block-start-color:CanvasText}._additions_1wpg0_14,._deletions_1wpg0_15{color:CanvasText}}}@layer openbitfun.components{._root_71hn3_2{display:flex;align-items:flex-start;gap:var(--openbitfun-space-3);padding:var(--openbitfun-space-3) var(--openbitfun-space-4);border:var(--openbitfun-border-width-default) solid var(--openbitfun-color-status-info-border);border-radius:var(--openbitfun-radius-base);color:var(--openbitfun-color-status-info-emphasis);background:var(--openbitfun-color-status-info-surface);font-family:var(--openbitfun-type-body-sm-font-family);font-size:var(--openbitfun-type-body-sm-font-size);font-weight:var(--openbitfun-type-body-sm-font-weight);line-height:var(--openbitfun-type-body-sm-line-height);letter-spacing:var(--openbitfun-type-body-sm-letter-spacing)}._root_71hn3_2[data-openbitfun-tone=success]{border-color:var(--openbitfun-color-status-success-border);color:var(--openbitfun-color-status-success-emphasis);background:var(--openbitfun-color-status-success-surface)}._root_71hn3_2[data-openbitfun-tone=warning]{border-color:var(--openbitfun-color-status-warning-border);color:var(--openbitfun-color-status-warning-emphasis);background:var(--openbitfun-color-status-warning-surface)}._root_71hn3_2[data-openbitfun-tone=error]{border-color:var(--openbitfun-color-status-danger-border);color:var(--openbitfun-color-status-danger-emphasis);background:var(--openbitfun-color-status-danger-surface)}._icon_71hn3_6{display:inline-flex;flex:0 0 auto;margin-block-start:1px}._content_71hn3_7{display:flex;flex:1 1 auto;min-inline-size:0;flex-direction:column;gap:var(--openbitfun-space-1)}._title_71hn3_8{color:var(--openbitfun-color-content-primary);font-family:var(--openbitfun-type-heading-card-font-family);font-size:var(--openbitfun-type-heading-card-font-size);font-weight:var(--openbitfun-type-heading-card-font-weight);line-height:var(--openbitfun-type-heading-card-line-height);letter-spacing:var(--openbitfun-type-heading-card-letter-spacing)}._message_71hn3_9{color:var(--openbitfun-color-content-primary)}._description_71hn3_10{color:var(--openbitfun-color-content-secondary);font-family:var(--openbitfun-type-support-font-family);font-size:var(--openbitfun-type-support-font-size);font-weight:var(--openbitfun-type-support-font-weight);line-height:var(--openbitfun-type-support-line-height);letter-spacing:var(--openbitfun-type-support-letter-spacing)}._close_71hn3_11{flex:0 0 auto;margin:calc(var(--openbitfun-space-1) * -1)}@media(forced-colors:active){._root_71hn3_2{border-color:CanvasText}}}@layer openbitfun.components{._root_701to_2{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--openbitfun-control-height-md);block-size:var(--openbitfun-control-height-md);overflow:hidden;flex:0 0 auto;border:var(--openbitfun-border-width-default) solid var(--openbitfun-color-field-border);border-radius:var(--openbitfun-radius-pill);color:var(--openbitfun-color-content-secondary);background:var(--openbitfun-color-action-neutral-surface);font-family:var(--openbitfun-type-label-selected-font-family);font-size:var(--openbitfun-type-label-selected-font-size);font-weight:var(--openbitfun-type-label-selected-font-weight);line-height:var(--openbitfun-type-label-selected-line-height);letter-spacing:var(--openbitfun-type-label-selected-letter-spacing)}._root_701to_2[data-size=sm]{inline-size:var(--openbitfun-control-height-sm);block-size:var(--openbitfun-control-height-sm);font-size:var(--openbitfun-type-label-sm-font-size)}._root_701to_2[data-size=lg]{inline-size:var(--openbitfun-control-height-lg);block-size:var(--openbitfun-control-height-lg)}._root_701to_2[data-openbitfun-shape=square]{border-radius:var(--openbitfun-radius-base)}._image_701to_6{inline-size:100%;block-size:100%;object-fit:cover}._content_701to_7{display:inline-flex;align-items:center;justify-content:center;inline-size:100%;block-size:100%}._content_701to_7>:where(svg,img),._content_701to_7>[data-openbitfun-component=icon]{inline-size:55%;block-size:55%}._group_701to_9{display:inline-flex;align-items:center}._group_701to_9>._root_701to_2+._root_701to_2{margin-inline-start:calc(var(--openbitfun-space-2) * -1)}}@layer openbitfun.components{._root_1mqr3_2{--_checkbox-size: 14px;display:inline-flex;align-items:flex-start;min-inline-size:0;gap:var(--openbitfun-space-2);color:var(--openbitfun-color-content-primary);font-family:var(--openbitfun-type-label-md-font-family);font-size:var(--openbitfun-type-label-md-font-size);font-weight:var(--openbitfun-type-label-md-font-weight);line-height:var(--openbitfun-type-label-md-line-height);letter-spacing:var(--openbitfun-type-label-md-letter-spacing);cursor:pointer}._root_1mqr3_2[data-size=sm]{--_checkbox-size: 12px}._root_1mqr3_2[data-size=lg]{--_checkbox-size: 16px}._root_1mqr3_2[data-disabled=true]{color:var(--openbitfun-color-content-disabled);cursor:not-allowed}._control_1mqr3_22{position:relative;display:inline-flex;flex:0 0 auto;inline-size:var(--_checkbox-size);block-size:var(--_checkbox-size);margin-block-start:1px}._input_1mqr3_31{position:absolute;z-index:1;inset:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:inherit}._root_1mqr3_2[data-appearance=native] ._control_1mqr3_22{margin-block-start:0}._root_1mqr3_2[data-appearance=native] ._input_1mqr3_31{position:static;z-index:auto;appearance:auto;opacity:1}._box_1mqr3_53{display:inline-flex;align-items:center;justify-content:center;inline-size:100%;block-size:100%;border:var(--openbitfun-border-width-default) solid var(--openbitfun-color-field-border);border-radius:var(--openbitfun-radius-sm);color:var(--openbitfun-color-content-inverse);background:var(--openbitfun-color-field-background);transition:background-color var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard),border-color var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard)}._input_1mqr3_31:is(:checked,:indeterminate)+._box_1mqr3_53{border-color:var(--openbitfun-color-accent-default);background:var(--openbitfun-color-accent-default)}._input_1mqr3_31:focus-visible+._box_1mqr3_53{outline:var(--openbitfun-focus-width) solid var(--openbitfun-color-focus-ring);outline-offset:var(--openbitfun-focus-offset)}._root_1mqr3_2[data-invalid=true] ._box_1mqr3_53{border-color:var(--openbitfun-color-status-danger-border)}._root_1mqr3_2[data-disabled=true] ._box_1mqr3_53{color:var(--openbitfun-color-content-disabled);background:var(--openbitfun-color-field-background)}._icon_1mqr3_82{inline-size:100%;block-size:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;opacity:0}._input_1mqr3_31:is(:checked,:indeterminate)+._box_1mqr3_53 ._icon_1mqr3_82{opacity:1}._content_1mqr3_94{display:inline-flex;min-inline-size:0;flex-direction:column;gap:var(--openbitfun-space-1)}._label_1mqr3_95{color:inherit}._description_1mqr3_96{color:var(--openbitfun-color-content-muted);font-family:var(--openbitfun-type-support-font-family);font-size:var(--openbitfun-type-support-font-size);font-weight:var(--openbitfun-type-support-font-weight);line-height:var(--openbitfun-type-support-line-height);letter-spacing:var(--openbitfun-type-support-letter-spacing)}@media(prefers-reduced-motion:reduce){._box_1mqr3_53{transition:none}}@media(forced-colors:active){._box_1mqr3_53{border-color:ButtonText}._input_1mqr3_31:is(:checked,:indeterminate)+._box_1mqr3_53{border-color:Highlight;background:Highlight}}}@layer openbitfun.components{._root_ko9wb_2,._header_ko9wb_3,._leading_ko9wb_4,._headerContent_ko9wb_5,._title_ko9wb_6,._description_ko9wb_7,._actions_ko9wb_8,._body_ko9wb_9,._media_ko9wb_10,._footer_ko9wb_11{box-sizing:border-box}._root_ko9wb_2{display:flex;min-inline-size:0;flex-direction:column;border:var(--openbitfun-border-width-default) solid transparent;color:var(--openbitfun-color-content-secondary);background:transparent}._root_ko9wb_2[data-appearance=raised]{border-color:var(--openbitfun-color-border-subtle);background:var(--openbitfun-color-surface-raised);box-shadow:var(--openbitfun-shadow-overlay)}._root_ko9wb_2[data-appearance=subtle]{background:var(--openbitfun-color-surface-tertiary)}._root_ko9wb_2[data-appearance=neutral]{background:var(--openbitfun-color-action-neutral-surface)}._root_ko9wb_2[data-clip=true]{overflow:clip}._root_ko9wb_2[data-gap=sm]{gap:var(--openbitfun-layout-card-gap-sm)}._root_ko9wb_2[data-gap=md]{gap:var(--openbitfun-layout-card-gap-md)}._root_ko9wb_2[data-gap=lg]{gap:var(--openbitfun-layout-card-gap-lg)}._root_ko9wb_2[data-radius=sm]{border-radius:var(--openbitfun-layout-card-radius-sm)}._root_ko9wb_2[data-radius=md]{border-radius:var(--openbitfun-layout-card-radius-md)}._root_ko9wb_2[data-radius=lg]{border-radius:var(--openbitfun-layout-card-radius-lg)}._root_ko9wb_2[data-padding=sm],._header_ko9wb_3[data-padding=sm],._body_ko9wb_9[data-padding=sm],._footer_ko9wb_11[data-padding=sm]{padding:var(--openbitfun-layout-card-padding-sm)}._root_ko9wb_2[data-padding=md],._header_ko9wb_3[data-padding=md],._body_ko9wb_9[data-padding=md],._footer_ko9wb_11[data-padding=md]{padding:var(--openbitfun-layout-card-padding-md)}._header_ko9wb_3{display:flex;align-items:flex-start;min-inline-size:0;gap:var(--openbitfun-layout-card-header-gap)}._header_ko9wb_3[data-align=center]{align-items:center}._leading_ko9wb_4,._actions_ko9wb_8{display:flex;flex:0 0 auto;align-items:center;min-inline-size:0}._headerContent_ko9wb_5{display:flex;flex:1 1 auto;min-inline-size:0;flex-direction:column;gap:var(--openbitfun-layout-card-title-description-gap)}._headerContent_ko9wb_5[data-align=center]{align-items:center;text-align:center}._headerContent_ko9wb_5[data-align=start]{align-items:flex-start;text-align:start}._headerContent_ko9wb_5[data-align=end]{align-items:flex-end;text-align:end}._title_ko9wb_6{min-inline-size:0;overflow-wrap:anywhere;color:var(--openbitfun-color-content-primary);font-family:var(--openbitfun-type-heading-card-font-family);font-size:var(--openbitfun-type-heading-card-font-size);font-weight:var(--openbitfun-type-heading-card-font-weight);line-height:var(--openbitfun-type-heading-card-line-height);letter-spacing:var(--openbitfun-type-heading-card-letter-spacing)}._description_ko9wb_7,._body_ko9wb_9{min-inline-size:0;color:var(--openbitfun-color-content-secondary);font-family:var(--openbitfun-type-body-sm-font-family);font-size:var(--openbitfun-type-body-sm-font-size);font-weight:var(--openbitfun-type-body-sm-font-weight);line-height:var(--openbitfun-type-body-sm-line-height);letter-spacing:var(--openbitfun-type-body-sm-letter-spacing)}._body_ko9wb_9[data-align=start]{align-items:flex-start}._body_ko9wb_9[data-align=center]{align-items:center;text-align:center}._body_ko9wb_9[data-align=end]{align-items:flex-end;text-align:end}._actions_ko9wb_8{margin-inline-start:auto}._body_ko9wb_9{display:flex;flex:1 1 auto;flex-direction:column}._media_ko9wb_10{display:grid;min-inline-size:0;min-block-size:var(--openbitfun-layout-card-media-min-block-size);overflow:hidden;place-items:center;background:var(--openbitfun-color-surface-canvas)}._media_ko9wb_10>:where(img,video,picture){display:block;inline-size:100%;block-size:100%;object-fit:cover}._footer_ko9wb_11{display:flex;align-items:center;min-inline-size:0;gap:var(--openbitfun-layout-card-footer-gap)}._footer_ko9wb_11[data-align=start]{justify-content:flex-start}._footer_ko9wb_11[data-align=center]{justify-content:center}._footer_ko9wb_11[data-align=end]{justify-content:flex-end}._footer_ko9wb_11[data-align=between]{justify-content:space-between}@media(forced-colors:active){._root_ko9wb_2{border-color:CanvasText}}}@layer openbitfun.components{._root_p6vm2_2,._context_p6vm2_3,._surface_p6vm2_4,._editor_p6vm2_5,._toolbar_p6vm2_6,._bar_p6vm2_7,._barLeading_p6vm2_8,._barContent_p6vm2_9,._barTrailing_p6vm2_10,._divider_p6vm2_11{box-sizing:border-box}._root_p6vm2_2{position:relative;display:flex;inline-size:100%;min-inline-size:0;margin:0;padding:0;border:0;flex-direction:column;color:var(--openbitfun-color-content-primary)}._root_p6vm2_2[data-has-context=true]{padding-block-start:var(--openbitfun-control-composer-context-offset);border-radius:var(--openbitfun-control-composer-surface-radius);background:var(--openbitfun-color-composer-context-background);backdrop-filter:blur(var(--openbitfun-control-composer-context-blur));-webkit-backdrop-filter:blur(var(--openbitfun-control-composer-context-blur))}._context_p6vm2_3{position:absolute;inset-block-start:0;inset-inline:0;display:flex;align-items:center;min-inline-size:0;min-block-size:var(--openbitfun-control-composer-context-offset);padding-block:var(--openbitfun-control-composer-context-padding-block);padding-inline:var(--openbitfun-control-composer-context-padding-inline)}._surface_p6vm2_4{position:relative;z-index:var(--openbitfun-layer-content);display:flex;inline-size:100%;min-inline-size:0;min-block-size:var(--openbitfun-control-composer-min-block-size);flex-direction:column;gap:var(--openbitfun-control-composer-surface-gap);padding:var(--openbitfun-control-composer-surface-padding);border:var(--openbitfun-border-width-default) solid var(--openbitfun-color-composer-border);border-radius:var(--openbitfun-control-composer-surface-radius);background:var(--openbitfun-color-surface-raised);box-shadow:var(--openbitfun-shadow-composer);transition:border-color var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard),box-shadow var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard)}._surface_p6vm2_4:focus-within{border-color:var(--openbitfun-color-field-border-focus);box-shadow:var(--openbitfun-shadow-composer),0 0 0 var(--openbitfun-focus-width) var(--openbitfun-color-focus-ring)}._root_p6vm2_2[data-invalid=true]>._surface_p6vm2_4{border-color:var(--openbitfun-color-status-danger-border)}._root_p6vm2_2[data-invalid=true]>._surface_p6vm2_4:focus-within{box-shadow:var(--openbitfun-shadow-composer),0 0 0 var(--openbitfun-focus-width) var(--openbitfun-color-status-danger-surface)}._root_p6vm2_2[data-disabled=true]{color:var(--openbitfun-color-content-disabled);cursor:not-allowed;opacity:var(--openbitfun-opacity-disabled)}._editor_p6vm2_5{display:flex;flex:1 1 auto;align-items:flex-start;min-inline-size:0;min-block-size:0;padding:var(--openbitfun-control-composer-editor-padding);color:inherit;font-family:var(--openbitfun-type-body-sm-font-family);font-size:var(--openbitfun-type-body-sm-font-size);font-weight:var(--openbitfun-type-body-sm-font-weight);line-height:var(--openbitfun-type-body-sm-line-height);letter-spacing:var(--openbitfun-type-body-sm-letter-spacing)}._editor_p6vm2_5>:where(textarea,input,[contenteditable=true]){min-inline-size:0;inline-size:100%;min-block-size:100%;margin:0;padding:0;resize:none;border:0;outline:0;color:inherit;background:transparent;font:inherit}._editor_p6vm2_5>:where(textarea,input)::placeholder{color:var(--openbitfun-color-content-muted);opacity:1}._toolbar_p6vm2_6{flex:0 0 auto;min-inline-size:0}._bar_p6vm2_7{display:flex;align-items:center;justify-content:space-between;inline-size:100%;min-inline-size:0;gap:var(--openbitfun-control-composer-toolbar-gap)}._barLeading_p6vm2_8,._barContent_p6vm2_9,._barTrailing_p6vm2_10{display:flex;align-items:center;min-inline-size:0;gap:var(--openbitfun-control-composer-context-gap)}._barLeading_p6vm2_8{flex:0 1 auto}._barContent_p6vm2_9{flex:1 1 auto}._barTrailing_p6vm2_10{flex:0 0 auto;margin-inline-start:auto}._divider_p6vm2_11{display:block;inline-size:var(--openbitfun-border-width-default);block-size:var(--openbitfun-control-composer-divider-block-size);flex:0 0 var(--openbitfun-border-width-default);background:var(--openbitfun-color-border-subtle)}@media(prefers-reduced-motion:reduce){._surface_p6vm2_4{transition:none}}@media(prefers-reduced-transparency:reduce){._root_p6vm2_2[data-has-context=true]{background:var(--openbitfun-color-surface-panel);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(forced-colors:active){._root_p6vm2_2[data-has-context=true]{background:Canvas;backdrop-filter:none;-webkit-backdrop-filter:none}._root_p6vm2_2[data-has-context=true],._surface_p6vm2_4,._root_p6vm2_2[data-invalid=true]>._surface_p6vm2_4{border-color:ButtonText}._surface_p6vm2_4:focus-within{border-color:Highlight;box-shadow:0 0 0 var(--openbitfun-focus-width) Highlight}._divider_p6vm2_11{background:CanvasText}}}@layer openbitfun.components{._root_13mmg_2{min-inline-size:0;min-block-size:0;overscroll-behavior:contain}._root_13mmg_2[data-openbitfun-orientation=vertical]{overflow-x:hidden;overflow-y:auto}._root_13mmg_2[data-openbitfun-orientation=horizontal]{overflow-x:auto;overflow-y:hidden}._root_13mmg_2[data-openbitfun-orientation=both]{overflow:auto}._root_13mmg_2[data-openbitfun-orientation=vertical][data-openbitfun-scrollbar-visibility=always]{overflow-y:scroll}._root_13mmg_2[data-openbitfun-orientation=horizontal][data-openbitfun-scrollbar-visibility=always]{overflow-x:scroll}._root_13mmg_2[data-openbitfun-orientation=both][data-openbitfun-scrollbar-visibility=always]{overflow:scroll}}@layer openbitfun.components{._root_1lkhm_2,._viewport_1lkhm_3,._list_1lkhm_4,._group_1lkhm_5,._groupOptions_1lkhm_6,._option_1lkhm_7,._leading_1lkhm_8,._content_1lkhm_9,._label_1lkhm_10,._description_1lkhm_11,._metadata_1lkhm_12,._indicator_1lkhm_13,._empty_1lkhm_14{box-sizing:border-box}._root_1lkhm_2{display:flex;min-inline-size:0;min-block-size:0;color:var(--openbitfun-color-action-neutral-content)}._viewport_1lkhm_3{flex:1 1 auto;min-inline-size:0;min-block-size:0;max-block-size:var(--openbitfun-overlay-menu-max-block-size);padding-inline-end:var(--openbitfun-overlay-menu-scrollbar-gap)}._list_1lkhm_4,._group_1lkhm_5,._groupOptions_1lkhm_6{display:flex;min-inline-size:0;flex-direction:column}._list_1lkhm_4{gap:var(--openbitfun-overlay-menu-section-gap)}._groupLabel_1lkhm_45{display:flex;align-items:center;min-block-size:var(--openbitfun-overlay-menu-heading-height);padding-inline:var(--openbitfun-overlay-menu-heading-padding-inline);color:var(--openbitfun-color-content-muted);font-family:var(--openbitfun-type-meta-font-family);font-size:var(--openbitfun-type-meta-font-size);font-weight:var(--openbitfun-type-meta-font-weight);line-height:var(--openbitfun-type-meta-line-height);letter-spacing:var(--openbitfun-type-meta-letter-spacing)}._option_1lkhm_7{display:flex;align-items:center;inline-size:100%;min-inline-size:0;min-block-size:var(--openbitfun-overlay-menu-item-height);gap:var(--openbitfun-overlay-menu-item-gap);margin:0;padding-block:var(--openbitfun-space-1);padding-inline:var(--openbitfun-overlay-menu-item-padding-inline);border:0;border-radius:var(--openbitfun-overlay-menu-item-radius);outline:0;color:inherit;background:transparent;font:inherit;text-align:start;cursor:pointer;transition:color var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard),background-color var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard)}._option_1lkhm_7:not(:disabled):is(:hover,[data-active=true]){background:var(--openbitfun-color-action-neutral-surface)}._option_1lkhm_7[data-selected=true]{background:var(--openbitfun-color-selection-surface)}._option_1lkhm_7:not(:disabled):active{background:var(--openbitfun-color-action-neutral-surface-pressed)}._option_1lkhm_7:focus-visible{box-shadow:0 0 0 var(--openbitfun-focus-width) var(--openbitfun-color-focus-ring)}._option_1lkhm_7:disabled{color:var(--openbitfun-color-action-neutral-content-disabled);cursor:not-allowed}._leading_1lkhm_8,._indicator_1lkhm_13{display:inline-flex;flex:0 0 var(--openbitfun-overlay-menu-item-icon-size);align-items:center;justify-content:center;inline-size:var(--openbitfun-overlay-menu-item-icon-size);block-size:var(--openbitfun-overlay-menu-item-icon-size)}._leading_1lkhm_8>:where(svg,img),._leading_1lkhm_8>[data-openbitfun-component=icon],._indicator_1lkhm_13>:where(svg,img),._indicator_1lkhm_13>[data-openbitfun-component=icon]{inline-size:100%;block-size:100%}._content_1lkhm_9{display:flex;overflow:hidden;flex:1 1 auto;min-inline-size:0;flex-direction:column;gap:var(--openbitfun-space-1)}._label_1lkhm_10,._description_1lkhm_11,._metadata_1lkhm_12{overflow:hidden;font-family:var(--openbitfun-type-label-md-font-family)}._label_1lkhm_10{font-size:var(--openbitfun-type-label-md-font-size);font-weight:var(--openbitfun-type-label-md-font-weight);line-height:var(--openbitfun-type-label-md-line-height);letter-spacing:var(--openbitfun-type-label-md-letter-spacing);white-space:nowrap}._description_1lkhm_11,._metadata_1lkhm_12{color:var(--openbitfun-color-content-muted);font-size:var(--openbitfun-type-meta-font-size);font-weight:var(--openbitfun-type-meta-font-weight);line-height:var(--openbitfun-type-meta-line-height);letter-spacing:var(--openbitfun-type-meta-letter-spacing)}._description_1lkhm_11{white-space:normal}._metadata_1lkhm_12{flex:0 0 auto;white-space:nowrap}._indicator_1lkhm_13{color:var(--openbitfun-color-action-neutral-content)}._empty_1lkhm_14{padding:var(--openbitfun-space-3);color:var(--openbitfun-color-content-muted);font-family:var(--openbitfun-type-body-sm-font-family);font-size:var(--openbitfun-type-body-sm-font-size);font-weight:var(--openbitfun-type-body-sm-font-weight);line-height:var(--openbitfun-type-body-sm-line-height);letter-spacing:var(--openbitfun-type-body-sm-letter-spacing);text-align:center}@media(prefers-reduced-motion:reduce){._option_1lkhm_7{transition:none}}@media(forced-colors:active){._option_1lkhm_7:not(:disabled):is(:hover,[data-active=true]){color:HighlightText;background:Highlight}._option_1lkhm_7:focus-visible{box-shadow:0 0 0 var(--openbitfun-focus-width) Highlight}}}@layer openbitfun.components{._root_1tf9k_2{display:inline-flex;min-inline-size:0}._field_1tf9k_7{inline-size:100%;border-radius:var(--openbitfun-radius-pill)}._root_1tf9k_2[data-variant=default] ._field_1tf9k_7:where(:not([data-invalid=true])){border-color:var(--openbitfun-color-border-subtle)}._root_1tf9k_2[data-variant=default] ._field_1tf9k_7:where(:not([data-invalid=true],[data-disabled=true])):is(:hover,:focus-within){border-color:var(--openbitfun-color-border-default)}._field_1tf9k_7 [data-openbitfun-part=trailing]{gap:var(--openbitfun-space-1)}._root_1tf9k_2 ._clear_1tf9k_25{--_icon-button-background: transparent;--_icon-button-background-hover: transparent;--_icon-button-background-active: transparent;--_icon-button-content: var(--openbitfun-color-field-placeholder);background:transparent}._root_1tf9k_2 ._clear_1tf9k_25:disabled{--_icon-button-content: var(--openbitfun-color-content-disabled)}._root_1tf9k_2[data-variant=embedded] ._field_1tf9k_7,._root_1tf9k_2[data-variant=embedded] ._field_1tf9k_7:is(:hover,:focus-within,[data-invalid=true]){block-size:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}._root_1tf9k_2[data-variant=panel]{flex-direction:column;border-radius:var(--openbitfun-radius-lg);outline:var(--openbitfun-border-width-default) solid var(--openbitfun-color-border-subtle);outline-offset:calc(-1 * var(--openbitfun-border-width-default));color:var(--openbitfun-color-content-primary);background:var(--openbitfun-color-surface-raised);box-shadow:var(--openbitfun-shadow-overlay)}._root_1tf9k_2[data-variant=panel]:focus-within{outline-color:var(--openbitfun-color-border-default)}._root_1tf9k_2[data-variant=panel]:has(._field_1tf9k_7[data-invalid=true]){outline-color:var(--openbitfun-color-status-danger-border)}._root_1tf9k_2[data-variant=panel] ._field_1tf9k_7,._root_1tf9k_2[data-variant=panel] ._field_1tf9k_7:is(:hover,:focus-within,[data-invalid=true]){border:var(--openbitfun-border-width-default) solid transparent;border-radius:inherit;background:transparent;box-shadow:none}._footer_1tf9k_76{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:var(--openbitfun-space-2);min-inline-size:0;min-block-size:calc(var(--openbitfun-control-height-sm) + var(--openbitfun-space-1) - var(--openbitfun-border-width-default));padding:var(--openbitfun-space-1) var(--openbitfun-space-2);border-block-start:var(--openbitfun-border-width-default) solid var(--openbitfun-color-border-subtle);font-family:var(--openbitfun-type-meta-font-family);font-size:var(--openbitfun-type-meta-font-size);font-weight:var(--openbitfun-type-meta-font-weight);line-height:var(--openbitfun-type-meta-line-height);letter-spacing:var(--openbitfun-type-meta-letter-spacing)}@supports (backdrop-filter: none) or (-webkit-backdrop-filter: none){._root_1tf9k_2[data-variant=panel]{background:color-mix(in srgb,var(--openbitfun-color-surface-raised) 80%,transparent);-webkit-backdrop-filter:var(--openbitfun-effect-blur-medium);backdrop-filter:var(--openbitfun-effect-blur-medium)}}:where([data-contrast=high]) ._root_1tf9k_2[data-variant=panel]{background:var(--openbitfun-color-surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){._root_1tf9k_2[data-variant=panel]{background:var(--openbitfun-color-surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(forced-colors:active){._root_1tf9k_2[data-variant=default] ._field_1tf9k_7,._root_1tf9k_2[data-variant=default] ._field_1tf9k_7:is(:hover,:focus-within){border-color:ButtonText}._root_1tf9k_2[data-variant=default] ._field_1tf9k_7:focus-within{border-color:Highlight}._root_1tf9k_2[data-variant=panel],._root_1tf9k_2[data-variant=panel]:has(._field_1tf9k_7[data-invalid=true]){outline-color:ButtonText;background:Canvas;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}._root_1tf9k_2[data-variant=panel]:focus-within,._root_1tf9k_2[data-variant=panel]:has(._field_1tf9k_7[data-invalid=true]):focus-within{outline-color:Highlight}}._icon_1tf9k_141{display:inline-flex;align-items:center;justify-content:center}._icon_1tf9k_141>:where(svg,img),._icon_1tf9k_141>[data-openbitfun-component=icon]{display:block;inline-size:100%;block-size:100%}._shortcut_1tf9k_154{display:inline-flex;align-items:center;justify-content:center;min-inline-size:0;color:var(--openbitfun-color-content-muted);font-family:var(--openbitfun-type-meta-font-family);font-size:var(--openbitfun-type-meta-font-size);font-weight:var(--openbitfun-type-meta-font-weight);line-height:var(--openbitfun-type-meta-line-height);letter-spacing:var(--openbitfun-type-meta-letter-spacing);white-space:nowrap}}@layer openbitfun.components{._root_gnqv9_2,._visibleLabel_gnqv9_3,._control_gnqv9_4,._trigger_gnqv9_5,._value_gnqv9_6,._singleValue_gnqv9_7,._valueLeading_gnqv9_8,._valueLabel_gnqv9_9,._placeholder_gnqv9_10,._tags_gnqv9_11,._tag_gnqv9_11,._indicator_gnqv9_13,._popover_gnqv9_14,._search_gnqv9_15,._divider_gnqv9_16,._options_gnqv9_17,._message_gnqv9_18,._error_gnqv9_19{box-sizing:border-box}._root_gnqv9_2,._popover_gnqv9_14{--_combobox-height: var(--openbitfun-control-height-md)}._root_gnqv9_2{position:relative;display:flex;inline-size:100%;min-inline-size:0;flex-direction:column;gap:var(--openbitfun-space-1);color:var(--openbitfun-color-content-primary)}._root_gnqv9_2[data-size=sm],._popover_gnqv9_14[data-size=sm]{--_combobox-height: var(--openbitfun-control-height-sm)}._root_gnqv9_2[data-size=lg],._popover_gnqv9_14[data-size=lg]{--_combobox-height: var(--openbitfun-control-height-lg)}._visibleLabel_gnqv9_3{color:var(--openbitfun-color-content-secondary);font-family:var(--openbitfun-type-label-md-font-family);font-size:var(--openbitfun-type-label-md-font-size);font-weight:var(--openbitfun-type-label-md-font-weight);line-height:var(--openbitfun-type-label-md-line-height);letter-spacing:var(--openbitfun-type-label-md-letter-spacing)}._error_gnqv9_19{color:var(--openbitfun-color-status-danger-content);font-family:var(--openbitfun-type-support-font-family);font-size:var(--openbitfun-type-support-font-size);font-weight:var(--openbitfun-type-support-font-weight);line-height:var(--openbitfun-type-support-line-height);letter-spacing:var(--openbitfun-type-support-letter-spacing)}._control_gnqv9_4{position:relative;display:grid;grid-template-rows:minmax(0,1fr);inline-size:100%;min-inline-size:0;block-size:var(--_combobox-height)}._trigger_gnqv9_5{grid-area:1 / 1;display:flex;align-items:center;inline-size:100%;min-inline-size:0;block-size:100%;min-block-size:0;margin:0;padding-block:0;padding-inline-start:var(--openbitfun-control-select-padding-inline);padding-inline-end:calc(var(--openbitfun-control-select-trailing-inset) + var(--openbitfun-control-select-indicator-size) + var(--openbitfun-control-select-content-gap));border:var(--openbitfun-border-width-default) solid var(--openbitfun-color-field-border);border-radius:var(--openbitfun-control-select-radius);outline:0;color:inherit;background:var(--openbitfun-color-field-background);font-family:var(--openbitfun-type-label-md-font-family);font-size:var(--openbitfun-type-label-md-font-size);font-weight:var(--openbitfun-type-label-md-font-weight);line-height:var(--openbitfun-type-label-md-line-height);letter-spacing:var(--openbitfun-type-label-md-letter-spacing);text-align:start;cursor:pointer;transition:background-color var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard),border-color var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard),box-shadow var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard)}._root_gnqv9_2:has(._clear_gnqv9_109) ._trigger_gnqv9_5{padding-inline-end:calc(var(--openbitfun-control-select-trailing-inset) + var(--openbitfun-control-select-indicator-size) + var(--openbitfun-control-select-content-gap) + var(--openbitfun-control-height-sm))}._trigger_gnqv9_5:not(:disabled):hover{border-color:var(--openbitfun-color-field-border-hover);background:var(--openbitfun-color-field-background-hover)}._root_gnqv9_2[data-field-surface=ambient] ._trigger_gnqv9_5,._root_gnqv9_2[data-field-surface=ambient] ._trigger_gnqv9_5:not(:disabled):hover{background:transparent}._trigger_gnqv9_5:focus-visible{border-color:var(--openbitfun-color-field-border-focus);box-shadow:0 0 0 var(--openbitfun-focus-width) var(--openbitfun-color-focus-ring)}._root_gnqv9_2[data-open=true] ._control_gnqv9_4{visibility:hidden;pointer-events:none}._root_gnqv9_2[data-invalid=true] ._trigger_gnqv9_5{border-color:var(--openbitfun-color-status-danger-border)}._root_gnqv9_2[data-disabled=true]{color:var(--openbitfun-color-content-disabled);opacity:var(--openbitfun-opacity-disabled)}._trigger_gnqv9_5:disabled{cursor:not-allowed}._value_gnqv9_6,._singleValue_gnqv9_7,._tags_gnqv9_11{display:flex;overflow:hidden;flex:1 1 auto;align-items:center;min-inline-size:0}._singleValue_gnqv9_7{gap:var(--openbitfun-control-select-content-gap)}._valueLeading_gnqv9_8{display:inline-flex;flex:0 0 var(--openbitfun-control-select-indicator-size);inline-size:var(--openbitfun-control-select-indicator-size);block-size:var(--openbitfun-control-select-indicator-size)}._valueLeading_gnqv9_8>:where(svg,img),._valueLeading_gnqv9_8>[data-openbitfun-component=icon]{inline-size:100%;block-size:100%}._valueLabel_gnqv9_9,._placeholder_gnqv9_10{overflow:hidden;white-space:nowrap}._placeholder_gnqv9_10{color:var(--openbitfun-color-content-muted)}._tags_gnqv9_11{gap:var(--openbitfun-space-1);font-family:var(--openbitfun-type-label-md-font-family);font-size:var(--openbitfun-type-label-md-font-size);font-weight:var(--openbitfun-type-label-md-font-weight);line-height:var(--openbitfun-type-label-md-line-height);letter-spacing:var(--openbitfun-type-label-md-letter-spacing)}._control_gnqv9_4[data-tags=true] ._tags_gnqv9_11{z-index:2;grid-area:1 / 1;align-self:center;margin-inline-start:var(--openbitfun-control-select-padding-inline);margin-inline-end:calc(var(--openbitfun-control-select-trailing-inset) + var(--openbitfun-control-select-indicator-size) + var(--openbitfun-control-select-content-gap));pointer-events:none}._root_gnqv9_2:has(._clear_gnqv9_109) ._control_gnqv9_4[data-tags=true] ._tags_gnqv9_11{margin-inline-end:calc(var(--openbitfun-control-select-trailing-inset) + var(--openbitfun-control-select-indicator-size) + var(--openbitfun-control-select-content-gap) + var(--openbitfun-control-height-sm))}._control_gnqv9_4[data-tags=true] ._value_gnqv9_6{visibility:hidden}._tag_gnqv9_11{display:inline-flex;overflow:hidden;align-items:center;max-inline-size:10rem;min-block-size:var(--openbitfun-control-icon-button-xs-size);gap:var(--openbitfun-space-1);padding-inline:var(--openbitfun-space-2);border:var(--openbitfun-border-width-default) solid var(--openbitfun-color-border-subtle);border-radius:var(--openbitfun-radius-pill);color:var(--openbitfun-color-content-primary);background:var(--openbitfun-color-surface-tertiary);pointer-events:auto;white-space:nowrap}._tag_gnqv9_11:has(button){padding-inline-end:0}._tag_gnqv9_11>span{overflow:hidden}._clear_gnqv9_109,._indicator_gnqv9_13{z-index:3;grid-area:1 / 1;align-self:center;justify-self:end}._clear_gnqv9_109{margin-inline-end:calc(var(--openbitfun-control-select-trailing-inset) + var(--openbitfun-control-select-indicator-size) + var(--openbitfun-control-select-content-gap))}._indicator_gnqv9_13{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--openbitfun-control-select-indicator-size);block-size:var(--openbitfun-control-select-indicator-size);margin-inline-end:var(--openbitfun-control-select-trailing-inset);color:var(--openbitfun-color-content-muted);pointer-events:none;transition:transform var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard)}._indicator_gnqv9_13>svg,._indicator_gnqv9_13>[data-openbitfun-component=icon]{inline-size:100%;block-size:100%}._root_gnqv9_2[data-open=true] ._indicator_gnqv9_13{transform:rotate(180deg)}._popover_gnqv9_14{position:fixed;z-index:var(--openbitfun-layer-popover);display:flex;min-inline-size:0;max-inline-size:calc(100vw - var(--openbitfun-space-4));min-block-size:0;flex-direction:column;overflow:hidden;padding:0;border:var(--openbitfun-border-width-default) solid var(--openbitfun-color-border-subtle);border-radius:var(--openbitfun-overlay-menu-surface-radius);color:var(--openbitfun-color-action-neutral-content);background:var(--openbitfun-color-surface-panel);box-shadow:var(--openbitfun-shadow-menu);animation:_openbitfun-combobox-in_gnqv9_1 var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-enter)}._popover_gnqv9_14[data-placement=top]{flex-direction:column-reverse}._popover_gnqv9_14:focus-within{border-color:var(--openbitfun-color-field-border-focus)}._popover_gnqv9_14[data-invalid=true]{border-color:var(--openbitfun-color-status-danger-border)}._search_gnqv9_15{display:flex;flex:0 0 calc(var(--_combobox-height) - var(--openbitfun-border-width-default) - var(--openbitfun-border-width-default));block-size:calc(var(--_combobox-height) - var(--openbitfun-border-width-default) - var(--openbitfun-border-width-default));align-items:center;min-inline-size:0;gap:var(--openbitfun-control-select-content-gap);padding-inline-start:var(--openbitfun-control-select-padding-inline);padding-inline-end:calc(var(--openbitfun-control-select-trailing-inset) - (var(--openbitfun-control-icon-button-xs-size) - var(--openbitfun-control-select-indicator-size)) / 2)}._searchField_gnqv9_337{flex:1 1 auto;inline-size:100%;min-inline-size:0;block-size:100%}._collapse_gnqv9_344{flex:0 0 auto}._divider_gnqv9_16{flex:0 0 var(--openbitfun-border-width-default);block-size:var(--openbitfun-border-width-default);background:var(--openbitfun-color-border-subtle)}._options_gnqv9_17{display:flex;flex:1 1 auto;overflow:hidden;min-inline-size:0;min-block-size:0;padding:var(--openbitfun-overlay-menu-surface-padding)}._listbox_gnqv9_363{flex:1 1 auto;min-inline-size:0;min-block-size:0}._listbox_gnqv9_363 [data-openbitfun-part=list],._listbox_gnqv9_363 [data-openbitfun-part=group-options]{gap:calc(var(--openbitfun-space-1) / 2)}._listbox_gnqv9_363 [data-openbitfun-part=group]{gap:var(--openbitfun-overlay-menu-section-gap)}._listbox_gnqv9_363 [data-openbitfun-listbox-option][data-selected=true] [data-openbitfun-part=label]{font-weight:var(--openbitfun-type-label-selected-font-weight)}._listbox_gnqv9_363 [data-openbitfun-listbox-option][data-selected=true] [data-openbitfun-part=indicator]{color:var(--openbitfun-color-control-highlight-background)}._message_gnqv9_18{display:flex;align-items:center;justify-content:center;gap:var(--openbitfun-space-2)}._spinner_gnqv9_393{inline-size:var(--openbitfun-overlay-menu-item-icon-size);block-size:var(--openbitfun-overlay-menu-item-icon-size);animation:_openbitfun-combobox-spin_gnqv9_1 var(--openbitfun-motion-duration-loop) linear infinite}@keyframes _openbitfun-combobox-spin_gnqv9_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._trigger_gnqv9_5,._indicator_gnqv9_13{transition:none}._spinner_gnqv9_393,._popover_gnqv9_14{animation:none}}@media(forced-colors:active){._trigger_gnqv9_5,._popover_gnqv9_14,._popover_gnqv9_14[data-invalid=true],._root_gnqv9_2[data-invalid=true] ._trigger_gnqv9_5{border-color:ButtonText}._trigger_gnqv9_5:focus-visible,._popover_gnqv9_14:focus-within{border-color:Highlight;box-shadow:0 0 0 var(--openbitfun-focus-width) Highlight}._listbox_gnqv9_363 [data-openbitfun-listbox-option][data-selected=true] [data-openbitfun-part=indicator]{color:Highlight}}@keyframes _openbitfun-combobox-in_gnqv9_1{0%{opacity:0}to{opacity:1}}}@layer openbitfun.components{._content_1x36o_2,._messageRow_1x36o_3,._icon_1x36o_4,._message_1x36o_3,._preview_1x36o_6{box-sizing:border-box}._content_1x36o_2{display:flex;min-inline-size:0;flex-direction:column;gap:var(--openbitfun-layout-confirm-dialog-content-gap)}._messageRow_1x36o_3{display:flex;min-inline-size:0;align-items:flex-start;gap:var(--openbitfun-layout-confirm-dialog-message-gap);font-family:var(--openbitfun-type-body-md-font-family);font-size:var(--openbitfun-type-body-md-font-size);font-weight:var(--openbitfun-type-body-md-font-weight);line-height:var(--openbitfun-type-body-md-line-height);letter-spacing:var(--openbitfun-type-body-md-letter-spacing)}._icon_1x36o_4{display:inline-flex;flex:0 0 var(--openbitfun-layout-confirm-dialog-icon-glyph-size);align-items:center;justify-content:center;inline-size:var(--openbitfun-layout-confirm-dialog-icon-glyph-size);block-size:1lh;color:var(--openbitfun-color-status-info-emphasis)}._icon_1x36o_4>svg,._icon_1x36o_4>[data-openbitfun-component=icon]{inline-size:var(--openbitfun-layout-confirm-dialog-icon-glyph-size);block-size:var(--openbitfun-layout-confirm-dialog-icon-glyph-size)}._icon_1x36o_4[data-openbitfun-status=success]{color:var(--openbitfun-color-status-success-emphasis)}._icon_1x36o_4[data-openbitfun-status=warning]{color:var(--openbitfun-color-status-warning-emphasis)}._icon_1x36o_4[data-openbitfun-status=danger]{color:var(--openbitfun-color-status-danger-emphasis)}._message_1x36o_3{min-inline-size:0;flex:1 1 auto;color:var(--openbitfun-color-content-secondary)}._message_1x36o_3>:first-child{margin-block-start:0}._message_1x36o_3>:last-child{margin-block-end:0}._preview_1x36o_6{overflow:auto;min-inline-size:0;max-block-size:var(--openbitfun-layout-confirm-dialog-preview-max-block-size);padding-block:var(--openbitfun-layout-confirm-dialog-preview-padding-block);padding-inline:var(--openbitfun-layout-confirm-dialog-preview-padding-inline);border:var(--openbitfun-border-width-default) solid var(--openbitfun-color-border-subtle);border-radius:var(--openbitfun-layout-confirm-dialog-preview-radius);color:var(--openbitfun-color-content-primary);background:var(--openbitfun-color-surface-tertiary)}._preview_1x36o_6 pre{margin:0;color:inherit;font-family:var(--openbitfun-type-code-sm-font-family);font-size:var(--openbitfun-type-code-sm-font-size);font-weight:var(--openbitfun-type-code-sm-font-weight);line-height:var(--openbitfun-type-code-sm-line-height);letter-spacing:var(--openbitfun-type-code-sm-letter-spacing);white-space:pre-wrap;overflow-wrap:anywhere}@media(forced-colors:active){._icon_1x36o_4{color:CanvasText}._preview_1x36o_6{border:var(--openbitfun-border-width-default) solid CanvasText;color:CanvasText;background:Canvas}}}@layer openbitfun.components{._root_16vrx_2{display:grid;min-inline-size:0;gap:var(--openbitfun-layout-field-root-gap);color:var(--openbitfun-color-content-primary)}._root_16vrx_2[data-orientation=horizontal]{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--openbitfun-layout-field-horizontal-gap)}._root_16vrx_2[data-orientation=horizontal][data-horizontal-gap=lg]{column-gap:var(--openbitfun-layout-field-horizontal-gap-wide)}._root_16vrx_2[data-orientation=horizontal][data-label-width=sm]{grid-template-columns:var(--openbitfun-layout-field-label-width-sm) auto}._root_16vrx_2[data-orientation=horizontal][data-label-width=md]{grid-template-columns:var(--openbitfun-layout-field-label-width-md) auto}._root_16vrx_2[data-orientation=horizontal][data-label-width=lg]{grid-template-columns:minmax(0,var(--openbitfun-layout-field-label-width-lg)) auto}._root_16vrx_2[data-orientation=horizontal][data-control-width=fill][data-label-width=auto]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}._root_16vrx_2[data-orientation=horizontal][data-control-width=fill][data-label-width=sm]{grid-template-columns:var(--openbitfun-layout-field-label-width-sm) minmax(0,1fr)}._root_16vrx_2[data-orientation=horizontal][data-control-width=fill][data-label-width=md]{grid-template-columns:var(--openbitfun-layout-field-label-width-md) minmax(0,1fr)}._root_16vrx_2[data-orientation=horizontal][data-control-width=fill][data-label-width=lg]{grid-template-columns:minmax(0,var(--openbitfun-layout-field-label-width-lg)) minmax(0,1fr)}._content_16vrx_47{display:flex;min-inline-size:0;flex-direction:column;align-items:flex-start;gap:var(--openbitfun-layout-field-content-gap)}._labelRow_16vrx_55{display:flex;align-items:center;inline-size:100%;min-inline-size:0;gap:var(--openbitfun-layout-field-label-action-gap)}._label_16vrx_55{display:inline-flex;min-inline-size:0;align-items:center;gap:var(--openbitfun-layout-field-label-gap);color:var(--openbitfun-color-content-primary);font-family:var(--openbitfun-type-meta-font-family);font-size:var(--openbitfun-type-meta-font-size);font-weight:var(--openbitfun-type-meta-font-weight);line-height:var(--openbitfun-type-meta-line-height);letter-spacing:var(--openbitfun-type-meta-letter-spacing)}._root_16vrx_2[data-orientation=horizontal] ._label_16vrx_55{font-family:var(--openbitfun-type-label-selected-font-family);font-size:var(--openbitfun-type-label-selected-font-size);font-weight:var(--openbitfun-type-label-selected-font-weight);line-height:var(--openbitfun-type-label-selected-line-height);letter-spacing:var(--openbitfun-type-label-selected-letter-spacing)}._required_16vrx_84{color:var(--openbitfun-color-content-required-indicator)}._labelAction_16vrx_88{display:inline-flex;flex:0 0 auto;align-items:center;margin-inline-start:auto}._description_16vrx_95{color:var(--openbitfun-color-content-secondary);font-family:var(--openbitfun-type-support-font-family);font-size:var(--openbitfun-type-support-font-size);font-weight:var(--openbitfun-type-support-font-weight);line-height:var(--openbitfun-type-field-helper-line-height);letter-spacing:var(--openbitfun-type-support-letter-spacing)}._error_16vrx_104{grid-column:1 / -1;color:var(--openbitfun-color-status-danger-content);font-family:var(--openbitfun-type-support-font-family);font-size:var(--openbitfun-type-support-font-size);font-weight:var(--openbitfun-type-support-font-weight);line-height:var(--openbitfun-type-support-line-height);letter-spacing:var(--openbitfun-type-support-letter-spacing)}._control_16vrx_114{display:inline-flex;min-inline-size:0;align-items:center;gap:var(--openbitfun-layout-field-control-gap)}._root_16vrx_2[data-control-width=fill] ._control_16vrx_114{inline-size:100%}._root_16vrx_2[data-control-width=fill] ._control_16vrx_114>:not(._controlAdornment_16vrx_125){flex:1 1 auto;inline-size:100%}._control_16vrx_114>:not(._controlAdornment_16vrx_125){min-inline-size:0}._controlAdornment_16vrx_125{display:inline-flex;flex:0 0 auto;align-items:center}@media(forced-colors:active){._required_16vrx_84{color:Highlight}}}@layer openbitfun.components{._section_1fpff_2,._header_1fpff_3,._headingRegion_1fpff_4,._leading_1fpff_5,._headingContent_1fpff_6,._title_1fpff_7,._description_1fpff_8,._actions_1fpff_9,._group_1fpff_10,._row_1fpff_11{box-sizing:border-box}._section_1fpff_2{display:flex;min-inline-size:0;flex-direction:column;gap:var(--openbitfun-layout-form-section-gap);color:var(--openbitfun-color-content-primary)}._header_1fpff_3{display:flex;min-inline-size:0;align-items:flex-start;justify-content:space-between;gap:var(--openbitfun-layout-form-section-header-gap)}._headingContent_1fpff_6{display:flex;min-inline-size:0;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:var(--openbitfun-layout-form-section-title-description-gap)}._headingRegion_1fpff_4{display:flex;min-inline-size:0;flex:1 1 auto;align-items:flex-start;gap:var(--openbitfun-space-2)}._leading_1fpff_5{display:inline-flex;flex:0 0 auto;align-items:center;color:var(--openbitfun-color-content-primary)}._title_1fpff_7{margin:0;color:var(--openbitfun-color-content-primary);font-family:var(--openbitfun-type-heading-section-font-family);font-size:var(--openbitfun-type-heading-section-font-size);font-weight:var(--openbitfun-type-heading-section-font-weight);line-height:var(--openbitfun-type-heading-section-line-height);letter-spacing:var(--openbitfun-type-heading-section-letter-spacing)}._description_1fpff_8{color:var(--openbitfun-color-content-primary);font-family:var(--openbitfun-type-body-sm-font-family);font-size:var(--openbitfun-type-body-sm-font-size);font-weight:var(--openbitfun-type-body-sm-font-weight);line-height:var(--openbitfun-type-form-description-line-height);letter-spacing:var(--openbitfun-type-body-sm-letter-spacing)}._actions_1fpff_9{display:flex;flex:0 0 auto;align-items:center}._group_1fpff_10{display:flex;min-inline-size:0;flex-direction:column;overflow:clip;border-radius:var(--openbitfun-layout-field-group-radius)}._group_1fpff_10[data-appearance=subtle]{background:var(--openbitfun-color-field-group-background)}._group_1fpff_10[data-appearance=plain]{background:transparent}._row_1fpff_11{display:flex;min-inline-size:0;inline-size:100%}._row_1fpff_11[data-align=center]{align-items:center}._row_1fpff_11[data-align=start]{align-items:flex-start}._row_1fpff_11[data-padding=md]{padding-block:var(--openbitfun-layout-field-group-row-padding-block);padding-inline:var(--openbitfun-layout-field-group-row-padding-inline)}._row_1fpff_11>*{min-inline-size:0;inline-size:100%}._group_1fpff_10[data-dividers=true]>._row_1fpff_11+._row_1fpff_11{border-block-start:var(--openbitfun-border-width-default) solid var(--openbitfun-color-border-subtle)}@media(forced-colors:active){._group_1fpff_10[data-dividers=true]>._row_1fpff_11+._row_1fpff_11{border-block-start-color:CanvasText}}}@layer openbitfun.components{._root_2jhek_2{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-inline-size:0;margin:0;gap:calc(var(--openbitfun-space-1) / 2);padding-block:calc(var(--openbitfun-space-1) / 2);padding-inline:var(--openbitfun-space-1);border:0;border-radius:var(--openbitfun-radius-xs);color:var(--openbitfun-color-key-hint-content);background:var(--openbitfun-color-key-hint-background);font-family:var(--openbitfun-type-micro-font-family);font-size:var(--openbitfun-type-micro-font-size);font-weight:var(--openbitfun-type-micro-font-weight);letter-spacing:var(--openbitfun-type-micro-letter-spacing);line-height:var(--openbitfun-type-modifier-leading-none-line-height);text-decoration:none;vertical-align:middle;white-space:nowrap}._icon_2jhek_26{--openbitfun-opacity-icon-artwork: 1}._icon_2jhek_26,._label_2jhek_31{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-inline-size:0}._icon_2jhek_26>:where(svg,img),._icon_2jhek_26>[data-openbitfun-component=icon]{display:block;inline-size:1em;block-size:1em}@media(forced-colors:active){._root_2jhek_2{border:var(--openbitfun-border-width-default) solid ButtonText;color:ButtonText;background:Canvas}}}@layer openbitfun.components{._root_2x5iy_2,._icon_2x5iy_3,._label_2x5iy_4{box-sizing:border-box}._root_2x5iy_2{display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--openbitfun-control-launcher-button-min-inline-size);block-size:var(--openbitfun-control-launcher-button-block-size);gap:var(--openbitfun-control-launcher-button-gap);margin:0;padding-block:0;padding-inline:var(--openbitfun-control-launcher-button-padding-inline);border:0;border-radius:var(--openbitfun-control-launcher-button-radius) 0 0 0;color:var(--openbitfun-color-control-launcher-content);background:var(--openbitfun-color-control-launcher-background);font-family:var(--openbitfun-type-code-meta-font-family);font-size:var(--openbitfun-type-code-meta-font-size);font-weight:var(--openbitfun-type-code-meta-font-weight);font-synthesis:none;letter-spacing:var(--openbitfun-type-code-meta-letter-spacing);line-height:var(--openbitfun-type-code-meta-line-height);white-space:nowrap;cursor:pointer;transition:color var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard),background-color var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard)}._root_2x5iy_2:is(:hover,[data-openbitfun-preview-state=hover]):not(:disabled){color:var(--openbitfun-color-control-launcher-content-hover);background:var(--openbitfun-color-control-launcher-background-hover)}._root_2x5iy_2:is(:active,[data-openbitfun-preview-state=active]):not(:disabled){color:var(--openbitfun-color-control-launcher-content-pressed);background:var(--openbitfun-color-control-launcher-background-pressed)}._root_2x5iy_2:is(:focus-visible,[data-openbitfun-preview-state=focus-visible]){outline:var(--openbitfun-focus-width) solid var(--openbitfun-color-focus-ring);outline-offset:calc(var(--openbitfun-focus-offset) * -1)}._root_2x5iy_2:disabled{color:var(--openbitfun-color-control-launcher-content-disabled);cursor:not-allowed;opacity:var(--openbitfun-opacity-disabled)}._icon_2x5iy_3{display:inline-flex;flex:0 0 var(--openbitfun-control-launcher-button-icon-size);align-items:center;justify-content:center;inline-size:var(--openbitfun-control-launcher-button-icon-size);block-size:var(--openbitfun-control-launcher-button-icon-size);color:currentColor}._icon_2x5iy_3>:where(svg,img),._icon_2x5iy_3>[data-openbitfun-component=icon]{display:block;inline-size:100%;block-size:100%}._label_2x5iy_4{min-inline-size:0;overflow:hidden}@media(prefers-reduced-motion:reduce){._root_2x5iy_2{transition:none}}@media(forced-colors:active){._root_2x5iy_2{border:var(--openbitfun-border-width-default) solid ButtonText;color:ButtonText;background:ButtonFace}._root_2x5iy_2:is(:hover,:active):not(:disabled){color:HighlightText;background:Highlight}._root_2x5iy_2:focus-visible{outline-color:Highlight}}}@layer openbitfun.components{._root_vf2p5_2{--_height: var(--openbitfun-control-height-md);display:inline-flex;min-inline-size:0;flex-direction:column;gap:var(--openbitfun-space-2);color:var(--openbitfun-color-content-primary)}._root_vf2p5_2[data-size=sm]{--_height: var(--openbitfun-control-height-sm)}._root_vf2p5_2[data-size=lg]{--_height: var(--openbitfun-control-height-lg)}._label_vf2p5_5{font-family:var(--openbitfun-type-label-md-font-family);font-size:var(--openbitfun-type-label-md-font-size);font-weight:var(--openbitfun-type-label-md-font-weight);line-height:var(--openbitfun-type-label-md-line-height);letter-spacing:var(--openbitfun-type-label-md-letter-spacing)}._control_vf2p5_6{display:inline-flex;align-items:stretch;min-inline-size:0;block-size:var(--_height);overflow:hidden;border:var(--openbitfun-border-width-default) solid var(--openbitfun-color-field-border);border-radius:var(--openbitfun-radius-base);background:var(--openbitfun-color-field-background);transition:border-color var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard)}._root_vf2p5_2[data-field-surface=ambient] ._control_vf2p5_6{background:transparent}._root_vf2p5_2:where(:not([data-disabled=true])) ._control_vf2p5_6:hover{border-color:var(--openbitfun-color-field-border-hover)}._root_vf2p5_2 ._control_vf2p5_6:focus-within{border-color:var(--openbitfun-color-field-border-focus);box-shadow:none}._input_vf2p5_10{flex:1 1 auto;min-inline-size:0;inline-size:100%;padding-inline:var(--openbitfun-space-3);border:0;outline:0;color:inherit;background:transparent;font-family:var(--openbitfun-type-label-md-font-family);font-size:var(--openbitfun-type-label-md-font-size);font-weight:var(--openbitfun-type-label-md-font-weight);font-variant-numeric:tabular-nums;line-height:var(--openbitfun-type-label-md-line-height);letter-spacing:var(--openbitfun-type-label-md-letter-spacing);text-align:end}._input_vf2p5_10:has(+._unit_vf2p5_11){padding-inline-end:var(--openbitfun-space-1)}._unit_vf2p5_11{display:inline-flex;flex:0 0 auto;box-sizing:content-box;min-inline-size:2ch;align-items:center;justify-content:flex-end;padding-inline-end:var(--openbitfun-space-2);color:var(--openbitfun-color-content-muted);font-family:var(--openbitfun-type-code-sm-font-family);font-size:var(--openbitfun-type-support-font-size);font-weight:var(--openbitfun-type-support-font-weight);line-height:var(--openbitfun-type-support-line-height);letter-spacing:var(--openbitfun-type-support-letter-spacing);white-space:nowrap}._buttons_vf2p5_13{display:inline-grid;flex:0 0 auto;grid-template-columns:repeat(2,minmax(0,1fr));border-inline-start:var(--openbitfun-border-width-default) solid var(--openbitfun-color-field-border)}._buttons_vf2p5_13 button{display:grid;min-inline-size:22px;padding:0;place-items:center;border:0;color:var(--openbitfun-color-content-muted);background:transparent;font:inherit;line-height:1;cursor:pointer}._buttons_vf2p5_13 button:hover:not(:disabled){color:var(--openbitfun-color-content-primary);background:var(--openbitfun-color-action-neutral-surface-hover)}._buttons_vf2p5_13 button:disabled,._root_vf2p5_2[data-disabled=true]{color:var(--openbitfun-color-content-disabled);cursor:not-allowed}._root_vf2p5_2[data-disabled=true] ._unit_vf2p5_11{color:var(--openbitfun-color-content-disabled)}._root_vf2p5_2[data-variant=default] ._buttons_vf2p5_13{grid-template-columns:1fr;grid-template-rows:repeat(2,minmax(0,1fr))}._root_vf2p5_2[data-variant=default] ._buttons_vf2p5_13 button{min-inline-size:20px;font-size:var(--openbitfun-type-meta-font-size);line-height:var(--openbitfun-type-meta-line-height)}._root_vf2p5_2[data-variant=default] ._buttons_vf2p5_13 button+button{border-block-start:var(--openbitfun-border-width-default) solid var(--openbitfun-color-field-border)}@media(prefers-reduced-motion:reduce){._control_vf2p5_6{transition:none}}@media(forced-colors:active){._control_vf2p5_6{border-color:ButtonText}._root_vf2p5_2 ._control_vf2p5_6:focus-within{border-color:Highlight}}}@layer openbitfun.components{._root_1t0qc_2{box-sizing:border-box;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-inline-size:var(--openbitfun-space-6);min-block-size:var(--openbitfun-space-6);padding:0;vertical-align:middle;color:var(--openbitfun-color-action-neutral-content);font-family:var(--openbitfun-type-meta-font-family);font-size:var(--openbitfun-type-meta-font-size);font-weight:var(--openbitfun-type-meta-font-weight);line-height:var(--openbitfun-type-meta-line-height);letter-spacing:var(--openbitfun-type-meta-letter-spacing);font-variant-numeric:tabular-nums;white-space:nowrap}._value_1t0qc_22{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--openbitfun-space-6);min-block-size:var(--openbitfun-space-6);padding-inline:calc(var(--openbitfun-space-1) / 2);border-radius:var(--openbitfun-radius-pill);background:var(--openbitfun-color-number-badge-background)}@media(forced-colors:active){._value_1t0qc_22{outline:var(--openbitfun-border-width-default) solid CanvasText;color:CanvasText;background:Canvas}}}@layer openbitfun.components{._root_14b7d_2,._viewport_14b7d_3,._list_14b7d_4,._section_14b7d_5,._heading_14b7d_6,._items_14b7d_7,._separator_14b7d_8{box-sizing:border-box}._root_14b7d_2{display:flex;inline-size:var(--openbitfun-overlay-menu-inline-size);max-inline-size:100%;max-block-size:var(--openbitfun-overlay-menu-max-block-size);padding-block:var(--openbitfun-overlay-menu-surface-padding);padding-inline:var(--openbitfun-overlay-menu-surface-padding) 0;border:var(--openbitfun-border-width-default) solid var(--openbitfun-color-border-subtle);border-radius:var(--openbitfun-overlay-menu-surface-radius);color:var(--openbitfun-color-action-neutral-content);background:var(--openbitfun-color-surface-panel);box-shadow:var(--openbitfun-shadow-menu)}._viewport_14b7d_3{flex:1 1 auto;min-inline-size:0;max-block-size:calc(var(--openbitfun-overlay-menu-max-block-size) - var(--openbitfun-overlay-menu-surface-padding) - var(--openbitfun-overlay-menu-surface-padding));padding-inline-end:var(--openbitfun-overlay-menu-scrollbar-gap);scrollbar-gutter:auto}._list_14b7d_4{display:flex;min-inline-size:0;flex-direction:column;gap:0;padding:0;padding-inline-end:calc(var(--openbitfun-overlay-menu-surface-padding) - var(--openbitfun-overlay-menu-scrollbar-gap))}._section_14b7d_5,._items_14b7d_7{display:flex;inline-size:100%;min-inline-size:0;flex-direction:column}._section_14b7d_5{gap:0}._section_14b7d_5+._section_14b7d_5{margin-block-start:var(--openbitfun-overlay-menu-section-gap)}._items_14b7d_7{gap:0}._heading_14b7d_6{display:flex;align-items:center;min-inline-size:0;min-block-size:var(--openbitfun-overlay-menu-heading-height);gap:var(--openbitfun-overlay-menu-heading-gap);padding-inline:var(--openbitfun-overlay-menu-heading-padding-inline)}._headingLabel_14b7d_81{overflow:hidden;flex:1 1 auto;min-inline-size:0;color:var(--openbitfun-color-content-caption);font-family:var(--openbitfun-type-meta-font-family);font-size:var(--openbitfun-type-meta-font-size);font-weight:var(--openbitfun-type-label-xs-font-weight);line-height:var(--openbitfun-type-label-xs-line-height);letter-spacing:var(--openbitfun-type-meta-letter-spacing);white-space:nowrap}._headingActions_14b7d_94{display:inline-flex;flex:0 0 auto;align-items:center}._headingAction_14b7d_94._headingAction_14b7d_94{inline-size:var(--openbitfun-overlay-menu-heading-action-size);block-size:var(--openbitfun-overlay-menu-heading-action-size);border-radius:var(--openbitfun-radius-xs)}._item_14b7d_7{inline-size:100%;min-block-size:var(--openbitfun-overlay-menu-item-height);padding-inline:var(--openbitfun-overlay-menu-item-padding-inline);border-radius:var(--openbitfun-overlay-menu-item-radius)}._item_14b7d_7>[data-openbitfun-part=trigger]{gap:var(--openbitfun-overlay-menu-item-gap)}._item_14b7d_7:has(>[data-openbitfun-part=trigger]:focus-visible){box-shadow:inset 0 0 0 var(--openbitfun-focus-width) var(--openbitfun-color-focus-ring)}._item_14b7d_7:has(>[data-openbitfun-part=trigger][aria-checked=true]),._item_14b7d_7:has(>[data-openbitfun-part=trigger][aria-expanded=true]){color:var(--openbitfun-color-action-neutral-content);background:var(--openbitfun-color-selection-surface)}._item_14b7d_7 [data-openbitfun-part=leading]{inline-size:var(--openbitfun-overlay-menu-item-icon-size);block-size:var(--openbitfun-overlay-menu-item-icon-size)}._separator_14b7d_8{flex:0 0 auto;inline-size:100%;block-size:var(--openbitfun-border-width-default);margin-block:var(--openbitfun-overlay-menu-section-gap);background:var(--openbitfun-color-border-subtle)}@media(prefers-contrast:more){._headingLabel_14b7d_81{color:var(--openbitfun-color-content-muted)}}@media(forced-colors:active){._headingLabel_14b7d_81{color:CanvasText}._item_14b7d_7:has(>[data-openbitfun-part=trigger]:focus-visible){box-shadow:inset 0 0 0 var(--openbitfun-focus-width) Highlight}._root_14b7d_2{border-color:CanvasText;box-shadow:none}._separator_14b7d_8{background:CanvasText}}}@layer openbitfun.components{._icon_xflqh_3,._submenuArrow_xflqh_4{display:inline-flex;align-items:center;justify-content:center}._icon_xflqh_3{inline-size:100%;block-size:100%}._icon_xflqh_3>:where(svg,img),._icon_xflqh_3>[data-openbitfun-component=icon]{display:block;inline-size:100%;block-size:100%}._submenuBoundary_xflqh_19{display:contents}._popup_xflqh_20{position:fixed;z-index:var(--openbitfun-layer-context-menu);transform-origin:top left;opacity:0;translate:0 -4px;transition:opacity var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-enter),translate var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-enter);pointer-events:none}._popup_xflqh_20[data-state=entered]{opacity:1;translate:0 0;pointer-events:auto}._popup_xflqh_20[data-state=exiting]{transition-duration:.1s}@media(prefers-reduced-motion:reduce){._popup_xflqh_20{translate:none;transition:none}}}@layer openbitfun.components{._root_2u5mw_2,._header_2u5mw_3,._body_2u5mw_4,._content_2u5mw_5,._section_2u5mw_6,._heading_2u5mw_7,._items_2u5mw_8,._separator_2u5mw_9,._footer_2u5mw_10{box-sizing:border-box}._root_2u5mw_2{display:flex;overflow:hidden;inline-size:var(--openbitfun-layout-navigation-panel-inline-size);max-inline-size:100%;block-size:100%;min-block-size:0;flex-direction:column;color:var(--openbitfun-color-content-primary);background:var(--openbitfun-color-surface-chrome)}._header_2u5mw_3{flex:0 0 auto;min-inline-size:0;padding:var(--openbitfun-layout-navigation-panel-surface-padding);padding-block-end:0}._body_2u5mw_4{flex:1 1 auto;min-inline-size:0;min-block-size:0;padding-inline-end:var(--openbitfun-layout-navigation-panel-scrollbar-gap);scrollbar-gutter:stable}._body_2u5mw_4[data-openbitfun-scrollbar-visibility=hidden]{padding-inline-end:0;scrollbar-gutter:auto}._content_2u5mw_5{display:flex;min-inline-size:0;min-block-size:100%;flex-direction:column;gap:var(--openbitfun-layout-navigation-panel-content-gap);padding:var(--openbitfun-layout-navigation-panel-surface-padding)}._root_2u5mw_2:has(>._header_2u5mw_3) ._content_2u5mw_5{padding-block-start:var(--openbitfun-layout-navigation-panel-content-gap)}._section_2u5mw_6,._items_2u5mw_8{display:flex;inline-size:100%;min-inline-size:0;flex-direction:column}._section_2u5mw_6{gap:var(--openbitfun-layout-navigation-panel-section-gap)}._items_2u5mw_8{gap:calc(var(--openbitfun-space-1) / 2)}._heading_2u5mw_7{display:flex;align-items:center;min-inline-size:0;min-block-size:var(--openbitfun-layout-navigation-panel-heading-height);gap:var(--openbitfun-layout-navigation-panel-heading-gap);padding-inline:var(--openbitfun-layout-navigation-panel-heading-padding-inline)}._headingLabel_2u5mw_84{overflow:hidden;flex:1 1 auto;min-inline-size:0;color:var(--openbitfun-color-content-caption);font-family:var(--openbitfun-type-label-xs-font-family);font-size:var(--openbitfun-type-label-xs-font-size);font-weight:var(--openbitfun-type-label-xs-font-weight);line-height:var(--openbitfun-type-label-xs-line-height);letter-spacing:var(--openbitfun-type-label-xs-letter-spacing);white-space:nowrap}._headingActions_2u5mw_97{display:inline-flex;flex:0 0 auto;align-items:center}._headingAction_2u5mw_97._headingAction_2u5mw_97{inline-size:var(--openbitfun-layout-navigation-panel-heading-action-size);block-size:var(--openbitfun-layout-navigation-panel-heading-action-size);border-radius:var(--openbitfun-radius-xs)}._item_2u5mw_8{inline-size:100%;min-block-size:var(--openbitfun-layout-navigation-panel-item-height);padding-inline:var(--openbitfun-layout-navigation-panel-item-padding-inline);border-radius:var(--openbitfun-layout-navigation-panel-item-radius)}._item_2u5mw_8[data-openbitfun-tone=neutral]:not([data-disabled=true]){color:var(--openbitfun-color-content-primary)}._item_2u5mw_8>[data-openbitfun-part=trigger]{gap:var(--openbitfun-layout-navigation-panel-item-gap)}._item_2u5mw_8 [data-openbitfun-part=leading]{inline-size:var(--openbitfun-layout-navigation-panel-item-icon-size);block-size:var(--openbitfun-layout-navigation-panel-item-icon-size)}._item_2u5mw_8:has(>[data-openbitfun-part=trigger][aria-current]){background:var(--openbitfun-color-selection-surface)}._item_2u5mw_8>[data-openbitfun-part=trigger][aria-current]>[data-openbitfun-part=label]{font-weight:var(--openbitfun-type-label-selected-font-weight)}._separator_2u5mw_9{flex:0 0 auto;inline-size:100%;block-size:var(--openbitfun-border-width-default);background:var(--openbitfun-color-border-subtle)}._footer_2u5mw_10{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;min-inline-size:0;min-block-size:var(--openbitfun-layout-navigation-panel-footer-height);gap:var(--openbitfun-space-2);padding:var(--openbitfun-layout-navigation-panel-footer-padding);border-block-start:var(--openbitfun-border-width-default) solid var(--openbitfun-color-border-subtle)}[data-contrast=high] ._headingLabel_2u5mw_84{color:var(--openbitfun-color-content-muted)}@media(prefers-contrast:more){._headingLabel_2u5mw_84{color:var(--openbitfun-color-content-muted)}}@media(forced-colors:active){._headingLabel_2u5mw_84,._item_2u5mw_8[data-openbitfun-tone=neutral]:not([data-disabled=true]){color:CanvasText}._item_2u5mw_8:has(>[data-openbitfun-part=trigger][aria-current]){color:HighlightText;background:Highlight}._separator_2u5mw_9{background:CanvasText}._footer_2u5mw_10{border-color:CanvasText}}}@layer openbitfun.components{._root_1gme2_2{display:flex;align-items:flex-start;min-inline-size:0;gap:var(--openbitfun-space-5);color:var(--openbitfun-color-content-primary)}._root_1gme2_2[data-align=center]{justify-content:center;text-align:center}._leading_1gme2_15{display:inline-flex;flex:0 0 auto;align-items:center;color:inherit}._content_1gme2_22{display:flex;flex:1 1 auto;min-inline-size:0;flex-direction:column;align-items:flex-start;gap:var(--openbitfun-space-2)}._root_1gme2_2[data-align=center] ._content_1gme2_22{flex:0 1 auto;align-items:center}._heading_1gme2_36{margin:0;color:inherit;font-family:var(--openbitfun-type-heading-page-font-family);font-size:var(--openbitfun-type-heading-page-font-size);font-weight:var(--openbitfun-type-heading-page-font-weight);line-height:var(--openbitfun-type-heading-page-line-height);letter-spacing:var(--openbitfun-type-heading-page-letter-spacing)}._root_1gme2_2[data-size=sm] ._heading_1gme2_36{font-family:var(--openbitfun-type-heading-section-font-family);font-size:var(--openbitfun-type-heading-section-font-size);font-weight:var(--openbitfun-type-heading-section-font-weight);line-height:var(--openbitfun-type-heading-section-line-height);letter-spacing:var(--openbitfun-type-heading-section-letter-spacing)}._root_1gme2_2[data-size=lg] ._heading_1gme2_36{font-family:var(--openbitfun-type-heading-display-font-family);font-size:var(--openbitfun-type-heading-display-font-size);font-weight:var(--openbitfun-type-heading-display-font-weight);line-height:var(--openbitfun-type-heading-display-line-height);letter-spacing:var(--openbitfun-type-heading-display-letter-spacing)}._root_1gme2_2[data-size=display] ._heading_1gme2_36{font-family:var(--openbitfun-type-heading-welcome-font-family);font-size:var(--openbitfun-type-heading-welcome-font-size);font-weight:var(--openbitfun-type-heading-welcome-font-weight);line-height:var(--openbitfun-type-heading-welcome-line-height);letter-spacing:var(--openbitfun-type-heading-welcome-letter-spacing)}._required_1gme2_70{margin-inline-start:var(--openbitfun-space-1);color:var(--openbitfun-color-content-required-indicator)}._description_1gme2_75{color:var(--openbitfun-color-content-primary);font-family:var(--openbitfun-type-body-lg-font-family);font-size:var(--openbitfun-type-body-lg-font-size);font-weight:var(--openbitfun-type-body-lg-font-weight);line-height:var(--openbitfun-type-body-lg-line-height);letter-spacing:var(--openbitfun-type-body-lg-letter-spacing)}._root_1gme2_2[data-size=sm] ._description_1gme2_75{color:var(--openbitfun-color-content-muted);font-family:var(--openbitfun-type-body-sm-font-family);font-size:var(--openbitfun-type-body-sm-font-size);font-weight:var(--openbitfun-type-body-sm-font-weight);line-height:var(--openbitfun-type-body-sm-line-height);letter-spacing:var(--openbitfun-type-body-sm-letter-spacing)}._root_1gme2_2[data-size=display] ._content_1gme2_22{gap:var(--openbitfun-space-3)}._root_1gme2_2[data-size=display] ._description_1gme2_75{font-family:var(--openbitfun-type-page-intro-font-family);font-size:var(--openbitfun-type-page-intro-font-size);font-weight:var(--openbitfun-type-page-intro-font-weight);line-height:var(--openbitfun-type-page-intro-line-height);letter-spacing:var(--openbitfun-type-page-intro-letter-spacing)}._action_1gme2_105{display:inline-flex;flex:0 0 auto;align-items:center}@media(forced-colors:active){._required_1gme2_70{color:Highlight}}}@layer openbitfun.components{._root_1xcno_2{--_radio-size: 16px;display:inline-flex;min-inline-size:0;align-items:flex-start;gap:var(--openbitfun-space-2);color:var(--openbitfun-color-content-primary);cursor:pointer}._root_1xcno_2[data-size=sm]{--_radio-size: 14px}._root_1xcno_2[data-size=lg]{--_radio-size: 18px}._control_1xcno_16{position:relative;display:inline-grid;flex:0 0 auto;inline-size:var(--_radio-size);block-size:var(--_radio-size);margin-block-start:1px;place-items:center}._input_1xcno_26{position:absolute;inset:0;z-index:1;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:inherit}._circle_1xcno_37{display:grid;inline-size:100%;block-size:100%;place-items:center;border:var(--openbitfun-border-width-default) solid var(--openbitfun-color-field-border);border-radius:50%;background:var(--openbitfun-color-field-background);transition:background-color var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard),border-color var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard),box-shadow var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard)}._dot_1xcno_51{inline-size:50%;block-size:50%;border-radius:50%;background:var(--openbitfun-color-content-inverse);opacity:0;transform:scale(.5);transition:opacity var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard),transform var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard)}._input_1xcno_26:checked+._circle_1xcno_37{border-color:var(--openbitfun-color-accent-default);background:var(--openbitfun-color-accent-default)}._input_1xcno_26:checked+._circle_1xcno_37 ._dot_1xcno_51{opacity:1;transform:scale(1)}._input_1xcno_26:hover:not(:disabled)+._circle_1xcno_37{border-color:var(--openbitfun-color-field-border-hover);background-color:var(--openbitfun-color-field-background-hover)}._input_1xcno_26:focus-visible+._circle_1xcno_37{border-color:var(--openbitfun-color-field-border-focus);box-shadow:0 0 0 var(--openbitfun-focus-width) var(--openbitfun-color-focus-ring)}._root_1xcno_2[data-invalid=true] ._circle_1xcno_37{border-color:var(--openbitfun-color-status-danger-border)}._root_1xcno_2[data-disabled=true]{color:var(--openbitfun-color-content-disabled);opacity:var(--openbitfun-opacity-disabled);cursor:not-allowed}._content_1xcno_93{display:inline-flex;min-inline-size:0;flex-direction:column;gap:var(--openbitfun-space-1)}._label_1xcno_100{font-family:var(--openbitfun-type-label-md-font-family);font-size:var(--openbitfun-type-label-md-font-size);font-weight:var(--openbitfun-type-label-md-font-weight);line-height:var(--openbitfun-type-label-md-line-height);letter-spacing:var(--openbitfun-type-label-md-letter-spacing)}._description_1xcno_108{color:var(--openbitfun-color-content-muted);font-family:var(--openbitfun-type-support-font-family);font-size:var(--openbitfun-type-support-font-size);font-weight:var(--openbitfun-type-support-font-weight);line-height:var(--openbitfun-type-support-line-height);letter-spacing:var(--openbitfun-type-support-letter-spacing)}@media(prefers-reduced-motion:reduce){._circle_1xcno_37,._dot_1xcno_51{transition:none}}@media(forced-colors:active){._circle_1xcno_37{border-color:ButtonText}._input_1xcno_26:checked+._circle_1xcno_37{border-color:Highlight;background:Highlight}._input_1xcno_26:focus-visible+._circle_1xcno_37{box-shadow:0 0 0 var(--openbitfun-focus-width) Highlight}}}@layer openbitfun.components{._root_11mhf_2{--_rolling-text-duration: var(--openbitfun-motion-duration-content-swap);--_rolling-text-easing: var(--openbitfun-motion-easing-smooth);position:relative;display:block;min-inline-size:0;max-inline-size:100%;overflow:hidden;white-space:nowrap}._current_11mhf_14{display:block}._outgoing_11mhf_18{position:absolute;inset:0;pointer-events:none;-webkit-user-select:none;user-select:none}@media(prefers-reduced-motion:reduce){._outgoing_11mhf_18{display:none}}}@layer openbitfun.components{._root_zxm88_2,._segment_zxm88_3,._icon_zxm88_4,._label_zxm88_5{box-sizing:border-box}._root_zxm88_2{display:inline-flex;align-items:center;gap:var(--openbitfun-control-segmented-control-gap);padding:var(--openbitfun-control-segmented-control-padding);border:0;border-radius:var(--openbitfun-control-segmented-control-radius);background:var(--openbitfun-color-action-neutral-surface-hover)}._root_zxm88_2[data-distribution=fill]{display:flex;inline-size:100%}._root_zxm88_2[data-distribution=fill] ._segment_zxm88_3{flex:1 1 0}._segment_zxm88_3{display:inline-flex;align-items:center;justify-content:center;min-inline-size:0;gap:var(--openbitfun-control-segmented-control-segment-gap);block-size:var(--openbitfun-control-segmented-control-segment-height);margin:0;padding-block:0;padding-inline:var(--openbitfun-control-segmented-control-segment-padding-inline);border:0;border-radius:var(--openbitfun-control-segmented-control-segment-radius);color:var(--openbitfun-color-action-neutral-content);background:transparent;font-family:var(--openbitfun-type-label-md-font-family);font-size:var(--openbitfun-type-label-md-font-size);font-weight:var(--openbitfun-type-label-md-font-weight);line-height:var(--openbitfun-type-label-md-line-height);letter-spacing:var(--openbitfun-type-label-md-letter-spacing);white-space:nowrap;cursor:pointer;transition:background-color var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard),color var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard)}._segment_zxm88_3:is([aria-checked=true],[aria-pressed=true]){color:var(--openbitfun-color-content-primary);background:var(--openbitfun-color-surface-raised);font-weight:var(--openbitfun-type-label-selected-font-weight)}._root_zxm88_2[data-size=md]{padding:var(--openbitfun-control-segmented-control-padding-md)}._root_zxm88_2[data-size=md] ._segment_zxm88_3{block-size:var(--openbitfun-control-segmented-control-segment-height-md);padding-inline:var(--openbitfun-control-segmented-control-segment-padding-inline-md)}._root_zxm88_2[data-size=md] ._icon_zxm88_4{inline-size:var(--openbitfun-control-segmented-control-icon-size-md);block-size:var(--openbitfun-control-segmented-control-icon-size-md)}._root_zxm88_2[data-variant=pills]{gap:var(--openbitfun-space-2);padding:0;border:0;border-radius:0;background:transparent}._root_zxm88_2[data-variant=pills] ._segment_zxm88_3{block-size:var(--openbitfun-control-segmented-control-pill-segment-height);border:var(--openbitfun-border-width-default) solid var(--openbitfun-color-action-neutral-border);border-radius:var(--openbitfun-control-segmented-control-pill-segment-radius);background:var(--openbitfun-color-surface-raised)}._root_zxm88_2[data-variant=pills][data-size=md] ._segment_zxm88_3{block-size:var(--openbitfun-control-height-md);padding-inline:var(--openbitfun-space-4);border-radius:var(--openbitfun-radius-pill)}._root_zxm88_2[data-variant=pills] ._segment_zxm88_3:is([aria-checked=true],[aria-pressed=true]){border-color:var(--openbitfun-color-action-primary-background);color:var(--openbitfun-color-action-primary-content);background:var(--openbitfun-color-action-primary-background)}._root_zxm88_2[data-variant=pills][data-tone=neutral] ._segment_zxm88_3:is([aria-checked=true],[aria-pressed=true]){border-color:var(--openbitfun-color-action-neutral-surface-pressed);color:var(--openbitfun-color-content-primary);background:var(--openbitfun-color-action-neutral-surface-pressed)}._segment_zxm88_3:hover:not(:disabled)[aria-checked=false],._root_zxm88_2[data-openbitfun-preview-state=hover] ._segment_zxm88_3[aria-checked=false]:not(:disabled){background:var(--openbitfun-color-action-neutral-surface-hover)}._segment_zxm88_3:active:not(:disabled)[aria-checked=false],._root_zxm88_2[data-openbitfun-preview-state=active] ._segment_zxm88_3[aria-checked=false]:not(:disabled){background:var(--openbitfun-color-action-neutral-surface-pressed)}._segment_zxm88_3:focus-visible{outline:var(--openbitfun-focus-width) solid var(--openbitfun-color-focus-ring);outline-offset:var(--openbitfun-focus-offset)}._segment_zxm88_3:disabled{color:var(--openbitfun-color-action-neutral-content-disabled);cursor:not-allowed}._icon_zxm88_4{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;inline-size:var(--openbitfun-control-segmented-control-icon-size);block-size:var(--openbitfun-control-segmented-control-icon-size);color:currentColor}._icon_zxm88_4>:where(svg,img),._icon_zxm88_4>[data-openbitfun-component=icon]{display:block;inline-size:100%;block-size:100%}._label_zxm88_5{min-inline-size:0;line-height:var(--openbitfun-type-body-sm-line-height);overflow:hidden}@media(prefers-reduced-motion:reduce){._segment_zxm88_3{transition:none}}@media(forced-colors:active){._root_zxm88_2{outline:var(--openbitfun-border-width-default) solid ButtonText}._segment_zxm88_3:is([aria-checked=true],[aria-pressed=true]){color:HighlightText;background:Highlight}._root_zxm88_2[data-variant=pills][data-tone] ._segment_zxm88_3:is([aria-checked=true],[aria-pressed=true]){border-color:Highlight;color:HighlightText;background:Highlight}._segment_zxm88_3:focus-visible{outline-color:Highlight}}}@layer openbitfun.components{._root_ils27_2,._native_ils27_3,._trigger_ils27_4,._leading_ils27_5,._value_ils27_6,._placeholder_ils27_7,._indicator_ils27_8,._popover_ils27_9,._popoverHeader_ils27_10,._divider_ils27_11,._options_ils27_12{box-sizing:border-box}._root_ils27_2,._popover_ils27_9{--_select-height: var(--openbitfun-control-height-md)}._root_ils27_2{position:relative;display:grid;min-inline-size:0;inline-size:100%;block-size:var(--_select-height);color:var(--openbitfun-color-content-primary)}._root_ils27_2[data-size=sm],._popover_ils27_9[data-size=sm]{--_select-height: var(--openbitfun-control-height-sm)}._root_ils27_2[data-size=lg],._popover_ils27_9[data-size=lg]{--_select-height: var(--openbitfun-control-height-lg)}._native_ils27_3{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;pointer-events:none}._trigger_ils27_4{display:flex;align-items:center;min-inline-size:0;inline-size:100%;block-size:var(--_select-height);gap:var(--openbitfun-control-select-content-gap);margin:0;padding-block:0;padding-inline:var(--openbitfun-control-select-padding-inline);border:var(--openbitfun-border-width-default) solid var(--openbitfun-color-field-border);border-radius:var(--openbitfun-control-select-radius);outline:0;color:inherit;background:var(--openbitfun-color-field-background);font-family:var(--openbitfun-type-label-md-font-family);font-size:var(--openbitfun-type-label-md-font-size);font-weight:var(--openbitfun-type-label-md-font-weight);line-height:var(--openbitfun-type-label-md-line-height);letter-spacing:var(--openbitfun-type-label-md-letter-spacing);text-align:start;cursor:pointer;transition:background-color var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard),border-color var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard),box-shadow var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard)}._trigger_ils27_4:is(:hover,[data-openbitfun-preview-state=hover]):not(:disabled){border-color:var(--openbitfun-color-field-border-hover);background:var(--openbitfun-color-field-background-hover)}._root_ils27_2[data-field-surface=ambient] ._trigger_ils27_4,._root_ils27_2[data-field-surface=ambient] ._trigger_ils27_4:is(:hover,[data-openbitfun-preview-state=hover]):not(:disabled){background:transparent}._trigger_ils27_4:is(:focus-visible,[data-openbitfun-preview-state=focus-visible]){border-color:var(--openbitfun-color-field-border-focus);box-shadow:0 0 0 var(--openbitfun-focus-width) var(--openbitfun-color-focus-ring)}._root_ils27_2[data-open=true]>._trigger_ils27_4{visibility:hidden;pointer-events:none}._root_ils27_2[data-invalid=true] ._trigger_ils27_4{border-color:var(--openbitfun-color-status-danger-border)}._root_ils27_2[data-invalid=true] ._trigger_ils27_4:is(:focus-visible,[data-openbitfun-preview-state=focus-visible]){box-shadow:0 0 0 var(--openbitfun-focus-width) var(--openbitfun-color-status-danger-surface)}._root_ils27_2[data-disabled=true]{color:var(--openbitfun-color-content-disabled);opacity:var(--openbitfun-opacity-disabled)}._trigger_ils27_4:disabled{cursor:not-allowed}._leading_ils27_5,._indicator_ils27_8{--openbitfun-opacity-icon-artwork: 1;display:inline-flex;flex:0 0 var(--openbitfun-control-select-indicator-size);align-items:center;justify-content:center;inline-size:var(--openbitfun-control-select-indicator-size);block-size:var(--openbitfun-control-select-indicator-size);color:var(--openbitfun-color-field-placeholder);pointer-events:none}._leading_ils27_5>:where(svg,img),._leading_ils27_5>[data-openbitfun-component=icon],._indicator_ils27_8>:where(svg,img),._indicator_ils27_8>[data-openbitfun-component=icon]{display:block;inline-size:100%;block-size:100%}._value_ils27_6,._placeholder_ils27_7{overflow:hidden;flex:1 1 auto;min-inline-size:0;white-space:nowrap}._placeholder_ils27_7{color:var(--openbitfun-color-field-placeholder)}._indicator_ils27_8{margin-inline-start:auto;transition:transform var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard)}._popoverHeader_ils27_10 ._indicator_ils27_8{transform:rotate(180deg)}._popover_ils27_9{position:fixed;z-index:var(--openbitfun-layer-popover);display:flex;min-inline-size:0;max-inline-size:calc(100vw - var(--openbitfun-space-4));min-block-size:0;flex-direction:column;overflow:hidden;padding:0;border:var(--openbitfun-border-width-default) solid var(--openbitfun-color-border-subtle);border-radius:var(--openbitfun-overlay-menu-surface-radius);color:var(--openbitfun-color-action-neutral-content);background:var(--openbitfun-color-surface-panel);box-shadow:var(--openbitfun-shadow-menu);transform-origin:top center;animation:_openbitfun-select-popover-in_ils27_1 var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-enter)}._popover_ils27_9[data-invalid=true]{border-color:var(--openbitfun-color-status-danger-border)}._popover_ils27_9[data-placement=top]{flex-direction:column-reverse;transform-origin:bottom center;animation-name:_openbitfun-select-popover-in-top_ils27_1}._popoverHeader_ils27_10{flex:0 0 calc(var(--_select-height) - var(--openbitfun-border-width-default) - var(--openbitfun-border-width-default));block-size:calc(var(--_select-height) - var(--openbitfun-border-width-default) - var(--openbitfun-border-width-default));border:0;border-radius:0;background:transparent}._popoverHeader_ils27_10:is(:hover,[data-openbitfun-preview-state=hover]):not(:disabled){border-color:transparent;background:var(--openbitfun-color-field-background-hover)}._popoverHeader_ils27_10:is(:focus-visible,[data-openbitfun-preview-state=focus-visible]){border-color:transparent;box-shadow:inset 0 0 0 var(--openbitfun-focus-width) var(--openbitfun-color-focus-ring)}._divider_ils27_11{flex:0 0 var(--openbitfun-border-width-default);block-size:var(--openbitfun-border-width-default);background:var(--openbitfun-color-border-subtle)}._options_ils27_12{display:flex;overflow:hidden;flex:1 1 auto;min-inline-size:0;min-block-size:0;padding:var(--openbitfun-overlay-menu-surface-padding)}._listbox_ils27_233{flex:1 1 auto;min-inline-size:0;min-block-size:0}._listbox_ils27_233 [data-openbitfun-part=list],._listbox_ils27_233 [data-openbitfun-part=group-options]{gap:calc(var(--openbitfun-space-1) / 2)}._listbox_ils27_233 [data-openbitfun-part=group]{gap:var(--openbitfun-overlay-menu-section-gap)}._listbox_ils27_233 [data-openbitfun-listbox-option][data-selected=true] [data-openbitfun-part=label]{font-weight:var(--openbitfun-type-label-selected-font-weight)}._listbox_ils27_233 [data-openbitfun-listbox-option][data-selected=true]{background:var(--openbitfun-color-selection-surface)}._listbox_ils27_233 [data-openbitfun-listbox-option][data-selected=true] [data-openbitfun-part=indicator]{color:var(--openbitfun-color-control-highlight-background)}@keyframes _openbitfun-select-popover-in_ils27_1{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes _openbitfun-select-popover-in-top_ils27_1{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._trigger_ils27_4,._indicator_ils27_8,._popover_ils27_9,._popoverHeader_ils27_10{transition:none;animation:none}}@media(forced-colors:active){._trigger_ils27_4,._popover_ils27_9,._root_ils27_2[data-invalid=true] ._trigger_ils27_4{border-color:ButtonText;background:Field}._popoverHeader_ils27_10{border:0}._trigger_ils27_4:focus-visible{border-color:Highlight;box-shadow:0 0 0 var(--openbitfun-focus-width) Highlight}._listbox_ils27_233 [data-openbitfun-listbox-option][data-selected=true] [data-openbitfun-part=indicator]{color:Highlight}}}@layer openbitfun.components{._root_1kr03_2,._leading_1kr03_3,._label_1kr03_4{box-sizing:border-box}._root_1kr03_2{display:inline-flex;align-items:center;justify-content:center;gap:var(--openbitfun-control-status-pill-gap);padding-block:var(--openbitfun-control-status-pill-padding-block);padding-inline:var(--openbitfun-control-status-pill-padding-inline);border-radius:var(--openbitfun-control-status-pill-radius);color:var(--openbitfun-color-status-success-content);background:var(--openbitfun-color-status-success-surface);font-family:var(--openbitfun-type-meta-font-family);font-size:var(--openbitfun-type-meta-font-size);font-weight:var(--openbitfun-type-meta-font-weight);line-height:var(--openbitfun-type-status-pill-line-height);letter-spacing:var(--openbitfun-type-meta-letter-spacing);white-space:nowrap}._leading_1kr03_3{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;inline-size:var(--openbitfun-control-status-pill-icon-size);block-size:var(--openbitfun-control-status-pill-icon-size)}._leading_1kr03_3>:where(svg,img),._leading_1kr03_3>[data-openbitfun-component=icon]{display:block;inline-size:100%;block-size:100%}._label_1kr03_4{min-inline-size:0;overflow:hidden}._root_1kr03_2[data-tone=neutral]{color:var(--openbitfun-color-content-secondary);background:var(--openbitfun-color-action-neutral-surface)}._root_1kr03_2[data-tone=accent]{color:var(--openbitfun-color-accent-default);background:color-mix(in srgb,var(--openbitfun-color-accent-default) 12%,transparent)}._root_1kr03_2[data-tone=info]{color:var(--openbitfun-color-status-info-content);background:var(--openbitfun-color-status-info-surface)}._root_1kr03_2[data-tone=warning]{color:var(--openbitfun-color-status-warning-content);background:var(--openbitfun-color-status-warning-surface)}._root_1kr03_2[data-tone=danger]{color:var(--openbitfun-color-status-danger-content);background:var(--openbitfun-color-status-danger-surface)}._root_1kr03_2[data-tone=info] ._leading_1kr03_3{color:var(--openbitfun-color-status-info-emphasis)}._root_1kr03_2[data-tone=success] ._leading_1kr03_3{color:var(--openbitfun-color-status-success-emphasis)}._root_1kr03_2[data-tone=warning] ._leading_1kr03_3{color:var(--openbitfun-color-status-warning-emphasis)}._root_1kr03_2[data-tone=danger] ._leading_1kr03_3{color:var(--openbitfun-color-status-danger-emphasis)}._root_1kr03_2[data-tone=info][data-emphasis=true]{color:var(--openbitfun-color-status-info-emphasis)}._root_1kr03_2[data-tone=success][data-emphasis=true]{color:var(--openbitfun-color-status-success-emphasis)}._root_1kr03_2[data-tone=warning][data-emphasis=true]{color:var(--openbitfun-color-status-warning-emphasis)}._root_1kr03_2[data-tone=danger][data-emphasis=true]{color:var(--openbitfun-color-status-danger-emphasis)}._root_1kr03_2[data-emphasis=true] ._leading_1kr03_3{--openbitfun-opacity-icon-artwork: 1}@media(forced-colors:active){._root_1kr03_2[data-tone][data-emphasis],._root_1kr03_2[data-tone] ._leading_1kr03_3{color:CanvasText}._root_1kr03_2{border:var(--openbitfun-border-width-default) solid CanvasText;color:CanvasText;background:Canvas}}}@layer openbitfun.components{._root_11yh4_2,._loadingState_11yh4_3,._cell_11yh4_4,._label_11yh4_5{box-sizing:border-box}._root_11yh4_2{--_spinner-cell: var(--openbitfun-layout-spinner-matrix-cell-md);--_spinner-gap: var(--openbitfun-layout-spinner-matrix-gap-md);display:inline-grid;flex:0 0 auto;color:currentColor;vertical-align:middle}._root_11yh4_2[data-variant=matrix]{grid-template-columns:repeat(3,var(--_spinner-cell));grid-template-rows:repeat(3,var(--_spinner-cell));gap:var(--_spinner-gap);inline-size:calc(3 * var(--_spinner-cell) + 2 * var(--_spinner-gap));block-size:calc(3 * var(--_spinner-cell) + 2 * var(--_spinner-gap))}._root_11yh4_2[data-variant=matrix][data-size=xs]{--_spinner-cell: var(--openbitfun-layout-spinner-matrix-cell-xs);--_spinner-gap: var(--openbitfun-layout-spinner-matrix-gap-sm)}._root_11yh4_2[data-variant=matrix][data-size=sm]{--_spinner-cell: var(--openbitfun-layout-spinner-matrix-cell-sm);--_spinner-gap: var(--openbitfun-layout-spinner-matrix-gap-sm)}._root_11yh4_2[data-variant=matrix][data-size=lg]{--_spinner-cell: var(--openbitfun-layout-spinner-matrix-cell-lg);--_spinner-gap: var(--openbitfun-layout-spinner-matrix-gap-md)}._root_11yh4_2[data-variant=matrix] ._cell_11yh4_4{inline-size:var(--_spinner-cell);block-size:var(--_spinner-cell);border-radius:var(--openbitfun-layout-spinner-matrix-radius);background:currentColor;animation:_openbitfun-spinner-matrix-pulse_11yh4_1 var(--openbitfun-motion-duration-loop) ease-in-out infinite;will-change:opacity,transform}._root_11yh4_2[data-variant=matrix] ._cell_11yh4_4:nth-child(2),._root_11yh4_2[data-variant=matrix] ._cell_11yh4_4:nth-child(4){animation-delay:.1s}._root_11yh4_2[data-variant=matrix] ._cell_11yh4_4:nth-child(3),._root_11yh4_2[data-variant=matrix] ._cell_11yh4_4:nth-child(5),._root_11yh4_2[data-variant=matrix] ._cell_11yh4_4:nth-child(7){animation-delay:.2s}._root_11yh4_2[data-variant=matrix] ._cell_11yh4_4:nth-child(6),._root_11yh4_2[data-variant=matrix] ._cell_11yh4_4:nth-child(8){animation-delay:.3s}._root_11yh4_2[data-variant=matrix] ._cell_11yh4_4:nth-child(9){animation-delay:.4s}._root_11yh4_2[data-variant=bars]{display:inline-flex;align-items:center;justify-content:center;gap:.2em;font-size:var(--openbitfun-type-flow-section-title-font-size)}._root_11yh4_2[data-variant=bars][data-size=xs]{font-size:var(--openbitfun-type-support-font-size)}._root_11yh4_2[data-variant=bars][data-size=sm]{font-size:var(--openbitfun-type-body-md-font-size)}._root_11yh4_2[data-variant=bars][data-size=lg]{font-size:var(--openbitfun-type-flow-page-title-font-size)}._root_11yh4_2[data-variant=bars] ._cell_11yh4_4{inline-size:.22em;border-radius:var(--openbitfun-radius-pill);background:currentColor;animation:_openbitfun-spinner-bars-pulse_11yh4_1 var(--openbitfun-motion-duration-loop) ease-in-out infinite}._root_11yh4_2[data-variant=bars] ._cell_11yh4_4:nth-child(1),._root_11yh4_2[data-variant=bars] ._cell_11yh4_4:nth-child(3){block-size:.55em}._root_11yh4_2[data-variant=bars] ._cell_11yh4_4:nth-child(2){block-size:.85em;animation-delay:.15s}._root_11yh4_2[data-variant=bars] ._cell_11yh4_4:nth-child(3){animation-delay:.3s}._loadingState_11yh4_3{display:flex;min-inline-size:0;flex-direction:column;align-items:center;justify-content:center;gap:var(--openbitfun-space-2);color:var(--openbitfun-color-content-secondary)}._label_11yh4_5{color:var(--openbitfun-color-content-muted);font-family:var(--openbitfun-type-support-font-family);font-size:var(--openbitfun-type-support-font-size);font-weight:var(--openbitfun-type-support-font-weight);line-height:var(--openbitfun-type-support-line-height);letter-spacing:var(--openbitfun-type-support-letter-spacing);text-align:center}@keyframes _openbitfun-spinner-matrix-pulse_11yh4_1{0%,to{opacity:.2;transform:scale(.82)}45%,60%{opacity:1;transform:scale(1)}}@keyframes _openbitfun-spinner-bars-pulse_11yh4_1{0%,to{opacity:.35;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){._cell_11yh4_4{animation:none!important;opacity:.75;transform:none}}}@layer openbitfun.components{._switch_1akar_2{position:relative;display:inline-flex;flex:0 0 auto;inline-size:var(--openbitfun-control-switch-track-width);block-size:var(--openbitfun-control-switch-track-height);vertical-align:middle}._input_1akar_11{position:absolute;z-index:var(--openbitfun-layer-content);inset:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:pointer}._track_1akar_22{position:relative;display:block;inline-size:100%;block-size:100%;overflow:hidden;border-radius:var(--openbitfun-radius-pill);background:var(--openbitfun-color-control-switch-track);pointer-events:none;transition:background-color var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard)}._thumb_1akar_34{position:absolute;inset-block-start:var(--openbitfun-control-switch-thumb-inset);inset-inline-start:var(--openbitfun-control-switch-thumb-inset);inline-size:var(--openbitfun-control-switch-thumb-size);block-size:var(--openbitfun-control-switch-thumb-size);border-radius:var(--openbitfun-radius-pill);background:var(--openbitfun-color-control-switch-thumb);transform:translate(0);transition:transform var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard)}._input_1akar_11:checked+._track_1akar_22{background:var(--openbitfun-color-control-switch-track-checked)}._input_1akar_11:checked+._track_1akar_22 ._thumb_1akar_34{transform:translate(var(--openbitfun-control-switch-thumb-travel))}._switch_1akar_2:dir(rtl) ._input_1akar_11:checked+._track_1akar_22 ._thumb_1akar_34{transform:translate(var(--openbitfun-control-switch-thumb-travel-reverse))}._input_1akar_11:focus-visible+._track_1akar_22{outline:var(--openbitfun-focus-width) solid var(--openbitfun-color-focus-ring);outline-offset:var(--openbitfun-focus-offset)}._input_1akar_11:disabled{cursor:not-allowed}._input_1akar_11:disabled+._track_1akar_22{opacity:var(--openbitfun-opacity-disabled)}@media(forced-colors:active){._track_1akar_22{border:var(--openbitfun-border-width-default) solid ButtonText;background:Canvas}._thumb_1akar_34{background:ButtonText}._input_1akar_11:checked+._track_1akar_22{border-color:Highlight;background:Highlight}._input_1akar_11:checked+._track_1akar_22 ._thumb_1akar_34{background:Canvas}}@media(prefers-reduced-motion:reduce){._track_1akar_22,._thumb_1akar_34{transition:none}}}@layer openbitfun.components{._root_z7sr2_2{display:inline-flex;min-inline-size:0;flex-direction:column;gap:var(--openbitfun-space-2);color:var(--openbitfun-color-content-primary)}._root_z7sr2_2[data-layout=fill]{flex:1 1 auto;min-block-size:0}._label_z7sr2_4{font-family:var(--openbitfun-type-label-md-font-family);font-size:var(--openbitfun-type-label-md-font-size);font-weight:var(--openbitfun-type-label-md-font-weight);line-height:var(--openbitfun-type-label-md-line-height);letter-spacing:var(--openbitfun-type-label-md-letter-spacing)}._required_z7sr2_5{color:var(--openbitfun-color-content-required-indicator)}._error_z7sr2_6{color:var(--openbitfun-color-status-danger-content)}._textarea_z7sr2_7{min-block-size:calc(var(--openbitfun-control-height-lg) * 2);inline-size:100%;margin:0;padding:var(--openbitfun-space-3);resize:vertical;border:var(--openbitfun-border-width-default) solid var(--openbitfun-color-field-border);border-radius:var(--openbitfun-radius-base);outline:0;caret-color:var(--openbitfun-color-accent-default);color:var(--openbitfun-color-content-primary);background:var(--openbitfun-color-field-background);font-family:var(--openbitfun-type-body-sm-font-family);font-size:var(--openbitfun-type-body-sm-font-size);font-weight:var(--openbitfun-type-body-sm-font-weight);line-height:var(--openbitfun-type-body-sm-line-height);letter-spacing:var(--openbitfun-type-body-sm-letter-spacing);transition:background-color var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard),border-color var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard)}._root_z7sr2_2[data-auto-resize=true] ._textarea_z7sr2_7{overflow:hidden;resize:none}._root_z7sr2_2[data-font=mono] ._textarea_z7sr2_7{font-family:var(--openbitfun-type-code-md-font-family);font-size:var(--openbitfun-type-code-md-font-size);font-weight:var(--openbitfun-type-code-md-font-weight);line-height:var(--openbitfun-type-code-md-line-height);letter-spacing:var(--openbitfun-type-code-md-letter-spacing)}._root_z7sr2_2[data-layout=fill] ._textarea_z7sr2_7{flex:1 1 auto;min-block-size:0}._root_z7sr2_2[data-resize=none] ._textarea_z7sr2_7{resize:none}._root_z7sr2_2[data-variant=filled] ._textarea_z7sr2_7{border-color:transparent}._textarea_z7sr2_7:hover:where(:not(:disabled)){border-color:var(--openbitfun-color-field-border-hover);background:var(--openbitfun-color-field-background-hover)}._root_z7sr2_2[data-field-surface=ambient] ._textarea_z7sr2_7,._root_z7sr2_2[data-field-surface=ambient] ._textarea_z7sr2_7:hover:not(:disabled){background:transparent}._root_z7sr2_2 ._textarea_z7sr2_7:focus{border-color:var(--openbitfun-color-field-border-focus);box-shadow:none}._root_z7sr2_2[data-invalid=true] ._textarea_z7sr2_7{border-color:var(--openbitfun-color-status-danger-border)}._textarea_z7sr2_7:disabled{color:var(--openbitfun-color-content-disabled);cursor:not-allowed}._textarea_z7sr2_7::placeholder,._hint_z7sr2_37,._count_z7sr2_37{color:var(--openbitfun-color-content-muted)}._support_z7sr2_38{display:flex;justify-content:space-between;gap:var(--openbitfun-space-3);font-family:var(--openbitfun-type-support-font-family);font-size:var(--openbitfun-type-support-font-size);font-weight:var(--openbitfun-type-support-font-weight);line-height:var(--openbitfun-type-support-line-height);letter-spacing:var(--openbitfun-type-support-letter-spacing)}._count_z7sr2_37{margin-inline-start:auto;white-space:nowrap}@media(prefers-reduced-motion:reduce){._textarea_z7sr2_7{transition:none}}@media(forced-colors:active){._textarea_z7sr2_7{border-color:ButtonText}._root_z7sr2_2 ._textarea_z7sr2_7:focus{border-color:Highlight}}}@layer openbitfun.components{._native_1fp35_2{min-inline-size:0}._root_1fp35_6{min-inline-size:0;color:var(--openbitfun-color-action-neutral-content)}._header_1fp35_11{display:flex;align-items:center;min-block-size:var(--openbitfun-layout-disclosure-trigger-min-block-size);border-radius:var(--openbitfun-layout-disclosure-trigger-radius);background:transparent;transition:background-color var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard)}._root_1fp35_6:not([data-disabled=true]) ._header_1fp35_11:hover,._root_1fp35_6:not([data-disabled=true])[data-openbitfun-preview-state=hover] ._header_1fp35_11{background:var(--openbitfun-color-action-neutral-surface)}._root_1fp35_6[data-open=true]:not([data-disabled=true]) ._header_1fp35_11{background:var(--openbitfun-color-action-neutral-surface-pressed)}._header_1fp35_11:has(._trigger_1fp35_29:focus-visible),._root_1fp35_6[data-openbitfun-preview-state=focus-visible] ._header_1fp35_11{box-shadow:0 0 0 var(--openbitfun-focus-width) var(--openbitfun-color-focus-ring)}._trigger_1fp35_29{display:flex;flex:1 1 auto;align-items:center;min-inline-size:0;min-block-size:inherit;gap:var(--openbitfun-layout-disclosure-trigger-gap);margin:0;padding-block:var(--openbitfun-layout-disclosure-trigger-padding-block);padding-inline:var(--openbitfun-layout-disclosure-trigger-padding-inline);border:0;outline:0;color:inherit;background:transparent;font:inherit;text-align:start;cursor:pointer}._trigger_1fp35_29:disabled{color:var(--openbitfun-color-action-neutral-content-disabled);cursor:not-allowed}._indicator_1fp35_58,._leading_1fp35_59{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;inline-size:var(--openbitfun-layout-disclosure-indicator-size);block-size:var(--openbitfun-layout-disclosure-indicator-size)}._indicator_1fp35_58{color:var(--openbitfun-color-content-muted);transform:rotate(0);transition:transform var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard)}._root_1fp35_6[data-open=true] ._indicator_1fp35_58{transform:rotate(90deg)}._heading_1fp35_78{display:grid;flex:1 1 auto;min-inline-size:0;gap:var(--openbitfun-space-1)}._summary_1fp35_85{overflow:hidden;font-family:var(--openbitfun-type-label-md-font-family);font-size:var(--openbitfun-type-label-md-font-size);font-weight:var(--openbitfun-type-label-md-font-weight);line-height:var(--openbitfun-type-body-sm-line-height);letter-spacing:var(--openbitfun-type-label-md-letter-spacing);white-space:nowrap}._description_1fp35_95{color:var(--openbitfun-color-content-muted);font-family:var(--openbitfun-type-support-font-family);font-size:var(--openbitfun-type-support-font-size);font-weight:var(--openbitfun-type-support-font-weight);line-height:var(--openbitfun-type-support-line-height);letter-spacing:var(--openbitfun-type-support-letter-spacing)}._actions_1fp35_104{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--openbitfun-layout-disclosure-actions-gap);padding-inline-end:var(--openbitfun-layout-disclosure-trigger-padding-inline)}._content_1fp35_112{display:grid;grid-template-rows:0fr;visibility:hidden;opacity:0;transition:grid-template-rows var(--openbitfun-motion-duration-normal) var(--openbitfun-motion-easing-standard),opacity var(--openbitfun-motion-duration-normal) var(--openbitfun-motion-easing-standard),visibility 0s linear var(--openbitfun-motion-duration-normal)}._root_1fp35_6[data-open=true] ._content_1fp35_112{grid-template-rows:1fr;visibility:visible;opacity:1;transition-delay:0s}._contentInner_1fp35_130{min-block-size:0;overflow:hidden;padding-block:0;padding-inline:var(--openbitfun-layout-disclosure-content-padding-inline);transition:padding-block var(--openbitfun-motion-duration-normal) var(--openbitfun-motion-easing-standard)}._root_1fp35_6[data-open=true] ._contentInner_1fp35_130{padding-block:var(--openbitfun-layout-disclosure-content-padding-block)}@media(prefers-reduced-motion:reduce){._header_1fp35_11,._indicator_1fp35_58,._content_1fp35_112,._contentInner_1fp35_130{transition:none}}@media(forced-colors:active){._header_1fp35_11:has(._trigger_1fp35_29:focus-visible){box-shadow:0 0 0 var(--openbitfun-focus-width) Highlight}._root_1fp35_6[data-open=true]:not([data-disabled=true]) ._header_1fp35_11{background:Highlight;color:HighlightText}}}@layer openbitfun.components{._root_ovmnz_2{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--openbitfun-space-3);min-inline-size:0;padding:var(--openbitfun-space-8) var(--openbitfun-space-5);color:var(--openbitfun-color-content-secondary);text-align:center}._media_ovmnz_14{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--openbitfun-control-height-lg);block-size:var(--openbitfun-control-height-lg);color:var(--openbitfun-color-content-muted)}._media_ovmnz_14[data-size=sm]{inline-size:var(--openbitfun-control-height-md);block-size:var(--openbitfun-control-height-md)}._media_ovmnz_14[data-size=lg]{inline-size:calc(var(--openbitfun-control-height-lg) + var(--openbitfun-space-4));block-size:calc(var(--openbitfun-control-height-lg) + var(--openbitfun-space-4))}._media_ovmnz_14>:where(svg,img),._media_ovmnz_14>[data-openbitfun-component=icon]{display:block;max-inline-size:100%;max-block-size:100%}._title_ovmnz_40{color:var(--openbitfun-color-content-primary);font-family:var(--openbitfun-type-heading-card-font-family);font-size:var(--openbitfun-type-heading-card-font-size);font-weight:var(--openbitfun-type-heading-card-font-weight);line-height:var(--openbitfun-type-heading-card-line-height);letter-spacing:var(--openbitfun-type-heading-card-letter-spacing)}._description_ovmnz_49{max-inline-size:42ch;color:var(--openbitfun-color-content-muted);font-family:var(--openbitfun-type-body-sm-font-family);font-size:var(--openbitfun-type-body-sm-font-size);font-weight:var(--openbitfun-type-body-sm-font-weight);line-height:var(--openbitfun-type-body-sm-line-height);letter-spacing:var(--openbitfun-type-body-sm-letter-spacing)}._actions_ovmnz_59{display:inline-flex;align-items:center;justify-content:center;gap:var(--openbitfun-space-2);margin-block-start:var(--openbitfun-space-1)}}@layer openbitfun.components{._tabGroup_qvbex_2{--_tab-group-item-height: var(--openbitfun-control-tab-group-item-height);--_tab-group-item-padding-block: var(--openbitfun-space-component-block);--_tab-group-item-padding-inline: var(--openbitfun-control-tab-group-item-padding-inline);--_tab-group-item-gap: var(--openbitfun-control-tab-group-item-gap);--_tab-group-item-icon-size: var(--openbitfun-control-tab-group-item-icon-size);--_tab-group-item-action-reserve: calc( var(--openbitfun-control-tab-group-item-action-size) + var(--openbitfun-control-tab-group-item-action-inset) + var(--_tab-group-item-gap) );display:inline-flex;align-items:center;gap:var(--openbitfun-control-tab-group-gap)}._tabGroup_qvbex_2[data-size=sm]{--_tab-group-item-height: var(--openbitfun-control-tab-group-item-height-sm);--_tab-group-item-padding-block: var(--openbitfun-control-tab-group-item-padding-block-sm);--_tab-group-item-padding-inline: var(--openbitfun-control-tab-group-item-padding-inline-sm);--_tab-group-item-gap: var(--openbitfun-control-tab-group-item-gap-sm);--_tab-group-item-icon-size: var(--openbitfun-control-tab-group-item-icon-size-sm)}._item_qvbex_27{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;min-inline-size:0}._tab_qvbex_2{--_tab-background: transparent;--_tab-background-hover: var(--openbitfun-component-button-fill-background);--_tab-background-active: var(--openbitfun-component-button-fill-background);--_tab-border: var(--openbitfun-component-button-outline-border);--_tab-content: var(--openbitfun-color-content-primary);display:inline-flex;align-items:center;justify-content:center;min-inline-size:0;block-size:var(--_tab-group-item-height);max-inline-size:100%;padding-block:var(--_tab-group-item-padding-block);padding-inline:var(--_tab-group-item-padding-inline);border:var(--openbitfun-border-width-default) solid var(--_tab-border);border-radius:var(--openbitfun-control-tab-group-item-radius);color:var(--_tab-content);background:var(--_tab-background);font-family:var(--openbitfun-type-label-md-font-family);font-size:var(--openbitfun-type-label-md-font-size);font-weight:var(--openbitfun-type-label-md-font-weight);letter-spacing:var(--openbitfun-type-label-md-letter-spacing);line-height:var(--openbitfun-type-label-md-line-height);white-space:nowrap;cursor:pointer;transition:background-color var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard),border-color var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard),color var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard)}._item_qvbex_27[data-has-end-action=true] ._tab_qvbex_2{padding-inline-end:var(--_tab-group-item-action-reserve)}._item_qvbex_27[data-has-end-action=true][data-has-icon=false] ._tab_qvbex_2{padding-inline-start:var(--_tab-group-item-action-reserve)}._tab_qvbex_2[aria-selected=true]{--_tab-background: var(--openbitfun-color-selection-surface);--_tab-background-hover: var(--openbitfun-color-action-neutral-surface-hover);--_tab-border: transparent;font-weight:var(--openbitfun-type-label-selected-font-weight)}._tab_qvbex_2:hover:not(:disabled),._item_qvbex_27:hover ._tab_qvbex_2:not(:disabled),._tabGroup_qvbex_2[data-openbitfun-preview-state=hover] ._tab_qvbex_2[aria-selected=false]:not(:disabled){background:var(--_tab-background-hover);border-color:var(--openbitfun-component-button-outline-border-interactive)}._tab_qvbex_2:active:not(:disabled),._tabGroup_qvbex_2[data-openbitfun-preview-state=active] ._tab_qvbex_2[aria-selected=false]:not(:disabled){background:var(--_tab-background-active);border-color:var(--openbitfun-component-button-outline-border-interactive);font-weight:var(--openbitfun-type-label-selected-font-weight)}._tab_qvbex_2:focus-visible{outline:var(--openbitfun-focus-width) solid var(--openbitfun-color-focus-ring);outline-offset:var(--openbitfun-focus-offset)}._tab_qvbex_2:disabled{color:var(--openbitfun-color-action-neutral-content-disabled);cursor:not-allowed}._icon_qvbex_109{--openbitfun-opacity-icon-artwork: 1;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;inline-size:var(--_tab-group-item-icon-size);block-size:var(--_tab-group-item-icon-size);margin-inline-end:var(--_tab-group-item-gap);color:currentColor}._icon_qvbex_109>:where(svg,img),._icon_qvbex_109>[data-openbitfun-component=icon]{display:block;inline-size:100%;block-size:100%}._label_qvbex_128{min-inline-size:0;line-height:var(--openbitfun-type-label-md-line-height);overflow:hidden}._endAction_qvbex_134{position:absolute;inset-block-start:50%;inset-inline-end:var(--openbitfun-control-tab-group-item-action-inset);display:inline-flex;align-items:center;justify-content:center;inline-size:var(--openbitfun-control-tab-group-item-action-size);block-size:var(--openbitfun-control-tab-group-item-action-size);color:var(--openbitfun-color-action-neutral-content);transform:translateY(-50%);transition:opacity var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard)}._labelSuffix_qvbex_148{display:inline-flex;flex:0 0 auto;align-items:center}._endAction_qvbex_134>:where(button,[role=button]){display:inline-flex;align-items:center;justify-content:center;inline-size:100%;block-size:100%;margin:0;padding:0;border:0;border-radius:var(--openbitfun-radius-pill);color:inherit;background:transparent;font:inherit;cursor:pointer;transition:background-color var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard),color var(--openbitfun-motion-duration-fast) var(--openbitfun-motion-easing-standard)}._endAction_qvbex_134>:where(button,[role=button]):hover{color:var(--openbitfun-color-action-neutral-content);background:var(--openbitfun-color-action-neutral-surface-hover)}._endAction_qvbex_134>:where(button,[role=button]):active{background:var(--openbitfun-color-action-neutral-surface-pressed)}._endAction_qvbex_134>:where(button,[role=button]):focus-visible{outline:var(--openbitfun-focus-width) solid var(--openbitfun-color-focus-ring);outline-offset:var(--openbitfun-focus-offset)}._endAction_qvbex_134>:where(button,[role=button]):disabled{color:var(--openbitfun-color-action-neutral-content-disabled);cursor:not-allowed}@media(hover:hover)and (pointer:fine){._endAction_qvbex_134{opacity:0;pointer-events:none}._item_qvbex_27:is(:hover,:focus-within) ._endAction_qvbex_134{opacity:1;pointer-events:auto}}@media(prefers-reduced-motion:reduce){._tab_qvbex_2,._endAction_qvbex_134,._endAction_qvbex_134>:where(button,[role=button]){transition:none}}@media(forced-colors:active){._tab_qvbex_2{border-color:ButtonText}._tab_qvbex_2[aria-selected=true]{border-color:Highlight;color:HighlightText;background:Highlight}._tab_qvbex_2:focus-visible{outline-color:Highlight}._endAction_qvbex_134>:where(button,[role=button]):focus-visible{outline-color:Highlight}}}@layer openbitfun.components{._root_ueinv_2,._leading_ueinv_3,._center_ueinv_4,._trailing_ueinv_5,._group_ueinv_6,._separator_ueinv_7{box-sizing:border-box}._root_ueinv_2{display:grid;align-items:center;inline-size:100%;min-inline-size:0;column-gap:var(--openbitfun-layout-toolbar-content-gap);color:var(--openbitfun-color-content-primary);background:var(--openbitfun-color-surface-raised)}._root_ueinv_2[data-has-center=true]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}._root_ueinv_2[data-has-center=false]{grid-template-columns:minmax(0,1fr) auto}._root_ueinv_2[data-bordered=true]{border-block-end:var(--openbitfun-border-width-default) solid var(--openbitfun-color-border-subtle)}._root_ueinv_2[data-size=sm]{min-block-size:var(--openbitfun-layout-toolbar-sm-height);padding-block:var(--openbitfun-layout-toolbar-sm-padding-block);padding-inline:var(--openbitfun-layout-toolbar-sm-padding-inline)}._root_ueinv_2[data-size=md]{min-block-size:var(--openbitfun-layout-toolbar-md-height);padding-block-start:var(--openbitfun-layout-toolbar-md-padding-block-start);padding-block-end:var(--openbitfun-layout-toolbar-md-padding-block-end);padding-inline-start:var(--openbitfun-layout-toolbar-md-padding-inline-start);padding-inline-end:var(--openbitfun-layout-toolbar-md-padding-inline-end)}._leading_ueinv_3,._center_ueinv_4,._trailing_ueinv_5,._group_ueinv_6,._separator_ueinv_7{display:flex;align-items:center}._leading_ueinv_3{grid-column:1;min-inline-size:0}._leading_ueinv_3[data-overflow=visible]{overflow:visible}._leading_ueinv_3[data-overflow=scroll]{overflow-x:auto;overflow-y:hidden;-webkit-mask-image:linear-gradient(to right,currentColor 0,currentColor calc(100% - var(--openbitfun-layout-toolbar-overflow-fade-extent)),transparent 100%);mask-image:linear-gradient(to right,currentColor 0,currentColor calc(100% - var(--openbitfun-layout-toolbar-overflow-fade-extent)),transparent 100%);scrollbar-width:none}._leading_ueinv_3[data-overflow=scroll]::-webkit-scrollbar{display:none}._center_ueinv_4{grid-column:2;justify-self:center;min-inline-size:0}._trailing_ueinv_5{justify-self:end;min-inline-size:0}._root_ueinv_2[data-has-center=true] ._trailing_ueinv_5{grid-column:3}._root_ueinv_2[data-has-center=false] ._trailing_ueinv_5{grid-column:2}._group_ueinv_6{min-inline-size:0;flex:0 0 auto}._group_ueinv_6[data-gap=sm]{gap:var(--openbitfun-layout-toolbar-group-gap-sm)}._group_ueinv_6[data-gap=md]{gap:var(--openbitfun-layout-toolbar-group-gap-md)}._separator_ueinv_7{inline-size:var(--openbitfun-border-width-default);block-size:var(--openbitfun-layout-toolbar-separator-block-size);flex:0 0 var(--openbitfun-border-width-default);background:var(--openbitfun-color-border-subtle)}._badge_ueinv_121{min-inline-size:var(--openbitfun-layout-toolbar-badge-size);min-block-size:var(--openbitfun-layout-toolbar-badge-size)}@media(forced-colors:active){._root_ueinv_2[data-bordered=true]{border-color:ButtonText}._separator_ueinv_7{background:CanvasText}}}@layer openbitfun.base{._stack_1rzex_2{display:flex;min-inline-size:0;gap:var(--_stack-gap)}._stack_1rzex_2[data-direction=horizontal]{flex-direction:row}._stack_1rzex_2[data-direction=vertical]{flex-direction:column}._stack_1rzex_2[data-align=start]{align-items:flex-start}._stack_1rzex_2[data-align=center]{align-items:center}._stack_1rzex_2[data-align=end]{align-items:flex-end}._stack_1rzex_2[data-align=stretch]{align-items:stretch}._stack_1rzex_2[data-justify=start]{justify-content:flex-start}._stack_1rzex_2[data-justify=center]{justify-content:center}._stack_1rzex_2[data-justify=end]{justify-content:flex-end}._stack_1rzex_2[data-justify=between]{justify-content:space-between}._stack_1rzex_2[data-wrap=true]{flex-wrap:wrap}}@layer openbitfun.base{._root_16c43_2{min-inline-size:0;color:var(--openbitfun-color-content-primary);background:var(--openbitfun-color-surface-canvas);font-family:var(--openbitfun-type-body-md-font-family);font-size:var(--openbitfun-type-body-md-font-size);line-height:var(--openbitfun-type-body-md-line-height)}._root_16c43_2[data-color-scheme=light]{color-scheme:light}._root_16c43_2[data-color-scheme=dark]{color-scheme:dark}}@layer openbitfun.tokens.system,openbitfun.tokens.theme,openbitfun.reset,openbitfun.base,openbitfun.components,openbitfun.overrides;@layer openbitfun.tokens.system{:where([data-openbitfun-design-system-root]){--openbitfun-border-width-default: 1px;--openbitfun-border-width-strong: 2px;--openbitfun-control-action-card-actions-gap: 0px;--openbitfun-control-action-card-actions-padding-inline-end: var(--openbitfun-space-3);--openbitfun-control-action-card-content-gap: var(--openbitfun-space-1);--openbitfun-control-action-card-gap: var(--openbitfun-space-2);--openbitfun-control-action-card-icon-size: 16px;--openbitfun-control-action-card-leading-size: 30px;--openbitfun-control-action-card-md-min-block-size: 62px;--openbitfun-control-action-card-padding-block: var(--openbitfun-space-3);--openbitfun-control-action-card-padding-inline: var(--openbitfun-space-3);--openbitfun-control-action-card-radius: var(--openbitfun-radius-base);--openbitfun-control-action-card-sm-min-block-size: 54px;--openbitfun-control-activity-item-content-gap: var(--openbitfun-space-1);--openbitfun-control-activity-item-divider-block-size: 16px;--openbitfun-control-activity-item-inline-gap: var(--openbitfun-space-1);--openbitfun-control-activity-item-inline-icon-size: 12px;--openbitfun-control-activity-item-surface-gap: var(--openbitfun-space-2);--openbitfun-control-activity-item-surface-height: 40px;--openbitfun-control-activity-item-surface-icon-size: 14px;--openbitfun-control-activity-item-surface-padding-block: 9px;--openbitfun-control-activity-item-surface-padding-inline-end: 9px;--openbitfun-control-activity-item-surface-padding-inline-start: var(--openbitfun-space-3);--openbitfun-control-activity-item-surface-radius: var(--openbitfun-radius-lg);--openbitfun-control-ask-user-body-gap: var(--openbitfun-space-3);--openbitfun-control-ask-user-body-padding: var(--openbitfun-space-4);--openbitfun-control-ask-user-description-max-width: 500px;--openbitfun-control-ask-user-header-height: 30px;--openbitfun-control-ask-user-icon-size: 14px;--openbitfun-control-ask-user-option-content-gap: var(--openbitfun-space-2);--openbitfun-control-ask-user-option-gap: var(--openbitfun-space-1);--openbitfun-control-ask-user-option-padding-block: 7px;--openbitfun-control-ask-user-option-padding-inline: var(--openbitfun-space-2);--openbitfun-control-ask-user-question-options-gap: var(--openbitfun-space-3);--openbitfun-control-ask-user-question-padding-inline: var(--openbitfun-space-1);--openbitfun-control-ask-user-summary-action-size: 22px;--openbitfun-control-ask-user-summary-padding-block: var(--openbitfun-space-1);--openbitfun-control-ask-user-summary-padding-inline-end: var(--openbitfun-space-1);--openbitfun-control-ask-user-summary-padding-inline-start: var(--openbitfun-space-2);--openbitfun-control-button-xs-height: 24px;--openbitfun-control-button-xs-leading-icon-size: 12px;--openbitfun-control-button-xs-padding-inline: 6px;--openbitfun-control-button-xs-trailing-icon-size: 10px;--openbitfun-control-change-count-gap: var(--openbitfun-space-1);--openbitfun-control-change-count-padding-block: 2px;--openbitfun-control-change-count-padding-inline: var(--openbitfun-space-1);--openbitfun-control-change-count-radius: var(--openbitfun-radius-xs);--openbitfun-control-chat-composer-action-icon-size: 14px;--openbitfun-control-chat-composer-compact-gap: var(--openbitfun-control-composer-surface-gap);--openbitfun-control-chat-composer-compact-height: 42px;--openbitfun-control-chat-composer-compact-padding-block: var(--openbitfun-control-composer-surface-padding);--openbitfun-control-chat-composer-compact-padding-inline: var(--openbitfun-control-composer-surface-padding);--openbitfun-control-chat-composer-compact-track-height: 24px;--openbitfun-control-chat-composer-control-height: 24px;--openbitfun-control-composer-context-blur: 10px;--openbitfun-control-composer-context-gap: var(--openbitfun-space-2);--openbitfun-control-composer-context-offset: 32px;--openbitfun-control-composer-context-padding-block: 6px;--openbitfun-control-composer-context-padding-inline: var(--openbitfun-space-2);--openbitfun-control-composer-divider-block-size: 16px;--openbitfun-control-composer-editor-padding: var(--openbitfun-space-1);--openbitfun-control-composer-min-block-size: 120px;--openbitfun-control-composer-surface-gap: var(--openbitfun-space-3);--openbitfun-control-composer-surface-padding: var(--openbitfun-space-2);--openbitfun-control-composer-surface-radius: var(--openbitfun-radius-xl);--openbitfun-control-composer-toolbar-gap: var(--openbitfun-space-2);--openbitfun-control-flow-chat-card-expanded-padding-block: var(--openbitfun-space-2);--openbitfun-control-flow-chat-card-expanded-padding-inline: .625rem;--openbitfun-control-flow-chat-card-gap: var(--openbitfun-control-flow-chat-flow-item-gap);--openbitfun-control-flow-chat-card-padding-block: .625rem;--openbitfun-control-flow-chat-card-padding-inline: .75rem;--openbitfun-control-flow-chat-card-radius: var(--openbitfun-radius-base);--openbitfun-control-flow-chat-code-block-padding-block: .55rem;--openbitfun-control-flow-chat-code-block-padding-inline: .75rem;--openbitfun-control-flow-chat-content-padding-inline: 3rem;--openbitfun-control-flow-chat-content-padding-inline-mobile: 1.5rem;--openbitfun-control-flow-chat-control-gap: var(--openbitfun-space-2);--openbitfun-control-flow-chat-control-padding-block: var(--openbitfun-space-1);--openbitfun-control-flow-chat-control-padding-inline: .75rem;--openbitfun-control-flow-chat-flow-item-gap: var(--openbitfun-space-2);--openbitfun-control-flow-chat-inline-gap: var(--openbitfun-space-1);--openbitfun-control-flow-chat-row-icon-gap: var(--openbitfun-space-1);--openbitfun-control-flow-chat-row-icon-size: var(--openbitfun-control-icon-size-sm);--openbitfun-control-flow-chat-turn-gap: var(--openbitfun-space-4);--openbitfun-control-height-lg: 48px;--openbitfun-control-height-md: 40px;--openbitfun-control-height-sm: 32px;--openbitfun-control-hit-target: 40px;--openbitfun-control-icon-size2xs: 8px;--openbitfun-control-icon-size-lg: 24px;--openbitfun-control-icon-size-md: 16px;--openbitfun-control-icon-size-sm: 14px;--openbitfun-control-icon-size-xs: 12px;--openbitfun-control-icon-button-standard-icon-size: 16px;--openbitfun-control-icon-button-standard-size: 30px;--openbitfun-control-icon-button-xs-icon-size: 14px;--openbitfun-control-icon-button-xs-size: 22px;--openbitfun-control-launcher-button-block-size: var(--openbitfun-control-height-md);--openbitfun-control-launcher-button-gap: var(--openbitfun-space-1);--openbitfun-control-launcher-button-icon-size: 12px;--openbitfun-control-launcher-button-min-inline-size: 72px;--openbitfun-control-launcher-button-padding-inline: 10px;--openbitfun-control-launcher-button-radius: var(--openbitfun-radius-lg);--openbitfun-control-segmented-control-gap: var(--openbitfun-space-1);--openbitfun-control-segmented-control-icon-size: 12px;--openbitfun-control-segmented-control-icon-size-md: 14px;--openbitfun-control-segmented-control-padding: 2px;--openbitfun-control-segmented-control-padding-md: 3px;--openbitfun-control-segmented-control-pill-segment-height: 24px;--openbitfun-control-segmented-control-pill-segment-radius: var(--openbitfun-radius-sm);--openbitfun-control-segmented-control-radius: var(--openbitfun-radius-pill);--openbitfun-control-segmented-control-segment-gap: var(--openbitfun-space-1);--openbitfun-control-segmented-control-segment-height: 24px;--openbitfun-control-segmented-control-segment-height-md: 30px;--openbitfun-control-segmented-control-segment-padding-inline: var(--openbitfun-space-2);--openbitfun-control-segmented-control-segment-padding-inline-md: var(--openbitfun-space-3);--openbitfun-control-segmented-control-segment-radius: var(--openbitfun-radius-pill);--openbitfun-control-select-content-gap: var(--openbitfun-space-2);--openbitfun-control-select-indicator-size: 14px;--openbitfun-control-select-leading-inset: var(--openbitfun-space-3);--openbitfun-control-select-padding-inline: var(--openbitfun-space-3);--openbitfun-control-select-radius: var(--openbitfun-radius-base);--openbitfun-control-select-trailing-inset: var(--openbitfun-space-3);--openbitfun-control-status-pill-gap: 2px;--openbitfun-control-status-pill-icon-size: 14px;--openbitfun-control-status-pill-padding-block: 2px;--openbitfun-control-status-pill-padding-inline: 6px;--openbitfun-control-status-pill-radius: var(--openbitfun-radius-pill);--openbitfun-control-switch-thumb-inset: 2px;--openbitfun-control-switch-thumb-size: 12px;--openbitfun-control-switch-thumb-travel: 12px;--openbitfun-control-switch-thumb-travel-reverse: -12px;--openbitfun-control-switch-track-height: 16px;--openbitfun-control-switch-track-width: 28px;--openbitfun-control-tab-group-gap: var(--openbitfun-space-2);--openbitfun-control-tab-group-item-action-inset: var(--openbitfun-space-2);--openbitfun-control-tab-group-item-action-size: var(--openbitfun-space-5);--openbitfun-control-tab-group-item-gap: 6px;--openbitfun-control-tab-group-item-gap-sm: var(--openbitfun-space-1);--openbitfun-control-tab-group-item-height: var(--openbitfun-control-height-md);--openbitfun-control-tab-group-item-height-sm: 30px;--openbitfun-control-tab-group-item-icon-size: 16px;--openbitfun-control-tab-group-item-icon-size-sm: 14px;--openbitfun-control-tab-group-item-padding-block-sm: 7px;--openbitfun-control-tab-group-item-padding-inline: var(--openbitfun-space-4);--openbitfun-control-tab-group-item-padding-inline-sm: var(--openbitfun-space-3);--openbitfun-control-tab-group-item-radius: var(--openbitfun-radius-pill);--openbitfun-control-tool-card-ambient-row-min-block-size: 22px;--openbitfun-control-tool-card-expanded-padding-inline: .625rem;--openbitfun-control-tool-card-header-icon-slot: 34px;--openbitfun-control-tool-card-header-padding-block: .44rem;--openbitfun-control-tool-card-header-padding-inline-end: .625rem;--openbitfun-focus-offset: 2px;--openbitfun-focus-width: 2px;--openbitfun-font-family-control: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Text", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;--openbitfun-font-family-mono: "JetBrains Mono", "Fira Code", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Monaco, "Cascadia Mono", "Cascadia Code", Consolas, "Liberation Mono", "Courier New", monospace;--openbitfun-font-family-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;--openbitfun-font-size-2xl: 18px;--openbitfun-font-size-2xl-plus: 20px;--openbitfun-font-size-2xs: 9px;--openbitfun-font-size-3xl: 22px;--openbitfun-font-size-3xl-plus: 24px;--openbitfun-font-size-3xs: 8px;--openbitfun-font-size-4xl: 26px;--openbitfun-font-size-4xs: 7px;--openbitfun-font-size-5xl: 32px;--openbitfun-font-size-6xl: 40px;--openbitfun-font-size-7xl: 48px;--openbitfun-font-size-8xl: 56px;--openbitfun-font-size-9xl: 64px;--openbitfun-font-size-base: 14px;--openbitfun-font-size-lg: 15px;--openbitfun-font-size-meta: 11px;--openbitfun-font-size-micro: 10px;--openbitfun-font-size-sm: 13px;--openbitfun-font-size-xl: 16px;--openbitfun-font-size-xl-plus: 17px;--openbitfun-font-size-xs: 12px;--openbitfun-font-weight-bold: 700;--openbitfun-font-weight-medium: 500;--openbitfun-font-weight-regular: 400;--openbitfun-font-weight-semibold: 600;--openbitfun-layer-base: 0;--openbitfun-layer-content: 2;--openbitfun-layer-context-menu: 500;--openbitfun-layer-decoration: 1;--openbitfun-layer-dropdown: 60;--openbitfun-layer-floating: 50;--openbitfun-layer-fullscreen: 280;--openbitfun-layer-modal: 200;--openbitfun-layer-modal-active: 250;--openbitfun-layer-notification: 400;--openbitfun-layer-overlay: 100;--openbitfun-layer-overlay-host: 300;--openbitfun-layer-popover: 360;--openbitfun-layer-sticky: 15;--openbitfun-layer-toast: 400;--openbitfun-layer-tooltip: 370;--openbitfun-layout-card-footer-gap: var(--openbitfun-space-2);--openbitfun-layout-card-gap-lg: 30px;--openbitfun-layout-card-gap-md: var(--openbitfun-space-3);--openbitfun-layout-card-gap-sm: var(--openbitfun-space-2);--openbitfun-layout-card-header-gap: var(--openbitfun-space-2);--openbitfun-layout-card-media-min-block-size: 120px;--openbitfun-layout-card-padding-md: var(--openbitfun-space-5);--openbitfun-layout-card-padding-sm: var(--openbitfun-space-3);--openbitfun-layout-card-radius-lg: 28px;--openbitfun-layout-card-radius-md: var(--openbitfun-radius-lg);--openbitfun-layout-card-radius-sm: var(--openbitfun-radius-base);--openbitfun-layout-card-title-description-gap: var(--openbitfun-space-1);--openbitfun-layout-confirm-dialog-content-gap: var(--openbitfun-space-4);--openbitfun-layout-confirm-dialog-icon-glyph-size: var(--openbitfun-control-icon-size-md);--openbitfun-layout-confirm-dialog-icon-size: 32px;--openbitfun-layout-confirm-dialog-message-gap: var(--openbitfun-space-2);--openbitfun-layout-confirm-dialog-preview-max-block-size: 240px;--openbitfun-layout-confirm-dialog-preview-padding-block: var(--openbitfun-space-3);--openbitfun-layout-confirm-dialog-preview-padding-inline: var(--openbitfun-space-4);--openbitfun-layout-confirm-dialog-preview-radius: var(--openbitfun-radius-base);--openbitfun-layout-disclosure-actions-gap: var(--openbitfun-space-1);--openbitfun-layout-disclosure-content-padding-block: var(--openbitfun-space-3);--openbitfun-layout-disclosure-content-padding-inline: var(--openbitfun-space-8);--openbitfun-layout-disclosure-indicator-size: 14px;--openbitfun-layout-disclosure-trigger-gap: var(--openbitfun-space-2);--openbitfun-layout-disclosure-trigger-min-block-size: 30px;--openbitfun-layout-disclosure-trigger-padding-block: var(--openbitfun-space-1);--openbitfun-layout-disclosure-trigger-padding-inline: var(--openbitfun-space-2);--openbitfun-layout-disclosure-trigger-radius: var(--openbitfun-radius-base);--openbitfun-layout-field-content-gap: var(--openbitfun-space-1);--openbitfun-layout-field-control-gap: var(--openbitfun-space-2);--openbitfun-layout-field-horizontal-gap: var(--openbitfun-space-5);--openbitfun-layout-field-horizontal-gap-wide: var(--openbitfun-space-10);--openbitfun-layout-field-label-action-gap: var(--openbitfun-space-2);--openbitfun-layout-field-label-gap: 2px;--openbitfun-layout-field-label-width-lg: 400px;--openbitfun-layout-field-label-width-md: 200px;--openbitfun-layout-field-label-width-sm: 150px;--openbitfun-layout-field-root-gap: var(--openbitfun-space-2);--openbitfun-layout-field-group-radius: var(--openbitfun-radius-lg);--openbitfun-layout-field-group-row-padding-block: var(--openbitfun-space-4);--openbitfun-layout-field-group-row-padding-inline: var(--openbitfun-space-5);--openbitfun-layout-form-section-gap: var(--openbitfun-space-4);--openbitfun-layout-form-section-header-gap: var(--openbitfun-space-5);--openbitfun-layout-form-section-title-description-gap: var(--openbitfun-space-1);--openbitfun-layout-navigation-panel-content-gap: var(--openbitfun-space-4);--openbitfun-layout-navigation-panel-footer-height: 40px;--openbitfun-layout-navigation-panel-footer-padding: var(--openbitfun-space-2);--openbitfun-layout-navigation-panel-heading-action-size: 22px;--openbitfun-layout-navigation-panel-heading-gap: var(--openbitfun-space-5);--openbitfun-layout-navigation-panel-heading-height: 24px;--openbitfun-layout-navigation-panel-heading-padding-inline: var(--openbitfun-space-2);--openbitfun-layout-navigation-panel-inline-size: 216px;--openbitfun-layout-navigation-panel-item-gap: var(--openbitfun-space-2);--openbitfun-layout-navigation-panel-item-height: 30px;--openbitfun-layout-navigation-panel-item-icon-size: 14px;--openbitfun-layout-navigation-panel-item-padding-inline: var(--openbitfun-space-2);--openbitfun-layout-navigation-panel-item-radius: var(--openbitfun-radius-base);--openbitfun-layout-navigation-panel-scrollbar-gap: 2px;--openbitfun-layout-navigation-panel-section-gap: var(--openbitfun-space-1);--openbitfun-layout-navigation-panel-surface-padding: var(--openbitfun-space-2);--openbitfun-layout-overflow-text-fade-extent: var(--openbitfun-space-4);--openbitfun-layout-search-dialog-height: 460px;--openbitfun-layout-search-dialog-padding: var(--openbitfun-space-5);--openbitfun-layout-search-dialog-query-height: 30px;--openbitfun-layout-search-dialog-results-gap: 30px;--openbitfun-layout-search-dialog-scope-gap: var(--openbitfun-space-5);--openbitfun-layout-search-dialog-width: var(--openbitfun-overlay-dialog-max-inline-size-xlarge);--openbitfun-layout-spinner-matrix-cell-lg: 8px;--openbitfun-layout-spinner-matrix-cell-md: 6px;--openbitfun-layout-spinner-matrix-cell-sm: 4px;--openbitfun-layout-spinner-matrix-cell-xs: 3px;--openbitfun-layout-spinner-matrix-gap-md: 2px;--openbitfun-layout-spinner-matrix-gap-sm: 1px;--openbitfun-layout-spinner-matrix-radius: 1px;--openbitfun-layout-split-view-content-panel-radius: var(--openbitfun-radius-3xl);--openbitfun-layout-toolbar-badge-size: 24px;--openbitfun-layout-toolbar-content-gap: 40px;--openbitfun-layout-toolbar-group-gap-md: var(--openbitfun-space-2);--openbitfun-layout-toolbar-group-gap-sm: var(--openbitfun-space-1);--openbitfun-layout-toolbar-md-height: 45px;--openbitfun-layout-toolbar-md-padding-block-end: 6px;--openbitfun-layout-toolbar-md-padding-block-start: var(--openbitfun-space-2);--openbitfun-layout-toolbar-md-padding-inline-end: 11px;--openbitfun-layout-toolbar-md-padding-inline-start: var(--openbitfun-space-2);--openbitfun-layout-toolbar-overflow-fade-extent: 16px;--openbitfun-layout-toolbar-separator-block-size: 16px;--openbitfun-layout-toolbar-sm-height: 33px;--openbitfun-layout-toolbar-sm-padding-block: var(--openbitfun-space-1);--openbitfun-layout-toolbar-sm-padding-inline: var(--openbitfun-space-2);--openbitfun-letter-spacing-caps: .1em;--openbitfun-letter-spacing-expanded: .26em;--openbitfun-letter-spacing-normal: 0em;--openbitfun-letter-spacing-snug: -.01em;--openbitfun-letter-spacing-subtle: .01em;--openbitfun-letter-spacing-tight: -.02em;--openbitfun-letter-spacing-tighter: -.04em;--openbitfun-letter-spacing-wide: .02em;--openbitfun-letter-spacing-wider: .04em;--openbitfun-letter-spacing-widest: .08em;--openbitfun-line-height-balanced: 1.35;--openbitfun-line-height-base: 1.5;--openbitfun-line-height-code: 1.52;--openbitfun-line-height-comfortable: 1.55;--openbitfun-line-height-compact: 1.32;--openbitfun-line-height-dense: 1.25;--openbitfun-line-height-display: 1.1;--openbitfun-line-height-loose: 1.8;--openbitfun-line-height-none: 1;--openbitfun-line-height-reading: 1.58;--openbitfun-line-height-relaxed: 1.6;--openbitfun-line-height-snug: 1.3;--openbitfun-line-height-spacious: 1.7;--openbitfun-line-height-support: 1.45;--openbitfun-line-height-tight: 1.2;--openbitfun-line-height-ui: 1.4;--openbitfun-motion-distance-sm: var(--openbitfun-space-1);--openbitfun-motion-duration-base: .22s;--openbitfun-motion-duration-content-swap: .32s;--openbitfun-motion-duration-fast: .14s;--openbitfun-motion-duration-instant: 80ms;--openbitfun-motion-duration-lazy: 1s;--openbitfun-motion-duration-loop: .72s;--openbitfun-motion-duration-normal: var(--openbitfun-motion-duration-base);--openbitfun-motion-duration-slow: .42s;--openbitfun-motion-easing-accelerate: cubic-bezier(.4, 0, 1, 1);--openbitfun-motion-easing-decelerate: var(--openbitfun-motion-easing-standard);--openbitfun-motion-easing-enter: var(--openbitfun-motion-easing-standard);--openbitfun-motion-easing-exit: cubic-bezier(.3, 0, 1, 1);--openbitfun-motion-easing-smooth: cubic-bezier(.77, 0, .175, 1);--openbitfun-motion-easing-standard: cubic-bezier(.23, 1, .32, 1);--openbitfun-opacity-icon-artwork: .8;--openbitfun-overlay-dialog-backdrop-blur: blur(20px);--openbitfun-overlay-dialog-content-padding-lg: var(--openbitfun-space-6);--openbitfun-overlay-dialog-content-padding-md: var(--openbitfun-space-4);--openbitfun-overlay-dialog-content-padding-sm: var(--openbitfun-space-3);--openbitfun-overlay-dialog-content-padding-xl: var(--openbitfun-space-8);--openbitfun-overlay-dialog-description-gap: var(--openbitfun-space-2);--openbitfun-overlay-dialog-edge-gutter: 8px;--openbitfun-overlay-dialog-footer-action-min-width: 100px;--openbitfun-overlay-dialog-footer-blur: blur(10px);--openbitfun-overlay-dialog-footer-content-inset: 104px;--openbitfun-overlay-dialog-footer-fade-extent: var(--openbitfun-space-6);--openbitfun-overlay-dialog-footer-gap: var(--openbitfun-space-2);--openbitfun-overlay-dialog-footer-height: 68px;--openbitfun-overlay-dialog-footer-padding-block-end: var(--openbitfun-space-5);--openbitfun-overlay-dialog-footer-padding-block-start: var(--openbitfun-space-2);--openbitfun-overlay-dialog-footer-padding-inline: var(--openbitfun-space-6);--openbitfun-overlay-dialog-header-actions-gap: var(--openbitfun-space-2);--openbitfun-overlay-dialog-header-gap: var(--openbitfun-space-5);--openbitfun-overlay-dialog-header-padding-block-end: var(--openbitfun-space-5);--openbitfun-overlay-dialog-header-padding-block-start: var(--openbitfun-space-6);--openbitfun-overlay-dialog-header-padding-inline: var(--openbitfun-space-6);--openbitfun-overlay-dialog-max-inline-size-large: 600px;--openbitfun-overlay-dialog-max-inline-size-medium: 560px;--openbitfun-overlay-dialog-max-inline-size-small: 420px;--openbitfun-overlay-dialog-max-inline-size-wide: 1200px;--openbitfun-overlay-dialog-max-inline-size-xlarge: 800px;--openbitfun-overlay-dialog-max-inline-size-xxlarge: 960px;--openbitfun-overlay-dialog-scrollbar-width: var(--openbitfun-scrollbar-width);--openbitfun-overlay-dialog-surface-radius: 28px;--openbitfun-overlay-dialog-viewport-gutter: 24px;--openbitfun-overlay-menu-heading-action-size: 22px;--openbitfun-overlay-menu-heading-gap: var(--openbitfun-space-5);--openbitfun-overlay-menu-heading-height: 24px;--openbitfun-overlay-menu-heading-padding-inline: var(--openbitfun-space-2);--openbitfun-overlay-menu-inline-size: 220px;--openbitfun-overlay-menu-item-gap: var(--openbitfun-space-2);--openbitfun-overlay-menu-item-height: 30px;--openbitfun-overlay-menu-item-icon-size: 14px;--openbitfun-overlay-menu-item-padding-inline: var(--openbitfun-space-2);--openbitfun-overlay-menu-item-radius: var(--openbitfun-radius-base);--openbitfun-overlay-menu-max-block-size: 480px;--openbitfun-overlay-menu-scrollbar-gap: 2px;--openbitfun-overlay-menu-section-gap: var(--openbitfun-space-2);--openbitfun-overlay-menu-surface-padding: var(--openbitfun-space-2);--openbitfun-overlay-menu-surface-radius: var(--openbitfun-radius-xl);--openbitfun-overlay-tooltip-arrow-size: 8px;--openbitfun-overlay-tooltip-gap: var(--openbitfun-space-2);--openbitfun-overlay-tooltip-max-block-size: 320px;--openbitfun-overlay-tooltip-max-inline-size: 280px;--openbitfun-overlay-tooltip-padding-block: 6px;--openbitfun-overlay-tooltip-padding-inline: 10px;--openbitfun-overlay-tooltip-surface-radius: var(--openbitfun-radius-sm);--openbitfun-radius-2xl: 20px;--openbitfun-radius-3xl: 24px;--openbitfun-radius-4xl: 32px;--openbitfun-radius-base: 8px;--openbitfun-radius-lg: 12px;--openbitfun-radius-md: var(--openbitfun-radius-base);--openbitfun-radius-pill: 9999px;--openbitfun-radius-sm: 6px;--openbitfun-radius-xl: 16px;--openbitfun-radius-xs: 4px;--openbitfun-scrollbar-radius: var(--openbitfun-radius-pill);--openbitfun-scrollbar-width: 6px;--openbitfun-space-0: 0px;--openbitfun-space-1: 4px;--openbitfun-space-10: 40px;--openbitfun-space-12: 48px;--openbitfun-space-16: 64px;--openbitfun-space-2: 8px;--openbitfun-space-3: 12px;--openbitfun-space-4: 16px;--openbitfun-space-5: 20px;--openbitfun-space-6: 24px;--openbitfun-space-8: 32px;--openbitfun-space-component-block: 8px;--openbitfun-space-component-inline: 12px;--openbitfun-type-action-row-line-height: 1.2307692307692308;--openbitfun-type-body-lg-font-family: var(--openbitfun-font-family-sans);--openbitfun-type-body-lg-font-size: var(--openbitfun-font-size-lg);--openbitfun-type-body-lg-font-weight: var(--openbitfun-font-weight-regular);--openbitfun-type-body-lg-letter-spacing: var(--openbitfun-letter-spacing-normal);--openbitfun-type-body-lg-line-height: var(--openbitfun-line-height-relaxed);--openbitfun-type-body-md-font-family: var(--openbitfun-font-family-sans);--openbitfun-type-body-md-font-size: var(--openbitfun-font-size-base);--openbitfun-type-body-md-font-weight: var(--openbitfun-font-weight-regular);--openbitfun-type-body-md-letter-spacing: var(--openbitfun-letter-spacing-normal);--openbitfun-type-body-md-line-height: var(--openbitfun-line-height-base);--openbitfun-type-body-sm-font-family: var(--openbitfun-font-family-sans);--openbitfun-type-body-sm-font-size: var(--openbitfun-font-size-sm);--openbitfun-type-body-sm-font-weight: var(--openbitfun-font-weight-regular);--openbitfun-type-body-sm-letter-spacing: var(--openbitfun-letter-spacing-normal);--openbitfun-type-body-sm-line-height: var(--openbitfun-line-height-base);--openbitfun-type-body-xs-font-family: var(--openbitfun-font-family-sans);--openbitfun-type-body-xs-font-size: var(--openbitfun-font-size-xs);--openbitfun-type-body-xs-font-weight: var(--openbitfun-font-weight-regular);--openbitfun-type-body-xs-letter-spacing: var(--openbitfun-letter-spacing-normal);--openbitfun-type-body-xs-line-height: var(--openbitfun-line-height-base);--openbitfun-type-code-md-font-family: var(--openbitfun-font-family-mono);--openbitfun-type-code-md-font-size: var(--openbitfun-font-size-sm);--openbitfun-type-code-md-font-weight: var(--openbitfun-font-weight-regular);--openbitfun-type-code-md-letter-spacing: var(--openbitfun-letter-spacing-normal);--openbitfun-type-code-md-line-height: var(--openbitfun-line-height-code);--openbitfun-type-code-meta-font-family: var(--openbitfun-font-family-mono);--openbitfun-type-code-meta-font-size: var(--openbitfun-font-size-meta);--openbitfun-type-code-meta-font-weight: var(--openbitfun-font-weight-regular);--openbitfun-type-code-meta-letter-spacing: var(--openbitfun-letter-spacing-normal);--openbitfun-type-code-meta-line-height: var(--openbitfun-line-height-tight);--openbitfun-type-code-sm-font-family: var(--openbitfun-font-family-mono);--openbitfun-type-code-sm-font-size: var(--openbitfun-font-size-xs);--openbitfun-type-code-sm-font-weight: var(--openbitfun-font-weight-regular);--openbitfun-type-code-sm-letter-spacing: var(--openbitfun-letter-spacing-normal);--openbitfun-type-code-sm-line-height: var(--openbitfun-line-height-code);--openbitfun-type-display-fluid-hero-font-family: var(--openbitfun-font-family-sans);--openbitfun-type-display-fluid-hero-font-size: clamp(var(--openbitfun-font-size-6xl), 4vw, var(--openbitfun-font-size-8xl));--openbitfun-type-display-fluid-hero-font-weight: var(--openbitfun-font-weight-semibold);--openbitfun-type-display-fluid-hero-letter-spacing: var(--openbitfun-letter-spacing-tight);--openbitfun-type-display-fluid-hero-line-height: var(--openbitfun-line-height-display);--openbitfun-type-display-fluid-title-font-family: var(--openbitfun-font-family-sans);--openbitfun-type-display-fluid-title-font-size: clamp(var(--openbitfun-font-size-5xl), 3.2vw, var(--openbitfun-font-size-7xl));--openbitfun-type-display-fluid-title-font-weight: var(--openbitfun-font-weight-semibold);--openbitfun-type-display-fluid-title-letter-spacing: var(--openbitfun-letter-spacing-tight);--openbitfun-type-display-fluid-title-line-height: var(--openbitfun-line-height-display);--openbitfun-type-display-lg-font-family: var(--openbitfun-font-family-sans);--openbitfun-type-display-lg-font-size: var(--openbitfun-font-size-7xl);--openbitfun-type-display-lg-font-weight: var(--openbitfun-font-weight-semibold);--openbitfun-type-display-lg-letter-spacing: var(--openbitfun-letter-spacing-tight);--openbitfun-type-display-lg-line-height: var(--openbitfun-line-height-display);--openbitfun-type-display-md-font-family: var(--openbitfun-font-family-sans);--openbitfun-type-display-md-font-size: var(--openbitfun-font-size-6xl);--openbitfun-type-display-md-font-weight: var(--openbitfun-font-weight-semibold);--openbitfun-type-display-md-letter-spacing: var(--openbitfun-letter-spacing-tight);--openbitfun-type-display-md-line-height: var(--openbitfun-line-height-display);--openbitfun-type-display-sm-font-family: var(--openbitfun-font-family-sans);--openbitfun-type-display-sm-font-size: var(--openbitfun-font-size-5xl);--openbitfun-type-display-sm-font-weight: var(--openbitfun-font-weight-semibold);--openbitfun-type-display-sm-letter-spacing: var(--openbitfun-letter-spacing-tight);--openbitfun-type-display-sm-line-height: var(--openbitfun-line-height-display);--openbitfun-type-display-xl-font-family: var(--openbitfun-font-family-sans);--openbitfun-type-display-xl-font-size: var(--openbitfun-font-size-8xl);--openbitfun-type-display-xl-font-weight: var(--openbitfun-font-weight-semibold);--openbitfun-type-display-xl-letter-spacing: var(--openbitfun-letter-spacing-tight);--openbitfun-type-display-xl-line-height: var(--openbitfun-line-height-display);--openbitfun-type-display-xxl-font-family: var(--openbitfun-font-family-sans);--openbitfun-type-display-xxl-font-size: var(--openbitfun-font-size-9xl);--openbitfun-type-display-xxl-font-weight: var(--openbitfun-font-weight-semibold);--openbitfun-type-display-xxl-letter-spacing: var(--openbitfun-letter-spacing-tight);--openbitfun-type-display-xxl-line-height: var(--openbitfun-line-height-display);--openbitfun-type-field-helper-line-height: 1.4545454545454546;--openbitfun-type-flow-body-font-family: var(--openbitfun-font-family-sans);--openbitfun-type-flow-body-font-size: var(--openbitfun-font-size-base);--openbitfun-type-flow-body-font-weight: var(--openbitfun-font-weight-regular);--openbitfun-type-flow-body-letter-spacing: var(--openbitfun-letter-spacing-normal);--openbitfun-type-flow-body-line-height: var(--openbitfun-line-height-reading);--openbitfun-type-flow-code-font-family: var(--openbitfun-font-family-mono);--openbitfun-type-flow-code-font-size: var(--openbitfun-font-size-sm);--openbitfun-type-flow-code-font-weight: var(--openbitfun-font-weight-regular);--openbitfun-type-flow-code-letter-spacing: var(--openbitfun-letter-spacing-normal);--openbitfun-type-flow-code-line-height: var(--openbitfun-line-height-code);--openbitfun-type-flow-control-font-family: var(--openbitfun-font-family-control);--openbitfun-type-flow-control-font-size: var(--openbitfun-font-size-sm);--openbitfun-type-flow-control-font-weight: var(--openbitfun-font-weight-regular);--openbitfun-type-flow-control-letter-spacing: var(--openbitfun-letter-spacing-normal);--openbitfun-type-flow-control-line-height: var(--openbitfun-line-height-support);--openbitfun-type-flow-lead-font-family: var(--openbitfun-font-family-sans);--openbitfun-type-flow-lead-font-size: var(--openbitfun-font-size-lg);--openbitfun-type-flow-lead-font-weight: var(--openbitfun-font-weight-regular);--openbitfun-type-flow-lead-letter-spacing: var(--openbitfun-letter-spacing-normal);--openbitfun-type-flow-lead-line-height: var(--openbitfun-line-height-relaxed);--openbitfun-type-flow-meta-font-family: var(--openbitfun-font-family-control);--openbitfun-type-flow-meta-font-size: var(--openbitfun-font-size-meta);--openbitfun-type-flow-meta-font-weight: var(--openbitfun-font-weight-regular);--openbitfun-type-flow-meta-letter-spacing: var(--openbitfun-letter-spacing-normal);--openbitfun-type-flow-meta-line-height: var(--openbitfun-line-height-compact);--openbitfun-type-flow-micro-font-family: var(--openbitfun-font-family-control);--openbitfun-type-flow-micro-font-size: var(--openbitfun-font-size-micro);--openbitfun-type-flow-micro-font-weight: var(--openbitfun-font-weight-regular);--openbitfun-type-flow-micro-letter-spacing: var(--openbitfun-letter-spacing-normal);--openbitfun-type-flow-micro-line-height: var(--openbitfun-line-height-compact);--openbitfun-type-flow-page-title-font-family: var(--openbitfun-font-family-sans);--openbitfun-type-flow-page-title-font-size: var(--openbitfun-font-size-3xl);--openbitfun-type-flow-page-title-font-weight: var(--openbitfun-font-weight-semibold);--openbitfun-type-flow-page-title-letter-spacing: var(--openbitfun-letter-spacing-tight);--openbitfun-type-flow-page-title-line-height: var(--openbitfun-line-height-tight);--openbitfun-type-flow-section-title-font-family: var(--openbitfun-font-family-sans);--openbitfun-type-flow-section-title-font-size: var(--openbitfun-font-size-2xl);--openbitfun-type-flow-section-title-font-weight: var(--openbitfun-font-weight-semibold);--openbitfun-type-flow-section-title-letter-spacing: var(--openbitfun-letter-spacing-snug);--openbitfun-type-flow-section-title-line-height: var(--openbitfun-line-height-tight);--openbitfun-type-flow-support-font-family: var(--openbitfun-font-family-control);--openbitfun-type-flow-support-font-size: var(--openbitfun-font-size-xs);--openbitfun-type-flow-support-font-weight: var(--openbitfun-font-weight-regular);--openbitfun-type-flow-support-letter-spacing: var(--openbitfun-letter-spacing-normal);--openbitfun-type-flow-support-line-height: var(--openbitfun-line-height-support);--openbitfun-type-flow-title-font-family: var(--openbitfun-font-family-sans);--openbitfun-type-flow-title-font-size: var(--openbitfun-font-size-xl);--openbitfun-type-flow-title-font-weight: var(--openbitfun-font-weight-semibold);--openbitfun-type-flow-title-letter-spacing: var(--openbitfun-letter-spacing-snug);--openbitfun-type-flow-title-line-height: var(--openbitfun-line-height-tight);--openbitfun-type-form-description-line-height: 1.2307692307692308;--openbitfun-type-heading-card-font-family: var(--openbitfun-font-family-control);--openbitfun-type-heading-card-font-size: var(--openbitfun-font-size-sm);--openbitfun-type-heading-card-font-weight: var(--openbitfun-font-weight-semibold);--openbitfun-type-heading-card-letter-spacing: var(--openbitfun-letter-spacing-normal);--openbitfun-type-heading-card-line-height: var(--openbitfun-line-height-tight);--openbitfun-type-heading-compact-page-font-family: var(--openbitfun-font-family-control);--openbitfun-type-heading-compact-page-font-size: var(--openbitfun-font-size-2xl-plus);--openbitfun-type-heading-compact-page-font-weight: var(--openbitfun-font-weight-semibold);--openbitfun-type-heading-compact-page-letter-spacing: var(--openbitfun-letter-spacing-normal);--openbitfun-type-heading-compact-page-line-height: var(--openbitfun-line-height-tight);--openbitfun-type-heading-dialog-font-family: var(--openbitfun-font-family-sans);--openbitfun-type-heading-dialog-font-size: var(--openbitfun-font-size-3xl-plus);--openbitfun-type-heading-dialog-font-weight: var(--openbitfun-font-weight-bold);--openbitfun-type-heading-dialog-letter-spacing: var(--openbitfun-letter-spacing-normal);--openbitfun-type-heading-dialog-line-height: 1.2083333333;--openbitfun-type-heading-display-font-family: var(--openbitfun-font-family-sans);--openbitfun-type-heading-display-font-size: var(--openbitfun-font-size-4xl);--openbitfun-type-heading-display-font-weight: var(--openbitfun-font-weight-semibold);--openbitfun-type-heading-display-letter-spacing: var(--openbitfun-letter-spacing-tight);--openbitfun-type-heading-display-line-height: var(--openbitfun-line-height-display);--openbitfun-type-heading-navigation-font-family: var(--openbitfun-font-family-control);--openbitfun-type-heading-navigation-font-size: var(--openbitfun-font-size-xl-plus);--openbitfun-type-heading-navigation-font-weight: var(--openbitfun-font-weight-semibold);--openbitfun-type-heading-navigation-letter-spacing: var(--openbitfun-letter-spacing-normal);--openbitfun-type-heading-navigation-line-height: var(--openbitfun-line-height-tight);--openbitfun-type-heading-page-font-family: var(--openbitfun-font-family-control);--openbitfun-type-heading-page-font-size: var(--openbitfun-font-size-3xl-plus);--openbitfun-type-heading-page-font-weight: var(--openbitfun-font-weight-bold);--openbitfun-type-heading-page-letter-spacing: var(--openbitfun-letter-spacing-normal);--openbitfun-type-heading-page-line-height: var(--openbitfun-line-height-tight);--openbitfun-type-heading-panel-font-family: var(--openbitfun-font-family-control);--openbitfun-type-heading-panel-font-size: var(--openbitfun-font-size-2xl);--openbitfun-type-heading-panel-font-weight: var(--openbitfun-font-weight-semibold);--openbitfun-type-heading-panel-letter-spacing: var(--openbitfun-letter-spacing-normal);--openbitfun-type-heading-panel-line-height: var(--openbitfun-line-height-tight);--openbitfun-type-heading-section-font-family: var(--openbitfun-font-family-control);--openbitfun-type-heading-section-font-size: var(--openbitfun-font-size-lg);--openbitfun-type-heading-section-font-weight: var(--openbitfun-font-weight-semibold);--openbitfun-type-heading-section-letter-spacing: var(--openbitfun-letter-spacing-normal);--openbitfun-type-heading-section-line-height: var(--openbitfun-line-height-tight);--openbitfun-type-heading-welcome-font-family: var(--openbitfun-font-family-control);--openbitfun-type-heading-welcome-font-size: var(--openbitfun-font-size-5xl);--openbitfun-type-heading-welcome-font-weight: var(--openbitfun-font-weight-semibold);--openbitfun-type-heading-welcome-letter-spacing: var(--openbitfun-letter-spacing-normal);--openbitfun-type-heading-welcome-line-height: var(--openbitfun-line-height-tight);--openbitfun-type-label-lg-font-family: var(--openbitfun-font-family-control);--openbitfun-type-label-lg-font-size: var(--openbitfun-font-size-base);--openbitfun-type-label-lg-font-weight: var(--openbitfun-font-weight-medium);--openbitfun-type-label-lg-letter-spacing: var(--openbitfun-letter-spacing-normal);--openbitfun-type-label-lg-line-height: var(--openbitfun-line-height-tight);--openbitfun-type-label-md-font-family: var(--openbitfun-font-family-control);--openbitfun-type-label-md-font-size: var(--openbitfun-font-size-sm);--openbitfun-type-label-md-font-weight: var(--openbitfun-font-weight-regular);--openbitfun-type-label-md-letter-spacing: var(--openbitfun-letter-spacing-normal);--openbitfun-type-label-md-line-height: var(--openbitfun-line-height-tight);--openbitfun-type-label-selected-font-family: var(--openbitfun-font-family-control);--openbitfun-type-label-selected-font-size: var(--openbitfun-font-size-sm);--openbitfun-type-label-selected-font-weight: var(--openbitfun-font-weight-semibold);--openbitfun-type-label-selected-letter-spacing: var(--openbitfun-letter-spacing-normal);--openbitfun-type-label-selected-line-height: var(--openbitfun-line-height-tight);--openbitfun-type-label-sm-font-family: var(--openbitfun-font-family-control);--openbitfun-type-label-sm-font-size: var(--openbitfun-font-size-xs);--openbitfun-type-label-sm-font-weight: var(--openbitfun-font-weight-medium);--openbitfun-type-label-sm-letter-spacing: var(--openbitfun-letter-spacing-normal);--openbitfun-type-label-sm-line-height: var(--openbitfun-line-height-tight);--openbitfun-type-label-xs-font-family: var(--openbitfun-font-family-control);--openbitfun-type-label-xs-font-size: var(--openbitfun-font-size-meta);--openbitfun-type-label-xs-font-weight: var(--openbitfun-font-weight-medium);--openbitfun-type-label-xs-letter-spacing: var(--openbitfun-letter-spacing-normal);--openbitfun-type-label-xs-line-height: var(--openbitfun-line-height-tight);--openbitfun-type-meta-font-family: var(--openbitfun-font-family-control);--openbitfun-type-meta-font-size: var(--openbitfun-font-size-meta);--openbitfun-type-meta-font-weight: var(--openbitfun-font-weight-regular);--openbitfun-type-meta-letter-spacing: var(--openbitfun-letter-spacing-normal);--openbitfun-type-meta-line-height: var(--openbitfun-line-height-compact);--openbitfun-type-micro-font-family: var(--openbitfun-font-family-control);--openbitfun-type-micro-font-size: var(--openbitfun-font-size-micro);--openbitfun-type-micro-font-weight: var(--openbitfun-font-weight-regular);--openbitfun-type-micro-letter-spacing: var(--openbitfun-letter-spacing-normal);--openbitfun-type-micro-line-height: var(--openbitfun-line-height-compact);--openbitfun-type-modifier-leading-balanced-line-height: var(--openbitfun-line-height-balanced);--openbitfun-type-modifier-leading-dense-line-height: var(--openbitfun-line-height-dense);--openbitfun-type-modifier-leading-intrinsic-line-height: normal;--openbitfun-type-modifier-leading-loose-line-height: var(--openbitfun-line-height-loose);--openbitfun-type-modifier-leading-none-line-height: var(--openbitfun-line-height-none);--openbitfun-type-modifier-leading-snug-line-height: var(--openbitfun-line-height-snug);--openbitfun-type-modifier-leading-spacious-line-height: var(--openbitfun-line-height-spacious);--openbitfun-type-modifier-leading-support-line-height: var(--openbitfun-line-height-support);--openbitfun-type-modifier-leading-tight-line-height: var(--openbitfun-line-height-tight);--openbitfun-type-modifier-leading-ui-line-height: var(--openbitfun-line-height-ui);--openbitfun-type-modifier-tracking-caps-letter-spacing: var(--openbitfun-letter-spacing-caps);--openbitfun-type-modifier-tracking-expanded-letter-spacing: var(--openbitfun-letter-spacing-expanded);--openbitfun-type-modifier-tracking-subtle-letter-spacing: var(--openbitfun-letter-spacing-subtle);--openbitfun-type-modifier-tracking-tighter-letter-spacing: var(--openbitfun-letter-spacing-tighter);--openbitfun-type-modifier-tracking-wide-letter-spacing: var(--openbitfun-letter-spacing-wide);--openbitfun-type-modifier-tracking-wider-letter-spacing: var(--openbitfun-letter-spacing-wider);--openbitfun-type-modifier-tracking-widest-letter-spacing: var(--openbitfun-letter-spacing-widest);--openbitfun-type-overline-micro-font-family: var(--openbitfun-font-family-control);--openbitfun-type-overline-micro-font-size: var(--openbitfun-font-size-4xs);--openbitfun-type-overline-micro-font-weight: var(--openbitfun-font-weight-semibold);--openbitfun-type-overline-micro-letter-spacing: var(--openbitfun-letter-spacing-widest);--openbitfun-type-overline-micro-line-height: var(--openbitfun-line-height-none);--openbitfun-type-overline-sm-font-family: var(--openbitfun-font-family-control);--openbitfun-type-overline-sm-font-size: var(--openbitfun-font-size-2xs);--openbitfun-type-overline-sm-font-weight: var(--openbitfun-font-weight-semibold);--openbitfun-type-overline-sm-letter-spacing: var(--openbitfun-letter-spacing-wider);--openbitfun-type-overline-sm-line-height: var(--openbitfun-line-height-none);--openbitfun-type-overline-xs-font-family: var(--openbitfun-font-family-control);--openbitfun-type-overline-xs-font-size: var(--openbitfun-font-size-3xs);--openbitfun-type-overline-xs-font-weight: var(--openbitfun-font-weight-semibold);--openbitfun-type-overline-xs-letter-spacing: var(--openbitfun-letter-spacing-widest);--openbitfun-type-overline-xs-line-height: var(--openbitfun-line-height-none);--openbitfun-type-page-intro-font-family: var(--openbitfun-font-family-control);--openbitfun-type-page-intro-font-size: var(--openbitfun-font-size-xl-plus);--openbitfun-type-page-intro-font-weight: var(--openbitfun-font-weight-medium);--openbitfun-type-page-intro-letter-spacing: var(--openbitfun-letter-spacing-normal);--openbitfun-type-page-intro-line-height: var(--openbitfun-line-height-tight);--openbitfun-type-status-pill-line-height: 1.2727272727272727;--openbitfun-type-support-font-family: var(--openbitfun-font-family-control);--openbitfun-type-support-font-size: var(--openbitfun-font-size-meta);--openbitfun-type-support-font-weight: var(--openbitfun-font-weight-regular);--openbitfun-type-support-letter-spacing: var(--openbitfun-letter-spacing-normal);--openbitfun-type-support-line-height: var(--openbitfun-line-height-comfortable)}}@layer openbitfun.tokens.system{:where([data-openbitfun-design-system-root][data-density=compact]){--openbitfun-control-height-lg: 44px;--openbitfun-control-height-md: 36px;--openbitfun-control-height-sm: 28px;--openbitfun-control-hit-target: 36px;--openbitfun-control-launcher-button-block-size: var(--openbitfun-control-height-md);--openbitfun-control-tab-group-item-height: var(--openbitfun-control-height-md);--openbitfun-space-component-block: 6px;--openbitfun-space-component-inline: 10px}}@layer openbitfun.tokens.system{:where([data-openbitfun-design-system-root][data-density=touch]){--openbitfun-control-height-lg: 56px;--openbitfun-control-height-md: 48px;--openbitfun-control-height-sm: 40px;--openbitfun-control-hit-target: 48px;--openbitfun-control-launcher-button-block-size: var(--openbitfun-control-height-md);--openbitfun-control-tab-group-item-height: var(--openbitfun-control-height-md);--openbitfun-space-component-block: 12px;--openbitfun-space-component-inline: 16px}}@media(prefers-reduced-motion:reduce){:where([data-openbitfun-design-system-root]){--openbitfun-motion-duration-fast: 0ms;--openbitfun-motion-duration-normal: 0ms;--openbitfun-motion-duration-content-swap: 0ms;--openbitfun-motion-duration-slow: 0ms;--openbitfun-motion-duration-loop: 0ms}}@layer openbitfun.tokens.theme{:where([data-openbitfun-design-system-root]),:where([data-openbitfun-design-system-root][data-color-scheme=light]){--openbitfun-color-accent-border: color-mix(in srgb, #059cb0 40%, transparent);--openbitfun-color-accent-border-subtle: color-mix(in srgb, #059cb0 25%, transparent);--openbitfun-color-accent-default: #059cb0;--openbitfun-color-accent-disabled: rgba(5, 156, 176, .3);--openbitfun-color-accent-hover: #059cb0;--openbitfun-color-accent-secondary: #7c6b99;--openbitfun-color-accent-secondary-border: color-mix(in srgb, #7c6b99 25%, transparent);--openbitfun-color-accent-secondary-hover: #655680;--openbitfun-color-accent-secondary-surface: color-mix(in srgb, #7c6b99 9%, transparent);--openbitfun-color-accent-secondary-surface-strong: color-mix(in srgb, #7c6b99 15%, transparent);--openbitfun-color-accent-surface: color-mix(in srgb, #059cb0 9%, transparent);--openbitfun-color-accent-surface-strong: color-mix(in srgb, #059cb0 15%, transparent);--openbitfun-color-accent-surface-subtle: color-mix(in srgb, #059cb0 5%, transparent);--openbitfun-color-action-neutral-border: rgba(0, 0, 0, .05);--openbitfun-color-action-neutral-content: rgba(0, 0, 0, .8);--openbitfun-color-action-neutral-content-disabled: rgba(0, 0, 0, .3);--openbitfun-color-action-neutral-fill-border: rgba(0, 0, 0, .05);--openbitfun-color-action-neutral-surface: rgba(0, 0, 0, .05);--openbitfun-color-action-neutral-surface-hover: rgba(0, 0, 0, .08);--openbitfun-color-action-neutral-surface-pressed: rgba(0, 0, 0, .1);--openbitfun-color-action-primary-background: #101a27;--openbitfun-color-action-primary-content: #ffffff;--openbitfun-color-action-primary-hover: #1c1c1f;--openbitfun-color-action-primary-pressed: #000000;--openbitfun-color-action-quiet-content: rgba(0, 0, 0, .6);--openbitfun-color-action-quiet-hover: #f3f3f5;--openbitfun-color-action-quiet-pressed: rgba(16, 26, 39, .09);--openbitfun-color-action-secondary-background: #f3f3f5;--openbitfun-color-action-secondary-content: rgba(0, 0, 0, .8);--openbitfun-color-action-secondary-hover: rgba(16, 26, 39, .09);--openbitfun-color-action-secondary-pressed: rgba(16, 26, 39, .13);--openbitfun-color-action-card-background: rgba(0, 0, 0, .03);--openbitfun-color-border-default: rgba(16, 26, 39, .15);--openbitfun-color-border-strong: rgba(16, 26, 39, .34);--openbitfun-color-border-subtle: rgba(16, 26, 39, .08);--openbitfun-color-code-change-added: #1aa73e;--openbitfun-color-code-change-removed: #ec221f;--openbitfun-color-composer-border: rgba(0, 0, 0, .08);--openbitfun-color-composer-context-background: rgba(0, 0, 0, .03);--openbitfun-color-content-caption: rgba(0, 0, 0, .4);--openbitfun-color-content-disabled: rgba(0, 0, 0, .3);--openbitfun-color-content-inverse: #ffffff;--openbitfun-color-content-muted: #6a6a6a;--openbitfun-color-content-on-dark: #ffffff;--openbitfun-color-content-on-light: #000000;--openbitfun-color-content-primary: rgba(0, 0, 0, .8);--openbitfun-color-content-required-indicator: #059cb0;--openbitfun-color-content-secondary: rgba(0, 0, 0, .6);--openbitfun-color-control-highlight-background: #059cb0;--openbitfun-color-control-highlight-content: #000000;--openbitfun-color-control-launcher-background: rgba(0, 0, 0, .08);--openbitfun-color-control-launcher-background-hover: color-mix(in srgb, #059cb0 20%, transparent);--openbitfun-color-control-launcher-background-pressed: color-mix(in srgb, #059cb0 30%, transparent);--openbitfun-color-control-launcher-content: rgba(0, 0, 0, .8);--openbitfun-color-control-launcher-content-disabled: rgba(0, 0, 0, .3);--openbitfun-color-control-launcher-content-hover: #059cb0;--openbitfun-color-control-launcher-content-pressed: #059cb0;--openbitfun-color-control-switch-thumb: #ffffff;--openbitfun-color-control-switch-track: rgba(0, 0, 0, .1);--openbitfun-color-control-switch-track-checked: #059cb0;--openbitfun-color-field-background: #ffffff;--openbitfun-color-field-background-hover: #ffffff;--openbitfun-color-field-border: rgba(0, 0, 0, .08);--openbitfun-color-field-border-active: rgba(0, 0, 0, .2);--openbitfun-color-field-border-focus: #858585;--openbitfun-color-field-border-hover: rgba(0, 0, 0, .2);--openbitfun-color-field-group-background: rgba(0, 0, 0, .03);--openbitfun-color-field-placeholder: rgba(0, 0, 0, .4);--openbitfun-color-focus-ring: #6a6a6a;--openbitfun-color-identity-assistant-border: color-mix(in srgb, #db2777 15%, transparent);--openbitfun-color-identity-assistant-content: #db2777;--openbitfun-color-identity-assistant-content-hover: #be185d;--openbitfun-color-identity-assistant-surface: color-mix(in srgb, #db2777 9%, transparent);--openbitfun-color-identity-assistant-surface-subtle: color-mix(in srgb, #db2777 5%, transparent);--openbitfun-color-identity-global-search-new-project: #3271d7;--openbitfun-color-identity-global-search-new-session: #ec221f;--openbitfun-color-identity-global-search-open-browser: #ff8c00;--openbitfun-color-identity-global-search-open-files: #9e54ff;--openbitfun-color-identity-global-search-open-project: #059cb0;--openbitfun-color-identity-global-search-open-terminal: rgba(0, 0, 0, .8);--openbitfun-color-identity-harness-creative: #2e7eff;--openbitfun-color-identity-harness-minimal: #b434ef;--openbitfun-color-identity-harness-standard: #1aa73e;--openbitfun-color-identity-harness-ultimate: #ff8c00;--openbitfun-color-key-hint-background: rgba(0, 0, 0, .08);--openbitfun-color-key-hint-content: rgba(0, 0, 0, .6);--openbitfun-color-link-default: #2563eb;--openbitfun-color-link-hover: #005fcc;--openbitfun-color-number-badge-background: rgba(0, 0, 0, .08);--openbitfun-color-overlay-scrim: rgba(16, 26, 39, .2);--openbitfun-color-scrollbar-thumb: rgba(0, 0, 0, .1);--openbitfun-color-scrollbar-thumb-hover: rgba(0, 0, 0, .1);--openbitfun-color-selection-surface: rgba(0, 0, 0, .08);--openbitfun-color-status-danger-border: rgba(236, 34, 31, .3);--openbitfun-color-status-danger-content: #bd1b19;--openbitfun-color-status-danger-emphasis: #ec221f;--openbitfun-color-status-danger-surface: rgba(236, 34, 31, .1);--openbitfun-color-status-info-border: rgba(46, 126, 255, .3);--openbitfun-color-status-info-content: #2360c2;--openbitfun-color-status-info-emphasis: #2e7eff;--openbitfun-color-status-info-surface: rgba(46, 126, 255, .1);--openbitfun-color-status-success-border: rgba(26, 167, 62, .3);--openbitfun-color-status-success-content: #12722a;--openbitfun-color-status-success-emphasis: #1aa73e;--openbitfun-color-status-success-surface: rgba(26, 167, 62, .1);--openbitfun-color-status-warning-border: rgba(255, 140, 0, .3);--openbitfun-color-status-warning-content: #8a4c00;--openbitfun-color-status-warning-emphasis: #ff8c00;--openbitfun-color-status-warning-surface: rgba(255, 140, 0, .1);--openbitfun-color-surface-canvas: #fdfdfd;--openbitfun-color-surface-chrome: #f8f8f9;--openbitfun-color-surface-panel: #ffffff;--openbitfun-color-surface-raised: #ffffff;--openbitfun-color-surface-scene: #ffffff;--openbitfun-color-surface-subtle: rgba(16, 26, 39, .03);--openbitfun-color-surface-tertiary: #f7f7f7;--openbitfun-color-surface-workbench: #f3f3f5;--openbitfun-component-button-content: rgba(0, 0, 0, .8);--openbitfun-component-button-fill-background: rgba(0, 0, 0, .08);--openbitfun-component-button-fill-background-hover: rgba(0, 0, 0, .08);--openbitfun-component-button-fill-background-pressed: rgba(0, 0, 0, .08);--openbitfun-component-button-outline-border: rgba(0, 0, 0, .08);--openbitfun-component-button-outline-border-interactive: transparent;--openbitfun-component-button-primary-background: rgba(0, 0, 0, .8);--openbitfun-component-button-primary-background-hover: rgba(0, 0, 0, .6);--openbitfun-component-button-primary-background-pressed: rgba(0, 0, 0, .9);--openbitfun-component-button-primary-content-disabled: rgba(0, 0, 0, .2);--openbitfun-component-button-text-content: #059cb0;--openbitfun-component-button-text-content-disabled: rgba(5, 156, 176, .3);--openbitfun-component-button-text-content-hover: #059cb0;--openbitfun-effect-blur-base: blur(8px) saturate(1.05);--openbitfun-effect-blur-medium: blur(12px) saturate(1.2);--openbitfun-effect-blur-subtle: blur(4px) saturate(1.02);--openbitfun-opacity-disabled: .55;--openbitfun-opacity-focus: .9;--openbitfun-opacity-hover: .75;--openbitfun-opacity-muted: .75;--openbitfun-shadow-accent-glow: 0 12px 32px color-mix(in srgb, #059cb0 25%, transparent), 0 6px 16px color-mix(in srgb, #059cb0 18%, transparent), 0 3px 8px rgba(0, 0, 0, .12);--openbitfun-shadow-base: 0 4px 8px rgba(16, 26, 39, .07);--openbitfun-shadow-composer: 0 2px 12px rgba(0, 0, 0, .08);--openbitfun-shadow-inner-highlight: inset 0 1px 0 rgba(255, 255, 255, .08);--openbitfun-shadow-inner-highlight-hover: inset 0 1px 0 rgba(255, 255, 255, .24);--openbitfun-shadow-lg: 0 8px 16px rgba(16, 26, 39, .09);--openbitfun-shadow-menu: 0 4px 20px rgba(0, 0, 0, .12);--openbitfun-shadow-overlay: 0 4px 20px rgba(0, 0, 0, .12);--openbitfun-shadow-raised: 0 2px 4px rgba(16, 26, 39, .055);--openbitfun-shadow-sm: 0 2px 4px rgba(16, 26, 39, .055);--openbitfun-shadow-xl: 0 12px 24px rgba(16, 26, 39, .11);--openbitfun-shadow-xs: 0 1px 2px rgba(16, 26, 39, .04)}}@layer openbitfun.tokens.theme{:where([data-openbitfun-design-system-root][data-color-scheme=dark]){--openbitfun-color-accent-border: color-mix(in srgb, #60a5fa 40%, transparent);--openbitfun-color-accent-border-subtle: color-mix(in srgb, #60a5fa 25%, transparent);--openbitfun-color-accent-default: #60a5fa;--openbitfun-color-accent-disabled: rgba(96, 165, 250, .3);--openbitfun-color-accent-hover: #3b82f6;--openbitfun-color-accent-secondary: #8b5cf6;--openbitfun-color-accent-secondary-border: color-mix(in srgb, #8b5cf6 25%, transparent);--openbitfun-color-accent-secondary-hover: #7c6b99;--openbitfun-color-accent-secondary-surface: color-mix(in srgb, #8b5cf6 9%, transparent);--openbitfun-color-accent-secondary-surface-strong: color-mix(in srgb, #8b5cf6 15%, transparent);--openbitfun-color-accent-surface: color-mix(in srgb, #60a5fa 9%, transparent);--openbitfun-color-accent-surface-strong: color-mix(in srgb, #60a5fa 15%, transparent);--openbitfun-color-accent-surface-subtle: color-mix(in srgb, #60a5fa 5%, transparent);--openbitfun-color-action-neutral-border: rgba(255, 255, 255, .18);--openbitfun-color-action-neutral-content: #b0b0b0;--openbitfun-color-action-neutral-content-disabled: #555555;--openbitfun-color-action-neutral-fill-border: rgba(255, 255, 255, .1);--openbitfun-color-action-neutral-surface: rgba(255, 255, 255, .1);--openbitfun-color-action-neutral-surface-hover: rgba(255, 255, 255, .12);--openbitfun-color-action-neutral-surface-pressed: rgba(255, 255, 255, .15);--openbitfun-color-action-primary-background: rgba(255, 255, 255, .16);--openbitfun-color-action-primary-content: #f3f3f5;--openbitfun-color-action-primary-hover: rgba(255, 255, 255, .24);--openbitfun-color-action-primary-pressed: rgba(255, 255, 255, .2);--openbitfun-color-action-quiet-content: #b0b0b0;--openbitfun-color-action-quiet-hover: rgba(255, 255, 255, .06);--openbitfun-color-action-quiet-pressed: rgba(255, 255, 255, .1);--openbitfun-color-action-secondary-background: rgba(255, 255, 255, .06);--openbitfun-color-action-secondary-content: #e8e8e8;--openbitfun-color-action-secondary-hover: rgba(255, 255, 255, .1);--openbitfun-color-action-secondary-pressed: rgba(255, 255, 255, .12);--openbitfun-color-action-card-background: rgba(255, 255, 255, .1);--openbitfun-color-border-default: rgba(255, 255, 255, .18);--openbitfun-color-border-strong: rgba(255, 255, 255, .3);--openbitfun-color-border-subtle: rgba(255, 255, 255, .12);--openbitfun-color-code-change-added: #1aa73e;--openbitfun-color-code-change-removed: #ec221f;--openbitfun-color-composer-border: rgba(255, 255, 255, .18);--openbitfun-color-composer-context-background: rgba(255, 255, 255, .06);--openbitfun-color-content-caption: #858585;--openbitfun-color-content-disabled: #555555;--openbitfun-color-content-inverse: #0e0e10;--openbitfun-color-content-muted: #858585;--openbitfun-color-content-on-dark: #ffffff;--openbitfun-color-content-on-light: #000000;--openbitfun-color-content-primary: #e8e8e8;--openbitfun-color-content-required-indicator: #059cb0;--openbitfun-color-content-secondary: #b0b0b0;--openbitfun-color-control-highlight-background: #059cb0;--openbitfun-color-control-highlight-content: #000000;--openbitfun-color-control-launcher-background: rgba(255, 255, 255, .15);--openbitfun-color-control-launcher-background-hover: color-mix(in srgb, #059cb0 20%, transparent);--openbitfun-color-control-launcher-background-pressed: color-mix(in srgb, #059cb0 30%, transparent);--openbitfun-color-control-launcher-content: #b0b0b0;--openbitfun-color-control-launcher-content-disabled: #555555;--openbitfun-color-control-launcher-content-hover: #059cb0;--openbitfun-color-control-launcher-content-pressed: #059cb0;--openbitfun-color-control-switch-thumb: #ffffff;--openbitfun-color-control-switch-track: #555555;--openbitfun-color-control-switch-track-checked: #059cb0;--openbitfun-color-field-background: #1c1c1f;--openbitfun-color-field-background-hover: rgba(255, 255, 255, .06);--openbitfun-color-field-border: rgba(255, 255, 255, .18);--openbitfun-color-field-border-active: #858585;--openbitfun-color-field-border-focus: #858585;--openbitfun-color-field-border-hover: rgba(255, 255, 255, .24);--openbitfun-color-field-group-background: #0e0e10;--openbitfun-color-field-placeholder: #858585;--openbitfun-color-focus-ring: #60a5fa;--openbitfun-color-identity-assistant-border: color-mix(in srgb, #ec4899 15%, transparent);--openbitfun-color-identity-assistant-content: #ec4899;--openbitfun-color-identity-assistant-content-hover: #f472b6;--openbitfun-color-identity-assistant-surface: color-mix(in srgb, #ec4899 9%, transparent);--openbitfun-color-identity-assistant-surface-subtle: color-mix(in srgb, #ec4899 5%, transparent);--openbitfun-color-identity-global-search-new-project: #3271d7;--openbitfun-color-identity-global-search-new-session: #ec221f;--openbitfun-color-identity-global-search-open-browser: #ff8c00;--openbitfun-color-identity-global-search-open-files: #9e54ff;--openbitfun-color-identity-global-search-open-project: #059cb0;--openbitfun-color-identity-global-search-open-terminal: #b0b0b0;--openbitfun-color-identity-harness-creative: #2e7eff;--openbitfun-color-identity-harness-minimal: #b434ef;--openbitfun-color-identity-harness-standard: #1aa73e;--openbitfun-color-identity-harness-ultimate: #ff8c00;--openbitfun-color-key-hint-background: rgba(255, 255, 255, .1);--openbitfun-color-key-hint-content: #858585;--openbitfun-color-link-default: #60a5fa;--openbitfun-color-link-hover: #93c5fd;--openbitfun-color-number-badge-background: rgba(255, 255, 255, .1);--openbitfun-color-overlay-scrim: rgba(0, 0, 0, .56);--openbitfun-color-scrollbar-thumb: rgba(255, 255, 255, .12);--openbitfun-color-scrollbar-thumb-hover: rgba(255, 255, 255, .15);--openbitfun-color-selection-surface: rgba(255, 255, 255, .12);--openbitfun-color-status-danger-border: rgba(236, 34, 31, .3);--openbitfun-color-status-danger-content: #f47f7d;--openbitfun-color-status-danger-emphasis: #ec221f;--openbitfun-color-status-danger-surface: rgba(236, 34, 31, .1);--openbitfun-color-status-info-border: rgba(46, 126, 255, .3);--openbitfun-color-status-info-content: #7dafff;--openbitfun-color-status-info-emphasis: #2e7eff;--openbitfun-color-status-info-surface: rgba(46, 126, 255, .1);--openbitfun-color-status-success-border: rgba(26, 167, 62, .3);--openbitfun-color-status-success-content: #5fc178;--openbitfun-color-status-success-emphasis: #1aa73e;--openbitfun-color-status-success-surface: rgba(26, 167, 62, .1);--openbitfun-color-status-warning-border: rgba(255, 140, 0, .3);--openbitfun-color-status-warning-content: #ff930f;--openbitfun-color-status-warning-emphasis: #ff8c00;--openbitfun-color-status-warning-surface: rgba(255, 140, 0, .1);--openbitfun-color-surface-canvas: #0e0e10;--openbitfun-color-surface-chrome: #0e0e10;--openbitfun-color-surface-panel: #1c1c1f;--openbitfun-color-surface-raised: #1c1c1f;--openbitfun-color-surface-scene: #1c1c1f;--openbitfun-color-surface-subtle: rgba(255, 255, 255, .06);--openbitfun-color-surface-tertiary: #0e0e10;--openbitfun-color-surface-workbench: #0e0e10;--openbitfun-component-button-content: #b0b0b0;--openbitfun-component-button-fill-background: rgba(255, 255, 255, .1);--openbitfun-component-button-fill-background-hover: rgba(255, 255, 255, .12);--openbitfun-component-button-fill-background-pressed: rgba(255, 255, 255, .15);--openbitfun-component-button-outline-border: rgba(255, 255, 255, .18);--openbitfun-component-button-outline-border-interactive: rgba(255, 255, 255, .18);--openbitfun-component-button-primary-background: rgba(255, 255, 255, .16);--openbitfun-component-button-primary-background-hover: rgba(255, 255, 255, .24);--openbitfun-component-button-primary-background-pressed: rgba(255, 255, 255, .2);--openbitfun-component-button-primary-content-disabled: #555555;--openbitfun-component-button-text-content: #60a5fa;--openbitfun-component-button-text-content-disabled: rgba(96, 165, 250, .3);--openbitfun-component-button-text-content-hover: #3b82f6;--openbitfun-effect-blur-base: blur(8px) saturate(1.1);--openbitfun-effect-blur-medium: blur(12px) saturate(1.2);--openbitfun-effect-blur-subtle: blur(4px) saturate(1.05);--openbitfun-opacity-disabled: .6;--openbitfun-opacity-focus: .9;--openbitfun-opacity-hover: .8;--openbitfun-opacity-muted: .8;--openbitfun-shadow-accent-glow: 0 12px 32px color-mix(in srgb, #3b82f6 25%, transparent), 0 6px 16px color-mix(in srgb, #60a5fa 18%, transparent), 0 3px 8px rgba(0, 0, 0, .12);--openbitfun-shadow-base: 0 4px 8px rgba(0, 0, 0, .7);--openbitfun-shadow-composer: 0 2px 6px rgba(0, 0, 0, .32);--openbitfun-shadow-inner-highlight: inset 0 1px 0 rgba(255, 255, 255, .08);--openbitfun-shadow-inner-highlight-hover: inset 0 1px 0 rgba(255, 255, 255, .24);--openbitfun-shadow-lg: 0 8px 16px rgba(0, 0, 0, .6);--openbitfun-shadow-menu: 0 4px 10px rgba(0, 0, 0, .48);--openbitfun-shadow-overlay: 0 4px 20px rgba(0, 0, 0, .48);--openbitfun-shadow-raised: 0 2px 4px rgba(0, 0, 0, .8);--openbitfun-shadow-sm: 0 2px 4px rgba(0, 0, 0, .8);--openbitfun-shadow-xl: 0 12px 24px rgba(0, 0, 0, .5);--openbitfun-shadow-xs: 0 1px 2px rgba(0, 0, 0, .9)}}@layer openbitfun.tokens.theme{:where([data-openbitfun-design-system-root][data-color-scheme=light][data-contrast=high]){--openbitfun-color-action-neutral-border: #000000;--openbitfun-color-action-neutral-content: #000000;--openbitfun-color-action-neutral-content-disabled: #343434;--openbitfun-color-action-neutral-fill-border: #000000;--openbitfun-color-action-neutral-surface: #e6e6e6;--openbitfun-color-action-neutral-surface-hover: #cccccc;--openbitfun-color-action-neutral-surface-pressed: #b3b3b3;--openbitfun-color-action-primary-background: #000000;--openbitfun-color-action-primary-hover: #262626;--openbitfun-color-action-quiet-content: #161616;--openbitfun-color-action-secondary-content: #000000;--openbitfun-color-action-card-background: #e6e6e6;--openbitfun-color-border-default: #3b3b3b;--openbitfun-color-border-strong: #000000;--openbitfun-color-border-subtle: #707070;--openbitfun-color-composer-border: #3b3b3b;--openbitfun-color-composer-context-background: rgba(16, 26, 39, .03);--openbitfun-color-content-caption: #343434;--openbitfun-color-content-muted: #343434;--openbitfun-color-content-primary: #000000;--openbitfun-color-content-required-indicator: #005fcc;--openbitfun-color-content-secondary: #161616;--openbitfun-color-control-highlight-background: #005fcc;--openbitfun-color-control-highlight-content: #ffffff;--openbitfun-color-control-launcher-background: #cccccc;--openbitfun-color-control-launcher-background-hover: color-mix(in srgb, #005fcc 20%, transparent);--openbitfun-color-control-launcher-background-pressed: color-mix(in srgb, #005fcc 30%, transparent);--openbitfun-color-control-launcher-content: #000000;--openbitfun-color-control-launcher-content-disabled: #343434;--openbitfun-color-control-launcher-content-hover: #005fcc;--openbitfun-color-control-launcher-content-pressed: #005fcc;--openbitfun-color-control-switch-track: #3b3b3b;--openbitfun-color-control-switch-track-checked: #005fcc;--openbitfun-color-field-border: #3b3b3b;--openbitfun-color-field-border-active: #005fcc;--openbitfun-color-field-border-focus: #005fcc;--openbitfun-color-field-border-hover: #000000;--openbitfun-color-field-group-background: #f7f7f7;--openbitfun-color-field-placeholder: #343434;--openbitfun-color-focus-ring: #005fcc;--openbitfun-color-identity-global-search-open-terminal: #000000;--openbitfun-color-key-hint-background: #cccccc;--openbitfun-color-key-hint-content: #343434;--openbitfun-color-number-badge-background: #e6e6e6;--openbitfun-color-scrollbar-thumb: #b3b3b3;--openbitfun-color-scrollbar-thumb-hover: #b3b3b3;--openbitfun-color-selection-surface: #cccccc;--openbitfun-color-status-danger-content: #8e1413;--openbitfun-color-status-info-content: #1c4c99;--openbitfun-color-status-success-content: #0d541f;--openbitfun-color-status-warning-content: #663800;--openbitfun-color-status-warning-surface: rgba(255, 140, 0, .04);--openbitfun-color-surface-canvas: #ffffff;--openbitfun-component-button-content: #000000;--openbitfun-component-button-fill-background: #e6e6e6;--openbitfun-component-button-fill-background-hover: #cccccc;--openbitfun-component-button-fill-background-pressed: #b3b3b3;--openbitfun-component-button-outline-border: #000000;--openbitfun-component-button-outline-border-interactive: #000000;--openbitfun-component-button-primary-background: #000000;--openbitfun-component-button-primary-background-hover: #262626;--openbitfun-component-button-primary-background-pressed: #000000;--openbitfun-component-button-primary-content-disabled: #343434}}@layer openbitfun.tokens.theme{:where([data-openbitfun-design-system-root][data-color-scheme=dark][data-contrast=high]){--openbitfun-color-action-neutral-border: #ffffff;--openbitfun-color-action-neutral-content: #ffffff;--openbitfun-color-action-neutral-content-disabled: #d0d0d0;--openbitfun-color-action-neutral-fill-border: #ffffff;--openbitfun-color-action-neutral-surface: #343434;--openbitfun-color-action-neutral-surface-hover: #505050;--openbitfun-color-action-neutral-surface-pressed: #6b6b6b;--openbitfun-color-action-primary-background: #ffffff;--openbitfun-color-action-primary-content: #000000;--openbitfun-color-action-primary-hover: #e6e6e6;--openbitfun-color-action-primary-pressed: #ffffff;--openbitfun-color-action-card-background: #343434;--openbitfun-color-border-default: #b5b5b5;--openbitfun-color-border-strong: #ffffff;--openbitfun-color-border-subtle: #8a8a8a;--openbitfun-color-composer-border: #b5b5b5;--openbitfun-color-content-caption: #d0d0d0;--openbitfun-color-content-muted: #d0d0d0;--openbitfun-color-content-primary: #ffffff;--openbitfun-color-content-required-indicator: #ffcc00;--openbitfun-color-content-secondary: #f0f0f0;--openbitfun-color-control-highlight-background: #ffcc00;--openbitfun-color-control-launcher-background: #6b6b6b;--openbitfun-color-control-launcher-background-hover: color-mix(in srgb, #ffcc00 20%, transparent);--openbitfun-color-control-launcher-background-pressed: color-mix(in srgb, #ffcc00 30%, transparent);--openbitfun-color-control-launcher-content: #ffffff;--openbitfun-color-control-launcher-content-disabled: #d0d0d0;--openbitfun-color-control-launcher-content-hover: #ffcc00;--openbitfun-color-control-launcher-content-pressed: #ffcc00;--openbitfun-color-control-switch-thumb: #000000;--openbitfun-color-control-switch-track: #b5b5b5;--openbitfun-color-control-switch-track-checked: #ffcc00;--openbitfun-color-field-border: #b5b5b5;--openbitfun-color-field-border-active: #ffcc00;--openbitfun-color-field-border-focus: #ffcc00;--openbitfun-color-field-border-hover: #ffffff;--openbitfun-color-field-group-background: #000000;--openbitfun-color-field-placeholder: #d0d0d0;--openbitfun-color-focus-ring: #ffcc00;--openbitfun-color-identity-global-search-open-terminal: #ffffff;--openbitfun-color-key-hint-background: #343434;--openbitfun-color-key-hint-content: #d0d0d0;--openbitfun-color-number-badge-background: #343434;--openbitfun-color-scrollbar-thumb: #505050;--openbitfun-color-scrollbar-thumb-hover: #6b6b6b;--openbitfun-color-selection-surface: #505050;--openbitfun-color-status-danger-content: #f7a7a5;--openbitfun-color-status-info-content: #abcbff;--openbitfun-color-status-success-content: #afe0bb;--openbitfun-color-status-warning-content: #ffa940;--openbitfun-color-status-warning-surface: rgba(255, 140, 0, .04);--openbitfun-color-surface-canvas: #000000;--openbitfun-color-surface-chrome: #000000;--openbitfun-color-surface-panel: #090909;--openbitfun-color-surface-scene: #090909;--openbitfun-color-surface-tertiary: #000000;--openbitfun-color-surface-workbench: #000000;--openbitfun-component-button-content: #ffffff;--openbitfun-component-button-fill-background: #343434;--openbitfun-component-button-fill-background-hover: #505050;--openbitfun-component-button-fill-background-pressed: #6b6b6b;--openbitfun-component-button-outline-border: #ffffff;--openbitfun-component-button-outline-border-interactive: #ffffff;--openbitfun-component-button-primary-background: #ffffff;--openbitfun-component-button-primary-background-hover: #e6e6e6;--openbitfun-component-button-primary-background-pressed: #ffffff;--openbitfun-component-button-primary-content-disabled: #d0d0d0}}:root{color-scheme:light dark;--radius-sm: 6px;--radius-md: 9px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 999px;font-family:PingFang SC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:300px;min-height:100dvh;margin:0;background-color:var(--openbitfun-color-surface-canvas);background-image:radial-gradient(circle at 76% 0%,color-mix(in srgb,var(--openbitfun-color-accent-default) 6%,transparent),transparent 34rem),linear-gradient(color-mix(in srgb,var(--openbitfun-color-content-primary) 3%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--openbitfun-color-content-primary) 3%,transparent) 1px,transparent 1px);background-size:auto,44px 44px,44px 44px;color:var(--openbitfun-color-content-primary);font-size:14px;line-height:1.55}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button,a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--openbitfun-color-accent-default);outline-offset:2px}.site-shell{min-height:100dvh;display:flex;flex-direction:column}.topbar{min-height:54px;position:sticky;top:0;z-index:40;border-bottom:1px solid var(--openbitfun-color-border-subtle);background:color-mix(in srgb,var(--openbitfun-color-surface-canvas) 80%,transparent);backdrop-filter:blur(16px) saturate(130%);-webkit-backdrop-filter:blur(16px) saturate(130%)}.topbar-inner{width:min(1160px,calc(100% - 40px));min-height:54px;margin-inline:auto;display:grid;grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);align-items:center;gap:20px}.brand{width:fit-content;min-width:0;padding:0;display:inline-flex;align-items:center;gap:10px;border:0;background:transparent;cursor:pointer}.brand-mark{width:28px;height:28px;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--openbitfun-color-border-subtle);border-radius:var(--radius-sm);background:var(--openbitfun-color-surface-panel);color:var(--openbitfun-color-content-primary);box-shadow:var(--openbitfun-shadow-sm)}.brand-mark svg{width:19px;height:19px}.brand-copy{min-width:0;display:grid;gap:1px;text-align:left}.brand-copy strong{color:var(--openbitfun-color-content-primary);font-size:13px;font-weight:650;letter-spacing:-.012em;line-height:1.2}.brand-copy>span{color:var(--openbitfun-color-content-muted);font-size:10.5px;line-height:1.2}.topbar nav{display:flex;align-items:center;justify-content:center;gap:2px;white-space:nowrap}.topbar nav button,.text-action,.icon-button{border:0;background:transparent;cursor:pointer}.topbar nav button{min-height:29px;padding-inline:10px;border-radius:var(--radius-sm);color:var(--openbitfun-color-content-muted);font-size:12.5px;transition:background .16s ease,color .16s ease}.topbar nav button:hover{background:var(--openbitfun-color-surface-tertiary);color:var(--openbitfun-color-content-primary)}.topbar nav button.active{background:color-mix(in srgb,var(--openbitfun-color-accent-default) 10%,transparent);color:var(--openbitfun-color-accent-default);font-weight:600}.topbar-actions,.profile{display:flex;align-items:center}.topbar-actions{min-width:0;justify-self:end;gap:6px}.language-control{position:relative}.header-control{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--openbitfun-color-border-subtle);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--openbitfun-color-surface-raised) 88%,transparent);color:var(--openbitfun-color-content-muted);transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.header-control:hover,.header-control[aria-expanded=true]{border-color:var(--openbitfun-color-border-default);background:var(--openbitfun-color-surface-panel);color:var(--openbitfun-color-content-primary)}.header-control:active{transform:scale(.96)}.language-trigger{min-width:62px;padding:0 8px}.language-trigger .control-label{color:var(--openbitfun-color-content-secondary);font-size:12px;font-weight:600;line-height:1}.language-caret{color:var(--openbitfun-color-content-disabled);transition:transform .16s ease}.language-caret.open{transform:rotate(180deg)}.theme-toggle{width:30px;flex:0 0 30px;padding:0}.header-control svg{width:15px;height:15px}.language-caret{width:12px;height:12px}.language-menu{width:184px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;z-index:60;display:grid;gap:2px;border:1px solid var(--openbitfun-color-border-default);border-radius:var(--radius-md);background:var(--openbitfun-color-surface-panel);box-shadow:var(--openbitfun-shadow-menu);transform-origin:top right;animation:language-menu-in .14s cubic-bezier(.16,1,.3,1) both}.language-menu-label{padding:6px 9px 5px;color:var(--openbitfun-color-content-muted);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.language-menu button{min-height:32px;padding:0 9px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:7px;background:transparent;color:var(--openbitfun-color-content-secondary);font-size:13px;text-align:left}.language-menu button:hover{background:var(--openbitfun-color-surface-tertiary);color:var(--openbitfun-color-content-primary)}.language-menu button.selected{background:color-mix(in srgb,var(--openbitfun-color-accent-default) 10%,transparent);color:var(--openbitfun-color-accent-default);font-weight:600}.profile{min-width:0;gap:8px;color:var(--openbitfun-color-content-secondary);font-size:12px}.profile img{width:24px;height:24px;border:1px solid var(--openbitfun-color-border-subtle);border-radius:var(--radius-pill)}.profile>span{max-width:min(240px,24vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-button{width:28px;height:28px;display:grid;place-items:center;border-radius:var(--radius-sm);color:var(--openbitfun-color-content-muted)}.icon-button svg{width:15px;height:15px}.icon-button:hover,.text-action:hover{background:var(--openbitfun-color-surface-tertiary);color:var(--openbitfun-color-content-primary)}main{flex:1}.hero,.trust-row,.catalog,.detail-page,.narrow-page,.form-page,.admin-page{width:min(1160px,calc(100% - 40px));margin-inline:auto}.hero{padding:52px 0 40px;display:grid;grid-template-columns:minmax(0,.94fr) minmax(400px,1.06fr);align-items:center;gap:clamp(32px,4.5vw,64px)}.hero-copy{max-width:520px;animation:rise-in .48s cubic-bezier(.16,1,.3,1) both}.eyebrow,.page-kicker{width:fit-content;display:inline-flex;align-items:center;gap:6px;color:var(--openbitfun-color-accent-default);font-size:11.5px;font-weight:600;letter-spacing:.006em}.eyebrow svg,.page-kicker svg{width:15px;height:15px;flex:0 0 auto}.hero h1{max-width:520px;margin:14px 0 12px;color:var(--openbitfun-color-content-primary);font-size:clamp(31px,3.5vw,45px);font-weight:660;line-height:1.1;letter-spacing:-.03em;overflow-wrap:anywhere;text-wrap:balance}.hero-copy>p{max-width:500px;margin:0;color:var(--openbitfun-color-content-secondary);font-size:14.5px;line-height:1.62;text-wrap:pretty}.hero-visual{min-width:0;overflow:hidden;position:relative;border:1px solid var(--openbitfun-color-border-default);border-radius:var(--radius-xl);background:var(--openbitfun-color-surface-canvas);box-shadow:var(--openbitfun-shadow-lg);animation:rise-in .54s 80ms cubic-bezier(.16,1,.3,1) both}.hero-visual:after{content:"";position:absolute;inset:0;border:1px solid color-mix(in srgb,var(--openbitfun-color-content-on-dark) 10%,transparent);border-radius:inherit;pointer-events:none}.hero-visual img{width:100%;height:auto;aspect-ratio:2 / 1;display:block;object-fit:cover}.trust-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--openbitfun-color-border-subtle);border-bottom:1px solid var(--openbitfun-color-border-subtle)}.trust-row>div{min-width:0;padding:15px clamp(14px,2.2vw,26px);display:flex;align-items:center;justify-content:center;gap:9px;color:var(--openbitfun-color-content-secondary);font-size:12.5px;text-align:center}.trust-row>div+div{border-left:1px solid var(--openbitfun-color-border-subtle)}.trust-row svg{width:17px;height:17px;flex:0 0 auto;color:var(--openbitfun-color-accent-default)}.get-openbitfun{max-width:100%;margin-top:22px;padding:13px 15px;display:grid;grid-template-columns:auto 1fr;gap:12px;border:1px solid color-mix(in srgb,var(--openbitfun-color-accent-default) 28%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--openbitfun-color-accent-default) 10%,transparent);text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.get-openbitfun-listing{margin-top:16px}.get-openbitfun:hover{border-color:var(--openbitfun-color-accent-default);box-shadow:var(--openbitfun-shadow-sm)}.get-openbitfun-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:var(--radius-sm);background:var(--openbitfun-color-accent-default);color:var(--openbitfun-color-content-inverse)}.get-openbitfun-icon svg{width:17px;height:17px}.get-openbitfun-copy{min-width:0;display:grid;gap:4px}.get-openbitfun-copy strong{color:var(--openbitfun-color-content-primary);font-size:13px;font-weight:640}.get-openbitfun-copy>span{color:var(--openbitfun-color-content-secondary);font-size:12px;line-height:1.5;text-wrap:pretty}.get-openbitfun-action{width:fit-content;margin-top:2px;display:inline-flex;align-items:center;gap:5px;color:var(--openbitfun-color-accent-default);font-size:12.5px;font-weight:620;white-space:nowrap}.get-openbitfun-action svg{width:14px;height:14px;transition:transform .15s ease}.get-openbitfun:hover .get-openbitfun-action svg{transform:translate(2px)}.catalog{padding:52px 0 84px}.catalog-heading{margin-bottom:18px;display:flex;align-items:end;justify-content:space-between;gap:20px}.catalog-heading h2{margin:0;color:var(--openbitfun-color-content-primary);font-size:clamp(20px,2vw,25px);font-weight:660;letter-spacing:-.022em}.catalog-heading p{max-width:500px;margin:5px 0 0;color:var(--openbitfun-color-content-muted);font-size:12.5px;line-height:1.58}.result-count{flex:0 0 auto;color:var(--openbitfun-color-content-muted);font-size:11.5px;font-variant-numeric:tabular-nums}.catalog-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) auto;gap:10px}.search-field,.sort-field{min-height:36px;display:flex;align-items:center;border:1px solid var(--openbitfun-color-border-default);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--openbitfun-color-surface-raised) 88%,transparent);box-shadow:var(--openbitfun-shadow-sm);font-size:13px}.search-field{gap:8px;padding:0 11px}.search-field>svg,.sort-field>svg{width:15px;height:15px;flex:0 0 auto;color:var(--openbitfun-color-content-muted)}.search-field:focus-within,.sort-field:focus-within{border-color:var(--openbitfun-color-accent-default);box-shadow:0 0 0 3px color-mix(in srgb,var(--openbitfun-color-accent-default) 10%,transparent)}.search-field input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--openbitfun-color-content-primary)}.search-field input::placeholder,.review-actions input::placeholder,.field input::placeholder,.field textarea::placeholder{color:var(--openbitfun-color-content-muted);opacity:1}.sort-field{min-width:168px;padding-left:11px}.sort-field select{min-height:34px;padding:0 30px 0 7px;border:0;outline:0;background:transparent;color:var(--openbitfun-color-content-secondary);font-size:13px;cursor:pointer}.category-tabs{margin:11px 0 20px;display:flex;flex-wrap:wrap;gap:5px}.category-tabs button{min-height:27px;padding:0 10px;display:inline-flex;align-items:center;gap:5px;border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;color:var(--openbitfun-color-content-muted);font-size:11.5px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.category-tabs button:hover{border-color:var(--openbitfun-color-border-default);background:color-mix(in srgb,var(--openbitfun-color-surface-raised) 88%,transparent);color:var(--openbitfun-color-content-primary)}.category-tabs button.active{border-color:var(--openbitfun-color-accent-default);background:var(--openbitfun-color-accent-default);color:var(--openbitfun-color-content-inverse)}.category-tabs svg{width:13px;height:13px}.category-tabs button:active,.button:active:not(:disabled),.app-card:active{transform:scale(.985)}.app-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,268px),1fr));gap:14px}.app-card{min-width:0;padding:0;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--openbitfun-color-border-subtle);border-radius:var(--radius-lg);background:var(--openbitfun-color-surface-panel);color:inherit;text-decoration:none;text-align:left;box-shadow:var(--openbitfun-shadow-sm);cursor:pointer;transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s ease,box-shadow .18s ease;animation:rise-in .38s cubic-bezier(.16,1,.3,1) both}.app-card:hover{transform:translateY(-2px);border-color:var(--openbitfun-color-border-default);box-shadow:var(--openbitfun-shadow-menu)}.card-visual{aspect-ratio:16 / 9;position:relative;display:grid;place-items:center;overflow:hidden;border-bottom:1px solid var(--openbitfun-color-border-subtle);background-color:var(--openbitfun-color-surface-tertiary);background-image:radial-gradient(circle at 68% 22%,color-mix(in srgb,var(--openbitfun-color-accent-default) 10%,transparent),transparent 55%)}.card-visual img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .26s cubic-bezier(.16,1,.3,1)}.app-card:hover .card-visual img{transform:scale(1.018)}.app-icon-large{width:52px;height:52px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--openbitfun-color-accent-default) 28%,transparent);border-radius:var(--radius-md);background:var(--openbitfun-color-surface-panel);color:var(--openbitfun-color-accent-default);box-shadow:var(--openbitfun-shadow-sm)}.app-icon-large svg{width:24px;height:24px}.card-body{min-width:0;flex:1;padding:12px 13px 13px;display:flex;flex-direction:column}.card-topline{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--openbitfun-color-content-muted);font-size:10px}.category-chip{width:fit-content;min-height:19px;padding-inline:7px;display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--openbitfun-color-accent-default) 28%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--openbitfun-color-accent-default) 10%,transparent);color:var(--openbitfun-color-accent-default);font-size:10px;font-weight:600;letter-spacing:.008em}.card-heading,.detail-title-row,.review-summary{min-width:0;display:flex;align-items:center;gap:10px}.app-icon{width:32px;height:32px;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--openbitfun-color-border-subtle);border-radius:var(--radius-sm);background:var(--openbitfun-color-surface-tertiary);color:var(--openbitfun-color-content-secondary)}.app-icon svg{width:17px;height:17px}.card-heading>div,.review-summary>div{min-width:0}.card-heading h2,.submission-row h2{margin:0;overflow:hidden;color:var(--openbitfun-color-content-primary);font-size:14px;font-weight:640;letter-spacing:-.012em;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.owner,.submission-row p{margin:2px 0 0;color:var(--openbitfun-color-content-muted);font-size:10.5px}.card-description{margin:10px 0 13px;overflow:hidden;display:-webkit-box;color:var(--openbitfun-color-content-secondary);font-size:12.5px;line-height:1.52;-webkit-box-orient:vertical;-webkit-line-clamp:2}.card-meta{margin-top:auto;padding-top:10px;display:flex;align-items:center;gap:11px;border-top:1px solid var(--openbitfun-color-border-subtle);color:var(--openbitfun-color-content-muted);font-size:11px;font-variant-numeric:tabular-nums}.card-meta>span{display:inline-flex;align-items:center;gap:4px}.card-meta svg{width:13px;height:13px}.card-meta .ph-fill{color:var(--openbitfun-color-status-warning-content)}.card-favorites.active svg{color:var(--openbitfun-color-status-danger-content)}.card-meta small{color:var(--openbitfun-color-content-disabled);font-size:10px}.card-version{padding:1px 5px;border-radius:4px;background:var(--openbitfun-color-surface-tertiary);color:var(--openbitfun-color-content-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-variant-numeric:tabular-nums}.card-arrow{margin-left:auto;color:var(--openbitfun-color-content-disabled);transition:color .15s ease,transform .15s ease}.app-card:hover .card-arrow{transform:translate(2px);color:var(--openbitfun-color-accent-default)}.app-card-skeleton{cursor:default;pointer-events:none}.app-card-skeleton:hover{transform:none;border-color:var(--openbitfun-color-border-subtle);box-shadow:var(--openbitfun-shadow-sm)}.skeleton-block,.skeleton-line{background:linear-gradient(105deg,var(--openbitfun-color-surface-tertiary) 8%,var(--openbitfun-color-action-neutral-surface-hover) 18%,var(--openbitfun-color-surface-tertiary) 33%);background-size:220% 100%;animation:shimmer 1.35s linear infinite}.skeleton-visual{width:100%;aspect-ratio:16 / 9;border-bottom:1px solid var(--openbitfun-color-border-subtle)}.skeleton-line{width:100%;height:9px;border-radius:4px}.skeleton-line.medium{width:68%}.skeleton-line.short{width:38%}.skeleton-heading{margin:13px 0;display:flex;align-items:center;gap:10px}.skeleton-heading>span{width:32px;height:32px;flex:0 0 auto;border-radius:var(--radius-sm)}.skeleton-heading>div{width:100%;display:grid;gap:7px}.empty-state{min-height:220px;grid-column:1 / -1;padding:36px 24px;display:grid;place-items:center;align-content:center;gap:12px;border:1px dashed var(--openbitfun-color-border-default);border-radius:var(--radius-lg);background:color-mix(in srgb,color-mix(in srgb,var(--openbitfun-color-surface-raised) 88%,transparent) 72%,transparent);color:var(--openbitfun-color-content-secondary);text-align:center}.empty-state p{max-width:460px;margin:0;font-size:13px;line-height:1.6}.empty-state-hint{max-width:460px;color:var(--openbitfun-color-content-muted);font-size:11.5px;line-height:1.6}.empty-state-icon,.gate-icon,.loading-mark{display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--openbitfun-color-accent-default) 28%,transparent);background:color-mix(in srgb,var(--openbitfun-color-accent-default) 10%,transparent);color:var(--openbitfun-color-accent-default)}.empty-state-icon{width:44px;height:44px;border-radius:var(--radius-md)}.empty-state-icon svg{width:21px;height:21px}.load-more{margin:22px auto 0;display:flex}.button{min-height:34px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--openbitfun-color-action-primary-background);border-radius:var(--radius-sm);background:var(--openbitfun-color-action-primary-background);color:var(--openbitfun-color-action-primary-content);font-size:12.5px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;box-shadow:var(--openbitfun-shadow-sm);cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.button svg{width:15px;height:15px}.button small{padding-left:1px;color:inherit;font-size:11px;font-variant-numeric:tabular-nums;opacity:.7}.button:hover:not(:disabled):not(.disabled){background:var(--openbitfun-color-action-primary-hover);box-shadow:var(--openbitfun-shadow-menu)}.button-small{min-height:30px;padding-inline:11px;font-size:12px}.button-secondary,.button-ghost{border-color:var(--openbitfun-color-border-default);background:var(--openbitfun-color-surface-panel);color:var(--openbitfun-color-content-primary);box-shadow:none}.button-secondary:hover:not(:disabled),.button-ghost:hover:not(:disabled){border-color:var(--openbitfun-color-border-strong);background:var(--openbitfun-color-action-neutral-surface-hover);box-shadow:none}.button-secondary.active,.button-ghost.active{border-color:color-mix(in srgb,var(--openbitfun-color-accent-default) 28%,transparent);background:color-mix(in srgb,var(--openbitfun-color-accent-default) 10%,transparent);color:var(--openbitfun-color-accent-default)}.button-danger{border-color:var(--openbitfun-color-status-danger-content);background:var(--openbitfun-color-status-danger-content);color:var(--openbitfun-color-content-on-dark)}.button-danger:hover:not(:disabled){border-color:var(--openbitfun-color-status-danger-content);background:color-mix(in srgb,var(--openbitfun-color-status-danger-content) 88%,var(--openbitfun-color-content-primary))}.button.disabled,.button:disabled{opacity:.45;pointer-events:none}.detail-page,.narrow-page,.form-page,.admin-page{padding-top:36px;padding-bottom:84px}.back-link{min-height:28px;margin-bottom:20px;padding:0 6px;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--openbitfun-color-content-muted);font-size:11.5px;cursor:pointer}.back-link svg{width:14px;height:14px}.back-link:hover{background:var(--openbitfun-color-surface-tertiary);color:var(--openbitfun-color-content-primary)}.detail-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(400px,1.08fr);align-items:center;gap:clamp(32px,4.5vw,60px)}.detail-copy{min-width:0}.detail-title-row{margin:14px 0}.detail-title-row h1{margin:0;color:var(--openbitfun-color-content-primary);font-size:clamp(25px,3vw,34px);font-weight:660;line-height:1.14;letter-spacing:-.025em}.detail-owner{margin:5px 0 0;display:flex;flex-wrap:wrap;gap:6px;color:var(--openbitfun-color-content-muted);font-size:11.5px}.detail-owner span+span:before,.submission-meta span+span:before,.review-list small span+span:before{content:"/";margin-right:7px;color:var(--openbitfun-color-content-disabled)}.detail-icon{width:50px;height:50px;flex:0 0 auto;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--openbitfun-color-accent-default) 28%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--openbitfun-color-accent-default) 10%,transparent);color:var(--openbitfun-color-accent-default);box-shadow:var(--openbitfun-shadow-sm)}.detail-icon svg{width:24px;height:24px}.detail-description{max-width:560px;margin:0;color:var(--openbitfun-color-content-secondary);font-size:14px;line-height:1.68;text-wrap:pretty}.detail-actions{margin-top:20px;display:flex;flex-wrap:wrap;gap:8px}.rating-control{margin-top:14px;display:flex;align-items:center;gap:1px}.rating-control button{width:26px;height:26px;padding:0;display:grid;place-items:center;border:0;border-radius:5px;background:transparent;color:var(--openbitfun-color-content-disabled);cursor:pointer}.rating-control svg{width:16px;height:16px}.rating-control button:hover{background:var(--openbitfun-color-status-warning-surface);color:var(--openbitfun-color-status-warning-content)}.rating-control button.selected{color:var(--openbitfun-color-status-warning-content)}.rating-control span{margin-left:7px;color:var(--openbitfun-color-content-muted);font-size:11.5px;font-variant-numeric:tabular-nums}.detail-gallery{min-width:0;aspect-ratio:16 / 9;overflow:hidden;display:grid;place-items:center;border:1px solid var(--openbitfun-color-border-default);border-radius:var(--radius-lg);background-color:var(--openbitfun-color-surface-tertiary);background-image:radial-gradient(circle at 68% 22%,color-mix(in srgb,var(--openbitfun-color-accent-default) 10%,transparent),transparent 55%);color:var(--openbitfun-color-accent-default);box-shadow:var(--openbitfun-shadow-menu)}.detail-gallery-track{width:100%;height:100%;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.detail-gallery-track img{width:100%;height:100%;min-width:100%;display:block;object-fit:cover;scroll-snap-align:start}.detail-gallery>span svg{width:52px;height:52px}.detail-columns{margin-top:56px;display:grid;grid-template-columns:minmax(0,1fr) 288px;align-items:start;gap:clamp(32px,4.5vw,60px)}.detail-columns h2,.release-section h2{margin:0 0 12px;color:var(--openbitfun-color-content-primary);font-size:16px;font-weight:650;letter-spacing:-.015em}.detail-columns h2:not(:first-child){margin-top:30px}.permission-list{margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;list-style:none}.permission-list li{min-width:0;padding:8px 10px;display:flex;align-items:flex-start;gap:8px;border:1px solid var(--openbitfun-color-border-subtle);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--openbitfun-color-surface-raised) 88%,transparent);color:var(--openbitfun-color-content-secondary);font-size:11.5px;line-height:1.5}.permission-list li>span{width:17px;height:17px;flex:0 0 auto;display:grid;place-items:center;border-radius:5px;background:var(--openbitfun-color-status-success-surface);color:var(--openbitfun-color-status-success-content)}.permission-list li>span svg{width:11px;height:11px}.permission-list .node-denied>span{background:var(--openbitfun-color-status-danger-surface);color:var(--openbitfun-color-status-danger-content)}.prose{color:var(--openbitfun-color-content-secondary);font-size:13px;line-height:1.72;white-space:pre-wrap}.facts-panel{height:fit-content;padding:16px;display:grid;gap:0;border:1px solid var(--openbitfun-color-border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb,var(--openbitfun-color-surface-raised) 88%,transparent);box-shadow:var(--openbitfun-shadow-sm)}.fact{min-width:0;padding:9px 0;display:grid;gap:4px;border-bottom:1px solid var(--openbitfun-color-border-subtle)}.fact:first-child{padding-top:0}.fact:last-child{padding-bottom:0;border-bottom:0}.fact span{color:var(--openbitfun-color-content-muted);font-size:10px;letter-spacing:.012em}.fact strong{overflow-wrap:anywhere;color:var(--openbitfun-color-content-primary);font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums}.facts-panel a,.review-repository{margin-top:12px;display:inline-flex;align-items:center;gap:5px;color:var(--openbitfun-color-accent-default);font-size:11.5px;text-decoration:none}.facts-panel a svg,.review-repository svg{width:13px;height:13px}.facts-panel a:hover,.review-repository:hover{text-decoration:underline}.release-section{margin-top:52px;padding-top:28px;border-top:1px solid var(--openbitfun-color-border-subtle)}.release-row{min-height:44px;padding:9px 0;display:grid;grid-template-columns:56px 118px 100px minmax(0,1fr) auto;align-items:center;gap:14px;border-bottom:1px solid var(--openbitfun-color-border-subtle);color:var(--openbitfun-color-content-secondary);font-size:11.5px}.release-row strong{color:var(--openbitfun-color-content-primary)}.release-row.yanked{opacity:.58;text-decoration:line-through}.hash{overflow:hidden;color:var(--openbitfun-color-content-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.page-intro{max-width:640px;margin-bottom:24px}.page-intro h1,.auth-gate h1{margin:10px 0 8px;color:var(--openbitfun-color-content-primary);font-size:clamp(22px,2.6vw,30px);font-weight:660;line-height:1.16;letter-spacing:-.025em}.page-intro p,.auth-gate p{color:var(--openbitfun-color-content-secondary);font-size:13.5px;line-height:1.62}.form-page{max-width:840px}.submission-form{display:grid;gap:13px}.submission-form fieldset{min-width:0;margin:0;padding:17px;border:1px solid var(--openbitfun-color-border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb,var(--openbitfun-color-surface-raised) 88%,transparent);box-shadow:var(--openbitfun-shadow-sm)}.submission-form legend{padding:0 7px;color:var(--openbitfun-color-content-primary);font-size:12px;font-weight:650}.form-grid,.upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.field{min-width:0;margin-bottom:12px;display:grid;gap:6px}.field>span{color:var(--openbitfun-color-content-secondary);font-size:10.5px;font-weight:600}.field-hint{color:var(--openbitfun-color-content-muted);font-size:11px;line-height:1.45}.field :is([data-openbitfun-component=input],input[type=file]),.field select,.field textarea,.review-actions [data-openbitfun-component=input],.moderation-panel [data-openbitfun-component=input]{width:100%;min-height:34px;padding:7px 9px;border:1px solid var(--openbitfun-color-border-default);border-radius:var(--radius-sm);background:var(--openbitfun-color-surface-panel);color:var(--openbitfun-color-content-primary);font-size:13px;outline:0}.field textarea{resize:vertical}.field input[type=file]{min-height:44px;padding:7px;color:var(--openbitfun-color-content-muted)}.field input[type=file]::file-selector-button{min-height:28px;margin-right:9px;padding-inline:10px;border:1px solid var(--openbitfun-color-border-default);border-radius:5px;background:var(--openbitfun-color-surface-tertiary);color:var(--openbitfun-color-content-primary);cursor:pointer}.field [data-openbitfun-component=input]:focus-within,.field select:focus,.field textarea:focus,.review-actions [data-openbitfun-component=input]:focus-within,.moderation-panel [data-openbitfun-component=input]:focus-within{border-color:var(--openbitfun-color-accent-default);box-shadow:0 0 0 3px color-mix(in srgb,var(--openbitfun-color-accent-default) 10%,transparent)}.field [data-openbitfun-component=input]:has(input[readonly]){background:var(--openbitfun-color-surface-tertiary);color:var(--openbitfun-color-content-muted)}.safety-note{padding:11px;display:flex;align-items:flex-start;gap:9px;border:1px solid color-mix(in srgb,var(--openbitfun-color-accent-default) 28%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--openbitfun-color-accent-default) 10%,transparent);color:var(--openbitfun-color-accent-default);font-size:11.5px}.safety-note>svg{width:18px;height:18px;flex:0 0 auto}.safety-note>div{display:grid;gap:3px}.safety-note span{color:var(--openbitfun-color-content-secondary);line-height:1.5}.desktop-submission-notice{max-width:640px;margin-bottom:20px}.submit-button{min-width:180px;justify-self:end}.notice{margin:12px 0;padding:10px 12px;display:flex;align-items:flex-start;gap:8px;border-radius:var(--radius-sm);font-size:11.5px;line-height:1.55}.notice>svg{width:17px;height:17px;flex:0 0 auto}.notice.error{border:1px solid var(--openbitfun-color-status-danger-border);background:var(--openbitfun-color-status-danger-surface);color:var(--openbitfun-color-status-danger-content)}.notice.success{border:1px solid var(--openbitfun-color-status-success-border);background:var(--openbitfun-color-status-success-surface);color:var(--openbitfun-color-status-success-content)}.auth-gate{min-height:420px;display:grid;place-items:center;align-content:center;gap:4px;text-align:center}.gate-icon{width:52px;height:52px;margin-bottom:4px;border-radius:var(--radius-md)}.gate-icon svg{width:25px;height:25px}.gate-icon.success{border-color:var(--openbitfun-color-status-success-border);background:var(--openbitfun-color-status-success-surface);color:var(--openbitfun-color-status-success-content)}.submission-list{display:grid;gap:7px}.submission-row{min-width:0;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:11px;border:1px solid var(--openbitfun-color-border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb,var(--openbitfun-color-surface-raised) 88%,transparent)}.submission-meta{display:flex;flex-wrap:wrap;gap:5px}.submission-row .rejection{color:var(--openbitfun-color-status-danger-content)}.status-badge{min-height:19px;padding-inline:7px;display:inline-flex;align-items:center;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--openbitfun-color-accent-default) 10%,transparent);color:var(--openbitfun-color-accent-default);font-size:9px;font-weight:700;letter-spacing:.02em}.status-badge.approved{background:var(--openbitfun-color-status-success-surface);color:var(--openbitfun-color-status-success-content)}.status-badge.rejected,.status-badge.withdrawn{background:var(--openbitfun-color-status-danger-surface);color:var(--openbitfun-color-status-danger-content)}.admin-page{max-width:1240px}.review-layout{min-height:560px;display:grid;grid-template-columns:288px minmax(0,1fr);overflow:hidden;border:1px solid var(--openbitfun-color-border-subtle);border-radius:var(--radius-md);background:var(--openbitfun-color-surface-panel);box-shadow:var(--openbitfun-shadow-sm)}.review-list{padding:8px;border-right:1px solid var(--openbitfun-color-border-subtle);background:var(--openbitfun-color-surface-tertiary)}.review-list>button{width:100%;min-width:0;padding:8px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--openbitfun-color-content-primary);text-align:left;cursor:pointer}.review-list>button:hover{background:color-mix(in srgb,var(--openbitfun-color-surface-raised) 88%,transparent)}.review-list>button.selected{border-color:color-mix(in srgb,var(--openbitfun-color-accent-default) 28%,transparent);background:color-mix(in srgb,var(--openbitfun-color-accent-default) 10%,transparent)}.review-list strong{display:block;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.review-list small{margin-top:3px;display:flex;flex-wrap:wrap;gap:5px;color:var(--openbitfun-color-content-muted);font-size:10px}.review-list .review-submission-meta{color:var(--openbitfun-color-content-secondary)}.review-detail{min-width:0;padding:20px}.review-placeholder{min-height:460px;display:grid;place-items:center;align-content:center;gap:10px;color:var(--openbitfun-color-content-muted);font-size:12.5px;text-align:center}.review-placeholder svg{width:28px;height:28px;color:var(--openbitfun-color-accent-default)}.review-summary{margin-bottom:16px}.review-summary h2{margin:0;color:var(--openbitfun-color-content-primary);font-size:17px;font-weight:650;letter-spacing:-.015em}.review-summary p{margin:4px 0 0;color:var(--openbitfun-color-content-secondary);font-size:11.5px;line-height:1.6}.review-evidence-grid{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.review-evidence-grid .fact{padding:11px;border:1px solid var(--openbitfun-color-border-subtle);border-radius:var(--radius-sm)}.review-screenshots{margin:20px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.review-screenshots figure{min-width:0;margin:0;overflow:hidden;border:1px solid var(--openbitfun-color-border-subtle);border-radius:var(--radius-md);background:var(--openbitfun-color-surface-tertiary)}.review-screenshots img{width:100%;aspect-ratio:16 / 9;display:block;object-fit:contain;background:var(--openbitfun-color-surface-canvas)}.review-screenshots figcaption{padding:8px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px;color:var(--openbitfun-color-content-muted);font-size:9px}.review-screenshots code{overflow:hidden;text-overflow:ellipsis}.hash-block{margin:20px 0;padding:11px;display:grid;gap:5px;border-radius:var(--radius-sm);background:var(--openbitfun-color-surface-tertiary)}.hash-block span{color:var(--openbitfun-color-content-muted);font-size:10px}.hash-block code{overflow-wrap:anywhere;font-size:11px}.source-browser{overflow:hidden;border:1px solid var(--openbitfun-color-border-subtle);border-radius:var(--radius-md)}.source-tabs{display:flex;overflow-x:auto;border-bottom:1px solid var(--openbitfun-color-border-subtle);background:var(--openbitfun-color-surface-tertiary)}.source-mode{padding:7px;display:flex;gap:5px;border-bottom:1px solid var(--openbitfun-color-border-subtle);background:var(--openbitfun-color-surface-panel)}.source-mode button,.source-tabs button{cursor:pointer}.source-mode button{min-height:30px;padding-inline:9px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--openbitfun-color-content-muted);font-size:11px}.source-mode button.active{border-color:var(--openbitfun-color-border-default);background:var(--openbitfun-color-surface-tertiary);color:var(--openbitfun-color-content-primary)}.source-tabs button{min-height:34px;padding-inline:10px;border:0;border-right:1px solid var(--openbitfun-color-border-subtle);background:transparent;color:var(--openbitfun-color-content-muted);font-size:10px;white-space:nowrap}.source-tabs button.active{background:var(--openbitfun-color-surface-panel);color:var(--openbitfun-color-accent-default)}.source-browser pre{height:340px;margin:0;padding:16px;overflow:auto;background:var(--openbitfun-color-content-on-light);color:var(--openbitfun-color-content-on-dark);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.6}.source-browser pre.diff-view{color:var(--openbitfun-color-content-on-dark)}.moderation-panel{margin-top:18px;padding:14px;display:flex;align-items:end;gap:10px;border:1px solid var(--openbitfun-color-status-danger-border);border-radius:var(--radius-md);background:var(--openbitfun-color-status-danger-surface)}.moderation-panel label{min-width:220px;flex:1;display:grid;gap:6px;color:var(--openbitfun-color-content-secondary);font-size:11px}.danger-action{color:var(--openbitfun-color-status-danger-content)}.review-actions{margin-top:17px;display:grid;grid-template-columns:auto minmax(180px,1fr) auto;gap:9px}.text-action{min-height:30px;padding-inline:8px;border-radius:6px;font-size:11px}.loading-page{min-height:420px;display:grid;place-items:center;align-content:center;gap:10px;color:var(--openbitfun-color-content-muted);font-size:11.5px}.loading-mark{width:42px;height:42px;border-radius:var(--radius-md);animation:loading-breathe 1.5s ease-in-out infinite}.loading-mark svg{width:21px;height:21px}.muted{color:var(--openbitfun-color-content-muted)}footer{width:min(1160px,calc(100% - 40px));margin:auto auto 0;padding:18px 0 26px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px;border-top:1px solid var(--openbitfun-color-border-subtle);color:var(--openbitfun-color-content-muted);font-size:10.5px}.footer-brand,footer a{display:inline-flex;align-items:center;gap:6px}.footer-brand{color:var(--openbitfun-color-content-secondary);font-weight:600}.footer-brand svg,footer a svg{width:14px;height:14px}footer a{justify-self:end;text-decoration:none}footer a:hover{color:var(--openbitfun-color-accent-default)}.sr-only{width:1px;height:1px;padding:0;margin:-1px;position:absolute;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes language-menu-in{0%{opacity:0;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes shimmer{to{background-position-x:-220%}}@keyframes loading-breathe{0%,to{transform:scale(1);opacity:.72}50%{transform:scale(1.04);opacity:1}}@media(max-width:1040px){.topbar-inner{grid-template-columns:auto 1fr auto}.brand-copy>span{display:none}.hero{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);gap:30px}.detail-hero,.detail-columns{grid-template-columns:1fr}.detail-gallery{order:-1}.facts-panel{width:min(100%,520px)}.review-layout{grid-template-columns:1fr}.review-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:6px;border-right:0;border-bottom:1px solid var(--openbitfun-color-border-subtle)}}@media(max-width:800px){.topbar-inner{width:min(100% - 24px,1160px);min-height:88px;padding:6px 0;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:5px 10px}.topbar nav{grid-column:1 / -1;grid-row:2;justify-content:flex-start;overflow-x:auto}.topbar-actions{grid-column:2;grid-row:1}.hero,.trust-row,.catalog,.detail-page,.narrow-page,.form-page,.admin-page,footer{width:min(100% - 28px,1160px)}.hero{padding:36px 0 28px;grid-template-columns:1fr;gap:24px}.hero-copy{max-width:620px}.hero h1{max-width:620px;font-size:clamp(29px,6vw,40px)}.hero-visual{max-width:620px}.trust-row{grid-template-columns:1fr}.trust-row>div{justify-content:flex-start;text-align:left}.trust-row>div+div{border-top:1px solid var(--openbitfun-color-border-subtle);border-left:0}.catalog{padding-top:40px}.catalog-toolbar{grid-template-columns:1fr}.sort-field,.sort-field select{width:100%}.permission-list{grid-template-columns:1fr}.release-row{grid-template-columns:48px 1fr auto}.release-row .hash{display:none}.release-row>span:nth-of-type(3){grid-column:2 / -1}.form-grid,.upload-grid{grid-template-columns:1fr}.submission-row{grid-template-columns:auto minmax(0,1fr) auto}.submission-row>.hash{display:none}.submission-row>.text-action{grid-column:2 / -1;justify-self:end}.review-detail{padding:16px}.review-evidence-grid{grid-template-columns:1fr}.moderation-panel{align-items:stretch;flex-direction:column}.review-actions{grid-template-columns:1fr}footer{grid-template-columns:1fr auto}}@media(max-width:560px){.brand-copy>span,.profile>span{display:none}.topbar nav button{padding-inline:10px}.language-trigger{width:30px;min-width:30px;padding:0}.language-trigger .control-label,.language-trigger .language-caret{display:none}.language-menu{right:auto;left:0;transform-origin:top left}.hero h1{font-size:28px;letter-spacing:-.028em}.hero-copy>p{font-size:13.5px}.catalog-heading{align-items:flex-start;flex-direction:column;gap:8px}.category-tabs{margin-inline:-14px;padding-inline:14px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.category-tabs::-webkit-scrollbar{display:none}.category-tabs button{flex:0 0 auto}.detail-page,.narrow-page,.form-page,.admin-page{padding-top:28px}.detail-title-row{align-items:flex-start}.detail-icon{width:42px;height:42px;border-radius:var(--radius-sm)}.detail-icon svg{width:20px;height:20px}.detail-title-row h1{font-size:24px}.detail-actions .button,.facts-panel{width:100%}.submission-form fieldset{padding:14px 12px}.submit-button{width:100%;min-width:0}.review-list{grid-template-columns:1fr}.review-detail{padding:13px}.review-screenshots{grid-template-columns:1fr}footer{grid-template-columns:1fr;justify-items:start}footer a{justify-self:start}}@media(max-width:360px){.brand-copy{display:none}.topbar-inner{width:min(100% - 16px,1160px);gap:6px}.topbar-actions{gap:4px}}@media(prefers-reduced-transparency:reduce){.topbar,.surface{background:var(--openbitfun-color-surface-panel);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.account-auth-page{min-height:100dvh;display:grid;place-items:center;padding:32px 20px;background:var(--openbitfun-color-surface-canvas)}.account-auth-shell{width:min(100%,440px);min-width:0}.account-auth-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.account-auth-brand{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600}.account-auth-brand img{display:block;border-radius:9px}.account-auth-language{position:relative;display:flex;align-items:center;gap:6px;color:var(--openbitfun-color-content-secondary)}.account-auth-language select{appearance:none;min-height:44px;max-width:112px;padding:8px 20px 8px 0;border:0;border-radius:6px;background:var(--openbitfun-color-surface-canvas);color:inherit;font-size:13px;cursor:pointer}.account-auth-language>svg:last-child{position:absolute;right:0;pointer-events:none}.account-sign-in{padding:28px;border:1px solid var(--openbitfun-color-border-subtle);border-radius:16px;background:var(--openbitfun-color-surface-panel)}.account-auth-symbol{display:grid;place-items:center;width:48px;height:48px;margin-bottom:20px;border:1px solid var(--openbitfun-color-border-subtle);border-radius:12px;background:var(--openbitfun-color-surface-tertiary);color:var(--openbitfun-color-content-secondary)}.account-sign-in h1{margin:0;font-size:26px;line-height:1.3;letter-spacing:-.02em}.account-auth-intro{margin:12px 0 28px;color:var(--openbitfun-color-content-secondary);line-height:1.7}.account-sign-in form{display:grid;gap:10px}.account-sign-in label{font-weight:500}.account-auth-field{display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid var(--openbitfun-color-border-strong);border-radius:9px;background:var(--openbitfun-color-surface-canvas);color:var(--openbitfun-color-content-muted)}.account-auth-field:focus-within{outline:2px solid var(--openbitfun-color-accent-default);outline-offset:2px}.account-auth-field svg{flex-shrink:0}.account-auth-field input{min-width:0;width:100%;min-height:48px;padding:10px 0;border:0;background:transparent;color:var(--openbitfun-color-content-primary);font-size:16px;outline:none}.account-auth-field input:disabled{color:var(--openbitfun-color-content-muted)}.account-auth-code{letter-spacing:.35em;font-variant-numeric:tabular-nums}.account-auth-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;padding:12px 16px;border:1px solid var(--openbitfun-color-border-strong);border-radius:9px;background:var(--openbitfun-color-surface-tertiary);color:var(--openbitfun-color-content-primary);font-weight:600;cursor:pointer}.account-auth-button--primary{margin-top:8px;background:var(--openbitfun-color-content-primary);color:var(--openbitfun-color-surface-canvas);border-color:transparent}@media(hover:hover)and (pointer:fine){.account-auth-button:hover:not(:disabled){filter:brightness(.92)}}.account-auth-button:disabled{opacity:.5;cursor:wait}.account-auth-divider{display:flex;align-items:center;gap:14px;margin:22px 0;color:var(--openbitfun-color-content-muted);font-size:12px}.account-auth-divider:before,.account-auth-divider:after{content:"";flex:1;height:1px;background:var(--openbitfun-color-border-subtle)}.account-auth-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.account-auth-links button{min-height:44px;padding:6px 0;border:0;background:transparent;color:var(--openbitfun-color-content-secondary);cursor:pointer;font-size:13px}.account-auth-links button:disabled{color:var(--openbitfun-color-content-muted);cursor:default}.account-auth-notice{margin:4px 0;color:var(--openbitfun-color-content-secondary);font-size:13px}.account-auth-error{margin:16px 0 0;color:var(--openbitfun-color-status-danger-content)}.account-auth-footer{display:flex;align-items:flex-start;justify-content:center;gap:7px;margin:20px 0 0;color:var(--openbitfun-color-content-muted);font-size:12px}.account-auth-footer svg{flex-shrink:0;margin-top:1px}@media(max-width:380px){.account-auth-page{padding:24px 16px}.account-sign-in{padding:22px}.account-sign-in h1{font-size:23px}.account-auth-brand{font-size:16px;gap:8px}.account-auth-language>svg:first-child{display:none}}.profile-avatar{display:grid;place-items:center;flex:0 0 auto;width:24px;height:24px;overflow:hidden;border:1px solid var(--openbitfun-color-border-subtle);border-radius:50%;background:var(--openbitfun-color-surface-tertiary);color:var(--openbitfun-color-content-primary);font-weight:600}.profile-avatar img{width:100%;height:100%;object-fit:cover;border:0}.market-input[data-openbitfun-component=input]{block-size:auto;min-width:0}.market-input[data-openbitfun-component=input]>input{outline:0;font:inherit;letter-spacing:inherit;height:auto}.search-field>.market-input{flex:1;padding:0;border:0;background:transparent;box-shadow:none}.market-textarea[data-openbitfun-component=textarea]{display:flex;width:100%;min-width:0}.market-textarea>textarea{min-block-size:0;letter-spacing:inherit}:where([data-openbitfun-component=button]){display:inline-block;block-size:auto;padding:0;border:0;border-radius:0;font:inherit;letter-spacing:inherit;white-space:normal}:where([data-openbitfun-component=icon-button]){inline-size:auto;block-size:auto}[data-openbitfun-component=button]:before,[data-openbitfun-component=icon-button]:before{content:none}[data-openbitfun-component=button]>[data-openbitfun-part=content],[data-openbitfun-component=button]>[data-openbitfun-part=content]>[data-openbitfun-part=label]{display:contents;white-space:inherit}[data-openbitfun-component=icon-button]>[data-openbitfun-part=icon]{position:static;inline-size:auto;block-size:auto}[data-openbitfun-component=icon-button]>[data-openbitfun-part=icon]>svg{inline-size:18px;block-size:18px}
