:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}:root{--paper:#e5e2d9;--paper-deep:#d5d2c8;--paper-light:#efede6;--ink:#3f403b;--ink-soft:#696a62;--rule:#aaa9a0;--rust:#93634c;--rust-dark:#754c3a;--shadow-ink:#3f403b33;--dot:#3f403b29;--sans:"Avenir Next", "Helvetica Neue", Helvetica, Arial, sans-serif;--heading:"Avenir Next", "Helvetica Neue", Helvetica, Arial, sans-serif;--mono:"Courier New", Courier, monospace;color:var(--ink);background:var(--paper);font:16px/1.45 var(--sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background-color:var(--paper);background-image:radial-gradient(var(--dot) .8px, transparent .8px);background-size:9px 9px;min-width:320px}#root{border-color:var(--rule);background:0 0}.app-shell{flex-direction:column;gap:24px;padding:32px;display:flex}.print-only{display:none}.hero-header{text-align:left}.eyebrow{text-transform:uppercase;letter-spacing:.24em;color:var(--rust);margin:0 0 8px;font-size:.75rem;font-weight:700}.account-bar{background:var(--paper-light);border-bottom:1px solid var(--rule);color:var(--ink);justify-content:flex-start;gap:18px}.account-brand{color:var(--ink);font-family:var(--heading);align-items:center;gap:8px;margin-right:auto;font-size:.92rem;text-decoration:none;display:inline-flex}.account-brand img{object-fit:contain;filter:grayscale()contrast(1.15);width:30px;height:30px}.account-bar .usage-count{color:var(--ink-soft);font-family:var(--mono);font-size:.76rem}.account-bar .help-toolbar-button,.account-bar .sign-out-button{color:var(--ink)}.account-bar .account-toolbar-button{border-color:var(--rule);background:var(--paper-deep);color:var(--ink)}.subtitle{color:#6b7280;max-width:640px;margin-top:8px}.platform-selector{border:0;margin:0;padding:0}.platform-selector legend{color:#374151;margin-bottom:10px;font-weight:700}.platform-options{gap:12px;display:flex}.platform-option{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;justify-content:center;align-items:center;min-width:120px;padding:12px 18px;font-weight:700;display:inline-flex}.platform-option input{opacity:0;pointer-events:none;position:absolute}.platform-option.selected{color:#6d28d9;background:#f5f3ff;border-color:#7c3aed}.upload-zone{cursor:pointer;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;transition:border-color .2s,background .2s;display:flex}.upload-zone.active{background:#f5f3ff;border-color:#7c3aed}.upload-zone.disabled{cursor:not-allowed;opacity:.75}.upload-zone input{display:none}.upload-icon{font-size:1.5rem}.export-bar{justify-content:flex-end;align-items:center;gap:12px;display:flex}.label-count-pill{color:#111827;background:#f3f4f6;border-radius:999px;padding:8px 12px;font-weight:600}.secondary-button,.export-button{cursor:pointer;border:none;border-radius:999px;padding:10px 16px;font-weight:600}.export-button{color:#fff;background:#111827}.secondary-button:disabled,.export-button:disabled{opacity:.5;cursor:not-allowed}.workspace{grid-template-columns:minmax(280px,1fr) minmax(320px,1.2fr);gap:20px;display:grid}.panel{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:16px;box-shadow:0 8px 24px #0f172a0a}.panel-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.panel-header h2{margin:0;font-size:1.05rem}.panel-header span{color:#64748b;font-size:.9rem}.empty-state{color:#64748b;text-align:center;border:1px dashed #e2e8f0;border-radius:12px;padding:16px}.address-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.address-item{background:#f8fafc;border-radius:12px;gap:12px;padding:10px 12px;display:flex}.address-index{color:#6d28d9;background:#ede9fe;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;font-size:.9rem;font-weight:700;display:inline-flex}.address-item p{color:#64748b;margin:4px 0 0;font-size:.85rem}.address-panel-heading{align-items:baseline;gap:6px;display:inline-flex}.address-panel-heading h2{margin:0}.clear-addresses-button,.remove-address-button{color:#64748b;cursor:pointer;font:inherit;background:0 0;border:0;font-weight:700}.clear-addresses-button{padding:4px 0;font-size:.8rem}.remove-address-button{border-radius:50%;width:28px;height:28px;margin-left:auto;font-size:1.15rem;line-height:1}.clear-addresses-button:hover,.remove-address-button:hover,.clear-addresses-button:focus-visible,.remove-address-button:focus-visible{color:#b44e38;background:#fce9e2}.clear-addresses-overlay{z-index:80;background:#163d3b59;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.clear-addresses-dialog{background:#fff;border:1px solid #d5e0d9;border-radius:14px;width:min(100%,420px);padding:26px;box-shadow:0 18px 44px #163d3b29}.clear-addresses-dialog h2{color:#163d3b;margin:0;font-size:1.35rem}.clear-addresses-dialog p{color:#55716b;margin:12px 0 0;line-height:1.55}.clear-addresses-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.preview-controls{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.preview-controls-inline{flex-direction:row;align-items:center;margin-bottom:0}.preview-control-group{align-items:center;gap:8px;display:flex}.preview-control-label{color:#475569;justify-content:space-between;align-items:center;font-size:.85rem;font-weight:600;display:flex}.preview-controls input[type=range]{accent-color:#7c3aed;width:100%}.preview-checkbox{color:#475569;align-items:center;gap:6px;font-size:.82rem;display:flex}.preview-checkbox input{margin:0}.preview-hint{color:#64748b;font-size:.8rem}.preview-compass{color:#64748b;cursor:grab;background:#fff;border:1px solid #cbd5e1;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.preview-compass:active{cursor:grabbing}.preview-stack{flex-direction:column;gap:16px;display:flex}.preview-page{background:#fcfdff;border:1px solid #e2e8f0;border-radius:12px;padding:12px}.page-label{text-transform:uppercase;letter-spacing:.18em;color:#64748b;margin-bottom:10px;font-size:.8rem;font-weight:700}.page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.preview-card{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;min-height:92px;padding:10px;display:flex;position:relative;overflow:hidden}.preview-card-address{color:#334155;text-align:left;white-space:pre-wrap;width:100%;font-size:.9rem;line-height:1.35;transition:transform .1s ease-out;position:relative}.preview-card.empty-slot{background:#f8fafc;border-style:dashed}.preview-modal-overlay{z-index:50;background:#0f172a8c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.preview-modal{background:#fff;border-radius:20px;width:min(100%,1080px);max-height:90vh;padding:20px;overflow:auto;box-shadow:0 24px 60px #0f172a3d}.preview-modal-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.preview-modal-header h3{margin:0 0 4px}.preview-modal-header p{color:#64748b;margin:0}.preview-modal-actions{gap:8px;display:flex}.preview-modal-body{flex-direction:column;gap:16px;display:flex}.preview-sheet{background:#fcfdff;border:1px solid #e2e8f0;border-radius:14px;padding:12px}.preview-sheet-title{text-transform:uppercase;letter-spacing:.18em;color:#64748b;margin-bottom:10px;font-size:.8rem;font-weight:700}.preview-sheet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.preview-sheet-label{background:#fff;border:1px solid #cbd5e1;border-radius:12px;justify-content:center;align-items:center;min-height:180px;padding:12px;display:flex;position:relative;overflow:hidden}.preview-sheet-label-text{color:#111827;white-space:pre-wrap;text-align:left;width:100%;font-size:14px;line-height:1.4;transition:transform .1s ease-out;position:relative}.preview-drag-handle{color:#64748b;cursor:grab;z-index:2;background:#fff;border:1px solid #cbd5e1;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.8rem;display:inline-flex;position:absolute;top:6px;right:6px}.preview-drag-handle:active{cursor:grabbing}.preview-sheet-label.empty-slot{background:#f8fafc;border-style:dashed}.help-toolbar-button{color:#183b56;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:700;display:inline-flex}.help-circle-icon{border:1.5px solid;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.72rem;font-weight:800;display:inline-grid}.help-toolbar-button:hover,.help-toolbar-button:focus-visible{color:#d4774c}.preview-settings{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:16px;padding:14px}.preview-settings-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.preview-settings-heading>div{flex-direction:column;gap:3px;display:flex}.preview-settings-heading span:not(.tier-badge),.layout-summary,.layout-reset{color:#64748b;font-size:.8rem}.tier-badge,.paywall-badge{color:#475569;letter-spacing:.04em;text-transform:uppercase;background:#e2e8f0;border-radius:999px;align-items:center;padding:4px 9px;font-size:.72rem;font-weight:800;display:inline-flex}.tier-badge.paid{color:#176b4a;background:#dff7ed}.layout-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.layout-field{color:#475569;flex-direction:column;gap:5px;font-size:.76rem;font-weight:700;display:flex}.layout-field small{color:#8b5e34;min-height:14px;font-size:.64rem;font-weight:700}.layout-field-input{background:#fff;border:1px solid #cbd5e1;border-radius:7px;align-items:center;display:flex;overflow:hidden}.layout-field-input input{color:#1e293b;width:100%;min-width:0;font:inherit;background:0 0;border:0;padding:8px}.layout-field-input input:focus{outline-offset:-2px;outline:2px solid #94a3b8}.layout-field-input>span{color:#94a3b8;padding-right:8px;font-size:.75rem}.layout-field.is-locked .layout-field-input{background:#eef2f6}.layout-field input:disabled{color:#94a3b8;cursor:not-allowed}.layout-summary,.layout-reset{margin:10px 0 0}.layout-warning{color:#a33d2b;margin:10px 0 0;font-size:.8rem;font-weight:800}.layout-reset{margin-top:4px}.parse-error{color:#b42318;text-align:left;background:#fff4f2;border:1px solid #f0b6b0;border-radius:10px;padding:12px 14px}.usage-toast{z-index:70;color:#8f1d14;text-align:left;background:#fff4f2;border:1px solid #f0b6b0;border-radius:10px;width:min(420px,100vw - 48px);padding:14px 16px;font-size:.9rem;font-weight:700;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 30px #7f1d1d2e}.paywall-overlay{z-index:60;background:#0f172a6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.paywall-card{text-align:left;background:#fff;border-radius:16px;width:min(100%,420px);padding:28px;box-shadow:0 24px 60px #0f172a38}.paywall-card h2{margin:16px 0 8px}.paywall-card p{color:#64748b}.paywall-badge{color:#8b5e34;background:#fff0d9}.paywall-actions{gap:10px;margin-top:22px;display:flex}@media (width<=720px){.layout-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-sheet-grid{overflow-x:auto}}@media print{@page{size:Letter;margin:0}html,body{background:#fff;width:8.5in;height:11in;margin:0!important;padding:0!important}#root,.app-ui{display:none!important}.print-only{width:8.5in;height:11in;margin:0;padding:0;display:block!important}.print-only .printable-label-sheet{width:8.5in;margin:0;padding:0;display:block!important}.hero-header,.upload-zone,.export-bar,.workspace>.panel:first-child,.panel-header,.page-label,.preview-sheet-title,.preview-modal-header,.preview-settings,.preview-modal-actions,.preview-controls{display:none!important}.preview-sheet{box-shadow:none;page-break-after:always;background:#fff;border:none;padding:0}.preview-card,.preview-sheet-label{page-break-inside:avoid;border:1px solid #000}.preview-sheet-label.empty-slot{background:0 0;border:0}.preview-drag-handle{display:none!important}}@media (width<=900px){.workspace{grid-template-columns:1fr}}#root{background:#f7f7f2;border-color:#d5e0d9}.app-shell{color:#163d3b;max-width:1220px;margin:0 auto;padding:38px clamp(20px,5vw,72px) 64px}.hero-header{padding-bottom:8px}.eyebrow{color:#e36b4e}.hero-header h1{color:#163d3b;letter-spacing:-.06em;max-width:720px;font-size:clamp(2.4rem,5vw,4.4rem);line-height:.98}.subtitle{color:#55716b;font-size:1rem}.upload-zone{color:#315b57;background:#eaf2e9;border-color:#9bb8a5;border-radius:18px;min-height:170px}.upload-zone:hover,.upload-zone.active{background:#fce9e2;border-color:#f47e5d}.label-count-pill{color:#315b57;background:#eaf2e9;border:1px solid #d5e0d9}.secondary-button,.export-button{font:inherit;border:1px solid #d5e0d9;border-radius:999px;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s}.secondary-button{color:#315b57;background:#fff}.export-button{color:#fff;background:#f47e5d;border-color:#f47e5d}.secondary-button:hover:not(:disabled),.export-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px #163d3b1f}.panel{background:#fff;border-color:#d5e0d9;border-radius:18px;box-shadow:0 12px 30px #163d3b0f}.panel-header h2{color:#163d3b}.panel-header span,.empty-state,.address-item p{color:#6a8179}.empty-state{background:#f7faf6;border-color:#b9cec0}.address-item{background:#eef5ed}.address-index{color:#c4553e;background:#fce1d8}.preview-page,.preview-sheet{background:#f7faf6;border-color:#d5e0d9}.page-label,.preview-sheet-title{color:#6a8179}.preview-card,.preview-sheet-label{background:#fff;border-color:#b9cec0}.preview-card.empty-slot,.preview-sheet-label.empty-slot{background:#eef5ed;border-color:#b9cec0}.account-bar{color:#315b57;background:#fff;border-bottom-color:#d5e0d9;min-height:60px;padding:10px clamp(20px,5vw,72px)}.help-toolbar-button,.sign-out-button{color:#315b57}.account-toolbar-button{color:#315b57;cursor:pointer;font:inherit;background:#eaf2e9;border:1px solid #d5e0d9;border-radius:999px;padding:8px 13px;font-size:.8rem;font-weight:800}.account-toolbar-button:hover,.account-toolbar-button:focus-visible{color:#e36b4e;border-color:#f47e5d}.help-toolbar-button:hover,.help-toolbar-button:focus-visible,.sign-out-button:hover,.sign-out-button:focus-visible{color:#e36b4e}@media (width<=560px){.app-shell,.account-bar{padding-inline:16px}.export-bar{flex-wrap:wrap;align-items:stretch}}.hero-header h1{max-width:700px;font-size:clamp(1.85rem,4vw,3.15rem);font-weight:700;line-height:1.08}.panel,.preview-modal,.paywall-card{box-shadow:4px 4px #3f403b21,0 12px 24px #3f403b14}.platform-selector,.upload-zone{box-shadow:3px 3px #3f403b24,0 8px 16px #3f403b0f}.preview-page,.preview-sheet{box-shadow:inset 0 0 0 1px #3f403b1a,2px 3px #3f403b1f}.preview-card,.preview-sheet-label,.address-item,.platform-option{box-shadow:2px 2px #3f403b1f,0 4px 8px #3f403b0d}.preview-card-address,.preview-sheet-label-text{font-family:var(--sans)}.preview-modal-body{padding:8px;overflow-x:auto}.preview-sheet{box-sizing:border-box;width:8.5in;max-width:none;min-height:11in;padding:0;position:relative;overflow:hidden}.preview-sheet-title{z-index:2;pointer-events:none;margin:0;position:absolute;top:8px;left:10px}.preview-sheet-grid{align-content:start;gap:0;width:max-content;min-height:11in}.preview-sheet-label,.preview-card{box-sizing:border-box;min-height:0}.preview-sheet-label{border-radius:0}.printable-label-sheet .preview-sheet-grid{gap:0;min-height:0;padding:0}.printable-label-sheet .preview-sheet,.printable-label-sheet .preview-sheet-label{box-sizing:border-box}#root{border-inline:1px solid var(--rule)}.app-shell{max-width:1160px;color:var(--ink);padding:42px clamp(20px,5vw,64px) 72px;position:relative}.hero-header{padding:5px 0 8px}.parser-brand{color:var(--ink);align-items:center;gap:10px;margin-bottom:16px;font-size:1.05rem;font-weight:800;display:inline-flex}.parser-brand img{object-fit:contain;filter:grayscale()contrast(1.15);width:42px;height:42px}.eyebrow,.page-label,.preview-sheet-title{color:var(--rust);font-family:var(--mono);letter-spacing:.16em}.hero-header h1{max-width:780px;color:var(--ink);font-family:var(--heading);letter-spacing:0;font-size:clamp(1.55rem,3.2vw,2.45rem);font-weight:700;line-height:1.05}.subtitle,.panel-header span,.empty-state,.address-item p,.preview-hint{color:var(--ink-soft)}.platform-selector{border:1px solid var(--rule);border-left:4px solid var(--rust);box-shadow:2px 2px 0 var(--shadow-ink);background:#efede6b8;padding:14px 16px 16px}.platform-selector legend{color:var(--ink);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:700}.platform-options{gap:8px}.platform-option{border-color:var(--rule);background:var(--paper-light);min-width:118px;color:var(--ink-soft);font-family:var(--mono);box-shadow:1px 1px 0 var(--shadow-ink);border-radius:5px 7px 4px 6px;font-size:.86rem}.platform-option.selected{border-color:var(--ink);background:var(--ink);color:var(--paper-light)}.upload-zone{border:1px dashed var(--ink-soft);background-color:#efede6c2;background-image:radial-gradient(var(--dot) .8px, transparent .8px);min-height:178px;color:var(--ink);box-shadow:2px 2px 0 var(--shadow-ink);background-size:9px 9px;border-radius:6px 8px 5px 7px}.upload-zone:hover,.upload-zone.active{border-color:var(--rust);background-color:#e8ddd3}.upload-zone.disabled{color:var(--ink-soft)}.upload-icon{color:var(--rust)}.export-bar{border-top:1px dotted var(--rule);border-bottom:1px dotted var(--rule);padding:12px 0}.label-count-pill,.secondary-button,.export-button,.account-toolbar-button{font-family:var(--mono);letter-spacing:.02em;border-radius:4px 6px 3px 5px;font-size:.78rem}.label-count-pill{border:1px solid var(--rule);background:var(--paper-deep);color:var(--ink)}.secondary-button,.export-button{border:1px solid var(--ink);box-shadow:1px 1px 0 var(--shadow-ink)}.secondary-button{background:var(--paper-light);color:var(--ink)}.export-button{border-color:var(--rust-dark);background:var(--rust);color:#f7f3eb}.secondary-button:hover:not(:disabled),.export-button:hover:not(:disabled){box-shadow:2px 2px 0 var(--shadow-ink);transform:translate(-1px,-1px)}.export-button:hover:not(:disabled){background:var(--rust-dark)}.workspace{gap:24px}.panel,.preview-modal,.paywall-card{border:1px solid var(--ink);box-shadow:3px 3px 0 var(--shadow-ink);background:#efede6eb;border-radius:6px 8px 5px 7px}.panel-header{border-bottom:1px dotted var(--rule);padding-bottom:10px}.panel-header h2,.preview-modal-header h3{color:var(--ink);font-family:var(--heading);letter-spacing:0}.empty-state{border-color:var(--rule);background:#d5d2c88a;border-radius:4px}.address-item{background:#e5e2d9b8;border:1px solid #c0beb5;border-radius:3px 5px 4px 2px}.address-index{background:var(--rust);color:#f7f3eb;font-family:var(--mono);border-radius:3px}.preview-page,.preview-sheet{border-color:var(--ink);background:var(--paper-deep);border-radius:4px;box-shadow:inset 0 0 0 1px #3f403b1a}.preview-card,.preview-sheet-label{border-color:var(--ink-soft);background:var(--paper-light);border-radius:2px;box-shadow:1px 1px #3f403b29}.preview-panel{min-width:0;overflow:hidden}.preview-panel .preview-stack,.preview-panel .preview-page,.preview-panel .page-grid{min-width:0;max-width:100%}.preview-panel .preview-page{aspect-ratio:8.5/11;box-sizing:border-box;flex-direction:column;width:100%;display:flex;overflow:hidden}.preview-panel .page-label{flex:none}.preview-panel .page-grid{flex:auto;gap:6px;min-height:0;display:grid;grid-template-columns:repeat(var(--preview-columns,2), minmax(0, 1fr))!important;grid-template-rows:repeat(var(--preview-rows,5), minmax(0, 1fr))!important}.preview-panel .preview-card{min-width:0;min-height:0;padding:7px;width:auto!important;height:auto!important}.preview-card.selected,.preview-sheet-label.selected{border-color:var(--rust);box-shadow:0 0 0 2px #93634c40}.preview-card.empty-slot,.preview-sheet-label.empty-slot{border-color:var(--rule);background:#d5d2c86b}.preview-controls input[type=range]{accent-color:var(--rust)}.preview-settings{border-color:var(--rule);background:var(--paper-deep);border-radius:4px}.parse-error,.usage-toast{border-color:var(--rust);color:var(--rust-dark);background:#eadbd0;border-radius:4px}@media print{body,#root{background:#fff}}.help-modal-overlay{z-index:80;background:#121f2bad;place-items:center;padding:24px;animation:.2s ease-out help-fade-in;display:grid;position:fixed;inset:0}.help-modal{background:#fff;border:1px solid #dce4ef;border-radius:22px;width:min(100%,900px);max-height:min(780px,100svh - 48px);animation:.24s ease-out help-rise-in;overflow:auto;box-shadow:5px 5px #3f403b29,0 28px 90px #3f403b38}.help-modal-header,.help-modal-footer{justify-content:space-between;align-items:flex-start;gap:20px;padding:28px 32px;display:flex}.help-modal-header{border-bottom:1px solid #e8edf3}.help-modal-kicker{color:#55708f;letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:800}.help-modal h2{color:#183b56;font-family:var(--heading);margin:0;font-size:clamp(1.35rem,3vw,1.9rem);line-height:1.1}.help-close-button{color:#55708f;cursor:pointer;background:#fff;border:1px solid #dce4ef;border-radius:50%;flex:none;width:38px;height:38px;font-size:1.7rem;line-height:1}.help-close-button:hover,.help-close-button:focus-visible{color:#183b56;border-color:#183b56}.help-progress{grid-template-columns:repeat(3,1fr);gap:10px;padding:20px 32px 0;display:grid}.help-progress-step{color:#8492a6;cursor:pointer;min-width:0;font:inherit;text-align:left;background:0 0;border:0;border-bottom:2px solid #dce4ef;align-items:center;gap:9px;padding:0 0 12px;display:flex}.help-progress-step span{color:#9aa9b8;font-size:.75rem;font-weight:800}.help-progress-step b{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.help-progress-step.active{color:#183b56;border-color:#183b56}.help-platform-tabs{gap:8px;margin-bottom:18px;display:flex}.help-platform-tabs button{color:#55708f;cursor:pointer;font:inherit;background:#fff;border:1px solid #cbd8e5;border-radius:999px;padding:9px 16px;font-size:.82rem;font-weight:800}.help-platform-tabs button.active,.help-platform-tabs button:hover{color:#fff;background:#183b56;border-color:#183b56}.help-modal-platform-tabs{margin:20px 32px 0}.help-modal-step{padding:32px;animation:.22s ease-out help-step-in}.help-modal-step .help-step-number{margin-bottom:9px;display:block}.help-modal-step h3{color:#183b56;margin:0 0 10px;font-size:1.45rem}.help-modal-step p{color:#607086;max-width:720px;margin:0 0 24px;line-height:1.65}.help-step-number{color:#d4774c;letter-spacing:.14em;font-size:.85rem;font-weight:900}.help-visual{background:#f4f7fa;border:1px solid #cbd8e5;border-radius:12px;flex-direction:column;margin:0;display:flex;overflow:hidden}.help-visual img{object-fit:contain;background:#fff;width:100%;max-height:390px;display:block}.help-visual figcaption{color:#607086;background:#fff;border-top:1px solid #dce4ef;padding:9px 12px;font-size:.74rem;line-height:1.35}.help-modal-footer{color:#8492a6;border-top:1px solid #e8edf3;align-items:center;font-size:.82rem}.help-modal-footer div{gap:10px;display:flex}.help-empty-state{text-align:left;background:#ffffffc2;border:1px solid #dce4ef;border-radius:14px;width:min(100%,780px);margin:8px auto 0;padding:22px}.help-empty-state h2{color:#183b56;margin:0 0 6px;font-size:1.25rem}.help-empty-state>p{color:#607086;margin:0 0 16px;font-size:.9rem}.help-steps-compact{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.help-steps-compact .help-step{background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:0;padding:13px}.help-steps-compact .help-step-heading{align-items:flex-start;gap:8px;display:flex}.help-steps-compact .help-step h3{color:#183b56;margin:0;font-size:.84rem;line-height:1.25}.help-steps-compact .help-step p{color:#607086;margin:10px 0 0;font-size:.77rem;line-height:1.45}.help-steps-compact .help-visual{margin-top:12px}.help-steps-compact .help-visual img{max-height:110px}.help-steps-compact .help-visual figcaption{display:none}@keyframes help-fade-in{0%{opacity:0}to{opacity:1}}@keyframes help-rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes help-step-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@media (width<=680px){.help-modal-header,.help-modal-footer,.help-modal-step,.help-progress{padding-inline:20px}.help-progress-step b{display:none}.help-modal-platform-tabs{margin-inline:20px}.help-steps-compact{grid-template-columns:1fr}.help-steps-compact .help-step{grid-template-columns:minmax(0,1fr) 140px;gap:12px;display:grid}.help-steps-compact .help-step p{grid-column:1}.help-steps-compact .help-visual{grid-area:1/2/span 2;margin-top:0}}.subscription-screen,.billing-screen{box-sizing:border-box;color:#163d3b;background:#f7f7f2;min-height:100svh;padding:36px clamp(20px,5vw,72px) 70px}.subscription-back,.billing-screen .subscription-back{color:#315b57;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:.86rem;font-weight:800}.subscription-back:hover,.subscription-back:focus-visible{color:#e36b4e}.subscription-header{text-align:center;width:min(100%,760px);margin:62px auto 38px}.subscription-header .login-kicker{color:#e36b4e;margin-bottom:16px}.subscription-header h1{color:#163d3b;letter-spacing:-.06em;margin:0;font-size:clamp(2.5rem,6vw,4.7rem);line-height:.98}.subscription-header>p:last-child{color:#55716b;max-width:560px;margin:22px auto 0;line-height:1.65}.subscription-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(100%,1180px);margin:0 auto;display:grid}.subscription-card{background:#fff;border:1px solid #d5e0d9;border-radius:18px;flex-direction:column;padding:30px;display:flex;position:relative;box-shadow:0 12px 30px #163d3b0f}.subscription-card.featured{border:2px solid #f47e5d;box-shadow:0 14px #f47e5d26}.subscription-badge{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#f47e5d;border-radius:999px;padding:6px 11px;font-size:.68rem;font-weight:900;position:absolute;top:-13px;right:24px}.subscription-card-label{color:#e36b4e;letter-spacing:.13em;text-transform:uppercase;margin:0 0 11px;font-size:.72rem;font-weight:900}.subscription-card h2{color:#163d3b;margin:0;font-size:1.45rem}.subscription-price{color:#163d3b;margin:20px 0 19px;font-size:2rem;display:block}.subscription-price small{color:#6a8179;font-size:.78rem;font-weight:700}.subscription-card ul{color:#55716b;gap:11px;min-height:112px;margin:0 0 25px;padding:0;font-size:.9rem;list-style:none;display:grid}.subscription-card li:before{color:#f47e5d;content:"✓";margin-right:9px;font-weight:900}.subscription-button{cursor:pointer;width:100%;min-height:48px;font:inherit;border:1px solid #d5e0d9;border-radius:999px;margin-top:auto;font-weight:900}.subscription-button.primary{color:#fff;background:#f47e5d;border-color:#f47e5d}.subscription-button.secondary{color:#315b57;background:#eaf2e9}.subscription-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px #163d3b1f}.subscription-button:disabled{cursor:not-allowed;opacity:.65}.current-plan-label{box-sizing:border-box;color:#315b57;text-align:center;background:#eef5ed;border:1px solid #b9cec0;border-radius:999px;place-items:center;width:100%;min-height:48px;font-weight:900;display:grid}.featured-current{color:#c4553e;background:#fce9e2;border-color:#f47e5d}.subscription-option-note{color:#6a8179;align-items:center;min-height:48px;margin:0;font-size:.8rem;line-height:1.45;display:flex}.subscription-error{width:min(100%,1180px);margin:28px auto 0}.billing-screen{place-items:center;display:grid}.billing-card{text-align:left;background:#fff;border:1px solid #d5e0d9;border-radius:20px;width:min(100%,560px);padding:42px;box-shadow:0 18px 44px #163d3b1a}.billing-card .brand-mark{margin:20px 0}.billing-logo{object-fit:contain;filter:grayscale()contrast(1.15);width:52px;height:52px;margin:20px 0;display:block}.billing-card h1{color:#163d3b;letter-spacing:-.06em;margin:0;font-size:clamp(2.2rem,5vw,3.7rem);line-height:1}.billing-card>p:not(.login-kicker):not(.billing-note){color:#55716b;margin:20px 0;line-height:1.65}.billing-summary{color:#315b57;background:#eaf2e9;border-radius:10px;justify-content:space-between;gap:16px;margin:24px 0;padding:16px;font-size:.88rem;display:flex}.billing-summary div{gap:4px;display:grid}.billing-summary div strong{color:#163d3b;font-size:1.15rem}.billing-features{color:#55716b;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.billing-features li:before{color:#f47e5d;content:"✓";margin-right:9px;font-weight:900}.billing-success{color:#176b4a;margin:14px 0 0;font-size:.82rem;font-weight:800}.billing-summary strong{color:#e36b4e}.billing-note{color:#7a9188;margin:17px 0 24px;font-size:.78rem;line-height:1.5}.account-screen{box-sizing:border-box;color:#163d3b;background:#f7f7f2;min-height:100svh;padding:36px clamp(20px,5vw,72px) 70px}.account-page-header{width:min(100%,900px);margin:54px auto 34px}.account-page-header .login-kicker{color:#e36b4e;margin:44px 0 12px}.account-page-header h1{color:#163d3b;letter-spacing:-.06em;margin:0;font-size:clamp(2.6rem,6vw,4.8rem);line-height:.98}.account-page-header>p:last-child{color:#55716b;margin-top:17px}.account-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(100%,900px);margin:0 auto;display:grid}.account-summary-card{background:#fff;border:1px solid #d5e0d9;border-radius:18px;flex-direction:column;align-items:flex-start;padding:28px;display:flex;box-shadow:0 12px 30px #163d3b0f}.account-summary-label{color:#e36b4e;letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:900}.account-summary-card h2{color:#163d3b;margin:13px 0 9px;font-size:1.7rem}.account-summary-card p{color:#55716b;min-height:48px;margin:0 0 24px;line-height:1.55}.account-summary-card .subscription-button{width:auto;padding:0 19px}@media (width<=680px){.subscription-grid{grid-template-columns:1fr}.subscription-header{margin-top:48px}.billing-card{padding:30px 24px}.account-summary-grid{grid-template-columns:1fr}}.login-screen{box-sizing:border-box;background:radial-gradient(circle at 15% 10%,#e9f3ff 0,#0000 35%),#f5f7fb;flex-direction:column;justify-content:center;place-items:center;min-height:100svh;padding:32px 20px;display:flex}.login-guide{margin-top:20px}.login-card{text-align:left;background:#fffffff0;border:1px solid #dce4ef;border-radius:24px;width:min(100%,440px);padding:48px;box-shadow:0 24px 70px #24375524}.login-kicker{color:#55708f;letter-spacing:.18em;text-transform:uppercase;margin:0 0 32px;font-size:.75rem;font-weight:800}.login-mark{color:#fff;letter-spacing:.08em;background:#183b56;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:20px;font-size:.9rem;font-weight:800;display:grid}.login-card h1{letter-spacing:-.04em;margin:0;font-size:clamp(2.2rem,6vw,3.5rem);line-height:1}.login-copy{color:#607086;margin:18px 0 30px;line-height:1.6}.google-button{color:#1f2937;cursor:pointer;width:100%;min-height:52px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;justify-content:center;align-items:center;gap:12px;font-size:.95rem;font-weight:700;transition:border-color .2s,box-shadow .2s,transform .2s;display:inline-flex}.google-button:hover:not(:disabled){border-color:#7b91aa;transform:translateY(-1px);box-shadow:0 8px 20px #2437551a}.google-button:disabled{cursor:wait;opacity:.7}.google-icon{width:20px;height:20px}.login-error{color:#b42318;margin:14px 0 0;font-size:.88rem}.login-footnote{color:#8492a6;margin-top:24px;font-size:.78rem}.privacy-note{color:#55706b;border-top:1px solid #163d3b24;max-width:520px;margin-top:24px;padding-top:18px;font-size:.82rem;line-height:1.55}.privacy-note strong{color:#163d3b;margin-bottom:5px;font-size:.9rem;display:block}.privacy-note p{margin:0}.auth-loading{color:#55708f;place-items:center;min-height:100svh;display:grid}.account-bar{box-sizing:border-box;color:#334155;background:#fff;border-bottom:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:16px;min-height:48px;padding:8px 32px;font-size:.82rem;display:flex}.usage-count{color:#55708f}.sign-out-button{color:#183b56;cursor:pointer;font:inherit;background:0 0;border:0;font-weight:700}@media (width<=560px){.login-card{padding:32px 24px}.account-bar{justify-content:space-between;gap:8px;padding-inline:16px}.usage-count{display:none}}.login-screen{color:#163d3b;background:#f7f7f2;min-height:100svh;padding:0 clamp(20px,5vw,72px) 56px;display:block;overflow:hidden}.login-nav{border-bottom:1px solid #163d3b24;justify-content:space-between;align-items:center;gap:24px;width:min(100%,1220px);min-height:82px;margin:0 auto;display:flex}.brand-lockup{color:#163d3b;letter-spacing:-.02em;align-items:center;gap:11px;font-size:.96rem;font-weight:900;text-decoration:none;display:inline-flex}.brand-logo{object-fit:contain;filter:grayscale()contrast(1.15);width:32px;height:32px}.brand-mark{color:#fff;letter-spacing:.06em;background:#f47e5d;border-radius:9px;place-items:center;width:32px;height:32px;font-size:.65rem;display:grid}.login-nav nav{align-items:center;gap:25px;display:flex}.nav-link,.rate-link{color:#315b57;cursor:pointer;font:inherit;background:0 0;border:0;font-size:.86rem;font-weight:800}.nav-link:hover,.rate-link:hover{color:#e36b4e}.nav-anchor{text-decoration:none}.nav-cta,.hero-cta{color:#fff;cursor:pointer;font:inherit;background:#f47e5d;border:0;border-radius:999px;font-weight:900;transition:transform .2s,background .2s,box-shadow .2s}.nav-cta{padding:11px 20px;font-size:.82rem}.nav-cta:hover,.hero-cta:hover:not(:disabled){background:#df694d;transform:translateY(-2px);box-shadow:0 10px 22px #e26a4e3d}.rates-panel{background:#eaf2e9;border:1px solid #d5e0d9;border-radius:14px;justify-content:space-between;align-items:center;gap:30px;width:min(100%,1220px);margin:24px auto 0;padding:22px 26px;animation:.2s ease-out rates-reveal;display:flex}.rates-panel .login-kicker{margin-bottom:6px}.rates-panel h2{color:#163d3b;margin:0;font-size:1.25rem}.rate-options{gap:10px;display:flex}.rate-options article{background:#fff;border:1px solid #d5e0d9;border-radius:10px;min-width:150px;padding:13px 16px}.rate-options article.rate-featured{border-color:#f47e5d;box-shadow:0 5px #f47e5d}.rate-options span,.rate-options strong,.rate-options p{display:block}.rate-options span{color:#6a8179;text-transform:uppercase;font-size:.72rem;font-weight:800}.rate-options strong{color:#163d3b;margin:3px 0;font-size:1.05rem}.rate-options p{color:#60766e;margin:0;font-size:.74rem}.login-hero{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(35px,8vw,120px);width:min(100%,1220px);min-height:490px;margin:0 auto;padding:74px 0 62px;display:grid}.login-hero-copy{text-align:left;max-width:560px}.login-hero-copy .login-kicker{color:#e36b4e;margin-bottom:18px}.hero-brand-name{color:#163d3b;font-family:var(--heading);letter-spacing:.02em;margin:0 0 10px;font-size:1.2rem;font-weight:900}.login-hero-copy h1{color:#163d3b;font-family:var(--heading);letter-spacing:0;margin:0;font-size:clamp(2.35rem,5vw,4.35rem);line-height:1.02}.login-hero-copy .login-copy{color:#55716b;max-width:480px;margin:25px 0 27px;font-size:1.02rem;line-height:1.65}.hero-promise-list{color:#315b57;flex-wrap:wrap;gap:8px 18px;margin:0 0 28px;padding:0;font-size:.86rem;font-weight:800;list-style:none;display:flex}.hero-promise-list li:before{content:"✦";color:#f47e5d;margin-right:6px}.hero-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.hero-cta{align-items:center;gap:22px;padding:15px 20px 15px 24px;font-size:.92rem;display:inline-flex}.hero-cta .google-icon{width:18px;height:18px}.hero-cta span{font-size:1.25rem;font-weight:400}.rate-link{text-underline-offset:4px;padding:10px 0;text-decoration:underline}.login-google-button{color:#315b57;background:0 0;border-color:#d2ddd6;width:auto;min-height:46px;margin-top:17px;padding:0 17px;font-size:.82rem}.login-google-button:hover:not(:disabled){background:#fff}.login-hero-copy .login-footnote{color:#7a9188;margin-top:20px}.login-hero-art{background:#eaf2e9;border:1px solid #9bb8a5;border-radius:12px;place-items:center;min-height:380px;display:grid;position:relative;overflow:hidden;transform:rotate(-3deg);box-shadow:14px 16px #163d3b1f}.login-hero-art img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block;transform:rotate(3deg)scale(1.08)}.craft-illustration{justify-items:center;gap:14px;width:min(78%,430px);display:grid;transform:rotate(-2deg)}.craft-paper,.craft-label{box-sizing:border-box;color:#163d3b;text-align:left;gap:7px;width:min(100%,270px);padding:22px;display:grid}.craft-paper{background:#fffdf7;border:1px dashed #9bb8a5;transform:rotate(3deg)}.craft-label{background:#fce9e2;border:2px solid #163d3b;transform:rotate(-2deg);box-shadow:8px 8px #163d3b1f}.craft-paper span,.craft-label span{color:#e36b4e;font-family:var(--mono);letter-spacing:.12em;font-size:.66rem;font-weight:900}.craft-paper b,.craft-label b{font-size:1rem}.craft-paper small,.craft-label small{color:#55716b}.craft-arrow{color:#e36b4e;font-size:2rem;font-weight:900}.art-window{background:#fff;border:8px solid #163d3b;border-radius:17px;width:min(78%,540px);overflow:hidden;transform:rotate(4deg);box-shadow:18px 20px #163d3b21}.art-window-bar{background:#163d3b;gap:6px;padding:10px 13px;display:flex}.art-window-bar span{background:#f47e5d;border-radius:50%;width:8px;height:8px}.art-window-body{min-height:260px;display:flex}.art-sidebar{background:#eef5ed;width:22%;padding:22px 12px}.art-sidebar i{background:#a7c4b0;border-radius:5px;height:8px;margin-bottom:16px;display:block}.art-sidebar i:first-child{background:#f47e5d;width:72%}.art-content{flex:1;padding:26px}.art-content-line{background:#b9cec0;border-radius:5px;width:48%;height:10px;margin-bottom:10px}.art-content-line.wide{background:#163d3b;width:72%;height:16px}.art-label-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:28px;display:grid}.art-label-grid span{color:#628074;letter-spacing:.08em;border:1px dashed #8da99a;place-items:center;min-height:72px;font-size:.56rem;font-weight:900;display:grid}.art-sticker{color:#fff;letter-spacing:.08em;background:#f47e5d;border:5px solid #163d3b;border-radius:50%;padding:12px 14px;font-size:.72rem;font-weight:900;position:absolute;bottom:8%;right:1%;transform:rotate(12deg)}.art-sticker span{margin:0 4px;font-size:1rem;display:inline-block}.login-guide{width:min(100%,1220px);margin:0 auto}.landing-pricing-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:34px;display:grid}.landing-pricing-grid article{min-height:0}.landing-pricing-grid strong{color:#163d3b;margin-top:18px;font-size:2rem;display:block}.landing-pricing-grid strong small{color:#6a8179;font-size:.78rem}.landing-final-cta{text-align:center;width:min(100%,1220px);margin:0 auto;padding:78px 0 30px}.landing-final-cta h2{color:#163d3b;font-family:var(--heading);margin:0 0 24px;font-size:clamp(2rem,4vw,3.25rem)}.landing-section{border-top:1px solid #163d3b24;width:min(100%,1220px);margin:0 auto;padding:82px 0}.problem-section{text-align:center}.problem-section h2{margin-left:auto;margin-right:auto}.section-kicker{color:#e36b4e;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:.72rem;font-weight:900}.landing-section h2{color:#163d3b;max-width:700px;font-family:var(--heading);text-align:center;margin:0 auto;font-size:clamp(2rem,4vw,3.25rem);line-height:1.08}.section-intro{color:#55716b;max-width:680px;margin:20px 0 0;font-size:1rem;line-height:1.7}.problem-section .section-intro{margin-left:auto;margin-right:auto}.problem-grid,.steps-grid,.audience-grid,.feature-grid{gap:16px;margin-top:34px;display:grid}.problem-grid,.steps-grid,.feature-grid{grid-template-columns:repeat(3,1fr)}.audience-grid{grid-template-columns:repeat(4,1fr)}.problem-grid article,.steps-grid article,.audience-grid article,.feature-grid article{background:#ffffffa3;border:1px solid #d5e0d9;border-radius:12px;min-height:150px;padding:24px}.landing-section article h3{color:#163d3b;margin:0;font-size:1.05rem}.landing-section article p{color:#60766e;margin:10px 0 0;font-size:.88rem;line-height:1.6}.steps-section{padding-bottom:88px}.steps-grid article{background:0 0;border:0;border-top:3px solid #f47e5d;border-radius:0}.steps-grid article>span{color:#e36b4e;font-family:var(--mono);margin-bottom:22px;font-size:.78rem;font-weight:800;display:block}.feature-section{background:#eaf2e9}.feature-section,.audience-section{box-sizing:border-box;padding-inline:clamp(20px,4vw,60px)}.login-guide{padding-bottom:30px}@keyframes rates-reveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (width<=850px){.login-hero{grid-template-columns:1fr;min-height:auto;padding-top:58px}.login-hero-copy{max-width:650px}.login-hero-art{min-height:300px}.rates-panel{flex-direction:column;align-items:flex-start}.audience-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.login-nav{min-height:72px}.brand-lockup{font-size:.82rem}.login-nav nav{gap:11px}.nav-link,.nav-cta{display:none}.login-hero{padding-top:48px}.login-hero-copy h1{font-size:clamp(2.8rem,15vw,4.2rem)}.rate-options{width:100%}.rate-options article{flex:1;min-width:0}.login-hero-art{min-height:240px}.landing-section{padding:58px 0}.problem-grid,.steps-grid,.audience-grid,.feature-grid{grid-template-columns:1fr}.feature-section,.audience-section{margin-inline:-20px;padding-inline:20px}.landing-pricing-grid{grid-template-columns:1fr}.landing-final-cta{padding-top:56px}.art-window{width:88%}.art-window-body{min-height:180px}.art-content{padding:18px}.art-label-grid{margin-top:17px}.art-label-grid span{min-height:48px}.art-sticker{bottom:3%;right:-2%}}
