@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-sans:"Inter","Inter Fallback"}:root{color-scheme:light;--ink:#202622;--muted:#69726c;--line:#dfe4df;--green:#24563e}*{box-sizing:border-box}body{margin:0;background:#f7f8f5;color:var(--ink);font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:14px;font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible{outline:3px solid #428366;outline-offset:5px}.app-wrap{max-width:1180px;padding:0 48px;margin:auto}.brand-bar{height:90px;display:flex;gap:18px;border-bottom:1px solid var(--line)}.brand,.brand-bar{align-items:center}.brand{font-size:23px;font-weight:650;letter-spacing:-1px;display:inline-flex;gap:10px}.brand-mark{background:var(--green);color:white;width:31px;height:34px;border-radius:10px 10px 10px 3px;font-size:28px;font-family:var(--font-sans),sans-serif;font-weight:700;line-height:28px;text-align:center}.release-label{color:var(--muted);border:1px solid var(--line);padding:2px 8px;border-radius:5px;font-size:11px;letter-spacing:.2px}.help-link{margin-left:auto;color:var(--muted);font-size:13px}.intro{padding:44px 0 28px;max-width:710px}.eyebrow{font-size:10px;font-weight:650;letter-spacing:1.8px;color:var(--green);margin:0 0 13px}h1{font-size:clamp(27px,3.5vw,36px);letter-spacing:-1.4px;font-weight:580;line-height:1.25;margin:0 0 14px}.intro-copy{font-size:15px;color:var(--muted);max-width:600px;margin:0}.connection-banner{display:flex;align-items:center;gap:13px;border:1px solid #d8e2d7;background:#eef3eb;padding:17px 20px;border-radius:9px;font-size:12px}.connection-banner strong{font-weight:600;font-size:13px}.connection-banner p{color:#596853;margin:3px 0 0;max-width:660px}.status-dot{width:7px;height:7px;border-radius:50%;background:#87947c;flex-shrink:0}.status-dot.active{background:#157c43}.button{display:inline-flex;justify-content:center;gap:9px;padding:7px 12px;border-radius:6px;white-space:nowrap;font-size:12px;font-weight:550}.secondary{border:1px solid #c8d1c4;background:white;color:var(--ink)}.connection-banner .button{margin-left:auto}.workspace-grid{display:grid;grid-template-columns:1fr 320px;gap:48px;margin-top:38px}h2{font-size:16px;font-weight:600;letter-spacing:-.3px;margin:0}.steps{margin-top:25px}.step{display:flex;gap:18px;padding:0 0 26px;position:relative}.step:not(:last-child):before{content:"";position:absolute;height:calc(100% - 40px);top:40px;left:17px;width:1px;background:var(--line)}.step-index{width:35px;height:35px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;color:#7c857e;flex-shrink:0;font-size:11px;background:#f7f8f5}.step-index.current{background:var(--green);border-color:var(--green);color:white}.step-state{font-size:10px;color:#737d75;margin:-2px 0 3px!important}.step h3{font-size:14px;line-height:1.5;margin:0 0 4px;font-weight:600}.step p{margin:0;color:var(--muted);font-size:12px;max-width:405px}.text-link{color:var(--green);font-weight:600;font-size:12px;display:inline-block;margin-top:9px}.store-panel{padding-top:2px}s-section{display:block}s-app-nav:not(:defined){display:none}s-section:not(:defined){background:white;padding:24px;border:1px solid var(--line);border-radius:10px}.empty-store{text-align:center;padding:26px 4px 22px}.store-icon{font-size:27px;color:#68836d;background:#f0f3ed;border-radius:12px;width:49px;height:49px;margin:0 auto 16px}.empty-store h3{font-size:13px;margin:0 0 8px;font-weight:550}.empty-store p{color:var(--muted);font-size:12px;margin:0}.store-details{margin:8px 0}.store-details div{padding:8px 0;border-bottom:1px solid var(--line)}.store-details dt{font-size:11px;color:var(--muted)}.store-details dd{margin:0;overflow-wrap:anywhere;font-size:13px}.privacy-note{display:flex;gap:12px;padding:22px 6px;color:#6e7a6e}.privacy-note h3{font-size:12px;font-weight:550;margin:0 0 4px}.privacy-note p{font-size:11px;margin:0}.release-note{border-top:1px solid var(--line);display:flex;gap:16px;padding:24px 0;align-items:flex-start}.note-icon{background:#e9eee5;color:var(--green);border-radius:7px;width:31px;height:31px;text-align:center;padding-top:3px;flex-shrink:0}.release-note h2{font-size:13px}.release-note p{font-size:12px;color:var(--muted);margin:3px 0 0;max-width:850px}footer{border-top:1px solid var(--line);display:flex;justify-content:space-between;padding:20px 0 32px;color:#7b837c;font-size:10px}footer span{font-weight:650;letter-spacing:-.3px;font-size:12px}.setup-page{max-width:740px;padding:40px 0}.setup-page h1{margin-top:26px}.guide-steps{padding-left:22px;margin:36px 0}.guide-steps li{padding:0 0 20px 10px}.guide-steps p{color:var(--muted)}@media (max-width:800px){.app-wrap{padding:0 24px}.workspace-grid{grid-template-columns:1fr;gap:10px}.store-panel{max-width:500px;margin-bottom:20px}.connection-banner{flex-wrap:wrap}.connection-banner .button{margin-left:20px}.brand-bar{height:72px}.intro{padding-top:30px}}@media (max-width:440px){.app-wrap{padding:0 18px}.release-label{display:none}h1{letter-spacing:-.8px}.connection-banner{padding:16px}.connection-banner>div{flex:1 1;min-width:calc(100% - 25px)}.workspace-grid{margin-top:28px}}.merchant-wrap{max-width:1400px;padding-bottom:48px}.merchant-nav{display:flex;gap:24px;margin-left:auto;overflow-x:auto;font-size:13px}.merchant-nav a:hover{color:var(--green)}.primary{color:white;background:var(--green);border:1px solid var(--green)}button:disabled{cursor:not-allowed;opacity:.55}.toolbar{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 24px;align-items:center}.toolbar form{display:flex;flex:1 1;gap:8px}input,select,textarea{font:inherit;color:var(--ink);padding:9px 11px;background:white;border:1px solid #bac4bd;border-radius:5px;min-width:0}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #428366;outline-offset:2px}.toolbar input{flex:1 1}.panel{background:white;border:1px solid var(--line);border-radius:9px;padding:22px;margin-bottom:22px}.panel h2,.panel label{margin-bottom:16px}.panel label{display:grid;gap:6px;font-size:12px;color:var(--muted)}.panel textarea{resize:vertical}.empty-state{text-align:center;padding:60px 24px}.empty-state p{color:var(--muted)}.table-scroll{overflow-x:auto;background:white;border:1px solid var(--line);border-radius:9px}table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap;font-size:13px}th{color:var(--muted);font-weight:500;font-size:11px;background:#f0f3ee}td,th{padding:15px 18px;border-bottom:1px solid var(--line)}td .text-link{margin:0}small{display:block;font-size:11px;color:var(--muted)}.status-badge{font-size:10px;padding:4px 7px;border-radius:5px;background:#eef0ed}.status-new_request{background:#e7edf8;color:#355787}.status-accepted,.status-converted_to_order{background:#e0f1e3;color:#205b34}.pagination{display:flex;justify-content:space-between;align-items:center;margin:20px 0;color:var(--muted);font-size:12px}.inline-form{max-width:600px}.quote-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:24px}.quote-fields{padding:0;margin:0;border:0;min-width:0}.editor-line{display:grid;grid-template-columns:minmax(150px,1fr) repeat(3,90px) minmax(90px,auto) auto;gap:10px;align-items:end;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--line)}.editor-line label{margin:0}.line-total{padding:8px 0;font-size:13px;font-weight:600;text-align:right;white-space:nowrap}.text-button{border:0;background:none;color:var(--muted);padding:8px 0;font-size:11px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.back-link{margin:0 0 24px}.totals{font-size:13px}.totals div{display:flex;justify-content:space-between;margin:12px 0}.totals dd{margin:0}.totals div:last-child{border-top:1px solid var(--line);padding-top:12px;font-weight:650}.activity-list{list-style:none;padding:0;margin:0}.activity-list li{border-left:2px solid var(--line);padding:0 0 18px 14px;font-size:12px}.activity-list strong{font-weight:500;text-transform:capitalize}.settings-form{max-width:800px}.delivery-actions{margin-top:18px}@media (max-width:1100px){.quote-layout{grid-template-columns:1fr}.quote-layout aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.merchant-nav{gap:14px}.editor-line{grid-template-columns:1fr 1fr 1fr}.line-title{grid-column:1/-1}}@media (max-width:600px){.merchant-wrap .brand-bar{height:auto;flex-wrap:wrap;padding:20px 0}.merchant-nav{margin:0;width:100%;padding-top:10px}.toolbar form{width:100%;flex-basis:100%}.quote-layout aside{display:block}.form-grid{grid-template-columns:1fr}.panel{padding:16px}.editor-line{grid-template-columns:1fr 1fr}.line-title{grid-column:1/-1}.table-scroll{margin:0 -4px}}.public-quote{max-width:920px;margin:40px auto;padding:40px;background:white;border:1px solid var(--line);border-radius:12px}.public-header{display:flex;justify-content:space-between;align-items:start;border-bottom:1px solid var(--line);padding-bottom:24px}.public-header h1{font-size:28px}.public-header p{margin:8px 0;color:var(--muted)}.public-meta{display:flex;justify-content:space-between;padding:28px 0;gap:24px}.public-meta p{margin:6px 0 12px}.public-totals{max-width:360px;margin:26px 0 36px auto}.public-totals div:last-child{background:var(--green);color:white;padding:14px;border-radius:5px}.public-notes{border-top:1px solid var(--line);padding:22px 0}.public-notes p{white-space:pre-wrap;overflow-wrap:anywhere}.public-quote td:first-child{white-space:normal;min-width:180px}.public-quote footer{margin-top:35px}@media (max-width:600px){.public-quote{margin:0;padding:24px 18px;border:0;border-radius:0}.public-meta{display:block}.public-header{gap:10px}.public-header h1{font-size:23px}.public-quote .table-scroll{margin:0 -10px}.public-quote table{table-layout:fixed;white-space:normal}.public-quote td:first-child,.public-quote th:first-child{width:40%;min-width:0}.public-quote td:nth-child(2),.public-quote th:nth-child(2){width:10%}.public-quote td:nth-child(3),.public-quote td:nth-child(4),.public-quote th:nth-child(3),.public-quote th:nth-child(4){width:25%}.public-quote td,.public-quote th{padding:12px 6px;overflow-wrap:anywhere;font-size:12px}.public-totals{max-width:none}}.conversation-message{padding:16px 0;border-bottom:1px solid var(--border)}.conversation-message small{display:block;color:#647069;margin-top:5px}.conversation-message p{white-space:pre-wrap;overflow-wrap:anywhere}.checkbox-label{display:flex;align-items:flex-start;gap:10px;margin:20px 0}.checkbox-label input{width:auto;margin-top:4px}.plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}.product-picker{margin-top:20px}.product-picker ul{list-style:none;padding:0;max-height:320px;overflow:auto}.product-picker li{display:flex;gap:16px;justify-content:space-between;padding:10px 0;border-bottom:1px solid #e2e7e2}.metric strong{font-size:36px;font-weight:650;letter-spacing:-1px}