.widget-customize-callout{display:flex;align-items:center;justify-content:space-between;gap:20px}.widget-customize-callout h2,.widget-customize-callout p{margin:0 0 6px}.widget-customize-callout .button{flex:none}.widget-editor-layout{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);gap:24px;align-items:start;margin-top:20px}.widget-editor-controls{min-width:0;margin:0}.widget-editor-fields{border:0;padding:0;margin:0;min-width:0}.widget-editor-field{display:flex;flex-direction:column;gap:6px;margin-bottom:18px;font-weight:600}.widget-editor-field input,.widget-editor-field textarea,.widget-editor-field select{width:100%;min-width:0;padding:10px 12px;background:var(--ed-surface);color:var(--ed-text);border:1px solid var(--ed-border-control);border-radius:8px;font:inherit;font-size:14px;font-weight:400}.widget-editor-field textarea{resize:vertical;font-family:inherit}.widget-editor-field input[type=color]{height:44px;padding:4px;cursor:pointer}.widget-editor-field small{font-weight:400;color:var(--ed-text-subdued)}.widget-editor-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.widget-field-details{margin:18px 0;border-top:1px solid var(--ed-border);padding-top:16px}.widget-field-details summary{cursor:pointer;font-weight:600;margin-bottom:14px}.widget-preview{position:sticky;top:20px;border:1px solid var(--ed-border-card);border-radius:14px;padding:18px;background:var(--ed-surface);min-width:0;box-shadow:var(--ed-shadow-card)}.widget-preview-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.widget-preview-heading h2{margin:0 0 12px}.widget-preview-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.widget-preview-tabs button{padding:8px 12px;border:1px solid var(--ed-border-control);border-radius:8px;background:var(--ed-surface);color:var(--ed-text);cursor:pointer;font:inherit}.widget-preview-tabs button[aria-pressed=true]{background:var(--ed-action);color:var(--ed-text-inverse);border-color:var(--ed-action)}.widget-preview-options{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:14px}.widget-preview-options label{display:flex;gap:6px;align-items:center;cursor:pointer}.widget-preview-device{border:1px solid var(--ed-border-card);border-radius:12px;overflow:hidden;background:var(--ed-surface-subdued);margin:0 auto;transition:max-width .15s}.widget-preview-device.is-mobile{max-width:390px}.widget-preview-device iframe{display:block;border:0;width:100%;height:560px;background:#fff}.widget-preview>.muted{margin-bottom:0;font-size:12px}@media(max-width:960px){.widget-editor-layout{grid-template-columns:1fr}.widget-preview{position:static;grid-row:1}.widget-preview-device iframe{height:440px}}@media(max-width:520px){.widget-customize-callout{align-items:flex-start;flex-direction:column}.widget-preview{padding:12px}.widget-editor-row{grid-template-columns:1fr;gap:0}}:root{color-scheme:light;--ed-canvas: #f1f1f1;--ed-surface: #ffffff;--ed-surface-subdued: #f7f7f7;--ed-surface-selected: #eeeeee;--ed-text: #303030;--ed-text-subdued: #616161;--ed-text-inverse: #ffffff;--ed-border: #e3e3e3;--ed-border-card: #d4d4d4;--ed-shadow-card: 0 1px 0 #0000000d, 0 2px 6px #00000008;--ed-border-control: #8a8a8a;--ed-action: #303030;--ed-action-hover: #1a1a1a;--ed-link: #005bd3;--ed-link-hover: #003e96;--ed-focus: #005bd3;--ed-success-bg: #e3f5e9;--ed-success-text: #0c5132;--ed-success-border: #8fbd9f;--ed-info-bg: #eaf4ff;--ed-info-text: #003a75;--ed-info-border: #91b8e3;--ed-caution-bg: #fff4d6;--ed-caution-text: #5e4200;--ed-caution-border: #c6a34c;--ed-warning-bg: #ffebd5;--ed-warning-text: #633600;--ed-warning-border: #c69a64;--ed-critical-bg: #fee9e8;--ed-critical-text: #8e1f0b;--ed-critical-border: #d6a19a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ed-text);background:var(--ed-canvas);font-synthesis:none;font-size:16px}*{box-sizing:border-box}body{margin:0;font-size:13px;line-height:1.5}small{font-size:12px}a{color:var(--ed-link);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--ed-link-hover);text-decoration-thickness:2px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--ed-focus);outline-offset:3px}a.button,a.brand,a.nav-item,a.tab,a.stat,a.learning-brand,a.attention-callout,.app-nav a,.embedded-nav a{text-decoration:none}a.primary,a.primary:hover{color:var(--ed-text-inverse)}a.secondary:hover{color:var(--ed-text)}button,input,select,textarea{font:inherit}button,a,input,textarea,select{outline-offset:4px}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.guide-main input[type=checkbox],.guide-main input[type=radio],.quick-setup input[type=checkbox],.quick-setup input[type=radio]{accent-color:var(--ed-action)}.topbar{height:66px;background:var(--ed-surface);border-bottom:1px solid var(--ed-border);display:flex;align-items:center;justify-content:space-between;padding:0 30px;gap:16px}.brand{color:var(--ed-text);display:flex;align-items:center;gap:10px;font-size:17px;font-weight:650;letter-spacing:-.4px}.brand-icon{display:grid;place-items:center;color:#fff;background:var(--ed-action);width:30px;height:33px;border-radius:8px;font-family:Georgia,serif;font-size:25px}.edition{font-size:12px;letter-spacing:1px;background:var(--ed-surface-selected);border:1px solid var(--ed-border);border-radius:4px;padding:4px 6px;margin-left:4px;color:var(--ed-text-subdued)}.shop-label{display:flex;align-items:center;gap:8px;color:var(--ed-text-subdued);font-size:13px}.connection-dot{width:7px;height:7px;border-radius:50%;background:var(--ed-success-text)}.workspace{display:flex;min-height:calc(100vh - 66px)}.sidebar{width:224px;flex-shrink:0;padding:31px 16px;background:var(--ed-surface);border-right:1px solid var(--ed-border);display:flex;flex-direction:column}.nav-label{font-size:12px;letter-spacing:1.5px;color:var(--ed-text-subdued);margin:0 14px 14px}.nav-item{display:flex;gap:10px;align-items:center;font-size:13px;padding:12px 11px;border-radius:7px;margin-bottom:5px;color:var(--ed-text-subdued)}.nav-item.active{background:var(--ed-surface-selected);color:var(--ed-text);font-weight:600}.nav-item>span:first-child{font-size:17px}.nav-count{margin-left:auto;font-size:13px}.sidebar-note{margin-top:auto;padding:80px 14px 14px;color:var(--ed-text-subdued);font-size:13px;line-height:1.7}.sidebar-note strong{display:block;color:var(--ed-text-subdued);font-size:13px;margin-top:10px}.sidebar-note p{margin:6px 0 18px}.small-leaf{font-size:24px;color:var(--ed-text-subdued)}.scope-label{border-top:1px solid var(--ed-border);padding-top:13px;color:var(--ed-text-subdued)}.main{padding:24px 32px;width:calc(100% - 224px);max-width:1900px;margin:0 auto}.demo-banner{display:flex;justify-content:space-between;gap:8px;background:var(--ed-surface-selected);border:1px solid var(--ed-border);color:var(--ed-text-subdued);border-radius:7px;padding:10px 14px;font-size:13px;margin-bottom:26px}.demo-banner>span:last-child{font-size:13px;letter-spacing:1px;white-space:nowrap}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:8px 0 28px}.eyebrow{font-size:12px;font-weight:600;color:var(--ed-text-subdued);letter-spacing:1.5px}h1{font-size:28px;letter-spacing:-1px;font-weight:600;margin:10px 0}h2{font-size:17px;font-weight:600;letter-spacing:-.35px}h3{font-size:13px}.page-heading p{color:var(--ed-text-subdued);margin:0;font-size:13px}.actions{display:flex;gap:8px;flex-shrink:0}.button{display:inline-flex;justify-content:center;align-items:center;gap:8px;border-radius:8px;font-size:13px;font-weight:600;padding:8px 12px;min-height:36px;border:1px solid var(--ed-border-control);background:var(--ed-surface);color:var(--ed-text);line-height:1.4;text-align:center;box-shadow:0 1px #0000000d;white-space:nowrap}.button:not(:disabled):not([aria-disabled=true]):not([aria-pressed=true]):hover{color:var(--ed-text);background:var(--ed-surface-subdued);border-color:var(--ed-text-subdued)}.button:not(:disabled):not([aria-disabled=true]):not([aria-pressed=true]):active{background:var(--ed-surface-selected);box-shadow:inset 0 1px 2px #00000014}.primary{background:var(--ed-action);color:var(--ed-text-inverse);border-color:var(--ed-action);box-shadow:0 1px 2px #00000020}.button.primary:not(:disabled):not([aria-disabled=true]):not([aria-pressed=true]):hover{background:var(--ed-action-hover);color:var(--ed-text-inverse);border-color:var(--ed-action-hover)}.button.primary:not(:disabled):not([aria-disabled=true]):not([aria-pressed=true]):active{background:#0a0a0a;color:var(--ed-text-inverse);border-color:#0a0a0a}.secondary{background:#fff;border-color:var(--ed-border-control);color:var(--ed-text)}.secondary:hover{background:var(--ed-surface-subdued)}.danger{color:var(--ed-critical-text);border-color:var(--ed-critical-border);background:var(--ed-critical-bg)}.button.danger:not(:disabled):not([aria-disabled=true]):not([aria-pressed=true]):hover{color:var(--ed-critical-text);border-color:var(--ed-critical-text);background:#fddad8}.button.danger:not(:disabled):not([aria-disabled=true]):not([aria-pressed=true]):active{color:var(--ed-critical-text);border-color:var(--ed-critical-text);background:#fccac6}.button:disabled,.button[aria-disabled=true]{background:var(--ed-surface-selected);border-color:var(--ed-border-card);color:var(--ed-text-subdued);box-shadow:none;opacity:1;cursor:not-allowed}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:26px}.stat{background:var(--ed-surface);border:1px solid var(--ed-border-card);border-radius:9px;padding:20px;box-shadow:var(--ed-shadow-card);transition:border-color .15s}.stat:hover{border-color:var(--ed-border-control)}.stat>span{font-size:13px;color:var(--ed-text-subdued)}.stat>strong{display:block;font-size:32px;font-weight:550;letter-spacing:-1px;margin:14px 0 16px;line-height:1}.stat:nth-child(3)>strong{color:var(--ed-text-subdued)}.stat small{display:flex;justify-content:space-between;color:var(--ed-text-subdued);font-size:12px}.stat small>span{font-size:15px;color:var(--ed-text-subdued)}.panel{background:var(--ed-surface);border:1px solid var(--ed-border-card);border-radius:12px;box-shadow:var(--ed-shadow-card);overflow:hidden}.content-grid{display:grid;gap:20px}.content-grid.with-detail{grid-template-columns:minmax(0,1fr) 345px}.tabs{display:flex;gap:3px;padding:0 18px;border-bottom:1px solid var(--ed-border);overflow-x:auto}.tab{padding:17px 11px 14px;color:var(--ed-text-subdued);white-space:nowrap;font-size:13px;border-bottom:2px solid transparent}.tab.selected{color:var(--ed-text);font-weight:600;border-color:var(--ed-action)}.search-row{padding:16px 20px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--ed-border)}.search{display:flex;align-items:center;gap:8px;border:1px solid var(--ed-border-control);border-radius:6px;max-width:470px;flex:1;padding:0 10px}.search>span{font-size:22px;color:var(--ed-text-subdued)}.search input{border:0;width:100%;padding:10px 0;font-size:13px;background:transparent}.result-count{margin-left:auto;color:var(--ed-text-subdued);white-space:nowrap;font-size:13px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;text-align:left;white-space:nowrap}thead{background:var(--ed-surface)}th{font-size:13px;font-weight:500;color:var(--ed-text-subdued);padding:13px 16px;border-bottom:1px solid var(--ed-border)}td{padding:20px 16px;border-bottom:1px solid var(--ed-border);font-size:13px}th:first-child,td:first-child{padding-left:22px}tr:last-child td{border-bottom:0}tbody tr:hover,tbody tr.selected-row{background:var(--ed-surface-selected)}.customer{display:flex;gap:11px;align-items:center}.avatar{display:grid;place-items:center;width:34px;height:36px;border-radius:7px;background:var(--ed-surface-selected);color:var(--ed-text-subdued);font-size:13px;font-weight:500;flex-shrink:0}.customer-name{display:block;font-weight:600;font-size:13px;margin-bottom:4px}.customer-name:hover{text-decoration:underline}.customer-company{display:block;font-size:13px;color:var(--ed-text-subdued)}.customer-email{display:none;color:var(--ed-text-subdued);font-size:13px;margin-top:3px}.state-tag{display:inline-block;padding:3px 5px;border:1px solid var(--ed-border);border-radius:4px;color:var(--ed-text-subdued);font-size:12px}.cell-secondary{display:block;color:var(--ed-text-subdued);font-size:13px;margin-top:5px}.date-cell{color:var(--ed-text-subdued);font-size:13px}.review-link{color:var(--ed-link);font-size:13px}.table-footer{display:flex;justify-content:space-between;align-items:center;padding:15px 21px;border-top:1px solid var(--ed-border);color:var(--ed-text-subdued);font-size:12px}.table-footer>div{display:flex;gap:8px}.page-footer{display:flex;justify-content:space-between;gap:16px;color:var(--ed-text-subdued);font-size:12px;padding:25px 0}.empty{text-align:center;padding:55px 25px;color:var(--ed-text-subdued)}.empty>span{font-size:34px}.empty h2{color:var(--ed-text-subdued)}.empty p{font-size:13px}.detail-panel{padding:23px;align-self:start}.detail-title{display:flex;justify-content:space-between;align-items:center}.detail-title a{font-size:13px;color:var(--ed-text-subdued)}.detail-panel h2{margin:22px 0 7px}.detail-panel .muted{font-size:13px;line-height:1.7;overflow-wrap:anywhere}.detail-badges{display:flex;gap:6px;margin:15px 0}dl{border-top:1px solid var(--ed-border);padding-top:9px}dl>div{display:flex;justify-content:space-between;gap:10px;margin:15px 0;font-size:13px}dt{color:var(--ed-text-subdued)}dd{margin:0;text-align:right;overflow-wrap:anywhere}.document{display:flex;align-items:center;gap:10px;border:1px solid var(--ed-border);border-radius:7px;padding:12px;margin:21px 0;background:var(--ed-surface-subdued)}.document>span{font-size:24px;color:var(--ed-text-subdued)}.document>div{min-width:0;flex:1}.document strong{display:block;overflow-wrap:anywhere;font-size:13px;font-weight:550}.document small{font-size:12px;color:var(--ed-text-subdued);display:block;margin-top:5px}.icon-button{display:inline-grid;place-items:center;min-width:36px;min-height:36px;border:1px solid var(--ed-border-control);background:var(--ed-surface);color:var(--ed-text);border-radius:8px;padding:6px 8px}.icon-button:not(:disabled):hover,.refresh-app:not(:disabled):hover{background:var(--ed-surface-subdued);border-color:var(--ed-text-subdued)}.icon-button:not(:disabled):active,.refresh-app:not(:disabled):active{background:var(--ed-surface-selected)}.note-label{display:block;font-size:13px;color:var(--ed-text-subdued)}.note-label textarea{display:block;width:100%;border:1px solid var(--ed-border-control);border-radius:5px;margin:8px 0 12px;padding:10px;font-size:13px;resize:vertical}.decision-actions{display:flex;flex-wrap:wrap;gap:7px}.sync-note{font-size:13px;line-height:1.7;color:var(--ed-caution-text);background:var(--ed-caution-bg);border-radius:5px;padding:9px 12px}.timeline-heading{border-top:1px solid var(--ed-border);margin-top:26px;padding-top:21px}.timeline{list-style:none;margin:16px 0 0;padding:0 0 0 13px}.timeline li{border-left:1px solid var(--ed-border);padding:0 0 23px 16px;position:relative}.timeline li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ed-action);position:absolute;left:-4px;top:3px}.timeline strong{font-size:13px;font-weight:550}.timeline p{font-size:13px;color:var(--ed-text-subdued);line-height:1.7;margin:6px 0}.timeline small{font-size:12px;color:var(--ed-text-subdued)}.notice{border:1px solid;border-radius:7px;padding:13px 16px;margin-bottom:15px;font-size:13px;line-height:1.6}.success,.notice.success,.effect-status.success{color:var(--ed-success-text);background:var(--ed-success-bg);border-color:var(--ed-success-border)}.effect-status.critical,.error{color:var(--ed-critical-text);background:var(--ed-critical-bg);border-color:var(--ed-critical-border)}.muted{color:var(--ed-text-subdued)}.create-panel{padding:24px;margin-bottom:24px}.request-form{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:20px}.request-form label{display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--ed-text-subdued)}.request-form input,.request-form select{min-width:0;border:1px solid var(--ed-border-control);padding:10px;border-radius:6px;background:var(--ed-surface)}.form-footer{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;font-size:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}s-badge{display:inline-block}body:has(.with-detail) .customer-email{display:none}@media(min-width:1650px){.customer-email{display:block}.main{padding-left:45px;padding-right:45px}}@media(max-width:1300px){.sidebar{width:195px}.main{width:calc(100% - 195px);padding:24px}.content-grid.with-detail{grid-template-columns:1fr}.detail-panel{grid-row:1}.detail-panel dl{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.stats{gap:10px}.stat{padding:16px}.tabs{gap:0;padding:0 8px}.tab{padding-left:9px;padding-right:9px}}@media(max-width:800px){.sidebar{display:none}.main{width:100%;padding:18px}.topbar{padding:0 18px}.edition{display:none}.brand{font-size:15px}.shop-label{font-size:13px}.page-heading{align-items:flex-start;flex-direction:column;gap:18px}h1{font-size:25px}.stats{grid-template-columns:repeat(2,1fr)}.stat>strong{font-size:28px}.demo-banner{font-size:13px;line-height:1.6}.demo-banner>span:last-child{display:none}.page-footer{flex-direction:column;gap:8px}.request-form{grid-template-columns:1fr}.form-footer{gap:12px;align-items:flex-start;flex-direction:column}.result-count{display:none}.search-row{padding:12px}.detail-panel dl{display:block}.table-scroll{max-width:calc(100vw - 38px)}}.main,.content-grid,.panel{min-width:0}.content-grid{grid-template-columns:minmax(0,1fr)}.table-scroll{position:relative}.guide-main{max-width:1120px;margin:auto;padding:32px;width:100%}.page-links{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin:12px 0 24px;font-size:13px}.setup-card{display:flex;align-items:flex-start;gap:22px;padding:26px;margin:16px 0}.setup-card>div{flex:1}.setup-card h2{margin-top:0}.setup-card p{line-height:1.65}.step-number{border-radius:50%;width:32px;height:32px;flex-shrink:0;display:grid;place-items:center;background:var(--ed-link);color:var(--ed-link);font-weight:700}.check-label{display:flex;align-items:flex-start;gap:10px;margin:16px 0;line-height:1.5}.check-label input{width:16px;height:16px;flex-shrink:0}.notice{border:1px solid var(--ed-info-border);background:var(--ed-info-bg);padding:16px 20px;border-radius:10px;line-height:1.6;margin:14px 0}.notice.error{border-color:var(--ed-critical-border);background:var(--ed-critical-bg)}.message-preview{padding:22px;margin:14px 0}.message-preview summary{cursor:pointer;display:flex;gap:18px;justify-content:space-between;align-items:center;flex-wrap:wrap}.message-preview pre{white-space:pre-wrap;font:14px/1.8 inherit;max-width:760px}.learning{background:var(--ed-surface-subdued);min-height:100vh;color:var(--ed-text);font-family:Inter,Arial,sans-serif}.learning-header{height:80px;padding:0 40px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ed-border);background:var(--ed-surface)}.learning-header>span{font-size:13px;letter-spacing:1.4px;color:var(--ed-text-subdued)}.learning-header b{margin-left:22px;letter-spacing:0;color:var(--ed-text)}.learning-brand{font-size:21px;font-weight:650;text-decoration:none;color:inherit;display:flex;gap:12px;align-items:center}.brand-mark{background:var(--ed-action);color:#fff;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font:italic 30px Georgia,serif}.learning-layout{display:grid;grid-template-columns:284px minmax(0,1fr);max-width:1600px;margin:auto}.learning-nav{padding:36px 20px 30px 30px;border-right:1px solid var(--ed-border)}.learning-nav h2{font-size:20px;line-height:1.5;margin:12px 0 26px}.learning-nav button{display:flex;align-items:baseline;gap:13px;text-align:left;width:100%;border:0;background:transparent;border-radius:8px;padding:12px;color:var(--ed-text-subdued);font:12px/1.4 inherit;cursor:pointer}.learning-nav button span{font-size:13px;opacity:.65}.learning-nav button[aria-current]{background:var(--ed-surface-selected);color:var(--ed-text);font-weight:650}.learning-main{padding:36px 42px 28px;min-width:0}.chapter-meta{display:flex;justify-content:space-between;color:var(--ed-text-subdued);font-size:12px;font-weight:650;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:20px}.learning-main h1{font-size:34px;line-height:1.2;letter-spacing:-1.1px;max-width:860px;margin:0 0 12px;color:var(--ed-text)}.chapter-subtitle{font-size:16px;line-height:1.5;color:var(--ed-text-subdued);margin:0 0 19px}.chapter-badge{display:inline-flex;border-radius:30px;padding:8px 14px;background:var(--ed-surface-selected);color:var(--ed-text);font-size:13px;font-weight:600}.journey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:28px 0 23px;gap:12px}.journey li{padding:22px 18px;border:1px solid var(--ed-border);border-radius:13px;background:var(--ed-surface);min-height:140px}.journey li>span{display:block;font-size:13px;color:var(--ed-text-subdued);margin-bottom:16px;font-weight:700}.journey strong{font-size:16px;line-height:1.5;font-weight:600}.perspectives{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:0 2px}.perspectives section p{font-size:14px;line-height:1.65;margin:9px 0 18px}.learning .eyebrow{font-size:12px;letter-spacing:1.8px;color:var(--ed-text-subdued);font-weight:700}.outcome{background:var(--ed-action);padding:21px 24px;border-radius:12px;color:var(--ed-text-inverse)}.outcome .eyebrow{color:var(--ed-text-subdued)}.outcome p{font-size:14px;line-height:1.65;margin:8px 0 0}.chapter-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:25px;color:var(--ed-text-subdued);font-size:12px}.chapter-footer>div{display:flex;gap:8px}.narration{margin-top:24px;border-top:1px solid var(--ed-border);padding-top:16px;font-size:14px;line-height:1.8}.narration summary{cursor:pointer}.presentation .learning-nav{display:none}.presentation .learning-layout{display:block;max-width:1220px}.presentation .learning-main{padding:32px 36px 28px}.presentation .learning-main h1{max-width:1100px;font-size:38px}.presentation .journey{margin:23px 0}.presentation .journey li{min-height:125px}.presentation .chapter-footer .button{display:none}@media(max-width:850px){.learning-layout{display:block}.learning-nav{display:none}.learning-main{padding:25px 20px}.learning-header{padding:0 20px}.learning-header>span{display:none}.learning-main h1{font-size:28px}.journey,.perspectives{grid-template-columns:1fr}.journey li{min-height:0}.chapter-footer{flex-direction:column;align-items:flex-start}.setup-card{padding:18px;flex-wrap:wrap}.guide-main{padding:20px}}[hidden]{display:none!important}@media(max-width:650px){.learning-header{gap:12px}.learning-brand{font-size:17px;gap:8px}.learning-header .button{font-size:13px;padding:9px;white-space:nowrap}}.app-navigation{background:var(--ed-surface);border-bottom:1px solid var(--ed-border);padding:16px 24px 0}.app-brand-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.setup-link{color:var(--ed-link);font-size:13px}.section-tabs{display:flex;gap:8px;overflow-x:auto}.section-tabs a{display:inline-flex;align-items:center;flex-shrink:0;gap:8px;min-height:48px;text-decoration:none;padding:12px 14px;color:var(--ed-text-subdued);font-weight:600;border-bottom:3px solid transparent;white-space:nowrap}.section-nav-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 20px}.section-tabs a.active{color:var(--ed-text);border-bottom-color:var(--ed-action)}.section-tabs a:hover{background:var(--ed-surface-selected)}.embedded-workspace{display:block}.embedded-workspace .main{max-width:1250px;margin:auto}.policy-summary{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:16px;align-items:center;padding:20px 24px;margin-bottom:24px}.policy-summary-icon{display:grid;place-items:center;align-self:start;width:40px;height:40px;border-radius:8px;background:var(--ed-surface-subdued);border:1px solid var(--ed-border)}.policy-summary-icon .flow-icon{width:28px;height:28px}.policy-summary-content{min-width:0}.policy-summary h2{font-size:18px;margin:4px 0 0}.policy-summary p{margin:6px 0 0;line-height:1.5;overflow-wrap:anywhere}.policy-summary-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;color:var(--ed-text-subdued);font-size:12px}.policy-summary-mode{background:var(--ed-surface-selected);color:var(--ed-text);padding:3px 8px;border-radius:6px;font-weight:550}.policy-summary-action{align-self:center}@media(max-width:650px){.policy-summary{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:16px}.policy-summary-icon{width:36px;height:36px}.policy-summary-action{grid-column:2;justify-self:start}}.approval-form{display:grid;gap:22px}.approval-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border:0;padding:0;margin:20px 0}.approval-option{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--ed-border-control);border-radius:10px;padding:18px;cursor:pointer;line-height:1.5}.approval-option input{accent-color:var(--ed-action);margin-top:4px}.approval-option strong{display:block;font-size:15px;color:var(--ed-text);margin-bottom:8px}.approval-option span span{display:block;color:var(--ed-text-subdued);font-size:13px}.approval-option.selected{border:2px solid var(--ed-action);padding:17px;background:var(--ed-surface-selected)}.policy-journey{padding:16px;background:var(--ed-surface-selected);border-radius:8px;line-height:1.7;color:var(--ed-text)}.preview-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0}.preview-fields label,.hub-address{display:flex;flex-direction:column;gap:8px}.preview-fields input,.preview-fields select,.hub-address input{width:100%;padding:11px;border:1px solid var(--ed-border-control);border-radius:7px;background:var(--ed-surface)}.policy-preview{margin-top:24px;padding-top:18px;border-top:1px solid var(--ed-border)}.policy-preview h3{margin:0}.policy-preview small{color:var(--ed-text-subdued);line-height:1.6}.policy-outcome{border-left:3px solid var(--ed-action);padding:10px 16px;background:var(--ed-surface-subdued);line-height:1.6}.save-policy{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:8px 0 22px}.save-policy span{color:var(--ed-text-subdued)}.placement-grid,.plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:22px 0}.placement-grid article{background:var(--ed-surface-subdued);border-radius:9px;padding:18px}.placement-grid h3{margin:0 0 8px}.placement-grid p{margin:0;line-height:1.7}.plain-steps,.feature-list{padding-left:22px;line-height:1.8}.plain-steps li,.feature-list li{margin:9px 0}.usage-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0 8px}.usage-grid strong{display:block;font-size:32px}.usage-grid span{display:block;line-height:1.6;color:var(--ed-text-subdued);margin-top:8px}.connection-checks{padding:12px 18px;background:var(--ed-surface-selected);border-radius:8px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:850px){.approval-options{grid-template-columns:1fr}}@media(max-width:600px){.app-navigation{padding:16px 16px 0}.section-tabs{gap:0}.section-tabs a{padding:12px}.app-brand-row{gap:12px}.save-policy{align-items:flex-start;flex-direction:column}.placement-grid,.plan-grid,.preview-fields{grid-template-columns:1fr}.usage-grid{gap:14px}}.quick-setup{padding:24px;margin-bottom:28px;border-color:var(--ed-border);background:var(--ed-surface-subdued)}.merchant-welcome{padding:28px;margin-bottom:24px;border-color:var(--ed-border)}.merchant-welcome h1,.merchant-welcome h2{max-width:760px;font-size:clamp(25px,3vw,34px);line-height:1.2;margin:12px 0;letter-spacing:-.7px}.welcome-intro{max-width:760px;color:var(--ed-text-subdued);line-height:1.7}.customer-journey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;padding:0;margin:24px 0}.customer-journey li{display:flex;gap:12px;align-items:flex-start}.customer-journey li>span{display:grid;place-items:center;background:var(--ed-surface-selected);color:var(--ed-text);border-radius:50%;width:30px;height:30px;flex:0 0 30px;font-weight:700}.customer-journey strong{display:block;margin:4px 0 8px}.customer-journey p,.welcome-footer p{margin:0;line-height:1.6;color:var(--ed-text-subdued)}.welcome-footer{border-top:1px solid var(--ed-border);padding-top:18px}.welcome-footer a{display:inline-block;margin-top:12px}.setup-choices{border:0;padding:0;margin:0;min-width:0}.setup-choices:disabled{opacity:.6}.current-policy{grid-column:1 / -1;line-height:1.6}.widget-status{padding:14px;border-radius:8px;background:var(--ed-surface-selected);margin:12px 0}.widget-status.is-active{background:var(--ed-success-bg)}.widget-status p{margin:6px 0 0;line-height:1.6}.widget-setup>p,.widget-customer-flow p{line-height:1.65}.widget-enable-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-left:20px;margin:22px 0;line-height:1.6}.widget-enable-steps li{padding-left:4px}.widget-enable-steps strong,.widget-enable-steps span{display:block}.widget-enable-steps span{color:var(--ed-text-subdued);margin-top:6px}.widget-customer-flow{margin:20px 0;padding:16px 18px;background:var(--ed-surface-selected);border-radius:8px}.widget-customer-flow h3{margin:0}.widget-customer-flow p:last-child{margin-bottom:0}.placement-help summary{cursor:pointer;font-weight:600;padding:12px 0}@media(max-width:760px){.widget-enable-steps{grid-template-columns:1fr;gap:14px}}.quick-setup .check-label{align-items:flex-start;line-height:1.6;margin:16px 0}.quick-setup .check-label input{margin-top:5px;flex-shrink:0}@media(max-width:760px){.customer-journey{grid-template-columns:1fr}.merchant-welcome{padding:20px}}.quick-setup h2{font-size:25px;margin:5px 0}.quick-setup progress{width:100%;height:7px;accent-color:var(--ed-action);margin-bottom:18px}.quick-setup details{border-top:1px solid var(--ed-border);padding:16px 0}.quick-setup summary{font-weight:700;cursor:pointer;line-height:1.5}.setup-body{padding:8px 0 0 22px}.quick-setup .setup-step[aria-current=step]{background:var(--ed-surface);border:1px solid var(--ed-border);border-radius:12px;padding:16px}.setup-optional{padding:18px 24px;margin-bottom:16px}.setup-optional>summary{cursor:pointer;font-weight:600}.setup-optional>.merchant-welcome{margin:16px 0 0}.setup-optional .create-panel{margin-top:16px}.setup-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.setup-choices label{background:var(--ed-surface);border:1px solid var(--ed-border);border-radius:10px;padding:15px;cursor:pointer}.setup-choices span{display:block;font-size:13px;margin:7px 0 0 22px;line-height:1.5}.quick-setup .page-heading{margin-bottom:12px}.tax-scope{line-height:1.65;margin-bottom:18px}.quick-setup .tax-scope details{border:0;padding:0}.tax-scope-content,.tax-setup-check{background:var(--ed-surface-subdued);padding:16px;border-radius:8px;margin-top:12px;line-height:1.65}.tax-scope-content p:first-child,.tax-setup-check h3{margin-top:0}.quick-setup .page-heading p{max-width:680px}.quick-setup button{white-space:normal}.quick-setup form{margin-top:12px}@media(max-width:650px){.setup-choices{grid-template-columns:1fr}.quick-setup{padding:16px}.setup-body{padding-left:0}}.checkout-choices{border:0;padding:0;margin:20px 0}.checkout-choices>label{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--ed-border);border-radius:10px;margin:10px 0}.checkout-choices input{margin-top:5px}.checkout-choices small{display:block;font-size:14px;margin-top:5px;line-height:1.5;color:var(--ed-text-subdued)}.flow-icon{width:36px;height:36px;flex-shrink:0;color:var(--ed-text)}.visual-journey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;margin:22px 0 16px;list-style:none}.visual-journey li{position:relative;background:var(--ed-surface-selected);border:1px solid var(--ed-border);border-radius:12px;padding:14px 12px}.visual-journey li:not(:last-child):after{content:"→";position:absolute;right:-10px;top:20px;z-index:1;background:var(--ed-surface);border-radius:50%;color:var(--ed-text-subdued)}.visual-journey strong{display:block;font-size:13px;line-height:1.5;margin-top:9px}.visual-journey span{display:block;color:var(--ed-text-subdued);font-size:13px;line-height:1.5;margin-top:4px}.widget-enable-steps .flow-icon{display:block;margin-bottom:10px}.widget-customer-flow{margin:18px 0 0;border-top:1px solid var(--ed-border);padding-top:14px}.widget-customer-flow summary{font-weight:600;cursor:pointer}.help-card-title,.plan-title{display:flex;align-items:center;gap:12px}.help-card-title h2,.plan-title h2{margin:0}.help-card-title{margin-bottom:14px}.compact-disclosure{padding:16px 20px;margin:18px 0;line-height:1.6}.compact-disclosure summary{font-weight:600;cursor:pointer}.compact-plans{margin-top:20px}.plan-card{padding:24px;border-radius:14px}.plan-card.current-plan{border:2px solid var(--ed-action);background:var(--ed-surface-selected)}.plan-title{flex-wrap:wrap;gap:8px}.plan-title h2{font-size:23px;flex:1}.plan-price{display:flex;align-items:baseline;gap:10px;margin:16px 0 6px}.plan-price strong{font-size:42px;line-height:1.1;letter-spacing:-2px}.plan-price span,.plan-trial{font-size:13px;color:var(--ed-text-subdued)}.plan-trial{margin:0 0 12px}.plan-highlights{padding:0;list-style:none;display:grid;gap:12px;font-size:14px;margin:18px 0}.plan-highlights li{display:flex;align-items:baseline;gap:10px;line-height:1.5}.plan-highlights li span{color:var(--ed-text-subdued);font-weight:700}.plan-card form{margin-top:16px}.current-access{padding:16px 20px;margin-top:18px}.current-access h2{font-size:17px;margin:0}.current-access>p{font-size:13px;margin:8px 0}.current-access .usage-grid{margin-top:12px}.current-access .usage-grid>div{padding:10px 14px}.current-access .usage-grid strong{font-size:22px}.current-access .usage-grid span{font-size:13px}.billing-note{font-size:13px;color:var(--ed-text-subdued);line-height:1.6;margin-top:18px}.refresh-app{border:1px solid var(--ed-border-control);background:#fff;border-radius:7px;color:var(--ed-text);font-size:21px;width:36px;height:36px;cursor:pointer}.session-recovery{max-width:520px;margin:60px auto;padding:32px;line-height:1.6}.session-recovery h1{font-size:26px}@media(max-width:520px){.visual-journey{grid-template-columns:1fr;gap:8px}.visual-journey li{display:flex;align-items:center;gap:12px;padding:10px 14px}.visual-journey strong{margin-top:0}.visual-journey li:after{display:none}.plan-card{padding:18px}.session-recovery{margin:24px 16px;padding:22px}}.welcome-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:28px;align-items:center}.welcome-layout h1{font-size:clamp(24px,2.5vw,32px)}.welcome-flow{padding-left:20px;line-height:1.6;margin:20px 0}.welcome-flow li+li{margin-top:7px}.demo-video-card{min-width:0;font-size:13px;line-height:1.5}.demo-video-card video,.video-preview img{display:block;width:100%;height:auto;aspect-ratio:16/9;border-radius:8px;background:var(--ed-action)}.video-preview{display:block;position:relative;width:100%;padding:0;border:1px solid var(--ed-border);border-radius:8px;overflow:hidden;cursor:pointer;color:var(--ed-text-inverse);background:var(--ed-action)}.video-preview img{border-radius:0}.video-play-label{display:block;background:var(--ed-action);padding:12px;text-align:center;font-weight:650}.video-caption{color:var(--ed-text-subdued);margin:10px 0}.setup-reminder{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;padding:18px 22px;margin:0 0 20px;border-color:var(--ed-border)}.setup-reminder strong{font-size:14px}.setup-reminder p{margin:3px 0 0;color:var(--ed-text-subdued)}.setup-reminder .button{flex-shrink:0}.setup-reminder.needs-attention{border-color:var(--ed-caution-border);background:var(--ed-caution-bg)}.readiness-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:12px}.readiness-heading h2{font-size:20px;margin:0}.readiness-items{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:13px;line-height:1.6}.readiness-items span{display:block}.setup-readiness .page-links{margin-top:12px;font-size:13px}.setup-readiness.is-dismissed{padding:14px 20px}.setup-readiness .notice{margin:12px 0}.setup-readiness .readiness-actions{gap:10px;margin:16px 0 0}.readiness-actions .button{font-size:13px;min-height:40px;padding:10px 15px;border-color:var(--ed-border-control);white-space:normal}.readiness-actions .primary{border-color:var(--ed-action)}.readiness-actions .button:focus-visible{outline:3px solid var(--ed-focus);outline-offset:3px}.readiness-actions .secondary:not(:disabled):hover{background:var(--ed-surface-selected);border-color:var(--ed-action)}.preview-heading{display:flex;align-items:center;gap:12px}.policy-preview .preview-heading h3{margin:0 0 4px;font-size:17px}.preview-only{font-size:12px;font-weight:600;color:var(--ed-text-subdued)}.policy-preview>p{max-width:850px;line-height:1.6}.preview-outcome{border-radius:0 8px 8px 0;padding:16px 18px;line-height:1.5}.preview-outcome.is-review{border-color:var(--ed-caution-border);background:var(--ed-caution-bg)}.preview-result-label{display:block;font-size:13px;letter-spacing:1px;color:var(--ed-text-subdued);margin-bottom:4px}.preview-outcome>strong{display:block;font-size:17px}.preview-outcome p{margin:6px 0;font-size:14px}.policy-preview .preview-outcome small{color:var(--ed-text-subdued)}.preview-save-note{font-size:13px;color:var(--ed-text-subdued)}.help-support h1{margin:8px 0;font-size:30px}.help-support h2{font-size:21px;margin:0 0 14px}.help-top-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.help-section{padding:24px;margin-bottom:22px;line-height:1.65;min-width:0}.help-section h3{font-size:16px;margin-top:28px}.help-questions details{border-top:1px solid var(--ed-border);padding:16px 0}.help-questions details:last-child{padding-bottom:0}.help-questions summary,.support-details summary,.setup-visual summary{cursor:pointer;font-weight:650;line-height:1.5}.support-form{display:grid;gap:8px;max-width:760px;margin:20px 0}.support-form label{margin-top:8px;font-weight:600}.support-form select,.support-form input[type=email],.support-form textarea,.support-details textarea{font:inherit;width:100%;border:1px solid var(--ed-border-control);border-radius:8px;padding:12px;background:var(--ed-surface);color:var(--ed-text);box-sizing:border-box}.support-form textarea{resize:vertical}.support-details{margin-top:20px}.support-details textarea{margin-top:12px;font-family:ui-monospace,monospace;font-size:13px;resize:vertical}.help-back{display:flex;gap:24px;padding:20px 32px}.setup-visual figure{margin:14px 0;max-width:680px}.annotated-theme{display:block;position:relative}.annotated-theme img{width:100%;height:auto;display:block;border:1px solid var(--ed-border);border-radius:8px}.annotation-pin{position:absolute;display:grid;place-items:center;width:24px;height:24px;background:var(--ed-link);color:var(--ed-text-inverse);border:2px solid var(--ed-surface);border-radius:50%;font-size:13px;font-weight:750;box-shadow:0 1px 4px #0004}.pin-embed{left:18%;top:22%}.pin-save{right:4%;top:1%}.setup-visual figcaption{color:var(--ed-text-subdued);font-size:13px;line-height:1.6;margin-top:10px}.panel-setup-guide{margin:18px 0;padding:16px;border:1px solid var(--ed-border);border-radius:12px;background:var(--ed-surface-subdued)}.panel-setup-guide>summary{color:var(--ed-link)}.panel-setup-guide section>p{margin:16px 0}.panel-setup-choices{display:flex;flex-wrap:wrap;gap:8px}.panel-setup-choices button[aria-pressed=true]{background:var(--ed-surface-selected);border-color:var(--ed-action);color:var(--ed-text);box-shadow:inset 0 0 0 1px #00000018}.panel-setup-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;counter-reset:panel-step;gap:18px;margin:22px 0;padding:0}.panel-setup-steps li{counter-increment:panel-step;position:relative;padding-left:34px}.panel-setup-steps li:before{content:counter(panel-step);position:absolute;left:0;top:0;width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:var(--ed-link);color:#fff;font-weight:700}.panel-setup-steps strong,.panel-setup-steps span{display:block}.panel-setup-steps span{color:var(--ed-text-subdued);font-size:13px;line-height:1.6;margin-top:5px}.panel-setup-guide figure{max-width:820px}.panel-setup-image{display:block;width:100%;padding:0;border:1px solid var(--ed-border-control);border-radius:8px;overflow:hidden;background:#fff;cursor:zoom-in;text-align:left;font:inherit}.panel-setup-image:focus-visible{outline:3px solid var(--ed-focus);outline-offset:3px}.panel-setup-image:hover{border-color:var(--ed-action);box-shadow:0 2px 8px #00000020}.panel-setup-image .annotated-theme img{border:0;border-radius:0}.panel-setup-zoom{display:block;padding:10px 14px;color:var(--ed-link);font-size:13px;font-weight:650}.panel-editor-example .annotation-pin{transform:translate(-50%,-50%)}.panel-pin-template{left:46%;top:4%}.is-cart .panel-pin-template{left:48.3%}.panel-pin-block{left:21.5%;top:55.6%}.is-cart .panel-pin-block{left:17%;top:47.5%}.panel-pin-save{left:93%;top:4%}.panel-setup-note{color:var(--ed-text-subdued);font-size:13px;max-width:820px}.panel-setup-fallback{margin-top:16px}.panel-setup-fallback p{font-size:13px;line-height:1.6;max-width:820px}.panel-setup-dialog{width:min(1100px,calc(100vw - 32px))}.panel-setup-dialog .panel-setup-steps{margin-bottom:0}@media(max-width:650px){.panel-setup-steps{grid-template-columns:1fr;gap:14px}.panel-setup-guide{padding:12px}.panel-editor-example .annotation-pin{width:19px;height:19px;font-size:13px}}#contact-support{scroll-margin-top:20px}.help-faq>summary{font-size:17px;font-weight:650;cursor:pointer;color:var(--ed-link)}.support-channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.support-channel{padding:14px 16px;border:1px dashed var(--ed-border-control);border-radius:10px;background:var(--ed-surface-subdued)}.support-channel strong,.support-channel span{display:block}.support-channel span{font-size:13px;color:var(--ed-text-subdued);margin-top:4px}.support-channel.is-available{border:1px solid var(--ed-border-control);background:var(--ed-surface-selected)}.support-channel .button{margin-top:12px}.support-channel .button span{margin:0;font-size:inherit;color:inherit}.support-channel-title{display:flex;align-items:center;gap:10px;margin-bottom:10px}.support-channel .support-channel-icon{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:10px;background:var(--ed-surface);color:var(--ed-text);margin:0;border:1px solid var(--ed-border)}.support-channel .support-channel-icon.whatsapp{background:#e4f7ec;border-color:#b8dec7}.support-channel-icon img{display:block;width:24px;height:24px}.support-inline-recorder{margin-top:16px;border:1px solid var(--ed-border);border-radius:10px;overflow:hidden;background:var(--ed-surface)}.support-inline-recorder iframe{display:block;width:100%;height:710px;border:0}.support-inline-recorder>.page-links{padding:0 16px}.support-media{border:1px solid var(--line, var(--ed-border-control));border-radius:12px;padding:16px;min-width:0;margin:12px 0}.support-media legend{font-weight:650;padding:0 5px}.support-media .page-links{margin:12px 0;flex-wrap:wrap}.support-upload{position:relative;overflow:hidden;display:inline-flex}.support-upload input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.support-upload:focus-within{outline:3px solid var(--ed-focus);outline-offset:3px}.support-attachments{list-style:none;padding:0;display:grid;gap:12px}.support-attachment{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:12px;background:var(--ed-surface-subdued);border-radius:8px;min-width:0}.support-attachment img,.support-attachment video{max-width:100%;max-height:220px;border-radius:6px}.support-attachment audio{max-width:100%}.support-attachment span{overflow-wrap:anywhere;max-width:100%;font-size:13px}.support-confirmation{display:grid;justify-items:start;gap:10px;padding:24px;margin:20px 0;border:1px solid var(--ed-success-border);border-radius:12px;background:var(--ed-success-bg)}.support-confirmation h3,.support-confirmation p{margin:0}.support-confirmation small{overflow-wrap:anywhere}.confirmation-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--ed-success-text);color:var(--ed-text-inverse);font-size:20px}.support-form .page-links{margin:8px 0 0}.support-details>summary{color:var(--ed-link);margin-bottom:14px}.guide-main .page-heading h1{letter-spacing:-.7px}.guide-main .page-heading>div>p{color:var(--ed-text-subdued)}.guide-main .button{font-size:13px;min-height:36px;white-space:normal}.page-links a:not(.button){font-weight:550}.stat:hover{background:var(--ed-surface-subdued);box-shadow:0 3px 9px #0000000c}.compact-disclosure>summary{color:var(--ed-link)}.customer-name,.review-link{text-decoration:underline;text-underline-offset:3px}.button{transition:background-color .15s,border-color .15s,box-shadow .15s}@media(max-width:650px){.desk .button,.guide-main .button,.visual-help-dialog .button,.icon-button,.refresh-app{min-height:44px;min-width:44px}}.merchant-welcome{background:linear-gradient(115deg,var(--ed-surface-subdued),var(--ed-surface) 70%)}@media(prefers-reduced-motion:reduce){.button,.stat{transition:none}}@media(max-width:650px){.support-channels{grid-template-columns:1fr;gap:8px}}@media(max-width:900px){.welcome-layout{grid-template-columns:1fr}.welcome-layout .demo-video-card{max-width:480px}}@media(max-width:650px){.help-top-grid{grid-template-columns:1fr;gap:0}.help-section{padding:18px}.setup-readiness{padding:16px}.readiness-items{display:grid;gap:6px}.help-support .page-heading{align-items:flex-start}}.visual-help{margin:18px 0}.visual-help-trigger{width:100%;display:flex;align-items:center;gap:20px;text-align:left;padding:12px;border:1px solid var(--ed-border-control);border-radius:12px;background:var(--ed-surface-subdued);color:var(--ed-text);cursor:pointer;font:inherit}.visual-help-trigger:hover{border-color:var(--ed-action);background:var(--ed-surface-selected);box-shadow:0 2px 8px #00000012}.visual-help-trigger:focus-visible,.visual-help-steps button:focus-visible{outline:3px solid var(--ed-focus);outline-offset:3px}.visual-help-thumb{position:relative;display:block;flex:0 0 176px;overflow:hidden;border:1px solid var(--ed-border);border-radius:8px}.visual-help-thumb img{display:block;width:100%;height:auto}.visual-help-zoom{position:absolute;bottom:6px;right:6px;display:grid;place-items:center;width:27px;height:27px;background:var(--ed-link);color:#fff;border:2px solid white;border-radius:50%;font-size:17px}.visual-help-label{display:grid;gap:4px;min-width:0}.visual-help-label>strong{font-size:17px;line-height:1.35}.visual-help-label>span:not(.visual-help-eyebrow):not(.visual-help-action){color:var(--ed-text-subdued);font-size:14px}.visual-help-eyebrow{font-size:12px;font-weight:700;letter-spacing:1.5px;color:var(--ed-text-subdued)}.visual-help-action{color:var(--ed-link);text-decoration:underline;text-underline-offset:3px;font-weight:650;font-size:13px;margin-top:3px}.visual-help-dialog{color:var(--ed-text);border:1px solid var(--ed-border);border-radius:16px;padding:0;width:min(1010px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 32px);overflow:auto;box-shadow:0 18px 90px #00000050;font:inherit;line-height:1.5}.visual-help-dialog::backdrop{background:#00000080}.visual-help-dialog-header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px 12px}.visual-help-dialog-header h2{margin:3px 0 0;font-size:24px;line-height:1.3}.visual-help-dialog-header .button{flex-shrink:0}.visual-help-disclaimer{background:var(--ed-surface-subdued);border-block:1px solid var(--ed-border);color:var(--ed-text-subdued);font-size:13px;padding:9px 26px;margin:0}.visual-help-content{display:grid;grid-template-columns:210px minmax(0,1fr);gap:24px;padding:24px 26px 12px}.visual-help-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.visual-help-steps button{width:100%;border:1px solid var(--ed-border);border-radius:10px;background:#fff;display:flex;gap:10px;align-items:flex-start;padding:14px 10px;cursor:pointer;color:var(--ed-text-subdued);font:inherit;text-align:left}.visual-help-steps button[aria-current=step]{border-color:var(--ed-action);background:var(--ed-surface-selected);color:var(--ed-text)}.visual-help-steps button:not([aria-current=step]):hover{border-color:var(--ed-border-control);background:var(--ed-surface-subdued)}.visual-help-steps button>span{display:grid;place-items:center;background:var(--ed-surface-selected);border-radius:50%;width:26px;height:26px;flex-shrink:0;font-weight:700}.visual-help-steps button[aria-current=step]>span{color:#fff;background:var(--ed-action)}.visual-help-steps strong{font-size:14px;line-height:1.4;padding-top:3px}.visual-help-example{min-width:0}.visual-help-example img{display:block;width:100%;height:auto;border-radius:10px}.visual-help-example h3{font-size:21px;margin:14px 0 6px}.visual-help-example p{margin:0;font-size:15px;line-height:1.6}.visual-help-note{margin:8px 26px 18px;padding:12px 15px;border-left:3px solid var(--ed-border);background:var(--ed-surface-subdued);color:var(--ed-text-subdued);font-size:13px}.visual-help-footer{padding:16px 26px;border-top:1px solid var(--ed-border);display:flex;align-items:center;justify-content:space-between;gap:10px}.visual-help-footer>span{font-size:13px;color:var(--ed-text-subdued)}.visual-help-footer>div{display:flex;gap:10px}@media(max-width:640px){.visual-help-trigger{gap:12px;padding:10px}.visual-help-thumb{flex-basis:94px}.visual-help-label>strong{font-size:15px}.visual-help-label>span:not(.visual-help-eyebrow):not(.visual-help-action){display:none}.visual-help-eyebrow{font-size:12px;letter-spacing:.8px}.visual-help-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:12px}.visual-help-dialog-header{padding:16px 14px 12px;gap:10px}.visual-help-dialog-header h2{font-size:19px}.visual-help-disclaimer{padding:8px 14px;font-size:13px}.visual-help-content{grid-template-columns:1fr;padding:14px;gap:16px}.visual-help-steps{flex-direction:row;gap:6px}.visual-help-steps li{flex:1;min-width:0}.visual-help-steps button{height:100%;padding:10px 7px;flex-direction:column;gap:5px}.visual-help-steps strong{font-size:13px}.visual-help-example h3{font-size:19px}.visual-help-note{margin:0 14px 14px}.visual-help-footer{padding:14px}}.guided-dialog[open]{display:flex;flex-direction:column;width:min(960px,calc(100vw - 24px));height:min(790px,calc(100dvh - 24px));overflow:hidden}.guided-dialog .visual-help-dialog-header{flex:none;padding:14px 20px 10px}.guided-dialog .visual-help-dialog-header h2{font-size:21px}.guided-dialog .visual-help-disclaimer{flex:none;padding:7px 20px;font-size:12px}.guide-scroll-area{overflow:auto;min-height:0;flex:1;overscroll-behavior:contain}.guided-dialog .visual-help-content{grid-template-columns:172px minmax(0,1fr);padding:18px 20px 12px;gap:20px}.guided-dialog .visual-help-steps{position:sticky;top:0;align-self:start}.guided-dialog .visual-help-steps button{padding:11px 8px}.guided-dialog .visual-help-steps strong{font-size:13px}.guided-dialog .visual-help-footer{flex:none;background:var(--ed-surface);padding:12px 18px}.guided-dialog .visual-help-footer>div{align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.guided-dialog .visual-help-footer .button{min-height:38px}.guide-step-copy{margin-bottom:14px}.guided-dialog .guide-step-copy h3{margin:0 0 6px;font-size:18px}.guided-dialog .guide-step-caption{margin:12px 0;font-size:14px;line-height:1.5}.guide-scene{border:1px solid var(--ed-border-card);border-radius:12px;background:#fff;overflow:hidden;font-size:14px;line-height:1.5}.guide-scene-location{padding:9px 14px;background:var(--ed-surface-subdued);border-bottom:1px solid var(--ed-border);color:var(--ed-text-subdued);font-size:12px;display:flex;gap:8px}.guide-scene-body{padding:16px;display:grid;gap:14px}.guide-scene p{font-size:14px;margin:6px 0}.guide-scene .customer-form-example{border:0}.guide-scene .customer-example-fields{padding:12px 0 0}.guide-scene .customer-example-fields{grid-template-columns:1fr}.guide-scene .customer-example-fields>.example-field:not(.example-wide),.guide-scene .example-consent,.guide-scene .customer-type-options,.guide-scene .type-highlight-caption{display:none}.guide-choice{display:grid;gap:4px;border-left:3px solid var(--ed-link);padding:8px 12px;background:var(--ed-info-bg)}.guide-choice>span{font-size:12px;color:var(--ed-info-text)}.guide-choice strong{font-size:16px}.guide-highlight{border:2px solid var(--ed-focus);border-radius:10px;padding:12px}.guide-focus-label{display:flex;gap:6px;align-items:center;color:var(--ed-link);font-weight:650;font-size:13px;margin-bottom:10px}.guide-focus-label>span{font-size:20px}.guide-field{display:grid;gap:4px;padding:12px;border:1px solid var(--ed-border);background:var(--ed-surface-subdued);border-radius:8px;overflow-wrap:anywhere}.guide-field small{color:var(--ed-text-subdued);font-size:12px}.guide-field strong{font-size:15px}.guide-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.guide-result{display:flex;align-items:flex-start;gap:8px;padding:12px;border-radius:8px;background:var(--ed-info-bg);color:var(--ed-info-text);font-size:14px}.guide-result.is-success{color:var(--ed-success-text);background:var(--ed-success-bg)}.guide-tax-comparison{display:grid;grid-template-columns:1fr 24px 1fr;gap:8px;align-items:center}.guide-tax-comparison>div{display:grid;gap:3px;padding:16px 10px;background:var(--ed-surface-subdued);border:2px solid transparent;border-radius:10px}.guide-tax-comparison>div.is-focused{border-color:var(--ed-focus);background:var(--ed-info-bg)}.guide-tax-comparison strong{font-size:clamp(24px,4vw,36px)}.guide-tax-comparison small,.guide-tax-comparison span{font-size:13px}.guide-plan-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.guide-plan-pair>div{border:1px solid var(--ed-border);padding:14px;border-radius:10px;display:grid;gap:6px}.guide-plan-pair b{font-size:27px}.guide-plan-pair small{font-size:12px;font-weight:400}.guide-demo-buttons{display:flex;flex-wrap:wrap;gap:8px}.guide-demo-buttons span,.guide-demo-button{display:inline-block;padding:9px 12px;border:1px solid var(--ed-border-control);border-radius:8px;font-weight:600;font-size:13px}.guide-demo-button{background:var(--ed-action);color:#fff}.guide-journey{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.guide-recording-preview{padding:18px;display:grid;justify-items:center;gap:8px;background:var(--ed-surface-subdued);border-radius:8px;margin-bottom:12px}.guide-support-scene{display:grid;gap:14px}.guide-clip{margin:14px 0 0}.guide-clip-player{margin-top:12px}.guide-clip-player video{display:block;width:100%;max-height:420px;border-radius:8px;background:#1a1a1a}.guide-clip-player>small{display:block;color:var(--ed-text-subdued);margin:7px 0}.guide-clip-player summary{color:var(--ed-link);text-decoration:underline;cursor:pointer}.guide-clip-player ol{padding-left:22px}.theme-closeup{margin:0;min-width:0;border:1px solid var(--ed-border-card);border-radius:10px;overflow:hidden;background:#fff}.theme-closeup svg{display:block;width:100%;max-height:350px;background:#fff}.theme-closeup figcaption{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--ed-info-bg);color:var(--ed-info-text);font-size:13px}.guide-pin{display:inline-grid;place-items:center;border-radius:50%;background:var(--ed-link);color:#fff;width:24px;height:24px;flex:none;font-size:13px;font-weight:650}.theme-step-picker{display:flex;gap:8px;margin:16px 0}.theme-step-picker button{flex:1;border:1px solid var(--ed-border-control);border-radius:8px;padding:10px;display:flex;align-items:center;gap:8px;background:#fff;color:var(--ed-text);font:inherit;cursor:pointer}.theme-step-picker button[aria-pressed=true]{border:2px solid var(--ed-focus);padding:9px;background:var(--ed-info-bg)}.theme-step-picker span{font-weight:650}.theme-step-result{display:grid;grid-template-columns:minmax(200px,.9fr) minmax(0,1fr);gap:22px;align-items:start}.theme-step-result h3{margin:0 0 8px;font-size:17px}.theme-step-result p{margin:0 0 12px}.theme-walkthrough{margin-bottom:18px}.setting-preview-dialog .visual-help-dialog-header,.customer-type-dialog .visual-help-dialog-header,.panel-setup-dialog .visual-help-dialog-header{position:sticky;top:0;background:#fff;z-index:2;border-bottom:1px solid var(--ed-border)}@media(max-width:720px),(max-height:620px){.guided-dialog .visual-help-content{grid-template-columns:1fr;gap:14px}.guided-dialog .visual-help-steps{position:static;flex-direction:row;gap:6px}.guided-dialog .visual-help-steps li{flex:1;min-width:0}.guided-dialog .visual-help-steps button{height:100%;gap:6px;padding:8px;align-items:center;flex-direction:row}.guided-dialog .visual-help-steps strong{font-size:12px;padding:0}.guided-dialog .visual-help-steps button>span{width:23px;height:23px}}@media(max-width:520px){.guided-dialog[open]{width:calc(100vw - 12px);height:calc(100dvh - 12px);max-height:none}.guided-dialog .visual-help-dialog-header{padding:12px;gap:10px}.guided-dialog .visual-help-dialog-header h2{font-size:18px}.guided-dialog .visual-help-dialog-header .visual-help-eyebrow{display:none}.guided-dialog .visual-help-content{padding:12px}.guided-dialog .visual-help-disclaimer{padding:7px 12px}.guided-dialog .visual-help-steps button{flex-direction:column;align-items:flex-start}.guided-dialog .visual-help-footer{padding:10px;gap:6px}.guided-dialog .visual-help-footer>span{flex:none;font-size:12px}.guided-dialog .visual-help-footer .button{padding:8px 10px;font-size:12px}.guide-scene-body{padding:10px}.theme-step-result{grid-template-columns:1fr;gap:14px}.theme-step-picker{gap:5px}.theme-step-picker button{flex-direction:column;align-items:flex-start;font-size:12px}}.placement-selector{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:22px 0}.placement-selector button{display:grid;justify-items:start;align-content:start;gap:5px;min-height:100px;border:1px solid var(--ed-border-control);border-radius:10px;padding:12px;background:var(--ed-surface);color:var(--ed-text);font:inherit;text-align:left;cursor:pointer}.placement-selector button>span{font-size:22px;color:var(--ed-text-subdued);line-height:1}.placement-selector strong{font-size:13px;line-height:1.3}.placement-selector small{font-size:12px;color:var(--ed-text-subdued)}.placement-selector button[aria-pressed=true]{border:2px solid var(--ed-action);padding:11px;background:var(--ed-surface-selected);box-shadow:0 2px 7px #00000012}.placement-selector button:not([aria-pressed=true]):hover,.placement-variant button:not([aria-pressed=true]):hover{background:var(--ed-surface-subdued)}.placement-selector button:focus-visible,.placement-variant button:focus-visible{outline:3px solid var(--ed-focus);outline-offset:3px}.placement-effect-layout{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr);gap:28px;align-items:start}.placement-kind{display:inline-block;font-size:13px;font-weight:650;color:var(--ed-text);background:var(--ed-surface-selected);border-radius:6px;padding:7px 9px;margin:0}.placement-instructions{padding-left:21px;font-size:13px;line-height:1.65;margin:17px 0}.placement-instructions li{margin:10px 0;padding-left:3px}.placement-instructions li::marker{color:var(--ed-text);font-weight:700}.placement-variant{display:flex;gap:5px;margin:0 0 12px}.placement-variant button{flex:1;min-height:36px;border:1px solid var(--ed-border-control);color:var(--ed-text);background:var(--ed-surface);padding:9px 10px;font:inherit;font-size:13px;border-radius:8px;cursor:pointer}.placement-variant button[aria-pressed=true]{color:var(--ed-text-inverse);border-color:var(--ed-action);background:var(--ed-action)}.placement-preview-note{font-size:13px;padding:12px;border-left:3px solid var(--ed-border);background:var(--ed-surface-subdued);color:var(--ed-text-subdued);line-height:1.6}.placement-guide-footer{display:flex;align-items:center;gap:20px;justify-content:space-between;border-top:1px solid var(--ed-border);margin-top:20px;padding-top:16px}.placement-guide-footer>p{font-size:12px;line-height:1.6;max-width:650px;margin:0}.placement-guide-footer>a{flex-shrink:0}.placement-store-scene{position:relative;background:var(--ed-surface);border:1px solid var(--ed-border);border-radius:12px;overflow:hidden;font:13px/1.5 Arial,sans-serif;color:var(--ed-text)}.placement-browser{display:flex;align-items:center;gap:16px;padding:10px 14px;background:var(--ed-surface-selected);color:var(--ed-text-subdued);font-size:13px;border-bottom:1px solid var(--ed-border)}.placement-browser>span{font-size:13px;letter-spacing:3px;color:var(--ed-text-subdued)}.placement-store-header{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:18px;border-bottom:1px solid var(--ed-border)}.placement-store-header>strong{font-size:17px;letter-spacing:1.3px}.placement-store-header strong span{display:block;font-size:13px;letter-spacing:2px;color:var(--ed-text-subdued);font-weight:400}.placement-nav-items{display:flex;gap:15px;color:var(--ed-text-subdued);font-size:13px}.placement-store-body{padding:20px 18px}.placement-product-layout{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.1fr);align-items:start;gap:18px}.placement-product-art{width:100%;max-width:175px;height:auto;flex-shrink:0}.placement-product-info{min-width:0;display:grid;gap:10px}.placement-product-info>small{font-size:12px;color:var(--ed-text-subdued);letter-spacing:1px}.placement-product-info>strong{font-size:18px;line-height:1.3}.placement-product-info>p{font-size:13px;color:var(--ed-text-subdued);margin:0 0 8px}.placement-demo-action{display:block;border:1px solid var(--ed-action);border-radius:5px;background:var(--ed-action);color:var(--ed-text-inverse);padding:9px 12px;font-size:13px;text-align:center;font-weight:600}.placement-demo-action.secondary{background:var(--ed-surface);color:var(--ed-text-subdued);border-color:var(--ed-border-control)}.placement-highlight{border:2px solid var(--ed-link);border-radius:8px;background:var(--ed-info-bg);padding:10px;box-shadow:0 0 0 3px #00000015}.placement-marker{display:block;color:var(--ed-text);font-size:12px;letter-spacing:.6px;font-weight:700;margin-bottom:6px}.placement-entry-link{display:block;background:var(--ed-surface);border:1px solid var(--ed-border);padding:8px;color:var(--ed-text);border-radius:5px;text-align:center;font-size:13px;line-height:1.5}.placement-floating-area{position:absolute;bottom:16px;left:18px}.placement-store-scene.is-floating .placement-store-footer{min-height:130px}.placement-floating-area .placement-highlight{display:inline-block}.placement-floating-button{display:inline-block;border-radius:7px;padding:11px 16px;background:#24594b;color:#fff;font-size:13px;box-shadow:0 3px 9px #24594b20}.placement-form-panel{display:grid;gap:8px}.placement-form-panel>small{font-size:12px;color:var(--ed-text-subdued)}.placement-form-panel>strong{font-size:15px;line-height:1.4}.placement-form-panel>p{font-size:13px;margin:0}.placement-form-panel .placement-demo-action{background:#24594b;color:#fff;border-color:#24594b}.placement-store-footer{padding:13px 18px;background:var(--ed-surface-subdued);border-top:1px solid var(--ed-border);color:var(--ed-text-subdued);font-size:12px}.placement-store-footer .placement-highlight{margin-top:12px;color:var(--ed-link)}.placement-menu-link{margin:12px 16px 0;font-size:13px}.placement-menu-link>strong{margin:0 15px;text-decoration:underline;text-underline-offset:3px}.placement-cart-page>strong{font-size:21px}.placement-cart-item{display:flex;align-items:center;gap:14px;margin:16px 0}.placement-cart-item .placement-product-art{width:70px}.placement-cart-item>div{display:grid;gap:6px;min-width:0}.placement-cart-item strong{font-size:13px}.placement-cart-item small{font-size:12px;color:var(--ed-text-subdued)}.placement-checkout-area{display:grid;justify-items:end;gap:7px;padding:12px 0 17px;border-top:1px solid var(--ed-border)}.placement-checkout-area>small{font-size:12px;color:var(--ed-text-subdued)}.placement-checkout-area .placement-demo-action{min-width:130px}.placement-drawer-backdrop{position:absolute;inset:35px 0 0;background:#00000075;display:flex;justify-content:flex-end}.placement-drawer{display:flex;flex-direction:column;width:78%;background:var(--ed-surface);padding:18px;box-sizing:border-box;border-left:1px solid var(--ed-border)}.placement-drawer-heading{display:flex;justify-content:space-between;align-items:center;font-size:17px}.placement-drawer-heading>span{font-size:22px;color:var(--ed-text-subdued)}.placement-drawer-bottom{display:grid;gap:10px;margin-top:auto}.placement-store-scene.is-drawer{min-height:410px}@media(max-width:850px){.placement-effect-layout{grid-template-columns:1fr;gap:16px}.placement-selector{grid-template-columns:repeat(3,minmax(0,1fr))}.placement-guide-footer{align-items:flex-start;flex-direction:column;gap:12px}}@media(max-width:460px){.placement-selector{grid-template-columns:repeat(2,minmax(0,1fr))}.placement-selector button{min-height:78px}.placement-product-layout{grid-template-columns:1fr;gap:12px}.placement-product-layout>.placement-product-art{max-width:120px;justify-self:center}.placement-store-body{padding:16px 12px}.placement-drawer{width:87%;padding:14px}.placement-nav-items{gap:10px}}.setting-effect-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;margin:18px 0;align-items:start}.setting-source,.setting-preview{min-width:0}.setting-source .preview-fields{grid-template-columns:1fr}.setting-source .checkout-choices{margin-top:0}.setting-source .checkout-choices label,.setting-preview .effect-column-heading{margin-bottom:8px}.preview-scenario{display:grid;gap:8px;margin:16px 0;font-size:13px;font-weight:600}.preview-scenario input,.preview-scenario select{box-sizing:border-box;width:100%;max-width:100%;min-height:42px;padding:10px;border:1px solid var(--ed-border-control);background:#fff;border-radius:8px;color:var(--ed-text);font:inherit;font-weight:400}.preview-scenario input:focus-visible,.preview-scenario select:focus-visible{outline:3px solid var(--ed-focus);outline-offset:2px}.setting-preview-sample{min-width:0}.setting-preview-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:12px}.setting-preview-footer>small{color:var(--ed-text-subdued);font-size:12px}.setting-preview-footer .button{font-size:13px}.setting-preview-dialog{width:min(760px,calc(100vw - 24px))}.setting-preview-full{padding:20px 26px}.effect-request,.effect-checkout,.effect-email{overflow:hidden;border:1px solid var(--ed-border);border-radius:12px;background:var(--ed-surface);color:var(--ed-text);box-shadow:0 5px 20px #00000008}.effect-window-bar{display:flex;align-items:center;gap:8px;background:var(--ed-surface-selected);border-bottom:1px solid var(--ed-border);padding:12px 16px;font-size:13px;font-weight:600}.effect-window-bar>span{font-size:20px;color:var(--ed-text-subdued)}.effect-request-row{display:grid;justify-items:start;gap:9px;padding:18px}.effect-view-label{color:var(--ed-text-subdued);font-size:12px;font-weight:600;letter-spacing:.5px}.effect-request-row>strong{font-size:16px;line-height:1.45}.effect-request-row>p{font-size:13px;line-height:1.6;margin:0}.effect-status{display:inline-block;max-width:100%;border-radius:6px;padding:5px 8px;font-size:13px;font-weight:650;background:var(--ed-surface-selected);color:var(--ed-text)}.effect-status.caution{background:var(--ed-caution-bg);color:var(--ed-caution-text)}.effect-status.info{background:var(--ed-info-bg);color:var(--ed-info-text)}.effect-status.warning{background:var(--ed-warning-bg);color:var(--ed-warning-text)}.effect-connector{background:var(--ed-surface-subdued);border-block:1px solid var(--ed-border);text-align:center;font-size:18px;color:var(--ed-text-subdued);line-height:1.4}.effect-customer-row{background:var(--ed-surface)}.effect-order{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid var(--ed-border)}.effect-product{display:grid;place-items:center;background:var(--ed-surface-selected);border:1px solid var(--ed-border);width:48px;height:48px;border-radius:8px;font-size:34px;color:var(--ed-text-subdued)}.effect-order>div{display:grid;gap:5px;font-size:13px}.effect-order small{color:var(--ed-text-subdued);font-size:12px}.effect-mock-action{width:100%;box-sizing:border-box;margin-top:5px;padding:12px;border-radius:7px;background:var(--ed-action);color:var(--ed-text-inverse);font-size:13px;font-weight:600;text-align:center}.effect-mock-action.is-blocked{background:var(--ed-surface-selected);color:var(--ed-text-subdued)}.effect-delivery{padding:10px 16px;background:var(--ed-caution-bg);color:var(--ed-caution-text);font-size:13px;font-weight:600}.effect-delivery.is-on{background:var(--ed-success-bg);color:var(--ed-success-text)}.effect-email-address{padding:12px 16px;border-bottom:1px solid var(--ed-border);font-size:13px;color:var(--ed-text-subdued);overflow-wrap:anywhere}.effect-email-body{padding:18px}.effect-email-body>strong{display:block;font-size:18px;margin:10px 0;line-height:1.4}.effect-email-body>p{white-space:pre-line;font-size:13px;line-height:1.6;margin:12px 0}.effect-mock-link{color:var(--ed-link);text-decoration:underline;text-underline-offset:3px;font-size:13px;font-weight:600}@media(max-width:820px){.setting-effect-grid{grid-template-columns:1fr;gap:16px}}@media(max-width:540px){.setting-preview-full{padding:14px}}.request-type-effect{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(0,1.35fr);gap:28px;padding-top:12px;align-items:start}.effect-column-heading{display:flex;gap:9px;align-items:center;margin-bottom:12px}.effect-column-heading>span{display:grid;place-items:center;border-radius:50%;width:25px;height:25px;background:var(--ed-link);color:#fff;font-size:13px;font-weight:700}.effect-column-heading>strong{font-size:16px}.type-effect-note{font-size:13px;line-height:1.5;color:var(--ed-text-subdued);margin:12px 0}.type-effect-save{background:var(--ed-surface-selected);border-left:3px solid var(--ed-border);padding:12px;font-size:13px}.type-effect-save.is-unsaved{background:var(--ed-caution-bg);border-color:var(--ed-caution-border);color:var(--ed-caution-text)}.type-effect-store-link{display:inline-flex;padding:9px 0;text-decoration:underline;text-underline-offset:3px;font-weight:600;font-size:13px}.type-effect-location{color:var(--ed-text-subdued);font-size:13px;line-height:1.5;margin:0 0 12px}.customer-type-preview{min-width:0}.customer-type-preview>.button{margin-top:12px}.customer-form-example{color:var(--ed-text);background:var(--ed-surface);border:1px solid var(--ed-border);border-radius:12px;overflow:hidden;box-shadow:0 5px 20px #00000008}.customer-example-heading{background:var(--ed-surface-subdued);padding:15px 18px;display:grid;gap:3px;border-bottom:1px solid var(--ed-border)}.customer-example-heading>span{font-size:13px;letter-spacing:1.5px;color:var(--ed-text-subdued)}.customer-example-heading>strong{font-size:18px;font-weight:650}.customer-example-heading>small{color:var(--ed-text-subdued);font-size:12px}.customer-example-section{padding:14px 18px 0;font-size:13px;font-weight:650}.customer-example-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px 18px 18px;align-items:start}.customer-form-example:not(.is-full) .customer-example-fields{grid-template-columns:1fr}.example-field>span{display:block;font-size:13px;margin-bottom:6px}.example-input{min-height:36px;border:1px solid var(--ed-border-control);border-radius:6px;background:var(--ed-surface-subdued);padding:8px 10px;font-size:13px;color:var(--ed-text-subdued);overflow-wrap:anywhere}.customer-type-highlight{border:2px solid var(--ed-link);background:var(--ed-info-bg);padding:12px;border-radius:8px}.type-highlight-caption{font-size:12px;font-weight:700;color:var(--ed-link);letter-spacing:.6px;display:block;margin-bottom:8px}.customer-type-highlight>label{display:block;font-size:14px;font-weight:650;margin-bottom:6px}.customer-type-highlight select{width:100%;max-width:100%;border:1px solid var(--ed-link);background:#fff;border-radius:6px;padding:9px 28px 9px 10px;font:inherit;font-size:13px;color:var(--ed-link)}.customer-type-highlight select:focus-visible{outline:3px solid var(--ed-focus);outline-offset:2px}.customer-type-options{font-size:13px;margin-top:10px;color:var(--ed-text-subdued)}.customer-type-options ul{list-style:none;padding:0;margin:6px 0 0;display:flex;gap:5px;flex-wrap:wrap}.customer-type-options li{background:#fff;border:1px solid var(--ed-border);padding:3px 6px;border-radius:5px}.customer-type-options p{margin:6px 0 0}.customer-type-dialog{width:min(800px,calc(100vw - 24px))}.customer-type-full{padding:20px 26px}.example-wide{grid-column:1 / -1}.example-upload{padding:18px;text-align:center;border:1px dashed var(--ed-border);background:var(--ed-surface-subdued);border-radius:6px;font-size:14px}.example-upload small{display:block;font-size:12px;margin-top:4px;color:var(--ed-text-subdued)}.example-consent{font-size:13px;color:var(--ed-text-subdued);margin:0}.example-submit{background:var(--ed-surface-selected);color:var(--ed-text-subdued);padding:10px 14px;font-size:13px;border-radius:6px;text-align:center;cursor:default}@media(max-width:820px){.request-type-effect{grid-template-columns:1fr;gap:16px}}@media(max-width:540px){.customer-example-fields{grid-template-columns:1fr}.customer-type-full{padding:14px}.customer-type-dialog{width:calc(100vw - 16px)}}ui-save-bar{display:none}.settings-save-state{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin:16px 0}.settings-save-state>span{margin-right:auto;color:var(--ed-text-subdued)}.approval-option:has(input:disabled),.checkout-choices label:has(input:disabled),.check-label:has(input:disabled){color:var(--ed-text-subdued);background:var(--ed-surface-subdued);cursor:not-allowed}.approval-option:has(input:disabled){border-color:var(--ed-border)}.demo-video-card .video-preview img{aspect-ratio:8 / 5}.walkthrough-dialog{width:min(1280px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 24px);padding:0;border:1px solid var(--ed-border-card);border-radius:12px;background:var(--ed-surface);color:var(--ed-text);overflow:hidden}.walkthrough-dialog[open]{display:flex;flex-direction:column}.walkthrough-dialog::backdrop{background:#0009}.walkthrough-header{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:12px 18px;flex-shrink:0;border-bottom:1px solid var(--ed-border)}.walkthrough-header h2{font-size:18px;margin:0}.walkthrough-body{min-height:0;overflow:auto;background:var(--ed-action)}.walkthrough-body video{display:block;width:100%;max-height:calc(100dvh - 230px);aspect-ratio:8/5;object-fit:contain}.walkthrough-body video::cue{font-size:18px}.walkthrough-body [role=alert]{padding:16px;margin:0;color:#fff}.walkthrough-footer{flex-shrink:0;display:grid;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:8px 14px;padding:12px 18px;border-top:1px solid var(--ed-border)}.walkthrough-footer label{margin:0;font-weight:650}.walkthrough-footer select{width:100%;margin:0}.walkthrough-footer small{grid-column:1/-1;color:var(--ed-text-subdued)}@media(max-width:700px){.walkthrough-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.walkthrough-header{padding:10px 12px}.walkthrough-header h2{font-size:15px}.walkthrough-footer{grid-template-columns:1fr;padding:10px 12px;gap:6px}.walkthrough-footer select{min-width:0}.walkthrough-body video{max-height:calc(100dvh - 280px)}}
