@font-face{font-family:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/630e0b819503bca7-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6eed223b32d97b82-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/793968fa3513f5d6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lexend Fallback;src:local("Arial");ascent-override:90.98%;descent-override:22.74%;line-gap-override:0.00%;size-adjust:109.91%}.__className_940a90{font-family:Lexend,Lexend Fallback;font-style:normal}.__variable_940a90{--font-sans:"Lexend","Lexend Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--slate-50:#F2F3F5;--slate-100:#E6E8EC;--slate-200:#CFD4DC;--slate-300:#ABB3C0;--slate-400:#828CA0;--slate-500:#5D6880;--slate-600:#39445C;--slate-700:#232B3A;--slate-800:#171C28;--slate-900:#0F131C;--volt-50:#F6FCE3;--volt-100:#E9F9C0;--volt-200:#DCF593;--volt-300:#C8F542;--volt-400:#AEDC2A;--volt-500:#8FB91E;--volt-600:#6D8F14;--volt-700:#43521A;--ink-900:#14181F;--ink-800:#202634;--ink-700:#333B4C;--ink-600:#475062;--ink-500:#5D6880;--ink-400:#8A93A4;--ink-300:#B6BDC9;--ink-200:#D6DAE1;--ink-100:#E9EBEF;--ink-50:#F3F4F6;--white:#FFFFFF;--success-50:#E8F5EC;--success-500:#2E9455;--success-700:#1C6B3B;--warning-50:#FBF1DE;--warning-500:#C77E12;--warning-700:#935A08;--danger-50:#FBEAE8;--danger-500:#C63B34;--danger-700:#97241E;--info-50:#E9F0F8;--info-500:#3E6FA8;--info-700:#2A4E79;--tier-bronze:#B07D4A;--tier-bronze-bg:#F5EBDF;--tier-silver:#8B959B;--tier-silver-bg:#EEF1F2;--tier-gold:#C99A21;--tier-gold-bg:#FBF1D2;--bg-page:#FBFBFC;--bg-subtle:#F3F4F6;--surface-card:var(--white);--surface-raised:var(--white);--surface-sunken:#F5F6F7;--surface-inverse:var(--slate-800);--surface-brand:var(--slate-700);--surface-brand-subtle:var(--slate-50);--surface-accent-subtle:var(--volt-100);--text-strong:var(--ink-900);--text-body:var(--ink-800);--text-muted:var(--ink-500);--text-subtle:var(--ink-400);--text-on-brand:var(--white);--text-on-accent:#1A2008;--text-brand:var(--slate-700);--text-accent:var(--volt-600);--text-link:var(--slate-600);--text-link-hover:var(--slate-800);--border-subtle:var(--ink-100);--border-default:var(--ink-200);--border-strong:var(--ink-300);--border-brand:var(--slate-700);--border-focus:var(--slate-500);--action-primary-bg:var(--slate-700);--action-primary-bg-hover:var(--slate-800);--action-primary-bg-active:var(--slate-900);--action-primary-text:var(--white);--action-accent-bg:var(--volt-300);--action-accent-bg-hover:var(--volt-400);--action-accent-bg-active:var(--volt-500);--action-accent-text:#1A2008;--action-neutral-bg:var(--white);--action-neutral-bg-hover:var(--ink-50);--action-neutral-border:var(--ink-200);--ring:0 0 0 3px rgba(174,220,42,0.40);--ring-danger:0 0 0 3px rgba(198,59,52,0.20);--fs-display-lg:3.5rem;--fs-display:2.75rem;--fs-h1:2rem;--fs-h2:1.5rem;--fs-h3:1.25rem;--fs-title:1.125rem;--fs-body-lg:1.0625rem;--fs-body:0.9375rem;--fs-sm:0.8125rem;--fs-xs:0.75rem;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--leading-tight:1.08;--leading-snug:1.25;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tight:-0.02em;--tracking-snug:-0.01em;--tracking-normal:0;--tracking-wide:0.04em;--tracking-caps:0.08em;color-scheme:light}body{font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--leading-normal);color:var(--text-body);background:var(--bg-page);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.mmb-money,.mmb-tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mmb-money{font-family:var(--font-mono);letter-spacing:-.01em}:root{--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;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:28px;--radius-full:999px;--control-sm:34px;--control-md:44px;--control-lg:52px;--container-sm:640px;--gutter:20px;--mobile-width:390px;--shadow-xs:0 1px 2px rgba(16,32,24,0.05);--shadow-sm:0 1px 3px rgba(16,32,24,0.06),0 1px 2px rgba(16,32,24,0.04);--shadow-md:0 4px 14px rgba(16,32,24,0.08),0 1px 3px rgba(16,32,24,0.05);--shadow-lg:0 12px 32px rgba(16,32,24,0.10),0 2px 8px rgba(16,32,24,0.05);--shadow-brand:0 8px 24px rgba(23,28,40,0.28);--ease-out:cubic-bezier(0.16,1,0.3,1);--dur:200ms}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}}*{box-sizing:border-box;margin:0}:root{--font-display:var(--font-sans)}.shell{width:100%;margin:0 auto;min-height:100dvh;display:flex;flex-direction:column}@media (min-width:520px){.shell{max-width:480px}}.hero{padding:var(--space-2) 22px 26px;background:linear-gradient(180deg,var(--slate-800),var(--slate-700));color:var(--text-on-brand);border-radius:0 0 var(--radius-2xl) var(--radius-2xl)}.hero-top{display:flex;align-items:center;justify-content:space-between;margin:var(--space-4) 0 26px}.wordmark{font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-tight);font-size:var(--fs-title)}.wordmark em{color:var(--volt-300);font-style:normal}.hero-badge{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-xs);font-weight:var(--weight-semibold);color:var(--volt-200);background:rgba(255,255,255,.1);padding:5px 10px;border-radius:var(--radius-full)}.hero h1{font-size:27px;font-weight:var(--weight-extrabold);line-height:1.15;letter-spacing:var(--tracking-tight)}.hero p{margin-top:10px;font-size:14.5px;color:var(--slate-300);line-height:var(--leading-normal)}.intake-wrap{padding:18px 18px 0;margin-top:-16px}.card{background:var(--surface-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-3)}.card textarea{width:100%;border:none;outline:none;resize:none;background:transparent;font-family:var(--font-sans);font-size:15.5px;line-height:var(--leading-normal);color:var(--text-strong);padding:var(--space-1)}.card-foot{display:flex;justify-content:flex-end;margin-top:var(--space-2)}.btn{border:none;cursor:pointer;font-family:var(--font-sans);font-weight:var(--weight-semibold);background:var(--action-primary-bg);color:var(--action-primary-text);height:var(--control-sm);padding:0 var(--space-4);border-radius:var(--radius-md);font-size:var(--fs-body);transition:background var(--dur) var(--ease-out)}.btn:hover{background:var(--action-primary-bg-hover)}.btn:disabled{opacity:.45;cursor:default}.btn-accent{background:var(--action-accent-bg);color:var(--action-accent-text);height:var(--control-md)}.btn-accent:hover{background:var(--action-accent-bg-hover)}.section-label{font-size:var(--fs-xs);font-weight:var(--weight-semibold);color:var(--text-subtle);letter-spacing:var(--tracking-caps);text-transform:uppercase;margin-bottom:10px}.chips{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-4) 18px 6px}.chip{border:1px solid var(--action-neutral-border);background:var(--action-neutral-bg);border-radius:var(--radius-full);padding:7px 12px;font-size:var(--fs-sm);color:var(--text-body);cursor:pointer;font-family:var(--font-sans)}.chip:hover{background:var(--action-neutral-bg-hover)}.trust{padding:18px;margin-top:auto}.trust-row{display:flex;gap:18px;justify-content:space-around;padding:var(--space-4) var(--space-3);background:var(--surface-sunken);border-radius:var(--radius-lg);text-align:center}.trust-big{font-weight:var(--weight-bold);font-size:var(--fs-body);color:var(--text-strong)}.trust-small{font-size:11px;color:var(--text-muted)}.chat{padding:var(--space-4) 18px;display:flex;flex-direction:column;gap:var(--space-3)}.msg{max-width:85%;padding:10px 14px;border-radius:var(--radius-lg);font-size:var(--fs-body);line-height:var(--leading-normal)}.msg-guest{align-self:flex-end;background:var(--surface-brand);color:var(--text-on-brand);border-bottom-right-radius:var(--radius-xs)}.msg-agent{align-self:flex-start;background:var(--surface-sunken);color:var(--text-body);border-bottom-left-radius:var(--radius-xs)}.msg-summary{align-self:stretch;max-width:none;background:var(--surface-accent-subtle);color:var(--text-strong);border:1px solid var(--volt-300)}.composer{display:flex;gap:var(--space-2);padding:var(--space-3) 18px var(--space-6)}.composer textarea{flex:1 1;border:1px solid var(--border-default);border-radius:var(--radius-md);padding:11px var(--space-3);font-family:var(--font-sans);font-size:16px;line-height:1.4;color:var(--text-strong);outline:none;background:var(--surface-card);resize:none;max-height:132px;overflow-y:auto}.composer textarea:focus{border-color:var(--border-focus);box-shadow:var(--ring)}.composer input{flex:1 1;height:var(--control-md);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:0 var(--space-3);font-family:var(--font-sans);font-size:var(--fs-body);color:var(--text-strong);outline:none;background:var(--surface-card)}.composer input:focus{border-color:var(--border-focus);box-shadow:var(--ring)}.done{padding:var(--space-10) 22px;text-align:center}.done h2{font-size:var(--fs-h2);color:var(--text-strong);letter-spacing:var(--tracking-snug)}.done p{margin-top:var(--space-3);color:var(--text-muted)}.done .rfq-id{margin-top:var(--space-4);font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text-subtle);word-break:break-all}.ml-head{display:flex;align-items:center;gap:9px;padding:14px 18px;border-bottom:1px solid var(--border-subtle);background:var(--surface-card)}.ml-head .wordmark{font-size:var(--fs-body);color:var(--slate-800)}.ml-head .hint{margin-left:auto;font-size:11px;color:var(--text-subtle)}.ml-body{flex:1 1;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:14px}.ml-body h1{font-size:20px;letter-spacing:var(--tracking-snug);color:var(--text-strong)}.ml-body h1,.spec-label{font-weight:var(--weight-bold)}.spec-label{font-size:11px;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-subtle);margin-bottom:8px}.spec-row{display:flex;justify-content:space-between;gap:12px;padding:4px 0;font-size:13.5px}.spec-row .k{color:var(--text-muted)}.spec-row .v{color:var(--text-strong);text-align:right}.field label,.spec-row .v{font-weight:var(--weight-semibold)}.field label{display:block;font-size:var(--fs-sm);color:var(--text-body);margin-bottom:6px}.field input,.field textarea{width:100%;border:1px solid var(--border-default);border-radius:var(--radius-md);padding:10px var(--space-3);font-family:var(--font-sans);font-size:var(--fs-body);color:var(--text-strong);background:var(--surface-card);outline:none}.field input:focus,.field textarea:focus{border-color:var(--border-focus);box-shadow:var(--ring)}.notice{display:flex;gap:8px;align-items:center;font-size:var(--fs-xs);color:var(--text-muted);background:var(--surface-sunken);padding:9px 12px;border-radius:10px}.btn-lg{height:var(--control-lg);width:100%;font-size:var(--fs-body-lg);border-radius:var(--radius-md)}.btn-ghost{background:none;color:var(--text-muted)}.btn-ghost:hover{background:var(--action-neutral-bg-hover)}.done-state{flex:1 1;flex-direction:column;text-align:center;padding:var(--space-4);gap:6px}.done-state,.done-state .halo{display:flex;align-items:center;justify-content:center}.done-state .halo{width:68px;height:68px;border-radius:50%;background:var(--volt-100);font-size:30px;margin-bottom:8px}.done-state h2{font-size:19px;color:var(--text-strong)}.done-state p{font-size:13.5px;color:var(--text-muted);line-height:var(--leading-relaxed);max-width:290px}.money{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold)}.cmp-card{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-4);display:flex;flex-direction:column;gap:6px}.cmp-card.sel{border-color:var(--volt-400);background:var(--surface-accent-subtle)}.cmp-top{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.cmp-name{font-weight:var(--weight-semibold)}.cmp-name,.cmp-price{color:var(--text-strong)}.cmp-price{font-size:19px}.badge-v{display:inline-block;font-size:11px;font-weight:var(--weight-semibold);color:var(--success-700);background:var(--success-50);padding:2px 8px;border-radius:var(--radius-full)}.stars{display:flex;gap:6px;font-size:26px}.stars button{background:none;border:none;cursor:pointer;color:var(--ink-200);padding:2px}.stars button.on{color:var(--tier-gold)}.err-inline{color:var(--danger-500);font-size:var(--fs-sm)}html{-webkit-text-size-adjust:100%}*{-webkit-tap-highlight-color:transparent}[role=button],a,button,input,textarea{touch-action:manipulation}.card textarea,.composer input,.field input,.field textarea{font-size:16px}.shell{padding-bottom:env(safe-area-inset-bottom)}.composer{position:-webkit-sticky;position:sticky;bottom:0;background:var(--bg-page);padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom))}.hero{padding-top:calc(var(--space-2) + env(safe-area-inset-top))}.ml-head{padding-top:calc(14px + env(safe-area-inset-top))}.typing{color:var(--text-subtle);animation:mmb-pulse 1.2s ease-in-out infinite}@keyframes mmb-pulse{0%,to{opacity:.45}50%{opacity:1}}.chat-shell{min-height:0;height:var(--vvh,100dvh);transform:translateY(var(--vvo,0));display:flex;flex-direction:column;padding-bottom:0}body.kb-lock{position:fixed;inset:0;width:100%;overflow:hidden;overscroll-behavior:none}.chatbar{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:calc(12px + env(safe-area-inset-top)) 16px 12px;background:var(--surface-card);border-bottom:1px solid var(--border-subtle)}.chatbar b{font-size:var(--fs-title);color:var(--text-strong);letter-spacing:var(--tracking-snug)}.chatbar .back{border:none;background:none;font-size:26px;line-height:1;color:var(--text-strong);cursor:pointer;padding:0 4px}.chatbar .online{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs);font-weight:var(--weight-semibold);color:var(--success-700);background:var(--success-50);padding:4px 10px;border-radius:var(--radius-full)}.chatbar .dot{width:7px;height:7px;border-radius:50%;background:var(--success-500)}.chat-shell .chat{flex:1 1;min-height:0;overflow-y:auto}.agent-row{display:flex;gap:8px;align-items:flex-end}.avatar{width:30px;height:30px;border-radius:50%;background:var(--slate-100);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.bubble{max-width:88%;padding:10px 14px;font-size:14.5px;line-height:var(--leading-normal);border-radius:18px 18px 18px 4px;background:var(--surface-card);color:var(--text-body);border:1px solid var(--border-subtle);box-shadow:var(--shadow-xs)}.bubble.me{align-self:flex-end;border-radius:18px 18px 4px 18px;background:var(--slate-700);color:#fff;border:none;box-shadow:none}.suggs{display:flex;flex-wrap:wrap;gap:8px}.rfq-card{flex:1 1;background:var(--volt-50);border:1px solid var(--volt-200);border-radius:var(--radius-lg);padding:var(--space-3)}.rfq-label{font-size:11px;font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--volt-700);margin-bottom:8px}.actionbar{flex:0 0 auto;border-top:1px solid var(--border-subtle);background:var(--surface-card);padding:14px 14px calc(14px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:10px}.pill{display:flex;align-items:flex-end;gap:4px;padding:5px 6px 5px 16px;background:var(--surface-sunken);border:1px solid var(--border-default);border-radius:24px}.pill:focus-within{border-color:var(--border-strong)}.pill textarea{flex:1 1;min-width:0;resize:none;border:none;outline:none;background:transparent;font-family:var(--font-sans);font-size:16px;line-height:1.45;color:var(--text-strong);padding:9px 0;max-height:96px;overflow-y:auto}.pill .send{flex:0 0 auto;width:36px;height:36px;border:none;border-radius:50%;background:var(--action-primary-bg);color:#fff;font-size:19px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.pill .send:disabled{background:var(--ink-200);cursor:default}.pill .mic{flex:0 0 auto;width:36px;height:36px;border:none;border-radius:50%;background:transparent;font-size:17px;cursor:pointer;opacity:.65}.mic-note{font-size:var(--fs-xs);color:var(--text-muted);text-align:center}.spin{width:15px;height:15px;border:2px solid rgba(255,255,255,.5);border-top-color:#fff;border-radius:50%;display:inline-block;animation:mmb-spin .7s linear infinite}@keyframes mmb-spin{to{transform:rotate(1turn)}}.confirm-box{display:flex;flex-direction:column;gap:10px}.confirm-box input{height:var(--control-md);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:0 var(--space-3);font-family:var(--font-sans);font-size:16px;color:var(--text-strong);outline:none;background:var(--surface-card)}.confirm-box input:focus{border-color:var(--border-focus);box-shadow:var(--ring)}