@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./mona-sans-vietnamese-wght-normal-DsUdksa4.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:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./mona-sans-latin-ext-wght-normal-BqSk0Z3x.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:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./mona-sans-latin-wght-normal-Pz49MTQZ.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{--fp-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23586074' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}:root[data-theme=dark]{--fp-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a3abc0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}select.fp-input{appearance:none;cursor:pointer;background-image:var(--fp-chevron);text-overflow:ellipsis;white-space:nowrap;background-position:right 11px center;background-repeat:no-repeat;background-size:14px;padding-inline-end:34px!important}select.fp-input:disabled{cursor:not-allowed;opacity:.6}select.fp-input[data-open]{border-color:var(--accent);outline:3px solid var(--accent-soft);outline-offset:0}.fp-select-pop,.fp-menu{z-index:2147483000;box-sizing:border-box;background:var(--panel);color:var(--text);border:1px solid var(--border);font:13px/1.4 var(--font-sans);border-radius:12px;flex-direction:column;animation:.12s cubic-bezier(.2,.8,.2,1) fp-pop-in;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 48px -12px #0f142847,0 4px 12px -4px #0f14281f}:root[data-theme=dark] :is(.fp-select-pop,.fp-menu){box-shadow:0 18px 48px -12px #000000b3,0 0 0 1px #ffffff08}@keyframes fp-pop-in{0%{opacity:0;transform:translateY(-3px)scale(.985)}}.fp-select-search{border-bottom:1px solid var(--border);color:var(--muted);flex:none;align-items:center;gap:8px;padding:0 12px;display:flex}.fp-select-search input{min-width:0;height:40px;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1}.fp-select-search input:focus,.fp-select-search input:focus-visible{box-shadow:none;border:0;outline:none}.fp-select-search input::placeholder{color:var(--muted);opacity:.8}.fp-select-list{overscroll-behavior:contain;outline:0;padding:5px;overflow-y:auto}.fp-select-option{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:7px;align-items:center;gap:10px;min-height:34px;padding:6px 10px;display:flex}.fp-select-option>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fp-select-option[data-active]{background:var(--panel-soft)}.fp-select-option[aria-selected=true]{font-weight:600}.fp-select-option[aria-selected=true] .fp-icon{color:var(--accent);flex:none}.fp-select-option[aria-disabled]{opacity:.45;cursor:default}.fp-select-group{color:var(--muted);letter-spacing:.02em;padding:10px 10px 4px;font-size:11px;font-weight:600}.fp-select-empty{color:var(--muted);text-align:center;padding:14px 10px}.fp-menu{min-width:232px;max-width:min(340px,100vw - 16px);max-height:calc(100vh - 16px);padding:5px;overflow-y:auto}.fp-menu-title{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;padding:7px 10px 6px;font-size:11px;font-weight:600;overflow:hidden}.fp-menu-group+.fp-menu-group{border-top:1px solid var(--border);margin-top:5px;padding-top:5px}.fp-menu-label{color:var(--muted);padding:6px 10px 3px;font-size:11px;font-weight:600}.fp-menu-item{width:100%;min-height:32px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:5px 10px 5px 8px;display:flex}.fp-menu-item:hover:not(:disabled),.fp-menu-item:focus-visible{background:var(--panel-soft);outline:0}.fp-menu-item:disabled{opacity:.42;cursor:default}.fp-menu-icon{width:16px;color:var(--muted);flex:none;display:inline-flex}.fp-menu-item[aria-checked=true] .fp-menu-icon{color:var(--accent)}.fp-menu-text{flex-direction:column;flex:1;min-width:0;display:flex}.fp-menu-text>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fp-menu-text small{color:var(--muted);font-size:11px;line-height:1.35}.fp-menu-item kbd{color:var(--muted);font:11px var(--font-sans);letter-spacing:.02em;background:0 0;border:0;margin-inline-start:12px;padding:0}.fp-menu-item.is-danger{color:var(--danger)}.fp-menu-item.is-danger .fp-menu-icon{color:currentColor}.fp-menu-item.is-danger:hover:not(:disabled),.fp-menu-item.is-danger:focus-visible{background:color-mix(in srgb, var(--danger) 9%, var(--panel))}@media (pointer:coarse){.fp-menu-item,.fp-select-option{min-height:42px}}@media (width<=1023px){[dir=rtl] .app-sidebar:not(.is-open),[dir=rtl] .fc-sidebar:not(.is-open){transform:translate(102%)}}@media (width<=760px){[dir=rtl] .dash-sidebar:not(.is-open){transform:translate(100%)}}@media (width<=1099px){[dir=rtl] .ed-app:not(.is-inspector-open) .ed-inspector{transform:translate(-105%)}}[dir=rtl] .ed-modal.is-drawer[open]{animation-name:ed-drawer-in-rtl}@keyframes ed-drawer-in-rtl{0%{opacity:0;transform:translate(-30px)}}[dir=rtl] .ss-switch[aria-checked=true] span{transform:translate(-20px)}[dir=rtl] .commerce-switch input:checked+span:after{transform:translate(-16px)}[dir=rtl] .ed-switch-field input:checked+.ed-switch:after{transform:translate(-15px)}[dir=rtl] .app-link-button:hover .fp-icon[data-icon$=-right],[dir=rtl] .home-row:hover .home-row-chevron{transform:translate(-2px)scaleX(-1)}[dir=rtl] .ob-card-wide:hover .ob-card-arrow{transform:translate(-3px)scaleX(-1)}[dir=rtl] .fp-icon[data-icon$=-left],[dir=rtl] .fp-icon[data-icon$=-right],[dir=rtl] .fp-icon[data-icon=external-link],[dir=rtl] .fp-icon[data-icon=undo],[dir=rtl] .fp-icon[data-icon=redo],[dir=rtl] .fp-icon[data-icon=reply],[dir=rtl] .fp-icon[data-icon=log-out],[dir=rtl] .fp-icon[data-icon=send]{transform:scaleX(-1)}:root:lang(ja){--font-cjk:"Hiragino Sans", "Yu Gothic UI", "Meiryo", "Noto Sans CJK JP", "PingFang SC", "Microsoft YaHei"}:root:lang(ko){--font-cjk:"Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans CJK KR", "PingFang SC"}[dir=rtl] select.fp-input{background-position:11px}:root{--bg:#fbfbfd;--panel:#fff;--panel-soft:#f3f4f8;--text:#0e1325;--muted:#586074;--border:#e4e6ee;--accent:#3550f5;--accent-hover:#2339d9;--accent-soft:#eceffe;--danger:#c43f47;--on-danger:#fff;--success:#1f7f58;--warning:#8f6a1d;--radius:16px;--radius-sm:10px;--radius-lg:24px;--radius-xl:32px;--shadow:0 8px 30px #141b340f;--shadow-lg:0 30px 70px -30px #19204847, 0 10px 24px -12px #1920481f;--ink:#0b0f1d;--ink-soft:#151a2d;--on-ink:#f4f5fb;--sky:#d7ecff;--mint:#d3f5e6;--butter:#fff1bf;--blush:#ffdfe8;--lavender:#e6defe;--peach:#ffe4d1;--font-scripts:"Segoe UI", "Noto Sans", "Geeza Pro", "Noto Sans Arabic", "Noto Nastaliq Urdu", Tahoma, "Arial Hebrew", "Noto Sans Hebrew", "Kohinoor Devanagari", "Noto Sans Devanagari", "Kohinoor Bangla", "Noto Sans Bengali", "Nirmala UI", Thonburi, "Noto Sans Thai", "Leelawadee UI", var(--font-cjk);--font-cjk:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Hiragino Sans", "Yu Gothic UI", "Noto Sans CJK JP", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans CJK KR";--font-sans:"Mona Sans Variable", "Inter", -apple-system, BlinkMacSystemFont, var(--font-scripts), sans-serif;--font-display:"Mona Sans Variable", "Inter", -apple-system, BlinkMacSystemFont, var(--font-scripts), sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;font-family:var(--font-sans);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5}:root[data-theme=dark]{--bg:#0b0f1a;--panel:#131927;--panel-soft:#1a2132;--text:#eef0f7;--muted:#a3abc0;--border:#283044;--accent:#8a9dff;--accent-hover:#aebbff;--accent-soft:#1f2a52;--danger:#ff9298;--on-danger:#1d0709;--success:#79d5ac;--warning:#e3c27d;--shadow:0 8px 30px #00000040;--shadow-lg:0 30px 70px -30px #000000b3, 0 10px 24px -12px #0006;--ink:#05070d;--ink-soft:#10141f;--on-ink:#f4f5fb;--sky:#13304b;--mint:#123a2e;--butter:#3a3216;--blush:#3e1d2a;--lavender:#271f4a;--peach:#3d2617;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}body{background:var(--bg);min-width:320px;color:var(--text);margin:0}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}button,a{touch-action:manipulation}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.fp-icon{vertical-align:middle;flex:none;display:inline-block}.fp-icon-spin{animation:1s linear infinite fp-spin}@keyframes fp-spin{to{transform:rotate(360deg)}}.fp-brand{color:var(--text);flex-shrink:0;align-items:center;font-size:23px;line-height:1;text-decoration:none;display:inline-flex}.fp-logo{flex:none;width:auto;height:1.42em;display:block}:root{--fp-logo-frost-1:#000;--fp-logo-frost-2:#000;--fp-logo-page-1:#719b51;--fp-logo-page-2:#6c964e;--fp-logo-ice:#4a88a3;--fp-logo-leaf:#75b24a;--fp-logo-core:#f7ffec}:root[data-theme=dark],.on-photo{--fp-logo-frost-1:#fff;--fp-logo-frost-2:#fff;--fp-logo-page-1:#92bd72;--fp-logo-page-2:#83af5f;--fp-logo-ice:#d8f5ff;--fp-logo-leaf:#a5f376;--fp-logo-core:#f7ffec}.fp-brand-mark{flex:none;width:1.12em;height:1.12em;display:block}.fp-brand-compact{font-size:19px}.fp-theme-toggle{border:1px solid var(--border);width:38px;height:38px;color:var(--muted);background:var(--panel);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.fp-theme-toggle:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.fp-button,.fp-button-secondary,.fp-button-ghost,.fp-button-danger{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:10px 17px;font-size:13px;font-weight:620;line-height:1.5;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.fp-button-ghost,.fp-button.fp-button-ghost{color:var(--text);box-shadow:none;background:0 0}.fp-button:active,.fp-button-secondary:active,.fp-button-ghost:active{transform:translateY(1px)}.fp-button:disabled,.fp-button-secondary:disabled,.fp-button-ghost:disabled{opacity:.5;box-shadow:none;transform:none}.fp-input{border:1px solid var(--border);background:var(--panel);width:100%;min-height:44px;color:var(--text);border-radius:8px;padding:11px 13px;font-size:14px;transition:border-color .15s}.fp-input::placeholder{color:var(--muted);opacity:.7}.fp-input:focus{border-color:var(--accent);outline:3px solid var(--accent-soft);outline-offset:0}.fp-card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.fp-badge{border:1px solid var(--border);color:var(--muted);background:var(--panel);border-radius:5px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.6;display:inline-flex}.fp-eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:1.8px;font-size:11px;font-weight:650}.fp-muted{color:var(--muted)}.fp-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}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--surface-raised:var(--panel);--surface-sunken:color-mix(in srgb, var(--panel-soft) 70%, var(--bg));--border-strong:color-mix(in srgb, var(--muted) 38%, var(--border));--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:24px;--shadow-sm:0 1px 2px #1723340d, 0 1px 1px #17233408;--shadow-md:0 1px 2px #1723340a, 0 8px 24px -8px #1723341f;--shadow-lg:0 2px 6px #1723340d, 0 24px 48px -16px #17233433;--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.14s;--duration-base:.22s;--tint-blue:#2459f4;--tint-blue-soft:#ecf1ff;--tint-blue-ink:#1b46c9;--tint-violet:#7357e8;--tint-violet-soft:#f2efff;--tint-violet-ink:#5a3fd0;--tint-pink:#e0518f;--tint-pink-soft:#fdeef5;--tint-pink-ink:#b52f6a;--tint-coral:#f0704f;--tint-coral-soft:#fff0ea;--tint-coral-ink:#b2462a;--tint-amber:#e7a221;--tint-amber-soft:#fff6e2;--tint-amber-ink:#8a5a00;--tint-green:#23a26d;--tint-green-soft:#e8f7ef;--tint-green-ink:#17784f;--tint-teal:#16a2a8;--tint-teal-soft:#e5f7f7;--tint-teal-ink:#0d7378;--tint-sky:#2f97e8;--tint-sky-soft:#e9f4fe;--tint-sky-ink:#1769ad;--gradient-dawn:linear-gradient(135deg, #eef2ff 0%, #f7eefe 48%, #fff1ea 100%);--gradient-mint:linear-gradient(135deg, #e7f8f1 0%, #eaf4ff 100%);--gradient-hero:radial-gradient(1200px 420px at 10% -10%, #7357e81a, transparent 60%), radial-gradient(900px 380px at 95% 0%, #f0704f14, transparent 60%)}:root[data-theme=dark]{--surface-raised:color-mix(in srgb, var(--panel) 95%, white 5%);--surface-sunken:color-mix(in srgb, var(--bg) 60%, var(--panel));--border-strong:color-mix(in srgb, var(--muted) 34%, var(--border));--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 1px 2px #00000040, 0 10px 28px -10px #00000080;--shadow-lg:0 2px 6px #0000004d, 0 24px 48px -16px #0009;--tint-blue:#7c9cff;--tint-blue-soft:#1d2a4a;--tint-blue-ink:#a9bdff;--tint-violet:#a492ff;--tint-violet-soft:#2a2350;--tint-violet-ink:#c4b8ff;--tint-pink:#f08ab6;--tint-pink-soft:#3d1f30;--tint-pink-ink:#f7b3d1;--tint-coral:#ff9b7f;--tint-coral-soft:#3d2420;--tint-coral-ink:#ffbca9;--tint-amber:#f2c063;--tint-amber-soft:#3a2e17;--tint-amber-ink:#f6d48f;--tint-green:#63d3a1;--tint-green-soft:#173327;--tint-green-ink:#8fe3bd;--tint-teal:#5fd0d4;--tint-teal-soft:#15302f;--tint-teal-ink:#8fe0e3;--tint-sky:#79bdf5;--tint-sky-soft:#172c40;--tint-sky-ink:#a6d3fa;--gradient-dawn:linear-gradient(135deg, #1b2440 0%, #261f3d 50%, #33231f 100%);--gradient-mint:linear-gradient(135deg, #15302a 0%, #172a40 100%);--gradient-hero:radial-gradient(1200px 420px at 10% -10%, #a492ff1f, transparent 60%), radial-gradient(900px 380px at 95% 0%, #ff9b7f14, transparent 60%)}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./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(./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(./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(./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(./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(./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(./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:Inter Tight;font-style:normal;font-weight:400 700;font-display:swap;src:url(./inter-tight-latin-variable-DX-nOvPD.woff2)format("woff2");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:Inter Tight;font-style:normal;font-weight:400 700;font-display:swap;src:url(./inter-tight-latin-ext-variable-B4u9PlvR.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--font-sans:"Inter Variable", ui-sans-serif, system-ui, -apple-system, var(--font-scripts), sans-serif;--font-display:"Inter Tight", "Inter Variable", ui-sans-serif, system-ui, var(--font-scripts), sans-serif;--on-accent:#fff;--accent-fill:#37694a;--sidebar-surface:#f5f5f5;--bg:#fafafa;--panel:#fff;--panel-soft:#f3f3f3;--surface-raised:#fff;--surface-sunken:#f5f5f5;--text:#171717;--muted:#626262;--border:#e5e5e5;--border-strong:#cfcfcf;--accent:#37694a;--accent-hover:#285638;--accent-soft:#edf4ef;--accent-ink:#2e603f;--danger:#be323c;--on-danger:#fff;--success:#17784f;--warning:#8a5a00;--ink:#171717;--ink-soft:#242424;--on-ink:#fff;--button:#171717;--button-hover:#333;--on-button:#fff;--radius-sm:8px;--radius-md:8px;--radius:15px;--radius-lg:20px;--radius-xl:25px;--shadow-sm:none;--shadow:0 1px 2px #0000000a, 0 8px 24px -14px #00000029;--shadow-md:0 1px 2px #0000000a, 0 12px 32px -16px #00000038;--shadow-lg:0 2px 6px #0000000d, 0 32px 72px -30px #0000005c;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.16, 1, .3, 1);--duration-fast:.14s;--duration-base:.24s;--gradient-hero:none;--gradient-dawn:linear-gradient(180deg, #f6f6f6, #eee);--frost:linear-gradient(135deg, #466c52, #2e4e38);--frost-glow:#46785429;--focus:0 0 0 3px color-mix(in srgb, var(--accent) 26%, transparent);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--text-xs:12px;--text-sm:13px;--text-md:15px;--text-lg:17px;--text-xl:22px;--text-2xl:30px;--status-done:var(--success);--status-current:var(--accent);--status-todo:var(--border-strong);--status-skipped:var(--muted);--status-error:var(--danger);--target-min:44px;--drawer-width:480px;--focus-ring:var(--focus);--tint-blue:#2b8ed6;--tint-blue-soft:#e8f2fb;--tint-blue-ink:#0a5f9f;--tint-sky:#3d9ee0;--tint-sky-soft:#eaf4fc;--tint-sky-ink:#1265a3;--tint-teal:#1e9a96;--tint-teal-soft:#e5f5f4;--tint-teal-ink:#0d6d6a;--tint-violet:#6b6fd6;--tint-violet-soft:#eff0fc;--tint-violet-ink:#4a4eb3;--tint-pink:#c2577f;--tint-pink-soft:#fbeef3;--tint-pink-ink:#9c3b61;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:14px}:root[data-theme=dark]{--on-accent:#102016;--sidebar-surface:#0c0c0c;--bg:#080808;--panel:#111;--panel-soft:#1b1b1b;--surface-raised:#171717;--surface-sunken:#0c0c0c;--text:#f2f2f2;--muted:#a0a0a0;--border:#282828;--border-strong:#414141;--accent:#8eb69a;--accent-hover:#adcfb7;--accent-soft:#15231a;--accent-ink:#b4cfbe;--danger:#ff8f97;--on-danger:#1d0709;--success:#6fd3a6;--warning:#e8c47a;--ink:#050505;--ink-soft:#111;--on-ink:#f5f5f5;--button:#f2f2f2;--button-hover:#fff;--on-button:#080808;--shadow-sm:none;--shadow:0 1px 2px #00000059, 0 10px 28px -14px #0009;--shadow-md:0 1px 2px #0000004d, 0 14px 36px -16px #000000b3;--shadow-lg:0 2px 8px #0006, 0 36px 84px -32px #000000d9;--gradient-dawn:linear-gradient(180deg, #171717, #111);--frost-glow:#46785429;--tint-blue:#62bbff;--tint-blue-soft:#13283b;--tint-blue-ink:#a9dcff;--tint-sky:#79c4ff;--tint-sky-soft:#142a3b;--tint-sky-ink:#ace0ff;--tint-teal:#5fd0cc;--tint-teal-soft:#112d2c;--tint-teal-ink:#94e3e0;--tint-violet:#a3a6ff;--tint-violet-soft:#1f2142;--tint-violet-ink:#c6c8ff;--tint-pink:#f08ab0;--tint-pink-soft:#33192a;--tint-pink-ink:#f6b6cf;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);font-family:var(--font-sans);font-size:14px}:where(.app-root small:not(.dash-document-preview small),.fc-root small,.ed-app small:not(.ed-site small)){font-size:max(11px,.84em)}input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--accent-fill)}:where(b,strong,th,dt,summary,h1,h2,h3,h4,h5,h6):where(:not(.fp-site *,.dash-document-preview *)){font-weight:500}:is(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:color-mix(in srgb, var(--accent) 22%, transparent);color:inherit}.fp-button,.fp-button-secondary,.fp-button-ghost,.fp-button-danger{letter-spacing:-.005em;min-height:38px;transition:background-color var(--duration-fast), border-color var(--duration-fast), color var(--duration-fast), box-shadow var(--duration-fast), transform var(--duration-fast) var(--ease-out);border-radius:999px;gap:8px;padding:8px 16px;font-size:13.5px;font-weight:500;line-height:1.3}.fp-button{color:var(--on-button);background:var(--button);box-shadow:none}.fp-button:hover{background:var(--button-hover);box-shadow:none}.fp-button-secondary,.fp-button.fp-button-secondary{color:var(--text);background:var(--panel);border-color:var(--border-strong);box-shadow:none}.fp-button-secondary:hover,.fp-button.fp-button-secondary:hover{background:var(--panel-soft);border-color:color-mix(in srgb, var(--muted) 45%, var(--border))}.fp-button-ghost,.fp-button.fp-button-ghost{color:var(--text);background:0 0}.fp-button-ghost:hover,.fp-button.fp-button-ghost:hover{background:color-mix(in srgb, var(--text) 6%, transparent)}.fp-button-danger,.fp-button.fp-button-danger{color:var(--danger);background:var(--panel);border-color:var(--border-strong)}.fp-button-danger:hover{background:color-mix(in srgb, var(--danger) 7%, var(--panel));border-color:color-mix(in srgb, var(--danger) 55%, var(--border))}.fp-button:active,.fp-button-secondary:active,.fp-button-ghost:active,.fp-button-danger:active{transform:scale(.98)}.fp-button:disabled,.fp-button-secondary:disabled,.fp-button-ghost:disabled,.fp-button-danger:disabled{opacity:.45;transform:none}.fp-button .fp-icon,.fp-button-secondary .fp-icon,.fp-button-ghost .fp-icon,.fp-button-danger .fp-icon{width:16px;height:16px}.fp-input{border-color:var(--border-strong);min-height:40px;transition:border-color var(--duration-fast), box-shadow var(--duration-fast);border-radius:8px;padding:9px 12px;font-size:14px}.fp-input:hover{border-color:color-mix(in srgb, var(--muted) 50%, var(--border))}.fp-input:focus{border-color:var(--accent);box-shadow:var(--focus);outline:0}.fp-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.fp-badge{border-radius:999px;font-weight:500}.fp-eyebrow{color:var(--muted);letter-spacing:.02em;text-transform:none;font-size:11.5px;font-weight:500}.fp-theme-toggle{background:0 0;border-color:#0000;width:36px;height:36px}.fp-theme-toggle:hover{color:var(--text);background:color-mix(in srgb, var(--text) 7%, transparent);border-color:#0000}@media (pointer:coarse){.fp-button,.fp-button-secondary,.fp-button-ghost,.fp-button-danger,.fp-input{min-height:44px}.fp-theme-toggle{width:44px;height:44px}}.fp-search-preview,.fp-share-preview{gap:8px;min-width:0;margin:0;display:grid}.fp-preview-caption{color:var(--muted);letter-spacing:.02em;font-size:12px;font-weight:600}.fp-search-preview{border:1px solid var(--border);background:var(--panel);border-radius:12px;padding:14px 16px}.fp-search-preview.is-phone{max-width:360px}.fp-search-site{align-items:center;gap:10px;min-width:0;display:flex}.fp-search-site>span:last-child{min-width:0}.fp-search-site strong,.fp-search-site small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fp-search-site strong{font-size:13px;font-weight:500}.fp-search-site small{color:var(--muted);font-size:12px}.fp-search-favicon{background:var(--surface-sunken);border:1px solid var(--border);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:600;display:grid}.fp-search-title{color:#1a0dab;overflow-wrap:anywhere;margin:2px 0 0;font-size:19px;line-height:1.3}:root[data-theme=dark] .fp-search-title{color:#99c3ff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fp-search-title{color:#99c3ff}}.fp-search-description{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.5}.fp-search-description.is-empty{font-style:italic}.fp-share-card{border:1px solid var(--border);background:var(--surface-sunken);border-radius:12px;max-width:420px;overflow:hidden}.fp-share-card img,.fp-share-empty{aspect-ratio:1.91;object-fit:cover;background:var(--surface-raised);width:100%;display:block}.fp-share-empty{color:var(--muted);place-items:center;font-size:13px;display:grid}.fp-share-text{gap:2px;padding:10px 12px;display:grid}.fp-share-text small{color:var(--muted);letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.fp-share-text strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.fp-share-text span{color:var(--muted);font-size:13px}.dash-shell{min-height:100vh;font-size:13px;display:flex}.dash-shell h1,.dash-shell h2,.dash-shell h3,.dash-auth h1,.dash-auth h2{margin:0}.dash-shell button,.dash-auth button{-webkit-appearance:none}.dash-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dash-sidebar{background:var(--panel);border-inline-end:1px solid var(--border);z-index:30;overscroll-behavior:contain;flex-direction:column;width:242px;padding:29px 18px 0;display:flex;position:fixed;inset-block:0;inset-inline:0 auto;overflow-y:auto}.dash-sidebar-brand{justify-content:space-between;align-items:center;padding:0 12px;display:flex}.dash-sidebar-brand .fp-brand{font-size:23px}.dash-workspace{border:1px solid var(--border);border-radius:9px;align-items:center;gap:10px;margin:34px 0 30px;padding:11px;display:flex}.dash-workspace-icon{color:#70614c;width:33px;height:33px;font-family:var(--font-display);background:#f1ede5;border:1px solid #e8e1d4;border-radius:7px;flex:none;place-items:center;font-size:19px;display:grid}.dash-workspace>div{flex:1;min-width:0}.dash-workspace strong,.dash-workspace>div>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dash-workspace strong{font-size:11px;font-weight:500}.dash-workspace>div>span{color:var(--muted);margin-top:2px;font-size:12px}.dash-workspace>.fp-icon{color:var(--muted)}.dash-nav-label{color:var(--muted);letter-spacing:1.3px;margin-bottom:12px;padding:0 11px;font-size:11px;font-weight:500}.dash-main-nav{gap:5px;display:grid}.dash-main-nav>button{color:var(--muted);text-align:start;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;padding:12px;font-size:12px;display:flex}.dash-main-nav>button:hover{color:var(--text);background:var(--panel-soft)}.dash-main-nav>button.is-active{color:var(--accent);background:var(--accent-soft);font-weight:500}.dash-main-nav>button>.fp-icon:last-child:not(:first-child){margin-inline-start:auto}.dash-nav-count{text-align:center;background:var(--panel);border-radius:4px;min-width:21px;margin-inline-start:auto;padding:0 4px;font-size:12px;line-height:20px}.dash-sidebar-bottom{margin-top:auto;padding-top:36px}.dash-sidebar-prompt{background:var(--bg);border:1px solid var(--border);border-radius:9px;padding:17px 15px}.dash-small-star{color:var(--accent);margin-bottom:11px;font-size:32px;line-height:1;display:block}.dash-sidebar-prompt h3{font-family:var(--font-display);letter-spacing:-.7px;font-size:22px;font-weight:400;line-height:1.14}.dash-sidebar-prompt p{color:var(--muted);margin:9px 0 14px;font-size:12px}.dash-sidebar-prompt button{width:100%;color:var(--accent);background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:12px;font-weight:500;display:flex}.dash-help-link{color:var(--muted);align-items:center;gap:9px;padding:21px 9px;font-size:11px;text-decoration:none;display:flex}.dash-help-link:hover{color:var(--accent)}.dash-help-link>:last-child{margin-inline-start:auto}.dash-profile{border-top:1px solid var(--border);align-items:center;gap:9px;padding:18px 0;display:flex}.dash-profile>div{flex:1;min-width:0}.dash-profile strong,.dash-profile>div>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dash-profile strong{font-size:12px;font-weight:500}.dash-profile>div>span{color:var(--muted);margin-top:2px;font-size:11px}.dash-avatar{color:#645e50;background:#eeebe3;border:1px solid #e3dfd4;border-radius:50%;flex:none;place-items:center;width:33px;height:33px;font-size:12px;font-weight:500;display:grid}.dash-avatar-small{width:31px;height:31px;font-size:11px}.dash-icon-button{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.dash-icon-button:hover{color:var(--text);background:var(--panel-soft)}.dash-main{flex-direction:column;width:calc(100% - 242px);min-width:0;margin-inline-start:242px;display:flex}.dash-topbar{border-bottom:1px solid var(--border);background:var(--panel);justify-content:space-between;align-items:center;height:73px;padding:0 42px;font-size:11px;display:flex}.dash-topbar>div{align-items:center;gap:18px;min-width:0;display:flex}.dash-topbar>div:first-child>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash-topbar .fp-theme-toggle{border:0;width:31px;height:31px}.dash-topbar-workspace,.dash-breadcrumb-divider{color:var(--muted)}.dash-breadcrumb-divider{opacity:.5}.dash-topbar-divider{background:var(--border);width:1px;height:23px}.dash-content{flex:1;width:100%;max-width:1530px;margin:0 auto;padding:43px 42px 55px}.dash-page-intro{justify-content:space-between;align-items:center;gap:24px;margin-bottom:31px;display:flex}.dash-page-intro .fp-eyebrow{letter-spacing:1.7px;font-size:11px}.dash-page-intro h1,.dash-detail-heading h1{font:400 clamp(32px, 3.2vw, 45px)/1.16 var(--font-display);letter-spacing:-1.9px;margin:11px 0 10px}.dash-page-intro p{color:var(--muted);margin:0;font-size:12px}.dash-page-intro>.fp-button{margin-top:8px}.dash-workspace-summary{background:var(--panel);border:1px solid var(--border);color:var(--muted);border-radius:9px;align-items:center;gap:21px;padding:15px 19px;font-size:12px;display:flex}.dash-workspace-summary>div{align-items:center;gap:10px;display:flex}.dash-workspace-summary strong{color:var(--text);font-weight:500}.dash-summary-symbol{color:var(--muted);display:inline-flex}.dash-summary-separator{background:var(--border);width:1px;height:20px}.dash-summary-live{background:var(--success);border-radius:50%;width:6px;height:6px}.dash-summary-right{margin-inline-start:auto;font-size:12px}.dash-summary-right span{margin-inline-start:8px;font-size:14px}.dash-sites-heading{justify-content:space-between;align-items:center;gap:20px;margin:36px 0 20px;display:flex}.dash-sites-heading h2{letter-spacing:-.4px;align-items:center;gap:10px;font-size:16px;font-weight:500;display:flex}.dash-sites-heading h2>span{background:var(--panel-soft);border:1px solid var(--border);color:var(--muted);border-radius:5px;padding:0 6px;font-size:12px;font-weight:500;line-height:19px}.dash-sites-controls{align-items:center;gap:16px;display:flex}.dash-site-filters{gap:2px;display:flex}.dash-site-filters>button{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:5px;padding:6px 10px;font-size:12px}.dash-site-filters>button.is-active{background:var(--panel);color:var(--text);border-color:var(--border);box-shadow:0 1px 3px #00000004}.dash-search{background:var(--panel);border:1px solid var(--border);color:var(--muted);border-radius:7px;align-items:center;gap:8px;padding:8px 10px;display:flex}.dash-search input{width:135px;color:var(--text);background:0 0;border:0;outline:none;font-size:12px}.dash-search:focus-within{border-color:var(--accent);outline:2px solid var(--accent-soft)}.dash-search input:focus-visible{outline:none}.dash-site-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.dash-site-card{border:1px solid var(--border);background:var(--panel);border-radius:11px;transition:box-shadow .2s,transform .2s;overflow:hidden}.dash-site-card:hover{transform:translateY(-2px);box-shadow:0 6px 25px #172a3b0a}.dash-site-preview-button,.dash-template-preview-button{background:var(--panel-soft);text-align:start;width:100%;color:inherit;border:0;padding:0;display:block;position:relative}.dash-site-preview-button{border-bottom:1px solid var(--border);padding:17px 17px 0;overflow:hidden}.dash-site-preview-button .dash-document-preview{border-bottom:0;border-radius:5px 5px 0 0;box-shadow:0 5px 15px #00000006}.dash-preview-open,.dash-template-use{opacity:0;border:1px solid var(--border);background:var(--panel);color:var(--text);box-shadow:var(--shadow);white-space:nowrap;border-radius:6px;align-items:center;gap:9px;padding:9px 12px;font-size:12px;font-weight:500;transition:opacity .15s,transform .15s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-40%)}.dash-site-preview-button:hover .dash-preview-open,.dash-site-preview-button:focus-visible .dash-preview-open,.dash-template-preview-button:hover .dash-template-use,.dash-template-preview-button:focus-visible .dash-template-use{opacity:1;transform:translate(-50%,-50%)}.dash-site-card-info{padding:17px 18px 0}.dash-site-card-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.dash-site-card-title>button{color:var(--text);letter-spacing:-.15px;text-overflow:ellipsis;white-space:nowrap;text-align:start;background:0 0;border:0;padding:0;font-size:12px;font-weight:500;overflow:hidden}.dash-site-card-info>p{color:var(--muted);margin:6px 0 17px;font-size:12px}.dash-status{border:1px solid var(--border);background:var(--bg);color:var(--muted);white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:2px 6px;font-size:11px;font-weight:500;line-height:1.6;display:inline-flex}.dash-status i{background:currentColor;border-radius:50%;width:4px;height:4px}.dash-status-published{color:var(--success);background:color-mix(in srgb, var(--success) 5%, var(--panel));border-color:color-mix(in srgb, var(--success) 18%, var(--border))}.dash-site-card-actions{border-top:1px solid var(--border);justify-content:space-between;align-items:center;height:46px;display:flex}.dash-site-card-actions a{color:var(--muted);align-items:center;gap:7px;font-size:12px;font-weight:500;text-decoration:none;display:flex}.dash-site-card-actions a:hover{color:var(--accent)}.dash-site-card-actions a>:last-child{margin-inline-start:5px}.dash-site-card-actions button{color:var(--muted);background:0 0;border:0;border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.dash-site-card-actions button:hover{color:var(--accent);background:var(--accent-soft)}.dash-add-site-card{border:1px dashed color-mix(in srgb, var(--muted) 45%, var(--border));min-height:284px;color:var(--muted);background:0 0;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:background .2s;display:flex}.dash-add-site-card:hover{background:var(--panel);border-color:var(--accent);color:var(--accent)}.dash-add-site-card>span{background:var(--panel);border:1px solid var(--border);width:48px;height:48px;color:var(--accent);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.dash-add-site-card>strong{color:var(--text);font-family:var(--font-display);letter-spacing:-.5px;font-size:21px;font-weight:400}.dash-add-site-card>small{font-size:12px}.dash-add-site-card>.fp-icon{margin-top:6px}.dash-workspace-footer{color:var(--muted);border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;padding:20px 42px;font-size:11px;display:flex}.dash-workspace-footer>a{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.dash-mobile-menu,.dash-mobile-close,.dash-sidebar-overlay{display:none}.dash-document-preview{aspect-ratio:1.5;background:var(--preview-bg,#faf7ef);width:100%;color:var(--preview-color,#222);-webkit-user-select:none;user-select:none;border:1px solid #11111112;border-radius:8px;overflow:hidden;container-type:inline-size}a:has(.dash-document-preview){text-decoration:none}.dash-preview-browser{color:#8d8c88;background:#fff;border-bottom:1px solid #00000008;align-items:center;gap:1.5%;height:7.5%;padding:0 4%;display:flex}.dash-preview-browser>i{aspect-ratio:1;background:#d9dbd8;border-radius:50%;width:1.2%}.dash-preview-browser>span{font-family:var(--font-sans);text-align:center;width:75%;font-size:1.9cqw}.dash-preview-page{height:92.5%;overflow:hidden}.dash-preview-nav{justify-content:space-between;align-items:center;padding:5% 7% 4%;display:flex}.dash-preview-nav>strong{letter-spacing:-.1cqw;white-space:nowrap;text-overflow:ellipsis;max-width:40%;font-size:3cqw;overflow:hidden}.dash-preview-nav>div{align-items:center;gap:2.5cqw;font-size:1.65cqw;display:flex}.dash-preview-nav b{border-bottom:1px solid;padding-bottom:.5cqw;font-size:1.65cqw;font-weight:500}.dash-preview-hero{align-items:center;gap:5%;height:64%;padding:5% 7% 7%;display:flex;position:relative}.dash-preview-copy{z-index:1;flex:none;width:61%}.dash-preview-eyebrow{text-transform:uppercase;letter-spacing:.3cqw;opacity:.8;margin-bottom:3cqw;font-size:1.7cqw;display:block}.dash-preview-copy h3{font:400 8cqw/.99 var(--font-display);letter-spacing:-.3cqw;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.dash-preview-copy p{font:400 2.1cqw/1.5 var(--font-sans);opacity:.75;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:90%;margin:3cqw 0;display:-webkit-box;overflow:hidden}.dash-preview-cta{background:var(--preview-accent);color:#fff;border-radius:.6cqw;align-items:center;gap:4cqw;padding:1.9cqw 2.5cqw;font-size:1.8cqw;display:inline-flex}.dash-preview-hero>img{object-fit:cover;border-radius:38% 38% 2% 2%;width:37%;height:105%}.dash-preview-art{width:36%;height:100%;position:relative;overflow:hidden}.dash-preview-art>div:first-child{background:var(--preview-accent);opacity:.9;border-radius:50% 50% 0 0;position:absolute;inset:10% 5% 0}.dash-preview-art>div:nth-child(2){aspect-ratio:1;border:1.2cqw solid var(--preview-bg);inset-inline-start:-14%;border-radius:50%;width:67%;position:absolute;top:30%}.dash-preview-art>div:nth-child(3){aspect-ratio:1;border:1.2cqw solid var(--preview-bg);inset-inline-end:-24%;border-radius:50%;width:75%;position:absolute;bottom:-10%}.dash-preview-next{border-top:1px solid #8882;padding:5% 7%}.dash-preview-next>span{text-transform:uppercase;letter-spacing:.2cqw;font-size:1.7cqw;display:block}.dash-preview-next>strong{font:400 4.3cqw/1.1 var(--font-display);letter-spacing:-.1cqw;margin-top:2cqw;display:block}.dash-preview-next>div{gap:4cqw;margin-top:4cqw;font-size:2cqw;display:flex}.dash-empty{text-align:center;flex-direction:column;align-items:center;padding:65px 24px;display:flex}.dash-empty h1,.dash-empty h2{font-family:var(--font-display);letter-spacing:-1.3px;font-size:38px;font-weight:400;line-height:1.15}.dash-empty p{color:var(--muted);margin:16px 0 22px;font-size:12px;line-height:1.8}.dash-empty>.fp-button{margin-bottom:16px}.dash-first-site{border:1px solid var(--border);background:var(--panel);border-radius:11px;padding:34px 20px 35px;position:relative;overflow:hidden}.dash-first-site>.fp-eyebrow{margin-bottom:11px;font-size:11px}.dash-first-site h2{font-size:36px}.dash-first-site h2 em{color:var(--muted);font-weight:400}.dash-empty-composition{width:180px;height:110px;margin-bottom:15px;position:relative}.dash-empty-orbit{border:1px dashed var(--border);border-radius:50%;position:absolute;inset:0;transform:rotate(-20deg)}.dash-empty-page{top:8px;background:var(--bg);border:1px solid var(--border);width:94px;height:93px;box-shadow:8px 8px 0 var(--accent-soft);border-radius:7px;padding:0 12px;position:absolute;inset-inline-start:45px;transform:rotate(-7deg)}.dash-empty-page>div{border-bottom:1px solid var(--border);gap:3px;margin:0 -12px 12px;padding:7px;display:flex}.dash-empty-page i{background:var(--muted);opacity:.3;border-radius:50%;width:3px;height:3px}.dash-empty-page>span,.dash-empty-page>strong{background:var(--border);border-radius:1px;width:60%;height:4px;margin:6px 0;display:block}.dash-empty-page>strong{background:var(--accent);opacity:.8;width:80%;height:7px}.dash-empty-page>b{color:var(--accent);text-align:end;font-size:23px;font-weight:400;line-height:1;display:block}.dash-empty-plus{background:var(--accent);width:28px;height:28px;color:var(--panel);top:11px;box-shadow:0 0 0 5px var(--panel);border-radius:50%;font-size:22px;line-height:25px;position:absolute;inset-inline-end:21px}.dash-empty-icon{background:var(--accent-soft);width:68px;height:68px;color:var(--accent);border-radius:50%;place-items:center;margin-bottom:24px;display:grid}.dash-no-results>.fp-icon{color:var(--muted);margin-bottom:20px}.dash-no-results h2{font-size:30px}.dash-list-error{text-align:center;color:var(--muted);padding:45px}.dash-list-error h3{color:var(--text);margin:16px 0 8px}.dash-list-error p{margin:0 0 18px}.dash-spinner{flex:none;display:inline-flex}.dash-spinner-ring{border:2px solid;border-inline-end-color:#0000;border-radius:50%;width:17px;height:17px;animation:.7s linear infinite dash-spin;display:block}@keyframes dash-spin{to{transform:rotate(360deg)}}.dash-skeleton{min-height:285px}.dash-skeleton-preview{background:var(--panel-soft);height:180px}.dash-skeleton-line{background:var(--panel-soft);border-radius:4px;width:55%;height:9px;margin:22px 17px 0}.dash-skeleton-line.short{width:35%;margin-top:12px}.dash-skeleton{animation:1.7s ease-in-out infinite dash-pulse}@keyframes dash-pulse{50%{opacity:.55}}.dash-session-loading{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;padding:25px;display:flex}.dash-session-loading>.fp-brand{margin-bottom:15px}.dash-session-loading>.dash-spinner{color:var(--accent)}.dash-session-loading>p{font-family:var(--font-display);color:var(--muted);margin:0;font-size:21px}.dash-connection-error{text-align:center;max-width:470px}.dash-connection-error>.fp-icon{color:var(--muted);margin:15px 0}.dash-connection-error h1{font:400 35px/1.2 var(--font-display);letter-spacing:-1px}.dash-connection-error p{color:var(--muted);margin-bottom:22px;font-size:13px}.dash-connection-error>a{margin:20px auto 0}.dash-feedback{border:1px solid;border-radius:7px;align-items:flex-start;gap:10px;margin:16px 0;padding:13px 15px;font-size:12px;line-height:1.6;display:flex}.dash-feedback>.fp-icon{margin-top:1px}.dash-feedback>span{flex:1}.dash-feedback>button{flex-shrink:0;align-self:center}.dash-feedback-error{color:var(--danger);background:color-mix(in srgb, var(--danger) 5%, var(--panel));border-color:color-mix(in srgb, var(--danger) 25%, var(--border))}.dash-feedback-success{color:var(--success);background:color-mix(in srgb, var(--success) 5%, var(--panel));border-color:color-mix(in srgb, var(--success) 25%, var(--border))}.dash-feedback-info{color:var(--accent);background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 25%, var(--border))}.dash-feedback a{white-space:nowrap;font-weight:500}.dash-text-button{color:var(--accent);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:11px;font-weight:500;text-decoration:none;display:inline-flex}.dash-text-button:hover{text-underline-offset:4px;text-decoration:underline}.dash-text-button:disabled{opacity:.5}.dash-back-link{color:var(--muted);background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:11px;text-decoration:none;display:inline-flex}.dash-back-link:hover{color:var(--accent)}.dash-inspiration{border:1px solid var(--border);background:#f0f0e9;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;margin-top:45px;padding:29px 31px;display:flex;position:relative;overflow:hidden}.dash-inspiration>div:first-child{z-index:1;flex-shrink:0;gap:20px;display:flex;position:relative}.dash-inspiration-icon{color:#6a7e6b;font-size:45px;line-height:1}.dash-inspiration .fp-eyebrow{color:#6d7d69;font-size:11px}.dash-inspiration h2{font-family:var(--font-display);letter-spacing:-.8px;margin-top:8px;font-size:25px;font-weight:400;line-height:1.15}.dash-inspiration p{color:#7a7e73;margin:10px 0 16px;font-size:12px}.dash-inspiration-previews{inset-inline-end:-90px;align-items:center;gap:17px;width:450px;display:flex;position:absolute;top:30px;transform:rotate(-7deg)}.dash-inspiration-previews>.dash-document-preview{aspect-ratio:.88;flex:none;width:216px;box-shadow:0 10px 25px #33333310}.dash-inspiration-previews .dash-preview-hero{height:43%}.dash-inspiration-previews .dash-preview-next{margin-top:6%}:root[data-theme=dark] .dash-inspiration{background:#202b28}:root[data-theme=dark] .dash-inspiration .fp-eyebrow,:root[data-theme=dark] .dash-inspiration p{color:#b0bcb3}:root[data-theme=dark] .dash-inspiration-icon{color:#afc5b0}.dash-template-count{color:var(--muted);white-space:nowrap;font-size:11px}.dash-template-filters{flex-wrap:wrap;gap:7px;margin:5px 0 26px;display:flex}.dash-template-filters>button{border:1px solid var(--border);background:var(--panel);color:var(--muted);text-transform:capitalize;border-radius:100px;padding:7px 13px;font-size:12px}.dash-template-filters>button.is-active{background:var(--text);border-color:var(--text);color:var(--panel)}.dash-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:29px 23px;display:grid}.dash-template-card{min-width:0}.dash-template-preview-button{border:1px solid var(--border);border-radius:9px;padding:14px;overflow:hidden}.dash-template-preview-button .dash-document-preview{box-shadow:0 3px 10px #0000000a}.dash-template-info{padding:14px 2px 0}.dash-template-info>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.dash-template-info h2{font-size:13px;font-weight:500}.dash-template-info>div>span{color:var(--muted);text-transform:capitalize;font-size:11px}.dash-template-info>p{color:var(--muted);margin:8px 0 13px;font-size:11px;line-height:1.65}.dash-template-info>button{font-size:12px}.dash-modal{border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:14px;width:min(500px,100% - 32px);max-height:calc(100dvh - 48px);padding:0;box-shadow:0 30px 100px #111a2a35}.dash-modal-inner{padding:27px 30px 25px}.dash-modal-header{justify-content:space-between;align-items:center;gap:14px;display:flex}.dash-modal-header h2{font-family:var(--font-display);letter-spacing:-1px;margin:0;font-size:29px;font-weight:400;line-height:1.15}.dash-modal-header>.dash-icon-button{flex:none;margin-inline-end:-8px}.dash-modal-description{color:var(--muted);margin:10px 0 23px;font-size:12px;line-height:1.75}.dash-create-modal{width:min(850px,100% - 32px)}.dash-create-templates{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;max-height:min(510px,60dvh);margin:-5px;padding:5px;display:grid;overflow:auto}.dash-template-choice{border:1px solid var(--border);background:var(--bg);cursor:pointer;border-radius:8px;position:relative;overflow:hidden}.dash-template-choice.is-selected{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.dash-template-choice:focus-within{outline:3px solid var(--accent);outline-offset:2px}.dash-template-choice>input{opacity:0;position:absolute}.dash-template-choice .dash-document-preview{border:0;border-bottom:1px solid var(--border);border-radius:0}.dash-template-choice-label{justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.dash-template-choice-label strong{font-size:11px;font-weight:500;display:block}.dash-template-choice-label small{color:var(--muted);text-transform:capitalize;margin-top:2px;font-size:11px;display:block}.dash-choice-check{border:1px solid var(--border);background:var(--panel);border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.is-selected .dash-choice-check{color:#fff;background:#2459f4;border-color:#2459f4}.dash-modal-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;margin-top:23px;padding-top:22px;display:flex}.dash-modal-footer>span{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.dash-form{flex-direction:column;gap:21px;display:flex}.dash-form label{flex-direction:column;gap:8px;font-size:11px;font-weight:500;display:flex}.dash-form label>small{color:var(--muted);font-size:12px;font-weight:400}.dash-form>.dash-feedback{margin:0}.dash-form>.dash-modal-footer{margin-top:0}.dash-chosen-template{border:1px solid var(--border);background:var(--bg);border-radius:8px;align-items:center;gap:19px;padding:13px;display:flex}.dash-chosen-template>.dash-document-preview{flex:none;width:145px}.dash-chosen-template>div:last-child{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.dash-chosen-template .fp-eyebrow{letter-spacing:1px;font-size:11px}.dash-chosen-template strong{font-family:var(--font-display);font-size:23px;font-weight:400}.dash-chosen-template .dash-text-button{margin-top:4px;font-size:11px}.dash-detail-heading{justify-content:space-between;align-items:center;gap:24px;margin:23px 0 27px;display:flex}.dash-detail-heading>div:first-child{min-width:0}.dash-detail-heading h1{overflow-wrap:anywhere}.dash-detail-meta{color:var(--muted);align-items:center;gap:14px;font-size:12px;display:flex}.dash-detail-meta .dash-status{font-size:12px}.dash-inline-actions{align-items:center;gap:9px;display:flex}.dash-detail-tabs{border-bottom:1px solid var(--border);gap:26px;margin-bottom:25px;display:flex}.dash-detail-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:13px 0;font-size:11px;display:inline-flex;position:relative}.dash-detail-tabs button.is-active{color:var(--accent);border-bottom-color:var(--accent)}.dash-detail-tabs button>span{background:var(--panel-soft);color:var(--muted);border-radius:4px;min-width:17px;font-size:11px;line-height:17px}.dash-detail-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;display:grid}.dash-detail-preview-card{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:20px 20px 0;overflow:hidden}.dash-detail-preview-card>.dash-document-preview{box-shadow:0 4px 15px #00000004}.dash-detail-preview-card>div:last-child{justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.dash-detail-preview-card h2{font:400 24px/1.2 var(--font-display);letter-spacing:-.6px}.dash-detail-preview-card p{color:var(--muted);margin:6px 0 0;font-size:12px}.dash-detail-side{gap:20px;display:grid}.dash-info-card{box-shadow:none;border-radius:10px;padding:23px}.dash-card-label{align-items:center;gap:9px;margin-bottom:22px;display:flex}.dash-card-label>.fp-icon{color:var(--muted)}.dash-card-label h2{font-size:12px;font-weight:500}.dash-info-card>p{color:var(--muted);font-size:11px;line-height:1.7}.dash-info-card>.dash-hostname{overflow-wrap:anywhere;color:var(--text);margin:14px 0 9px;font-size:11px}.dash-info-card>h3{font-family:var(--font-display);letter-spacing:-.6px;font-size:22px;font-weight:400}.dash-divider{background:var(--border);height:1px;margin:22px 0}.dash-info-card dl,.dash-website-identifiers{flex-direction:column;gap:14px;margin:0;display:flex}.dash-info-card dl>div,.dash-website-identifiers>div{justify-content:space-between;gap:18px;font-size:12px;display:flex}.dash-info-card dt,.dash-website-identifiers dt{color:var(--muted)}.dash-info-card dd,.dash-website-identifiers dd{text-align:end;margin:0}.dash-info-card>.dash-info-footnote{border-top:1px solid var(--border);margin:22px 0 0;padding-top:16px;font-size:11px;line-height:1.7}.dash-publish-illustration{width:50px;height:50px;color:var(--accent);background:var(--accent-soft);border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex;position:relative}.dash-publish-illustration span{background:var(--panel);border:1px solid var(--border);top:-4px;border-radius:50%;width:22px;height:22px;font-size:20px;line-height:20px;position:absolute;inset-inline-end:-6px}.dash-detail-loading{min-height:350px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.dash-section-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:26px;display:flex}.dash-section-heading h2{font-family:var(--font-display);letter-spacing:-.8px;font-size:27px;font-weight:400}.dash-section-heading p{color:var(--muted);max-width:580px;margin:8px 0 0;font-size:11px;line-height:1.7}.dash-release-panel,.dash-settings-panel{box-shadow:none;border-radius:10px;padding:28px}.dash-release-row{border-top:1px solid var(--border);align-items:center;gap:15px;padding:23px 0;display:flex}.dash-release-mark{border:1px solid var(--border);background:var(--bg);width:38px;height:38px;color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.dash-release-mark.is-live{background:color-mix(in srgb, var(--success) 8%, var(--panel));color:var(--success);border-color:color-mix(in srgb, var(--success) 20%, var(--border))}.dash-release-description{flex:1}.dash-release-description>div{align-items:center;gap:12px;margin-bottom:7px;display:flex}.dash-release-description strong{font-size:12px;font-weight:500}.dash-release-description>span{color:var(--muted);margin-inline-end:12px;font-size:12px;display:inline-block}.dash-release-description>code{color:var(--muted);font-family:var(--font-mono);opacity:.8;font-size:11px}.dash-release-row>button{min-height:34px;padding:7px 12px;font-size:12px}.dash-history-empty{text-align:center;color:var(--muted);border-top:1px solid var(--border);flex-direction:column;align-items:center;padding:50px 20px 42px;display:flex}.dash-history-empty h3{color:var(--text);font:400 25px/1.2 var(--font-display);margin-top:20px}.dash-history-empty p{font-size:11px}.dash-settings-panel{max-width:750px}.dash-settings-panel .dash-form{max-width:470px}.dash-website-identifiers dd>code{overflow-wrap:anywhere;font-size:12px}.dash-restore-summary{background:var(--bg);border:1px solid var(--border);border-radius:8px;align-items:center;gap:13px;padding:15px;display:flex}.dash-restore-summary>.fp-icon{color:var(--muted)}.dash-restore-summary>div{flex-direction:column;gap:4px;display:flex}.dash-restore-summary strong{font-size:12px;font-weight:500}.dash-restore-summary span{color:var(--muted);font-size:12px}.dash-account-grid{grid-template-columns:1fr 1.2fr;align-items:start;gap:25px;margin-top:38px;display:grid}.dash-account-grid .dash-info-card{padding:28px}.dash-account-grid .dash-card-label{margin-bottom:28px}.dash-info-card .dash-settings-details{gap:23px}.dash-info-card .dash-settings-details>div{flex-direction:column;align-items:flex-start;gap:5px}.dash-settings-details dt{font-size:12px}.dash-info-card .dash-settings-details dd{text-align:start;overflow-wrap:anywhere;max-width:100%;font-size:13px}.dash-settings-details dd>code{font-size:12px}.dash-capitalize{text-transform:capitalize}.dash-session-setting{justify-content:space-between;align-items:center;gap:17px;display:flex}.dash-session-setting h3{font-size:12px;font-weight:500}.dash-session-setting p{color:var(--muted);margin:5px 0 0;font-size:12px}.dash-session-setting>button{min-height:35px;padding:7px 10px;font-size:12px}@media (width>=1600px){.dash-site-grid,.dash-template-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dash-inspiration-previews{inset-inline-end:25px}}@media (width<=1250px){.dash-sidebar{width:220px;padding-inline:14px}.dash-main{width:calc(100% - 220px);margin-inline-start:220px}.dash-topbar{padding:0 30px}.dash-content{padding:35px 30px 45px}.dash-workspace-footer{padding-inline:30px}.dash-site-grid,.dash-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-summary-right{display:none}.dash-sites-heading{flex-direction:column;align-items:flex-start;gap:15px}.dash-sites-controls{justify-content:space-between;width:100%}.dash-inspiration-previews{inset-inline-end:-195px}.dash-detail-grid{grid-template-columns:minmax(0,1fr) 240px;gap:18px}.dash-detail-preview-card>div:last-child{flex-direction:column;align-items:flex-start;gap:15px}.dash-detail-heading{align-items:flex-start}.dash-detail-heading .dash-inline-actions{flex-direction:column;padding-top:10px}.dash-detail-heading .dash-inline-actions>*{width:100%}.dash-account-grid{grid-template-columns:1fr;max-width:700px}}@media (width<=960px){.dash-sidebar{width:200px;padding-inline:11px}.dash-sidebar-brand{padding-inline-start:8px}.dash-sidebar-brand .fp-brand{gap:7px;font-size:20px}.dash-main{width:calc(100% - 200px);margin-inline-start:200px}.dash-topbar{padding:0 24px}.dash-content{padding:30px 24px 40px}.dash-page-intro{flex-direction:column;align-items:flex-start;gap:18px}.dash-page-intro h1{font-size:37px}.dash-page-intro>.fp-button{margin-top:0}.dash-inspiration-previews{display:none}.dash-inspiration{padding:26px}.dash-inspiration>div:first-child{gap:15px}.dash-inspiration h2{font-size:27px}.dash-detail-grid{grid-template-columns:1fr}.dash-detail-side{grid-template-columns:1fr 1fr}.dash-detail-preview-card>div:last-child{flex-direction:row;align-items:center}.dash-detail-heading{flex-direction:column;gap:14px}.dash-detail-heading .dash-inline-actions{flex-direction:row;padding-top:0}.dash-detail-heading .dash-inline-actions>*{width:auto}.dash-section-heading{align-items:flex-start}.dash-section-heading h2{font-size:24px}}@media (width<=760px){.dash-sidebar{visibility:hidden;width:242px;padding:29px 18px 0;transition:transform .2s;transform:translate(-100%)}.dash-sidebar.is-open{visibility:visible;transform:translate(0)}.dash-sidebar-overlay{z-index:29;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11202b66;border:0;display:block;position:fixed;inset:0}.dash-mobile-close,.dash-mobile-menu{display:inline-flex}.dash-main{width:100%;margin-inline-start:0}.dash-topbar{height:64px;padding:0 21px 0 15px}.dash-topbar>div{gap:13px}.dash-topbar-workspace,.dash-breadcrumb-divider{display:none}.dash-content{padding:31px 23px 38px}.dash-page-intro{margin-bottom:25px;position:relative}.dash-page-intro h1{letter-spacing:-1.5px;font-size:38px}.dash-page-intro p{font-size:12px}.dash-page-intro>.fp-button{min-height:40px;font-size:11px}.dash-site-grid{gap:17px}.dash-workspace-footer{padding:19px 23px;font-size:11px}.dash-create-templates{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-template-grid{gap:25px 18px}.dash-template-count{display:none}}@media (width<=520px){.dash-content{padding:27px 18px 32px}.dash-page-intro h1{font-size:35px}.dash-page-intro .fp-eyebrow{font-size:11px}.dash-workspace-summary{gap:13px;padding:13px 14px;font-size:11px}.dash-summary-symbol{display:none}.dash-summary-separator{height:17px}.dash-sites-heading{margin:27px 0 18px}.dash-sites-controls{flex-direction:column-reverse;align-items:stretch;gap:14px}.dash-search{padding:10px 12px}.dash-search input{width:100%;font-size:12px}.dash-site-filters{gap:4px}.dash-site-filters>button{padding:6px 12px;font-size:11px}.dash-site-grid{grid-template-columns:1fr}.dash-site-preview-button{padding:19px 20px 0}.dash-site-card-title>button{font-size:14px}.dash-site-card-info>p{font-size:11px}.dash-site-card-actions{height:49px}.dash-site-card-actions a{font-size:11px}.dash-add-site-card{min-height:215px}.dash-first-site{padding:30px 18px}.dash-first-site h2{font-size:34px}.dash-first-site p{font-size:11px}.dash-first-site>.fp-eyebrow{letter-spacing:1.3px;font-size:11px}.dash-inspiration{margin-top:30px;padding:25px 21px}.dash-inspiration-icon{font-size:33px}.dash-inspiration h2{font-size:25px}.dash-inspiration p{max-width:210px}.dash-workspace-footer{padding:18px}.dash-workspace-footer>span{display:none}.dash-workspace-footer>a{margin:auto}.dash-template-grid{grid-template-columns:1fr;gap:30px}.dash-template-info h2{font-size:15px}.dash-template-info>p,.dash-template-info>div>span{font-size:12px}.dash-template-info>button{font-size:11px}.dash-template-filters{gap:6px}.dash-template-filters>button{padding:7px 11px;font-size:12px}.dash-modal{border-radius:11px;width:calc(100% - 22px);max-height:calc(100dvh - 28px)}.dash-modal-inner{padding:21px}.dash-modal-header h2{font-size:25px}.dash-modal-description{font-size:11px}.dash-create-templates{gap:10px}.dash-template-choice-label{padding:9px}.dash-template-choice-label strong{font-size:12px}.dash-template-choice-label small{font-size:11px}.dash-modal-footer>span:not(:has(button,a)){max-width:115px;font-size:11px;line-height:1.5}.dash-modal-footer{flex-wrap:wrap}.dash-modal-footer>span:has(button,a){flex-wrap:wrap;justify-content:flex-end;margin-inline-start:auto}.dash-chosen-template{gap:13px;padding:10px}.dash-chosen-template>.dash-document-preview{width:115px}.dash-chosen-template strong{font-size:22px}.dash-chosen-template .fp-eyebrow{font-size:11px}.dash-chosen-template .dash-text-button{gap:5px;font-size:11px}.dash-modal .fp-input{font-size:14px}.dash-detail-heading h1{font-size:35px}.dash-detail-heading .dash-inline-actions{width:100%}.dash-detail-heading .dash-inline-actions>*{flex:1;padding-inline:10px;font-size:11px}.dash-detail-side{grid-template-columns:1fr}.dash-detail-preview-card{padding:14px 14px 0}.dash-detail-preview-card>div:last-child{flex-direction:column;align-items:flex-start;gap:15px;padding:20px 4px}.dash-detail-tabs{gap:23px;margin-bottom:20px}.dash-detail-tabs button{font-size:12px}.dash-detail-tabs button>span{font-size:11px}.dash-release-panel,.dash-settings-panel{padding:21px}.dash-section-heading{flex-direction:column;gap:12px}.dash-section-heading>button{margin-inline-start:-10px;font-size:12px}.dash-release-row{flex-wrap:wrap;gap:11px}.dash-release-row>button{margin-inline-start:49px}.dash-release-description>div{flex-wrap:wrap;gap:6px}.dash-release-description strong,.dash-release-description .dash-status,.dash-release-description>span{font-size:11px}.dash-release-description>code{margin-top:3px;font-size:11px;display:block}.dash-info-card .dash-settings-details dd{font-size:12px}.dash-account-grid{gap:18px;margin-top:27px}.dash-account-grid .dash-info-card{padding:23px}.dash-session-setting{flex-direction:column;align-items:flex-start}.dash-feedback{flex-wrap:wrap;font-size:11px}.dash-feedback>button{margin-inline-start:28px}.dash-website-identifiers>div{flex-direction:column;gap:5px}.dash-website-identifiers dd{text-align:start}}.dash-generator-entry{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));background:var(--accent-soft);width:100%;color:var(--text);text-align:start;border-radius:9px;align-items:center;gap:14px;margin:0 0 18px;padding:14px 16px;display:flex}.dash-generator-entry:hover{border-color:var(--accent)}.dash-generator-entry>span:first-child{background:var(--panel);width:36px;height:36px;color:var(--accent);border-radius:8px;flex:none;place-items:center;display:grid}.dash-generator-entry>span:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.dash-generator-entry strong{font-size:13px}.dash-generator-entry small{color:var(--muted);font-size:12px}.dash-create-note{color:var(--muted);align-items:center;gap:8px;margin:4px 2px 0;font-size:11px;display:flex}.dash-templates-soon-actions{margin-top:10px}.dash-generator-entry>.fp-icon:last-child{color:var(--accent)}.dash-generator{gap:18px}.dash-assist-source{border:1px solid var(--border);border-radius:8px;align-items:flex-start;gap:11px;padding:12px 14px;display:flex}.dash-assist-source strong{font-size:12px;display:block}.dash-assist-source p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.5}.dash-assist-source.is-sample{border-style:dashed;border-color:color-mix(in srgb, var(--warning) 55%, var(--border));background:color-mix(in srgb, var(--warning) 9%, var(--panel))}.dash-assist-source.is-sample>.fp-icon{color:var(--warning);flex:none}.dash-assist-source.is-provider{background:var(--accent-soft)}.dash-assist-source.is-provider>.fp-icon{color:var(--accent);flex:none}.dash-generator-description{resize:vertical;min-height:110px;font:inherit}.dash-generator-options{grid-template-columns:1fr 1fr 110px;gap:12px;display:grid}.dash-generator-review{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.dash-generator-outline{border:1px solid var(--border);background:var(--bg);border-radius:8px;max-height:290px;padding:13px 14px;overflow:auto}.dash-generator-outline .fp-eyebrow{letter-spacing:1px;font-size:11px}.dash-generator-outline ol{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.dash-generator-outline li{border-bottom:1px solid var(--border);gap:2px;padding-bottom:9px;display:grid}.dash-generator-outline li:last-child{border-bottom:0;padding-bottom:0}.dash-generator-outline small{color:var(--muted);letter-spacing:.8px;text-transform:uppercase;font-size:11px}.dash-generator-outline strong{font-size:12px;font-weight:500}.dash-generator-outline span{color:var(--muted);font-size:12px;line-height:1.45}.dash-live-build{background:linear-gradient(var(--panel), var(--panel)) padding-box, linear-gradient(120deg, #7c5cff, #3550f5 52%, #2fb7ff) border-box;border:1px solid #0000;border-radius:10px;gap:12px;padding:14px;display:grid}.dash-live-build-head{align-items:flex-start;gap:11px;display:flex}.dash-live-build-head>span{color:#fff;background:linear-gradient(120deg,#7c5cff,#3550f5 52%,#2fb7ff);border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.dash-live-build-head strong{font-size:13px;display:block}.dash-live-build-head small{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.5;display:block}.dash-live-build-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dash-live-build-button{background:linear-gradient(120deg,#7c5cff,#3550f5 52%,#2fb7ff);justify-self:start}@media (width<=700px){.dash-generator-options,.dash-generator-review,.dash-live-build-row{grid-template-columns:1fr}.dash-live-build-button{justify-self:stretch}}.app-root{--sidebar-width:232px;--topbar-height:56px;min-height:100vh;color:var(--text);background:var(--bg);font-size:14px;line-height:1.5}html:has(>body .app-root){scroll-padding-top:68px}.app-root h1,.app-root h2,.app-root h3,.app-root p{margin:0}.app-root button{-webkit-appearance:none}.app-visually-hidden,.app-root .dash-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-skip-link{inset-inline-start:16px;z-index:100;background:var(--button);color:var(--on-button);transition:top var(--duration-fast);border-radius:999px;padding:10px 16px;font-weight:500;text-decoration:none;position:fixed;top:-60px}.app-skip-link:focus{top:12px}[data-tint]{--tint:var(--tint-blue);--tint-soft:var(--tint-blue-soft);--tint-ink:var(--tint-blue-ink)}[data-tint=violet]{--tint:var(--tint-violet);--tint-soft:var(--tint-violet-soft);--tint-ink:var(--tint-violet-ink)}[data-tint=pink]{--tint:var(--tint-pink);--tint-soft:var(--tint-pink-soft);--tint-ink:var(--tint-pink-ink)}[data-tint=coral]{--tint:var(--tint-coral);--tint-soft:var(--tint-coral-soft);--tint-ink:var(--tint-coral-ink)}[data-tint=amber]{--tint:var(--tint-amber);--tint-soft:var(--tint-amber-soft);--tint-ink:var(--tint-amber-ink)}[data-tint=green]{--tint:var(--tint-green);--tint-soft:var(--tint-green-soft);--tint-ink:var(--tint-green-ink)}[data-tint=teal]{--tint:var(--tint-teal);--tint-soft:var(--tint-teal-soft);--tint-ink:var(--tint-teal-ink)}[data-tint=sky]{--tint:var(--tint-sky);--tint-soft:var(--tint-sky-soft);--tint-ink:var(--tint-sky-ink)}.app-shell{background:var(--bg);min-height:100vh}.app-sidebar{width:var(--sidebar-width);z-index:40;background:var(--bg);border-inline-end:1px solid var(--border);overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:6px;padding:14px 12px;display:flex;position:fixed;inset-block:0;inset-inline:0 auto;overflow-y:auto}.app-sidebar-brand{justify-content:space-between;align-items:center;height:40px;margin-bottom:10px;padding:0 6px 0 10px;display:flex}.app-sidebar-brand .fp-brand{font-size:20px}.app-nav{flex-direction:column;flex:1;gap:14px;display:flex}.app-nav-group{gap:1px;display:grid}.app-nav-heading{color:var(--muted);letter-spacing:.01em;padding:0 10px 4px;font-size:11.5px;font-weight:500}.app-nav-link{min-height:36px;color:var(--text);transition:background var(--duration-fast), color var(--duration-fast), box-shadow var(--duration-fast);border-radius:10px;align-items:center;gap:11px;padding:7px 10px;font-size:13.5px;font-weight:400;text-decoration:none;display:flex;position:relative}.app-nav-link>.fp-icon{color:var(--muted);transition:color var(--duration-fast)}.app-nav-link:hover{background:color-mix(in srgb, var(--text) 5%, transparent)}.app-nav-link.is-active{background:var(--panel);color:var(--text);box-shadow:var(--shadow-sm), 0 0 0 1px var(--border);font-weight:500}.app-nav-link:focus-visible{outline-offset:0}.app-nav-badge{background:var(--accent);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;min-width:20px;margin-inline-start:auto;padding:0 6px;font-size:11px;font-weight:500;line-height:19px}.app-nav-bottom{border-top:1px solid var(--border);margin-top:auto;padding-top:10px}.app-root :is(.app-drawer-close,.app-menu-button,.app-topbar-brand,.app-drawer-overlay,.app-tabbar,.app-search-trigger,.app-search-close){display:none}.app-main{flex-direction:column;min-width:0;min-height:100vh;margin-inline-start:var(--sidebar-width);display:flex}.app-topbar{z-index:30;height:var(--topbar-height);background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:saturate(170%)blur(16px);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(220px,480px) minmax(0,1fr);align-items:center;gap:16px;padding:0 24px;display:grid;position:sticky;top:0}.app-topbar-start,.app-topbar-end{align-items:center;gap:6px;min-width:0;display:flex}.app-topbar-end{justify-content:flex-end}.app-topbar .app-appearance{border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid}@media (pointer:coarse){.app-topbar .app-appearance{width:44px;height:44px}}.app-icon-button{width:36px;height:36px;color:var(--muted);transition:background var(--duration-fast), color var(--duration-fast);background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.app-icon-button:hover{background:color-mix(in srgb, var(--text) 7%, transparent);color:var(--text)}.app-content{flex:1;width:100%;max-width:1180px;margin:0 auto;padding:28px 40px 72px}.app-content:focus{outline:none}.app-popover-root{position:relative}.app-switcher{min-width:0}.app-switcher-trigger{min-width:0;max-width:280px;height:36px;color:var(--text);transition:background var(--duration-fast);background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:3px 10px 3px 4px;display:flex}.app-switcher-trigger:hover,.app-switcher-trigger[aria-expanded=true]{background:color-mix(in srgb, var(--text) 6%, transparent)}.app-switcher-trigger>.fp-icon{color:var(--muted)}.app-switcher-name{min-width:0;overflow:hidden}.app-switcher-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;display:block;overflow:hidden}.app-workspace-mark{background:var(--frost);color:#fff;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:500;display:grid;box-shadow:inset 0 0 0 1px #ffffff2e}.app-popover{z-index:50;border:1px solid var(--border);background:var(--surface-raised);min-width:280px;box-shadow:var(--shadow-lg);animation:app-pop var(--duration-base) var(--ease-spring);transform-origin:top;border-radius:14px;padding:6px;position:absolute;top:calc(100% + 8px)}@keyframes app-pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.app-switcher-panel{inset-inline-start:0}.app-popover-label{color:var(--muted);padding:6px 10px;font-size:12px;font-weight:500}.app-switcher-list{gap:1px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.app-switcher-option{width:100%;min-height:44px;color:var(--text);text-align:start;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:6px 10px;display:flex}.app-switcher-option:hover{background:var(--panel-soft)}.app-switcher-option>span:nth-child(2){flex:1;min-width:0}.app-switcher-option strong,.app-switcher-option small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-switcher-option strong{font-size:13.5px;font-weight:500}.app-switcher-option small{color:var(--muted);font-size:12px}.app-switcher-option>.fp-icon{color:var(--accent)}.app-popover-loading{color:var(--muted);align-items:center;gap:10px;padding:10px;display:flex}.app-popover-error{background:color-mix(in srgb, var(--danger) 10%, var(--panel));color:var(--danger);border-radius:8px;margin:6px 4px;padding:8px 10px;font-size:13px}.app-popover-footer{border:0;border-top:1px solid var(--border);width:100%;min-height:40px;color:var(--text);text-align:start;background:0 0;border-radius:0 0 8px 8px;align-items:center;gap:10px;margin-top:6px;padding:8px 10px;font-size:13.5px;display:flex}.app-popover-footer>.fp-icon{color:var(--muted)}.app-popover-footer:hover{color:var(--accent)}.app-search{width:100%;position:relative}.app-search-field{border:1px solid var(--border);background:var(--panel);height:36px;color:var(--muted);transition:border-color var(--duration-fast), box-shadow var(--duration-fast);border-radius:999px;align-items:center;gap:9px;padding:0 6px 0 13px;display:flex}.app-search-field:hover{border-color:var(--border-strong)}.app-search-field:focus-within{border-color:var(--accent);box-shadow:var(--focus)}.app-search-field input{min-width:0;height:100%;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:13.5px}.app-search-field input:focus-visible{outline:0}.app-search-field input::placeholder{color:var(--muted)}.app-search-field input::-webkit-search-cancel-button{display:none}.app-search-hint{border:1px solid var(--border);background:var(--panel-soft);color:var(--muted);font:500 11px/1.5 var(--font-sans);border-radius:999px;padding:1px 7px}.app-search-results{max-height:min(440px,70vh);inset-inline:0;overflow:auto}.app-search-results ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.app-search-results li{cursor:pointer;border-radius:10px;align-items:center;gap:12px;min-height:44px;padding:7px 10px;display:flex}.app-search-results li.is-active{background:var(--accent-soft)}.app-search-icon{background:var(--panel-soft);width:32px;height:32px;color:var(--muted);border-radius:9px;flex:none;place-items:center;display:grid}.app-search-results li.is-active .app-search-icon{background:var(--panel);color:var(--accent)}.app-search-text{flex:1;min-width:0}.app-search-text strong,.app-search-text small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-search-text strong{font-weight:500}.app-search-text small,.app-search-group{color:var(--muted);font-size:12px}.app-search-empty{color:var(--muted);padding:14px 12px}.app-avatar-button{background:0 0;border:0;border-radius:50%;padding:2px}.app-avatar{background:var(--frost);color:#fff;letter-spacing:.02em;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:500;display:grid}.app-avatar-large{width:40px;height:40px;font-size:14px}.app-account-panel{width:290px;inset-inline-end:0}.app-account-head{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:10px 10px 12px;display:flex}.app-account-head>div{min-width:0}.app-account-head strong,.app-account-head small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-account-head small{color:var(--muted);font-size:12.5px}.app-account-links{border-bottom:1px solid var(--border);gap:1px;padding:6px 0;display:grid}.app-account-link{width:100%;min-height:40px;color:var(--text);text-align:start;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:7px 10px;font-size:13.5px;text-decoration:none;display:flex}.app-account-link:hover{background:var(--panel-soft)}.app-account-link>.fp-icon{color:var(--muted)}.app-account-theme{cursor:default}.app-account-theme:hover{background:0 0}.app-account-theme>span{flex:1}.app-account-theme .fp-theme-toggle{border:1px solid var(--border);width:34px;height:34px}.app-account-signout{margin-top:6px}.app-page-header{margin-bottom:22px}.app-page-header-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 20px;display:flex}.app-page-header-row>div:first-child{min-width:0}.app-page-header h1{font:500 26px/1.2 var(--font-sans);letter-spacing:-.022em;text-wrap:balance}.app-page-header p{color:var(--muted);max-width:640px;margin-top:5px;font-size:14.5px}.app-page-header strong{color:var(--text);font-weight:500}.app-page-actions,.app-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-actions-center{justify-content:center}.app-card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:20px 22px}.app-card+.app-card{margin-top:16px}.app-card-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.app-card-head h2,.app-card>h2{letter-spacing:-.01em;align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}.app-card>h2{margin-bottom:12px}.app-card-sub{color:var(--muted);font-size:13.5px;margin-top:3px!important}.app-card-art{background:var(--panel-soft);width:36px;height:36px;color:var(--muted);border-radius:10px;flex:none;place-items:center;display:grid}.app-root .app-section-title{letter-spacing:-.01em;margin:30px 0 12px;font-size:16px;font-weight:500}.app-link-button{min-height:32px;color:var(--accent);white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:4px 2px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.app-link-button:hover{text-underline-offset:3px;text-decoration:underline}.app-link-button .fp-icon{transition:transform var(--duration-fast) var(--ease-out)}.app-link-button:hover .fp-icon{transform:translate(2px)}.app-pill{background:var(--panel-soft);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:1px 9px;font-size:12px;font-weight:500;line-height:1.7;display:inline-flex}.app-pill-soon{background:var(--tint-amber-soft);color:var(--tint-amber-ink)}.app-pill-free{background:var(--tint-green-soft);color:var(--tint-green-ink)}.app-count{background:var(--accent-soft);color:var(--accent-ink);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:500}.app-dot{background:var(--accent);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-inline-start:8px;display:inline-block}.app-status{background:var(--panel-soft);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:1px 9px;font-size:12px;font-weight:500;line-height:1.7;display:inline-flex}.app-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.app-status-live,.app-status-paid,.app-status-fulfilled,.seo-pill-great{background:var(--tint-green-soft);color:var(--tint-green-ink)}.app-status-draft,.app-status-pending_payment,.seo-pill-good{background:var(--tint-amber-soft);color:var(--tint-amber-ink)}.app-status-payment_failed,.app-status-cancelled,.app-status-expired,.seo-pill-needs-work{background:var(--tint-coral-soft);color:var(--tint-coral-ink)}.app-muted-note{color:var(--muted);align-items:center;gap:8px;font-size:13.5px;display:flex}.app-loading{place-items:center;padding:60px;display:grid}.app-skeleton-list{gap:8px;display:grid}.app-skeleton-list i{background:linear-gradient(90deg, var(--panel-soft), color-mix(in srgb, var(--panel-soft) 40%, var(--panel)), var(--panel-soft));background-size:200% 100%;border-radius:12px;height:46px;animation:1.4s linear infinite app-shimmer;display:block}@keyframes app-shimmer{to{background-position:-200% 0}}.app-empty{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:14px 16px 10px;display:flex}.app-empty h3{margin-top:8px;font-size:15px;font-weight:500}.app-empty p{max-width:360px;color:var(--muted);font-size:13.5px}.app-empty>.fp-button,.app-empty>.fp-button-secondary,.app-empty>.app-link-button{margin-top:8px}.app-empty-art{background:var(--panel-soft);width:48px;height:48px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--border);border-radius:14px;place-items:center;display:grid;position:relative}.app-empty-art i{display:none}.dash-record-missing{text-align:center;flex-direction:column;align-items:center;padding:48px 24px 44px;display:flex}.dash-record-missing-art{background:var(--panel-soft);width:52px;height:52px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--border);border-radius:15px;place-items:center;margin-bottom:16px;display:grid}.dash-record-missing h2{letter-spacing:-.015em;font-size:18px;font-weight:500;line-height:1.3}.dash-record-missing p{max-width:380px;color:var(--muted);margin-top:6px;font-size:13.5px;line-height:1.55}.dash-record-missing-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}@media (width<=640px){.dash-record-missing{padding:36px 18px 32px}}.app-soon{align-items:flex-start;gap:14px;display:flex}.app-soon-art{background:var(--panel-soft);width:40px;height:40px;color:var(--muted);border-radius:12px;flex:none;place-items:center;display:grid}.app-soon-title{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;display:flex}.app-soon-title h2{font-size:15px;font-weight:500}.app-soon p{color:var(--muted);font-size:13.5px}.app-soon-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.app-soon-grid .app-card+.app-card{margin-top:0}.app-soon-grid .app-soon{flex-direction:column}.app-hero-empty{text-align:center;background:var(--gradient-dawn);flex-direction:column;align-items:center;gap:12px;padding:44px 24px;display:flex}.app-hero-empty h2{font:500 22px/1.3 var(--font-sans);letter-spacing:-.02em}.app-hero-empty p{max-width:520px;color:var(--muted);font-size:15px}.app-hero-art{background:var(--panel);height:110px;box-shadow:var(--shadow-md);border-radius:20px;align-items:flex-end;gap:10px;margin-bottom:6px;padding:0 22px 14px;display:flex;position:relative}.app-hero-art .bar{background:var(--accent);border-radius:7px 7px 3px 3px;width:22px}.app-hero-art .b1{opacity:.3;height:34px}.app-hero-art .b2{opacity:.5;height:58px}.app-hero-art .b3{opacity:.4;height:46px}.app-hero-art .b4{opacity:.8;height:78px}.app-hero-art .spark{top:-10px;background:var(--frost);width:24px;height:24px;box-shadow:0 0 0 6px var(--frost-glow);border-radius:50%;position:absolute;inset-inline-end:-10px}.app-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.app-segmented{background:color-mix(in srgb, var(--text) 6%, transparent);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.app-segmented button{min-height:32px;color:var(--muted);transition:background var(--duration-fast), color var(--duration-fast);background:0 0;border:0;border-radius:999px;padding:5px 14px;font-size:13px;font-weight:500}.app-segmented button:hover{color:var(--text)}.app-segmented button.is-active{background:var(--panel);color:var(--text);box-shadow:var(--shadow-sm), 0 0 0 1px var(--border)}.app-filter-search{border:1px solid var(--border);background:var(--panel);height:38px;color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:flex}.app-filter-search:focus-within{border-color:var(--accent);box-shadow:var(--focus)}.app-filter-search input{width:200px;color:var(--text);background:0 0;border:0;outline:0;font-size:13.5px}.app-filter-search input:focus-visible{outline:0}.app-site-picker{align-items:center;gap:10px;display:flex}.app-site-picker label{color:var(--muted);font-size:13px;font-weight:500}.app-site-picker select{border-radius:999px;min-width:200px;min-height:38px;padding-inline-start:14px}.app-site-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;display:grid}.app-site-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.app-site-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.app-site-preview{border:0;border-bottom:1px solid var(--border);background:var(--gradient-dawn);width:100%;padding:14px 14px 0;display:block}.app-site-preview .dash-document-preview{box-shadow:var(--shadow-md);transition:transform var(--duration-base) var(--ease-out);border-bottom:0;border-radius:9px 9px 0 0}.app-site-card:hover .app-site-preview .dash-document-preview{transform:translateY(-2px)}.app-site-info{flex-direction:column;flex:1;padding:14px 16px 16px;display:flex}.app-site-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.app-site-title h2{min-width:0;font-size:15px;font-weight:500}.app-site-title h2 button{max-width:100%;color:var(--text);font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.app-site-info>p{color:var(--muted);margin:3px 0 14px;font-size:12.5px}.app-site-info>.app-actions{margin-top:auto}.app-site-info .fp-button-secondary,.app-site-info .fp-button-ghost{min-height:34px;padding:6px 13px;font-size:13px}.app-site-add{border:1.5px dashed var(--border-strong);border-radius:var(--radius-lg);min-height:240px;color:var(--muted);text-align:center;transition:border-color var(--duration-fast), background var(--duration-fast), color var(--duration-fast);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:24px;display:flex}.app-site-add>span{background:var(--panel);width:44px;height:44px;color:var(--text);box-shadow:var(--shadow-sm), 0 0 0 1px var(--border);transition:transform var(--duration-base) var(--ease-spring);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.app-site-add strong{color:var(--text);font-size:14.5px;font-weight:500}.app-site-add small{font-size:12.5px}.app-site-add:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent-soft) 45%, transparent)}.app-site-add:hover>span{color:var(--accent);transform:scale(1.06)}.app-embedded .commerce-intro h1,.app-embedded .cms-intro h1,.app-embedded>.dash-page-intro h1{font:500 26px/1.2 var(--font-sans);letter-spacing:-.022em;margin:0}.app-embedded .commerce-intro p,.app-embedded .cms-intro p,.app-embedded>.dash-page-intro p{color:var(--muted);margin-top:5px;font-size:14.5px}.app-embedded .commerce-intro,.app-embedded .cms-intro,.app-embedded>.dash-page-intro{margin-bottom:22px}.app-embedded .commerce-tabs>button,.app-embedded .cms-tabs button{font-size:13.5px}.app-embedded .commerce-tabs>button>span,.app-embedded .cms-tabs button>span{font-size:11px}.app-embedded .commerce-sandbox-note p,.app-embedded .cms-private-note p,.app-embedded .commerce-section-heading p,.app-embedded .cms-section-heading p{font-size:13px}.app-embedded .commerce-section-heading h2,.app-embedded .cms-section-heading h2{font:500 17px/1.3 var(--font-sans);letter-spacing:-.01em}.app-embedded .commerce-empty h2,.app-embedded .cms-empty h2{font:500 17px/1.3 var(--font-sans)}.app-embedded .commerce-empty p{font-size:14px}.app-embedded .fp-card,.app-root .inbox-panel,.app-root .dash-release-panel,.app-root .dash-settings-panel{border-radius:var(--radius-lg)}.app-embedded .teams-title{letter-spacing:-.015em;font-size:19px;font-weight:500}.app-embedded .teams .dash-page-intro{margin-bottom:20px}.app-embedded .teams .dash-page-intro p{margin-top:4px;font-size:14px}.app-root .dash-section-heading p{font-size:13.5px}.app-root .dash-detail-tabs button{font-size:13.5px}.app-root .inbox-filters button{font-size:13px}.app-root .dash-back-link{font-size:13.5px}.app-root .dash-feedback{border-radius:12px;margin-bottom:16px;font-size:13.5px}.home{gap:16px;display:grid}.home>.app-page-header{margin-bottom:6px}.home>.dash-feedback{margin-bottom:0}.home .app-card+.app-card{margin-top:0}.home-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.home-column{gap:16px;min-width:0;display:grid}.home-column>*{min-width:0}.home-welcome{background:radial-gradient(120% 140% at 0% 0%, var(--accent-soft), transparent 55%), var(--panel);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:28px;padding:28px;display:grid}.home-welcome h2{font:500 22px/1.25 var(--font-sans);letter-spacing:-.02em}.home-welcome-copy>p{color:var(--muted);max-width:460px;margin:6px 0 18px}.home-welcome-steps{counter-reset:step;gap:8px;margin:0;padding:0;list-style:none;display:grid}.home-welcome-steps li{border:1px solid var(--border);background:var(--panel);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.home-welcome-steps strong,.home-welcome-steps small{display:block}.home-welcome-steps strong{font-size:14px;font-weight:500}.home-welcome-steps small{color:var(--muted);font-size:12.5px}.home-welcome-index{background:var(--panel-soft);width:28px;height:28px;color:var(--text);box-shadow:inset 0 0 0 1px var(--border);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:500;display:grid}.home-welcome-steps li:first-child .home-welcome-index{background:var(--button);color:var(--on-button);box-shadow:none}.app-card.home-site{grid-template-columns:minmax(240px,400px) minmax(0,1fr);padding:0;display:grid;overflow:hidden}.home-site-preview{background:var(--gradient-dawn);border-inline-end:1px solid var(--border);align-self:stretch;padding:18px 18px 0;display:block;overflow:hidden}.home-site-preview .dash-document-preview{box-shadow:var(--shadow-md);transition:transform var(--duration-base) var(--ease-out);border-bottom:0;border-radius:10px 10px 0 0}.home-site-preview:hover .dash-document-preview{transform:translateY(-3px)}.home-site-body{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;padding:22px 26px;display:flex}.home-site-body .app-status{margin-bottom:4px}.home-site-body h2{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;max-width:100%;font-size:22px;font-weight:500;overflow:hidden}.home-site-address{max-width:100%;color:var(--muted);overflow-wrap:anywhere;align-items:center;gap:4px;font-size:13.5px;text-decoration:none;display:inline-flex}a.home-site-address{color:var(--accent)}a.home-site-address:hover{text-underline-offset:3px;text-decoration:underline}.home-site-meta{color:var(--muted);font-size:12.5px}.home-site-body .app-actions{margin-top:14px}.home-attention .home-row-icon{color:var(--accent);background:var(--accent-soft)}.home-caught-up{color:var(--muted);align-items:center;gap:8px;padding:10px 0 4px;display:flex}.home-caught-up .fp-icon{color:var(--success)}.home-row-chevron{color:var(--muted);transition:transform var(--duration-fast) var(--ease-out)}.home-row:hover .home-row-chevron{transform:translate(2px)}.setup{padding:20px 22px 12px}.setup-head{justify-content:space-between;gap:16px;display:flex}.setup-head h2{letter-spacing:-.01em;font-size:15px;font-weight:500}.setup-head p{color:var(--muted);margin-top:3px;font-size:13.5px}.setup-head .app-icon-button{margin:-6px -8px 0 0}.setup-progress{color:var(--muted);align-items:center;gap:12px;margin:14px 0 6px;font-size:12.5px;font-weight:500;display:flex}.setup-bar{background:var(--panel-soft);max-width:260px;height:6px;box-shadow:inset 0 0 0 1px var(--border);border-radius:999px;flex:1;overflow:hidden}.setup-bar i{width:var(--progress);border-radius:inherit;background:var(--frost);height:100%;transition:width .6s var(--ease-out);display:block}.setup-steps{gap:1px;margin:6px -10px 0;padding:0;list-style:none;display:grid}.setup-step{transition:background var(--duration-fast);border-radius:12px;gap:12px;padding:3px 10px;display:flex}.setup-step.is-open{background:var(--surface-sunken);margin:4px 0;padding-top:6px;padding-bottom:12px}.setup-mark{border:1.5px dashed var(--border-strong);color:#fff;width:20px;height:20px;transition:background var(--duration-base), border-color var(--duration-base);border-radius:50%;flex:none;place-items:center;margin-top:6px;display:grid}.setup-step.is-done .setup-mark{background:var(--success);animation:app-check .42s var(--ease-spring);border:0}:root[data-theme=dark] .setup-step.is-done .setup-mark{color:#0b2a1c}@keyframes app-check{0%{transform:scale(.6)}60%{transform:scale(1.12)}}.setup-body{flex:1;min-width:0}.setup-title{width:100%;min-height:32px;color:var(--text);text-align:start;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:14px;font-weight:500;display:flex}.setup-step.is-done .setup-title>span:first-child{color:var(--muted);font-weight:400}.setup-detail{animation:app-reveal var(--duration-base) var(--ease-out);padding:0 0 2px}.setup-detail p{color:var(--muted);max-width:520px;margin-bottom:12px;font-size:13.5px}.setup-detail .fp-button,.setup-detail .fp-button-secondary{min-height:34px;padding:6px 14px;font-size:13px}@keyframes app-reveal{0%{opacity:0;transform:translateY(-3px)}}.home-list{gap:1px;margin:0 -10px;padding:0;list-style:none;display:grid}.home-row{min-height:52px;color:var(--text);transition:background var(--duration-fast);border-radius:12px;align-items:center;gap:12px;padding:8px 10px;text-decoration:none;display:flex}.home-row:hover{background:var(--surface-sunken)}.home-row-icon{background:var(--panel-soft);width:34px;height:34px;color:var(--muted);border-radius:10px;flex:none;place-items:center;display:grid}.home-avatar{background:var(--accent-soft);width:34px;height:34px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;font-weight:500;display:grid}.home-row-main{flex:1;min-width:0}.home-row-main strong,.home-row-main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ov-card .home-row-main :is(strong,small){white-space:normal;overflow-wrap:anywhere}.home-row-main strong{font-size:13.5px;font-weight:500}.home-row-main small,.home-row-meta small{color:var(--muted);font-size:12.5px}.home-row-meta{flex:none;justify-items:end;display:grid}.home-row-amount{text-align:end;font-variant-numeric:tabular-nums;min-width:72px;font-weight:500}.home-grow .app-section-title{margin:14px 0 10px}.home-grow-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.home-grow-item{border:1px solid var(--border);background:var(--panel);width:100%;height:100%;color:var(--text);text-align:start;box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), border-color var(--duration-fast);border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;text-decoration:none;display:flex}.home-grow-item:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.home-grow-item>span:nth-child(2){flex:1;min-width:0}.home-grow-item strong,.home-grow-item small{display:block}.home-grow-item strong{font-size:13.5px;font-weight:500}.home-grow-item small{color:var(--muted);margin-top:1px;font-size:12.5px}.home-grow-item:hover .home-row-icon{color:var(--accent);background:var(--accent-soft)}.seo-list{gap:4px;margin:0 -10px;padding:0;list-style:none;display:grid}.seo-summary{width:100%;color:var(--text);text-align:start;background:0 0;border:0;border-radius:12px;align-items:center;gap:14px;padding:12px 10px;display:flex}.seo-summary:hover{background:var(--surface-sunken)}.seo-score{border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:15px;font-weight:500;display:grid}.seo-score small{font-size:12px}.seo-score{justify-content:center;align-items:center;display:flex}.seo-great{background:var(--tint-green-soft);color:var(--tint-green-ink)}.seo-good{background:var(--tint-amber-soft);color:var(--tint-amber-ink)}.seo-needs-work{background:var(--tint-coral-soft);color:var(--tint-coral-ink)}.seo-site-name{flex:1;min-width:0}.seo-site-name strong,.seo-site-name small{display:block}.seo-site-name small{color:var(--muted);font-size:13px}.seo-detail{gap:12px;padding:4px 10px 16px 72px;display:grid}.seo-detail>.fp-button-secondary{justify-self:start}.seo-page{border:1px solid var(--border);border-radius:12px;padding:14px 16px}.seo-page-title{align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.seo-page-title code{color:var(--muted);font-size:12px}.seo-page ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0;padding:0;list-style:none;display:grid}.seo-page li{align-items:flex-start;gap:8px;font-size:13px;display:flex}.seo-page li strong{font-weight:500;display:block}.seo-page li small{color:var(--muted);display:block}.seo-page li.is-ok>.fp-icon{color:var(--tint-green)}.seo-page li.is-todo>.fp-icon{color:var(--tint-amber)}.settings-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px;display:grid}.settings-nav{top:calc(var(--topbar-height) + 24px);gap:2px;display:grid;position:sticky}.settings-link{min-height:40px;color:var(--text);border-radius:10px;align-items:center;gap:12px;padding:8px 12px;font-weight:500;text-decoration:none;display:flex}.settings-link>.fp-icon{color:var(--muted)}.settings-link:hover{background:color-mix(in srgb, var(--text) 6%, transparent)}.settings-link.is-active{background:var(--panel);box-shadow:var(--shadow-sm);font-weight:500}.settings-link.is-active>.fp-icon{color:var(--accent)}.settings-content{gap:20px;min-width:0;display:grid}.settings-content>.app-card+.app-card{margin-top:0}.settings-list{margin:0;display:grid}.settings-list>div{border-top:1px solid var(--border);grid-template-columns:160px minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:12px 0;display:grid}.settings-list>div:first-child{border-top:0}.settings-list dt{color:var(--muted);font-size:14px}.settings-list dd{overflow-wrap:anywhere;min-width:0;margin:0}.settings-list dd small{color:var(--muted);font-size:13px;display:block}.settings-row{justify-content:space-between;align-items:center;display:flex}.domain-list{margin:0;padding:0;list-style:none;display:grid}.domain-list li{border-top:1px solid var(--border);align-items:center;gap:12px;padding:12px 0;display:flex}.domain-list li:first-child{border-top:0}.domain-main{flex:1;min-width:0}.domain-main strong,.domain-main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.domain-main small{color:var(--muted);font-size:13px}.billing-plan{background:var(--gradient-dawn);border-radius:14px;padding:18px 20px}.billing-plan h3{letter-spacing:-.02em;margin:10px 0 6px;font-size:20px;font-weight:500}.billing-plan p{color:var(--muted);max-width:520px}.billing-perks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:16px 0 4px;padding:0;list-style:none;display:grid}.billing-perks li{align-items:center;gap:10px;display:flex}.billing-perks .fp-icon{color:var(--tint-green)}.ai-status{background:var(--tint-violet-soft);color:var(--text);border-radius:12px;gap:12px;padding:14px 16px;display:flex}.ai-status>.fp-icon{color:var(--tint-violet-ink);margin-top:2px}.ai-status.is-sample{background:var(--tint-amber-soft)}.ai-status.is-sample>.fp-icon{color:var(--tint-amber-ink)}.ai-status p{color:var(--muted);margin-top:2px;font-size:13px}.settings-card .app-actions{margin-top:16px}.ob{background:radial-gradient(900px 500px at 0% 0%, color-mix(in srgb, var(--tint-violet) 12%, transparent), transparent 60%), radial-gradient(800px 480px at 100% 10%, color-mix(in srgb, var(--tint-coral) 10%, transparent), transparent 60%), radial-gradient(900px 600px at 50% 110%, color-mix(in srgb, var(--tint-sky) 10%, transparent), transparent 60%), var(--bg);flex-direction:column;min-height:100vh;display:flex}.ob-top{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:20px 32px;display:grid}.ob-top .fp-brand{font-size:21px}.ob-progress{gap:6px;display:flex}.ob-progress span{background:color-mix(in srgb, var(--text) 10%, transparent);width:44px;height:6px;transition:background var(--duration-base);border-radius:999px}.ob-top-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.ob-main{text-align:center;flex:1;width:100%;max-width:1040px;margin:0 auto;padding:28px 32px 80px;position:relative}.ob-back{inset-inline-start:32px;color:var(--muted);background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-weight:500;display:inline-flex;position:absolute;top:24px}.ob-back:hover{background:color-mix(in srgb, var(--text) 6%, transparent);color:var(--text)}.ob-step-label{color:var(--accent);letter-spacing:.02em;font-size:13px;font-weight:500;margin-top:8px!important}.ob h1{font:400 clamp(32px, 4.4vw, 50px)/1.1 var(--font-display);letter-spacing:-.035em;margin-top:12px}.ob h1:focus{outline:none}.ob-lead{max-width:560px;color:var(--muted);font-size:17px;margin:14px auto 36px!important}.ob-kinds{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ob-card{border:1.5px solid var(--border);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--panel) 92%, transparent);width:100%;height:100%;color:var(--text);box-shadow:var(--shadow-sm);text-align:center;transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), border-color var(--duration-fast);flex-direction:column;align-items:center;gap:14px;padding:26px 18px 22px;display:flex;position:relative}.ob-card:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong);transform:translateY(-3px)}.ob-card:active{transform:translateY(-1px)}.ob-card.is-selected{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft), var(--shadow-md)}.ob-card-text strong,.ob-card-text small{display:block}.ob-card-text strong{font-size:16px;font-weight:500}.ob-card-text small{color:var(--muted);margin-top:3px;font-size:14px}.ob-card-check{top:12px;background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;inset-inline-end:12px}.ob-art{background:radial-gradient(circle at 28% 22%, color-mix(in srgb, var(--art) 24%, transparent), transparent 62%), var(--art-soft);color:var(--art-ink);border-radius:26px;flex:none;place-items:center;display:grid;position:relative}.ob-art-large{width:92px;height:92px}.ob-art-small{border-radius:18px;width:60px;height:60px}.ob-art i{border-radius:50%;position:absolute}.ob-art-blob{inset-inline-end:-6px;background:var(--art);opacity:.32;width:22px;height:22px;transition:transform var(--duration-base) var(--ease-out);top:-5px}.ob-art-ring{inset-inline-start:-5px;border:3px solid var(--art);opacity:.35;width:16px;height:16px;bottom:12px}.ob-art-dot{inset-inline-end:16px;background:var(--art);opacity:.55;width:7px;height:7px;bottom:-2px}.ob-art-small .ob-art-blob{width:14px;height:14px}.ob-art-small .ob-art-ring{border-width:2px;width:11px;height:11px}.ob-art-icon{background:var(--panel);width:58%;height:58%;box-shadow:0 6px 16px -6px color-mix(in srgb, var(--art) 55%, transparent);border-radius:30%;place-items:center;display:grid}.ob-card:hover .ob-art-blob{transform:translate(3px,-3px)scale(1.15)}.ob-stages{gap:14px;max-width:620px;margin:0 auto;display:grid}.ob-card-wide{text-align:start;flex-direction:row;gap:18px;padding:18px 20px}.ob-card-wide .ob-card-text{flex:1}.ob-card-arrow{color:var(--muted);transition:transform var(--duration-fast)}.ob-card-wide:hover .ob-card-arrow{color:var(--accent);transform:translate(3px)}.ob-name-form{gap:14px;max-width:520px;margin:0 auto;display:grid}.ob-name-input{text-align:center;min-height:60px;box-shadow:var(--shadow-sm);border-radius:16px;padding:14px 20px;font-size:20px}.ob-field-error{color:var(--danger);justify-content:center;align-items:center;gap:6px;font-size:14px;display:flex}.ob-continue{justify-self:center;min-width:180px;border-radius:14px!important;min-height:48px!important;font-size:15px!important}.ob-start-grid{text-align:start;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ob-ai-card{border-radius:var(--radius-xl);color:#fff;text-align:start;width:100%;box-shadow:var(--shadow-md);transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);background:linear-gradient(120deg,#5b47e0 0%,#8a4fd8 55%,#e0518f 100%);border:0;align-items:center;gap:22px;margin-top:24px;padding:24px 28px;display:flex;position:relative;overflow:hidden}.ob-ai-card:after{content:"";inset-inline-end:120px;pointer-events:none;background:radial-gradient(circle,#ffffff38,#0000 65%);border-radius:50%;width:240px;height:240px;position:absolute;top:-80px}.ob-ai-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.ob-ai-icon{background:#ffffff2e;border-radius:18px;flex:none;place-items:center;width:56px;height:56px;display:grid}.ob-ai-copy{z-index:1;flex:1;min-width:0;position:relative}.ob-ai-copy strong{font:400 26px/1.15 var(--font-display);letter-spacing:-.02em;display:block}.ob-ai-copy span{color:#ffffffe6;margin-top:4px;font-size:15px;display:block}.ob-ai-cta{z-index:1;color:#4a2fc0;background:#fff;border-radius:12px;flex:none;align-items:center;gap:8px;padding:11px 18px;font-weight:500;display:inline-flex;position:relative}.ob-ai-card:focus-visible{outline-color:var(--tint-violet)}.ob-blank-card{border:1.5px solid var(--border);background:color-mix(in srgb, var(--panel) 92%, transparent);color:var(--text);box-shadow:var(--shadow-sm);margin-top:14px}.ob-blank-card:after{content:none}.ob-blank-card:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong)}.ob-blank-card .ob-ai-icon{background:var(--accent-soft);color:var(--accent)}.ob-blank-card .ob-ai-copy span{color:var(--muted)}.ob-blank-card .ob-ai-cta{background:var(--accent-soft);color:var(--accent)}.ob-blank-card:focus-visible{outline-color:var(--accent)}.ob .ob-or{color:var(--muted);align-items:center;gap:14px;margin:36px 0 0;font-size:13px;font-weight:500;display:flex}.ob-or:before,.ob-or:after{content:"";background:var(--border);flex:1;height:1px}.ob-template{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--panel);box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.ob-template:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.ob-template-preview{border:0;border-bottom:1px solid var(--border);background:var(--gradient-dawn);width:100%;padding:18px 18px 0;display:block;position:relative}.ob-template-preview .dash-document-preview{box-shadow:var(--shadow-md);border-bottom:0;border-radius:10px 10px 0 0}.ob-template-pick{vertical-align:2px;background:var(--accent-soft);color:var(--accent);border-radius:999px;margin-inline-start:10px;padding:2px 10px;font-size:12px;font-weight:500;display:inline-block}.ob-template-info{flex-direction:column;flex:1;justify-content:space-between;gap:14px;padding:16px 18px 18px;display:flex}.ob-template-info .fp-button{align-self:flex-start}.ob-template-info h2{font-size:17px;font-weight:500}.ob-template-info p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:14px;display:-webkit-box;overflow:hidden}.ob-template-info .fp-button{flex:none}.ob-more{margin-top:28px}.ob-creating{z-index:60;background:color-mix(in srgb, var(--bg) 70%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:app-pop var(--duration-base) var(--ease-out);place-items:center;display:grid;position:fixed;inset:0}.ob-creating>div{border-radius:var(--radius-xl);background:var(--panel);box-shadow:var(--shadow-lg);text-align:center;justify-items:center;gap:8px;padding:32px 40px;display:grid}.ob-creating strong{margin-top:6px;font-size:18px}.ob-creating span{color:var(--muted)}.ob .dash-feedback{text-align:start;margin-bottom:20px}@media (width<=1180px){.home-grid{grid-template-columns:minmax(0,1fr)}.home-grow-list{grid-template-columns:repeat(2,minmax(0,1fr))}.app-card.home-site{grid-template-columns:minmax(220px,300px) minmax(0,1fr)}.home-column{display:contents}.home-attention{order:1}.home-grid .setup{order:2}.home-column:last-child>:last-child{order:3}.home-column:first-child>:last-child{order:4}}@media (width<=1023px){.app-sidebar{background:var(--panel);width:min(300px,86vw);box-shadow:none;transition:transform var(--duration-base) var(--ease-spring), box-shadow var(--duration-base);visibility:hidden;border-inline-end:0;transform:translate(-102%)}.app-sidebar.is-open{box-shadow:var(--shadow-lg);visibility:visible;transform:none}.app-root :is(.app-drawer-close,.app-menu-button){display:inline-flex}.app-root .app-drawer-overlay{z-index:35;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:app-pop var(--duration-base);background:#080c1452;border:0;display:block;position:fixed;inset:0}.app-main{margin-inline-start:0}.app-topbar{grid-template-columns:auto minmax(0,1fr) auto;padding:0 16px}.app-topbar-brand{display:none}.app-content{padding:26px 24px 72px}.app-card.home-site{grid-template-columns:minmax(200px,320px) minmax(0,1fr)}.settings-layout{grid-template-columns:minmax(0,1fr);gap:16px}.settings-nav{scrollbar-width:none;gap:6px;padding-bottom:4px;display:flex;position:static;overflow-x:auto}.settings-link{border:1px solid var(--border);background:var(--panel);border-radius:999px;flex:none}.app-soon-grid{grid-template-columns:minmax(0,1fr)}.ob-kinds,.ob-start-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=759px){html:has(>body .app-root){scroll-padding-bottom:calc(72px + env(safe-area-inset-bottom))}.app-root{--topbar-height:56px;font-size:15px}.app-topbar{gap:2px;padding:0 8px 0 6px;display:flex}.app-topbar-start{flex:1}.app-topbar .app-theme-button{display:none}.app-switcher-trigger{max-width:100%}.app-search{width:auto;position:static}.app-root .app-search-trigger{width:44px;height:44px;display:inline-flex}.app-root .app-menu-button{width:44px;height:44px}.app-avatar-button{padding:6px}.app-search-field{display:none}.app-search.is-mobile-open .app-search-field{z-index:5;height:42px;box-shadow:var(--shadow-lg);display:flex;position:absolute;inset:8px 8px auto}.app-root .app-search.is-mobile-open .app-search-close{width:32px;height:32px;display:inline-flex}.app-search-hint{display:none}.app-search-results{top:56px;position:absolute;inset-inline:8px}.app-account-panel{top:60px;width:auto;position:fixed;inset-inline:8px}.app-switcher-panel{top:60px;min-width:0;position:fixed;inset-inline:8px}.app-content{padding:20px 16px 104px}.app-page-header{margin-bottom:18px}.app-page-header h1{font-size:23px}.app-page-header p{font-size:14.5px}.app-page-actions{width:100%}.app-page-actions>*{flex:1}.app-card{border-radius:16px;padding:16px}.app-root .app-tabbar{z-index:30;inset-inline:0;padding:4px 6px calc(4px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--panel) 88%, transparent);-webkit-backdrop-filter:saturate(170%)blur(18px);border-top:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0}.app-tab{min-height:52px;color:var(--muted);background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:1px;padding:5px 2px;font-size:11px;font-weight:500;text-decoration:none;display:flex}.app-tab.is-active{color:var(--text)}.app-tab-icon{width:48px;height:28px;transition:background var(--duration-fast), color var(--duration-fast);border-radius:999px;place-items:center;display:grid;position:relative}.app-tab.is-active .app-tab-icon{background:var(--accent-soft);color:var(--accent)}.app-tab-dot{top:2px;background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 2px var(--panel);border-radius:50%;position:absolute;inset-inline-end:10px}.app-shell[inert] .app-tabbar,.app-main[inert]~.app-tabbar{pointer-events:none}.home{gap:14px}.home-welcome{grid-template-columns:minmax(0,1fr);gap:18px;padding:20px 18px}.app-card.home-site{grid-template-columns:minmax(0,1fr);padding:0}.home-site-preview{border-inline-end:0;border-bottom:1px solid var(--border);padding:14px 14px 0}.home-site-body{padding:16px 16px 18px}.home-site-body h2{font-size:20px}.home-site-body .app-actions{width:100%}.home-site-body .app-actions>.fp-button,.home-site-body .app-actions>.fp-button-secondary{flex:1}.home-site-body .app-actions>.fp-button-ghost{width:100%}.home-row-amount{min-width:0}.home-row .app-status,.home-row-meta small:last-child{display:none}.home-grow-list{grid-template-columns:minmax(0,1fr);gap:8px}.app-toolbar{flex-direction:column;align-items:stretch}.app-segmented{align-self:flex-start}.app-filter-search input,.app-site-picker{width:100%}.app-site-picker select{flex:1;min-width:0}.app-site-add{min-height:140px}.settings-list>div{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.settings-list dt{grid-column:1/-1}.billing-perks,.seo-page ul{grid-template-columns:minmax(0,1fr)}.seo-detail{padding-inline-start:10px}.ob-top{grid-template-columns:auto 1fr;padding:14px 16px}.ob-progress{grid-area:2/1/auto/-1;justify-content:center}.ob-progress span{flex:1;max-width:70px}.ob-main{padding:12px 16px 64px}.ob-back{margin-bottom:4px;padding-inline-start:4px;position:static}.ob h1{font-size:30px}.ob-lead{font-size:15px;margin-bottom:24px!important}.ob-kinds{gap:10px}.ob-card{border-radius:18px;gap:10px;padding:18px 10px 16px}.ob-art-large{border-radius:18px;width:60px;height:60px}.ob-card-text strong{font-size:15px}.ob-card-text small{font-size:12px}.ob-card-wide{gap:14px;padding:14px}.ob-card-wide .ob-card-text small{font-size:13px}.ob-start-grid{grid-template-columns:minmax(0,1fr)}.ob-ai-card{flex-direction:column;align-items:flex-start;gap:14px;padding:22px}.ob-ai-copy strong{font-size:22px}.ob-template-info .fp-button{align-self:stretch}}@media (width<=359px){.app-content{padding-inline:12px}.app-tab{font-size:10.5px}.app-tab-icon{width:40px}.app-switcher-name strong{font-size:13px}}@media (prefers-reduced-motion:reduce){.app-site-card:hover,.ob-card:hover,.ob-template:hover,.ob-ai-card:hover,.home-grow-item:hover,.app-site-card:hover .app-site-preview .dash-document-preview,.home-site-preview:hover .dash-document-preview{transform:none}}.home-list>li,.home-grow-list>li,.seo-list>li,.setup-steps>li,.app-switcher-list>li,.app-site-grid>*{min-width:0}:root[data-theme=dark] .app-nav-badge,:root[data-theme=dark] .ob-card-check{color:#0d1530}.app-root .commerce,.app-root .cms,.app-root .teams,.app-root .inbox-panel{font-size:14px}.app-root .commerce-sandbox-note{border-radius:14px}.app-root .commerce-sandbox-note strong{font-size:14px}.app-root .commerce-mode-label{font-size:11px}.app-root .commerce-section-heading p,.app-root .commerce-search input,.app-root .commerce-order-filter select{font-size:14px}.app-root .commerce-search{border-radius:10px;min-height:40px}.app-root .commerce-product{border-radius:16px}.app-root .commerce-product h3{font-size:16px}.app-root .commerce-product header p{font-size:14px}.app-root .commerce-product>header>.fp-badge{font-size:12px}.app-root .commerce-variant-heading,.app-root .commerce-order-heading{font-size:11px}.app-root .commerce-variant-row,.app-root .commerce-order-row,.app-root .commerce-variant-name strong{font-size:14px}.app-root .commerce-variant-name code,.app-root .commerce-order-id time,.app-root .commerce-order-item-count small{font-size:12px}.app-root .commerce-variant-price>small,.app-root .commerce-order-total small{font-size:11px}.app-root .commerce-text-button,.app-root .commerce-order-id strong{font-size:13px}.app-root .commerce-status{border-radius:999px;padding:3px 9px;font-size:12px}.app-root .commerce-orders,.app-root .commerce-product-list>article{border-radius:16px}.app-root .commerce-footer,.app-root .commerce-footer button,.app-root .cms-footer,.app-root .cms-footer button{font-size:12px}.app-root .commerce-empty p{font-size:14px}.app-root .commerce-checkout-step h3{font-size:15px}.app-root .commerce-checkout-step p,.app-root .commerce-scenarios small,.app-root .commerce-checkout-summary p,.app-root .commerce-receipt-total>span,.app-root .commerce-receipt-note{font-size:13px}.app-root .commerce-scenarios strong,.app-root .commerce-checkout-form .commerce-field>label,.app-root .commerce-field>label{font-size:14px}.app-root .commerce-field>small,.app-root .commerce-subtle{font-size:13px}.app-root .commerce-checkout-submit,.app-root .commerce-dialog-actions>button{font-size:14px}.app-root .inbox-filters button>span{font-size:11px}.app-root .inbox-from strong{font-size:15px}.app-root .inbox-from span,.app-root .inbox-preview{font-size:14px}.app-root .inbox-meta{font-size:13px}.app-root .inbox-message{font-size:15px}.app-root .inbox-facts{font-size:14px}.app-root .inbox-facts dt,.app-root .inbox-hint,.app-root .inbox-state{font-size:13px}.app-root .inbox-table thead th{font-size:12px}.app-root .inbox-table tbody th strong{font-size:15px}.app-root .dash-history-empty h3{font-size:17px}.app-root .dash-history-empty p{font-size:14px}.app-root .teams-workspace-copy h2,.app-root .teams-card-header h2{font-size:16px}.app-root .teams-workspace-copy p,.app-root .teams-card-header p,.app-root .teams-guide>p,.app-root .teams-role-guide dd,.app-root .teams-person p,.app-root .teams-invitation-meta,.app-root .teams-empty p,.app-root .teams-link-heading p{font-size:13px}.app-root .teams-person strong,.app-root .teams-role-guide dt,.app-root .teams-field,.app-root .teams-search input{font-size:14px}.app-root .teams-role,.app-root .teams-status,.app-root .teams-person strong>small,.app-root .teams-member-actions button,.app-root .teams-card-header .dash-text-button{font-size:12px}.app-root .teams-guide-footnote{font-size:12px!important}.app-root .cms-private-note strong{font-size:14px}.app-root .dash-detail-meta,.app-root .dash-info-card dl,.app-root .dash-info-card>p,.app-root .dash-release-description>span,.app-root .dash-website-identifiers{font-size:13px}.app-root .dash-card-label h2,.app-root .dash-release-description strong{font-size:15px}.app-root .dash-detail-preview-card h2{font-size:18px}.app-root .dash-detail-preview-card p{font-size:14px}.app-root .dash-status{font-size:12px}.app-root .dash-modal-description,.app-root .dash-form label{font-size:14px}.app-root .dash-form label>small,.app-root .dash-template-filters>button{font-size:13px}.app-root .dash-template-info>p,.app-root .dash-template-info>div>span{font-size:13px}.app-root .inbox-table-wrap{position:relative}.settings-nav,.settings-content>*,.domain-list>li{min-width:0}.app-root .fp-card+.app-card{margin-top:20px}.security-form{gap:14px;max-width:460px;display:grid}.security-form>label{gap:6px;font-size:14px;font-weight:500;display:grid}.security-form>label>small{color:var(--muted);font-size:13px;font-weight:400}.security-form .app-actions{margin-top:4px}.security-danger,.fp-button-secondary.security-danger{color:var(--danger)}.security-scan{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.security-scan p{margin:0 0 8px;font-size:14px;line-height:1.5}.security-qr{border:1px solid var(--border);background:#fff;border-radius:12px;flex-shrink:0;width:184px;height:184px}.security-secret{background:var(--panel-soft);letter-spacing:.06em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:8px;margin:0 0 12px;padding:6px 10px;font-size:14px;display:inline-block}.security-code-list{background:var(--panel-soft);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:14px 0;padding:14px 18px 14px 38px;font-size:15px;display:grid}.security-code-list code{letter-spacing:.06em}.security-sessions{margin:0;padding:0;list-style:none;display:grid}.security-sessions li{border-top:1px solid var(--border);align-items:center;gap:12px;padding:12px 0;display:flex}.security-sessions li:first-child{border-top:0}.security-session-main{flex:1;min-width:0}.security-session-main strong{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.security-session-main small{color:var(--muted);font-size:13px;display:block}.security-banner{border:1px solid color-mix(in srgb, var(--accent) 25%, var(--border));background:var(--accent-soft);color:var(--text);border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:18px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.security-banner>.fp-icon{color:var(--accent);flex-shrink:0;margin-top:2px}.security-banner>div:first-of-type{flex:1;gap:2px;min-width:0;display:grid}.security-banner>div:first-of-type>span{color:var(--muted);overflow-wrap:anywhere}.security-banner-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}@media (width<=640px){.security-banner{flex-wrap:wrap}.security-banner-actions{justify-content:space-between;width:100%}.security-code-list{grid-template-columns:1fr}.security-qr{width:100%;max-width:240px;height:auto}}.app-root .dash-back-link{min-height:32px;color:var(--muted);align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.app-root .dash-back-link:hover{color:var(--text)}.app-root .dash-detail-heading{flex-wrap:wrap;align-items:flex-end;gap:14px 24px;margin:8px 0 16px}.app-root .dash-detail-heading h1{font:500 26px/1.2 var(--font-sans);letter-spacing:-.022em;margin:0 0 6px}.app-root .dash-detail-meta{color:var(--muted);flex-wrap:wrap;gap:6px 10px;font-size:13px}.app-root .dash-status,.app-root .dash-detail-meta .dash-status:not(.dash-status-published){background:var(--tint-amber-soft);color:var(--tint-amber-ink);border:0;border-radius:999px;gap:6px;padding:1px 9px;font-size:12px;line-height:1.7}.app-root .dash-status i{width:6px;height:6px}.app-root .dash-status-published{background:var(--tint-green-soft);color:var(--tint-green-ink)}.app-root .dash-inline-actions{flex-wrap:wrap;gap:8px}.app-root .dash-detail-tabs{scrollbar-width:none;gap:2px;margin-bottom:20px;overflow-x:auto}.app-root .dash-detail-tabs::-webkit-scrollbar{display:none}.app-root .dash-detail-tabs button{min-height:42px;color:var(--muted);white-space:nowrap;flex:none;margin-bottom:-1px;padding:9px 12px;font-size:13.5px}.app-root .dash-detail-tabs button:hover{color:var(--text)}.app-root .dash-detail-tabs button.is-active{color:var(--text);border-bottom-color:var(--text)}.app-root .dash-detail-tabs button>span{text-align:center;border-radius:999px;min-width:18px;padding:0 5px;font-size:11px;line-height:18px}.app-root .dash-detail-grid{grid-template-columns:minmax(0,1fr) 300px;gap:16px}.app-root .dash-detail-preview-card{border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-sm);padding:16px 16px 0}.app-root .dash-detail-preview-card>.dash-document-preview{box-shadow:var(--shadow-md);border-radius:10px}.app-root .dash-detail-preview-card>div:last-child{gap:16px;padding:16px 2px 18px}.app-root .dash-detail-preview-card h2{font:500 16px/1.3 var(--font-sans);letter-spacing:-.01em}.app-root .dash-detail-preview-card p{margin-top:3px;font-size:13px}.app-root .dash-detail-side{gap:16px}.app-root .dash-info-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:18px 20px}.app-root .dash-card-label{gap:9px;margin-bottom:12px}.app-root .dash-card-label h2{font-size:14.5px;font-weight:500}.app-root .dash-info-card>p{font-size:13px;line-height:1.55}.app-root .dash-info-card>.dash-hostname{margin:10px 0 4px;font-size:13.5px}.app-root .dash-divider{margin:14px 0}.app-root .dash-info-card dl{gap:8px}.app-root .dash-info-card dl>div,.app-root .dash-website-identifiers>div{font-size:13px}.app-root .dash-info-card>.dash-info-footnote{margin-top:14px;padding-top:12px;font-size:12.5px;line-height:1.5}.app-root .dash-text-button{gap:6px;min-height:32px;font-size:13px}.app-root .dash-feedback{border-radius:12px;gap:10px;padding:11px 14px;font-size:13.5px;line-height:1.5}.app-root .dash-section-heading{gap:12px 18px;margin-bottom:16px}.app-root .dash-section-heading h2{font:500 17px/1.3 var(--font-sans);letter-spacing:-.01em}.app-root .dash-section-heading p{margin-top:4px;font-size:13.5px;line-height:1.55}.app-root .dash-release-panel,.app-root .dash-settings-panel{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:20px 22px}.app-root .dash-release-row{gap:12px;padding:14px 0}.app-root .dash-release-mark{width:34px;height:34px}.app-root .dash-release-description>div{margin-bottom:3px}.app-root .dash-release-description strong{font-size:14px}.app-root .dash-release-description>span{font-size:12.5px}.app-root .dash-release-description>code{font-size:11px}.app-root .dash-release-row>button{min-height:34px;padding:6px 13px;font-size:13px}.app-root .dash-form{gap:16px}.app-root .dash-form label{gap:6px;font-size:13.5px}.app-root .dash-form label>small{font-size:12.5px}.app-root .dash-modal{width:min(520px,100% - 32px);box-shadow:var(--shadow-lg);border-radius:22px}.app-root .dash-modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080c1461}.app-root .dash-modal[open]{animation:app-pop var(--duration-base) var(--ease-spring)}.app-root .dash-modal-inner{padding:22px 24px}.app-root .dash-modal-header h2{font:500 19px/1.25 var(--font-sans);letter-spacing:-.015em}.app-root .dash-modal-description{margin:6px 0 18px;font-size:13.5px;line-height:1.6}.app-root .dash-modal-footer{gap:10px;margin-top:18px;padding-top:16px}.app-root .dash-modal-footer>span{font-size:12.5px}.app-root .dash-restore-summary{background:var(--panel-soft);border-radius:12px;gap:12px;padding:12px 14px}.app-root .dash-restore-summary strong{overflow-wrap:anywhere;font-size:14px}.app-root .dash-restore-summary span{font-size:12.5px}.app-root .dash-icon-button{border-radius:10px;width:36px;height:36px}.app-root .dash-empty h1,.app-root .dash-empty h2{font:500 22px/1.3 var(--font-sans);letter-spacing:-.02em}.app-root .dash-empty p{font-size:14px;line-height:1.55}.home-site-preview,.home-site-preview:hover{color:inherit;text-decoration:none}@media (width<=1023px){.app-root .dash-detail-grid{grid-template-columns:minmax(0,1fr)}.app-root .dash-detail-side{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (width<=759px){.app-root .dash-detail-heading{flex-direction:column;align-items:stretch}.app-root .dash-detail-heading h1{font-size:23px}.app-root .dash-detail-heading .dash-inline-actions{flex-direction:row;width:100%;padding-top:0}.app-root .dash-detail-heading .dash-inline-actions>*{flex:1;width:auto;font-size:13.5px}.app-root .dash-detail-tabs{gap:0;margin-inline:-16px;padding:0 8px}.app-root .dash-detail-tabs button{font-size:13.5px}.app-root .dash-release-panel,.app-root .dash-settings-panel{padding:16px}.app-root .dash-release-row>button{margin-inline-start:46px}.app-root .dash-modal{border-radius:20px;width:calc(100% - 16px)}.app-root .dash-modal-inner{padding:18px 16px}}.app-root :is(.commerce-tabs,.cms-tabs){scrollbar-width:none;gap:2px;margin-top:20px;overflow-x:auto}.app-root :is(.commerce-tabs>button,.cms-tabs button){min-height:42px;color:var(--muted);white-space:nowrap;flex:none;gap:7px;padding:9px 12px;font-size:13.5px;font-weight:400}.app-root :is(.commerce-tabs>button,.cms-tabs button):hover{color:var(--text)}.app-root :is(.commerce-tabs>button.is-active,.cms-tabs button.is-active){color:var(--text);border-color:var(--text);font-weight:500}.app-root :is(.commerce-tabs>button>span,.cms-tabs button>span){background:var(--panel-soft);min-width:18px;color:var(--muted);border-radius:999px;padding:0 6px;font-size:11px;line-height:18px}.app-root :is(.commerce-view,.cms-view){padding-top:20px}.app-root :is(.commerce-sandbox-note,.cms-private-note){border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow-sm);border-radius:14px;gap:12px;padding:12px 16px}.app-root :is(.commerce-note-icon,.cms-private-note>span:first-child){background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border:0;border-radius:10px}.app-root :is(.commerce-sandbox-note strong,.cms-private-note strong){font-size:14px;font-weight:500}.app-root :is(.commerce-sandbox-note p,.cms-private-note p){margin-top:2px;font-size:13px;line-height:1.5}.app-root :is(.commerce-mode-label,.cms-state){background:var(--panel-soft);color:var(--muted);font:500 11.5px/1.5 var(--font-sans);letter-spacing:0;border:0;border-radius:999px;padding:2px 9px}.app-root .commerce-sandbox-note .commerce-mode-label{background:var(--accent-soft);color:var(--accent-ink)}.app-root :is(.commerce-section-heading,.cms-section-heading){margin-bottom:16px}.app-root :is(.commerce-section-heading h2,.cms-section-heading h2,.cms-section-heading h3){letter-spacing:-.01em;margin-bottom:3px;font-size:16px}.app-root :is(.commerce-section-heading p,.cms-section-heading p){font-size:13px;line-height:1.5}.app-root .commerce-search{border-radius:999px;min-height:38px;padding:0 14px}.app-root .commerce-search input{font-size:13.5px}.app-root :is(.commerce-orders,.commerce-product,.commerce-product-list>article){border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.app-root :is(.commerce-order-heading,.commerce-variant-heading){background:var(--panel-soft);color:var(--muted);letter-spacing:0;font-size:12px}.app-root .commerce-order-heading,.app-root .commerce-order-row{padding:12px 20px}.app-root .commerce-order-row{font-size:13.5px}.app-root .commerce-order-row:hover{background:var(--surface-sunken)}.app-root .commerce-order-id strong{font-family:var(--font-sans);letter-spacing:0;font-size:13.5px}.app-root .commerce-status{border:0;border-radius:999px;gap:6px;padding:1px 9px;font-size:12px;line-height:1.7}.app-root .commerce-status i{width:6px;height:6px}.app-root .commerce-status-paid,.app-root .commerce-status-fulfilled{background:var(--tint-green-soft);color:var(--tint-green-ink)}.app-root .commerce-status-payment_failed{background:var(--tint-coral-soft);color:var(--tint-coral-ink)}.app-root .commerce-status-pending_payment{background:var(--tint-amber-soft);color:var(--tint-amber-ink)}.app-root .commerce-product>header{padding:14px 18px}.app-root .commerce-product-monogram{border:0;border-radius:10px;width:36px;height:36px;font-size:16px;background:var(--panel-soft)!important;color:var(--text)!important}.app-root .commerce-variant-heading,.app-root .commerce-variant-row{padding-inline:18px}.app-root .commerce-variant-row{min-height:58px}.app-root :is(.commerce-footer,.cms-footer){margin-top:24px;padding-top:14px;font-size:12px}.app-root :is(.commerce-footer button,.cms-footer button){min-height:32px;font-size:12px}.app-root .cms-site-select>span{letter-spacing:0;margin-bottom:4px;font-size:12px}.app-root .cms-site-select select{border-radius:999px;font-size:13.5px}.app-root .cms-collection-grid{gap:16px}.app-root .cms-collection-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), border-color var(--duration-fast);padding:18px 18px 0}.app-root .cms-collection-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.app-root .cms-collection-symbol{border-radius:10px;width:36px;height:36px;margin-bottom:14px;background:var(--panel-soft)!important;color:var(--text)!important}.app-root .cms-collection-title h3{font:500 17px/1.3 var(--font-sans);letter-spacing:-.01em;margin-bottom:2px}.app-root .cms-collection-card>code{font-size:12px}.app-root .cms-field-tags{margin:12px 0 16px}.app-root .cms-field-tags span{background:var(--panel-soft);border:0;border-radius:999px;padding:1px 9px;font-size:11.5px}.app-root .cms-collection-card>footer{margin:0 -18px;padding:11px 18px;font-size:12.5px}.app-root .inbox-filters button{border-radius:999px;min-height:32px}.app-root :is(.an-kpi-value,.home-row-amount,.app-nav-badge,.an-table td){font-variant-numeric:normal}.ob-art i{display:none}@media (width<=759px){.app-root :is(.commerce-tabs,.cms-tabs){margin-inline:-16px;padding:0 8px}.app-root :is(.commerce-sandbox-note,.cms-private-note){flex-wrap:wrap}.app-root .commerce-sandbox-note>.commerce-mode-label,.app-root .cms-private-note>.cms-state{margin-inline-start:46px}.app-root .cms-site-select{width:100%}}.app-root .dash-template-count{font-size:12.5px}.app-root .tpl-toolbar{gap:8px;margin:0 0 12px}.app-root .tpl-search{border-radius:999px;min-height:38px;padding:0 14px}.app-root .tpl-search:focus-within{border-color:var(--accent);box-shadow:var(--focus);outline:0}.app-root .tpl-search input{padding:8px 0;font-size:13.5px}.app-root .tpl-select{border-radius:999px;min-height:38px;padding:0 6px 0 14px;font-size:12.5px}.app-root .tpl-select select{font-size:13px}.app-root .tpl-chip,.app-root .dash-template-filters>button{min-height:36px;color:var(--text);text-transform:none;border-radius:999px;padding:6px 14px;font-size:13px}.app-root .tpl-chip.is-active,.app-root .dash-template-filters>button.is-active{background:var(--button);border-color:var(--button);color:var(--on-button)}.app-root .dash-template-filters{gap:6px;margin:0 0 14px}.app-root .tpl-filters{border:1px solid var(--border);background:var(--panel);border-radius:16px;gap:6px;margin:0 0 18px;padding:12px}.app-root .dash-template-grid{gap:26px 18px;margin-top:6px}.app-root .tpl-preview-button{box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);border-radius:14px}.app-root .tpl-card:hover .tpl-preview-button{box-shadow:var(--shadow-md);transform:translateY(-2px)}.app-root .dash-template-info{padding-top:12px}.app-root .dash-template-info h2{font-size:15px}.app-root .tpl-meta{font-size:12px}.app-root .dash-template-info>p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0 10px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.app-root .tpl-favorite{width:34px;height:34px}@media (width<=759px){.app-root .tpl-search{flex-basis:100%}.app-root .dash-template-filters{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding:0 16px 4px;overflow-x:auto}.app-root .dash-template-filters>button{flex:none}}@media (prefers-reduced-motion:reduce){.app-root .tpl-card:hover .tpl-preview-button{transform:none}}@media (width<=359px){.app-root :is(.commerce-tabs,.cms-tabs,.dash-detail-tabs,.dash-template-filters){margin-inline:-12px}}.app-root .dash-template-choice{background:var(--panel);transition:border-color var(--duration-fast), box-shadow var(--duration-fast);border-radius:12px}.app-root .dash-template-choice:hover{border-color:var(--border-strong)}.app-root .dash-template-choice.is-selected{border-color:var(--accent);box-shadow:var(--focus)}.app-root .dash-template-choice-label{padding:9px 11px}.app-root .dash-template-choice-label strong{font-size:13px}.app-root .dash-template-choice-label small{text-transform:none;margin-top:1px;font-size:11.5px}.app-root .dash-template-choice .tpl-art{padding:10px}.app-root .dash-template-choice .tpl-art strong{max-width:56%;font-size:11px;line-height:1.2}.app-root .dash-template-choice .tpl-art small{margin-top:3px;font-size:9px}.app-root .dash-template-choice .tpl-art-bar{inset-inline-start:10px;width:22px;height:4px;top:10px}.app-root .dash-live-build{background:linear-gradient(var(--panel), var(--panel)) padding-box, linear-gradient(120deg, #4fb3ff, #6f7dff 42%, #ad7bff 74%, #ff8fbf) border-box;border-radius:14px}.app-root .dash-live-build-head>span{background:linear-gradient(120deg,#4fb3ff,#6f7dff 42%,#ad7bff 74%,#ff8fbf);border-radius:50%}.app-root .dash-live-build-head strong{font-size:14px}.app-root .dash-live-build-head small{font-size:12.5px}.app-root .dash-live-build-button,.app-root .dash-live-build-button:hover{background:var(--button);color:var(--on-button)}.app-root .teams-guide h2,.app-root .teams-reload-card h2{font:500 17px/1.3 var(--font-sans);letter-spacing:-.01em}.app-root .dash-template-choice .tpl-art strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app-root .dash-template-choice .tpl-art small{text-overflow:ellipsis;white-space:nowrap;max-width:56%;overflow:hidden}@media (width<=480px){.app-root .dash-create-modal .dash-modal-footer>span{display:none}.app-root .dash-create-modal .dash-modal-footer{justify-content:flex-end}}.app-root :is(.commerce-empty,.cms-empty){border-radius:var(--radius-lg);min-height:0;padding:36px 20px}.app-root :is(.commerce-empty-icon,.cms-empty-icon){background:var(--panel-soft);width:48px;height:48px;color:var(--muted);border-radius:14px;margin-bottom:14px;transform:none}.app-root :is(.commerce-empty h2,.cms-empty h2){font:500 17px/1.3 var(--font-sans);letter-spacing:-.01em;margin-bottom:6px}.app-root :is(.commerce-empty p,.cms-empty p){margin-bottom:16px;font-size:13.5px;line-height:1.55}.app-root .inbox-table{font-size:13.5px}@media (width<=759px){.app-root :is(.inbox-table-wrap,.an-table-wrap):has(:is(.inbox-table,.an-summary-table)){overflow:visible}.app-root :is(.inbox-table,.an-summary-table) thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-root :is(.inbox-table,.an-summary-table),.app-root :is(.inbox-table,.an-summary-table) tbody{width:100%;display:block}.app-root :is(.inbox-table,.an-summary-table) tr{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 2px;display:grid}.app-root :is(.inbox-table,.an-summary-table) :is(th,td){text-align:start;white-space:normal;border:0;justify-content:space-between;align-items:center;gap:12px;width:auto;min-width:0;max-width:none;padding:0;display:flex}.app-root :is(.inbox-table,.an-summary-table) tbody th{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;margin-bottom:4px}.app-root .an-summary-table tbody th{grid-column:1/-1}.app-root :is(.inbox-table,.an-summary-table) td{grid-column:1/-1;font-size:13.5px}.app-root :is(.inbox-table,.an-summary-table) td[data-label]:before{content:attr(data-label);color:var(--muted)}.app-root .inbox-table td:last-child{grid-area:1/2;align-self:start}.app-segmented{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.app-segmented::-webkit-scrollbar{display:none}.app-segmented button{white-space:nowrap;flex:none}}@media (width<=900px){.app-root .commerce-mobile-label{margin-bottom:2px;font-size:12px}.app-root .commerce-variant-row{gap:12px 18px;padding:14px 18px;font-size:13.5px}.app-root .commerce-variant-actions .commerce-text-button{min-height:36px;font-size:13px}.app-root .commerce-order-row{padding:14px 16px}}@media (pointer:coarse){.app-nav-link,.app-account-link,.app-switcher-option,.app-search-results li,.settings-link,.home-row,.setup-title{min-height:44px}.app-icon-button{width:44px;height:44px}.app-switcher-trigger{height:44px}.app-segmented button,.app-link-button,.tpl-chip,.dash-template-filters>button,.app-root .dash-text-button{min-height:44px}}.app-root :is(.dash-schedule-card>p,.dash-schedule-pending>p,.dash-schedule-history>p){font-size:13px;line-height:1.55}.app-root :is(.dash-schedule-pending .dash-inline-actions>button,.dash-revision-row .dash-inline-actions>button){min-height:34px;padding:6px 13px;font-size:13px}.app-root .dash-schedule-when span,.app-root .dash-schedule-hint,.app-root .dash-revision-pages{font-size:12.5px}.app-root .dash-revision-kind{border-radius:999px;padding:1px 8px;font-size:11.5px}.app-root .dash-danger-zone{border-radius:14px;padding:16px 18px}.app-root .dash-danger-zone>h3,.app-root .dash-danger-row strong{font-size:14px}.app-root .dash-danger-row span,.app-root .dash-danger-row p{font-size:13px}.app-root .dash-detail-heading .dash-inline-actions{flex-direction:row;padding-top:0}.app-root .dash-detail-heading .dash-inline-actions>*{width:auto}.app-root .dash-danger-row button{min-height:34px;padding:6px 13px;font-size:13px}@media (width<=759px){.app-root .dash-detail-heading .dash-inline-actions>*{flex:1}}.plan-current{background:var(--gradient-dawn);border-radius:14px;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.plan-current h3{letter-spacing:-.02em;margin:10px 0 6px;font-size:22px;font-weight:500}.plan-current p{color:var(--muted);max-width:520px}.plan-current .fp-button-secondary{flex:none;text-decoration:none}.ai-usage{gap:10px;display:grid}.ai-usage-head{align-items:baseline;gap:8px;display:flex}.ai-usage-head strong{letter-spacing:-.03em;font-size:28px;font-weight:500}.ai-usage-head span{color:var(--muted)}.ai-usage-bar{background:var(--panel-soft);border-radius:999px;height:10px;overflow:hidden}.ai-usage-bar i{border-radius:inherit;background:var(--tint-green);min-width:4px;height:100%;transition:width var(--duration-slow,.4s) var(--ease-out,ease);display:block}.ai-usage.is-high .ai-usage-bar i{background:var(--tint-amber)}.ai-usage.is-full .ai-usage-bar i{background:var(--tint-coral)}.ai-usage p{color:var(--muted)}.ai-usage-renew{align-items:center;gap:6px;font-size:13px;display:inline-flex}.plan-interval{border:1px solid var(--border);border-radius:999px;gap:4px;margin-bottom:12px;padding:3px;display:inline-flex}.plan-interval button{min-height:30px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:13px}.plan-interval button.is-active{background:var(--text);color:var(--bg)}.plan-options{gap:10px;margin:0;padding:0;list-style:none;display:grid}.plan-options li{border:1px solid var(--border);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.plan-options li>div{gap:2px;min-width:0;display:grid}.plan-options strong{font-size:15px;font-weight:500}.plan-options span{font-size:13.5px}.plan-options small{color:var(--muted);font-size:12.5px}.plan-options .fp-button{flex:none;text-decoration:none}.plan-ask{text-align:end;flex:none;max-width:160px}@media (width<=640px){.plan-current,.plan-options li{flex-direction:column;align-items:stretch}.plan-ask{text-align:start;max-width:none}}.dash-auth{--auth-panel:linear-gradient(180deg, #dbe6f7 0%, #eef3fb 62%, #f6f8fc 100%);--auth-ink:#111114;--auth-muted:#4d5260;background:var(--bg);min-height:100dvh;color:var(--text);grid-template-columns:minmax(420px,46%) 1fr;font-size:15px;display:grid}.dash-auth-story{background:var(--auth-panel);min-height:100dvh;color:var(--auth-ink);flex-direction:column;padding:40px clamp(32px,6vw,88px) 36px;display:flex;position:relative}.dash-auth-story .fp-brand{color:var(--auth-ink);font-size:24px}.dash-auth-story-copy{margin-top:auto;padding-bottom:12vh}.dash-auth-story h1{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(44px,4.6vw,68px);font-weight:500;line-height:1.02}.dash-auth-story-copy>p{max-width:400px;color:var(--auth-muted);margin:22px 0 0;font-size:17px;line-height:1.6}.dash-auth-caption{color:var(--auth-muted);margin:0;font-size:13px}.dash-auth-main{flex-direction:column;padding:32px clamp(24px,4vw,56px);display:flex}.dash-auth-top{justify-content:space-between;align-items:center;display:flex}.dash-auth-top .dash-back-link{color:var(--muted);font-size:14px;font-weight:500}.dash-auth-top .dash-back-link:hover{color:var(--text)}.dash-auth-tools{gap:4px;display:flex}.dash-auth-top .fp-theme-toggle{background:0 0;width:38px;height:38px}.dash-auth-form-wrap{width:100%;max-width:380px;margin:auto;padding:56px 0}.dash-auth-form-wrap>h2{font-family:var(--font-display);letter-spacing:-.04em;font-size:38px;font-weight:500;line-height:1.08}.dash-auth-description{color:var(--muted);margin:12px 0 34px;font-size:16px;line-height:1.6}.dash-auth .dash-form{gap:20px}.dash-auth .dash-form label{color:var(--text);gap:8px;font-size:14px;font-weight:500}.dash-auth .dash-form label>small{color:var(--muted);font-size:13px;font-weight:400}.dash-auth .fp-input{border-radius:12px;min-height:50px;padding:12px 15px;font-size:15px}.dash-password{position:relative}.dash-password input{padding-inline-end:46px}.dash-password>button{top:0;width:42px;height:100%;color:var(--muted);background:0 0;border:0;place-items:center;display:grid;position:absolute;inset-inline-end:4px}.dash-password>button:hover{color:var(--text)}.dash-auth-submit,.dash-auth .fp-button.dash-auth-submit{background:var(--text);border-color:var(--text);width:100%;min-height:52px;color:var(--bg);box-shadow:none;border-radius:999px;justify-content:center;gap:10px;margin-top:6px;font-size:15px;font-weight:500}.dash-auth .fp-button.dash-auth-submit:hover{background:color-mix(in srgb, var(--text) 86%, var(--bg));box-shadow:none}.dash-auth-submit>.dash-spinner{margin-inline-end:4px}.dash-auth-switch{text-align:center;color:var(--muted);margin:26px 0 0;font-size:14px}.dash-auth-switch>button,.dash-auth-switch>a{color:var(--text);font-size:inherit;text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--text) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--text) 30%, transparent);background:0 0;border:0;margin-inline-start:4px;padding:0;font-weight:500}.dash-auth-switch>button:hover,.dash-auth-switch>a:hover{text-decoration-color:currentColor}.dash-auth-form-wrap>h2+.dash-auth-closed{margin-top:28px}.dash-auth-closed{background:var(--panel-soft);border-radius:20px;gap:10px;padding:26px;display:grid}.dash-auth-closed h3{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:500;line-height:1.35}.dash-auth-closed p{color:var(--muted);margin:0 0 8px;font-size:15px;line-height:1.6}.dash-auth-mobile-brand{display:none}@media (width<=960px){.dash-auth{grid-template-columns:minmax(320px,42%) 1fr}.dash-auth-story h1{font-size:46px}}@media (width<=760px){.dash-auth{display:block}.dash-auth-story{display:none}.dash-auth-main{min-height:100dvh;padding:20px 20px 28px}.dash-auth-form-wrap{max-width:420px;padding:40px 0}.dash-auth-mobile-brand{margin-bottom:44px;display:block}.dash-auth-mobile-brand .fp-brand{font-size:26px}.dash-auth-form-wrap>h2{font-size:34px}}.dash-label-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dash-label-row>a{color:var(--muted);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--muted) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--muted) 40%, transparent);font-size:13px;font-weight:500}.dash-label-row>a:hover{color:var(--text)}.dash-code-input{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.18em;font-size:20px!important}.dash-auth-switch+.dash-auth-switch{margin-top:12px}.dash-auth-closed>.dash-auth-submit{margin-top:4px;text-decoration:none}.cf-inputs{gap:16px;min-width:0;display:grid}.cf-field{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.cf-field>label,.cf-group>legend{color:var(--text);padding:0;font-size:.93rem;font-weight:500}.cf-group>legend{margin-bottom:8px}.cf-group>.cf-inputs,.cf-entries>li>.cf-inputs{border:1px solid var(--border);border-radius:var(--radius-md,12px);background:var(--panel-soft);padding:14px}.cf-required{color:var(--danger)}.cf-hint{color:var(--muted);margin:0;font-size:.84rem;line-height:1.45}.cf-error{color:var(--danger);font-size:.84rem;line-height:1.45}.cf-field.is-invalid>.fp-input,.cf-field.is-invalid .cf-row .fp-input{border-color:var(--danger)}.cf-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86rem}.cf-row{gap:8px;min-width:0;display:flex}.cf-row>.fp-input{flex:1;min-width:0}.cf-row>.cf-currency{text-transform:uppercase;flex:0 0 5.5rem}.cf-color{align-items:center;gap:8px;display:flex}.cf-color>input[type=color]{border:1px solid var(--border-strong);border-radius:var(--radius-sm,8px);background:var(--panel);cursor:pointer;block-size:40px;inline-size:44px;padding:2px}.cf-color>.fp-input{flex:1;min-width:0}.cf-choices{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.cf-choices>label{cursor:pointer;align-items:center;gap:8px;min-height:32px;display:inline-flex}.cf-choices input{block-size:18px;inline-size:18px;accent-color:var(--accent);margin:0}.cf-choices.is-rating>label{border:1px solid var(--border);border-radius:999px;padding:4px 10px}.cf-choices.is-rating>label:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.cf-scroll{flex-flow:column;align-items:flex-start;max-block-size:220px;overflow:auto}.cf-check>label{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.cf-check input{block-size:18px;inline-size:18px;accent-color:var(--accent);flex:none;margin:2px 0 0}.cf-consent{border-inline-start:3px solid var(--accent);background:var(--panel-soft);margin:0;padding:10px 12px;font-size:.9rem;line-height:1.5}.cf-consent small{color:var(--muted)}.cf-address{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cf-entries{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cf-entry-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;font-size:.88rem;display:flex}.cf-entry-head>span{gap:10px;display:flex}.cf-link{color:var(--accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;min-height:32px;padding:4px 2px;font-size:.86rem}.cf-link:disabled{color:var(--muted);cursor:default}.cf-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.cf-danger{color:var(--danger)}.cf-add{justify-self:start}.cf-media{align-items:flex-start;gap:12px;min-width:0;display:flex}.cf-media>img{object-fit:cover;border-radius:var(--radius-sm,8px);border:1px solid var(--border);flex:none;block-size:72px;inline-size:72px}.cf-media-controls{flex:1;gap:10px;min-width:0;display:grid}.cf-upload{border:1px dashed var(--border-strong);border-radius:var(--radius-sm,8px);min-height:36px;color:var(--accent-ink);cursor:pointer;justify-self:start;align-items:center;padding:6px 12px;font-size:.88rem;display:inline-flex;position:relative}.cf-upload>input{opacity:0;cursor:pointer;position:absolute;inset:0}.cf-upload:focus-within{outline:2px solid var(--accent);outline-offset:2px}.cf-sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (width<=640px){.cf-address{grid-template-columns:minmax(0,1fr)}.cf-media{flex-direction:column;align-items:stretch}.cf-media>img{align-self:flex-start}}.cfp{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:20px;display:grid}.cfp-scopes{gap:18px;display:grid;position:sticky;top:16px}.cfp-scope-group h2{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px 10px;font-size:11.5px;font-weight:500}.cfp-scope-group ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.cfp-scope-group button{width:100%;min-height:36px;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:13.5px;display:flex}.cfp-scope-group button:hover{background:color-mix(in srgb, var(--text) 6%, transparent)}.cfp-scope-group button.is-active{background:var(--accent-soft);color:var(--accent-ink);font-weight:500}.cfp-scope-group button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cfp-scope-group button span{background:var(--panel);border:1px solid var(--border);min-width:22px;color:var(--muted);text-align:center;border-radius:999px;padding:1px 7px;font-size:11.5px}.cfp-main{min-width:0}.cfp-main .app-card-head{align-items:flex-start}.cfp-readonly,.cfp-note{color:var(--muted);align-items:center;gap:7px;margin:4px 0 12px;font-size:13px;line-height:1.55;display:flex}.cfp-note{display:block}.cfp-empty{border:1px dashed var(--border-strong);color:var(--muted);border-radius:12px;align-items:flex-start;gap:12px;padding:18px;font-size:13.5px;line-height:1.55;display:flex}.cfp-empty strong{color:var(--text);font-weight:500}.cfp-list{margin:0;padding:0;list-style:none;display:grid}.cfp-list>li{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:14px 0;display:grid}.cfp-list>li:first-child{border-top:0}.cfp-field-main{flex-wrap:wrap;align-items:baseline;gap:6px 10px;min-width:0;display:flex}.cfp-field-main strong{font-weight:500}.cfp-field-main code,.cfp-archived code,.cfp-sub-meta code,.cfp-kept code{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.cfp-type{background:var(--panel-soft);color:var(--muted);border-radius:999px;padding:1px 8px;font-size:12px}.cfp-chips{flex-wrap:wrap;grid-column:1;align-items:center;gap:6px;display:flex}.cfp-chips span{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:1px 8px;font-size:11.5px}.cfp-chips span.is-public{border-color:color-mix(in srgb, var(--success) 40%, var(--border));color:var(--success)}.cfp-chips small{color:var(--muted);font-size:12px}.cfp-actions{grid-area:1/2/span 2;align-items:center;gap:6px;display:flex}.cfp-actions .fp-button-secondary,.cfp-actions .fp-button-ghost,.cfp-actions .fp-button-danger,.cfp-archived .fp-button-secondary{min-height:34px;padding:6px 12px;font-size:13px}.cfp-confirm{color:var(--muted);grid-column:1/-1;margin:0;font-size:12.5px}.cfp-archived{border-top:1px solid var(--border);margin-top:16px;padding-top:12px}.cfp-archived ul{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.cfp-archived li{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;font-size:13.5px;display:flex}.cfp-archived li strong{color:var(--text);font-weight:500}.dash-modal.cfp-modal{width:min(720px,100vw - 32px)}.cfp-form{border:0;gap:16px;min-width:0;margin:18px 0 0;padding:0;display:grid}.cfp-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.cfp-control{gap:6px;min-width:0;display:grid}.cfp-control>label{font-size:13.5px;font-weight:500}.cfp-control>small{color:var(--muted);font-size:12.5px;line-height:1.45}.cfp-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.cfp-check{cursor:pointer;align-items:flex-start;gap:10px;font-size:13.5px;display:flex}.cfp-check input{block-size:18px;inline-size:18px;accent-color:var(--accent);flex:none;margin:1px 0 0}.cfp-check span{gap:2px;display:grid}.cfp-check small{color:var(--muted);font-size:12.5px}.cfp-check input:disabled+span{color:var(--muted)}.cfp-check-inline{align-self:end;align-items:center;min-height:42px}.cfp-check-inline input{margin:0}.cfp-default{background:var(--panel-soft);border-radius:12px;padding:14px}.cfp-section{border:1px solid var(--border);border-radius:12px;gap:10px;min-width:0;margin:0;padding:14px 16px;display:grid}.cfp-section>legend{padding:0 6px;font-size:13.5px;font-weight:500}.cfp-section>.fp-button-secondary{justify-self:start;min-height:36px;padding:6px 12px;font-size:13px}.cfp-options,.cfp-rules,.cfp-subfields{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cfp-options li{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.cfp-rules li{grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.cfp-subfields li{background:var(--panel-soft);border-radius:10px;gap:8px;padding:12px;display:grid}.cfp-sub-meta{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.cfp-sub-meta .cfp-control{flex:220px}.cfp-remove{color:var(--danger)}.cfp-problems{gap:4px;display:grid}.cfp-panel{gap:12px;min-width:0;display:grid}.cfp-panel+.cfp-panel,.commerce-order-fields>div>.cfp-panel{border-top:1px solid var(--border);margin-top:18px;padding-top:18px}.cfp-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cfp-panel-head h3{margin:0;font-size:14px;font-weight:500}.cfp-panel-head p{color:var(--muted);margin:3px 0 0;font-size:13px;line-height:1.5}.cfp-panel form{gap:14px;display:grid}.cfp-panel .cf-inputs{max-width:760px}.cfp-panel-actions{justify-content:flex-end;display:flex}.cfp-kept{color:var(--muted);font-size:13px}.cfp-kept summary{cursor:pointer;align-items:center;min-height:32px;display:flex}.cfp-kept dl{gap:6px;margin:6px 0;display:grid}.cfp-kept dt{color:var(--text)}.cfp-kept dd{overflow-wrap:anywhere;margin:0}.cfp-site-fields{gap:12px;display:grid}.cfp-site-choice{flex-wrap:wrap;align-items:center;gap:10px;font-size:13.5px;display:flex}.cfp-site-choice select{inline-size:auto;min-width:200px;max-width:100%}.cfp-site-data{gap:14px;margin-top:16px;display:grid}.cms-record-custom{border-top:1px solid var(--border);gap:4px;margin-top:22px;padding-top:18px;display:grid}.cfp-scope-select{display:none}@media (width<=900px){.cfp{grid-template-columns:minmax(0,1fr);gap:14px}.cfp-scopes{display:none}.cfp-scope-select{gap:6px;font-size:13.5px;font-weight:500;display:grid}}@media (width<=640px){.cfp-list>li{grid-template-columns:minmax(0,1fr)}.cfp-actions{flex-wrap:wrap;grid-area:auto/1}.cfp-two,.cfp-options li{grid-template-columns:minmax(0,1fr)}.cfp-options li{grid-template-columns:minmax(0,1fr) auto}.cfp-options li>input:nth-child(2){grid-column:1}.cfp-rules li{grid-template-columns:minmax(0,1fr) auto}.cfp-rules li>:not(button){grid-column:1}.cfp-rules li>button{grid-area:1/2}.cfp-site-choice select{min-width:0;inline-size:100%}}.cfp-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cfp-shopper{align-items:flex-start}.cfp-shopper svg{flex:none;margin-top:3px}@media (width<=640px){.cfp-head-actions{justify-content:flex-start;width:100%}}.cfp-main .app-card-head{flex-wrap:wrap}.cfp-main .app-card-head>div:first-child{flex:320px;min-width:0}.cms{min-width:0;font-size:13px}.cms h1,.cms h2,.cms h3,.cms p,.cms-modal h3{margin-top:0}.cms-intro{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.cms-intro h1{font:400 clamp(32px,3.2vw,45px)/1.16 var(--font-display);letter-spacing:-1.8px;margin:10px 0}.cms-intro p{color:var(--muted);margin-bottom:0;font-size:12px}.cms .fp-eyebrow{font-size:11px}.cms-site-select{flex-shrink:0;width:210px}.cms-site-select>span{color:var(--muted);letter-spacing:1px;margin-bottom:7px;font-size:11px;display:block}.cms-site-select select{font-size:11px}.cms-private-note{border:1px solid var(--border);background:var(--panel);border-radius:10px;align-items:center;gap:14px;padding:18px 20px;display:flex}.cms-private-note>span:first-child{width:39px;height:42px;color:var(--accent);background:var(--accent-soft);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.cms-private-note strong{font-size:11px;font-weight:500}.cms-private-note p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.7}.cms-private-note>.cms-state{margin-inline-start:auto}.cms-state{border:1px solid var(--border);background:var(--panel-soft);width:fit-content;font:500 11px/1.4 var(--font-sans);letter-spacing:.5px;white-space:nowrap;color:var(--muted);border-radius:4px;justify-self:start;align-items:center;padding:4px 7px;display:inline-flex}.cms-readonly{color:var(--muted);align-items:center;gap:7px;margin:16px 0 0;font-size:11px;display:flex}.cms-tabs{border-bottom:1px solid var(--border);gap:28px;margin-top:27px;display:flex}.cms-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:16px 0;font-size:11px;font-weight:500;display:flex}.cms-tabs button.is-active{border-color:var(--accent);color:var(--accent)}.cms-tabs button>span{background:var(--accent-soft);border-radius:4px;padding:2px 6px;font-size:11px}.cms>.dash-feedback{margin-top:20px}.cms-view{padding-top:28px}.cms-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.cms-section-heading h2,.cms-section-heading h3{letter-spacing:-.3px;margin-bottom:6px;font-size:15px;font-weight:500}.cms-section-heading p{color:var(--muted);max-width:600px;margin-bottom:0;font-size:11px;line-height:1.7}.cms-section-heading h3 small{color:var(--muted);margin-inline-start:6px;font-size:12px;font-weight:400}.cms-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.cms-collection-card{border:1px solid var(--border);text-align:start;background:var(--panel);color:var(--text);border-radius:10px;padding:23px 22px 0;text-decoration:none;transition:border-color .15s,transform .15s;display:block;overflow:hidden}.cms-collection-card:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));transform:translateY(-2px)}.cms-collection-symbol{width:44px;height:47px;color:var(--accent);background:var(--accent-soft);border-radius:10px;place-items:center;margin-bottom:24px;display:grid}.cms-collection-card:nth-child(3n+2) .cms-collection-symbol{color:var(--success);background:color-mix(in srgb,var(--success) 8%,var(--panel))}.cms-collection-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.cms-collection-title h3{font:400 26px/1.2 var(--font-display);letter-spacing:-.5px;overflow-wrap:anywhere;margin-bottom:5px}.cms-collection-title>svg{color:var(--muted);flex-shrink:0}.cms-collection-card>code{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.cms-field-tags{flex-wrap:wrap;gap:6px;margin:20px 0;display:flex}.cms-field-tags span{background:var(--bg);border:1px solid var(--border);color:var(--muted);overflow-wrap:anywhere;border-radius:4px;padding:5px 7px;font-size:11px}.cms-collection-card>footer{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;margin:0 -22px;padding:14px 22px;font-size:12px;display:flex}.cms-collection-card footer strong{color:var(--text);font-weight:500}.cms-empty{border:1px dashed var(--border);background:var(--panel);text-align:center;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:310px;padding:42px 24px;display:flex}.cms-empty-icon{background:var(--accent-soft);width:64px;height:68px;color:var(--accent);border-radius:13px;place-items:center;margin-bottom:24px;display:grid;transform:rotate(-5deg)}.cms-empty h2{font:400 29px/1.2 var(--font-display);letter-spacing:-.7px;margin:0 0 12px}.cms-empty p{max-width:360px;color:var(--muted);margin:0 0 22px;font-size:11px;line-height:1.9}.cms-loading{color:var(--muted);justify-content:center;align-items:center;gap:12px;padding:44px 20px;font-size:12px;display:flex}.cms-footer{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;gap:15px;margin-top:32px;padding-top:19px;font-size:11px;display:flex}.cms-footer span,.cms-footer button{align-items:center;gap:7px;display:flex}.cms-footer button{color:var(--muted);background:0 0;border:0;padding:0;font-size:11px}.cms-back,.cms-text-button{color:var(--accent);background:0 0;border:0;align-items:center;gap:7px;padding:4px 0;font-size:11px;display:inline-flex}.cms-back{color:var(--muted);margin:0 0 24px}.cms-text-button:hover,.cms-back:hover{text-decoration:underline}.cms-collection-heading h2{font:400 34px/1.2 var(--font-display);letter-spacing:-.7px;overflow-wrap:anywhere;margin:10px 0}.cms-subtabs{background:var(--panel-soft);border:1px solid var(--border);border-radius:8px;gap:5px;width:fit-content;margin-bottom:23px;padding:4px;display:flex}.cms-subtabs button{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:5px;padding:8px 15px;font-size:12px}.cms-subtabs button.is-active{border-color:var(--border);background:var(--panel);color:var(--text);box-shadow:0 1px 2px #00000006}.cms-record-list{border:1px solid var(--border);background:var(--panel);border-radius:9px;overflow:hidden}.cms-record-table-heading,.cms-record-row{grid-template-columns:minmax(170px,1fr) 140px 160px 16px;align-items:center;gap:18px;padding:17px 20px;display:grid}.cms-record-table-heading{background:var(--bg);color:var(--muted);letter-spacing:.7px;padding-top:11px;padding-bottom:11px;font-size:11px}.cms-record-row{border:0;border-top:1px solid var(--border);text-align:start;width:100%;color:var(--text);background:0 0}.cms-record-row:hover{background:var(--bg)}.cms-record-row:focus-visible{outline-offset:-4px}.cms-record-row strong{overflow-wrap:anywhere;font-size:12px;font-weight:500;display:block}.cms-record-row code{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;font-size:11px;display:block}.cms-record-row time{color:var(--muted);font-size:12px}.cms-record-row>svg{color:var(--muted)}.cms-pagination{align-items:center;gap:16px;margin-top:16px;display:flex}.cms-pagination>span{color:var(--muted);margin-inline-end:auto;font-size:12px}.cms-schema-list{border:1px solid var(--border);background:var(--panel);border-radius:9px;overflow:hidden}.cms-schema-list>div{border-bottom:1px solid var(--border);grid-template-columns:36px minmax(100px,1fr) 110px 65px;align-items:center;gap:14px;padding:17px 20px;display:grid}.cms-schema-list>div:last-child{border-bottom:0}.cms-schema-list strong,.cms-schema-list code{overflow-wrap:anywhere;display:block}.cms-schema-list strong{font-size:11px;font-weight:500}.cms-schema-list code{color:var(--muted);margin-top:5px;font-size:11px}.cms-schema-list>div>span:nth-child(3),.cms-schema-list small{color:var(--muted);font-size:12px}.cms-field-symbol{border:1px solid var(--border);background:var(--bg);width:34px;height:34px;color:var(--muted);border-radius:7px;place-items:center;display:grid}.cms-hint{color:var(--muted);overflow-wrap:anywhere;margin:15px 0;font-size:12px;line-height:1.8;display:block}.dash-modal.cms-modal{width:min(620px,100vw - 32px);color:var(--text)}.dash-modal.cms-schema-modal{width:min(760px,100vw - 32px)}.dash-modal.cms-record-modal,.dash-modal.cms-snapshot-modal{width:min(800px,100vw - 32px)}.cms-modal .dash-modal-inner{padding:28px}.cms-modal-description{color:var(--muted);margin:15px 0 22px;font-size:12px;line-height:1.8}.cms-modal .dash-modal-header h2{font:400 28px/1.2 var(--font-display);letter-spacing:-.5px}.cms-form{border:0;gap:24px;min-width:0;margin:0;padding:0;display:grid}.cms-form-row{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.cms-control{min-width:0}.cms-control>label{margin-bottom:8px;font-size:11px;font-weight:500;display:block}.cms-control>small{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.7;display:block}.cms-control .fp-input{min-width:0;font-size:12px}.cms-control textarea{resize:vertical;line-height:1.8}.cms-mono{font-family:var(--font-mono)}.cms-form>.cms-section-heading{margin:0}.cms-field-editor{gap:14px;display:grid}.cms-field-editor-row{border:1px solid var(--border);background:var(--bg);border-radius:8px;align-items:start;gap:14px;padding:18px 15px;display:flex}.cms-field-number{font:12px var(--font-mono);color:var(--muted);padding-top:6px}.cms-field-editor-inputs{flex:1;gap:14px;min-width:0;display:grid}.cms-checkbox{color:var(--muted);align-self:center;align-items:center;gap:8px;padding-top:17px;font-size:12px;display:flex}.cms-checkbox input,.cms-select-record input{accent-color:var(--accent);flex-shrink:0;width:15px;height:15px}.cms-icon-button{border:1px solid var(--border);width:30px;height:30px;color:var(--muted);background:var(--panel);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cms-icon-button:hover{color:var(--accent);background:var(--accent-soft)}.cms-dialog-actions{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:14px;margin-top:25px;padding-top:20px;display:flex}.cms-delete{color:var(--danger);text-align:start;background:0 0;border:0;margin-inline-end:auto;padding:6px 0;font-size:12px}.cms button:disabled,.cms-modal button:disabled{opacity:.5;cursor:not-allowed}.cms-review,.cms-discard{background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 20%,var(--border));overflow-wrap:anywhere;border-radius:8px;margin:18px 0;padding:18px}.cms-review h3{margin:18px 0 8px;font-size:13px}.cms-review p,.cms-review li,.cms-discard p{color:var(--muted);font-size:11px;line-height:1.8}.cms-review pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.cms-review>button{margin-top:10px}.cms-discard{background:color-mix(in srgb,var(--warning) 6%,var(--panel));border-color:color-mix(in srgb,var(--warning) 22%,var(--border))}.cms-discard>strong{font-size:12px}.cms-discard>div{flex-wrap:wrap;gap:10px;display:flex}.cms-record-context{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;font-size:12px;display:flex}.cms-record-context>span:first-child{color:var(--text);font-weight:500}.cms-record-context>span:last-child{margin-inline-start:auto}.cms-record-fields{grid-template-columns:1fr 1fr;gap:22px 18px;display:grid}.cms-wide-field{grid-column:1/-1}.cms-value-review{margin:16px 0}.cms-value-review>div{border-bottom:1px solid var(--border);grid-template-columns:140px minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.cms-value-review dt{color:var(--muted);font-size:12px}.cms-value-review dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.8}.cms-search{border:1px solid var(--border);background:var(--panel);color:var(--muted);border-radius:6px;align-items:center;gap:8px;padding:9px 11px;display:flex}.cms-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:none;font-size:11px}.cms-search:focus-within{border-color:var(--accent);outline:2px solid var(--accent-soft)}.cms-snapshot-toolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;display:flex}.cms-snapshot-toolbar>span{color:var(--muted);font-size:12px}.cms-snapshot-selection{border:1px solid var(--border);overscroll-behavior:contain;border-radius:8px;max-height:380px;overflow:auto}.cms-snapshot-selection section>header{border-bottom:1px solid var(--border);background:var(--bg);justify-content:space-between;gap:12px;padding:13px 16px;display:flex}.cms-snapshot-selection header strong{font-size:11px}.cms-snapshot-selection header span{color:var(--muted);font-size:12px}.cms-snapshot-selection .cms-hint{padding:0 16px}.cms-select-record{border-bottom:1px solid var(--border);cursor:pointer;align-items:center;gap:13px;padding:15px 16px;display:flex}.cms-select-record:hover,.cms-select-record.is-selected{background:var(--accent-soft)}.cms-select-record>span{flex:1;min-width:0}.cms-select-record strong{overflow-wrap:anywhere;font-size:11px;font-weight:500;display:block}.cms-select-record code{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:11px;display:block}.cms-select-record small{color:var(--muted);font-size:12px}.cms-snapshot-attempt{background:var(--bg);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:8px;padding:22px}.cms-snapshot-attempt>svg{color:var(--accent);margin-bottom:12px}.cms-snapshot-attempt h3{margin-bottom:8px;font-size:15px}.cms-snapshot-attempt p{color:var(--muted);font-size:11px}.cms-snapshot-attempt code{font-size:12px}.cms-snapshot-attempt ul{max-height:200px;font-size:12px;line-height:1.8;overflow:auto}.cms-snapshot-success{border:1px solid color-mix(in srgb,var(--success) 22%,var(--border));background:color-mix(in srgb,var(--success) 4%,var(--panel));border-radius:10px;gap:18px;margin:24px 0 28px;padding:23px;display:flex}.cms-snapshot-success>span{width:49px;height:49px;color:var(--success);background:color-mix(in srgb,var(--success) 9%,var(--panel));border-radius:50%;flex-shrink:0;place-items:center;display:grid}.cms-snapshot-success .fp-eyebrow{color:var(--success);font-size:11px}.cms-snapshot-success h3{font:400 28px/1.2 var(--font-display);letter-spacing:-.5px;margin:9px 0}.cms-snapshot-success p{color:var(--muted);margin:0;font-size:11px;line-height:1.8}.cms-snapshot-metadata{margin:0 0 25px}.cms-snapshot-metadata>div{grid-template-columns:125px minmax(0,1fr);gap:18px;margin:13px 0;font-size:12px;display:grid}.cms-snapshot-metadata dt{color:var(--muted)}.cms-snapshot-metadata dd{overflow-wrap:anywhere;margin:0}.cms-snapshot-content h3{margin:23px 0 13px;font-size:13px}.cms-snapshot-content h3 small{color:var(--muted);margin-inline-start:7px;font-size:11px;font-weight:400}.cms-snapshot-content details{border:1px solid var(--border);border-radius:6px;margin-bottom:8px;padding:13px 15px}.cms-snapshot-content summary{cursor:pointer;overflow-wrap:anywhere;font-size:11px}.cms-snapshot-content summary small{color:var(--muted);margin-inline-start:10px;font-size:11px}@media (width<=1150px){.cms-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-record-table-heading,.cms-record-row{grid-template-columns:minmax(120px,1fr) 125px 125px 14px;gap:12px}.cms-private-note>.cms-state{display:none}}@media (width<=760px){.cms-intro{flex-direction:column;align-items:flex-start;gap:20px}.cms-site-select{width:100%}.cms-private-note{align-items:flex-start;padding:16px}.cms-private-note p{font-size:12px}.cms-section-heading{align-items:flex-start}.cms-section-heading>.fp-button,.cms-section-heading>.fp-button-secondary{flex-shrink:0;padding:10px;font-size:12px}.cms-collection-grid{grid-template-columns:1fr}.cms-record-table-heading{display:none}.cms-record-row{grid-template-columns:1fr auto 12px;gap:10px;padding:17px 15px}.cms-record-row>span:first-child{grid-area:1/1/auto/3}.cms-record-row>svg{grid-area:1/3/3}.cms-record-row>time{font-size:11px}.cms-pagination{flex-wrap:wrap}.cms-pagination>span{width:100%}.cms-schema-list>div{grid-template-columns:30px 1fr 80px;gap:10px;padding:14px}.cms-schema-list small{grid-column:2/4}.cms-form-row,.cms-record-fields{grid-template-columns:1fr}.cms-field-editor-row{gap:9px;padding:14px 10px}.cms-field-number{display:none}.cms-modal .dash-modal-inner{padding:22px 18px}.cms-field-editor-inputs .cms-form-row{gap:13px}.cms-checkbox{padding-top:0}.cms-dialog-actions{flex-wrap:wrap}.cms-review{padding:14px}.cms-value-review>div{grid-template-columns:1fr;gap:5px}.cms-snapshot-toolbar{flex-direction:column;align-items:stretch}.cms-snapshot-success{flex-direction:column;gap:13px;padding:18px}.cms-snapshot-success h3{font-size:25px}.cms-snapshot-metadata>div{grid-template-columns:1fr;gap:5px}.cms-record-context>span:last-child{margin-inline-start:0}.cms-footer{font-size:11px}.cms-footer span{max-width:65%}.cms-tabs{gap:22px}.cms-tabs button{font-size:12px}.cms-snapshot-attempt{padding:16px}}@media (prefers-reduced-motion:reduce){.cms-collection-card{transition:none}}.cms-blog-overview{border:1px solid var(--border);background:var(--panel);border-radius:12px;align-items:flex-start;gap:22px;padding:28px;display:flex}.cms-blog-mark{background:var(--accent-soft);width:62px;height:68px;color:var(--accent);border-radius:12px;flex-shrink:0;place-items:center;display:grid;transform:rotate(-4deg)}.cms-blog-overview>div{flex:1;min-width:0}.cms-blog-overview h3{font:400 31px/1.2 var(--font-display);letter-spacing:-.8px;margin:9px 0 12px}.cms-blog-overview p{max-width:600px;color:var(--muted);margin:0;font-size:12px;line-height:1.8}.cms-blog-source{gap:12px;margin:20px 0 0;display:grid}.cms-blog-source>div{grid-template-columns:120px minmax(0,1fr);gap:14px;font-size:12px;display:grid}.cms-blog-source dt{color:var(--muted)}.cms-blog-source dd{overflow-wrap:anywhere;margin:0;line-height:1.8}.cms-blog-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.cms-blog-steps>div{border-top:1px solid var(--border);padding-top:18px}.cms-blog-steps span{font:12px var(--font-mono);color:var(--accent);margin-bottom:13px;display:block}.cms-blog-steps strong{font-size:12px;font-weight:500}.cms-blog-steps p{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.8}.cms-blog-starter{background:var(--accent-soft);border-radius:8px;align-items:center;gap:20px;margin:0 0 24px;padding:16px 18px;display:flex}.cms-blog-starter>div{flex:1}.cms-blog-starter strong{font-size:12px}.cms-blog-starter p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.7}.dash-modal.cms-blog-modal{width:min(780px,100vw - 32px)}.cms-blog-mappings{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.cms-blog-frozen{background:var(--accent-soft);color:var(--accent);border-radius:7px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 15px;font-size:12px;display:flex}.cms-blog-records{border:1px solid var(--border);border-radius:8px;margin-top:22px;padding:14px 16px;font-size:11px}.cms-blog-records summary{cursor:pointer}.cms-blog-records ul{max-height:190px;margin:14px 0 0;padding:0;list-style:none;overflow:auto}.cms-blog-records li{border-top:1px solid var(--border);justify-content:space-between;gap:14px;padding:10px 0;display:flex}.cms-blog-records li span{color:var(--muted);white-space:nowrap}.cms-blog-records code{overflow-wrap:anywhere}.cms-blog-review-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.cms-blog-issues{overflow-wrap:anywhere;font-size:11px;line-height:1.8}.cms-blog-modal .cms-dialog-actions{flex-wrap:wrap}.cms-blog-modal .cms-dialog-actions>.cms-hint{margin:0 auto 0 0}.cms-blog-modal .cms-delete{max-width:210px;line-height:1.7}@media (width<=700px){.cms-blog-overview{flex-wrap:wrap;gap:18px;padding:22px}.cms-blog-overview>div{flex-basis:calc(100% - 90px)}.cms-blog-overview h3{font-size:27px}.cms-blog-steps{grid-template-columns:1fr;gap:18px}.cms-blog-starter{flex-direction:column;align-items:flex-start}.cms-blog-mappings{grid-template-columns:1fr}.cms-blog-source>div{grid-template-columns:1fr;gap:4px}.cms-tabs{gap:19px}.cms-blog-modal .cms-dialog-actions{flex-direction:column;align-items:stretch}.cms-blog-modal .cms-delete{max-width:none}}.tpl-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 14px;display:flex}.tpl-search{border:1px solid var(--border);background:var(--panel);color:var(--muted);border-radius:8px;flex:260px;align-items:center;gap:8px;padding:0 12px;display:flex}.tpl-search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:10px 0;font-size:13px}.tpl-search:focus-within{outline:3px solid var(--accent-soft);border-color:var(--accent)}.tpl-select{border:1px solid var(--border);background:var(--panel);color:var(--muted);border-radius:8px;align-items:center;gap:6px;padding:0 4px 0 10px;font-size:11px;display:inline-flex}.tpl-select select{color:var(--text);font:inherit;text-transform:none;background:0 0;border:0;max-width:190px;padding:8px 4px;font-size:12px}.tpl-select select:disabled{color:var(--muted)}.tpl-chip{border:1px solid var(--border);background:var(--panel);color:var(--muted);border-radius:100px;align-items:center;gap:6px;padding:8px 13px;font-size:12px;display:inline-flex}.tpl-chip.is-active{background:var(--text);color:var(--panel);border-color:var(--text)}.tpl-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 24px;display:flex}.tpl-count{opacity:.65;margin-inline-start:3px}.tpl-loading{color:var(--muted);align-items:center;gap:10px;padding:30px 0;font-size:13px;display:flex}.tpl-empty{border:1px dashed var(--border);text-align:center;background:var(--panel);border-radius:12px;max-width:640px;margin:10px auto 30px;padding:42px 28px}.tpl-empty h2{margin:10px 0 8px;font-size:18px}.tpl-empty p{color:var(--muted);max-width:480px;margin:0 auto 18px;font-size:13px;line-height:1.6}.tpl-empty>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.tpl-empty-icon{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:12px;place-items:center;display:inline-grid}.tpl-preview-button{border:1px solid var(--border);background:var(--panel-soft);aspect-ratio:16/10;cursor:pointer;border-radius:9px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.tpl-preview-button:hover .dash-template-use,.tpl-preview-button:focus-visible .dash-template-use{opacity:1;transform:translate(-50%,-50%)}.tpl-thumb{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.tpl-art{text-align:start;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:16px;display:flex;position:relative;overflow:hidden}.tpl-art img{inset-inline-end:0;object-fit:cover;width:45%;height:100%;position:absolute;top:0}.tpl-art strong{z-index:1;white-space:pre-line;max-width:52%;font-size:15px;line-height:1.2;position:relative}.tpl-art small{z-index:1;opacity:.7;margin-top:6px;font-size:10px;position:relative}.tpl-art-bar{inset-inline-start:16px;border-radius:3px;width:34px;height:5px;position:absolute;top:16px}.tpl-card .dash-template-info>div{align-items:flex-start}.tpl-meta{color:var(--muted);margin-top:3px;font-size:11px;display:block}.tpl-card-actions{justify-content:space-between;gap:12px;display:flex}.tpl-favorite{border:1px solid var(--border);background:var(--panel);width:30px;height:30px;color:var(--muted);border-radius:50%;flex:none;place-items:center;display:inline-grid}.tpl-favorite.is-active{color:#d14b5f;background:#d14b5f14;border-color:#d14b5f55}.tpl-more{justify-content:center;margin:30px 0 10px;display:flex}.tpl-detail-modal,.app-root .dash-modal.tpl-detail-modal{width:min(1240px,100vw - 32px);max-width:none}.tpl-detail{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.tpl-preview-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.tpl-viewports{border:1px solid var(--border);border-radius:8px;display:inline-flex;overflow:hidden}.tpl-viewports button{background:var(--panel);color:var(--muted);border:0;align-items:center;gap:6px;padding:8px 11px;font-size:12px;display:inline-flex}.tpl-viewports button+button{border-inline-start:1px solid var(--border)}.tpl-viewports button.is-active{background:var(--text);color:var(--panel)}.tpl-stage{border:1px solid var(--border);background:var(--panel-soft);border-radius:10px;justify-content:center;display:flex;position:relative;overflow:hidden}.tpl-stage iframe{transform-origin:top;background:#fff;border:0;flex:none}.tpl-facts h3{margin:18px 0 8px;font-size:12px;font-weight:500}.tpl-description{color:var(--muted);margin:8px 0 14px;font-size:13px;line-height:1.6}.tpl-actions{align-items:center;gap:10px;display:flex}.tpl-pages,.tpl-tags,.tpl-connections{margin:0;padding:0;list-style:none}.tpl-pages li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:5px 0;font-size:12px;display:flex}.tpl-pages button{color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.tpl-pages button.is-active{color:var(--accent);font-weight:500}.tpl-pages span{color:var(--muted);font-size:11px}.tpl-tags{flex-wrap:wrap;gap:6px;display:flex}.tpl-tags li{border:1px solid var(--border);color:var(--muted);border-radius:100px;padding:4px 9px;font-size:11px}.tpl-connections li{border-bottom:1px solid var(--border);gap:3px;padding:7px 0;font-size:12px;display:grid}.tpl-connections span,.tpl-note{color:var(--muted);font-size:12px;line-height:1.55}.tpl-palette{gap:6px;display:flex}.tpl-palette span{border:1px solid var(--border);border-radius:6px;width:22px;height:22px}.tpl-credits{margin-top:14px}.tpl-blank-art{aspect-ratio:16/10;background:var(--panel-soft);color:var(--muted);border-bottom:1px solid var(--border);place-items:center;display:grid}.tpl-blank-choice .tpl-blank-art{width:100%}.dash-template-choice .tpl-art{aspect-ratio:16/10;border-bottom:1px solid var(--border);height:auto}.dash-template-choice .tpl-thumb{aspect-ratio:16/10;height:auto}.tpl-chosen .tpl-art,.tpl-chosen .tpl-thumb,.tpl-chosen .tpl-blank-art{aspect-ratio:auto;border-radius:6px;flex:none;width:120px;height:75px}.tpl-chosen .tpl-art strong,.tpl-chosen .tpl-art small{display:none}.tpl-demo-toggle{border:1px solid var(--border);border-radius:8px;align-items:flex-start;gap:10px;padding:12px;flex-direction:row!important;display:flex!important}.tpl-demo-toggle strong{font-size:12px;display:block}.tpl-demo-toggle small{margin-top:3px;display:block}@media (width<=900px){.tpl-detail{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.tpl-toolbar,.tpl-filters{gap:6px}.tpl-select{flex:calc(50% - 6px);justify-content:space-between}.tpl-select select{max-width:120px}.tpl-viewports button{padding:8px}}.dash-status-unpublished,.dash-status-canceled{color:var(--tint-amber-ink);background:var(--tint-amber-soft);border-color:color-mix(in srgb, var(--tint-amber) 30%, var(--border))}.dash-status-scheduled{color:var(--tint-blue-ink);background:var(--tint-blue-soft);border-color:color-mix(in srgb, var(--tint-blue) 30%, var(--border))}.dash-status-failed{color:var(--danger);background:color-mix(in srgb, var(--danger) 6%, var(--panel));border-color:color-mix(in srgb, var(--danger) 25%, var(--border))}.dash-schedule-card{flex-direction:column;gap:12px;display:flex}.dash-schedule-card .dash-card-label{margin-bottom:0}.dash-schedule-card>p,.dash-schedule-pending>p,.dash-schedule-history>p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.dash-schedule-card .dash-feedback{margin:0}.dash-schedule-loading{align-items:center;gap:8px;display:flex}.dash-schedule-pending{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.dash-schedule-pending .dash-feedback{align-self:stretch;margin:0}.dash-schedule-pending .dash-inline-actions{flex-wrap:wrap}.dash-schedule-pending .dash-inline-actions>button{min-height:34px;padding:7px 12px;font-size:12px}.dash-schedule-pending .dash-schedule-when{color:var(--text);flex-direction:column;gap:2px;display:flex}.dash-schedule-when strong{font-size:13px;font-weight:500}.dash-schedule-when span{color:var(--muted);font-size:12px}.dash-schedule-history{border-top:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:7px;padding-top:12px;display:flex}.dash-schedule-history .dash-schedule-error{color:var(--danger);overflow-wrap:anywhere}.dash-schedule-hint{color:var(--muted);font-size:12px;line-height:1.6}.dash-schedule-hint.is-error{color:var(--danger)}.dash-schedule-modal .dash-modal-description{margin-bottom:0}.dash-draft-history{margin-top:20px}.dash-draft-history .dash-section-heading{flex-wrap:wrap}.dash-revision-row .dash-release-description>span{margin-inline-end:10px}.dash-revision-row .dash-inline-actions>button{min-height:34px;padding:7px 12px;font-size:12px}.dash-release-mark.is-manual{color:var(--tint-violet-ink);background:var(--tint-violet-soft)}.dash-release-mark.is-publish,.dash-release-mark.is-schedule{color:var(--tint-green-ink);background:var(--tint-green-soft)}.dash-release-mark.is-restore{color:var(--tint-amber-ink);background:var(--tint-amber-soft)}.dash-revision-kind{background:var(--panel-soft);color:var(--muted);border-radius:4px;padding:1px 6px;font-size:11px}.dash-revision-preview-modal{width:min(640px,100% - 32px)}.dash-revision-pages{color:var(--muted);margin:12px 0 0;font-size:12px}.dash-danger-zone{border:1px solid color-mix(in srgb, var(--danger) 30%, var(--border));border-radius:10px;flex-direction:column;gap:14px;margin-top:4px;padding:20px;display:flex}.dash-danger-zone>h3{color:var(--danger);font-size:13px;font-weight:500}.dash-danger-zone .dash-feedback{margin:0}.dash-danger-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.dash-danger-row+.dash-danger-row{border-top:1px solid var(--border);padding-top:14px}.dash-danger-row strong{font-size:12px;font-weight:500}.dash-danger-row p{color:var(--muted);max-width:460px;margin:4px 0 0;font-size:12px;line-height:1.7}.dash-danger-row>button{flex:none;min-height:34px;padding:7px 12px;font-size:12px}.dash-delete-description{flex-direction:column;gap:8px;margin-bottom:0;display:flex}.dash-delete-description p{margin:0}.dash-confirm-name{font-family:var(--font-mono);overflow-wrap:anywhere;font-weight:500}.app-deleted-sites{margin-top:20px}.app-deleted-sites .dash-feedback{margin:0 0 12px}.app-deleted-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.app-deleted-list>li{border-top:1px solid var(--border);align-items:center;gap:14px;padding:12px 0;display:flex}.app-deleted-main{flex:1;min-width:0}.app-deleted-main strong,.app-deleted-main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-deleted-main small{color:var(--muted);font-size:13px}@media (width<=640px){.dash-danger-row,.dash-revision-row{flex-direction:column;align-items:flex-start}.app-deleted-list>li{flex-wrap:wrap}}.sp-page{flex-direction:column;gap:16px;max-width:920px;display:flex}.sp-page .app-card+.app-card{margin-top:0}.sp-page .app-page-header{margin-bottom:0}.sp-page .app-back-link{color:var(--muted);align-items:center;gap:6px;margin-bottom:10px;font-size:13px;text-decoration:none;display:inline-flex}.sp-page .app-back-link:hover{color:var(--text)}.sp-card{padding:20px 22px}.sp-scope{color:var(--muted);align-items:center;gap:7px;margin:0 0 6px;font-size:12.5px;display:flex}.sp-list{margin:0;padding:0;list-style:none}.sp-list li+li{border-top:1px solid var(--border)}.sp-row{color:var(--text);border-radius:10px;grid-template-columns:10px minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:14px 4px;text-decoration:none;display:grid}.sp-row:hover{background:color-mix(in srgb, var(--panel-soft) 70%, transparent)}.sp-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sp-dot{border-radius:50%;width:8px;height:8px}.sp-list li.is-unread .sp-dot{background:var(--accent)}.sp-row-main{flex-direction:column;gap:3px;min-width:0;display:flex}.sp-row-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.sp-list li.is-unread .sp-row-main strong{font-weight:600}.sp-row-main small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.sp-row-meta{color:var(--muted);white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:12.5px;display:flex}.sp-chevron{color:var(--muted)}.sp-new{color:var(--accent);font-weight:500}.sp-status.is-blue{background:var(--tint-blue-soft);color:var(--tint-blue-ink)}.sp-status.is-amber{background:var(--tint-amber-soft);color:var(--tint-amber-ink)}.sp-status.is-green{background:var(--tint-green-soft);color:var(--tint-green-ink)}.sp-more{justify-content:center;padding-top:14px;display:flex}.sp-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:44px 24px;display:flex}.sp-empty h2{margin:4px 0 0;font-size:17px;font-weight:500}.sp-empty p{max-width:46ch;color:var(--muted);margin:0 0 6px;font-size:14px;line-height:1.55}.sp-empty-art{background:var(--tint-violet-soft);width:52px;height:52px;color:var(--tint-violet-ink);border-radius:16px;place-items:center;display:grid}.sp-form{max-width:none}.sp-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sp-field{flex-direction:column;gap:6px;min-width:0;display:flex}.app-root .dash-form .sp-field>label{font-size:13.5px;font-weight:500}.sp-textarea{resize:vertical;min-height:140px;line-height:1.55;font:inherit}.sp-fieldset{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.sp-fieldset legend{margin-bottom:4px;padding:0;font-size:13.5px;font-weight:500}.sp-hint{color:var(--muted);font-size:12.5px}.sp-hint:focus{outline:none}.sp-field-error{color:var(--danger);margin:0;font-size:12.5px}.sp-files{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.sp-file-list{flex-direction:column;gap:6px;width:100%;max-width:520px;margin:0;padding:0;list-style:none;display:flex}.sp-file-list li{border:1px solid var(--border);background:var(--panel-soft);border-radius:10px;align-items:center;gap:9px;min-width:0;padding-block:6px;padding-inline:11px 6px;font-size:13px;display:flex}.sp-file-list small,.sp-attachment small{color:var(--muted);white-space:nowrap;font-size:12px}.sp-file-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sp-state{border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:11px 14px;font-size:13.5px;display:flex}.sp-state.is-amber{border-color:color-mix(in srgb, var(--tint-amber-ink) 30%, var(--border))}.sp-state .app-link-button{margin-inline-start:auto}.sp-thread ol{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.sp-message{padding:16px 18px}.sp-message.is-staff{background:color-mix(in srgb, var(--accent-soft) 55%, var(--panel));border-color:color-mix(in srgb, var(--accent) 22%, var(--border))}.sp-message header{align-items:center;gap:9px;min-width:0;margin-bottom:8px;display:flex}.sp-message header strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.sp-message header time{color:var(--muted);white-space:nowrap;margin-inline-start:auto;font-size:12px}.sp-avatar{background:var(--panel-soft);width:26px;height:26px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.sp-message.is-staff .sp-avatar{background:var(--accent);color:var(--on-accent,#fff)}.sp-text{white-space:pre-wrap;overflow-wrap:anywhere;max-width:72ch;margin:0;font-size:14px;line-height:1.65}.sp-text a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.sp-attachments{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.sp-attachment{border:1px solid var(--border);background:var(--panel);max-width:280px;color:var(--text);border-radius:10px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;text-decoration:none;display:inline-flex}.sp-attachment:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}.sp-attachment:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sp-attachment.is-image{flex-direction:column;align-items:flex-start;gap:6px;width:170px;padding:6px}.sp-attachment.is-image img{object-fit:cover;background:var(--panel-soft);border-radius:7px;width:100%;height:110px;display:block}.sp-attachment.is-image .sp-file-name{width:100%;padding:0 2px}.sp-attachment.is-image small{padding:0 2px 2px}.sp-reply .app-actions{justify-content:flex-end}@media (width<=760px){.sp-card{padding:16px}.sp-form-row{grid-template-columns:minmax(0,1fr)}.sp-row{grid-template-columns:10px minmax(0,1fr) 16px;gap:10px}.sp-row-meta{grid-area:2/2;justify-content:flex-start}.sp-chevron{grid-area:1/3}.sp-message{padding:14px}.sp-message header{flex-wrap:wrap}.sp-message header time{flex-basis:100%;margin-inline-start:0;padding-inline-start:35px}.sp-attachment.is-image{width:calc(50% - 4px)}.sp-reply .app-actions,.sp-form .app-actions{flex-direction:column-reverse;align-items:stretch}.sp-reply .app-actions .fp-button,.sp-form .app-actions>*{justify-content:center}}.sp-page .fp-input[aria-invalid=true]{border-color:var(--danger)}.mv-page{max-width:1040px}.mv-page .app-card+.app-card,.mv-page .app-card+.mv-pages{margin-top:16px}.mv-back{color:var(--muted);align-items:center;gap:6px;margin-bottom:10px;font-size:13px;text-decoration:none;display:inline-flex}.mv-back:hover{color:var(--text)}.app-page-header .app-back-link{color:var(--muted);align-items:center;gap:6px;margin-bottom:10px;font-size:13px;text-decoration:none;display:inline-flex}.app-page-header .app-back-link:hover{color:var(--text)}.app-page-header h1 .mv-chip{vertical-align:middle;margin-inline-start:8px}.mv-hint{color:var(--muted);font-size:12.5px;line-height:1.5}.mv-lead{color:var(--muted);max-width:70ch;margin:-4px 0 14px;font-size:13.5px;line-height:1.55}.mv-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.mv-foot{margin-top:18px}.mv-chip{background:var(--panel-soft);height:22px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.mv-chip-done{background:var(--accent-soft);color:var(--accent-ink)}.mv-chip-running,.mv-chip-queued{background:color-mix(in srgb, var(--warning) 12%, var(--panel));color:var(--warning)}.mv-chip-failed{background:color-mix(in srgb, var(--danger) 12%, var(--panel));color:var(--danger)}.mv-chip-ready{background:var(--accent-soft);color:var(--accent-ink)}.mv-start{gap:22px;display:grid}.mv-start-form label{margin-bottom:8px;font-size:13px;font-weight:500;display:block}.mv-start-row{align-items:center;gap:10px;display:flex;position:relative}.mv-input{flex:1;align-items:center;min-width:0;display:flex;position:relative}.mv-input .fp-input{width:100%;height:44px;padding-inline-start:38px;font-size:15px}.mv-input-icon{color:var(--muted);pointer-events:none;display:inline-flex;position:absolute;inset-inline-start:12px}.mv-start-row .fp-button{white-space:nowrap;height:44px}.mv-start-form .mv-hint{margin-top:8px}.mv-start-form .fp-feedback,.mv-start-form [role=alert]{margin-top:10px}.mv-how{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.mv-how li{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-sunken);align-content:start;gap:4px;padding:14px;display:grid}.mv-how li>span{background:var(--panel);border:1px solid var(--border);border-radius:50%;place-items:center;width:24px;height:24px;margin-bottom:4px;font-size:12px;font-weight:600;display:grid}.mv-how strong{font-size:13.5px;font-weight:500}.mv-how small{color:var(--muted);font-size:12.5px;line-height:1.45}.mv-faq details{border-top:1px solid var(--border);padding:12px 0}.mv-faq details:last-child{padding-bottom:0}.mv-faq summary{cursor:pointer;font-size:14px;font-weight:500;list-style-position:inside}.mv-faq details p{color:var(--muted);max-width:75ch;margin:8px 0 0;font-size:13.5px;line-height:1.6}.mv-earlier ul{margin:0;padding:0;list-style:none}.mv-earlier li a{border-top:1px solid var(--border);color:inherit;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:10px 4px;text-decoration:none;display:grid}.mv-earlier li:first-child a{border-top:0}.mv-earlier li a span:first-child{gap:2px;min-width:0;display:grid}.mv-earlier small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.mv-checks{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.mv-checks li{align-items:flex-start;gap:10px;font-size:13.5px;display:flex}.mv-checks li svg{flex:none;margin-top:1px}.mv-checks li.is-ok svg{color:var(--success)}.mv-checks li.is-off svg{color:var(--muted)}.mv-checks small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.mv-options{gap:10px;display:grid}.mv-option{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);padding:14px 16px}.mv-option.is-on{border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}.mv-option header{grid-template-columns:auto 1fr auto;align-items:start;gap:12px;display:grid}.mv-option header>svg{color:var(--muted);margin-top:2px}.mv-option h3{margin:0 0 3px;font-size:14px;font-weight:500}.mv-option header p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.mv-option-body{border-top:1px solid var(--border);gap:14px;margin-top:14px;padding-top:14px;display:grid}.mv-connected{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:13px;display:flex}.mv-connected p{margin:0}.mv-steps{counter-reset:step;gap:8px;margin:0;padding:0;list-style:none;display:grid}.mv-steps li{grid-template-columns:22px 1fr;gap:10px;font-size:13.5px;line-height:1.5;display:grid}.mv-steps li>span{background:var(--panel-soft);border-radius:50%;place-items:center;width:22px;height:22px;font-size:11.5px;font-weight:600;display:grid}.mv-fields{gap:12px;display:grid}.mv-fields label,.mv-start-fields label{margin-bottom:6px;font-size:13px;font-weight:500;display:block}.mv-fields .fp-input{width:100%;max-width:440px}.mv-drop{border:1.5px dashed var(--border-strong);border-radius:var(--radius);cursor:pointer;color:var(--muted);align-items:center;gap:10px;padding:16px;font-size:13.5px;display:flex}.mv-drop:hover,.mv-drop:focus-within{border-color:var(--accent);color:var(--text)}.mv-drop input{opacity:0;width:1px;height:1px;position:absolute}.mv-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0 0 14px;padding:0;list-style:none;display:grid}.mv-choices label{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:8px 0;display:grid}.mv-choices input{accent-color:var(--accent);margin-top:3px}.mv-choices strong{font-size:13.5px;font-weight:500;display:block}.mv-choices small{color:var(--muted);font-size:12.5px;line-height:1.45}.mv-table{border-collapse:collapse;width:100%;margin-bottom:14px;font-size:13.5px}.mv-table th,.mv-table td{text-align:start;border-bottom:1px solid var(--border);padding:8px 10px;font-weight:400}.mv-table thead th{color:var(--muted);font-size:12px;font-weight:500}.mv-table td{font-variant-numeric:tabular-nums}.mv-table tbody th{font-weight:500}.mv-plan>.fp-feedback,.mv-plan>[role]{margin-bottom:12px}.mv-skipped{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-sunken);margin:4px 0 14px;padding:12px 14px}.mv-skipped summary{cursor:pointer;font-size:13.5px;font-weight:500}.mv-skipped summary span{color:var(--muted);margin-inline-start:4px;font-weight:400}.mv-skipped ul{color:var(--muted);gap:6px;margin:10px 0 0;padding-inline-start:18px;font-size:13px;line-height:1.5;display:grid}.mv-start-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:6px 0 14px;display:grid}.mv-start-fields .fp-input,.mv-start-fields select{width:100%}.mv-design{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 14px;padding:0;display:grid}.mv-design legend{margin-bottom:8px;padding:0;font-size:13px;font-weight:500}.mv-design label{border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;grid-template-columns:auto 1fr;gap:10px;padding:12px 14px;display:grid}.mv-design label.is-selected{border-color:var(--accent);background:var(--accent-soft)}.mv-design input{accent-color:var(--accent);margin-top:3px}.mv-design strong{font-size:13.5px;font-weight:500;display:block}.mv-design small{color:var(--muted);font-size:12.5px;line-height:1.45}.mv-bar{background:var(--panel-soft);border-radius:999px;height:6px;margin-bottom:16px;overflow:hidden}.mv-bar span{background:var(--accent);height:100%;transition:width var(--duration-base) var(--ease-out);display:block}.mv-progress-steps{gap:2px;margin:0 0 14px;padding:0;list-style:none;display:grid}.mv-progress-steps li{border-top:1px solid var(--border);grid-template-columns:26px 1fr auto;align-items:center;gap:10px;padding:9px 0;display:grid}.mv-progress-steps li:first-child{border-top:0}.mv-progress-steps strong{font-size:13.5px;font-weight:500;display:block}.mv-progress-steps small{color:var(--muted);font-size:12.5px}.mv-progress-steps em{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;font-style:normal}.mv-step-icon{background:var(--panel-soft);width:22px;height:22px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.is-done .mv-step-icon{background:var(--accent-soft);color:var(--accent-ink)}.is-pending strong{color:var(--muted)}.mv-done-head{grid-template-columns:auto 1fr;align-items:start;gap:14px;margin-bottom:14px;display:grid}.mv-done-head h2{margin:0 0 4px;font-size:17px;font-weight:500}.mv-done-head p{color:var(--muted);margin:0;font-size:13.5px}.mv-done-icon{background:var(--accent-soft);width:40px;height:40px;color:var(--accent-ink);border-radius:12px;place-items:center;display:grid}.mv-summary{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:16px 0;display:grid}.mv-summary div{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-sunken);padding:10px 12px}.mv-summary dt{color:var(--muted);font-size:12px}.mv-summary dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:20px;font-weight:500}.mv-done>.mv-hint{margin:0 0 8px}.mv-pages>h2{margin:26px 0 12px;font-size:15px;font-weight:500}.mv-pages .app-card+.app-card{margin-top:10px}.mv-compare{padding:0;overflow:hidden}.mv-compare-head{text-align:start;width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.mv-compare-head>span:first-child{gap:2px;min-width:0;display:grid}.mv-compare-head strong{font-size:14px;font-weight:500}.mv-compare-head small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.mv-figures{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mv-figure{text-align:end;font-variant-numeric:tabular-nums;border-radius:8px;padding:2px 8px;font-size:13.5px;font-weight:500;display:grid}.mv-figure small{color:var(--muted);font-size:11px;font-weight:400}.mv-figure.is-good{color:var(--success)}.mv-figure.is-fair{color:var(--warning)}.mv-figure.is-low{color:var(--danger)}.mv-compare-body{gap:12px;padding:0 18px 18px;display:grid}.mv-compare-body .app-segmented{justify-self:start}.mv-shots{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mv-shots.is-mobile{grid-template-columns:repeat(2,minmax(0,240px));justify-content:center}.mv-shots figure{align-content:start;gap:6px;margin:0;display:grid}.mv-shots figcaption{color:var(--muted);font-size:12px;font-weight:500}.mv-shots img{border:1px solid var(--border);object-fit:cover;object-position:top;background:var(--surface-sunken);border-radius:10px;width:100%;height:auto;max-height:760px;display:block}.mv-shot-wait{border:1px dashed var(--border);min-height:200px;color:var(--muted);border-radius:10px;place-items:center;font-size:13px;display:grid}.mv-ended h2{margin-bottom:6px}.mv-ended p{color:var(--muted);margin:0 0 14px;font-size:13.5px}.mv-entry{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:16px;display:grid}.mv-entry h3{margin:0 0 3px;font-size:14px;font-weight:500}.mv-entry p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.mv-entry-icon{background:var(--panel-soft);width:40px;height:40px;color:var(--text);border-radius:12px;place-items:center;display:grid}@media (width<=760px){.mv-how{grid-template-columns:repeat(2,minmax(0,1fr))}.mv-start-row{flex-wrap:wrap}.mv-input{flex-basis:100%}.mv-start-row .fp-button{justify-content:center;width:100%}.mv-choices,.mv-design,.mv-start-fields{grid-template-columns:1fr}.mv-option header{grid-template-columns:auto 1fr}.mv-option header>:last-child{grid-column:2;justify-self:start}.mv-compare-head{grid-template-columns:1fr auto}.mv-figures{order:3;grid-column:1/-1;justify-content:flex-start}.mv-figure{text-align:start;padding-inline-start:0}.mv-shots,.mv-shots.is-mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mv-entry{grid-template-columns:auto 1fr}.mv-entry>a{grid-column:1/-1;justify-self:start}.mv-table th,.mv-table td{padding:8px 6px}}.xapi-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.xapi-card-head .ih-card-sub{margin-bottom:10px}.xapi-row-button{width:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0}.xapi-row-button code,.xapi-triggers code,.xapi-mono{font-family:var(--font-mono);font-size:12.5px}.xapi-method{background:var(--panel-soft);min-width:58px;color:var(--accent-ink);font-family:var(--font-mono);text-align:center;border-radius:8px;flex:none;padding:2px 8px;font-size:11.5px;font-weight:600}.xapi-fieldset,.xapi-plain{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.xapi-plain{gap:20px}.xapi-fieldset>legend{margin-bottom:8px;font-size:14px;font-weight:500}.xapi-plain>.xapi-fieldset{border-top:1px solid var(--border);padding-top:16px}.xapi-inline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.xapi-pair{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:end;gap:8px;display:grid}.xapi-response{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) auto}.xapi-pair label{font-size:12px}.xapi-pair-error{grid-column:1/-1;font-size:12.5px}.xapi-remove{justify-content:center;min-width:40px}.xapi-params{justify-items:start;gap:8px;display:grid}.xapi-params>.xapi-pair{justify-self:stretch}.xapi-request{grid-template-columns:130px minmax(0,1fr);gap:10px;display:grid}.xapi-triggers{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px 16px;display:grid}.xapi-triggers>div{align-content:start;gap:4px;display:grid}.xapi-triggers .ih-label{margin:0 0 2px!important}.dash-form label.xapi-check{flex-direction:row;align-items:center;gap:8px;font-size:13.5px;font-weight:400;display:flex}.xapi-check input{width:16px;height:16px;accent-color:var(--accent)}.xapi-mapper{justify-items:start;gap:10px;display:grid}.xapi-map-head,.xapi-map-row{grid-template-columns:minmax(0,1.5fr) 20px minmax(0,1fr) 40px;justify-self:stretch;align-items:start;gap:8px;display:grid}.xapi-map-head{color:var(--muted);font-size:12px}.xapi-map-row{border:1px solid var(--border);border-radius:12px;padding:10px}.xapi-map-row>.fp-icon{color:var(--muted);margin-top:12px}.xapi-map-source{gap:6px;min-width:0;display:grid}.xapi-ops{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.xapi-op{background:var(--tint-blue-soft);color:var(--tint-blue-ink);border-radius:999px;align-items:center;gap:4px;padding:2px 4px 2px 9px;font-size:12px;display:inline-flex}.xapi-op input,.xapi-op select{border:1px solid var(--border-strong);background:var(--surface);max-width:150px;min-height:24px;color:var(--text);font:inherit;border-radius:8px;padding:0 6px;font-size:12px}.xapi-op button{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.xapi-op button:hover{background:color-mix(in srgb, currentColor 14%, transparent)}.xapi-add-op{border:1px dashed var(--border-strong);min-height:26px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 8px;font-size:12px}.xapi-json textarea{resize:vertical;min-height:220px}.xapi-preview-bar{border-top:1px solid var(--border);flex-wrap:wrap;align-items:end;gap:10px;padding-top:16px;display:flex}.xapi-preview-bar label{min-width:220px}.xapi-result{background:var(--surface-sunken);border-radius:12px;gap:6px;padding:14px;display:grid}.xapi-result .ih-label,.xapi-attempt .ih-label{color:var(--muted);font-size:12.5px;margin:6px 0 0!important}.xapi-pre{background:var(--surface);max-height:320px;box-shadow:inset 0 0 0 1px var(--border);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin:0;padding:10px 12px;font-size:12px;line-height:1.55;overflow:auto}.xapi-footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.xapi-footer .fp-button-danger{margin-inline-end:auto}.xapi-attempts{gap:12px;padding:4px 14px 16px;display:grid}.xapi-attempt{gap:4px;display:grid}.xapi-attempt h4{font-size:13px;font-weight:500}.xapi-advanced summary{color:var(--muted);cursor:pointer;font-size:13.5px}.xapi-advanced .ih-fields{margin-top:12px}.xapi-callback code{overflow-wrap:anywhere;font-size:12px}.xapi-builder .dash-form label{font-size:13px}@media (width<=759px){.xapi-card-head{flex-direction:column}.xapi-pair,.xapi-response{grid-template-columns:minmax(0,1fr) auto}.xapi-pair>label:first-child,.xapi-response>label:nth-child(2){grid-column:1/-1}.xapi-request{grid-template-columns:minmax(0,1fr)}.xapi-map-head{display:none}.xapi-map-row{grid-template-columns:minmax(0,1fr) 40px}.xapi-map-row>.fp-icon{display:none}.xapi-map-source{grid-column:1/-1}.xapi-preview-bar label{width:100%;min-width:0}}.xapi-fieldset>.fp-button-ghost,.xapi-mapper>.fp-button-ghost{justify-self:start}.ih-rows>li:has(>.xapi-row-button){min-width:0}.xapi-row-button{min-width:0}.xapi-row-button .ih-row-text small{overflow-wrap:anywhere}.auto-badge{background:var(--accent);width:22px;height:22px;color:var(--accent-contrast,#fff);border-radius:50%;place-items:center;margin-inline-end:6px;font-size:12px;font-weight:600;display:inline-grid}.auto-match{max-width:360px}.auto-rule{border:1px solid var(--border);border-radius:12px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:8px;padding:10px;display:grid}.auto-rule label{font-size:12px}.auto-rule-note{grid-column:1/-1;font-size:12.5px}.auto-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.auto-step{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:10px;padding:12px;display:grid}.auto-step-head{align-items:center;gap:10px;min-width:0;display:flex}.auto-step-head strong{flex:auto;min-width:0;font-size:14px;font-weight:500}.auto-step-tools{gap:2px;display:flex}.auto-step-tools .fp-button-ghost{justify-content:center;min-width:34px;padding-inline:6px}.auto-value,.auto-delay{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:8px;display:grid}.auto-value-grid{gap:10px;display:grid}.auto-add{max-width:420px}.auto-narrow{max-width:120px}.auto-templates{gap:8px;margin:0;padding:0;list-style:none;display:grid}.auto-template{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);font:inherit;text-align:start;cursor:pointer;border-radius:12px;gap:2px;padding:12px 14px;display:grid}.auto-template:hover:not(:disabled){border-color:var(--accent)}.auto-template:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.auto-template:disabled{cursor:not-allowed;opacity:.6}.auto-template small{color:var(--muted);font-size:12.5px}.auto-template .auto-template-need{color:var(--tint-amber-ink,var(--muted))}.auto-result p{margin:0}.auto-checks{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.auto-checks li{overflow-wrap:anywhere;align-items:flex-start;gap:8px;display:flex}.auto-checks .fp-icon{flex:none;margin-top:2px}.auto-checks code{font-family:var(--font-mono);font-size:12px}@media (width<=759px){.auto-rule{grid-template-columns:minmax(0,1fr) auto}.auto-rule>label:first-child,.auto-rule>label:nth-child(2){grid-column:1/-1}.auto-value{grid-template-columns:minmax(0,1fr)}}.ship{gap:16px;margin-bottom:28px;display:grid}.ship .app-card+.app-card{margin-top:0}.ship-card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.ship-card-head .ih-note{max-width:620px;margin-top:2px}.ship-card-head>button{flex:none}.ship-empty{color:var(--muted);margin:0;font-size:13.5px}.ship-zones,.ship-methods,.ship-rows{gap:0;margin:0;padding:0;list-style:none;display:grid}.ship-zones{gap:12px}.ship-zone{border:1px solid var(--border);border-radius:14px;padding:14px}.ship-zone-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ship-zone-head strong{font-size:14.5px;font-weight:500}.ship-zone-head .ih-chips{margin-top:6px}.ship-methods{margin-top:10px}.ship-methods li,.ship-rows li{border-top:1px solid var(--border);align-items:center;gap:10px;min-height:52px;padding:8px 0;display:flex}.ship-rows li:first-child{border-top:0}.ship-method-text{flex:1;gap:2px;min-width:0;display:grid}.ship-method-text strong{font-size:14px;font-weight:500}.ship-method-text small{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px}.ship-actions{flex:none;align-items:center;gap:6px;display:inline-flex}.ship-small{min-height:32px;padding:0 10px;font-size:13px}.ship-add{margin-top:8px}.ship-dialog{width:min(640px,100% - 32px)}.ship-fields{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.ship-fields>label,.ship-area label,.ship-bracket label,.ship-pair label,.ship-triple label{flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}.ship-fields label small{color:var(--muted);font-size:12px;font-weight:400}.ship-fields .ship-check{flex-direction:row;align-items:center;gap:10px;font-size:14px;font-weight:400}.ship-check input{width:18px;height:18px;accent-color:var(--accent)}.ship-mono{font-family:var(--font-mono)}.ship-areas,.ship-brackets{gap:10px;display:grid}.ship-area{grid-template-columns:1.2fr 1fr 1.2fr auto;align-items:end;gap:10px;display:grid}.ship-bracket{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;display:grid}.ship-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ship-triple{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ship-area-remove{margin-bottom:4px}.ship-brackets .ih-label{margin:0}@media (width<=640px){.ship-card-head,.ship-zone-head{flex-direction:column}.ship-area{grid-template-columns:1fr auto}.ship-area label:first-child{grid-column:1/-1}.ship-pair,.ship-triple{grid-template-columns:1fr}.ship-methods li{flex-wrap:wrap}}.domains-settings{gap:16px;min-width:0;display:grid}.domains-settings h2,.domains-settings h3,.domains-settings h4{margin:0;font-weight:500}.domains-settings h2{overflow-wrap:anywhere;font-size:18px}.domains-settings h3{font-size:15px}.domains-settings h4{margin-top:16px;font-size:13px}.domains-settings p{line-height:1.55}.domains-site-choice{align-items:center;gap:12px;display:flex}.domains-site-choice select{flex:1;min-width:0;max-width:340px}.domains-address,.domains-connection-head,.domains-checks{justify-content:space-between;align-items:center;gap:16px;display:flex}.domains-address>div,.domains-checks>div{gap:5px;min-width:0;display:grid}.domains-address strong{overflow-wrap:anywhere;font-size:16px}.domains-address small,.domains-help,.domains-connection-head p,.domains-checks,.domains-progress small{color:var(--muted)}.domains-help{margin:8px 0;font-size:12px}.domains-mono,.domains-settings code{overflow-wrap:anywhere;white-space:pre-wrap;unicode-bidi:plaintext;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.domains-connection{padding:0;overflow:hidden}.domains-connection-head{align-items:flex-start;padding:24px}.domains-connection-head p{margin:5px 0 0;font-size:13px}.domains-state{border:1px solid var(--border);color:var(--muted);background:var(--panel-soft);border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 9px;font-size:11px;display:inline-flex}.domains-state.is-connected{color:var(--success)}.domains-progress{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0 24px 24px;list-style:none;display:grid}.domains-progress li{color:var(--muted);align-items:flex-start;gap:8px;font-size:12px;display:flex}.domains-progress li>span:first-child{border:1px solid var(--border-strong);border-radius:50%;flex:0 0 22px;place-items:center;height:22px;font-size:11px;display:grid}.domains-progress li.is-complete{color:var(--text)}.domains-progress li.is-complete>span:first-child{color:var(--success);border-color:currentColor}.domains-progress small{margin-top:2px;font-size:12px;display:block}.domains-connection>.dash-feedback{margin:16px 24px 0}.domains-stage{border-bottom:1px solid var(--border);padding:24px}.domains-stage>p{color:var(--muted);margin:8px 0 16px;font-size:13px}.domains-stage:last-child{border-bottom:0}.domains-record{border-bottom:1px solid var(--border);grid-template-columns:90px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;display:grid}.domains-record>span{color:var(--muted);font-size:12px}.domains-record code{-webkit-user-select:all;user-select:all}.domains-record>small{color:var(--muted);grid-column:2/-1}.domains-record .app-link-button{font-size:11px}.domains-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.domains-form{gap:16px;display:grid}.domains-form>p{margin:0}.domains-form label{gap:7px;min-width:0;font-size:12px;display:grid}.domains-form .fp-input{width:100%;min-width:0}.domains-form textarea{resize:vertical}.domains-settings .domains-checkbox{align-items:flex-start;gap:9px;margin:16px 0;font-size:12px;line-height:1.55;display:flex}.domains-checkbox input{width:16px;height:16px;accent-color:var(--accent);flex-shrink:0;margin:3px 0 0}.domains-dns-rows{border-top:1px solid var(--border);margin:12px 0;padding:0;list-style:none}.domains-dns-rows li{border-bottom:1px solid var(--border);grid-template-columns:55px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.domains-dns-rows li>span{color:var(--muted);font-size:11px}.domains-dns-rows li>div{gap:5px;min-width:0;display:grid}.domains-dns-rows strong{overflow-wrap:anywhere;font-size:12px}.domains-dns-rows small{color:var(--muted);font-size:11px}.domains-record-editors{gap:16px;display:grid}.domains-record-editors fieldset{border:1px solid var(--border);border-radius:10px;min-width:0;margin:0;padding:12px}.domains-record-editors legend{color:var(--muted);padding:0 4px;font-size:11px}.domains-record-fields{grid-template-columns:100px minmax(0,1fr);gap:12px;margin-bottom:12px;display:grid}.domains-record-content{grid-column:1/-1}.domains-checks{background:var(--panel-soft);padding:18px 24px;font-size:11px}.domains-checks time{color:var(--text)}.domains-checks small{font-size:11px}.domains-disconnect summary,.domains-history summary,.domains-form summary{cursor:pointer;font-size:13px}.domains-disconnect[open] summary{margin-bottom:16px}.domains-history{color:var(--muted);padding:8px 0;font-size:12px}.domains-history p{overflow-wrap:anywhere}@media (width<=620px){.domains-connection-head,.domains-stage{padding:18px 16px}.domains-connection-head{flex-wrap:wrap;gap:10px}.domains-progress{grid-template-columns:repeat(2,1fr);padding:0 16px 18px}.domains-record{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.domains-record>span{grid-column:1}.domains-record code{grid-area:2/1}.domains-record button{grid-area:1/2/3;min-height:40px}.domains-checks{flex-wrap:wrap;padding:16px}.domains-connection>.dash-feedback{margin:16px 16px 0}.domains-settings input[type=file]{max-width:100%;font-size:12px}}.domains-delegation{border:1px solid var(--border);background:var(--panel-soft);border-radius:10px;gap:8px;margin-top:16px;padding:12px 14px;font-size:12px;display:grid}.domains-delegation h4{align-items:center;gap:7px;margin:0;font-size:13px;display:flex}.domains-delegation.is-switched h4{color:var(--success)}.domains-delegation p{color:var(--muted);margin:0}.domains-delegation ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.domains-delegation li{grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.domains-delegation li>.fp-icon{color:var(--danger)}.domains-delegation li.is-expected>.fp-icon{color:var(--success)}.domains-delegation li small,.domains-delegation>small{color:var(--muted)}.domains-dns-entry{justify-content:space-between;align-items:center;gap:16px;display:flex}.domains-dns-entry>div>p{color:var(--muted);margin:6px 0 0;font-size:13px}.dns-editor{gap:16px;min-width:0;display:grid}.dns-back .app-link-button{align-items:center;gap:6px;display:inline-flex}.dns-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dns-heading p{color:var(--muted);margin:6px 0 0}.dns-heading-actions{flex-wrap:wrap;gap:8px;display:flex}.dns-drift{border-color:color-mix(in srgb, var(--danger) 40%, var(--border));padding:18px 20px}.dns-drift h3{color:var(--danger);align-items:center;gap:8px;display:flex}.dns-drift ul{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.dns-drift li{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.dns-drift li>span{gap:4px;min-width:0;display:grid}.dns-drift li small{color:var(--muted)}.dns-records{padding:0;overflow:hidden}.dns-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.dns-search{flex:260px;align-items:center;min-width:0;display:flex;position:relative}.dns-search>.fp-icon{color:var(--muted);pointer-events:none;position:absolute;inset-inline-start:12px}.dns-search .fp-input{width:100%;padding-inline-start:34px}.dns-filter .fp-input{min-width:140px}.dns-count{color:var(--muted);margin-inline-start:auto;font-size:12px}.dns-bulk{background:var(--accent-soft);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;font-size:13px;display:flex}.dns-bulk small{color:var(--muted)}.dns-empty{text-align:center;color:var(--muted);padding:32px 16px}.dns-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.dns-table th{text-align:start;color:var(--muted);border-bottom:1px solid var(--border);padding:10px 8px;font-size:11px;font-weight:500}.dns-table td{border-bottom:1px solid var(--border);vertical-align:top;overflow-wrap:anywhere;padding:10px 8px}.dns-table tr:last-child td{border-bottom:0}.dns-table tr.is-selected td{background:color-mix(in srgb, var(--accent) 6%, transparent)}.dns-table th:first-child,.dns-check{width:40px;padding-inline-start:16px}.dns-table th:nth-child(2){width:84px}.dns-table th:nth-child(3){width:24%}.dns-table th:nth-child(5){width:112px}.dns-table th:nth-child(6){width:76px}.dns-table th:nth-child(7){width:112px}.dns-check input{width:16px;height:16px;accent-color:var(--accent);margin:3px 0 0}.dns-type span{background:var(--panel-soft);border:1px solid var(--border);border-radius:6px;padding:3px 7px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;display:inline-block}.dns-name>div{align-content:start;gap:4px;display:grid}.dns-name strong{font-size:12px;font-weight:500}.dns-managed{color:var(--accent-ink);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:11px;display:inline-flex}.dns-managed small{color:var(--muted)}.dns-comment{color:var(--muted);font-size:11px}.dns-content .domains-record{border:0;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:0}.dns-content .domains-record>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dns-content code{font-size:12px}.dns-proxy span{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.dns-proxy span.is-proxied{color:var(--accent-ink)}.dns-ttl{color:var(--muted);font-size:12px}.dns-actions>div{justify-content:flex-end;gap:2px;display:flex}.dns-actions .fp-button-ghost{min-height:32px;padding:6px 8px;font-size:12px}.dns-actions .dns-delete{color:var(--danger)}.dns-more{border-top:1px solid var(--border);justify-content:center;padding:14px 16px;display:flex}.dns-zone-info{padding:18px 20px}.dns-zone-info>p:first-child{margin:0 0 4px;font-size:13px}.app-root .dns-modal{width:min(680px,100% - 24px)}.dns-form{gap:14px}.dns-form-row{grid-template-columns:minmax(110px,160px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.dns-form-row>label:only-child{grid-column:1/-1}.dns-form .domains-help{margin:0}.dns-data{border:1px solid var(--border);border-radius:10px;min-width:0;margin:0;padding:12px}.dns-data legend{color:var(--muted);padding:0 4px;font-size:12px}.dns-data-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.dns-data-grid>.dns-wide{grid-column:1/-1}.dns-proxy-field{gap:8px;font-size:12px;display:grid}.dns-proxy-field>div{align-items:center;gap:10px;display:flex}.dns-proxy-field strong{font-size:13px;font-weight:500}.dns-switch{background:var(--border-strong);cursor:pointer;width:40px;height:24px;transition:background var(--duration-fast);border:0;border-radius:12px;flex:0 0 40px;padding:0;position:relative}.dns-switch span{top:3px;width:18px;height:18px;transition:inset-inline-start var(--duration-fast);background:#fff;border-radius:50%;position:absolute;inset-inline-start:3px;box-shadow:0 1px 2px #0003}.dns-switch[aria-checked=true]{background:var(--accent)}.dns-switch[aria-checked=true] span{inset-inline-start:19px}.dns-switch:disabled{opacity:.45;cursor:not-allowed}.dns-switch:focus-visible{box-shadow:var(--focus-ring);outline:none}.dns-field-error{color:var(--danger);font-size:12px}.dns-impacts{gap:10px;display:grid}.dns-impact{border:1px solid color-mix(in srgb, var(--danger) 45%, var(--border));background:color-mix(in srgb, var(--danger) 5%, var(--panel));border-radius:10px;padding:12px;font-size:13px}.dns-impact p{gap:8px;margin:0;display:flex}.dns-impact p>.fp-icon{color:var(--danger);flex-shrink:0;margin-top:2px}.dns-impact p>span{gap:4px;display:grid}.dns-impact .domains-checkbox{margin:10px 0 0}.dns-modal-actions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:4px;padding-top:16px;display:flex}.dns-delete-list,.dns-import-list{max-height:320px;overflow:auto}.dns-import-list li{grid-template-columns:18px 55px minmax(0,1fr);align-items:start}.dns-import-list li.is-invalid{background:color-mix(in srgb, var(--danger) 7%, transparent)}.dns-import-list input{width:16px;height:16px;accent-color:var(--accent);margin:2px 0 0}.dns-issues{font-size:12px}.dns-issues summary{cursor:pointer;font-size:13px}.dns-issues ul{color:var(--muted);gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.dns-issues li span{color:var(--text);margin-inline-end:8px}.dns-history-list{border-top:1px solid var(--border);max-height:60vh;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.dns-history-list>li{border-bottom:1px solid var(--border);gap:6px;padding:12px 0;font-size:13px;display:grid}.dns-history-list>li>div{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.dns-history-list strong{overflow-wrap:anywhere;font-weight:500}.dns-history-list time,.dns-history-list small{color:var(--muted);font-size:12px}.dns-history-state{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:2px 8px;font-size:11px}.dns-history-state.is-failed,.dns-history-state.is-not_applied{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 40%, var(--border))}.dns-history-list details summary{cursor:pointer;color:var(--muted);font-size:12px}.dns-history-list dl{grid-template-columns:auto minmax(0,1fr);gap:6px 12px;margin:8px 0 0;font-size:12px;display:grid}.dns-history-list dt{color:var(--muted)}.dns-history-list dd{overflow-wrap:anywhere;gap:2px;margin:0;display:grid}@media (width<=860px){.dns-table,.dns-table tbody,.dns-table tr,.dns-table td{width:auto;display:block}.dns-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.dns-table tr{border-bottom:1px solid var(--border);grid-template-columns:32px auto minmax(0,1fr);gap:6px 10px;padding:14px 16px;display:grid}.dns-table tr:last-child{border-bottom:0}.dns-table td{border:0;padding:0}.dns-table td.dns-check{width:auto;padding:0}.dns-table td.dns-content,.dns-table td.dns-proxy,.dns-table td.dns-ttl,.dns-table td.dns-actions{grid-column:2/-1}.dns-table td.dns-proxy,.dns-table td.dns-ttl{align-items:center;gap:8px;font-size:12px;display:flex}.dns-table td.dns-proxy:before,.dns-table td.dns-ttl:before{content:attr(data-label);color:var(--muted);min-width:92px}.dns-table td.dns-actions>div{justify-content:flex-start;margin-inline-start:-8px}.dns-table td.dns-proxy.is-empty{display:none}.dns-actions .fp-button-ghost{min-height:40px}}@media (width<=620px){.dns-heading-actions{width:100%}.dns-heading-actions>*{flex:auto}.dns-count{width:100%;margin-inline-start:0}.dns-form-row{grid-template-columns:minmax(0,1fr)}.dns-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dns-drift li,.domains-dns-entry{flex-direction:column;align-items:stretch}.dns-drift,.dns-zone-info{padding:16px}.dns-modal-actions>*{flex:auto}}.be-tiers{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:0 0 16px;padding:0;list-style:none;display:grid}.be-tiers li{border:1px solid var(--border);background:var(--panel-soft);border-radius:12px;gap:4px;padding:14px 16px;display:grid}.be-tiers strong{font-size:18px;font-weight:500}.be-tiers span{color:var(--muted);font-size:13px}.be-limits{gap:8px;margin:8px 0 16px;padding:0;font-size:13px;line-height:1.5;list-style:none;display:grid}.be-limits li{align-items:flex-start;gap:8px;display:flex}.be-limits svg{color:var(--success);flex-shrink:0;margin-top:2px}.be-working{align-items:center;gap:12px;display:flex}.be-working>p{margin:0}.be-stage-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.be-usage{color:var(--muted);margin:4px 0 0;font-size:13px}.be-empty{color:var(--muted);font-size:13px}.be-mailboxes,.be-records{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.be-mailboxes li{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.be-mailbox-main{gap:3px;min-width:0;display:grid}.be-mailbox-main strong{overflow-wrap:anywhere;text-align:start;unicode-bidi:plaintext;font-size:14px;font-weight:500}.be-mailbox-main small{color:var(--muted);font-size:12px}.be-mailbox-actions{gap:12px;display:flex}.be-mailbox-actions .app-link-button{align-items:center;gap:5px;font-size:12px;display:inline-flex}.be-danger{color:var(--danger)}.be-records>li{border-bottom:1px solid var(--border);padding:12px 0 4px}.be-records .domains-record:last-child{border-bottom:0}.be-servers .domains-record{grid-template-columns:minmax(120px,180px) minmax(0,1fr) auto}.be-record-head{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.be-record-head strong{margin-inline-end:auto;font-weight:500}.be-existing{margin-top:16px}.be-existing .domains-dns-rows code{display:block}.be-form .be-field{gap:7px;min-width:0;display:grid}.be-form .be-field>small,.be-form label>small{color:var(--muted);font-size:12px}.be-address{align-items:center;gap:8px;min-width:0;display:flex}.be-address input{flex:1;min-width:0}.be-address span{min-width:0;color:var(--muted);overflow-wrap:anywhere;flex-shrink:1;font-size:14px}.be-password{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.be-password input{flex:200px;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.business-email .domains-stage>details>summary,.business-email details.domains-stage>summary{cursor:pointer;font-size:15px;font-weight:500}.be-mailbox-link{color:inherit;text-decoration:none}.be-mailbox-link:hover strong,.be-mailbox-link:focus-visible strong{text-decoration:underline}.be-mini{grid-template-columns:minmax(60px,120px) auto;align-items:center;gap:8px;display:grid}.be-mailbox-main small.be-note{color:var(--warning)}.be-meter{background:var(--panel-soft);border:1px solid var(--border);border-radius:999px;block-size:8px;display:block;overflow:hidden}.be-meter>span{background:var(--success);border-radius:inherit;block-size:100%;display:block}.be-tone-warn>span{background:var(--warning)}.be-tone-bad>span{background:var(--danger)}.be-meter-row{gap:6px;margin:0 0 14px;display:grid}.be-meter-head{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:13px;display:flex}.be-meter-head strong{font-weight:500}.be-mailbox-page{gap:16px;display:grid}.be-mailbox-page>.dash-back-link{color:var(--muted);justify-self:start;align-items:center;gap:6px;font-size:14px;text-decoration:none;display:inline-flex}.be-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.be-page-head h2{overflow-wrap:anywhere;text-align:start;unicode-bidi:plaintext;margin:0;font-size:22px;font-weight:600}.be-page-head p{color:var(--muted);margin:4px 0 0}.be-page-actions{margin:0}.be-section{gap:12px;padding:20px 24px;display:grid}.be-section>h3{margin:0;font-size:16px;font-weight:600}.be-section>.domains-help{margin:0}.be-section h4{margin:8px 0 0;font-size:14px;font-weight:600}.be-facts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px 16px;margin:4px 0;display:grid}.be-facts div{gap:2px;display:grid}.be-facts dt{color:var(--muted);font-size:12px}.be-facts dd{margin:0;font-size:13px}.be-totals{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin:0;display:grid}.be-totals div{border:1px solid var(--border);background:var(--panel-soft);border-radius:10px;padding:10px 12px}.be-totals dt{color:var(--muted);font-size:12px}.be-totals dd{margin:2px 0 0;font-size:18px;font-weight:500}.be-table-wrap{margin-top:12px;overflow-x:auto}.be-days{border-collapse:collapse;inline-size:100%;font-size:13px}.be-days th,.be-days td{border-block-end:1px solid var(--border);text-align:end;white-space:nowrap;padding:6px 8px}.be-days th:first-child,.be-days td:first-child{text-align:start}.be-days thead th{color:var(--muted);font-weight:500}.be-list{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px}.be-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.be-grid label{flex-direction:column;justify-content:flex-start;gap:6px;display:flex}.be-grid label>small{color:var(--muted);font-size:12px}.be-form .domains-checkbox,.be-choices .domains-checkbox{flex-direction:row;margin:2px 0;font-size:13px;font-weight:400}.be-form .domains-checkbox span{gap:2px;display:grid}.be-form .domains-checkbox small{color:var(--muted);font-size:12px}.be-choices{text-align:start;gap:10px;margin-top:12px;display:grid}.be-choices .domains-checkbox span{gap:2px;display:grid}.be-choices small{color:var(--muted);font-size:12px}.be-guides{gap:8px;margin:12px 0;display:grid}.be-guide{border:1px solid var(--border);background:var(--panel-soft);border-radius:10px;padding:10px 14px}.be-guide summary{cursor:pointer;font-size:14px;font-weight:500}.be-guide ol{overflow-wrap:anywhere;gap:6px;margin:10px 0 4px;padding-inline-start:20px;font-size:13px;line-height:1.5;display:grid}.be-changes{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.be-changes li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.be-changes li>div{gap:2px;min-width:0;display:grid}.be-changes strong{font-size:13px;font-weight:500}.be-changes small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.be-audit{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}@media (width<=620px){.be-section{padding:16px}.be-page-actions .fp-button,.be-page-actions .fp-button-secondary{flex:auto;justify-content:center}.be-mailboxes li{grid-template-columns:minmax(0,1fr) auto}.be-mailbox-actions{grid-column:1/-1}.be-stage-head{flex-wrap:wrap}.be-password button{flex:auto;min-height:40px}.be-servers .domains-record{grid-template-columns:minmax(0,1fr) auto}.be-servers .domains-record>small{grid-column:1}}.tenant-activity{min-width:0}.activity-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.activity-heading h2{letter-spacing:-.025em;margin:0 0 6px;font-size:20px}.activity-heading p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.activity-filters{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:24px;display:flex}.activity-filters label{flex:145px;gap:7px;min-width:0;font-size:12px;font-weight:500;display:grid}.activity-filters .fp-input{width:100%;min-width:0}.activity-filters small{color:var(--muted);flex-basis:100%;font-size:11px;line-height:1.6}.activity-log{box-shadow:none;overflow:hidden}.activity-log ol{margin:0;padding:0;list-style:none}.activity-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1.5fr) minmax(90px,1fr) minmax(145px,1fr);align-items:center;gap:20px;padding:18px 22px;display:grid}.activity-labels{color:var(--muted);background:var(--bg);padding-block:12px;font-size:11px}.activity-row>div{gap:6px;min-width:0;display:grid}.activity-action,.activity-row strong{color:var(--text);overflow-wrap:anywhere;text-align:start;font-size:12px;font-weight:500}.activity-action{cursor:pointer;background:0 0;border:0;width:fit-content;padding:0}.activity-action:hover{text-decoration:underline}.activity-row code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.activity-actor{overflow-wrap:anywhere;font-size:12px}.activity-row time{color:var(--muted);font-size:11px;line-height:1.6}.activity-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;font-size:11px;display:flex}.activity-empty,.activity-denied{text-align:center;color:var(--muted);padding:48px 24px}.activity-empty h3,.activity-denied h2{color:var(--text);margin:16px 0 8px;font-size:16px}.activity-empty p,.activity-denied p{font-size:13px;line-height:1.6}.tenant-activity.is-compact{margin:32px 0}@media (width<=650px){.activity-heading{align-items:center}.activity-heading h2{font-size:18px}.activity-filters label{flex-basis:calc(50% - 6px)}.activity-row{grid-template-columns:minmax(0,1fr);gap:8px;padding:18px}.activity-labels{display:none}.activity-actor{margin-top:4px}.activity-footer{padding:16px 18px}}.returns-window .returns-days{align-items:center;gap:10px;display:flex}.returns-window .returns-days input{width:96px}.returns-window .returns-days span{color:var(--muted);font-size:13.5px;font-weight:400}.tax-fields .returns-shipping,.tax-fields .returns-reasons{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.returns-shipping legend,.returns-reasons legend{margin-bottom:8px;padding:0;font-size:13px;font-weight:500}.returns-reasons>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.return-card{border:1px solid var(--border);border-radius:14px;gap:10px;padding:14px;display:grid}.return-card+.return-card{margin-top:10px}.return-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.return-head>div{gap:2px;min-width:0;display:grid}.return-head strong{font-size:14.5px;font-weight:600}.return-head small{color:var(--muted);font-size:12.5px}.return-pill{background:var(--tint-amber-soft);color:var(--tint-amber-ink);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.return-pill.is-approved,.return-pill.is-in_transit,.return-pill.is-received,.return-pill.is-inspected{background:var(--tint-blue-soft,var(--accent-soft));color:var(--tint-blue-ink,var(--accent))}.return-pill.is-refunded{background:var(--tint-green-soft);color:var(--tint-green-ink)}.return-pill.is-rejected,.return-pill.is-cancelled{background:var(--panel-soft,var(--border));color:var(--muted)}.return-lines{gap:4px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.return-lines li{justify-content:space-between;gap:12px;display:flex}.return-lines li span:last-child{color:var(--muted);font-variant-numeric:tabular-nums;text-align:end}.return-note{background:var(--panel-soft,var(--border));white-space:pre-line;border-radius:10px;margin:0;padding:8px 10px;font-size:13px}.return-note b{font-weight:600}.return-actions{flex-wrap:wrap;gap:8px;display:flex}.return-withdrawal{border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 6%, transparent);border-radius:12px;gap:4px;padding:12px 14px;font-size:13.5px;display:grid}.return-withdrawal strong{font-weight:600}.return-withdrawal small{color:var(--muted);font-size:12.5px}.return-inspect{gap:10px;margin:0;padding:0;list-style:none;display:grid}.return-inspect li{border:1px solid var(--border);border-radius:12px;gap:8px;padding:10px 12px;display:grid}.return-inspect li>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.return-inspect label{color:var(--muted);gap:4px;font-size:12.5px;display:grid}.returns-list{margin:0;padding:0;list-style:none;display:grid}.returns-list li{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.returns-list li:last-child{border-bottom:0}.returns-list a{color:inherit;gap:2px;min-width:0;text-decoration:none;display:grid}.returns-list a strong{font-size:14px;font-weight:600}.returns-list a small{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px}.returns-list .returns-amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px}.returns-filter{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}@media (width<=720px){.returns-reasons>div,.return-inspect li>div{grid-template-columns:1fr}.returns-list li{grid-template-columns:minmax(0,1fr) auto}.returns-list .returns-amount{grid-column:1/-1}}.return-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.return-panel-head h3{margin:0}.returns-chip{border:1px solid var(--border);background:var(--panel);min-height:32px;color:var(--text);cursor:pointer;border-radius:999px;padding:0 12px;font-size:13px}.returns-chip.is-active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--panel));color:var(--accent);font-weight:600}.commerce-modal .return-lines{border:1px solid var(--border);border-radius:10px;margin:10px 0 16px;padding:10px 12px}@media (width<=720px){.returns-list li .return-pill{grid-area:1/2}.returns-list li .returns-amount{grid-area:2/1}.returns-list li .returns-amount:empty{display:none}}.digital-editor{margin-top:22px}.digital-editor>form,.digital-editor .commerce-form-fields{gap:20px;display:grid}.digital-config-grid{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:24px;display:grid}.digital-config-grid>div{gap:18px;display:grid}.digital-summary{border:1px solid var(--border);background:var(--panel-soft);border-radius:12px;padding:20px}.digital-summary h3{margin:8px 0 16px}.digital-summary dl{gap:9px;margin:0;font-size:13px;display:grid}.digital-summary dl>div{justify-content:space-between;gap:12px;display:flex}.digital-summary dd{margin:0;font-weight:600}.digital-summary p{color:var(--muted);margin:16px 0 0;font-size:12px;line-height:1.6}.digital-file-list{margin:0;padding:0;list-style:none;display:grid}.digital-file-list li{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:14px 0;display:flex}.digital-file-list li>div{flex:1;min-width:0}.digital-file-list strong{overflow-wrap:anywhere;font-size:13px;display:block}.digital-file-list small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.digital-empty{border:1px dashed var(--border);color:var(--muted);border-radius:10px;padding:20px;font-size:13px}.digital-licences{border-top:1px solid var(--border);margin-top:28px;padding-top:24px}.digital-pool-counts{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.digital-pool-counts>div{border:1px solid var(--border);border-radius:8px;padding:12px}.digital-pool-counts dt{color:var(--muted);font-size:12px}.digital-pool-counts dd{font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:22px}@media (width<=760px){.digital-config-grid{grid-template-columns:minmax(0,1fr);gap:18px}.digital-summary{padding:16px}.digital-pool-counts{grid-template-columns:repeat(2,1fr)}.digital-file-list li{flex-wrap:wrap}.digital-file-list li>div{flex-basis:calc(100% - 40px)}}.digital-order-purchase{border-top:1px solid var(--border);padding:24px 0}.digital-order-purchase>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.digital-instructions{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.digital-access-actions{flex-wrap:wrap;align-items:end;gap:16px;margin-top:20px;display:flex}.digital-extension{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.digital-extension input{max-width:130px}.tax-fields{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.tax-fields label{flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}.tax-fields label small{color:var(--muted);font-size:12px;font-weight:400;line-height:1.45}.tax-fields .ship-check{grid-template-columns:18px 1fr;align-items:start;gap:2px 10px;font-size:14px;font-weight:400;display:grid}.tax-fields .ship-check input{margin:1px 0 0}.tax-fields .ship-check small{grid-column:2}.tax-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tax-fields .tax-choice{border:1px solid var(--border);cursor:pointer;border-radius:12px;flex-direction:row;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.tax-choice.is-selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.tax-choice input{width:18px;height:18px;accent-color:var(--accent);margin:1px 0 0}.tax-choice span{gap:2px;display:grid}.tax-choice strong{font-size:14px;font-weight:500}.tax-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.tax-actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;display:flex}.tax-problem{color:var(--muted);font-size:13px}.tax-packs{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.tax-others{margin:16px 0 8px}.tax-pack{border:1px solid var(--border);border-radius:14px;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;padding:14px;display:grid}.tax-pack-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tax-pack-head>div{gap:2px;min-width:0;display:grid}.tax-pack-head strong{font-size:14.5px;font-weight:500}.tax-pack-head small{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px}.tax-pill.is-reviewed{background:var(--tint-green-soft);color:var(--tint-green-ink)}.tax-pill.is-outdated,.tax-pill.is-unreviewed{background:var(--tint-amber-soft);color:var(--tint-amber-ink)}.tax-review{color:var(--muted);margin:0;font-size:13px}.tax-review strong{color:var(--text);font-weight:500}.tax-rates summary{cursor:pointer;color:var(--muted);font-size:13px}.tax-rates[open] summary{margin-bottom:8px}.tax-table-wrap{border:1px solid var(--border);border-radius:10px;max-height:320px;overflow:auto}.tax-table{border-collapse:collapse;width:100%;font-size:13px}.tax-table th,.tax-table td{border-bottom:1px solid var(--border);text-align:start;white-space:nowrap;padding:7px 10px}.tax-table th{background:var(--panel);color:var(--muted);font-weight:500;position:sticky;top:0}.tax-table tr:last-child td{border-bottom:0}.tax-table .tax-num{font-variant-numeric:tabular-nums}.tax-table a{color:var(--accent);align-items:center;gap:4px;display:inline-flex}.tax-pack-actions{flex-wrap:wrap;gap:8px;display:flex}.tax-order-lines{gap:4px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.tax-order-lines li{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;display:flex}@media (width<=720px){.tax-choices,.tax-grid{grid-template-columns:1fr}.tax-pack-head{flex-direction:column}.tax-actions{flex-direction:column;align-items:stretch}}.invoice-seller{border:1px solid var(--border);border-radius:12px;gap:4px;padding:12px 14px;display:grid}.app-card .invoice-seller .ih-label{margin:0}.invoice-seller p{overflow-wrap:anywhere;margin:0;font-size:14px}.invoice-seller strong{font-weight:500}.invoice-seller a{justify-self:start;align-items:center;gap:4px;font-size:13px;display:inline-flex}.tax-fields .invoice-moment{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.invoice-moment legend{margin-bottom:8px;padding:0;font-size:13px;font-weight:500}.invoice-series{gap:10px;display:grid}.app-card .invoice-series .ih-label{margin:0}.invoice-series-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px 16px;display:grid}.invoice-next{border:1px dashed var(--border);border-radius:10px;gap:2px;margin:0;padding:8px 12px;font-size:13px;display:grid}.invoice-next span,.invoice-next small{color:var(--muted);font-size:12px}.invoice-next strong{font-size:14.5px;font-weight:500}.invoice-filter select{min-width:170px}.invoice-list{margin:0;padding:0;list-style:none;display:grid}.invoice-list li{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 0;display:grid}.invoice-list li:last-child{border-bottom:0}.invoice-doc{gap:2px;min-width:0;display:grid}.invoice-doc strong{overflow-wrap:anywhere;font-size:14px;font-weight:500}.invoice-doc small{color:var(--muted);font-size:12.5px}.invoice-amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.invoice-amount.is-credit{color:var(--muted)}.invoice-list a{align-items:center;gap:6px;display:inline-flex}.invoice-order-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}@media (width<=720px){.invoice-series-row{grid-template-columns:1fr}.ship-card-head:has(.invoice-filter){flex-direction:column}.invoice-list li{grid-template-columns:minmax(0,1fr) auto}.invoice-list li .invoice-amount{grid-area:1/2}.invoice-list li a{grid-column:1/-1;justify-self:start}}.sb-browser{color:var(--text);margin-block:24px;font-size:14px}.sb-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.sb-heading h3{overflow-wrap:anywhere;text-wrap:balance;margin:0 0 6px;font-size:20px;font-weight:500}.sb-heading h3:focus{outline:none}.sb-heading p,.sb-help{color:var(--muted);margin:0 0 12px;line-height:1.6}.sb-list,.sb-terms{border-top:1px solid var(--border);margin:0 0 16px;padding:0;list-style:none}.sb-list li,.sb-terms li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.sb-list li>div,.sb-terms li>div{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.sb-terms li>div:last-child{text-align:end;font-variant-numeric:tabular-nums}.sb-list span,.sb-terms span{color:var(--muted)}.sb-terms strong{font-weight:500}.sb-actions{flex-wrap:wrap;gap:10px;display:flex}.sb-button{border:1px solid var(--text);border-radius:var(--site-radius,var(--radius-sm,8px));background:var(--text);min-height:44px;color:var(--bg);font:inherit;cursor:pointer;padding:10px 16px;font-weight:500}.sb-button.sb-secondary{color:var(--text);border-color:var(--border);background:0 0}.sb-button:hover:not(:disabled){box-shadow:inset 0 0 0 1px}.sb-button:disabled{opacity:.5;cursor:default}.sb-button:focus-visible,.sb-back:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sb-back{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;margin-bottom:12px;padding:10px 0}.sb-empty{color:var(--muted);padding:24px 0}.sb-error,.sb-notice{border:1px solid var(--border);border-inline-start:3px solid var(--muted);background:var(--panel);overflow-wrap:anywhere;padding:14px 16px;line-height:1.6}.sb-error{border-inline-start-color:var(--danger)}.sb-confirm{border:1px solid var(--border);border-radius:var(--site-radius,var(--radius,12px));background:var(--panel);margin:20px 0;padding:20px}.sb-confirm h4{margin:0 0 12px;font-size:16px}.sb-confirm p{margin:0 0 20px;line-height:1.65}.sb-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sb-billing{margin-top:32px}.sb-billing section{margin-block:28px}.sb-billing h4{margin:0 0 12px;font-size:16px;font-weight:500}.sb-statements{border-top:1px solid var(--border);margin:0 0 16px;padding:0;list-style:none}.sb-statements li{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:16px;padding-block:18px;display:grid}.sb-statements li>div{align-content:start;gap:6px;display:grid}.sb-statements span{color:var(--muted);line-height:1.5}.sb-statement-amount{font-variant-numeric:tabular-nums}.sb-statement-amount strong{font-weight:500}.sb-plan-change{margin-top:12px}.sb-upcoming{margin-block:24px}.sb-upcoming h4{margin:0 0 8px;font-size:16px;font-weight:500}.sb-change-timing{border:0;min-width:0;margin:24px 0;padding:0}.sb-change-timing legend{margin-bottom:8px;font-weight:500}.sb-change-timing label{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding-block:12px;display:flex}.sb-change-timing input{width:18px;height:18px;accent-color:var(--accent);flex-shrink:0;margin:2px 0 0}.sb-change-timing input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sb-change-timing small{color:var(--muted);margin-top:4px;line-height:1.5;display:block}.sb-plan-panel{max-width:760px}.sb-plan-panel h4{margin-top:6px;font-size:20px;font-weight:500}.sb-plan-panel h4:focus{outline:none}.sb-plan-panel h5{margin:0 0 12px;font-size:14px;font-weight:500}.sb-plan-panel .sb-actions{margin-top:20px}.sb-plan-options{border:0;gap:10px;min-width:0;margin:0 0 16px;padding:0;display:grid}.sb-plan-option{border:1px solid var(--border);border-radius:var(--site-radius,var(--radius-sm,8px));overflow-wrap:anywhere}.sb-plan-option[data-selected=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.sb-plan-option>label:first-child{cursor:pointer;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.sb-plan-option input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent);margin:0}.sb-plan-option strong{font-weight:500}.sb-plan-option small{color:var(--muted);margin-top:5px;line-height:1.5;display:block}.sb-plan-price{text-align:end;font-variant-numeric:tabular-nums}.sb-plan-option .sb-plan-quantity{border-top:1px solid var(--border);align-items:center;gap:12px;margin-inline:16px;padding-block:12px;display:flex}.sb-plan-quantity input{border:1px solid var(--border);border-radius:var(--site-radius,var(--radius-sm,8px));width:76px;min-height:44px;font:inherit;background:var(--bg);color:var(--text);padding:8px 10px}.sb-plan-option input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sb-plan-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-block:20px;display:grid}.sb-plan-comparison section{min-width:0}.sb-plan-comparison ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sb-plan-comparison li{overflow-wrap:anywhere;gap:6px;display:grid}.sb-plan-comparison strong{font-weight:500}.sb-plan-comparison span{color:var(--muted)}.sb-plan-totals{border-top:1px solid var(--border);margin:0 0 16px}.sb-plan-totals>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:16px;padding-block:14px;display:grid}.sb-plan-totals dt{overflow-wrap:anywhere}.sb-plan-totals dd{text-align:end;font-variant-numeric:tabular-nums;margin:0}.sb-plan-totals small{color:var(--muted);margin-top:6px;line-height:1.5;display:block}.sb-plan-due{font-size:16px;font-weight:500}@media (width<=540px){.sb-plan-panel{padding:16px}.sb-plan-comparison{grid-template-columns:minmax(0,1fr)}.sb-plan-option>label:first-child{grid-template-columns:18px minmax(0,1fr)}.sb-plan-price{text-align:start;grid-column:2}.sb-plan-price small{margin-inline-start:4px;display:inline}.sb-plan-totals>div{gap:10px}}@media (width<=720px){.sb-statements li{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sb-statements .sb-actions{grid-column:1/-1;display:flex}.sb-statement-amount{text-align:end}}@media (width<=540px){.sb-terms li{flex-direction:column;align-items:flex-start;gap:12px}.sb-terms li>div:last-child{text-align:start}.sb-heading{flex-wrap:wrap}.sb-actions .sb-button{flex:auto}}.product-safety-status{flex-wrap:wrap;gap:8px 20px;margin:0 0 18px;font-size:12px;display:flex}.product-safety-contacts,.product-safety-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.product-safety-contact-fields{gap:14px;margin-top:16px;display:grid}.product-safety-summary{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.product-safety-summary dl{margin:0}.product-safety-summary dt{color:var(--muted);margin-bottom:6px;font-size:12px}.product-safety-summary dd,.product-safety-summary p{white-space:pre-wrap;margin:0}.product-safety-summary dd strong{font-weight:600}.product-safety-summary h3{margin:10px 0 4px;font-size:13px}.product-safety-notice{margin-top:20px}.product-safety-notice-editor{border:1px solid var(--border);border-radius:10px;gap:14px;min-width:0;margin:10px 0;padding:16px;display:grid}.product-safety-notice-editor legend{padding:0 6px;font-size:12px}.product-safety-notice-editor>.commerce-field{max-width:260px}.product-safety-history{border-top:1px solid var(--border);margin-top:20px;padding-top:16px}.product-safety-history details{border-bottom:1px solid var(--border);padding:14px 0}.product-safety-history summary{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.product-safety-history summary span{color:var(--muted);font-size:12px;font-weight:400}.product-safety-history details[open] .product-safety-summary{padding:16px 0}.product-safety-hash{overflow-wrap:anywhere;font-size:11px}@media (width<=720px){.product-safety-contacts,.product-safety-summary dl{grid-template-columns:1fr;gap:20px}.product-safety .commerce-dialog-actions{flex-wrap:wrap}.product-safety-notice-editor{padding:12px}.product-safety .dash-feedback{grid-template-columns:18px minmax(0,1fr);display:grid}.product-safety .dash-feedback>button{white-space:normal;text-align:start;grid-column:2;justify-self:start;margin-inline-start:0}}.product-recall{overflow-wrap:anywhere}.recall-active{border:1px solid var(--danger);border-radius:10px;margin:16px 0;padding:16px}.recall-active>strong{color:var(--danger);font-size:14px}.recall-active p{margin:8px 0;font-size:13px;line-height:1.6}.recall-version-line,.recall-controls{flex-wrap:wrap;align-items:center;gap:12px 20px;font-size:12px;display:flex}.recall-delivery{margin-bottom:24px;padding-top:12px}.recall-counts{border-block:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:16px 0;padding:16px 0;display:grid}.recall-counts dt{color:var(--muted);font-size:12px}.recall-counts dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:24px;font-weight:500}.recall-editor{margin-top:24px}.recall-selected-photo{object-fit:contain;border:1px solid var(--border);border-radius:8px;width:132px;height:132px}.recall-language-editor{border:1px solid var(--border);border-radius:10px;min-width:0;padding:16px}.recall-language-editor>summary{cursor:pointer;font-size:13px;font-weight:600}.recall-language-fields{gap:16px;max-width:740px;margin-top:20px;display:grid}.recall-language-fields>.commerce-field:first-child{max-width:240px}.recall-preview{font-size:13px;line-height:1.6}.recall-preview article{padding:20px 0}.recall-preview article+article{border-top:2px solid var(--border)}.recall-preview-head{align-items:center;gap:12px;margin-bottom:20px;display:flex}.recall-preview-head h3{margin:0;font-size:17px}.recall-preview-identify{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:24px;display:grid}.recall-preview-identify>img{object-fit:contain;border-radius:8px;width:180px;height:180px}.recall-preview h4{margin:0 0 6px;font-size:13px;font-weight:600}.recall-preview p,.recall-preview dd{white-space:pre-wrap;margin:0 0 8px}.recall-preview dt{color:var(--muted);font-size:12px}.recall-preview section{border-top:1px solid var(--border);margin-top:20px;padding-top:16px}.recall-review>h3{margin-top:24px;font-size:15px}.recall-confirm{border-block:1px solid var(--border);margin:8px 0 20px;padding:20px 0}.recall-recipients{border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.recall-recipients>.commerce-field{max-width:240px;margin:16px 0}.recall-recipient-list{margin:16px 0;padding:0;list-style:none}.recall-recipient-list li{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:16px;padding:14px 0;font-size:13px;display:grid}.recall-recipient-list li>div{flex-direction:column;gap:6px;min-width:0;display:flex}.recall-recipient-list small{color:var(--muted);font-size:12px}@media (width<=720px){.product-recall .commerce-dialog-actions{flex-wrap:wrap}.product-recall .commerce-dialog-actions>button{white-space:normal}.recall-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.recall-preview-identify{grid-template-columns:1fr;gap:16px}.recall-preview-identify>img{width:160px;height:160px}.recall-preview-head{align-items:flex-start}.recall-language-editor{padding:12px}.recall-recipient-list li{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.product-recall .dash-feedback{grid-template-columns:18px minmax(0,1fr);display:grid}.product-recall .dash-feedback>button{white-space:normal;text-align:start;grid-column:2;justify-self:start;margin-inline-start:0}}.commerce{min-width:0;font-size:13px}.commerce h1,.commerce h2,.commerce h3,.commerce p{margin-top:0}.commerce-intro{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.commerce-intro h1{font:400 clamp(32px, 3.2vw, 45px)/1.16 var(--font-display);letter-spacing:-1.8px;margin:10px 0}.commerce-intro p{color:var(--muted);margin-bottom:0;font-size:12px}.commerce .fp-eyebrow{font-size:11px}.commerce-sandbox-note{border:1px solid color-mix(in srgb, var(--accent) 20%, var(--border));background:color-mix(in srgb, var(--accent-soft) 45%, var(--panel));border-radius:10px;align-items:center;gap:14px;padding:17px 20px;display:flex}.commerce-note-icon{border:1px solid color-mix(in srgb, var(--accent) 15%, var(--border));background:var(--panel);width:38px;height:38px;color:var(--accent);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.commerce-sandbox-note strong{font-size:11px;font-weight:500}.commerce-sandbox-note p{color:var(--muted);margin:3px 0 0;font-size:11px}.commerce-mode-label{color:var(--accent);background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 20%, var(--border));letter-spacing:1px;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;padding:4px 7px;font-size:11px;font-weight:500;display:inline-flex}.commerce-sandbox-note>.commerce-mode-label{margin-inline-start:auto}.commerce-readonly{color:var(--muted);align-items:center;gap:8px;margin-top:16px;font-size:11px;display:flex}.commerce-tabs{border-bottom:1px solid var(--border);align-items:stretch;gap:28px;margin-top:29px;display:flex}.commerce-tabs>button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:15px 0;font-size:11px;font-weight:500;display:flex}.commerce-tabs>button:hover,.commerce-tabs>button.is-active{color:var(--accent)}.commerce-tabs>button.is-active{border-color:var(--accent)}.commerce-tabs>button>span{text-align:center;background:var(--panel-soft);border-radius:4px;min-width:18px;padding:1px 5px;font-size:11px}.commerce-tabs>button.is-active>span{background:var(--accent-soft)}.commerce>.dash-feedback{margin-top:20px}.commerce-view{padding-top:30px}.commerce-section-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:21px;display:flex}.commerce-section-heading h2{letter-spacing:-.3px;margin-bottom:5px;font-size:15px;font-weight:500}.commerce-section-heading p{color:var(--muted);margin-bottom:0;font-size:12px}.commerce-search{background:var(--panel);border:1px solid var(--border);color:var(--muted);border-radius:7px;align-items:center;gap:8px;padding:10px 11px;display:flex}.commerce-search input{color:var(--text);background:0 0;border:0;outline:none;width:175px;font-size:12px}.commerce-search:focus-within{border-color:var(--accent);outline:2px solid var(--accent-soft)}.commerce-search input:focus-visible{outline:none}.commerce-product-list{gap:20px;display:grid}.commerce-product{background:var(--panel);border:1px solid var(--border);border-radius:11px;overflow:hidden}.commerce-product>header{align-items:center;gap:13px;padding:19px 22px;display:flex}.commerce-product>header>div{flex:1;min-width:0}.commerce-product>header>.fp-badge{font-size:11px;font-weight:500}.commerce-product-monogram{width:39px;height:43px;color:var(--accent);background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 13%, var(--border));font:26px var(--font-display);border-radius:7px;flex:none;place-items:center;display:grid}.commerce-product:nth-child(3n+2) .commerce-product-monogram{color:var(--success);background:color-mix(in srgb, var(--success) 8%, var(--panel));border-color:color-mix(in srgb, var(--success) 18%, var(--border))}.commerce-product h3{overflow-wrap:anywhere;margin-bottom:4px;font-size:12px;font-weight:500}.commerce-product header p{color:var(--muted);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:620px;margin-bottom:0;font-size:12px;display:-webkit-box;overflow:hidden}.commerce-variant-heading,.commerce-variant-row{grid-template-columns:minmax(140px,1.7fr) minmax(90px,1fr) repeat(3,minmax(58px,.55fr)) minmax(120px,1.2fr);align-items:center;column-gap:13px;padding:12px 22px;display:grid}.commerce-variant-heading{background:var(--bg);border-top:1px solid var(--border);color:var(--muted);letter-spacing:.6px;padding-top:9px;padding-bottom:9px;font-size:11px}.commerce-variant-row{border-top:1px solid var(--border);min-height:70px;font-size:11px}.commerce-variant-name{min-width:0}.commerce-variant-name strong{overflow-wrap:anywhere;font-size:11px;font-weight:500;display:block}.commerce-variant-name code{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:11px;display:block}.commerce-variant-price{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.commerce-variant-price>small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.commerce-stock strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:500}.commerce-available{color:var(--success)}.commerce-available.is-empty{color:var(--muted)}.commerce-available strong{background:color-mix(in srgb, var(--success) 7%, var(--panel));border-radius:4px;min-width:27px;padding:3px 6px;display:inline-block}.commerce-available.is-empty strong{background:var(--panel-soft)}.commerce-variant-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.commerce-text-button{color:var(--accent);background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:4px 0;font-size:12px;font-weight:500;display:inline-flex}.commerce-text-button:hover{text-decoration:underline}.commerce-text-button:disabled,.commerce-icon-button:disabled{opacity:.45}.commerce-icon-button{border:1px solid var(--border);background:var(--panel);width:29px;height:29px;color:var(--muted);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.commerce-icon-button:hover:not(:disabled){color:var(--accent);background:var(--accent-soft)}.commerce-mobile-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.commerce-empty{border:1px dashed var(--border);background:var(--panel);text-align:center;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:340px;padding:40px 25px;display:flex}.commerce-empty-icon{width:64px;height:64px;color:var(--accent);background:var(--accent-soft);border-radius:17px;place-items:center;margin-bottom:24px;display:grid;transform:rotate(-5deg)}.commerce-empty h2{font:28px/1.15 var(--font-display);letter-spacing:-.7px;margin-bottom:12px;font-weight:400}.commerce-empty p{max-width:340px;color:var(--muted);margin-bottom:22px;font-size:11px;line-height:1.8}.commerce-loading{color:var(--muted);justify-content:center;align-items:center;gap:12px;padding:45px 20px;font-size:11px;display:flex}.commerce-footer{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:15px;margin-top:32px;padding-top:20px;font-size:11px;display:flex}.commerce-footer span,.commerce-footer button{align-items:center;gap:7px;display:flex}.commerce-footer button{color:var(--muted);background:0 0;border:0;padding:3px 0;font-size:11px}.commerce-order-filter select{min-width:150px;min-height:37px;padding:9px 12px;font-size:12px}.commerce-orders{background:var(--panel);border:1px solid var(--border);border-radius:10px;overflow:hidden}.commerce-order-heading,.commerce-order-row{grid-template-columns:minmax(155px,1.5fr) minmax(140px,1.1fr) minmax(65px,.6fr) minmax(115px,1fr) 18px;align-items:center;gap:16px;padding:17px 22px;display:grid}.commerce-order-heading{color:var(--muted);letter-spacing:.6px;background:var(--bg);padding-top:11px;padding-bottom:11px;font-size:11px}.commerce-order-row{border:0;border-top:1px solid var(--border);width:100%;color:var(--text);text-align:start;background:0 0;font-size:11px}.commerce-order-row:hover{background:var(--bg)}a.commerce-order-row{box-sizing:border-box;text-decoration:none}.commerce-product-link{color:inherit;text-decoration:none}.commerce-product-link:hover{text-underline-offset:3px;text-decoration:underline}.commerce-order-row:focus-visible{outline-offset:-4px}.commerce-order-id strong{font-family:var(--font-mono);letter-spacing:.2px;font-size:12px;font-weight:500;display:block}.commerce-order-id time{color:var(--muted);margin-top:5px;font-size:11px;display:block}.commerce-status{color:var(--muted);background:var(--panel-soft);border:1px solid var(--border);white-space:nowrap;border-radius:5px;justify-self:start;align-items:center;gap:5px;padding:4px 7px;font-size:11px;display:inline-flex}.commerce-status i{background:currentColor;border-radius:50%;width:4px;height:4px}.commerce-status-paid,.commerce-status-fulfilled{color:var(--success);background:color-mix(in srgb, var(--success) 7%, var(--panel));border-color:color-mix(in srgb, var(--success) 20%, var(--border))}.commerce-status-payment_failed{color:var(--danger);background:color-mix(in srgb, var(--danger) 5%, var(--panel));border-color:color-mix(in srgb, var(--danger) 18%, var(--border))}.commerce-status-pending_payment{color:var(--warning);background:color-mix(in srgb, var(--warning) 6%, var(--panel));border-color:color-mix(in srgb, var(--warning) 20%, var(--border))}.commerce-order-total{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.commerce-order-total small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.commerce-order-item-count small{color:var(--muted);font-size:11px}.commerce-modal{width:min(540px,100vw - 32px);color:var(--text)}.commerce-product-modal{width:min(680px,100vw - 32px)}.commerce-modal-description{color:var(--muted);overflow-wrap:anywhere;margin:16px 0 22px;font-size:12px;line-height:1.8}.commerce-form-fields{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.commerce-field{min-width:0}.commerce-field>label,.commerce-field>.commerce-field-label{color:var(--text);margin-bottom:7px;font-size:11px;font-weight:500;display:block}.commerce-field>small{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.7;display:block}.commerce-field .fp-input{font-size:12px}.commerce-field textarea{resize:vertical;min-height:80px;max-height:240px}.commerce-form-fields:disabled{opacity:.6}.commerce-form-two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.commerce-form-pricing{grid-template-columns:1.3fr 1fr 1fr;gap:14px;margin:16px 0 10px;display:grid}.commerce-variants-title{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.commerce-variants-title h3{margin:0;font-size:13px}.commerce-variants-title>span{color:var(--muted);font-size:12px}.commerce-variant-form{border:1px solid var(--border);background:var(--bg);border-radius:9px;min-width:0;padding:16px}.commerce-variant-form legend{color:var(--muted);padding:0 6px;font-size:12px}.commerce-variant-form .commerce-field label{font-size:12px}.commerce-mono-input{font-family:var(--font-mono)}.commerce-danger{color:var(--danger)}.commerce-add-variant{border:1px dashed var(--border);color:var(--accent);background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:11px;font-size:11px;display:inline-flex}.commerce-add-variant:hover{border-color:var(--accent);background:var(--accent-soft)}.commerce-dialog-actions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:24px;padding-top:19px;display:flex}.commerce-dialog-actions>button{font-size:11px}.commerce-subtle{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.8}.commerce-stock-summary{background:var(--bg);border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 24px;padding:17px;display:grid}.commerce-stock-summary span{color:var(--muted);font-size:12px;display:block}.commerce-stock-summary strong{overflow-wrap:anywhere;margin-top:4px;font-size:23px;font-weight:500;display:block}.commerce-stock-summary>div:last-child strong{color:var(--success)}.commerce-order-overview{flex-wrap:wrap;align-items:center;gap:9px;margin:20px 0;display:flex}.commerce-order-overview time{color:var(--muted);flex:1 0 100%;margin-top:3px;font-size:12px;display:block}.commerce-order-lines{border-top:1px solid var(--border)}.commerce-order-lines>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:17px 0;font-size:12px;display:flex}.commerce-order-lines>div>span{min-width:0}.commerce-order-lines strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.commerce-order-lines code,.commerce-order-lines small{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:12px;display:block}.commerce-order-grand-total{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.commerce-order-grand-total>span{font-size:11px}.commerce-order-grand-total>span>small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.commerce-order-grand-total>strong{overflow-wrap:anywhere;font-size:20px;font-weight:500}.commerce-order-grand-total>strong>small{color:var(--muted);font-size:12px;font-weight:400}.commerce-payment-details{gap:13px;padding:4px 0;display:grid}.commerce-payment-details>div{grid-template-columns:1fr 1.4fr;gap:14px;font-size:12px;display:grid}.commerce-payment-details dt{color:var(--muted)}.commerce-payment-details dd{text-align:end;overflow-wrap:anywhere;margin:0}.commerce-payment-details code{font-size:11px}.commerce-checkout-grid{grid-template-columns:minmax(0,1.25fr) minmax(250px,.85fr);align-items:start;gap:24px;display:grid}.commerce-checkout-form{background:var(--panel);border:1px solid var(--border);border-radius:11px;padding:25px}.commerce-checkout-step{align-items:center;gap:12px;margin-bottom:21px;display:flex}.commerce-checkout-step>span{border:1px solid var(--border);width:30px;height:30px;font:12px var(--font-mono);color:var(--muted);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.commerce-checkout-step h3{margin:0 0 4px;font-size:12px;font-weight:500}.commerce-checkout-step p{color:var(--muted);margin:0;font-size:11px}.commerce-form-fields>.commerce-checkout-step{margin:12px 0 0}.commerce-checkout-form .commerce-field>label{font-size:12px}.commerce-selected-variant{background:var(--bg);border:1px solid var(--border);border-radius:7px;justify-content:space-between;align-items:center;gap:14px;margin-top:-5px;padding:12px;display:flex}.commerce-selected-variant>span{min-width:0}.commerce-selected-variant code{overflow-wrap:anywhere;font-size:12px}.commerce-selected-variant>span>small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.commerce-selected-variant>strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.commerce-selected-variant>strong>small{color:var(--muted);font-size:11px;font-weight:400}.commerce-scenarios{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.commerce-scenarios>label{border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:13px;display:flex}.commerce-scenarios>label.is-selected{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));background:color-mix(in srgb, var(--accent-soft) 40%, var(--panel))}.commerce-scenarios input{accent-color:#2459f4;flex-shrink:0;width:14px;height:14px;margin:0}.commerce-scenarios strong{font-size:11px;font-weight:500;display:block}.commerce-scenarios small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.6;display:block}.commerce-scenarios>label>.fp-icon{color:var(--muted);margin-inline-start:auto}.commerce-scenarios>label.is-selected>.fp-icon{color:var(--accent)}.commerce-checkout-submit{width:100%;margin-top:24px;font-size:11px}.commerce-attempt-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.commerce-attempt-actions button{font-size:11px}.commerce-attempt-actions .commerce-loading{padding:8px 0}.commerce-checkout-summary{background:var(--panel);border:1px solid var(--border);border-radius:11px;padding:27px}.commerce-receipt-icon{width:47px;height:53px;color:var(--accent);background:var(--accent-soft);box-shadow:5px 5px 0 var(--bg);border:1px solid color-mix(in srgb, var(--accent) 12%, var(--border));border-radius:8px;place-items:center;margin-bottom:24px;display:grid;transform:rotate(-4deg)}.commerce-checkout-summary h3{font:400 28px/1.15 var(--font-display);letter-spacing:-.7px;overflow-wrap:anywhere;margin:10px 0 24px}.commerce-checkout-summary p{color:var(--muted);font-size:12px;line-height:1.8}.commerce-receipt-total{border-top:1px dashed var(--border);border-bottom:1px dashed var(--border);margin:23px 0 16px;padding:20px 0}.commerce-receipt-total>span{color:var(--muted);font-size:12px}.commerce-receipt-total>strong{letter-spacing:-.7px;overflow-wrap:anywhere;margin-top:8px;font-size:25px;font-weight:500;display:block}.commerce-receipt-total>strong>small{color:var(--muted);letter-spacing:0;font-size:11px;font-weight:400}.commerce-receipt-note{color:var(--muted);border-top:1px solid var(--border);align-items:flex-start;gap:8px;margin-top:20px;padding-top:16px;font-size:11px;line-height:1.7;display:flex}.commerce-checkout-summary>.commerce-text-button{margin-top:16px}.commerce-checkout-summary>.fp-button-secondary{font-size:11px}@media (width<=1100px){.commerce-variant-heading,.commerce-variant-row{grid-template-columns:minmax(125px,1.5fr) minmax(75px,1fr) repeat(3,minmax(45px,.55fr)) minmax(87px,.7fr);gap:8px;padding-inline:16px}.commerce-variant-actions{flex-wrap:wrap;gap:7px}.commerce-variant-actions .commerce-text-button{font-size:11px}.commerce-variant-actions .commerce-text-button .fp-icon{display:none}.commerce-checkout-grid{gap:18px}.commerce-checkout-form,.commerce-checkout-summary{padding:20px}.commerce-order-heading,.commerce-order-row{grid-template-columns:minmax(135px,1.2fr) minmax(125px,1fr) 45px minmax(95px,.8fr) 15px;gap:10px;padding-inline:15px}}@media (width<=900px){.commerce-checkout-grid{grid-template-columns:1fr}.commerce-checkout-summary{max-width:none}.commerce-variant-heading{display:none}.commerce-variant-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:18px}.commerce-variant-name{grid-column:span 2}.commerce-variant-price{text-align:end}.commerce-mobile-label{clip-path:none;white-space:normal;width:auto;height:auto;color:var(--muted);margin-bottom:4px;font-size:11px;display:block;position:static;overflow:visible}.commerce-variant-actions{border-top:1px solid var(--border);grid-column:1/-1;justify-content:space-between;padding-top:12px}.commerce-variant-actions .commerce-text-button{font-size:12px}.commerce-order-heading{display:none}.commerce-order-row{grid-template-columns:1fr auto;gap:13px;padding:20px}.commerce-order-row:first-of-type{border-top:0}.commerce-order-row>.commerce-status{justify-self:end}.commerce-order-total{text-align:end}.commerce-order-row>.fp-icon{display:none}}@media (width<=600px){.commerce-intro{margin-bottom:23px;display:block}.commerce-intro h1{max-width:290px;font-size:34px}.commerce-intro .fp-button{margin-top:20px;font-size:11px}.commerce-sandbox-note{align-items:flex-start;gap:10px;padding:15px}.commerce-note-icon{width:31px;height:34px}.commerce-sandbox-note p{font-size:12px;line-height:1.7}.commerce-sandbox-note>.commerce-mode-label{display:none}.commerce-tabs{justify-content:space-between;gap:0}.commerce-tabs>button{gap:5px;padding:14px 0;font-size:12px}.commerce-tabs>button>.fp-icon{display:none}.commerce-tabs>button>span{padding:1px 4px;font-size:11px}.commerce-section-heading{display:block}.commerce-section-heading p{font-size:12px;line-height:1.7}.commerce-search,.commerce-order-filter{margin-top:17px}.commerce-search input{width:100%;font-size:11px}.commerce-order-filter{display:block}.commerce-checkout-view .commerce-section-heading>.commerce-mode-label{margin-top:12px}.commerce-product>header{gap:10px;padding:17px}.commerce-product>header>.fp-badge{white-space:nowrap;padding:2px 5px;font-size:11px}.commerce-product-monogram{width:32px;height:37px;font-size:23px}.commerce-product h3,.commerce-product header p{font-size:12px}.commerce-footer{align-items:flex-start;font-size:11px}.commerce-footer span{align-items:flex-start;max-width:65%}.commerce-footer button{white-space:nowrap;font-size:11px}.commerce-empty h2{font-size:26px}.commerce-empty p{font-size:11px}.commerce-modal .dash-modal-inner{padding:22px 18px}.commerce-form-two{grid-template-columns:1fr;gap:16px}.commerce-form-pricing{grid-template-columns:1fr 1fr}.commerce-form-pricing>.commerce-field:first-child{grid-column:1/-1}.commerce-variant-form{padding:12px}.commerce-field .fp-input{font-size:16px}.commerce-field>label,.commerce-variant-form .commerce-field label{font-size:11px}.commerce-dialog-actions{gap:8px}.commerce-dialog-actions>button{padding:10px 12px;font-size:12px}.commerce-order-grand-total{gap:10px}.commerce-order-grand-total>strong{font-size:18px}.commerce-payment-details>div{grid-template-columns:.8fr 1.2fr}}.commerce-storefronts{margin-bottom:26px}.commerce-storefront-list{gap:12px;display:grid}.commerce-storefront{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);gap:14px;padding:18px;display:grid}.commerce-storefront-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.commerce-storefront-head>div{flex:200px;min-width:0}.commerce-storefront-head h3{margin:0;font-size:15px}.commerce-storefront-head p{color:var(--muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:13px}.commerce-storefront-fields{border:0;align-items:end;gap:12px;margin:0;padding:0;display:grid}.commerce-storefront-empty{color:var(--muted)}.commerce-switch{cursor:pointer;align-items:center;gap:10px;font-size:13px;display:inline-flex}.commerce-switch input{opacity:0;position:absolute}.commerce-switch span{background:var(--border);border-radius:12px;width:40px;height:24px;transition:background .15s;position:relative}.commerce-switch span:after{content:"";top:3px;background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;inset-inline-start:3px;box-shadow:0 1px 2px #0003}.commerce-switch input:checked+span{background:var(--success)}.commerce-switch input:checked+span:after{transform:translate(16px)}.commerce-switch input:focus-visible+span{outline:3px solid var(--accent);outline-offset:2px}.commerce-switch input:disabled+span{opacity:.5}.commerce-order-shipping{border-bottom:1px solid var(--border);justify-content:space-between;gap:20px;padding:12px 0;font-size:11px;display:flex}.commerce-order-shipping small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.commerce-order-customer{margin-top:10px}@media (width>=760px){.commerce-storefront-fields{grid-template-columns:1.4fr 1fr 1fr auto}}.commerce-pill{border:1px solid var(--border);background:var(--panel-soft);color:var(--muted);white-space:nowrap;border-radius:5px;align-items:center;padding:3px 7px;font-size:11px;font-weight:500;display:inline-flex}.commerce-pill-low,.commerce-pill-pending,.commerce-pill-partial,.commerce-pill-unfulfilled,.commerce-pill-refund-ready,.commerce-pill-refund-processing{color:var(--warning);background:color-mix(in srgb, var(--warning) 6%, var(--panel));border-color:color-mix(in srgb, var(--warning) 20%, var(--border))}.commerce-pill-fulfilled,.commerce-pill-refund-succeeded,.commerce-pill-product-active{color:var(--success);background:color-mix(in srgb, var(--success) 7%, var(--panel));border-color:color-mix(in srgb, var(--success) 20%, var(--border))}.commerce-pill-refund-partial,.commerce-pill-refund-full,.commerce-pill-product-draft{color:var(--accent);background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 18%, var(--border))}.commerce-pill-dispute-won{color:var(--success);background:color-mix(in srgb, var(--success) 7%, var(--panel));border-color:color-mix(in srgb, var(--success) 20%, var(--border))}.commerce-pill-dispute-needs_response{color:var(--warning);background:color-mix(in srgb, var(--warning) 6%, var(--panel));border-color:color-mix(in srgb, var(--warning) 20%, var(--border))}.commerce-pill-dispute-under_review{color:var(--accent);background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 18%, var(--border))}.commerce-pill-dispute-lost,.commerce-pill-refund-failed{color:var(--danger);background:color-mix(in srgb, var(--danger) 5%, var(--panel));border-color:color-mix(in srgb, var(--danger) 18%, var(--border))}.commerce-available .commerce-pill{margin-inline-start:6px}.commerce-product>header>.commerce-pill{align-self:center}button.commerce-product-link{font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;padding:0}.commerce-product-thumb{object-fit:cover;border:1px solid var(--border);background:var(--panel-soft);border-radius:7px;flex:none;width:39px;height:43px}.commerce-product-thumb.is-large,.commerce-product-monogram.is-large{width:64px;height:64px;font-size:34px}.commerce-compare-at{color:var(--muted);font-size:11px;display:block}.commerce-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.commerce-order-badges{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.commerce-order-id small{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:11px;display:block}.commerce-back{margin:0 0 14px}.commerce-detail{gap:18px;display:grid}.commerce-detail-header{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.commerce-detail-header>div:first-of-type,.commerce-order-header>div:first-child{flex:260px;min-width:0}.commerce-detail-header h2{overflow-wrap:anywhere;margin-bottom:6px;font-size:20px}.commerce-detail-header p{margin:0 0 4px}.commerce-detail-actions{flex-wrap:wrap;gap:8px;display:flex}.commerce-panel{background:var(--panel);border:1px solid var(--border);border-radius:11px;padding:20px 22px}.commerce-panel:empty{display:none}.commerce-panel:has(>.cfp-site-fields:empty){display:none}.commerce-panel h3{margin-bottom:12px;font-size:13px;font-weight:500}.commerce-panel>.commerce-section-heading{margin-bottom:12px}.commerce-panel .commerce-variant-list{border-top:1px solid var(--border);margin:0 -22px -20px}.commerce-variant-name small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.commerce-image-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.commerce-image-list>li{grid-template-columns:64px 1fr auto;align-items:center;gap:12px;display:grid}.commerce-image-list img,.commerce-image-missing{object-fit:cover;border:1px solid var(--border);background:var(--panel-soft);width:64px;height:64px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.commerce-image-actions{gap:4px;display:flex}.commerce-checks{flex-wrap:wrap;gap:8px 18px;display:flex}.commerce-checks label{align-items:center;gap:7px;font-size:11px;display:inline-flex}.commerce-checks code{color:var(--muted);font-size:11px}.commerce-form-four{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.commerce-media-grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;max-height:50vh;margin:12px 0;padding:0;list-style:none;display:grid;overflow:auto}.commerce-media-grid button{border:1px solid var(--border);background:var(--panel);width:100%;color:var(--text);text-align:start;cursor:pointer;border-radius:9px;gap:6px;padding:6px;font-size:11px;display:grid}.commerce-media-grid button:hover:not(:disabled){border-color:var(--accent)}.commerce-media-grid button:disabled{opacity:.45;cursor:default}.commerce-media-grid img,.commerce-media-grid .commerce-image-missing{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%;height:auto}.commerce-media-grid span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.commerce-history,.commerce-timeline,.commerce-record-list,.commerce-member-list{margin:0;padding:0;list-style:none}.commerce-history>li{border-top:1px solid var(--border);grid-template-columns:64px 1fr auto;align-items:start;gap:14px;padding:12px 0;font-size:11px;display:grid}.commerce-history>li:first-child{border-top:0}.commerce-history p{color:var(--muted);margin:3px 0}.commerce-history small,.commerce-record-list small,.commerce-timeline small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.commerce-history-delta{font-variant-numeric:tabular-nums;font-weight:500}.commerce-history-delta.is-up{color:var(--success)}.commerce-history-delta.is-down{color:var(--danger)}.commerce-history-after{text-align:end;font-variant-numeric:tabular-nums}.commerce-detail-grid{grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);align-items:start;gap:18px;display:grid}.commerce-detail-side{background:var(--panel);border:1px solid var(--border);border-radius:11px;gap:12px;padding:18px 20px;display:grid}.commerce-record-list>li{border-top:1px solid var(--border);justify-content:space-between;gap:16px;padding:12px 0;font-size:11px;display:flex}.commerce-record-list>li:first-child{border-top:0}.commerce-record-list>li>div:last-child{text-align:end}.commerce-record-list p{color:var(--muted);margin:4px 0 0;font-size:12px}.commerce-collection-list{background:var(--panel);border:1px solid var(--border);border-radius:11px;padding:4px 22px}.commerce-note-form{margin-bottom:14px}.commerce-timeline>li{grid-template-columns:14px 1fr;gap:12px;padding:10px 0;font-size:11px;display:grid;position:relative}.commerce-timeline-dot{background:var(--accent);border-radius:50%;width:9px;height:9px;margin-top:4px}.commerce-timeline>li.is-note .commerce-timeline-dot{background:var(--warning)}.commerce-timeline p{white-space:pre-line;overflow-wrap:anywhere;margin:3px 0 0}.commerce-member-list>li{border-top:1px solid var(--border);align-items:center;gap:6px;padding:6px 0;font-size:11px;display:flex}.commerce-member-list>li>span{overflow-wrap:anywhere;flex:1;min-width:0}.commerce-member-add{gap:8px;margin-top:10px;display:flex}.commerce-member-add select{flex:1;min-width:0}.commerce-shoppers .commerce-search{max-width:260px}.commerce-shopper-table{margin-top:12px}.commerce-shopper-row{border-top:1px solid var(--border);grid-template-columns:minmax(170px,1.6fr) minmax(80px,.7fr) minmax(110px,1fr) minmax(110px,.9fr);align-items:center;gap:14px;padding:14px 22px;font-size:11px;display:grid}.commerce-order-heading.commerce-shopper-row{border-top:0}.commerce-shopper-row small{color:var(--muted);font-size:11px}.commerce-shopper-total{display:block}@media (width<=900px){.commerce-detail-grid{grid-template-columns:1fr}.commerce-order-row>.commerce-order-badges{justify-self:end}.commerce-shopper-row{grid-template-columns:1fr 1fr;padding:14px 16px}.commerce-form-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.commerce-panel{padding:16px}.commerce-panel .commerce-variant-list{margin:0 -16px -16px}.commerce-image-list>li{grid-template-columns:52px 1fr}.commerce-image-actions{grid-column:1/-1}.commerce-history>li{grid-template-columns:52px 1fr}.commerce-history-after{text-align:start;grid-column:2}.commerce-record-list>li{flex-direction:column}.commerce-record-list>li>div:last-child{text-align:start}.commerce-detail-actions{width:100%}}.commerce-order-toolbar{margin-bottom:16px}.commerce-order-toolbar .commerce-search input{width:200px}.commerce-date-range{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.commerce-date-filter{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.commerce-date-filter input{min-height:37px;padding:8px 10px;font-size:12px}.commerce-export{white-space:nowrap;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.commerce-checkout-rules{border:0;border-top:1px solid var(--border);gap:12px;min-width:0;margin:0;padding:14px 0 0;display:grid}.app-card>.commerce-checkout-rules:first-child{border-top:0;padding-top:0}.commerce-checkout-rules h4{margin:0;font-size:11px;font-weight:600}.commerce-checkout-switches{flex-wrap:wrap;gap:12px 28px;display:flex}.commerce-checkout-paths{align-items:start;gap:12px;display:grid}.commerce-shopper-note{white-space:pre-wrap}.commerce-payment-methods>p{margin:0;font-size:11px}.commerce-method-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.commerce-method-list li{border:1px solid var(--border);background:var(--panel);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 12px;display:flex}.commerce-method-list li.is-enabled{border-color:var(--accent)}.commerce-method-list li>small{color:var(--muted);flex-basis:100%;font-size:12px}.commerce-method-option{align-items:center;gap:6px;font-size:11px;display:inline-flex}.commerce-method-order{gap:4px;margin-inline-start:auto;display:inline-flex}.commerce-pill-mode-live{color:var(--accent);border-color:var(--accent)}.commerce-pill-mode-offline{color:var(--text)}.commerce-offline-form{border-top:1px solid var(--border);flex-basis:100%;gap:12px;padding:12px 0 2px;display:grid}.commerce-offline-bank{border:1px solid var(--border);border-radius:8px;gap:12px;min-width:0;margin:0;padding:12px;display:grid}.commerce-offline-bank legend{padding:0 4px;font-size:11px;font-weight:600}.commerce-offline-bank>p{margin:0;font-size:12px}.commerce-offline-receipts{gap:6px;margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.commerce-checkout-paths{grid-template-columns:repeat(3,1fr)}.commerce-offline-form,.commerce-offline-bank{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-offline-form>.commerce-field-wide,.commerce-offline-form>.commerce-offline-bank,.commerce-offline-form>.commerce-method-option,.commerce-offline-bank>p{grid-column:1/-1}}@media (width<=600px){.commerce-export{margin-top:14px}.commerce-order-toolbar{grid-template-columns:1fr 1fr;display:grid}.commerce-order-toolbar .commerce-search{grid-column:1/-1;margin-top:0}.commerce-order-toolbar .commerce-order-filter{margin-top:0}.commerce-order-toolbar .commerce-order-filter select{width:100%;min-width:0}.commerce-date-filter{gap:4px;display:grid}.commerce-date-filter input{width:100%;min-width:0}.commerce-date-range{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}}.commerce-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.commerce-panel-head h3{margin:0}.shipment-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.shipment-card{border:1px solid var(--border);background:var(--panel);border-radius:10px;gap:12px;padding:16px;display:grid}.shipment-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.shipment-head h4{margin:0;font-size:14px}.shipment-head p{margin:2px 0 0}.shipment-pills{flex-wrap:wrap;gap:6px;display:flex}.shipment-status,.shipment-mode{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:1px 9px;font-size:12px;font-weight:500;line-height:1.7;display:inline-flex}.shipment-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.shipment-tone-good{background:var(--tint-green-soft);color:var(--tint-green-ink)}.shipment-tone-active{background:var(--tint-blue-soft);color:var(--tint-blue-ink)}.shipment-tone-warn{background:var(--tint-amber-soft);color:var(--tint-amber-ink)}.shipment-tone-bad{background:var(--tint-coral-soft);color:var(--tint-coral-ink)}.shipment-tone-muted{background:var(--panel-soft);color:var(--muted)}.shipment-mode-test{background:var(--tint-violet-soft);color:var(--tint-violet-ink)}.shipment-mode-live{background:var(--tint-green-soft);color:var(--tint-green-ink)}.shipment-facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 16px;margin:0;display:grid}.shipment-facts div{min-width:0}.shipment-facts dt{color:var(--muted);font-size:12px}.shipment-facts dd{overflow-wrap:anywhere;margin:2px 0 0}.shipment-facts a{color:var(--accent);align-items:center;gap:3px;display:inline-flex}.shipment-actions{flex-wrap:wrap;gap:8px;display:flex}.shipment-rates{border:0;gap:6px;margin:0;padding:0;display:grid}.shipment-rates legend{margin-bottom:6px;font-weight:500}.shipment-rates label{border:1px solid var(--border);cursor:pointer;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.shipment-rates label.is-active{border-color:var(--accent);background:var(--accent-soft)}.shipment-rates input,.shipment-choice input{accent-color:var(--accent)}.shipment-choice{border:0;gap:8px;margin:0 0 14px;padding:0;display:grid}.shipment-choice legend{margin-bottom:8px;font-weight:500}.shipment-choice label{border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.shipment-choice label.is-active{border-color:var(--accent);background:var(--accent-soft)}.shipment-choice span{gap:2px;display:grid}.shipment-choice small{color:var(--muted)}.shipment-timeline summary{cursor:pointer;font-weight:500}.shipment-timeline ol{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.shipment-timeline li{grid-template-columns:10px 1fr;align-items:start;gap:10px;display:grid}.shipment-timeline li>div{gap:2px;min-width:0;display:grid}.shipment-timeline small{color:var(--muted)}.shipment-dot{background:currentColor;border-radius:50%;width:8px;height:8px;margin-top:6px}.shipment-raw summary{color:var(--muted);cursor:pointer;font-size:12px}.shipment-raw pre{background:var(--panel-soft);max-height:200px;font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:6px 0 0;padding:8px;font-size:11.5px;overflow:auto}@media (width<=600px){.commerce-panel-head{flex-wrap:wrap}.shipment-actions>button{flex:auto;justify-content:center}}.commerce-shopper-link{color:inherit;text-decoration:none}.commerce-shopper-link:hover,.commerce-shopper-link:focus-visible{background:var(--subtle,transparent)}.commerce-shopper-link>span:last-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.commerce-shopper-tags{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.commerce-shopper-row .commerce-order-id strong{font-family:inherit}.commerce-order-filter input{min-height:37px;padding:9px 12px;font-size:12px}.commerce-customer .commerce-panel h3:not(:first-child){margin-top:24px}.commerce-customer-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}.commerce-customer-stats>div{background:var(--panel);border:1px solid var(--border);border-radius:11px;padding:14px 16px}.commerce-customer-stats dt{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.commerce-customer-stats dd{margin:4px 0 0;font-size:14px;font-weight:600}.commerce-customer-stats dd span{display:block}.commerce-customer-stats small{color:var(--muted);font-size:11px;font-weight:400}.commerce-customer .commerce-detail-side{gap:14px;display:grid}.commerce-customer .commerce-panel h3+.commerce-record-list,.commerce-customer .commerce-panel h3+p{margin-top:8px}.commerce-dialog-form{gap:12px;display:grid}.commerce-privacy{margin-top:18px}.commerce-privacy-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.commerce-privacy-form>.commerce-dialog-actions,.commerce-privacy-form>.dash-feedback{grid-column:1/-1}.dash-modal-description ul{margin:8px 0;padding-inline-start:18px}@media (width<=600px){.commerce-customer-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-privacy-form{grid-template-columns:1fr}}.commerce-detail-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.commerce-check{cursor:pointer;align-items:flex-start;gap:9px;font-size:11px;display:flex}.commerce-check input{margin-top:2px}.commerce-check strong{font-weight:600;display:block}.commerce-check small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.commerce-disclosure{border:1px solid var(--border);background:var(--panel-soft);border-radius:10px;padding:10px 12px}.commerce-disclosure summary{cursor:pointer;font-size:12px;font-weight:600}.commerce-disclosure[open] summary{margin-bottom:10px}.commerce-disclosure>.commerce-field+.commerce-field{margin-top:10px}.commerce-option-list{gap:10px;margin:0;display:grid}.commerce-option-list>div{grid-template-columns:minmax(80px,140px) 1fr;align-items:baseline;gap:10px;display:grid}.commerce-option-list dt{font-size:11px;font-weight:600}.commerce-option-list dd{flex-wrap:wrap;gap:6px;margin:0;display:flex}.commerce-chip{border:1px solid var(--border);background:var(--panel-soft);border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;display:inline-flex}.commerce-chip-editor{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.commerce-chip.is-editable{padding:2px 4px 2px 8px}.commerce-chip.is-editable input{font:inherit;color:inherit;background:0 0;border:0;width:9ch;min-width:3ch;padding:2px 0}.commerce-chip.is-editable input:focus{outline:none}.commerce-chip.is-editable:focus-within{border-color:var(--accent)}.commerce-chip button{width:18px;height:18px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.commerce-chip button:disabled{opacity:.35;cursor:not-allowed}.commerce-inline-add{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.commerce-combinations{border-top:1px solid var(--border);margin-top:16px;padding-top:12px}.commerce-combinations h3{margin:0;font-size:12px}.commerce-combinations ul{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px 14px;margin:8px 0 0;padding:0;list-style:none;display:grid}.commerce-combinations li{border:1px dashed var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:11px;display:flex}.commerce-assign{gap:8px;display:grid}.commerce-assign-row{grid-template-columns:minmax(120px,1.2fr) repeat(auto-fit,minmax(110px,1fr));align-items:center;gap:8px;font-size:11px;display:grid}.commerce-assign-row>span{flex-direction:column;min-width:0;display:flex}.commerce-assign-row code{color:var(--muted);font-size:11px}.commerce-negative{color:var(--danger)}.app-commerce-site{justify-content:flex-end;margin-bottom:12px;display:flex}.app-commerce-site:empty{display:none}@media (width<=600px){.commerce-option-list>div{grid-template-columns:1fr;gap:4px}.commerce-inline-add{grid-template-columns:1fr}.commerce-assign-row{grid-template-columns:1fr 1fr}.commerce-assign-row>span{grid-column:1/-1}.app-commerce-site{justify-content:stretch}}.commerce-pill-product-scheduled{color:var(--warning);background:color-mix(in srgb, var(--warning) 6%, var(--panel));border-color:color-mix(in srgb, var(--warning) 20%, var(--border))}.commerce-catalog-actions,.commerce-export-links,.commerce-empty-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.commerce-catalog-actions .fp-button-secondary,.commerce-export-links .fp-button-secondary{min-height:37px;font-size:12px}.commerce-empty-actions{justify-content:center}.commerce-product-filters{margin-bottom:16px}.commerce-product-filters .commerce-order-filter select{min-width:0}.commerce-select-all{color:var(--muted);align-items:center;gap:8px;margin:0 0 12px 2px;font-size:12px;display:inline-flex}.commerce-product-check{width:16px;height:16px;accent-color:var(--accent);flex:none}.commerce-product.is-selected{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 25%, transparent)}.commerce-bulk-bar{background:var(--panel);border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border));border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:12px 14px;display:flex;box-shadow:0 8px 24px #00000014}.commerce-bulk-bar>strong{margin-inline-end:4px;font-size:11px;font-weight:500}.commerce-bulk-bar select,.commerce-bulk-bar input{width:auto;min-height:37px;padding:8px 11px;font-size:12px}.commerce-bulk-bar .commerce-bulk-amount{width:130px}.commerce-bulk-bar .fp-button{min-height:37px;font-size:12px}.commerce-bulk-note{color:var(--muted);flex-basis:100%;margin:0;font-size:12px}.commerce-bulk-bar>.fp-feedback,.commerce-bulk-bar>[role=alert]{flex-basis:100%}.commerce-import-presets{border:0;gap:10px;min-width:0;margin:0 0 18px;padding:0;display:grid}.commerce-import-presets legend{margin-bottom:8px;font-size:11px;font-weight:500}.commerce-import-presets label{border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.commerce-import-presets label.is-selected{border-color:var(--accent);background:color-mix(in srgb, var(--accent-soft) 40%, var(--panel))}.commerce-import-presets input{accent-color:var(--accent);margin-top:3px}.commerce-import-presets span{gap:3px;display:grid}.commerce-import-presets strong{font-size:11px;font-weight:500}.commerce-import-presets small{color:var(--muted);font-size:12px;line-height:1.6}.commerce-import-recent{border-top:1px solid var(--border);margin-top:18px;padding-top:14px}.commerce-import-recent h3,.commerce-import-heading{margin:0 0 8px;font-size:11px;font-weight:500}.commerce-import-heading{margin-top:18px}.commerce-import-recent>div{justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.commerce-import-recent span{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.commerce-import-recent strong{font-size:11px;font-weight:500}.commerce-import-recent small{color:var(--muted);font-size:12px}.commerce-import-file{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 8px;display:flex}.commerce-import-file strong{font-size:12px;font-weight:500}.commerce-import-invalid,.commerce-import-failed{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 25%, var(--border))}.commerce-import-applied{color:var(--success);border-color:color-mix(in srgb, var(--success) 25%, var(--border))}.commerce-import-summary{color:var(--muted);margin:0 0 14px;padding-inline-start:18px;font-size:11px;line-height:1.8}.commerce-progress{background:var(--accent-soft);border-radius:6px;height:26px;margin-bottom:14px;position:relative;overflow:hidden}.commerce-progress>span{background:color-mix(in srgb, var(--accent) 35%, var(--accent-soft));transition:width .3s;position:absolute;inset-block:0;inset-inline:0 auto}.commerce-progress>small{text-align:center;font-size:12px;line-height:26px;display:block;position:relative}.commerce-import-issues{border:1px solid var(--border);border-radius:8px;max-height:280px;margin:0;padding:0;list-style:none;overflow:auto}.commerce-import-issues li{border-bottom:1px solid var(--border);grid-template-columns:minmax(110px,30%) 1fr;gap:10px;padding:8px 12px;font-size:12px;display:grid}.commerce-import-issues li:last-child{border-bottom:0}.commerce-import-issues span{color:var(--muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.commerce-import-issues p{overflow-wrap:anywhere;margin:0;line-height:1.6}@media (width<=600px){.commerce-catalog-actions{margin-top:14px}.commerce-product-filters{grid-template-columns:1fr 1fr;display:grid}.commerce-product-filters .commerce-search{grid-column:1/-1;margin-top:0}.commerce-product-filters .commerce-order-filter{margin-top:0}.commerce-product-filters .commerce-order-filter select,.commerce-bulk-bar select,.commerce-bulk-bar .commerce-bulk-amount{width:100%}.commerce-import-issues li{grid-template-columns:1fr;gap:2px}}.inventory-locations{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin-bottom:16px;display:grid}.inventory-locations>button{text-align:start;background:var(--panel);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:10px;gap:2px;padding:12px 14px;display:grid}.inventory-locations>button.is-selected{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent);background:color-mix(in srgb, var(--accent-soft) 35%, var(--panel))}.inventory-locations span{color:var(--muted);overflow-wrap:anywhere;align-items:center;gap:5px;font-size:12px;display:flex}.inventory-locations strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:500}.inventory-locations small{color:var(--muted);font-size:11px}.inventory-allocation{max-width:460px;margin-bottom:16px}.inventory-allocation .commerce-subtle{margin:6px 0 0}.inventory-views{background:var(--panel);border:1px solid var(--border);border-radius:8px;gap:4px;margin-bottom:16px;padding:3px;display:inline-flex}.inventory-views>button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 14px;font-size:11px}.inventory-views>button.is-active{background:var(--accent-soft);color:var(--accent);font-weight:500}.inventory-filters{margin-bottom:14px}.inventory-toggle{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.inventory-toggle input{accent-color:var(--accent)}.inventory-table{border:1px solid var(--border);background:var(--panel);border-radius:10px;margin-bottom:14px;overflow:hidden}.inventory-row{border-top:1px solid var(--border);grid-template-columns:minmax(200px,2.4fr) repeat(5,minmax(64px,.7fr)) minmax(120px,1fr);align-items:center;gap:10px;padding:12px 18px;font-size:11px;display:grid}.inventory-row:first-child{border-top:0}.inventory-head{color:var(--muted);background:color-mix(in srgb, var(--border) 25%, var(--panel));padding-top:10px;padding-bottom:10px;font-size:11px}.inventory-product{gap:3px;min-width:0;display:grid}.inventory-product strong{overflow-wrap:anywhere;font-weight:500}.inventory-product strong span{color:var(--muted);font-weight:400}.inventory-product code{color:var(--muted);font-size:11px}.inventory-product .commerce-pill{justify-self:start}.inventory-spread{color:var(--muted);font-size:11px}.inventory-number{font-variant-numeric:tabular-nums}.inventory-number.is-zero{color:var(--muted)}.inventory-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.inventory-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.inventory-toolbar .commerce-subtle{max-width:560px;margin:0}.inventory-toolbar .fp-button{font-size:12px}.inventory-docs{gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.inventory-docs>li{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:14px 18px}.inventory-docs>li>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.inventory-docs strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.inventory-docs p{color:var(--muted);overflow-wrap:anywhere;margin:5px 0 8px;font-size:12px}.inventory-doc-lines{gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.inventory-doc-lines li{justify-content:space-between;gap:10px;display:flex}.inventory-doc-lines code{color:var(--muted);font-size:11px}.inventory-doc-actions{align-items:center;gap:10px;margin-top:10px;display:flex}.inventory-doc-actions .fp-button-secondary{min-height:34px;font-size:12px}.inventory-status-in_transit,.inventory-status-open{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 25%, var(--border))}.inventory-status-received{color:var(--success);border-color:color-mix(in srgb, var(--success) 25%, var(--border))}.inventory-status-cancelled,.inventory-status-closed{color:var(--muted)}.inventory-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.inventory-lines{gap:10px;margin:6px 0 16px;display:grid}.inventory-results,.inventory-line-list{border:1px solid var(--border);border-radius:8px;margin:0;padding:0;list-style:none}.inventory-results li,.inventory-line-list li{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:flex}.inventory-results li:first-child,.inventory-line-list li:first-child{border-top:0}.inventory-results span,.inventory-line-list span{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.inventory-results small,.inventory-line-list small,.inventory-results code,.inventory-line-list code{color:var(--muted);font-size:11px}.inventory-line-list input{flex:none;width:84px;min-height:34px;padding:6px 10px;font-size:11px}.inventory-modal .commerce-search input{width:100%}.commerce-order-from{color:var(--muted);display:block}@media (width<=900px){.inventory-head{display:none}.inventory-row{grid-template-columns:repeat(3,1fr);padding:14px}.inventory-product{grid-column:1/-1}.inventory-actions{grid-column:1/-1;justify-content:flex-start}.inventory-number .commerce-mobile-label{color:var(--muted);font-size:11px;display:block}}@media (width<=600px){.inventory-locations{grid-template-columns:1fr 1fr}.inventory-pair{grid-template-columns:1fr}.inventory-filters .commerce-order-filter,.inventory-filters .commerce-search,.inventory-filters .commerce-order-filter select{width:100%}.inventory-views{display:flex}.inventory-views>button{flex:1}}.discount-prior{max-width:460px;margin-bottom:16px}.discount-list{gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.discount-list>li{background:var(--panel);border:1px solid var(--border);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.discount-list>li.is-archived,.discount-list>li.is-ended,.discount-list>li.is-used_up{background:color-mix(in srgb, var(--border) 18%, var(--panel))}.discount-main{gap:4px;min-width:0;display:grid}.discount-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.discount-title strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.discount-code{background:var(--accent-soft);color:var(--accent);letter-spacing:.4px;border-radius:5px;padding:2px 7px;font-size:12px}.discount-auto{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.discount-value{margin:0;font-size:11px}.discount-meta{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px}.discount-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.discount-actions .fp-button-secondary{min-height:34px;font-size:12px}.discount-state-active{color:var(--success);background:color-mix(in srgb, var(--success) 7%, var(--panel));border-color:color-mix(in srgb, var(--success) 20%, var(--border))}.discount-state-scheduled,.discount-state-draft{color:var(--accent);background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 18%, var(--border))}.discount-state-used_up{color:var(--warning);border-color:color-mix(in srgb, var(--warning) 20%, var(--border))}.discount-modal{width:min(620px,100vw - 32px)}.discount-modal form{gap:14px;display:grid}.discount-method{grid-template-columns:1fr 1fr;gap:10px;display:grid}.discount-method label{border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.discount-method label.is-selected{border-color:var(--accent);background:color-mix(in srgb, var(--accent-soft) 35%, var(--panel))}.discount-method span{gap:2px;display:grid}.discount-method strong{font-size:11px;font-weight:500}.discount-method small{color:var(--muted);font-size:12px}.discount-method input,.discount-check input,.discount-picks input{accent-color:var(--accent)}.discount-code-input{gap:8px;display:flex}.discount-code-input .fp-input{text-transform:uppercase;letter-spacing:.4px;flex:1;min-width:0}.discount-picks,.discount-combine{border:1px solid var(--border);border-radius:10px;min-width:0;margin:0;padding:10px 12px}.discount-picks legend,.discount-combine legend{padding:0 4px;font-size:11px;font-weight:500}.discount-picks ul{gap:6px;max-height:180px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.discount-picks label{overflow-wrap:anywhere;align-items:center;gap:8px;font-size:11px;display:flex}.discount-combine{gap:6px;display:grid}.discount-combine small{color:var(--muted);font-size:12px}.discount-check{align-items:center;gap:8px;font-size:11px;display:flex}.commerce-order-discount{color:var(--success)}.discount-actions .commerce-danger-text{color:var(--danger)}.commerce-prior-price{color:var(--muted);display:block}@media (width<=600px){.discount-list>li{flex-direction:column;align-items:stretch}.discount-actions{justify-content:flex-start}.discount-method{grid-template-columns:1fr}}.commerce-tax{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.commerce-tax label{gap:6px;max-width:420px;font-size:13px;font-weight:500;display:grid}.commerce-tax label small{color:var(--muted);font-size:12px;font-weight:400}.commerce-tax-variants{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.commerce-tax-variants code{color:var(--muted);font-size:12px}.commerce-order-included{color:var(--muted);font-size:13px}.commerce-order-tax{border-top:1px solid var(--border);margin-top:12px;padding-top:12px;font-size:13px}.commerce-order-tax summary{cursor:pointer;color:var(--muted)}.commerce-order-tax p{margin:8px 0 0}.commerce-order-trace{color:var(--muted);margin:8px 0 0;padding-inline-start:18px;font-size:12.5px}.commerce-filters .commerce-search{flex:240px;max-width:none}.commerce-filters .commerce-search input{width:100%;min-width:0}.app-bell{position:relative}.app-bell-count{top:1px;background:var(--accent);color:#fff;text-align:center;min-width:18px;box-shadow:0 0 0 2px var(--bg);border-radius:999px;padding:0 5px;font-size:10.5px;font-weight:700;line-height:18px;position:absolute;inset-inline-end:-1px}.app-bell-panel{width:min(380px,100vw - 32px);inset-inline-end:0}@media (width<=759px){.app-bell-panel{top:calc(var(--topbar-height) + 6px);width:auto;position:fixed;inset-inline:16px}}.app-bell-list{gap:2px;max-height:min(420px,60vh);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.app-bell-list>li{min-width:0}.app-bell-item{color:var(--text);border-radius:10px;align-items:flex-start;gap:10px;padding:9px 10px;text-decoration:none;display:flex}.app-bell-item:hover,.app-bell-item:focus-visible{background:var(--panel-soft)}.app-bell-icon{background:var(--panel-soft);width:30px;height:30px;color:var(--muted);border-radius:9px;flex:none;place-items:center;display:grid}.app-bell-item.is-unread .app-bell-icon{background:color-mix(in srgb, var(--accent) 12%, var(--panel));color:var(--accent)}.app-bell-text{flex:1;min-width:0}.app-bell-text strong,.app-bell-text small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-bell-text strong{font-size:14px;font-weight:500}.app-bell-item.is-unread .app-bell-text strong{font-weight:650}.app-bell-text small{color:var(--muted);margin-top:2px;font-size:12px}.app-bell-dot{background:var(--accent);border-radius:999px;flex:none;width:8px;height:8px;margin-top:11px}.app-bell-empty{color:var(--muted);margin:0;padding:10px 10px 14px;font-size:13px;line-height:1.5}.commerce-order-emails{margin-top:36px}.commerce-notification-fields{border:0;gap:14px;margin:0;padding:0;display:grid}.commerce-notification-switches{gap:8px;display:grid}.commerce-check{border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.commerce-check input{accent-color:var(--accent);flex:none;width:16px;height:16px;margin:2px 0 0}.commerce-check strong{font-size:13px;font-weight:600;display:block}.commerce-check small{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.4;display:block}.commerce-notification-fields .fp-button{justify-self:start}@media (width>=760px){.commerce-notification-fields{grid-template-columns:1fr 1fr;align-items:start}.commerce-notification-switches{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.commerce-notification-fields .fp-button{grid-column:1/-1}}.vm{min-width:0}.vm h3,.vm h4,.vm p{margin:0}.vm h3{letter-spacing:-.02em;font-size:17px}.vm h4{font-size:14px}.vm-note,.vm-section header p,.vm-field small{color:var(--muted);font-size:13px;line-height:1.65}.vm-section header p{max-width:66ch;margin-top:5px}.vm-toolbar,.vm-actions,.vm-inline{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vm-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;margin:24px 0;padding-bottom:16px}.vm-tabs{gap:4px;display:flex}.vm-tabs button{border-radius:var(--radius-sm);min-height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 12px}.vm-tabs button.is-active{background:var(--panel-soft);color:var(--text)}.vm fieldset,.vm-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.vm-settings>fieldset{gap:0;display:grid}.vm-section{border-bottom:1px solid var(--border);gap:20px;padding:24px 0 32px;display:grid}.vm-section header{justify-content:space-between;align-items:start;gap:20px;display:flex}.vm-section header .vm-check{flex-shrink:0}.vm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.vm-field{flex-direction:column;gap:8px;min-width:0;font-size:13px;font-weight:500;display:flex}.vm-field small{font-weight:400}.vm-field .fp-input{width:100%;min-width:0}.vm-check{align-items:start;gap:10px;font-size:13px;line-height:1.6;display:flex}.vm-check input{accent-color:var(--accent);margin-top:4px}.vm-row-editor{gap:16px;display:grid;border-top:1px solid var(--border)!important;padding:20px 0!important}.vm-row-editor legend{color:var(--muted);padding-inline-end:12px;font-size:13px}.vm-row-editor>.app-link-button{justify-self:start}.vm-settings>fieldset>.vm-actions{padding:24px 0}.vm-reload{margin-bottom:12px}.vm-filters{flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:16px;display:flex}.vm-filters label{color:var(--muted);gap:8px;font-size:12px;display:grid}.vm-empty{color:var(--muted);gap:12px;padding:36px 0;display:grid}.vm-empty h3{color:var(--text)}.vm-wallet-list,.vm-activity ol{margin:0 0 24px;padding:0;list-style:none}.vm-wallet-row{color:var(--text);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:24px;padding:20px 4px;text-decoration:none;display:grid}.vm-wallet-row:hover{background:var(--panel-soft)}.vm-wallet-row strong,.vm-wallet-row small,.vm-activity strong,.vm-activity small,.vm-activity time{display:block}.vm-wallet-row small,.vm-activity small,.vm-activity time{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.5}.vm-amount{text-align:end;font-variant-numeric:tabular-nums}.vm-amount strong{font-size:15px}.vm-balance-detail{border-block:1px solid var(--border);gap:24px;margin:24px 0 32px;padding:24px 0 32px;display:grid}.vm-large-amount{font-variant-numeric:tabular-nums;letter-spacing:-.04em;overflow-wrap:anywhere;line-height:1.4;font-size:clamp(28px,3vw,42px)!important}.vm-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;margin:0;font-size:13px;display:grid}.vm-facts dt{color:var(--muted);margin-bottom:6px;font-weight:400}.vm-facts dd{font-variant-numeric:tabular-nums;margin:0}.vm-balance-detail>.app-link-button{justify-self:start}.vm-activity>p{margin:8px 0 16px}.vm-activity li{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(100px,auto);gap:24px;padding:18px 0;display:grid}.vm-activity .app-link-button{margin-top:8px;font-size:12px}.vm-dialog{width:min(620px,100vw - 32px)}.vm-form,.vm-form>fieldset,.vm-secret{gap:20px;display:grid}.vm-inline .fp-input{flex:1;min-width:0}.vm-customer{gap:12px;display:grid}.vm-code{letter-spacing:.05em;width:100%;min-width:0;font-family:ui-monospace,monospace}.vm-dialog code{overflow-wrap:anywhere}@media (width<=720px){.vm-section header{flex-direction:column;gap:16px}.vm-grid,.vm-facts{grid-template-columns:minmax(0,1fr)}.vm-toolbar{align-items:stretch}.vm-filters{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vm-filters .fp-input{width:100%;min-width:0}.vm-wallet-row{grid-template-columns:minmax(0,1fr) 16px;gap:8px}.vm-wallet-row>.vm-amount{text-align:start;grid-column:1}.vm-wallet-row>svg{grid-area:1/2/span 2}.vm-activity li{gap:12px}.vm-amount strong{font-size:14px}}.policy-settings{gap:16px;min-width:0;display:grid}.policy-language{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.policy-language label{gap:6px;font-size:13px;display:grid}.policy-language select{width:min(260px,100%)}.policy-language small{color:var(--muted);flex-basis:100%}.policy-layout{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:16px;display:grid}.policy-list{gap:4px;display:grid}.policy-list button{text-align:start;width:100%;color:var(--text);border-radius:var(--radius-sm);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;gap:4px;padding:12px;display:grid}.policy-list button small{color:var(--muted);font-size:12px}.policy-list button[aria-current]{background:var(--panel);border-color:var(--border)}.policy-list button:hover:not(:disabled){background:var(--panel-soft)}.policy-list button:disabled{cursor:default;opacity:.55}.policy-list button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.policy-editor{gap:16px;min-width:0;display:grid}.policy-card{margin:0;padding:16px}.policy-card>header,.policy-history>header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;margin-bottom:16px;display:flex}.policy-settings h3{margin:0;font-size:15px;font-weight:500}.policy-card header p,.policy-history p{color:var(--muted);margin:4px 0 0;font-size:13px}.policy-card fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.policy-card .policy-field{gap:6px;font-size:13px;display:grid}.policy-card input,.policy-card textarea{width:100%;font-size:14px}.policy-card textarea{resize:vertical;min-height:240px;line-height:1.65}.policy-card small{color:var(--muted);font-size:12px}.policy-card .policy-error{color:var(--danger)}.policy-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;display:flex}.policy-actions>span{color:var(--muted);flex-basis:100%;font-size:12px}.policy-history{padding:0 4px 16px}.policy-history>header{margin-bottom:4px}.policy-history ul{margin:12px 0;padding:0;list-style:none}.policy-history li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:10px 0;display:flex}.policy-history li div{gap:4px;display:grid}.policy-history strong{font-size:13px;font-weight:500}.policy-history time,.policy-read-meta{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.policy-read-dialog{width:min(760px,100% - 32px)}.policy-read-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0;font-size:15px;line-height:1.75}@media (width<=720px){.policy-layout{grid-template-columns:minmax(0,1fr)}.policy-list{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-list button{padding:10px}.policy-actions>button{flex:auto}}.field-mappings{gap:28px;min-width:0;display:grid}.field-mappings>.ih-heading{margin-bottom:0}.field-mappings-pages{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);margin-top:16px;display:grid;overflow:hidden}.field-mappings-page{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;padding:20px;display:grid}.field-mappings-page+.field-mappings-page{border-top:1px solid var(--border)}.field-mappings-page h4{overflow-wrap:anywhere;margin:0 0 5px;font-size:14px;font-weight:500}.field-mappings-page code{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.field-mappings-page p{color:var(--muted);margin:10px 0 0;font-size:13px}.field-mappings-page ul{overflow-wrap:anywhere;margin:8px 0 0;padding-inline-start:18px;font-size:12px;line-height:1.6}.field-mappings-page li span{color:var(--muted)}.field-mappings>.cms-blog{border-top:1px solid var(--border);padding-top:28px}@media (width<=720px){.field-mappings-page{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:16px}.field-mappings-page>a{grid-column:2;justify-self:start}}.ih-layout{margin-top:4px}.ih-nav{gap:2px}.ih-nav-group{gap:2px;margin-top:14px;display:grid}.ih-nav-heading{color:var(--muted);letter-spacing:.01em;padding:0 12px 4px;font-size:12px;font-weight:500}.ih-nav .settings-link>.fp-icon:last-child:not(:first-child){width:14px;height:14px;margin-inline-start:auto}.ih-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ih-heading h2{letter-spacing:-.02em;font-size:21px;font-weight:500}.ih-heading p{max-width:640px;color:var(--muted);margin-top:4px;font-size:14px;line-height:1.55}.ih-section-label,.ih-card-title{letter-spacing:-.01em;font-size:15px;font-weight:500}.ih-section-label{margin:4px 0 12px}.ih-card-title{margin-bottom:4px}.ih-card-sub{color:var(--muted);margin-bottom:14px;font-size:13.5px;line-height:1.55}.ih-note{color:var(--muted);font-size:13px;line-height:1.55}.ih-note a,.ih-fields small a{color:var(--accent);align-items:center;gap:3px;display:inline-flex}.app-card .ih-label{color:var(--muted);margin:16px 0 6px;font-size:12.5px}.ih-layout .cfp-site-data{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-top:0;padding:20px 22px}.ih-logo{background:var(--panel-soft);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--border);color:var(--accent-ink);border-radius:11px;flex:none;place-items:center;font-size:17px;font-weight:500;display:grid;overflow:hidden}.ih-logo img{object-fit:contain;background:#fff;width:100%;height:100%;padding:6px}.ih-logo-large{border-radius:15px;width:56px;height:56px;font-size:23px}.ih-status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:1px 9px;font-size:12px;font-weight:500;line-height:1.7;display:inline-flex}.ih-status:before,.ih-dot{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.ih-tone-good{background:var(--tint-green-soft);color:var(--tint-green-ink)}.ih-tone-ready{background:var(--tint-blue-soft);color:var(--tint-blue-ink)}.ih-tone-warn{background:var(--tint-amber-soft);color:var(--tint-amber-ink)}.ih-tone-bad{background:var(--tint-coral-soft);color:var(--tint-coral-ink)}.ih-tone-muted{background:var(--panel-soft);color:var(--muted)}.ih-mode-test{background:var(--tint-violet-soft);color:var(--tint-violet-ink)}.ih-mode-live{background:var(--tint-green-soft);color:var(--tint-green-ink)}.app-card.ih-list-card,.app-card.ih-gone{padding:16px 8px 8px}.ih-list-card .ih-card-title{padding:0 14px 6px}.ih-rows{margin:0;padding:0;list-style:none;display:grid}.ih-rows li+li{border-top:1px solid var(--border)}.ih-row{min-height:60px;color:var(--text);border-radius:12px;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex}.ih-row:hover{background:color-mix(in srgb, var(--text) 4%, transparent)}.ih-row>.fp-icon{color:var(--muted)}.ih-row-text{flex:1;min-width:0;display:grid}.ih-row-text strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ih-row-text strong span{color:var(--muted);font-weight:400}.ih-row-text small{color:var(--muted);font-size:12.5px}.ih-gone summary{color:var(--muted);cursor:pointer;padding:0 14px 8px;font-size:13.5px}.ih-webhook-events>summary{cursor:pointer}.ih-market{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.ih-market .app-card+.app-card{margin-top:0}.ih-provider{flex-direction:column;gap:12px;display:flex}.ih-provider-head{align-items:center;gap:12px;display:flex}.ih-provider-head h4{margin-bottom:3px;font-size:15px;font-weight:500}.ih-provider-description{color:var(--muted);font-size:13.5px;line-height:1.55}.ih-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ih-chips li{background:var(--panel-soft);color:var(--text);border-radius:999px;padding:2px 9px;font-size:12px;line-height:1.6}.ih-chips.is-pending li{color:var(--muted)}.ih-chips code{font-size:11.5px}.ih-facts{gap:6px;margin:0;font-size:13px;display:grid}.ih-facts div{grid-template-columns:92px minmax(0,1fr);gap:8px;display:grid}.ih-facts dt{color:var(--muted)}.ih-facts dd{overflow-wrap:anywhere;margin:0}.ih-provider-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:4px;display:flex}.ih-facts .app-link-button{white-space:normal;text-align:start;min-height:0;padding:0}.app-card.ih-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:36px 24px;display:flex}.ih-empty h3{margin-top:8px;font-size:16px;font-weight:500}.ih-empty p{max-width:420px;color:var(--muted);font-size:13.5px;line-height:1.6}.ih-hero{gap:14px;display:grid}.ih-hero-head{align-items:center;gap:14px;display:flex}.ih-hero-head h2{letter-spacing:-.02em;font-size:21px;font-weight:500}.ih-hero-label{color:var(--muted);font-weight:400}.ih-pills{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.ih-hint{max-width:720px;font-size:14px;line-height:1.6}.ih-actions{flex-wrap:wrap;gap:8px;display:flex}.ih-detail-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.ih-detail-main,.ih-detail-side{gap:20px;min-width:0;display:grid}.ih-detail-grid .app-card+.app-card{margin-top:0}.ih-list{margin:0;display:grid}.ih-list>div{border-top:1px solid var(--border);justify-content:space-between;gap:16px;padding:10px 0;font-size:13.5px;display:flex}.ih-list>div:first-child{border-top:0;padding-top:2px}:is(.ih-chips,.ih-steps,.ih-copy)+.ih-list{margin-top:12px}.ih-list dt{color:var(--muted)}.ih-list dd{text-align:end;overflow-wrap:anywhere;justify-items:end;min-width:0;margin:0;display:grid}.ih-list dd small{color:var(--muted);font-size:12px}.ih-list code,.ih-copy code{font-family:var(--font-mono);font-size:12.5px}.ih-form{gap:16px}.ih-fields{gap:14px;display:grid}.ih-field-error{color:var(--danger)}.ih-choice{border:0;gap:8px;margin:0;padding:0;display:grid}.ih-choice legend{margin-bottom:8px;font-size:13.5px;font-weight:500}.ih-choice label{border:1px solid var(--border-strong);cursor:pointer;border-radius:12px;align-items:flex-start;padding:10px 12px;flex-direction:row!important;gap:10px!important;display:flex!important}.ih-choice label.is-active{border-color:var(--accent);box-shadow:var(--focus)}.ih-choice label:has(input:disabled){cursor:default;opacity:.6}.ih-choice span{gap:2px;display:grid}.ih-choice small{color:var(--muted);font-size:12.5px;font-weight:400}.ih-choice input{accent-color:var(--accent);margin-top:3px}.ih-copy{background:var(--surface-sunken);border-radius:12px;align-items:center;gap:8px;padding:8px 8px 8px 12px;display:flex}.ih-copy code{overflow-wrap:anywhere;flex:1;min-width:0}.ih-steps{gap:6px;margin:14px 0 0;padding-inline-start:20px;font-size:13.5px;line-height:1.55;display:grid}.ih-share{border:0;gap:8px;margin:0 0 14px;padding:0;display:grid}.ih-share label{align-items:center;gap:10px;font-size:14px;display:flex}.ih-share input{width:18px;height:18px;accent-color:var(--accent)}.ih-plain{margin:0;padding-inline-start:18px;font-size:13.5px}.ih-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.ih-timeline li{border-top:1px solid var(--border);align-items:flex-start;gap:12px;padding:10px 0;display:flex}.ih-timeline li:first-child{border-top:0;padding-top:2px}.ih-timeline .ih-dot{background:currentColor;margin-top:7px}.ih-timeline strong{overflow-wrap:anywhere;font-size:13.5px;font-weight:500;display:block}.ih-timeline li>div{min-width:0}.ih-timeline strong .app-link-button{min-height:0;padding:0}.ih-timeline small{color:var(--muted);font-size:12.5px}.ih-dialog{width:min(560px,100% - 32px)}.ih-card-head{justify-content:space-between;align-items:center;gap:12px;padding:0 14px 8px;display:flex}.ih-card-head .ih-card-title{margin:0;padding:0}.ih-pad{margin:0;padding:0 14px 8px}.ih-row-static:hover{background:0 0}.ih-inbound-body{gap:10px;padding:0 14px 14px 66px;display:grid}.ih-break{overflow-wrap:anywhere}.ih-code{font-family:var(--font-mono);font-size:12.5px}.ih-events{border:0;gap:10px;margin:0;padding:0;display:grid}.ih-events legend{margin-bottom:4px;font-size:13.5px;font-weight:500}.ih-events-tools{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:12.5px;display:flex}.ih-events-tools .app-link-button{min-height:0;padding:0}.ih-events-grid{border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px 16px;max-height:300px;padding:12px;display:grid;overflow-y:auto}.ih-events-grid p{color:var(--muted);margin-bottom:4px;font-size:12px;font-weight:500}.ih-events-grid label{align-items:center;min-height:28px;font-size:13px;flex-direction:row!important;gap:8px!important;display:flex!important}.ih-events-grid input{width:16px;height:16px;accent-color:var(--accent)}.ih-events-grid code{font-size:12px}.ih-test{flex-wrap:wrap;gap:8px;display:flex}.ih-test select,.ih-filter select{width:auto;min-width:180px}.ih-filter{align-items:center;gap:10px;font-size:13.5px;display:flex}.ih-deliveries{margin:0;padding:0;list-style:none;display:grid}.ih-deliveries>li+li{border-top:1px solid var(--border)}.ih-deliveries summary{cursor:pointer;align-items:center;gap:12px;min-height:52px;padding:8px 4px;list-style:none;display:flex}.ih-deliveries summary::-webkit-details-marker{display:none}.ih-deliveries summary .ih-status{justify-content:center;min-width:84px}.ih-deliveries summary code{font-size:12.5px}.ih-delivery-body{justify-items:start;gap:10px;padding:4px 4px 14px 100px;display:grid}.ih-attempts{gap:8px;width:100%;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.ih-attempts li{gap:2px;display:grid}.ih-attempts small{color:var(--muted);font-size:12px}.ih-attempts pre{background:var(--surface-sunken);max-height:160px;font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin:4px 0 0;padding:8px 10px;font-size:12px;overflow:auto}.ih-more{margin-top:12px}@media (width<=1023px){.ih-nav-group{display:contents}.ih-nav-heading{display:none}.ih-nav .settings-link>.fp-icon:last-child:not(:first-child){margin-inline-start:0}.ih-detail-grid{grid-template-columns:minmax(0,1fr)}.ih-detail-side{order:-1}}@media (width<=759px){.ih-layout .cfp-site-data{padding:16px}.ih-heading{flex-direction:column}.ih-heading h2,.ih-hero-head h2{font-size:19px}.ih-market{grid-template-columns:minmax(0,1fr)}.ih-list>div{flex-direction:column;gap:2px}.ih-list dd{text-align:start;justify-items:start}.ih-copy{flex-direction:column;align-items:stretch}.ih-card-head{flex-wrap:wrap}.ih-inbound-body,.ih-delivery-body{padding-inline-start:14px}.ih-deliveries summary{flex-wrap:wrap}.ih-test,.ih-test select,.ih-filter select{width:100%}}.ak-key-body{gap:10px;padding:0 14px 14px 66px;display:grid}.ak-perms{margin:0;font-size:13.5px;line-height:1.55}.ak-facts{flex-wrap:wrap;gap:6px 24px;margin:0;font-size:13px;display:flex}.ak-facts>div{gap:2px;display:grid}.ak-facts dt{color:var(--muted);font-size:12px}.ak-facts dd{margin:0}.ak-history{overflow-x:auto}.ak-table{border-collapse:collapse;width:100%;font-size:13px}.ak-table caption{color:var(--muted);text-align:start;padding:4px 0 6px;font-size:12.5px}.ak-table th{border-bottom:1px solid var(--border);color:var(--muted);text-align:start;padding:6px 10px;font-size:12px;font-weight:500}.ak-table td{border-bottom:1px solid var(--border);vertical-align:top;overflow-wrap:anywhere;padding:7px 10px}.ak-table code,.ak-path,.ak-intro code{font-family:var(--font-mono);font-size:12.5px}.ak-req{color:var(--danger)}.ak-docs-link{margin:0}.ak-docs-link a,.ak-intro a{color:var(--accent)}.ak-dialog{width:min(680px,100% - 32px)}.ak-perm-grid{border:0;gap:0;margin:0;padding:0;display:grid}.ak-perm-grid legend{margin-bottom:8px;font-size:13.5px;font-weight:500}.ak-perm-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.ak-perm-text{gap:2px;min-width:0;display:grid}.ak-perm-text small{color:var(--muted);font-size:12.5px;line-height:1.45}.ak-pii{margin-inline-start:6px;font-size:11px}.ak-seg{background:var(--surface-sunken);border-radius:10px;flex-shrink:0;padding:3px;display:inline-flex}.ak-seg label{white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;padding:5px 10px;font-size:12.5px;flex-direction:row!important;display:inline-flex!important}.ak-seg label.is-active{background:var(--panel);font-weight:500;box-shadow:0 1px 2px #0000001f}.ak-seg label:has(input:focus-visible){box-shadow:var(--focus)}.ak-seg input{opacity:0;pointer-events:none;position:absolute}.ak-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ak-intro{gap:10px;display:grid}.ak-intro p{margin:0;font-size:13.5px;line-height:1.6}.ak-ops{margin:8px 0 0;padding:0;list-style:none;display:grid}.ak-ops>li+li{border-top:1px solid var(--border)}.ak-op summary{cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:8px 4px;list-style:none;display:flex}.ak-op summary::-webkit-details-marker{display:none}.ak-op[open] summary{font-weight:500}.ak-summary{color:var(--muted);text-align:end;margin-inline-start:auto;font-size:13px}.ak-method{min-width:58px;font-family:var(--font-mono);text-align:center;border-radius:6px;padding:2px 6px;font-size:11.5px;font-weight:600}.ak-get{background:var(--tint-blue-soft);color:var(--tint-blue-ink)}.ak-post{background:var(--tint-green-soft);color:var(--tint-green-ink)}.ak-put{background:var(--tint-amber-soft);color:var(--tint-amber-ink)}.ak-delete{background:var(--tint-coral-soft);color:var(--tint-coral-ink)}.ak-op-body{gap:12px;padding:4px 4px 16px;display:grid;overflow-x:auto}@media (width<=759px){.ak-key-body{padding-inline-start:14px}.ak-perm-row{flex-direction:column;align-items:stretch}.ak-seg{align-self:flex-start}.ak-two{grid-template-columns:minmax(0,1fr)}.ak-op summary{flex-wrap:wrap}.ak-summary{text-align:start;flex-basis:100%;margin-inline-start:0}.ak-path{overflow-wrap:anywhere;min-width:0}}.newsletter-directory{min-width:0}.newsletter-directory>.app-card-head{flex-wrap:wrap;align-items:flex-start;gap:16px}.newsletter-help,.newsletter-empty,.newsletter-meta{color:var(--muted);font-size:13px;line-height:1.6}.newsletter-filter{align-items:center;gap:12px;margin:16px 0;font-size:13px;display:flex}.newsletter-filter select{width:auto;max-width:100%}.newsletter-subscribers{margin:16px 0;padding:0;list-style:none}.newsletter-subscribers>li{border-top:1px solid var(--border)}.newsletter-summary{width:100%;color:var(--text);text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 160px 180px 16px;align-items:center;gap:16px;padding:16px 0;font-size:13px;line-height:1.5;display:grid}.newsletter-summary strong{overflow-wrap:anywhere;font-weight:500}.newsletter-summary time{color:var(--muted);font-size:12px}.newsletter-summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.newsletter-status{font-size:12px}.newsletter-detail{padding:0 0 20px}.newsletter-proof article{border-bottom:1px solid var(--border);padding:16px 0}.newsletter-proof h3{margin:0 0 12px;font-size:13px}.newsletter-wording{border:1px solid var(--border);border-radius:var(--radius-md,12px);background:var(--panel-soft);overflow-wrap:anywhere;max-width:720px;padding:16px;font-size:13px;line-height:1.65}.newsletter-wording p{white-space:pre-wrap;margin:10px 0 0}.newsletter-answers,.newsletter-proof-meta{overflow-wrap:anywhere;margin:14px 0;font-size:12px;line-height:1.65}.newsletter-answers>div,.newsletter-proof-meta dl{grid-template-columns:140px minmax(0,1fr);gap:4px 12px;display:grid}.newsletter-proof dt{color:var(--muted)}.newsletter-proof dd{margin:0}.newsletter-proof-meta summary{cursor:pointer;padding:6px 0}.newsletter-actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}@media (width<=640px){.newsletter-summary{grid-template-columns:minmax(0,1fr) 16px;gap:5px 12px}.newsletter-summary strong,.newsletter-summary .newsletter-status,.newsletter-summary time{grid-column:1}.newsletter-summary>span:last-child{grid-area:1/2}.newsletter-filter{flex-direction:column;align-items:stretch;gap:6px}.newsletter-filter select{width:100%}.newsletter-answers>div,.newsletter-proof-meta dl{grid-template-columns:minmax(0,1fr)}.newsletter-proof dd{margin-bottom:8px}.newsletter-actions>*{flex:auto}}.inbox-panel{box-shadow:none;border-radius:10px;min-width:0;padding:28px}.inbox-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:18px;display:flex}.inbox-filters{flex-wrap:wrap;gap:8px;display:flex}.inbox-form-filter select{min-width:180px;font-size:11px}.inbox-filters button{border:1px solid var(--border);background:var(--panel);color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:11px;display:inline-flex}.inbox-filters button>span{background:var(--panel-soft);text-align:center;border-radius:4px;min-width:18px;padding:0 4px;font-size:11px;line-height:17px}.inbox-filters button.is-active{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 40%, var(--border));background:var(--accent-soft)}.inbox-filters button:focus-visible,.inbox-summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.inbox-state{color:var(--muted);border-top:1px solid var(--border);flex-direction:column;align-items:center;gap:12px;padding:48px 20px;font-size:11px;display:flex}.inbox-hint{color:var(--muted);align-items:center;gap:7px;margin-top:4px;font-size:11px;display:inline-flex}.inbox-hint a{color:var(--accent)}.inbox-list{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.inbox-item{border-bottom:1px solid var(--border)}.inbox-summary{width:100%;color:var(--text);text-align:start;cursor:pointer;font:inherit;background:0 0;border:0;grid-template-columns:34px minmax(140px,220px) minmax(0,1fr) auto 16px;align-items:center;gap:14px;padding:16px 4px;display:grid}.inbox-summary:hover{background:color-mix(in srgb, var(--panel-soft) 60%, transparent)}.inbox-avatar{background:var(--panel-soft);width:34px;height:34px;color:var(--muted);font:400 16px var(--font-display);border-radius:50%;place-items:center;display:grid}.inbox-item.is-new .inbox-avatar{background:var(--accent-soft);color:var(--accent)}.inbox-from{flex-direction:column;min-width:0;display:flex}.inbox-from strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.inbox-item.is-new .inbox-from strong{font-weight:500}.inbox-from span,.inbox-preview{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.inbox-meta{color:var(--muted);white-space:nowrap;align-items:center;gap:10px;font-size:12px;display:flex}.inbox-status-new{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 25%, var(--border));background:var(--accent-soft)}.inbox-detail{grid-template-columns:minmax(0,1fr);gap:16px;padding:4px 4px 22px 52px;display:grid}.inbox-message{white-space:pre-wrap;overflow-wrap:anywhere;max-width:70ch;margin:0;font-size:13px;line-height:1.75}.inbox-facts{flex-wrap:wrap;gap:8px 28px;margin:0;font-size:11px;display:flex}.inbox-facts dt{color:var(--muted);font-size:12px}.inbox-facts dd{overflow-wrap:anywhere;margin:2px 0 0}.inbox-facts a{color:var(--accent)}.inbox-answers{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:14px 28px;max-width:820px;margin:0;font-size:12px;display:grid}.inbox-answers>div{min-width:0}.inbox-answers dt{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.inbox-answers dd{overflow-wrap:anywhere;flex-direction:column;gap:2px;margin:3px 0 0;line-height:1.5;display:flex}.inbox-answers dd small{color:var(--muted);font-size:12px}.inbox-answers a{color:var(--accent);align-items:center;gap:5px;display:inline-flex}.inbox-deliveries{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.inbox-deliveries li{border:1px solid var(--border);color:var(--muted);background:var(--panel);border-radius:999px;padding:3px 9px;font-size:12px}.inbox-deliveries li.is-ok{color:var(--success,var(--accent));border-color:color-mix(in srgb, var(--success,var(--accent)) 30%, var(--border))}.inbox-deliveries li.is-error{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 35%, var(--border))}.inbox-fields{max-width:820px}.inbox-detail .dash-inline-actions{flex-wrap:wrap}.inbox-danger{color:var(--danger)}.inbox-danger-button{background:var(--danger);border-color:var(--danger)}.inbox-more{justify-content:center;padding-top:20px;display:flex}.inbox-table-wrap{border-top:1px solid var(--border);overflow-x:auto}.inbox-table{border-collapse:collapse;width:100%;font-size:11px}.inbox-table th,.inbox-table td{border-bottom:1px solid var(--border);text-align:start;vertical-align:middle;white-space:nowrap;padding:14px 10px}.inbox-table thead th{color:var(--muted);font-size:12px;font-weight:500}.inbox-table tbody th{white-space:normal;flex-direction:column;gap:2px;min-width:180px;font-weight:400;display:flex}.inbox-table tbody th strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.inbox-table tbody th a,.inbox-table tbody th span{color:var(--muted);overflow-wrap:anywhere}.inbox-table td:last-child{text-align:end}@media (width<=760px){.inbox-panel{padding:21px}.inbox-summary{grid-template-columns:34px minmax(0,1fr) 16px;gap:10px}.inbox-preview,.inbox-meta{grid-column:2}.inbox-summary>svg{grid-area:1/3}.inbox-detail{padding-inline-start:4px}.inbox-form-filter,.inbox-form-filter select{width:100%}}@media (prefers-reduced-motion:reduce){.inbox-summary{transition:none}}:root{--an-series-1:#2a78d6;--an-series-2:#eb6834;--an-grid:color-mix(in srgb, var(--border) 85%, transparent);--an-bar:#2a78d624}:root[data-theme=dark]{--an-series-1:#3987e5;--an-series-2:#d95926;--an-bar:#3987e538}.an-root{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.an-root>.app-card+.app-card,.an-report .app-card+.app-card{margin-top:0}.an-report{min-width:0;transition:opacity var(--duration-base,.22s);grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.is-refreshing{opacity:.55}.an-muted{color:var(--muted);font-size:13px}.an-note{margin-top:10px}.an-footnote{margin:0}.an-filters{gap:8px;margin-bottom:20px;display:grid}.an-root .an-filters{margin-bottom:0}.an-filter-row{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.an-presets{flex-wrap:wrap}.an-presets button{align-items:center;gap:6px;display:inline-flex}.an-compare{color:var(--text);cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.an-compare input{width:16px;height:16px;accent-color:var(--accent)}.an-filter-actions{gap:8px;margin-inline-start:auto;display:flex}.an-export-row{justify-content:flex-end;display:flex}.an-custom{flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:13px;font-weight:500;display:flex}.an-custom .fp-input{width:auto;min-height:36px;padding:6px 10px}.an-custom-error{color:var(--danger);font-weight:500}.an-filter-note{color:var(--muted);margin:0;font-size:12px}.an-kpis{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;display:grid}.an-kpis-compact{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-bottom:16px}.an-kpi{border:1px solid var(--border);border-radius:var(--radius-md,12px);background:var(--panel);align-content:start;gap:4px;padding:14px 16px;display:grid}.an-kpi-label{color:var(--muted);font-size:12.5px;font-weight:500}.an-kpi-value{overflow-wrap:anywhere;letter-spacing:-.02em;min-width:0;color:var(--text);font-variant-numeric:tabular-nums;font-size:24px;font-weight:500}.an-kpi-foot{color:var(--muted);font-size:12px}.an-delta{width:fit-content;color:var(--muted);align-items:center;gap:3px;font-size:12px;font-weight:500;display:inline-flex}.an-delta.is-good{color:var(--success)}.an-delta.is-bad{color:var(--danger)}.an-chart-card{min-width:0}.an-chart-card .app-card-head{margin-bottom:6px}.an-legend{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin:0 0 6px;padding:0;font-size:12.5px;font-weight:500;list-style:none;display:flex}.an-legend li{align-items:center;gap:7px;display:inline-flex}.an-key-line{background:currentColor;border-radius:2px;flex:none;width:14px;height:2px;display:inline-block}.an-key-line.an-s1{background:var(--an-series-1)}.an-key-line.an-s2{background:var(--an-series-2)}.an-key-line.an-key-none{background:0 0}.an-chart{border-radius:8px;outline:none;width:100%;position:relative;overflow:hidden}.an-chart:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent)}.an-chart svg{touch-action:pan-y;display:block}.an-grid{stroke:var(--an-grid);stroke-width:1px;shape-rendering:crispedges}.an-axis{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.an-end-label{fill:var(--muted);font-size:11.5px;font-weight:500}.an-line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.an-line.an-s1{stroke:var(--an-series-1)}.an-line.an-s2{stroke:var(--an-series-2)}.an-area.an-s1{fill:var(--an-series-1);opacity:.1}.an-dot{stroke:var(--panel);stroke-width:2px}.an-dot.an-s1{fill:var(--an-series-1)}.an-dot.an-s2{fill:var(--an-series-2)}.an-crosshair{stroke:var(--muted);stroke-width:1px;opacity:.6}.an-tooltip{border:1px solid var(--border);background:var(--panel);min-width:140px;box-shadow:var(--shadow-md);pointer-events:none;border-radius:10px;gap:3px;padding:8px 10px;font-size:12px;display:grid;position:absolute;top:8px;transform:translate(-50%)}.an-tooltip-title{color:var(--muted);font-weight:500}.an-tooltip-row{color:var(--muted);align-items:center;gap:7px;display:flex}.an-tooltip-row strong{color:var(--text);font-variant-numeric:tabular-nums}.an-tables{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:20px;display:grid}.an-table-card{grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;min-width:0;display:grid}.an-table-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.an-table-head h2{font-size:16px;font-weight:500}.an-table-tabs{max-width:100%}.an-table-tabs button{min-height:30px;padding:4px 10px;font-size:12.5px}.an-table-wrap{min-width:0;position:relative;overflow-x:auto}.an-table{border-collapse:collapse;width:100%;font-size:13.5px}.an-table th,.an-table td{border-bottom:1px solid var(--border);text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap;padding:7px 8px}.an-table thead th{color:var(--muted);font-size:12px;font-weight:500}.an-table th:first-child{text-align:start}.an-table tbody th{width:60%;max-width:0;font-weight:500;position:relative}.an-table tbody tr:last-child>*{border-bottom:0}.an-bar{background:var(--an-bar);border-radius:0 4px 4px 0;position:absolute;inset-block:4px;inset-inline:0 auto}.an-row-label{text-overflow:ellipsis;display:block;position:relative;overflow:hidden}.an-table-empty{margin:4px 0}.an-more{justify-self:start}.an-summary-table tbody th{width:auto;max-width:none}.an-summary-table tbody th a{color:var(--text);font-weight:500}.an-summary-table tbody th small{color:var(--muted);font-size:12px;font-weight:400;display:block}.an-revenue-line{display:block}.an-funnel-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.an-funnel-steps li{grid-template-columns:minmax(110px,160px) 1fr auto;grid-template-areas:"label track value"".rate rate";align-items:center;gap:2px 12px;display:grid}.an-funnel-label{grid-area:label;font-size:13.5px;font-weight:500}.an-funnel-track{grid-area:track;align-items:center;height:20px;display:flex}.an-funnel-bar{background:var(--an-series-1);border-radius:0 4px 4px 0;height:20px;display:block}.an-funnel-value{font-variant-numeric:tabular-nums;grid-area:value}.an-funnel-rate{color:var(--muted);grid-area:rate;font-size:12px}.an-off,.an-nodata{text-align:center;justify-items:center;gap:10px;padding:32px 24px;display:grid}.an-off p,.an-nodata p{max-width:560px;margin:0}.an-modes{border:0;gap:10px;margin:6px 0 12px;padding:0;display:grid}.an-mode{border:1px solid var(--border);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.an-mode.is-selected{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 6%, transparent)}.an-mode input{accent-color:var(--accent);margin-top:3px}.an-mode span{gap:2px;display:grid}.an-mode strong{align-items:center;gap:8px;font-size:14px;display:inline-flex}.an-mode small{color:var(--muted);font-size:13px}.an-modes:disabled .an-mode{cursor:default}.an-privacy{margin:4px 0 14px;font-size:13.5px}.an-privacy summary{cursor:pointer;color:var(--accent);font-weight:500}.an-privacy ul{color:var(--text);gap:8px;margin:10px 0 0;padding-inline-start:18px;display:grid}.an-danger{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.an-danger div{gap:2px;display:grid}.an-danger small{color:var(--muted);font-size:13px}.an-danger-button{color:var(--danger)}.app-root .an-danger-solid{background:var(--danger);border-color:var(--danger);color:var(--on-danger)}@media (width<=640px){.an-filter-actions{margin-inline-start:0}.an-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.an-kpi-value{font-size:20px}.an-funnel-steps li{grid-template-columns:1fr auto;grid-template-areas:"label value""track track""rate rate"}}@media (forced-colors:active){.an-line.an-s1,.an-line.an-s2{stroke:canvastext}.an-line.an-s2{stroke-dasharray:6 4}.an-bar,.an-funnel-bar{background:highlight}}.consent-journal{min-width:0}.consent-journal>.app-card-head{flex-wrap:wrap;align-items:flex-start;gap:16px}.consent-help,.consent-empty{color:var(--muted);font-size:13px;line-height:1.6}.consent-receipts{margin:16px 0;padding:0;list-style:none}.consent-receipts>li{border-top:1px solid var(--border)}.consent-receipts summary{cursor:pointer;flex-wrap:wrap;gap:6px 16px;padding:14px 0;font-size:13px;line-height:1.5;display:flex}.consent-receipts summary:before{content:"+";flex:none;width:12px}.consent-receipts details[open]>summary:before{content:"−"}.consent-receipts summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.consent-receipts summary>span:first-child{font-weight:500}.consent-locale{color:var(--muted);margin-inline-start:auto}.consent-evidence{padding:0 0 16px 28px;font-size:13px;line-height:1.65}.consent-notice{border:1px solid var(--border);border-radius:var(--radius-md,12px);background:var(--panel-soft);max-width:720px;padding:16px}.consent-notice h3{margin:16px 0 4px;font-size:13px;font-weight:600}.consent-notice p{white-space:pre-wrap;margin:0 0 10px}.consent-evidence dl{grid-template-columns:150px minmax(0,1fr);gap:4px 12px;margin:16px 0;font-size:12px;display:grid}.consent-evidence dt{color:var(--muted)}.consent-evidence dd{overflow-wrap:anywhere;margin:0}@media (width<=640px){.consent-receipts summary{grid-template-columns:12px minmax(0,1fr);gap:4px 12px;display:grid}.consent-receipts summary>span{grid-column:2}.consent-receipts summary>span:first-child{grid-row:1}.consent-locale{margin-inline-start:0}.consent-evidence{padding-inline-start:0}.consent-evidence dl{grid-template-columns:minmax(0,1fr);gap:2px}.consent-evidence dd{margin-bottom:10px}}.cr-root{min-width:0;color:var(--text);gap:24px;display:grid}.cr-root h1,.cr-root h2,.cr-root h3,.cr-root h4,.cr-root p{margin:0}.cr-root h1,.cr-root h2{letter-spacing:-.5px;font-size:24px;font-weight:500}.cr-root h3,.cr-root h4{font-size:14px;font-weight:500}.cr-root button,.cr-root input,.cr-root select{min-height:44px}.cr-root :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cr-heading,.cr-table-heading,.cr-context,.cr-pagination{justify-content:space-between;align-items:center;gap:16px;display:flex}.cr-heading p,.cr-table-heading p{color:var(--muted);max-width:640px;margin-top:8px;line-height:1.55}.cr-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.cr-filters{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:16px}.cr-filters fieldset{border:0;min-width:0;margin:0;padding:0}.cr-filter-fields{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px;display:grid}.cr-filters label{align-content:start;gap:8px;min-width:0;font-weight:500;display:grid}.cr-filters .fp-input{width:100%;min-width:0;font-weight:400}.cr-filters small{color:var(--muted);font-weight:400;line-height:1.4}.cr-filter-secondary{justify-content:space-between;align-items:start;gap:16px;margin-top:16px;display:flex}.cr-filter-secondary details{flex:1;min-width:0}.cr-root summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:500}.cr-extra-filters{grid-template-columns:repeat(3,minmax(100px,1fr));gap:12px;padding:12px 0;display:grid}.cr-note{color:var(--muted);font-size:13px;line-height:1.6}.cr-filters .cr-note,.cr-filters .cr-error{margin-top:12px}.cr-error{color:var(--danger);line-height:1.6}.cr-notice{border:1px solid var(--border);background:var(--panel);border-radius:8px;padding:12px 16px;line-height:1.6}.cr-state{text-align:center;border:1px solid var(--border);background:var(--panel);border-radius:12px;justify-items:center;gap:12px;padding:56px 24px;display:grid}.cr-state p{max-width:540px;color:var(--muted);line-height:1.6}.cr-context{color:var(--muted);flex-wrap:wrap;font-size:12px;line-height:1.6}.cr-context strong{color:var(--text);font-weight:500}.cr-currencies{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cr-currencies button{border:1px solid var(--border);background:var(--panel);color:var(--text);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:8px 12px;display:flex}.cr-currencies button[aria-pressed=true]{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.cr-currencies span,.cr-currencies p{color:var(--muted);font-size:12px}.cr-currencies p{margin-inline-start:auto}.cr-stats{border:1px solid var(--border);background:var(--panel);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cr-stats>div{flex-direction:column;gap:12px;min-width:0;padding:24px;display:flex}.cr-stats>div+div{border-inline-start:1px solid var(--border)}.cr-stats span{font-weight:500}.cr-stats strong{letter-spacing:-.6px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(20px,2vw,28px);font-weight:500;line-height:1.3}.cr-stats small{color:var(--muted);font-size:12px;line-height:1.5}.cr-coverage{border:1px solid var(--border);border-inline-start:3px solid var(--muted);background:var(--panel);border-radius:8px;align-items:start;gap:12px;padding:16px;font-size:13px;display:flex}.cr-coverage>svg{flex-shrink:0;margin-top:2px}.cr-coverage strong{font-weight:500}.cr-coverage ul{color:var(--muted);margin:8px 0 0;padding-inline-start:16px;line-height:1.6}.cr-reconciliation{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.cr-reconciliation section{background:var(--panel);border:1px solid var(--border);border-radius:12px;min-width:0;padding:24px}.cr-reconciliation dl{margin:16px 0 0}.cr-reconciliation dl>div{justify-content:space-between;gap:16px;padding:10px 0;line-height:1.5;display:flex}.cr-reconciliation dt{color:var(--muted)}.cr-reconciliation dt span{font-size:11px;display:block}.cr-reconciliation dd{text-align:end;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.cr-reconciliation .cr-subtotal{border-top:1px solid var(--border);margin-top:4px;padding-top:12px;font-weight:500}.cr-reconciliation .cr-subtotal dt{color:var(--text)}.cr-breakdown{background:var(--panel);border:1px solid var(--border);border-radius:12px;min-width:0}.cr-table-heading{padding:24px}.cr-table-heading>span{color:var(--muted);white-space:nowrap;font-size:12px}.cr-scroll{overscroll-behavior-x:contain;border-block:1px solid var(--border);max-width:100%;position:relative;overflow-x:auto}.cr-scroll table{border-collapse:collapse;width:100%;min-width:1040px;font-size:13px}.cr-scroll th,.cr-scroll td{border-bottom:1px solid var(--border);text-align:end;font-variant-numeric:tabular-nums;vertical-align:middle;padding:16px}.cr-scroll th{font-weight:500}.cr-scroll thead th{color:var(--muted);background:var(--bg);white-space:nowrap;font-size:12px}.cr-scroll th:first-child{text-align:start;overflow-wrap:anywhere;min-width:200px;max-width:280px}.cr-scroll th small{color:var(--muted);margin-top:4px;font-size:11px;font-weight:400;display:block}.cr-scroll td{white-space:nowrap}.cr-scroll th a{color:var(--text);text-underline-offset:3px}.cr-expand{border:1px solid var(--border);width:44px;color:var(--text);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:inline-grid}.cr-scroll tfoot th,.cr-scroll tfoot td{background:var(--bg);border-bottom:0;font-weight:500}.cr-scroll .cr-row-detail{text-align:start;white-space:normal;background:var(--bg);padding:24px}.cr-row-detail>*+*{margin-top:16px}.cr-row-detail>p{color:var(--muted);line-height:1.6}.cr-pagination{padding:16px 24px}.cr-pagination>span{color:var(--muted);font-size:12px}.cr-definitions{font-size:13px}.cr-definitions dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:8px 0 0;display:grid}.cr-definitions dt{font-weight:500}.cr-definitions dd{color:var(--muted);margin:8px 0 0;line-height:1.7}@media (width<=900px){.cr-heading{flex-wrap:wrap;align-items:start}.cr-filter-secondary{flex-wrap:wrap}.cr-filter-secondary details{flex-basis:100%}.cr-reconciliation{grid-template-columns:1fr}.cr-stats>div{padding:16px}}@media (width<=600px){.cr-root{gap:16px}.cr-root h1,.cr-root h2{font-size:22px}.cr-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-filter-fields label:last-child{grid-column:1/-1}.cr-extra-filters,.cr-definitions dl,.cr-stats{grid-template-columns:1fr}.cr-stats>div+div{border-inline-start:0;border-top:1px solid var(--border)}.cr-stats strong{font-size:26px}.cr-reconciliation section{padding:16px}.cr-reconciliation dd{max-width:52%}.cr-table-heading,.cr-pagination{flex-direction:column;align-items:start;padding:16px}.cr-table-heading p{font-size:12px}.cr-currencies p{flex-basis:100%;margin:4px 0 0}.cr-pagination .cr-actions{justify-content:space-between;width:100%}}.ch-root{color:var(--text);gap:16px;min-width:0;display:grid}.ch-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ch-heading :is(h1,h2){letter-spacing:-.5px;margin:0 0 6px;font-size:22px}.ch-heading p,.ch-summary p{color:var(--muted);max-width:650px;margin:0;font-size:13px;line-height:1.6}.ch-heading button{flex-shrink:0}.ch-summary{background:var(--panel);border:1px solid var(--border);border-radius:12px;align-items:center;gap:20px;padding:22px 24px;display:flex}.ch-summary-number{font-variant-numeric:tabular-nums;letter-spacing:-1px;font-size:36px;line-height:1}.ch-summary strong{margin-bottom:4px;font-size:14px;display:block}.ch-asof{white-space:nowrap;color:var(--muted);margin-inline-start:auto;font-size:12px}.ch-activity{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 24px;padding:0 4px;font-size:12px;display:flex}.ch-activity strong{color:var(--text);font-variant-numeric:tabular-nums}.ch-activity small{margin-inline-start:auto;font-size:11px}.ch-panel{background:var(--panel);border:1px solid var(--border);border-radius:12px;min-width:0;overflow:hidden}.ch-groups{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px;padding:12px 16px;display:flex}.ch-groups button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:9px 10px;font-size:12px;display:inline-flex}.ch-groups button[aria-pressed=true]{background:var(--panel-soft);color:var(--text)}.ch-groups button span{font-variant-numeric:tabular-nums;border:1px solid var(--border);border-radius:4px;padding:1px 5px;font-size:11px}.ch-filters{flex-wrap:wrap;align-items:end;gap:12px;padding:16px;display:flex}.ch-filters label{color:var(--muted);gap:5px;min-width:150px;max-width:100%;font-size:11px;display:grid}.ch-filters label:first-child{flex:1;max-width:400px}.ch-filters .fp-input{width:100%;min-height:36px;font-size:12px}.ch-note{color:var(--muted);margin:0;padding:0 16px 12px;font-size:12px;line-height:1.6}.ch-columns,.ch-row{grid-template-columns:minmax(220px,2fr) minmax(130px,1fr) minmax(100px,.7fr) 68px 16px;align-items:center;column-gap:16px;display:grid}.ch-columns{background:var(--panel-soft);border-block:1px solid var(--border);color:var(--muted);padding:10px 20px;font-size:11px}.ch-list{margin:0;padding:0;list-style:none}.ch-list>li+li{border-top:1px solid var(--border)}.ch-row{text-align:start;width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;padding:16px 20px;font-size:12px}.ch-row:hover,.ch-row[aria-expanded=true]{background:var(--panel-soft)}.ch-row>span{overflow-wrap:anywhere;min-width:0}.ch-condition{align-items:flex-start;gap:10px;display:flex}.ch-condition>svg{color:var(--muted);flex-shrink:0;margin-top:2px}.ch-row strong{font-size:12px;line-height:1.5;display:block}.ch-row small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.ch-row time{font-variant-numeric:tabular-nums;color:var(--muted);font-size:12px}.ch-status{color:var(--warning);border:1px solid var(--border);border-radius:5px;justify-self:start;padding:4px 7px;font-size:11px}.ch-status[data-severity=critical]{color:var(--danger)}.ch-detail{background:var(--panel-soft);padding:0 20px 20px 46px;font-size:12px}.ch-detail>p{max-width:740px;color:var(--muted);margin:0;line-height:1.7}.ch-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0;padding:16px 0;display:grid}.ch-detail dt{color:var(--muted);margin-bottom:4px;font-size:11px}.ch-detail dd{overflow-wrap:anywhere;margin:0}.ch-detail .ch-note{padding:0}.ch-pagination{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:12px;display:flex}.ch-pagination>div{gap:8px;display:flex}.ch-pagination button{min-height:34px;font-size:12px}.ch-state{text-align:center;color:var(--muted);padding:44px 20px}.ch-state svg{margin:0 auto 10px}.ch-state h3{color:var(--text);margin:0 0 8px;font-size:15px}.ch-state p{max-width:490px;margin:0 auto 16px;font-size:13px;line-height:1.6}.ch-definitions{color:var(--muted);font-size:12px;line-height:1.7}.ch-definitions summary{cursor:pointer;color:var(--text);padding:4px 0}.ch-definitions dl{gap:12px;display:grid}.ch-definitions dt{color:var(--text)}.ch-definitions dd{margin:0}@media (width<=800px){.ch-summary{flex-wrap:wrap;gap:12px;padding:18px}.ch-summary>div{flex:1;min-width:200px}.ch-asof{margin-inline-start:0}.ch-activity small{width:100%;margin-inline-start:0}.ch-columns{display:none}.ch-row{grid-template-columns:minmax(0,1fr) auto 16px;gap:10px;padding:16px}.ch-condition{grid-column:1/3}.ch-record{grid-area:2/1}.ch-status{grid-area:3/1}.ch-row time{grid-area:2/2}.ch-row>svg{grid-area:1/3}.ch-detail{padding:0 16px 16px}.ch-detail dl{grid-template-columns:1fr}}@media (width<=440px){.ch-heading :is(h1,h2){font-size:20px}.ch-heading p{font-size:12px}.ch-heading{gap:10px}.ch-heading button{padding-inline:10px;font-size:12px}.ch-filters label,.ch-filters label:first-child{width:100%;max-width:none}.ch-groups{gap:2px;padding:10px}.ch-groups button{min-height:40px}.ch-pagination>div{width:100%}.ch-pagination button{flex:1;min-height:40px}}.teams{gap:25px;min-width:0;display:grid}.teams .dash-page-intro{align-items:flex-start;margin-bottom:0}.teams .dash-page-intro p{max-width:570px;line-height:1.7}.teams-page-actions{align-items:center;gap:10px;padding-top:8px;display:flex}.teams-workspace-card{align-items:center;gap:17px;padding:21px 23px;display:flex}.teams-workspace-mark{background:var(--accent-soft);width:46px;height:46px;color:var(--accent);font:400 26px var(--font-display);border-radius:12px;flex:none;place-items:center;display:grid}.teams-workspace-copy{flex:1;min-width:0}.teams-workspace-copy h2{overflow-wrap:anywhere;font-size:14px;font-weight:500}.teams-workspace-copy p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.7}.teams-workspace-picker{align-items:end;gap:9px;max-width:420px;display:flex}.teams-field{flex-direction:column;gap:7px;min-width:0;font-size:11px;font-weight:500;display:flex}.teams-field>small{color:var(--muted);font-size:12px;font-weight:400;line-height:1.6}.teams-field .fp-input{min-height:42px;font-size:12px}.teams-workspace-picker .teams-field{width:235px}.teams-workspace-picker select{text-overflow:ellipsis}.teams-columns{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:23px;display:grid}.teams-members{min-width:0;overflow:hidden}.teams-card-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:22px 23px;display:flex}.teams-card-header h2{letter-spacing:-.3px;align-items:center;gap:9px;font-size:15px;font-weight:500;display:flex}.teams-card-header h2>span{background:var(--panel-soft);color:var(--muted);border:1px solid var(--border);border-radius:5px;padding:2px 6px;font-size:12px;font-weight:500}.teams-card-header p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.7}.teams-card-header .dash-text-button{flex:none;font-size:11px}.teams-roster{margin:0;padding:0;list-style:none}.teams-search{border-bottom:1px solid var(--border);color:var(--muted);align-items:center;gap:9px;padding:13px 23px;display:flex}.teams-search input{color:var(--text);background:0 0;border:0;width:100%;min-width:0;padding:5px 0;font-size:11px}.teams-search:focus-within{box-shadow:inset 0 -2px var(--accent)}.teams-search input:focus-visible{outline:none}.teams-pagination{border-top:1px solid var(--border);justify-content:center;padding:17px 23px;display:flex}.teams-member{border-bottom:1px solid var(--border);align-items:center;gap:13px;padding:19px 23px;display:flex}.teams-member:last-child{border-bottom:0}.teams-person-icon{width:38px;height:38px;color:var(--text);background:var(--panel-soft);border:1px solid var(--border);border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.teams-person-icon.is-self{color:var(--accent);background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 20%, var(--border))}.teams-person{flex:1;min-width:0}.teams-person strong{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.teams-person strong>small{color:var(--muted);font-size:11px;font-weight:400}.teams-person p{color:var(--muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px}.teams-role{color:var(--muted);border:1px solid var(--border);white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;display:inline-flex}.teams-role-owner{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 20%, var(--border));background:var(--accent-soft)}.teams-member-actions{align-items:center;gap:8px;display:flex}.teams-member-actions button{font-size:12px}.teams-member-lock{width:30px;color:var(--muted);place-items:center;display:grid}.teams-guide{padding:23px}.teams-guide>svg{color:var(--accent)}.teams-guide h2{font:400 25px/1.15 var(--font-display);letter-spacing:-.6px;margin:14px 0 10px}.teams-guide>p{color:var(--muted);margin:0;font-size:11px;line-height:1.8}.teams-role-guide{gap:15px;margin:20px 0 0;padding:0;display:grid}.teams-role-guide dt{margin-bottom:4px;font-size:11px;font-weight:500}.teams-role-guide dd{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.teams-guide-footnote{border-top:1px solid var(--border);padding-top:17px;margin-top:19px!important;font-size:12px!important}.teams-invitations{overflow:hidden}.teams-invitation{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:19px 23px;display:flex}.teams-invitation:last-child{border-bottom:0}.teams-invitation-icon{color:var(--muted);background:var(--panel-soft);border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.teams-invitation .teams-person strong{font-size:11px}.teams-invitation-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:11px;margin-top:6px;font-size:12px;display:flex}.teams-status{align-items:center;gap:5px;font-size:11px;display:inline-flex}.teams-status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.teams-status-pending{color:var(--warning)}.teams-status-accepted{color:var(--success)}.teams-empty{text-align:center;color:var(--muted);padding:33px 23px}.teams-empty>svg{margin-bottom:10px}.teams-empty h3{color:var(--text);margin:0 0 7px;font-size:13px;font-weight:500}.teams-empty p{max-width:440px;margin:0 auto;font-size:11px;line-height:1.7}.teams-empty button{margin-top:16px}.teams-loading{color:var(--muted);align-items:center;gap:11px;padding:30px 23px;font-size:11px;display:flex}.teams-card-error{margin:18px 23px}.teams-form{gap:19px;display:grid}.teams-form>p{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.teams-form-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;margin-top:5px;display:flex}.teams-form-actions .fp-button,.teams-form-actions .fp-button-secondary,.teams-form-actions .fp-button-danger{font-size:12px}.teams-confirm-person{border:1px solid var(--border);background:var(--panel-soft);border-radius:9px;align-items:center;gap:12px;padding:15px;display:flex}.teams-confirm-person p{color:var(--muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:11px}.teams-confirm-person strong{overflow-wrap:anywhere;font-size:13px}.teams-link-card{border:1px solid color-mix(in srgb, var(--success) 25%, var(--border));background:color-mix(in srgb, var(--success) 4%, var(--panel));border-radius:var(--radius);gap:15px;padding:23px;display:grid}.teams-link-heading{align-items:flex-start;gap:11px;display:flex}.teams-link-heading>svg{color:var(--success);flex:none;margin-top:2px}.teams-link-heading h2{margin:0 0 6px;font-size:14px}.teams-link-heading p{color:var(--muted);margin:0;font-size:11px;line-height:1.8}.teams-link-controls{align-items:center;gap:9px;display:flex}.teams-link-controls .fp-input{font-family:var(--font-mono);min-width:0;font-size:12px}.teams-link-controls button{flex:none;font-size:11px}.teams-link-note{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.teams-accept-card{border-color:color-mix(in srgb, var(--accent) 25%, var(--border));align-items:center;gap:18px;padding:23px;display:flex}.teams-accept-card>svg{color:var(--accent);flex:none}.teams-accept-card>div{flex:1;min-width:0}.teams-accept-card h2{margin:0 0 7px;font-size:15px}.teams-accept-card p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.7}.teams-accept-actions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.teams-reload-card{justify-items:start;gap:15px;padding:30px;display:grid}.teams-reload-card>svg{color:var(--warning)}.teams-reload-card h2{font:400 28px/1.2 var(--font-display);letter-spacing:-.7px}.teams-reload-card p{color:var(--muted);max-width:600px;margin:0;font-size:12px;line-height:1.8}.teams button:disabled,.teams-form button:disabled{opacity:.5;cursor:not-allowed}@media (width<=1170px){.teams-columns{grid-template-columns:minmax(0,1fr) 235px;gap:18px}.teams-workspace-card{flex-wrap:wrap}.teams-workspace-picker{width:100%;max-width:none;margin-inline-start:63px}.teams-workspace-picker .teams-field{flex:1;width:auto}.teams-member{flex-wrap:wrap;gap:10px}.teams-member-actions{margin-inline-start:48px}}@media (width<=900px){.teams-columns{grid-template-columns:minmax(0,1fr)}.teams-guide{padding:20px}}@media (width<=560px){.teams{gap:19px}.teams .dash-page-intro{flex-direction:column;gap:17px}.teams-page-actions{width:100%;padding-top:0}.teams-page-actions .fp-button{flex:1}.teams-workspace-card{gap:12px;padding:18px}.teams-workspace-mark{border-radius:10px;width:39px;height:39px;font-size:22px}.teams-workspace-copy h2{font-size:12px}.teams-workspace-picker{flex-direction:column;align-items:stretch;margin-inline-start:0}.teams-workspace-picker .teams-field{width:100%}.teams-workspace-picker>button{align-self:flex-end}.teams-card-header{align-items:flex-start;padding:18px}.teams-card-header h2{font-size:14px}.teams-card-header>.dash-text-button{font-size:12px}.teams-member,.teams-invitation{flex-wrap:wrap;gap:10px;padding:17px 18px}.teams-person strong{font-size:11px}.teams-member>.teams-person{flex:calc(100% - 52px)}.teams-member>.teams-role{margin-inline-start:48px}.teams-member-actions{margin-inline-start:auto}.teams-invitation>button{margin-inline-start:46px;font-size:12px}.teams-link-card,.teams-accept-card{padding:18px}.teams-link-controls{flex-wrap:wrap}.teams-link-controls button{flex:1}.teams-accept-card{align-items:flex-start;gap:12px}.teams-reload-card{padding:22px}.teams-form-actions{justify-content:stretch}.teams-form-actions button{flex:1}}.teams-role-comparison{margin-top:18px}.teams-role-comparison summary{cursor:pointer;font-size:12px;font-weight:500}.ss{--ss-ease:cubic-bezier(.16, 1, .3, 1)}.ss .ob-top{z-index:20;background:color-mix(in srgb, var(--bg) 78%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);position:sticky;top:0}.ss-main{max-width:1180px;padding-top:18px}.ss .ob-back{width:max-content;margin:0 0 6px;display:flex;position:static}.ss-basics .ob-back{grid-column:1/-1}.ss-step{animation:ss-rise .52s var(--ss-ease) both}@keyframes ss-rise{0%{opacity:0;transform:translateY(14px)}}.ss-eyebrow{background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--accent-ink);letter-spacing:.02em;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:12.5px;font-weight:600;display:inline-flex;margin:10px 0 0!important}.ss h1{letter-spacing:-.04em;font-size:clamp(34px,5vw,58px)}.ss-steps{align-items:center;gap:6px;display:flex}.ss-steps span{color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.ss-steps span+span:before{content:"";background:var(--border);border-radius:2px;width:28px;height:2px;margin-inline-end:2px}.ss-steps span.is-done+span:before,.ss-steps span.is-current+span:before{background:color-mix(in srgb, var(--accent) 45%, var(--border))}.ss-steps i{border:1.5px solid var(--border-strong);width:24px;height:24px;transition:background var(--duration-base), border-color var(--duration-base), color var(--duration-base);border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:600;display:grid}.ss-steps .is-current{color:var(--text)}.ss-steps .is-current i{border-color:var(--accent);background:var(--accent);color:var(--on-accent);box-shadow:0 0 0 4px var(--accent-soft)}.ss-steps .is-done i{border-color:var(--accent);color:var(--accent)}.ss-steps em{font-style:normal}.ss-kinds{text-align:start;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.ss-kinds>li{animation:ss-rise .6s var(--ss-ease) both;animation-delay:calc(var(--i,0) * 55ms + 80ms)}.ss-kind{border:1px solid var(--border);background:var(--panel);width:100%;height:100%;color:var(--text);text-align:start;box-shadow:var(--shadow-sm);transition:transform .38s var(--ss-ease), box-shadow .38s var(--ss-ease), border-color var(--duration-fast);border-radius:24px;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.ss-kind:hover:not(:disabled){box-shadow:var(--shadow-lg);border-color:var(--border-strong);transform:translateY(-4px)}.ss-kind:active:not(:disabled){transform:translateY(-1px)}.ss-kind:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.ss-kind.is-selected{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft), var(--shadow-md)}.ss-kind:disabled{cursor:progress;opacity:.7}.ss-kind-art{aspect-ratio:16/9.5;background:radial-gradient(120% 90% at 50% 0%, color-mix(in srgb, var(--art) 22%, transparent), transparent 70%), var(--art-soft);display:block;position:relative;overflow:hidden}.ss-kind-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--art) 28%, transparent), transparent);filter:blur(10px);border-radius:50%;height:90%;position:absolute;inset:auto -20% -55%}.ss-kind-thumb{aspect-ratio:16/10;background:var(--panel);width:64%;box-shadow:0 1px 0 #fff6 inset, 0 18px 40px -18px #0a0e1e8c, 0 0 0 1px color-mix(in srgb, var(--text) 8%, transparent);transition:transform .56s var(--ss-ease);border-radius:10px;position:absolute;top:18%;left:50%;overflow:hidden;transform:translate(-50%)}.ss-kind-thumb img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.ss-kind-thumb-1{z-index:0;filter:saturate(.9);transform:translate(-84%)translateY(10%)rotate(-6deg)scale(.84)}.ss-kind-thumb-2{z-index:0;filter:saturate(.9);transform:translate(-16%)translateY(10%)rotate(6deg)scale(.84)}.ss-kind-thumb-0{z-index:1}.ss-kind-art.has-1 .ss-kind-thumb-0,.ss-kind-thumb.is-sketch{width:70%;top:15%}.ss-kind:hover .ss-kind-thumb-0{transform:translate(-50%)translateY(-5%)scale(1.03)}.ss-kind:hover .ss-kind-thumb-1{transform:translate(-98%)translateY(6%)rotate(-9deg)scale(.84)}.ss-kind:hover .ss-kind-thumb-2{transform:translate(-2%)translateY(6%)rotate(9deg)scale(.84)}.ss-kind-badge{inset-inline-start:16px;z-index:2;background:var(--panel);width:40px;height:40px;color:var(--art-ink);box-shadow:0 8px 20px -8px color-mix(in srgb, var(--art) 70%, transparent);border-radius:13px;place-items:center;display:grid;position:absolute;bottom:14px}.ss-kind-text{gap:4px;padding:18px 20px 6px;display:grid}.ss-kind-text strong{font:500 20px/1.2 var(--font-display);letter-spacing:-.02em}.ss-kind-text small{color:var(--muted);font-size:14px}.ss-kind-includes{gap:5px;margin-top:10px;display:grid}.ss-kind-includes span{color:color-mix(in srgb, var(--text) 82%, var(--muted));align-items:flex-start;gap:7px;font-size:13px;line-height:1.35;display:flex}.ss-kind-includes .fp-icon{color:var(--accent);margin-top:2px}.ss-kind-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:14px 20px 18px;font-size:13px;font-weight:500;display:flex}.ss-kind-meta .fp-icon{color:var(--text);transition:transform var(--duration-base) var(--ss-ease)}.ss-kind:hover .ss-kind-meta .fp-icon{transform:translate(4px)}.ss-kind-check{top:14px;z-index:3;background:var(--accent);width:28px;height:28px;color:var(--on-accent);box-shadow:0 6px 16px -6px var(--accent);animation:ss-pop .36s var(--ss-ease);border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:14px}@keyframes ss-pop{0%{opacity:0;transform:scale(.4)}}.ss-kind.is-store{border-color:color-mix(in srgb, var(--tint-violet) 35%, var(--border))}.ss-kind.is-store:after{content:attr(data-badge);top:14px;z-index:3;background:var(--panel);color:var(--tint-violet-ink);letter-spacing:.01em;box-shadow:var(--shadow);border-radius:999px;padding:5px 10px;font-size:11.5px;font-weight:600;position:absolute;inset-inline-start:14px}.ss-unavailable{justify-content:center;margin:22px auto 0;padding:0;list-style:none;display:flex}.ss-unavailable li{border:1px dashed var(--border-strong);color:var(--muted);border-radius:999px;align-items:center;gap:10px;padding:9px 14px;font-size:13px;display:inline-flex}.ss-unavailable strong{color:var(--text);font-weight:500}.ss-unavailable em{background:var(--panel-soft);border-radius:999px;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:600}.ss-kinds>li.is-locked{grid-template-rows:1fr auto;gap:8px;display:grid}.ss-kind.is-locked{opacity:1;cursor:not-allowed;filter:saturate(.55)}.ss-kind.is-locked .ss-kind-meta .fp-icon{display:none}.ss-kind.is-locked.is-store:after{content:none}.ss-plan-note{background:color-mix(in srgb, var(--tint-violet) 10%, var(--panel));color:var(--text);text-align:start;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;padding:10px 14px;font-size:13px;font-weight:500;display:flex}.ss-plan-note .fp-icon{color:var(--tint-violet-ink)}.ss-plan-note a{color:var(--accent-ink);align-items:center;gap:4px;margin-inline-start:auto;font-weight:600;text-decoration:none;display:inline-flex}.ss-sketch{background:var(--panel);--ink-a:color-mix(in srgb, var(--art) 70%, var(--text));--ink-b:color-mix(in srgb, var(--art) 22%, var(--panel));gap:7%;height:100%;padding:6% 7%;display:grid}.ss-sketch-bar{align-items:center;gap:6%;display:flex}.ss-sketch-bar i{background:var(--ink-b);border-radius:3px;flex:1;height:5px;display:block}.ss-sketch-bar i:first-child{background:var(--ink-a);flex:0 0 22%}.ss-sketch-hero{justify-items:start;gap:6px;display:grid}.ss-sketch-hero b{background:var(--ink-a);border-radius:4px;width:70%;height:9px;display:block}.ss-sketch-hero b+b{background:var(--ink-b);width:48%;height:6px}.ss-sketch-hero span{background:var(--art);border-radius:6px;width:22%;height:10px;display:block}.ss-sketch-grid,.ss-sketch-list,.ss-sketch-blocks{grid-template-columns:repeat(3,1fr);gap:6%;display:grid}.ss-sketch-grid span,.ss-sketch-list span{gap:4px;display:grid}.ss-sketch-grid i,.ss-sketch-list i,.ss-sketch-blocks i,.ss-sketch-mosaic i{aspect-ratio:1;background:var(--ink-b);border-radius:6px;display:block}.ss-sketch-grid b,.ss-sketch-list b{background:var(--ink-b);border-radius:2px;height:4px;display:block}.ss-sketch-list i{aspect-ratio:4/3}.ss-sketch-mosaic{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:5%;display:grid}.ss-sketch-mosaic i{aspect-ratio:auto;min-height:18px}.ss-sketch-mosaic i:first-child{grid-row:span 2}.ss-sketch-cta{background:var(--ink-b);border-radius:8px;justify-items:center;gap:6px;padding:8% 0;display:grid}.ss-sketch-cta b{background:var(--ink-a);border-radius:4px;width:46%;height:7px}.ss-sketch-cta span{background:var(--art);border-radius:7px;width:28%;height:12px}.ss-sketch-blocks i{aspect-ratio:4/3}.ss-basics{text-align:start;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:56px;display:grid}.ss-basics .ob-lead{margin:14px 0 28px!important}.ss-form{gap:8px;max-width:540px;display:grid}.ss-form>label,.ss-form-row label{margin-top:12px;font-size:13.5px;font-weight:600}.ss-form .fp-input{border-radius:14px;min-height:50px;font-size:16px}.ss-name-input{letter-spacing:-.01em;min-height:62px!important;font-size:22px!important}.ss-form-row{gap:14px;display:grid}.ss-form-row.has-two{grid-template-columns:1fr 1fr}.ss-form-row>div{gap:8px;display:grid}.ss-about{resize:vertical;min-height:96px;line-height:1.5}.ss-hint{color:var(--muted);font-size:13px}.ss-optional{color:var(--muted);margin-inline-start:6px;font-weight:500}.ss .ob-field-error{justify-content:flex-start}.ss-continue{justify-self:start;min-width:190px;margin-top:18px;border-radius:15px!important;min-height:52px!important;font-size:15.5px!important}.ss-preview{animation:ss-rise .7s var(--ss-ease) .12s both;position:relative}.ss-preview:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--art) 30%, transparent), transparent);filter:blur(24px);border-radius:40px;position:absolute;inset-block:10% -8%;inset-inline:8% -6%}.ss-preview-window{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow-lg);transition:transform .7s var(--ss-ease);border-radius:20px;position:relative;overflow:hidden;transform:perspective(1400px)rotateY(-7deg)rotateX(2deg)}.ss-preview:hover .ss-preview-window{transform:perspective(1400px)rotateY(0)rotateX(0)}.ss-preview-chrome{border-bottom:1px solid var(--border);background:var(--panel-soft);gap:6px;padding:12px 14px;display:flex}.ss-preview-chrome i{background:var(--border-strong);border-radius:50%;width:10px;height:10px}.ss-preview-site{display:grid}.ss-preview-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.ss-preview-header strong{text-overflow:ellipsis;white-space:nowrap;font:600 16px/1.2 var(--font-display);letter-spacing:-.01em;overflow:hidden}.ss-preview-header span{color:var(--muted);white-space:nowrap;gap:12px;font-size:12px;display:flex}.ss-preview-header em{align-items:center;gap:4px;font-style:normal;display:inline-flex}.ss-preview-shot{aspect-ratio:16/10;overflow:hidden}.ss-preview-shot img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.ss-preview-site .ss-sketch{aspect-ratio:16/10}.ss-preview-caption{color:var(--muted);justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex;margin-top:16px!important}.ss-starts{text-align:start;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;display:grid}.ss-start-pair{gap:16px;display:grid}.ss-start{border:1px solid var(--border);background:var(--panel);width:100%;color:var(--text);text-align:start;box-shadow:var(--shadow-sm);transition:transform .38s var(--ss-ease), box-shadow .38s var(--ss-ease), border-color var(--duration-fast);border-radius:22px;align-items:center;gap:18px;padding:22px 24px;display:flex;position:relative;overflow:hidden}.ss-start:hover:not(:disabled){box-shadow:var(--shadow-md);border-color:var(--border-strong);transform:translateY(-3px)}.ss-start:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.ss-start-icon{background:var(--accent-soft);width:48px;height:48px;color:var(--accent-ink);border-radius:15px;flex:none;place-items:center;display:grid}.ss-start-copy{flex:1;gap:4px;min-width:0;display:grid}.ss-start-copy strong{font:500 19px/1.2 var(--font-display);letter-spacing:-.02em}.ss-start-copy span{color:var(--muted);font-size:14px;line-height:1.45}.ss-start-ai{color:#fff;background:radial-gradient(120% 140% at 0 0,#6d5cff 0%,#0000 55%),radial-gradient(120% 140% at 100% 100%,#e0518f 0%,#0000 55%),linear-gradient(135deg,#4c3fd8,#8a4fd8);border:0;flex-wrap:wrap;align-content:center;min-height:100%;padding:30px;box-shadow:0 30px 60px -30px #5b47e0b3}.ss-start-ai:before{content:"";background:conic-gradient(from 0deg, transparent 0 70%, #ffffff29 80%, transparent 90%);animation:9s linear infinite ss-spin;position:absolute;inset:-40%}@keyframes ss-spin{to{transform:rotate(360deg)}}.ss-start-ai>*{z-index:1;position:relative}.ss-start-ai .ss-start-icon{color:#fff;background:#ffffff2e;border-radius:18px;width:56px;height:56px}.ss-start-ai .ss-start-copy{flex-basis:calc(100% - 80px)}.ss-start-ai .ss-start-copy strong{font-size:27px}.ss-start-ai .ss-start-copy span{color:#ffffffe6;font-size:15px}.ss-start-cta{margin-inline-start:74px;color:#3b2bb8;background:#fff;border-radius:13px;align-items:center;gap:8px;margin-top:8px;padding:11px 18px;font-weight:600;display:inline-flex}.ss-start-ai:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 36px 70px -30px #5b47e0d9}.ss-start-ai:focus-visible{outline-color:var(--tint-violet)}.ss-templates-head{text-align:start;justify-content:space-between;align-items:center;gap:16px;margin:44px 0 16px;display:flex}.ss-templates-head h2{font:500 24px/1.2 var(--font-display);letter-spacing:-.02em}.ss-demo{color:var(--muted);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.ss-demo input{width:18px;height:18px;accent-color:var(--accent)}.ss-templates{text-align:start;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.ss-templates>li{animation:ss-rise .56s var(--ss-ease) both;animation-delay:calc(min(var(--i,0), 8) * 45ms)}.ss-template{border:1px solid var(--border);background:var(--panel);height:100%;box-shadow:var(--shadow-sm);transition:transform .38s var(--ss-ease), box-shadow .38s var(--ss-ease);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.ss-template:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.ss-template-art{aspect-ratio:16/10;border:0;border-bottom:1px solid var(--border);background:var(--panel-soft);padding:0;display:block;position:relative;overflow:hidden}.ss-template-art img{z-index:1;object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .9s var(--ss-ease);position:absolute;inset:0}.ss-template:hover .ss-template-art img{transform:scale(1.04)}.ss-template-fallback{text-align:center;font:500 20px/1.2 var(--font-display);place-items:center;padding:18px;display:grid;position:absolute;inset:0}.ss-template-peek{z-index:2;inset-inline-end:12px;background:color-mix(in srgb, var(--panel) 92%, transparent);color:var(--text);box-shadow:var(--shadow);opacity:0;transition:opacity var(--duration-base), transform var(--duration-base) var(--ss-ease);border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;bottom:12px;transform:translateY(6px)}.ss-template-art:hover .ss-template-peek,.ss-template-art:focus-visible .ss-template-peek{opacity:1;transform:none}.ss-template-info{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.ss-template-info h3{font-size:16px;font-weight:600}.ss-template-info p{color:var(--muted);margin-top:2px;font-size:13px}.ss-best{vertical-align:2px;background:var(--accent-soft);color:var(--accent-ink);border-radius:999px;margin-inline-start:8px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.ss-more{color:var(--muted);margin-top:22px!important}.ss-progress{z-index:70;background:color-mix(in srgb, var(--bg) 72%, transparent);-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);animation:app-pop var(--duration-base) var(--ease-out);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ss-progress-card{background:var(--panel);width:min(440px,100%);box-shadow:var(--shadow-lg);text-align:center;border-radius:28px;justify-items:center;gap:12px;padding:34px 32px 30px;display:grid}.ss-progress-mark{background:var(--accent-soft);width:68px;height:68px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.ss-progress-mark.is-done{background:var(--accent);color:var(--on-accent);animation:ss-pop .48s var(--ss-ease);box-shadow:0 0 0 10px var(--accent-soft)}.ss-progress-card>strong{font:500 22px/1.25 var(--font-display);letter-spacing:-.02em}.ss-progress-card ol{text-align:start;gap:10px;width:100%;margin:6px 0 0;padding:0;list-style:none;display:grid}.ss-progress-card li{color:var(--muted);transition:color var(--duration-base);align-items:center;gap:10px;font-size:14px;display:flex}.ss-progress-card li>span{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.ss-progress-card li>span i{background:var(--border-strong);border-radius:50%;width:8px;height:8px}.ss-progress-card li.is-done{color:var(--text)}.ss-progress-card li.is-done>span{background:var(--accent-soft);color:var(--accent);animation:ss-pop .36s var(--ss-ease)}.ss-progress-card li.is-running{color:var(--text);font-weight:500}.ss-progress-card li.is-failed{color:var(--danger)}.ss-progress-card li .dash-spinner{transform:scale(.8)}.ss-progress-note{color:var(--muted);text-align:start;font-size:13.5px;margin-top:4px!important}.ss-picker-modal{width:min(980px,100vw - 32px)}.ss-kinds.is-compact{gap:12px}.ss-kinds.is-compact .ss-kind{border-radius:18px}.ss-kinds.is-compact .ss-kind-art{aspect-ratio:16/7.5}.ss-kinds.is-compact .ss-kind-text{padding:12px 14px 0}.ss-kinds.is-compact .ss-kind-text strong{font-size:16px}.ss-kinds.is-compact .ss-kind-text small{font-size:13px}.ss-kinds.is-compact .ss-kind-meta{padding:10px 14px 12px}.ss-kinds.is-compact .ss-kind.is-store:after{content:none}.ss-kind-pill{background:var(--art-soft,var(--panel-soft));color:var(--art-ink,var(--muted));white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.ss-selling{gap:12px;display:grid}.ss-selling .dash-divider{margin:2px 0}.ss-selling-kind{justify-content:space-between;align-items:center;gap:12px;display:flex}.ss-selling-loading{color:var(--muted);align-items:center;gap:10px;font-size:13.5px;display:flex}.ss-switch-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.ss-switch-row strong{font-size:15px}.ss-switch-row p{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.45}.ss-switch{background:var(--border-strong);width:52px;height:32px;transition:background var(--duration-base);border:0;border-radius:999px;flex:none;padding:0;position:relative}.ss-switch span{top:3px;width:26px;height:26px;transition:transform .32s var(--ss-ease,cubic-bezier(.16, 1, .3, 1));background:#fff;border-radius:50%;position:absolute;inset-inline-start:3px;box-shadow:0 2px 6px #0003}.ss-switch[aria-checked=true]{background:var(--accent)}.ss-switch[aria-checked=true] span{transform:translate(20px)}.ss-switch:disabled{opacity:.5;cursor:not-allowed}.ss-switch:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.ss-turn-on,.ss-bank{background:var(--panel-soft);animation:app-pop var(--duration-base) var(--ease-out);border-radius:14px;gap:8px;padding:14px;display:grid}.ss-turn-on label,.ss-bank label{gap:6px;font-size:13px;font-weight:600;display:grid}.ss-turn-on small,.ss-bank small{color:var(--muted);font-size:12.5px}.ss-turn-on .fp-button,.ss-bank .fp-button{justify-self:start}.ss-selling-status{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.ss-selling-done{color:var(--success);align-items:center;gap:8px;font-size:14px;display:flex}.ss-tasks{counter-reset:task;gap:2px;margin:0;padding:0;list-style:none;display:grid}.ss-tasks>li{border-top:1px solid var(--border);grid-template-columns:32px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.ss-tasks>li:first-child{border-top:0}.ss-task-icon{background:var(--accent-soft);width:32px;height:32px;color:var(--accent-ink);border-radius:10px;place-items:center;display:grid}.ss-tasks strong{font-size:14px}.ss-tasks p{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.45}.ss-task-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.ss-task-actions .fp-button-secondary{min-height:36px;padding:6px 12px;font-size:13px}.ss-bank{margin-top:10px}.ss-selling-note{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.ss-selling-links{flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.ss-selling-links a{color:var(--accent);font-weight:500;text-decoration:none}.ss-settings-kind{align-items:center;gap:16px;display:flex}.ss-settings-kind>div{flex:1;gap:2px;display:grid}.ss-settings-kind small{color:var(--muted)}@media (width<=1100px){.ss-kinds,.ss-templates{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-basics{grid-template-columns:minmax(0,1fr);gap:32px}.ss-preview{max-width:560px}.ss-starts{grid-template-columns:minmax(0,1fr)}}@media (width<=680px){.ss .ob-top{grid-template-columns:auto 1fr;gap:10px;padding:12px 16px}.ss .ob-top .fp-brand{font-size:18px}.ss-steps{grid-area:2/1/auto/-1;justify-content:center}.ss-steps em{display:none}.ss-main{padding:12px 16px 64px}.ss .ob-back{margin-bottom:4px;position:static}.ss h1{font-size:34px}.ss .ob-lead{font-size:15.5px;margin-bottom:24px!important}.ss-kinds,.ss-templates{grid-template-columns:minmax(0,1fr);gap:12px}.ss-kind{border-radius:20px;grid-template-rows:auto 1fr;grid-template-columns:38% minmax(0,1fr);display:grid}.ss-kind-art{aspect-ratio:auto;grid-row:1/span 2;min-height:136px}.ss-kind-thumb{width:82%;top:22%}.ss-kind-art.has-1 .ss-kind-thumb-0,.ss-kind-thumb.is-sketch{width:84%}.ss-kind-thumb-1,.ss-kind-thumb-2{display:none}.ss-kind-badge{inset-inline-start:10px;border-radius:10px;width:32px;height:32px;bottom:10px}.ss-kind-text{padding:14px 14px 0}.ss-kind-text strong{font-size:17px}.ss-kind-text small{font-size:13px}.ss-kind-includes{display:none}.ss-kind-meta{padding:8px 14px 14px;font-size:12px}.ss-kind.is-store:after{top:auto;bottom:10px;padding:4px 8px;font-size:10.5px;inset-inline:auto 10px}.ss-unavailable li{border-radius:16px;flex-wrap:wrap}.ss-form-row.has-two{grid-template-columns:minmax(0,1fr)}.ss-continue{justify-self:stretch}.ss-preview{display:none}.ss-start{border-radius:18px;gap:14px;padding:18px}.ss-start-ai{padding:22px}.ss-start-ai .ss-start-copy{flex-basis:calc(100% - 70px)}.ss-start-ai .ss-start-copy strong{font-size:22px}.ss-start-cta{justify-content:center;width:100%;margin-inline-start:0}.ss-templates-head{flex-direction:column;align-items:flex-start;margin-top:32px}.ss-template-peek{opacity:1;transform:none}.ss-progress-card{padding:28px 22px 24px}.ss-settings-kind{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.ss-step,.ss-kinds>li,.ss-templates>li,.ss-preview,.ss-kind-check,.ss-progress-mark.is-done{animation:none!important}.ss-start-ai:before{animation:none}.ss-kind,.ss-kind-thumb,.ss-start,.ss-template,.ss-template-art img,.ss-preview-window{transition:none!important}.ss-preview-window{transform:none}}.home-integrations .app-card-head{gap:8px}.home-integrations .app-card-head h2{flex-wrap:wrap}.home-integrations .home-row-main :is(strong,small){white-space:normal;overflow-wrap:anywhere}.home-integrations .home-row{align-items:flex-start;padding-block:12px}.home-integrations .home-row-chevron{flex-shrink:0;margin-top:8px}.home-integrations .home-integration-error{color:var(--tint-coral-ink);background:var(--tint-coral-soft)}.home-integrations .home-integration-warning{color:var(--tint-amber-ink);background:var(--tint-amber-soft)}.home-integration-reason{margin-top:4px;font-size:13px;line-height:1.5;display:block}.home-integration-empty{align-items:flex-start;gap:12px;padding-block:10px;display:flex}.home-integration-empty strong{font-size:14px;font-weight:500}.home-integration-empty p{color:var(--muted);margin-block:4px 8px;font-size:13.5px;line-height:1.55}.home-integration-footer{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:12px;padding-top:12px;display:flex}.home-integration-footer small{color:var(--muted);font-size:12px}.lc-workspace{min-width:0}.lc-flow-list,.lc-request-list{margin:20px 0 0;padding:0;list-style:none}.lc-flow-list>li{border-top:1px solid var(--border);align-items:center;gap:24px;padding:24px 0;display:flex}.lc-flow-list>li>div{flex:1;min-width:0}.lc-flow-list>li>a,.lc-flow-list>li>button{flex-shrink:0}.lc-row-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lc-row-heading h4{margin:0;font-size:14px;font-weight:600}.lc-flow-list p{color:var(--muted);max-width:62ch;margin:8px 0;font-size:13px;line-height:1.6}.lc-flow-list small{color:var(--muted);font-size:11px}.lc-trigger ol{counter-reset:workflow;margin:20px 0;padding:0;list-style:none}.lc-trigger li{counter-increment:workflow;border-inline-start:1px solid var(--border);margin-inline-start:8px;padding:0 0 20px 28px;position:relative}.lc-trigger li:last-child{border-color:#0000;padding-bottom:0}.lc-trigger li:before{content:counter(workflow);inset-inline-start:-10px;background:var(--panel);border:1px solid var(--border);border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:grid;position:absolute;top:0}.lc-trigger strong{font-size:12px;font-weight:600}.lc-trigger p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.65}.lc-history{margin-top:24px}.lc-history>.em-field{max-width:280px}.lc-preview-note{color:var(--muted);border-top:1px solid var(--border);margin:0;padding:16px 18px;font-size:12px;line-height:1.7}.lc-request-list>li{border-top:1px solid var(--border)}.lc-request-toggle{width:100%;color:var(--text);text-align:start;cursor:pointer;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.lc-request-toggle>span:first-child{min-width:0}.lc-request-toggle strong{overflow-wrap:anywhere;font-size:13px;font-weight:500}.lc-request-toggle small{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;font-size:12px;line-height:1.6;display:block}.lc-request-toggle:focus-visible{outline:2px solid var(--text);outline-offset:4px}.lc-request-proof{padding:0 0 20px}@media (width<=640px){.lc-flow-list>li{padding:20px 0;display:block}.lc-flow-list>li>a,.lc-flow-list>li>button{min-height:44px;margin-top:16px}.lc-request-toggle{flex-direction:column;align-items:flex-start;gap:10px}.lc-history>.em-field{max-width:none}}.em-workspace{min-width:0;margin-bottom:32px}.em-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin:20px 0 22px;display:flex}.em-heading h2{letter-spacing:-.035em;margin:5px 0 8px;font-size:26px;line-height:1.2}.em-heading p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.em-heading>.em-field{min-width:200px;margin:0}.em-eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500}.em-tabs{border-bottom:1px solid var(--border);gap:24px;margin-bottom:24px;display:flex;overflow-x:auto}.em-tabs button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;padding:12px 0;font-size:13px}.em-tabs button[aria-current]{color:var(--text);border-bottom-color:var(--text)}.em-workspace h3{letter-spacing:-.02em;margin:0 0 10px;font-size:16px}.em-workspace h4{margin:24px 0 8px;font-size:13px}.em-workspace .app-card-head{flex-wrap:wrap;align-items:flex-start;gap:16px}.em-note{color:var(--muted);margin:10px 0 20px;font-size:12px;line-height:1.7}.em-form{max-width:760px}.em-fieldset{border:0;min-width:0;margin:0;padding:0}.em-field{flex-direction:column;gap:7px;min-width:0;margin:0 0 18px;font-size:13px;line-height:1.5;display:flex}.em-field>span{font-weight:500}.em-field small{color:var(--muted);font-size:12px;line-height:1.5}.em-field .fp-input{width:100%;min-width:0;font:inherit}.em-field textarea{resize:vertical;line-height:1.65}.em-fields-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.em-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.em-check{align-items:flex-start;gap:10px;margin:20px 0;font-size:13px;line-height:1.6;display:flex}.em-check input{width:17px;height:17px;accent-color:var(--accent);flex-shrink:0;margin-top:2px}.em-dialog{max-width:560px}.em-dialog .em-form{padding-top:10px}.em-dialog>p{font-size:13px;line-height:1.7}.em-toolbar{justify-content:space-between;align-items:flex-end;gap:16px;margin:24px 0 12px;display:flex}.em-toolbar .em-field{margin:0}.em-toolbar select{min-width:180px}.em-empty{text-align:center;color:var(--muted);padding:42px 12px;font-size:13px;line-height:1.7}.em-empty h3{color:var(--text);margin:14px 0 8px}.em-empty p{max-width:400px;margin:0 auto 20px}.em-list{margin:16px 0 0;padding:0;list-style:none}.em-list>li{border-top:1px solid var(--border);align-items:center;gap:16px;min-width:0;padding:18px 0;display:flex}.em-list>li>div{flex:1;min-width:0}.em-list strong{overflow-wrap:anywhere;font-size:14px;font-weight:500}.em-list p{color:var(--muted);margin:5px 0;font-size:12px;line-height:1.6}.em-status{white-space:nowrap;background:var(--panel-soft);color:var(--muted);border-radius:5px;padding:3px 8px;font-size:11px;line-height:1.5;display:inline-block}.em-status[data-state=queued],.em-status[data-state=accepted]{color:var(--accent-ink);background:var(--accent-soft)}.em-status[data-state=failed],.em-status[data-state=unresolved],.em-status[data-state=bounced]{color:var(--danger)}.em-status[data-state=delivered]{color:var(--success)}.em-campaign-list>li{padding:0}.em-campaign-link{width:100%;color:inherit;align-items:center;gap:20px;padding:20px 0;text-decoration:none;display:flex}.em-campaign-link>span:first-child{flex:1;min-width:0}.em-campaign-link small{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;font-size:12px;line-height:1.5;display:block}.em-campaign-meta{text-align:end;flex-shrink:0}.em-campaign-link:hover strong{text-underline-offset:3px;text-decoration:underline}.em-audience-count{font-size:13px}.em-audience-count strong{letter-spacing:-.03em;margin-inline-end:8px;font-size:23px}.em-steps{border-bottom:1px solid var(--border);color:var(--muted);gap:32px;margin:0 0 24px;padding:0;font-size:12px;list-style:none;display:flex}.em-steps li{border-bottom:2px solid #0000;gap:10px;padding:12px 0;display:flex}.em-steps li[aria-current]{color:var(--text);border-color:var(--text)}.em-compose{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:20px;display:grid}.em-compose-main{min-width:0}.em-audience>h3{margin-top:8px}.em-audience>p:not(.em-note){overflow-wrap:anywhere;font-size:13px;line-height:1.6}.em-audience{position:sticky;top:24px}.em-body{min-height:260px}.em-review{grid-template-columns:minmax(280px,.85fr) minmax(0,1.25fr);align-items:start;gap:24px;display:grid}.em-review-checklist{min-width:0}.em-facts{margin:20px 0;font-size:13px;line-height:1.6}.em-facts>div{border-top:1px solid var(--border);padding:12px 0}.em-facts dt{color:var(--muted);margin-bottom:4px;font-size:11px}.em-facts dd{overflow-wrap:anywhere;white-space:pre-line;margin:0}.em-facts dd small{color:var(--muted);display:block}.em-count{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:30px;line-height:1.4}.em-send{width:100%;margin-top:24px}.em-preview-panel{border:1px solid var(--border-strong);background:var(--panel);border-radius:12px;min-width:0;overflow:hidden}.em-preview-label{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:14px 18px;font-size:12px;display:flex}.em-preview-label small{color:var(--muted);font-size:11px}.em-preview{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:0;width:100%;height:620px;display:block}.em-plain{border-top:1px solid var(--border);padding:14px 18px;font-size:12px}.em-plain summary,.em-snapshot summary{cursor:pointer}.em-plain pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;padding-top:10px;line-height:1.7}.em-confirm-subject{overflow-wrap:anywhere;font-weight:500}.em-outcomes{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:0;margin:24px 0;display:grid}.em-outcomes>div{border-inline-start:1px solid var(--border);padding:16px}.em-outcomes>div:first-child{border-inline-start:0;padding-inline-start:0}.em-outcomes dt{color:var(--muted);font-size:11px;line-height:1.5}.em-outcomes dd{font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin:8px 0 0;font-size:28px;line-height:1.3}.em-outcomes>[data-state=unresolved] dd,.em-outcomes>[data-state=failed] dd{color:var(--danger)}.em-snapshot{border-top:1px solid var(--border);padding-top:18px;font-size:13px}.em-recipients{margin-top:24px}.em-recipients>.em-field{max-width:260px;margin-top:20px}.em-recipient-list{margin:16px 0;padding:0;list-style:none}.em-recipient-list>li{border-top:1px solid var(--border);overflow-wrap:anywhere;padding:18px 0;font-size:13px;line-height:1.6}.em-recipient-list>li>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.em-recipient-list p{color:var(--muted);margin:10px 0;font-size:12px}.em-recipient-list small{color:var(--muted);font-size:11px}.em-recipient-list code{overflow-wrap:anywhere;font-size:12px}@media (width<=1100px){.em-compose{grid-template-columns:minmax(0,1fr) 240px}.em-review{grid-template-columns:1fr}.em-review-checklist .em-facts{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.em-preview{height:680px}}@media (width<=640px){.em-workspace .dash-feedback,.em-dialog .dash-feedback{grid-template-columns:18px minmax(0,1fr);display:grid}.em-workspace .dash-feedback>button,.em-dialog .dash-feedback>button{white-space:normal;text-align:start;grid-column:2;justify-self:start;min-height:44px;margin-inline-start:0}.em-heading{flex-direction:column;gap:16px}.em-heading h2{font-size:23px}.em-heading>.em-field{width:100%}.em-tabs{gap:20px}.em-tabs button{min-height:44px}.em-compose{grid-template-columns:1fr}.em-audience{grid-row:1;position:static}.em-fields-row{grid-template-columns:1fr;gap:0}.em-steps{gap:20px}.em-actions>button{min-height:44px}.em-workspace .app-card-head>.fp-button{width:100%}.em-campaign-link{flex-wrap:wrap;gap:10px;padding:18px 0}.em-campaign-link>span:first-child{flex-basis:calc(100% - 32px)}.em-campaign-meta{text-align:start;order:3;align-items:center;gap:10px;width:100%;display:flex}.em-campaign-meta small{margin:0}.em-list>li{flex-wrap:wrap}.em-list>li>div{flex-basis:100%}.em-review-checklist .em-facts{grid-template-columns:1fr}.em-preview{height:600px}.em-preview-label{padding:12px}.em-outcomes{grid-template-columns:1fr 1fr}.em-outcomes>div:nth-child(odd){border-inline-start:0;padding-inline-start:0}.em-recipient-list>li>div{flex-direction:column;align-items:flex-start;gap:6px}.em-toolbar{align-items:center}.em-toolbar select{min-width:0}.em-recipients>.em-field{max-width:none}}.pf-workspace{max-width:1320px}.pf-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.pf-workspace .app-card{box-shadow:none;padding:20px}.pf-state{background:var(--panel-soft);color:var(--muted);white-space:nowrap;border-radius:5px;padding:4px 8px;font-size:11px;font-weight:500;line-height:1.5;display:inline-flex}.pf-state[data-state=attention]{color:var(--warning);background:color-mix(in srgb,var(--warning) 9%,var(--panel))}.pf-state[data-state=active]{color:var(--success);background:color-mix(in srgb,var(--success) 8%,var(--panel))}.pf-counts{border-block:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0;padding:20px 0;display:grid}.pf-counts dt{color:var(--muted);font-size:11px;line-height:1.5}.pf-counts dd{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:28px;line-height:1.2}.pf-blockers{border-inline-start:2px solid var(--warning);background:var(--panel-soft);border-radius:0 6px 6px 0;margin:18px 0;padding:14px 16px;font-size:12px;line-height:1.7}.pf-blockers strong{color:var(--text);font-weight:500}.pf-blockers ul{margin:8px 0 0;padding-inline-start:16px}.pf-blockers li+li{margin-top:6px}.pf-url{grid-template-columns:1fr auto;align-items:center;gap:10px;min-width:0;margin-top:24px;display:grid}.pf-url>span{grid-column:1/-1;font-size:12px;font-weight:500}.pf-url code{background:var(--panel-soft);border:1px solid var(--border);overflow-wrap:anywhere;min-width:0;color:var(--text);-webkit-user-select:all;user-select:all;border-radius:6px;padding:10px 12px;font-size:11px;line-height:1.7;display:block}.pf-checked{color:var(--muted);margin:18px 0 0;font-size:11px}.pf-boundary{border-top:1px solid var(--border);color:var(--muted);margin-top:20px;padding-top:16px;font-size:12px;line-height:1.7}.pf-boundary summary{color:var(--text);cursor:pointer}.pf-boundary p{margin:12px 0 0}.pf-settings .em-note{margin-top:8px}.pf-country{text-transform:uppercase;max-width:100px}.pf-settings>.fp-button{width:100%}.pf-diagnostics{margin-top:24px}.pf-filters{grid-template-columns:minmax(180px,320px) 200px;gap:16px;margin:24px 0 4px;display:grid}.pf-products{margin:0;padding:0;list-style:none}.pf-products>li{border-top:1px solid var(--border);padding:18px 0}.pf-product-title{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pf-product-title>div{min-width:0}.pf-product-title a{color:var(--text);text-decoration:none}.pf-product-title a:hover{text-underline-offset:3px;text-decoration:underline}.pf-product-title strong{overflow-wrap:anywhere;font-size:14px;font-weight:500}.pf-product-title small{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.6;display:block}.pf-issues{color:var(--muted);margin:14px 0;padding-inline-start:17px;font-size:12px;line-height:1.7}.pf-issues li+li{margin-top:6px}.pf-issues li[data-severity=error]::marker{color:var(--warning)}.pf-detail-link{margin-top:8px;font-size:12px}.pf-editor{margin-top:24px}.pf-editor-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.pf-editor-heading h3{overflow-wrap:anywhere;font-size:22px;line-height:1.4}.pf-editor-heading .em-note{margin-bottom:0}.pf-editor-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:20px;display:grid}.pf-editor-main{gap:20px;min-width:0;display:grid}.pf-product-check{position:sticky;top:24px}.pf-check-note{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.6;display:block}.pf-save{flex-wrap:wrap;gap:10px;padding:16px 0;display:flex}.pf-editor .app-link-button{font-size:12px}.pf-editor .em-field small{overflow-wrap:anywhere}.pf-handoff .em-actions .app-link-button{align-items:center;gap:6px;display:inline-flex}@media (width<=1100px){.pf-layout{grid-template-columns:minmax(0,1fr) 280px}.pf-url{grid-template-columns:1fr}.pf-url>button{justify-self:start}.pf-editor-layout{grid-template-columns:minmax(0,1fr) 230px}}@media (width<=800px){.pf-layout,.pf-editor-layout{grid-template-columns:1fr}.pf-product-check{grid-row:1;position:static}.pf-counts{gap:12px}.pf-filters{grid-template-columns:minmax(0,1fr) 180px}}@media (width<=640px){.pf-workspace .app-card{padding:16px}.pf-counts dd{font-size:25px}.pf-counts dt{font-size:12px}.pf-counts{padding-block:16px}.pf-filters{grid-template-columns:1fr;gap:0}.pf-product-title,.pf-editor-heading{flex-direction:column;gap:10px}.pf-product-title .pf-state{align-self:flex-start}.pf-url code{font-size:11px}.pf-save{flex-direction:column;align-items:stretch}.pf-save button,.pf-url>button{min-height:44px}.pf-settings .em-check{align-items:center;min-height:44px}.pf-detail-link{align-items:center;min-height:44px;display:inline-flex}.pf-editor-heading>.fp-button-secondary{justify-content:center;width:100%}}.pf-settings .dash-feedback{grid-template-columns:18px minmax(0,1fr);display:grid}.pf-settings .dash-feedback>button{white-space:normal;text-align:start;grid-column:2;justify-self:start;margin-inline-start:0}.sf-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:18px;margin-bottom:18px;display:grid}.sf-card{gap:14px;display:grid}.sf-grid>.app-card{margin:0}.sf-form{gap:14px;min-width:0;display:grid}.sf-field{gap:6px;display:grid}.sf-label-row{justify-content:space-between;align-items:baseline;gap:10px;font-weight:500;display:flex}.sf-label{font-weight:500}.sf-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.sf-count.is-ok{color:var(--success)}.sf-count.is-long{color:var(--danger)}.sf-hint{color:var(--muted);font-size:13px}.sf-note{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.sf-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sf-device{width:fit-content}.sf-ai{justify-self:start}.sf-media{gap:8px;display:grid}.sf-media-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sf-media-thumb{border:1px solid var(--border);background:var(--surface-sunken);width:96px;height:64px;color:var(--muted);border-radius:10px;place-items:center;display:grid;overflow:hidden}.sf-media-thumb img{object-fit:cover;width:100%;height:100%}.sf-media-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sf-library{border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;max-height:260px;padding:8px;display:grid;overflow-y:auto}.sf-library-item{aspect-ratio:4/3;background:var(--surface-sunken);color:var(--muted);border:2px solid #0000;border-radius:9px;place-items:center;padding:0;display:grid;overflow:hidden}.sf-library-item img{object-fit:cover;width:100%;height:100%}.sf-library-item.is-selected{border-color:var(--accent)}.sf-library-item:focus-visible{box-shadow:var(--focus-ring);outline:none}.sf-pages{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sf-pages li{align-items:flex-start;gap:10px;display:flex}.sf-pages li strong,.sf-pages li small{display:block}.sf-pages li small{color:var(--muted);font-size:12.5px}.sf-pages .is-ok{color:var(--success);flex:none;margin-top:2px}.sf-pages .is-todo{color:var(--warning);flex:none;margin-top:2px}.sf-more{margin-top:18px}@media (width<=759px){.sf-media-actions>*,.sf-actions>.fp-button{flex:100%;justify-content:center}}.pr{min-width:0;font-size:14px}.pr-heading{justify-content:space-between;align-items:start;gap:20px;margin:28px 0 24px;display:flex}.pr-heading h2{margin:0 0 8px;font-size:22px;font-weight:500;line-height:1.4}.pr-heading p{color:var(--muted);max-width:660px;margin:0;font-size:14px;line-height:1.6}.pr button,.pr select{min-height:44px}.pr .fp-input{width:100%;font-size:14px}.pr-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pr-settings{border:1px solid var(--border);background:var(--panel);border-radius:12px;margin:0 0 24px}.pr-settings>summary{cursor:pointer;align-items:center;gap:12px;min-height:60px;padding:16px 20px;list-style:none;display:flex}.pr-settings>summary::-webkit-details-marker{display:none}.pr-settings>summary>strong{font-weight:500}.pr-settings>summary>span{color:var(--muted);margin-inline-start:auto;font-size:12px}.pr-settings>form{max-width:800px;padding:0 20px 20px}.pr-settings p{color:var(--muted);font-size:13px;line-height:1.65}.pr-settings fieldset{border:0;flex-wrap:wrap;align-items:start;gap:20px 40px;padding:8px 0 0;display:flex}.pr-settings label{align-items:start;gap:12px;display:flex}.pr-settings label>input{width:18px;height:18px;accent-color:var(--accent);margin:2px 0 0}.pr-settings label>span{gap:6px;font-size:13px;display:grid}.pr-settings label strong{font-weight:500}.pr-settings label small{color:var(--muted);max-width:260px;font-size:12px}.pr-settings fieldset>button{flex-shrink:0;margin-inline-end:100%}.pr-prerequisite{background:var(--panel-soft);border-inline-start:2px solid var(--border-strong);padding:12px 16px;font-size:13px;line-height:1.65}.pr-muted{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.pr-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;display:flex}.pr-status-tabs{flex-wrap:wrap;gap:6px;display:flex}.pr-status-tabs button{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.pr-status-tabs button[aria-pressed=true]{color:var(--text);background:var(--panel);border-color:var(--border-strong)}.pr-status-tabs button>span{background:var(--panel-soft);font-variant-numeric:tabular-nums;border-radius:4px;padding:2px 6px;font-size:11px}.pr-kind{color:var(--muted);align-items:center;gap:12px;font-size:12px;display:flex}.pr-kind select{min-width:170px}.pr-filter{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;display:flex}.pr-workspace{border:1px solid var(--border);background:var(--panel);border-radius:12px;grid-template-columns:minmax(250px,.85fr) minmax(0,1.5fr);min-height:520px;display:grid;overflow:hidden}.pr-queue{border-inline-end:1px solid var(--border);min-width:0}.pr-queue-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:16px 20px;font-size:13px;display:flex}.pr-queue-heading strong{font-weight:500}.pr-queue-heading>span{color:var(--muted);font-size:11px}.pr-queue-row{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);text-align:start;font:inherit;cursor:pointer;background:0 0;border-inline-start:2px solid #0000;gap:10px;padding:20px;display:grid}.pr-queue-row:hover{background:var(--panel-soft)}.pr-queue-row.is-selected{background:var(--accent-soft);border-inline-start-color:var(--accent)}.pr-row-top{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.pr-row-top>strong{overflow-wrap:anywhere;font-weight:500}.pr-row-top>time{color:var(--muted);white-space:nowrap;font-size:11px}.pr-row-kind,.pr-row-photos{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.pr-row-kind svg{flex-shrink:0}.pr-row-title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.55;display:-webkit-box;overflow:hidden}.pr-row-product{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.pr-load-more{padding:20px}.pr-detail{min-width:0}.pr-detail-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:5px 16px;display:flex}.pr-detail-heading button{font-size:12px}.pr-detail>.fp-feedback{margin:20px}.pr-content{padding:24px 28px}.pr-product-context{border-bottom:1px solid var(--border);overflow-wrap:anywhere;gap:6px;margin:0 0 24px;padding:0 0 20px;font-size:13px;display:grid}.pr-product-context>strong{font-size:15px;font-weight:500}.pr-product-context>span,.pr-product-context>small{color:var(--muted);font-size:12px}.pr-product-context>button{color:var(--accent);justify-self:start;padding:4px 0;font-size:12px}.pr-submission-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;font-size:12px;display:flex}.pr-submission-meta>span{align-items:center;gap:6px;display:inline-flex}.pr-badge{border:1px solid var(--border);color:var(--text);border-radius:6px;padding:4px 8px;font-size:11px}.pr-badge.is-approved{color:var(--success)}.pr-badge.is-rejected{color:var(--danger)}.pr-author{justify-content:space-between;gap:12px;font-size:13px;display:flex}.pr-author>strong{overflow-wrap:anywhere;font-weight:500}.pr-author>time{color:var(--muted);flex-shrink:0;font-size:12px}.pr-content article h3{overflow-wrap:anywhere;margin:20px 0 12px;font-size:19px;font-weight:500;line-height:1.5}.pr-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0;font-size:14px;line-height:1.75}.pr-photos{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.pr-photos a{border:1px solid var(--border);background:var(--panel-soft);border-radius:6px;width:110px;height:110px;display:block;overflow:hidden}.pr-photos img{object-fit:contain;width:100%;height:100%}.pr-photo-notice{color:var(--muted);font-size:12px}.pr-published-reply{border-inline-start:2px solid var(--border-strong);margin:24px 0;padding-inline-start:20px}.pr-published-reply>strong{font-size:12px;font-weight:500}.pr-moderation{border-top:1px solid var(--border);margin-top:28px;padding-top:24px}.pr-moderation h3{margin:0 0 8px;font-size:15px;font-weight:500}.pr-moderation>p{color:var(--muted);margin:0 0 24px;font-size:12px;line-height:1.65}.pr-moderation fieldset{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.pr-moderation label{margin-top:8px;font-size:13px;font-weight:500}.pr-moderation label>span{color:var(--muted);font-weight:400}.pr-moderation small{color:var(--muted);font-size:12px;line-height:1.6}.pr-moderation textarea{resize:vertical;line-height:1.6}.pr-moderation button{align-self:start;margin-top:14px}.pr-empty{text-align:center;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:56px 24px;display:flex}.pr-empty h3{color:var(--text);margin:0;font-size:16px;font-weight:500}.pr-empty p{max-width:300px;margin:0;font-size:13px;line-height:1.75}.pr-select-empty{min-height:500px}@media (width<=800px){.pr-heading{flex-wrap:wrap;gap:16px}.pr-heading h2{font-size:21px}.pr-settings>summary{flex-wrap:wrap;gap:8px;padding:16px}.pr-settings>summary>span{flex-basis:100%;order:3;margin-inline-start:0;padding-inline-start:24px}.pr-settings>summary>svg:last-child{margin-inline-start:auto}.pr-settings>form{padding:0 16px 20px}.pr-toolbar{flex-direction:column;align-items:stretch;gap:16px}.pr-status-tabs{justify-content:space-between;gap:4px}.pr-status-tabs button{gap:6px;padding:8px;font-size:12px}.pr-kind{justify-content:space-between}.pr-kind select{flex:1;width:auto;max-width:240px}.pr-workspace{grid-template-columns:1fr;min-height:360px}.pr-queue{border-inline-end:0}.pr-workspace.has-selection>.pr-queue,.pr-workspace:not(.has-selection)>.pr-detail{display:none}.pr-content{padding:20px 16px}.pr-detail-heading{padding:5px 8px}.pr-detail-heading button{font-size:11px}.pr-photos a{width:88px;height:88px}.pr-moderation button{width:100%}}:root{--fp-ai-1:#4fb3ff;--fp-ai-2:#6f7dff;--fp-ai-3:#ad7bff;--fp-ai-4:#ff8fbf;--fp-ai-gradient:linear-gradient(120deg, var(--fp-ai-1) 0%, var(--fp-ai-2) 42%, var(--fp-ai-3) 74%, var(--fp-ai-4) 100%);--fp-film-ease:cubic-bezier(.2, .65, .3, 1)}@media (width>=721px){html.fp-touring .app-content{width:calc(100% - min(420px,46vw));transition:margin .7s var(--fp-film-ease), width .7s var(--fp-film-ease);margin-inline-end:min(420px,46vw)}}html.fp-touring [data-fp-anchor]{scroll-margin-top:150px}.fp-tour-spot{z-index:44;inset-inline-start:0;pointer-events:none;transition:transform .9s var(--fp-film-ease), width .9s var(--fp-film-ease), height .9s var(--fp-film-ease);background:linear-gradient(120deg,#4fb3ff0f,#ad7bff0d);border-radius:12px;animation:2.2s ease-in-out infinite fp-breathe;position:fixed;top:0;box-shadow:0 0 0 4px #6f7dff1f,0 0 34px #6f7dff4d}.fp-tour-spot:before{content:"";border-radius:inherit;background:var(--fp-ai-gradient);-webkit-mask-composite:xor;padding:2px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.fp-tour-spot b{inset-inline-start:10px;background:var(--fp-ai-gradient);color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 20px);box-shadow:0 6px 16px -8px var(--fp-ai-2);border-radius:999px;align-items:center;gap:5px;padding:3px 10px 3px 8px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex;position:absolute;top:-11px;overflow:hidden}@keyframes fp-breathe{50%{box-shadow:0 0 0 6px #6f7dff24,0 0 46px #6f7dff5c}}.fp-tour-changed{animation:fp-value 1.4s var(--fp-film-ease) both;border-radius:10px}@keyframes fp-value{0%{box-shadow:none;background-color:#0000}25%{background-color:color-mix(in srgb, var(--fp-ai-2) 16%, transparent);box-shadow:0 0 0 6px color-mix(in srgb, var(--fp-ai-2) 10%, transparent)}to{box-shadow:none;background-color:#0000}}.fp-tour-caption{z-index:46;background:var(--panel);width:min(320px,100vw - 24px);color:var(--text);border:1px solid var(--border);animation:fp-in .35s var(--fp-film-ease) both;pointer-events:auto;border-radius:14px;gap:6px;padding:12px 14px;display:grid;position:fixed;box-shadow:0 2px 6px #0e15200f,0 24px 56px -24px #0e1e3c73}.fp-tour-caption.is-docked{top:84px;left:50%;transform:translate(-50%)}.fp-tour-caption strong{font-size:13px;font-weight:650}.fp-tour-line{flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.fp-tour-line span{color:var(--muted)}.fp-tour-line del{color:var(--muted);-webkit-text-decoration-color:color-mix(in srgb, var(--muted) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--muted) 60%, transparent)}.fp-tour-line ins{background:var(--fp-ai-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:650;text-decoration:none}.fp-tour-help{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}@keyframes fp-in{0%{opacity:0;translate:0 8px}}.app-topbar-watch{min-width:0;display:none}@media (width>=721px){html.fp-touring:has(.sa-panel) .app-topbar{grid-template-columns:minmax(0,1fr) minmax(0,560px) minmax(0,1fr);padding-inline-end:calc(min(420px,46vw) + 16px)}html.fp-touring:has(.sa-panel) .app-topbar-end{visibility:hidden}}html.fp-touring .app-topbar-watch:not(:empty){grid-area:1/2;justify-content:center;display:flex}html.fp-touring .app-topbar:has(.app-topbar-watch:not(:empty)) .app-search{display:none}.fp-tour-bar{color:#fff;min-width:0;max-width:100%;height:34px;animation:fp-pop .5s var(--fp-film-ease) both;background:#0e1520e6;border-radius:999px;align-items:center;gap:6px;padding:0 4px 0 12px;font-size:12.5px;font-weight:500;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}:root[data-theme=dark] .fp-tour-bar{background:#ffffff1a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fp-tour-bar{background:#ffffff1a}}.fp-tour-bar.is-floating{z-index:47;max-width:calc(100vw - 24px);position:fixed;top:8px;left:50%;transform:translate(-50%)}.fp-tour-live{background:var(--fp-ai-gradient);border-radius:50%;flex:none;width:9px;height:9px;animation:1.4s ease-out infinite fp-live}.fp-tour-bar.is-paused .fp-tour-live{opacity:.6;animation:none}.fp-tour-text{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.fp-tour-sub{color:#ffffff9e}.fp-tour-chips{flex:0 auto;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.fp-tour-chips li{color:#fffc;white-space:nowrap;border:1px solid #ffffff2e;border-radius:999px;padding:2px 8px;font-size:11px;transition:border-color .3s,box-shadow .3s,opacity .3s}.fp-tour-chips li.is-active{color:#fff;border-color:#7c88ff;box-shadow:0 0 0 3px #6f7dff47}.fp-tour-chips li.is-done{opacity:.62}.fp-tour-button{color:#fff;min-width:26px;height:26px;font:inherit;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.fp-tour-button:hover{background:#fff3}.fp-tour-button:focus-visible{outline-offset:2px;outline:2px solid #9aa4ff}.fp-tour-button.is-primary{background:var(--fp-ai-gradient)}@keyframes fp-pop{0%{opacity:0;scale:.96}}@keyframes fp-live{0%{box-shadow:0 0 #6f7dff99}to{box-shadow:0 0 0 8px #6f7dff00}}.fp-tour-stage{z-index:43;background:var(--bg);animation:fp-in .35s var(--fp-film-ease) both;flex-direction:column;gap:8px;padding:10px 14px 14px;display:flex;position:fixed}.fp-tour-stage-head{align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.fp-tour-stage-head strong{font-weight:650}.fp-tour-stage-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);flex:1;font-size:12px;overflow:hidden}.fp-tour-stage-devices{background:var(--panel-2,color-mix(in srgb, var(--text) 6%, transparent));border-radius:8px;gap:2px;padding:2px;display:inline-flex}.fp-tour-stage-devices button{width:30px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.fp-tour-stage-devices button[aria-pressed=true]{background:var(--panel);color:var(--text);box-shadow:0 1px 2px #0e15201f}.fp-tour-stage-devices button:focus-visible{outline:2px solid var(--fp-ai-2);outline-offset:1px}.fp-tour-stage-frame{background:color-mix(in srgb, var(--text) 5%, transparent);border-radius:12px;flex:1;justify-content:center;min-height:0;display:flex;overflow:hidden}.fp-tour-stage-frame iframe{width:100%;height:100%;transition:width .5s var(--fp-film-ease);background:#fff;border:0;border-radius:12px}.fp-tour-stage.is-phone .fp-tour-stage-frame iframe{width:min(390px,100%)}.fp-tour-spot.is-preview{border-radius:14px}@media (width<=720px){.fp-tour-stage{padding:8px 8px 10px}.fp-tour-stage-head .sa-link,.fp-tour-stage-path{display:none}html.fp-touring .sa-panel{height:min(44dvh,100%)}html.fp-touring [data-fp-anchor]{scroll-margin-top:120px}html.fp-touring .app-topbar-watch:not(:empty){flex:1;order:1}html.fp-touring .app-topbar:has(.app-topbar-watch:not(:empty)) :is(.app-topbar-site,.app-search,.app-appearance){display:none}html.fp-touring .app-topbar-start{flex:none}html.fp-touring .app-topbar-end{order:2}.fp-tour-chips,.fp-tour-button-text,.fp-tour-who,.fp-tour-sub{display:none}.fp-tour-bar{height:32px;padding-inline-start:10px}}@media (prefers-reduced-motion:reduce){.fp-tour-spot{transition:none;animation:none}.fp-tour-changed,.fp-tour-caption,.fp-tour-bar,.fp-tour-live,.fp-tour-stage{animation:none}.fp-tour-stage-frame iframe,html.fp-touring .app-content{transition:none}}.sa-trigger{width:auto;color:var(--text);gap:6px;padding:0 10px;position:relative}.sa-trigger .fp-icon{color:var(--accent)}.sa-trigger.is-active{background:color-mix(in srgb, var(--accent) 12%, transparent)}.sa-trigger-label{white-space:nowrap;font-size:13px;font-weight:600}.sa-badge{top:-3px;background:var(--accent);min-width:16px;height:16px;color:var(--on-button,#fff);text-align:center;border-radius:999px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;inset-inline-end:-7px}.sa-running-dot{top:6px;background:var(--accent);border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite sa-pulse;position:absolute;inset-inline-start:22px}.sa-running-dot.is-inline{vertical-align:middle;margin-inline-end:5px;display:inline-block;position:static}@keyframes sa-pulse{50%{opacity:.35}}.sa-mark{background:color-mix(in srgb, var(--accent) 14%, transparent);width:30px;height:30px;color:var(--accent);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sa-title{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.sa-title strong,.sa-title h1{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:650;overflow:hidden}.sa-mode{background:var(--surface-sunken);color:var(--muted);vertical-align:middle;border-radius:999px;margin-inline-start:4px;padding:1px 7px;font-size:11px;font-weight:600}.sa-title small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sa-panel{z-index:45;top:0;inset-inline-end:0;background:var(--panel);border-inline-start:1px solid var(--border);width:min(420px,100vw);box-shadow:var(--shadow-lg);animation:sa-in .18s var(--ease-out,ease-out);flex-direction:column;display:flex;position:fixed;bottom:0}.sa-panel:focus{outline:none}@keyframes sa-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.sa-head{border-bottom:1px solid var(--border);align-items:center;gap:6px;padding:10px 10px 10px 16px;display:flex}.sa-page{height:calc(100dvh - var(--topbar-height,60px) - 48px);border:1px solid var(--border);border-radius:var(--radius,16px);background:var(--panel);grid-template-columns:260px minmax(0,1fr);min-height:460px;display:grid;overflow:hidden}.sa-sessions{border-inline-end:1px solid var(--border);background:var(--panel-soft);flex-direction:column;min-height:0;display:flex}.sa-sessions-head{padding:12px}.sa-new{width:100%;min-height:38px}.sa-session-list{flex:1;align-content:start;gap:2px;margin:0;padding:0 8px 8px;list-style:none;display:grid;overflow-y:auto}.sa-session-list li{border-radius:10px;align-items:center;display:flex}.sa-session-list li.is-active,.sa-session-list li:hover{background:color-mix(in srgb, var(--text) 6%, transparent)}.sa-session{min-width:0;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;gap:2px;padding:8px 10px;display:grid}.sa-session strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.sa-session small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sa-session-delete{opacity:0;width:30px;height:30px}.sa-session-list li:hover .sa-session-delete,.sa-session-delete:focus-visible{opacity:1}.sa-sessions-foot{border-top:1px solid var(--border);padding:10px 12px}.sa-sessions-foot p{align-items:center;gap:6px;margin:0;display:flex}.sa-pad{padding:8px 16px}.sa-main{flex-direction:column;min-width:0;min-height:0;display:flex}.sa-main-head{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:12px 16px;display:flex}.sa-list-toggle{display:none}.sa-main .sa-chat{flex:1;min-height:0}.sa-main .sa-body{padding:20px max(16px,50% - 380px)}.sa-main .sa-composer{padding:12px max(16px,50% - 380px) 16px}.sa-chat{flex-direction:column;flex:1;min-height:0;display:flex}.sa-body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:14px;padding:16px;display:flex;overflow-y:auto}.sa-intro p{margin:0 0 8px;font-size:14px;line-height:1.55}.sa-muted{color:var(--muted);font-size:13px}.sa-site-pick{color:var(--muted);gap:4px;margin-bottom:12px;font-size:12px;display:grid}.sa-site-pick select{border:1px solid var(--border);background:var(--panel);color:var(--text);font:inherit;border-radius:8px;padding:7px 9px;font-size:13px}.sa-examples{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.sa-examples button{text-align:start;border:1px solid var(--border);background:var(--panel-soft);width:100%;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;padding:9px 12px;font-size:13px}.sa-examples button:hover{border-color:var(--border-strong,var(--muted))}.sa-msg p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.sa-msg-user{background:color-mix(in srgb, var(--accent) 12%, var(--panel));border-radius:16px 16px 4px;align-self:flex-end;max-width:85%;padding:9px 13px}.sa-msg-assistant{gap:10px;max-width:100%;display:grid}.sa-note{color:var(--muted);align-self:center;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.sa-result{border:1px solid var(--border);border-radius:12px;gap:10px;padding:12px;display:grid}.sa-changes,.sa-failed,.sa-plan-steps,.sa-next ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sa-changes li,.sa-failed li,.sa-next li{grid-template-columns:auto 1fr auto;align-items:start;gap:8px;font-size:13px;display:grid}.sa-next li{grid-template-columns:1fr auto}.sa-changes li .fp-icon{color:var(--success,var(--accent));margin-top:2px}.sa-failed li{grid-template-columns:auto 1fr}.sa-failed li .fp-icon{color:var(--danger);margin-top:2px}.sa-failed small,.sa-steps small{color:var(--muted);font-size:12px;display:block}.sa-next{border-top:1px solid var(--border);padding-top:8px}.sa-next h3,.sa-plan h3{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:12px;font-weight:650}.sa-link{color:var(--accent);white-space:nowrap;align-items:center;gap:3px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.sa-link:hover{text-decoration:underline}.sa-plan{border:1px solid var(--border);background:var(--panel-soft);border-radius:12px;gap:10px;padding:12px;display:grid}.sa-plan[data-state=dismissed]{opacity:.7}.sa-plan-steps li{border-bottom:1px solid var(--border);gap:6px;padding-bottom:8px;display:grid}.sa-plan-steps li:last-child{border-bottom:0;padding-bottom:0}.sa-plan-steps label{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:8px;font-size:13px;display:grid}.sa-plan-steps input{accent-color:var(--accent);margin-top:3px}.sa-plan-summary{gap:4px;display:grid}.sa-tags{flex-wrap:wrap;gap:4px;display:flex}.sa-tag{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--text);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.sa-tag.is-danger{background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger)}.sa-details{gap:3px;margin:0 0 0 26px;font-size:12px;display:grid}.sa-details div{grid-template-columns:minmax(80px,38%) 1fr;gap:8px;display:grid}.sa-details dt{color:var(--muted)}.sa-details dd{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px;margin:0;display:flex}.sa-details del{color:var(--muted)}.sa-details ins{font-weight:600;text-decoration:none}.sa-plan-actions{flex-wrap:wrap;gap:8px;display:flex}.sa-links{border:1px solid var(--border);background:var(--panel);border-radius:12px;gap:8px;padding:12px;display:grid}.sa-links h3{margin:0;font-size:13px}.sa-links p{margin:0}.sa-links ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sa-links li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;font-size:13px;display:grid}.sa-links li>span{grid-column:1/-1;font-weight:600}.sa-links input{min-width:0;font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:8px;padding:6px 8px;font-size:12px}.sa-plan-actions .fp-button,.sa-plan-actions .fp-button-secondary,.sa-suggestion .fp-button-secondary,.sa-resume .fp-button-secondary,.sa-toast .fp-button-secondary{min-height:34px;padding:6px 13px}.sa-suggestion{border:1px dashed color-mix(in srgb, var(--accent) 45%, var(--border));border-radius:12px;align-items:center;gap:8px;padding:8px 8px 8px 12px;font-size:13px;display:flex}.sa-suggestion>.fp-icon{color:var(--accent);flex:none}.sa-suggestion span{flex:1}.sa-resume{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sa-options{flex-wrap:wrap;gap:6px;display:flex}.sa-chip{border:1px solid var(--border);background:var(--panel);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:6px 12px;font-size:13px}.sa-chip:hover{border-color:var(--accent)}.sa-progress{border:1px solid var(--border);background:var(--panel-soft);border-radius:12px;gap:8px;padding:12px;display:grid}.sa-progress-head{align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.sa-progress-label{flex:1;min-width:0}.sa-progress-head small{color:var(--muted);font-weight:500}.sa-leave{margin:0;font-size:12px}.sa-steps{gap:5px;max-height:260px;margin:0;padding:0;font-size:13px;list-style:none;display:grid;overflow-y:auto}.sa-steps li{grid-template-columns:16px 1fr;align-items:start;gap:7px;display:grid}.sa-steps li .fp-icon{color:var(--muted);margin-top:3px}.sa-steps li .dash-spinner{transform-origin:0 0;transform:scale(.7)}.sa-steps .sa-design-steps{color:var(--muted);gap:2px;margin:4px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.sa-steps .sa-design-steps li{grid-template-columns:none;align-items:center;gap:6px;display:flex}.sa-steps .sa-design-steps li .fp-icon{flex:none;margin-top:0}.sa-steps .sa-design-steps li[data-kind=change]{color:var(--text)}.sa-steps li[data-state=done] .fp-icon{color:var(--success,var(--accent))}.sa-steps li[data-state=failed] .fp-icon{color:var(--danger)}.sa-steps li[data-state=active] span{font-weight:600}.sa-alert{background:color-mix(in srgb, var(--danger) 9%, transparent);color:var(--text);border-radius:10px;margin:0;padding:8px 12px;font-size:13px}.sa-alert[role=status]{background:var(--panel-soft)}.sa-composer{border-top:1px solid var(--border);gap:8px;padding:10px 12px 12px;display:grid}.sa-input{border:1px solid var(--border);background:var(--panel);border-radius:14px}.sa-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent)}.sa-input textarea{resize:vertical;width:100%;min-height:48px;max-height:220px;color:var(--text);font:inherit;background:0 0;border:0;padding:11px 13px 4px;font-size:14px;line-height:1.45;display:block}.sa-input textarea:focus{outline:none}.sa-actions{justify-content:flex-end;align-items:center;gap:6px;padding:4px 6px 6px;display:flex}.sa-hint{color:var(--muted);margin-inline-end:auto;padding-inline-start:6px;font-size:11px}.sa-chat.is-compact .sa-hint{display:none}.sa-send{min-height:34px;padding:6px 12px}.sa-attachments{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sa-attachments li{border:1px solid var(--border);border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:3px 4px 3px 8px;font-size:12px;display:inline-flex}.sa-attachments li span{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.sa-attachments button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}.sa-attachments.is-sent{justify-content:flex-end;margin-top:6px}.sa-toasts{z-index:60;inset-inline-end:16px;gap:8px;width:min(380px,100vw - 32px);display:grid;position:fixed;bottom:16px}.sa-toast{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow-lg);animation:sa-up .2s var(--ease-out,ease-out);border-radius:14px;align-items:center;gap:10px;padding:10px 8px 10px 12px;display:flex}.sa-toast p{flex:1;margin:0;font-size:13px;font-weight:600;line-height:1.4}.sa-toast[data-status=failed] .sa-mark,.sa-toast[data-status=interrupted] .sa-mark{background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger)}@keyframes sa-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sa-panel,.sa-toast,.sa-running-dot{animation:none}}@media (width<=860px){.sa-page{height:calc(100dvh - var(--topbar-height,60px) - 96px);border-radius:12px;grid-template-columns:minmax(0,1fr)}.sa-sessions{display:none}.sa-page.is-list-open .sa-sessions{z-index:5;width:min(300px,86vw);box-shadow:var(--shadow-lg);display:flex;position:absolute;inset-block:0;inset-inline:0 auto}.sa-page{position:relative}.sa-list-toggle{display:inline-flex}.sa-session-delete{opacity:1}}@media (width<=720px){.sa-trigger-label{display:none}.sa-trigger{width:44px;padding:0}.sa-panel{top:auto;border-inline-start:0;border-top:1px solid var(--border);width:100%;height:min(88dvh,100%);padding-bottom:env(safe-area-inset-bottom);border-radius:18px 18px 0 0;animation-name:sa-up;inset-inline-start:0}.sa-input textarea{font-size:16px}.sa-hint{display:none}.sa-toasts{bottom:calc(76px + env(safe-area-inset-bottom))}}.sa-diff{gap:4px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.sa-diff li{grid-template-columns:minmax(84px,38%) minmax(0,1fr);align-items:baseline;gap:8px;animation:.35s cubic-bezier(.2,.65,.3,1) both sa-fade;display:grid}.sa-diff-label{color:var(--muted);overflow-wrap:anywhere}.sa-diff-value{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:inline-flex}.sa-diff-value del{color:var(--muted)}.sa-diff-value ins{color:var(--text);font-weight:650;text-decoration:none}.sa-diff-value em{color:var(--danger);font-size:11.5px;font-style:normal}.sa-diff li[data-kind=added] ins{color:var(--success,var(--accent))}.sa-diff-more{color:var(--muted)}.sa-diff-note{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.sa-thumbs{gap:4px;display:inline-flex}.sa-thumb{object-fit:cover;border:1px solid var(--border);background:var(--panel-soft);width:28px;height:28px;color:var(--muted);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.sa-live-change{background:var(--panel);border:1px solid var(--border);border-radius:10px;margin-top:6px;padding:8px 10px;animation:.35s cubic-bezier(.2,.65,.3,1) both sa-fade}@keyframes sa-fade{0%{opacity:0;transform:translateY(8px)}}.sa-cards{gap:8px;display:grid}.sa-card{border:1px solid var(--border);background:var(--panel);border-radius:12px;animation:.35s cubic-bezier(.2,.65,.3,1) both sa-fade}.sa-card>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 12px;list-style:none;display:grid}.sa-card>summary::-webkit-details-marker{display:none}.sa-card>summary>.fp-icon:first-child{color:var(--success,var(--accent))}.sa-card>summary>.fp-icon:last-child{color:var(--muted);transition:transform .2s}.sa-card[open]>summary>.fp-icon:last-child{transform:rotate(180deg)}.sa-card-title{min-width:0;display:grid}.sa-card-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sa-card-title small{color:var(--muted);font-size:11.5px}.sa-card-entries{gap:10px;margin:0;padding:0 12px 10px;list-style:none;display:grid}.sa-card-entries li{border-top:1px solid var(--border);gap:6px;padding-top:8px;display:grid}.sa-card-entries li.is-undone .sa-diff{opacity:.55}.sa-card-summary{margin:0;font-size:13px}.sa-card-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sa-link-button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.sa-link-button:hover{text-decoration:underline}.sa-link-button:disabled{opacity:.5;cursor:default}.sa-link-button .dash-spinner{transform:scale(.6)}.sa-undone{color:var(--muted);align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.sa-guide{justify-self:start;min-height:34px;padding:6px 13px}.sa-watch{border:1px solid var(--border);height:28px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;margin-inline-end:auto;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.sa-watch.is-on{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.sa-watch+.sa-hint{margin-inline-end:0}@media (prefers-reduced-motion:reduce){.sa-diff li,.sa-live-change,.sa-card{animation:none}}.gr-bar{background:var(--surface-sunken);height:6px;box-shadow:inset 0 0 0 1px var(--border);border-radius:999px;overflow:hidden}.gr-bar i{border-radius:inherit;background:var(--status-done);height:100%;transition:width .6s var(--ease-out);display:block}.gr-card{gap:14px;display:grid}.gr-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gr-card-head h2,.gr-done h2{font-size:17px;font-weight:600}.gr-card-head p,.gr-done p{color:var(--muted);margin-top:3px;font-size:13.5px}.gr-checking{color:var(--muted);align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}.gr-next{background:var(--surface-sunken);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:14px;display:grid}.gr-next-label{background:var(--accent-soft);color:var(--accent-ink);border-radius:999px;place-self:start;padding:2px 8px;font-size:12px;font-weight:600}.gr-next-body strong,.gr-next-body small{display:block}.gr-next-body small{color:var(--muted);margin-top:2px;font-size:13px}.gr-done-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.gr-done-row>div{flex:1;min-width:200px}.gr-done-mark{background:color-mix(in srgb, var(--status-done) 14%, var(--panel));width:36px;height:36px;color:var(--status-done);border-radius:50%;place-items:center;display:grid}.gr-groups{gap:16px;margin-top:18px;display:grid}.gr-group{padding-bottom:8px}.app-root .gr-group-title{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:600}.gr-steps{gap:2px;margin:0 -10px;padding:0;list-style:none;display:grid}.gr-step-link{min-height:var(--target-min);color:var(--text);border-radius:12px;align-items:center;gap:12px;padding:8px 10px;text-decoration:none;display:flex}.gr-step-link:hover{background:var(--surface-sunken)}.gr-step-link:focus-visible{box-shadow:var(--focus-ring);outline:none}.gr-step.is-current .gr-step-link{background:var(--surface-sunken)}.gr-step-text{flex:1;min-width:0}.gr-step-text strong,.gr-step-text small{display:block}.gr-step-text strong{font-weight:500}.gr-step.is-done .gr-step-text strong{color:var(--muted);font-weight:400}.gr-step-text small{color:var(--muted);font-size:13px}.gr-chevron{color:var(--muted);flex:none}.gr-current{background:var(--accent-soft);color:var(--accent-ink)}.gr-optional{color:var(--muted);font-size:12px}.gr-mark{border:1.5px dashed var(--status-todo);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.gr-mark.is-done{background:var(--status-done);color:var(--panel);border:0}.gr-mark.is-skipped{color:var(--status-skipped);border-style:solid}.gr-mark.is-error{color:var(--status-error);border:0}.gr-step.is-current .gr-mark{border-style:solid;border-color:var(--status-current)}.gr-skipped-toggle{width:100%;min-height:var(--target-min);color:var(--muted);background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.gr-skipped-toggle .gr-group-title{margin:0}.gr-line{color:var(--muted);gap:4px;margin:4px 0 8px;font-size:12.5px;display:grid}p.gr-line{color:var(--status-done);align-items:center;gap:6px;display:flex}.gr-drawer-layer{z-index:60;justify-content:flex-end;display:flex;position:fixed;inset:0}.gr-drawer-backdrop{background:#080c1452;border:0;position:absolute;inset:0}.gr-drawer:focus,.gr-drawer:focus-visible{outline:none}.gr-drawer{width:min(var(--drawer-width), 100%);background:var(--panel);height:100%;box-shadow:var(--shadow-lg);animation:gr-slide var(--duration-base) var(--ease-spring);outline:none;flex-direction:column;display:flex;position:relative}@keyframes gr-slide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.gr-drawer-head{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:18px 20px;display:flex}.gr-drawer-head h2{flex:1;font-size:17px;font-weight:600}.gr-drawer-body{flex:1;align-content:start;gap:14px;padding:20px;display:grid;overflow-y:auto}.gr-why{font-size:15px}.gr-fact{background:var(--surface-sunken);border-radius:12px;align-items:flex-start;gap:8px;padding:12px;font-size:14px;display:flex}.gr-fact>.fp-icon{color:var(--muted);flex:none;margin-top:2px}.gr-fact.is-done>.fp-icon{color:var(--status-done)}.gr-fact.is-error>.fp-icon{color:var(--status-error)}.gr-fact>span{flex:1}.gr-note{color:var(--muted);font-size:13.5px}.gr-about{gap:6px;font-weight:500;display:grid}.gr-leftovers summary{cursor:pointer;color:var(--accent-ink);font-weight:500}.gr-leftovers ul{gap:4px;margin:8px 0 0;padding-inline-start:18px;display:grid}.gr-leftovers small{color:var(--muted);margin-inline-start:8px}.gr-drawer-foot{padding:16px 20px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gr-drawer-foot:empty{display:none}.gr-done-note{color:var(--status-done);align-items:center;gap:6px;font-size:13.5px;display:inline-flex}@media (width<=599px){.gr-drawer{width:100%}.gr-drawer-foot>.fp-button,.gr-drawer-foot>.fp-button-secondary{flex:100%;justify-content:center}.gr-next{grid-template-columns:minmax(0,1fr)}.gr-next-actions>*{justify-content:center;width:100%}}.app-sidebar{background:var(--sidebar-surface)}.app-nav-heading{font-size:12px;font-weight:400}.app-nav-link{border-radius:8px}.app-nav-link.is-active{background:var(--accent-soft);box-shadow:inset 2px 0 var(--accent)}.app-nav-link.is-active>.fp-icon{color:var(--accent-ink)}.app-nav-badge,:root[data-theme=dark] .app-nav-badge{color:var(--on-accent)}.app-topbar{background:color-mix(in srgb, var(--bg) 94%, transparent);-webkit-backdrop-filter:blur(5px)}.app-workspace-mark{background:var(--panel-soft);border:1px solid var(--border-strong);color:var(--text);box-shadow:none}.app-avatar{background:var(--panel-soft);color:var(--text);border:1px solid var(--border-strong)}.app-root :is(.app-card,.app-stat,.app-site-card,.home-site-card){box-shadow:none}.app-root :is(.app-page-header h1,.dash-detail-heading h1,.home-greeting h1){font-family:var(--font-display);letter-spacing:-.035em}.app-root h1:not(.dash-document-preview *){font-family:var(--font-display);letter-spacing:-.035em;font-weight:500}.app-root :is(.app-stat-icon,.app-card-icon,.app-quick-icon,.home-shortcut-icon,.app-empty-art){background:var(--panel-soft);color:var(--muted)}.app-root .app-empty-art i{display:none}.app-root .home-welcome{background:var(--panel)}.app-root .dash-modal{box-shadow:var(--shadow-lg);border-radius:20px}.dash-modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0006}.app-root .dash-choice.is-selected .dash-choice-check,.is-selected .dash-choice-check{background:var(--accent-fill);border-color:var(--accent-fill);color:#fff}.app-root .dash-live-build{border:1px solid var(--border-strong);background:var(--panel)}.app-root .dash-live-build-head>span{background:var(--accent-soft);color:var(--accent-ink);border-radius:8px}.dash-live-build-button{background:var(--button);color:var(--on-button)}.dash-live-build-button:hover{background:var(--button-hover)}.ob{background:var(--bg)}.ob-progress span.is-done{background:var(--accent)}.ob-ai-card{border:1px solid var(--border);background:var(--panel);color:var(--text);box-shadow:none}.ob-ai-card:after{display:none}.ob-ai-copy p{color:var(--muted)}.ob-ai-cta{background:var(--button);color:var(--on-button);border-radius:9999px}.ob-art{background:var(--panel-soft);color:var(--muted)}.ob-card-check,:root[data-theme=dark] .ob-card-check{color:var(--on-accent)}.dash-auth{--auth-panel:linear-gradient(160deg, #f0f3f0 0%, #f3f3f3 55%, #ededed 100%);--auth-ink:#171717;--auth-muted:#626262;background:var(--panel)}:root[data-theme=dark] .dash-auth{--auth-panel:linear-gradient(160deg, #132019 0%, #111 55%, #0c0c0c 100%);--auth-ink:#f2f2f2;--auth-muted:#a0a0a0}.dash-auth-story{border-inline-end:1px solid var(--border)}.dash-auth-story-copy{padding-bottom:12vh}.dash-auth-story-copy:before{content:"";background:var(--accent);width:48px;height:1px;margin-bottom:32px;display:block}.dash-auth .fp-input{border-radius:8px}.dash-auth-form-wrap>h2{font-size:36px}.dash-auth .dash-auth-submit{background:var(--button);color:var(--on-button)}@media (width<=1023px){.app-sidebar{background:var(--panel)}}@media (width<=760px){.dash-auth-form-wrap>h2{font-size:32px}}.app-site-switcher{margin:0 0 12px}.app-site-switcher-trigger{border:1px solid var(--border);background:var(--panel);width:100%;min-height:52px;color:var(--text);text-align:start;transition:border-color var(--duration-fast), box-shadow var(--duration-fast);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.app-site-switcher-trigger:hover,.app-site-switcher-trigger[aria-expanded=true]{border-color:var(--border-strong)}.app-site-switcher-trigger:focus-visible{box-shadow:var(--focus);outline:none}.app-site-switcher-trigger>.fp-icon{color:var(--muted);flex:none}.app-site-mark{background:var(--accent-soft);width:32px;height:32px;color:var(--accent-ink);border-radius:9px;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.app-site-switcher-text{flex:1;min-width:0}.app-site-switcher-text strong,.app-site-switcher-text small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-site-switcher-text strong{font-size:13.5px;font-weight:600}.app-site-switcher-text small{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.app-site-dot{background:var(--border-strong);border-radius:50%;width:7px;height:7px;display:inline-block}.app-site-dot.is-published{background:var(--success)}.app-site-switcher-panel{min-width:0;inset-inline:0}.app-site-switcher-panel .app-switcher-option{text-decoration:none}.app-site-switcher-panel .app-switcher-option[aria-current=page]{background:var(--panel-soft)}.app-popover-footer{text-decoration:none}.app-popover-footer-plain{border-top:0;border-radius:8px;margin-top:0}.app-nav-progress{color:var(--muted);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:12px}.app-nav-link .app-nav-external{color:var(--muted);margin-inline-start:auto}.app-nav-link:focus-visible{box-shadow:var(--focus)}.app-plan-meter{border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:12px;gap:6px;margin-top:8px;padding:10px;text-decoration:none;display:grid}.app-plan-meter:hover{border-color:var(--border-strong)}.app-plan-meter:focus-visible{box-shadow:var(--focus);outline:none}.app-plan-meter-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.app-plan-meter-row strong{font-size:12.5px;font-weight:600}.app-plan-meter-row small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.app-plan-meter-bar{background:var(--surface-sunken);border-radius:4px;height:4px;display:block;overflow:hidden}.app-plan-meter-bar i{border-radius:inherit;background:var(--accent);height:100%;display:block}.app-plan-meter.is-high .app-plan-meter-bar i{background:var(--warning)}.app-plan-meter.is-full .app-plan-meter-bar i{background:var(--danger)}.app-topbar-site{display:none}.app-page-tabs{scrollbar-width:none;background:var(--surface-sunken);border-radius:12px;gap:4px;width:fit-content;max-width:100%;margin:-6px 0 20px;padding:4px;display:flex;overflow-x:auto}.app-page-tabs a{min-height:36px;color:var(--muted);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:6px 14px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.app-page-tabs a:hover{color:var(--text)}.app-page-tabs a.is-active{background:var(--panel);color:var(--text);box-shadow:0 0 0 1px var(--border)}.app-page-tabs a:focus-visible{box-shadow:var(--focus);outline:none}.app-page-tabs a>span{background:var(--panel-soft);text-align:center;border-radius:999px;min-width:18px;padding:0 5px;font-size:11px;line-height:18px}.settings-content .app-page-tabs{margin:0 0 18px}.ov{gap:18px;display:grid}.ov-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.ov-title{min-width:0}.ov-title h1{font:500 28px/1.2 var(--font-display);letter-spacing:-.03em;overflow-wrap:anywhere}.ov-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:8px;font-size:13.5px;display:flex}.ov-address{align-items:center;gap:2px;min-width:0;display:inline-flex}.ov-address a{min-width:0;color:var(--text);overflow-wrap:anywhere;align-items:center;gap:4px;display:inline-flex}.ov-copy{width:32px;height:32px}.ov-actions{flex-wrap:wrap;gap:8px;display:flex}.ov-grid{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:18px;display:grid}.ov-main,.ov-side{gap:18px;min-width:0;display:grid}.ov-card{gap:12px;display:grid}.ov-card h2{font-size:16px;font-weight:600}.ov-muted{color:var(--muted);font-size:13.5px}.ov-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ov-list li{justify-content:space-between;align-items:center;gap:12px;display:flex}.ov-list li strong,.ov-list li small{display:block}.ov-list li small{color:var(--muted);font-size:12.5px}.ov-preview{grid-template-columns:minmax(180px,280px) minmax(0,1fr);align-items:center;gap:18px;display:grid}.ov-preview-image{border:1px solid var(--border);border-radius:12px;display:block;overflow:hidden}.ov-preview-text{gap:6px;display:grid}button.home-row{width:100%;color:inherit;font:inherit;text-align:start;background:0 0;border:0}button.home-row:disabled{cursor:default}.settings-nav-toggle{display:none}.ih-nav-disclosure{width:100%;min-height:36px;color:var(--muted);text-align:start;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;padding:6px 12px;font-size:12px;font-weight:500;display:flex}.ih-nav-disclosure:hover{color:var(--text);background:color-mix(in srgb, var(--text) 5%, transparent)}.ih-nav-advanced{border-top:1px solid var(--border);margin-top:10px;padding-top:8px}.settings-nav-list{gap:2px;display:grid}.store-settings-form{gap:16px;display:grid}.store-settings-fields{border:0;gap:4px;min-width:0;margin:0;padding:0;display:grid}.store-settings-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:12px 0 6px;display:grid}.store-settings-subtitle{margin:14px 0 2px;font-size:14px;font-weight:600}.store-settings-actions{border-top:1px solid var(--border);align-items:center;gap:12px;padding-top:12px;display:flex}.store-settings-unsaved{color:var(--muted);font-size:13px}.store-settings-links{flex-wrap:wrap;gap:16px;margin-top:10px;font-size:13.5px;display:flex}.toggle-row{border-bottom:1px solid var(--border);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:12px 0;display:flex}.toggle-row:last-of-type{border-bottom:0}.toggle-row-text{gap:3px;min-width:0;display:grid}.toggle-row-text strong{font-size:14px;font-weight:500}.toggle-row-text small{color:var(--muted);font-size:13px;line-height:1.45}.toggle-row .commerce-switch{flex:none}.toggle-row:has(input:focus-visible) .commerce-switch span{box-shadow:var(--focus)}.toggle-row:has(input:disabled){cursor:default;opacity:.7}.publish-dialog .dash-modal-inner{max-width:560px}.publish-address{border:1px solid var(--border);background:var(--surface-sunken);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 18px;padding:12px 14px;display:flex}.publish-address>.fp-icon{color:var(--accent)}.publish-address strong{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:600}.publish-address small{color:var(--muted);flex-basis:100%}.publish-address-actions{gap:8px;display:flex}.publish-checks{gap:10px;margin-bottom:14px;display:grid}.publish-checks h3{font-size:14px;font-weight:600}.publish-checks ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.publish-checks li{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;font-size:13.5px;display:grid}.publish-checks li.is-ok>.fp-icon{color:var(--success)}.publish-checks li.is-todo>.fp-icon{color:var(--warning)}.publish-checks-note{color:var(--muted);font-size:13px}.publish-checks-loading{color:var(--muted);align-items:center;gap:10px;display:flex}.publish-next{border:1px dashed var(--border-strong);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:8px;padding:14px;display:flex}.publish-next strong,.publish-next small{display:block}.publish-next small{color:var(--muted);font-size:13px}.an-more-toggle{min-height:44px;color:var(--accent-ink);background:0 0;border:0;align-items:center;gap:8px;padding:8px 4px;font-size:14px;font-weight:500;display:inline-flex}.an-more-toggle:focus-visible{box-shadow:var(--focus);border-radius:8px;outline:none}@media (width<=1023px){.ov-grid{grid-template-columns:minmax(0,1fr)}.ih-layout .settings-nav{display:grid;overflow:visible}.ih-layout .settings-nav-toggle{border:1px solid var(--border);background:var(--panel);width:100%;min-height:52px;color:var(--text);text-align:start;border-radius:12px;align-items:center;gap:12px;padding:8px 14px;display:flex}.ih-layout .settings-nav-toggle>span{flex:1;min-width:0}.ih-layout .settings-nav-toggle small,.ih-layout .settings-nav-toggle strong{display:block}.ih-layout .settings-nav-toggle small{color:var(--muted);font-size:12px}.ih-layout .settings-nav-toggle strong{font-weight:600}.ih-layout .settings-nav-list{border:1px solid var(--border);background:var(--panel);border-radius:12px;margin-top:8px;padding:6px;display:none}.ih-layout .settings-nav.is-open .settings-nav-list{display:grid}.ih-layout .ih-nav-group{margin-top:8px;display:grid}.ih-layout .ih-nav-heading{display:block}.ih-layout .settings-link{flex:initial;background:0 0;border:0;border-radius:10px;min-height:44px}.ih-layout .settings-link.is-active{background:var(--panel-soft)}}@media (width<=759px){.app-topbar-site{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:600;display:block;overflow:hidden}.ov-title h1{font-size:23px}.ov-actions{width:100%}.ov-actions>*{flex:1;justify-content:center}.ov-preview{grid-template-columns:minmax(0,1fr)}.app-page-tabs{width:100%}.app-page-tabs a{flex:1;justify-content:center;padding:6px 10px}.publish-address-actions{width:100%}.publish-address-actions>*{flex:1;justify-content:center}.toggle-row{align-items:flex-start}}
