.oPNSVG_field{--nf-height:var(--arc-control-height-md);--nf-step:34px;--nf-inset:3px;--nf-text:var(--arc-text-base);--nf-width:var(--number-field-width,196px);--nf-limit:color-mix(in oklab, var(--arc-warning) 72%, var(--arc-foreground));min-width:0;display:grid}.oPNSVG_field[data-size=sm]{--nf-height:var(--arc-control-height-sm);--nf-step:28px;--nf-inset:3px;--nf-text:var(--arc-text-sm);--nf-width:var(--number-field-width,164px)}.oPNSVG_field[data-size=lg]{--nf-height:var(--arc-control-height-lg);--nf-step:40px;--nf-inset:4px;--nf-text:var(--arc-text-lg);--nf-width:var(--number-field-width,228px)}:root[data-theme=dark] .oPNSVG_field{--nf-limit:color-mix(in oklab, var(--arc-warning) 88%, var(--arc-foreground))}.oPNSVG_head{width:min(100%, var(--nf-width));justify-content:space-between;align-items:baseline;gap:var(--arc-space-3);margin-bottom:var(--arc-space-2);display:flex}.oPNSVG_label{min-width:0;color:var(--arc-foreground);font-size:var(--arc-text-sm);font-weight:500;line-height:var(--arc-leading-body);letter-spacing:var(--arc-tracking-body)}.oPNSVG_field[data-size=sm] .oPNSVG_label{font-size:var(--arc-text-xs)}.oPNSVG_limit{color:var(--nf-limit);font-size:var(--arc-text-xs);font-weight:500;line-height:var(--arc-leading-body);letter-spacing:var(--arc-tracking-body);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.oPNSVG_label[data-scrub]{cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none}.oPNSVG_control{width:min(100%, var(--nf-width));min-height:var(--nf-height);border:1px solid var(--arc-border);border-radius:var(--arc-radius-control);padding:var(--nf-inset);background:var(--arc-surface);transition:border-color var(--arc-duration-fast) var(--arc-ease-standard), background-color var(--arc-duration-standard) var(--arc-ease-standard), opacity var(--arc-duration-fast) var(--arc-ease-standard);align-items:center;gap:2px;display:flex}@media (hover:hover) and (pointer:fine){:is(.oPNSVG_control:hover,.oPNSVG_field:has(.oPNSVG_label[data-scrub]:hover) .oPNSVG_control){border-color:var(--arc-border-strong)}}.oPNSVG_control[data-scrubbing]{border-color:var(--arc-foreground)}.oPNSVG_control:has(input:focus){border-color:var(--arc-foreground)}.oPNSVG_control[data-warn],.oPNSVG_control[data-warn]:hover{border-color:color-mix(in oklab, var(--arc-warning) 55%, var(--arc-border));background:color-mix(in oklab, var(--arc-warning) 5%, var(--arc-surface))}.oPNSVG_control[data-warn]:has(input:focus){border-color:color-mix(in oklab, var(--arc-warning) 80%, var(--arc-border))}.oPNSVG_control[data-disabled]{opacity:.5;background:var(--arc-surface-muted)}.oPNSVG_step{width:var(--nf-step);height:var(--nf-step);flex:0 0 var(--nf-step);border-radius:calc(var(--arc-radius-control) - var(--nf-inset) - 1px);color:var(--arc-text-secondary);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--arc-duration-fast) var(--arc-ease-standard), color var(--arc-duration-fast) var(--arc-ease-standard), opacity var(--arc-duration-standard) var(--arc-ease-standard);background:0 0;border:0;place-items:center;padding:0;display:grid}.oPNSVG_icon{place-items:center;display:grid}.oPNSVG_icon svg{transition:transform var(--arc-duration-spring) var(--arc-ease-spring)}@media (hover:hover) and (pointer:fine){.oPNSVG_step:hover:not(:disabled,[aria-disabled=true]){background:var(--arc-surface-muted);color:var(--arc-foreground)}}.oPNSVG_step:is(:active,[data-pressed]):not(:disabled,[aria-disabled=true]){background:color-mix(in oklab, var(--arc-foreground) 10%, var(--arc-surface));color:var(--arc-foreground);transition:background-color 60ms linear,color 60ms linear}.oPNSVG_step:is(:active,[data-pressed]):not(:disabled,[aria-disabled=true]) svg{transition:transform 90ms var(--arc-ease-standard);transform:scale(.82)}.oPNSVG_step:focus-visible{background:var(--arc-surface-muted);color:var(--arc-foreground);outline:none}.oPNSVG_step[aria-disabled=true]{opacity:.32;cursor:not-allowed}.oPNSVG_step:disabled{opacity:.35;cursor:not-allowed}.oPNSVG_control[data-strain=max] .oPNSVG_step[aria-disabled=true]:last-child,.oPNSVG_control[data-strain=min] .oPNSVG_step[aria-disabled=true]:first-child{opacity:.6;color:var(--nf-limit);transition:opacity 60ms linear,color 60ms linear}.oPNSVG_valueWrap{cursor:text;flex:1;justify-content:center;align-self:stretch;align-items:center;min-width:0;display:flex;position:relative}.oPNSVG_control[data-disabled] .oPNSVG_valueWrap{cursor:not-allowed}.oPNSVG_value{white-space:nowrap;color:var(--arc-foreground);font-size:var(--nf-text);transition:color var(--arc-duration-standard) var(--arc-ease-standard);font-weight:500;line-height:var(--arc-leading-body);letter-spacing:var(--arc-tracking-body);font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.oPNSVG_affix{color:var(--arc-text-secondary);font-weight:400;display:inline-flex}.oPNSVG_char{white-space:pre;display:inline-block;overflow-x:clip}.oPNSVG_number{align-items:center;display:inline-grid;position:relative}.oPNSVG_display{grid-area:1/1;display:inline-flex}.oPNSVG_display[data-hidden]{visibility:hidden;position:absolute;top:0;left:0}.oPNSVG_mirror{white-space:pre;grid-area:1/1}.oPNSVG_input{z-index:1;color:#0000;width:calc(100% + 1em);height:100%;caret-color:var(--arc-foreground);font:inherit;font-variant-numeric:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;background:0 0;border:0;outline:none;margin:0;padding:0;position:absolute;top:0;left:0}.oPNSVG_input:focus-visible{outline:none}.oPNSVG_input::selection{background:color-mix(in oklab, var(--arc-foreground) 16%, transparent);color:#0000}.oPNSVG_input:disabled{cursor:not-allowed}.oPNSVG_column{--feather:.2em;margin-block:calc(var(--feather) * -1);padding-block:var(--feather);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--feather) * 1.5), #000 calc(100% - var(--feather) * 1.5), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--feather) * 1.5), #000 calc(100% - var(--feather) * 1.5), transparent);mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--feather) * 1.5), #000 calc(100% - var(--feather) * 1.5), transparent);display:inline-block;position:relative;overflow:visible clip;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-clip:no-clip;mask-clip:no-clip}.oPNSVG_sizer{visibility:hidden}.oPNSVG_glyph{inset:var(--feather) 0;text-align:center;position:absolute}.oPNSVG_symbol{white-space:pre;display:inline-block;overflow-x:clip}.oPNSVG_messageSlot{display:block;overflow:hidden}.oPNSVG_hint{padding-top:var(--arc-space-2);color:var(--arc-text-muted);font-size:var(--arc-text-xs);line-height:var(--arc-leading-body);letter-spacing:var(--arc-tracking-body);font-variant-numeric:tabular-nums;display:block}.oPNSVG_words{display:block;position:relative}.oPNSVG_wordSlot{vertical-align:top;white-space:pre;display:inline-block;position:relative}.oPNSVG_wordSizer{visibility:hidden;white-space:pre;position:absolute;top:0;left:0}.oPNSVG_word{white-space:pre;display:inline-block}.oPNSVG_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.oPNSVG_control,.oPNSVG_step{transition:opacity var(--arc-duration-instant) linear, border-color var(--arc-duration-instant) linear, background-color var(--arc-duration-instant) linear}.oPNSVG_step:is(:active,[data-pressed]):not(:disabled,[aria-disabled=true]) svg,.oPNSVG_icon svg{transition:none;transform:none}.oPNSVG_control[data-strain] .oPNSVG_value{color:var(--nf-limit);transition:none}}.kYxoYa_shimmer{--ts-highlight:var(--text-shimmer-highlight,currentColor);--ts-base:var(--text-shimmer-base,color-mix(in oklab, currentColor 12%, var(--arc-text-muted)))}.kYxoYa_stage{max-width:100%;display:inline-block;position:relative}.kYxoYa_label{-webkit-text-fill-color:transparent;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;max-width:100%;display:inline-block}.kYxoYa_stage[data-sizing] .kYxoYa_label{white-space:nowrap;max-width:none}.kYxoYa_label::selection{-webkit-text-fill-color:currentColor}@supports not (color:color-mix(in oklab, red, blue)){.kYxoYa_label{-webkit-text-fill-color:currentColor;background:0 0!important}}@media (forced-colors:active){.kYxoYa_label{-webkit-text-fill-color:currentColor;background:0 0!important}}
