.mot-admin{--mot-ink: #303030;--mot-muted: #616161;--mot-border: #e3e3e3;--mot-surface: #ffffff;--mot-surface-subdued: #f7f7f7;--mot-success: #167348;--mot-focus: #005bd3;--mot-radius: 8px;color:var(--mot-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.5}.mot-admin button,.mot-admin summary{font-family:inherit}.mot-admin strong{font-weight:600}.mot-admin s-table-cell{overflow-wrap:anywhere}.mot-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.mot-setup-steps{display:grid;gap:0 20px;margin:0;padding:0;list-style:none}.mot-setup-step{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:16px 0;border-top:1px solid var(--mot-border)}@media(min-width:1240px){.mot-setup-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.mot-setup-step{align-content:start;padding:18px 12px 8px 0}}.mot-setup-step-icon{display:grid;place-items:center;width:26px;height:26px;border:2px solid #8a8a8a;border-radius:50%;color:var(--mot-ink);font-size:13px;font-weight:600;line-height:1}.mot-setup-step-icon.is-complete{border-color:var(--mot-success);background:var(--mot-success);color:#fff;font-size:15px}.mot-theme-state{display:flex;align-items:center;gap:8px}.mot-theme-state-dot{width:10px;height:10px;flex:none;border:2px solid #8a8a8a;border-radius:50%}.mot-theme-state-dot.is-active{border-color:var(--mot-success);background:var(--mot-success)}.mot-home-stat{display:block;color:var(--mot-ink);font-size:28px;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.mot-utility-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.mot-utility-icon{display:grid;place-items:center;width:34px;height:34px;flex:none;border:1px solid #d5ddd5;border-radius:10px;background:#f4f8f4;color:#296847;font-size:19px}.mot-coverage-metric{display:flex;align-items:baseline;gap:12px;padding:8px 0;color:#303030}.mot-coverage-value{font:700 clamp(38px,5vw,52px)/1 system-ui,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.05em}.mot-utility-status{color:#616161;font-size:13px;line-height:1.5}.mot-help-strip{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 24px}.mot-help-strip>div:first-child{display:grid;gap:4px;max-width:560px}.mot-save-confirmation{display:inline-flex;align-items:flex-start;gap:8px;max-width:100%;padding:8px 0;color:var(--mot-success);font-size:13px;line-height:1.5}.mot-save-confirmation-icon{display:grid;place-items:center;width:19px;height:19px;flex:none;border-radius:50%;background:var(--mot-success);color:#fff;font-size:12px}.mot-rules-explainer{display:grid;gap:8px;margin:0;padding-left:20px;line-height:1.5}.mot-rules-explainer li::marker{color:var(--mot-muted);font-weight:700}.mot-plan-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mot-plan-option{display:grid;align-content:start;gap:8px;padding:16px;border:1px solid var(--mot-border);border-radius:var(--mot-radius)}.mot-plan-option.is-current{border-color:#86c9a2;background:#f4fbf6}.mot-disclosure{background:var(--mot-surface);border:1px solid var(--mot-border);border-radius:var(--mot-radius);padding:0 16px}.mot-disclosure>summary{display:flex;align-items:center;min-height:44px;cursor:pointer;font-weight:600;list-style:none;gap:12px}.mot-disclosure>summary:hover{color:var(--mot-ink)}.mot-disclosure>summary:after{content:"⌄";margin-left:auto;font-size:20px;line-height:1}.mot-disclosure[open]>summary:after{transform:rotate(180deg)}.mot-disclosure>summary::-webkit-details-marker{display:none}.mot-disclosure>summary:focus-visible,.mot-row-more-options>summary:focus-visible{outline:2px solid var(--mot-focus);outline-offset:2px}.mot-disclosure>ol{margin:0 0 16px;padding-left:20px;line-height:1.5}.mot-disclosure>ol li+li{margin-top:8px}.mot-disclosure>s-paragraph,.mot-disclosure>s-link,.mot-disclosure>s-stack{display:block;margin-bottom:16px}.mot-help-step{display:grid;gap:8px;padding:16px;border:1px solid var(--mot-border);border-radius:var(--mot-radius);background:var(--mot-surface-subdued)}.mot-help-step-count{color:var(--mot-muted);font-size:12px;font-weight:600;line-height:1.5}.mot-help-progress{display:flex;gap:8px}.mot-help-progress>span{height:5px;flex:1;border-radius:99px;background:#d4d4d4}.mot-help-progress>span.is-current{background:var(--mot-success)}@media(max-width:560px){.mot-plan-options{grid-template-columns:1fr}}.mot-preview-stage{display:flex;justify-content:center;padding:16px;background:#f1f1f1;border-radius:8px;min-height:280px;overflow:hidden}.mot-preview-page{width:100%;max-width:100%;align-self:start;background:#fff;color:#303030;border:1px solid #e3e3e3;border-radius:8px;padding:24px;font:14px/1.5 Georgia,Times New Roman,serif;transition:max-width .2s}.mot-preview-page.is-mobile{max-width:320px;padding:18px 14px}.mot-preview-product-summary{margin-bottom:26px;padding-bottom:24px;border-bottom:1px solid rgb(48 48 48 / 14%)}.mot-preview-product-summary.has-image{display:grid;grid-template-columns:minmax(92px,28%) minmax(0,1fr);align-items:center;gap:clamp(16px,3vw,28px)}.mot-preview-product-image{aspect-ratio:1;overflow:hidden;background:#f4f4f4;border-radius:10px}.mot-preview-product-image img{display:block;width:100%;height:100%;object-fit:cover}.mot-preview-product-copy{min-width:0}.mot-preview-eyebrow{margin:0 0 4px;font:600 10px/1.4 system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#8a8a8a}.mot-preview-title{margin:0;font-size:22px;font-weight:400;line-height:1.3;overflow-wrap:anywhere}.mot-preview-price{margin:8px 0 0;font-size:16px;line-height:1.4}.mot-preview-product-meta{margin:6px 0 0;color:#6d7175;font:12px/1.45 system-ui,sans-serif;overflow-wrap:anywhere}.mot-preview-page.is-mobile .mot-preview-product-summary.has-image{grid-template-columns:86px minmax(0,1fr);gap:14px}.mot-preview-page.is-mobile .mot-preview-product-summary{margin-bottom:20px;padding-bottom:18px}.mot-preview-page.is-mobile .mot-preview-title{font-size:19px}.mot-preview-specs caption{text-align:left;font-weight:600;font-size:1.1em;margin-bottom:10px}.mot-preview-specs table{border-collapse:collapse;width:100%;table-layout:fixed}.mot-preview-specs th,.mot-preview-specs td{padding:10px .6em;border-bottom:1px solid rgb(48 48 48 / 15%);text-align:left;vertical-align:top;overflow-wrap:anywhere;white-space:pre-line}.mot-preview-specs th{width:42%;font-weight:500}.mot-preview-specs td{font-weight:400}.mot-preview-specs.is-striped tr:nth-child(odd){background:#3030300a}.mot-preview-empty{margin:0;color:#616161}.mot-appearance-example{box-sizing:border-box;overflow:hidden;padding:18px;border:1px solid #e3e3e3;border-radius:8px;background:#f7f7f7;color:#303030;font:13px/1.45 Georgia,Times New Roman,serif}.mot-appearance-example .mot-preview-eyebrow{font-family:system-ui,sans-serif}.mot-appearance-example .mot-preview-specs caption{margin-top:10px;font-size:16px}.mot-missing-list{margin:0;padding-left:1.2em}.mot-missing-list code{overflow-wrap:anywhere}.mot-demo-shell{max-width:1200px;margin:0 auto;padding:16px}.mot-preview-workspace{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.78fr);gap:16px;align-items:start}.mot-preview-workspace-controls,.mot-preview-workspace-canvas{min-width:0}.mot-preview-workspace .mot-preview-stage{min-height:430px;padding:clamp(16px,2.5vw,28px);background:linear-gradient(#ffffff57,#ffffff57),#edf0ed}.mot-preview-workspace .mot-preview-page{max-width:840px;padding:clamp(22px,3.4vw,40px);border-color:#d8ddd8;box-shadow:0 12px 32px #20262214}.mot-preview-workspace .mot-preview-page.is-mobile{max-width:360px;padding:18px 14px}.mot-preview-live-heading{display:flex;align-items:flex-start;gap:10px}.mot-preview-live-heading>div{display:grid;gap:3px}.mot-preview-live-dot{position:relative;flex:0 0 auto;width:9px;height:9px;margin-top:5px;background:#15a46d;border:2px solid #c8f1dd;border-radius:50%;box-shadow:0 0 0 2px #15a46d1a}.mot-preview-live-dot:after{position:absolute;inset:-5px;border:1px solid rgb(21 164 109 / 50%);border-radius:50%;content:"";animation:mot-preview-ping 2.4s ease-out infinite}@keyframes mot-preview-ping{0%{transform:scale(.7);opacity:.8}70%,to{transform:scale(1.8);opacity:0}}@media(prefers-reduced-motion:reduce){.mot-preview-live-dot:after{animation:none}}@media(min-width:980px){.mot-preview-workspace-controls{position:sticky;top:16px}}@media(max-width:979px){.mot-preview-workspace{grid-template-columns:1fr}.mot-preview-workspace .mot-preview-stage{min-height:360px}}body{margin:0;background:#f1f1f1;color-scheme:light}body.mot-error-page{--mot-error-ink: #202622;--mot-error-muted: #5f6862;--mot-error-border: #dfe4df;margin:0;min-width:280px;background:radial-gradient(circle at 12% 12%,rgb(170 240 202 / 24%),transparent 25%),radial-gradient(circle at 88% 86%,rgb(201 186 244 / 24%),transparent 27%),#f5f6f3;color:var(--mot-error-ink);color-scheme:light;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mot-error-shell{box-sizing:border-box;min-height:100dvh;display:grid;place-items:center;padding:clamp(20px,4vw,48px)}.mot-error-card{box-sizing:border-box;width:min(920px,100%);display:grid;grid-template-columns:minmax(0,1.12fr) minmax(250px,.88fr);overflow:hidden;background:#fff;border:1px solid var(--mot-error-border);border-radius:24px;box-shadow:0 1px 1px #2026220a,0 18px 48px #20262217}.mot-error-copy{padding:clamp(28px,5vw,52px)}.mot-error-brand{width:fit-content;display:flex;align-items:center;gap:10px;margin-bottom:clamp(24px,4vw,42px);color:var(--mot-error-ink);font-size:18px;font-weight:700;line-height:1;text-decoration:none}.mot-error-brand img{display:block;border-radius:9px}.mot-error-kicker{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;color:#49705a;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.mot-error-kicker:before{width:8px;height:8px;background:#ff805f;border:2px solid var(--mot-error-ink);border-radius:50%;content:""}.mot-error-copy h1{max-width:520px;margin:0;color:var(--mot-error-ink);font-size:clamp(32px,5vw,48px);font-weight:750;letter-spacing:-.045em;line-height:1.02}.mot-error-description{max-width:560px;margin:18px 0 0;color:var(--mot-error-muted);font-size:15px;line-height:1.65}.mot-error-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px}.mot-error-primary,.mot-error-secondary{box-sizing:border-box;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;padding:11px 18px;font:inherit;font-size:14px;font-weight:700;line-height:1.35;text-decoration:none;cursor:pointer}.mot-error-primary{border:1px solid var(--mot-error-ink);background:var(--mot-error-ink);color:#fff;box-shadow:3px 3px #ff805f}.mot-error-primary:hover{background:#313a34}.mot-error-secondary{border:1px solid var(--mot-error-border);background:#fff;color:var(--mot-error-ink)}.mot-error-secondary:hover{background:#f6f7f3}.mot-error-primary:focus-visible,.mot-error-secondary:focus-visible,.mot-error-brand:focus-visible,.mot-error-support a:focus-visible{outline:3px solid #5c5fda;outline-offset:3px}.mot-error-support{margin:24px 0 0;color:var(--mot-error-muted);font-size:13px;line-height:1.5}.mot-error-support a{color:var(--mot-error-ink);font-weight:650;text-underline-offset:3px}.mot-error-art{position:relative;min-height:100%;display:grid;place-items:center;overflow:hidden;padding:28px;background:#edf6ef;border-left:1px solid var(--mot-error-border)}.mot-error-art svg{position:relative;z-index:1;width:min(100%,320px);height:auto;overflow:visible}.mot-error-orbit{position:absolute;border:1px solid rgb(32 38 34 / 14%);border-radius:50%}.mot-error-orbit-one{width:250px;height:250px}.mot-error-orbit-two{width:320px;height:320px}.mot-error-shadow{fill:#2026221a}.mot-error-table-card{fill:#fffefa;stroke:var(--mot-error-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:5}.mot-error-table-card path{fill:none}.mot-error-coral{fill:#ff805f;stroke:var(--mot-error-ink);stroke-linejoin:round;stroke-width:4}.mot-error-pencil{fill:#c9baf4;stroke:var(--mot-error-ink);stroke-linejoin:round;stroke-width:5}.mot-error-pencil-tip{fill:#ffe183;stroke:var(--mot-error-ink);stroke-linejoin:round;stroke-width:5}.mot-error-pencil-line,.mot-error-spark{fill:none;stroke:var(--mot-error-ink);stroke-linecap:round;stroke-width:5}.mot-error-art-label{position:absolute;z-index:2;right:20px;bottom:18px;left:20px;color:#496252;font-size:12px;font-weight:650;line-height:1.4;text-align:center}@media(max-width:700px){.mot-error-shell{display:block;padding:16px}.mot-error-card{grid-template-columns:1fr}.mot-error-art{min-height:190px;border-top:1px solid var(--mot-error-border);border-left:0}.mot-error-art svg{width:min(100%,250px)}}@media(max-height:520px)and (min-width:701px){.mot-error-shell{place-items:start center;padding-block:20px}.mot-error-copy{padding-block:26px}.mot-error-brand{margin-bottom:18px}.mot-error-copy h1{font-size:34px}.mot-error-description{margin-top:12px;line-height:1.5}.mot-error-actions{margin-top:18px}.mot-error-support{margin-top:16px}}.mot-row-editor-main{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:end;gap:12px}.mot-row-drag-handle{box-sizing:border-box;width:44px;min-height:44px;border:1px solid var(--mot-border);border-radius:8px;background:#fff;color:var(--mot-muted);font-size:15px;font-weight:600;line-height:1;letter-spacing:-.18em;cursor:grab;touch-action:none}.mot-row-drag-handle:active{cursor:grabbing}.mot-row-drag-handle:disabled{cursor:default;opacity:.5}.mot-row-drag-handle:focus-visible{outline:2px solid var(--mot-focus);outline-offset:2px}.mot-row-actions{display:flex;flex-wrap:wrap;gap:8px}.mot-row-action{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--mot-border);border-radius:8px;background:#fff;color:var(--mot-ink);cursor:pointer}.mot-row-action:hover:not(:disabled){background:#f3f3f3}.mot-row-action.is-danger{color:#b42318}.mot-row-action:disabled{opacity:.42;cursor:not-allowed}.mot-row-action:focus-visible{outline:2px solid var(--mot-focus);outline-offset:2px}.mot-row-fields{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(220px,1.2fr);align-items:end;gap:12px}.mot-row-more-options{color:var(--mot-ink)}.mot-row-more-options>summary{width:fit-content;min-height:44px;display:flex;align-items:center;color:var(--mot-muted);font-size:13px;cursor:pointer}.mot-row-more-options[open]>summary{margin-bottom:12px}@media(max-width:720px){.mot-row-editor-main{grid-template-columns:44px minmax(0,1fr);align-items:start}.mot-row-editor-main>.mot-row-actions{grid-column:2}.mot-row-fields{grid-template-columns:1fr}}.mot-editor-preview{display:flex;flex-direction:column;gap:16px}.mot-preview-specs .mot-preview-heading{margin:0 0 1rem;background-color:var(--mot-header-background, transparent);color:inherit;font:inherit;font-size:1.15em;font-weight:600}.mot-preview-specs caption.mot-caption-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.mot-preview-specs summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:600}.mot-preview-specs summary:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.mot-preview-specs details>table{margin-bottom:16px}.mot-preview-specs th details{font-weight:400;font-size:.9em}.mot-preview-page.is-mobile .mot-preview-specs:not(.mot-two-columns) tr{display:grid;grid-template-columns:minmax(0,1fr)}.mot-preview-page.is-mobile .mot-preview-specs:not(.mot-two-columns) th,.mot-preview-page.is-mobile .mot-preview-specs:not(.mot-two-columns) td{display:block;width:100%}.mot-preview-page.is-mobile .mot-preview-specs:not(.mot-two-columns) th{border-bottom:none;padding-bottom:0}.mot-preview-page.is-mobile .mot-preview-specs:not(.mot-two-columns) td{padding-top:2px}.mot-preview-specs .mot-value-swatch{display:inline-block;width:1em;height:1em;border:1px solid currentColor;border-radius:50%;margin-inline-end:.5em;vertical-align:middle}.mot-preview-specs table{font-size:var(--mot-font-size, 100%)}.mot-preview-specs th,.mot-preview-specs td{padding-block:var(--mot-row-space, 12px);border-bottom-width:var(--mot-border-width, 1px)}.mot-preview-specs th{width:var(--mot-label-width, 42%)}.mot-preview-specs caption,.mot-preview-specs>div>details>summary{background-color:var(--mot-header-background, transparent)}.mot-preview-specs table{color:var(--mot-table-color, inherit);background-color:var(--mot-table-background-color, transparent);border-color:var( --mot-table-border-color, color-mix(in srgb, currentColor 15%, transparent) );font-weight:var(--mot-table-font-weight, 400);font-size:var(--mot-table-font-size, var(--mot-font-size, 100%));text-align:var(--mot-table-text-align, left)}.mot-preview-specs th{color:var(--mot-th-color, inherit);background-color:var(--mot-th-background-color, transparent);border-color:var( --mot-th-border-color, color-mix(in srgb, currentColor 15%, transparent) );font-weight:var(--mot-th-font-weight, 500);font-size:var(--mot-th-font-size, inherit);text-align:var(--mot-th-text-align, left)}.mot-preview-specs td{color:var(--mot-td-color, inherit);background-color:var(--mot-td-background-color, transparent);border-color:var( --mot-td-border-color, color-mix(in srgb, currentColor 15%, transparent) );font-weight:var(--mot-td-font-weight, 400);font-size:var(--mot-td-font-size, inherit);text-align:var(--mot-td-text-align, left)}.mot-preview-specs caption{color:var(--mot-caption-color, inherit);background-color:var( --mot-caption-background-color, var(--mot-header-background, transparent) );border-color:var( --mot-caption-border-color, color-mix(in srgb, currentColor 15%, transparent) );font-weight:var(--mot-caption-font-weight, 600);font-size:var(--mot-caption-font-size, inherit);text-align:var(--mot-caption-text-align, left)}.mot-preview-specs summary{color:var(--mot-summary-color, inherit);background-color:var( --mot-summary-background-color, var(--mot-header-background, transparent) );border-color:var( --mot-summary-border-color, color-mix(in srgb, currentColor 15%, transparent) );font-weight:var(--mot-summary-font-weight, 600);font-size:var(--mot-summary-font-size, inherit);text-align:var(--mot-summary-text-align, left)}.mot-page-loading{position:fixed;z-index:100;inset-block-start:16px;inset-inline-start:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;max-width:calc(100% - 32px);padding:12px 16px;border:1px solid #d9d9d9;border-radius:8px;background:#fff;color:#303030;box-shadow:0 2px 8px #00000014;font-size:13px;font-weight:600}.mot-page-content[aria-busy=true]{opacity:.55}.mot-loading-spinner{width:16px;height:16px;flex:0 0 16px;border:2px solid #d9d9d9;border-top-color:#303030;border-radius:50%;animation:mot-loading-spin .7s linear infinite}@keyframes mot-loading-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.mot-loading-spinner{animation:none}}
