@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.b68677ba.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.e3544bb0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_4fd20b5-module__hpvSLW__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_4fd20b5-module__hpvSLW__variable{--font-figtree:"Figtree","Figtree Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_2047baac-module__k98-mq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_2047baac-module__k98-mq__variable{--font-inter:"Inter","Inter Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.56c1f21e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3b336396.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.e3369375.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.a40b9a8b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.fe42ddf4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.29207c2f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_42eec60-module__Gb1_vG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_42eec60-module__Gb1_vG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
.navigation-progress-module__ir3sXq__bar{z-index:1000;background:var(--brand);transform-origin:0;pointer-events:none;height:3px;animation:10s cubic-bezier(.1,.7,.2,1) forwards navigation-progress-module__ir3sXq__sio-nav-trickle;position:fixed;inset:0 0 auto}.navigation-progress-module__ir3sXq__bar[data-phase=done]{opacity:0;transition:transform .16s ease-out,opacity .24s .16s;animation:none;transform:scaleX(1)}@keyframes navigation-progress-module__ir3sXq__sio-nav-trickle{0%{transform:scaleX(0)}8%{transform:scaleX(.35)}to{transform:scaleX(.92)}}@media (prefers-reduced-motion:reduce){.navigation-progress-module__ir3sXq__bar{opacity:.7;animation:none;transform:scaleX(1)}.navigation-progress-module__ir3sXq__bar[data-phase=done]{transition:none}}
:root{--ink-950:#07201f;--ink-900:#0b2e2f;--ink-800:#0f3d3e;--ink-700:#0f5e5b;--ink-600:#1a7570;--ink-300:#9cc3be;--ink-200:#c3dcd8;--ink-100:#e0eeec;--ink-50:#f0f7f6;--saffron-600:#c98a0b;--saffron-500:#e5a91f;--saffron-400:#f2c14e;--saffron-100:#fdf0cf;--stone-950:#0e1b1b;--stone-700:#3c4b4a;--stone-600:#566463;--stone-400:#95a3a1;--stone-300:#c9d3d1;--stone-200:#e1e8e6;--stone-100:#eef2f1;--stone-50:#f5f8f7;--green-600:#0b8a5f;--green-100:#dff5eb;--amber-700:#a55f00;--amber-100:#fff1d6;--red-600:#d63b40;--red-100:#fdeaea;--bg:var(--stone-50);--surface:#fff;--surface-sunken:var(--stone-100);--text:var(--stone-950);--text-muted:var(--stone-600);--text-subtle:var(--stone-400);--line:var(--stone-200);--line-strong:var(--stone-300);--brand:var(--ink-700);--brand-strong:var(--ink-800);--brand-soft:var(--ink-100);--brand-ink:#fff;--accent:var(--saffron-400);--accent-strong:var(--saffron-500);--accent-ink:var(--stone-950);--field:var(--ink-800);--field-deep:var(--ink-900);--field-text:#fff;--field-muted:var(--ink-200);--field-line:#ffffff1f;--ok:var(--green-600);--ok-soft:var(--green-100);--warn:var(--amber-700);--warn-soft:var(--amber-100);--bad:var(--red-600);--bad-soft:var(--red-100);--idle:var(--stone-300);--font-sans:var(--font-figtree,"Figtree"),ui-sans-serif,system-ui,sans-serif;--font-mono:var(--font-geist-mono,"Geist Mono"),ui-monospace,"SFMono-Regular",monospace;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.1875rem;--text-xl:1.5rem;--text-2xl:2rem;--text-3xl:clamp(2.25rem,1.6rem + 2.2vw,3rem);--text-display:clamp(2.75rem,1.4rem + 4.6vw,4.75rem);--leading-tight:1;--leading-snug:1.2;--leading-body:1.55;--tracking-display:-.04em;--tracking-heading:-.025em;--tracking-caps:.06em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:24px;--radius-pill:999px;--shadow-1:0 1px 0 var(--line);--shadow-2:0 1px 2px #0e1b1b0f,0 8px 24px -8px #0e1b1b1f;--shadow-3:0 2px 4px #07201f14,0 28px 64px -16px #07201f59;--ease-out:cubic-bezier(.16,1,.3,1);--dur-fast:.14s;--dur-base:.24s;--dur-slow:.52s;--focus-ring:0 0 0 2px var(--surface),0 0 0 4px var(--brand);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--bg:#0a1615;--surface:#11201f;--surface-sunken:#0d1a19;--text:#e7efee;--text-muted:#9fb2af;--text-subtle:#6d8380;--line:#203432;--line-strong:#2c4543;--brand:#5cc2b4;--brand-strong:#7fd3c7;--brand-soft:#143734;--brand-ink:#062322;--field:#0d2a29;--field-deep:#071c1b;--ok:#3fcf8e;--ok-soft:#10301f;--warn:#f5b14a;--warn-soft:#34260c;--bad:#ff7a7e;--bad-soft:#3a1618;--idle:#3a4e4c;--shadow-2:0 1px 2px #0006,0 8px 24px -8px #00000080;--shadow-3:0 2px 4px #0006,0 28px 64px -16px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){[data-theme=system]{--bg:#0a1615;--surface:#11201f;--surface-sunken:#0d1a19;--text:#e7efee;--text-muted:#9fb2af;--text-subtle:#6d8380;--line:#203432;--line-strong:#2c4543;--brand:#5cc2b4;--brand-strong:#7fd3c7;--brand-soft:#143734;--brand-ink:#062322;--field:#0d2a29;--field-deep:#071c1b;--ok:#3fcf8e;--ok-soft:#10301f;--warn:#f5b14a;--warn-soft:#34260c;--bad:#ff7a7e;--bad-soft:#3a1618;--idle:#3a4e4c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-slow:0s}}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-color:var(--line-strong)transparent}body{font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-body);color:var(--text);background:var(--bg);caret-color:var(--brand);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;margin:0}h1,h2,h3,h4,p,ul,ol,figure{margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--accent);color:var(--accent-ink)}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-strong);border:2px solid var(--bg);border-radius:10px}code,kbd,.mono{font-family:var(--font-mono);letter-spacing:-.01em;font-size:.9em}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.sio-stamp{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap;border-radius:9px;align-items:center;gap:.35em;padding:.3em .65em .3em .5em;font-weight:800;display:inline-flex;transform:rotate(-2.5deg);box-shadow:inset 0 0 0 1.5px}.sio-stamp svg{stroke-width:2.4px;width:1.15em;height:1.15em}.sio-stamp--accepted{color:var(--ok);background:var(--ok-soft)}.sio-stamp--returned{color:var(--bad);background:var(--bad-soft)}.sio-stamp--in_review,.sio-stamp--overdue{border-radius:var(--radius-pill);transform:none}.sio-stamp--in_review{color:var(--warn);background:var(--warn-soft)}.sio-stamp--overdue{color:var(--bad);background:var(--bad-soft)}:root{--control-h:48px;--control-px:1.25rem;--control-px-input:var(--space-4);--control-font:1rem;--control-font-input:1rem;--control-weight:700;--control-radius:var(--radius-md);--label-weight:700}.sio-form{gap:var(--space-5);display:grid}.sio-field{column-gap:var(--space-3);row-gap:var(--space-2);grid-template-columns:28px minmax(0,1fr);align-items:start;display:grid}.sio-field>:not(.sio-field__num){grid-column:2}.sio-field__num{border-radius:var(--radius-sm);background:var(--surface-sunken);width:28px;height:28px;color:var(--text-muted);font-size:var(--text-sm);grid-row:1;place-items:center;font-weight:700;display:grid}.sio-field:focus-within .sio-field__num{background:var(--brand);color:var(--brand-ink)}.sio-label{font-weight:var(--label-weight);line-height:28px}.sio-field--plain{row-gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.sio-field--plain>:not(.sio-field__num){grid-column:1}.sio-field__top{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.sio-field__top .sio-label{line-height:1.4}.sio-field__aside{font-size:var(--text-sm);color:var(--brand);font-weight:700;text-decoration:none}.sio-field__aside:hover{text-decoration:underline}.sio-input-wrap{position:relative}.sio-input-wrap .sio-input{padding-right:52px}.sio-input-wrap__btn{border-radius:var(--radius-sm);width:38px;height:38px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.sio-input-wrap__btn:hover{background:var(--surface-sunken);color:var(--text)}.sio-input-wrap__btn svg{width:20px;height:20px}.sio-input{width:100%;min-height:var(--control-h);padding:0 var(--control-px-input);border:1px solid var(--line-strong);border-radius:var(--control-radius);background:var(--surface);color:var(--text);font:inherit;font-size:var(--control-font-input);transition:border-color var(--dur-fast)var(--ease-out),box-shadow var(--dur-fast)var(--ease-out)}.sio-input::placeholder{color:var(--text-subtle)}.sio-input:hover{border-color:var(--text-subtle)}.sio-input:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}.sio-input[aria-invalid=true]{border-color:var(--bad)}.sio-input--affix{align-items:stretch;padding:0;display:flex;overflow:hidden}.sio-input--affix:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.sio-input--affix input{min-width:0;padding:0 var(--space-4);font:inherit;background:0 0;border:0;outline:none;flex:1}.sio-input__affix{padding:0 var(--space-4);background:var(--surface-sunken);color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap;align-items:center;display:flex}.sio-hint{font-size:var(--text-sm);color:var(--text-muted)}.sio-error{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--bad);font-weight:600;display:flex}.sio-alert{gap:var(--space-3);padding:var(--space-3)var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:600;display:flex}.sio-alert svg{flex:none;width:1.15em;height:1.15em;margin-top:.15em}.sio-alert--bad{background:var(--bad-soft);color:var(--bad)}.sio-alert--warn{background:var(--warn-soft);color:var(--warn)}.sio-alert--ok{background:var(--ok-soft);color:var(--ok)}.sio-btn{min-height:var(--control-h);padding:0 var(--control-px);border-radius:var(--control-radius);font:inherit;font-weight:var(--control-weight);font-size:var(--control-font);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast)var(--ease-out),transform var(--dur-fast)var(--ease-out);border:0;justify-content:center;align-items:center;gap:.5em;text-decoration:none;display:inline-flex}.sio-btn:active{transform:translateY(1px)}.sio-btn:disabled,.sio-btn[aria-busy=true]{cursor:progress;opacity:.7}.sio-btn svg{width:1.1em;height:1.1em}.sio-btn--accent{background:var(--accent);color:var(--accent-ink)}.sio-btn--accent:hover{background:var(--accent-strong)}.sio-btn--brand{background:var(--brand);color:var(--brand-ink)}.sio-btn--brand:hover{background:var(--brand-strong)}.sio-btn--quiet{color:var(--text);box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.sio-btn--quiet:hover{background:var(--surface-sunken)}.sio-btn--danger{background:var(--bad);color:#fff}.sio-btn--quiet.sio-btn--danger{color:var(--bad);box-shadow:inset 0 0 0 1px var(--bad);background:0 0}.sio-btn--quiet.sio-btn--danger:hover{background:var(--bad-soft)}.sio-btn--block{width:100%}.sio-btn[aria-busy=true]>svg{display:none}.sio-btn[aria-busy=true]:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite sio-spin}@keyframes sio-spin{to{transform:rotate(360deg)}}.sio-skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--surface-sunken)0%,var(--line)50%,var(--surface-sunken)100%);background-size:200% 100%;animation:1.4s ease-in-out infinite sio-sheen;display:block}@keyframes sio-sheen{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.sio-btn[aria-busy=true]:after{animation-duration:2s}.sio-skeleton{animation:none}}.sio-drawer{width:min(var(--drawer-w,520px),100vw);background:var(--surface);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--text);box-shadow:var(--shadow-3);border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto}.sio-drawer::backdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#07201f52}.sio-drawer[open]{animation:sio-drawer-in var(--dur-base)var(--ease-out)}.sio-drawer[open]::backdrop{animation:sio-fade-in var(--dur-base)var(--ease-out)}@keyframes sio-drawer-in{0%{opacity:0;transform:translate(24px)}}@keyframes sio-fade-in{0%{opacity:0}}.sio-drawer__panel{grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid}.sio-drawer__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4)var(--space-5);border-bottom:1px solid var(--line);display:flex}.sio-drawer__title{font-size:var(--text-lg);letter-spacing:var(--tracking-heading);font-weight:600}.sio-drawer__desc{font-size:var(--text-sm);color:var(--text-muted);margin-top:2px}.sio-drawer__close{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.sio-drawer__close:hover{background:var(--surface-sunken);color:var(--text)}.sio-drawer__close svg{width:16px;height:16px}.sio-drawer__body{padding:var(--space-5);overscroll-behavior:contain;overflow-y:auto}.sio-drawer__foot{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3)var(--space-5);border-top:1px solid var(--line);background:var(--surface);display:flex}@media (prefers-reduced-motion:reduce){.sio-drawer[open],.sio-drawer[open]::backdrop{animation:none}}.sio-skeleton{max-width:100%}
.sio-app{--font-sans:var(--font-inter,"Inter"),ui-sans-serif,system-ui,sans-serif;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.875rem;--text-lg:1rem;--text-xl:1.25rem;--text-2xl:1.5rem;--leading-body:1.5;--tracking-heading:-.015em;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--control-h:34px;--control-px:.75rem;--control-px-input:.625rem;--control-font:.8125rem;--control-font-input:.875rem;--control-weight:550;--control-radius:7px;--label-weight:550;--weight-strong:600;--weight-medium:500;font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-body);font-variant-numeric:normal}.sio-app .sio-label{font-size:var(--text-sm);line-height:20px}.sio-app .sio-hint,.sio-app .sio-error,.sio-app .sio-alert{font-size:var(--text-sm)}.sio-app .sio-alert{padding:var(--space-2)var(--space-3);font-weight:500}.sio-app .sio-btn--quiet{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong),0 1px 0 #0e1b1b0a}.sio-app .sio-btn--quiet:hover{background:var(--surface-sunken)}.sio-app .sio-btn--sm{--control-h:28px;--control-px:.5rem;--control-font:.75rem}.sio-app .sio-btn--ghost{color:var(--text-muted);background:0 0}.sio-app .sio-btn--ghost:hover{background:var(--surface-sunken);color:var(--text)}.sio-app .sio-input:is(textarea){padding-top:7px;padding-bottom:7px;line-height:1.45}.sio-app .sio-stamp{font-weight:600}.sio-app .sio-skeleton{border-radius:var(--radius-sm)}.sio-app .sio-btn--icon{--control-px:0;width:var(--control-h)}
