.nHgrmq_field{--nf-height:var(--control-height-md);--nf-step:34px;--nf-inset:3px;--nf-text:var(--text-base);--nf-width:var(--number-field-width,196px);--nf-limit:color-mix(in oklab, var(--warning) 72%, var(--foreground));min-width:0;display:grid}.nHgrmq_field[data-size=sm]{--nf-height:var(--control-height-sm);--nf-step:28px;--nf-inset:3px;--nf-text:var(--text-sm);--nf-width:var(--number-field-width,164px)}.nHgrmq_field[data-size=lg]{--nf-height:var(--control-height-lg);--nf-step:40px;--nf-inset:4px;--nf-text:var(--text-lg);--nf-width:var(--number-field-width,228px)}:root[data-theme=dark] .nHgrmq_field{--nf-limit:color-mix(in oklab, var(--warning) 88%, var(--foreground))}.nHgrmq_head{width:min(100%, var(--nf-width));justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.nHgrmq_label{min-width:0;color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.nHgrmq_field[data-size=sm] .nHgrmq_label{font-size:var(--text-xs)}.nHgrmq_limit{color:var(--nf-limit);font-size:var(--text-xs);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.nHgrmq_label[data-scrub]{cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none}.nHgrmq_control{width:min(100%, var(--nf-width));min-height:var(--nf-height);border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--nf-inset);background:var(--surface);transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-standard) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);align-items:center;gap:2px;display:flex}@media (hover:hover) and (pointer:fine){:is(.nHgrmq_control:hover,.nHgrmq_field:has(.nHgrmq_label[data-scrub]:hover) .nHgrmq_control){border-color:var(--border-strong)}}.nHgrmq_control[data-scrubbing]{border-color:var(--foreground)}.nHgrmq_control:has(input:focus){border-color:var(--foreground)}.nHgrmq_control[data-warn],.nHgrmq_control[data-warn]:hover{background:color-mix(in oklab, var(--warning) 5%, var(--surface));border-color:#0000}.nHgrmq_control[data-warn]:has(input:focus){border-color:color-mix(in oklab, var(--warning) 80%, var(--border))}.nHgrmq_control[data-disabled]{opacity:.5;background:var(--surface-muted)}.nHgrmq_step{width:var(--nf-step);height:var(--nf-step);flex:0 0 var(--nf-step);border-radius:calc(var(--radius-control) - var(--nf-inset) - 1px);color:var(--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(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), opacity var(--duration-standard) var(--ease-standard);background:0 0;border:0;place-items:center;padding:0;display:grid}.nHgrmq_icon{place-items:center;display:grid}.nHgrmq_icon svg{transition:transform var(--duration-spring) var(--ease-spring)}@media (hover:hover) and (pointer:fine){.nHgrmq_step:hover:not(:disabled,[aria-disabled=true]){background:var(--surface-muted);color:var(--foreground)}}.nHgrmq_step:is(:active,[data-pressed]):not(:disabled,[aria-disabled=true]){background:color-mix(in oklab, var(--foreground) 10%, var(--surface));color:var(--foreground);transition:background-color var(--duration-micro) linear, color var(--duration-micro) linear}.nHgrmq_step:is(:active,[data-pressed]):not(:disabled,[aria-disabled=true]) svg{transition:transform var(--duration-micro) var(--ease-standard);transform:scale(.82)}.nHgrmq_step:focus-visible{background:var(--surface-muted);color:var(--foreground);outline:none}.nHgrmq_step[aria-disabled=true]{opacity:.32;cursor:not-allowed}.nHgrmq_step:disabled{opacity:.35;cursor:not-allowed}.nHgrmq_control[data-strain=max] .nHgrmq_step[aria-disabled=true]:last-child,.nHgrmq_control[data-strain=min] .nHgrmq_step[aria-disabled=true]:first-child{opacity:.6;color:var(--nf-limit);transition:opacity var(--duration-micro) linear, color var(--duration-micro) linear}.nHgrmq_valueWrap{cursor:text;flex:1;justify-content:center;align-self:stretch;align-items:center;min-width:0;display:flex;position:relative}.nHgrmq_control[data-disabled] .nHgrmq_valueWrap{cursor:not-allowed}.nHgrmq_value{white-space:nowrap;color:var(--foreground);font-size:var(--nf-text);transition:color var(--duration-standard) var(--ease-standard);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body);font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.nHgrmq_affix{color:var(--text-secondary);font-weight:400;display:inline-flex}.nHgrmq_char{white-space:pre;display:inline-block;overflow-x:clip}.nHgrmq_number{align-items:center;display:inline-grid;position:relative}.nHgrmq_display{grid-area:1/1;display:inline-flex}.nHgrmq_display[data-hidden]{visibility:hidden;position:absolute;top:0;left:0}.nHgrmq_mirror{white-space:pre;grid-area:1/1}.nHgrmq_input{z-index:1;color:#0000;width:calc(100% + 1em);height:100%;caret-color:var(--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}.nHgrmq_input:focus-visible{outline:none}.nHgrmq_input::selection{background:color-mix(in oklab, var(--foreground) 16%, transparent);color:#0000}.nHgrmq_input:disabled{cursor:not-allowed}.nHgrmq_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);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}.nHgrmq_sizer{visibility:hidden}.nHgrmq_glyph{inset:var(--feather) 0;text-align:center;position:absolute}.nHgrmq_symbol{white-space:pre;display:inline-block;overflow-x:clip}.nHgrmq_messageSlot{display:block;overflow:hidden}.nHgrmq_hint{padding-top:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);letter-spacing:var(--tracking-body);font-variant-numeric:tabular-nums;display:block}.nHgrmq_words{display:block;position:relative}.nHgrmq_wordSlot{vertical-align:top;white-space:pre;display:inline-block;position:relative}.nHgrmq_wordSizer{visibility:hidden;white-space:pre;position:absolute;top:0;left:0}.nHgrmq_word{white-space:pre;display:inline-block}.nHgrmq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.nHgrmq_control,.nHgrmq_step{transition:opacity var(--duration-instant) linear, border-color var(--duration-instant) linear, background-color var(--duration-instant) linear}.nHgrmq_step:is(:active,[data-pressed]):not(:disabled,[aria-disabled=true]) svg,.nHgrmq_icon svg{transition:none;transform:none}.nHgrmq_control[data-strain] .nHgrmq_value{color:var(--nf-limit);transition:none}}
