.auth-captcha[data-v-edaff599]{gap:6px;display:grid}.auth-captcha cap-widget[data-v-edaff599]{--cap-widget-width:100%;--cap-background:var(--bg);--cap-border-color:var(--border);--cap-border-radius:7px;--cap-color:var(--text);--cap-checkbox-background:var(--raised);--cap-checkbox-border:1px solid var(--border);--cap-spinner-color:var(--text);--cap-spinner-background-color:var(--border);--cap-focus-ring:var(--accent-border);--cap-font:var(--sans);display:block}cap-widget::part(label){font-size:12px;font-weight:450}.monospace-logo[data-v-c17c89e8]{flex-shrink:0;overflow:visible}.dot[data-v-c17c89e8]{transition:transform .35s cubic-bezier(.22,1,.36,1)}.monospace-logo:hover .dot.left[data-v-c17c89e8],.logo-trigger:is(:hover,:focus-visible) .dot.left[data-v-c17c89e8]{transform:translate(-1px)}.monospace-logo:hover .dot.right[data-v-c17c89e8],.logo-trigger:is(:hover,:focus-visible) .dot.right[data-v-c17c89e8]{transform:translate(1px)}.cursor[data-v-c17c89e8]{fill:var(--accent);opacity:0;transition:opacity .2s}.monospace-logo:hover .cursor[data-v-c17c89e8],.logo-trigger:is(:hover,:focus-visible) .cursor[data-v-c17c89e8]{animation:1.05s step-end infinite blink-c17c89e8}@keyframes blink-c17c89e8{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.monospace-logo:hover .cursor[data-v-c17c89e8],.logo-trigger:is(:hover,:focus-visible) .cursor[data-v-c17c89e8]{opacity:1;animation:none}}.segmented[data-v-0303e8f3]{border:1px solid var(--border);background:var(--surface);isolation:isolate;border-radius:9px;flex-wrap:wrap;place-self:start;padding:3px;display:inline-flex;position:relative}.segmented-thumb[data-v-0303e8f3]{z-index:-1;background:var(--accent);pointer-events:none;border-radius:6px;position:absolute;top:0;left:0;box-shadow:0 1px 2px #00000040}.segmented button[data-v-0303e8f3]{min-height:30px;color:var(--muted);background:0 0;border-radius:6px;padding:0 12px;font-size:12px}.segmented button[data-v-0303e8f3]:not(.active):hover{color:var(--text)}.segmented button.active[data-v-0303e8f3]{color:var(--on-accent)}.segmented.animate .segmented-thumb[data-v-0303e8f3]{transition:transform .24s cubic-bezier(.2,.8,.2,1),width .24s cubic-bezier(.2,.8,.2,1),height .24s cubic-bezier(.2,.8,.2,1),opacity .16s}.segmented.animate button[data-v-0303e8f3]{transition:color .2s}.segmented button[data-v-0303e8f3]:focus-visible{outline:2px solid var(--accent-border);outline-offset:1px}@media (prefers-reduced-motion:reduce){.segmented.animate .segmented-thumb[data-v-0303e8f3],.segmented.animate button[data-v-0303e8f3]{transition:none}}.pricing-mode[data-v-12ec3262]{gap:6px;display:grid}.pricing-mode .field-label[data-v-12ec3262]{color:var(--muted);font-size:11px}.picker[data-v-3b5b37b9]{min-width:0;position:relative}.chips[data-v-3b5b37b9]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip[data-v-3b5b37b9],.picker-trigger[data-v-3b5b37b9]{border:1px solid var(--border);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;height:32px;font-size:12px;display:inline-flex}.chip[data-v-3b5b37b9]{background:var(--raised);padding:0 3px 0 9px}.chip.static[data-v-3b5b37b9]{color:var(--muted);background:0 0;padding:0 9px}.chip button[data-v-3b5b37b9]{width:20px;height:20px;color:var(--muted);border-radius:4px;place-items:center;display:inline-grid}.chip button[data-v-3b5b37b9]:hover{background:var(--hover);color:var(--text)}.chip.missing[data-v-3b5b37b9]{border-color:var(--accent);color:var(--accent)}.picker-trigger[data-v-3b5b37b9]{min-width:0;max-width:100%;color:var(--muted);background:var(--bg);text-overflow:ellipsis;padding:0 8px;transition:border-color .14s,color .14s,background-color .14s;overflow:hidden}.picker-trigger>svg[data-v-3b5b37b9]{flex-shrink:0}.trigger-text[data-v-3b5b37b9]{text-overflow:ellipsis;min-width:0;overflow:hidden}.picker-trigger.empty[data-v-3b5b37b9]{border-style:dashed}.picker-trigger .caret[data-v-3b5b37b9]{color:var(--subtle);margin-left:2px;transition:transform .16s}.picker.open .picker-trigger .caret[data-v-3b5b37b9]{transform:rotate(180deg)}.picker-trigger[data-v-3b5b37b9]:hover,.picker-trigger[data-v-3b5b37b9]:focus-visible,.picker.open .picker-trigger[data-v-3b5b37b9]{color:var(--text);border-color:var(--subtle);background:var(--surface);border-style:solid;outline:none}.picker-panel[data-v-3b5b37b9]{z-index:30;border:1px solid var(--border);background:var(--surface);transform-origin:0 0;border-radius:10px;width:min(360px,100%);min-width:280px;padding:8px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 40px #00000073}.picker-panel.up[data-v-3b5b37b9]{transform-origin:0 100%;top:auto;bottom:calc(100% + 6px)}.picker-panel>input[data-v-3b5b37b9]{width:100%;height:32px;margin-bottom:6px}.picker-list[data-v-3b5b37b9]{max-height:260px;overflow:auto}.picker-option[data-v-3b5b37b9]{cursor:pointer;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:34px;padding:4px 6px;font-size:12px;display:grid}.picker-option[data-v-3b5b37b9]:hover{background:var(--raised)}.picker-option.checked span[data-v-3b5b37b9]{color:var(--text)}.picker-option small[data-v-3b5b37b9]{color:var(--muted)}.picker-foot[data-v-3b5b37b9]{border-top:1px solid var(--border-light);color:var(--subtle);align-items:center;gap:10px;margin-top:6px;padding:8px 4px 0;font-size:11px;display:flex}.picker-foot .text-button[data-v-3b5b37b9]{color:var(--muted);font-size:11px}.picker-foot .button[data-v-3b5b37b9]{min-height:28px;margin-left:auto;padding:0 12px}.picker-pop-enter-active[data-v-3b5b37b9],.picker-pop-leave-active[data-v-3b5b37b9]{transition:opacity .14s,transform .16s cubic-bezier(.2,.8,.2,1)}.picker-pop-enter-from[data-v-3b5b37b9],.picker-pop-leave-to[data-v-3b5b37b9]{opacity:0;transform:translateY(-4px)scale(.98)}.picker-pop-enter-from.up[data-v-3b5b37b9],.picker-pop-leave-to.up[data-v-3b5b37b9]{transform:translateY(4px)scale(.98)}@media (prefers-reduced-motion:reduce){.picker-trigger[data-v-3b5b37b9],.picker-trigger .caret[data-v-3b5b37b9],.picker-pop-enter-active[data-v-3b5b37b9],.picker-pop-leave-active[data-v-3b5b37b9]{transition:none}}.give-products[data-v-22d77e54]{margin-bottom:16px}.give-products-picker[data-v-22d77e54]{gap:6px;display:grid}.checkbox-row[data-v-22d77e54]{flex-direction:row;align-items:center;gap:8px;display:flex}.limit-reached[data-v-22d77e54]{color:var(--accent)}.subscription-details[data-v-87e89a96]{gap:16px;display:grid}.due[data-v-87e89a96],.negative[data-v-87e89a96]{color:var(--accent)}.sub-facts[data-v-87e89a96]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0;display:grid}.sub-facts dt[data-v-87e89a96]{color:var(--muted);font-size:10px}.sub-facts dd[data-v-87e89a96]{overflow-wrap:anywhere;margin:4px 0 0}.sub-links[data-v-87e89a96]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sub-block[data-v-87e89a96]{border-top:1px solid var(--border-light);gap:8px;padding-top:14px;display:grid}.sub-block h3[data-v-87e89a96]{margin:0;font-size:13px}.payment-row[data-v-87e89a96]{justify-content:space-between;gap:12px;display:flex}.subscription-summary[data-v-fe452e37]{border-bottom:1px solid var(--border-light);text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 0;display:flex}.subscription-summary[data-v-fe452e37]:last-child{border-bottom:0}.subscription-summary>span[data-v-fe452e37]:first-child{gap:5px;min-width:0;display:grid}.subscription-summary strong[data-v-fe452e37]{font-size:12px;font-weight:500}.subscription-summary small[data-v-fe452e37]{color:var(--subtle);font-size:11px;line-height:1.6}.subscription-summary:hover strong[data-v-fe452e37]{text-decoration:underline}.subscription-summary .danger-text[data-v-fe452e37]{color:#e4a58a}.section-title .text-button[data-v-fe452e37]{align-items:center;gap:4px;display:inline-flex}.customer-avatar[data-v-49deb5fc]{border-radius:inherit;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex;overflow:hidden}.customer-avatar img[data-v-49deb5fc]{object-fit:cover;width:100%;height:100%;image-rendering:pixelated}.limit-reached[data-v-3b196f92]{color:var(--accent);font-weight:600}.order-item-meta .text-button[data-v-3b196f92]{margin-left:6px}.upload-queue[data-v-8c232926]{gap:10px;display:grid}.dropzone[data-v-8c232926]{border:1px dashed var(--border);min-height:64px;color:var(--muted);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:14px 16px;transition:border-color .16s,box-shadow .16s,background-color .16s,color .16s;display:flex}.dropzone span[data-v-8c232926]{gap:2px;display:grid}.dropzone strong[data-v-8c232926]{color:var(--text);font-weight:550}.dropzone[data-v-8c232926]:not(.disabled):hover,.dropzone.over[data-v-8c232926],.dropzone[data-v-8c232926]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);color:var(--accent);border-style:solid}.dropzone.over[data-v-8c232926]{background:var(--accent-soft)}.icon-swap[data-v-8c232926]{flex-shrink:0;display:inline-grid}.icon-swap[data-v-8c232926]>*{grid-area:1/1;transition:opacity .16s,transform .16s}.icon-swap .hover[data-v-8c232926]{opacity:0;transform:translateY(3px)}.dropzone:not(.disabled):hover .icon-swap .idle[data-v-8c232926],.dropzone.over .icon-swap .idle[data-v-8c232926],.dropzone:focus-within .icon-swap .idle[data-v-8c232926]{opacity:0;transform:translateY(-3px)}.dropzone:not(.disabled):hover .icon-swap .hover[data-v-8c232926],.dropzone.over .icon-swap .hover[data-v-8c232926],.dropzone:focus-within .icon-swap .hover[data-v-8c232926]{opacity:1;transform:none}.dropzone[data-v-8c232926]:focus-within{outline:none}.dropzone.disabled[data-v-8c232926]{opacity:.5;cursor:default}.visually-hidden[data-v-8c232926]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.queue[data-v-8c232926]{gap:6px;display:grid}.queue-total[data-v-8c232926]{color:var(--muted);gap:6px;font-size:12px;display:grid}.queue-row[data-v-8c232926]{border:1px solid var(--border-light);background:var(--surface);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(60px,140px) auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.queue-row.done[data-v-8c232926],.queue-row.cancelled[data-v-8c232926],.queue-row.failed[data-v-8c232926],.queue-row.queued[data-v-8c232926]{grid-template-columns:minmax(0,1fr) auto}.queue-name[data-v-8c232926]{gap:2px;min-width:0;display:grid}.queue-name strong[data-v-8c232926]{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.queue-name small[data-v-8c232926]{color:var(--muted)}.queue-error[data-v-8c232926]{color:var(--accent)!important}.bar[data-v-8c232926]{background:var(--raised);border-radius:4px;height:4px;overflow:hidden}.bar i[data-v-8c232926]{background:var(--accent);height:100%;transition:width .2s;display:block}.done-icon[data-v-8c232926]{color:var(--green)}.button.small[data-v-8c232926]{min-height:30px;padding:0 10px;font-size:12px}.link-button[data-v-8c232926]{color:var(--muted);justify-self:start;min-height:32px;font-size:12px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.bar i[data-v-8c232926],.dropzone[data-v-8c232926],.icon-swap[data-v-8c232926]>*{transition:none}}.schematic-preview[data-v-10e105a0]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:-2px 0 8px 25px;font-size:13px;display:flex}.schematic-preview img[data-v-10e105a0]{object-fit:cover;border:1px solid var(--border-light);background:#151910;border-radius:4px;width:96px;height:54px}.schematic-preview small[data-v-10e105a0]{color:var(--muted)}.schematic-preview-actions[data-v-10e105a0]{gap:10px;margin-left:auto;display:flex}.schematic-preview-error[data-v-10e105a0]{color:var(--accent)}@media (width<=640px){.schematic-preview[data-v-10e105a0],.schematic-preview-actions[data-v-10e105a0]{margin-left:0}}.grant-share[data-v-47ff4edb]{padding:0 0 10px 12px}.grant-share-form[data-v-47ff4edb]{gap:10px;display:grid}.grant-share-actions[data-v-47ff4edb]{justify-content:flex-end;gap:8px;display:flex}.product-files[data-v-47ff4edb]{gap:4px;display:grid}.product-files>.detail-section[data-v-47ff4edb]:first-of-type{border-top:0;margin-top:4px;padding-top:8px}.gallery[data-v-47ff4edb]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-bottom:12px;display:grid}.thumb[data-v-47ff4edb]{border:1px solid var(--border-light);background:var(--surface);border-radius:10px;gap:8px;margin:0;padding:8px;display:grid}.thumb-image[data-v-47ff4edb]{aspect-ratio:4/3;background:repeating-conic-gradient(var(--raised) 0 25%, var(--surface) 0 50%) 0 0 / 16px 16px;border-radius:6px;position:relative;overflow:hidden}.thumb-image img[data-v-47ff4edb]{object-fit:contain;width:100%;height:100%}.thumb-image img.pixelated[data-v-47ff4edb]{image-rendering:pixelated}.thumb-state[data-v-47ff4edb]{background:#090909d1;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:flex;position:absolute;inset:auto 6px 6px}.thumb-state.failed[data-v-47ff4edb]{color:var(--accent)}figcaption[data-v-47ff4edb]{gap:6px;display:grid}.thumb-meta[data-v-47ff4edb]{align-items:center;gap:8px;min-height:20px;display:flex}.thumb-meta small[data-v-47ff4edb]{color:var(--muted);text-align:right;margin-left:auto}.cover-label[data-v-47ff4edb]{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:550}.thumb-actions[data-v-47ff4edb]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.thumb-actions[data-v-47ff4edb] .select{flex:120px}.file-row[data-v-47ff4edb],.file-edit[data-v-47ff4edb]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 0;display:grid}.file-edit[data-v-47ff4edb]{grid-template-columns:auto minmax(0,1fr) auto}.file-actions[data-v-47ff4edb]{align-items:center;gap:2px;display:flex}.file-actions small[data-v-47ff4edb]{margin-right:8px}.file-row small[data-v-47ff4edb],.file-edit small[data-v-47ff4edb]{color:var(--muted);white-space:nowrap}.notes[data-v-47ff4edb]{color:var(--muted);gap:6px;margin:10px 0;display:grid}.publish-row[data-v-47ff4edb]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.release-row[data-v-47ff4edb]{border-top:1px solid var(--border-light);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.release-row>div[data-v-47ff4edb]{gap:3px;display:grid}.release-row strong[data-v-47ff4edb]{margin-right:8px}.release-row small[data-v-47ff4edb]{color:var(--muted)}.notify-status[data-v-47ff4edb]{align-items:center;gap:5px;display:flex}.queue-error[data-v-47ff4edb]{color:var(--accent)}.problems[data-v-47ff4edb]{color:var(--accent);margin:0 0 12px;padding-left:18px}.icon-button[data-v-47ff4edb]{min-width:32px;min-height:32px}@media (width<=640px){.file-edit[data-v-47ff4edb]{grid-template-columns:auto minmax(0,1fr)}.file-actions[data-v-47ff4edb]{grid-column:2;justify-content:flex-end}.file-actions small[data-v-47ff4edb]{margin-right:auto}.icon-button[data-v-47ff4edb]{min-width:44px;min-height:44px}}.tier-rows[data-v-24a46240]{gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.tier-row[data-v-24a46240]{border:1px solid var(--border-light);border-radius:8px;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:10px;display:grid}.tier-row.inactive[data-v-24a46240]{opacity:.65}.tier-order[data-v-24a46240]{gap:2px;display:grid}.tier-fields[data-v-24a46240]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.tier-description[data-v-24a46240],.tier-price-error[data-v-24a46240]{grid-column:1/-1}.tier-price-error[data-v-24a46240]{margin:0}.tier-actions[data-v-24a46240]{justify-items:end;gap:6px;display:grid}.help.error[data-v-24a46240]{color:#e0a17f}.order-tools[data-v-2d89847d]{flex-wrap:wrap;justify-content:flex-start}.order-tool-editor[data-v-2d89847d]{width:100%}.checkbox-row[data-v-2d89847d]{flex-direction:row;align-items:center;gap:8px;display:flex}.product-download-limit[data-v-24bba3c3]{margin-left:0}.product-download-limit .help[data-v-24bba3c3]{margin-bottom:12px}.twofactor-notice[data-v-76d21ed1]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.twofactor-notice>span[data-v-76d21ed1]{flex:1;min-width:180px}@media (width<=600px){.twofactor-notice>.button[data-v-76d21ed1]{order:3;width:100%}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--page-gutter:17px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#090909;--sidebar:#0c0c0c;--surface:#111;--raised:#191919;--hover:#222;--border:#2c2c2c;--border-light:#202020;--text:#eee;--muted:#a3a3a3;--subtle:#8c8c8c;--accent:#f2f2f2;--on-accent:#111;--accent-soft:color-mix(in srgb, var(--accent) 7%, transparent);--accent-hover:color-mix(in srgb, var(--accent) 12%, transparent);--accent-border:color-mix(in srgb, var(--accent) 23%, transparent);--accent-glow:color-mix(in srgb, var(--accent) 10%, transparent);--accent-top:color-mix(in srgb, var(--accent) 82%, white);--accent-bottom:color-mix(in srgb, var(--accent) 90%, black);--selection-top:color-mix(in srgb, var(--accent) 92%, black);--selection-bottom:color-mix(in srgb, var(--accent) 82%, black);--control-sheen:linear-gradient(180deg, #ffffff06, transparent 55%, #0000000d);--green:#a5b894;--mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--sans:"Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;font-family:var(--sans);color:var(--text);background:var(--bg);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:13px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}button:disabled{cursor:default;opacity:.45}button{background:0 0;border:0}a{color:inherit;text-decoration:none}input,select,textarea{color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:7px;outline:none;min-width:0}input,select{height:37px;padding:0 11px}textarea{resize:vertical;padding:10px;line-height:1.6}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.field-validation-hint{z-index:250;color:#efb4ae;pointer-events:none;background:#211818;border:1px solid #d98b8640;border-radius:6px;align-items:flex-start;gap:6px;width:max-content;max-width:min(320px,100vw - 16px);padding:7px 9px;font-size:11px;line-height:1.45;display:flex;position:fixed;box-shadow:0 3px 12px #0005}.field-validation-hint>svg{margin-top:1px}input:disabled,select:disabled,textarea:disabled{opacity:.5}input[type=checkbox]{appearance:none;background:var(--surface);border:1px solid var(--subtle);cursor:pointer;border-radius:4px;flex-shrink:0;place-content:center;width:15px;height:15px;margin:0;padding:0;transition:background-color .12s,border-color .12s,box-shadow .12s,transform 80ms;display:inline-grid}input[type=checkbox]:hover:not(:disabled){border-color:var(--muted)}input[type=checkbox]:active:not(:disabled){transform:scale(.88)}input[type=checkbox]:checked,input[type=checkbox]:indeterminate{background:var(--accent);border-color:var(--accent)}input[type=checkbox]:checked:before,input[type=checkbox]:indeterminate:before{content:"";background:var(--on-accent);width:11px;height:11px;-webkit-mask:var(--check-glyph) center / contain no-repeat;-webkit-mask:var(--check-glyph) center / contain no-repeat;mask:var(--check-glyph) center / contain no-repeat;animation:.14s ease-out check-pop}input[type=checkbox]:checked:before{--check-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 5 8.6l4.5-5' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}input[type=checkbox]:indeterminate:before{--check-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 6h6' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round'/%3E%3C/svg%3E")}@keyframes check-pop{0%{opacity:0;transform:scale(.5)}}input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}button,a{touch-action:manipulation}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--mono)}h1{letter-spacing:-1.1px;font-size:25px;font-weight:600;line-height:1.3}h2{letter-spacing:-.6px;font-size:19px;font-weight:500}h3{font-size:12px;font-weight:550}p{line-height:1.65}strong{font-weight:550}svg{flex-shrink:0}small{font-size:11px}.mono{font-family:var(--mono)}.muted{color:var(--muted)}.micro{color:var(--subtle);font-size:10px}.help{color:var(--muted);font-size:11px;line-height:1.7}.eyebrow{font:600 12px var(--mono);letter-spacing:-.4px;color:var(--muted);align-items:center;gap:7px;display:flex}.eyebrow>span{color:var(--border);margin:0 3px}.inline{align-items:center;gap:8px;display:flex}.numeric{text-align:right;font-variant-numeric:tabular-nums}.tabular{font-variant-numeric:tabular-nums;white-space:nowrap}.nowrap{white-space:nowrap}.truncate{text-overflow:ellipsis;white-space:nowrap;max-width:165px;overflow:hidden}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.button{white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:0 13px;font-size:11px;font-weight:550;transition:background-color .12s,border-color .12s;display:inline-flex}.button.primary{background:linear-gradient(180deg, var(--accent-top), var(--accent-bottom));color:var(--on-accent);border-color:color-mix(in srgb, var(--accent) 65%, white);font-weight:600;transition:filter .14s,box-shadow .14s,transform .14s;box-shadow:0 1px 2px #0006,inset 0 1px #ffffffb3,inset 0 -1px #0000001f}.button.primary:hover:not(:disabled){filter:brightness(1.03);box-shadow:0 2px 4px #0006,inset 0 1px #fffc,inset 0 -1px #0000001f}.button.primary:active:not(:disabled){filter:brightness(.96);transform:translateY(1px);box-shadow:inset 0 1px 3px #0002}.button.primary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.button.secondary{background:var(--control-sheen), var(--raised);border-color:var(--border);color:var(--text);box-shadow:0 1px 2px #0004,inset 0 1px #ffffff0a,inset 0 -1px #0003}.button.secondary:hover:not(:disabled){background-color:var(--hover);border-color:var(--accent-border)}.button.secondary:active:not(:disabled){box-shadow:inset 0 1px 3px #0005}.icon-button{width:29px;height:29px;color:var(--muted);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover:not(:disabled){background:var(--control-sheen), var(--hover);color:var(--text);box-shadow:inset 0 1px #ffffff0a,0 1px 2px #0003}.text-button{color:var(--accent);align-items:center;gap:5px;padding:3px 0;font-size:11px;display:inline-flex}.text-button:hover{color:var(--text)}kbd{font-family:var(--mono);color:var(--subtle);border:1px solid var(--border);white-space:nowrap;border-radius:4px;padding:0 5px;font-size:9px;font-weight:400;line-height:18px}.status-dot,.pill i{background:var(--subtle);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.status-dot.active,.status-dot.paid,.pill.active i,.pill.paid i{background:var(--green)}.status-dot.demo{background:var(--accent)}.status-dot.pending,.pill.pending i,.pill.draft i{background:#c4a66c}.pill{color:var(--muted);white-space:nowrap;text-transform:capitalize;border-radius:5px;align-items:center;gap:6px;padding:4px 7px;font-size:10px;line-height:1;display:inline-flex}.pill.active,.pill.paid{color:#abb99d;background:#a5b89413}.pill.draft,.pill.pending{color:#bba57a;background:#c4a66c12}.pill.archived,.pill.hidden{color:#958c80;background:#96918812}.pill.refunded{color:#b99886;background:#b88b7a14}.pill.refunded i{background:#b99886}.pill.disputed{color:#e0a17f}.pill.disputed i{background:var(--accent)}.support-pill{border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:5px;align-items:center;padding:3px 6px;font-size:10px;line-height:1;display:inline-flex}.support-pill.waiting_on_store{color:#e0a17f;border-color:#e0a17f73}.support-pill.in_review{color:#bba57a;border-color:#c4a66c66}.support-pill.evidence_submitted{color:#9fb2c9;border-color:#8ca5c466}.support-pill.closed{color:var(--subtle)}.count,.heading-count{background:var(--raised);border:1px solid var(--border);min-width:22px;font:10px var(--mono);color:var(--muted);border-radius:5px;justify-content:center;align-items:center;padding:2px 6px;display:inline-flex}.avatar,.product-icon{color:#b8b5a4;width:31px;height:32px;font:10px var(--mono);background:#32302a;border:1px solid #ffffff06;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.avatar.tone-1,.product-icon.tone-1{color:#d4a992;background:#342923}.avatar.tone-2,.product-icon.tone-2{color:#a1b3a2;background:#29302b}.avatar.tone-3,.product-icon.tone-3{color:#a9b0ca;background:#2b2d34}.product-icon{border-radius:8px}.error-banner{color:#e1b09d;background:#20130e;border:1px solid #644037;border-radius:7px;align-items:center;gap:10px;padding:11px 13px;font-size:12px;line-height:1.5;display:flex}.error-banner>.icon-button:last-child{margin-left:auto}.notice{background:var(--accent-soft);border:1px solid var(--accent-border);color:var(--text);border-radius:7px;padding:12px;font-size:11px;line-height:1.7}.error{color:#e4a58a}.quiet-badge{color:var(--muted);border:1px solid var(--border);border-radius:6px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;display:inline-flex}.section-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.section-title h3{align-items:center;gap:7px;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.auth-brand span{font:500 16px var(--mono);letter-spacing:-.7px}.nav-badge.urgent{box-sizing:border-box;width:22px;min-width:0;height:18px;font:600 9px/18px var(--sans);font-variant-numeric:tabular-nums;color:#1a1611;background:#c4a66c;border-radius:4px;padding:0}.nav-badge.urgent.wide{width:32px}.nav-children a .nav-badge{float:right}.nav-parent-button>.nav-badge.urgent,.nav-parent>a>.nav-badge.urgent{flex:none;margin-left:auto}.nav-badge{color:var(--muted);background:var(--raised);text-align:center;border-radius:4px;min-width:20px;margin-left:auto;font-size:9px;line-height:18px}.heading-count{letter-spacing:0;min-width:27px;height:23px;margin-top:3px;font-size:10px;font-weight:400}.table-toolbar{padding:12px var(--page-gutter);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:57px;display:flex}.table-search{color:var(--subtle);border:1px solid var(--border);background:var(--sidebar);border-radius:6px;flex:1;align-items:center;gap:8px;max-width:320px;height:32px;padding:0 9px;display:flex}.table-search:focus-within{border-color:var(--accent-border)}.table-search input{width:100%;height:28px;box-shadow:none;background:0 0;border:0;flex:1;padding:0;font-size:12px}.table-search input::placeholder{color:var(--subtle)}.table-search kbd{padding:0 5px;font-size:9px;line-height:16px}.toolbar-actions{align-items:center;gap:8px;display:flex}.table-scroll{scrollbar-color:var(--border) transparent;scrollbar-width:thin;flex:1;min-height:0;overflow:auto}table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;font-size:12px}thead{z-index:2;background:var(--surface);position:sticky;top:0}th{height:38px;color:var(--subtle);border-bottom:1px solid var(--border);white-space:nowrap;padding:0 15px;font-size:11px;font-weight:450}td{border-bottom:1px solid var(--border-light);white-space:nowrap;height:53px;padding:8px 15px}tbody tr:last-child td{border-bottom:0}tbody tr{cursor:pointer}tbody tr:hover{background:var(--surface)}tbody tr:has(>td[colspan]:only-child){cursor:default}tbody tr:has(>td[colspan]:only-child):hover{background:0 0}tbody tr.checked{background:var(--accent-soft)}tbody tr.inspected{background:var(--accent-hover)}tbody tr.inspected td:first-child{box-shadow:inset 2px 0 var(--accent)}.checkbox-cell{--check-col:44px;width:var(--check-col);padding:0;position:relative}.checkbox-cell:before{content:"";width:var(--check-col);display:block}.check-hit{padding-left:var(--page-gutter);cursor:pointer;align-items:center;display:flex;position:absolute;inset:0}.check-hit:hover input:not(:checked):not(:indeterminate){border-color:var(--muted);box-shadow:0 0 0 5px var(--accent-soft)}.check-hit:hover input:checked,.check-hit:hover input:indeterminate{box-shadow:0 0 0 5px var(--accent-soft)}.check-hit:active input{transform:scale(.88)}.row-end{width:27px;padding:0 10px 0 0}.open-row{opacity:0;width:23px}.inspected .open-row,tbody tr:hover .open-row,.open-row:focus-visible{opacity:1}.record-name{align-items:center;gap:10px;min-width:150px;max-width:280px;display:flex}.record-name>span:last-child{min-width:0}.record-name strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:500;display:flex;overflow:hidden}.record-name strong svg{color:var(--subtle)}.record-name small{color:var(--subtle);margin-top:4px;font-size:11px;display:block}.record-name .mono{font-size:10px}.record-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.record-google{vertical-align:-2px;margin-right:5px;display:inline-flex}.record-google .google-mark{width:12px;height:12px}.sort-button{font-size:inherit;color:inherit;align-items:center;gap:6px;padding:0;display:inline-flex}.sort-button:hover{color:var(--text)}.sort-button svg{color:var(--accent)}.table-empty{text-align:center;cursor:default;white-space:normal;height:280px;color:var(--muted)}.table-empty svg{color:var(--subtle);margin:0 auto 15px;display:block}.table-empty strong{color:var(--text);margin-bottom:7px;font-size:13px;display:block}.table-empty p{max-width:350px;margin:0 auto;padding:0 15px;font-size:11px}.table-footer{border-top:1px solid var(--border);height:48px;padding:0 var(--page-gutter);color:var(--subtle);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;font-size:9px;display:flex}.pagination{align-items:center;gap:5px;display:flex}.pagination>span{margin-right:10px}.pagination .icon-button{border:1px solid var(--border);width:25px;height:25px}.fulfillment{color:var(--muted);text-transform:capitalize;align-items:center;gap:5px;font-size:10px;display:inline-flex}.fulfillment.fulfilled{color:#a5ac97}.fulfillment.unfulfilled{color:#c0a777}.fulfillment.delivered{color:#a5ac97}.fulfillment.suspended,.fulfillment.revoked{color:#c0a777}.identity{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:14px;margin-bottom:22px;display:grid}.identity-symbol{border:1px solid var(--border);background:var(--raised);width:48px;height:48px;color:var(--text);font:15px var(--mono);border-radius:50%;place-items:center;display:grid}.identity-symbol.product{color:#afb99b;background:#2a2d26;border-color:#3b4233;border-radius:11px}.identity-text{gap:3px;min-width:0;display:grid}.identity-name{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.identity-name h2{min-width:0}.identity-name .subscriber-badge{max-width:100%;font-family:var(--sans);flex-shrink:0;gap:5px;font-size:10px}.subscriber-badge>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.identity h2{font-family:var(--mono);letter-spacing:-.6px;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:18px;font-weight:500;line-height:1.2;overflow:hidden}.identity-meta{min-width:0;color:var(--subtle);align-items:center;gap:6px;font-size:11px;line-height:16px;display:flex;overflow:hidden}.identity-sub{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.identity-tag{border:1px solid var(--border);max-width:160px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 7px;font-size:10px;line-height:16px;display:inline-flex;overflow:hidden}.identity>.pill{align-self:center}.subtle-note{color:var(--muted);align-items:center;gap:5px;margin-top:10px;font-size:10px;display:flex}.detail-tabs{box-shadow:inset 0 -1px var(--border);scrollbar-width:none;gap:21px;margin-bottom:22px;display:flex;overflow-x:auto}.detail-tabs::-webkit-scrollbar{display:none}.detail-tabs button{white-space:nowrap;color:var(--subtle);flex-shrink:0;padding:0 0 12px;font-size:11.5px;transition:color .16s;position:relative}.detail-tabs button:not(.active):hover,.detail-tabs button.active{color:var(--text)}.detail-tabs button:focus-visible{color:var(--text);outline:none}@media (prefers-reduced-motion:reduce){.detail-tabs button,.detail-tabs button:after{transition:none}}.detail-tabs button>svg{vertical-align:-1px;margin-left:6px}.product-tags-field{color:var(--muted);flex-direction:column;gap:8px;font-size:11px;display:flex}.product-tags-field input{width:100%}.product-tags-list{flex-wrap:wrap;gap:6px;display:flex}.product-tag{border:1px solid var(--accent-border);background:var(--accent-soft);color:var(--accent);border-radius:5px;align-items:center;gap:6px;padding:5px 7px;font-size:10px;display:inline-flex}.product-tag button{color:var(--muted);border-radius:3px;padding:1px;display:inline-flex}.product-tag button:hover{color:var(--accent);background:var(--accent-hover)}.initial-release-option{align-items:flex-start;margin-top:18px}.initial-release-option>span{flex-direction:column;gap:5px;display:flex}.product-save-error{margin-bottom:20px}.detail-tabs button:after{content:"";background:var(--accent);opacity:0;height:2px;transition:opacity .16s,transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(.4)}.detail-tabs button:not(.active):hover:after,.detail-tabs button:not(.active):focus-visible:after{opacity:.25;transform:scaleX(1)}.detail-tabs button.active:after{opacity:1;transform:none}.dirty-dot{background:var(--accent);border-radius:50%;width:5px;height:5px;margin-left:5px;display:inline-block}.mini-stats{grid-template-columns:1.2fr .7fr 1fr;gap:10px;margin-bottom:27px;display:grid}.mini-stats>div{flex-direction:column;gap:9px;display:flex}.mini-stats>div>span{color:var(--subtle);font-size:10px}.mini-stats strong{font:500 16px var(--mono);letter-spacing:-.7px;white-space:nowrap;font-size:18px}.detail-section{border-top:1px solid var(--border-light);margin-top:22px;padding-top:19px}.detail-section>h3,.detail-section .section-title{margin-bottom:13px}.detail-row{justify-content:space-between;align-items:center;gap:10px;padding:9px 0;font-size:11px;display:flex}.detail-row>span:first-child{color:var(--subtle)}.detail-row>span:last-child{text-align:right;color:var(--muted)}.detail-row .pill{color:var(--muted)}.record-note{border-left:2px solid var(--accent-border);color:var(--muted);margin-top:13px;padding:3px 0 3px 10px;font-size:10px}.unavailable{color:var(--subtle);padding:15px 0;font-size:10px;line-height:1.8}.related-order{text-align:left;border-bottom:1px solid var(--border-light);align-items:center;gap:10px;width:100%;padding:12px 0;display:flex}.related-order:hover{color:var(--accent)}.related-order>span:first-child{flex:1}.related-order>span:nth-child(2){text-align:right;font-variant-numeric:tabular-nums}.related-order>span:nth-child(2) small{justify-content:flex-end}.related-order strong{font-size:11px;font-weight:500;display:block}.related-order small{align-items:center;justify-content:inherit;color:var(--subtle);text-transform:capitalize;gap:5px;margin-top:5px;font-size:9px;display:flex}.related-order>svg{color:var(--subtle)}.order-line{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:10px;padding:12px 0;font-size:11px;display:flex}.order-line small{color:var(--subtle);margin-top:5px;font-size:9px;display:block}.order-line strong{white-space:nowrap;font-size:10px}.unsaved{color:var(--accent);margin-left:auto}.syncing h3{font-size:11px}.sync-row{justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:11px;display:flex}.sync-row small{color:var(--subtle);margin-top:5px;font-size:9px;display:block}.editor{flex-direction:column;gap:17px;display:flex}.editor>label,.form-grid>label{color:var(--muted);flex-direction:column;gap:8px;font-size:10px;display:flex}.editor label>input:not([type=checkbox]):not([type=radio]),.editor label>select,.editor label>textarea{width:100%;font-size:11px}.editor .check-label,.check-label{color:var(--muted);flex-direction:row;align-items:center;gap:8px;font-size:11px;line-height:1.5;display:flex}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.editor-actions,.modal-actions{justify-content:flex-end;gap:8px;padding-top:5px;display:flex}.editor>.button{align-self:flex-start}.bar-divider{background:var(--border);width:1px;height:19px;margin:0!important}.compact-button{min-height:30px;color:var(--text);padding:0 9px;font-size:10px}.compact-button:hover{background:var(--hover)}.compact-button.selected{background:var(--accent-hover);color:var(--accent)}.settings-content{width:100%;max-width:none;padding:28px var(--page-gutter)}.settings-section{border-bottom:1px solid var(--border-light);grid-template-columns:minmax(180px,320px) minmax(0,1fr);gap:50px;margin:0 0 32px;padding:0 0 32px;scroll-margin-top:24px;display:grid}.settings-content.is-full{max-width:none}.settings-content.is-full .settings-section{grid-template-columns:minmax(180px,320px) minmax(0,1fr)}.settings-section>div:first-child h2{font-family:var(--sans);letter-spacing:0;font-size:13px;font-weight:550}.settings-section>div:first-child p{color:var(--muted);max-width:300px;margin-top:9px;font-size:11px}.settings-section>div:first-child .button{margin-top:16px}.settings-section>div:first-child p a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:2px}.settings-section>div:first-child p a:hover{text-decoration-color:currentColor}.save-field{min-width:0;color:var(--muted);flex-direction:column;gap:8px;font-size:10px;display:flex}.save-field-control{border:1px solid var(--border);background:var(--bg);transition:border-color var(--motion-fast);border-radius:7px;align-items:center;gap:6px;padding-right:4px;display:flex}.save-field-control:focus-within{border-color:var(--accent)}.save-field-control input{min-width:0;height:35px;box-shadow:none;background:0 0;border:0;flex:1;font-size:11px}.save-field-control input:focus{box-shadow:none;border:0}.save-field-control .button{border-radius:5px;min-height:27px;padding:0 10px;font-size:10px}.settings-section>div:first-child .pill{margin-top:14px}.settings-section code{font-family:var(--mono);color:var(--text);font-size:.95em}.email-managed{align-items:flex-start;gap:8px;line-height:1.6;display:flex}.email-managed>svg{color:var(--accent);flex-shrink:0;margin-top:2px}.smtp-grid{grid-template-columns:minmax(0,2fr) minmax(90px,.6fr) minmax(0,1fr);gap:14px;display:grid}.smtp-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.smtp-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.smtp-grid>label{min-width:0;color:var(--muted);flex-direction:column;gap:8px;font-size:10px;display:flex}.smtp-grid>label>input{font-size:11px}.smtp-grid>label>.text-button{align-self:flex-start;font-size:10px}.email-hidden-value{border:1px dashed var(--border);height:37px;color:var(--subtle);border-radius:7px;align-items:center;gap:8px;padding:0 12px;font-size:11px;display:flex}.email-test{border-top:1px solid var(--border-light);align-items:flex-end;gap:10px;padding-top:16px;display:flex}.email-test>label{min-width:0;color:var(--muted);flex-direction:column;flex:0 320px;gap:8px;font-size:10px;display:flex}.email-test .button{min-height:37px}.email-template-toggle{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:center;gap:12px;padding:12px 14px;display:flex}.email-template-toggle strong{font-size:11px;font-weight:550;display:block}.email-template-toggle small{color:var(--subtle);margin-top:4px;font-size:10px;line-height:1.5;display:block}.role-card>.pill{flex:none}.email-template-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.email-template-layout textarea{resize:vertical;min-height:140px;font-size:11px;line-height:1.6}.email-template-editor .error-banner{margin:0}.email-template-actions{flex-wrap:wrap;gap:8px;display:flex}.email-preview{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin:0;position:sticky;top:16px;overflow:hidden}.email-preview figcaption{border-bottom:1px solid var(--border);color:var(--subtle);justify-content:space-between;align-items:center;padding:10px 14px;font-size:10px;display:flex}.email-preview dl{border-bottom:1px solid var(--border);gap:6px;margin:0;padding:10px 14px;display:grid}.email-preview dl>div{gap:12px;min-width:0;font-size:11px;display:flex}.email-preview dt{width:52px;color:var(--subtle);flex-shrink:0}.email-preview dd{overflow-wrap:anywhere;min-width:0;margin:0}.email-preview figcaption .segmented{font-size:10px}.email-preview-frame{background:#fff;border:0;width:100%;display:block}.email-preview-text{max-height:640px;font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:14px;font-size:11px;line-height:1.6;overflow:auto}.email-preview-error{margin:14px}.email-theme{flex-wrap:wrap;align-items:end;gap:12px 16px;display:flex}.email-color>span{align-items:center;gap:6px;margin-top:6px;display:flex}.email-color input{width:92px;font-family:var(--mono)}.email-color input[aria-invalid=true]{border-color:#d98b86}.email-logo{align-items:center;gap:6px;min-height:34px;font-size:11px;display:flex}.copy-field{border:1px solid var(--border);background:var(--bg);border-radius:7px;align-items:center;display:flex}.copy-field input{min-width:0;font-family:var(--mono);box-shadow:none;background:0 0;border:0;flex:1;font-size:10px}.copy-field button{margin-right:5px}.category-list{flex-wrap:wrap;gap:8px;display:flex}.category-tag{background:var(--raised);border:1px solid var(--border);color:var(--muted);border-radius:5px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;display:inline-flex}.category-form{margin-top:15px}.category-form input{flex:1;font-size:11px}.team-row{border-bottom:1px solid var(--border-light);align-items:center;gap:12px;padding:14px 0;display:flex}.team-row>span:nth-child(2){flex:1;min-width:0}.team-row strong,.team-row small{font-size:11px;display:block}.team-row small{color:var(--subtle);margin-top:4px;font-size:10px}.team-row>.text-button{font-size:10px}.pending-heading{color:var(--muted);margin-top:27px}.role-card{text-align:left;border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:center;gap:12px;width:100%;margin-bottom:10px;padding:15px;display:flex}.role-card:hover{background:var(--raised)}.role-card>span{flex:1}.role-card strong{font-size:12px;display:block}.role-card small{color:var(--subtle);margin-top:5px;font-size:10px;display:block}.role-card>svg{color:var(--muted)}.role-card.active{border-color:var(--accent-border);background:var(--accent-soft)}.role-editor{border-bottom:1px solid var(--border-light);margin:-8px 0 32px;padding:0 0 32px;scroll-margin:24px}.role-editor:has(.save-bar){padding-bottom:80px}.role-editor-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.role-editor-heading h3{font-family:var(--sans);letter-spacing:0;margin:0;font-size:13px;font-weight:550}.role-editor>.help{margin:-6px 0 0;line-height:1.6}.role-editor .permission-editor{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:6px 40px;display:grid}.role-editor .permission-toolbar,.role-editor .permission-no-results{grid-column:1/-1}.role-editor .permission-section,.role-editor .permission-section+.permission-section{border-top:1px solid var(--border);margin-top:0;padding-top:9px}.role-editor .permission-toolbar{background:var(--bg)}.role-editor-footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:15px;display:flex}.role-editor-footer>p{margin:0;font-size:10px;line-height:1.6}.role-editor-footer .error-banner{flex-basis:100%;margin:0}.permission-group{border:1px solid var(--border);border-radius:7px;flex-direction:column;gap:11px;margin:0;padding:14px;display:flex}.permission-group legend{font:10px var(--mono);color:var(--accent);padding:0 6px}.permission-group .check-label{font-size:10px}.override-row{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.override-row select{height:30px;font-size:10px}.connection-card{background:var(--surface);border:1px solid var(--border);border-radius:9px;margin-bottom:18px;padding:17px}.connection-card .section-title{flex-wrap:wrap}.connection-card .micro{margin-top:9px}.connection-cap{border-top:1px solid var(--border-light);text-transform:capitalize;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding-top:14px;font-size:11px;display:flex}.connection-cap .micro{max-width:85px;margin:0;font-size:8px}.connection-cap .check-label{font-size:9px}.connect-form{max-width:410px;margin-top:25px}.connect-form h3{margin-bottom:2px;font-size:13px}.large-empty{border:1px solid var(--border);text-align:center;background:var(--surface);border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:17px;min-height:430px;padding:35px;display:flex}.large-empty>p{color:var(--muted);max-width:450px;font-size:12px}.empty-symbol,.platform-access-symbol{background:var(--accent-soft);width:60px;height:60px;color:var(--accent);border:1px solid var(--accent-border);border-radius:13px;place-items:center;display:grid}.no-store{max-width:700px;margin:60px auto}.no-store>svg{color:var(--accent);margin-bottom:14px}.no-store>h1{font-size:26px}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#090909b8;justify-content:center;align-items:flex-start;padding:12vh 20px 45px;display:flex;position:fixed;inset:0;overflow:auto}.modal{background:var(--surface);border:1px solid var(--border);border-radius:12px;width:450px;max-width:100%;overflow:hidden;box-shadow:0 30px 100px #0006}.modal.wide{width:620px}.modal-backdrop:has(.modal.is-scrollable){align-items:center;padding:24px 20px}.modal.is-scrollable{flex-direction:column;height:min(800px,100dvh - 48px);max-height:min(800px,100dvh - 48px);display:flex}.modal.is-scrollable:has(>.payout-request-form){height:auto}.modal.wide.is-scrollable{width:680px}.modal.is-scrollable>.modal-heading{flex-shrink:0}.access-editor-form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.access-editor-intro{border-bottom:1px solid var(--border);flex-shrink:0;gap:12px;padding:21px 24px 18px}.access-editor-intro p{margin:0;line-height:1.65}.access-editor-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:0 24px 14px;overflow-y:auto}.access-editor-footer{border-top:1px solid var(--border);flex-shrink:0;gap:12px;padding:15px 24px 18px;display:grid}.access-editor-footer>p{margin:0;font-size:10px;line-height:1.6}.access-editor-footer .error-banner{max-height:80px;margin:0;overflow-y:auto}.access-editor-actions{justify-content:flex-end;gap:8px;display:flex}.permission-toolbar{z-index:2;background:var(--surface);padding:17px 0 13px;position:sticky;top:0}.permission-toolbar-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.permission-toolbar-row>.permission-search{flex:260px;min-width:0}.permission-toolbar-row>.save-field,.permission-toolbar-row>.role-name-field{flex:0 360px}.role-name-field{min-width:0;color:var(--muted);flex-direction:column;gap:8px;font-size:10px;display:flex}.role-name-field>input{height:37px;font-size:11px}.permission-search{border:1px solid var(--border);background:var(--bg);color:var(--muted);border-radius:6px;align-items:center;gap:10px;padding:0 10px;display:flex}.permission-search:focus-within{border-color:var(--accent)}.permission-search input{width:100%;min-width:0;height:35px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:11px}.permission-search input:focus{box-shadow:none;border:0}.permission-search input::-webkit-search-cancel-button{display:none}.permission-search>svg{flex-shrink:0}.permission-search>.icon-button{width:25px;height:25px}.permission-summary{color:var(--subtle);flex-wrap:wrap;justify-content:space-between;gap:5px 15px;padding-top:11px;font-size:10px;display:flex}.permission-section+.permission-section{border-top:1px solid var(--border);margin-top:9px;padding-top:9px}.permission-section-heading{justify-content:space-between;align-items:center;gap:12px;min-height:35px;display:flex}.permission-section-heading h3{font:500 11px var(--sans);color:var(--text);align-items:center;gap:9px;display:flex}.permission-section-heading h3>svg{color:var(--muted)}.permission-section-heading h3 small{color:var(--subtle);font:9px var(--mono);margin-left:2px}.permission-select-group{font:10px var(--sans);color:var(--muted);cursor:pointer;align-items:center;gap:8px;padding:7px 2px 7px 10px;display:flex}.permission-row{cursor:pointer;border-radius:6px;align-items:center;gap:12px;min-width:0;margin:1px -10px;padding:11px 10px;transition:background .14s;display:flex}.permission-row:hover{background:var(--hover)}.permission-row.is-disabled{cursor:default}.permission-row>input[type=checkbox]{flex:0 0 15px;align-self:flex-start;width:15px;height:15px;margin-top:2px}.permission-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.permission-copy strong{font:450 11px var(--sans);color:var(--text)}.permission-copy small{font:10px/1.5 var(--sans);color:var(--muted);overflow-wrap:anywhere}.permission-copy .permission-locked{color:var(--subtle);font-size:9px}.permission-override{cursor:default;gap:20px}.permission-override>.select-trigger{flex:0 0 115px;width:115px;height:32px;font-size:10px}.permission-copy .permission-result{color:var(--subtle);font-size:9px}.permission-copy .permission-result.enabled{color:#9eb1a0}.permission-no-results{color:var(--muted);text-align:center;justify-items:center;gap:12px;padding:36px 15px;font-size:11px;display:grid}.permission-no-results strong{color:var(--text);font-weight:500}@media (width<=600px){.permission-toolbar-row{flex-direction:column;align-items:stretch}.account-row,.domain-entry{flex-wrap:wrap}.dns-table>div{grid-template-columns:1fr;gap:6px}.dns-table>.dns-table-head{display:none}.launch-body{padding-left:14px}.account-dates{display:none}.smtp-grid,.smtp-grid.two,.smtp-grid.three{grid-template-columns:1fr}.email-test{flex-direction:column;align-items:stretch}.email-test>label,.permission-toolbar-row>.save-field,.permission-toolbar-row>.role-name-field,.permission-toolbar-row>.permission-search{flex:none}.modal-backdrop:has(.modal.is-scrollable){padding:12px}.modal.is-scrollable{max-height:calc(100dvh - 24px)}.access-editor-intro{padding:17px 18px}.access-editor-body{padding:0 18px 12px}.access-editor-footer{padding:14px 18px}.permission-override{gap:12px}.permission-override>.select-trigger{flex-basis:96px;width:96px}}.modal-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.modal-heading h2{font-family:var(--sans);letter-spacing:0;font-size:12px}.modal-content{padding:23px}.modal-content>p:first-child{margin-bottom:5px;font-size:12px}.modal-content .editor{margin-top:20px}.modal-content h2{font-size:20px}.modal-actions{margin-top:7px}.modal-content .notice{margin:14px 0 8px}.modal-content .error-banner{font-size:11px}.result-list{max-height:220px;margin:0;padding:0;list-style:none;overflow:auto}.result-list li{border-bottom:1px solid var(--border);align-items:center;gap:7px;padding:9px 0;font-size:10px;display:flex}.result-list li>span:last-child{max-width:60%;margin-left:auto}.center-state{min-height:180px;color:var(--subtle);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}.toast{background:var(--raised);border:1px solid var(--accent-border);z-index:120;border-radius:9px;align-items:center;gap:10px;max-width:calc(100vw - 35px);padding:10px 12px 10px 16px;font-size:11px;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 8px 30px #0004}.toast>svg{color:var(--green)}.toast .icon-button{width:22px;height:22px}.toast-enter-active,.toast-leave-active{transition:opacity .12s,transform .12s}.toast-enter-from,.toast-leave-to{opacity:0;transform:translateY(6px)}.app-loading{min-height:100dvh;color:var(--muted);justify-content:center;align-items:center;gap:17px;font-size:12px;display:flex}.app-loading>svg{color:var(--accent)}.auth-screen{background:radial-gradient(ellipse at 50% 20%, var(--surface), var(--bg) 65%);flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:45px 20px;display:flex}.auth-brand{align-items:center;gap:11px;margin-bottom:37px;display:flex}.auth-card{border:1px solid var(--border);background:var(--surface);border-radius:13px;width:390px;max-width:100%;padding:35px;box-shadow:0 20px 60px #0002}.auth-card h1{margin:17px 0 11px;font-size:23px}.auth-card>p{color:var(--muted);margin-bottom:25px;font-size:11px}.auth-card .editor{margin-top:25px}.auth-card .editor>.button{align-self:stretch;margin-top:3px}.auth-divider{color:var(--subtle);align-items:center;gap:10px;font-size:10px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--border);flex:1;height:1px}.google-button{align-self:stretch;text-decoration:none}.settings-subheading{font-family:var(--sans);letter-spacing:0;color:var(--text);margin:6px 0 -4px;font-size:11px;font-weight:550}.settings-subheading:first-child{margin-top:0}.signin-field{color:var(--muted);flex-direction:column;gap:8px;font-size:10px;display:flex}.signin-field>input{font-size:11px}.signin-hint{margin-top:-8px;line-height:1.6}.signin-badges{flex-wrap:wrap;gap:6px;display:flex}.settings-section>div:first-child .signin-badges{margin-top:14px}.settings-section>div:first-child .signin-badges .pill{margin-top:0}.domain-slots{gap:12px;display:grid}.domain-card{border:1px solid var(--border);background:var(--surface);border-radius:8px;overflow:hidden}.domain-card-head{border-bottom:1px solid var(--border-light);align-items:center;gap:12px;padding:12px 14px;display:flex}.domain-card-head>span{flex:1;min-width:0}.domain-card-head strong{font-size:11px;font-weight:550;display:block}.domain-card-head small{color:var(--subtle);margin-top:3px;font-size:10px;display:block}.domain-card-head .button{min-height:29px;padding:0 11px}.domain-item+.domain-item,.domain-card form+.domain-item{border-top:1px solid var(--border-light)}.domain-entry{align-items:center;gap:10px;min-height:52px;padding:8px 14px;display:flex}.domain-entry>svg{color:var(--muted);flex-shrink:0}.domain-host{min-width:0;font:500 11px var(--mono);overflow-wrap:anywhere;flex:1}.domain-entry .button{min-height:29px;padding:0 11px}.domain-entry>.domain-input,.domain-entry>.domain-entry-input{flex:1;min-width:0}.domain-entry-input,.domain-entry .domain-input input{height:33px;font-size:11px}.domain-empty{color:var(--subtle);margin:0;padding:16px 14px;font-size:11px}.domain-empty a{color:var(--accent)}.dns-records{gap:10px;padding:0 14px 14px;display:grid}.dns-records>p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.dns-records>small{color:var(--subtle);font-size:10px}.dns-table{border:1px solid var(--border);background:var(--bg);border-radius:7px;overflow:hidden}.dns-table>div{grid-template-columns:56px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;padding:8px 12px;font-size:11px;display:grid}.dns-table>.dns-table-head{border-bottom:1px solid var(--border-light);color:var(--subtle);padding-block:7px;font-size:10px}.dns-table [role=cell]{align-items:center;gap:6px;min-width:0;display:flex}.dns-table code{font:10px var(--mono);color:var(--text);overflow-wrap:anywhere;min-width:0}.dns-table .icon-button{flex-shrink:0;width:22px;height:22px}.domain-settings{border:0;margin:0 0 16px;padding:0;display:block}.domain-settings .domain-slots{gap:16px}.inline-page-heading .inline-heading-copy{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.inline-page-heading .inline-heading-copy>p{color:var(--subtle);margin:0;font-size:11px;line-height:1.5}.domain-settings .domain-card-head{padding:14px 16px}.domain-settings .domain-entry{flex-wrap:wrap;padding:12px 16px}.domain-settings .domain-host{flex-basis:200px}.domain-card-description{border-bottom:1px solid var(--border-light);color:var(--muted);margin:0;padding:14px 16px;font-size:11px;line-height:1.7}.domain-card-description code{color:var(--text);font-size:10px}.domain-details{gap:12px;padding:0 16px 16px;display:grid}.domain-details .dns-records{padding:0}.domain-details>.button{justify-self:start}.domain-checks{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.domain-check{border:1px solid var(--border-light);background:var(--bg);border-radius:6px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;line-height:1.3;display:inline-flex}.domain-check>svg{color:var(--subtle);flex-shrink:0}.domain-check-label{color:var(--muted);font-weight:500}.domain-check-state{border-left:1px solid var(--border);color:var(--subtle);padding-left:7px}.domain-check.is-ready>svg,.domain-check.is-ready .domain-check-state{color:var(--green)}.domain-note,.domain-last-checked,.domain-notice{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.domain-last-checked{color:var(--subtle);font-size:10px}.domain-notice{align-items:center;gap:6px;margin-bottom:16px;display:flex}@media (width<=640px){.domain-settings .domain-host{flex-basis:calc(100% - 30px)}.domain-check{flex:140px}.domain-check-state{margin-left:auto}}.launch-progress{max-width:300px;margin-top:16px}.launch-progress>span{color:var(--muted);font-size:10px}.launch-progress strong{color:var(--text);font-weight:550}.launch-progress-bar{background:var(--raised);border-radius:2px;height:3px;margin-top:8px;overflow:hidden}.launch-progress-bar>i{background:var(--green);height:100%;transition:width var(--motion-fast);display:block}.launch-list{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-self:start;margin:0;padding:0;list-style:none;overflow:hidden}.launch-list>li+li{border-top:1px solid var(--border-light)}.launch-row{text-align:left;width:100%;transition:background-color var(--motion-fast);align-items:center;gap:12px;padding:11px 14px;display:flex}.launch-row:hover{background:var(--raised)}.launch-mark{border:1px solid var(--border);width:22px;height:22px;font:10px var(--mono);color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.launch-mark.done{color:var(--green);border-color:#a5b89459}.launch-mark.manual{border-style:dashed}.launch-row-text{flex:1;min-width:0}.launch-row-text strong{align-items:center;gap:8px;font-size:11px;font-weight:550;display:flex}.launch-row-text em{color:var(--subtle);border:1px solid var(--border);border-radius:4px;padding:2px 6px;font-size:9px;font-style:normal;font-weight:400}.launch-row-text small{color:var(--subtle);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;display:block;overflow:hidden}.launch-chevron{color:var(--muted);transition:transform var(--motion-fast);flex-shrink:0}.launch-list>li.open .launch-chevron{transform:rotate(180deg)}.launch-body{gap:10px;padding:0 14px 14px 48px;display:grid}.launch-body>p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.launch-body pre{background:var(--bg);border:1px solid var(--border-light);font:10px/1.6 var(--mono);color:var(--text);border-radius:6px;margin:0;padding:9px 11px;overflow-x:auto}.launch-body .text-button{justify-self:start;font-size:10px}.domain-input{border:1px solid var(--border);background:var(--bg);border-radius:7px;align-items:center;display:flex}.domain-input:focus-within{border-color:var(--accent)}.domain-input input{min-width:0;box-shadow:none;background:0 0;border:0;flex:1}.domain-input>span{font:10px var(--mono);color:var(--subtle);white-space:nowrap;padding-right:12px}.email-template-toggle strong .google-mark{vertical-align:-2px;width:12px;height:12px;margin-right:4px}.signin-facts{color:var(--muted);gap:8px;margin:0;padding:0;font-size:10px;line-height:1.5;list-style:none;display:grid}.signin-facts li{gap:8px;display:flex}.signin-facts svg{color:var(--green);flex-shrink:0;margin-top:2px}.account-filter{margin-bottom:12px}.account-filter small{color:var(--subtle);font:9px var(--mono);margin-left:4px}.account-list{border:1px solid var(--border);border-radius:8px;overflow:hidden}.account-row{background:var(--surface);align-items:center;gap:14px;padding:11px 14px;display:flex}.account-row+.account-row{border-top:1px solid var(--border-light)}.account-avatar{background:var(--raised);border:1px solid var(--border);width:28px;height:28px;color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;display:grid}.account-who{flex:180px;min-width:0}.account-who strong,.account-who small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-who strong{font-size:11px;font-weight:550}.account-who small,.account-dates small{color:var(--subtle);margin-top:3px;font-size:10px}.account-methods{gap:5px;display:flex}.account-methods .category-tag{padding:4px 7px;font-size:9px}.account-methods .google-mark{width:10px;height:10px}.account-dates{min-width:150px;margin-right:6px;display:grid}.account-row .button{min-height:29px;padding:0 11px}.customer-account{gap:4px;display:grid}.customer-account-main>.detail-section:first-child{border-top:0;margin-top:0;padding-top:0}:is(.inspector.expanded .detail-columns:has(>div>.customer-activity),.inspector.expanded .detail-columns:has(>div>.customer-account)){grid-template-columns:minmax(0,1fr)}.inspector.expanded .customer-account-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:50px;display:grid}.inspector.expanded .customer-email-log{border-top:0;margin-top:0;padding-top:0}.customer-account>.notice,.customer-account>.error-banner{margin:0 0 10px}.customer-account .account-methods .google-mark{width:10px;height:10px}.pending-email{border:1px dashed var(--border);color:var(--muted);border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;font-size:11px;display:flex}.pending-email>svg{color:var(--accent);flex-shrink:0}.pending-email>span{overflow-wrap:anywhere;flex:1;min-width:0}.pending-email strong{color:var(--text);font-weight:500}.account-actions{gap:10px;display:grid}.account-actions>.button{justify-self:start}.account-action{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.account-action>span{flex:220px;min-width:0}.account-action strong{overflow-wrap:anywhere;font-size:11px;font-weight:550;display:block}.account-action small{color:var(--subtle);margin-top:4px;font-size:10px;line-height:1.5;display:block}.account-action.confirm{border-color:var(--accent-border)}.account-action>label{color:var(--muted);flex-direction:column;flex:220px;gap:6px;font-size:10px;display:flex}.account-action input{font-size:11px}.account-action .button{min-height:31px}.email-log{margin:0;padding:0;list-style:none;display:grid}.email-log>li{gap:12px;padding:11px 0;display:flex}.email-log>li+li{border-top:1px solid var(--border-light)}.email-log>li>div{flex:1;min-width:0}.email-log-status{border:1px solid var(--border);width:22px;height:22px;color:var(--muted);background:var(--raised);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.email-log-status.sent{color:var(--green);background:0 0;border-color:#0000}.email-log-status.failed{color:#e1b09d;background:#20130e;border-color:#644037}.email-log-status.retrying{color:var(--accent);border-color:var(--accent-border)}.email-log-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.email-log-head strong{font-size:11px;font-weight:550}.email-log-head span{color:var(--subtle);white-space:nowrap;font-size:10px}.email-log-subject{color:var(--muted);overflow-wrap:anywhere;margin:3px 0 0;font-size:11px}.email-log small{color:var(--subtle);overflow-wrap:anywhere;margin-top:4px;font-size:10px;display:block}.email-log .email-log-error{color:var(--accent)}.google-link-status{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:center;gap:12px;padding:12px 14px;display:flex}.google-link-status>span{flex:1;min-width:0}.google-link-status strong{font-size:11px;font-weight:550;display:block}.google-link-status small{color:var(--subtle);overflow-wrap:anywhere;margin-top:4px;font-size:10px;display:block}.auth-card .demo-entry{justify-content:center;width:100%;margin-top:25px;font-size:11px}.auth-card .auth-footnote{text-align:center;color:var(--subtle);margin:20px 0 0;font-size:9px}.auth-screen>footer{font:9px var(--mono);color:var(--subtle);margin-top:30px}.auth-card a{color:var(--accent);font-size:11px}:root{--sidebar-width:244px;--header-height:56px}.app-shell{min-height:100dvh;display:flex}.sidebar{width:var(--sidebar-width);background:var(--sidebar);border-right:1px solid var(--border);z-index:30;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-edge{z-index:8;cursor:col-resize;outline:none;width:9px;padding:0;position:absolute;top:0;bottom:0;right:-5px}.sidebar-edge:focus-visible{outline:none}.sidebar-edge:after{content:"";background:var(--accent);opacity:0;width:2px;transition:opacity .12s;position:absolute;top:0;bottom:0;left:3px}.sidebar-edge:hover:after,.sidebar-edge:focus-visible:after{opacity:1}.brand{min-height:var(--header-height);height:var(--header-height);border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:12px;padding:0 22px;display:flex}.brand span,.auth-brand span{font:500 16px var(--mono);letter-spacing:-.7px}.sidebar-search-wrap{flex-shrink:0;padding:13px 12px 17px}.sidebar-search{background:var(--surface);border:1px solid var(--border);width:100%;height:38px;color:var(--muted);text-align:left;border-radius:7px;align-items:center;gap:10px;padding:0 11px;font-size:12px;display:flex}.sidebar-search svg{color:var(--subtle)}.sidebar-search span{flex:1}.sidebar-search kbd{color:var(--subtle);border:0;padding:0;font-size:10px}.sidebar-search:hover{border-color:var(--accent-border);color:var(--text)}.sidebar-nav{scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:1;min-height:0;padding:0 10px 18px;overflow-y:auto}.nav-group{margin:2px 0}.nav-parent{border-radius:6px;align-items:center;min-height:38px;display:flex}.nav-parent>a{min-width:0;min-height:38px;color:var(--muted);flex:1;align-items:center;gap:12px;padding:0 13px;font-size:12px;display:flex}.nav-parent>a>svg{color:var(--subtle)}.nav-parent:hover,.nav-parent.active{background:var(--raised)}.nav-parent:hover>a,.nav-parent.active>a{color:var(--text)}.nav-parent.active>a>svg{color:var(--accent)}.sidebar-bottom{border-top:1px solid var(--border);flex-shrink:0;padding:9px 12px}.sidebar-bottom:has(.demo-view-control){border-top:0}.account-wrap{position:relative}.sidebar-bottom .account-row{border:1px solid var(--border);border-radius:7px;flex-wrap:nowrap;align-items:center;gap:2px;padding:7px 11px;display:flex}.account-row:hover,.account-row.active{background:var(--raised)}.account-button{text-align:left;border-radius:6px;flex:1;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.account-row .icon-button{width:27px;height:27px;color:var(--subtle)}.account-row .icon-button:hover:not(:disabled){background:var(--hover);color:var(--text)}.account-settings[aria-current=page]{color:var(--accent)}.account-avatar{background:var(--raised);width:28px;height:28px;color:var(--muted);font-size:10px}.account-button>span:nth-child(2){flex:1;min-width:0}.account-button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.account-button small{text-overflow:ellipsis;white-space:nowrap;color:var(--subtle);margin-top:3px;font-size:9px;display:block;overflow:hidden}.account-button svg{color:var(--subtle)}.store-menu,.account-menu{z-index:55;border:1px solid var(--border);background:var(--surface);border-radius:8px;width:270px;padding:6px;position:absolute;box-shadow:0 12px 35px #0008}.account-menu{bottom:calc(100% + 13px);left:0}.account-menu>.micro{padding:8px;display:block}.account-menu>button{text-align:left;border-radius:5px;align-items:center;gap:9px;width:100%;padding:10px;font-size:11px;display:flex}.account-menu>button:hover{background:var(--hover)}.main-shell{margin-left:var(--sidebar-width);flex-direction:column;flex:1;min-width:0;height:100dvh;display:flex;overflow:hidden}.topbar{height:var(--header-height);min-height:var(--header-height);border-bottom:1px solid var(--border);padding:0 var(--page-gutter);background:var(--bg);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.topbar-context{align-items:center;gap:10px;min-width:0;display:flex}.workspace-picker{min-width:0;position:relative}.workspace-button{text-align:left;border-radius:5px;align-items:center;gap:10px;min-height:36px;padding:0 6px;font-size:13px;display:flex}.workspace-button strong{text-overflow:ellipsis;white-space:nowrap;max-width:340px;font-weight:550;overflow:hidden}.workspace-button>svg{color:var(--subtle);margin-left:auto}.workspace-button .store-avatar.small{width:31px;height:32px;font-size:11px}.store-avatar.small img{object-fit:cover;width:100%;height:100%}.workspace-button:hover{background:var(--raised)}.store-menu{top:calc(100% + 10px);left:0}.store-menu>.eyebrow{padding:9px 9px 12px;font-size:11px}.store-menu>button{text-align:left;border-radius:5px;align-items:center;gap:10px;width:100%;padding:10px 9px;display:flex}.store-menu>button:hover{background:var(--raised)}.store-menu>button.active{background:var(--control-sheen), var(--raised);color:var(--text);box-shadow:0 1px 2px #0004, inset 0 0 0 1px var(--border), inset 0 1px 0 #ffffff0a, inset 0 -1px 0 #0003}.store-menu>button.active:hover{background:var(--control-sheen), var(--hover)}.store-menu>button.active>svg{color:var(--text)}.store-menu>button>span:nth-child(2){flex:1;font-size:12px}.store-menu small{color:var(--subtle);margin-top:4px;font-size:10px;display:block}.store-avatar.small{border:1px solid var(--border);background:var(--raised);width:31px;height:32px;color:var(--accent);font:11px var(--mono);border-radius:7px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.store-menu .provision-action{border-top:1px solid var(--border);color:var(--accent);border-radius:0;margin-top:5px;padding-top:13px;font-size:11px}.mode-indicator{color:var(--subtle);align-items:center;gap:7px;font-size:10px;display:flex}.main-content{scrollbar-color:var(--border) transparent;scrollbar-width:thin;flex:1;max-width:none;min-height:0;margin:0;padding:0;overflow:auto}.page-heading{padding:27px var(--page-gutter) 25px;border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:18px;min-height:94px;margin:0;display:flex}.page-heading h1{align-items:center;gap:11px;display:flex}.page-heading p{color:var(--muted);margin-top:8px;font-size:12px}.page-heading .heading-count{letter-spacing:0;background:var(--surface);min-width:25px;height:22px;font-size:10px}.page-heading .quiet-badge{color:var(--subtle);border:0;padding:4px 0}.platform-banner{background:var(--accent-soft);border-bottom:1px solid var(--accent-border);color:var(--text);flex-shrink:0;align-items:center;gap:8px;padding:8px 25px;font-size:10px;display:flex}.platform-banner>span{color:var(--muted);margin-left:auto;font-size:9px}.app-error{margin:15px var(--page-gutter);flex-shrink:0}.mobile-toggle,.sidebar-backdrop{display:none}.records-page{flex-direction:column;height:100%;min-height:0;display:flex}.records-page>.error-banner{margin:12px var(--page-gutter);flex-shrink:0}.record-workspace{flex:1;align-items:stretch;gap:0;min-height:0;display:flex}.table-panel{background:var(--bg);border:0;border-radius:0;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.table-toolbar{background:var(--bg);flex-shrink:0}thead{background:var(--surface)}.table-footer{background:var(--bg);flex-shrink:0}.inspector{--inspector-default:360px;width:var(--inspector-default);border:0;border-left:1px solid var(--border);background:var(--bg);border-radius:0;flex-direction:column;flex-shrink:0;min-height:0;display:flex;position:relative}.inspector-top{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:57px;padding:10px 16px 10px 22px;display:flex}.inspector-top .eyebrow{color:var(--text);font-size:13px}.inspector-top .inline{gap:1px}.inspector-body{scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:1;min-height:0;padding:23px 24px;overflow:auto}.inspector-footer{border-top:1px solid var(--border);min-height:39px;color:var(--subtle);flex-shrink:0;align-items:center;gap:6px;padding:10px 20px;font-size:9px;display:flex}.detail-expanded .inspector{border-left:0;width:100%}.inspector.expanded .inspector-body{padding:28px 35px}.inspector.expanded .identity-symbol{width:56px;height:56px}.inspector.expanded .identity h2{font-size:22px}.inspector.expanded .identity-meta{font-size:12px}.inspector.expanded .detail-columns{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:50px;display:grid}.inspector.expanded .detail-related .detail-section{border:0;margin:0;padding:0}.inspector.expanded .mini-stats strong{font-size:24px}.inspector.expanded .syncing{max-width:520px}.inspector.expanded .detail-columns:has(>div>.editor){grid-template-columns:minmax(0,680px)}.hidden{display:none!important}.bulk-bar{left:calc((100% + var(--sidebar-width)) / 2);z-index:45;background:var(--raised);border:1px solid var(--border);white-space:nowrap;border-radius:8px;align-items:center;gap:9px;padding:6px 8px;font-size:11px;display:flex;position:fixed;bottom:22px;transform:translate(-50%);box-shadow:0 8px 25px #0008}.save-bar-enter-active,.save-bar-leave-active{transition:opacity .14s,transform .14s}.save-bar-enter-from,.save-bar-leave-to{opacity:0;transform:translate(-50%,8px)}.bulk-bar>span{color:var(--muted);margin-right:4px}.bulk-bar>span strong{color:var(--text)}.save-bar .button{border-radius:6px;min-height:29px;padding:0 11px}.bulk-bar .icon-button{width:24px}.bulk-bar .compact-button{font-size:11px}.bulk-bar .compact-button.selected{background:var(--accent-soft);color:var(--accent)}.metric-chart{border:1px solid var(--border);background:var(--surface);border-radius:8px;grid-template-columns:135px minmax(0,1fr);align-items:center;gap:15px;min-height:180px;padding:22px 22px 17px 20px;display:grid}.metric-summary{align-self:center;min-width:0;padding-bottom:15px}.metric-summary h2{font-family:var(--sans);letter-spacing:0;color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:450;line-height:1.6}.metric-summary>strong{font:500 23px var(--mono);letter-spacing:-1.3px;color:var(--text);overflow-wrap:anywhere;display:block}.chart{outline:none;grid-template-rows:142px 23px;grid-template-columns:38px minmax(0,1fr);gap:0 10px;min-width:0;display:grid;position:relative}.chart:focus-visible{outline:1px solid var(--accent);outline-offset:5px;border-radius:4px}.chart-yaxis{text-align:right;font:10px var(--sans);color:var(--subtle);flex-direction:column;justify-content:space-between;padding:1px 0 2px;line-height:1;display:flex}.chart-plot{grid-column:2;min-width:0;height:142px;position:relative}.chart-plot>svg{width:100%;height:100%;display:block;overflow:visible}.chart-grid{stroke:var(--border);stroke-width:1px;fill:none;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.chart-xaxis{color:var(--subtle);grid-column:2;margin-top:6px;font-size:9px;position:relative}.chart-xaxis>span{white-space:nowrap;position:absolute;transform:translate(-50%)}.chart-xaxis>span:first-child{transform:none}.chart-xaxis>span:last-child{transform:translate(-100%)}.chart-crosshair{stroke:var(--accent);stroke-opacity:.45;stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.chart-tooltip{background:var(--raised);border:1px solid var(--border);pointer-events:none;white-space:nowrap;z-index:3;border-radius:5px;flex-direction:column;gap:4px;padding:8px 10px;display:flex;position:absolute;top:4px;transform:translate(-50%);box-shadow:0 4px 15px #0005}.chart-tooltip>span{color:var(--muted);font-size:9px}.chart-tooltip strong{font:11px var(--mono)}.chart.compact{display:block}.chart.compact .chart-plot{height:50px}.inspector .chart{grid-template-rows:115px 22px;grid-template-columns:34px minmax(0,1fr);column-gap:8px}.inspector .chart-plot{height:115px}.inspector .chart-yaxis,.inspector .chart-xaxis{font-size:8px}.inspector.expanded .chart{grid-template-rows:155px 23px}.inspector.expanded .chart-plot{height:155px}.context-rail{border-left:1px solid var(--border);background:var(--bg);min-width:0;padding:29px 24px 24px}.context-rail>section+section{border-top:1px solid var(--border);margin-top:27px;padding-top:24px}.context-rail h2{font-family:var(--sans);letter-spacing:0;margin-bottom:16px;font-size:13px;font-weight:550}.rail-row{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:12px;min-height:40px;font-size:12px;display:flex}.rail-row>span:first-child{text-transform:capitalize;color:var(--muted);align-items:center;gap:8px;display:flex}a.rail-row:hover{color:var(--accent)}.rail-row strong{font-variant-numeric:tabular-nums;font-size:12px}.rail-link{color:var(--accent);align-items:center;gap:6px;margin-top:14px;font-size:11px;display:inline-flex}.rail-link:hover{color:var(--text)}.rail-product{justify-content:space-between;align-items:center;gap:13px;min-height:43px;font-size:11px;line-height:1.6;display:flex}.rail-product>span:last-child{color:var(--subtle);white-space:nowrap;font-size:10px}.rail-product:hover{color:var(--accent)}.rail-value{font:500 20px var(--mono);letter-spacing:-.8px;margin-bottom:8px;display:block}.integration-empty{flex-direction:column;align-items:flex-start;gap:14px;max-width:430px;padding:25px 0;display:flex}.integration-empty>svg{color:var(--subtle)}.integration-empty h2{font-family:var(--sans);letter-spacing:0;font-size:16px}.integration-empty p{color:var(--muted);font-size:12px}.settings-page{min-height:100%}.account-tabs{padding:0 var(--page-gutter);border-bottom:1px solid var(--border);scrollbar-width:none;gap:22px;display:flex;overflow-x:auto}.account-tabs button{color:var(--subtle);white-space:nowrap;align-items:center;gap:7px;padding:14px 0 12px;font-size:11px;transition:color .12s;display:inline-flex;position:relative}.account-tabs button:hover,.account-tabs button.active{color:var(--text)}.account-tabs button.active:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.account-error{margin:20px var(--page-gutter) 0;max-width:1056px}.account-current{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:center;gap:12px;padding:13px 14px;display:flex}.account-current>svg{color:var(--muted);flex-shrink:0}.account-current>span:nth-child(2){flex:1;min-width:0}.account-current strong,.account-current small{text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.account-current small{color:var(--subtle);margin-top:4px;font-size:10px}.account-page .editor .inline{flex-wrap:wrap;gap:12px}.code-input{font-family:var(--mono);letter-spacing:.3em;max-width:180px}.twofa-setup{border:1px solid var(--border);background:var(--surface);border-radius:9px;align-items:flex-start;gap:20px;padding:16px;display:flex}.twofa-setup img{background:var(--text);border-radius:6px;flex-shrink:0}.twofa-setup>div{flex-direction:column;flex:1;gap:11px;min-width:0;display:flex}.twofa-setup h3{font-size:12px;font-weight:550}.twofa-setup .text-button{align-self:flex-start}.danger-text{color:#e4a58a}.device-row .device-icon{border:1px solid var(--border);background:var(--surface);width:31px;height:32px;color:var(--muted);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (width<=760px){.account-tabs{padding:0 var(--page-gutter)}.account-error{margin:18px var(--page-gutter) 0}}@media (width<=640px){.account-tabs{padding:0 var(--page-gutter);gap:18px}.twofa-setup{flex-direction:column}}@media (width>=1600px){:root{--sidebar-width:256px}.metric-chart{grid-template-columns:155px minmax(0,1fr);min-height:205px;padding:25px}.metric-summary>strong{font-size:26px}.chart{grid-template-rows:160px 24px}.chart-plot{height:160px}.context-rail{padding:31px 28px}.inspector{--inspector-default:385px}}@media (width<=1200px){:root{--sidebar-width:222px}.brand{padding:0 19px}.brand span{font-size:15px}.sidebar-nav{padding:0 8px 15px}.nav-parent>a{gap:10px;padding-left:12px;font-size:11px}.context-rail{padding:26px 20px}.metric-chart{grid-template-columns:110px minmax(0,1fr);gap:10px;padding:20px 17px 16px}.metric-summary>strong{font-size:20px}.metric-summary h2{font-size:11px}.inspector{--inspector-default:330px}.inspector-body{padding:22px}.table-toolbar{padding:12px var(--page-gutter)}}@media (width<=1000px){.context-rail{border-left:0;border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:25px;display:grid}.context-rail>section+section{border:0;margin:0;padding:0}.metric-chart{grid-template-columns:130px minmax(0,1fr)}.inspector:not(.expanded){--inspector-default:360px;top:var(--header-height);z-index:40;width:360px;max-width:calc(100vw - 30px);position:fixed;bottom:0;right:0;box-shadow:-15px 0 45px #0008}.inspector.expanded .detail-columns{gap:28px}}@media (width<=760px){.metric-chart{grid-template-columns:105px minmax(0,1fr);gap:8px;padding:17px 14px}.metric-summary>strong{font-size:19px}.context-rail{grid-template-columns:1fr 1fr}.context-rail>section:last-child:nth-child(3){border-top:1px solid var(--border);grid-column:1/-1;padding-top:20px}.inspector.expanded .detail-columns{display:block}.inspector.expanded .detail-related{margin-top:25px}.inspector.expanded .customer-account-body{display:block}.inspector.expanded .customer-email-log{border-top:1px solid var(--border-light);margin-top:22px;padding-top:19px}.settings-section,.settings-content.is-full .settings-section{grid-template-columns:1fr;gap:20px}.email-template-layout{grid-template-columns:1fr}.email-preview{position:static}.settings-section>div:first-child p{max-width:none}.page-heading{padding:22px var(--page-gutter);min-height:84px}.settings-content{padding:25px var(--page-gutter)}.table-search kbd{display:none}}@media (width<=640px){:root{--page-gutter:14px;--sidebar-width:236px;--header-height:52px}.sidebar{transform:translate(-100%)}.sidebar-edge{display:none}.sidebar.mobile-open{transform:none}.sidebar-backdrop{z-index:29;background:#000a;display:block;position:fixed;inset:0}.main-shell{margin-left:0}.topbar{padding:0 var(--page-gutter)}.mobile-toggle{flex-shrink:0;order:1;display:flex}.workspace-button{gap:15px;padding-left:0;font-size:12px}.workspace-button strong{max-width:215px}.mode-indicator{font-size:9px}.page-heading{padding:20px var(--page-gutter);min-height:79px}.page-heading h1{font-size:23px}.page-heading .button{min-height:32px;padding:0 10px;font-size:10px}.table-toolbar{padding:11px var(--page-gutter);gap:9px}.table-search{max-width:none}.table-search input{font-size:11px}.toolbar-actions{gap:5px}td{height:53px;padding:9px 12px}th{padding:0 12px;font-size:10px}.record-name{min-width:140px}.record-name strong{font-size:11px}.record-name small{font-size:10px}.checkbox-cell{--check-col:38px}.check-hit{padding-left:var(--page-gutter)}.table-footer{padding:0 var(--page-gutter);font-size:9px}.pagination>span{margin-right:4px;font-size:8px}.inspector:not(.expanded){width:calc(100vw - 22px);max-width:390px;top:var(--header-height)}.inspector.expanded .inspector-body{padding:24px}.bulk-bar{gap:6px;max-width:calc(100vw - 20px);padding:6px;bottom:15px;left:50%}.bulk-bar .compact-button{gap:5px;padding:0 7px;font-size:10px}.bulk-bar>.icon-button{width:22px}.bulk-bar>span{font-size:10px}.toast{font-size:10px;bottom:72px;right:12px}.metric-chart{grid-template-columns:93px minmax(0,1fr);gap:6px;min-height:165px;padding:17px 12px 13px 14px}.metric-summary>strong{letter-spacing:-.8px;font-size:18px}.metric-summary h2{font-size:10px}.chart{grid-template-rows:120px 22px;grid-template-columns:30px minmax(0,1fr);gap:0 6px}.chart-plot{height:120px}.chart-yaxis{font-size:9px}.chart-xaxis{font-size:8px}.chart-xaxis>span:nth-child(2),.chart-xaxis>span:nth-last-child(2){display:none}.context-rail{gap:23px;padding:24px 18px}.context-rail h2{font-size:12px}.rail-row{font-size:11px}.rail-product{font-size:10px}.rail-product>span:last-child{font-size:9px}.rail-value{font-size:18px}.settings-content{padding:24px var(--page-gutter)}.settings-section{gap:18px;margin-bottom:25px;padding-bottom:25px}.team-row{gap:8px}.team-row strong{font-size:11px}.team-row small{font-size:9px}.team-row .text-button{max-width:120px}.connection-cap{flex-wrap:wrap}.connection-cap .micro{font-size:8px}.no-store{margin:20px 15px;padding:25px 20px}.no-store h1{font-size:22px}.platform-banner{padding:8px 14px}.platform-banner>span{display:none}.app-error{margin:12px var(--page-gutter)}.modal-backdrop{padding:8vh 12px 25px}.modal-content{padding:20px}.auth-card{padding:28px}}:root{--ease-out:cubic-bezier(.2, .8, .2, 1);--motion-fast:.14s;--motion-normal:.2s}.button,.icon-button,.text-button,.sidebar-search,.workspace-button,.account-button,.nav-parent,.nav-parent-button,.nav-children>a,.role-card,.related-order,.rail-row,.rail-product{transition:color var(--motion-fast), background-color var(--motion-fast), border-color var(--motion-fast), box-shadow var(--motion-fast)}.button:active:not(:disabled){transform:translateY(1px)}.button:focus-visible{outline-offset:3px}.icon-button:active:not(:disabled){background:var(--hover);box-shadow:inset 0 1px 3px #0005}.nav-parent-button{width:100%;min-height:38px;color:var(--muted);text-align:left;border-radius:6px;flex:1;align-items:center;gap:12px;padding:0 12px 0 13px;font-size:12px;display:flex}.nav-parent-button>span{flex:1}.nav-parent-button>svg:first-child{color:var(--subtle)}.nav-parent-button.is-current{color:var(--text)}.nav-parent-button.is-current>svg:first-child{color:var(--accent)}.nav-chevron{color:var(--subtle);transition:transform .19s var(--ease-out), color .14s;transform:rotate(-90deg)}.nav-parent-button.is-open .nav-chevron{transform:rotate(0)}.nav-panel{opacity:0;transition:grid-template-rows .2s var(--ease-out), opacity .14s;pointer-events:none;grid-template-rows:0fr;display:grid}.nav-panel.open{opacity:1;pointer-events:auto;grid-template-rows:1fr}.nav-panel-inner{min-height:0;overflow:hidden}.nav-children{--nav-step:35px;border:0;flex-direction:column;gap:1px;margin:3px 0 9px 21px;padding:0 0 0 13px;display:flex;position:relative}.nav-children:before{content:"";background:var(--border);width:1px;position:absolute;top:0;bottom:0;left:0}.nav-children>a{z-index:1;white-space:nowrap;height:34px;min-height:34px;color:var(--muted);border-radius:5px;align-items:center;padding:0 11px;font-size:12px;line-height:1;display:flex;position:relative}.nav-children>a.selected{color:var(--accent);background:0 0}.nav-children>a:hover{color:var(--text);background:#ffffff06}.nav-children>a.selected:hover{background:0 0}.nav-guide-fill{width:2px;height:calc((var(--active-row) + 1) * var(--nav-step) - 1px);background:var(--accent);max-height:100%;opacity:var(--has-selection);transition:height .22s var(--ease-out), opacity .16s;border-radius:2px;position:absolute;top:0;left:0}.nav-selection{background:var(--accent-soft);border-radius:5px}.nav-parent.active:has(>.nav-parent-button){background:var(--accent-soft);border-radius:5px}.nav-selection{z-index:0;height:34px;opacity:var(--has-selection);transform:translateY(calc(var(--active-row) * var(--nav-step)));transition:transform .22s var(--ease-out), opacity .16s;position:absolute;top:0;left:13px;right:0}.popover-enter-active,.popover-leave-active{transition:opacity .13s, transform .16s var(--ease-out);transform-origin:0 0}.popover-enter-from,.popover-leave-to{opacity:0;transform:translateY(-4px)scale(.985)}.account-menu{transform-origin:0 100%}.account-menu.popover-enter-from,.account-menu.popover-leave-to{transform:translateY(4px)scale(.985)}.select-trigger{border:1px solid var(--border);background:var(--control-sheen), var(--surface);width:100%;min-width:0;height:37px;color:var(--text);text-align:left;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:0 11px;font-size:11px;transition:border-color .14s,background-color .14s,box-shadow .14s;display:flex;box-shadow:0 1px 2px #0003,inset 0 1px #ffffff08}.select-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-value,.select-option-label{align-items:center;gap:7px;display:inline-flex}.select-status-dot{background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.status-active{--status-color:#abbf99;color:var(--status-color);--status-wash:#a5b8940d;--status-border:#a5b8942b}.status-draft{--status-color:#ceb17c;color:var(--status-color);--status-wash:#c4a66c0d;--status-border:#c4a66c2b}.status-hidden{--status-color:#a8a6bf;color:var(--status-color);--status-wash:#a8a6bf0d;--status-border:#a8a6bf2b}.status-unlisted{--status-color:#8fb4c4;color:var(--status-color);--status-wash:#8fb4c40d;--status-border:#8fb4c42b}.status-archived{--status-color:#a29a8f;color:var(--status-color);--status-wash:#a29a8f0d;--status-border:#a29a8f2b}.select-trigger.status-select{border-color:var(--status-border);background:var(--status-wash);border-radius:6px;flex-shrink:0;gap:9px;width:auto;height:27px;padding:0 8px;font-size:10px;font-weight:500;display:inline-flex}.select-trigger.status-select>svg{color:currentColor;opacity:.65;width:12px}.select-trigger.status-select:hover:not(:disabled){background:var(--hover);border-color:currentColor}.select-trigger.status-select:disabled{opacity:.8}.select-trigger>svg{color:var(--subtle);transition:transform .16s var(--ease-out);flex-shrink:0}.select-trigger:hover:not(:disabled){border-color:var(--accent-border);background-color:var(--raised)}.select-trigger.open,.select-trigger:focus-visible{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft);outline:none}.select-trigger.open>svg{transform:rotate(180deg)}.select-trigger.placeholder{color:var(--subtle)}.select-trigger:disabled{opacity:.45;cursor:default}.select-popover{z-index:160;border:1px solid var(--border);background:var(--surface);scrollbar-width:thin;scrollbar-color:var(--border) transparent;overscroll-behavior:contain;border-radius:8px;padding:5px;overflow-y:auto;box-shadow:0 10px 32px #0008,0 2px 6px #0005}.select-option{cursor:pointer;min-height:34px;color:var(--muted);border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;padding:9px 10px;font-size:11px;line-height:1.4;transition:background-color .12s,border-color .12s,box-shadow .12s,color .12s;display:flex}.select-option+.select-option{margin-top:3px}.select-option[data-active=true],.select-option:hover:not([aria-disabled=true]){background:var(--hover);color:var(--text)}.select-option[aria-selected=true]{background:var(--control-sheen), var(--raised);border-color:var(--border);color:var(--text);box-shadow:0 1px 2px #0004,inset 0 1px #ffffff0a,inset 0 -1px #0003}.select-option[aria-selected=true][data-active=true],.select-option[aria-selected=true]:hover{background:var(--control-sheen), var(--hover);border-color:var(--accent-border)}.select-option[aria-selected=true] .select-option-label,.select-option[aria-selected=true]>svg{color:inherit}.select-option[data-tone],.select-option[data-tone][aria-selected=true]{color:var(--status-color);box-shadow:none;background:0 0;border-color:#0000}.select-option[data-tone][data-active=true],.select-option[data-tone]:hover{background:var(--hover)}.select-popover-compact{border-radius:7px;padding:4px}.select-popover-compact .select-option{border-radius:6px;min-height:29px;padding:6px 8px;font-size:10px}.select-popover-compact .select-option>svg{width:12px;height:12px}.select-option[aria-disabled=true]{opacity:.35;cursor:default}.select-option>span{flex-direction:column;gap:3px;display:flex}.select-option small{color:var(--subtle);font-size:10px}.select-option>svg{color:var(--accent)}.select-no-options{color:var(--muted);padding:12px;font-size:11px}.select-menu-enter-active,.select-menu-leave-active{transition:opacity .11s, transform .14s var(--ease-out);transform-origin:top}.select-menu-enter-from,.select-menu-leave-to{opacity:0;transform:translateY(-3px)}.select-trigger.filter-control{background:var(--control-sheen), var(--surface);border-radius:6px;width:auto;min-width:135px;height:31px;padding:0 8px 0 9px;font-size:11px}.select-trigger.filter-control:hover:not(:disabled),.select-trigger.filter-control.open{background-color:var(--raised)}.filter-control .select-value>svg{color:var(--muted);flex-shrink:0}.override-row>.select-trigger{flex-shrink:0;width:108px;height:32px;font-size:10px}.record-fields{flex-direction:column;gap:24px;min-width:0;display:flex}.record-fields-main,.record-fields-side{flex-direction:column;gap:19px;min-width:0;display:flex}.record-fields label{color:var(--muted);flex-direction:column;gap:8px;font-size:11px;display:flex}.record-fields label input,.record-fields label textarea{width:100%;font-size:12px}.record-fields label.check-label{flex-direction:row}.record-fields label.check-label input{width:14px}.field-section-heading{font-family:var(--sans);letter-spacing:0;color:var(--text);margin-bottom:5px;font-size:13px;font-weight:550;display:none}.inspector.expanded .record-fields.product,.inspector.expanded .record-fields.inviting-user{grid-template-columns:minmax(0,1.45fr) minmax(230px,1fr);gap:52px;display:grid}.inspector.expanded .field-section-heading{display:block}.inspector.expanded .detail-columns:has(>div>.editor){grid-template-columns:minmax(0,1fr);max-width:1100px}.record-editor.inspector.expanded .inspector-body{padding:34px 38px}.record-editor .detail-columns{max-width:1100px;margin:0 auto}.record-editor .editor{padding-top:0}.record-editor .record-fields-main textarea{min-height:180px}.record-editor .record-fields-side{border-left:1px solid var(--border);padding-left:32px}.record-editor .record-fields-main input,.record-editor .record-fields-main textarea{background:var(--surface)}.invite-delivery{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.invite-delivery legend{color:var(--muted);margin-bottom:10px;padding:0;font-size:11px}.record-fields label.invite-choice{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:7px;flex-direction:row;align-items:flex-start;gap:10px;padding:13px;transition:background .14s,border-color .14s}.record-fields label.invite-choice:hover{background:var(--raised)}.record-fields label.invite-choice.selected{border-color:var(--accent-border);background:var(--accent-soft)}.record-fields label.invite-choice input{width:13px;height:13px;accent-color:var(--accent);flex-shrink:0;margin:2px 0 0}.invite-choice>span,.invite-password-change>span{flex-direction:column;gap:5px;display:flex}.invite-choice strong,.invite-password-change strong{color:var(--text);font-weight:500}.invite-choice small,.invite-password-change small{color:var(--subtle);font-size:10px;line-height:1.6}.invite-password-change{align-items:flex-start;line-height:1.5}.invite-security-note{border:1px solid var(--border-light);background:var(--surface);border-radius:6px;padding:12px}.invite-result{flex-direction:column;gap:14px;display:flex}.invite-result>label{color:var(--muted);flex-direction:column;gap:8px;font-size:11px;display:flex}.invite-result input{width:100%;font-family:var(--mono);font-size:11px}.invite-result .modal-actions{margin-top:6px}.creation-heading{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:13px;min-height:73px;padding:15px 30px;display:flex}.creation-heading>span{color:var(--subtle);font-size:12px}.creation-heading h1{font-family:var(--sans);letter-spacing:0;font-size:14px;font-weight:550}.editor-back{color:var(--muted);align-items:center;gap:7px;padding:5px 0;font-size:12px;display:inline-flex}.editor-back:hover{color:var(--text)}.creation-heading-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.record-editor .help{margin-top:0}.inspector{transition:width .21s var(--ease-out)}.inspector.is-sliding{align-items:flex-end;overflow:hidden}.inspector.is-sliding>:not(.inspector-resizer){width:var(--panel-w);flex-shrink:0}.panel-morph .table-panel{view-transition-name:records-table}.panel-morph .inspector{view-transition-name:record-inspector;transition:none}::view-transition-group(records-table){animation-duration:.42s;animation-timing-function:cubic-bezier(.32,.72,0,1);overflow:clip}::view-transition-group(record-inspector){animation-duration:.42s;animation-timing-function:cubic-bezier(.32,.72,0,1);overflow:clip}::view-transition-group(record-inspector){z-index:2;background:var(--bg);box-shadow:-12px 0 32px #0007}::view-transition-old(records-table){object-fit:none;object-position:left top;mix-blend-mode:normal;width:100%;height:100%}::view-transition-new(records-table){object-fit:none;object-position:left top;mix-blend-mode:normal;width:100%;height:100%}::view-transition-old(record-inspector){object-fit:none;object-position:left top;mix-blend-mode:normal;width:100%;height:100%}::view-transition-new(record-inspector){object-fit:none;object-position:left top;mix-blend-mode:normal;width:100%;height:100%}::view-transition-old(record-inspector){animation:.16s ease-out both morph-fade-out}::view-transition-new(record-inspector){animation:.22s ease-out .15s both morph-fade-in}::view-transition-new(records-table):only-child{animation:.42s cubic-bezier(.32,.72,0,1) both morph-table-in}::view-transition-old(records-table):only-child{animation:.26s ease-out both morph-table-out}@keyframes morph-fade-out{to{opacity:0}}@keyframes morph-fade-in{0%{opacity:0}}@keyframes morph-table-in{0%{opacity:0;transform:translate(-24px)}}@keyframes morph-table-out{to{opacity:0;transform:translate(-24px)}}.command-modal.modal{background:var(--surface);border-color:var(--border);border-radius:11px;width:590px;max-width:100%;box-shadow:0 24px 80px #0009,0 0 0 1px #0005}.command-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009;padding-top:min(18vh,150px)}.command-input{border-bottom:1px solid var(--border);color:var(--subtle);align-items:center;gap:12px;padding:18px 19px;display:flex}.command-input>svg:first-child{color:var(--accent)}.command-input input{width:100%;height:24px;box-shadow:none;caret-color:var(--accent);letter-spacing:0;background:0 0;border:0;flex:1;padding:0;font-size:13px}.command-input input::placeholder{color:var(--muted);font-size:13px}.command-escape{border-radius:4px;place-items:center;padding:2px;display:grid}.command-escape kbd{border-color:var(--border);color:var(--subtle);font-size:9px;line-height:19px}.command-escape:hover kbd{color:var(--text);border-color:var(--accent-border)}.command-results{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent;max-height:min(390px,54vh);padding:7px;overflow:auto}.command-group{padding-bottom:5px}.command-group h2{font-family:var(--sans);letter-spacing:.2px;color:var(--subtle);padding:12px 11px 7px;font-size:10px;font-weight:500}.command-result{text-align:left;border:1px solid #0000;border-radius:5px;align-items:center;gap:11px;width:100%;min-height:39px;padding:9px 11px;transition:background-color 90ms,border-color 90ms,color 90ms;display:flex}.command-result.highlighted{background:var(--accent-soft);border-color:var(--accent-border)}.command-result-icon{color:var(--subtle)}.command-result.highlighted .command-result-icon{color:var(--accent)}.command-result-copy{flex:1;min-width:0}.command-result strong{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px;font-weight:450;line-height:1.4;display:block;overflow:hidden}.command-result.highlighted strong{color:var(--text)}.command-result small{color:var(--subtle);margin-top:3px;font-size:10px;line-height:1.4;display:block}.command-row-hint{color:var(--subtle);opacity:0;font-size:9px;transition:opacity .1s}.command-return{color:var(--accent);opacity:0;transition:opacity .1s}.command-result.highlighted .command-row-hint,.command-result.highlighted .command-return{opacity:1}.command-empty{text-align:center;min-height:170px;color:var(--subtle);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:25px;display:flex}.command-empty strong{color:var(--muted);font-size:12px}.command-empty p{font-size:11px}.command-footer{border-top:1px solid var(--border);color:var(--subtle);background:var(--sidebar);align-items:center;gap:17px;padding:11px 17px;font-size:9px;display:flex}.command-footer>span{align-items:center;gap:5px;display:flex}.command-footer kbd{border:0;padding:0;font-size:8px;line-height:1}.command-scope{margin-left:auto}.dialog-enter-active{transition:opacity .22s var(--ease-out), backdrop-filter .26s var(--ease-out)}.dialog-leave-active{transition:opacity .17s cubic-bezier(.4,0,1,1) 30ms,-webkit-backdrop-filter .17s cubic-bezier(.4,0,1,1) 30ms,backdrop-filter .17s cubic-bezier(.4,0,1,1) 30ms}.dialog-enter-active .modal{transition:transform .34s cubic-bezier(.16, 1, .3, 1) 20ms, opacity .2s var(--ease-out) 20ms, box-shadow .34s cubic-bezier(.16, 1, .3, 1) 20ms;transform-origin:50% 30%}.dialog-leave-active .modal{transform-origin:50% 30%;transition:transform .15s cubic-bezier(.4,0,1,1),opacity .13s cubic-bezier(.4,0,1,1)}.dialog-enter-from,.dialog-leave-to{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}.dialog-enter-from .modal{opacity:0;transform:translateY(12px)scale(.96);box-shadow:0 10px 30px #0000}.dialog-leave-to .modal{opacity:0;transform:translateY(6px)scale(.975)}.dialog-enter-active .command-modal.modal{transition:transform .22s cubic-bezier(.16, 1, .3, 1), opacity .14s var(--ease-out)}.dialog-enter-from .command-modal.modal{transform:translateY(-6px)scale(.985)}.modal-backdrop.is-ghost{pointer-events:none}@media (width<=1200px){.nav-parent-button{gap:10px;padding-left:12px;font-size:11px}.nav-children>a{font-size:11px}.inspector.expanded .record-fields.product,.inspector.expanded .record-fields.inviting-user{grid-template-columns:minmax(0,1.2fr) minmax(220px,1fr);gap:30px}.record-editor .record-fields-side{padding-left:24px}.record-editor.inspector.expanded .inspector-body{padding:30px}}@media (width<=760px){.inspector.expanded .record-fields.product,.inspector.expanded .record-fields.inviting-user{display:flex}.record-editor .record-fields-side{border-left:0;border-top:1px solid var(--border);padding-top:25px;padding-left:0}.record-editor.inspector.expanded .inspector-body{padding:25px}.creation-heading{gap:10px;padding:14px 20px}.creation-heading-actions .button{min-height:32px;padding:0 10px;font-size:10px}}@media (width<=640px){.creation-heading{gap:9px;min-height:65px;padding:13px 16px}.creation-heading h1{font-size:12px}.creation-heading>.editor-back{gap:5px;font-size:11px}.creation-heading-actions{gap:6px}.creation-heading-actions .button.secondary{display:none}.record-editor.inspector.expanded .inspector-body{padding:24px 20px}.command-backdrop{padding-top:10vh}.command-modal.modal{width:100%}.command-input{padding:16px}.command-input input,.command-input input::placeholder{font-size:12px}.command-results{max-height:55vh}.command-footer{gap:13px;padding:11px 14px}.command-scope{font-size:8px}.command-result strong{font-size:12px}.select-popover{max-width:calc(100vw - 16px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sidebar-search-wrap{flex-direction:column;gap:8px;display:flex}.sidebar .workspace-picker{width:100%}.sidebar .workspace-button{background:var(--surface);border:1px solid var(--border);border-radius:7px;gap:10px;width:100%;height:38px;padding:0 7px 0 2px;font-size:12px}.sidebar .workspace-button strong{flex:1;min-width:0}.sidebar .workspace-button:hover{background:var(--raised);border-color:var(--accent-border)}.sidebar .store-menu{width:max(100%,260px);max-width:calc(100vw - 24px);top:calc(100% + 6px)}.sidebar-search kbd{background:var(--raised);border:1px solid var(--border);height:22px;color:var(--muted);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:3px;padding:0 5px;font-size:11px;line-height:1;display:inline-flex}@media (width>=641px){.app-shell{--sidebar-motion:.24s cubic-bezier(.2, .8, .2, 1)}.sidebar{transition:width var(--sidebar-motion)}.main-shell{transition:margin-left var(--sidebar-motion)}.app-shell.sidebar-compact{--sidebar-width:72px}.sidebar .brand,.sidebar .workspace-button,.sidebar .nav-parent,.sidebar .sidebar-search,.sidebar .account-row{overflow:hidden}.sidebar .nav-parent>:focus-visible,.sidebar .account-row :focus-visible{outline-offset:-2px}.sidebar .brand,.sidebar .workspace-button,.sidebar .nav-parent-button,.sidebar .nav-parent>a,.sidebar .account-button,.sidebar .account-row{transition:padding var(--sidebar-motion), gap var(--sidebar-motion), color .14s, border-color .14s, background-color .14s}.sidebar .brand>span,.sidebar .workspace-button>strong,.sidebar .nav-parent-button>span,.sidebar .nav-parent>a>span,.sidebar .account-button>span:nth-child(2){white-space:nowrap;opacity:1;max-width:220px;transition:max-width var(--sidebar-motion), opacity .12s, visibility 0s;overflow:hidden}.sidebar-compact .brand>span,.sidebar-compact .workspace-button>strong,.sidebar-compact .nav-parent-button>span,.sidebar-compact .nav-parent>a>span,.sidebar-compact .account-button>span:nth-child(2){opacity:0;visibility:hidden;max-width:0;transition:max-width var(--sidebar-motion), opacity 80ms, visibility 0s 80ms}.sidebar .workspace-button>svg:last-child,.sidebar .nav-chevron{transition:width var(--sidebar-motion), opacity .1s, transform .19s var(--ease-out);flex-shrink:0}.sidebar-compact .nav-chevron{opacity:0;width:0}.sidebar-compact .brand{gap:0;padding-left:18px;padding-right:0}.sidebar-compact .workspace-button{background:0 0;border-color:#0000;gap:0;padding:0 2px}.sidebar .sidebar-search-wrap{transition:padding var(--sidebar-motion)}.sidebar-compact .sidebar-search-wrap{padding-inline:8px}.sidebar-compact .workspace-button>.store-avatar{background:0 0;border-color:#0000}.sidebar-compact .workspace-button>.store-avatar:not(:has(img)){background:var(--raised);border-color:var(--border);color:var(--muted);border-radius:7px}.sidebar-compact .workspace-button>svg:last-child{opacity:1;width:12px}.sidebar-compact .workspace-button:hover{background:0 0;border-color:#0000}.sidebar .workspace-button>.store-avatar,.sidebar .workspace-button>svg:first-child,.sidebar .nav-parent-button>svg:first-child,.sidebar .nav-parent>a>svg,.sidebar .account-avatar{flex-shrink:0}.sidebar .workspace-button>svg:first-child{margin:0}.sidebar .sidebar-search{transition:width var(--sidebar-motion), margin-inline var(--sidebar-motion), height var(--sidebar-motion), border-color .14s, background-color .14s;margin-inline:0;position:relative}.sidebar .sidebar-search>svg,.sidebar .sidebar-search>kbd{transition:top var(--sidebar-motion), left var(--sidebar-motion), right var(--sidebar-motion), height var(--sidebar-motion), padding var(--sidebar-motion), gap var(--sidebar-motion), font-size var(--sidebar-motion), background-color .14s, border-color .14s, opacity .12s;position:absolute;top:50%;transform:translateY(-50%)}.sidebar .sidebar-search>svg{left:11px}.sidebar .sidebar-search>span{white-space:nowrap;opacity:1;margin-left:26px;transition:opacity .1s,visibility}.sidebar .sidebar-search>kbd{right:11px}.sidebar-compact .sidebar-search{background:0 0;border-color:#0000;width:calc(100% - 8px);margin-inline:4px}.sidebar-compact .sidebar-search>svg{width:18px;height:18px;left:calc(50% - 9px)}.sidebar-compact .sidebar-search>span{opacity:0;visibility:hidden;transition:opacity 80ms,visibility 0s 80ms}.sidebar-compact .sidebar-search kbd{opacity:0;visibility:hidden}.sidebar .sidebar-search kbd svg{transition:width var(--sidebar-motion), height var(--sidebar-motion)}.sidebar .sidebar-nav{padding:0 12px 18px}.sidebar .nav-parent-button,.sidebar .nav-parent>a{min-height:40px}.sidebar-compact .nav-parent-button,.sidebar-compact .nav-parent>a{gap:0;padding:0 14px}.sidebar-compact .nav-parent.active{background:var(--accent-soft);border-radius:5px}.sidebar .account-row{flex-shrink:0;height:44px}.sidebar-compact .account-row{gap:0;padding:7px 9px}.sidebar-compact .account-button{gap:0}.sidebar .account-settings,.sidebar .account-more{transition:width var(--sidebar-motion), opacity .1s, visibility 0s;flex-shrink:0;overflow:hidden}.sidebar-compact .account-settings,.sidebar-compact .account-more{opacity:0;visibility:hidden;width:0;transition:width var(--sidebar-motion), opacity 80ms, visibility 0s 80ms}.sidebar-compact .store-menu{top:0;left:calc(100% + 12px)}.sidebar-compact .account-menu{bottom:0;left:calc(100% + 12px)}.sidebar .demo-view-control{transition:padding var(--sidebar-motion)}.sidebar-compact .demo-view-control{padding:4px 0 13px}.sidebar-compact .demo-view-control .select-trigger{justify-content:center;padding:0}.sidebar-compact .demo-view-control .select-value{gap:0;font-size:0}.sidebar-compact .demo-view-control .select-trigger>svg{display:none}}.topbar-context{flex:1}.topbar-page{flex:1;min-width:0}.topbar-page .page-heading{min-height:0;height:var(--header-height);border:0;gap:16px;width:100%;padding:0}.topbar-page .page-heading>div:first-child{min-width:0}.topbar-page .page-heading h1{letter-spacing:-.5px;gap:9px;min-width:0;font-size:16px}.topbar-page .heading-count{min-width:22px;height:20px;margin:0;font-size:9px}.topbar-page .page-heading .button{min-height:32px}.topbar-page .creation-heading{justify-content:flex-start}.topbar-page .creation-heading h1{font-family:var(--sans);letter-spacing:0;font-size:14px}.topbar-page .creation-heading .editor-back{font-size:12px}.topbar-page .creation-heading-actions{flex-shrink:0}.inspector-resizer{z-index:7;cursor:col-resize;touch-action:none;outline:none;width:9px;position:absolute;top:0;bottom:0;left:-5px}.inspector-resizer:after{content:"";background:var(--accent);opacity:0;width:2px;transition:opacity .12s;position:absolute;top:0;bottom:0;left:4px}.inspector-resizer:hover:after,.inspector-resizer:focus-visible:after,.is-resizing .inspector-resizer:after{opacity:1}.inspector.is-resizing{transition:none}.expand-tab{z-index:6;border:1px solid var(--border);background:var(--raised);width:30px;height:52px;color:var(--muted);transform:translateX(calc(-100% - 6px - var(--pull,0px)));transition:transform .16s var(--ease-out), background-color .14s, color .14s, border-color .14s;cursor:pointer;border-radius:9px;place-items:center;margin-top:-26px;display:grid;position:absolute;left:0;box-shadow:-6px 0 18px #0006}.expand-tab:hover{color:var(--text);background:var(--hover)}.expand-tab.armed{color:var(--bg);background:var(--accent);border-color:var(--accent)}.is-resizing .expand-tab{transition:background-color .14s,color .14s,border-color .14s}.expand-tab-enter-active,.expand-tab-leave-active{transition:opacity .16s, transform .2s var(--ease-out)}.expand-tab-enter-from,.expand-tab-leave-to{opacity:0;transform:translate(0)}:is(html:has(.inspector.is-resizing),html:has(.inspector.is-resizing) *){cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}@media (width<=640px){.inspector-resizer{display:none}.topbar,.topbar-context{gap:8px}.topbar .mode-indicator{display:none}.topbar-page .page-heading{gap:8px}.topbar-page .page-heading h1{letter-spacing:-.4px;gap:6px;font-size:14px}.topbar-page .page-heading .button{padding:0 9px;font-size:10px}.topbar-page .creation-heading{flex-wrap:nowrap}.topbar-page .creation-heading-actions{width:auto;margin-left:auto}.topbar-page .page-heading .quiet-badge{font-size:9px}}.balances-page{min-height:100%}.billing-layout{grid-template-columns:minmax(0,1fr) 300px;min-height:100%;display:grid}.billing-main{min-width:0}.billing-page-heading>.inline{flex-shrink:0}.billing-page-heading .quiet-badge{white-space:nowrap}.billing-page-heading .select-trigger{width:190px;height:32px}.earnings-breakdown>.section-title>.select-trigger{width:150px;height:32px}.earnings-period{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:22px 0 16px;font-size:10px;display:flex}.earnings-period strong{color:var(--text);margin-left:8px;font-weight:500}.allocation-chart{gap:3px;height:34px;margin-bottom:17px;display:flex}.allocation-chart button{cursor:pointer;border:1px solid #0000;border-radius:2px;flex-basis:0;min-width:4px;transition:opacity .15s}.allocation-chart button:hover{opacity:.78}.allocation-chart button:focus-visible{outline:2px solid var(--text);outline-offset:3px}.allocation-legend{gap:2px;display:grid}.allocation-legend button{text-align:left;color:var(--muted);cursor:pointer;font:11px var(--sans);background:0 0;border:0;border-radius:4px;grid-template-columns:7px minmax(100px,1fr) 55px 100px;align-items:center;gap:10px;margin:0 -10px;padding:9px 10px;transition:background .15s,color .15s;display:grid}.allocation-legend button:hover,.allocation-legend button.active{background:var(--accent-soft);color:var(--accent)}.allocation-legend small{text-align:right;font:10px var(--mono);color:var(--muted)}.allocation-legend strong{text-align:right;font-weight:500}.allocation-dot{border:1px solid #ffffff14;border-radius:2px;width:7px;height:7px}.allocation-detail{min-height:30px;margin:15px 0 23px}.earnings-breakdown .metric-chart{margin:0}.earnings-demo-note{margin:14px 0 0;font-size:10px}.payout-status{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:inline-flex}.payout-status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.payout-status.paid{color:#8eaf96}.payout-status.failed{color:#db8d82}.payout-bank{align-items:center;gap:11px;margin:20px 0 13px;display:flex}.payout-bank>svg{color:var(--muted)}.payout-bank>div{flex-direction:column;gap:6px;display:flex}.payout-bank strong{font-size:11px;font-weight:500}.payout-bank small{color:var(--muted);font-size:10px}.payout-method-help{margin-top:17px}.payout-method-form{gap:14px;margin-top:20px;display:grid}.payout-method-form .select-trigger{width:100%}.payout-steps{color:var(--muted);gap:13px;margin:19px 0;padding-left:17px;font-size:11px;line-height:1.6;display:grid}.payout-steps li{padding-left:4px}.settlement-unavailable{justify-items:start;gap:17px;padding-top:40px;padding-bottom:40px;display:grid}.settlement-unavailable>svg{color:var(--muted)}.settlement-unavailable p{max-width:480px;color:var(--muted);margin:0;font-size:12px;line-height:1.8}@media (width<=600px){.billing-page-heading>.inline{flex-shrink:1;min-width:0}.billing-page-heading .quiet-badge{display:none}.billing-page-heading .select-trigger{width:155px}.allocation-legend button{grid-template-columns:7px minmax(70px,1fr) 43px 82px;gap:7px;font-size:10px}.allocation-chart{height:28px}.allocation-detail{min-height:46px}}.billing-scope{padding:21px var(--page-gutter);border-bottom:1px solid var(--border);flex-direction:column;gap:6px;display:flex}.billing-scope strong{font-size:12px}.billing-scope span{color:var(--muted);font-size:11px;line-height:1.6}.billing-section{padding:25px var(--page-gutter);border-bottom:1px solid var(--border)}.billing-section h2{font:550 13px var(--sans);letter-spacing:0}.billing-section .section-title{flex-wrap:wrap;gap:15px}.balance-totals{flex-wrap:wrap;gap:32px 55px;padding:25px 0 20px;display:flex}.balance-total{flex-direction:column;gap:7px;display:flex}.balance-total>strong{font:500 27px var(--mono);letter-spacing:-1px}.balance-total small{color:var(--muted)}.billing-empty-line{color:var(--muted);align-items:center;gap:7px;padding:22px 0;font-size:12px;display:flex}.billing-activity{border-bottom:0;padding-bottom:0}.billing-activity>.section-title{margin-bottom:17px}.billing-activity .select-trigger{width:135px;height:31px;font-size:11px}.billing-table-scroll{margin:0 calc(-1 * var(--page-gutter));overflow:auto}.billing-table-scroll table{width:100%}.billing-table-scroll th:first-child,.billing-table-scroll td:first-child{padding-left:var(--page-gutter)}.billing-table-scroll th:last-child,.billing-table-scroll td:last-child{padding-right:var(--page-gutter)}.billing-table-scroll td{height:auto;padding-top:15px;padding-bottom:15px;font-size:11px}.billing-table-scroll td strong{font-size:12px;display:block}.billing-table-scroll td small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.billing-table-scroll tbody tr{cursor:default}.billing-table-scroll .credit{color:var(--green)}.billing-rail{padding:25px 24px}.billing-rail h2{margin-bottom:0}.billing-rail .section-title{gap:10px;margin-bottom:13px}.billing-empty{padding:55px 25px}.billing-empty p{max-width:450px}.switch{border:1px solid var(--border);background:var(--raised);border-radius:5px;flex-shrink:0;align-items:center;width:31px;height:18px;padding:3px;display:inline-flex}.switch>span{background:var(--muted);width:10px;height:10px;transition:transform .14s var(--ease-out), background-color .14s;border-radius:2px}.switch[aria-checked=true]{border-color:var(--accent);background:var(--accent-soft)}.switch[aria-checked=true]>span{background:var(--accent);transform:translate(12px)}@media (width<=1100px){.billing-layout{grid-template-columns:minmax(0,1fr) 260px}.billing-section,.billing-scope{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.billing-rail{padding:25px 20px}}@media (width<=850px){.billing-layout{grid-template-columns:minmax(0,1fr)}.billing-rail{border-left:0;border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:25px;display:grid}.billing-rail>section+section{border:0;margin:0;padding:0}}@media (width<=540px){.billing-rail{grid-template-columns:1fr}.billing-section,.billing-scope{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.billing-table-scroll{margin-left:calc(-1 * var(--page-gutter));margin-right:calc(-1 * var(--page-gutter))}.balance-total>strong{font-size:23px}}.demo-view-control{border-bottom:1px solid var(--border);flex-direction:column;margin-bottom:7px;padding:4px 8px 13px;display:flex}.demo-view-control .select-trigger{background:var(--surface);gap:6px;width:100%;min-width:0;height:28px;padding:0 8px;font-size:10px}.demo-view-control .select-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.splits-page{min-height:100%}.split-report-controls,.split-table-tools,.split-pagination,.split-workspace-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.split-report-controls{padding:22px var(--page-gutter) 0}.split-report-controls .select-trigger{width:auto;min-width:90px;height:32px}.split-report-controls .inline{flex-wrap:wrap}.split-custom-range{padding:18px var(--page-gutter) 0;gap:12px;display:flex}.split-metrics{margin:26px var(--page-gutter) 20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.split-metrics>div{border-left:1px solid var(--border);flex-direction:column;gap:10px;padding-left:18px;display:flex}.split-metrics>div:first-child{border:0;padding-left:0}.split-metrics>div>span{color:var(--muted);font-size:12px}.split-metrics strong{font:500 clamp(18px, 1.8vw, 26px) var(--mono);letter-spacing:-1px}.split-explainer{margin:0 var(--page-gutter) 26px;color:var(--subtle);align-items:flex-start;gap:10px;font-size:11px;line-height:1.7;display:flex}.split-explainer>svg{flex-shrink:0;margin-top:2px}.split-explainer p{max-width:930px;margin:0}.split-explainer p>span{color:var(--muted)}.split-workspace{border-top:1px solid var(--border-light)}.split-workspace-heading{padding:0 var(--page-gutter);border-bottom:1px solid var(--border-light)}.split-workspace-heading .detail-tabs{box-shadow:none;border:0;gap:24px;margin:0}.split-workspace-heading .detail-tabs button{padding:17px 0}.split-workspace-heading .detail-tabs small{font:10px var(--mono);color:var(--subtle);margin-left:6px}.split-workspace-heading>p{text-align:right;font-size:11px}.split-table-tools{padding:16px var(--page-gutter);flex-wrap:wrap;justify-content:flex-start}.split-page-intro{padding:24px var(--page-gutter) 8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.split-page-intro h2{margin:0 0 8px;font-size:13px;font-weight:500}.split-page-intro p{max-width:660px;color:var(--subtle);margin:0;font-size:12px;line-height:1.7}.split-table-tools>.select-trigger{width:180px;height:32px}.split-table-tools>.button{margin-left:auto}.split-search{flex:1;min-width:160px;max-width:300px;position:relative}.split-search svg{color:var(--subtle);position:absolute;top:9px;left:10px}.split-search input{width:100%;height:32px;padding-left:32px;font-size:12px}.split-table-scroll{overflow-x:auto}.split-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.split-table th{background:var(--surface);border-block:1px solid var(--border-light);color:var(--subtle);padding:10px 14px;font-size:11px;font-weight:450}.split-table td{border-bottom:1px solid var(--border-light);vertical-align:middle;padding:16px 14px;font-size:12px}.split-table tr.is-selected td{background:var(--accent-soft)}.split-table tr:hover td{background:color-mix(in srgb, var(--hover) 25%, transparent)}.split-table td>small,.split-recipient-list small,.split-preview-row small{color:var(--subtle);margin-top:5px;font-size:10px;font-weight:400;display:block}.split-table .numeric{text-align:right;font-variant-numeric:tabular-nums}.split-table td.numeric{font:11px var(--mono)}.split-table .split-check{padding-left:var(--page-gutter);width:36px}.split-check input,.split-checkbox input{width:13px;height:13px;accent-color:var(--accent);margin:0}.split-product-name{text-align:left;padding:0;font-weight:500}.split-product-name:hover{text-underline-offset:3px;text-decoration:underline}.split-assignment-list{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.split-assignment{align-items:center;gap:7px;padding:0;font-size:11px;display:flex}.split-assignment:hover>span{text-underline-offset:3px;text-decoration:underline}.split-assignment i,.split-current-assignments i{border-radius:50%;flex-shrink:0;width:5px;height:5px}.split-assignment small{color:var(--subtle);font:10px var(--mono)}.split-unassigned{color:var(--subtle);font-size:11px}.split-pagination{padding:12px var(--page-gutter);color:var(--subtle);font-size:11px}.split-recipient-list{padding:0 var(--page-gutter)}.split-recipient-row{border-bottom:1px solid var(--border-light);text-align:left;align-items:center;gap:14px;width:100%;padding:20px 0;display:flex}.split-recipient-row:hover{background:var(--accent-soft)}.split-recipient-icon{background:color-mix(in srgb, var(--recipient-color) 8%, transparent);border:1px solid color-mix(in srgb, var(--recipient-color) 22%, transparent);width:36px;height:36px;color:var(--recipient-color);border-radius:8px;place-items:center;display:grid}.split-recipient-identity{flex:1;min-width:0}.split-recipient-identity strong{font-size:12px;font-weight:500}.split-recipient-identity strong small{margin-left:6px;display:inline}.split-recipient-rate{width:180px;font-size:12px}.split-recipient-total{text-align:right;width:145px;font:12px var(--mono)}.split-empty{text-align:center;color:var(--subtle);padding:48px 28px!important}.split-empty h3{color:var(--text)}.split-footnote{padding:8px var(--page-gutter) 24px;color:var(--subtle);max-width:960px;font-size:11px;line-height:1.7}.split-editor{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.split-editor fieldset{overscroll-behavior:contain;border:0;flex:1;min-width:0;min-height:0;margin:0;padding:22px 24px;overflow-y:auto}.split-editor>.modal-actions{border-top:1px solid var(--border-light);flex-shrink:0;margin:0;padding:16px 24px}.modal:has(.split-editor) .modal-heading h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.split-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.split-fields .field{min-width:0;margin:0}.split-fields .field>span{color:var(--muted);margin-bottom:8px;font-size:12px;display:block}.split-fields .field input,.split-fields .select-trigger{width:100%}.modal.wide.is-scrollable:has(.split-recipient-editor){width:740px;height:auto;max-height:min(760px,100dvh - 48px)}.split-recipient-fields{grid-template-columns:minmax(0,1fr) 80px;align-items:start}.split-editor input[type=number]{appearance:textfield}.split-editor input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.split-editor input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.split-lock-notice{color:var(--muted);align-items:flex-start;gap:8px;margin:0 0 18px;font-size:11px;line-height:1.65;display:flex}.split-lock-notice svg{flex-shrink:0;margin-top:2px}.split-recipient-identity strong small>svg{vertical-align:-1px}.split-fields small{color:var(--subtle);margin-top:7px;font-size:11px;line-height:1.6;display:block}.split-field-wide{grid-column:1/-1}.split-input-unit{position:relative}.split-input-unit input{padding-right:30px}.split-input-unit>span{color:var(--subtle);position:absolute;top:9px;right:12px}.split-editor-section{border-top:1px solid var(--border-light);margin-top:22px;padding-top:20px}.split-editor-section h3,.split-preview h3{margin:0 0 8px;font-size:12px;font-weight:550}.split-editor-section>.help{margin:0 0 18px}.split-checkbox{flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0;font-size:12px;display:flex}.split-checkbox small{color:var(--subtle)}.split-notice{border:1px solid var(--border-light);background:var(--surface);color:var(--muted);border-radius:6px;margin:18px 0;padding:12px 14px;font-size:11px;line-height:1.7}.splits-page>.split-notice{margin-inline:var(--page-gutter)}.split-default-summary{background:var(--surface);border:1px solid var(--border-light);border-radius:6px;flex-wrap:wrap;justify-content:space-between;gap:10px;margin:18px 0;padding:12px;font-size:12px;display:flex}.split-default-summary>span{color:var(--muted)}.split-default-summary strong{font-weight:500}.split-current-assignments{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.split-current-assignments>span{width:100%}.split-current-assignments button{border:1px solid var(--border);border-radius:5px;align-items:center;gap:8px;padding:8px 10px;font-size:11px;display:flex}.split-current-assignments button.active{background:var(--accent-soft);border-color:var(--accent-border)}.split-current-assignments small{color:var(--subtle)}.split-preview{border-top:1px solid var(--border-light);padding-top:18px}.split-preview .section-title{flex-wrap:wrap;gap:12px}.split-preview .section-title label{color:var(--subtle);align-items:center;gap:6px;font-size:10px;display:flex}.split-preview .section-title input{width:66px;height:28px;padding:4px 7px;font-size:11px}.split-preview>.help{font-size:11px;line-height:1.6}.split-preview-row{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:12px;display:flex}.split-preview-row>span:last-child{text-align:right;font:11px var(--mono)}.split-preview-row svg{vertical-align:middle;color:var(--subtle);margin-inline:4px;display:inline}.split-product-link{width:fit-content;margin-top:14px;font-size:11px}@media (width<=1100px){.split-workspace-heading>p{display:none}.split-recipient-rate{width:130px}}@media (width<=700px){.split-report-controls,.split-workspace-heading,.split-table-tools,.split-pagination{padding-inline:var(--page-gutter)}.split-report-controls{flex-wrap:wrap;align-items:flex-start}.split-report-controls .quiet-badge{width:100%}.split-metrics{margin-inline:var(--page-gutter);grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.split-metrics>div:nth-child(3){border:0;padding-left:0}.split-explainer{margin-inline:var(--page-gutter)}.split-fields{gap:12px}.split-recipient-list{padding-inline:var(--page-gutter)}.split-recipient-row{flex-wrap:wrap;gap:10px}.split-recipient-rate{width:auto}.split-recipient-total{text-align:left;width:100%;margin-left:46px}.split-recipient-row>svg{display:none}.split-table-tools>.button{margin-left:0}.split-search{max-width:none}}.customer-activity .section-title{gap:10px}.customer-activity .section-title .count{margin-right:auto}.customer-activity-table{border:1px solid var(--border);background:var(--bg);border-radius:10px;margin-top:14px;overflow:hidden}.customer-activity-table .table-scroll{max-height:560px}.customer-activity-table tbody tr:last-child td{border-bottom:0}.customer-activity-table .record-name{min-width:120px}.customer-activity-table .record-name small{white-space:normal}.download-count{justify-items:end;gap:4px;display:inline-grid}.download-count small{color:var(--subtle);white-space:nowrap;font-size:11px}.order-fulfillment{margin-bottom:22px}.order-activity .detail-section+.detail-section,.order-activity-timeline{margin-top:22px}.inspector.expanded .order-activity{grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:start;gap:48px;display:grid}.inspector.expanded .order-activity>.error-banner,.inspector.expanded .order-activity>.unavailable{grid-column:1/-1}.inspector.expanded .order-activity-timeline{border-top:0;margin-top:0;padding-top:0;position:sticky;top:0}.order-customer-link{color:var(--text);align-items:center;gap:4px;display:inline-flex}.order-customer-link:hover{text-underline-offset:3px;text-decoration:underline}.order-review{margin-top:10px}.order-item{padding:12px 0}.order-item+.order-item{border-top:1px solid var(--border-light)}.order-item-head{justify-content:space-between;gap:12px;font-size:12px;display:flex}.order-item-head strong{font-weight:500}.order-item-head .identity-tag{margin-left:8px}.order-item-price{white-space:nowrap;font-variant-numeric:tabular-nums;gap:6px;display:flex}.order-item-price s{color:var(--subtle)}.order-item-meta{color:var(--subtle);margin-top:4px;font-size:11px;display:block}.order-item-meta .access{text-transform:capitalize;color:var(--muted)}.order-item-meta .access.active{color:var(--green)}.order-item-meta .access.revoked,.order-item-meta .access.suspended{color:var(--accent)}.order-files{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.order-files li{border:1px solid var(--border-light);background:var(--bg);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;padding:8px 10px;font-size:11px;display:grid}.order-files li>svg{color:var(--subtle);margin-top:1px}.order-file-name{overflow-wrap:anywhere;min-width:0}.order-file-name small,.order-file-stats small{color:var(--subtle);margin-top:3px;font-size:10px;display:block}.order-file-stats{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.order-activity .detail-row.discount{color:var(--green)}.order-activity .detail-row.total{border-top:1px solid var(--border-light);padding-top:10px}.order-timeline{margin:6px 0 0;padding:0;list-style:none;position:relative}.order-timeline:before{content:"";background:var(--border);width:1px;position:absolute;top:12px;bottom:12px;left:11px}.order-timeline li{grid-template-columns:24px minmax(0,1fr);gap:12px;padding:8px 0;display:grid;position:relative}.timeline-dot{border:1px solid var(--border);background:var(--surface);width:24px;height:24px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.order-timeline li.good .timeline-dot{color:var(--green)}.order-timeline li.warn .timeline-dot{color:var(--accent);border-color:var(--accent-border)}.order-timeline li.muted{opacity:.85}.timeline-head{justify-content:space-between;align-items:baseline;gap:10px;padding-top:3px;display:flex}.timeline-head strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.timeline-amount{font:11px var(--mono);white-space:nowrap}.order-timeline p{color:var(--muted);overflow-wrap:anywhere;margin:3px 0 0;font-size:11px}.order-timeline small{color:var(--subtle);margin-top:3px;font-size:10px;display:block}.timeline-more{color:var(--muted);margin-top:6px}.button.danger{color:#f0c1ad;background:#e4a58a24;border-color:#e4a58a73}.button.danger:hover:not(:disabled){background:#e4a58a38}.confirm-dialog>p{color:var(--muted);margin:0 0 18px;line-height:1.6}.store-branding{gap:18px;display:grid}th.col-position,td.col-position{text-align:center;white-space:nowrap;width:1%;padding-left:18px;padding-right:8px;position:relative}th.col-position .sort-button{justify-content:center;position:relative}th.col-position .sort-button>svg{position:absolute;top:50%;left:calc(100% + 2px);transform:translateY(-50%)}.position-cell{justify-content:center;align-items:center;display:flex}.position-cell .drag-handle{width:18px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.drag-handle{width:20px;height:26px;color:var(--subtle);cursor:grab;touch-action:none;opacity:0;border-radius:5px;place-items:center;transition:opacity .14s,color .14s;display:grid}tr:hover .drag-handle,.drag-handle:focus-visible,tr.dragging .drag-handle{opacity:1}.drag-handle:hover{color:var(--text)}.position-number,input.position-input{box-sizing:border-box;width:calc(var(--pos-digits,2) * 1ch + 14px);height:24px;font:11px var(--mono);text-align:center;color:var(--muted);font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:5px;padding:0;line-height:22px}.position-number{transition:background-color .14s,color .14s,border-color .14s}button.position-number:hover{background:var(--raised);border-color:var(--border);color:var(--text)}input.position-input,input.position-input:focus{background:var(--raised);border-color:var(--accent-border);box-shadow:none;color:var(--text)}.position-cell.moved .position-number{animation:1.4s ease-out position-settled}@keyframes position-settled{0%,35%{background:var(--accent-soft);color:var(--text);box-shadow:inset 0 0 0 1px var(--accent-border)}to{background:0 0;box-shadow:inset 0 0 0 1px #0000}}tr.dragging td{background:var(--raised)}tr.dragging{z-index:3;position:relative;box-shadow:0 8px 24px #00000059}.row-move-move{transition:transform .22s cubic-bezier(.2,.8,.2,1)}html.is-drag-sorting,html.is-drag-sorting *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.order-hint{color:var(--subtle);align-items:center;gap:6px;display:inline-flex}@media (prefers-reduced-motion:reduce){.row-move-move,.drag-handle,.position-number{transition:none}.position-cell.moved .position-number{animation:none}}.connection-test{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0;display:flex}.email-log>li>.text-button,.email-log>li>.icon-button{flex-shrink:0;align-self:center}.email-log small{overflow-wrap:anywhere;display:block}.restore-steps ol{gap:4px;margin:6px 0;padding-left:18px;display:grid}.restore-steps code,.error-context dd{overflow-wrap:anywhere}.error-detail{gap:8px;margin-bottom:12px;display:grid}.error-context{grid-template-columns:max-content 1fr;gap:2px 12px;margin:0;font-size:12px;display:grid}.error-context dt{color:var(--muted)}.error-context dd{margin:0}.error-stack{white-space:pre;border:1px solid var(--border);background:var(--raised);border-radius:8px;max-height:260px;margin:0;padding:10px;font-size:11px;line-height:1.5;overflow:auto}input[data-field-error][aria-invalid=true],select[data-field-error][aria-invalid=true],textarea[data-field-error][aria-invalid=true]{border-color:#d98b86;outline-color:#d98b86;box-shadow:0 0 0 2px #d98b861a}.save-field-control:has([data-field-error]){border-color:#d98b86}.email-group-title{color:var(--subtle);margin:14px 0 8px;font-size:10px;font-weight:550}.email-group-title:first-of-type{margin-top:0}.settings-section.is-wide,.settings-content.is-full .settings-section.is-wide{display:block}.settings-section.is-wide>.section-head{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:14px;display:flex}.settings-section.is-wide>.section-head .pill{margin-top:0}.section-head-link{color:var(--muted);align-items:center;gap:4px;margin-left:auto;font-size:11px;display:inline-flex}.section-head-link:hover{color:var(--text)}.section-help{max-width:720px;margin:-6px 0 14px}.readiness-progress{align-items:center;gap:10px;min-width:180px;margin-top:0;display:flex}.readiness-progress .launch-progress-bar{flex:1;width:100px;margin-top:0}.readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.readiness-step{border:1px solid var(--border);background:var(--surface);text-align:left;width:100%;height:100%;color:inherit;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.readiness-step:not(.done){border-color:var(--accent-border)}.readiness-step.linked{cursor:pointer;transition:background-color var(--motion-fast)}.readiness-step.linked:hover{background:var(--raised)}.readiness-step.linked:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.readiness-text{flex:1;min-width:0}.readiness-text strong{font-size:11px;font-weight:550;display:block}.readiness-text small{color:var(--subtle);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;display:block;overflow:hidden}.readiness-go{color:var(--subtle);flex-shrink:0}.email-browser{grid-template-columns:minmax(240px,340px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.email-browser-list{border:1px solid var(--border);background:var(--surface);border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden}.email-browser-list>li+li{border-top:1px solid var(--border-light)}.email-browser-list>li.active{background:var(--accent-soft)}.email-browser-item{text-align:left;width:100%;min-height:38px;color:var(--muted);align-items:center;gap:10px;padding:8px 12px;font-size:11px;display:flex}.email-browser-item>span:first-of-type{flex:1;min-width:0}.email-browser-item>svg{color:var(--subtle);flex-shrink:0}.email-browser-item:hover,li.active>.email-browser-item{color:var(--text)}li.active>.email-browser-item{font-weight:550}.email-browser-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.email-browser-detail{gap:10px;padding:0 12px 12px 36px;display:grid}.email-browser-detail>p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.email-browser-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.email-browser-controls .email-template-toggle{background:0 0;border:0;padding:0}.email-browser-controls .button{min-height:29px;padding:0 11px}.email-browser-preview{scrollbar-width:thin;border-radius:10px;max-height:calc(100vh - 140px);position:sticky;top:16px;overflow:auto}.email-browser-preview .email-preview{position:static}.log-table{border:1px solid var(--border);background:var(--bg);border-radius:8px}.log-table td strong{font-weight:500;display:block}.log-table td small{color:var(--subtle);margin-top:3px;font-size:10px;display:block}.log-table th.num,.log-table td.num{text-align:right}.log-table td.log-reason{white-space:normal;color:var(--muted);font-size:11px}.log-table tbody tr:not(.log-row){cursor:default}.log-row.open{background:var(--surface)}.log-row .icon-button svg{transition:transform var(--motion-fast)}.log-row .icon-button svg.is-open{transform:rotate(180deg)}.log-detail>td{background:var(--surface);white-space:normal;padding:0 15px 15px}.log-detail:hover{background:0 0}.log-recipients{border:1px solid var(--border-light);background:var(--bg);border-radius:7px}.log-recipients thead{position:static}.log-recipients td{height:40px}@media (width<=1000px){.readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.email-browser{grid-template-columns:1fr}.email-browser-preview{max-height:none;position:static}}@media (width<=640px){.readiness-grid{grid-template-columns:1fr}.section-head-link{margin-left:0}}.password-input{min-width:0;display:block;position:relative}.password-input>input{width:100%;padding-right:38px}.password-toggle{width:30px;height:30px;color:var(--subtle);border-radius:6px;place-items:center;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.password-toggle:hover:not(:disabled){color:var(--text);background:var(--hover)}.password-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.password-toggle:disabled{opacity:.5;cursor:not-allowed}.editor label>.password-input>input,.smtp-grid>label>.password-input>input,.signin-field>.password-input>input{font-size:11px}.email-copy-editor{gap:10px;display:grid}.email-copy-editor label{color:var(--muted);gap:5px;font-size:10px;display:grid}.email-copy-editor input,.email-copy-editor textarea{width:100%;font-size:11px}.email-copy-editor textarea{resize:vertical;line-height:1.6}.email-placeholders{flex-wrap:wrap;gap:5px;display:flex}.email-placeholder{border:1px solid var(--border);background:var(--bg);font:10px var(--mono);color:var(--muted);border-radius:5px;padding:3px 7px}.email-placeholder:hover:not(:disabled){color:var(--text);border-color:var(--accent-border)}.email-copy-editor>.text-button{justify-self:start}.email-copy-locked{color:var(--subtle);align-items:center;gap:6px;margin:0;font-size:10px;display:flex}.sidebar-nav{flex-direction:column;display:flex}.nav-section{color:var(--subtle);letter-spacing:0;margin:17px 0 5px;padding:0 13px;font-size:11px}.nav-footer{border-top:1px solid var(--border-light);margin-top:auto;padding-top:9px}.nav-section+.nav-group{margin-top:0}.sidebar-compact .nav-section{color:#0000;background:var(--border-light);height:1px;margin:9px 6px;padding:0;overflow:hidden}.home-page{--home-width:1080px;padding:0 var(--page-gutter) 56px}.home-hero,.home-analytics{width:min(100%, var(--home-width));margin:0 auto}.home-hero{padding-top:clamp(36px,9vh,92px)}.home-hero>h2{text-align:center;letter-spacing:-.6px;margin-bottom:26px;font-size:clamp(22px,3vw,30px);font-weight:550}.home-search{border:1px solid var(--border);background:var(--control-sheen), var(--surface);width:100%;height:50px;box-shadow:0 0 0 4px var(--raised);color:var(--subtle);text-align:left;border-radius:10px;align-items:center;gap:11px;padding:0 12px 0 16px;font-size:13px;display:flex}.home-search>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.home-search kbd{border:1px solid var(--border);background:var(--raised);min-width:22px;height:22px;color:var(--muted);font:10px var(--mono);border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.home-search:hover{border-color:var(--accent-border);color:var(--text)}.home-search:focus-visible{outline:1px solid var(--accent);outline-offset:3px}.home-alerts{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.home-alert{color:#d4bb89;background:#c4a66c0f;border:1px solid #c4a66c40;border-radius:7px;align-items:center;gap:8px;min-height:32px;padding:0 10px;font-size:12px;display:inline-flex}.home-alert:hover{border-color:#c4a66c80}.home-columns{grid-template-columns:repeat(var(--columns,3), minmax(0, 1fr));border-bottom:1px solid var(--border);gap:32px;margin-top:34px;padding-bottom:38px;display:grid}.home-column{min-width:0}.home-column-head{min-height:30px;color:var(--muted);font:450 12px var(--sans);letter-spacing:0;align-items:center;gap:7px;margin-bottom:6px;display:flex}a.home-column-head:hover{color:var(--text)}.home-column-head .count{min-width:20px;padding:1px 6px}.home-row{border-bottom:1px solid var(--border-light);min-height:50px;color:var(--text);align-items:center;gap:11px;font-size:13px;display:flex}.home-row>svg:first-child{color:var(--subtle);flex-shrink:0}.home-row>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.home-row small{color:var(--subtle);font:11px var(--mono);margin-left:8px}.home-row em{color:var(--subtle);font-style:normal}.home-row>svg:last-child{color:var(--subtle);transition:transform var(--motion-fast) var(--ease-out);flex-shrink:0}.home-row:hover>svg:last-child{color:var(--text);transform:translate(2px)}.home-row:hover>span{color:var(--accent)}.home-empty{color:var(--subtle);padding:15px 0;font-size:12px}.home-empty-action{background:var(--surface);min-height:52px;color:var(--muted);border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.home-empty-action:hover{background:var(--raised);color:var(--text)}.home-analytics{padding-top:34px}.home-analytics>header{align-items:center;gap:8px;margin-bottom:16px;display:flex}.home-analytics h2{font:550 16px var(--sans);letter-spacing:-.2px;flex:1}.home-analytics .select-trigger,.analytics-filters .select-trigger{width:auto;min-width:150px}.analytics-period{font:10px var(--mono);color:var(--subtle);text-transform:uppercase;white-space:nowrap;margin-right:6px}.stat-meter{background:var(--raised);border-radius:3px;height:6px;margin:auto 0 18px;overflow:hidden}.stat-meter i{background:var(--accent);opacity:.8;border-radius:3px;height:100%;display:block}.analytics-filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.analytics-body{padding:22px var(--page-gutter) 40px}.analytics-grid{transition:opacity var(--motion-normal);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.refreshing{opacity:.72}.stat-card{border:1px solid var(--border);background:var(--surface);border-radius:9px;flex-direction:column;min-width:0;min-height:164px;padding:16px 18px 0;display:flex;position:relative;overflow:hidden}.stat-card.large{grid-column:span 2;min-height:300px;padding-bottom:12px}.stat-card-head{justify-content:space-between;align-items:center;gap:8px;min-height:22px;display:flex}.stat-card-head h3{color:var(--muted);font:450 12px var(--sans);letter-spacing:0}.stat-card-link{width:24px;height:24px;margin-right:-6px}.stat-card-figure{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:6px;display:flex}.stat-card-figure>strong{font:500 24px var(--mono);letter-spacing:-1.2px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.stat-card.large .stat-card-figure>strong{font-size:30px}.stat-trend{font:11px var(--mono);color:var(--subtle);align-items:center;gap:2px;display:inline-flex}.stat-trend.good{color:var(--green)}.stat-trend.bad{color:#e0a17f}.stat-card-note{color:var(--subtle);margin-top:4px;font-size:11px}.stat-card-chart{margin-top:auto;padding-top:14px}.stat-card.small .stat-card-chart{margin:auto -18px 0}.stat-card.small .chart.compact .chart-plot{height:64px}.stat-card.small .chart-tooltip{top:-30px}.stat-card-empty{flex:1;justify-content:center;align-items:center;min-height:70px;margin:8px -18px 0;display:flex;position:relative}.stat-card-empty svg{width:100%;height:100%;position:absolute;inset:0}.stat-card-empty path{fill:none;stroke:var(--border);stroke-width:1.5px;vector-effect:non-scaling-stroke}.stat-card-empty span{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:999px;padding:5px 11px;font-size:11px;position:relative}.analytics-grid.skeleton .stat-card{background:linear-gradient(90deg, var(--surface), var(--raised), var(--surface));background-size:200% 100%;animation:1.4s ease-in-out infinite skeleton}@keyframes skeleton{to{background-position:-200% 0}}.chart-compare{stroke:var(--subtle);stroke-opacity:.55;stroke-width:1.5px;stroke-dasharray:4 4}.chart-tooltip small{color:var(--subtle);font:10px var(--mono)}.chart-legend{color:var(--subtle);gap:14px;margin-top:8px;font-size:10px;display:flex}.chart-legend span{align-items:center;gap:6px;display:inline-flex}.legend-line{border-top:2px solid var(--accent);width:14px;height:0}.legend-line.dashed{border-top:1.5px dashed var(--subtle)}.analytics-panels{transition:opacity var(--motion-normal);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.analytics-panel{border:1px solid var(--border);background:var(--surface);border-radius:9px;min-width:0;padding:16px 18px 18px}.analytics-panel>header{justify-content:space-between;align-items:center;min-height:24px;margin-bottom:10px;display:flex}.analytics-panel h3{color:var(--muted);font:450 12px var(--sans);letter-spacing:0}.analytics-panel .rail-row span.muted{text-transform:none;margin-left:auto}.analytics-panel .discount-name{font:11px var(--mono);color:var(--text);text-transform:none}.ranked-list{margin:0;padding:0;list-style:none}.ranked-list li{border-bottom:1px solid var(--border-light);align-items:center;gap:4px;display:flex}.ranked-row{text-align:left;flex:1;align-items:center;gap:10px;min-width:0;min-height:42px;font-size:12px;display:flex;position:relative}.ranked-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ranked-meta{color:var(--subtle);font-size:11px}.ranked-row strong{text-align:right;min-width:72px;font:500 12px var(--mono);font-variant-numeric:tabular-nums}.ranked-bar{background:var(--accent);opacity:.55;border-radius:2px;height:2px;position:absolute;bottom:5px;left:0}.ranked-row:hover .ranked-name{color:var(--accent)}.checkout-bar{background:var(--raised);border-radius:4px;gap:2px;height:8px;margin:4px 0 8px;display:flex;overflow:hidden}.checkout-bar i{flex-basis:0;min-width:0}.checkout-bar .completed{background:var(--green)}.checkout-bar .pending{background:#c4a66c}.checkout-bar .abandoned{background:var(--subtle)}.heatmap-summary{color:var(--subtle);margin-bottom:12px;font-size:11px}.heatmap-grid{grid-template-columns:30px repeat(24,minmax(0,1fr));align-items:center;gap:3px;display:grid}.heatmap-day,.heatmap-hour{color:var(--subtle);white-space:nowrap;font-size:9px}.heatmap-hour{overflow:visible}.heatmap-cell{aspect-ratio:1;background:var(--raised);border-radius:2px;min-height:8px;display:block}.heatmap-cell[data-level="1"]{background:color-mix(in srgb, var(--accent) 16%, var(--surface))}.heatmap-cell[data-level="2"]{background:color-mix(in srgb, var(--accent) 34%, var(--surface))}.heatmap-cell[data-level="3"]{background:color-mix(in srgb, var(--accent) 58%, var(--surface))}.heatmap-cell[data-level="4"]{background:color-mix(in srgb, var(--accent) 85%, var(--surface))}.heatmap-cell.active{outline:1px solid var(--text);outline-offset:1px}.heatmap-foot{align-items:center;gap:10px;min-height:22px;margin-top:10px;display:flex}.heatmap-readout{color:var(--muted);font:10px var(--mono)}.heatmap-legend{color:var(--subtle);align-items:center;gap:3px;margin-left:auto;font-size:9px;display:inline-flex}.heatmap-legend .heatmap-cell{width:9px;min-height:9px}@media (width<=1100px){.analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-panels{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.home-columns{grid-template-columns:minmax(0,1fr);gap:22px}.analytics-page .page-heading{flex-direction:column;align-items:stretch}.analytics-filters{justify-content:flex-start}}@media (width<=560px){.analytics-grid{grid-template-columns:minmax(0,1fr)}.stat-card.large{grid-column:auto;min-height:260px}.home-search kbd{display:none}}@media (prefers-reduced-motion:reduce){.analytics-grid.skeleton .stat-card{animation:none}}.availability{border-bottom:1px solid var(--border-light);gap:12px;padding-bottom:16px;display:grid}.availability-switch{align-items:flex-start;gap:11px;display:flex}.availability-switch .switch{margin-top:1px}.availability-switch>span{gap:3px;display:grid}.availability-switch strong{font-weight:500}.availability-switch small{color:var(--muted);line-height:1.5}.included-in{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.included-in .field-label{width:100%}.inclusion{border:1px solid var(--border);background:var(--surface);border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;display:inline-flex}.inclusion small{color:var(--subtle);font-size:10px}.inclusion:hover{border-color:var(--accent-border)}.availability-warning{color:#d4bb89;align-items:flex-start;gap:8px;font-size:11px;line-height:1.5;display:flex}.availability-warning>svg{flex-shrink:0;margin-top:2px}.availability-warning .text-button{white-space:nowrap;margin-left:auto}.price-members{color:var(--muted)}.price-members.unreachable{color:#d4bb89}.email-preview-frames{transition:height .18s var(--ease-out);position:relative}.email-preview-frames>.email-preview-frame{visibility:hidden;height:100%;position:absolute;inset:0}.email-preview-frames>.email-preview-frame.is-front{visibility:visible}.email-preview-tools{align-items:center;gap:8px;display:flex}.email-browser-row{align-items:center;gap:8px;padding-right:12px;display:flex}.email-browser-row>.email-browser-item{flex:1;min-width:0}.email-browser-row>.switch{flex-shrink:0}.email-browser-chevron{color:var(--subtle);transition:transform .19s var(--ease-out);margin-left:auto;transform:rotate(-90deg)}li.active .email-browser-chevron{transform:rotate(0)}.email-browser-panel{opacity:0;transition:grid-template-rows .2s var(--ease-out), opacity .14s;grid-template-rows:0fr;display:grid}.email-browser-panel.open{opacity:1;grid-template-rows:1fr}.email-browser-panel-inner{min-height:0;overflow:hidden}.email-browser-list>li{transition:background-color .14s}@media (prefers-reduced-motion:reduce){.email-browser-panel,.email-browser-chevron,.email-preview-frames{transition:none}}.email-font .select-trigger{width:184px}.email-browser-controls>.button{margin-left:auto}.email-browser-controls:empty{display:none}.email-browser-switch-space{flex-shrink:0;width:31px}.availability-missing{color:#d4bb89}.select-font-label{font-size:13px}
