:root{--ink:#111114;--ink-soft:#57585b;--background:#fff;--surface:#f9fafb;--surface-2:#f2f3f5;--line:#e4e4e7;--muted-foreground:var(--ink-soft);--warn:#a06024;--warn-bg:#fff3df;--ok:#236e44;--ok-bg:#dffce8;--info:#57585b;--info-bg:#f2f3f5;--destructive:#c53732;--field:#faf9f5;--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--mono:var(--font-sans);--font-features:"cv11", "ss01", "ss03";--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:16px;--radius-full:9999px;--shadow-card:0 1px 2px 0 #0000000a;--shadow-pop:0 12px 32px -12px #00000040;--shadow-overlay:0 24px 64px -24px #00000059;--shadow-artifact:0 2px 24px -12px #0000002e;--mo-1:.14s;--mo-2:.22s;--mo-3:.42s;--ease-out:cubic-bezier(.22, .68, .16, 1);--ease-soft:cubic-bezier(.4, 0, .2, 1)}@supports (color:lab(0% 0 0)){:root{--ink:lab(5.24619% .0451282 -1.49437);--ink-soft:lab(37.3326% .034973 -1.89332);--background:lab(100% 0 0);--surface:lab(98.2493% .00885129 -.760376);--surface-2:lab(95.924% .0142157 -1.14003);--line:lab(90.704% .0143349 -1.13993);--warn:lab(47.356% 22.9197 43.6951);--warn-bg:lab(96.6057% 2.29087 13.3937);--ok:lab(40.9784% -31.9084 16.4556);--ok-bg:lab(96.4795% -12.4055 6.35695);--info:lab(37.3326% .034973 -1.89332);--info-bg:lab(95.924% .0142157 -1.14003);--destructive:lab(46.0249% 56.4689 37.9874)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#eaebee;--ink-soft:#a3a4a8;--background:#0c0d10;--surface:#151619;--surface-2:#1f2024;--line:#313337;--muted-foreground:var(--ink-soft);--warn:#dcaf67;--warn-bg:#2d1f05;--ok:#6ebb8b;--ok-bg:#0e2517;--info:#99aec0;--info-bg:#131e28;--destructive:#f9786c;--field:#151619;--shadow-card:0 1px 2px 0 #00000047;--shadow-pop:0 12px 32px -12px #000000b3;--shadow-overlay:0 24px 64px -24px #000000c7;--shadow-artifact:0 2px 24px -12px #0000009e;--mut:var(--ink-soft);--faint:#75777c;--bg:var(--background);--bg-2:var(--surface);--bg-3:var(--surface-2);--dark:#eaebee;--dark-tx:#0c0d10;--dark-mut:#9d9ea2;--stop:var(--destructive);--stop-bg:#381613;--card:var(--background);--muted:var(--ink-soft);--muted-2:#909297;--brand:var(--ink);--accent:#6da9e7;--accent-2:#0a2036;--danger:var(--destructive);--warning:var(--warn);--paper:var(--background);--border:var(--line);--line-dark:#434549;--line-soft:#25262a;--ink-faint:#797a7f;--link:#6ab3fd;--green:var(--ok);--v7-send-secondary:var(--ink-soft)}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--ink:lab(93.0185% .0203252 -1.51922);--ink-soft:lab(67.4874% .0375509 -2.27456);--background:lab(3.67859% .053063 -1.43514);--surface:lab(7.18781% .0919029 -2.57396);--surface-2:lab(12.3731% .107132 -3.00186);--line:lab(21.0742% .0890493 -3.01109);--warn:lab(74.5341% 10.8266 43.4217);--warn-bg:lab(12.9947% 5.12598 17.1326);--ok:lab(70.0631% -33.0972 17.0168);--ok-bg:lab(12.3642% -12.6606 6.51577);--info:lab(69.8343% -4.42338 -11.887);--info-bg:lab(10.6531% -2.69958 -8.33011);--destructive:lab(65.9957% 49.6354 30.9767);--field:lab(7.18781% .0919029 -2.57396);--faint:lab(50.0757% .0633597 -3.0251);--dark:lab(93.0185% .0203252 -1.51922);--dark-tx:lab(3.67859% .053063 -1.43514);--dark-mut:lab(65.1673% .0379682 -2.27433);--stop-bg:lab(12.4764% 17.0577 10.4327);--muted-2:lab(60.5217% .0484586 -2.65098);--accent:lab(67.1748% -7.08997 -37.559);--accent-2:lab(11.6339% -2.25616 -16.8998);--line-dark:lab(29.1948% .0784993 -3.01671);--line-soft:lab(15.2798% .0798255 -2.6337);--ink-faint:lab(51.2415% .051409 -2.64925);--link:lab(70.5454% -7.46357 -44.2057)}}
:root{--mono:var(--font-mono), ui-monospace, SFMono-Regular, "SF Mono", monospace;--mut:#57585b;--faint:#85868a;--bg:#fff;--bg-2:#f9fafb;--bg-3:#f2f3f5;--dark:#0f1014;--dark-tx:#f4f5f6;--dark-mut:#9d9ea2;--stop:#c53732;--stop-bg:#ffedeb;--card:var(--bg);--muted:var(--mut);--brand:var(--ink);--accent:var(--ok);--accent-2:var(--ok-bg);--danger:var(--stop);--warning:var(--warn);--support-launcher-space:104px}@supports (color:lab(0% 0 0)){:root{--mut:lab(37.3326% .034973 -1.89332);--faint:lab(55.8872% .0398755 -2.27319);--bg:lab(100% 0 0);--bg-2:lab(98.2493% .00885129 -.760376);--bg-3:lab(95.924% .0142157 -1.14003);--dark:lab(4.80629% .0985861 -2.31392);--dark-tx:lab(96.5093% .00888109 -.760388);--dark-mut:lab(65.1673% .0379682 -2.27433);--stop:lab(46.0249% 56.4689 37.9874);--stop-bg:lab(95.0028% 12.0867 7.12119)}}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--ink);font-family:var(--font-sans), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-feature-settings:"cv11", "ss01", "ss03";margin:0;font-size:17px;line-height:1.6}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] body{background:var(--background)}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{border-color:var(--line);background-color:var(--background);color:var(--ink)}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:var(--ink-soft);opacity:1}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.shell{grid-template-columns:260px 1fr;min-height:100vh;display:grid}.http-status-screen-root,.http-status-screen-root body{color:#fff;background:#000;min-height:100%;margin:0}.http-status-screen{color:#fff;min-height:100svh;font-family:var(--font-sans), system-ui, -apple-system, sans-serif;text-align:center;-webkit-font-smoothing:antialiased;background:#000;justify-content:center;align-items:center;margin:0;padding:24px;display:flex}.http-status-screen__frame{width:min(100%,36rem)}.http-status-screen__code{color:#fff;letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(72px,14vw,100px);font-weight:700;line-height:1}.http-status-screen__code:focus{outline:none}.http-status-screen__code:focus-visible{outline-offset:8px;outline:3px solid #fff}.http-status-screen__title{color:#fff;margin:16px 0 0;font-size:clamp(22px,3.2vw,32px);font-weight:500;line-height:1.2}.http-status-screen__request-id{color:#a3a3a3;overflow-wrap:anywhere;margin:20px 0 0;font-size:14px;line-height:1.4}.http-status-screen__line{color:#d4d4d4;max-width:42ch;margin:8px auto 0;font-size:14px;line-height:1.5}@media (max-width:640px){.http-status-screen{padding:20px}.http-status-screen__title{font-size:24px}}.sidebar{border-right:1px solid var(--line);background:var(--bg-2);flex-direction:column;min-height:100vh;padding:24px;display:flex}.brand{letter-spacing:-.03em;align-items:center;gap:10px;font-size:20px;font-weight:600;display:flex}.brand-mark{background:var(--ink);width:28px;height:28px;color:var(--bg);font-family:var(--font-sans), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;border-radius:8px;place-items:center;font-size:14px;font-weight:500;display:grid}.nav{gap:8px;margin-top:36px;display:grid}.nav a,.nav span{color:var(--mut);border-radius:10px;padding:11px 12px;font-size:15px;display:block}.nav a.active,.nav a:hover{background:var(--bg-3);color:var(--ink)}.sidebar-footer{margin-top:auto;padding-top:24px}.sidebar-footer .button{width:100%}.main{padding:32px;padding-bottom:calc(32px + var(--support-launcher-space))}.container{max-width:1120px;margin:0 auto}.demo-banner{background:var(--bg-3);border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:14px 18px;font-size:14px;display:flex}:root{--demo-banner-offset:0px;--demo-banner-pad-y:6px;--demo-banner-font-size:13px;--demo-banner-line-height:1.4;--demo-banner-border:1px}html.has-demo-preview-banner{--demo-banner-offset:calc((var(--demo-banner-pad-y) * 2) + (var(--demo-banner-font-size) * var(--demo-banner-line-height)) + var(--demo-banner-border))}.demo-preview-banner{z-index:1000;box-sizing:border-box;width:100%;min-height:32px;padding:var(--demo-banner-pad-y) 16px;text-align:center;font-size:var(--demo-banner-font-size);line-height:var(--demo-banner-line-height);color:#92400e;border-bottom:var(--demo-banner-border) solid #e8ca9f;background:#fef3c7;justify-content:center;align-items:center;font-weight:500;display:flex;position:sticky;top:0}@supports (color:lab(0% 0 0)){.demo-preview-banner{border-bottom:var(--demo-banner-border) solid lab(83.1881% 6.13028 25.9346)}}.grid{gap:20px;display:grid}.grid>*{min-width:0}.grid.two{grid-template-columns:minmax(0,1fr) minmax(320px,.7fr)}.card{background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:24px}.hero{background:var(--bg-2);border:1px solid var(--line);border-radius:16px;padding:36px}.eyebrow{color:var(--mut);font-family:var(--font-sans), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:500}h1,h2,h3{letter-spacing:-.022em;text-wrap:pretty;margin:0;line-height:1.1}h1{font-family:var(--font-display), var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:clamp(34px,6vw,46px);font-weight:600}h2{font-size:28px;font-weight:600}h3{font-size:20px;font-weight:600}.op-mono,.mono{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}p{color:var(--mut);line-height:1.6}.actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.button{background:var(--ink);color:var(--bg);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:15px;font-weight:600;display:inline-flex}.button.secondary{background:var(--bg);border:1px solid var(--line);color:var(--ink)}.button.danger{background:var(--stop);color:#fff}.field{gap:7px;margin-bottom:14px;display:grid}.field label{color:var(--mut);font-size:13px;font-weight:500}.field input,.field select,.field textarea{background:var(--bg);border:1px solid var(--line);border-radius:8px;width:100%;padding:12px 14px}.bf-status{color:var(--ink-soft);align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.bf-dot{background:var(--faint);border-radius:50%;flex-shrink:0;width:7px;height:7px}.bf-status--ok{color:var(--ok)}.bf-status--ok .bf-dot{background:var(--ok)}.bf-status--warn{color:var(--warn)}.bf-status--warn .bf-dot{background:var(--warn)}.bf-status--stop{color:var(--stop)}.bf-status--stop .bf-dot{background:var(--stop)}.operator-flow{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}.op-hero,.op-panel,.op-record{background:var(--bg);border:1px solid var(--line);border-radius:16px}.op-hero{justify-content:space-between;align-items:flex-start;gap:24px;padding:32px;display:flex}.op-hero--detail{align-items:center}.op-hero h1,.op-panel h2,.op-record h2{letter-spacing:-.018em}.op-hero p{max-width:58ch;margin-bottom:0;font-size:17px}.op-eyebrow{color:var(--mut);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:500}.op-session{border-left:1px solid var(--line);color:var(--mut);flex:0 0 min(320px,38%);align-items:flex-start;gap:6px;padding-left:22px;display:grid}.op-session span{letter-spacing:.08em;text-transform:uppercase;font-size:12px}.op-session strong{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:500}.op-two{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:20px;display:grid}.op-panel{padding:24px}.op-panel--quiet,.op-note{background:var(--bg-2)}.op-note{border:1px solid var(--line);border-radius:10px;margin:18px 0;padding:16px}.op-note p,.op-panel p{overflow-wrap:anywhere;margin-bottom:0}.op-boundary{border-top:1px solid var(--line);color:var(--mut);margin-top:18px;padding-top:14px;font-size:13px}.op-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.op-record{box-shadow:none;overflow:hidden}.op-record__seal{background:var(--dark);color:var(--dark-tx);letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;padding:13px 22px;font-size:12px;font-weight:500;display:flex}.op-record__seal .bf-dot{background:var(--warn);box-shadow:none}.op-record__seal span:last-child{color:var(--dark-mut);letter-spacing:.01em;text-transform:none;font-size:12.5px}.op-record__body{gap:18px;padding:24px;display:grid}.op-fields{display:grid}.op-field{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:18px;padding:11px 0;display:flex}.op-field:last-child{border-bottom:0}.op-field span{color:var(--mut);font-size:13px}.op-field strong{color:var(--ink);font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:right;min-width:0;font-size:15px;font-weight:500}.op-reveal{background:var(--bg-2);border:1px solid var(--line);border-radius:16px;gap:16px;padding:18px;display:grid}.op-ledger{margin:8px 0 0;padding:0;list-style:none}.op-ledger__row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.op-ledger__row:last-child{border-bottom:0}.op-ledger__row span{color:var(--ink-soft);overflow-wrap:anywhere;min-width:0}.op-ledger__row time{color:var(--mut);font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;flex:none;font-size:12.5px}.table{border-collapse:collapse;width:100%}.table td,.table th{border-bottom:1px solid var(--line);text-align:left;padding:14px 8px}.table th{color:var(--mut);font-family:var(--font-sans), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.link-box{background:var(--bg-3);border:1px dashed var(--line);color:var(--ink-soft);font-family:var(--font-sans), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;overflow-wrap:anywhere;border-radius:10px;padding:14px;font-size:13px}.wire-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.wire-panel{background:var(--bg-2);border:1px solid var(--line);border-radius:16px;margin:20px 0;padding:20px}.create-buyer-form .lead-copy{font-size:16px;line-height:1.55}.wire-item{background:var(--bg-3);border-radius:10px;padding:14px}.wire-item strong{font-family:var(--font-sans), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--mut);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:11px;display:block}.wire-item span{color:var(--ink);font-family:var(--font-sans), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:14px}.timeline{border-left:2px solid var(--line);gap:14px;margin-left:8px;padding-left:18px;display:grid}.timeline-item{position:relative}.timeline-item:before{background:var(--ok);border:3px solid var(--bg);content:"";border-radius:50%;width:10px;height:10px;position:absolute;top:6px;left:-25px}.muted{color:var(--mut)}.error{background:var(--stop-bg);color:var(--stop);border:1px solid #f3c0b9;border:1px solid lab(82.0584% 18.2201 10.792);border-radius:10px;padding:12px 14px}.inverted-block{background:var(--dark);color:var(--dark-tx);border-radius:10px;padding:24px}.inverted-block p{color:var(--dark-mut)}.boundary-line{border-top:1px solid var(--line);color:var(--mut);margin-top:24px;padding-top:16px;font-size:13px}.buyer-flow{background:var(--bg);min-height:100dvh}.buyer-header{border-bottom:1px solid var(--line);padding:16px max(20px, env(safe-area-inset-right)) 16px max(20px, env(safe-area-inset-left));padding-top:max(16px, env(safe-area-inset-top));justify-content:space-between;align-items:center;gap:12px;display:flex}.buyer-brand{letter-spacing:-.03em;align-items:center;gap:10px;font-size:18px;font-weight:600;display:flex}.buyer-header-note{color:var(--mut);font-family:var(--font-sans), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:.06em;text-align:right;text-transform:uppercase;margin:0;font-size:11px}.buyer-main{padding-bottom:calc(32px + env(safe-area-inset-bottom) + var(--support-launcher-space))}.buyer-landing-intro{margin-bottom:20px}.persona-device-note{font-size:14px}.persona-inquiry-id{overflow-wrap:anywhere;font-size:12px}.actions-buyer .button,.actions-buyer a.button{touch-action:manipulation;min-height:48px}@media (max-width:860px){.shell{display:block}.sidebar{border-bottom:1px solid var(--line);border-right:0}.main,.buyer-main{padding:20px 16px;padding-bottom:calc(20px + env(safe-area-inset-bottom) + var(--support-launcher-space))}.hero{padding:24px 20px}.card,.hero{max-width:100%}.demo-banner{flex-direction:column;align-items:flex-start;gap:8px}.buyer-header{flex-direction:column;align-items:flex-start}.buyer-header-note{text-align:left}.buyer-landing-intro{margin-bottom:88px}.grid.two,.wire-grid,.op-two{grid-template-columns:minmax(0,1fr)}.op-hero,.op-hero--detail{padding:24px 20px;display:grid}.op-hero h1,.op-hero p{overflow-wrap:anywhere}.op-session{border-left:0;border-top:1px solid var(--line);padding-top:16px;padding-left:0}.op-actions{justify-content:stretch}.op-actions .button,.op-actions form,.op-actions form .button{width:100%}.op-panel,.op-record__body{padding:20px}.op-ledger__row,.op-field{flex-direction:column;align-items:flex-start;gap:4px}.op-field strong,.op-ledger__row time{text-align:left}.table,.table thead,.table tbody,.table tr,.table th,.table td{width:100%;display:block}.table thead{display:none}.table tr{border-bottom:1px solid var(--line);padding:12px 0}.table td,.table th{overflow-wrap:anywhere;border-bottom:0;padding:6px 0}.table td:last-child{padding-top:10px}.table td .button{width:100%;min-height:44px}.actions-buyer{flex-direction:column}.actions-buyer .button,.actions-buyer a.button{width:100%}.persona-gate h3{font-size:18px}}.cw-btn{background:var(--ink);min-width:48px;height:48px;min-height:48px;color:var(--background);white-space:nowrap;cursor:pointer;box-shadow:none;z-index:80;transition:transform var(--mo-1) var(--ease-soft), background-color var(--mo-1) var(--ease-soft), color var(--mo-1) var(--ease-soft), border-color var(--mo-1) var(--ease-soft);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-family:inherit;font-size:15px;font-weight:600;line-height:1;display:inline-flex;position:fixed;bottom:22px;right:22px}.cw-btn:hover{background:color-mix(in oklab, var(--ink) 86%, var(--background))}.cw-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cw-btn[data-launcher-tone=light]{background:var(--background);color:var(--ink);box-shadow:none}.cw-btn[data-launcher-tone=light]:hover{background:color-mix(in oklab, var(--background) 86%, var(--ink))}.cw-btn[data-launcher-tone=light]:focus-visible{outline-color:var(--background)}html[data-veto-chatwoot-surface=operator] .woot-widget-bubble{display:none!important}:root{--focus-ring:#004d96;--focus-ring-offset:3px;--touch-target:44px}@supports (color:lab(0% 0 0)){:root{--focus-ring:lab(30.9829% 9.12386 -63.0699)}}html[data-theme=dark]{--focus-ring:#94d2ff}@supports (color:lab(0% 0 0)){html[data-theme=dark]{--focus-ring:lab(81.2066% -12.1221 -42.8454)}}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}:where(button,[role=button],input[type=button],input[type=submit],input[type=reset],select){min-height:var(--touch-target)}:where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea){min-height:var(--touch-target);font-size:max(16px,1em)}:where(button,input,select,textarea,summary,a[href],[role=button],[role=link]):focus-visible{outline:3px solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}:where(button,input,select,textarea):disabled{cursor:not-allowed}:where(a:not([class])){text-underline-offset:.16em;text-decoration-line:underline;text-decoration-thickness:.08em}:where([id]){scroll-margin-top:76px}::selection{background:color-mix(in oklab, var(--focus-ring) 24%, transparent);color:var(--ink)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:where(button,input,select,textarea,summary,a[href],[role=button],[role=link]):focus-visible{outline-offset:3px;outline:2px solid highlight}:where(button,input,select,textarea){border-color:buttontext}}.sr-only,.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-only-focusable:focus-visible,.visually-hidden-focusable:focus-visible{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}
