.growth-page{padding-block:64px 96px}.growth-page>header{margin-bottom:38px}.growth-page h1{margin:0 0 14px}.growth-page .direct-answer{max-width:none;margin:0;color:#101820}.compact-growth-page{max-width:920px}.growth-form{display:grid;gap:10px;padding:28px;border:1px solid var(--line);background:#fff}.growth-form label{font-size:.76rem;font-weight:800}.growth-form input,.growth-form select,.growth-form textarea{width:100%;padding:12px;border:1px solid #aeb9bd;background:#fff;color:#101820;font:inherit}.growth-form textarea{min-height:120px;resize:vertical}.growth-form .button{width:max-content;margin-top:8px}.shared-review-page{background:var(--cream)}.shared-review-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:36px;align-items:end;margin-bottom:0;padding:34px;border:1px solid var(--line);background:#fff}.shared-review-header h1{font-size:clamp(2.4rem,5vw,4.7rem)}.shared-expiry{min-width:150px;padding-left:24px;border-left:1px solid var(--line)}.shared-expiry b,.shared-expiry span{display:block}.shared-expiry b{color:var(--cyan-dark);font-size:2rem}.shared-expiry span{font-size:.72rem}.shared-facts{display:grid;grid-template-columns:repeat(4,1fr);margin:0;border:1px solid var(--line);border-top:0;background:#fff}.shared-facts div{padding:18px 22px}.shared-facts div+div{border-left:1px solid var(--line)}.shared-facts dt{font-size:.68rem;font-weight:800}.shared-facts dd{margin:5px 0 0;font-size:1.25rem;font-weight:850}.shared-text,.shared-downloads,.shared-comments,.shared-actions{margin-top:24px;padding:30px;border:1px solid var(--line);background:#fff}.growth-heading{display:flex;align-items:start;justify-content:space-between;gap:24px}.growth-heading h2,.shared-downloads h2,.shared-actions h2{margin:0 0 7px}.growth-heading p{margin:0}.shared-text pre{max-height:620px;overflow:auto;margin:22px 0 0;padding:22px;border:1px solid var(--line);background:#fbfcfc;color:#101820;white-space:pre-wrap;word-break:break-word;font:14px/1.7 var(--mono)}.shared-downloads>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.shared-downloads a{display:inline-flex;align-items:center;gap:7px;padding:12px 14px;border:1px solid var(--line);color:var(--cyan-dark);font-weight:800;text-decoration:none}.comment-list{display:grid;gap:12px;margin:22px 0}.comment-list article{padding:20px;border:1px solid var(--line);background:var(--cream)}.comment-list header{display:flex;justify-content:space-between;gap:15px}.comment-list blockquote{margin:13px 0;padding:10px 14px;border-left:3px solid var(--cyan);background:#fff}.comment-list p{margin:12px 0 0}.comment-status{font-size:.68rem;font-weight:800;text-transform:capitalize}.status-accepted{color:#19734d}.status-rejected{color:#9a3729}.comment-actions{display:flex;gap:8px;margin-top:14px}.comment-actions button{padding:7px 9px;border:1px solid var(--line);background:#fff;cursor:pointer}.shared-actions>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.danger-control{color:#96382c}.workflow-library{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.workflow-library article{padding:25px;border:1px solid var(--line);background:#fff}.workflow-library h2{margin:0 0 10px;font-size:1.35rem}.workflow-library p{min-height:72px}.workflow-settings{display:grid;grid-template-columns:repeat(2,1fr);margin:25px 0;border:1px solid var(--line)}.workflow-settings div{padding:18px}.workflow-settings div:nth-child(even){border-left:1px solid var(--line)}.workflow-settings div:nth-child(n+3){border-top:1px solid var(--line)}.workflow-settings dt{font-size:.68rem;font-weight:800}.workflow-settings dd{margin:5px 0 0}.embed-example pre{overflow:auto;padding:20px;border:1px solid var(--line);background:#10243e;color:#fff}.embed-example iframe{margin-top:24px;border:1px solid var(--line);background:#fff}.embed-body{margin:0;padding:0;background:#fbfaf7}.embed-body main{padding:22px}.embed-body form{display:grid;gap:13px}.embed-brand{color:#10243e;font-size:1.5rem;font-weight:900}.embed-brand span{color:#078895}.embed-body input{padding:22px;border:2px dashed #8facb1;background:#fff}.embed-body p{margin:0;font-size:.75rem}.phone-handoff-dialog,.share-result-dialog{width:min(620px,calc(100% - 34px));max-height:calc(100vh - 34px);padding:0;border:1px solid var(--line);background:#fff}.phone-handoff-dialog::backdrop,.share-result-dialog::backdrop{background:rgba(16,36,62,.72)}.growth-dialog-inner{padding:28px}.growth-dialog-head{display:flex;align-items:start;justify-content:space-between;gap:20px}.growth-dialog-head h2{margin:0 0 7px}.growth-dialog-close{border:1px solid var(--line);background:#fff;font-size:1.3rem;cursor:pointer}.phone-handoff-body{text-align:center}.phone-handoff-body img{width:230px;height:230px;margin:20px auto;border:12px solid #fff}.phone-handoff-url{overflow-wrap:anywhere;padding:12px;background:var(--cream);font-size:.75rem}.share-permissions{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:15px 0}.share-permissions label{display:flex;gap:7px;padding:10px;border:1px solid var(--line)}.share-result-trigger,.phone-handoff-trigger{white-space:nowrap}.destination-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.destination-actions button,.destination-actions a{padding:10px 12px;border:1px solid var(--line);background:#fff;color:#10243e;font:inherit;font-size:.72rem;font-weight:800;text-decoration:none;cursor:pointer}
@media(max-width:720px){.growth-page{padding-block:42px 68px}.shared-review-header{grid-template-columns:1fr;padding:24px 20px}.shared-expiry{padding:15px 0 0;border-top:1px solid var(--line);border-left:0}.shared-facts{grid-template-columns:1fr 1fr}.shared-facts div:nth-child(3){border-left:0}.shared-facts div:nth-child(n+3){border-top:1px solid var(--line)}.shared-text,.shared-downloads,.shared-comments,.shared-actions{padding:22px 18px}.growth-heading{flex-direction:column}.workflow-library,.workflow-settings{grid-template-columns:1fr}.workflow-settings div:nth-child(even){border-left:0}.workflow-settings div:nth-child(n+2){border-top:1px solid var(--line)}.share-permissions{grid-template-columns:1fr}.growth-form{padding:22px 18px}}

/* Complete reusable workflow library and task guides. */
.workflow-index-page,.workflow-detail-page{padding-top:0}
.workflow-index-hero{padding-block:74px 66px}
.workflow-index-hero h1{max-width:940px;font-size:clamp(3.1rem,6vw,5.7rem)}
.workflow-index-hero .direct-answer{max-width:920px;font-size:1.17rem}
.workflow-index-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px}
.workflow-chooser{padding-block:72px;background:#f6f4ee}
.workflow-chooser:before{content:"";position:absolute;right:0;left:0;z-index:-1;height:100%;margin-top:-72px;background:#f6f4ee}
.workflow-chooser{position:relative}
.workflow-section-heading{max-width:870px;margin-bottom:30px}
.workflow-section-heading h2{margin:0 0 12px;font-size:clamp(2.1rem,4vw,3.6rem)}
.workflow-section-heading p{margin:0;font-size:1.03rem}
.workflow-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.workflow-library article{display:flex;flex-direction:column;min-height:400px;padding:30px;border:1px solid #ced8d8;background:#fff}
.workflow-card-number{display:grid;place-items:center;width:42px;height:42px;margin-bottom:30px;background:#c9f5e9;color:#087d88;font-size:.73rem;font-weight:850}
.workflow-library h3{margin:0 0 12px;font-size:1.55rem}
.workflow-library h3 a{text-decoration:none}
.workflow-library h3 a:hover,.workflow-library h3 a:focus-visible{text-decoration:underline;text-decoration-color:#087d88;text-underline-offset:5px}
.workflow-library>article>p{min-height:0;margin:0 0 22px;font-size:.95rem}
.workflow-library dl{display:grid;gap:13px;margin:0 0 28px}
.workflow-library dl div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px}
.workflow-library dt{font-size:.73rem;font-weight:850}
.workflow-library dd{margin:0;font-size:.8rem;line-height:1.5}
.workflow-card-link{display:inline-flex;align-items:center;gap:9px;margin-top:auto;color:#087d88;font-weight:850;text-decoration:none}
.workflow-card-link .arrow-icon{width:19px;height:19px}
.workflow-explainer{padding-block:90px}
.workflow-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.workflow-principles article{padding:28px;background:#eef9f6}
.workflow-principles span{display:grid;place-items:center;width:36px;height:36px;margin-bottom:38px;background:#087d88;color:#fff;font-weight:900}
.workflow-principles h3{margin:0 0 10px;font-size:1.25rem}
.workflow-principles p{margin:0;font-size:.86rem}
.workflow-boundary{display:grid;grid-template-columns:1.15fr .85fr;gap:50px;margin-bottom:96px;padding:46px;background:#10243e;color:#fff}
.workflow-boundary h2{margin:0 0 14px;font-size:clamp(2rem,3.5vw,3rem)}
.workflow-boundary h3{margin:4px 0 14px;color:#7ce5db}
.workflow-boundary p,.workflow-boundary li{color:#fff}
.workflow-boundary p{margin:0}
.workflow-boundary ul{margin:0;padding-left:20px}
.workflow-boundary li+li{margin-top:8px}

.workflow-detail-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:55px;align-items:end;padding-block:70px 58px}
.workflow-detail-hero h1{max-width:820px;font-size:clamp(3rem,5.7vw,5.5rem)}
.workflow-detail-hero .direct-answer{max-width:780px;font-size:1.14rem}
.workflow-start-panel{padding:28px;border:1px solid #c9d7d7;background:#eef9f6}
.workflow-start-panel h2{margin:0 0 10px;font-size:1.45rem}
.workflow-start-panel p{margin-bottom:20px;font-size:.86rem}
.workflow-start-panel form{margin:0 0 12px}
.workflow-start-panel small{font-size:.72rem}
.workflow-start-panel .arrow-icon,.shared-workflow-action .arrow-icon{width:18px;height:18px}
.workflow-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0;margin-bottom:0;border:1px solid #ced8d8;background:#fff}
.workflow-facts div{padding:23px 25px}
.workflow-facts div+div{border-left:1px solid #ced8d8}
.workflow-facts dt{margin-bottom:5px;color:#087d88;font-size:.72rem;font-weight:850;text-transform:uppercase}
.workflow-facts dd{margin:0;font-size:.84rem;line-height:1.5}
.workflow-detail-body{padding-block:78px 105px}
.workflow-introduction{display:grid;grid-template-columns:.65fr 1.35fr;gap:55px;margin-bottom:90px}
.workflow-introduction h2,.workflow-guide-section h2,.workflow-review-panel h2,.workflow-preset h2,.workflow-source-rule h2{margin:0;font-size:clamp(2rem,3.8vw,3.3rem)}
.workflow-introduction p{margin:4px 0 0;font-size:1.08rem}
.workflow-guide-section{display:grid;grid-template-columns:.72fr 1.28fr;gap:60px;margin-top:85px}
.workflow-guide-section>div>p{margin:14px 0 0}
.workflow-compact-steps,.workflow-run-steps{display:grid;gap:13px;margin:0;padding:0;list-style:none}
.workflow-compact-steps li,.workflow-run-steps li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:17px;align-items:start;padding:20px;background:#f6f4ee}
.workflow-compact-steps span,.workflow-run-steps>li>span{display:grid;place-items:center;width:34px;height:34px;background:#c9f5e9;color:#087d88;font-size:.7rem;font-weight:900}
.workflow-compact-steps p,.workflow-run-steps p{margin:3px 0 0;font-size:.87rem}
.workflow-run-steps h3{margin:1px 0 6px;font-size:1.05rem}
.workflow-review-panel{display:grid;grid-template-columns:.72fr 1.28fr;gap:60px;margin-top:90px;padding:46px;background:#10243e;color:#fff}
.workflow-review-panel>div>p{margin:14px 0 0;color:#fff}
.workflow-review-panel ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}
.workflow-review-panel li{position:relative;padding:15px 18px 15px 48px;background:#17314c;color:#fff;font-size:.86rem}
.workflow-review-panel li:before{content:"✓";position:absolute;top:14px;left:18px;color:#7ce5db;font-weight:900}
.workflow-output-section,.workflow-troubleshooting,.workflow-related{margin-top:90px}
.workflow-output-section>div:last-child,.workflow-troubleshooting>div:last-child,.workflow-related>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.workflow-output-section article,.workflow-troubleshooting article,.workflow-related article{padding:25px;border:1px solid #ced8d8;background:#fff}
.workflow-output-section h3,.workflow-troubleshooting h3,.workflow-related h3{margin:0 0 9px}
.workflow-output-section p,.workflow-troubleshooting p,.workflow-related p{margin:0;font-size:.84rem}
.workflow-related h3 a{color:#087d88;text-underline-offset:4px}
.workflow-troubleshooting article{background:#f6f4ee}
.workflow-preset{display:grid;grid-template-columns:.7fr 1.3fr;gap:55px;align-items:start;margin-top:90px}
.workflow-preset>div>p{margin:14px 0 0}
.workflow-preset .workflow-settings{margin:0}
.workflow-source-rule{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:90px;padding:40px;background:#087d88;color:#fff}
.workflow-source-rule h2{font-size:2.1rem}
.workflow-source-rule p{max-width:800px;margin:11px 0 0;color:#fff}
.workflow-source-rule .button{flex:0 0 auto}
.shared-workflow-page header h1{font-size:clamp(2.8rem,5vw,4.8rem)}
.shared-workflow-action{display:flex;align-items:center;justify-content:space-between;gap:36px;margin-top:32px;padding:30px;background:#eef9f6}
.shared-workflow-action h2{margin:0 0 8px;font-size:1.75rem}
.shared-workflow-action p{margin:0}
.shared-workflow-action form{flex:0 0 auto}

@media(max-width:900px){.workflow-detail-hero,.workflow-introduction,.workflow-guide-section,.workflow-review-panel,.workflow-preset{grid-template-columns:1fr}.workflow-detail-hero{align-items:start}.workflow-principles{grid-template-columns:1fr}.workflow-principles article{display:grid;grid-template-columns:42px 1fr;gap:3px 18px}.workflow-principles span{grid-row:1/3;margin:0}.workflow-boundary{grid-template-columns:1fr}.workflow-output-section>div:last-child,.workflow-troubleshooting>div:last-child,.workflow-related>div:last-child{grid-template-columns:1fr}.workflow-source-rule{align-items:flex-start;flex-direction:column}}
@media(max-width:720px){.workflow-index-hero{padding-block:50px 44px}.workflow-index-actions{align-items:flex-start;flex-direction:column}.workflow-chooser{padding-block:52px}.workflow-chooser:before{margin-top:-52px}.workflow-library{grid-template-columns:1fr}.workflow-library article{min-height:0;padding:24px}.workflow-library dl div{grid-template-columns:1fr;gap:2px}.workflow-explainer{padding-block:65px}.workflow-boundary{margin-bottom:68px;padding:28px 22px}.workflow-detail-hero{gap:32px;padding-block:48px 40px}.workflow-start-panel{padding:23px 20px}.workflow-facts{grid-template-columns:1fr}.workflow-facts div+div{border-top:1px solid #ced8d8;border-left:0}.workflow-detail-body{padding-block:58px 78px}.workflow-introduction,.workflow-guide-section,.workflow-review-panel,.workflow-preset{gap:26px;margin-top:64px}.workflow-introduction{margin-top:0;margin-bottom:64px}.workflow-review-panel{padding:28px 22px}.workflow-output-section,.workflow-troubleshooting,.workflow-related,.workflow-source-rule{margin-top:64px}.workflow-output-section article,.workflow-troubleshooting article,.workflow-related article{padding:22px 20px}.workflow-source-rule{padding:28px 22px}.shared-workflow-action{align-items:flex-start;flex-direction:column;padding:24px 20px}.shared-workflow-action form{width:100%}.shared-workflow-action .button{width:100%}}

/* Interactive embed documentation and the embeddable uploader. */
.embed-docs-page{padding-top:0}
.embed-docs-hero{padding-block:72px 58px}
.embed-docs-hero h1{max-width:980px;font-size:clamp(3.2rem,6vw,5.8rem)}
.embed-docs-hero .direct-answer{max-width:940px;font-size:1.15rem}
.embed-hero-facts{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}
.embed-hero-facts span{padding:8px 12px;border:1px solid #bfd4d4;background:#eef9f6;font-size:.73rem;font-weight:800}
.embed-builder-section{padding-block:72px 82px;background:#f6f4ee}
.embed-section-heading{max-width:900px;margin-bottom:30px}
.embed-section-heading h2{margin:0 0 12px;font-size:clamp(2.1rem,4vw,3.6rem)}
.embed-section-heading p{margin:0;font-size:1rem}
.embed-builder{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:22px;align-items:start}
.embed-controls{display:grid;gap:17px;padding:26px;border:1px solid #cad5d5;background:#fff}
.embed-control-group{display:grid;gap:7px}
.embed-control-group label{display:flex;justify-content:space-between;gap:10px;font-size:.76rem;font-weight:850}
.embed-control-group small{font-size:.69rem;line-height:1.45}
.embed-control-group input:not([type=range]),.embed-control-group select{width:100%;min-height:46px;padding:9px 11px;border:1px solid #a9b8bb;background:#fff;color:#000}
.embed-control-group input[type=range]{width:100%;accent-color:#087d88}
.embed-control-group output{color:#087d88;font-weight:850}
.embed-control-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.embed-check{display:flex;gap:10px;align-items:flex-start;padding:14px;background:#eef9f6;font-size:.76rem;font-weight:750}
.embed-check input{flex:0 0 auto;margin-top:4px;accent-color:#087d88}
.embed-preview-column{display:grid;gap:16px}
.embed-preview-head{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:5px 2px}
.embed-preview-head h3,.embed-preview-head p{margin:0}
.embed-preview-head p{margin-top:4px;font-size:.76rem}
.embed-preview-head a{color:#087d88;font-size:.75rem;font-weight:850}
.embed-preview-frame{overflow:hidden;border:1px solid #aebbbc;background:#fff}
.embed-preview-frame iframe{display:block;width:100%;border:0;background:#fff}
.embed-code-panel{padding:24px;border:1px solid #29445d;background:#10243e;color:#fff}
.embed-code-panel h3{margin:0 0 4px}
.embed-code-panel p{margin:0;color:#d8e1e6;font-size:.76rem}
.embed-code-panel textarea{width:100%;min-height:168px;margin-top:18px;padding:16px;border:1px solid #496177;background:#07182a;color:#fff;font:13px/1.65 var(--mono);resize:vertical}
.embed-code-actions{display:flex;align-items:center;gap:16px;margin-top:14px}
.embed-code-actions span{color:#8ee5de;font-size:.75rem;font-weight:800}
.embed-how-it-works{padding-block:92px}
.embed-how-it-works ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin:0;padding:0;list-style:none}
.embed-how-it-works li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:16px;padding:26px;background:#eef9f6}
.embed-how-it-works li>span{display:grid;place-items:center;width:36px;height:36px;background:#087d88;color:#fff;font-weight:900}
.embed-how-it-works h3{margin:2px 0 8px}
.embed-how-it-works p{margin:0;font-size:.84rem}
.embed-optimization-section{padding-block:82px;background:#10243e;color:#fff}
.embed-optimization-section .embed-section-heading p{color:#fff}
.embed-guidance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.embed-guidance-grid article{padding:28px;background:#17314c}
.embed-guidance-grid h3{margin:0 0 10px;color:#7ce5db}
.embed-guidance-grid p{margin:0;color:#fff;font-size:.86rem}
.embed-guidance-grid code{color:#fff}
.embed-installation{display:grid;grid-template-columns:.75fr 1.25fr;gap:55px;padding-block:88px}
.embed-installation h2{margin:0 0 13px;font-size:clamp(2.1rem,4vw,3.4rem)}
.embed-installation p{margin:0}
.embed-install-code{padding:26px;background:#f6f4ee}
.embed-install-code h3{margin:0 0 12px}
.embed-install-code pre{overflow:auto;margin:0 0 14px;padding:16px;background:#10243e;color:#fff;font-size:.78rem}
.embed-install-code p{font-size:.82rem}
.embed-options-reference{padding-bottom:90px}
.embed-options-table{overflow-x:auto}
.embed-options-table table{width:100%;border-collapse:collapse;font-size:.84rem}
.embed-options-table th,.embed-options-table td{padding:15px 17px;border:1px solid #cad5d5;text-align:left;vertical-align:top}
.embed-options-table thead th{background:#10243e;color:#fff}
.embed-options-table tbody th{width:16%;background:#eef9f6}
.embed-options-table code{font-weight:800}
.embed-privacy-boundary{display:flex;align-items:center;justify-content:space-between;gap:50px;margin-bottom:96px;padding:42px;background:#087d88;color:#fff}
.embed-privacy-boundary h2{margin:0 0 10px;font-size:clamp(2rem,3.6vw,3rem)}
.embed-privacy-boundary p{max-width:820px;margin:0;color:#fff}
.embed-privacy-boundary>div:last-child{display:flex;flex:0 0 auto;align-items:center;gap:18px}
.embed-privacy-boundary>div:last-child>a:not(.button){color:#fff;font-weight:850}

.embed-body{--embed-bg:#fffdfa;--embed-panel:#fff;--embed-text:#000;--embed-soft:#eef9f6;--embed-line:#b8c8c9;--embed-accent:#087d88;margin:0;background:var(--embed-bg);color:var(--embed-text)}
.embed-theme-soft{--embed-bg:#eef9f6;--embed-panel:#fff;--embed-soft:#ddf5ef}
.embed-theme-dark{--embed-bg:#10243e;--embed-panel:#17314c;--embed-text:#fff;--embed-soft:#203e59;--embed-line:#557087;--embed-accent:#7ce5db}
.embed-body main{min-height:100vh;padding:22px;background:var(--embed-bg)}
.embed-body form{display:grid;gap:13px;max-width:760px;margin:0 auto;padding:24px;border:1px solid var(--embed-line);background:var(--embed-panel);color:var(--embed-text)}
.embed-density-compact main{padding:12px}.embed-density-compact form{gap:8px;padding:16px}.embed-density-comfortable main{padding:30px}.embed-density-comfortable form{gap:18px;padding:30px}
.embed-brand{width:max-content;color:var(--embed-text);font-size:1.25rem;font-weight:900;text-decoration:none}
.embed-brand span{color:var(--embed-accent)}
.embed-widget-heading h1{margin:0 0 5px;color:var(--embed-text);font-size:1.55rem;line-height:1.1}
.embed-widget-heading p{margin:0;color:var(--embed-text);font-size:.76rem}
.embed-body label{color:var(--embed-text);font-size:.73rem;font-weight:850}
.embed-body input[type=file]{width:100%;padding:18px;border:2px dashed var(--embed-line);background:var(--embed-soft);color:var(--embed-text)}
.embed-body input[type=file]::file-selector-button{margin-right:12px;padding:8px 10px;border:1px solid var(--embed-accent);background:var(--embed-panel);color:var(--embed-text);font-weight:800;cursor:pointer}
.embed-body .button{width:max-content;min-height:46px}
.embed-theme-dark .button{border-color:#7ce5db;background:#7ce5db;color:#10243e}
.embed-theme-dark .button:hover{background:#fff}
.embed-widget-help{margin:0;padding:10px 12px;background:var(--embed-soft);color:var(--embed-text);font-size:.69rem;line-height:1.45}
.embed-body [data-embed-status]{margin:0;color:var(--embed-text);font-size:.72rem}
.embed-continue-link{width:max-content;color:var(--embed-accent);font-size:.76rem;font-weight:900;text-underline-offset:4px}

@media(max-width:900px){.embed-builder,.embed-installation{grid-template-columns:1fr}.embed-how-it-works ol{grid-template-columns:1fr}.embed-privacy-boundary{align-items:flex-start;flex-direction:column}.embed-privacy-boundary>div:last-child{align-items:flex-start;flex-direction:column}}
@media(max-width:720px){.embed-docs-hero{padding-block:50px 42px}.embed-builder-section{padding-block:52px 62px}.embed-controls,.embed-code-panel{padding:22px 18px}.embed-control-pair,.embed-guidance-grid{grid-template-columns:1fr}.embed-preview-head{align-items:flex-start;flex-direction:column}.embed-how-it-works{padding-block:65px}.embed-optimization-section{padding-block:62px}.embed-installation{gap:28px;padding-block:65px}.embed-options-reference{padding-bottom:65px}.embed-privacy-boundary{margin-bottom:68px;padding:28px 22px}.embed-body main{padding:12px}.embed-body form,.embed-density-comfortable form{padding:17px}.embed-body .button{width:100%}}
