._stepper_k5t96_1{gap:var(--space-2xs,4px);flex-direction:column;display:flex}._label_k5t96_7{font-family:var(--font-sans,"Inter", system-ui, sans-serif);font-size:var(--text-sm,.875rem);font-weight:var(--weight-medium,500);color:var(--color-ink,#1b1f24)}._control_k5t96_14{align-items:center;gap:var(--space-xs,8px);display:inline-flex}._input_k5t96_20{text-align:center;width:4.5rem;height:44px;font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);font-size:var(--text-lg,1.125rem);font-variant-numeric:tabular-nums;color:var(--color-ink,#1b1f24);background:var(--color-surface,#fff);border:1px solid var(--color-border-2,#cdd2d9);border-radius:var(--radius-md,10px);-moz-appearance:textfield;transition:border-color var(--duration,.18s) var(--ease,cubic-bezier(.4, 0, .2, 1)), box-shadow var(--duration,.18s) var(--ease,cubic-bezier(.4, 0, .2, 1))}._input_k5t96_20::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._input_k5t96_20::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._input_k5t96_20:focus-visible{border-color:var(--color-accent,#3b6ef5);box-shadow:0 0 0 3px var(--color-ring,#3b6ef559);outline:none}._hint_k5t96_49{font-family:var(--font-sans,"Inter", system-ui, sans-serif);font-size:var(--text-sm,.875rem);color:var(--color-muted,#5a636e)}._card_1ym75_1{text-align:left;align-items:flex-start;gap:var(--space-xs,8px);padding:var(--space-lg,24px);font:inherit;color:inherit;background:var(--color-surface,#fff);border:1px solid var(--color-border,#e3e6ea);border-radius:var(--radius-lg,16px);box-shadow:var(--shadow-sm,0 1px 2px #10141a14);cursor:pointer;transition:border-color var(--duration,.18s) var(--ease,cubic-bezier(.4, 0, .2, 1)), box-shadow var(--duration,.18s) var(--ease,cubic-bezier(.4, 0, .2, 1)), transform var(--duration,.18s) var(--ease,cubic-bezier(.4, 0, .2, 1));flex-direction:column;display:flex}._card_1ym75_1:hover:not(:disabled){border-color:var(--color-border-2,#cdd2d9);box-shadow:var(--shadow-md,0 4px 12px #10141a1a);transform:translateY(-2px)}._card_1ym75_1:focus-visible{outline:2px solid var(--color-ring,#3b6ef559);outline-offset:2px}._card_1ym75_1:disabled{cursor:not-allowed;opacity:.6}._selected_1ym75_37{border-color:var(--color-accent,#3b6ef5);box-shadow:0 0 0 2px var(--color-ring,#3b6ef559)}._track_j7lca_1{width:100%;padding:var(--space-2xs,4px);gap:var(--space-2xs,4px);background:var(--color-surface-2,#f8f9fb);border-radius:var(--radius-md,10px);-ms-overflow-style:none;scrollbar-width:none;display:flex;overflow-x:auto}._track_j7lca_1::-webkit-scrollbar{display:none}._option_j7lca_17{font-family:var(--font-sans,"Inter", system-ui, sans-serif);font-weight:var(--weight-medium,500);color:var(--color-muted,#5a636e);border-radius:var(--radius-sm,6px);cursor:pointer;white-space:nowrap;transition:background-color var(--duration,.18s) var(--ease,cubic-bezier(.4, 0, .2, 1)), color var(--duration,.18s) var(--ease,cubic-bezier(.4, 0, .2, 1));background:0 0;border:none;flex:1;justify-content:center;align-items:center;display:inline-flex}._option_j7lca_17:hover:not(._active_j7lca_35){color:var(--color-ink,#1b1f24)}._option_j7lca_17:focus-visible{outline:2px solid var(--color-ring,#3b6ef559);outline-offset:2px}._active_j7lca_35{background:var(--color-accent,#3b6ef5);color:var(--color-on-accent,#fff)}._sm_j7lca_49 ._option_j7lca_17{height:32px;padding:0 var(--space-sm,12px);font-size:var(--text-sm,.875rem)}._md_j7lca_55 ._option_j7lca_17{height:40px;padding:0 var(--space-md,16px);font-size:var(--text-base,1rem)}._disabled_j7lca_61{opacity:.5}._disabled_j7lca_61 ._option_j7lca_17{cursor:not-allowed}._wrap_j7lca_72{flex-wrap:wrap;overflow-x:visible}._wrap_j7lca_72 ._option_j7lca_17{white-space:normal;text-align:center;height:auto;line-height:1.15}._wrap_j7lca_72._sm_j7lca_49 ._option_j7lca_17{min-height:32px;padding:var(--space-3xs,2px) var(--space-xs,8px)}._wrap_j7lca_72._md_j7lca_55 ._option_j7lca_17{min-height:40px;padding:var(--space-2xs,4px) var(--space-sm,12px)}._button_13z85_1{color:var(--color-ink,#1b1f24);font-size:var(--text-lg,1.125rem);background:var(--color-surface-2,#f8f9fb);border:1px solid var(--color-border,#e3e6ea);border-radius:var(--radius-md,10px);cursor:pointer;transition:background-color var(--duration,.18s) var(--ease,cubic-bezier(.4, 0, .2, 1)), border-color var(--duration,.18s) var(--ease,cubic-bezier(.4, 0, .2, 1)), box-shadow var(--duration,.18s) var(--ease,cubic-bezier(.4, 0, .2, 1)), transform var(--duration,.18s) var(--ease,cubic-bezier(.4, 0, .2, 1));justify-content:center;align-items:center;line-height:1;display:inline-flex}._button_13z85_1:hover:not(:disabled){background:var(--color-surface,#fff);border-color:var(--color-border-2,#cdd2d9);box-shadow:var(--shadow-sm,0 1px 2px #10141a14)}._button_13z85_1:active:not(:disabled){transform:translateY(1px)}._button_13z85_1:focus-visible{outline:2px solid var(--color-ring,#3b6ef559);outline-offset:2px}._button_13z85_1:disabled{opacity:.45;cursor:not-allowed}._sm_13z85_39{width:34px;height:34px}._md_13z85_44{width:40px;height:40px}._button_13z85_1 svg{width:18px;height:18px}._selected_13z85_54,._selected_13z85_54:hover:not(:disabled){background:var(--color-accent,#3b6ef5);border-color:var(--color-accent,#3b6ef5);color:var(--color-on-accent,#fff)}._container_1f4cv_1{align-items:center;gap:var(--space-md,16px);padding:var(--space-md,16px) var(--space-lg,24px);background:var(--color-surface,#fff);border:1px solid var(--color-border,#e3e6ea);border-radius:var(--radius-lg,16px);box-shadow:var(--shadow-sm,0 1px 2px #10141a14);width:100%;display:flex}._fireEmoji_1f4cv_13{font-size:var(--text-2xl,2rem);line-height:1;animation:1.2s infinite alternate _bounce_1f4cv_1}._details_1f4cv_19{gap:var(--space-3xs,2px);flex-direction:column;display:flex}._countRow_1f4cv_25{align-items:baseline;gap:var(--space-3xs,2px);display:flex}._count_1f4cv_25{font-size:var(--text-xl,1.5rem);font-weight:var(--weight-bold,700);color:var(--color-accent,#3b6ef5);font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);line-height:1}._unit_1f4cv_39,._label_1f4cv_44{font-size:var(--text-xs,.75rem);color:var(--color-muted,#5a636e)}@keyframes _bounce_1f4cv_1{0%{transform:translateY(0)}to{transform:translateY(-4px)}}._container_1n6fh_1{justify-content:space-between;align-items:center;gap:var(--space-md,16px);padding:var(--space-sm,12px) 0;width:100%;display:flex}._info_1n6fh_10{gap:var(--space-3xs,2px);flex-direction:column;display:flex}._label_1n6fh_16{font-size:var(--text-base,1rem);font-weight:var(--weight-medium,500);color:var(--color-ink,#1b1f24);cursor:pointer;line-height:var(--leading-body,1.6)}._hint_1n6fh_24{font-size:var(--text-xs,.75rem);color:var(--color-muted,#5a636e);line-height:var(--leading-body,1.6)}._switch_1n6fh_30{flex-shrink:0;width:48px;height:24px;display:inline-block;position:relative}._input_1n6fh_38{opacity:0;width:0;height:0}._slider_1n6fh_44{cursor:pointer;background-color:var(--color-border-2,#cdd2d9);transition:background-color var(--duration,.18s) var(--ease,cubic-bezier(.4, 0, .2, 1));border-radius:var(--radius-pill,999px);position:absolute;inset:0}._slider_1n6fh_44:before{content:"";background-color:var(--color-surface,#fff);width:18px;height:18px;transition:transform var(--duration,.18s) var(--ease,cubic-bezier(.4, 0, .2, 1));box-shadow:var(--shadow-sm,0 1px 2px #10141a14);border-radius:50%;position:absolute;bottom:3px;left:3px}._input_1n6fh_38:checked+._slider_1n6fh_44{background-color:var(--color-accent,#3b6ef5)}._input_1n6fh_38:focus-visible+._slider_1n6fh_44{outline:2px solid var(--color-ring,#3b6ef559);outline-offset:2px}._input_1n6fh_38:checked+._slider_1n6fh_44:before{transform:translate(24px)}._input_1n6fh_38:disabled+._slider_1n6fh_44{opacity:.5;cursor:not-allowed}._container_18bj8_1{border:1px solid var(--color-border,#e3e6ea);background-color:var(--color-bg-sunken,#f4f5f7);border-radius:var(--radius-md,10px);padding:var(--space-sm,12px) var(--space-md,16px);margin-bottom:var(--space-md,16px)}._summary_18bj8_9{align-items:center;gap:var(--space-xs,8px);cursor:pointer;font-family:var(--font-sans,"Inter", system-ui, sans-serif);font-size:var(--text-sm,.875rem);color:var(--color-muted,#5a636e);-webkit-user-select:none;user-select:none;font-weight:var(--weight-medium,500);transition:color var(--duration,.18s) var(--ease,cubic-bezier(.4, 0, .2, 1));list-style:none;display:flex}._summary_18bj8_9::-webkit-details-marker{display:none}._summary_18bj8_9:hover{color:var(--color-ink,#1b1f24)}._icon_18bj8_31{width:14px;height:14px;transition:transform var(--duration,.18s) var(--ease,cubic-bezier(.4, 0, .2, 1));flex-shrink:0}._container_18bj8_1[open] ._icon_18bj8_31{transform:rotate(90deg)}._body_18bj8_43{margin-top:var(--space-sm,12px);padding-left:calc(14px + var(--space-xs,8px));font-family:var(--font-sans,"Inter", system-ui, sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--leading-body,1.6);color:var(--color-muted,#5a636e)}._stack_10s8x_1{left:50%;bottom:calc(var(--space-lg,24px) + var(--toast-offset,0px));z-index:1000;gap:var(--space-xs,8px);pointer-events:none;flex-direction:column;width:min(92vw,26rem);display:flex;position:fixed;transform:translate(-50%)}._toast_10s8x_15{align-items:center;gap:var(--space-sm,12px);padding:var(--space-sm,12px) var(--space-md,16px);border-radius:var(--radius-md,10px);background:var(--color-ink,#1b1f24);color:var(--color-surface,#fff);box-shadow:var(--shadow-md,0 4px 16px #10141a33);pointer-events:auto;animation:_rise_10s8x_1 var(--duration,.18s) var(--ease,cubic-bezier(.4, 0, .2, 1));display:flex}._toast_10s8x_15._success_10s8x_28{background:var(--color-success,#2f7a4f)}._toast_10s8x_15._danger_10s8x_32{background:var(--color-danger,#b3261e)}._message_10s8x_36{font-size:var(--text-sm,.875rem);line-height:var(--leading-body,1.6);flex:1}._action_10s8x_42{padding:var(--space-3xs,2px) var(--space-xs,8px);font:inherit;font-weight:var(--weight-medium,500);font-size:var(--text-sm,.875rem);color:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:none;flex-shrink:0;text-decoration:underline}._close_10s8x_56{width:20px;height:20px;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:1rem;line-height:1}._close_10s8x_56:hover{opacity:1}@keyframes _rise_10s8x_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._toast_10s8x_15{animation:none}}
