#toolbox-configurator-root{--c-paper:#fff;--c-n-050:#e5e3e0;--c-n-100:#dddbd8;--c-n-200:#d1d0cc;--c-n-300:#c2c0bd;--c-n-400:#a9a8a5;--c-n-500:#81807c;--c-n-600:#676562;--c-n-700:#555350;--c-n-800:#3d3c39;--c-n-900:#2b2a27;--c-ink:#0e0c09;--surface-paper:#fff;--surface-raised:#e5e3e0;--surface-sunken:#dddbd8;--surface-inverse:#2b2a27;--surface-inverse-raised:#2b2a27;--status-fault:#c8102e;--status-fault-foreground:#73212e;--status-fault-background:#f2c6cd;--status-warning:#f2c200;--status-warning-foreground:#796100;--status-warning-background:#fcf0c2;--status-ok:#00843d;--status-ok-foreground:#00421f;--status-ok-background:#c2e1d0;--status-notice:#005eb8;--status-notice-foreground:#002f5c;--status-notice-background:#c2d8ee;--status-idle:var(--surface-paper);--syntax-surface:#f6f8fa;--syntax-lineHighlight:#fff;--syntax-shadow:#e4e8ec;--syntax-text:#1f2328;--syntax-comment:#656c77;--syntax-punctuation:#1f2328;--syntax-operator:#1f2328;--syntax-keyword:#cf222e;--syntax-tag:#116329;--syntax-function:#7f4cdb;--syntax-type:#953800;--syntax-string:#0a3069;--syntax-number:#0550ae;--syntax-add:#116329;--syntax-addTint:#dafbe1;--syntax-remove:#82071e;--syntax-removeTint:#ffebe9;--c-mark:var(--c-ink);--c-body:var(--c-n-900);--c-mute:var(--c-n-600);--c-edge:var(--c-n-300);--c-bound:var(--c-n-500);--action:var(--c-ink);--action-on:var(--c-paper);--action-hovered:var(--c-n-800);--action-pressed:var(--c-n-900);--destructive:var(--status-fault);--disabled-fill:var(--c-n-200);--disabled-bound:var(--c-n-300);--disabled-text:var(--c-n-600);--c-placeholder:var(--c-n-600);--invalid:var(--status-fault);--selected-bound:var(--c-n-500);--primary:var(--action);--primary-on:var(--action-on);--primary-hover:var(--action-hovered);--primary-active:var(--action-pressed);--primary-background:var(--c-n-100);--primary-foreground:var(--c-ink);--font-sans:"Asta Sans", system-ui, "Helvetica Neue", Arial, sans-serif;--font-mono:"iA Writer Mono V", ui-monospace, SFMono-Regular, Menlo, monospace;--font-features-text:normal;--font-features-data:"tnum" 1;--font-features-mono:"zero" 1;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--text-3xs:11px;--leading-3xs:16px;--tracking-3xs:.06em;--text-2xs:12px;--leading-2xs:16px;--tracking-2xs:.04em;--text-xs:13px;--leading-xs:20px;--tracking-xs:0;--text-sm:14px;--leading-sm:20px;--tracking-sm:0;--text-md:16px;--leading-md:24px;--tracking-md:0;--text-lg:20px;--leading-lg:28px;--tracking-lg:0;--text-xl:20px;--leading-xl:24px;--tracking-xl:-.005em;--text-2xl:24px;--leading-2xl:32px;--tracking-2xl:-.01em;--text-3xl:32px;--leading-3xl:40px;--tracking-3xl:-.015em;--text-4xl:40px;--leading-4xl:44px;--tracking-4xl:-.02em;--text-5xl:44px;--leading-5xl:48px;--tracking-5xl:-.02em;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--space-40:160px;--space-48:192px;--space-64:256px;--measure-tight:58ch;--measure-default:68ch;--measure-wide:78ch;--border-hairline:1px;--border-strong:2px;--focus-width:2px;--focus-offset:2px;--focus-ink:var(--action);--scrim:color-mix(in srgb, var(--surface-paper) 72%, transparent);--blur:16px;--control-min:40px;--opacity-mute:.4;--radius:0;--radius-sm:2px;--radius-md:20px;--radius-full:9999px;--filament-red:#db011c;--filament-yellow:#febd17;--filament-teal:#008290;--tape-stripe:10px;--tape-edge:15px;--layer-behind:-1;--layer-base:0;--layer-raised:10;--layer-sticky:100;--layer-overlay:1000;--duration-fast:.12s;--duration:.2s;--duration-slow:.32s;--duration-pulse:2.4s;--ease:cubic-bezier(.2, 0, 0, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--grid-columns:12;--grid-gutter:24px;--grid-max:1224px;--grid-margin-sm:16px;--grid-margin-md:32px;--grid-margin-lg:48px;--logo-display-max:500px;--logo-cap-height:.707;--logo-wordmark-tracking:-.015em;--label-4x6-w:101.6mm;--label-4x6-h:152.4mm;--label-margin:5mm;--page-a4-w:210mm;--page-a4-h:297mm;--page-margin:18mm;--page-gutter:4mm;--sign-room-w:152.4mm;--sign-room-h:152.4mm;--sign-char-min:15.9mm;--sign-char-max:50.8mm;--sign-braille-gap:9.5mm;--sign-margin:12.7mm;--sign-mount-min:1219mm;--sign-mount-max:1524mm;--relief-min-h:8mm;--relief-void:.8mm;--relief-depth:.6mm}@media (width>=40rem){#toolbox-configurator-root{--text-xl:24px;--leading-xl:32px;--text-2xl:28px;--leading-2xl:36px;--text-3xl:40px;--leading-3xl:48px;--text-4xl:48px;--leading-4xl:56px;--text-5xl:56px;--leading-5xl:60px}}@media (width>=64rem){#toolbox-configurator-root{--text-2xl:32px;--leading-2xl:40px;--text-3xl:48px;--leading-3xl:56px;--text-4xl:64px;--leading-4xl:72px;--text-5xl:72px;--leading-5xl:76px}}#toolbox-configurator-root.surface-inverse{--c-paper:#0e0c09;--c-n-050:#2b2a27;--c-n-100:#3d3c39;--c-n-200:#3d3c39;--c-n-300:#555350;--c-n-400:#81807c;--c-n-500:#81807c;--c-n-600:#a9a8a5;--c-n-700:#dddbd8;--c-n-800:#dddbd8;--c-n-900:#dddbd8;--c-ink:#fff;--surface-paper:#2b2a27;--surface-raised:#2b2a27;--surface-sunken:#3d3c39;--surface-inverse:#fff;--surface-inverse-raised:#e5e3e0;--status-fault-foreground:#f2c6cd;--status-fault-background:#73212e;--status-warning-foreground:#fcf0c2;--status-warning-background:#796100;--status-ok-foreground:#c2e1d0;--status-ok-background:#00421f;--status-notice-foreground:#c2d8ee;--status-notice-background:#002f5c;--syntax-surface:#161b22;--syntax-lineHighlight:#1e242c;--syntax-shadow:#0d1117;--syntax-text:#e6edf3;--syntax-comment:#8b949e;--syntax-punctuation:#e6edf3;--syntax-operator:#e6edf3;--syntax-keyword:#ff7b72;--syntax-tag:#7ee787;--syntax-function:#d2a8ff;--syntax-type:#ffa657;--syntax-string:#a5d6ff;--syntax-number:#79c0ff;--syntax-add:#7ee787;--syntax-addTint:#04260f;--syntax-remove:#ffa198;--syntax-removeTint:#490202;--c-mark:var(--c-ink);--c-body:var(--c-n-900);--c-mute:var(--c-n-600);--c-edge:var(--c-n-300);--c-bound:var(--c-n-500);--action:var(--c-ink);--action-on:var(--c-paper);--action-hovered:var(--c-n-800);--action-pressed:var(--c-n-900);--destructive:var(--status-fault);--disabled-fill:var(--c-n-200);--disabled-bound:var(--c-n-300);--disabled-text:var(--c-n-600);--c-placeholder:var(--c-n-600);--invalid:var(--status-fault-foreground);--selected-bound:var(--c-n-500);--primary:var(--action);--primary-on:var(--action-on);--primary-hover:var(--action-hovered);--primary-active:var(--action-pressed);--primary-background:var(--c-n-100);--primary-foreground:var(--c-ink);--focus-ink:var(--action)}#toolbox-configurator-root.surface-inverse .surface-inverse{--c-paper:#fff;--c-n-050:#e5e3e0;--c-n-100:#dddbd8;--c-n-200:#d1d0cc;--c-n-300:#c2c0bd;--c-n-400:#a9a8a5;--c-n-500:#81807c;--c-n-600:#676562;--c-n-700:#555350;--c-n-800:#3d3c39;--c-n-900:#2b2a27;--c-ink:#0e0c09;--surface-paper:#fff;--surface-raised:#e5e3e0;--surface-sunken:#dddbd8;--surface-inverse:#2b2a27;--surface-inverse-raised:#2b2a27;--status-fault-foreground:#73212e;--status-fault-background:#f2c6cd;--status-warning-foreground:#796100;--status-warning-background:#fcf0c2;--status-ok-foreground:#00421f;--status-ok-background:#c2e1d0;--status-notice-foreground:#002f5c;--status-notice-background:#c2d8ee;--syntax-surface:#f6f8fa;--syntax-lineHighlight:#fff;--syntax-shadow:#e4e8ec;--syntax-text:#1f2328;--syntax-comment:#656c77;--syntax-punctuation:#1f2328;--syntax-operator:#1f2328;--syntax-keyword:#cf222e;--syntax-tag:#116329;--syntax-function:#7f4cdb;--syntax-type:#953800;--syntax-string:#0a3069;--syntax-number:#0550ae;--syntax-add:#116329;--syntax-addTint:#dafbe1;--syntax-remove:#82071e;--syntax-removeTint:#ffebe9;--c-mark:var(--c-ink);--c-body:var(--c-n-900);--c-mute:var(--c-n-600);--c-edge:var(--c-n-300);--c-bound:var(--c-n-500);--action:var(--c-ink);--action-on:var(--c-paper);--action-hovered:var(--c-n-800);--action-pressed:var(--c-n-900);--destructive:var(--status-fault);--disabled-fill:var(--c-n-200);--disabled-bound:var(--c-n-300);--disabled-text:var(--c-n-600);--c-placeholder:var(--c-n-600);--invalid:var(--status-fault);--selected-bound:var(--c-n-500);--primary:var(--action);--primary-on:var(--action-on);--primary-hover:var(--action-hovered);--primary-active:var(--action-pressed);--primary-background:var(--c-n-100);--primary-foreground:var(--c-ink);--focus-ink:var(--action)}#toolbox-configurator-root.surface-inverse .surface-inverse .surface-inverse{--c-paper:#0e0c09;--c-n-050:#2b2a27;--c-n-100:#3d3c39;--c-n-200:#3d3c39;--c-n-300:#555350;--c-n-400:#81807c;--c-n-500:#81807c;--c-n-600:#a9a8a5;--c-n-700:#dddbd8;--c-n-800:#dddbd8;--c-n-900:#dddbd8;--c-ink:#fff;--surface-paper:#2b2a27;--surface-raised:#2b2a27;--surface-sunken:#3d3c39;--surface-inverse:#fff;--surface-inverse-raised:#e5e3e0;--status-fault-foreground:#f2c6cd;--status-fault-background:#73212e;--status-warning-foreground:#fcf0c2;--status-warning-background:#796100;--status-ok-foreground:#c2e1d0;--status-ok-background:#00421f;--status-notice-foreground:#c2d8ee;--status-notice-background:#002f5c;--syntax-surface:#161b22;--syntax-lineHighlight:#1e242c;--syntax-shadow:#0d1117;--syntax-text:#e6edf3;--syntax-comment:#8b949e;--syntax-punctuation:#e6edf3;--syntax-operator:#e6edf3;--syntax-keyword:#ff7b72;--syntax-tag:#7ee787;--syntax-function:#d2a8ff;--syntax-type:#ffa657;--syntax-string:#a5d6ff;--syntax-number:#79c0ff;--syntax-add:#7ee787;--syntax-addTint:#04260f;--syntax-remove:#ffa198;--syntax-removeTint:#490202;--c-mark:var(--c-ink);--c-body:var(--c-n-900);--c-mute:var(--c-n-600);--c-edge:var(--c-n-300);--c-bound:var(--c-n-500);--action:var(--c-ink);--action-on:var(--c-paper);--action-hovered:var(--c-n-800);--action-pressed:var(--c-n-900);--destructive:var(--status-fault);--disabled-fill:var(--c-n-200);--disabled-bound:var(--c-n-300);--disabled-text:var(--c-n-600);--c-placeholder:var(--c-n-600);--invalid:var(--status-fault-foreground);--selected-bound:var(--c-n-500);--primary:var(--action);--primary-on:var(--action-on);--primary-hover:var(--action-hovered);--primary-active:var(--action-pressed);--primary-background:var(--c-n-100);--primary-foreground:var(--c-ink);--focus-ink:var(--action)}#toolbox-configurator-root.surface-inverse :is(.sheet,.label-stock),#toolbox-configurator-root.surface-inverse .surface-inverse .surface-inverse :is(.sheet,.label-stock){--c-paper:#fff;--c-n-050:#e5e3e0;--c-n-100:#dddbd8;--c-n-200:#d1d0cc;--c-n-300:#c2c0bd;--c-n-400:#a9a8a5;--c-n-500:#81807c;--c-n-600:#676562;--c-n-700:#555350;--c-n-800:#3d3c39;--c-n-900:#2b2a27;--c-ink:#0e0c09;--surface-paper:#fff;--surface-raised:#e5e3e0;--surface-sunken:#dddbd8;--surface-inverse:#2b2a27;--surface-inverse-raised:#2b2a27;--status-fault-foreground:#73212e;--status-fault-background:#f2c6cd;--status-warning-foreground:#796100;--status-warning-background:#fcf0c2;--status-ok-foreground:#00421f;--status-ok-background:#c2e1d0;--status-notice-foreground:#002f5c;--status-notice-background:#c2d8ee;--syntax-surface:#f6f8fa;--syntax-lineHighlight:#fff;--syntax-shadow:#e4e8ec;--syntax-text:#1f2328;--syntax-comment:#656c77;--syntax-punctuation:#1f2328;--syntax-operator:#1f2328;--syntax-keyword:#cf222e;--syntax-tag:#116329;--syntax-function:#7f4cdb;--syntax-type:#953800;--syntax-string:#0a3069;--syntax-number:#0550ae;--syntax-add:#116329;--syntax-addTint:#dafbe1;--syntax-remove:#82071e;--syntax-removeTint:#ffebe9;--c-mark:var(--c-ink);--c-body:var(--c-n-900);--c-mute:var(--c-n-600);--c-edge:var(--c-n-300);--c-bound:var(--c-n-500);--action:var(--c-ink);--action-on:var(--c-paper);--action-hovered:var(--c-n-800);--action-pressed:var(--c-n-900);--destructive:var(--status-fault);--disabled-fill:var(--c-n-200);--disabled-bound:var(--c-n-300);--disabled-text:var(--c-n-600);--c-placeholder:var(--c-n-600);--invalid:var(--status-fault);--selected-bound:var(--c-n-500);--primary:var(--action);--primary-on:var(--action-on);--primary-hover:var(--action-hovered);--primary-active:var(--action-pressed);--primary-background:var(--c-n-100);--primary-foreground:var(--c-ink);--focus-ink:var(--action)}#toolbox-configurator-root .code-theme-github{--syntax-surface:#f6f8fa;--syntax-lineHighlight:#fff;--syntax-shadow:#e4e8ec;--syntax-text:#1f2328;--syntax-comment:#656c77;--syntax-punctuation:#1f2328;--syntax-operator:#1f2328;--syntax-keyword:#cf222e;--syntax-tag:#116329;--syntax-function:#7f4cdb;--syntax-type:#953800;--syntax-string:#0a3069;--syntax-number:#0550ae;--syntax-add:#116329;--syntax-addTint:#dafbe1;--syntax-remove:#82071e;--syntax-removeTint:#ffebe9}#toolbox-configurator-root .code-theme-github.surface-inverse,#toolbox-configurator-root.surface-inverse .code-theme-github,#toolbox-configurator-root .code-theme-github .surface-inverse{--syntax-surface:#161b22;--syntax-lineHighlight:#1e242c;--syntax-shadow:#0d1117;--syntax-text:#e6edf3;--syntax-comment:#8b949e;--syntax-punctuation:#e6edf3;--syntax-operator:#e6edf3;--syntax-keyword:#ff7b72;--syntax-tag:#7ee787;--syntax-function:#d2a8ff;--syntax-type:#ffa657;--syntax-string:#a5d6ff;--syntax-number:#79c0ff;--syntax-add:#7ee787;--syntax-addTint:#04260f;--syntax-remove:#ffa198;--syntax-removeTint:#490202}#toolbox-configurator-root .code-theme-github .surface-inverse .surface-inverse{--syntax-surface:#f6f8fa;--syntax-lineHighlight:#fff;--syntax-shadow:#e4e8ec;--syntax-text:#1f2328;--syntax-comment:#656c77;--syntax-punctuation:#1f2328;--syntax-operator:#1f2328;--syntax-keyword:#cf222e;--syntax-tag:#116329;--syntax-function:#7f4cdb;--syntax-type:#953800;--syntax-string:#0a3069;--syntax-number:#0550ae;--syntax-add:#116329;--syntax-addTint:#dafbe1;--syntax-remove:#82071e;--syntax-removeTint:#ffebe9}#toolbox-configurator-root .code-theme-catppuccin{--syntax-surface:#eff1f5;--syntax-lineHighlight:#f9fafb;--syntax-shadow:#bcc0cc;--syntax-text:#4c4f69;--syntax-comment:#5c5e71;--syntax-punctuation:#5c5e71;--syntax-operator:#016690;--syntax-keyword:#7e29e2;--syntax-tag:#0652e0;--syntax-function:#0652e0;--syntax-type:#895302;--syntax-string:#1b6e00;--syntax-number:#a63d00;--syntax-add:#1d7400;--syntax-addTint:#dae7dd;--syntax-remove:#c00532;--syntax-removeTint:#ecd6de}#toolbox-configurator-root .code-theme-catppuccin.surface-inverse,#toolbox-configurator-root.surface-inverse .code-theme-catppuccin,#toolbox-configurator-root .code-theme-catppuccin .surface-inverse{--syntax-surface:#1e1e2e;--syntax-lineHighlight:#262637;--syntax-shadow:#11111b;--syntax-text:#cdd6f4;--syntax-comment:#989eb7;--syntax-punctuation:#989eb7;--syntax-operator:#89dceb;--syntax-keyword:#cba6f7;--syntax-tag:#89b4fa;--syntax-function:#89b4fa;--syntax-type:#f9e2af;--syntax-string:#a6e3a1;--syntax-number:#fab387;--syntax-add:#a6e3a1;--syntax-addTint:#2e363c;--syntax-remove:#f38ba8;--syntax-removeTint:#382b3d}#toolbox-configurator-root .code-theme-catppuccin .surface-inverse .surface-inverse{--syntax-surface:#eff1f5;--syntax-lineHighlight:#f9fafb;--syntax-shadow:#bcc0cc;--syntax-text:#4c4f69;--syntax-comment:#5c5e71;--syntax-punctuation:#5c5e71;--syntax-operator:#016690;--syntax-keyword:#7e29e2;--syntax-tag:#0652e0;--syntax-function:#0652e0;--syntax-type:#895302;--syntax-string:#1b6e00;--syntax-number:#a63d00;--syntax-add:#1d7400;--syntax-addTint:#dae7dd;--syntax-remove:#c00532;--syntax-removeTint:#ecd6de}#toolbox-configurator-root .code-theme-elench{--syntax-surface:#dddbd8;--syntax-lineHighlight:#e5e3e0;--syntax-shadow:#c2c0bd;--syntax-text:#2b2a27;--syntax-comment:#555350;--syntax-punctuation:#3d3c39;--syntax-operator:#555350;--syntax-keyword:#0e0c09;--syntax-tag:#3d3c39;--syntax-function:#0e0c09;--syntax-type:#555350;--syntax-string:#2b2a27;--syntax-number:#3d3c39;--syntax-add:#00421f;--syntax-addTint:#c2e1d0;--syntax-remove:#73212e;--syntax-removeTint:#f2c6cd;--syntax-comment-style:italic;--syntax-keyword-weight:600}#toolbox-configurator-root .code-theme-elench.surface-inverse,#toolbox-configurator-root.surface-inverse .code-theme-elench,#toolbox-configurator-root .code-theme-elench .surface-inverse{--syntax-surface:#3d3c39;--syntax-lineHighlight:#2b2a27;--syntax-shadow:#0e0c09;--syntax-text:#e5e3e0;--syntax-comment:#c2c0bd;--syntax-punctuation:#dddbd8;--syntax-operator:#d1d0cc;--syntax-keyword:#fff;--syntax-tag:#dddbd8;--syntax-function:#fff;--syntax-type:#c2c0bd;--syntax-string:#e5e3e0;--syntax-number:#d1d0cc;--syntax-add:#c2e1d0;--syntax-addTint:#00421f;--syntax-remove:#f2c6cd;--syntax-removeTint:#73212e;--syntax-comment-style:italic;--syntax-keyword-weight:600}#toolbox-configurator-root .code-theme-elench .surface-inverse .surface-inverse{--syntax-surface:#dddbd8;--syntax-lineHighlight:#e5e3e0;--syntax-shadow:#c2c0bd;--syntax-text:#2b2a27;--syntax-comment:#555350;--syntax-punctuation:#3d3c39;--syntax-operator:#555350;--syntax-keyword:#0e0c09;--syntax-tag:#3d3c39;--syntax-function:#0e0c09;--syntax-type:#555350;--syntax-string:#2b2a27;--syntax-number:#3d3c39;--syntax-add:#00421f;--syntax-addTint:#c2e1d0;--syntax-remove:#73212e;--syntax-removeTint:#f2c6cd;--syntax-comment-style:italic;--syntax-keyword-weight:600}@font-face{font-family:Asta Sans;src:url(https://cdn.toolbox.shop/configurator/assets/AstaSans-Variable.subset-D96NbH8G.woff2) format("woff2") tech("variations"), url(https://cdn.toolbox.shop/configurator/assets/AstaSans-Variable.subset-D96NbH8G.woff2) format("woff2-variations");font-weight:300 800;font-style:normal;font-display:swap}@font-face{font-family:iA Writer Mono V;src:url(https://cdn.toolbox.shop/configurator/assets/iAWriterMonoV-BYnRPCHF.woff2) format("woff2") tech("variations"), url(https://cdn.toolbox.shop/configurator/assets/iAWriterMonoV-BYnRPCHF.woff2) format("woff2-variations");font-weight:400 700;font-style:normal;font-display:swap}#toolbox-configurator-root *,#toolbox-configurator-root :before,#toolbox-configurator-root :after{box-sizing:border-box}#toolbox-configurator-root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-size-adjust:100%;font-family:var(--font-sans);font-optical-sizing:auto;font-feature-settings:var(--font-features-text);font-synthesis:none;background:var(--surface-paper);color:var(--c-body);font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--weight-regular);margin:0}#toolbox-configurator-root img,#toolbox-configurator-root svg,#toolbox-configurator-root video{max-width:100%;display:block}#toolbox-configurator-root video{block-size:auto;inline-size:100%}#toolbox-configurator-root iframe{border:0;inline-size:100%;display:block}#toolbox-configurator-root button,#toolbox-configurator-root input,#toolbox-configurator-root select,#toolbox-configurator-root textarea{font:inherit;color:inherit}#toolbox-configurator-root :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible,#toolbox-configurator-root .button[data-focus-visible],#toolbox-configurator-root .input[data-focus-visible],#toolbox-configurator-root .select[data-focus-visible],#toolbox-configurator-root .file[data-focus-visible]{outline:var(--focus-width) solid var(--focus-ink);outline-offset:var(--focus-offset)}#toolbox-configurator-root ::selection{background:var(--c-mark);color:var(--action-on)}#toolbox-configurator-root a{color:var(--c-mark);text-underline-offset:var(--space-1);text-decoration:underline;text-decoration-thickness:var(--border-hairline)}#toolbox-configurator-root a:hover{text-decoration-thickness:var(--border-strong)}#toolbox-configurator-root strong,#toolbox-configurator-root b{font-weight:var(--weight-medium)}#toolbox-configurator-root .data,#toolbox-configurator-root table,#toolbox-configurator-root .num{font-feature-settings:var(--font-features-data)}#toolbox-configurator-root .skip{background:var(--c-mark);color:var(--action-on);padding:var(--space-2) var(--space-4);z-index:var(--layer-overlay);position:absolute;inset-block-start:var(--space-0);inset-inline-start:var(--space-0);transform:translateY(-200%)}#toolbox-configurator-root .skip:focus{transform:translateY(0)}@media (prefers-reduced-motion:reduce){#toolbox-configurator-root *,#toolbox-configurator-root :before,#toolbox-configurator-root :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}#toolbox-configurator-root h1,#toolbox-configurator-root h2,#toolbox-configurator-root h3,#toolbox-configurator-root h4,#toolbox-configurator-root h5,#toolbox-configurator-root h6{color:var(--c-mark);font-weight:var(--weight-regular);margin:0}#toolbox-configurator-root h1{font-size:var(--text-3xl);line-height:var(--leading-3xl);letter-spacing:var(--tracking-3xl)}#toolbox-configurator-root h2{font-size:var(--text-2xl);line-height:var(--leading-2xl);letter-spacing:var(--tracking-2xl)}#toolbox-configurator-root h3{font-size:var(--text-xl);line-height:var(--leading-xl);letter-spacing:var(--tracking-xl);font-weight:var(--weight-medium)}#toolbox-configurator-root h4,#toolbox-configurator-root h5,#toolbox-configurator-root h6{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--weight-medium)}#toolbox-configurator-root p{max-width:var(--measure-default);margin:0}#toolbox-configurator-root .prose{max-width:var(--measure-default)}#toolbox-configurator-root .prose ul,#toolbox-configurator-root .prose ol{margin:var(--space-0);max-width:var(--measure-default);padding-inline-start:var(--space-6)}#toolbox-configurator-root .prose li+li{margin-block-start:var(--space-2)}#toolbox-configurator-root .prose figure{margin:var(--space-0)}#toolbox-configurator-root .prose blockquote{margin:var(--space-0);border-inline-start:var(--border-strong) solid var(--c-mark);max-width:var(--measure-tight);padding-inline-start:var(--space-6)}#toolbox-configurator-root .lead{font-size:var(--text-lg);line-height:var(--leading-lg);max-width:var(--measure-tight)}#toolbox-configurator-root .eyebrow,#toolbox-configurator-root .label{font-size:var(--text-2xs);line-height:var(--leading-2xs);letter-spacing:var(--tracking-2xs);text-transform:uppercase;font-weight:var(--weight-medium);color:var(--c-mute)}#toolbox-configurator-root .eyebrow-micro{font-size:var(--text-3xs);line-height:var(--leading-3xs);letter-spacing:var(--tracking-3xs);text-transform:uppercase;font-weight:var(--weight-medium);color:var(--c-mute)}#toolbox-configurator-root .eyebrow-mono{font-family:var(--font-mono);font-feature-settings:var(--font-features-mono);font-size:var(--text-3xs);line-height:var(--leading-3xs);letter-spacing:var(--tracking-3xs);text-transform:uppercase;font-weight:var(--weight-medium);color:var(--c-mute)}#toolbox-configurator-root figcaption,#toolbox-configurator-root .caption{font-size:var(--text-2xs);line-height:var(--leading-2xs);color:var(--c-mute)}#toolbox-configurator-root .t-mono{font-family:var(--font-mono);font-feature-settings:var(--font-features-mono);font-size:var(--text-sm);line-height:var(--leading-sm)}#toolbox-configurator-root code,#toolbox-configurator-root kbd,#toolbox-configurator-root samp{font-family:var(--font-mono);font-feature-settings:var(--font-features-mono);font-size:inherit;line-height:inherit}#toolbox-configurator-root .t-kpi{font-family:var(--font-mono);font-feature-settings:var(--font-features-data), var(--font-features-mono);font-size:var(--text-2xl);line-height:var(--leading-2xl);letter-spacing:var(--tracking-2xl);font-weight:var(--weight-semibold);color:var(--c-mark)}#toolbox-configurator-root .t-kpi-sm{font-size:var(--text-xl);line-height:var(--leading-xl);letter-spacing:var(--tracking-xl)}#toolbox-configurator-root .t-display{font-size:var(--text-4xl);line-height:var(--leading-4xl);letter-spacing:var(--tracking-4xl);color:var(--c-mark)}#toolbox-configurator-root .t-hero{font-size:var(--text-5xl);line-height:var(--leading-5xl);letter-spacing:var(--tracking-5xl);color:var(--c-mark)}#toolbox-configurator-root .muted{color:var(--c-mute)}#toolbox-configurator-root .scale-3xs{font-size:var(--text-3xs);line-height:var(--leading-3xs);letter-spacing:var(--tracking-3xs)}#toolbox-configurator-root .scale-2xs{font-size:var(--text-2xs);line-height:var(--leading-2xs);letter-spacing:var(--tracking-2xs)}#toolbox-configurator-root .scale-xs{font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:var(--tracking-xs)}#toolbox-configurator-root .scale-sm{font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm)}#toolbox-configurator-root .scale-md{font-size:var(--text-md);line-height:var(--leading-md);letter-spacing:var(--tracking-md)}#toolbox-configurator-root .scale-lg{font-size:var(--text-lg);line-height:var(--leading-lg);letter-spacing:var(--tracking-lg)}#toolbox-configurator-root .scale-xl{font-size:var(--text-xl);line-height:var(--leading-xl);letter-spacing:var(--tracking-xl)}#toolbox-configurator-root .scale-2xl{font-size:var(--text-2xl);line-height:var(--leading-2xl);letter-spacing:var(--tracking-2xl)}#toolbox-configurator-root .scale-3xl{font-size:var(--text-3xl);line-height:var(--leading-3xl);letter-spacing:var(--tracking-3xl)}#toolbox-configurator-root .scale-4xl{font-size:var(--text-4xl);line-height:var(--leading-4xl);letter-spacing:var(--tracking-4xl)}#toolbox-configurator-root .scale-5xl{font-size:var(--text-5xl);line-height:var(--leading-5xl);letter-spacing:var(--tracking-5xl)}#toolbox-configurator-root pre{margin:var(--space-0);padding:var(--space-4);background:var(--surface-sunken);font-family:var(--font-mono);font-feature-settings:var(--font-features-mono);font-size:var(--text-xs);line-height:var(--leading-xs);overflow-x:auto}#toolbox-configurator-root :not(pre)>code{background:var(--surface-sunken);color:var(--c-body);padding:var(--space-0) var(--space-1);border-radius:var(--radius-sm)}#toolbox-configurator-root .button{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);min-height:var(--control-min);border:var(--border-hairline) solid transparent;border-radius:var(--radius);background:var(--action);color:var(--action-on);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);cursor:pointer;transition:background-color var(--duration) var(--ease), border-color var(--duration) var(--ease), color var(--duration) var(--ease);text-decoration:none;display:inline-flex}#toolbox-configurator-root .button>.icon,#toolbox-configurator-root .button>svg{max-width:none}#toolbox-configurator-root .button:is([data-hovered],:hover):not(:where(:disabled,[data-disabled],[aria-disabled=true],:has(input:disabled))){background:var(--action-hovered)}#toolbox-configurator-root .button:is([data-pressed],:active):not(:where(:disabled,[data-disabled],[aria-disabled=true])){background:var(--action-pressed)}#toolbox-configurator-root .button[data-pending]{cursor:wait}#toolbox-configurator-root .button[aria-label]:has(>svg:only-child){inline-size:var(--control-min);block-size:var(--control-min);padding:0}#toolbox-configurator-root .button:has(>:is(svg,.icon):first-child:not(:only-child)){padding-inline-start:var(--space-3)}#toolbox-configurator-root .button:has(>:is(svg,.icon):last-child:not(:only-child)){padding-inline-end:var(--space-3)}#toolbox-configurator-root .button-block{inline-size:100%;display:flex}#toolbox-configurator-root .button-secondary{background:var(--surface-paper);border-color:var(--action);color:var(--c-mark)}#toolbox-configurator-root .button-secondary:is([data-hovered],:hover):not(:where(:disabled,[data-disabled],[aria-disabled=true],:has(input:disabled))){background:var(--surface-sunken);border-color:var(--c-mark)}#toolbox-configurator-root .button-secondary:is([data-pressed],:active):not(:where(:disabled,[data-disabled],[aria-disabled=true])){background:var(--c-n-200);border-color:var(--c-mark)}#toolbox-configurator-root .button-ghost{color:var(--c-mark);background:0 0;border-color:#0000}#toolbox-configurator-root .button-ghost:is([data-hovered],:hover):not(:where(:disabled,[data-disabled],[aria-disabled=true],:has(input:disabled))){background:var(--surface-sunken);border-color:#0000}#toolbox-configurator-root .button-destructive{background:var(--status-fault)}#toolbox-configurator-root .button-destructive:is([data-hovered],[data-pressed],:hover,:active):not(:where(:disabled,[data-disabled],[aria-disabled=true],:has(input:disabled))){background:var(--status-fault-foreground);border-color:#0000}#toolbox-configurator-root .button-destructive.button-secondary{background:var(--surface-paper);border-color:var(--destructive);color:var(--status-fault-foreground)}#toolbox-configurator-root .button-destructive.button-secondary:is([data-hovered],[data-pressed],:hover,:active):not(:where(:disabled,[data-disabled],[aria-disabled=true],:has(input:disabled))){background:var(--status-fault-background);border-color:var(--destructive);color:var(--status-fault-foreground)}#toolbox-configurator-root .button-destructive.button-ghost{color:var(--status-fault-foreground);background:0 0;border-color:#0000}#toolbox-configurator-root .button-destructive.button-ghost:is([data-hovered],[data-pressed],:hover,:active):not(:where(:disabled,[data-disabled],[aria-disabled=true],:has(input:disabled))){background:var(--status-fault-background);border-color:#0000}#toolbox-configurator-root .button:is([data-disabled],[aria-disabled=true],:disabled){background:var(--disabled-fill);border-color:var(--disabled-bound);color:var(--disabled-text);cursor:not-allowed}#toolbox-configurator-root .button:has(input:disabled){background:var(--disabled-fill);border-color:var(--disabled-bound);color:var(--disabled-text);cursor:not-allowed}#toolbox-configurator-root .button-secondary:is([data-disabled],[aria-disabled=true],:disabled){background:var(--surface-paper);color:var(--disabled-text);border-color:var(--disabled-bound)}#toolbox-configurator-root .button-secondary:has(input:disabled){background:var(--surface-paper);color:var(--disabled-text);border-color:var(--disabled-bound)}#toolbox-configurator-root .button-secondary.button-destructive:is([data-disabled],[aria-disabled=true],:disabled){background:var(--surface-paper);color:var(--disabled-text);border-color:var(--disabled-bound)}#toolbox-configurator-root .button-secondary.button-destructive:has(input:disabled){background:var(--surface-paper);color:var(--disabled-text);border-color:var(--disabled-bound)}#toolbox-configurator-root .button-destructive:is([data-disabled],[aria-disabled=true],:disabled){background:var(--disabled-fill);border-color:var(--disabled-bound);color:var(--disabled-text)}#toolbox-configurator-root .button-destructive:has(input:disabled){background:var(--disabled-fill);border-color:var(--disabled-bound);color:var(--disabled-text)}#toolbox-configurator-root .button-destructive.button-ghost:is([data-disabled],[aria-disabled=true],:disabled){background:var(--disabled-fill);border-color:var(--disabled-bound)}#toolbox-configurator-root .button-destructive.button-ghost:has(input:disabled){background:var(--disabled-fill);border-color:var(--disabled-bound)}@media (prefers-reduced-motion:reduce){#toolbox-configurator-root .button{transition:none}}#toolbox-configurator-root .link{align-items:baseline;gap:var(--space-1);white-space:nowrap;color:var(--primary-foreground);font-weight:var(--weight-medium);text-decoration:none;display:inline-flex}#toolbox-configurator-root .link:focus-visible{outline:var(--focus-width) solid var(--focus-ink);outline-offset:var(--focus-width)}#toolbox-configurator-root .link-mark{opacity:0;transition:opacity var(--duration-fast) var(--ease), transform var(--duration-fast) var(--ease);display:inline-block}@media (prefers-reduced-motion:reduce){#toolbox-configurator-root .link-mark{transition:none}}#toolbox-configurator-root .link:focus-visible .link-mark{opacity:1;transform:none}@media (hover:hover){#toolbox-configurator-root .link:hover .link-mark{opacity:1;transform:none}}#toolbox-configurator-root .link-n .link-mark{transform:translateY(var(--space-1))}#toolbox-configurator-root .link-ne .link-mark{transform:translate(calc(-1 * var(--space-1)), var(--space-1))}#toolbox-configurator-root .link-e .link-mark{transform:translateX(calc(-1 * var(--space-1)))}#toolbox-configurator-root .link-se .link-mark{transform:translate(calc(-1 * var(--space-1)), calc(-1 * var(--space-1)))}#toolbox-configurator-root .link-s .link-mark{transform:translateY(calc(-1 * var(--space-1)))}#toolbox-configurator-root .link-sw .link-mark{transform:translate(var(--space-1), calc(-1 * var(--space-1)))}#toolbox-configurator-root .link-w .link-mark{transform:translateX(var(--space-1))}#toolbox-configurator-root .link-nw .link-mark{transform:translate(var(--space-1), var(--space-1))}#toolbox-configurator-root .field{gap:var(--space-1);flex-direction:column;display:flex}#toolbox-configurator-root .field>label:not(.check),#toolbox-configurator-root .field-group>legend,#toolbox-configurator-root .field-label{font-size:var(--text-2xs);line-height:var(--leading-2xs);letter-spacing:var(--tracking-2xs);text-transform:uppercase;font-weight:var(--weight-medium);color:var(--c-mute)}#toolbox-configurator-root .field-group>legend{float:none;padding:0}#toolbox-configurator-root .field-hint{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--c-mute)}#toolbox-configurator-root .field-error{align-items:flex-start;gap:var(--space-1);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--invalid);font-weight:var(--weight-medium);display:flex}#toolbox-configurator-root .field-error:before{content:"✕";font-weight:var(--weight-semibold)}#toolbox-configurator-root .field-shell{display:block;position:relative}#toolbox-configurator-root .field-icon,#toolbox-configurator-root .field-affix{color:var(--c-mute);pointer-events:none;align-items:center;display:flex;position:absolute;inset-block-start:50%;translate:0 -50%}#toolbox-configurator-root .field-icon{inset-inline-start:var(--space-3)}#toolbox-configurator-root .field-affix{font-size:var(--text-sm);line-height:var(--leading-sm);inset-inline-end:var(--space-3)}#toolbox-configurator-root .field-shell:has(>.textarea)>.field-icon{inset-block-start:calc(var(--space-2) + (var(--leading-sm) - var(--space-4)) / 2);translate:none}#toolbox-configurator-root .field-shell:has(>.field-icon)>:is(.input,.select,.textarea){padding-inline-start:var(--space-8)}#toolbox-configurator-root .field-shell:has(>.field-affix)>:is(.input,.select,.textarea){padding-inline-end:var(--space-8)}#toolbox-configurator-root .field-icon>.icon,#toolbox-configurator-root .field-affix>.icon{max-width:none}#toolbox-configurator-root .field-group{gap:var(--space-2);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}#toolbox-configurator-root .field-group-options{gap:var(--space-2);flex-direction:column;display:flex}#toolbox-configurator-root .field-group-options.choices{gap:var(--space-3);display:grid}#toolbox-configurator-root .field-group-options.choices-row{grid-auto-columns:1fr;grid-auto-flow:column}#toolbox-configurator-root .search-field{position:relative}#toolbox-configurator-root .search-input{padding-inline-end:var(--space-10)}#toolbox-configurator-root .search-clear{inline-size:var(--space-6);block-size:var(--space-6);border-radius:var(--radius-sm);color:var(--c-mute);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset-block-start:50%;inset-inline-end:var(--space-2);translate:0 -50%}#toolbox-configurator-root .search-clear:is([data-hovered],:hover){color:var(--c-ink)}#toolbox-configurator-root .search-clear:is([data-pressed],:active){color:var(--c-body)}#toolbox-configurator-root .search-clear:is([data-focus-visible],:focus-visible){outline:var(--focus-width) solid var(--focus-ink);outline-offset:var(--focus-offset)}#toolbox-configurator-root .search-clear[data-disabled]{color:var(--c-mute);cursor:not-allowed}#toolbox-configurator-root .search-empty .search-clear{display:none}#toolbox-configurator-root .input{inline-size:100%;min-block-size:var(--control-min);padding:var(--space-2) var(--space-3);border:var(--border-hairline) solid var(--c-bound);border-radius:var(--radius);background:var(--surface-paper);color:var(--c-mark);font-size:var(--text-sm);line-height:var(--leading-sm);font-feature-settings:var(--font-features-data);transition:border-color var(--duration) var(--ease), background-color var(--duration) var(--ease), color var(--duration) var(--ease);appearance:none}#toolbox-configurator-root .input::placeholder{color:var(--c-placeholder)}#toolbox-configurator-root .input:is([data-hovered],:hover):not(:where(:disabled,[data-disabled],[aria-disabled=true],:has(input:disabled))){border-color:var(--c-mark)}#toolbox-configurator-root .input:is([data-focus-visible],:focus-visible,:has(>input:focus-visible)){outline:var(--focus-width) solid var(--focus-ink);outline-offset:var(--focus-offset)}#toolbox-configurator-root .input:is([data-disabled],[aria-disabled=true],:disabled){background:var(--surface-sunken);border-color:var(--disabled-bound);color:var(--disabled-text);cursor:not-allowed}#toolbox-configurator-root .input:has(input:disabled){background:var(--surface-sunken);border-color:var(--disabled-bound);color:var(--disabled-text);cursor:not-allowed}#toolbox-configurator-root .input:is([data-invalid],[aria-invalid=true]){border-width:var(--border-strong);border-color:var(--invalid)}#toolbox-configurator-root .textarea{inline-size:100%;min-block-size:var(--control-min);padding:var(--space-2) var(--space-3);border:var(--border-hairline) solid var(--c-bound);border-radius:var(--radius);background:var(--surface-paper);color:var(--c-mark);font-size:var(--text-sm);line-height:var(--leading-sm);font-feature-settings:var(--font-features-data);transition:border-color var(--duration) var(--ease), background-color var(--duration) var(--ease), color var(--duration) var(--ease);appearance:none;min-block-size:var(--space-24);resize:vertical}#toolbox-configurator-root .textarea::placeholder{color:var(--c-placeholder)}#toolbox-configurator-root .textarea:is([data-hovered],:hover):not(:where(:disabled,[data-disabled],[aria-disabled=true],:has(input:disabled))){border-color:var(--c-mark)}#toolbox-configurator-root .textarea:is([data-focus-visible],:focus-visible,:has(>input:focus-visible)){outline:var(--focus-width) solid var(--focus-ink);outline-offset:var(--focus-offset)}#toolbox-configurator-root .textarea:is([data-disabled],[aria-disabled=true],:disabled){background:var(--surface-sunken);border-color:var(--disabled-bound);color:var(--disabled-text);cursor:not-allowed}#toolbox-configurator-root .textarea:has(input:disabled){background:var(--surface-sunken);border-color:var(--disabled-bound);color:var(--disabled-text);cursor:not-allowed}#toolbox-configurator-root .textarea:is([data-invalid],[aria-invalid=true]){border-width:var(--border-strong);border-color:var(--invalid)}#toolbox-configurator-root .select{inline-size:100%;min-block-size:var(--control-min);padding:var(--space-2) var(--space-3);border:var(--border-hairline) solid var(--c-bound);border-radius:var(--radius);background:var(--surface-paper);color:var(--c-mark);font-size:var(--text-sm);line-height:var(--leading-sm);font-feature-settings:var(--font-features-data);transition:border-color var(--duration) var(--ease), background-color var(--duration) var(--ease), color var(--duration) var(--ease);appearance:none;background-image:linear-gradient(var(--c-mark), var(--c-mark));background-repeat:no-repeat;background-size:var(--space-2) var(--space-2);background-position:right var(--space-3) center;padding-inline-end:var(--space-8)}#toolbox-configurator-root .select:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-position:left var(--space-3) center}#toolbox-configurator-root .select:is([data-hovered],:hover):not(:where(:disabled,[data-disabled],[aria-disabled=true],:has(input:disabled))){border-color:var(--c-mark)}#toolbox-configurator-root .select:is([data-focus-visible],:focus-visible,:has(>input:focus-visible)){outline:var(--focus-width) solid var(--focus-ink);outline-offset:var(--focus-offset)}#toolbox-configurator-root .select:is([data-disabled],[aria-disabled=true],:disabled){background-color:var(--surface-sunken);border-color:var(--disabled-bound);color:var(--disabled-text);cursor:not-allowed}#toolbox-configurator-root .select:has(input:disabled){background-color:var(--surface-sunken);border-color:var(--disabled-bound);color:var(--disabled-text);cursor:not-allowed}#toolbox-configurator-root .select:is([data-invalid],[aria-invalid=true]){border-width:var(--border-strong);border-color:var(--invalid)}#toolbox-configurator-root .select-trigger{text-align:start;cursor:pointer;align-items:center;inline-size:100%;display:flex}#toolbox-configurator-root .field[data-open] .select-trigger{border-color:var(--c-mark)}#toolbox-configurator-root .field[data-disabled] .select-trigger{background-color:var(--surface-sunken);border-color:var(--disabled-bound);color:var(--disabled-text);cursor:not-allowed}#toolbox-configurator-root .field[data-invalid] .select-trigger{border-width:var(--border-strong);border-color:var(--invalid)}#toolbox-configurator-root .select-value[data-placeholder]{color:var(--c-placeholder)}#toolbox-configurator-root .select-popover{--trigger-width:auto;min-inline-size:var(--trigger-width);max-inline-size:calc(100vw - var(--space-8));border:var(--border-hairline) solid var(--c-bound);background:var(--surface-paper);color:var(--c-mark);z-index:var(--layer-overlay);overflow:auto}#toolbox-configurator-root .select-list{padding:var(--space-1);outline:none}#toolbox-configurator-root .select-option{padding:var(--space-2) var(--space-3);border:var(--border-hairline) solid transparent;font-size:var(--text-sm);line-height:var(--leading-sm);cursor:pointer;outline:none}#toolbox-configurator-root .select-option[data-selected]{border-width:var(--border-strong);border-color:var(--selected-bound);padding:calc(var(--space-2) - var(--border-hairline)) calc(var(--space-3) - var(--border-hairline));font-weight:var(--weight-medium)}#toolbox-configurator-root .select-option:is([data-hovered],[data-focused]){background:var(--surface-sunken)}#toolbox-configurator-root .select-option[data-focus-visible]{outline:var(--focus-width) solid var(--focus-ink);outline-offset:calc(-1 * var(--focus-offset))}#toolbox-configurator-root .select-option[data-disabled]{color:var(--disabled-text);cursor:not-allowed}#toolbox-configurator-root .combo-box{position:relative}#toolbox-configurator-root .combo-trigger{color:var(--c-mute);cursor:pointer;justify-content:center;align-items:center;display:flex}#toolbox-configurator-root .combo-trigger:is([data-hovered],:hover){color:var(--c-ink)}#toolbox-configurator-root .combo-trigger[data-disabled]{color:var(--c-mute);cursor:not-allowed}#toolbox-configurator-root .check{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-sm);cursor:pointer;display:flex;position:relative}#toolbox-configurator-root .check>input,#toolbox-configurator-root .check>.check-indicator{appearance:none;inline-size:var(--space-5);block-size:var(--space-5);border:var(--border-hairline) solid var(--c-bound);border-radius:var(--radius);background:var(--surface-paper);cursor:pointer;flex:none;margin:0}#toolbox-configurator-root .check>.check-indicator{display:inline-block}#toolbox-configurator-root .check>input[type=radio]{border-radius:var(--radius-full)}#toolbox-configurator-root .check[data-selected]>.check-indicator,#toolbox-configurator-root .check[data-indeterminate]>.check-indicator,#toolbox-configurator-root .check>input:checked{background:var(--c-mark);border-color:var(--c-mark);box-shadow:inset 0 0 0 var(--space-1) var(--c-paper)}#toolbox-configurator-root .check[data-indeterminate]>.check-indicator{background:var(--surface-paper);box-shadow:none;justify-content:center;align-items:center;display:flex}#toolbox-configurator-root .check[data-indeterminate]>.check-indicator:before{content:"";inline-size:var(--space-3);block-size:var(--border-strong);background:var(--c-ink)}#toolbox-configurator-root .check:is([data-hovered],:hover):not(:where(:disabled,[data-disabled],[aria-disabled=true],:has(input:disabled)))>:is(.check-indicator,input){border-color:var(--c-mark)}#toolbox-configurator-root .check:is([data-focus-visible],:focus-visible,:has(>input:focus-visible))>:is(.check-indicator,input){outline:var(--focus-width) solid var(--focus-ink);outline-offset:var(--focus-offset)}#toolbox-configurator-root .check:is([data-invalid],[aria-invalid=true])>:is(.check-indicator,input){border-width:var(--border-strong);border-color:var(--invalid)}#toolbox-configurator-root .check:is([data-disabled],[aria-disabled=true],:disabled){color:var(--disabled-text);cursor:not-allowed}#toolbox-configurator-root .check:has(input:disabled){color:var(--disabled-text);cursor:not-allowed}#toolbox-configurator-root .check:is([data-disabled],[aria-disabled=true],:disabled)>:is(.check-indicator,input){background:var(--surface-sunken);border-color:var(--disabled-bound);cursor:not-allowed}#toolbox-configurator-root .check:has(input:disabled)>:is(.check-indicator,input){background:var(--surface-sunken);border-color:var(--disabled-bound);cursor:not-allowed}#toolbox-configurator-root .radio{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-sm);cursor:pointer;display:flex;position:relative}#toolbox-configurator-root .radio>input,#toolbox-configurator-root .radio>.radio-indicator{appearance:none;inline-size:var(--space-5);block-size:var(--space-5);border:var(--border-hairline) solid var(--c-bound);border-radius:var(--radius-full);background:var(--surface-paper);cursor:pointer;flex:none;margin:0;display:inline-block}#toolbox-configurator-root .radio[data-selected]>.radio-indicator,#toolbox-configurator-root .radio>input:checked{background:var(--c-mark);border-color:var(--c-mark);box-shadow:inset 0 0 0 var(--space-1) var(--c-paper)}#toolbox-configurator-root .radio:is([data-hovered],:hover):not(:where(:disabled,[data-disabled],[aria-disabled=true],:has(input:disabled)))>:is(.radio-indicator,input){border-color:var(--c-mark)}#toolbox-configurator-root .radio:is([data-focus-visible],:focus-visible,:has(>input:focus-visible))>:is(.radio-indicator,input){outline:var(--focus-width) solid var(--focus-ink);outline-offset:var(--focus-offset)}#toolbox-configurator-root .radio:is([data-invalid],[aria-invalid=true])>:is(.radio-indicator,input){border-width:var(--border-strong);border-color:var(--invalid)}#toolbox-configurator-root .radio:is([data-disabled],[aria-disabled=true],:disabled){color:var(--disabled-text);cursor:not-allowed}#toolbox-configurator-root .radio:has(input:disabled){color:var(--disabled-text);cursor:not-allowed}#toolbox-configurator-root .radio:is([data-disabled],[aria-disabled=true],:disabled)>:is(.radio-indicator,input){background:var(--surface-sunken);border-color:var(--disabled-bound);cursor:not-allowed}#toolbox-configurator-root .radio:has(input:disabled)>:is(.radio-indicator,input){background:var(--surface-sunken);border-color:var(--disabled-bound);cursor:not-allowed}#toolbox-configurator-root .choices{gap:var(--space-3);display:grid}#toolbox-configurator-root .choices-row{grid-auto-columns:1fr;grid-auto-flow:column}#toolbox-configurator-root .choices-merged{gap:0}#toolbox-configurator-root .choices-merged.choices-row>*+*{margin-inline-start:calc(-1 * var(--border-hairline))}#toolbox-configurator-root .choices-merged:not(.choices-row)>*+*{margin-block-start:calc(-1 * var(--border-hairline))}#toolbox-configurator-root .choices-bare .choice>:is(.radio-indicator,input){display:none}#toolbox-configurator-root .choices-bare .choice-note{padding-inline-start:0}#toolbox-configurator-root .choice-field{padding:var(--space-4);border:var(--border-hairline) solid var(--c-edge);border-radius:var(--radius);background:var(--surface-paper);position:relative}#toolbox-configurator-root .choice-field:is([data-selected],:has(input:checked)){border-color:var(--c-mark);border-width:var(--border-strong);padding:calc(var(--space-4) - var(--border-hairline));z-index:1}#toolbox-configurator-root .choice-field:has(>.choice:is(:hover,[data-hovered]):not([data-disabled])){border-color:var(--c-mark);background:var(--surface-raised)}#toolbox-configurator-root .choice-field:has(>.choice[data-pressed]){background:var(--surface-sunken)}#toolbox-configurator-root .choice-field:is([data-invalid],:has(>.choice[data-invalid])){border-width:var(--border-strong);border-color:var(--invalid)}#toolbox-configurator-root .choice-field:is([data-disabled],:has(input:disabled)){background:var(--surface-sunken);border-color:var(--disabled-bound)}#toolbox-configurator-root .field-group[data-invalid] .choice-field{border-width:var(--border-strong);border-color:var(--invalid)}#toolbox-configurator-root .choice{gap:var(--space-3);cursor:pointer;align-items:flex-start;display:flex;position:relative}#toolbox-configurator-root .choice>:is(input,.radio-indicator){appearance:none;inline-size:var(--space-5);block-size:var(--space-5);border:var(--border-hairline) solid var(--c-bound);border-radius:var(--radius-full);background:var(--surface-paper);cursor:pointer;flex:none;margin:0;display:inline-block}#toolbox-configurator-root .choice>.choice-body{flex:1;min-inline-size:0}#toolbox-configurator-root .choice:is(:has(input:checked),[data-selected])>:is(input,.radio-indicator){background:var(--c-mark);border-color:var(--c-mark);box-shadow:inset 0 0 0 var(--space-1) var(--c-paper)}#toolbox-configurator-root .choice:is([data-focus-visible],:focus-visible,:has(>input:focus-visible)){outline:var(--focus-width) solid var(--focus-ink);outline-offset:var(--focus-offset)}#toolbox-configurator-root .choice:is([data-disabled],[aria-disabled=true],:disabled){color:var(--c-mute);cursor:not-allowed}#toolbox-configurator-root .choice:has(input:disabled){color:var(--c-mute);cursor:not-allowed}#toolbox-configurator-root .choice-body{gap:var(--space-1);flex-direction:column;display:flex}#toolbox-configurator-root .choice-title{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium)}#toolbox-configurator-root .choice-note{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--c-mute);margin-block-start:var(--space-1);padding-inline-start:calc(var(--space-5) + var(--space-3));display:block}#toolbox-configurator-root .choice-detail{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);font-feature-settings:var(--font-features-data);white-space:nowrap;margin-inline-start:auto;padding-inline-start:var(--space-3)}#toolbox-configurator-root .switch{align-items:center;gap:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-sm);cursor:pointer;display:inline-flex;position:relative}#toolbox-configurator-root .switch>input{inline-size:var(--border-hairline);block-size:var(--border-hairline);opacity:0;appearance:none;border:0;margin:0;padding:0;position:absolute}#toolbox-configurator-root .switch>.switch-indicator{inline-size:var(--space-10);block-size:var(--space-5);border:var(--border-hairline) solid var(--c-bound);border-radius:var(--radius);background:var(--c-n-200);transition:background-color var(--duration) var(--ease), border-color var(--duration) var(--ease);flex:none;align-items:center;margin:0;display:inline-flex}#toolbox-configurator-root .switch>.switch-indicator:before{content:"";inline-size:var(--space-3);block-size:var(--space-3);border-radius:var(--radius);background:var(--c-mark);transition:transform var(--duration) var(--ease), background-color var(--duration) var(--ease);margin-inline-start:var(--space-1)}#toolbox-configurator-root .switch:is([data-selected],:has(>input:checked))>.switch-indicator{background:var(--c-mark);border-color:var(--c-mark)}#toolbox-configurator-root .switch:is([data-selected],:has(>input:checked))>.switch-indicator:before{background:var(--c-paper);transform:translateX(calc(var(--space-10) - var(--space-3) - var(--space-1) - var(--space-1)))}#toolbox-configurator-root .switch:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):is([data-selected],:has(>input:checked))>.switch-indicator:before{transform:translateX(calc(-1 * (var(--space-10) - var(--space-3) - var(--space-1) - var(--space-1))))}#toolbox-configurator-root .switch:is([data-hovered],:hover):not(:where(:disabled,[data-disabled],[aria-disabled=true],:has(input:disabled)))>.switch-indicator{border-color:var(--c-mark)}#toolbox-configurator-root .switch:is([data-focus-visible],:focus-visible,:has(>input:focus-visible))>.switch-indicator{outline:var(--focus-width) solid var(--focus-ink);outline-offset:var(--focus-offset)}#toolbox-configurator-root .switch:is([data-invalid],[aria-invalid=true])>.switch-indicator{border-width:var(--border-strong);border-color:var(--invalid)}#toolbox-configurator-root .switch:is([data-disabled],[aria-disabled=true],:disabled){color:var(--disabled-text);cursor:not-allowed}#toolbox-configurator-root .switch:has(input:disabled){color:var(--disabled-text);cursor:not-allowed}#toolbox-configurator-root .switch:is([data-disabled],[aria-disabled=true],:disabled)>.switch-indicator{background:var(--surface-sunken);border-color:var(--disabled-bound)}#toolbox-configurator-root .switch:has(input:disabled)>.switch-indicator{background:var(--surface-sunken);border-color:var(--disabled-bound)}#toolbox-configurator-root .switch:is([data-disabled],[aria-disabled=true],:disabled)>.switch-indicator:before{background:var(--c-n-400)}#toolbox-configurator-root .switch:has(input:disabled)>.switch-indicator:before{background:var(--c-n-400)}@media (prefers-reduced-motion:reduce){#toolbox-configurator-root .switch>.switch-indicator,#toolbox-configurator-root .switch>.switch-indicator:before{transition:none}}#toolbox-configurator-root .slider-track{inline-size:100%;block-size:var(--space-6);cursor:pointer;background:linear-gradient(var(--c-n-300), var(--c-n-300)) center/100% var(--space-1) no-repeat;position:relative}#toolbox-configurator-root .slider-fill{background:linear-gradient(var(--c-mark), var(--c-mark)) center/100% var(--space-1) no-repeat}#toolbox-configurator-root .slider-thumb{inline-size:var(--space-4);block-size:var(--space-4);border-radius:var(--radius);background:var(--action);cursor:pointer;border:0;inset-block-start:50%}#toolbox-configurator-root .slider-thumb[data-hovered]{background:var(--action-hovered)}#toolbox-configurator-root .slider-thumb[data-dragging]{background:var(--action-pressed)}#toolbox-configurator-root .slider-thumb[data-focus-visible]{outline:var(--focus-width) solid var(--focus-ink);outline-offset:var(--focus-offset)}#toolbox-configurator-root .slider-thumb[data-disabled]{background:var(--c-n-400);cursor:not-allowed}#toolbox-configurator-root .slider[data-disabled] .slider-track,#toolbox-configurator-root .slider[data-disabled] .slider-fill{cursor:not-allowed}#toolbox-configurator-root .slider[data-disabled] .slider-fill{background:linear-gradient(var(--c-n-400), var(--c-n-400)) center/100% var(--space-1) no-repeat}#toolbox-configurator-root .slider-output{font-family:var(--font-mono);font-feature-settings:var(--font-features-data);font-size:var(--text-sm);line-height:var(--leading-sm);white-space:nowrap}#toolbox-configurator-root .slider[data-orientation=vertical]{flex-direction:column;align-items:center;display:inline-flex}#toolbox-configurator-root .slider[data-orientation=vertical] .slider-thumb{inset-block-start:auto;inset-inline-start:50%}#toolbox-configurator-root .slider[data-orientation=vertical] .slider-track{inline-size:var(--space-6);block-size:var(--space-32);background:linear-gradient(var(--c-n-300), var(--c-n-300)) center/var(--space-1) 100% no-repeat}#toolbox-configurator-root .slider[data-orientation=vertical] .slider-fill{background:linear-gradient(var(--c-mark), var(--c-mark)) center/var(--space-1) 100% no-repeat}#toolbox-configurator-root .slider-linear{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}#toolbox-configurator-root .slider-linear>.field-hint,#toolbox-configurator-root .slider-linear>.field-error{grid-column:1/-1}#toolbox-configurator-root .input.range,#toolbox-configurator-root .range{appearance:none;min-height:auto;padding:var(--space-4) var(--space-0);cursor:pointer;background:0 0;border:0}#toolbox-configurator-root .input.range:focus-visible,#toolbox-configurator-root .range:focus-visible{outline:var(--focus-width) solid var(--focus-ink);outline-offset:var(--focus-offset)}#toolbox-configurator-root .input.range::-webkit-slider-runnable-track{block-size:var(--space-1);border-radius:var(--radius);background:var(--c-n-300)}#toolbox-configurator-root .range::-webkit-slider-runnable-track{block-size:var(--space-1);border-radius:var(--radius);background:var(--c-n-300)}#toolbox-configurator-root .input.range::-webkit-slider-thumb{appearance:none;inline-size:var(--space-4);block-size:var(--space-4);border:var(--border-hairline) solid var(--c-bound);border-radius:var(--radius);background:var(--action);margin-block-start:calc((var(--space-1) - var(--space-4)) / 2)}#toolbox-configurator-root .range::-webkit-slider-thumb{appearance:none;inline-size:var(--space-4);block-size:var(--space-4);border:var(--border-hairline) solid var(--c-bound);border-radius:var(--radius);background:var(--action);margin-block-start:calc((var(--space-1) - var(--space-4)) / 2)}#toolbox-configurator-root .input.range::-moz-range-track{block-size:var(--space-1);border-radius:var(--radius);background:var(--c-n-300)}#toolbox-configurator-root .range::-moz-range-track{block-size:var(--space-1);border-radius:var(--radius);background:var(--c-n-300)}#toolbox-configurator-root .input.range::-moz-range-thumb{inline-size:var(--space-4);block-size:var(--space-4);border:var(--border-hairline) solid var(--c-bound);border-radius:var(--radius);background:var(--action)}#toolbox-configurator-root .range::-moz-range-thumb{inline-size:var(--space-4);block-size:var(--space-4);border:var(--border-hairline) solid var(--c-bound);border-radius:var(--radius);background:var(--action)}#toolbox-configurator-root .tabs{gap:var(--space-4);flex-direction:column;display:flex}#toolbox-configurator-root .tab-list{gap:var(--space-2);flex-wrap:wrap;max-width:100%;display:inline-flex}#toolbox-configurator-root .tab{padding:var(--space-2) var(--space-4);min-height:var(--space-10);border:var(--border-hairline) solid var(--c-n-300);border-radius:var(--radius);background:var(--c-paper);max-width:100%;color:var(--c-ink);font-size:var(--text-sm);line-height:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--duration) var(--ease), border-color var(--duration) var(--ease), color var(--duration) var(--ease);justify-content:center;align-items:center;display:inline-flex}#toolbox-configurator-root .tab[data-hovered]{border-color:var(--c-ink)}#toolbox-configurator-root .tab[data-selected],#toolbox-configurator-root .tab[aria-selected=true]{background:var(--c-ink);color:var(--c-paper);border-color:var(--c-ink)}#toolbox-configurator-root .tab[data-disabled]{color:var(--c-n-600);border-color:var(--c-n-300);cursor:not-allowed}#toolbox-configurator-root .tab[data-focus-visible]{outline:var(--focus-width) solid var(--focus-ink);outline-offset:var(--focus-width)}#toolbox-configurator-root.surface-inverse .tab[data-focus-visible]{outline-color:var(--c-paper)}#toolbox-configurator-root .tab-panel[hidden],#toolbox-configurator-root .tab-panel[data-inert]{display:none}@media (prefers-reduced-motion:reduce){#toolbox-configurator-root .tab{transition:none}}@keyframes tooltip-in{0%{opacity:0}to{opacity:1}}@keyframes tooltip-out{0%{opacity:1}to{opacity:0}}#toolbox-configurator-root .tooltip{max-inline-size:calc(var(--space-64) / 2);padding:var(--space-2) var(--space-3);border:var(--border-hairline) solid var(--c-bound);border-radius:var(--radius);background:var(--surface-paper);color:var(--c-body);font-size:var(--text-2xs);line-height:var(--leading-2xs)}#toolbox-configurator-root .tooltip[data-entering]{animation:tooltip-in var(--duration-fast) var(--ease-out)}#toolbox-configurator-root .tooltip[data-exiting]{animation:tooltip-out var(--duration-fast) var(--ease-in)}#toolbox-configurator-root .tooltip-arrow svg{fill:var(--surface-paper);stroke:var(--c-bound);display:block}@media (prefers-reduced-motion:reduce){#toolbox-configurator-root .tooltip[data-entering],#toolbox-configurator-root .tooltip[data-exiting]{animation:none}}#toolbox-configurator-root .breadcrumbs{align-items:center;gap:var(--space-2) var(--space-3);margin:var(--space-0);padding:var(--space-0);font-size:var(--text-sm);line-height:var(--leading-sm);flex-wrap:wrap;list-style:none;display:flex}#toolbox-configurator-root .breadcrumbs li{align-items:center;gap:var(--space-3);overflow-wrap:anywhere;min-inline-size:0;display:flex}#toolbox-configurator-root .breadcrumbs li+li:before{content:"/";color:var(--c-n-600)}#toolbox-configurator-root .breadcrumbs a{color:var(--c-n-600)}#toolbox-configurator-root .breadcrumbs [aria-current=page]{color:var(--c-ink)}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}@keyframes modal-sheet-in{0%{transform:translateY(var(--space-24))}to{transform:translateY(0)}}@keyframes modal-sheet-out{0%{transform:translateY(0)}to{transform:translateY(var(--space-24))}}@keyframes modal-end-in{0%{transform:translateX(var(--space-24))}to{transform:translate(0)}}@keyframes modal-end-out{0%{transform:translate(0)}to{transform:translateX(var(--space-24))}}#toolbox-configurator-root .modal-overlay{z-index:var(--layer-overlay);overscroll-behavior:none;display:flex;position:fixed;inset:0}#toolbox-configurator-root .modal-overlay[data-entering]{animation:modal-fade-in var(--duration) var(--ease-out)}#toolbox-configurator-root .modal-overlay[data-exiting]{animation:modal-fade-out var(--duration-fast) var(--ease-in)}#toolbox-configurator-root .modal-frame{border:var(--border-hairline) solid var(--c-n-300);border-radius:var(--radius);background:var(--surface-paper);flex-direction:column;min-block-size:0;display:flex;position:relative;overflow:hidden}#toolbox-configurator-root .modal{flex-direction:column;flex:1;min-block-size:0;display:flex}#toolbox-configurator-root .modal:focus{outline:none}#toolbox-configurator-root .modal-header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-6);border-block-end:var(--border-hairline) solid var(--c-n-300);flex:none;padding-block-end:var(--space-4);display:flex}#toolbox-configurator-root .modal-header h3{min-inline-size:0;margin:0}#toolbox-configurator-root .modal-body{overscroll-behavior:contain;min-block-size:0;padding:var(--space-6);flex:1;overflow:auto}#toolbox-configurator-root .modal-body-static{overflow:visible}#toolbox-configurator-root .modal-footer{justify-content:flex-end;gap:var(--space-3);padding:var(--space-6);border-block-start:var(--border-hairline) solid var(--c-n-300);flex:none;padding-block-start:var(--space-4);display:flex}#toolbox-configurator-root .modal-close{border-radius:var(--radius);background:var(--surface-sunken);color:var(--c-ink);cursor:pointer;inline-size:var(--space-10);block-size:var(--space-10);transition:background-color var(--duration) var(--ease);border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}#toolbox-configurator-root .modal-close:is([data-hovered],:hover){background:var(--c-n-200)}#toolbox-configurator-root .modal-close:is([data-pressed],:active){background:var(--c-n-300)}#toolbox-configurator-root .modal-close:is([data-focus-visible],:focus-visible){outline:var(--focus-width) solid var(--focus-ink);outline-offset:var(--focus-width)}#toolbox-configurator-root .modal-handle{padding-block:var(--space-4) var(--space-2);flex:none;justify-content:center;display:none}#toolbox-configurator-root .modal-handle-bar{inline-size:var(--space-24);block-size:var(--space-1);border-radius:var(--radius);background:var(--c-n-300)}#toolbox-configurator-root .modal-overlay.modal-inset{padding:var(--space-12)}#toolbox-configurator-root .modal-inset .modal-frame{flex:1;min-inline-size:0}#toolbox-configurator-root .modal-overlay.modal-sheet{flex-direction:column;justify-content:flex-end;padding:0;padding-block-start:var(--space-24)}#toolbox-configurator-root .modal-sheet .modal-frame{inline-size:100%;max-block-size:calc(100dvh - var(--space-24))}#toolbox-configurator-root .modal-sheet .modal-handle{display:flex}#toolbox-configurator-root .modal-sheet .modal-header .modal-close{display:none}#toolbox-configurator-root .modal-sheet[data-entering] .modal-frame{animation:modal-sheet-in var(--duration) var(--ease-out)}#toolbox-configurator-root .modal-sheet[data-exiting] .modal-frame{animation:modal-sheet-out var(--duration-fast) var(--ease-in)}@media (width>=40rem){#toolbox-configurator-root .modal-overlay.modal-sheet{padding:var(--space-12);justify-content:center;align-items:center}#toolbox-configurator-root .modal-sheet .modal-frame{max-inline-size:calc(var(--space-64) * 2);max-block-size:calc(100dvh - var(--space-12) * 2)}#toolbox-configurator-root .modal-sheet .modal-handle{display:none}#toolbox-configurator-root .modal-sheet .modal-header .modal-close{display:flex}}#toolbox-configurator-root .modal-overlay.modal-end{justify-content:flex-end;padding:0}#toolbox-configurator-root .modal-end .modal-frame{border-inline-end:none;border-radius:0;block-size:100%;inline-size:100%;max-inline-size:100%}#toolbox-configurator-root .modal-end[data-entering] .modal-frame{animation:modal-end-in var(--duration) var(--ease-out)}#toolbox-configurator-root .modal-end[data-exiting] .modal-frame{animation:modal-end-out var(--duration-fast) var(--ease-in)}@media (width>=40rem){#toolbox-configurator-root .modal-end .modal-frame{max-inline-size:calc(var(--space-64) * 2);border-radius:var(--radius) 0 0 var(--radius);border-inline-start:var(--border-hairline) solid var(--c-n-300)}}@media (prefers-reduced-motion:reduce){#toolbox-configurator-root .modal-overlay[data-entering],#toolbox-configurator-root .modal-overlay[data-exiting],#toolbox-configurator-root .modal-sheet[data-entering] .modal-frame,#toolbox-configurator-root .modal-sheet[data-exiting] .modal-frame,#toolbox-configurator-root .modal-end[data-entering] .modal-frame,#toolbox-configurator-root .modal-end[data-exiting] .modal-frame,#toolbox-configurator-root .modal-close{transition:none;animation:none}}#toolbox-configurator-root .card{border:var(--border-hairline) solid var(--c-n-300);border-radius:var(--radius);background:var(--surface-paper);padding:var(--space-6)}#toolbox-configurator-root .card-flush{padding:var(--space-0)}#toolbox-configurator-root .card-md{border-radius:var(--radius-md);border:none}#toolbox-configurator-root .card-raised,#toolbox-configurator-root .card.surface-inverse,#toolbox-configurator-root.surface-inverse .card{background:var(--surface-raised)}#toolbox-configurator-root .card-selected{border-color:var(--c-ink);border-width:var(--border-strong);padding:calc(var(--space-6) - var(--border-hairline))}#toolbox-configurator-root .card-expand{cursor:pointer}#toolbox-configurator-root .card-stage{width:auto;max-width:none;height:auto;max-height:none;padding:var(--space-12);overscroll-behavior:none;-webkit-backdrop-filter:blur(var(--space-6));background:0 0;border:none;margin:0;position:fixed;inset:0;overflow:visible}#toolbox-configurator-root .card-stage::backdrop{background:0 0}#toolbox-configurator-root .card-stage:focus{outline:none}#toolbox-configurator-root .card-stage .card{block-size:100%;box-shadow:0 var(--space-8) var(--space-24) color-mix(in srgb, var(--c-ink) 28%, transparent), 0 var(--space-16) var(--space-48) color-mix(in srgb, var(--c-ink) 40%, transparent);position:relative}#toolbox-configurator-root .card-stage-close{z-index:var(--layer-raised);position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4)}#toolbox-configurator-root .card-stage .stack-stretch{block-size:100%;min-block-size:100%}#toolbox-configurator-root .card-stage .logo-display{block-size:auto;inline-size:var(--logo-display-max);max-inline-size:100%;max-width:100%;height:auto;margin-block:8vh;margin-inline:auto}#toolbox-configurator-root.card-stage-lock,#toolbox-configurator-root.card-stage-lock #toolbox-configurator-root,#toolbox-configurator-root.nav-open,#toolbox-configurator-root.nav-open #toolbox-configurator-root{overflow:hidden}#toolbox-configurator-root .code-block{border:var(--border-hairline) solid var(--c-edge);border-radius:var(--radius);background:var(--syntax-surface);inline-size:100%}#toolbox-configurator-root .code-block-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-block-end:var(--border-hairline) solid var(--c-edge);display:flex}#toolbox-configurator-root .code-block-title{margin:var(--space-0);color:var(--c-body);font-family:var(--font-mono);font-feature-settings:var(--font-features-mono);font-size:var(--text-2xs);line-height:var(--leading-sm)}#toolbox-configurator-root .code-block-copy{padding:var(--space-1);border-radius:var(--radius-sm);color:var(--syntax-comment);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;display:inline-flex}#toolbox-configurator-root .code-block-copy:hover,#toolbox-configurator-root .code-block-copy[data-hovered]{background:var(--surface-raised);color:var(--c-mark)}#toolbox-configurator-root .code-block-copy:focus-visible,#toolbox-configurator-root .code-block-copy[data-focus-visible]{outline:var(--focus-width) solid var(--focus-ink);outline-offset:var(--focus-offset)}#toolbox-configurator-root .code-block-copy[data-disabled],#toolbox-configurator-root .code-block-copy:disabled{color:var(--disabled-text);cursor:default}#toolbox-configurator-root .code-block-copy-icon{display:grid}#toolbox-configurator-root .code-block-copy-icon>*{transition:opacity var(--duration-fast) var(--ease-out);grid-area:1/1}#toolbox-configurator-root .code-block-copy-icon>[data-glyph=done],#toolbox-configurator-root .code-block-copy[data-copied] .code-block-copy-icon>[data-glyph=copy]{opacity:0}#toolbox-configurator-root .code-block-copy[data-copied] .code-block-copy-icon>[data-glyph=done]{opacity:1}#toolbox-configurator-root .code-block-pre{--code-shadow-size:var(--space-16);--code-shadow-left:0;--code-shadow-right:0;margin:var(--space-0);padding-block:var(--space-3);padding-inline:var(--space-0);background:var(--syntax-surface);color:var(--syntax-text);font-family:var(--font-mono);font-feature-settings:var(--font-features-mono);font-size:var(--text-sm);line-height:var(--leading-md);border:none;position:relative;overflow-x:auto}#toolbox-configurator-root .code-block-pre>code{padding-inline:var(--space-4);display:block}#toolbox-configurator-root .code-block-pre:before,#toolbox-configurator-root .code-block-pre:after{content:"";inline-size:var(--code-shadow-size);pointer-events:none;z-index:var(--layer-raised);position:absolute;inset-block:0}#toolbox-configurator-root .code-block-pre:before{opacity:var(--code-shadow-left);background:linear-gradient(to right, var(--syntax-shadow), transparent);inset-inline-start:0}#toolbox-configurator-root .code-block-pre:after{opacity:var(--code-shadow-right);background:linear-gradient(to left, var(--syntax-shadow), transparent);inset-inline-end:0}#toolbox-configurator-root .code-block-line{min-inline-size:100%;padding-inline:var(--space-3) var(--space-4);border-inline-start:var(--border-strong) solid transparent;display:table}#toolbox-configurator-root .code-block-line.highlight-line{background:var(--syntax-lineHighlight);border-inline-start-color:var(--c-mark)}#toolbox-configurator-root .code-block-line:hover{background:var(--syntax-lineHighlight)}#toolbox-configurator-root .code-block-num{inline-size:var(--space-10);padding-inline:var(--space-2) var(--space-3);color:var(--syntax-comment);text-align:end;-webkit-user-select:none;user-select:none;display:table-cell}#toolbox-configurator-root .code-block-code{inline-size:100%;display:table-cell}#toolbox-configurator-root .code-block-line[data-diff=added]{background-color:var(--syntax-addTint)}#toolbox-configurator-root .code-block-line[data-diff=removed]{background-color:var(--syntax-removeTint)}#toolbox-configurator-root .code-block-line[data-diff=added]:not([data-diff-syntax]) .token,#toolbox-configurator-root .code-block-line[data-diff=added] .token.prefix{color:var(--syntax-add)}#toolbox-configurator-root .code-block-line[data-diff=removed]:not([data-diff-syntax]) .token,#toolbox-configurator-root .code-block-line[data-diff=removed] .token.prefix{color:var(--syntax-remove)}#toolbox-configurator-root .code-block-pre .token.tag{color:var(--syntax-tag)}#toolbox-configurator-root .code-block-pre .token.parameter,#toolbox-configurator-root .code-block-pre .token.imports,#toolbox-configurator-root .code-block-pre .token.plain,#toolbox-configurator-root .code-block-pre .token.property,#toolbox-configurator-root .code-block-pre .token.variable{color:var(--syntax-text)}#toolbox-configurator-root .code-block-pre .token.punctuation{color:var(--syntax-punctuation)}#toolbox-configurator-root .code-block-pre .token.operator,#toolbox-configurator-root .code-block-pre .token.entity{color:var(--syntax-operator)}#toolbox-configurator-root .code-block-pre .token.comment,#toolbox-configurator-root .code-block-pre .token.prolog,#toolbox-configurator-root .code-block-pre .token.doctype,#toolbox-configurator-root .code-block-pre .token.cdata{color:var(--syntax-comment);font-style:var(--syntax-comment-style,normal)}#toolbox-configurator-root .code-block-pre .token.atrule,#toolbox-configurator-root .code-block-pre .token.keyword,#toolbox-configurator-root .code-block-pre .token.important{color:var(--syntax-keyword);font-weight:var(--syntax-keyword-weight,inherit)}#toolbox-configurator-root .code-block-pre .token.boolean,#toolbox-configurator-root .code-block-pre .token.number,#toolbox-configurator-root .code-block-pre .token.constant,#toolbox-configurator-root .code-block-pre .token.symbol{color:var(--syntax-number)}#toolbox-configurator-root .code-block-pre .token.char,#toolbox-configurator-root .code-block-pre .token.string,#toolbox-configurator-root .code-block-pre .token.attr-value,#toolbox-configurator-root .code-block-pre .token.regex,#toolbox-configurator-root .code-block-pre .token.url{color:var(--syntax-string)}#toolbox-configurator-root .code-block-pre .token.builtin,#toolbox-configurator-root .code-block-pre .token.class-name,#toolbox-configurator-root .code-block-pre .token.maybe-class-name,#toolbox-configurator-root .code-block-pre .token.attr-name{color:var(--syntax-type)}#toolbox-configurator-root .code-block-pre .token.function,#toolbox-configurator-root .code-block-pre .token.function-variable,#toolbox-configurator-root .code-block-pre .token.selector{color:var(--syntax-function)}@media (prefers-reduced-motion:reduce){#toolbox-configurator-root .code-block-copy-icon>*{transition:none}}#toolbox-configurator-root table{border-collapse:collapse;font-feature-settings:var(--font-features-data);width:100%;max-width:100%}#toolbox-configurator-root .table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}#toolbox-configurator-root table td :not(pre)>code{white-space:normal;overflow-wrap:anywhere}#toolbox-configurator-root table td.nowrap:has(>code){white-space:normal}#toolbox-configurator-root table td .code{min-inline-size:0;max-inline-size:100%}#toolbox-configurator-root th{text-align:start;font-size:var(--text-2xs);line-height:var(--leading-2xs);letter-spacing:var(--tracking-2xs);text-transform:uppercase;font-weight:var(--weight-regular);color:var(--c-n-500);padding:var(--space-2) var(--space-3);border-block-end:var(--border-hairline) solid var(--c-n-500);white-space:nowrap;vertical-align:middle}#toolbox-configurator-root td{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);line-height:var(--leading-sm);vertical-align:middle;border-block-end:none}#toolbox-configurator-root tbody tr+tr>td{border-block-start:var(--border-hairline) solid var(--c-n-200)}#toolbox-configurator-root .table-zebra tbody tr:nth-child(2n){background:var(--surface-sunken)}#toolbox-configurator-root .table-contained{border:var(--border-hairline) solid var(--c-n-300);border-radius:var(--radius)}#toolbox-configurator-root .num,#toolbox-configurator-root td.num,#toolbox-configurator-root th.num{text-align:end;font-variant-numeric:tabular-nums}#toolbox-configurator-root tfoot td{font-size:var(--text-2xs);line-height:var(--leading-2xs);letter-spacing:var(--tracking-2xs);color:var(--c-n-600);border-block-end:none;border-block-start:var(--border-hairline) solid var(--c-n-200);padding-block-start:var(--space-3)}#toolbox-configurator-root .table-expand tr.row-expand{cursor:pointer;position:relative}#toolbox-configurator-root .table-expand tr.row-expand:hover,#toolbox-configurator-root .table-expand tr.row-expand[data-hovered]{background:var(--surface-sunken)}#toolbox-configurator-root .table-expand tr.row-expand[data-focus-visible-within]{outline:var(--focus-width) solid var(--focus-ink);outline-offset:calc(var(--focus-width) * -1)}#toolbox-configurator-root .table-expand tr.row-expand-panel[hidden]{display:none}#toolbox-configurator-root .row-expand-panel>td{padding:var(--space-6);background:var(--surface-sunken)}#toolbox-configurator-root table [data-selected]{background:color-mix(in srgb, var(--surface-sunken) 70%, transparent)}#toolbox-configurator-root th[data-focus-visible]{outline:var(--focus-width) solid var(--focus-ink);outline-offset:calc(var(--focus-width) * -1)}#toolbox-configurator-root th[data-allows-sorting]{cursor:pointer;padding-inline-end:var(--space-5);position:relative}#toolbox-configurator-root th[data-allows-sorting]:hover,#toolbox-configurator-root th[data-allows-sorting][data-hovered],#toolbox-configurator-root th[aria-sort]:not([aria-sort=none]){color:var(--c-mark)}#toolbox-configurator-root th:has(>.resizer){position:relative}#toolbox-configurator-root .resizer{inline-size:var(--space-2);cursor:col-resize;touch-action:none}#toolbox-configurator-root .resizer:after{content:"";inset-block:var(--space-2);inline-size:var(--border-hairline);background:var(--c-n-300);position:absolute;inset-inline-start:50%}#toolbox-configurator-root .resizer:hover:after,#toolbox-configurator-root .resizer[data-resizing]:after,#toolbox-configurator-root .resizer[data-focus-visible]:after{background:var(--c-mark)}#toolbox-configurator-root .resizer[data-focus-visible]{outline:var(--focus-width) solid var(--focus-ink);outline-offset:var(--focus-offset)}#toolbox-configurator-root td[data-focus-visible]{outline:var(--focus-width) solid var(--focus-ink);outline-offset:calc(-1 * var(--focus-offset))}#toolbox-configurator-root tr[data-hovered]>td{background:var(--surface-sunken)}#toolbox-configurator-root tr[data-dragging]{opacity:var(--opacity-mute)}#toolbox-configurator-root tr[data-drop-target]>td{border-block-end-color:var(--c-mark);box-shadow:inset 0 calc(-1 * var(--border-strong)) 0 0 var(--c-mark)}#toolbox-configurator-root .table-resizable table{max-width:none}#toolbox-configurator-root .resizer{inline-size:var(--space-2);cursor:col-resize;touch-action:none;position:absolute;inset-block:0;inset-inline-end:calc(-1 * var(--space-1))}#toolbox-configurator-root .table-resizable th:last-child>.resizer{inset-inline-end:0}#toolbox-configurator-root .resizer>input{opacity:0;block-size:100%;inline-size:100%;cursor:inherit;border:0;margin:0;padding:0;position:absolute;inset:0}#toolbox-configurator-root .status{--status-swatch:var(--c-bound);align-items:center;gap:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-medium);display:inline-flex}#toolbox-configurator-root .status:before{content:"";inline-size:var(--space-3);block-size:var(--space-3);background:var(--status-swatch);flex:none}#toolbox-configurator-root .status-idle{--status-swatch:var(--c-bound)}#toolbox-configurator-root .status-ok{--status-swatch:var(--status-ok)}#toolbox-configurator-root .status-warning{--status-swatch:var(--status-warning)}#toolbox-configurator-root .status-fault{--status-swatch:var(--status-fault)}#toolbox-configurator-root .status-notice{--status-swatch:var(--status-notice)}@keyframes status-pulse{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 var(--space-2) 0 color-mix(in srgb, var(--status-swatch) 40%, transparent)}}#toolbox-configurator-root .status-pulse:before{animation:status-pulse var(--duration-pulse) var(--ease) infinite}@media (prefers-reduced-motion:reduce){#toolbox-configurator-root .status-pulse:before{animation:none}}#toolbox-configurator-root .status-glyph{font-family:var(--font-mono);font-weight:var(--weight-semibold)}#toolbox-configurator-root .badge{align-items:center;gap:var(--space-1);padding:var(--space-0) var(--space-2);min-height:var(--space-5);border:var(--border-hairline) solid var(--c-bound);border-radius:var(--radius-full);background:var(--surface-paper);color:var(--c-ink);font-family:var(--font-mono);font-size:var(--text-2xs);line-height:var(--leading-2xs);letter-spacing:0;font-weight:var(--weight-medium);white-space:nowrap;display:inline-flex}#toolbox-configurator-root .badge-primary,#toolbox-configurator-root .badge-solid{background:var(--c-ink);color:var(--c-paper);border-color:var(--c-ink)}#toolbox-configurator-root .badge-neutral{background:var(--c-n-200);color:var(--c-n-900);border-color:var(--c-n-200)}#toolbox-configurator-root .badge-muted{background:var(--c-n-100);color:var(--c-n-700);border-color:var(--c-n-100)}#toolbox-configurator-root .badge-ok{background:var(--status-ok);color:var(--c-paper);border-color:var(--status-ok)}#toolbox-configurator-root .badge-warning{background:var(--status-warning);color:var(--c-ink);border-color:var(--status-warning)}#toolbox-configurator-root .badge-fault{background:var(--status-fault);color:var(--c-paper);border-color:var(--status-fault)}#toolbox-configurator-root .badge-notice{background:var(--status-notice);color:var(--c-paper);border-color:var(--status-notice)}#toolbox-configurator-root .badge-neutral-subtle{background:var(--surface-sunken);color:var(--c-body);border-color:var(--c-bound)}#toolbox-configurator-root .badge-ok-subtle{background:var(--status-ok-background);color:var(--status-ok-foreground);border-color:var(--status-ok-foreground)}#toolbox-configurator-root .badge-warning-subtle{background:var(--status-warning-background);color:var(--status-warning-foreground);border-color:var(--status-warning-foreground)}#toolbox-configurator-root .badge-fault-subtle{background:var(--status-fault-background);color:var(--status-fault-foreground);border-color:var(--status-fault-foreground)}#toolbox-configurator-root .badge-notice-subtle{background:var(--status-notice-background);color:var(--status-notice-foreground);border-color:var(--status-notice-foreground)}#toolbox-configurator-root.surface-inverse :is(.badge-ok,.badge-fault,.badge-notice):not(.badge-ok-subtle,.badge-fault-subtle,.badge-notice-subtle){color:var(--c-ink)}#toolbox-configurator-root.surface-inverse .badge-warning:not(.badge-warning-subtle),#toolbox-configurator-root.surface-inverse .surface-inverse :is(.badge-ok,.badge-fault,.badge-notice):not(.badge-ok-subtle,.badge-fault-subtle,.badge-notice-subtle){color:var(--c-paper)}#toolbox-configurator-root.surface-inverse .surface-inverse .badge-warning:not(.badge-warning-subtle),#toolbox-configurator-root.surface-inverse .surface-inverse .surface-inverse :is(.badge-ok,.badge-fault,.badge-notice):not(.badge-ok-subtle,.badge-fault-subtle,.badge-notice-subtle){color:var(--c-ink)}#toolbox-configurator-root.surface-inverse .surface-inverse .surface-inverse .badge-warning:not(.badge-warning-subtle){color:var(--c-paper)}#toolbox-configurator-root .callout{align-items:flex-start;gap:var(--space-3);border-inline-start:var(--border-strong) solid var(--c-ink);padding:var(--space-3) var(--space-4);background:var(--surface-sunken);font-size:var(--text-sm);line-height:var(--leading-sm);display:flex}#toolbox-configurator-root .callout-body{flex:auto;min-inline-size:0}#toolbox-configurator-root .callout-ok{border-inline-start-color:var(--status-ok);background:var(--status-ok-background);color:var(--status-ok-foreground)}#toolbox-configurator-root .callout-fault{border-inline-start-color:var(--status-fault);background:var(--status-fault-background);color:var(--status-fault-foreground)}#toolbox-configurator-root .callout-warning{border-inline-start-color:var(--status-warning);background:var(--status-warning-background);color:var(--status-warning-foreground)}#toolbox-configurator-root .callout-notice{border-inline-start-color:var(--status-notice);background:var(--status-notice-background);color:var(--status-notice-foreground)}#toolbox-configurator-root .callout-bold{background:var(--c-ink);color:var(--c-paper);border-inline-start-color:#0000}#toolbox-configurator-root .callout-bold.callout-ok{background:var(--status-ok)}#toolbox-configurator-root .callout-bold.callout-fault{background:var(--status-fault)}#toolbox-configurator-root .callout-bold.callout-warning{background:var(--status-warning);color:var(--c-ink)}#toolbox-configurator-root .callout-bold.callout-notice{background:var(--status-notice)}#toolbox-configurator-root .callout>.icon{color:inherit;flex:none;margin-block-start:calc((var(--leading-sm) - var(--space-4)) / 2)}#toolbox-configurator-root .callout-close{color:inherit;cursor:pointer;inline-size:var(--space-5);block-size:var(--space-5);min-inline-size:var(--space-5);min-block-size:var(--space-5);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}#toolbox-configurator-root .callout-close:hover,#toolbox-configurator-root .callout-close[data-hovered]{background:var(--surface-paper)}#toolbox-configurator-root .callout-close:focus-visible,#toolbox-configurator-root .callout-close[data-focus-visible]{outline:var(--focus-width) solid var(--focus-ink);outline-offset:var(--focus-offset)}#toolbox-configurator-root .toast-region{gap:var(--space-2);z-index:var(--layer-overlay);max-inline-size:calc(var(--space-64) * 1.5);flex-direction:column;display:flex;position:fixed;inset-block-end:var(--space-6);inset-inline-end:var(--space-6)}#toolbox-configurator-root .toast{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border-hairline) solid var(--c-bound);border-radius:var(--radius);background:var(--surface-paper);color:var(--c-body);font-size:var(--text-sm);line-height:var(--leading-sm);display:flex}#toolbox-configurator-root .toast-content{flex:1;min-inline-size:0}#toolbox-configurator-root .toast[data-focus-visible]{outline:var(--focus-width) solid var(--focus-ink);outline-offset:var(--focus-offset)}#toolbox-configurator-root .progress,#toolbox-configurator-root .meter{appearance:none;inline-size:100%;block-size:var(--space-2);border:var(--border-hairline) solid var(--c-bound);border-radius:var(--radius);background:var(--surface-paper);color:var(--c-mark);display:block;overflow:hidden}#toolbox-configurator-root .progress::-webkit-progress-bar{background:0 0}#toolbox-configurator-root .progress::-webkit-progress-value{background:var(--c-mark)}#toolbox-configurator-root .progress::-moz-progress-bar{background:var(--c-mark)}#toolbox-configurator-root .meter::-webkit-meter-bar{border-radius:var(--radius);background:0 0;border:0;block-size:100%}#toolbox-configurator-root .meter::-webkit-meter-optimum-value{background:var(--c-mark)}#toolbox-configurator-root .meter::-webkit-meter-suboptimum-value{background:var(--c-mark)}#toolbox-configurator-root .meter::-webkit-meter-even-less-good-value{background:var(--c-mark)}#toolbox-configurator-root .meter::-moz-meter-bar{background:var(--c-mark)}#toolbox-configurator-root .meter-unknown{border-style:dashed}#toolbox-configurator-root .progress-field,#toolbox-configurator-root .meter-field{gap:var(--space-2);inline-size:100%;display:grid}#toolbox-configurator-root .progress-fill,#toolbox-configurator-root .meter-fill{background:var(--c-mark);block-size:100%;transition:inline-size var(--duration) var(--ease)}#toolbox-configurator-root .progress-fill{--progress:0;inline-size:var(--progress)}#toolbox-configurator-root .meter-fill{--meter:0;inline-size:var(--meter)}#toolbox-configurator-root .progress-fill[data-indeterminate]{inline-size:40%;animation:progress-sweep var(--duration-pulse) linear infinite}@keyframes progress-sweep{0%{translate:-100%}to{translate:250%}}@media (prefers-reduced-motion:reduce){#toolbox-configurator-root .progress-fill,#toolbox-configurator-root .meter-fill{transition:none}#toolbox-configurator-root .progress-fill[data-indeterminate]{animation:none}}#toolbox-configurator-root .telemetry-group{min-inline-size:0;padding:var(--space-3);border:var(--border-hairline) solid var(--c-n-300)}#toolbox-configurator-root .telemetry-grid{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}#toolbox-configurator-root .telemetry-cell{gap:var(--space-2);min-inline-size:0;padding:var(--space-2);background:var(--surface-raised);text-align:center;font-size:var(--text-xs);line-height:var(--leading-xs);overflow-wrap:anywhere;flex-direction:column;display:flex}#toolbox-configurator-root .telemetry-cell>.swatch{align-self:center}#toolbox-configurator-root .telemetry-cell>.meter{margin-block-start:auto}#toolbox-configurator-root .telemetry-slot,#toolbox-configurator-root .telemetry-reading{gap:var(--space-2);flex-direction:column;display:flex}#toolbox-configurator-root .telemetry-slot{align-items:center}#toolbox-configurator-root .telemetry-reading{margin-block-start:auto}#toolbox-configurator-root .telemetry-compact{container-type:inline-size}#toolbox-configurator-root .telemetry-compact .telemetry-group{grid-template-columns:var(--space-12) minmax(0, 1fr);align-items:start;gap:var(--space-2);border:0;padding:0;display:grid}#toolbox-configurator-root .telemetry-compact .telemetry-grid{gap:var(--space-1);margin:0}#toolbox-configurator-root .telemetry-compact .telemetry-cell{padding:var(--space-1);gap:0}#toolbox-configurator-root .telemetry-compact .telemetry-slot{justify-content:center;gap:var(--space-1);flex-direction:row}#toolbox-configurator-root .telemetry-compact .swatch{inline-size:var(--space-3);block-size:var(--space-3)}#toolbox-configurator-root .telemetry-compact .telemetry-reading{align-items:center;gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto;display:grid}#toolbox-configurator-root .telemetry-compact .telemetry-reading>.num{white-space:nowrap}#toolbox-configurator-root .telemetry-compact .meter{min-inline-size:0;block-size:var(--space-1)}@container (width<=24rem){#toolbox-configurator-root .telemetry-compact .telemetry-group{grid-template-columns:minmax(0,1fr)}#toolbox-configurator-root .telemetry-compact .telemetry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}#toolbox-configurator-root .slot-groups{grid-template-columns:repeat(auto-fit, minmax(var(--space-48), 1fr));gap:var(--space-5);display:grid;container:slot-groups/inline-size}#toolbox-configurator-root .slot-group{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex;container-type:inline-size}#toolbox-configurator-root .slot-group-head{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-2);border-block-end:var(--border-hairline) solid var(--c-ink);flex-wrap:wrap;padding-block-end:var(--space-1);display:flex}#toolbox-configurator-root .slot-group-name{font-family:var(--font-mono);font-feature-settings:var(--font-features-mono);font-size:var(--text-3xs);line-height:var(--leading-3xs);letter-spacing:var(--tracking-3xs);text-transform:uppercase;font-weight:var(--weight-medium);color:var(--c-ink);white-space:nowrap}#toolbox-configurator-root .slot-group-readings{align-items:center;gap:var(--space-1);font-family:var(--font-mono);font-feature-settings:var(--font-features-data), var(--font-features-mono);font-size:var(--text-3xs);line-height:var(--leading-3xs);color:var(--c-n-700);white-space:nowrap;display:inline-flex}#toolbox-configurator-root .slot-group-readings>*+:before{content:"·";color:var(--c-n-500);margin-inline-end:var(--space-1)}#toolbox-configurator-root .reading{align-items:center;gap:var(--space-1);display:inline-flex}#toolbox-configurator-root .reading>.icon{block-size:var(--space-4);inline-size:var(--space-4)}#toolbox-configurator-root .reading-ok>.icon{color:var(--status-ok-foreground)}@container slot-groups (width>=25rem){#toolbox-configurator-root .slot-group:not(:only-child) .slot-group-head{align-items:flex-start;gap:var(--space-0);min-block-size:calc(var(--leading-3xs) + var(--leading-3xs) + var(--space-1) + var(--border-hairline));flex-flow:column;justify-content:flex-start}}#toolbox-configurator-root .slot-table{table-layout:fixed;font-size:var(--text-2xs);line-height:var(--leading-2xs)}#toolbox-configurator-root .slot-table th,#toolbox-configurator-root .slot-table td{padding-inline:var(--space-0) var(--space-2);white-space:nowrap;text-overflow:ellipsis;border-block-end:0;overflow:hidden}#toolbox-configurator-root .slot-table th:last-child,#toolbox-configurator-root .slot-table td:last-child{padding-inline-end:var(--space-0)}#toolbox-configurator-root .slot-table th{font-family:var(--font-mono);font-feature-settings:var(--font-features-mono);font-size:var(--text-3xs);line-height:var(--leading-3xs);letter-spacing:var(--tracking-3xs);padding-block:var(--space-0) var(--space-1)}#toolbox-configurator-root .slot-table th:first-child{inline-size:var(--space-10)}#toolbox-configurator-root .slot-table th:last-child{inline-size:var(--space-24)}#toolbox-configurator-root .slot-table td{padding-block:var(--space-1);border-block-start:var(--border-hairline) solid var(--c-n-200);font-size:var(--text-2xs);line-height:var(--leading-2xs);vertical-align:middle}#toolbox-configurator-root .slot-id{align-items:center;gap:var(--space-1);font-family:var(--font-mono);font-feature-settings:var(--font-features-mono);color:var(--c-ink);display:inline-flex}#toolbox-configurator-root .slot-table .swatch{inline-size:var(--space-3);block-size:var(--space-3);border-color:var(--c-ink)}#toolbox-configurator-root .slot-level{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}#toolbox-configurator-root .slot-level>.meter{flex:auto;min-inline-size:0}#toolbox-configurator-root .slot-level>.num{inline-size:var(--space-12);font-family:var(--font-mono);font-feature-settings:var(--font-features-data), var(--font-features-mono);font-weight:var(--weight-semibold);color:var(--c-ink);flex:none}#toolbox-configurator-root .slot-level>.muted{font-weight:var(--weight-regular);color:var(--c-n-600)}@container (width>=24rem){#toolbox-configurator-root .slot-table th:last-child{inline-size:var(--space-40)}}#toolbox-configurator-root .swatch{inline-size:var(--space-10);block-size:var(--space-6);border:var(--border-hairline) solid var(--c-n-500);border-radius:var(--radius-sm);flex:none;display:block}#toolbox-configurator-root .swatch-paper{background:var(--c-paper)}#toolbox-configurator-root .swatch-n-050{background:var(--c-n-050)}#toolbox-configurator-root .swatch-n-100{background:var(--c-n-100)}#toolbox-configurator-root .swatch-n-200{background:var(--c-n-200)}#toolbox-configurator-root .swatch-n-300{background:var(--c-n-300)}#toolbox-configurator-root .swatch-n-400{background:var(--c-n-400)}#toolbox-configurator-root .swatch-n-500{background:var(--c-n-500)}#toolbox-configurator-root .swatch-n-600{background:var(--c-n-600)}#toolbox-configurator-root .swatch-n-700{background:var(--c-n-700)}#toolbox-configurator-root .swatch-n-800{background:var(--c-n-800)}#toolbox-configurator-root .swatch-n-900{background:var(--c-n-900)}#toolbox-configurator-root .swatch-ink{background:var(--c-ink)}#toolbox-configurator-root .swatch-primary{background:var(--primary)}#toolbox-configurator-root .swatch-primary-on{background:var(--primary-on)}#toolbox-configurator-root .swatch-primary-background{background:var(--primary-background)}#toolbox-configurator-root .swatch-primary-foreground{background:var(--primary-foreground)}#toolbox-configurator-root .swatch-primary-hover{background:var(--primary-hover)}#toolbox-configurator-root .swatch-primary-active{background:var(--primary-active)}#toolbox-configurator-root .swatch-fault{background:var(--status-fault)}#toolbox-configurator-root .swatch-warning{background:var(--status-warning)}#toolbox-configurator-root .swatch-ok{background:var(--status-ok)}#toolbox-configurator-root .swatch-notice{background:var(--status-notice)}#toolbox-configurator-root .swatch-fault-foreground{background:var(--status-fault-foreground)}#toolbox-configurator-root .swatch-warning-foreground{background:var(--status-warning-foreground)}#toolbox-configurator-root .swatch-ok-foreground{background:var(--status-ok-foreground)}#toolbox-configurator-root .swatch-notice-foreground{background:var(--status-notice-foreground)}#toolbox-configurator-root .swatch-fault-background{background:var(--status-fault-background)}#toolbox-configurator-root .swatch-warning-background{background:var(--status-warning-background)}#toolbox-configurator-root .swatch-ok-background{background:var(--status-ok-background)}#toolbox-configurator-root .swatch-notice-background{background:var(--status-notice-background)}#toolbox-configurator-root .swatch-idle{background:var(--c-paper)}#toolbox-configurator-root .thumb{inline-size:var(--space-12);block-size:var(--space-10);border:var(--border-hairline) solid var(--c-n-300);background:var(--surface-raised);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}#toolbox-configurator-root .thumb>img{inline-size:var(--space-10);block-size:var(--space-8);object-fit:contain;display:block}#toolbox-configurator-root .price{align-items:baseline;gap:var(--space-2);font-feature-settings:var(--font-features-data);display:flex}#toolbox-configurator-root .price-value{font-family:var(--font-mono);font-feature-settings:var(--font-features-data), var(--font-features-mono);font-size:var(--text-2xl);line-height:var(--leading-2xl);letter-spacing:var(--tracking-2xl);font-weight:var(--weight-semibold);color:var(--c-ink)}#toolbox-configurator-root .price-unit{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--c-n-600)}#toolbox-configurator-root .price-was{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--c-n-600);text-decoration:line-through}#toolbox-configurator-root .price-sm .price-value{font-size:var(--text-xl);line-height:var(--leading-xl);letter-spacing:var(--tracking-xl)}#toolbox-configurator-root .product-card{gap:var(--space-2);flex-direction:column;display:flex;position:relative}#toolbox-configurator-root .product-card-media{aspect-ratio:3/2;background:var(--surface-raised);margin-block-end:var(--space-2);overflow:hidden}#toolbox-configurator-root .product-card-media>img{object-fit:cover;block-size:100%;inline-size:100%;display:block}#toolbox-configurator-root .product-card-title{font-size:var(--text-md);line-height:var(--leading-md);letter-spacing:var(--tracking-md);font-weight:var(--weight-regular)}#toolbox-configurator-root .product-card-title a{color:inherit;text-decoration:none}#toolbox-configurator-root .product-card-title a:after{content:"";position:absolute;inset:0}#toolbox-configurator-root .product-card-title a:focus-visible{outline:none}#toolbox-configurator-root .product-card-title a:focus-visible:after{outline:var(--focus-width) solid var(--focus-ink);outline-offset:var(--focus-offset)}@media (hover:hover){#toolbox-configurator-root .product-card:hover .product-card-title a{text-decoration:underline}}#toolbox-configurator-root .summary{gap:var(--space-2);font-feature-settings:var(--font-features-data);flex-direction:column;display:flex}#toolbox-configurator-root .summary-line{justify-content:space-between;gap:var(--space-4);font-size:var(--text-sm);line-height:var(--leading-sm);display:flex}#toolbox-configurator-root .summary-line dt{color:var(--c-n-600)}#toolbox-configurator-root .summary-line dd{margin:var(--space-0);font-variant-numeric:tabular-nums}#toolbox-configurator-root .summary-total{border-block-start:var(--border-strong) solid var(--c-ink);margin-block-start:var(--space-2);padding-block-start:var(--space-3)}#toolbox-configurator-root .file{justify-content:space-between;align-items:center;gap:var(--space-3);border:var(--border-hairline) dashed var(--c-bound);padding:var(--space-4);background:var(--surface-raised);font-size:var(--text-sm);line-height:var(--leading-sm);transition:border-color var(--duration) var(--ease), background-color var(--duration) var(--ease);flex-wrap:wrap;display:flex}#toolbox-configurator-root .file:is([data-hovered],:hover){border-color:var(--c-mark)}#toolbox-configurator-root .file[data-drop-target]{border-style:solid;border-color:var(--c-mark);background:var(--surface-sunken)}#toolbox-configurator-root .file[data-focus-visible]{outline:var(--focus-width) solid var(--focus-ink);outline-offset:var(--focus-offset)}#toolbox-configurator-root .file[data-disabled]{color:var(--disabled-text);border-color:var(--disabled-bound);cursor:not-allowed}#toolbox-configurator-root .sheet{box-sizing:border-box;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--c-n-900);width:100%;max-width:var(--page-a4-w);padding:var(--page-margin);background:var(--surface-paper);border:var(--border-hairline) solid var(--c-n-300)}#toolbox-configurator-root .tape-corner{padding-block-start:calc(var(--tape-stripe) * 13);position:relative;overflow:hidden}#toolbox-configurator-root .tape-corner:after{content:"";box-sizing:content-box;inline-size:calc(var(--tape-stripe) * 28);block-size:var(--tape-stripe);border-block:var(--tape-stripe) solid var(--filament-red);border-block-end-color:var(--filament-teal);background:var(--filament-yellow);pointer-events:none;position:absolute;inset-block-start:calc(var(--tape-stripe) * 3.85);inset-inline-end:calc(var(--tape-stripe) * -8.65);transform:rotate(45deg)}#toolbox-configurator-root .tape-corner:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{transform:rotate(-45deg)}#toolbox-configurator-root .tape-edge{block-size:var(--tape-edge);background-image:repeating-linear-gradient(45deg, var(--filament-red) 0 var(--tape-stripe), var(--filament-yellow) var(--tape-stripe) calc(var(--tape-stripe) * 2), var(--filament-teal) calc(var(--tape-stripe) * 2) calc(var(--tape-stripe) * 3));display:block}#toolbox-configurator-root .mark{--mark-src:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%203%203%22%20fill%3D%22%23000%22%3E%3Cpath%20d%3D%22M0%200h2v2H1v1H0zM2%202h1v1H2z%22%2F%3E%3C%2Fsvg%3E);inline-size:var(--space-6);block-size:var(--space-6);-webkit-mask:var(--mark-src) no-repeat center/contain;-webkit-mask:var(--mark-src) no-repeat center/contain;mask:var(--mark-src) no-repeat center/contain;aspect-ratio:1;background-color:currentColor;flex:none;display:inline-block}#toolbox-configurator-root .mark-sm{inline-size:var(--space-4);block-size:var(--space-4)}#toolbox-configurator-root .mark-lg{inline-size:var(--space-8);block-size:var(--space-8)}#toolbox-configurator-root .mark-xl{inline-size:var(--space-16);block-size:var(--space-16)}#toolbox-configurator-root .lockup{--lockup-ink-height:var(--space-6);align-items:baseline;gap:calc(var(--lockup-ink-height) / 3);color:var(--c-ink);white-space:nowrap;text-decoration:none;display:inline-flex}#toolbox-configurator-root .lockup>.mark{inline-size:var(--lockup-ink-height);block-size:var(--lockup-ink-height)}#toolbox-configurator-root .lockup-wordmark{font-family:var(--font-sans);font-size:calc(var(--lockup-ink-height) / var(--logo-cap-height));font-style:normal;font-weight:var(--weight-medium);font-feature-settings:var(--font-features-text);letter-spacing:var(--logo-wordmark-tracking);text-transform:lowercase;line-height:1}#toolbox-configurator-root .lockup-lg{--lockup-ink-height:var(--space-8)}#toolbox-configurator-root .lockup-xl{--lockup-ink-height:var(--space-12)}#toolbox-configurator-root .mark-toolbox{--mark-src:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2090%2090%22%20fill%3D%22%23000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%2033.33H23.33V66.67H66.67V33.33H90V90H0ZM33.33%200H56.67V23.33H33.33Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E)}#toolbox-configurator-root .fade{transition:opacity var(--duration) var(--ease)}#toolbox-configurator-root .hover-fade:hover .fade,#toolbox-configurator-root .hover-fade:focus-within .fade{opacity:0}#toolbox-configurator-root{scrollbar-width:thin;scrollbar-color:var(--c-n-900) transparent}#toolbox-configurator-root::-webkit-scrollbar{inline-size:var(--space-2);block-size:var(--space-2)}#toolbox-configurator-root::-webkit-scrollbar-track{background:0 0}#toolbox-configurator-root::-webkit-scrollbar-thumb{background-color:var(--c-n-900);border-radius:var(--radius)}@media print{#toolbox-configurator-root{scrollbar-width:auto;scrollbar-color:auto}}#toolbox-configurator-root .site-header{z-index:var(--layer-sticky);border-block-end:var(--border-hairline) solid var(--c-edge);background:var(--scrim);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));transition:transform var(--duration) var(--ease);position:sticky;top:0}#toolbox-configurator-root .site-header.is-hidden:not(:focus-within){pointer-events:none;transform:translateY(-100%)}#toolbox-configurator-root.nav-open .site-header.is-hidden:not(:focus-within){pointer-events:auto;transform:none}@media (prefers-reduced-motion:reduce){#toolbox-configurator-root .site-header{transition:none}#toolbox-configurator-root .site-header.is-hidden:not(:focus-within){transform:none}}#toolbox-configurator-root .site-header .container{justify-content:space-between;align-items:center;gap:var(--space-6);padding-block:var(--space-4);display:flex}#toolbox-configurator-root .logo{block-size:var(--space-6);inline-size:auto;display:block}#toolbox-configurator-root .logo-mark{block-size:var(--space-8)}#toolbox-configurator-root .logo-full{block-size:auto;inline-size:100%;max-inline-size:none;display:block}#toolbox-configurator-root .logo-display{block-size:3.6vh;inline-size:auto;max-inline-size:var(--logo-display-max);max-width:min(100%, var(--logo-display-max));margin-block:3.6vh;margin-inline:1.8vh;display:block}#toolbox-configurator-root .nav{gap:var(--space-6);flex-wrap:wrap;display:flex}#toolbox-configurator-root .nav a{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);color:var(--c-mute);transition:color var(--duration) var(--ease);text-decoration:none}#toolbox-configurator-root .nav a:hover,#toolbox-configurator-root .nav a[aria-current=page]{color:var(--c-mark)}#toolbox-configurator-root .nav a[aria-current=page]{text-decoration:underline}#toolbox-configurator-root .site-header .nav{display:none}#toolbox-configurator-root .nav-dot{z-index:var(--layer-sticky);inline-size:var(--space-10);block-size:var(--space-10);color:var(--c-mark);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}#toolbox-configurator-root .nav-dot:before,#toolbox-configurator-root .nav-dot:after{content:"";transition:inline-size var(--duration) var(--ease), block-size var(--duration) var(--ease), transform var(--duration) var(--ease);border-radius:50%;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}#toolbox-configurator-root .nav-dot:before{inline-size:var(--space-6);block-size:var(--space-6);background:currentColor}#toolbox-configurator-root .nav-dot:after{inline-size:var(--space-2);block-size:var(--space-2);background:var(--surface-paper);transform:scale(0)}#toolbox-configurator-root .nav-dot[aria-expanded=true]:after{transform:scale(1)}#toolbox-configurator-root .nav-dot:hover:before{inline-size:var(--space-8);block-size:var(--space-8)}#toolbox-configurator-root .nav-overlay{z-index:calc(var(--layer-sticky) - 1);background:color-mix(in srgb, var(--surface-paper) 48%, transparent);width:100%;max-width:none;height:100%;max-height:none;-webkit-backdrop-filter:blur(var(--space-6));backdrop-filter:blur(var(--space-6));color:var(--c-mark);border:0;margin:0;padding:0;position:fixed;inset:0}#toolbox-configurator-root .nav-overlay nav{align-items:flex-start;gap:var(--space-2);padding-inline:var(--grid-margin-sm);flex-direction:column;padding-block-start:var(--space-16);padding-block-end:var(--space-12);display:flex}#toolbox-configurator-root .nav-overlay a{font-size:var(--text-xl);line-height:var(--leading-xl);letter-spacing:var(--tracking-xl);color:var(--c-mark);padding-block:var(--space-3);text-decoration:none}#toolbox-configurator-root .nav-overlay a:hover,#toolbox-configurator-root .nav-overlay a[aria-current=page]{text-decoration:underline;text-decoration-thickness:var(--border-hairline)}@media (width>=40rem){#toolbox-configurator-root .nav-overlay nav{padding-inline:var(--grid-margin-md)}}@media (width>=64rem){#toolbox-configurator-root .site-header .nav{display:flex}#toolbox-configurator-root .nav-dot,#toolbox-configurator-root .nav-overlay{display:none}#toolbox-configurator-root .nav-overlay nav{padding-inline:var(--grid-margin-lg)}}#toolbox-configurator-root .site-footer{padding-block:var(--space-16)}#toolbox-configurator-root .container{padding-inline:var(--grid-margin-sm);margin-inline:auto}@media (width>=40rem){#toolbox-configurator-root .container{padding-inline:var(--grid-margin-md)}}@media (width>=64rem){#toolbox-configurator-root .container{padding-inline:var(--grid-margin-lg)}}#toolbox-configurator-root .container-contained,#toolbox-configurator-root .layout-contained .container{max-width:var(--grid-max)}#toolbox-configurator-root .grid{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));gap:var(--grid-gutter);display:grid}#toolbox-configurator-root .grid-cards{grid-auto-rows:1fr}#toolbox-configurator-root .grid-cards>*{min-inline-size:0;display:flex}#toolbox-configurator-root .grid-cards>*>.card{flex:1;min-inline-size:0}#toolbox-configurator-root .stack>*+*{margin-block-start:var(--space-4)}#toolbox-configurator-root .stack-2>*+*{margin-block-start:var(--space-2)}#toolbox-configurator-root .stack-4>*+*{margin-block-start:var(--space-4)}#toolbox-configurator-root .stack-6>*+*{margin-block-start:var(--space-6)}#toolbox-configurator-root .stack-12>*+*{margin-block-start:var(--space-12)}#toolbox-configurator-root .stack-24>*+*{margin-block-start:var(--space-24)}#toolbox-configurator-root .rule{border:0;border-block-start:var(--border-hairline) solid var(--c-edge);margin:0}#toolbox-configurator-root .rule-strong{border:0;border-block-start:var(--border-strong) solid var(--c-mark);margin:0}#toolbox-configurator-root .surface-raised{background:var(--surface-raised)}#toolbox-configurator-root .surface-sunken{background:var(--surface-sunken)}#toolbox-configurator-root .surface-frost{background:color-mix(in srgb, var(--surface-paper) 48%, transparent);-webkit-backdrop-filter:blur(var(--space-6));backdrop-filter:blur(var(--space-6))}#toolbox-configurator-root.surface-inverse{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--surface-paper);color:var(--c-n-900);-webkit-font-smoothing:antialiased}#toolbox-configurator-root.surface-inverse .surface-inverse{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:auto}#toolbox-configurator-root.surface-inverse .surface-inverse .surface-inverse{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased}#toolbox-configurator-root .col-1,#toolbox-configurator-root .col-2,#toolbox-configurator-root .col-3,#toolbox-configurator-root .col-4,#toolbox-configurator-root .col-5,#toolbox-configurator-root .col-6,#toolbox-configurator-root .col-7,#toolbox-configurator-root .col-8,#toolbox-configurator-root .col-9,#toolbox-configurator-root .col-10,#toolbox-configurator-root .col-11,#toolbox-configurator-root .col-12{grid-column-end:span 12}#toolbox-configurator-root .start-4,#toolbox-configurator-root .start-5,#toolbox-configurator-root .start-7{grid-column-start:auto}@media (width>=40rem){#toolbox-configurator-root .col-1,#toolbox-configurator-root .col-2,#toolbox-configurator-root .col-3,#toolbox-configurator-root .col-4,#toolbox-configurator-root .col-5,#toolbox-configurator-root .col-6{grid-column-end:span 6}}@media (width>=64rem){#toolbox-configurator-root .col-1{grid-column-end:span 1}#toolbox-configurator-root .col-2{grid-column-end:span 2}#toolbox-configurator-root .col-3{grid-column-end:span 3}#toolbox-configurator-root .col-4{grid-column-end:span 4}#toolbox-configurator-root .col-5{grid-column-end:span 5}#toolbox-configurator-root .col-6{grid-column-end:span 6}#toolbox-configurator-root .col-7{grid-column-end:span 7}#toolbox-configurator-root .col-8{grid-column-end:span 8}#toolbox-configurator-root .col-9{grid-column-end:span 9}#toolbox-configurator-root .col-10{grid-column-end:span 10}#toolbox-configurator-root .col-11{grid-column-end:span 11}#toolbox-configurator-root .col-12{grid-column-end:span 12}#toolbox-configurator-root .start-4{grid-column-start:4}#toolbox-configurator-root .start-5{grid-column-start:5}#toolbox-configurator-root .start-7{grid-column-start:7}}#toolbox-configurator-root .row{align-items:center;gap:var(--space-4);display:flex}#toolbox-configurator-root .row-between{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}#toolbox-configurator-root .row-baseline{align-items:baseline;gap:var(--space-3);display:flex}#toolbox-configurator-root .row-center{justify-content:center}#toolbox-configurator-root .row-wrap{flex-wrap:wrap}#toolbox-configurator-root .grow{flex:auto;min-width:0}#toolbox-configurator-root .detail-split{align-items:flex-start;gap:var(--space-6);flex-wrap:wrap;display:flex}#toolbox-configurator-root .detail-split>*{overflow-wrap:anywhere;min-inline-size:0}#toolbox-configurator-root .detail-split>:first-child{flex:2 1 var(--space-64)}#toolbox-configurator-root .detail-split>:last-child{flex:1 1 var(--space-48)}#toolbox-configurator-root .detail-split-media{align-items:stretch}#toolbox-configurator-root .detail-split-media>:first-child{align-self:flex-start}#toolbox-configurator-root .detail-split-media>:last-child{flex-basis:calc(var(--space-64) + var(--space-32))}#toolbox-configurator-root .detail-split-summary{justify-content:space-between;gap:var(--space-4);flex-direction:column;display:flex}#toolbox-configurator-root .stack-stretch{gap:var(--space-4);min-height:var(--space-48);flex-direction:column;display:flex}#toolbox-configurator-root .stack-stretch>.grow{justify-content:center;align-items:center;min-height:0;display:flex}#toolbox-configurator-root .type-scale-row{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;display:grid}#toolbox-configurator-root .type-scale-row>:first-child{min-inline-size:var(--space-24)}#toolbox-configurator-root .type-scale-row>:last-child{text-align:end}#toolbox-configurator-root .spacebar{block-size:var(--space-3);background:var(--c-ink);vertical-align:middle;display:inline-block}#toolbox-configurator-root .spacebar-0{inline-size:var(--space-0)}#toolbox-configurator-root .spacebar-1{inline-size:var(--space-1)}#toolbox-configurator-root .spacebar-2{inline-size:var(--space-2)}#toolbox-configurator-root .spacebar-3{inline-size:var(--space-3)}#toolbox-configurator-root .spacebar-4{inline-size:var(--space-4)}#toolbox-configurator-root .spacebar-5{inline-size:var(--space-5)}#toolbox-configurator-root .spacebar-6{inline-size:var(--space-6)}#toolbox-configurator-root .spacebar-8{inline-size:var(--space-8)}#toolbox-configurator-root .spacebar-10{inline-size:var(--space-10)}#toolbox-configurator-root .spacebar-12{inline-size:var(--space-12)}#toolbox-configurator-root .spacebar-16{inline-size:var(--space-16)}#toolbox-configurator-root .spacebar-20{inline-size:var(--space-20)}#toolbox-configurator-root .spacebar-24{inline-size:var(--space-24)}#toolbox-configurator-root .spacebar-32{inline-size:var(--space-32)}#toolbox-configurator-root .spacebar-40{inline-size:var(--space-40)}#toolbox-configurator-root .spacebar-48{inline-size:var(--space-48)}#toolbox-configurator-root .spacebar-64{inline-size:var(--space-64)}#toolbox-configurator-root .pad-4{padding:var(--space-4)}#toolbox-configurator-root .pad-6{padding:var(--space-6)}#toolbox-configurator-root .pad-8{padding:var(--space-8)}#toolbox-configurator-root .pad-y-16{padding-block:var(--space-16)}#toolbox-configurator-root .pad-y-24{padding-block:var(--space-24)}#toolbox-configurator-root .measure-tight{max-width:var(--measure-tight)}#toolbox-configurator-root .measure{max-width:var(--measure-default)}#toolbox-configurator-root .text-end{text-align:end}#toolbox-configurator-root .nowrap{white-space:nowrap}#toolbox-configurator-root .truncate{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}#toolbox-configurator-root .label-stock{width:100%;max-width:var(--label-4x6-w);min-height:var(--label-4x6-h)}#toolbox-configurator-root .sign-plate{width:100%;max-width:var(--sign-room-w);min-height:var(--sign-room-h)}#toolbox-configurator-root .chart{align-items:flex-end;gap:var(--space-2);min-height:var(--space-32);display:flex}#toolbox-configurator-root .chart>*{min-block-size:var(--space-1);background:var(--c-ink);flex:1 1 0}#toolbox-configurator-root .icon{block-size:var(--space-6);inline-size:var(--space-6);fill:currentColor;flex:none;display:block}#toolbox-configurator-root .icon-16{inline-size:var(--space-4);block-size:var(--space-4)}#toolbox-configurator-root .icon-20{inline-size:var(--space-5);block-size:var(--space-5)}#toolbox-configurator-root .icon-24{inline-size:var(--space-6);block-size:var(--space-6)}#toolbox-configurator-root .icon-32{inline-size:var(--space-8);block-size:var(--space-8)}#toolbox-configurator-root .icon-grid{grid-template-columns:repeat(auto-fill, minmax(var(--space-32), 1fr));gap:var(--space-6);text-align:center;justify-items:center;display:grid}#toolbox-configurator-root .lattice{grid-template-columns:repeat(auto-fill, minmax(var(--space-32), 1fr));background:var(--surface-paper);border-block-start:var(--border-hairline) solid var(--c-n-300);border-inline-start:var(--border-hairline) solid var(--c-n-300);display:grid}#toolbox-configurator-root .lattice>*{background:var(--surface-paper);border-block-end:var(--border-hairline) solid var(--c-n-300);border-inline-end:var(--border-hairline) solid var(--c-n-300);text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:0;display:flex}#toolbox-configurator-root .app-shell{grid-template-columns:var(--space-64) minmax(0, 1fr);min-block-size:calc(100dvh - var(--space-2));margin:var(--space-1);border:var(--border-hairline) solid var(--c-n-300);background:var(--surface-paper);transition:grid-template-columns var(--duration) var(--ease);display:grid}#toolbox-configurator-root .app-shell[data-collapsed=true]{grid-template-columns:calc(var(--space-12) + var(--space-2)) minmax(0, 1fr)}#toolbox-configurator-root .app-sidebar{block-size:calc(100dvh - var(--space-2));min-inline-size:0;padding:var(--space-2);border-inline-end:var(--border-hairline) solid var(--c-n-300);background:var(--surface-raised);z-index:var(--layer-sticky);align-self:start;position:sticky;inset-block-start:var(--space-1);overflow:auto}#toolbox-configurator-root .app-brand{align-items:center;gap:var(--space-3);min-block-size:var(--space-12);padding:var(--space-2);color:var(--c-ink);white-space:nowrap;text-decoration:none;display:flex}#toolbox-configurator-root .app-brand .mark{flex:none}#toolbox-configurator-root .app-brand-label{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);display:grid}#toolbox-configurator-root .app-brand-label>:last-child{color:var(--c-n-600);font-size:var(--text-xs);font-weight:var(--weight-regular)}#toolbox-configurator-root .app-nav{margin-block-start:var(--space-6)}#toolbox-configurator-root .app-nav-group{padding:var(--space-2) var(--space-3);color:var(--c-n-600);font-size:var(--text-xs);line-height:var(--leading-xs)}#toolbox-configurator-root .app-nav-link{align-items:center;gap:var(--space-3);min-block-size:var(--space-10);margin-block:var(--space-1);padding:var(--space-2);border:var(--border-hairline) solid transparent;color:var(--c-n-900);font-size:var(--text-sm);line-height:var(--leading-sm);white-space:nowrap;text-decoration:none;display:flex}#toolbox-configurator-root .app-nav-link:hover{background:var(--surface-sunken)}#toolbox-configurator-root .app-nav-link[aria-current=page]{border-color:var(--c-ink);background:var(--surface-sunken);color:var(--c-ink);font-weight:var(--weight-medium)}#toolbox-configurator-root .app-icon{inline-size:var(--space-5);block-size:var(--space-5);fill:none;stroke:currentColor;stroke-width:var(--border-strong);stroke-linecap:round;stroke-linejoin:round;flex:none}#toolbox-configurator-root .app-shell[data-collapsed=true] .app-brand-label,#toolbox-configurator-root .app-shell[data-collapsed=true] .app-nav-label,#toolbox-configurator-root .app-shell[data-collapsed=true] .app-nav-group{display:none}#toolbox-configurator-root .app-shell[data-collapsed=true] .app-brand,#toolbox-configurator-root .app-shell[data-collapsed=true] .app-nav-link{justify-content:center}#toolbox-configurator-root .app-main{min-inline-size:0;container:app-main/inline-size}#toolbox-configurator-root .app-header{z-index:var(--layer-raised);align-items:center;gap:var(--space-4);min-block-size:var(--space-16);padding:var(--space-2) var(--space-4);border-block-end:var(--border-hairline) solid var(--c-n-300);background:var(--surface-paper);display:flex;position:sticky;inset-block-start:var(--space-1)}#toolbox-configurator-root .app-sidebar-toggle.button{inline-size:var(--space-10);padding:var(--space-2);flex:none}#toolbox-configurator-root .app-breadcrumbs{min-inline-size:0}#toolbox-configurator-root .app-breadcrumbs ol{align-items:center;gap:var(--space-2) var(--space-3);margin:var(--space-0);padding:var(--space-0) var(--space-4);border-inline-start:var(--border-hairline) solid var(--c-n-300);font-size:var(--text-sm);line-height:var(--leading-sm);flex-wrap:wrap;list-style:none;display:flex}#toolbox-configurator-root .app-breadcrumbs li{align-items:center;gap:var(--space-3);overflow-wrap:anywhere;min-inline-size:0;display:flex}#toolbox-configurator-root .app-breadcrumbs li+li:before{content:"/";color:var(--c-n-600)}#toolbox-configurator-root .app-breadcrumbs a{color:var(--c-n-600)}#toolbox-configurator-root .app-breadcrumbs [aria-current=page]{color:var(--c-ink)}#toolbox-configurator-root .app-content{padding:var(--space-6);overflow-wrap:anywhere;min-inline-size:0}#toolbox-configurator-root .app-content>.row-between{flex-wrap:wrap}#toolbox-configurator-root .app-content:focus{outline:none}#toolbox-configurator-root .app-content h1{font-size:var(--text-2xl);line-height:var(--leading-2xl);letter-spacing:var(--tracking-2xl)}#toolbox-configurator-root .overview-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}#toolbox-configurator-root .overview-grid>*{min-inline-size:0}#toolbox-configurator-root .metric-grid{gap:var(--space-6);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}#toolbox-configurator-root .metric-grid>*{min-inline-size:0}@container app-main (width<=64rem){#toolbox-configurator-root .app-content .grid>:is(.col-1,.col-2,.col-3,.col-4,.col-5,.col-6){grid-column-end:span 6}#toolbox-configurator-root .metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container app-main (width<=48rem){#toolbox-configurator-root .overview-grid{grid-template-columns:minmax(0,1fr)}}@container app-main (width<=40rem){#toolbox-configurator-root .app-content{padding:var(--space-4)}#toolbox-configurator-root .app-content .grid>:is(.col-1,.col-2,.col-3,.col-4,.col-5,.col-6){grid-column-end:span 12}#toolbox-configurator-root .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){#toolbox-configurator-root .app-shell{grid-template-columns:calc(var(--space-12) + var(--space-2)) minmax(0, 1fr)}#toolbox-configurator-root .app-shell:not([data-collapsed=true]) .app-sidebar{inline-size:var(--space-64)}#toolbox-configurator-root .app-header{gap:var(--space-2);padding-inline:var(--space-2)}#toolbox-configurator-root .app-shell:not([data-collapsed=true]) .app-header{padding-inline-start:calc(var(--space-64) - var(--space-12))}#toolbox-configurator-root .app-shell:not([data-collapsed=true]) .app-breadcrumbs{display:none}}#toolbox-configurator-root .menu-popover{inline-size:var(--space-64);max-inline-size:calc(100vw - var(--space-8));max-block-size:calc(100dvh - var(--space-8));padding:var(--space-1);border:var(--border-hairline) solid var(--c-bound);background:var(--surface-paper);color:var(--c-n-900);z-index:var(--layer-overlay);overflow:auto}#toolbox-configurator-root .menu{outline:none}#toolbox-configurator-root .menu-heading{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--c-mute)}#toolbox-configurator-root .menu-item{align-items:center;gap:var(--space-3);min-block-size:var(--space-10);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--c-mark);cursor:pointer;outline:none;display:flex}#toolbox-configurator-root .menu-item[data-focused]{background:var(--surface-sunken)}#toolbox-configurator-root .menu-item[data-focus-visible]{outline:var(--focus-width) solid var(--focus-ink);outline-offset:calc(-1 * var(--focus-width))}#toolbox-configurator-root .menu-item[data-selected]:after{content:"✓";margin-inline-start:auto}#toolbox-configurator-root .menu-item[data-disabled]{color:var(--disabled-text);cursor:default}#toolbox-configurator-root .menu-action{border-block-start:var(--border-hairline) solid var(--c-edge);margin-block-start:var(--space-1)}#toolbox-configurator-root .app-switcher.button{justify-content:flex-start;gap:var(--space-3);inline-size:100%;min-block-size:var(--space-12);padding:var(--space-2);text-align:start;color:var(--c-mark);background:0 0;border-color:#0000;display:flex}#toolbox-configurator-root .app-switcher.button[data-hovered],#toolbox-configurator-root .app-switcher.button[data-pressed]{background:var(--surface-sunken)}#toolbox-configurator-root .app-switcher .app-brand-label{flex:1;min-inline-size:0}#toolbox-configurator-root .app-switcher .app-brand-label>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#toolbox-configurator-root .app-shell[data-collapsed=true] .app-switcher{justify-content:center}#toolbox-configurator-root .app-avatar{inline-size:var(--space-6);block-size:var(--space-6);object-fit:contain;flex:none}#toolbox-configurator-root.surface-inverse :is(.size-check-sheet,.container-thumb,.picker-card-photo){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--c-paper:#fff;--c-n-050:#e5e3e0;--c-n-100:#dddbd8;--c-n-200:#d1d0cc;--c-n-300:#c2c0bd;--c-n-400:#a9a8a5;--c-n-500:#81807c;--c-n-600:#676562;--c-n-700:#555350;--c-n-800:#3d3c39;--c-n-900:#2b2a27;--c-ink:#0e0c09;--surface-paper:#fff;--surface-raised:#e5e3e0;--surface-sunken:#dddbd8;--surface-inverse:#2b2a27;--surface-inverse-raised:#2b2a27;--status-fault-foreground:#73212e;--status-fault-background:#f2c6cd;--status-warning-foreground:#796100;--status-warning-background:#fcf0c2;--status-ok-foreground:#00421f;--status-ok-background:#c2e1d0;--status-notice-foreground:#002f5c;--status-notice-background:#c2d8ee;--syntax-surface:#f6f8fa;--syntax-lineHighlight:#fff;--syntax-shadow:#e4e8ec;--syntax-text:#1f2328;--syntax-comment:#656c77;--syntax-punctuation:#1f2328;--syntax-operator:#1f2328;--syntax-keyword:#cf222e;--syntax-tag:#116329;--syntax-function:#7f4cdb;--syntax-type:#953800;--syntax-string:#0a3069;--syntax-number:#0550ae;--syntax-add:#116329;--syntax-addTint:#dafbe1;--syntax-remove:#82071e;--syntax-removeTint:#ffebe9;--c-mark:var(--c-ink);--c-body:var(--c-n-900);--c-mute:var(--c-n-600);--c-edge:var(--c-n-300);--c-bound:var(--c-n-500);--action:var(--c-ink);--action-on:var(--c-paper);--action-hovered:var(--c-n-800);--action-pressed:var(--c-n-900);--destructive:var(--status-fault);--disabled-fill:var(--c-n-200);--disabled-bound:var(--c-n-300);--disabled-text:var(--c-n-600);--c-placeholder:var(--c-n-600);--invalid:var(--status-fault);--selected-bound:var(--c-n-500);--primary:var(--action);--primary-on:var(--action-on);--primary-hover:var(--action-hovered);--primary-active:var(--action-pressed);--primary-background:var(--c-n-100);--primary-foreground:var(--c-ink);--focus-ink:var(--action)}#toolbox-configurator-root{--tbx-draw-accent:#4f83cd;--tbx-draw-accent-a45:#4f83cd73;--tbx-draw-accent-a40:#4f83cd66;--tbx-draw-accent-a22:#4f83cd38;--tbx-draw-accent-deep:#24405f;--tbx-draw-outline:#a8cbff;--tbx-scrim:#0000008c}#toolbox-configurator-root{--host-offset-top:0px;min-height:calc(100dvh - var(--host-offset-top))}#toolbox-configurator-root *{margin:0;padding:0}#toolbox-configurator-root button,#toolbox-configurator-root input,#toolbox-configurator-root select,#toolbox-configurator-root textarea{border-radius:var(--radius)}#toolbox-configurator-root .app{height:calc(100dvh - var(--host-offset-top));grid-template-rows:1fr;display:grid;position:relative}#toolbox-configurator-root .main{grid-template-columns:220px 1fr 300px;min-height:0;display:grid}#toolbox-configurator-root .panel{background:var(--surface-paper);padding:var(--space-4);overflow-y:auto}#toolbox-configurator-root .panel.left{border-right:var(--border-hairline) solid var(--c-n-200)}#toolbox-configurator-root .panel.right{border-left:var(--border-hairline) solid var(--c-n-200);flex-direction:column;min-height:0;display:flex;overflow:hidden}#toolbox-configurator-root .panel h2{font-size:var(--text-2xs);line-height:var(--leading-2xs);letter-spacing:var(--tracking-2xs);text-transform:uppercase;font-weight:var(--weight-medium);color:var(--c-n-600);margin-bottom:var(--space-3)}#toolbox-configurator-root .panel .placeholder{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--c-n-600)}#toolbox-configurator-root .viewport{min-width:0;min-height:0;position:relative}#toolbox-configurator-root .visually-hidden{clip-path:inset(50%);white-space:nowrap;width:4px;height:4px;position:absolute;overflow:hidden}#toolbox-configurator-root .nav-hint{bottom:var(--space-3);font-size:var(--text-2xs);line-height:var(--leading-2xs);color:var(--c-n-900);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;left:50%;transform:translate(-50%)}#toolbox-configurator-root .viewer-loading{justify-content:center;align-items:center;gap:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--c-n-600);-webkit-user-select:none;user-select:none;display:flex;position:absolute;inset:0}#toolbox-configurator-root .viewer-loading.is-done{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration) var(--ease-out), visibility 0s linear var(--duration)}#toolbox-configurator-root .viewport-corner{top:var(--space-3);right:var(--space-3);align-items:flex-end;gap:var(--space-3);pointer-events:none;flex-direction:column;width:216px;display:flex;position:absolute}#toolbox-configurator-root .container-thumb{gap:var(--space-1);width:100%;padding:var(--space-1) var(--space-2) var(--space-2);background:var(--c-paper);border:var(--border-hairline) solid var(--c-n-300);-webkit-user-select:none;user-select:none;pointer-events:none;flex-direction:column;display:flex}#toolbox-configurator-root .container-thumb-photo{object-fit:contain;width:100%;height:128px}#toolbox-configurator-root .container-thumb-custom{color:var(--c-n-600);place-items:center;display:grid}#toolbox-configurator-root .container-thumb-name{font-size:var(--text-2xs);line-height:var(--leading-2xs);color:var(--c-n-900);text-wrap:balance}#toolbox-configurator-root .container-thumb .change-container{pointer-events:auto}#toolbox-configurator-root .model-number{white-space:nowrap}#toolbox-configurator-root .history-panel{pointer-events:auto;gap:var(--space-2);width:100%;padding:var(--space-2);background:var(--surface-raised);border:var(--border-hairline) solid var(--c-n-500);flex-direction:column;display:flex}#toolbox-configurator-root .history-panel.open{width:260px}#toolbox-configurator-root .history-title{margin:0}#toolbox-configurator-root .history-toggle{align-items:center;gap:var(--space-2);width:100%;font-size:var(--text-2xs);line-height:var(--leading-2xs);letter-spacing:var(--tracking-2xs);font-weight:var(--weight-medium);text-transform:uppercase;color:var(--c-n-600);cursor:pointer;background:0 0;border:none;padding:0;display:flex}#toolbox-configurator-root .history-toggle .chevron{transition:transform .15s;display:inline-block}#toolbox-configurator-root .history-toggle .chevron.open{transform:rotate(90deg)}#toolbox-configurator-root .history-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}#toolbox-configurator-root .history-step{width:100%;padding:var(--space-1) var(--space-2);border:none;border-left:var(--border-strong) solid transparent;color:var(--c-n-900);font-size:var(--text-xs);line-height:var(--leading-xs);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;display:block;overflow:hidden}#toolbox-configurator-root .history-step:hover:not(:disabled){background:var(--c-n-200)}#toolbox-configurator-root .history-step[aria-current=step]{border-left-color:var(--c-ink);font-weight:var(--weight-medium)}#toolbox-configurator-root .history-step[data-undone]{color:var(--c-n-600)}#toolbox-configurator-root .history-step:disabled{cursor:not-allowed}#toolbox-configurator-root .history-empty{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--c-n-600);margin:0}#toolbox-configurator-root .history-actions{gap:var(--space-2);display:flex}#toolbox-configurator-root .history-actions .button{flex:1}#toolbox-configurator-root .history-actions .button svg{flex:none}#toolbox-configurator-root .fit-button{right:var(--space-3);bottom:var(--space-3);position:absolute}#toolbox-configurator-root .fit-button,#toolbox-configurator-root .guide-button-icon{width:var(--space-8);height:var(--space-8);border:var(--border-hairline) solid var(--c-n-300);background:var(--surface-raised);color:var(--c-n-600);font-size:var(--text-lg);cursor:pointer;line-height:1}#toolbox-configurator-root .fit-button:hover,#toolbox-configurator-root .guide-button-icon:hover{color:var(--c-n-900);border-color:var(--c-n-500)}#toolbox-configurator-root .guide-button{left:var(--space-3);bottom:var(--space-3);position:absolute}#toolbox-configurator-root .guide-button-icon{justify-content:center;align-items:center;display:flex}#toolbox-configurator-root .guide-button-tip{left:0;bottom:calc(100% + var(--space-2));padding:var(--space-1) var(--space-2);border:var(--border-hairline) solid var(--c-n-500);background:var(--surface-raised);color:var(--c-n-900);font-size:var(--text-2xs);line-height:var(--leading-2xs);white-space:nowrap;pointer-events:none;position:absolute}#toolbox-configurator-root .lid-warning{top:var(--space-4);max-width:calc(100% - var(--space-8));padding:var(--space-2) var(--space-4);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-medium);color:var(--c-paper);pointer-events:none;-webkit-user-select:none;user-select:none;animation:.2s ease-out tbx-lid-warning-in;position:absolute;left:50%;transform:translate(-50%)}#toolbox-configurator-root .cart-container-name{font-size:var(--text-2xs);line-height:var(--leading-2xs);color:var(--c-n-600);margin:calc(var(--space-2) * -1) 0 var(--space-3)}#toolbox-configurator-root .cart-lines{list-style:none}#toolbox-configurator-root .cart-line{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:var(--border-hairline) solid var(--c-n-200);font-size:var(--text-xs);line-height:var(--leading-xs);display:flex;position:relative}#toolbox-configurator-root .cart-swatch{width:var(--space-3);height:var(--space-3);border:var(--border-hairline) solid var(--c-n-500);flex:none}#toolbox-configurator-root .cart-line-name{flex-direction:column;flex:1;min-width:0;display:flex}#toolbox-configurator-root .cart-line-detail{font-size:var(--text-3xs);line-height:var(--leading-3xs);color:var(--c-n-600)}#toolbox-configurator-root .cart-line-qty{color:var(--c-n-600);font-feature-settings:var(--font-features-data)}#toolbox-configurator-root .cart-price{min-width:var(--space-12);flex:none;justify-content:flex-end;display:flex}#toolbox-configurator-root .cart-line-price{text-align:right;color:var(--c-n-900);font-feature-settings:var(--font-features-data);background:0 0;border:none;padding:0}#toolbox-configurator-root button.cart-line-price{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}#toolbox-configurator-root button.cart-line-price:hover,#toolbox-configurator-root button.cart-line-price[aria-expanded=true]{text-decoration-style:solid}#toolbox-configurator-root .cart-price-bubble{z-index:5;gap:var(--space-1);padding:var(--space-2) var(--space-3);border:var(--border-hairline) solid var(--c-n-500);background:var(--surface-raised);font-size:var(--text-3xs);line-height:var(--leading-3xs);color:var(--c-n-600);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0}#toolbox-configurator-root .cart-price-title{font-weight:var(--weight-medium);color:var(--c-n-900)}#toolbox-configurator-root .cart-price-row{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}#toolbox-configurator-root .cart-price-row>span:last-child{color:var(--c-n-900);font-feature-settings:var(--font-features-data);flex:none}#toolbox-configurator-root .cart-price-note{padding-top:var(--space-1);border-top:var(--border-hairline) solid var(--c-n-200);color:var(--c-n-600)}#toolbox-configurator-root .cart-price-more{color:var(--c-n-900);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:underline}#toolbox-configurator-root .cart-price-more:hover{text-decoration-thickness:var(--border-strong)}#toolbox-configurator-root .pricing-dialog{width:480px;max-width:calc(100% - var(--space-8));max-height:calc(100% - var(--space-8));padding:var(--space-5);background:var(--surface-raised);border:var(--border-hairline) solid var(--c-n-500);overflow-y:auto}#toolbox-configurator-root .pricing-dialog h3{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--weight-medium);margin-bottom:var(--space-2)}#toolbox-configurator-root .pricing-dialog>p{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--c-n-600)}#toolbox-configurator-root .pricing-section{gap:var(--space-1);margin-top:var(--space-5);flex-direction:column;display:flex}#toolbox-configurator-root .pricing-section h4{font-size:var(--text-2xs);line-height:var(--leading-2xs);letter-spacing:var(--tracking-2xs);text-transform:uppercase;font-weight:var(--weight-medium);color:var(--c-n-600);margin-bottom:var(--space-1)}#toolbox-configurator-root .pricing-row{justify-content:space-between;align-items:baseline;gap:var(--space-4);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--c-n-600);display:flex}#toolbox-configurator-root .pricing-row>span:last-child{color:var(--c-n-900);font-feature-settings:var(--font-features-data);flex:none}#toolbox-configurator-root .pricing-row-total{padding-top:var(--space-1);border-top:var(--border-hairline) solid var(--c-n-300);color:var(--c-n-900);font-weight:var(--weight-medium)}#toolbox-configurator-root .pricing-piece{gap:var(--space-1);margin-bottom:var(--space-2);flex-direction:column;display:flex}#toolbox-configurator-root .pricing-piece-name{font-size:var(--text-3xs);line-height:var(--leading-3xs);letter-spacing:var(--tracking-3xs);text-transform:uppercase;color:var(--c-n-600)}#toolbox-configurator-root .pricing-note{font-size:var(--text-2xs);line-height:var(--leading-2xs);color:var(--c-n-600);margin-top:var(--space-1)}#toolbox-configurator-root .pricing-actions{margin-top:var(--space-5);justify-content:flex-end;display:flex}#toolbox-configurator-root .cart-line-remove{width:var(--space-5);height:var(--space-5);color:var(--c-n-600);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}#toolbox-configurator-root .cart-line-remove:hover{color:var(--status-fault-foreground);background:var(--c-n-200)}#toolbox-configurator-root .cart-line-removed .cart-swatch{opacity:.35}#toolbox-configurator-root .cart-line-removed .cart-line-name{color:var(--c-n-600)}#toolbox-configurator-root .cart-line-restore{padding:var(--space-1) var(--space-2);border:var(--border-hairline) solid var(--c-n-300);color:var(--c-n-900);font-size:var(--text-3xs);line-height:var(--leading-3xs);font-weight:var(--weight-medium);cursor:pointer;background:0 0;flex:none}#toolbox-configurator-root .cart-line-restore:hover{border-color:var(--c-ink);background:var(--c-n-200)}#toolbox-configurator-root .cart-clear-all{margin:var(--space-2) 0 0 auto;padding:var(--space-1) var(--space-2);font-size:var(--text-2xs);line-height:var(--leading-2xs);color:var(--c-n-600);cursor:pointer;background:0 0;border:none;display:block}#toolbox-configurator-root .cart-clear-all:hover{color:var(--status-fault-foreground);background:var(--c-n-200)}#toolbox-configurator-root .cart-total{padding:var(--space-3) 0 var(--space-1);border-top:var(--border-strong) solid var(--c-ink);margin-top:var(--space-2);font-size:var(--text-xl);line-height:var(--leading-xl);letter-spacing:var(--tracking-xl);font-weight:var(--weight-semibold);font-feature-settings:var(--font-features-data);justify-content:space-between;align-items:baseline;display:flex}#toolbox-configurator-root .cart{flex-direction:column;flex:1;min-height:0;display:flex}#toolbox-configurator-root .cart-scroll{scrollbar-gutter:stable;flex:1;min-height:0;overflow:hidden auto}#toolbox-configurator-root .cart-footer{background:var(--surface-paper);flex:none}#toolbox-configurator-root .cart-add-status{color:var(--c-n-600);font-size:var(--text-sm);margin:0}#toolbox-configurator-root .cart-add-status:empty{display:none}#toolbox-configurator-root .cart-actions{margin-top:var(--space-3)}#toolbox-configurator-root .cart-shipping{font-size:var(--text-2xs);line-height:var(--leading-2xs);color:var(--c-n-600)}#toolbox-configurator-root .export-button{width:100%}#toolbox-configurator-root .export-button.secondary{margin-top:var(--space-2)}#toolbox-configurator-root .palette-section{margin-bottom:var(--space-4)}#toolbox-configurator-root .palette-toggle{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) 0;font-size:var(--text-2xs);line-height:var(--leading-2xs);letter-spacing:var(--tracking-2xs);font-weight:var(--weight-medium);text-transform:uppercase;color:var(--c-n-600);cursor:pointer;background:0 0;border:none;display:flex}#toolbox-configurator-root .palette-toggle .chevron{color:var(--c-n-600);transition:transform .15s;display:inline-block}#toolbox-configurator-root .palette-toggle .chevron.open{transform:rotate(90deg)}#toolbox-configurator-root .tile-grid{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:1fr 1fr;display:grid}#toolbox-configurator-root .tile{justify-content:center;align-items:center;gap:var(--space-1);aspect-ratio:1;min-width:0;padding:var(--space-2);background:var(--surface-raised);border:var(--border-hairline) solid var(--c-n-300);cursor:grab;flex-direction:column;display:flex;position:relative}#toolbox-configurator-root .tile:hover:not(.tile-disabled){border-color:var(--c-ink);border-width:var(--border-strong);padding:calc(var(--space-2) - var(--border-hairline))}#toolbox-configurator-root .tile:active:not(.tile-disabled){cursor:grabbing}#toolbox-configurator-root .tile-disabled{opacity:.35;cursor:not-allowed}#toolbox-configurator-root .bin-icon{pointer-events:none;flex:1;width:100%;min-height:0}#toolbox-configurator-root .tile-label{font-size:var(--text-3xs);line-height:var(--leading-3xs);font-weight:var(--weight-medium);color:var(--c-n-900);pointer-events:none;align-self:flex-start}#toolbox-configurator-root .custom-open{grid-column:1/-1;width:100%}#toolbox-configurator-root .custom-part-modal{width:100%;max-width:none;height:100dvh;max-height:none;padding:var(--space-4);background:var(--tbx-scrim);color:var(--c-n-900);border:none;margin:0;position:fixed;inset:0;overflow:hidden}#toolbox-configurator-root .custom-part-modal[open]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;display:grid}#toolbox-configurator-root .custom-part-modal::backdrop{background:0 0}#toolbox-configurator-root .custom-part-dialog{background:var(--surface-raised);border:var(--border-hairline) solid var(--c-n-500);flex-direction:column;width:960px;min-width:0;max-width:100%;min-height:0;max-height:100%;display:flex}#toolbox-configurator-root .custom-part-header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border-bottom:var(--border-hairline) solid var(--c-n-300);flex:none;display:flex}#toolbox-configurator-root .custom-part-header h3{margin:0}#toolbox-configurator-root .custom-part-body{align-items:start;gap:var(--space-6);padding:var(--space-5);overscroll-behavior:contain;grid-template-columns:minmax(0,1fr) minmax(0,2fr);min-height:0;display:grid;overflow-y:auto}#toolbox-configurator-root .custom-part-settings{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}#toolbox-configurator-root .custom-part-preview{align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--surface-paper);border:var(--border-hairline) solid var(--c-n-300);text-align:center;flex-direction:column;margin:0;display:flex}#toolbox-configurator-root .custom-part-preview .part-preview{flex:none;height:360px}#toolbox-configurator-root .custom-part-preview .nav-hint{max-width:calc(100% - var(--space-12));white-space:normal;text-align:center}#toolbox-configurator-root .custom-part-error{justify-content:center;align-items:center;gap:var(--space-3);flex-direction:column;width:100%;height:360px;display:flex}#toolbox-configurator-root .custom-part-footer{align-items:center;gap:var(--space-3);padding:var(--space-4);border-top:var(--border-hairline) solid var(--c-n-300);flex-wrap:wrap;flex:none;display:flex}#toolbox-configurator-root .custom-part-footer .custom-note{flex:100%;margin:0}#toolbox-configurator-root .custom-part-add{margin-left:auto}@media (width<=760px){#toolbox-configurator-root .custom-part-body{gap:var(--space-4);padding:var(--space-4);grid-template-columns:minmax(0,1fr)}#toolbox-configurator-root .custom-part-preview{grid-row:1}#toolbox-configurator-root .custom-part-preview .part-preview{height:var(--space-64)}#toolbox-configurator-root .custom-part-add{width:100%}}#toolbox-configurator-root .stepper{align-items:center;gap:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-xs);display:flex}#toolbox-configurator-root .stepper-label{color:var(--c-n-600);flex:1}#toolbox-configurator-root .stepper button{width:var(--space-6);height:var(--space-6);background:var(--surface-sunken);border:var(--border-hairline) solid var(--c-n-300);color:var(--c-n-900);font-size:var(--text-sm);cursor:pointer;line-height:1}#toolbox-configurator-root .stepper button:disabled{opacity:.4;cursor:not-allowed}#toolbox-configurator-root .depth-input,#toolbox-configurator-root .count-input,#toolbox-configurator-root .stepper-input{width:var(--space-10);padding:var(--space-1) var(--space-2);background:var(--surface-raised);border:var(--border-hairline) solid var(--c-n-500);color:var(--c-n-900);font-size:var(--text-xs);line-height:var(--leading-xs);text-align:right;font-feature-settings:var(--font-features-data);appearance:textfield}#toolbox-configurator-root .depth-input{width:var(--space-16)}#toolbox-configurator-root .depth-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#toolbox-configurator-root .depth-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#toolbox-configurator-root .stepper-input{width:var(--space-10);text-align:center}#toolbox-configurator-root .size-output{width:var(--space-16);white-space:nowrap;padding-inline:0;display:inline-block}#toolbox-configurator-root .height-row{align-items:center;gap:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-xs);display:flex}#toolbox-configurator-root .height-row .profile-toggle{flex:1}#toolbox-configurator-root .custom-note{margin:var(--space-1) 0 0;font-size:var(--text-2xs);line-height:var(--leading-2xs);color:var(--c-n-600)}#toolbox-configurator-root .custom-preview-title{margin-top:var(--space-1);font-size:var(--text-2xs);line-height:var(--leading-2xs);font-weight:var(--weight-medium);color:var(--c-n-600);align-self:center}#toolbox-configurator-root .profile-toggle{gap:var(--space-1);grid-template-columns:1fr 1fr;display:grid}#toolbox-configurator-root .profile-toggle.drive-toggle,#toolbox-configurator-root .profile-toggle.align-toggle{grid-template-columns:1fr 1fr 1fr}#toolbox-configurator-root .height-row .align-toggles{gap:var(--space-1);flex:1;display:grid}#toolbox-configurator-root .align-toggles fieldset{border:0;min-width:0;margin:0;padding:0}#toolbox-configurator-root .height-row .profile-toggle.size-set{border:0;flex:3;grid-template-columns:1fr 1fr 1fr;min-width:0;margin:0;padding:0}#toolbox-configurator-root .profile-toggle.size-set button:disabled{cursor:default}#toolbox-configurator-root .profile-toggle button{padding:var(--space-1) 0;background:var(--surface-sunken);border:var(--border-hairline) solid var(--c-n-300);color:var(--c-n-600);font-size:var(--text-2xs);line-height:var(--leading-2xs);font-weight:var(--weight-medium);cursor:pointer}#toolbox-configurator-root .profile-toggle button.active{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-paper)}#toolbox-configurator-root .color-picker{margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:var(--border-hairline) solid var(--c-n-200)}#toolbox-configurator-root .color-picker-title{font-size:var(--text-2xs);line-height:var(--leading-2xs);letter-spacing:var(--tracking-2xs);font-weight:var(--weight-medium);text-transform:uppercase;color:var(--c-n-600);margin-bottom:var(--space-3);justify-content:space-between;align-items:baseline;display:flex}#toolbox-configurator-root .color-picker-name{text-transform:none;letter-spacing:normal;font-weight:var(--weight-regular);color:var(--c-n-600)}#toolbox-configurator-root .color-swatches{gap:var(--space-2);display:flex}#toolbox-configurator-root .swatch{width:var(--space-6);height:var(--space-6);border:var(--border-hairline) solid var(--c-n-500);cursor:pointer;padding:0}#toolbox-configurator-root .swatch:hover{border-color:var(--c-ink)}#toolbox-configurator-root .swatch.selected{border-width:var(--border-strong);border-color:var(--c-ink)}#toolbox-configurator-root .selection-menu{min-width:172px;padding:var(--space-1);background:var(--surface-raised);border:var(--border-hairline) solid var(--c-n-500);white-space:nowrap;flex-direction:column;display:flex}#toolbox-configurator-root .menu-item{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);color:var(--c-n-900);font-size:var(--text-xs);line-height:var(--leading-xs);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}#toolbox-configurator-root .menu-item:hover:not(:disabled){background:var(--c-n-200)}#toolbox-configurator-root .menu-item:disabled{color:var(--c-n-600);cursor:not-allowed}#toolbox-configurator-root .menu-icon{width:var(--space-4);flex:none;justify-content:center;align-items:center;display:flex}#toolbox-configurator-root .menu-swatch{width:var(--space-3);height:var(--space-3);border:var(--border-hairline) solid var(--c-n-500);display:block}#toolbox-configurator-root .menu-swatches{gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-8);display:flex}#toolbox-configurator-root .swatch.small{width:var(--space-4);height:var(--space-4)}#toolbox-configurator-root .lid-toggle{margin-top:var(--space-1)}#toolbox-configurator-root .lid-toggle-label{align-items:center;gap:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--c-n-600);cursor:pointer;display:flex}#toolbox-configurator-root .lid-toggle-label input{accent-color:var(--c-ink);cursor:pointer}#toolbox-configurator-root .lid-toggle-hint{margin-top:var(--space-2);font-size:var(--text-2xs);line-height:var(--leading-2xs);color:var(--c-n-600)}#toolbox-configurator-root .picker{--picker-card-count:1;padding:var(--space-12) var(--space-6);text-align:center;flex-direction:column;align-items:center;display:flex;overflow-y:auto}#toolbox-configurator-root .picker h1{font-size:var(--text-2xl);line-height:var(--leading-2xl);letter-spacing:var(--tracking-2xl);font-weight:var(--weight-regular)}#toolbox-configurator-root .picker-sub{margin-top:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--c-n-600)}#toolbox-configurator-root .picker-grid{justify-content:center;gap:var(--space-4);margin-top:var(--space-8);flex-wrap:wrap;display:flex}#toolbox-configurator-root .picker-card{align-items:flex-start;gap:var(--space-1);width:264px;padding:var(--space-5);background:var(--surface-paper);border:var(--border-hairline) solid var(--c-n-300);color:inherit;font:inherit;text-align:left;cursor:pointer;flex-direction:column;display:flex}#toolbox-configurator-root .picker-card:hover{border-color:var(--c-ink)}#toolbox-configurator-root .picker-card-photo{aspect-ratio:1;object-fit:contain;background:var(--c-paper);width:100%;margin-bottom:var(--space-3);-webkit-user-select:none;user-select:none}#toolbox-configurator-root .picker-card-custom{background:var(--surface-sunken);color:var(--c-n-600);place-items:center;display:grid}#toolbox-configurator-root .picker-card-name{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium)}#toolbox-configurator-root .picker-card-dims{font-size:var(--text-2xs);line-height:var(--leading-2xs);color:var(--c-n-600);font-feature-settings:var(--font-features-data)}#toolbox-configurator-root .picker-continue{gap:var(--space-6);width:min(100%, calc(round(down, 100% + var(--space-4), 264px + var(--space-4)) - var(--space-4)), calc(var(--picker-card-count) * (264px + var(--space-4)) - var(--space-4)));margin-bottom:var(--space-10);padding-bottom:var(--space-10);border-bottom:var(--border-hairline) solid var(--c-n-300);text-align:left;flex-direction:column;display:flex}#toolbox-configurator-root .picker-continue:empty{display:none}#toolbox-configurator-root .saved-designs-title,#toolbox-configurator-root .owned-kits-title{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);color:var(--c-n-900)}#toolbox-configurator-root .saved-designs-lead{margin-top:var(--space-1);font-size:var(--text-2xs);line-height:var(--leading-2xs);color:var(--c-n-600)}#toolbox-configurator-root .saved-designs-lead a{color:var(--c-n-900);text-decoration:underline}#toolbox-configurator-root .saved-designs-lead a:hover{text-decoration-thickness:var(--border-strong)}#toolbox-configurator-root .assistant-connect{align-items:center;gap:var(--space-1);width:100%;max-width:var(--measure-tight);margin-top:var(--space-10);padding-top:var(--space-8);border-top:var(--border-hairline) solid var(--c-n-300);flex-direction:column;display:flex}#toolbox-configurator-root .assistant-connect-title{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);color:var(--c-n-900)}#toolbox-configurator-root .assistant-connect-text{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--c-n-600)}#toolbox-configurator-root .assistant-connect-link{margin-top:var(--space-1);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--c-n-900)}#toolbox-configurator-root .saved-design-list{gap:var(--space-4);margin:var(--space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}#toolbox-configurator-root .saved-design{background:var(--surface-paper);border:var(--border-hairline) solid var(--c-n-300);width:264px;display:flex;position:relative}#toolbox-configurator-root .saved-design:has(.saved-design-open:hover){border-color:var(--c-ink)}#toolbox-configurator-root .saved-design-open{align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-3);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;display:flex}#toolbox-configurator-root .tray-plan{border:var(--border-hairline) solid var(--c-n-300);flex:none;width:72px;height:72px}#toolbox-configurator-root .saved-design-text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}#toolbox-configurator-root .saved-design-title{padding-right:var(--space-6);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);color:var(--c-n-900)}#toolbox-configurator-root .saved-design-detail{font-size:var(--text-2xs);line-height:var(--leading-2xs);color:var(--c-n-600);font-feature-settings:var(--font-features-data)}#toolbox-configurator-root .saved-design-delete{top:var(--space-1);right:var(--space-1);padding:var(--space-1);color:var(--c-n-600);cursor:pointer;background:0 0;border:none;display:flex;position:absolute}#toolbox-configurator-root .saved-design-delete:hover{color:var(--status-fault-foreground);background:var(--c-n-200)}#toolbox-configurator-root .saved-design-confirm{justify-content:space-between;gap:var(--space-3);width:100%;padding:var(--space-3);flex-direction:column;display:flex}#toolbox-configurator-root .saved-design-confirm-text{font-size:var(--text-2xs);line-height:var(--leading-2xs);color:var(--c-n-900);margin:0}#toolbox-configurator-root .saved-design-confirm-actions{gap:var(--space-2);display:flex}#toolbox-configurator-root .owned-kits{align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}#toolbox-configurator-root .owned-kits-list{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}#toolbox-configurator-root .owned-kits-link{align-items:center;gap:var(--space-1);font-size:var(--text-2xs);line-height:var(--leading-2xs);color:var(--c-n-900);text-decoration:underline;display:inline-flex}#toolbox-configurator-root .owned-kits-link:hover{text-decoration-thickness:var(--border-strong)}#toolbox-configurator-root .owned-kits-failed{align-items:center;gap:var(--space-3);font-size:var(--text-2xs);line-height:var(--leading-2xs);color:var(--c-n-600);margin:0;display:flex}#toolbox-configurator-root .picker-card-note{font-size:var(--text-2xs);line-height:var(--leading-2xs);color:var(--status-warning-foreground)}#toolbox-configurator-root .picker-card-group{cursor:default}#toolbox-configurator-root .picker-photo-zones{width:100%;margin-bottom:var(--space-3);position:relative}#toolbox-configurator-root .picker-photo-zones .picker-card-photo{margin-bottom:0;display:block}#toolbox-configurator-root .picker-zone{cursor:pointer;background:0 0;border:none;padding:0;position:absolute;inset:0}#toolbox-configurator-root .picker-zone.active{background:var(--tbx-draw-accent-a45)}#toolbox-configurator-root .picker-variant{justify-content:space-between;align-items:baseline;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:var(--border-hairline) solid var(--c-n-300);color:inherit;font:inherit;font-size:var(--text-2xs);line-height:var(--leading-2xs);text-align:left;cursor:pointer;background:0 0;display:flex}#toolbox-configurator-root .picker-variant.active{border-color:var(--c-ink);border-width:var(--border-strong);padding:calc(var(--space-2) - var(--border-hairline)) calc(var(--space-3) - var(--border-hairline))}#toolbox-configurator-root .picker-variant-label{font-weight:var(--weight-medium)}#toolbox-configurator-root .confirm-overlay{z-index:20;background:var(--tbx-scrim);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}#toolbox-configurator-root .confirm-dialog{width:340px;max-width:calc(100% - var(--space-8));padding:var(--space-5);background:var(--surface-raised);border:var(--border-hairline) solid var(--c-n-500)}#toolbox-configurator-root .confirm-dialog h3{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--weight-medium);margin-bottom:var(--space-2)}#toolbox-configurator-root .confirm-dialog p{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--c-n-600)}#toolbox-configurator-root .publish-dialog{width:380px}#toolbox-configurator-root .custom-container-dialog{text-align:left;width:420px}#toolbox-configurator-root .custom-container-units{margin-top:var(--space-4)}#toolbox-configurator-root .custom-container-units .stepper-label{flex:none}#toolbox-configurator-root .publish-fields.custom-container-fields{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}#toolbox-configurator-root .custom-container-fields input[type=text],#toolbox-configurator-root .custom-container-fields select{width:100%}#toolbox-configurator-root .custom-container-fields .publish-field select{padding-inline:var(--space-2)}#toolbox-configurator-root .custom-container-fields .publish-field>label{font-size:var(--text-2xs);line-height:var(--leading-2xs);color:var(--c-n-600)}@media (pointer:coarse){#toolbox-configurator-root .custom-container-fields .publish-field input[type=text],#toolbox-configurator-root .custom-container-fields .publish-field select{font-size:var(--text-md);line-height:var(--leading-md)}}#toolbox-configurator-root .custom-container-plate{margin-top:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--surface-sunken)}#toolbox-configurator-root .custom-container-plate p+p,#toolbox-configurator-root .custom-container-dialog .publish-error p+p{margin-top:var(--space-1)}#toolbox-configurator-root .publish-existing,#toolbox-configurator-root .publish-error{margin-top:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--surface-sunken);border-left:var(--border-strong) solid var(--c-ink);color:var(--c-n-600)}#toolbox-configurator-root .publish-fields{gap:var(--space-3);margin-top:var(--space-4);flex-direction:column;display:flex}#toolbox-configurator-root .publish-field{gap:var(--space-1);flex-direction:column;display:flex}#toolbox-configurator-root .publish-field>span{font-size:var(--text-2xs);line-height:var(--leading-2xs);color:var(--c-n-600)}#toolbox-configurator-root .publish-field input[type=text],#toolbox-configurator-root .publish-field select{padding:var(--space-2) var(--space-3);min-height:var(--space-8);background:var(--surface-raised);border:var(--border-hairline) solid var(--c-n-500);color:var(--c-n-900);font-size:var(--text-xs);line-height:var(--leading-xs)}#toolbox-configurator-root .publish-field input[type=text]::placeholder{color:var(--c-n-600)}#toolbox-configurator-root .combobox-anchor{position:relative}#toolbox-configurator-root .combobox-anchor input[type=text]{width:100%}#toolbox-configurator-root .combobox-options{z-index:1;background:var(--surface-raised);border:var(--border-hairline) solid var(--c-n-500);max-height:240px;margin:0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}#toolbox-configurator-root .combobox-options li{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--c-n-900);cursor:pointer}#toolbox-configurator-root .combobox-options li:hover,#toolbox-configurator-root .combobox-options li.combobox-active{background:var(--surface-sunken)}#toolbox-configurator-root .combobox-hint{color:var(--c-n-600)}#toolbox-configurator-root .confirm-actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);display:flex}#toolbox-configurator-root .size-check-dialog{width:480px;max-width:calc(100% - var(--space-8));max-height:calc(100% - var(--space-12));background:var(--surface-raised);border:var(--border-hairline) solid var(--c-n-500);flex-direction:column;display:flex;position:relative;overflow:hidden}#toolbox-configurator-root .size-check-close{top:var(--space-3);right:var(--space-3);z-index:1;width:var(--space-6);height:var(--space-6);border:var(--border-hairline) solid var(--c-n-300);background:var(--surface-raised);color:var(--c-n-600);font-size:var(--text-md);cursor:pointer;line-height:1;position:absolute}#toolbox-configurator-root .size-check-close:hover{color:var(--c-n-900);border-color:var(--c-n-500)}#toolbox-configurator-root .size-check-sheet{align-items:center;gap:var(--space-2);padding:var(--space-4);background:var(--surface-sunken);border-bottom:var(--border-hairline) solid var(--c-n-200);flex-direction:column;flex:none;display:flex}#toolbox-configurator-root .size-check-sheet svg{height:var(--space-48);max-width:100%}#toolbox-configurator-root .size-check-sheet-caption{font-size:var(--text-3xs);line-height:var(--leading-3xs);color:var(--c-n-600)}#toolbox-configurator-root .sheet-paper{fill:var(--c-paper)}#toolbox-configurator-root .sheet-outline{fill:none;stroke:var(--c-ink);stroke-width:1.2px}#toolbox-configurator-root .sheet-clearance{fill:none;stroke:var(--tbx-draw-accent-a40)}#toolbox-configurator-root .sheet-ruler{stroke:var(--c-ink);stroke-width:1px}#toolbox-configurator-root .sheet-too-big{fill:var(--c-ink)}#toolbox-configurator-root .size-check-body{min-height:0;padding:var(--space-4) var(--space-5);flex:1;overflow-y:auto}#toolbox-configurator-root .size-check-body h3{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--weight-medium);margin-bottom:var(--space-2)}#toolbox-configurator-root .size-check-body>p{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--c-n-600)}#toolbox-configurator-root .size-check-steps{margin:var(--space-4) 0;counter-reset:size-check;padding:0;list-style:none}#toolbox-configurator-root .size-check-steps li{counter-increment:size-check;padding-left:var(--space-8);margin-bottom:var(--space-3);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--c-n-600);position:relative}#toolbox-configurator-root .size-check-steps li:before{content:counter(size-check);width:var(--space-5);height:var(--space-5);background:var(--c-n-200);color:var(--c-n-900);font-size:var(--text-3xs);line-height:var(--leading-3xs);font-weight:var(--weight-medium);font-feature-settings:var(--font-features-data);justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}#toolbox-configurator-root .size-check-steps b{color:var(--c-n-900);font-weight:var(--weight-medium)}#toolbox-configurator-root .size-check-download{width:100%}#toolbox-configurator-root .size-check-ack{gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--surface-sunken);border-left:var(--border-strong) solid var(--status-warning);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--c-n-900);cursor:pointer;display:flex}#toolbox-configurator-root .size-check-remember{gap:var(--space-3);margin-top:var(--space-3);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--c-n-600);cursor:pointer;display:flex}#toolbox-configurator-root .size-check-ack input,#toolbox-configurator-root .size-check-remember input{accent-color:var(--c-ink);flex:none}#toolbox-configurator-root .size-check-actions{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:var(--border-hairline) solid var(--c-n-200);flex:none;display:flex}#toolbox-configurator-root .save-state{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);background:var(--surface-raised);border:var(--border-hairline) solid var(--c-n-500);pointer-events:auto;flex-wrap:wrap;display:flex}#toolbox-configurator-root .save-state-text{font-size:var(--text-2xs);line-height:var(--leading-2xs);color:var(--c-n-900)}#toolbox-configurator-root .preset-gallery{padding:var(--space-8) var(--space-8) 0;max-width:72ch}#toolbox-configurator-root .preset-gallery-lead{margin:var(--space-2) 0 var(--space-4);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--c-n-600)}#toolbox-configurator-root .preset-gallery.preset-suggestions{margin-top:var(--space-4);padding:var(--space-3) 0 0;border-top:var(--border-hairline) solid var(--c-n-300)}#toolbox-configurator-root .preset-suggestions .preset-list{grid-template-columns:minmax(0,1fr);display:grid}#toolbox-configurator-root .preset-suggestions .preset-card{overflow-wrap:anywhere;width:100%;min-width:0}#toolbox-configurator-root .preset-suggestions .preset-admin{flex-wrap:wrap}#toolbox-configurator-root .preset-price{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--c-n-900);font-feature-settings:var(--font-features-data)}#toolbox-configurator-root .preset-gallery-lead a{color:var(--c-n-900);text-decoration:underline}#toolbox-configurator-root .preset-gallery-lead a:hover{text-decoration-thickness:var(--border-strong)}#toolbox-configurator-root .preset-list{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}#toolbox-configurator-root .preset-card{gap:var(--space-1);padding:var(--space-3) var(--space-4);text-align:left;background:var(--surface-raised);border:var(--border-hairline) solid var(--c-n-300);cursor:pointer;flex-direction:column;min-width:200px;display:flex}#toolbox-configurator-root .preset-card:hover{border-color:var(--border-strong)}#toolbox-configurator-root .preset-item{gap:var(--space-2);flex-direction:column;display:flex}#toolbox-configurator-root .preset-admin{align-items:center;gap:var(--space-2);display:flex}#toolbox-configurator-root .preset-admin-note{font-size:var(--text-2xs);line-height:var(--leading-2xs);color:var(--c-n-600);max-width:200px}#toolbox-configurator-root .preset-thumb{object-fit:cover;background:var(--surface-sunken);border:var(--border-hairline) solid var(--c-n-300);width:100%;height:120px;margin-bottom:var(--space-2)}#toolbox-configurator-root .preset-title{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);color:var(--c-n-900)}#toolbox-configurator-root .entry-notice{align-items:flex-start;gap:var(--space-4);padding:var(--space-8);flex-direction:column;max-width:60ch;display:flex}#toolbox-configurator-root .entry-notice-body{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--c-n-600);margin:0}#toolbox-configurator-root .tool-palette-header{align-items:center;gap:var(--space-2);display:flex;position:relative}#toolbox-configurator-root .tool-palette-header .palette-toggle{flex:1;width:auto}#toolbox-configurator-root .tool-palette-header .info-tip-bubble{top:auto;bottom:calc(100% + var(--space-2))}#toolbox-configurator-root .experimental-badge{background:var(--surface-raised);color:var(--c-n-600);white-space:nowrap;cursor:help}#toolbox-configurator-root .experimental-badge:hover,#toolbox-configurator-root .experimental-badge[aria-expanded=true]{color:var(--c-n-900)}#toolbox-configurator-root .trace-button{width:100%;margin-top:var(--space-2)}#toolbox-configurator-root .palette-empty{margin-top:var(--space-2);font-size:var(--text-2xs);line-height:var(--leading-2xs);color:var(--c-n-600)}#toolbox-configurator-root .tool-list{gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}#toolbox-configurator-root .tool-tile-wrap{gap:var(--space-1);flex-direction:column;display:flex}#toolbox-configurator-root .tool-tile{aspect-ratio:auto;height:72px}#toolbox-configurator-root .outline-icon{pointer-events:none;flex:1;width:100%;min-height:0}#toolbox-configurator-root .tool-tile-delete,#toolbox-configurator-root .tool-tile-edit,#toolbox-configurator-root .tool-tile-publish{top:var(--space-1);padding:var(--space-1);color:var(--c-n-600);cursor:pointer;opacity:0;background:0 0;border:none;display:flex;position:absolute}#toolbox-configurator-root .tool-tile-delete{right:var(--space-1)}#toolbox-configurator-root .tool-tile-edit{right:calc(var(--space-1) + var(--space-5))}#toolbox-configurator-root .tool-tile-publish{right:calc(var(--space-1) + var(--space-5) * 2)}#toolbox-configurator-root .tool-tile:hover .tool-tile-delete,#toolbox-configurator-root .tool-tile:hover .tool-tile-edit,#toolbox-configurator-root .tool-tile:hover .tool-tile-publish,#toolbox-configurator-root .tool-tile-delete:focus-visible,#toolbox-configurator-root .tool-tile-edit:focus-visible,#toolbox-configurator-root .tool-tile-publish:focus-visible{opacity:1}#toolbox-configurator-root .tool-tile-publish:hover{background:var(--c-n-200);color:var(--c-n-900)}#toolbox-configurator-root .palette-note{margin-top:var(--space-2);font-size:var(--text-2xs);line-height:var(--leading-2xs);color:var(--c-n-600)}#toolbox-configurator-root .tool-catalog{padding-bottom:var(--space-2);border-bottom:1px solid var(--c-n-300)}#toolbox-configurator-root .tool-other-designs{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--c-n-300)}#toolbox-configurator-root .tool-tile-delete:hover{background:var(--c-n-200);color:var(--status-fault-foreground)}#toolbox-configurator-root .tool-tile-edit:hover{background:var(--c-n-200);color:var(--c-n-900)}#toolbox-configurator-root .tool-tile-meta{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--text-3xs);line-height:var(--leading-3xs);color:var(--c-n-600);display:flex}#toolbox-configurator-root .tool-tile-size{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#toolbox-configurator-root .tool-tile-depth{white-space:nowrap;flex:none}#toolbox-configurator-root .menu-stepper{gap:var(--space-2);cursor:default}#toolbox-configurator-root .menu-stepper:hover{background:0 0}#toolbox-configurator-root .menu-stepper-label{text-align:left;flex:1}#toolbox-configurator-root .menu-stepper button{width:var(--space-5);height:var(--space-5);background:var(--c-n-200);border:var(--border-hairline) solid var(--c-n-500);color:var(--c-n-900);font-size:var(--text-2xs);cursor:pointer;line-height:1}#toolbox-configurator-root .menu-stepper button:hover:not(:disabled){border-color:var(--c-ink)}#toolbox-configurator-root .menu-stepper button:disabled{opacity:.3;cursor:default}#toolbox-configurator-root .menu-duplicate{cursor:default;gap:0;padding:0}#toolbox-configurator-root .menu-duplicate:hover{background:0 0}#toolbox-configurator-root .menu-duplicate-action{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);color:var(--c-n-900);font-size:var(--text-xs);line-height:var(--leading-xs);text-align:left;cursor:pointer;background:0 0;border:none;flex:1;display:flex}#toolbox-configurator-root .menu-duplicate-action:hover:not(:disabled){background:var(--c-n-200)}#toolbox-configurator-root .menu-duplicate-action:disabled{color:var(--c-n-600);cursor:not-allowed}#toolbox-configurator-root .menu-duplicate .count-input{margin-right:var(--space-2)}#toolbox-configurator-root .menu-duplicate .count-input:disabled{color:var(--c-n-600)}#toolbox-configurator-root .trace-overlay{z-index:30;background:var(--surface-raised);flex-direction:column;display:flex;position:absolute;inset:0}#toolbox-configurator-root .trace-header{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:var(--border-hairline) solid var(--c-n-200);flex:none;display:flex}#toolbox-configurator-root .trace-header h2{font-size:var(--text-md);line-height:var(--leading-md);letter-spacing:normal;font-weight:var(--weight-medium)}#toolbox-configurator-root .trace-crumbs{align-items:center;gap:var(--space-1);display:flex}#toolbox-configurator-root .trace-crumbs button{padding:var(--space-1) var(--space-3);min-height:var(--space-8);color:var(--c-n-600);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:none}#toolbox-configurator-root .trace-crumbs button:hover:not(:disabled):not(.is-active){background:var(--c-n-200);color:var(--c-n-900)}#toolbox-configurator-root .trace-crumbs button.is-active{background:var(--c-n-200);color:var(--c-n-900);cursor:default}#toolbox-configurator-root .trace-crumbs button:disabled{color:var(--c-n-600);cursor:default}#toolbox-configurator-root .trace-crumb-sep{color:var(--c-n-600);font-size:var(--text-xs);line-height:var(--leading-xs)}#toolbox-configurator-root .trace-step-title{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--c-n-600)}#toolbox-configurator-root .trace-object-list{gap:var(--space-1);flex-wrap:wrap;display:flex}#toolbox-configurator-root .trace-object-list button{padding:var(--space-1) var(--space-2);min-height:var(--space-6);border:var(--border-hairline) solid var(--c-n-300);background:var(--surface-raised);color:var(--c-n-600);font-size:var(--text-2xs);line-height:var(--leading-2xs);cursor:pointer}#toolbox-configurator-root .trace-object-list button:hover:not(.is-active){border-color:var(--c-ink);color:var(--c-n-900)}#toolbox-configurator-root .trace-object-list button.is-active{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-paper);cursor:default}#toolbox-configurator-root .trace-adjust{border-top:var(--border-hairline) solid var(--c-n-200);padding-top:var(--space-3)}#toolbox-configurator-root .trace-adjust summary{font-size:var(--text-2xs);line-height:var(--leading-2xs);color:var(--c-n-600);cursor:pointer}#toolbox-configurator-root .trace-adjust summary:hover{color:var(--c-n-900)}#toolbox-configurator-root .trace-adjust>:not(summary){margin-top:var(--space-3)}#toolbox-configurator-root .trace-adjust>small{font-size:var(--text-2xs);line-height:var(--leading-2xs);color:var(--c-n-600);display:block}#toolbox-configurator-root .part-preview{flex:1;align-self:stretch;width:100%;min-height:0;position:relative;overflow:hidden;container-type:inline-size}#toolbox-configurator-root .part-preview.is-building{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--c-n-600);justify-content:center;align-items:center;display:flex}#toolbox-configurator-root .part-preview-canvas{inset:0 0 var(--space-12);justify-content:center;align-items:center;display:flex;position:absolute}#toolbox-configurator-root .part-preview .nav-hint{max-width:calc(100% - var(--space-16));white-space:normal;text-align:center}#toolbox-configurator-root .preview-dimensions{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}#toolbox-configurator-root .preview-dimensions path{fill:none;stroke:var(--c-n-600);stroke-width:.5px}#toolbox-configurator-root .preview-dimensions text{fill:var(--c-n-900);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--surface-paper);stroke-width:3px;stroke-linejoin:round}@container (width<=200px){#toolbox-configurator-root .preview-dimensions text{font-size:var(--text-3xs)}}#toolbox-configurator-root .part-preview.is-stale canvas,#toolbox-configurator-root .part-preview.is-stale .preview-dimensions{opacity:.55}#toolbox-configurator-root .part-preview-note{left:0;right:0;top:var(--space-2);text-align:center;font-size:var(--text-2xs);line-height:var(--leading-2xs);color:var(--c-n-600);pointer-events:none;position:absolute}#toolbox-configurator-root .holder-plan{flex:1;align-self:stretch;width:100%;min-height:0;display:flex;position:relative}#toolbox-configurator-root .holder-plan svg{display:block}#toolbox-configurator-root .holder-plan-caption{left:0;right:0;bottom:var(--space-1);text-align:center;font-size:var(--text-2xs);line-height:var(--leading-2xs);color:var(--c-n-600);position:absolute}#toolbox-configurator-root .hp-body{fill:var(--surface-sunken);stroke:var(--c-n-500);stroke-width:1px}#toolbox-configurator-root .hp-cell{stroke:var(--c-n-300);stroke-width:1px}#toolbox-configurator-root .hp-safe{fill:none;stroke:var(--c-n-600);stroke-width:1px;stroke-dasharray:4 4}#toolbox-configurator-root .hp-finger-cutout{fill:none;stroke:var(--tbx-draw-accent-a40);stroke-width:1px;stroke-dasharray:2 2}#toolbox-configurator-root .hp-saved{stroke:none}#toolbox-configurator-root .hp-saved-stripe{stroke:var(--status-warning);stroke-width:2.5px;opacity:.55}#toolbox-configurator-root .hp-cut{stroke:var(--status-fault);stroke-width:2px}#toolbox-configurator-root .hp-wall{fill:none;stroke:var(--c-n-500)}#toolbox-configurator-root .hp-clearance{fill:none;stroke:var(--tbx-draw-accent-a40)}#toolbox-configurator-root .hp-tool{fill:var(--surface-paper);stroke:var(--tbx-draw-accent);stroke-width:1.5px}#toolbox-configurator-root .hp-handle{opacity:0;pointer-events:none;transition:opacity .12s ease-out}#toolbox-configurator-root .hp-handle.is-shown{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){#toolbox-configurator-root .hp-handle{transition:none}}#toolbox-configurator-root .hp-arm{stroke:var(--tbx-draw-accent);stroke-width:1.5px;fill:none}#toolbox-configurator-root .hp-knob{fill:var(--surface-raised);stroke:var(--tbx-draw-accent);stroke-width:2px;cursor:grab}#toolbox-configurator-root .hp-knob:hover,#toolbox-configurator-root .hp-knob.is-dragging{fill:var(--tbx-draw-accent-deep)}#toolbox-configurator-root .hp-knob.is-dragging{cursor:grabbing}#toolbox-configurator-root .hp-knob-glyph path{fill:var(--tbx-draw-accent);stroke:none}#toolbox-configurator-root .hp-label.is-movable{cursor:grab}#toolbox-configurator-root .hp-label.is-dragging{cursor:grabbing}#toolbox-configurator-root .hp-label-text{fill:var(--c-n-900);stroke:none}#toolbox-configurator-root .hp-label-box{fill:none;stroke:var(--tbx-draw-accent);stroke-width:1px;stroke-dasharray:3 3;pointer-events:all}#toolbox-configurator-root .hp-label.is-selected .hp-label-box,#toolbox-configurator-root .hp-label:focus .hp-label-box{stroke-dasharray:none}#toolbox-configurator-root .hp-label:focus{outline:none}#toolbox-configurator-root .hp-label.is-invalid .hp-label-text{fill:var(--status-fault)}#toolbox-configurator-root .hp-label.is-invalid .hp-label-box{stroke:var(--status-fault);stroke-dasharray:none;stroke-width:1.5px}#toolbox-configurator-root .trace-close{width:var(--space-8);height:var(--space-8);border:var(--border-hairline) solid var(--c-n-300);color:var(--c-n-600);font-size:var(--text-lg);cursor:pointer;background:0 0;margin-left:auto;line-height:1}#toolbox-configurator-root .trace-close:hover{color:var(--c-n-900);border-color:var(--c-n-500)}#toolbox-configurator-root .trace-body{flex:1;min-height:0;display:flex}#toolbox-configurator-root .trace-step{gap:var(--space-4);min-height:0;padding:var(--space-4);flex:1;display:flex}#toolbox-configurator-root .corner-canvas,#toolbox-configurator-root .trace-stage{background:var(--surface-paper);flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}#toolbox-configurator-root .corner-overlay{pointer-events:none;position:absolute;inset:0}#toolbox-configurator-root .corner-loupe{top:var(--space-3);border:var(--border-strong) solid var(--tbx-draw-accent);background:var(--surface-paper);pointer-events:none;width:132px;height:132px;position:absolute}#toolbox-configurator-root .trace-stage-busy{left:50%;top:var(--space-3);padding:var(--space-1) var(--space-3);background:var(--surface-raised);border:var(--border-hairline) solid var(--c-n-500);font-size:var(--text-2xs);line-height:var(--leading-2xs);color:var(--c-n-900);position:absolute;transform:translate(-50%)}#toolbox-configurator-root .trace-controls{gap:var(--space-4);flex-direction:column;flex:none;width:280px;display:flex;overflow-y:auto}#toolbox-configurator-root .trace-control{gap:var(--space-1);flex-direction:column;display:flex}#toolbox-configurator-root .trace-control>span{font-size:var(--text-3xs);line-height:var(--leading-3xs);letter-spacing:var(--tracking-3xs);font-weight:var(--weight-medium);text-transform:uppercase;color:var(--c-n-600);justify-content:space-between;align-items:baseline;display:flex;position:relative}#toolbox-configurator-root .trace-control-label{align-items:center;gap:var(--space-1);display:inline-flex}#toolbox-configurator-root .trace-control>span em{font-style:normal;font-weight:var(--weight-regular);text-transform:none;letter-spacing:normal;color:var(--c-n-600);font-feature-settings:var(--font-features-data)}#toolbox-configurator-root .trace-control small{font-size:var(--text-2xs);line-height:var(--leading-2xs);color:var(--c-n-600)}#toolbox-configurator-root .info-tip{display:inline-flex}#toolbox-configurator-root .info-tip-button{color:var(--c-n-600);cursor:help;background:0 0;border:none;padding:0;display:flex}#toolbox-configurator-root .info-tip-button:hover,#toolbox-configurator-root .info-tip-button[aria-expanded=true]{color:var(--c-n-900)}#toolbox-configurator-root .info-tip-bubble{z-index:5;top:calc(100% + var(--space-2));padding:var(--space-2) var(--space-3);border:var(--border-hairline) solid var(--c-n-500);background:var(--surface-raised);font-size:var(--text-2xs);line-height:var(--leading-2xs);font-weight:var(--weight-regular);letter-spacing:normal;text-transform:none;color:var(--c-n-600);position:absolute;left:0;right:0}#toolbox-configurator-root .trace-control select,#toolbox-configurator-root .trace-control input[type=text]{padding:var(--space-2) var(--space-3);min-height:var(--space-8);background:var(--surface-raised);border:var(--border-hairline) solid var(--c-n-500);color:var(--c-n-900);font-size:var(--text-xs);line-height:var(--leading-xs);font-feature-settings:var(--font-features-data)}#toolbox-configurator-root .trace-control input[type=range]{width:100%;accent-color:var(--c-ink)}#toolbox-configurator-root .trace-section{margin-top:var(--space-2);padding-top:var(--space-3);border-top:var(--border-hairline) solid var(--c-n-300);font-size:var(--text-2xs);line-height:var(--leading-2xs);letter-spacing:var(--tracking-2xs);font-weight:var(--weight-medium);text-transform:uppercase;color:var(--c-n-600)}#toolbox-configurator-root .trace-label-list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}#toolbox-configurator-root .trace-label-list li{border:var(--border-hairline) solid var(--c-n-300);background:var(--surface-raised);align-items:stretch;display:flex}#toolbox-configurator-root .trace-label-list li.is-selected{border-color:var(--border-strong)}#toolbox-configurator-root .trace-label-list .trace-label-list-pick{text-align:left;min-width:0;padding:var(--space-1) var(--space-2);color:var(--c-n-900);font-size:var(--text-xs);line-height:var(--leading-xs);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:none;flex:1;overflow:hidden}#toolbox-configurator-root .trace-label-list .trace-label-list-kind{margin-right:var(--space-2);font-size:var(--text-3xs);line-height:var(--leading-3xs);letter-spacing:var(--tracking-3xs);text-transform:uppercase;color:var(--c-n-600)}#toolbox-configurator-root .trace-label-list .trace-label-list-remove{border:none;border-left:var(--border-hairline) solid var(--c-n-300);color:var(--c-n-600);padding:0 var(--space-2);cursor:pointer;background:0 0}#toolbox-configurator-root .trace-label-list .trace-label-list-remove:hover{color:var(--status-fault)}#toolbox-configurator-root .trace-label-add{align-self:flex-start}#toolbox-configurator-root .trace-presets{background:var(--surface-raised);border:var(--border-hairline) solid var(--c-n-500);display:flex;overflow:hidden}#toolbox-configurator-root .trace-presets button{padding:var(--space-2) var(--space-1);border:none;border-left:var(--border-hairline) solid var(--c-n-500);color:var(--c-n-600);font-size:var(--text-2xs);line-height:var(--leading-2xs);font-feature-settings:var(--font-features-data);cursor:pointer;background:0 0;flex:1}#toolbox-configurator-root .trace-presets button:first-child{border-left:none}#toolbox-configurator-root .trace-presets button:hover:not(.is-active){background:var(--c-n-200);color:var(--c-n-900)}#toolbox-configurator-root .trace-presets button.is-active{background:var(--c-ink);color:var(--c-paper);cursor:default}#toolbox-configurator-root .trace-toggle,#toolbox-configurator-root .custom-part-toggle{align-items:center;gap:var(--space-2);display:flex;position:relative}#toolbox-configurator-root .trace-toggle .check,#toolbox-configurator-root .custom-part-toggle .check{color:var(--c-n-600);cursor:pointer;align-items:center}#toolbox-configurator-root .trace-toggle .check:has(input:disabled){color:var(--c-n-600);cursor:not-allowed}#toolbox-configurator-root .trace-toggle em{font-style:normal;font-size:var(--text-2xs);line-height:var(--leading-2xs);color:var(--c-n-600);font-feature-settings:var(--font-features-data);margin-left:auto}#toolbox-configurator-root .trace-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}#toolbox-configurator-root .trace-chip{padding:var(--space-1) var(--space-3);min-height:var(--space-5);background:var(--surface-sunken);border:var(--border-hairline) solid var(--c-n-300);color:var(--c-n-600);font-size:var(--text-3xs);line-height:var(--leading-3xs);cursor:pointer}#toolbox-configurator-root .trace-chip.selected{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-paper)}#toolbox-configurator-root .trace-note{font-size:var(--text-2xs);line-height:var(--leading-2xs);color:var(--c-n-600)}#toolbox-configurator-root .trace-sidebar-warning{align-items:center;gap:var(--space-2);font-size:var(--text-2xs);line-height:var(--leading-2xs);font-weight:var(--weight-medium);color:var(--status-warning-foreground);flex:none;margin-top:auto;display:flex}#toolbox-configurator-root .trace-sidebar-download{width:100%;margin-top:var(--space-2);flex:none}#toolbox-configurator-root .trace-accuracy{padding:var(--space-2) var(--space-3);background:var(--surface-sunken);border-left:var(--border-strong) solid var(--c-n-300);font-size:var(--text-2xs);line-height:var(--leading-2xs);color:var(--c-n-600)}#toolbox-configurator-root .trace-accuracy.warn{border-left-color:var(--status-warning);color:var(--c-n-600)}#toolbox-configurator-root .trace-upload{justify-content:center;align-items:center}#toolbox-configurator-root .trace-dropzone{max-width:520px;padding:var(--space-8);border:var(--border-hairline) dashed var(--c-n-500);text-align:center}#toolbox-configurator-root .trace-dropzone.over{border-color:var(--c-ink);background:var(--surface-sunken)}#toolbox-configurator-root .trace-dropzone-title{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--weight-medium);margin-bottom:var(--space-4)}#toolbox-configurator-root .trace-guidance{margin:0 0 var(--space-5) var(--space-5);text-align:left;font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--c-n-600)}#toolbox-configurator-root .trace-guidance li{list-style:decimal}#toolbox-configurator-root .trace-upload-actions{gap:var(--space-2);justify-content:center;display:flex}#toolbox-configurator-root .trace-dropzone-hint{margin-top:var(--space-3);font-size:var(--text-2xs);line-height:var(--leading-2xs);color:var(--c-n-600)}#toolbox-configurator-root .trace-upload-busy{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-3);font-size:var(--text-2xs);line-height:var(--leading-2xs);color:var(--c-n-600);display:flex}#toolbox-configurator-root .tbx-spinner{width:var(--space-3);height:var(--space-3);background:var(--c-n-600);flex:none;animation:1.6s ease-in-out infinite tbx-pulse}#toolbox-configurator-root .trace-holder-stage{gap:var(--space-3);flex:1;min-width:0;min-height:0;display:flex}#toolbox-configurator-root .trace-pane{gap:var(--space-2);background:var(--surface-paper);min-width:0;min-height:0;padding:var(--space-3);flex-direction:column;flex:1 1 0;display:flex}#toolbox-configurator-root .trace-pane-tag{font-size:var(--text-3xs);line-height:var(--leading-3xs);letter-spacing:var(--tracking-3xs);font-weight:var(--weight-medium);text-transform:uppercase;color:var(--c-n-600);flex:none}#toolbox-configurator-root .trace-trays{justify-content:center;align-items:flex-start;gap:var(--space-5);flex-wrap:wrap;width:100%;display:flex}#toolbox-configurator-root .trace-trays figure{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}#toolbox-configurator-root .trace-trays svg{opacity:.45;width:100%;max-width:420px;height:auto;max-height:46vh}#toolbox-configurator-root .trace-trays figure{flex:220px;max-width:420px}#toolbox-configurator-root .trace-trays .is-target svg{opacity:1}#toolbox-configurator-root .trace-trays figcaption{font-size:var(--text-3xs);line-height:var(--leading-3xs);letter-spacing:var(--tracking-3xs);text-transform:uppercase;color:var(--c-n-600)}#toolbox-configurator-root .trace-trays .is-target figcaption{color:var(--c-n-600)}#toolbox-configurator-root .tray-plate{fill:var(--surface-raised)}#toolbox-configurator-root .tray-rule{stroke:var(--c-n-300);stroke-width:.03px}#toolbox-configurator-root .tray-taken{fill:var(--surface-sunken)}#toolbox-configurator-root .tray-landing{fill:var(--tbx-draw-accent-a22);stroke:var(--tbx-draw-accent);stroke-width:.04px}#toolbox-configurator-root .tray-tool{fill:var(--tbx-draw-accent)}#toolbox-configurator-root .trace-finish-size{font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--weight-semibold);font-feature-settings:var(--font-features-data)}#toolbox-configurator-root .trace-hints{padding:0 var(--space-4);flex:none}#toolbox-configurator-root .trace-hint{margin-top:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-2xs);line-height:var(--leading-2xs);background:var(--surface-sunken);border-left:var(--border-strong) solid var(--status-warning);color:var(--c-n-900);list-style:none}#toolbox-configurator-root .trace-hint.blocking{border-left-color:var(--status-fault)}#toolbox-configurator-root .trace-error{margin-bottom:var(--space-1);font-size:var(--text-2xs);line-height:var(--leading-2xs);font-weight:var(--weight-medium);color:var(--status-fault-foreground)}#toolbox-configurator-root .trace-error-banner{margin:var(--space-2) var(--space-4) 0}#toolbox-configurator-root .trace-error-retry{margin-left:var(--space-3);padding:0 var(--space-3);min-height:var(--space-5);border:var(--border-hairline) solid currentColor;color:inherit;font:inherit;font-weight:var(--weight-medium);cursor:pointer;background:0 0}#toolbox-configurator-root .trace-error-retry:hover{background:var(--c-n-200)}#toolbox-configurator-root .trace-footer{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:var(--border-hairline) solid var(--c-n-200);flex:none;display:flex}#toolbox-configurator-root .trace-busy{font-size:var(--text-2xs);line-height:var(--leading-2xs);color:var(--c-n-600);margin-right:auto}@media (width<=760px){#toolbox-configurator-root .trace-step{padding:var(--space-3);gap:var(--space-3);flex-direction:column}#toolbox-configurator-root .trace-controls{width:auto;max-height:42%}#toolbox-configurator-root .corner-canvas,#toolbox-configurator-root .trace-stage{min-height:45vh}#toolbox-configurator-root .trace-holder-stage{gap:var(--space-2);min-height:42vh}#toolbox-configurator-root .trace-pane{padding:var(--space-2)}}#toolbox-configurator-root .phone-bar,#toolbox-configurator-root .phone-panel-close,#toolbox-configurator-root .nav-hint-touch{display:none}@media (pointer:coarse){#toolbox-configurator-root .nav-hint{display:none}#toolbox-configurator-root .nav-hint-touch{display:block}}#toolbox-configurator-root .viewport-notice{top:var(--space-4);max-width:calc(100% - var(--space-8));padding:var(--space-2) var(--space-4);background:var(--surface-raised);border:var(--border-hairline) solid var(--c-n-500);color:var(--c-n-900);font-size:var(--text-xs);line-height:var(--leading-xs);pointer-events:none;-webkit-user-select:none;user-select:none;animation:.2s ease-out tbx-lid-warning-in;position:absolute;left:50%;transform:translate(-50%)}#toolbox-configurator-root .guide-scrim{z-index:12;background:var(--tbx-scrim);pointer-events:none;transition:clip-path .2s ease-out;position:absolute;inset:0}#toolbox-configurator-root .guide-spot{z-index:12;outline:var(--border-strong) solid var(--c-ink);pointer-events:none;transition:left .2s ease-out,top .2s ease-out,width .2s ease-out,height .2s ease-out;position:absolute}@media (prefers-reduced-motion:reduce){#toolbox-configurator-root .guide-scrim,#toolbox-configurator-root .guide-spot{transition:none}}#toolbox-configurator-root .guide-card{z-index:13;left:50%;bottom:var(--space-10);width:360px;max-width:calc(100% - var(--space-8));gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--surface-raised);border:var(--border-strong) solid var(--c-ink);flex-direction:column;display:flex;position:absolute;transform:translate(-50%)}#toolbox-configurator-root .guide-card h3{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium)}#toolbox-configurator-root .guide-card p:not(.eyebrow){font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--c-n-600)}#toolbox-configurator-root .guide-card-actions{justify-content:flex-end;gap:var(--space-2);display:flex}@media (width<=760px){#toolbox-configurator-root .app{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr)}#toolbox-configurator-root .picker{padding:var(--space-8) var(--space-4)}#toolbox-configurator-root .picker-grid{gap:var(--space-3);width:100%;margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#toolbox-configurator-root .picker-card{width:auto;padding:var(--space-3)}#toolbox-configurator-root .picker-continue{width:100%;margin-bottom:var(--space-8);padding-bottom:var(--space-8)}#toolbox-configurator-root .assistant-connect{margin-top:var(--space-8);padding-top:var(--space-6)}#toolbox-configurator-root .saved-design-list{scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-4);margin-inline:calc(-1 * var(--space-4));padding:var(--space-1) var(--space-4);flex-wrap:nowrap;overflow-x:auto}#toolbox-configurator-root .saved-design{scroll-snap-align:start;flex:none}#toolbox-configurator-root .picker-card-dims{text-wrap:balance}#toolbox-configurator-root .picker-variant{gap:0 var(--space-2);flex-wrap:wrap}#toolbox-configurator-root .main{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr}#toolbox-configurator-root .main.phone-sheet-open{grid-template-rows:minmax(0,11fr) 14fr}#toolbox-configurator-root .main.phone-sheet-objects{grid-template-rows:minmax(0,4fr) 3fr}#toolbox-configurator-root .main.phone-sheet-open .nav-hint{display:none}#toolbox-configurator-root .panel.left .color-picker{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}#toolbox-configurator-root .panel.left .color-picker-title{justify-content:flex-start;gap:var(--space-2);margin-bottom:0}#toolbox-configurator-root .viewport{grid-row:1;grid-template-rows:auto minmax(0,1fr);display:grid}#toolbox-configurator-root .viewer-loading,#toolbox-configurator-root .lid-warning,#toolbox-configurator-root .viewport-notice{grid-row:2}#toolbox-configurator-root .panel{border:none;border-top:var(--border-hairline) solid var(--c-n-500);grid-row:2;min-height:0;display:none;position:relative}#toolbox-configurator-root .panel>h2{padding-right:var(--space-10)}#toolbox-configurator-root .panel.phone-open{display:block}#toolbox-configurator-root .panel.right{display:none}#toolbox-configurator-root .panel.right.phone-open{display:flex}#toolbox-configurator-root .phone-panel-close{top:var(--space-1);right:var(--space-1);width:var(--space-10);height:var(--space-10);color:var(--c-n-600);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute}#toolbox-configurator-root .phone-panel-close:hover{color:var(--c-n-900)}#toolbox-configurator-root .tile-grid{grid-template-columns:repeat(3,1fr)}#toolbox-configurator-root .container-thumb{grid-template-columns:var(--space-10) minmax(0, 1fr) auto;align-items:center;gap:var(--space-2);border:none;width:auto;padding:0;display:grid}#toolbox-configurator-root .container-thumb-photo{width:var(--space-10);height:var(--space-10);grid-area:1/1}#toolbox-configurator-root .container-thumb-custom svg{width:var(--space-8);height:var(--space-8)}#toolbox-configurator-root .container-thumb-name{grid-area:1/2}#toolbox-configurator-root .container-thumb .change-container{grid-area:1/3}#toolbox-configurator-root .viewport-corner{align-items:center;gap:var(--space-2) var(--space-3);width:auto;padding:var(--space-2);background:var(--surface-paper);border-bottom:var(--border-hairline) solid var(--c-n-300);grid-row:1;grid-template-columns:auto minmax(0,1fr);grid-auto-flow:dense;display:grid;position:relative;top:auto;right:auto}#toolbox-configurator-root .viewport-corner .save-state{grid-column:1/-1}#toolbox-configurator-root .viewport-corner .container-thumb{grid-column:2;justify-self:end}#toolbox-configurator-root .viewport-corner .history-panel{grid-column:1}#toolbox-configurator-root .history-title,#toolbox-configurator-root .history-steps,#toolbox-configurator-root .history-empty{display:none}#toolbox-configurator-root .history-panel,#toolbox-configurator-root .history-panel.open{background:0 0;border:none;width:auto;padding:0}#toolbox-configurator-root .nav-hint{max-width:calc(100% - 2 * (var(--space-3) + var(--space-8) + var(--space-2)));white-space:normal;text-align:center}#toolbox-configurator-root .guide-card{border:none;border-bottom:var(--border-strong) solid var(--c-ink);grid-row:1;width:auto;max-width:none;position:relative;bottom:auto;left:auto;transform:none}#toolbox-configurator-root .viewport.guide-open .viewport-corner,#toolbox-configurator-root .trace-pane .nav-hint{display:none}#toolbox-configurator-root .phone-bar{gap:var(--space-2);padding:var(--space-2);background:var(--surface-raised);border-top:var(--border-hairline) solid var(--c-n-200);display:flex}#toolbox-configurator-root .phone-tab{flex:auto;min-width:0}#toolbox-configurator-root .phone-tab svg{flex:none}#toolbox-configurator-root .phone-tab-total{font-variant-numeric:tabular-nums;white-space:nowrap}}@keyframes tbx-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes tbx-lid-warning-in{0%{opacity:0;transform:translate(-50%)translateY(-6px)}to{opacity:1;transform:translate(-50%)translateY(0)}}#toolbox-configurator-root.design-view{background:var(--surface-paper);min-height:0;color:var(--c-n-900)}#toolbox-configurator-root.design-view .layout-view .viewport{height:clamp(240px,64vw,480px);display:block}#toolbox-configurator-root.design-view .design-view-bar{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}#toolbox-configurator-root.design-view .design-view-actions{gap:var(--space-2);margin-inline-start:auto;display:flex}#toolbox-configurator-root.design-view .design-view-bar .button{white-space:nowrap;flex:none}#toolbox-configurator-root.design-view .design-view-choices{gap:var(--space-2);padding:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}#toolbox-configurator-root.design-view .design-view-checkout{margin-inline-start:auto}#toolbox-configurator-root.design-view .design-view-price{font-size:var(--text-sm);line-height:var(--leading-sm);font-feature-settings:var(--font-features-data)}#toolbox-configurator-root.design-view .design-view-notice{padding:var(--space-4);font-size:var(--text-sm);line-height:var(--leading-sm)}
/*$vite$:1*/