@layer ocx{:root{--_ov-bg:var(--ocx-color-surface);--_ov-border:var(--ocx-border-width) solid var(--ocx-color-border);--_ov-radius:var(--ocx-radius-lg);--_ov-shadow:var(--ocx-shadow-overlay);--_ov-pad:var(--ocx-space-2);--_ov-dur:var(--ocx-duration-base)}.ocx-ui-overlay{padding:var(--_ov-pad);z-index:var(--ocx-z-popover);color:var(--ocx-color-fg);background:var(--_ov-bg);border:var(--_ov-border);border-radius:var(--_ov-radius);box-shadow:var(--_ov-shadow);--_from:0 calc(var(--ocx-space-2) * -1);margin:0}.ocx-ui-overlay[data-placement^=top]{--_from:0 var(--ocx-space-2)}.ocx-ui-overlay[data-placement^=left]{--_from:var(--ocx-space-2) 0}.ocx-ui-overlay[data-placement^=right]{--_from:calc(var(--ocx-space-2) * -1) 0}.ocx-ui-overlay:has(>[data-part=content][data-placement^=top]){--_from:0 var(--ocx-space-2)}.ocx-ui-overlay[popover],[data-zag-state=live] .ocx-ui-overlay[data-part=content],[data-zag-state=live] .ocx-ui-overlay:has(>[data-part=content]){transition:opacity var(--_ov-dur) var(--ocx-ease-out), translate var(--_ov-dur) var(--ocx-ease-out), display var(--_ov-dur) allow-discrete, overlay var(--_ov-dur) allow-discrete}.ocx-ui-overlay[popover]:not(:popover-open),.ocx-ui-overlay[data-part=content][hidden],.ocx-ui-overlay:has(>[data-part=content][hidden]){opacity:0;translate:var(--_from);pointer-events:none}.ocx-ui-overlay:has(>[data-part=content][hidden]){display:none}.ocx-ui-overlay>[data-part=content][hidden]{display:block}.ocx-ui-overlay[popover]:popover-open,[data-zag-state=live] .ocx-ui-overlay[data-part=content]:not([hidden]),[data-zag-state=live] .ocx-ui-overlay:has(>[data-part=content]:not([hidden])){@starting-style{opacity:0;translate:var(--_from)}}[data-part=positioner]{--z-index:var(--ocx-z-popover)}.ocx-ui-select__list{box-sizing:border-box;min-inline-size:var(--reference-width);max-block-size:calc(var(--ocx-space-12) * 4);margin:0;list-style:none;overflow-y:auto}.ocx-ui-select__list:focus-visible{outline:none}.ocx-ui-option{grid-template-columns:var(--ocx-space-5) minmax(0, 1fr) auto;align-items:center;gap:var(--ocx-space-3);padding:var(--ocx-space-3) var(--ocx-space-4);font-family:var(--ocx-font-mono);font-size:var(--ocx-text-sm);color:var(--ocx-color-fg);border-radius:var(--ocx-radius-md);cursor:default;transition:background-color var(--ocx-duration-fast);background:0 0;display:grid}.ocx-ui-option__label{text-overflow:ellipsis;white-space:nowrap;grid-column:2;min-width:0;overflow:hidden}.ocx-ui-option[data-with-icon]{grid-template-columns:var(--ocx-icon-md) minmax(0, 1fr) auto}.ocx-ui-option__icon{color:var(--ocx-color-fg-muted);grid-column:1;display:flex}.ocx-ui-option[data-with-icon] .ocx-ui-option__label{grid-column:2}.ocx-ui-option[data-with-icon] .ocx-ui-option__meta{grid-column:3}.ocx-ui-option[data-with-icon][data-state=checked] .ocx-ui-option__icon{color:var(--ocx-color-accent-fg)}.ocx-ui-option[data-with-icon][data-state=checked] .ocx-ui-option__label{font-weight:var(--ocx-font-weight-semibold)}.ocx-ui-option__meta{font-size:var(--ocx-text-xs);color:var(--ocx-color-fg-subtle);grid-column:3}.ocx-ui-option:hover{background:var(--ocx-color-hover)}.ocx-ui-option[hidden]{display:none}.ocx-ui-option[data-highlighted]{color:var(--ocx-color-fg);background:var(--ocx-color-accent-tint);outline:none}.ocx-ui-option[data-state=checked]{color:var(--ocx-color-accent-fg)}.ocx-ui-option[data-state=checked]:not([data-with-icon]):before{content:"✓" / "";font-weight:var(--ocx-font-weight-semibold);grid-area:1/1}.ocx-ui-option[data-disabled]{color:var(--ocx-color-fg-subtle)}.ocx-ui-select__control{box-sizing:border-box;inline-size:calc(var(--ocx-space-12) * 2 - var(--ocx-space-5));block-size:var(--ocx-control-2xl);padding:0 calc(var(--ocx-space-4) + var(--ocx-icon-md) + var(--ocx-space-3)) 0 var(--ocx-space-4);font-family:var(--ocx-font-mono);font-size:var(--ocx-text-sm);line-height:var(--ocx-lh-none);color:var(--ocx-color-fg);text-align:start;background:var(--ocx-color-surface);border:var(--ocx-border-width) solid var(--ocx-color-border);border-radius:var(--ocx-radius-md);cursor:pointer;transition:border-color var(--ocx-duration-base);align-self:start;align-items:center;margin:0;display:flex;position:relative}.ocx-ui-select__glyph{color:var(--ocx-color-fg-muted);flex:none;margin-inline-end:var(--ocx-space-3);display:flex}.ocx-ui-select__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ocx-ui-select__control:hover{border-color:var(--ocx-color-hover-border)}.ocx-ui-select__control:is(:focus-visible,[aria-expanded=true]){border-color:var(--ocx-color-focus);outline:none}.ocx-ui-select[data-size=s] .ocx-ui-select__control{block-size:var(--ocx-control-lg)}.ocx-ui-select__control:focus-visible{transition:none}.ocx-ui-select__control[aria-invalid=true]{border-color:var(--ocx-color-danger)}.ocx-ui-select__control:disabled{color:var(--ocx-color-fg-subtle);background:var(--ocx-color-surface-subtle);border-color:var(--ocx-color-border);cursor:not-allowed}.ocx-ui-select__icon{inline-size:var(--ocx-icon-md);block-size:var(--ocx-icon-md);fill:none;stroke:var(--ocx-color-fg-subtle);stroke-width:var(--ocx-icon-stroke);stroke-linecap:round;stroke-linejoin:round;pointer-events:none;display:block;position:absolute;inset-inline-end:var(--ocx-space-4)}[data-zag-state=live] .ocx-ui-select__icon{transition:rotate var(--ocx-duration-base) var(--ocx-ease-out)}.ocx-ui-select__icon *{vector-effect:non-scaling-stroke}.ocx-ui-select__icon[data-state=open]{stroke:var(--ocx-color-fg);rotate:180deg}.ocx-ui-option:has(mark){color:var(--ocx-color-fg-muted)}.ocx-ui-option mark{color:var(--ocx-color-fg);font-weight:var(--ocx-font-weight-semibold);text-decoration:underline;text-decoration-color:var(--ocx-color-accent);text-underline-offset:var(--ocx-prose-link-offset);background:0 0}.ocx-copy-menu[data-astro-cid-tnjlzn3g]{display:inline-block}.ocx-copy-menu[data-astro-cid-tnjlzn3g][data-context]{display:block}.ocx-copy-menu[data-astro-cid-tnjlzn3g][data-context] [data-copy]{-webkit-touch-callout:none}[data-astro-cid-tnjlzn3g][data-part=content]{min-inline-size:calc(var(--ocx-space-12) + var(--ocx-space-9));font-family:var(--ocx-font-sans);outline:none;flex-direction:column;display:flex}[data-astro-cid-tnjlzn3g][data-part=content][hidden],[data-astro-cid-tnjlzn3g][data-part=item][hidden]{display:none}[data-astro-cid-tnjlzn3g][data-part=item]{align-items:center;gap:var(--ocx-space-3);padding:var(--ocx-space-3) var(--ocx-space-4);font-size:var(--ocx-text-base);font-weight:var(--ocx-font-weight-medium);color:var(--ocx-color-fg);white-space:nowrap;border-radius:var(--ocx-radius-md);cursor:default;transition:background-color var(--ocx-duration-fast);display:flex}[data-astro-cid-tnjlzn3g][data-part=item]>.ocx-copy-menu__icon{inline-size:var(--ocx-icon-md);block-size:var(--ocx-icon-md);flex-shrink:0}[data-astro-cid-tnjlzn3g][data-part=item][data-highlighted]{background:var(--ocx-color-hover)}[data-astro-cid-tnjlzn3g][data-part=content]:focus-visible [data-astro-cid-tnjlzn3g][data-part=item][data-highlighted]{outline:var(--ocx-focus-ring);outline-offset:var(--ocx-focus-offset-inset)}.ocx-ui-skeleton[data-variant=circle]{--_size:var(--ocx-control-sm);display:inline-flex}.ocx-ui-skeleton[data-variant=circle][data-size=md]{--_size:var(--ocx-control-lg)}.ocx-ui-skeleton[data-variant=circle][data-size=lg]{--_size:var(--ocx-control-2xl)}.ocx-ui-skeleton[data-variant=circle]>.ocx-ui-skeleton__line{inline-size:var(--_size);block-size:var(--_size);border-radius:var(--ocx-radius-full)}.ocx-ui-skeleton[data-variant=rect]{display:block}.ocx-ui-skeleton[data-variant=rect]>.ocx-ui-skeleton__line{block-size:auto;inline-size:100%;aspect-ratio:var(--_ratio)}.ocx-ui-skeleton:is([data-variant=card],[data-variant=list],[data-variant=table],[data-variant=code],[data-variant=terminal]){--_m:.2lh}.ocx-ui-skeleton[data-variant=card]>.ocx-ui-skeleton__line:first-child{inline-size:40%}.ocx-ui-skeleton[data-variant=list]{--_bar:var(--ocx-color-border);gap:var(--ocx-space-1);padding:var(--ocx-space-2);font-size:var(--ocx-text-sm);background:var(--ocx-color-surface-subtle);border:var(--ocx-border-width) solid var(--ocx-color-border);border-radius:var(--ocx-radius-lg);flex-direction:column;display:flex}.ocx-ui-skeleton__row{padding:var(--ocx-space-2) var(--ocx-space-3);display:block}.ocx-ui-skeleton[data-variant=table]{font-size:var(--ocx-text-base);line-height:var(--ocx-lh-heading);background:var(--ocx-color-surface);border:var(--ocx-border-width) solid var(--ocx-color-border);border-radius:var(--ocx-radius-lg);flex-direction:column;display:flex;overflow:clip}.ocx-ui-skeleton__tr{grid-template-columns:repeat(var(--_cols), minmax(0, 1fr));border-block-end:var(--ocx-border-width) solid var(--ocx-color-border);display:grid}.ocx-ui-skeleton__tr:last-child{border-block-end:0}.ocx-ui-skeleton__cell{padding:var(--ocx-space-4) var(--ocx-space-5);display:block}.ocx-ui-skeleton__tr[data-head]{--_bar:var(--ocx-color-border);font-size:var(--ocx-text-2xs);background:var(--ocx-color-surface-subtle)}.ocx-ui-skeleton__tr[data-head]>.ocx-ui-skeleton__cell{padding:var(--ocx-space-3) var(--ocx-space-5)}.ocx-ui-skeleton:is([data-variant=code],[data-variant=terminal]){--_bar:var(--ocx-color-border);background:var(--ocx-color-code-bg);border:var(--ocx-border-width) solid var(--ocx-color-border);border-radius:var(--ocx-radius-lg);flex-direction:column;display:flex;overflow:clip}.ocx-ui-skeleton[data-variant=terminal]{container-type:inline-size}.ocx-ui-skeleton__chrome{box-sizing:border-box;block-size:var(--_head,auto);padding:var(--ocx-space-3) var(--ocx-space-4);font-size:var(--ocx-text-sm);line-height:var(--ocx-lh-heading);background:var(--ocx-color-surface-subtle);justify-content:center;align-items:center;display:flex}.ocx-ui-skeleton__chrome>.ocx-ui-skeleton__line{inline-size:30%}.ocx-ui-skeleton__body{min-block-size:var(--_min,calc(var(--ocx-control-xl) + (var(--_lines) - 1) * var(--ocx-control-3xl)));padding:var(--_pad,var(--ocx-space-4));font-size:var(--ocx-text-base);line-height:var(--ocx-lh-code);flex-direction:column;display:flex}.ocx-ui-skeleton__chrome+.ocx-ui-skeleton__body{border-block-start:var(--ocx-border-width) solid var(--ocx-color-border)}.ocx-ui-tag{--_tone:var(--ocx-color-fg-muted);--_tint:var(--ocx-color-surface-subtle);--_edge:var(--ocx-color-border-strong);padding:var(--ocx-space-1) var(--ocx-space-3);font-family:var(--ocx-font-mono);font-size:var(--ocx-text-xs);font-weight:var(--ocx-font-weight-semibold);line-height:var(--ocx-lh-heading);white-space:nowrap;color:var(--_tone);background:var(--_tint);border:var(--ocx-border-width) solid transparent;border-radius:var(--ocx-radius-sm);display:inline-block}.ocx-ui-tag:is([data-variant=filter],[data-removable]){transition:color var(--ocx-duration-base) var(--ocx-ease-out), background-color var(--ocx-duration-base) var(--ocx-ease-out), border-color var(--ocx-duration-base) var(--ocx-ease-out)}[data-zag-root=tags-input][data-zag-state=live] .ocx-ui-tag{transition:color var(--ocx-duration-base) var(--ocx-ease-out), background-color var(--ocx-duration-base) var(--ocx-ease-out), border-color var(--ocx-duration-base) var(--ocx-ease-out), opacity var(--ocx-duration-base) var(--ocx-ease-out), scale var(--ocx-duration-base) var(--ocx-ease-out);@starting-style{opacity:0;scale:var(--ocx-scale-enter)}}.ocx-ui-tag[data-tone=keyword]{--_tone:var(--ocx-color-keyword);--_tint:var(--ocx-color-keyword-tint)}.ocx-ui-tag[data-tone=success]{--_tone:var(--ocx-color-success);--_tint:var(--ocx-color-success-tint)}.ocx-ui-tag[data-tone=warning]{--_tone:var(--ocx-color-warning);--_tint:var(--ocx-color-warning-tint)}.ocx-ui-tag[data-tone=danger]{--_tone:var(--ocx-color-danger);--_tint:var(--ocx-color-danger-tint)}.ocx-ui-tag[data-variant=stamp]{font-weight:var(--ocx-font-weight-semibold);letter-spacing:var(--ocx-tracking-caps);text-transform:uppercase;border-color:var(--_tone);background:0 0}.ocx-ui-tag[data-variant=stamp][data-tone=neutral]{--_tone:var(--ocx-color-fg-subtle);border-color:var(--_edge)}.ocx-ui-tag[data-variant=filter]{--_tone:var(--ocx-color-fg-muted);--_tint:var(--ocx-color-surface);border-color:var(--ocx-color-border);cursor:pointer;margin:0}.ocx-ui-tag[data-variant=filter]:hover{--_tone:var(--ocx-color-fg)}.ocx-ui-tag[data-variant=filter]:is([aria-pressed=true],[aria-checked=true],[data-state=on]){--_tone:var(--ocx-color-accent-fg);--_tint:var(--ocx-color-accent-tint);border-color:var(--ocx-color-accent);box-shadow:inset 0 0 0 calc(var(--ocx-border-width-emphasis) - var(--ocx-border-width)) var(--ocx-color-accent)}.ocx-ui-tag[data-variant=filter]:focus-visible{outline:var(--ocx-focus-ring);outline-offset:var(--ocx-focus-offset)}.ocx-ui-tag[data-variant=filter]:is(:disabled,[aria-disabled=true]){--_tone:var(--ocx-color-fg-subtle);--_tint:var(--ocx-color-surface-subtle);border-color:var(--ocx-color-border);box-shadow:none;cursor:not-allowed}.ocx-ui-tag__check{display:none}.ocx-ui-tag[data-variant=filter]:is([aria-pressed=true],[aria-checked=true],[data-state=on])>.ocx-ui-tag__check{display:inline-block}.ocx-ui-tag[data-variant=filter],.ocx-ui-tag[data-removable]{align-items:center;gap:var(--ocx-space-2);display:inline-flex}.ocx-ui-tag[data-variant=filter]{box-sizing:border-box;block-size:var(--ocx-control-lg);padding-inline:var(--ocx-space-4)}.ocx-ui-tag__remove{box-sizing:border-box;inline-size:var(--ocx-icon-md);block-size:var(--ocx-icon-md);margin:0 calc(-1 * var(--ocx-space-2)) 0 0;color:var(--ocx-color-fg-subtle);border-radius:var(--ocx-radius-sm);cursor:pointer;transition:color var(--ocx-duration-base) var(--ocx-ease-out);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ocx-ui-tag__remove:hover{color:var(--ocx-color-fg)}.ocx-ui-tag__remove:focus-visible{outline:var(--ocx-focus-ring);outline-offset:0}.ocx-ui-tag__remove:disabled{cursor:not-allowed}.ocx-logo-tile[data-astro-cid-337or3jl]{--_size:var(--ocx-control-lg);--_ink:var(--ocx-color-monogram-0);--_tint:var(--ocx-color-monogram-0-tint);inline-size:var(--_size);block-size:var(--_size);flex-shrink:0;display:inline-flex;position:relative}.ocx-logo-tile[data-astro-cid-337or3jl][data-size=sm]{--_size:var(--ocx-control-sm);font-size:var(--ocx-text-2xs)}.ocx-logo-tile[data-astro-cid-337or3jl][data-size=md]{font-size:var(--ocx-text-xs)}.ocx-logo-tile[data-astro-cid-337or3jl][data-size=lg]{--_size:var(--ocx-control-2xl);font-size:var(--ocx-text-md)}.ocx-logo-tile[data-astro-cid-337or3jl][data-size=xl]{--_size:calc(var(--ocx-space-8) + var(--ocx-space-5));font-size:var(--ocx-text-lg)}.ocx-logo-tile[data-astro-cid-337or3jl][data-hue="1"]{--_ink:var(--ocx-color-monogram-1);--_tint:var(--ocx-color-monogram-1-tint)}.ocx-logo-tile[data-astro-cid-337or3jl][data-hue="2"]{--_ink:var(--ocx-color-monogram-2);--_tint:var(--ocx-color-monogram-2-tint)}.ocx-logo-tile[data-astro-cid-337or3jl][data-hue="3"]{--_ink:var(--ocx-color-monogram-3);--_tint:var(--ocx-color-monogram-3-tint)}.ocx-logo-tile__initials[data-astro-cid-337or3jl],.ocx-logo-tile__cube[data-astro-cid-337or3jl]{border-radius:var(--ocx-radius-lg);block-size:100%;inline-size:100%;transition:opacity var(--ocx-duration-moderate) var(--ocx-ease-out);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ocx-logo-tile__initials[data-astro-cid-337or3jl]{background:var(--_tint);color:var(--_ink);font-family:var(--ocx-font-mono);font-weight:var(--ocx-font-weight-semibold);line-height:var(--ocx-lh-none);user-select:none}.ocx-logo-tile__cube[data-astro-cid-337or3jl]{background:var(--ocx-color-surface-subtle);color:var(--ocx-color-fg-subtle);display:none}.ocx-logo-tile[data-astro-cid-337or3jl][data-state=empty] .ocx-logo-tile__initials[data-astro-cid-337or3jl]{display:none}.ocx-logo-tile[data-astro-cid-337or3jl][data-state=empty] .ocx-logo-tile__cube[data-astro-cid-337or3jl]{display:flex}.ocx-logo-tile__image[data-astro-cid-337or3jl]{object-fit:contain;opacity:0;block-size:100%;inline-size:100%;transition:opacity var(--ocx-duration-moderate) var(--ocx-ease-out);position:absolute;inset:0}.ocx-logo-tile[data-astro-cid-337or3jl][data-state=ready] .ocx-logo-tile__image[data-astro-cid-337or3jl]{opacity:1}.ocx-logo-tile[data-astro-cid-337or3jl][data-state=ready] .ocx-logo-tile__initials[data-astro-cid-337or3jl]{opacity:0}@media (scripting:none){.ocx-logo-tile__image[data-astro-cid-337or3jl]{opacity:1}}.ocx-ui-field[hidden],.ocx-ui-field__msg[hidden]{display:none}.ocx-ui-field{gap:calc(var(--ocx-space-2) + var(--ocx-space-1));flex-direction:column;min-inline-size:0;display:flex}.ocx-ui-field__label{font-family:var(--ocx-font-sans);font-size:var(--ocx-text-sm);font-weight:var(--ocx-font-weight-medium);color:var(--ocx-color-fg)}.ocx-ui-field__label[data-hidden]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ocx-ui-field:has(.ocx-ui-input:disabled) .ocx-ui-field__label{color:var(--ocx-color-fg-subtle)}.ocx-ui-input{box-sizing:border-box;inline-size:100%;block-size:var(--ocx-control-2xl);padding:0 var(--ocx-space-4);font-family:var(--ocx-font-mono);font-size:var(--ocx-text-sm);color:var(--ocx-color-fg);background:var(--ocx-color-surface);border:var(--ocx-border-width) solid var(--ocx-color-border);border-radius:var(--ocx-radius-md);appearance:none;transition:border-color var(--ocx-duration-base);margin:0}.ocx-ui-input::placeholder{color:var(--ocx-color-fg-subtle);opacity:1}.ocx-ui-input:focus{border-color:var(--ocx-color-focus);outline:none;transition:none}.ocx-ui-input[aria-invalid=true]{border-color:var(--ocx-color-danger)}.ocx-ui-input[aria-invalid=true]:focus{border-color:var(--ocx-color-focus)}input[type=number]{-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.ocx-ui-input:disabled{color:var(--ocx-color-fg-subtle);background:var(--ocx-color-surface-subtle);cursor:not-allowed}.ocx-ui-field__msg{font-family:var(--ocx-font-sans);font-size:var(--ocx-text-sm);color:var(--ocx-color-fg-subtle);margin:0}.ocx-ui-field[data-invalid] .ocx-ui-field__msg{color:var(--ocx-color-danger)}.ocx-ui-field__label[data-disabled]{color:var(--ocx-color-fg-subtle)}.ocx-ui-field__required{color:var(--ocx-color-fg-subtle);margin-inline-start:var(--ocx-space-1)}.ocx-ui-input-group{box-sizing:border-box;align-items:center;gap:var(--ocx-space-3);inline-size:100%;min-inline-size:0;block-size:var(--ocx-control-2xl);padding-inline:var(--ocx-space-4);font-family:var(--ocx-font-mono);font-size:var(--ocx-text-sm);color:var(--ocx-color-fg);background:var(--ocx-color-surface);border:var(--ocx-border-width) solid var(--ocx-color-border);border-radius:var(--ocx-radius-md);transition:border-color var(--ocx-duration-base);margin:0;display:flex}.ocx-ui-input-group:has(>:where(.ocx-ui-button,.ocx-ui-stepper):last-child){padding-inline-end:var(--ocx-space-3)}.ocx-ui-input-group:has(>.ocx-ui-button:first-child){padding-inline-start:var(--ocx-space-3)}.ocx-ui-select>.ocx-ui-input-group{align-self:start;inline-size:auto}.ocx-ui-input-group>.ocx-ui-select__control{block-size:auto;padding:0 calc(var(--ocx-icon-md) + var(--ocx-space-3)) 0 0;background:0 0;border:0;outline:none;flex:auto;align-self:stretch}.ocx-ui-input-group>.ocx-ui-select__control>.ocx-ui-select__icon{inset-inline-end:0}.ocx-ui-input-group[data-wrap]{block-size:auto;min-block-size:var(--ocx-control-2xl);padding:var(--ocx-space-2);gap:var(--ocx-space-2);flex-wrap:wrap}.ocx-ui-input-group[data-invalid],.ocx-ui-input-group:has([aria-invalid=true]){border-color:var(--ocx-color-danger)}.ocx-ui-input-group:focus-within{border-color:var(--ocx-color-focus);transition:none}.ocx-ui-input-group[data-part=control][data-state=open]{border-color:var(--ocx-color-focus)}.ocx-ui-input-group[data-disabled],.ocx-ui-input-group:has(.ocx-ui-input-group__input:disabled){background:var(--ocx-color-surface-subtle);cursor:not-allowed}.ocx-ui-input-group__input{appearance:none;min-inline-size:0;font:inherit;color:var(--ocx-color-fg);caret-color:var(--ocx-color-accent);background:0 0;border:0;outline:none;flex:1;align-self:stretch;margin:0;padding:0}.ocx-ui-input-group__input:focus-visible{outline:none}.ocx-ui-input-group__input::placeholder{color:var(--ocx-color-fg-subtle);opacity:1}.ocx-ui-input-group__input:disabled{color:var(--ocx-color-fg-subtle);cursor:not-allowed}.ocx-ui-input-group__addon{font-family:var(--ocx-font-mono);font-size:var(--ocx-text-sm);color:var(--ocx-color-fg-subtle);white-space:nowrap;flex:none}.ocx-ui-input-group>.ocx-icon{color:var(--ocx-color-fg-subtle);flex:none}.ocx-ui-stepper{flex:none;display:inline-flex}@media (forced-colors:active){.ocx-ui-input:focus,.ocx-ui-input-group:focus-within{outline:var(--ocx-border-width-strong) solid Highlight;outline-offset:calc(var(--ocx-border-width) * -1)}}}
