/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-md:.375rem;--radius-lg:.5rem}}@layer base,components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}:root{--lm-brand-primary:#12343a;--lm-brand-primary-hover:#0e2a2f;--lm-brand-primary-press:#091f23;--lm-brand-deep:#0b2429;--lm-brand-action:#2b7180;--lm-brand-action-hover:#23606d;--lm-brand-action-press:#1b4e59;--lm-brand-focus:#3a8d9d;--lm-brand-beam:#91cdd5;--lm-brand-mist:#ddf1f3;--lm-brand-halo:#f3fafa;--lm-ink:#171918;--lm-ink-2:#3a403d;--lm-muted:#606865;--lm-paper:#f5f2ec;--lm-canvas:#faf9f6;--lm-surface:#fff;--lm-line:#dedad2;--lm-line-strong:#c7c1b6;--lm-line-control:#8d8474;--lm-shade:#f0ede6;--lm-success:#287a52;--lm-success-bg:#e7f1eb;--lm-warning:#8a5a13;--lm-warning-bg:#f6eedf;--lm-danger:#b33a2b;--lm-danger-bg:#f8eae7;--lm-info:#2c6fa3;--lm-info-bg:#e7eff6;--lm-success-on-dark:#8fd3ae;--lm-warning-on-dark:#e8bd7a;--lm-danger-on-dark:#f0a79c;--lm-info-on-dark:#9ac8e8;--vendor-stripe:#635bff;--vendor-cloudflare:#f6821f;--merchant-editorial:#b64028;--font-jp:"Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "Yu Gothic Medium", "Yu Gothic", Meiryo, sans-serif;--font-core:"Inter Variable", var(--font-jp);--font-display:"Inter Tight Variable", var(--font-jp);--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", "Hiragino Sans", "Noto Sans JP", monospace;--font-mincho:"Hiragino Mincho ProN", "Yu Mincho", "Noto Serif JP", serif;--font-sans:var(--font-core);--font-heading:var(--font-core);--type-h1-brand:clamp(2.9rem, 5.4vw, 4.75rem);--type-h1-decision:clamp(2.5rem, 4.8vw, 4rem);--type-h1-utility:clamp(2.1rem, 3.8vw, 3.25rem);--type-h1-weight:700;--type-h1-tracking:-.041em;--type-h2:clamp(1.9rem, 3.4vw, 2.875rem);--type-h2-weight:700;--type-h2-tracking:-.037em;--type-h3:clamp(1.25rem, 2vw, 1.375rem);--type-h3-weight:600;--type-h3-tracking:-.025em;--type-eyebrow-size:.875rem;--type-eyebrow-weight:700;--type-eyebrow-tracking:-.007em;--type-index-size:.72rem;--type-index-weight:700;--type-index-tracking:.14em;--type-micro:.75rem;--type-label:.8125rem;--type-meta:.875rem;--type-body-sm:.9375rem;--type-body:1rem;--type-lead:1.0625rem;--leading-display:1.06;--leading-heading:1.3;--leading-body:1.6;--text-body-lg:400 1rem/1.4 var(--font-core);--text-body-md:400 .9375rem/1.4 var(--font-core);--text-caption:400 .8125rem/1.4 var(--font-core);--text-micro-cap:500 .625rem/1.15 var(--font-core);--text-button-md:500 1rem/1 var(--font-core);--text-button-sm:500 .875rem/1 var(--font-core);--space-xxs:2px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-xxl:32px;--space-huge:64px;--control-h-sm:32px;--control-h-md:40px;--control-h-lg:44px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-card:24px;--radius-panel:28px;--radius-well:18px;--radius-pill:9999px;--radius-site-control:2px;--layout-wide:88rem;--layout-reading:78rem;--layout-narrow:64rem;--gutter-desktop:1.5rem;--gutter-mobile:.75rem;--space-section-content:clamp(5rem, 8.6vw, 7.75rem);--space-section-utility:clamp(3rem, 5vw, 4.5rem);--space-hero-top:clamp(4rem, 7vw, 5rem);--space-hero-bottom:clamp(3.5rem, 6vw, 6rem);--elev-0:none;--elev-1:#12343a0a 0 1px 2px, #12343a12 0 1px 3px;--elev-2:#12343a0a 0 1px 2px, #12343a1f 0 10px 28px -12px;--elev-3:#12343a0d 0 2px 4px, #12343a40 0 24px 56px -24px;--elev-4:#12343a0d 0 2px 4px, #12343a4d 0 40px 80px -20px;--elev-focus:0 0 0 3px #3a8d9d57;--scrim:#0b242970;--focus-ring-width:3px;--focus-ring-offset:3px;--focus-ring-color:var(--lm-brand-focus);--dur-fast:.1s;--dur-base:.2s;--ease-brand:cubic-bezier(.19, 1, .22, 1);--text-body:var(--lm-ink);--text-secondary:var(--lm-ink-2);--text-mute:var(--lm-muted);--text-on-primary:var(--lm-paper);--text-link:var(--lm-brand-action);--surface-page:var(--lm-surface);--surface-card:var(--lm-surface);--surface-sunken:var(--lm-canvas);--surface-warm:var(--lm-paper);--surface-shade:var(--lm-shade);--surface-inverse:var(--lm-brand-primary);--surface-inverse-deep:var(--lm-brand-deep);--surface-selected:var(--lm-brand-halo);--surface-notice:var(--lm-brand-mist);--surface-header:#faf9f6f0;--border-default:var(--lm-line);--hairline:var(--lm-line);--border-input:var(--lm-line-control);--border-focus:var(--lm-brand-focus);--border-selected:var(--lm-brand-action);--action-primary:var(--lm-brand-primary);--action-primary-hover:var(--lm-brand-primary-hover);--action-primary-press:var(--lm-brand-primary-press);--action-soft:var(--lm-brand-mist);--action-edge:var(--lm-brand-action);--action-edge-hover:var(--lm-brand-action-hover);--action-disabled:#7d8482}@font-face{font-family:Hiragino Sans;font-style:normal;font-weight:300;src:local(HiraginoSans-W2),local(HiraginoSans-W3),local(Hiragino Sans W3)}@font-face{font-family:Hiragino Sans;font-style:normal;font-weight:400;src:local(HiraginoSans-W3),local(Hiragino Sans W3),local(ヒラギノ角ゴシック W3)}@font-face{font-family:Hiragino Sans;font-style:normal;font-weight:500;src:local(HiraginoSans-W5),local(HiraginoSans-W4),local(Hiragino Sans W5)}@font-face{font-family:Hiragino Sans;font-style:normal;font-weight:600;src:local(HiraginoSans-W6),local(Hiragino Sans W6),local(ヒラギノ角ゴシック W6)}@font-face{font-family:Hiragino Sans;font-style:normal;font-weight:700;src:local(HiraginoSans-W6),local(Hiragino Sans W6),local(ヒラギノ角ゴシック W6)}@font-face{font-family:Hiragino Kaku Gothic ProN;font-style:normal;font-weight:300 500;src:local(HiraKakuProN-W3),local(ヒラギノ角ゴ ProN W3)}@font-face{font-family:Hiragino Kaku Gothic ProN;font-style:normal;font-weight:600 700;src:local(HiraKakuProN-W6),local(ヒラギノ角ゴ ProN W6)}@font-face{font-family:Hiragino Mincho ProN;font-style:normal;font-weight:300 500;src:local(HiraMinProN-W3),local(ヒラギノ明朝 ProN W3)}@font-face{font-family:Hiragino Mincho ProN;font-style:normal;font-weight:600 700;src:local(HiraMinProN-W6),local(ヒラギノ明朝 ProN W6)}@font-face{font-family:Yu Mincho;font-style:normal;font-weight:400 500;src:local(YuMincho-Regular),local(YuMincho),local(游明朝)}@font-face{font-family:Yu Mincho;font-style:normal;font-weight:600 700;src:local(YuMincho-Demibold),local(YuMin-Demibold),local(游明朝 Demibold)}@font-face{font-family:Yu Gothic Medium;font-style:normal;font-weight:400 500;src:local(YuGothic-Medium),local(Yu Gothic Medium),local(游ゴシック Medium)}@font-face{font-family:Yu Gothic Medium;font-style:normal;font-weight:600 700;src:local(YuGothic-Bold),local(Yu Gothic Bold),local(游ゴシック Bold)}@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/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 Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/inter-tight-latin-wght-normal.DX-nOvPD.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{--control-height:var(--control-h-lg);--control-radius:var(--radius-site-control);--control-padding-inline:12px;--control-border:var(--border-input);--control-surface:var(--surface-page);--control-indicator-inset:2.5rem;--control-indicator-offset:.85rem}select:not([multiple]):not([size]):not([data-native]){appearance:none;padding-right:var(--control-indicator-inset);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23606865' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--control-indicator-offset) center;cursor:pointer;background-size:16px 16px}input:is([type=checkbox],[type=radio],[type=range]),progress{accent-color:var(--lm-brand-action)}textarea:not([data-native]){resize:vertical}:is(button,input,select,textarea):disabled{cursor:not-allowed}:root{--app-canvas:var(--lm-canvas);--app-card:var(--lm-surface);--app-hairline:#e4e0d8;--app-hairline-soft:var(--lm-shade);--app-ink:var(--lm-ink);--app-ink-2:var(--lm-ink-2);--app-ink-mute:var(--lm-muted);--app-ink-head:var(--lm-muted);--app-row-hover:#1719180b;--app-row-active:#17191812;--app-green:var(--lm-success);--app-warn:var(--lm-warning);--app-danger:var(--lm-danger);--sev-crit-bg:#f8eae7;--sev-crit-fg:#a33426;--sev-crit-border:#c2564a;--sev-high-bg:#faeeeb;--sev-high-fg:#b33a2b;--sev-high-border:#c2564a;--sev-mid-bg:#f7efe0;--sev-mid-fg:#8a5a13;--sev-mid-border:#b98a34;--sev-low-bg:#f9f4e7;--sev-low-fg:#8a6a24;--sev-low-border:#cba85a;--vf-run-bg:#ddf1f3;--vf-run-fg:#23606d;--vf-run-border:#a8d5dc;--vf-ok-bg:#e7f1eb;--vf-ok-fg:#287a52;--vf-ok-border:#a9d0b8;--vf-warn-bg:#f6eedf;--vf-warn-fg:#8a5a13;--vf-warn-border:#dfc890;--vf-fail-bg:#f8eae7;--vf-fail-fg:#b33a2b;--vf-fail-border:#e2b3aa;--app-radius-sm:4px;--app-radius:6px;--app-radius-lg:8px;--control-height:36px;--control-radius:var(--app-radius);--control-padding-inline:10px;--control-indicator-inset:32px;--control-indicator-offset:10px;--focus-ring-width:2px;--focus-ring-offset:1px;--sidebar:256px;--header-height:48px;--commandbar-height:44px;--admin-content-max:1600px;--ink:var(--lm-ink);--muted:var(--lm-muted);--paper:var(--lm-paper);--line:var(--lm-line);--accent:var(--lm-danger);--success:var(--lm-success);--warning:var(--lm-warning);font-family:var(--font-core);color:var(--text-body);background:var(--surface-page);font-synthesis:none;-webkit-font-smoothing:antialiased}.ai-ops-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:14px;display:grid}.ai-config__body{gap:14px;padding:14px;display:grid}.ai-ops-side{gap:14px;display:grid}.ai-budget-fields{grid-template-columns:1fr}.ai-mode{border:1px solid var(--line);border-radius:var(--app-radius-sm);background:var(--lm-canvas);height:27px;color:var(--lm-ink-2);font-size:var(--type-micro);align-items:center;padding:0 10px;font-weight:600;display:inline-flex}.ai-mode[data-mode=allowlist]{border-color:var(--vf-warn-border);background:var(--vf-warn-bg);color:var(--vf-warn-fg)}.ai-mode[data-mode=enabled]{border-color:var(--vf-ok-border);background:var(--vf-ok-bg);color:var(--vf-ok-fg)}.ai-metric{border-top:1px solid var(--line);font-size:var(--type-micro);grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:10px 14px;display:grid}.ai-metric:first-of-type{border-top:0}.ai-metric strong{font-size:13px}.ai-metric small{color:var(--muted);font-size:var(--type-micro);grid-column:1/-1}.builder-prompt{grid-template-columns:minmax(0,1.5fr) minmax(220px,.7fr) auto;align-items:end;gap:12px;padding:0 14px 14px;display:grid}.builder-prompt .data-card__head{grid-column:1/-1;margin:0 -14px}.builder-prompt textarea{resize:vertical}.builder-job{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:12px 14px;display:flex}.builder-job:first-of-type{border-top:0}.builder-job>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 10px;min-width:0;display:grid}.builder-job strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.builder-job small{color:var(--muted);font-size:var(--type-micro);grid-column:2}.builder-job nav{flex-shrink:0;gap:6px;display:flex}.builder-status{border:1px solid var(--line);border-radius:var(--app-radius-sm);background:var(--lm-canvas);color:var(--lm-ink-2);font-size:var(--type-micro);padding:3px 7px}.builder-status[data-status=awaiting_approval]{border-color:var(--vf-warn-border);background:var(--vf-warn-bg);color:var(--vf-warn-fg)}.builder-status[data-status=published]{border-color:var(--vf-ok-border);background:var(--vf-ok-bg);color:var(--vf-ok-fg)}.builder-status[data-status=failed],.builder-status[data-status=canceled]{border-color:var(--vf-fail-border);background:var(--vf-fail-bg);color:var(--vf-fail-fg)}.icon-button{cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=980px){.ai-ops-grid,.builder-prompt{grid-template-columns:1fr}.builder-job{flex-direction:column;align-items:flex-start}.builder-job nav{flex-wrap:wrap}}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit;color:inherit}button:disabled{opacity:.45;cursor:not-allowed}small{font-size:var(--type-micro)}.admin-content :where(a:not([class])){color:var(--text-link);text-decoration:none}.admin-content :where(a:not([class]):hover){text-underline-offset:3px;text-decoration:underline}.admin-content :where(select:not([class]),textarea:not([class]),input:not([class]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file])){box-sizing:border-box;min-height:var(--control-height);border:1px solid var(--line);border-radius:var(--control-radius);padding:0 var(--control-padding-inline);background-color:var(--lm-surface);color:var(--ink);font:inherit;font-size:12px}.admin-content :where(textarea:not([class])){resize:vertical;padding:8px 10px;line-height:1.6}.admin-content :where(select:not([class]):focus,textarea:not([class]):focus,input:not([class]):focus){border-color:var(--border-focus);box-shadow:var(--elev-focus);outline:0}.admin-content :where(button:not([class])){border:1px solid var(--line);border-radius:var(--app-radius);background:var(--lm-surface);min-height:36px;color:var(--lm-ink);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.admin-content :where(button:not([class]):hover){border-color:var(--lm-line-strong);background:var(--lm-canvas)}.admin-content :where(button:not([class]):disabled){opacity:.45;cursor:not-allowed}.admin-shell{grid-template-columns:var(--sidebar) 1fr;min-height:100vh;display:grid}.admin-sidebar{border-right:1px solid var(--line);background:var(--paper);flex-direction:column;height:100vh;padding:28px 18px;display:flex;position:sticky;top:0}.admin-brand{margin:4px 10px 40px;font-size:12px;font-weight:700}.admin-brand small{color:var(--muted);letter-spacing:.05em;margin-top:6px;font-weight:400;display:block}.admin-nav{gap:4px;display:grid}.admin-nav a{color:var(--muted);border:1px solid #0000;justify-content:space-between;align-items:center;padding:11px 10px;font-size:12px;text-decoration:none;display:flex}.admin-nav a:hover,.admin-nav a[aria-current=page]{color:var(--ink);background:var(--lm-surface);border-color:var(--line)}.admin-sidebar footer{border-top:1px solid var(--line);font-size:var(--type-micro);color:var(--muted);margin-top:auto;padding:14px 10px 0;line-height:1.6}.admin-main{min-width:0}.admin-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;background:#fffffff5;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(20px,3vw,44px);display:flex;position:sticky;top:0}.admin-header h1{margin:0;font-size:13px}.admin-header p{font-size:var(--type-micro);color:var(--muted)}.admin-content{max-width:1500px;padding:clamp(24px,4vw,54px)}.eyebrow{font-size:var(--type-micro);color:var(--muted)}.page-title{font-family:var(--font-core);letter-spacing:-.04em;margin:12px 0 36px;font-size:clamp(34px,4vw,54px);font-weight:500}.title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.title-row .page-title{margin-right:auto}.sync-dot{font-size:var(--type-micro);color:var(--success);align-items:center;gap:8px;display:flex}.sync-dot:before{content:"";background:var(--success);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #287a521a}.button{border:1px solid var(--action-primary);background:var(--action-primary);color:var(--text-on-primary);cursor:pointer;min-height:40px;font-size:var(--type-micro);letter-spacing:.03em;white-space:nowrap;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.button:hover{background:var(--action-primary-hover);color:var(--text-on-primary)}.button--ghost{background:var(--lm-surface);color:var(--lm-ink);border-color:var(--line)}.button--danger{background:var(--lm-danger);border-color:var(--lm-danger);color:var(--text-on-primary)}.notice{border:1px solid var(--line);font-size:var(--type-micro);background:var(--paper);margin:0 0 20px;padding:12px 14px;line-height:1.6}.notice--error{background:var(--vf-fail-bg);border-color:var(--vf-fail-border);color:var(--vf-fail-fg)}.notice--success{background:var(--vf-ok-bg);border-color:var(--vf-ok-border);color:var(--vf-ok-fg)}.status{border:1px solid var(--line);min-height:20px;font-size:var(--type-micro);white-space:nowrap;align-items:center;padding:0 7px;display:inline-flex}.status--good{color:var(--vf-ok-fg);border-color:var(--vf-ok-border);background:var(--vf-ok-bg)}.status--warn{color:var(--vf-warn-fg);border-color:var(--vf-warn-border);background:var(--vf-warn-bg)}.status--danger{color:var(--vf-fail-fg);border-color:var(--vf-fail-border);background:var(--vf-fail-bg)}.status--neutral{color:var(--muted);background:var(--paper)}.stamp{font:var(--type-micro) var(--font-mono);color:var(--muted);border:1px solid var(--line);padding:5px 7px}.metric-grid{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:34px;display:grid}.metric{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:148px;padding:20px;display:flex}.metric>span{font-size:var(--type-micro);color:var(--muted)}.metric strong{font-family:var(--font-core);margin:auto 0 8px;font-size:34px;font-weight:500}.metric small{font-size:var(--type-micro);color:var(--muted)}.metric--alert strong{color:var(--accent)}.dashboard-grid{grid-template-columns:1.35fr 1fr;gap:18px;margin-bottom:18px;display:grid}.panel{border:1px solid var(--line);background:var(--lm-surface);padding:24px}.panel__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;margin-bottom:8px;padding-bottom:18px;display:flex}.panel__head h3{font-family:var(--font-core);margin:7px 0 0;font-size:20px;font-weight:500}.panel__head>a,.panel__head>span{font-size:var(--type-micro);color:var(--muted);text-decoration:none}.gate-list>div{border-bottom:1px solid var(--line);grid-template-columns:26px 1fr auto;align-items:center;padding:14px 0;display:grid}.gate-list>div:last-child{border:0}.gate-mark{width:18px;height:18px;color:var(--text-on-primary);background:var(--success);font-size:var(--type-micro);border-radius:50%;place-items:center;display:grid}.gate-list p,.staff-row p,.list-row p,.order-row p,.document-row p,.variant-row p,.line-items p{flex-direction:column;gap:4px;margin:0;display:flex}.gate-list strong,.staff-row strong,.list-row strong,.order-row strong,.document-row strong,.variant-row strong,.line-items strong{font-size:var(--type-micro)}.gate-list small,.staff-row small,.list-row small,.order-row small,.document-row small,.variant-row small,.line-items small{font-size:var(--type-micro);color:var(--muted)}.gate-list em{font-style:normal;font-size:var(--type-micro);color:var(--success)}.definition-list{margin:0}.definition-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 0;display:flex}.definition-list dt{font-size:var(--type-micro);color:var(--muted)}.definition-list dd{font-size:var(--type-micro);margin:0}.definition-list+.button,.definition-list+a.button{margin-top:16px}.billing-grid{gap:14px;display:grid}.data-card>p{color:var(--lm-ink-2);margin:0;padding:12px 14px;font-size:12px;line-height:1.65}.data-card>.row-actions{align-items:center;gap:10px;padding:0 14px 14px}.data-card>p+.row-actions{margin-top:-2px}.microcopy{font-size:var(--type-micro);color:var(--muted);margin:18px 0 0;line-height:1.7}.panel--staff{padding-bottom:18px}.staff-row{gap:16px;padding-top:8px;display:flex;overflow:auto}.staff-row>div{border-right:1px solid var(--line);grid-template-columns:30px 1fr auto;align-items:center;gap:10px;min-width:250px;padding:8px 20px 8px 0;display:grid}.avatar{background:var(--surface-inverse);width:28px;height:28px;color:var(--text-on-primary);font-size:var(--type-micro);border-radius:50%;place-items:center;display:grid}.workspace-grid{border:1px solid var(--line);background:var(--lm-surface);grid-template-columns:minmax(420px,1.1fr) minmax(420px,.9fr);min-height:650px;display:grid}.list-panel{border-right:1px solid var(--line);min-width:0}.list-tools{border-bottom:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:10px 14px;display:flex}.list-tools span{font-size:var(--type-micro);color:var(--muted)}.list-tools input{border:1px solid var(--line);background-color:var(--lm-surface);width:min(230px,55%);height:32px;font-size:var(--type-micro);padding:0 10px}.list-row,.order-row,.document-row{border:0;border-bottom:1px solid var(--line);background:var(--lm-surface);text-align:left;cursor:pointer;width:100%}.list-row:hover,.list-row[data-selected=true],.order-row:hover,.order-row[data-selected=true],.document-row:hover,.document-row[data-selected=true]{background:var(--lm-canvas)}.list-row[data-selected=true],.order-row[data-selected=true],.document-row[data-selected=true]{box-shadow:inset 3px 0 var(--border-selected)}.list-row{grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.list-row>div{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.thumb-placeholder{background:var(--app-hairline-soft);width:40px;height:40px;color:var(--lm-muted);place-items:center;display:grid}.order-row{grid-template-columns:1fr 130px 150px;align-items:center;gap:14px;padding:15px;display:grid}.order-row>div{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.order-row>div:last-child{flex-flow:wrap}.document-row{justify-content:space-between;align-items:center;padding:16px;display:flex}.inspector{background:var(--lm-canvas);min-width:0;padding:24px}.inspector__head{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.inspector__head h3{font-family:var(--font-core);margin:8px 0;font-size:26px;font-weight:500}.image-strip{align-items:end;gap:8px;margin-bottom:20px;display:flex;overflow:auto}.image-strip img{object-fit:cover;background:var(--app-hairline-soft);width:72px;height:72px}.image-strip span{font-size:var(--type-micro);color:var(--muted);padding:0 5px 5px}.form-stack{grid-template-columns:minmax(0,1fr);gap:13px;display:grid}.form-stack label,.confirmation label{font-size:var(--type-micro);color:var(--muted);grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.form-stack input,.form-stack select,.form-stack textarea,.confirmation input,.confirmation select,.inline-action input{border:1px solid var(--line);background-color:var(--lm-surface);width:100%;font-size:var(--type-micro);outline:none;padding:10px}.form-stack input:focus,.form-stack select:focus,.form-stack textarea:focus,.confirmation input:focus,.inline-action input:focus{border-color:var(--border-focus)}.form-stack textarea{resize:vertical;line-height:1.7}.form-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.subsection{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.subsection h4,.confirmation h4{font-family:var(--font-core);margin:0 0 12px;font-weight:500}.variant-row{border-top:1px solid var(--line);grid-template-columns:1fr auto 70px;align-items:center;gap:12px;padding:11px 0;display:grid}.variant-row span,.variant-row em{font-size:var(--type-micro);font-style:normal}.variant-row em{color:var(--muted);text-align:right}.upload-panel{border-top:1px solid var(--line);margin-top:20px;padding-top:14px}.upload-panel summary{font-size:var(--type-micro);cursor:pointer;margin-bottom:14px}.line-items{border-block:1px solid var(--line);margin:20px 0}.line-items>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.line-items>div:last-child{border:0}.line-items span{font-size:var(--type-micro)}.action-row{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}section>.action-row+:not(.notice,.action-row){margin-top:14px}.settings-frame__body{border:0;min-width:0;margin:0;padding:0}section>.action-row+.settings-frame__body{margin-top:14px}.confirmation{border:1px solid var(--vf-fail-border);background:var(--vf-fail-bg);gap:13px;margin-top:18px;padding:18px;display:grid}.confirmation p{font-size:var(--type-micro);color:var(--vf-fail-fg);margin:0;line-height:1.65}.editor{font-family:var(--font-mono)!important;font-size:var(--type-micro)!important}.empty{min-height:240px;color:var(--muted);text-align:center;align-content:center;place-items:center;padding:30px;display:grid}.empty>span{font-family:var(--font-core);font-size:30px}.empty p{font-size:var(--type-micro);max-width:320px;line-height:1.7}.incident-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.incident{border:1px solid var(--line);padding:20px}.incident>div:first-child{gap:5px;display:flex}.incident h3{font-family:var(--font-core);margin:22px 0 9px;font-size:19px;font-weight:500}.incident>p{font-size:var(--type-micro);color:var(--muted);line-height:1.7}.incident>small{font-size:var(--type-micro);color:var(--muted)}.inline-action{gap:7px;margin-top:18px;display:flex!important}.inline-action .button{flex:none}.audit-table{border:1px solid var(--line)}.audit-table details{border-bottom:1px solid var(--line)}.audit-table details:last-child{border:0}.audit-table summary{cursor:pointer;font-size:var(--type-micro);grid-template-columns:150px 1fr 180px 110px;align-items:center;gap:16px;padding:14px;display:grid}.audit-table summary span,.audit-table summary em{color:var(--muted);font-style:normal}.audit-table summary code{font-size:var(--type-micro)}.audit-table pre{background:var(--surface-inverse-deep);color:var(--lm-paper);font-size:var(--type-micro);margin:0;padding:18px;line-height:1.6;overflow:auto}.download-link{margin-bottom:36px}@media (width<=1180px){.metric-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid,.workspace-grid{grid-template-columns:1fr}.list-panel{border-right:0;border-bottom:1px solid var(--line)}.audit-table summary{grid-template-columns:130px 1fr 130px}.audit-table summary code{display:none}}@media (width<=850px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{z-index:20;border-right:0;border-bottom:1px solid var(--line);height:auto;padding:12px 16px;position:sticky}.admin-brand{margin:0 0 10px}.admin-nav{display:flex;overflow:auto}.admin-nav a{white-space:nowrap}.admin-sidebar footer{display:none}.admin-header{top:88px}.admin-content{padding:24px 16px}.page-title{font-size:36px}.title-row{align-items:flex-start}.metric{min-height:125px}.workspace-grid:not(:has(>.panel)){display:block}.order-row{grid-template-columns:1fr auto}.order-row>div:last-child{grid-column:1/-1}.inspector{padding:18px}.audit-table summary{grid-template-columns:110px 1fr}.audit-table summary em{display:none}}.create-product{margin-bottom:20px}.checkbox-label{grid-auto-flow:column;justify-content:start;align-items:center;gap:8px;color:var(--ink)!important;display:flex!important}.checkbox-label input{width:auto!important}.image-tile{flex:none;gap:5px;display:grid}.image-tile img{width:72px;height:72px}.image-tile>div{display:flex}.image-tile button{border:1px solid var(--line);background:var(--lm-surface);cursor:pointer;min-width:24px;height:24px;font-size:var(--type-micro);padding:0}.variant-editor{border-top:1px solid var(--line)}.variant-editor>summary{cursor:pointer;grid-template-columns:1fr auto 75px;align-items:center;gap:12px;padding:12px 0;list-style:none;display:grid}.variant-editor>summary::-webkit-details-marker{display:none}.variant-editor>summary p{flex-direction:column;gap:4px;margin:0;display:flex}.variant-editor>summary strong{font-size:var(--type-micro)}.variant-editor>summary small,.variant-editor>summary em{font-size:var(--type-micro);color:var(--muted);font-style:normal}.variant-editor>form{padding:4px 0 18px}.dimension-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}@media (width<=650px){.title-row{flex-wrap:wrap}.title-row .page-title{width:100%;margin-bottom:8px}.dimension-grid{grid-template-columns:1fr 1fr}.variant-editor>summary{grid-template-columns:1fr auto}.variant-editor>summary em{grid-column:1/-1}}@media (width<=520px){.admin-header p,.sync-dot{display:none}.metric-grid{grid-template-columns:1fr 1fr}.metric{padding:14px}.metric strong{font-size:25px}.form-pair{grid-template-columns:1fr}.list-row{grid-template-columns:36px 1fr}.list-row>div{flex-direction:row;grid-column:2;align-items:flex-start}.thumb-placeholder{width:34px;height:34px}.order-row{grid-template-columns:1fr}.order-row>div{align-items:flex-start}.order-row>div:last-child{grid-column:auto}.panel{padding:18px}.staff-row>div{min-width:225px}.inline-action{flex-direction:column}.audit-table summary{grid-template-columns:1fr}.audit-table summary span{font-size:var(--type-micro)}}.segmented{border-bottom:1px solid var(--line);margin-bottom:20px;display:flex;overflow:auto}.segmented button{background:var(--lm-surface);font-size:var(--type-micro);cursor:pointer;white-space:nowrap;border:0;border-bottom:2px solid #0000;padding:12px 18px}.segmented button[aria-selected=true]{border-color:var(--border-selected);color:var(--text-link)}.management-grid{grid-template-columns:minmax(340px,.75fr) minmax(420px,1.25fr);gap:18px;display:grid}.compact-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.compact-list>div:last-child{border:0}.compact-list p{flex-direction:column;gap:4px;margin:0;display:flex}.compact-list strong{font-size:var(--type-micro)}.compact-list small{font-size:var(--type-micro);color:var(--muted)}.classification-actions{align-items:center;gap:8px;display:flex}.classification-actions .button{min-height:30px;padding-inline:10px}.list-tools select{border:1px solid var(--line);background-color:var(--lm-surface);height:32px;font-size:var(--type-micro);padding:0 8px}.inventory-row{border:0;border-bottom:1px solid var(--line);background:var(--lm-surface);text-align:left;cursor:pointer;grid-template-columns:1fr 68px 68px 68px;align-items:center;gap:10px;width:100%;padding:13px 14px;display:grid}.inventory-row:hover,.inventory-row[data-selected=true]{background:var(--lm-canvas)}.inventory-row[data-selected=true]{box-shadow:inset 3px 0 var(--border-selected)}.inventory-row p{flex-direction:column;gap:4px;margin:0;display:flex}.inventory-row p strong{font-size:var(--type-micro)}.inventory-row p small{font-size:var(--type-micro);color:var(--muted)}.inventory-row>span,.inventory-row>strong{text-align:right;font-size:var(--type-micro)}.history-list>div{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:12px;padding:12px 0;display:grid}.history-list>div>strong{font:16px var(--font-mono)}.history-list .positive{color:var(--success)}.history-list .negative{color:var(--accent)}.history-list p{font-size:var(--type-micro);flex-direction:column;gap:4px;margin:0;display:flex}.history-list small{font-size:var(--type-micro);color:var(--muted)}@media (width<=1100px){.management-grid{grid-template-columns:1fr}}@media (width<=650px){.inventory-row{grid-template-columns:1fr 50px}.inventory-row>span{display:none}.inventory-metrics{grid-template-columns:1fr 1fr}}.customer-row{border:0;border-bottom:1px solid var(--line);background:var(--lm-surface);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:15px;display:flex}.customer-row:hover,.customer-row[data-selected=true]{background:var(--lm-canvas)}.customer-row[data-selected=true]{box-shadow:inset 3px 0 var(--border-selected)}.customer-row p{flex-direction:column;gap:4px;margin:0;display:flex}.customer-row p strong,.customer-row>strong{font-size:var(--type-micro)}.customer-row small{font-size:var(--type-micro);color:var(--muted)}.delivery-panel,.content-taxonomy{margin-top:18px}.settings-grid{grid-template-columns:repeat(2,minmax(340px,1fr));gap:18px;display:grid}.sales-bars{align-items:end;gap:5px;height:220px;padding-top:30px;display:flex;overflow-x:auto}.sales-bars>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;min-width:16px;height:175px;display:flex}.sales-bars span{font-size:var(--type-micro);color:var(--muted);writing-mode:vertical-rl}.sales-bars i{background:var(--ink);width:10px;min-height:2px;display:block}.taxonomy-chips{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.taxonomy-chips span{font-size:var(--type-micro);border:1px solid var(--line);background:var(--paper);padding:5px 8px}@media (width<=900px){.settings-grid{grid-template-columns:1fr}}.collection-members{margin-top:18px}.product-checks{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;display:grid}.product-checks label{background:var(--lm-surface);padding:12px!important}.product-checks small{color:var(--muted);font-size:var(--type-micro);margin-left:auto}.order-filters{gap:8px;margin-bottom:14px;display:flex}.order-filters input,.order-filters select,.title-row>select{border:1px solid var(--line);background-color:var(--lm-surface);font-size:var(--type-micro);padding:9px 11px}.order-filters input{flex:1}.gate-mark--pending{background:var(--warning)}.gate-list .gate-state--pending{color:var(--warning)}@media (width<=650px){.order-filters{flex-direction:column}}.analytics-secondary{margin-top:18px}.funnel{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.funnel>div{background:var(--lm-surface);flex-direction:column;gap:5px;padding:16px 10px;display:flex}.funnel strong{font-family:var(--font-core);font-size:23px}.funnel span{font-size:var(--type-micro);color:var(--muted)}@media (width<=650px){.funnel{grid-template-columns:1fr 1fr}.funnel>div:last-child{grid-column:1/-1}}.billing-summary{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}.billing-summary code{font-size:var(--type-micro)}.billing-adoption,.billing-plans{margin-bottom:18px}.billing-adoption>p{color:var(--muted);font-size:var(--type-micro);line-height:1.8}.adoption-progress{counter-reset:adoption;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.adoption-progress li{counter-increment:adoption;border:1px solid var(--line);color:var(--muted);font-size:var(--type-micro);padding:12px}.adoption-progress li:before{content:counter(adoption);border:1px solid;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:8px;display:inline-grid}.adoption-progress li[data-ready=true]{border-color:var(--success);color:var(--success)}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.billing-plans__lead{color:var(--muted);font-size:var(--type-micro);margin:14px 0 12px;line-height:1.7}.plan-card{appearance:none;border:1px solid var(--line);background:var(--lm-surface);text-align:left;cursor:pointer;flex-direction:column;min-height:280px;padding:18px;display:flex}.plan-card:hover,.plan-card[data-selected=true]{border-color:var(--ink);box-shadow:inset 0 3px var(--border-selected)}.plan-card:disabled,.plan-card[data-locked=true]{cursor:not-allowed;opacity:.45;box-shadow:none}.plan-card>span{font:24px var(--font-core)}.plan-card>b{margin-top:8px;font-size:18px}.plan-card>b small{font-size:var(--type-micro);color:var(--muted);font-weight:400}.plan-card>strong{font-size:var(--type-micro);color:var(--muted);margin:10px 0 18px;font-weight:400;line-height:1.7}.plan-card ul{gap:8px;margin:auto 0 0;padding:0;list-style:none;display:grid}.plan-card li{font-size:var(--type-micro);color:var(--muted)}.plan-card li[data-active=true]{color:var(--success)}.billing-actions{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:12px;margin-top:20px;padding-top:18px;display:grid}.billing-actions label{font-size:var(--type-micro);color:var(--muted);gap:6px;display:grid}.billing-actions input{border:1px solid var(--line);height:40px;padding:0 12px}.billing-actions+.notice{margin-top:16px}.billing-cap-grid{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:14px;display:grid}.billing-cap-grid label{font-size:var(--type-micro);color:var(--muted);gap:7px;display:grid}.billing-cap-grid input{border:1px solid var(--line);height:40px;padding:0 12px}.billing-cap-grid p{color:var(--muted);font-size:var(--type-micro);margin:7px 0 0}.billing-wind-down{border-color:var(--vf-warn-border);background:var(--vf-warn-bg);margin-bottom:18px}.billing-wind-down>p{color:var(--vf-warn-fg);font-size:var(--type-micro);margin:0;line-height:1.8}.billing-wind-down__links{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.billing-wind-down__links .button{background:var(--lm-surface)}@media (width<=1050px){.plan-grid,.billing-cap-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.billing-summary,.billing-actions,.billing-cap-grid,.adoption-progress,.plan-grid{grid-template-columns:1fr}}.auth-page{background:var(--paper);place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card,.auth-status{background:var(--lm-surface);border:1px solid var(--line);width:min(100%,520px);padding:clamp(28px,6vw,54px)}.auth-brand{margin-bottom:54px}.auth-brand img{width:auto;height:26px;display:block}.auth-brand small{font:var(--type-micro) var(--font-core);color:var(--muted);margin-top:8px;display:block}.auth-card h1,.auth-status h1{font:600 clamp(28px,5vw,38px) var(--font-core);letter-spacing:-.025em;margin:0 0 18px}.auth-card h1 span{display:block}.auth-card>p,.auth-status>p{font-size:var(--type-micro);color:var(--muted);line-height:1.8}.auth-card form{gap:16px;margin:32px 0 24px;display:grid}.auth-card label{font-size:var(--type-micro);color:var(--muted);gap:7px;display:grid}.auth-card input{border:1px solid var(--line);border-radius:var(--app-radius);height:44px;padding:0 12px;font-size:12px}.auth-card .button{width:100%}.auth-divider{color:var(--muted);font-size:var(--type-micro);align-items:center;gap:14px;margin:24px 0;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.auth-card .notice{margin:20px 0 0}.auth-status{text-align:center}.auth-lockup{width:auto;height:26px;margin:0 auto 34px;display:block}.auth-status .button{margin-top:20px}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.workspace-options{gap:8px;padding-top:10px;display:grid}.workspace-options button{border:1px solid var(--line);background:var(--lm-surface);text-align:left;cursor:pointer;justify-content:space-between;gap:14px;padding:13px;display:flex}.workspace-options button[data-selected=true]{border-color:var(--ink);box-shadow:inset 3px 0 var(--border-selected)}.workspace-options strong{font-size:var(--type-micro)}.workspace-options span{font-size:var(--type-micro);color:var(--muted)}.pairing-code{background:var(--surface-inverse);color:var(--text-on-primary);gap:8px;margin-top:18px;padding:18px;display:grid}.pairing-code span,.pairing-code small{font-size:var(--type-micro);color:var(--lm-brand-beam)}.pairing-code code{word-break:break-all;font-size:14px}@media (width<=900px){.account-grid{grid-template-columns:1fr}.workspace-options button{flex-direction:column}}.page-description{max-width:680px;color:var(--muted);font-size:var(--type-micro);margin:7px 0 0;line-height:1.65}.saas-settings-workspace,.profile-workspace{width:100%;min-width:0}.saas-settings-layout{grid-template-columns:minmax(0,720px) minmax(260px,360px);align-items:start;gap:18px;display:grid}.settings-form-panel{max-width:820px}.settings-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.checkout-preview{top:calc(var(--header-height) + 18px);min-height:430px;color:var(--ink);gap:20px;display:grid;position:sticky}.checkout-preview>span{font-size:var(--type-micro)}.checkout-preview h3{margin:24px 0 0;font-size:24px}.checkout-preview>div{border-block:1px solid var(--line);justify-content:space-between;padding:18px 0;display:flex}.checkout-preview>div p{margin:0}.checkout-preview>button{min-height:44px;color:var(--text-on-primary);background:var(--action-primary);border:0;font-weight:700}.checkout-preview>small,.search-snippet>span{color:var(--muted);font-size:var(--type-micro)}.search-snippet h3{color:var(--text-link);margin:18px 0 5px;font-size:19px}.search-snippet p{color:var(--lm-ink-2);font-size:var(--type-micro);margin:0 0 20px;line-height:1.6}.policy-list{color:var(--lm-ink-2);font-size:var(--type-micro);gap:10px;margin:18px 0;padding-left:18px;line-height:1.6;display:grid}.feed-links{gap:11px;display:grid}.feed-links label{color:var(--muted);font-size:var(--type-micro);gap:5px;display:grid}.feed-links input{border:1px solid var(--line);background-color:var(--lm-canvas);width:100%;font:var(--type-micro) var(--font-mono);padding:8px}.profile-sessions{grid-column:1/-1}.profile-sessions .compact-list>div{grid-template-columns:minmax(0,1fr) auto}.danger-zone{border-color:var(--vf-fail-border)!important}.danger-zone>form>p{color:var(--vf-fail-fg);font-size:var(--type-micro);margin:0;line-height:1.7}@media (width<=980px){.saas-settings-layout{grid-template-columns:1fr}.checkout-preview{min-height:300px;position:static}}@media (width<=600px){.settings-check-grid{grid-template-columns:1fr}.profile-sessions{grid-column:auto}}.document-request{align-items:end;margin-top:10px}.document-request .button{min-height:36px}.billing-transactions{margin-top:18px}.billing-transactions .compact-list>div>div{align-items:center;gap:8px;display:flex}.billing-transactions a{font-size:var(--type-micro)}.yns-commandbar kbd{border:1px solid var(--line);border-radius:var(--app-radius-sm);background:var(--lm-surface);font:var(--type-micro) var(--font-mono);color:var(--muted);margin-left:4px;padding:1px 4px}.ai-launcher{z-index:80;border:1px solid var(--action-primary);border-radius:var(--app-radius-lg);height:38px;color:var(--text-on-primary);background:var(--action-primary);box-shadow:var(--elev-2);cursor:pointer;align-items:center;gap:8px;padding:0 12px;display:flex;position:fixed;bottom:54px;right:18px}.ai-launcher kbd{font:var(--type-micro) var(--font-mono);color:var(--lm-brand-beam)}.ai-assistant{min-height:calc(100svh - var(--header-height) - 42px);border:1px solid var(--line);border-radius:var(--app-radius-lg);background:var(--lm-surface);grid-template-columns:250px minmax(0,1fr);display:grid;overflow:hidden}.ai-assistant--page{height:calc(100svh - var(--header-height) - 42px)}.ai-assistant--panel{z-index:90;width:min(400px,100vw - 28px);height:min(720px,100svh - 76px);min-height:0;box-shadow:var(--elev-3);grid-template-columns:112px minmax(0,1fr);position:fixed;bottom:50px;right:14px}.ai-history{border-right:1px solid var(--line);background:var(--lm-canvas);flex-direction:column;min-width:0;padding:12px;display:flex}.ai-history__head{justify-content:space-between;align-items:center;gap:8px;height:34px;display:flex}.ai-history__head strong{font-size:13px}.ai-history__head button,.ai-chat-region header button,.ai-modal header button{border-radius:var(--app-radius-sm);cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.ai-history__head button:hover,.ai-chat-region header button:hover{background:var(--app-hairline-soft)}.ai-new{border:1px solid var(--line);border-radius:var(--app-radius);background:var(--lm-surface);cursor:pointer;justify-content:flex-start;align-items:center;gap:7px;height:34px;padding:0 9px;font-size:12px;display:flex}.ai-search{border:1px solid var(--line);border-radius:var(--app-radius);background:var(--lm-surface);height:32px;color:var(--muted);align-items:center;gap:6px;margin-top:8px;padding:0 8px;display:flex}.ai-search input{width:100%;min-width:0;font-size:var(--type-micro);background-color:#0000;border:0;outline:0}.ai-history__list{flex:1;min-height:0;margin:10px -4px;overflow:auto}.ai-history__list>button{border-radius:var(--app-radius-sm);text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;width:100%;padding:8px;display:grid}.ai-history__list>button:hover,.ai-history__list>button[data-selected=true]{background:var(--app-row-active)}.ai-history__list span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--type-micro);align-items:center;gap:4px;display:flex;overflow:hidden}.ai-history__list small{font-size:var(--type-micro);color:var(--muted)}.ai-memory-link{border:0;border-top:1px solid var(--line);font-size:var(--type-micro);cursor:pointer;background:0 0;justify-content:flex-start;align-items:center;gap:7px;padding:11px 4px 0;display:flex}.ai-chat-region{background:var(--lm-surface);flex-direction:column;min-width:0;display:flex}.ai-chat-region>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:54px;padding:0 16px;display:flex}.ai-chat-region>header>div{align-items:center;gap:9px;display:flex}.ai-chat-region>header span{display:grid}.ai-chat-region>header strong{font-size:12px}.ai-chat-region>header small{font-size:var(--type-micro);color:var(--muted)}.ai-error{border:1px solid var(--vf-fail-border);color:var(--vf-fail-fg);background:var(--vf-fail-bg);font-size:var(--type-micro);margin:10px 14px;padding:9px}.ai-empty{text-align:center;max-width:500px;margin:auto;padding:30px}.ai-empty h2{margin:14px 0 8px;font-size:18px}.ai-empty p{color:var(--muted);font-size:var(--type-micro);line-height:1.7}.ai-empty button{border-radius:var(--app-radius);color:var(--text-on-primary);background:var(--action-primary);cursor:pointer;border:0;margin-top:12px;padding:9px 14px}.ai-context-row{padding:8px 14px 0}.ai-context-row button{border:1px solid var(--line);border-radius:var(--app-radius-sm);background:var(--lm-surface);color:var(--muted);font-size:var(--type-micro);cursor:pointer;align-items:center;gap:5px;padding:5px 8px;display:flex}.ai-context-row button[data-enabled=true]{color:var(--lm-ink-2);background:var(--lm-paper)}.ai-messages{flex:1;min-height:0;padding:16px;overflow-y:auto}.ai-messages article{max-width:82%;margin:0 0 16px}.ai-messages article[data-role=user]{margin-left:auto}.ai-messages article strong{font-size:var(--type-micro);color:var(--muted);margin-bottom:4px;display:block}.ai-messages article p{border:1px solid var(--line);border-radius:var(--app-radius-lg);background:var(--lm-canvas);white-space:pre-wrap;margin:0;padding:10px 12px;font-size:12px;line-height:1.65}.ai-messages article[data-role=user] p{color:var(--text-on-primary);border-color:var(--action-primary);background:var(--action-primary)}.ai-message-hint,.ai-streaming{color:var(--muted);font-size:var(--type-micro)}.ai-composer{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) 36px;align-items:end;gap:7px;padding:12px;display:grid}.ai-composer textarea{resize:none;border:1px solid var(--line);border-radius:var(--app-radius);min-height:42px;max-height:130px;padding:9px 10px;font:12px/1.5 inherit}.ai-composer>button,.ai-attach{border-radius:var(--app-radius);width:34px;height:34px;color:var(--text-on-primary);background:var(--action-primary);cursor:pointer;border:0;place-items:center;display:grid}.ai-composer>button:disabled{opacity:.35}.ai-attach{color:var(--lm-ink-2);background:var(--lm-canvas)}.ai-attach input{display:none}.ai-modal{z-index:110;background:var(--scrim);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ai-modal>div{border-radius:var(--app-radius-lg);background:var(--lm-surface);width:min(680px,100%);max-height:90svh;box-shadow:var(--elev-3);padding:22px;overflow:auto}.ai-modal header{justify-content:space-between;align-items:center;display:flex}.ai-modal h2{margin:0;font-size:18px}.ai-modal>div>p{color:var(--muted);font-size:var(--type-micro)}.ai-modal label{grid-template-columns:120px minmax(0,1fr) 54px;align-items:start;gap:8px;margin-top:12px;display:grid}.ai-modal label>span{font-size:var(--type-micro);padding-top:8px}.ai-modal textarea{resize:vertical;border:1px solid var(--line);border-radius:var(--app-radius);font:var(--type-micro)/1.55 inherit;padding:8px}.ai-modal label>button{border-radius:var(--app-radius-sm);height:32px;color:var(--text-on-primary);background:var(--action-primary);font-size:var(--type-micro);cursor:pointer;border:0}.ai-assistant--panel .ai-history{padding:8px}.ai-assistant--panel .ai-history__head strong{font-size:var(--type-micro)}.ai-assistant--panel .ai-new{font-size:var(--type-micro);padding:0 5px}.ai-assistant--panel .ai-search{display:none}.ai-assistant--panel .ai-history__list span,.ai-assistant--panel .ai-memory-link{font-size:var(--type-micro)}.ai-assistant--panel .ai-chat-region>header{padding:0 10px}.ai-assistant--panel .ai-chat-region>header small{display:none}.ai-assistant--panel .ai-empty{padding:18px}.ai-assistant--panel .ai-empty h2{font-size:14px}.ai-assistant--panel .ai-empty p{font-size:var(--type-micro)}.ai-assistant--panel .ai-messages{padding:10px}.ai-assistant--panel .ai-messages article{max-width:95%}.ai-assistant--panel .ai-messages article p{font-size:var(--type-micro);padding:8px}.ai-assistant--panel .ai-composer{grid-template-columns:30px minmax(0,1fr) 32px;padding:8px}.ai-assistant--panel .ai-composer textarea{font-size:var(--type-micro)}.ai-assistant--panel .ai-attach,.ai-assistant--panel .ai-composer>button{width:30px;height:30px}@media (width<=760px){.ai-assistant--page{height:calc(100svh - var(--header-height) - 42px);grid-template-columns:88px minmax(0,1fr)}.ai-assistant--page .ai-history{padding:7px}.ai-assistant--page .ai-history__head strong{font-size:var(--type-micro)}.ai-assistant--page .ai-new{justify-content:center;padding:0;font-size:0}.ai-assistant--page .ai-new svg{width:17px;height:17px}.ai-assistant--page .ai-search{display:none}.ai-assistant--page .ai-history__list span{font-size:var(--type-micro)}.ai-assistant--page .ai-memory-link{justify-content:center;font-size:0}.ai-modal label{grid-template-columns:1fr}.ai-modal label>button{width:80px}.ai-chat-region>header small{display:none}}body[data-admin-section=dashboard],body[data-admin-section=billing],body[data-admin-section=account]{--admin-content-max:1440px}body[data-admin-section=settings]{--admin-content-max:720px}body[data-admin-section=design],body[data-admin-section=domains],body[data-admin-section=team],body[data-admin-section=apiKeys]{--admin-content-max:1600px}body[data-admin-section=campaigns],body[data-admin-section=media]{--admin-content-max:1800px}body[data-admin-section=ai]{--admin-content-max:none}html{background:var(--lm-surface);min-height:100%}body{background:var(--lm-surface);min-height:100vh;font-size:14px;line-height:1.45}a,button{-webkit-tap-highlight-color:transparent}.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}.yns-topbar{z-index:70;width:100%;height:var(--header-height);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd6;align-items:center;display:flex;position:sticky;top:0}.yns-store-switcher{width:var(--sidebar);border-right:1px solid var(--line);flex:0 0 var(--sidebar);align-items:center;gap:9px;height:100%;padding:5px 16px;display:flex}.yns-store-switcher img{border-radius:var(--app-radius-sm)}.yns-store-switcher>span{min-width:0;line-height:1.08;display:grid}.yns-store-switcher strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:650;overflow:hidden}.yns-store-switcher small{font-size:var(--type-micro);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-weight:400;overflow:hidden}.admin-workspace-switcher{align-items:center;gap:9px;min-width:0;display:flex;position:relative}.admin-workspace-switcher[data-placement=topbar]{width:var(--sidebar);flex:0 0 var(--sidebar);border-right:1px solid var(--line);height:100%;padding:5px 16px}.admin-workspace-switcher[data-placement=sidebar]{width:100%}.admin-workspace-switcher img{border-radius:var(--app-radius-sm);flex:none}.admin-workspace-switcher label{cursor:pointer;flex:1;min-width:0;padding-right:18px;line-height:1.08;display:grid;position:relative}.admin-workspace-switcher label strong,.admin-workspace-fallback strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.admin-workspace-switcher label small,.admin-workspace-fallback small{color:var(--muted);font-size:var(--type-micro);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;margin-top:3px;display:flex;overflow:hidden}.admin-workspace-switcher label select{opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;inset:0}.admin-workspace-switcher label>svg{color:var(--muted);position:absolute;top:50%;right:0;translate:0 -50%}.admin-workspace-fallback{min-width:0;display:grid}.admin-workspace-error{z-index:90;border:1px solid var(--vf-fail-border);background:var(--vf-fail-bg);max-width:280px;color:var(--vf-fail-fg);font-size:var(--type-micro);box-shadow:var(--elev-2);padding:7px;position:absolute;top:calc(100% + 5px);left:12px}.yns-mode-switch{border:1px solid var(--line);border-radius:var(--app-radius);background:var(--lm-paper);align-items:center;gap:1px;margin-left:16px;padding:2px;display:flex}.yns-mode-switch a{border-radius:var(--app-radius-sm);min-height:28px;color:var(--lm-ink-2);justify-content:center;align-items:center;padding:4px 12px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.yns-mode-switch a[aria-current=page]{color:var(--ink);background:var(--lm-surface);box-shadow:var(--elev-1)}.yns-topbar-actions{align-items:center;gap:14px;height:100%;margin-left:auto;padding:0 16px;display:flex}.yns-storefront-link{width:30px;height:30px;color:var(--ink);border-radius:var(--app-radius);place-items:center;display:grid}.yns-storefront-link:hover{background:var(--paper)}.admin-global-search-trigger{border:1px solid var(--line);border-radius:var(--app-radius);width:min(320px,28vw);height:32px;color:var(--muted);background:var(--lm-surface);font:inherit;cursor:pointer;align-items:center;gap:7px;margin-left:18px;padding:0 8px;display:flex}.admin-global-search-trigger span{text-align:left;font-size:var(--type-micro);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.admin-global-search-trigger kbd{border:1px solid var(--line);border-radius:var(--app-radius-sm);background:var(--lm-paper);font:var(--type-micro) var(--font-mono);padding:2px 5px}.admin-search-dialog{z-index:120;background:var(--scrim);place-items:start center;padding:12svh 18px 18px;display:grid;position:fixed;inset:0}.admin-search-dialog>div{border:1px solid var(--line);border-radius:var(--app-radius-lg);background:var(--lm-surface);width:min(680px,100%);box-shadow:var(--elev-3);overflow:hidden}.admin-search-input{border-bottom:1px solid var(--line);height:56px;color:var(--muted);align-items:center;gap:10px;padding:0 14px;display:flex}.admin-search-input input{min-width:0;color:var(--ink);font:14px var(--font-core);background-color:#0000;border:0;outline:0;flex:1}.admin-search-input button{border-radius:var(--app-radius-sm);width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.admin-search-results{max-height:min(58svh,560px);padding:7px;overflow:auto}.admin-search-results>p{color:var(--muted);font-size:var(--type-micro);text-align:center;margin:0;padding:22px}.admin-search-results>a{border-radius:var(--app-radius);color:var(--ink);grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;text-decoration:none;display:grid}.admin-search-results>a:hover,.admin-search-results>a:focus{background:var(--lm-canvas);outline:0}.admin-search-results>a>span{gap:3px;min-width:0;display:grid}.admin-search-results strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.admin-search-results small{color:var(--muted);font-size:var(--type-micro);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.admin-search-results em{color:var(--muted);font-size:var(--type-micro);font-style:normal}.yns-environment{border:1px solid var(--lm-brand-beam);border-radius:0 0 var(--app-radius) var(--app-radius);color:var(--lm-brand-action-hover);font-size:var(--type-micro);letter-spacing:.02em;padding:2px 9px}.yns-sidebar-toggle{border-radius:var(--app-radius);cursor:pointer;background:0 0;border:0;place-items:center;width:36px;height:36px;display:none}.yns-sidebar-toggle:hover{background:var(--paper)}.admin-shell{min-height:calc(100svh - var(--header-height));grid-template-columns:var(--sidebar) minmax(0, 1fr);align-items:stretch;display:grid}.admin-sidebar{top:var(--header-height);z-index:50;width:var(--sidebar);height:calc(100svh - var(--header-height));border-right:1px solid var(--line);background:var(--paper);color:var(--lm-ink-2);flex-direction:column;padding:8px;display:flex;position:sticky;overflow:visible}.admin-nav{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding-right:1px;display:block;overflow-y:auto}.yns-sidebar-store{display:none}.admin-nav-group{margin:0 0 14px}.admin-nav-group h2{height:32px;color:var(--app-ink-head);align-items:center;margin:0;padding:0 8px;font-size:12px;font-weight:500;line-height:16px;display:flex}.admin-nav-group ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.admin-nav-group li{min-width:0}.admin-nav-group a{border-radius:var(--app-radius);width:100%;height:32px;color:var(--lm-ink-2);background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;padding:8px;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;display:flex}.admin-nav-group a:hover,.admin-nav-group a[aria-current=page]{color:var(--lm-ink);background:var(--app-row-active)}.admin-nav-group a[aria-current=page]{font-weight:500}.admin-nav-group a>svg{flex:none}.admin-nav-group a>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-nav-group a>small,.admin-nav-disclosure{font-size:var(--type-micro);color:inherit;margin-left:auto}.admin-nav-group a>small+.admin-nav-disclosure{margin-left:0}.admin-nav-group button{border-radius:var(--app-radius);width:100%;height:32px;color:var(--lm-ink-2);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px;font-size:14px;line-height:20px;display:flex}.admin-nav-group button:hover{color:var(--lm-ink);background:var(--app-row-active)}.admin-nav-group button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-nav-group button>svg:first-child{flex:none}.admin-nav-group button .admin-nav-disclosure{transition:transform .16s}.admin-nav-group button[aria-expanded=true] .admin-nav-disclosure{transform:rotate(90deg)}.admin-nav-sublist{margin:1px 0 3px!important;padding-left:31px!important}.admin-nav-sublist[hidden]{display:none!important}.admin-nav-sublist a{height:30px;padding-left:9px;font-size:13px}.admin-nav-settings-entry{border-top:1px solid var(--line);margin-top:-2px;padding-top:2px}.yns-settings-back{margin-bottom:8px;min-height:36px!important;color:var(--ink)!important;font-weight:600!important}.yns-settings-search{border:1px solid var(--line);border-radius:var(--app-radius);height:34px;color:var(--muted);background:var(--lm-surface);align-items:center;gap:7px;margin:0 4px 10px;padding:0 9px;display:flex}.yns-settings-search input{width:100%;min-width:0;color:var(--ink);background-color:#0000;border:0;outline:0;font-size:13px}.yns-settings-nav .admin-nav-group{margin-bottom:6px}.yns-settings-nav .admin-nav-group h2{height:28px;font-size:var(--type-micro)}.yns-settings-nav .admin-nav-group a{height:30px;padding-left:32px;font-size:13px}.yns-sidebar-lower{border-top:1px solid var(--line);flex:none;padding-top:12px}.yns-update-card{border:1px solid var(--lm-brand-mist);border-radius:var(--app-radius);min-height:48px;color:var(--lm-ink-2);background:linear-gradient(135deg, var(--lm-brand-halo), var(--lm-surface));align-items:center;gap:8px;padding:8px;text-decoration:none;display:flex}.yns-update-dot{background:var(--lm-brand-action);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 3px #2b718029}.yns-update-card>span:last-child{line-height:1.15;display:grid}.yns-update-card strong{font-size:12px;font-weight:600}.yns-update-card small{color:var(--muted);font-size:var(--type-micro)}.yns-avatar{background:var(--lm-surface);border:1px solid var(--line);width:28px;height:28px;color:var(--ink);font-size:var(--type-micro);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.yns-avatar--lg{width:34px;height:34px;font-size:13px}.account-menu{min-width:0;display:inline-flex;position:relative}.account-menu__trigger{border-radius:var(--app-radius);min-width:0;max-width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.account-menu__trigger[aria-expanded=true]{background:var(--app-row-active)}.account-menu__trigger:focus-visible{outline:2px solid var(--action-edge);outline-offset:2px}.account-menu__panel{z-index:90;border:1px solid var(--line);border-radius:var(--app-radius-lg);background:var(--app-card);width:272px;max-width:min(300px,84vw);box-shadow:var(--elev-2);color:var(--lm-ink-2);text-align:left;position:absolute;overflow:hidden}.account-menu__panel[data-placement=below-end]{top:calc(100% + 8px);right:0}.account-menu__panel[data-placement=below-start]{top:calc(100% + 8px);left:0}.account-menu__panel[data-placement=above-start]{bottom:calc(100% + 8px);left:0}.account-menu__panel[data-placement=above-end]{bottom:calc(100% + 8px);right:0}.account-menu__panel[data-placement=right-end]{bottom:0;left:calc(100% + 10px)}.account-menu__panel[data-placement=right-start]{top:0;left:calc(100% + 10px)}.account-menu__user{border-bottom:1px solid var(--line);background:var(--surface-warm);align-items:center;gap:10px;padding:11px 12px;display:flex}.account-menu__user>span:not(.account-menu__role){gap:2px;min-width:0;display:grid}.account-menu__user strong{color:var(--lm-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.account-menu__user small{color:var(--muted);font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu__role{border:1px solid var(--line);border-radius:var(--app-radius-sm);background:var(--lm-surface);color:var(--lm-ink-2);font:var(--type-micro)/1.4 var(--font-mono);flex:none;margin-left:auto;padding:2px 6px}.account-menu__group{padding:5px}.account-menu__group+.account-menu__group{border-top:1px solid var(--line)}.account-menu__group h3{color:var(--app-ink-head);font-size:var(--type-micro);margin:0;padding:6px 8px 4px;font-weight:500;line-height:1.3}.account-menu__group ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.account-menu__row{border-radius:var(--app-radius);width:100%;min-height:32px;color:var(--lm-ink-2);font:400 var(--type-meta)/20px var(--font-core);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:6px 8px;text-decoration:none;display:flex}.account-menu__row:hover,.account-menu__row:focus-visible{background:var(--app-row-hover);color:var(--lm-ink-2);outline:0}.account-menu__row[data-tone=danger],.account-menu__row[data-tone=danger] .account-menu__icon{color:var(--app-danger)}.account-menu__row[aria-disabled=true],.account-menu__row:disabled{cursor:default;opacity:.55}.account-menu__icon{width:16px;color:var(--muted);flex:none;place-items:center;display:grid}.account-menu__text{min-width:0;display:grid}.account-menu__text>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu__text small{color:var(--muted);font-size:var(--type-micro);margin-top:1px;line-height:1.4}.account-menu__meta{color:var(--muted);font:var(--type-micro)/1.4 var(--font-mono);flex:none;margin-left:auto}.account-menu__dot{color:var(--action-edge);font-size:var(--type-micro);flex:none;margin-left:auto}.account-menu__meta+.account-menu__dot{margin-left:6px}.account-menu__footer{border-top:1px solid var(--line);background:var(--surface-warm);color:var(--muted);font-size:var(--type-micro);padding:9px 12px;line-height:1.5}.yns-sidebar-lower>astro-island{display:block}.workspace-menu{margin-top:8px;position:relative}.workspace-menu>.account-menu{width:100%;display:flex}.workspace-menu__trigger{width:100%;min-height:48px;color:var(--lm-ink-2);padding:5px 6px}.workspace-menu__trigger:hover{background:var(--app-row-hover)}.workspace-menu__trigger>svg{color:var(--muted);flex:none;margin-left:auto}.workspace-menu__who{min-width:0;line-height:1.2;display:grid}.workspace-menu__who strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.workspace-menu__who small{color:var(--muted);font-size:var(--type-micro)}.workspace-menu__logo{border-radius:var(--app-radius-sm);flex:none}.workspace-menu__error{margin:8px 0 0}.workspace-menu>.button{width:100%;margin-top:8px}.yns-topbar-actions astro-island{display:contents}.personal-menu .account-menu__trigger{border-radius:50%;justify-content:center;width:36px;height:36px}.shortcut-dialog{border:1px solid var(--line);border-radius:var(--app-radius-lg);width:min(420px,100vw - 32px);color:var(--ink);background:var(--lm-surface);box-shadow:var(--elev-3);padding:0}.shortcut-dialog::backdrop{background:var(--scrim)}.shortcut-dialog form{margin:0}.shortcut-dialog__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.shortcut-dialog h2{margin:0;font-size:15px;font-weight:600;line-height:22px}.shortcut-dialog dl{gap:10px;margin:0;padding:16px 18px 18px;display:grid}.shortcut-dialog dl>div{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;display:grid}.shortcut-dialog dt kbd{border:1px solid var(--line);border-radius:var(--app-radius-sm);background:var(--lm-paper);font:12px var(--font-mono);padding:2px 6px;display:inline-block}.shortcut-dialog dd{margin:0;font-size:13px}.admin-main{min-width:0;min-height:calc(100svh - var(--header-height));background:var(--lm-canvas);flex-direction:column;display:flex}.admin-content{flex:1;width:100%;max-width:none;padding:12px 24px 60px}.yns-commandbar{z-index:40;border-top:1px solid var(--line);background:var(--paper);align-items:center;gap:10px;min-height:44px;padding:0 16px;display:flex;position:sticky;bottom:0;box-shadow:0 -1px 2px #12343a0d}.yns-commandbar a{min-height:44px;color:var(--lm-ink-2);align-self:stretch;align-items:center;gap:7px;font-size:13px;text-decoration:none;display:inline-flex}.yns-commandbar a:last-child{justify-content:center;width:44px;margin-left:auto;margin-right:-8px}.yns-commandbar a:hover{color:var(--ink)}.yns-sidebar-backdrop{display:none}.yns-dashboard{width:100%}.yns-dashboard-grid{grid-template-columns:minmax(0,1fr) 336px;align-items:start;gap:16px;width:100%;display:grid}.yns-setup-column{gap:16px;min-width:0;display:grid}.yns-setup-header{justify-content:space-between;align-items:flex-start;gap:16px;min-height:86px;padding:4px 0;display:flex}.yns-setup-header h2{color:var(--ink);letter-spacing:-.025em;margin:0 0 4px;font-size:24px;font-weight:600;line-height:32px}.yns-setup-header p{max-width:640px;color:var(--muted);margin:0;font-size:14px;line-height:20px}.yns-setup-count{text-align:right;flex:none;padding-top:3px;display:grid}.yns-setup-count strong{font-size:14px;font-weight:600;line-height:20px}.yns-setup-count span{color:var(--muted);font-size:12px;line-height:17px}.yns-progress{border-radius:var(--radius-pill);background:var(--lm-line);height:6px;overflow:hidden}.yns-progress>span{border-radius:inherit;background:var(--action-primary);height:100%;transition:width .3s;display:block}.yns-next-card{border:1px solid var(--line);border-radius:var(--app-radius-lg);background:var(--lm-surface);justify-content:space-between;align-items:center;gap:20px;min-height:138px;padding:20px;display:flex}.yns-next-card>div{min-width:0}.yns-next-card>div>span{color:var(--muted);font-size:var(--type-micro);font-weight:500}.yns-next-card>div>small{color:var(--muted);margin-left:9px;font-size:12px}.yns-next-card h3{margin:10px 0 3px;font-size:18px;font-weight:600;line-height:24px}.yns-next-card p{color:var(--muted);margin:0;font-size:13px;line-height:20px}.yns-next-card>a,.yns-detail-row>a{border:1px solid var(--action-primary);border-radius:var(--app-radius);color:var(--text-on-primary);background:var(--action-primary);flex:none;justify-content:center;align-items:center;gap:9px;padding:7px 14px;font-size:13px;font-weight:500;line-height:18px;text-decoration:none;display:inline-flex}.yns-next-card>a:hover{background:var(--action-primary-hover)}.yns-setup-list{gap:8px;display:grid}.yns-setup-item{border:1px solid var(--line);border-radius:var(--app-radius-lg);background:var(--lm-surface);overflow:hidden}.yns-setup-item[data-expanded=true]{border-color:var(--lm-brand-mist);box-shadow:0 0 0 1px #2b718017}.yns-setup-item>button{border-radius:var(--app-radius);width:100%;min-height:70px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:19px minmax(0,1fr) auto 48px 15px;align-items:start;gap:10px;padding:14px;display:grid}.yns-setup-item>button:hover{background:var(--app-row-hover)}.yns-setup-item>button>svg:first-child{margin-top:1px}.yns-setup-item>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.yns-setup-item>button strong{font-size:14px;font-weight:600;line-height:20px}.yns-setup-item>button small{color:var(--muted);font-size:12px;line-height:17px}.yns-setup-item>button em{color:var(--lm-ink-2);padding-top:1px;font-size:12px;font-style:normal;line-height:20px}.yns-mini-progress{border-radius:var(--radius-pill);background:var(--lm-line);align-self:center;width:48px;height:4px;overflow:hidden}.yns-mini-progress i{background:var(--action-primary);height:100%;display:block}.yns-setup-chevron{color:var(--muted);align-self:center;transition:transform .2s}.yns-setup-item[data-expanded=true] .yns-setup-chevron{transform:rotate(180deg)}.yns-setup-detail{border-top:1px solid var(--line)}.yns-detail-row{border-top:1px solid var(--line);grid-template-columns:19px minmax(0,1fr) auto;align-items:start;gap:10px;min-height:92px;padding:16px;display:grid}.yns-detail-row:first-child{border-top:0}.yns-detail-row>svg{margin-top:1px}.yns-detail-row>div{min-width:0}.yns-detail-row h4{margin:0 0 4px;font-size:14px;font-weight:500;line-height:20px}.yns-detail-row p{color:var(--muted);margin:0;font-size:12px;line-height:18px}.yns-detail-row>a{border-color:var(--line);color:var(--ink);background:var(--lm-surface);align-self:center;padding:6px 13px;font-size:12px}.yns-detail-row>a:hover{background:var(--paper)}.yns-readiness{border:1px solid var(--line);border-radius:var(--app-radius-lg);background:var(--lm-surface);min-width:0;padding:16px;position:sticky;top:64px}.yns-readiness h3{margin:0 0 4px;font-size:16px;font-weight:600;line-height:24px}.yns-readiness>p{color:var(--muted);margin:0 0 16px;font-size:13px;line-height:20px}.yns-readiness>div{gap:2px;display:grid}.yns-readiness a{border-radius:var(--app-radius);min-height:36px;color:var(--lm-ink);align-items:center;gap:10px;padding:7px 8px;font-size:13px;text-decoration:none;display:flex}.yns-readiness a:hover{background:var(--paper)}.yns-readiness a[data-ready=true]{color:var(--muted)}.yns-readiness a svg{flex:none}.page-title,.panel__head h3,.inspector__head h3,.incident h3,.subsection h4,.confirmation h4,.funnel strong,.metric strong{font-family:inherit}.page-title{letter-spacing:-.025em;margin:0 0 24px;font-size:24px;font-weight:600;line-height:32px}.eyebrow{color:var(--muted);font-size:var(--type-micro)}.panel,.incident,.workspace-grid,.audit-table{border-color:var(--line);border-radius:var(--app-radius-lg);background:var(--lm-surface)}.panel{padding:18px}.panel__head h3{font-size:18px;font-weight:600}.button{border-radius:var(--app-radius);letter-spacing:0;min-height:36px;padding:0 15px;font-size:12px;font-weight:500}.status,.stamp{border-radius:var(--app-radius-sm)}.form-stack input,.form-stack select,.form-stack textarea,.confirmation input,.confirmation select,.inline-action input,.list-tools input,.list-tools select,.order-filters input,.order-filters select,.title-row>select{border-radius:var(--app-radius);font-size:13px}.metric-grid{border-top-color:var(--line)}.metric{min-height:128px}.metric strong{font-size:28px;font-weight:600}.thumb-placeholder,.auth-card,.auth-status{border-radius:var(--app-radius-lg)}.button:focus-visible,.admin-nav-group a:focus-visible,.admin-nav-group button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}input:focus,select:focus,textarea:focus{box-shadow:var(--elev-focus)}.auth-card input:focus{border-color:var(--border-focus)}body:not([data-admin-section=dashboard]) .admin-content{padding-top:20px}body:not([data-admin-section=dashboard]) .admin-content>section{width:min(100%, var(--admin-content-max))}body:not([data-admin-section=dashboard]) .admin-content>section>.eyebrow{display:none}body:not([data-admin-section=dashboard]) .title-row{align-items:flex-start;width:100%;min-height:44px;margin-bottom:14px}body:not([data-admin-section=dashboard]) .title-row .page-title{margin:0 auto 0 0}body:not([data-admin-section=dashboard]) .workspace-grid{border-radius:var(--app-radius-lg);min-height:520px;overflow:clip}body .workspace-grid:has(>.panel){background:0 0;border:0;gap:14px;min-height:0;overflow:visible}body:not([data-admin-section=dashboard]) .workspace-grid[data-detail-open=false]{grid-template-columns:1fr}body:not([data-admin-section=dashboard]) .workspace-grid[data-detail-open=false] .list-panel{border-right:0}body:not([data-admin-section=dashboard]) .list-tools{background:var(--lm-surface);min-height:48px;padding:8px 12px}body:not([data-admin-section=dashboard]) .list-tools span{color:var(--lm-ink-2);font-size:var(--type-micro);letter-spacing:0;font-weight:500}body:not([data-admin-section=dashboard]) .list-tools input{height:32px}body:not([data-admin-section=dashboard]) .list-row,body:not([data-admin-section=dashboard]) .order-row,body:not([data-admin-section=dashboard]) .document-row,body:not([data-admin-section=dashboard]) .customer-row{min-height:58px;padding:10px 14px}body:not([data-admin-section=dashboard]) .list-row strong,body:not([data-admin-section=dashboard]) .order-row strong,body:not([data-admin-section=dashboard]) .document-row strong,body:not([data-admin-section=dashboard]) .customer-row strong{font-size:13px;font-weight:500}body:not([data-admin-section=dashboard]) .list-row small,body:not([data-admin-section=dashboard]) .order-row small,body:not([data-admin-section=dashboard]) .document-row small,body:not([data-admin-section=dashboard]) .customer-row small{font-size:var(--type-micro)}.order-filters{border:1px solid var(--line);border-radius:var(--app-radius-lg);background:var(--lm-surface);align-items:center;min-height:48px;margin:0 0 10px;padding:7px}.order-filters input,.order-filters select,.title-row>select{height:34px;padding:0 10px;font-size:12px}.csv-import-panel{border:1px solid var(--line);border-radius:var(--app-radius-lg);background:var(--lm-surface);margin:0 0 10px;padding:10px 14px}.csv-import-panel:not([open]){border-radius:var(--app-radius);width:max-content;padding:7px 14px}.csv-import-panel>summary{cursor:pointer;font-size:12px}.csv-import-panel>form{margin-top:14px}body[data-admin-section=analytics] .metric-grid{border:1px solid var(--line);border-radius:var(--app-radius-lg);background:var(--lm-surface);overflow:hidden}body[data-admin-section=analytics] .metric{border-bottom:0;min-height:118px;padding:16px}body[data-admin-section=analytics] .metric>span{font-size:12px}body[data-admin-section=analytics] .metric strong{margin:22px 0 5px;font-size:26px}body[data-admin-section=analytics] .dashboard-grid{gap:12px}body[data-admin-section=analytics] .panel{min-height:280px}body[data-sidebar-mode=settings] .admin-content{padding-left:24px}body[data-sidebar-mode=settings] .admin-content>section,body[data-sidebar-mode=settings] .analytics-secondary{width:min(100%, var(--admin-content-max))}body[data-sidebar-mode=settings] .settings-grid{flex-direction:column;grid-template-columns:1fr;gap:0;max-width:720px;display:flex}body[data-sidebar-mode=settings] .settings-grid>.panel:nth-child(2){order:1}body[data-sidebar-mode=settings] .settings-grid>.panel:nth-child(3){order:2}body[data-sidebar-mode=settings] .settings-grid>.panel:nth-child(4){order:3}body[data-sidebar-mode=settings] .settings-grid>.panel:nth-child(5){order:4}body[data-sidebar-mode=settings] .settings-grid>.panel:first-child{order:5}body[data-sidebar-mode=settings] .settings-grid>.panel,body[data-sidebar-mode=settings] .analytics-secondary>.panel{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:24px 0 28px}body[data-sidebar-mode=settings] .settings-grid>.panel:first-child,body[data-sidebar-mode=settings] .settings-grid>.panel:nth-child(2){border-top:0;padding-top:4px}body[data-sidebar-mode=settings] .panel__head{margin-bottom:16px;padding-bottom:14px}body[data-sidebar-mode=settings] .panel__head h3{margin-top:3px;font-size:16px}body[data-sidebar-mode=settings] .form-stack label{color:var(--lm-ink-2);font-size:12px}body[data-sidebar-mode=settings] .form-stack input,body[data-sidebar-mode=settings] .form-stack select,body[data-sidebar-mode=settings] .form-stack textarea{min-height:38px;font-size:13px}body[data-sidebar-mode=settings] .form-stack>.button{z-index:5;box-shadow:var(--elev-2);justify-self:end;position:sticky;bottom:54px}body .admin-content astro-island>section{width:min(100%, var(--admin-content-max))}body:not([data-admin-section=dashboard]) .admin-content astro-island>section>.eyebrow{display:none}.p2-workspace{width:100%;min-width:0}.p2-workspace .control-title{margin-bottom:20px}.p2-workspace label{font-size:var(--type-micro);color:var(--muted);gap:6px;display:grid}.p2-workspace input,.p2-workspace select,.p2-workspace textarea{border:1px solid var(--line);border-radius:var(--app-radius-sm);background-color:var(--lm-surface);outline:none;width:100%;padding:9px 10px;font-size:12px;line-height:1.5}.p2-workspace input:focus,.p2-workspace select:focus,.p2-workspace textarea:focus{border-color:var(--border-focus)}.p2-workspace fieldset{border:0;gap:13px;margin:0;padding:0;display:grid}.p2-workspace fieldset:disabled{opacity:.72}.campaign-layout{border:1px solid var(--line);background:var(--lm-surface);grid-template-columns:minmax(240px,280px) minmax(440px,1fr) minmax(270px,310px);min-height:720px;display:grid}.campaign-list{border-right:1px solid var(--line);min-width:0}.campaign-list>header{border-bottom:1px solid var(--line);height:54px;font-size:var(--type-micro);justify-content:space-between;align-items:center;padding:0 15px;display:flex}.campaign-list>header span{font-size:var(--type-micro);color:var(--muted)}.campaign-list>button{border:0;border-bottom:1px solid var(--line);background:var(--lm-surface);text-align:left;cursor:pointer;grid-template-columns:1fr auto;gap:6px 8px;width:100%;padding:14px 15px;display:grid}.campaign-list>button:hover,.campaign-list>button[data-selected=true]{background:var(--lm-canvas)}.campaign-list>button[data-selected=true]{box-shadow:inset 3px 0 var(--border-selected)}.campaign-list>button .status{grid-column:1/-1;justify-self:start}.campaign-list>button strong{font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.campaign-list>button small{font-size:var(--type-micro);color:var(--muted);grid-column:1/-1}.campaign-editor{border-right:1px solid var(--line);min-width:0;padding:20px}.campaign-editor form,.media-inspector form{gap:13px;display:grid}.p2-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:2px;padding-bottom:15px;display:flex}.p2-panel-head small{font-size:var(--type-micro);color:var(--muted)}.p2-panel-head h3{margin:5px 0 0;font-size:16px}.p2-form-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.campaign-hero-preview{object-fit:cover;border:1px solid var(--line);width:100%;max-height:220px;display:block}.p2-actions{justify-content:flex-end;align-items:center;gap:12px;padding-top:4px;display:flex}.p2-workspace>.p2-actions+:not(.notice){margin-top:14px}.p2-actions>[role=status]{color:var(--muted);font-size:var(--type-micro)}.campaign-delivery{background:var(--lm-canvas);min-width:0}.campaign-delivery section{border-bottom:1px solid var(--line);gap:12px;padding:18px;display:grid}.campaign-delivery h3{margin:0;font-size:12px}.campaign-delivery dl{margin:0}.campaign-delivery dl>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:7px 0;display:flex}.campaign-delivery dt{font-size:var(--type-micro);color:var(--muted)}.campaign-delivery dd{margin:0;font-size:13px;font-weight:700}.campaign-delivery p,.media-usage p{font-size:var(--type-micro);color:var(--muted);margin:0;line-height:1.65}.campaign-delivery .button{width:100%}.p2-radio{grid-template-columns:16px 1fr;align-items:center;color:var(--ink)!important;display:flex!important}.p2-radio input,.p2-check input{width:auto}.p2-empty{min-height:220px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:9px;padding:24px;display:grid}.media-grid .p2-empty{grid-column:1/-1}.p2-empty strong{font-size:var(--type-micro);color:var(--ink)}.p2-empty span{font-size:var(--type-micro)}.media-toolbar{grid-template-columns:auto minmax(240px,1fr) 180px auto auto;align-items:center;gap:8px;margin-bottom:14px;display:grid}.media-toolbar>.button:first-child{position:relative}.media-toolbar>.button:first-child input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.media-search{position:relative;display:block!important}.media-search svg{color:var(--muted);position:absolute;top:50%;left:11px;translate:0 -50%}.media-search input{padding-left:34px}.p2-check{white-space:nowrap;align-items:center;gap:6px;color:var(--ink)!important;display:flex!important}.media-layout{border:1px solid var(--line);grid-template-columns:minmax(0,1fr) 340px;min-height:680px;display:grid}.media-grid{border-right:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(130px,1fr));align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.media-card{border:1px solid var(--line);border-radius:var(--app-radius-sm);background:var(--lm-surface);text-align:left;cursor:pointer;min-width:0;padding:7px}.media-card:hover,.media-card[data-selected=true]{border-color:var(--ink)}.media-card[data-selected=true]{box-shadow:0 0 0 1px var(--border-selected)}.media-card img{aspect-ratio:4/3;object-fit:cover;background:var(--paper);width:100%;display:block}.media-card>span{gap:3px;padding:9px 2px 3px;display:grid}.media-card strong{font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-card small,.media-card em{font-size:var(--type-micro);color:var(--muted);font-style:normal}.media-card em{color:var(--success)}.media-grid>.p2-empty{grid-column:1/-1}.media-inspector{background:var(--lm-canvas);min-width:0;padding:16px}.media-preview{aspect-ratio:16/10;object-fit:contain;background:var(--lm-paper);border:1px solid var(--line);width:100%;margin:14px 0;display:block}.copy-input{grid-template-columns:minmax(0,1fr) 34px;display:grid}.copy-input input{border-radius:var(--app-radius-sm) 0 0 var(--app-radius-sm)}.copy-input button{border:1px solid var(--line);border-radius:0 var(--app-radius-sm) var(--app-radius-sm) 0;background:var(--lm-surface);cursor:pointer;border-left:0}.media-usage{border-block:1px solid var(--line);gap:7px;padding:14px 0;display:grid}.media-usage h4{font-size:var(--type-micro);margin:0 0 2px}.media-usage a{color:var(--ink);font-size:var(--type-micro);background:var(--lm-surface);border:1px solid var(--line);grid-template-columns:76px 1fr;gap:8px;padding:7px;text-decoration:none;display:grid}.media-usage a span{color:var(--muted)}@media (width<=1280px){.campaign-layout{grid-template-columns:250px minmax(420px,1fr)}.campaign-delivery{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.campaign-delivery section{border-bottom:0;border-right:1px solid var(--line)}}@media (width<=1100px){.media-toolbar{grid-template-columns:1fr 1fr}.media-toolbar .media-search{grid-area:1/1/auto/-1}.media-toolbar>.button:first-child,.media-toolbar>select{width:100%}}@media (width<=980px){.campaign-layout,.media-layout{display:block}.campaign-list,.campaign-editor,.media-grid{border-right:0;border-bottom:1px solid var(--line)}.campaign-list{max-height:320px;overflow:auto}.campaign-delivery{display:block}.campaign-editor{padding:16px}}@media (width<=850px){.p2-form-pair{grid-template-columns:1fr}.media-grid{padding:10px}.media-inspector{padding:14px}.p2-workspace .control-title{align-items:flex-start}}@media (width<=480px){.media-toolbar{flex-wrap:wrap;display:flex}.media-toolbar>*{flex:100%}.media-grid{grid-template-columns:1fr 1fr;gap:8px}.campaign-delivery section{padding:16px}.p2-actions{flex-direction:column}.p2-actions .button{width:100%}}@media (width<=1023px){.yns-dashboard-grid{grid-template-columns:minmax(0,1fr) 280px}}@media (width>=768px){.yns-readiness{min-height:434px}}@media (width<=1000px){.admin-global-search-trigger{justify-content:center;width:34px;padding:0}.admin-global-search-trigger span,.admin-global-search-trigger kbd{display:none}}@media (width<=767px){.yns-topbar{height:48px}.yns-store-switcher,.admin-workspace-switcher[data-placement=topbar]{display:none}.admin-global-search-trigger{justify-content:center;width:34px;margin-left:auto;padding:0}.admin-global-search-trigger span,.admin-global-search-trigger kbd{display:none}.yns-sidebar-toggle{margin-left:8px;display:grid}.yns-mode-switch{margin-left:0}.yns-topbar-actions{padding-right:10px}.yns-environment{display:none}.admin-shell{display:block}.admin-sidebar{z-index:80;border-right:1px solid var(--line);border-bottom:0;width:min(288px,100vw - 48px);height:100svh;padding:8px;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}html[data-sidebar-open=true] .admin-sidebar{transform:translate(0)}.account-menu__panel[data-placement=right-end]{bottom:calc(100% + 8px);left:0}html[data-sidebar-open=true] body{overflow:hidden}.yns-sidebar-backdrop{z-index:75;background:var(--scrim);position:fixed;inset:0}html[data-sidebar-open=true] .yns-sidebar-backdrop{display:block}.yns-sidebar-store{border-radius:var(--app-radius);background:var(--app-row-active);align-items:center;gap:9px;min-height:48px;margin-bottom:8px;padding:5px 8px;display:flex}.yns-sidebar-store img{border-radius:var(--app-radius-sm)}.yns-sidebar-store>span{min-width:0;line-height:1.08;display:grid}.yns-sidebar-store strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.yns-sidebar-store small{color:var(--muted);font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.admin-nav{display:block;overflow-y:auto}.admin-main{min-height:calc(100svh - var(--header-height))}.admin-content{padding:14px 16px 60px}.yns-dashboard-grid{grid-template-columns:1fr;width:100%}.yns-readiness{position:static}.yns-setup-header{gap:14px;min-height:0;display:grid}.yns-setup-header h2{font-size:20px;line-height:28px}.yns-setup-header p{font-size:14px}.yns-setup-count{text-align:left}.yns-next-card{flex-direction:column;align-items:stretch;padding:16px}.yns-next-card>a{width:100%}.yns-setup-item>button{grid-template-columns:19px minmax(0,1fr) auto 34px 15px;align-items:center;min-height:56px;padding:12px}.yns-setup-item>button small{display:none}.yns-mini-progress{width:34px}.yns-detail-row{grid-template-columns:19px minmax(0,1fr);min-height:88px;padding:14px}.yns-detail-row>a{grid-column:2;place-self:start}.yns-commandbar{padding-inline:22px}.page-title{font-size:22px;line-height:30px}.admin-nav-sublist{padding-left:31px!important}body[data-sidebar-mode=settings] .admin-content{padding-left:16px}body[data-sidebar-mode=settings] .form-stack>.button{bottom:52px}}@media (prefers-reduced-motion:reduce){.admin-sidebar,.yns-progress>span,.yns-setup-chevron,.admin-nav-disclosure{transition:none}}.domain-layout>*,.team-lower>*,.api-layout>*,.security-note span{min-width:0}.control-workspace{gap:14px;display:grid}.control-workspace--wide{width:100%!important}.control-title{justify-content:space-between;align-items:flex-start;gap:18px;min-height:64px;display:flex}.control-title h2{color:var(--lm-ink);letter-spacing:-.025em;margin:0;font-size:24px;line-height:32px}.control-title p{color:var(--muted);margin:3px 0 0;font-size:13px;line-height:20px}.control-title .button{gap:7px}.control-title__aside{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.control-workspace label{color:var(--lm-ink-2);gap:6px;font-size:12px;font-weight:500;display:grid}.control-workspace input,.control-workspace select,.control-workspace textarea{width:100%;min-height:var(--control-height);border:1px solid var(--line);border-radius:var(--control-radius);padding:7px var(--control-padding-inline);background-color:var(--lm-surface);outline:0}.control-workspace input:focus,.control-workspace select:focus,.control-workspace textarea:focus{border-color:var(--border-focus);box-shadow:var(--elev-focus)}.control-workspace fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.control-workspace legend{margin-bottom:8px;font-size:13px;font-weight:600}.control-workspace .notice{border-radius:var(--app-radius);align-items:center;gap:8px;margin:0;display:flex}.control-workspace .button{border-radius:var(--app-radius);gap:7px}.design-toolbar{justify-content:flex-end;gap:2px;height:36px;display:flex}.design-toolbar button,.control-tabs button{border-radius:var(--app-radius);color:var(--lm-ink-2);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:0 10px;font-size:12px;display:inline-flex}.design-toolbar button[data-selected=true],.control-tabs button[aria-selected=true]{border-color:var(--line);background:var(--lm-surface);color:var(--lm-ink)}.design-grid{border:1px solid var(--line);border-radius:var(--app-radius-lg);background:var(--lm-surface);grid-template-columns:320px minmax(0,1fr);min-height:660px;display:grid;overflow:hidden}.design-controls{border-right:1px solid var(--line);padding:12px;overflow:auto}.control-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);height:38px;margin-bottom:16px;display:grid}.control-tabs button{border-radius:0;justify-content:center}.control-tabs button[aria-selected=true]{border:0;border-bottom:2px solid var(--action-primary)}.control-form{gap:14px;display:grid}.control-form label:has(input[type=color]){grid-template-columns:1fr 54px;align-items:center}.control-form input[type=color]{min-height:30px;padding:3px}.form-stack input[type=color]{cursor:pointer;width:64px;min-height:38px;padding:3px 4px}.menu-editor-row{grid-template-columns:1fr 1fr 30px;gap:5px;display:grid}.menu-editor-row input{min-width:0}.menu-editor-row button,.text-action{border:1px solid var(--line);border-radius:var(--app-radius-sm);background:var(--lm-surface);cursor:pointer}.text-action{min-height:32px;color:var(--lm-ink-2);justify-content:center;align-items:center;gap:5px;font-size:12px;display:flex}.preview-stage{background:var(--lm-canvas);place-items:start center;padding:16px;display:grid;overflow:auto}.store-preview{border:1px solid var(--lm-line);border-radius:var(--app-radius-sm);background:var(--lm-surface);width:100%;min-height:620px;box-shadow:var(--elev-2);transition:width .2s;overflow:hidden}.store-preview[data-viewport=mobile]{width:390px}.store-preview>header{border-bottom:1px solid var(--lm-line);min-height:54px;font-size:var(--type-micro);justify-content:space-between;align-items:center;gap:16px;padding:0 20px;display:flex}.store-preview nav{color:var(--lm-ink-2);gap:18px;display:flex}.store-preview[data-viewport=mobile] nav{display:none}.preview-hero{text-align:center;background:var(--preview-paper);place-content:center;justify-items:center;min-height:250px;padding:32px;display:grid}.preview-hero h3{max-width:620px;font-family:var(--preview-heading);margin:12px 0 8px;font-size:32px;font-weight:500}.preview-hero p{max-width:520px;color:var(--lm-ink-2);margin:0;font-size:13px;line-height:1.7}.preview-hero button{border-radius:var(--app-radius-sm);color:#fff;background:var(--preview-accent);font-size:var(--type-micro);border:0;margin-top:18px;padding:9px 18px}.preview-products{padding:30px 24px}.preview-products h4{font-family:var(--preview-heading);margin:0;font-size:20px}.preview-products>p{color:var(--app-ink-head);font-size:var(--type-micro);margin:5px 0 18px}.preview-products>div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.store-preview[data-viewport=mobile] .preview-products>div{grid-template-columns:repeat(2,1fr)}.preview-products article{font-size:var(--type-micro);gap:5px;display:grid}.preview-products article>span{aspect-ratio:1;background:linear-gradient(135deg,var(--app-hairline-soft),var(--lm-canvas))}.preview-products article small{color:var(--app-ink-head)}.store-preview>footer{border-top:1px solid var(--lm-line);min-height:82px;font-size:var(--type-micro);align-items:center;gap:16px;padding:16px 24px;display:flex}.store-preview>footer strong{margin-right:auto}.control-savebar{z-index:8;border:1px solid var(--line);border-radius:var(--app-radius-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;align-items:end;gap:8px;padding:10px;display:flex;position:sticky;bottom:44px;box-shadow:0 -4px 18px #12343a12}.control-savebar label{flex:1;min-width:0}.control-savebar input{height:36px}.domain-add{grid-template-columns:minmax(180px,1.5fr) 140px 140px minmax(200px,1fr) auto;align-items:end;gap:10px;display:grid}.domain-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:14px;display:grid}.data-card{border:1px solid var(--line);border-radius:var(--app-radius-lg);background:var(--lm-surface);overflow:hidden}.data-card__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:46px;padding:0 14px;display:flex}.data-card__head strong{font-size:14px}.data-card__head span{color:var(--muted);font-size:var(--type-micro)}.data-table{overflow:auto}.data-table:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(var(--focus-ring-offset) * -1)}.data-row{border-top:1px solid var(--line);min-height:56px;color:var(--lm-ink-2);align-items:center;gap:10px;padding:9px 14px;font-size:12px;display:grid}.data-row:first-child{border-top:0}.data-row--head{min-height:36px;color:var(--app-ink-head);background:var(--lm-canvas);font-size:var(--type-micro);font-weight:600}.domain-table .data-row{grid-template-columns:minmax(210px,1.7fr) 80px 90px 75px 90px}.row-primary{text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:0;display:grid}.row-primary strong{font-size:12px}.row-primary small,.member-name small,.data-row>span>small{color:var(--app-ink-head);font-size:var(--type-micro);display:block}.row-actions{gap:5px;display:flex}.row-actions button,.data-row>button,.pending-row button{border:1px solid var(--line);border-radius:var(--app-radius-sm);background:var(--lm-surface);color:var(--lm-ink-2);font-size:var(--type-micro);cursor:pointer;padding:6px 8px}.detail-drawer{border:1px solid var(--line);border-radius:var(--app-radius-lg);background:var(--lm-surface);gap:16px;padding:16px;display:grid;position:sticky;top:62px}.detail-drawer>header{justify-content:space-between;gap:10px;display:flex}.detail-drawer h3{margin:3px 0 0;font-size:15px}.detail-drawer header small{color:var(--muted);font-size:var(--type-micro)}.detail-drawer header button{cursor:pointer;background:0 0;border:0;font-size:20px}.detail-drawer ol{color:var(--lm-ink-2);margin:0;padding-left:20px;font-size:12px;line-height:1.8}.copy-field span{display:flex}.copy-field code{border:1px solid var(--line);border-radius:var(--app-radius-sm) 0 0 var(--app-radius-sm);background:var(--lm-canvas);min-width:0;font-size:var(--type-micro);flex:1;padding:9px;overflow:auto}.copy-field button{border:1px solid var(--line);border-radius:0 var(--app-radius-sm) var(--app-radius-sm) 0;background:var(--lm-surface);cursor:pointer;border-left:0;width:38px}.drawer-reason{margin-top:4px}.team-invite>div:last-child{grid-template-columns:1.2fr 1fr 160px 1.2fr auto;align-items:end;gap:10px;display:grid}.panel__head small{color:var(--muted);font-size:var(--type-micro)}.team-table .data-row{grid-template-columns:minmax(230px,1.5fr) 170px 100px 80px}.member-name{align-items:center;gap:9px;display:flex!important}.member-name>span:first-child{border:1px solid var(--line);background:var(--lm-canvas);width:30px;height:30px;font-size:var(--type-micro);border-radius:50%;place-items:center;display:grid}.member-name>span:last-child{min-width:0}.toggle{align-items:center!important;gap:7px!important;display:flex!important}.toggle input{width:15px!important;min-height:15px!important}.team-lower{grid-template-columns:1.2fr 1fr;gap:14px;display:grid}.pending-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:9px 14px;display:flex}.pending-row:first-of-type{border-top:0}.pending-row>span{gap:2px;font-size:12px;display:grid}.pending-row small{color:var(--muted);font-size:var(--type-micro)}.role-guide{gap:0;display:grid}.role-guide h3{margin:0 0 8px;font-size:14px}.role-guide>div{border-top:1px solid var(--line);font-size:var(--type-micro);grid-template-columns:110px 1fr;gap:10px;padding:9px 0;display:grid}.role-guide>div span{color:var(--muted)}.shared-reason{max-width:560px}.empty-state{color:var(--muted);text-align:center;margin:0;padding:24px;font-size:12px}.security-note{border:1px solid var(--lm-brand-mist);border-radius:var(--app-radius-lg);background:var(--lm-brand-halo);color:var(--lm-ink-2);align-items:flex-start;gap:10px;padding:12px 14px;font-size:12px;display:flex}.security-note span{gap:2px;display:grid}.security-note strong{color:var(--lm-ink)}.api-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:14px;display:grid}.api-table .data-row{grid-template-columns:minmax(170px,1.2fr) 125px minmax(180px,1.4fr) 125px 70px 70px}.api-table code{font-size:var(--type-micro)}.scope-list{flex-wrap:wrap;gap:4px;display:flex}.scope-list small{border:1px solid var(--line);border-radius:var(--app-radius-sm);color:var(--lm-ink-2);background:var(--lm-canvas);padding:3px 6px}.api-create{gap:14px;display:grid}.api-create .panel__head{margin-bottom:0}.check-row{border-top:1px solid var(--line);padding:7px 0;align-items:center!important;gap:8px!important;display:flex!important}.check-row input{width:15px!important;min-height:15px!important}.check-row span{display:grid}.check-row small{color:var(--muted);font-size:var(--type-micro)}.secret-once{border:1px solid var(--vf-warn-border);border-radius:var(--app-radius-lg);background:var(--vf-warn-bg);grid-template-columns:22px minmax(0,1fr) auto;gap:10px;margin-top:14px;padding:14px;display:grid}.secret-once p{color:var(--vf-warn-fg);font-size:var(--type-micro);margin:3px 0 10px}.secret-once>button{cursor:pointer;background:0 0;border:0;align-self:start}.secret-once .copy-field code{background:var(--lm-surface)}.api-layout>.api-create{position:sticky;top:62px}@media (width<=1100px){.design-grid{grid-template-columns:280px minmax(0,1fr)}.domain-add,.team-invite>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.domain-add .button,.team-invite .button{justify-self:start}.domain-layout,.api-layout{grid-template-columns:1fr}.detail-drawer,.api-layout>.api-create{position:static}.team-lower{grid-template-columns:1fr}}@media (width<=767px){.control-title{flex-direction:column;min-height:0}.design-toolbar{justify-content:flex-start}.design-grid{grid-template-columns:1fr;min-height:0}.design-controls{border-right:0;border-bottom:1px solid var(--line);max-height:none}.preview-stage{padding:8px}.store-preview,.store-preview[data-viewport=mobile]{width:100%;min-height:560px}.store-preview nav{display:none}.preview-products>div{grid-template-columns:repeat(2,1fr)}.control-savebar{flex-wrap:wrap;bottom:44px}.control-savebar label{flex-basis:100%}.domain-add,.team-invite>div:last-child{grid-template-columns:1fr}.domain-table,.team-table,.api-table{overflow-x:auto}.domain-table .data-row,.team-table .data-row{min-width:680px}.api-table .data-row{min-width:900px}.role-guide>div{grid-template-columns:1fr}.design-toolbar button{font-size:var(--type-micro)}}.ai-proposal{border:1px solid var(--vf-warn-border);border-radius:var(--app-radius-lg);background:var(--vf-warn-bg);margin:8px 14px 0;padding:10px}.ai-proposal>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.ai-proposal>header strong{font-size:var(--type-micro)}.ai-proposal>header small,.ai-proposal>footer span{color:var(--vf-warn-fg);font-size:var(--type-micro)}.ai-proposal>p{font-size:var(--type-micro);margin:7px 0}.ai-proposal summary{cursor:pointer;font-size:var(--type-micro);color:var(--muted)}.ai-proposal pre{border:1px solid var(--line);background:var(--lm-surface);max-height:130px;font-size:var(--type-micro);padding:8px;overflow:auto}.ai-proposal>footer{justify-content:flex-end;align-items:center;gap:6px;margin-top:8px;display:flex}.ai-proposal>footer span{margin-right:auto}.ai-proposal>footer button{border:1px solid var(--line);border-radius:var(--app-radius-sm);background:var(--lm-surface);height:28px;font-size:var(--type-micro);cursor:pointer;padding:0 9px}.ai-proposal>footer button:last-child{color:var(--text-on-primary);border-color:var(--action-primary);background:var(--action-primary)}.theme-workspace{width:100%;min-width:0;padding:clamp(18px,2.5vw,38px) clamp(18px,2.5vw,38px) 92px}.theme-titlebar{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:22px;display:flex}.theme-titlebar h2{font:600 clamp(24px,2.5vw,32px) var(--font-core);letter-spacing:-.025em;margin:4px 0 8px}.theme-titlebar p{color:var(--muted);margin:0;font-size:13px}.theme-release-state{justify-items:end;gap:5px;display:grid}.theme-release-state span{border:1px solid var(--line);border-radius:var(--app-radius-sm);font-size:var(--type-micro);padding:6px 10px}.theme-release-state span[data-state=live]{border-color:var(--vf-ok-border);color:var(--vf-ok-fg);background:var(--vf-ok-bg)}.theme-release-state small{color:var(--muted)}.theme-tabs{border-bottom:1px solid var(--line);gap:2px;margin-bottom:18px;display:flex}.theme-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:12px 14px;display:flex}.theme-tabs button[aria-selected=true]{border-bottom-color:var(--ink);color:var(--ink)}.theme-editor-grid{grid-template-columns:minmax(300px,390px) minmax(0,1fr);gap:18px;min-height:680px;display:grid}.theme-sidebar{border:1px solid var(--line);background:var(--lm-surface);min-width:0;padding:16px;overflow:auto}.theme-search{border:1px solid var(--line);align-items:center;gap:8px;margin-bottom:12px;padding:0 10px;display:flex}.theme-search input{border:0;outline:0;width:100%;padding:10px 0}.theme-template-list{gap:9px;max-height:540px;margin-bottom:14px;display:grid;overflow:auto}.theme-template-list>button{text-align:left;border:1px solid var(--line);background:var(--lm-surface);cursor:pointer;grid-template-columns:112px 1fr;gap:11px;padding:7px;display:grid}.theme-template-list>button[data-selected=true]{border-color:var(--ink);box-shadow:inset 3px 0 var(--border-selected)}.theme-template-list img{object-fit:cover;background:var(--app-hairline-soft);width:112px;height:78px}.theme-template-list span{align-content:center;gap:4px;display:grid}.theme-template-list strong{font-size:13px}.theme-template-list small{font-size:var(--type-micro);color:var(--muted);line-height:1.5}.theme-template-list em{font-size:var(--type-micro);color:var(--muted);font-style:normal}.theme-sidebar>.button{width:100%}.theme-preview-column{grid-template-rows:auto 1fr auto;min-width:0;display:grid}.theme-preview-toolbar{border:1px solid var(--line);background:var(--lm-surface);border-bottom:0;justify-content:space-between;align-items:center;height:44px;padding:0 10px;display:flex}.theme-preview-toolbar>div{gap:4px;display:flex}.theme-preview-toolbar button{font-size:var(--type-micro);color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:7px 9px;display:flex}.theme-preview-toolbar button[data-selected=true]{background:var(--app-hairline-soft);color:var(--ink)}.theme-preview-toolbar a{color:inherit;font-size:var(--type-micro);align-items:center;gap:5px;display:flex}.theme-preview-frame{border:1px solid var(--line);background:var(--lm-paper);place-items:center;min-height:600px;padding:18px;display:grid;overflow:hidden}.theme-preview-frame iframe{background:var(--lm-surface);width:100%;height:100%;min-height:620px;box-shadow:var(--elev-3);border:0;transition:width .2s}.theme-fixture-note{color:var(--vf-warn-fg);font-size:var(--type-micro);margin:8px 0 0}.theme-manual-controls,.theme-builder-panel{gap:14px;display:grid}.theme-manual-controls h3,.theme-builder-panel h3{margin:0}.theme-manual-controls label,.theme-builder-panel label{font-size:var(--type-micro);color:var(--muted);gap:6px;display:grid}.theme-manual-controls label span{align-items:center;gap:8px;display:flex}.theme-manual-controls input[type=color]{border:1px solid var(--line);background-color:#fff;width:42px;height:32px;padding:2px}.theme-manual-controls input[type=number],.theme-manual-controls select,.theme-builder-panel textarea{border:1px solid var(--line);width:100%;color:var(--ink);background-color:#fff;padding:9px}.theme-code-gate{border:1px solid var(--line);background:var(--lm-paper);align-items:flex-start;gap:10px;padding:12px;display:flex}.theme-code-gate span{gap:4px;display:grid}.theme-code-gate small{font-size:var(--type-micro);color:var(--muted);line-height:1.5}.theme-history{gap:9px;display:grid}.theme-history article{border:1px solid var(--line);justify-content:space-between;gap:10px;padding:11px;display:flex}.theme-history article[data-live=true]{border-left:3px solid var(--lm-success)}.theme-history article div{gap:3px;display:grid}.theme-history article small,.theme-history article p{font-size:var(--type-micro);color:var(--muted);margin:0}.theme-history article button{font-size:var(--type-micro);cursor:pointer;background:0 0;border:0;align-self:center;align-items:center;gap:5px;display:flex}.theme-savebar{z-index:35;left:var(--sidebar,240px);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;align-items:center;gap:16px;min-height:70px;padding:10px clamp(18px,3vw,42px);display:flex;position:fixed;bottom:0;right:0}.theme-savebar label{font-size:var(--type-micro);flex:1;align-items:center;gap:8px;display:flex}.theme-savebar input{border:1px solid var(--line);flex:1;min-width:180px;padding:9px}.theme-savebar>span{font-size:var(--type-micro);color:var(--muted)}.theme-code-form{gap:10px;display:grid}.theme-code-form label{font-size:var(--type-micro);color:var(--muted);gap:6px;display:grid}.theme-code-form textarea{resize:vertical;border:1px solid var(--line);background-color:var(--lm-surface);width:100%;color:var(--ink);padding:9px}.theme-preview-selection{border:1px solid var(--line);background:var(--lm-paper);font-size:var(--type-micro);border-bottom:0;align-items:center;gap:7px;padding:8px 11px;display:flex}.theme-preview-selection span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.theme-preview-selection button{cursor:pointer;background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.theme-publish-gate{border:1px solid var(--vf-warn-border);background:var(--vf-warn-bg);align-items:center;gap:16px;margin:0 0 18px;padding:12px 14px;display:flex}.theme-publish-gate[data-ready=true]{border-color:var(--vf-ok-border);background:var(--vf-ok-bg)}.theme-publish-gate>div{gap:3px;min-width:170px;display:grid}.theme-publish-gate small{color:var(--muted);font-size:var(--type-micro)}.theme-publish-gate ul{font-size:var(--type-micro);color:var(--vf-warn-fg);flex-wrap:wrap;flex:1;gap:6px 16px;margin:0;padding-left:18px;display:flex}.theme-publish-gate[data-ready=true] ul{color:var(--vf-ok-fg)}.theme-publish-actions{align-items:center;gap:8px;display:flex}.theme-publish-actions .button{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}@media (width<=960px){.theme-editor-grid{grid-template-columns:1fr}.theme-sidebar{max-height:none}.theme-preview-frame{min-height:540px}.theme-savebar{left:0}.theme-titlebar{flex-direction:column;align-items:flex-start}.theme-release-state{justify-items:start}}@media (width<=620px){.theme-workspace{padding:14px 12px 110px}.theme-tabs{overflow:auto}.theme-tabs button{white-space:nowrap}.theme-preview-frame{min-height:560px;padding:0}.theme-preview-frame iframe{min-height:560px}.theme-savebar{flex-wrap:wrap;align-items:stretch}.theme-savebar label{flex-basis:100%}.theme-savebar>span{display:none}.theme-template-list>button{grid-template-columns:92px 1fr}.theme-template-list img{width:92px;height:70px}.theme-publish-gate{flex-direction:column;align-items:flex-start}.theme-publish-actions{justify-content:flex-end;width:100%}}body[data-sidebar-mode=immersive]{overflow:hidden}body[data-sidebar-mode=immersive] .admin-shell{min-height:calc(100svh - var(--header-height));display:block}body[data-sidebar-mode=immersive] .admin-main{height:calc(100svh - var(--header-height));min-height:0}body[data-sidebar-mode=immersive] .admin-content{height:100%;min-height:0;padding:0;overflow:auto}body[data-sidebar-mode=immersive] .admin-content>astro-island{flex-direction:column;width:100%;height:100%;display:flex}body[data-sidebar-mode=immersive] .admin-content astro-island>main{flex:auto;width:100%;max-width:none;min-height:0}.theme-workspace--immersive{background:var(--lm-canvas);grid-template-rows:auto 60px minmax(0,1fr);height:100%;padding:0;display:grid}.theme-titlebar--compact{z-index:20;border-bottom:1px solid var(--line);background:var(--lm-surface);grid-template-columns:minmax(220px,1fr) auto minmax(300px,1fr);align-items:center;gap:14px;min-width:0;height:60px;margin:0;padding:0 12px;display:grid;position:relative}.theme-title-identity,.theme-title-actions,.theme-title-status,.theme-title-identity>a,.theme-ai-pane>header>span{align-items:center;display:flex}.theme-title-identity{gap:9px;min-width:0}.theme-title-identity>a{border-radius:var(--app-radius);width:30px;height:30px;color:var(--ink);justify-content:center}.theme-title-identity>a:hover{background:var(--lm-canvas)}.theme-title-identity>span{min-width:0;display:grid}.theme-title-identity small{color:var(--muted);font-size:var(--type-micro)}.theme-titlebar--compact h2{font:650 15px var(--font-core);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.theme-title-status{color:var(--muted);font-size:var(--type-micro);justify-content:center;gap:7px}.theme-title-status>span{border:1px solid var(--line);border-radius:var(--app-radius-sm);color:var(--ink);padding:4px 7px}.theme-title-status>span[data-state=live]{border-color:var(--vf-ok-border);background:var(--vf-ok-bg);color:var(--vf-ok-fg)}.theme-title-status em{color:var(--text-link);font-style:normal}.theme-title-actions{justify-content:flex-end;gap:6px}.theme-title-actions .button{white-space:nowrap;gap:5px;min-height:32px;padding:0 10px}.theme-toast-stack{z-index:95;top:calc(var(--header-height) + 68px);width:min(620px,100vw - 28px);position:fixed;left:50%;translate:-50%}.theme-toast-stack .notice{box-shadow:var(--elev-2);justify-content:space-between;align-items:center;gap:12px;margin:0 0 6px;display:flex}.theme-toast-stack button{cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.theme-pane-switch{display:none}.theme-shell{grid-template-columns:var(--theme-editor-width,360px) 8px minmax(300px,1fr) 8px var(--theme-builder-width,380px);min-width:0;min-height:0;display:grid;overflow:hidden}.theme-control-pane,.theme-ai-pane,.theme-preview-column{background:var(--lm-surface);min-width:0;min-height:0}.theme-control-pane{border-right:1px solid var(--line);grid-template-rows:50px minmax(0,1fr) auto;display:grid}.theme-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);gap:0;height:50px;margin:0;display:grid;overflow:visible}.theme-tabs button{border:0;border-right:1px solid var(--line);background:var(--lm-surface);height:50px;color:var(--muted);font-size:var(--type-micro);cursor:pointer;align-content:center;place-items:center;gap:2px;padding:4px 2px;display:grid}.theme-tabs button:last-child{border-right:0}.theme-tabs button[aria-current=page]{box-shadow:inset 0 -2px var(--border-selected);color:var(--ink);background:var(--lm-canvas)}.theme-control-scroll{overscroll-behavior:contain;min-height:0;padding:14px;overflow:auto}.theme-editor-heading{margin-bottom:14px}.theme-editor-heading h3{margin:0;font-size:15px}.theme-editor-heading p{color:var(--muted);font-size:var(--type-micro);margin:5px 0 0;line-height:1.55}.theme-reason{border-top:1px solid var(--line);background:var(--lm-paper);gap:8px;padding:10px;display:grid}.theme-reason label{color:var(--muted);font-size:var(--type-micro);gap:4px;display:grid}.theme-reason input{border:1px solid var(--line);background-color:var(--lm-surface);width:100%;height:32px;font-size:var(--type-micro);padding:0 8px}.theme-reason details{font-size:var(--type-micro)}.theme-reason summary{cursor:pointer;color:var(--lm-ink-2)}.theme-reason small{color:var(--muted);margin-top:5px;display:block}.theme-reason ul{color:var(--vf-warn-fg);margin:5px 0 0;padding-left:16px}.theme-resizer{z-index:10;border:0;border-inline:1px solid var(--line);background:var(--lm-paper);min-width:0;color:var(--muted);cursor:col-resize;touch-action:none;place-items:center;padding:0;display:grid;position:relative}.theme-resizer:hover,.theme-resizer:focus-visible{background:var(--lm-brand-halo);color:var(--text-link);outline:0}.theme-resizer span{opacity:0;width:max-content;font-size:var(--type-micro);pointer-events:none;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-90deg}.theme-resizer:hover span{opacity:1}.theme-resizer:hover svg{opacity:0}.theme-preview-column{background:var(--lm-canvas);grid-template-rows:44px auto minmax(0,1fr) auto;display:grid}.theme-preview-toolbar{border:0;border-bottom:1px solid var(--line);grid-row:1;height:44px;padding:0 10px}.theme-preview-toolbar>span{color:var(--muted);font-size:var(--type-micro);margin-left:auto;margin-right:10px}.theme-preview-frame{background:#e9e7e2;border:0;grid-row:3;min-height:0;padding:14px}.theme-preview-frame iframe{width:100%;height:100%;min-height:0;box-shadow:0 5px 24px #12343a1f}.theme-preview-frame[data-viewport=mobile] iframe{width:390px;max-width:100%}.theme-preview-loading{color:var(--muted);font-size:var(--type-micro);place-items:center;gap:8px;display:grid}.theme-preview-selection{border:0;border-bottom:1px solid var(--line);grid-row:2}.theme-fixture-note{border-top:1px solid var(--vf-warn-border);background:var(--vf-warn-bg);grid-row:4;margin:0;padding:6px 10px}.theme-ai-pane{border-left:1px solid var(--line);grid-template-rows:44px minmax(0,1fr) auto;display:grid}.theme-ai-pane>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:44px;padding:0 10px;display:flex}.theme-ai-pane>header>span{gap:7px}.theme-ai-pane>header strong{font-size:var(--type-micro)}.theme-ai-pane>header em{border:1px solid var(--line);border-radius:var(--app-radius-sm);color:var(--muted);font-size:var(--type-micro);padding:3px 6px;font-style:normal}.theme-ai-pane>header em[data-mode=enabled]{border-color:var(--vf-ok-border);background:var(--vf-ok-bg);color:var(--vf-ok-fg)}.theme-ai-pane .ai-assistant--page{border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;height:100%;min-height:0}.theme-ai-pane .ai-history{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap;align-items:center;gap:6px 8px;padding:7px 10px}.theme-ai-pane .ai-history__head{flex:none;height:28px;margin-right:auto}.theme-ai-pane .ai-history__list{scrollbar-width:thin;flex:100%;gap:6px;margin:0;display:flex;overflow:auto hidden}.theme-ai-pane .ai-history__list:empty{display:none}.theme-ai-pane .ai-history__list>button{border:1px solid var(--line);background:var(--lm-surface);white-space:nowrap;flex:none;align-items:baseline;gap:6px;width:auto;max-width:180px;padding:5px 9px;display:flex}.theme-ai-pane .ai-history__list>button span{text-overflow:ellipsis;overflow:hidden}.theme-ai-pane .ai-history__list>button small{color:var(--muted);font-size:var(--type-micro)}.theme-ai-pane .ai-history__list>button[data-selected=true]{border-color:var(--border-selected);background:var(--app-row-active)}.theme-ai-pane .ai-new{flex:none;width:28px;height:28px}.theme-ai-pane .ai-error{margin:10px}.theme-ai-pane .ai-history{padding:7px}.theme-ai-pane .ai-history__head strong{font-size:var(--type-micro)}.theme-ai-pane .ai-new{justify-content:center;padding:0;font-size:0}.theme-ai-pane .ai-new svg{width:16px}.theme-ai-pane .ai-search{display:none}.theme-ai-pane .ai-history__list span{font-size:var(--type-micro)}.theme-ai-pane .ai-chat-region>header{padding:0 9px}.theme-ai-pane .ai-chat-region>header small{display:none}.theme-ai-pane .ai-empty{padding:16px}.theme-ai-pane .ai-empty h2{font-size:14px}.theme-ai-pane .ai-empty p{font-size:var(--type-micro)}.theme-ai-pane .ai-messages{padding:10px}.theme-ai-pane .ai-messages article{max-width:95%}.theme-ai-pane .ai-messages article p{font-size:var(--type-micro);padding:8px}.theme-ai-pane .ai-composer{grid-template-columns:28px minmax(0,1fr) 30px;padding:7px}.theme-ai-pane .ai-composer textarea{font-size:var(--type-micro)}.theme-ai-pane .ai-attach,.theme-ai-pane .ai-composer>button{width:28px;height:28px}.theme-code-drawer{border-top:1px solid var(--line);background:var(--lm-paper);font-size:var(--type-micro);padding:8px 10px}.theme-code-drawer summary{cursor:pointer;align-items:center;gap:6px;display:flex}.theme-code-drawer summary small{color:var(--muted);margin-left:auto}.theme-code-drawer p{color:var(--muted);line-height:1.5}.theme-code-drawer textarea{resize:vertical;border:1px solid var(--line);background-color:var(--lm-surface);width:100%;font-size:var(--type-micro);padding:7px}.theme-code-drawer .button{width:100%;min-height:30px;margin-top:6px}.theme-ai-body{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.theme-ai-body>.ai-assistant{flex:auto;min-height:0}.theme-ai-proposals{border-bottom:1px solid var(--line);background:var(--lm-paper);gap:6px;max-height:220px;padding:9px;display:grid;overflow:auto}.theme-ai-proposals>strong{font-size:var(--type-micro);letter-spacing:.05em}.theme-ai-proposals article{border:1px solid var(--line);background:var(--lm-surface);gap:5px;padding:8px;display:grid}.theme-ai-proposals p,.theme-ai-proposals small{font-size:var(--type-micro);margin:0;line-height:1.45}.theme-ai-proposals small{color:var(--muted)}.theme-ai-proposals article>div{justify-content:flex-end;gap:5px;display:flex}.theme-ai-proposals button{border:1px solid var(--line);background:var(--lm-surface);min-height:27px;font-size:var(--type-micro);cursor:pointer;padding:0 7px}.theme-ai-proposals .button--primary{border-color:var(--action-primary);background:var(--action-primary);color:var(--text-on-primary)}.theme-document-editor,.theme-manual-controls,.theme-template-panel,.theme-history{gap:12px;display:grid}.theme-document-editor fieldset,.theme-manual-controls fieldset{border:1px solid var(--line);gap:9px;min-width:0;margin:0;padding:11px;display:grid}.theme-document-editor legend,.theme-manual-controls legend{color:var(--lm-ink-2);font-size:var(--type-micro);padding:0 5px;font-weight:600}.theme-document-editor label,.theme-manual-controls label,.theme-onboarding-builder label,.theme-section-fields label{min-width:0;color:var(--muted);font-size:var(--type-micro);gap:4px;display:grid}.theme-document-editor input,.theme-document-editor select,.theme-document-editor textarea,.theme-manual-controls input[type=number],.theme-manual-controls select,.theme-onboarding-builder textarea,.theme-section-fields input,.theme-section-fields select,.theme-section-fields textarea{border:1px solid var(--line);background-color:var(--lm-surface);width:100%;min-height:32px;color:var(--ink);font-size:var(--type-micro);outline:none;padding:7px}.theme-document-editor textarea,.theme-section-fields textarea{resize:vertical;line-height:1.5}.theme-document-editor input:focus,.theme-document-editor select:focus,.theme-document-editor textarea:focus,.theme-manual-controls input:focus,.theme-manual-controls select:focus,.theme-section-fields input:focus,.theme-section-fields select:focus,.theme-section-fields textarea:focus{border-color:var(--border-focus)}.theme-manual-controls label span{align-items:center;display:flex}.theme-manual-controls input[type=color]{flex:0 0 42px}.theme-manual-controls code{font-size:var(--type-micro)}.theme-section-list{gap:7px;display:grid}.theme-section-list>details{border:1px solid var(--line);background:var(--lm-surface)}.theme-section-list>details[open]{border-color:var(--lm-line-strong);box-shadow:inset 3px 0 var(--border-selected)}.theme-section-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:7px 8px;list-style:none;display:flex}.theme-section-list summary::-webkit-details-marker{display:none}.theme-section-list summary>span:first-child{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:1px 7px;min-width:0;display:grid}.theme-section-list summary em{background:var(--lm-canvas);width:22px;height:22px;font-size:var(--type-micro);border-radius:50%;grid-row:1/3;place-items:center;font-style:normal;display:grid}.theme-section-list summary strong{font-size:var(--type-micro)}.theme-section-list summary small{color:var(--muted);font-size:var(--type-micro);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.theme-section-actions{display:flex}.theme-section-actions button,.theme-trust-items button,.theme-menu-list>div>span button{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;display:grid}.theme-section-actions button:hover,.theme-trust-items button:hover,.theme-menu-list>div>span button:hover{background:var(--lm-canvas)}.theme-section-fields{border-top:1px solid var(--line);gap:9px;padding:10px;display:grid}.theme-section-add{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:5px;display:grid!important}.theme-section-add>select{grid-column:1}.theme-section-add>button,.theme-menu-list>button,.theme-trust-items>button{border:1px solid var(--line);background:var(--lm-paper);min-height:32px;font-size:var(--type-micro);cursor:pointer;justify-content:center;align-items:center;gap:5px;padding:0 9px;display:flex}.theme-resource-checks{max-height:190px;overflow:auto}.theme-resource-checks label{align-items:center;gap:6px;display:flex!important}.theme-resource-checks input{width:14px!important;min-height:14px!important}.theme-resource-checks p{color:var(--muted);font-size:var(--type-micro);margin:0}.theme-trust-items{gap:7px;display:grid}.theme-trust-items>strong{font-size:var(--type-micro)}.theme-trust-items>div{border:1px solid var(--line);gap:6px;padding:8px;display:grid;position:relative}.theme-trust-items>div>button{position:absolute;top:2px;right:2px}.theme-menu-list>div{border-top:1px solid var(--line);grid-template-columns:1fr 1fr auto;align-items:end;gap:6px;padding-top:8px;display:grid}.theme-menu-list>div:first-of-type{border-top:0}.theme-menu-list>div>span{padding-bottom:4px;display:flex}.theme-template-list{max-height:none}.theme-template-panel>.button{width:100%}.theme-onboarding-builder{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}.theme-history article{background:var(--lm-surface)}.theme-workspace--setup{background:var(--lm-canvas);place-items:center;height:100%;padding:24px;display:grid}.theme-workspace--setup>section{border:1px solid var(--line);background:var(--lm-surface);width:min(940px,100%);min-height:480px;box-shadow:var(--elev-2);grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);display:grid}.theme-workspace--setup>section>div{align-content:center;justify-items:start;gap:13px;padding:clamp(30px,7vw,88px);display:grid}.theme-workspace--setup h2{max-width:12em;font:600 clamp(32px,5vw,58px)/1.08 var(--font-core);letter-spacing:-.04em;margin:0}.theme-workspace--setup p{max-width:540px;color:var(--muted);margin:0;line-height:1.8}.theme-workspace--setup small{color:var(--muted);font-size:var(--type-micro)}.theme-workspace--setup aside{border-left:1px solid var(--line);background:var(--lm-paper);place-content:center;justify-items:center;gap:8px;display:grid}.theme-workspace--setup aside strong{font-size:15px}.theme-workspace--setup aside p{font-size:var(--type-micro)}.theme-unavailable-actions{flex-wrap:wrap;gap:8px;display:flex}.theme-unavailable-actions .button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.theme-workspace--loading{place-items:center;height:100%;padding:24px;display:grid}@media (width<=1180px){body[data-sidebar-mode=immersive]{overflow:auto}.theme-workspace--immersive{grid-template-rows:auto auto auto minmax(0,1fr);height:auto;min-height:100%}.theme-titlebar--compact{grid-template-columns:1fr auto;height:auto;min-height:60px;padding-block:8px}.theme-title-status{display:none}.theme-pane-switch{top:var(--header-height);z-index:18;border-bottom:1px solid var(--line);background:var(--lm-surface);grid-template-columns:repeat(3,1fr);height:42px;display:grid;position:sticky}.theme-pane-switch button{border:0;border-right:1px solid var(--line);color:var(--muted);font-size:var(--type-micro);background:0 0;justify-content:center;align-items:center;gap:6px;display:flex}.theme-pane-switch button:last-child{border-right:0}.theme-pane-switch button[aria-pressed=true]{box-shadow:inset 0 -2px var(--border-selected);background:var(--lm-canvas);color:var(--ink)}.theme-shell{grid-template-columns:1fr;overflow:visible}.theme-resizer,.theme-shell[data-compact-pane=editor] .theme-preview-column,.theme-shell[data-compact-pane=editor] .theme-ai-pane,.theme-shell[data-compact-pane=preview] .theme-control-pane,.theme-shell[data-compact-pane=preview] .theme-ai-pane,.theme-shell[data-compact-pane=builder] .theme-control-pane,.theme-shell[data-compact-pane=builder] .theme-preview-column{display:none}.theme-control-pane{border-right:0;border-bottom:1px solid var(--line);min-height:640px}.theme-preview-column{border-bottom:1px solid var(--line);min-height:760px}.theme-ai-pane{border-left:0;min-height:680px}.theme-ai-pane .ai-assistant--page{grid-template-columns:minmax(0,1fr)}}@media (width<=680px){.theme-titlebar--compact{grid-template-columns:1fr}.theme-title-actions{justify-content:flex-start;overflow:auto}.theme-title-actions .button{flex:none}.theme-control-pane{min-height:720px}.theme-preview-column{min-height:640px}.theme-preview-frame{padding:0}.theme-preview-frame iframe{min-height:580px}.theme-ai-pane{min-height:620px}.theme-menu-list>div{grid-template-columns:1fr}.theme-menu-list>div>span{padding:0}.theme-workspace--setup{padding:12px}.theme-workspace--setup>section{grid-template-columns:1fr}.theme-workspace--setup>section>div{padding:36px 24px}.theme-workspace--setup aside{border-top:1px solid var(--line);border-left:0;min-height:180px}}.ai-source-policy{border-top:1px solid var(--line);color:var(--muted);font-size:var(--type-micro);gap:5px;padding:8px 12px 0;display:grid}.ai-source-policy>div{flex-wrap:wrap;gap:4px;display:flex}.ai-source-policy button{border:1px solid var(--line);border-radius:var(--app-radius-sm);background:var(--lm-canvas);max-width:190px;color:var(--lm-ink-2);cursor:pointer;font-size:var(--type-micro);align-items:center;gap:4px;padding:4px 6px;display:flex}.ai-source-policy button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.integrations-workspace,.payment-requests-workspace{max-width:1320px!important}.integration-toolbar{align-items:center;gap:8px;display:flex}.integration-toolbar select{width:190px}.integration-search{border:1px solid var(--line);border-radius:var(--app-radius);background:var(--lm-surface);flex:1;gap:8px;height:38px;padding:0 10px;align-items:center!important;display:flex!important}.integration-search input{min-height:0!important;box-shadow:none!important;border:0!important;padding:0!important}.integration-layout{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:14px;display:grid}.integration-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.integration-catalog>button{border:1px solid var(--line);border-radius:var(--app-radius-lg);background:var(--lm-surface);text-align:left;cursor:pointer;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:11px;min-height:126px;padding:14px;display:grid}.integration-catalog>button:hover,.integration-catalog>button[data-selected=true]{border-color:var(--lm-line-strong);box-shadow:var(--elev-1)}.integration-catalog>button[data-selected=true]{box-shadow:inset 3px 0 var(--border-selected)}.integration-logo{border:1px solid var(--line);border-radius:var(--app-radius-lg);background:var(--lm-canvas);place-items:center;width:38px;height:38px;display:grid}.integration-card-copy{gap:5px;min-width:0;display:grid}.integration-card-copy strong{font-size:14px}.integration-card-copy small{color:var(--muted);font-size:var(--type-micro);line-height:1.5}.integration-card-copy em{color:var(--lm-ink-2);font-size:var(--type-micro);font-style:normal}.integration-detail{border:1px solid var(--line);border-radius:var(--app-radius-lg);background:var(--lm-surface);gap:14px;padding:18px;display:grid;position:sticky;top:62px}.integration-detail>header{justify-content:space-between;align-items:flex-start;display:flex}.integration-detail>header small{color:var(--muted);font-size:var(--type-micro)}.integration-detail h3{margin:4px 0 0;font-size:19px}.integration-detail>header button{cursor:pointer;background:0 0;border:0}.integration-detail>p{color:var(--lm-ink-2);margin:0;font-size:12px;line-height:1.65}.integration-detail fieldset{gap:12px;display:grid}.integration-contract{border-block:1px solid var(--line);margin:0}.integration-contract>div{border-top:1px solid var(--line);grid-template-columns:110px 1fr;gap:10px;padding:10px 0;display:grid}.integration-contract>div:first-child{border-top:0}.integration-contract dt{color:var(--muted);font-size:var(--type-micro);align-items:center;gap:5px;display:flex}.integration-contract dd{font-size:var(--type-micro);margin:0;line-height:1.55}.integration-price{border:1px solid var(--lm-brand-mist);border-radius:var(--app-radius-lg);background:var(--lm-brand-halo);gap:4px;padding:12px;display:grid}.integration-price strong{font-size:14px}.integration-price small{color:var(--muted);font-size:var(--type-micro)}.integration-actions{justify-content:flex-end;gap:7px;display:flex}.integration-actions .button{display:flex}.integration-usage{margin-top:2px}.addon-usage-grid{grid-template-columns:repeat(5,1fr);display:grid}.addon-usage-grid article{border-left:1px solid var(--line);gap:5px;min-width:0;padding:14px;display:grid}.addon-usage-grid article:first-child{border-left:0}.addon-usage-grid span,.addon-usage-grid small{color:var(--muted);font-size:var(--type-micro)}.addon-usage-grid strong{font-size:23px}.addon-usage-grid progress{width:100%;height:4px;accent-color:var(--action-primary)}.integrations-workspace>.microcopy{align-items:center;gap:5px;display:flex}.secret-once code{border:1px solid var(--vf-warn-border);border-radius:var(--app-radius-sm);background:var(--lm-surface);font-size:var(--type-micro);margin-top:5px;padding:7px;display:block;overflow:auto}.connected-apps-workspace{max-width:920px}.connected-empty{border:1px dashed var(--lm-line-strong);border-radius:var(--app-radius-lg);background:var(--lm-surface);text-align:center;align-content:center;place-items:center;gap:9px;min-height:280px;padding:32px;display:grid}.connected-empty h3{margin:4px 0 0;font-size:17px}.connected-empty p{max-width:530px;color:var(--muted);margin:0;font-size:12px;line-height:1.7}.connected-boundaries{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.connected-boundaries article{border:1px solid var(--line);border-radius:var(--app-radius-lg);background:var(--lm-surface);gap:11px;padding:15px;display:flex}.connected-boundaries article>svg{flex:none}.connected-boundaries strong{font-size:13px}.connected-boundaries p{min-height:56px;color:var(--muted);font-size:var(--type-micro);margin:5px 0;line-height:1.55}.connected-boundaries a{color:var(--text-link);font-size:var(--type-micro)}.payment-request-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:14px;display:grid}.payment-request-list>article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 90px auto;align-items:center;gap:12px;min-height:72px;padding:12px 14px;display:grid}.payment-request-list>article:first-of-type{border-top:0}.payment-request-list>article>div:first-child{grid-template-columns:auto 1fr;gap:4px 8px;display:grid}.payment-request-list>article strong{font-size:13px}.payment-request-list>article small{color:var(--muted);font-size:var(--type-micro);grid-column:1/-1}.payment-request-list>article>span{font-size:var(--type-micro)}.payment-request-list .row-actions{justify-content:flex-end}.payment-request-list .row-actions a,.payment-request-list .row-actions button{color:var(--lm-ink-2);align-items:center;gap:4px;text-decoration:none;display:flex}.payment-request-create{position:sticky;top:62px}.payment-request-create fieldset{gap:12px;padding:14px;display:grid}.payment-request-create .button{margin-top:4px}.integration-installation{gap:10px;display:grid}.integration-installation>dl{border:1px solid var(--line);border-radius:var(--app-radius);background:var(--lm-canvas);gap:6px;margin:0;padding:10px;display:grid}.integration-installation>dl div{grid-template-columns:72px 1fr;gap:8px;display:grid}.integration-installation dt{color:var(--muted);font-size:var(--type-micro)}.integration-installation dd{font-size:var(--type-micro);overflow-wrap:anywhere;margin:0}@media (width<=1050px){.integration-layout,.payment-request-layout{grid-template-columns:1fr}.integration-detail,.payment-request-create{position:static}.addon-usage-grid{grid-template-columns:repeat(3,1fr)}.connected-boundaries{grid-template-columns:1fr}}@media (width<=700px){.integration-toolbar{flex-direction:column;align-items:stretch}.integration-toolbar select{width:100%}.integration-catalog{grid-template-columns:1fr}.integration-detail{padding:14px}.addon-usage-grid{grid-template-columns:1fr 1fr}.payment-request-list>article{grid-template-columns:1fr}.payment-request-list .row-actions{justify-content:flex-start}.connected-empty{min-height:240px}.integration-contract>div{grid-template-columns:1fr}.integration-contract dd{padding-left:1px}}.modules-workspace{max-width:1320px!important}.module-toolbar{grid-template-columns:minmax(260px,1fr) 190px 170px;gap:8px;display:grid}.module-toolbar select{min-height:38px}.module-layout{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:14px;display:grid}.module-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.module-catalog>article{border:1px solid var(--line);border-radius:var(--app-radius-lg);background:var(--lm-surface);grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) auto;align-items:start;min-height:144px;display:grid;position:relative}.module-catalog>article:hover,.module-catalog>article[data-selected=true]{border-color:var(--lm-line-strong);box-shadow:var(--elev-1)}.module-catalog>article[data-selected=true]{box-shadow:inset 3px 0 var(--border-selected)}.module-catalog>article[data-state=unavailable]{background:var(--lm-canvas)}.module-card-main{text-align:left;cursor:pointer;background:0 0;border:0;grid-row:1/3;grid-template-columns:42px minmax(0,1fr);align-content:start;gap:11px;min-width:0;padding:14px 10px 14px 14px;display:grid}.module-catalog>article>.status{align-self:start;margin:14px 14px 0 0}.module-switch{border:1px solid var(--lm-line-strong);border-radius:var(--radius-pill);background:var(--lm-canvas);cursor:pointer;justify-self:end;width:36px;height:20px;margin:0 14px 14px 0;padding:0;position:relative}.module-switch span{background:var(--muted);border-radius:50%;width:14px;height:14px;transition:transform .16s,background .16s;position:absolute;top:2px;left:2px}.module-switch[aria-checked=true]{border-color:var(--action-primary);background:var(--lm-brand-halo)}.module-switch[aria-checked=true] span{background:var(--action-primary);transform:translate(16px)}.module-switch:disabled{cursor:not-allowed;opacity:.4}.module-detail code{color:var(--muted);font-size:var(--type-micro);margin-left:4px;display:inline-block}.module-detail dd small{color:var(--muted);font-size:var(--type-micro);line-height:1.5}.module-manage-link{justify-content:center;align-items:center;gap:6px;text-decoration:none;display:flex!important}.module-reason{color:var(--muted);font-size:var(--type-micro);gap:5px;display:grid}.module-reason input{border:1px solid var(--line);background-color:var(--lm-surface);min-height:36px;padding:0 9px}.module-impact-confirm{border:1px solid var(--vf-warn-border);border-radius:var(--app-radius-lg);background:var(--vf-warn-bg);grid-template-columns:22px minmax(0,1fr);gap:8px;padding:12px;display:grid}.module-impact-confirm>svg{color:var(--vf-warn-fg)}.module-impact-confirm strong{font-size:12px}.module-impact-confirm p{color:var(--muted);font-size:var(--type-micro);margin:4px 0 0;line-height:1.55}.module-impact-confirm .button{grid-column:1/-1}.module-impact-confirm .button+.button{margin-top:-2px}.module-catalog>.empty-state{border:1px dashed var(--line);border-radius:var(--app-radius-lg);background:var(--lm-surface);grid-column:1/-1;min-height:220px}@media (width<=1050px){.module-layout{grid-template-columns:1fr}.module-detail{position:static}.module-toolbar{grid-template-columns:1fr 180px 160px}}@media (width<=700px){.module-toolbar,.module-catalog{grid-template-columns:1fr}.module-catalog>article{min-height:132px}.module-detail{padding:14px}}.store-chat-tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:16px;display:flex}.store-chat-tabs button{color:var(--muted);font-size:var(--type-micro);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:10px 14px;display:flex}.store-chat-tabs button[aria-current=page]{border-bottom-color:var(--ink);color:var(--ink)}.store-chat-live-preview{border:1px solid var(--line);background:var(--lm-paper);padding:clamp(16px,4vw,44px)}.store-chat-preview-page{background:var(--lm-surface);max-width:1200px;min-height:650px;box-shadow:var(--elev-3);margin:auto;position:relative}.store-chat-preview-page>header{border-bottom:1px solid var(--line);height:66px;font-size:var(--type-micro);justify-content:space-between;align-items:center;padding:0 28px;display:flex}.store-chat-preview-page>main{padding:100px 8vw}.store-chat-preview-page>main h3{max-width:620px;font:500 clamp(38px,6vw,72px) var(--font-core);margin:14px 0;line-height:1.12}.store-chat-preview-page>main p{color:var(--muted)}.store-chat-preview-widget{border:1px solid var(--line);background:var(--lm-surface);width:min(390px,100% - 36px);box-shadow:var(--elev-3);position:absolute;bottom:18px;right:18px}.store-chat-preview-widget>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px;display:flex}.store-chat-preview-widget>header div{display:grid}.store-chat-preview-widget>header small{color:var(--muted);font-size:var(--type-micro)}.store-chat-preview-widget>article{border:1px solid var(--line);background:var(--paper);font-size:var(--type-micro);margin:16px;padding:11px}.store-chat-preview-widget>div{gap:5px;padding:0 14px 14px;display:flex;overflow:auto}.store-chat-preview-widget>div button{border:1px solid var(--line);background:var(--lm-surface);font-size:var(--type-micro);flex:none;padding:6px}.store-chat-preview-widget>footer{border-top:1px solid var(--line);color:var(--muted);font-size:var(--type-micro);justify-content:space-between;align-items:center;padding:12px;display:flex}.store-chat-preview-widget>footer button{background:var(--ink);color:#fff;border:0;padding:7px 12px}.store-chat-metrics{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-bottom:16px;display:grid}.store-chat-metrics article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:14px;padding:16px;display:grid}.store-chat-metrics small{color:var(--muted)}.store-chat-metrics strong{font:600 28px var(--font-core)}.store-chat-analysis-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.store-chat-analytics>.security-note{margin-top:16px}@media (width<=760px){.store-chat-metrics{grid-template-columns:repeat(2,1fr)}.store-chat-analysis-grid{grid-template-columns:1fr}.store-chat-preview-page>main{padding:50px 24px}.store-chat-preview-page>main h3{font-size:42px}}.ai-product-review{border-color:var(--vf-warn-border);background:var(--vf-warn-bg)}.ai-review-checks{gap:7px;display:grid}.ai-review-checks>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:7px 0;display:flex}.ai-review-checks>div>a{color:var(--text-link);font-size:var(--type-micro);flex:none;text-decoration:none}.ai-review-checks>div[data-ready=false] label{color:var(--vf-warn-fg)!important}.ai-review-publish{border:1px solid var(--line);background:var(--lm-surface);gap:9px;margin:4px 0;padding:12px;display:grid}.ai-review-publish legend{font-size:var(--type-micro);padding:0 5px;font-weight:600}.readiness-workspace{max-width:1280px;margin:0 auto}.readiness-workspace .title-row{align-items:flex-start}.readiness-workspace .title-row>div{min-width:0}.readiness-workspace .page-title{margin-bottom:8px}.readiness-workspace .page-description{color:var(--muted);margin:0 0 30px;font-size:12px}.readiness-workspace .title-row>.button{gap:6px;display:flex}.readiness-progress{border:1px solid var(--vf-warn-border);background:var(--vf-warn-bg);grid-template-columns:auto minmax(180px,1fr) minmax(260px,auto);align-items:center;gap:18px;margin-bottom:18px;padding:18px 20px;display:grid}.readiness-progress[data-ready=true]{border-color:var(--vf-ok-border);background:var(--vf-ok-bg)}.readiness-progress>div{align-items:baseline;gap:4px;display:flex}.readiness-progress strong{font-size:30px}.readiness-progress span,.readiness-progress p{font-size:var(--type-micro)}.readiness-progress p{margin:0}.readiness-progress progress{width:100%;accent-color:var(--action-primary)}.readiness-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}.readiness-checks{border:1px solid var(--line);background:var(--lm-surface);display:grid}.readiness-checks>a{border-top:1px solid var(--line);grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:92px;padding:14px 18px;text-decoration:none;display:grid}.readiness-checks>a:first-child{border-top:0}.readiness-checks>a:hover{background:var(--lm-canvas)}.readiness-checks>a>span{color:var(--vf-warn-fg);align-items:center;gap:8px;display:flex}.readiness-checks>a[data-ready=true]>span{color:var(--vf-ok-fg)}.readiness-checks>a em{color:var(--muted);font-size:var(--type-micro);font-style:normal}.readiness-checks>a strong{font-size:13px}.readiness-checks>a p{color:var(--muted);font-size:var(--type-micro);margin:4px 0 0}.readiness-context{gap:12px;display:grid}.readiness-context .panel{padding:18px}.readiness-context h3{margin:4px 0 12px;font-size:18px}.readiness-context .definition-list code{font-size:var(--type-micro)}.readiness-context .button{width:100%;margin-top:12px}.readiness-publish{border-color:var(--vf-warn-border)}.readiness-publish[data-ready=true]{border-color:var(--vf-ok-border)}.readiness-publish>p:not(.eyebrow){color:var(--muted);font-size:var(--type-micro);line-height:1.65}.readiness-publish a[aria-disabled=true]{pointer-events:none;opacity:.45}@media (width<=980px){.readiness-layout{grid-template-columns:1fr}.readiness-context{grid-template-columns:repeat(2,1fr)}.readiness-context .readiness-publish{grid-column:1/-1}}@media (width<=1023px){.readiness-progress{grid-template-columns:auto minmax(0,1fr)}.readiness-progress p{grid-column:1/-1}}@media (width<=680px){.readiness-progress{grid-template-columns:1fr}.readiness-checks>a{grid-template-columns:52px minmax(0,1fr) auto;padding:12px}.readiness-context{grid-template-columns:1fr}.readiness-context .readiness-publish{grid-column:auto}}.payment-tabs{border-bottom:1px solid var(--line);background:var(--lm-surface);gap:2px;display:flex}.payment-tabs button{min-height:42px;color:var(--muted);font-size:var(--type-micro);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 18px}.payment-tabs button[aria-current=page]{border-bottom-color:var(--border-selected);background:var(--lm-canvas);color:var(--ink)}.payment-fee-summary dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.payment-fee-summary dl>div{border-left:1px solid var(--line);gap:5px;padding:12px 15px;display:grid}.payment-fee-summary dl>div:first-child{border-left:0}.payment-fee-summary dt{color:var(--muted);font-size:var(--type-micro)}.payment-fee-summary dd{margin:0;font-size:14px;font-weight:600}.payment-request-row-main{cursor:pointer;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;text-align:left!important;background:0 0!important;border:0!important;padding:0!important;display:grid!important}.payment-request-row-main small{grid-column:1/-1}.payment-request-create{max-height:calc(100svh - var(--header-height) - var(--commandbar-height) - 28px);overflow:auto}.payment-request-create textarea{resize:vertical;min-height:82px}.payment-request-create label,.payment-settings label{color:var(--muted);font-size:var(--type-micro);gap:5px;display:grid}.payment-request-create input,.payment-request-create select,.payment-request-create textarea,.payment-settings input,.payment-settings select{border:1px solid var(--line);background-color:var(--lm-surface);width:100%;min-height:36px;color:var(--ink);padding:7px 9px}.payment-request-create .checkbox-row,.payment-settings .checkbox-row{align-items:center;gap:8px;display:flex}.payment-request-create .checkbox-row input,.payment-settings .checkbox-row input{width:15px;min-height:15px}.payment-editor-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.payment-form-fields{border:1px solid var(--line);gap:8px;padding:10px;display:grid}.payment-form-fields>div:first-child{justify-content:space-between;align-items:center;display:flex}.payment-form-field-row{grid-template-columns:1fr 1.4fr 80px 55px auto;gap:5px;display:grid}.payment-form-field-row label{align-items:center;display:flex}.payment-form-field-options{grid-column:1/-1}.payment-operations-list{overflow:hidden}.payment-filters{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(160px,1fr) minmax(180px,1fr) 190px 190px auto;gap:7px;padding:12px;display:grid}.payment-filters--short{grid-template-columns:180px minmax(220px,1fr) auto}.payment-filters input,.payment-filters select{border:1px solid var(--line);background-color:var(--lm-surface);min-height:36px;padding:0 8px}.payment-table article{border-top:1px solid var(--line);grid-template-columns:minmax(180px,1.2fr) 110px minmax(150px,.8fr) minmax(190px,1fr) auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.payment-table article>div{gap:4px;display:grid}.payment-table small,.payment-table time{color:var(--muted);font-size:var(--type-micro)}.payment-table a{color:var(--text-link);font-size:var(--type-micro);align-items:center;gap:4px;text-decoration:none;display:flex}.payment-load-more{margin:14px auto}.payment-operation-detail{border-top:1px solid var(--line);background:var(--lm-canvas);gap:12px;padding:18px;display:grid}.payment-operation-detail h3,.payment-operation-detail h4{margin:0;font-size:14px}.payment-operation-detail h4{font-size:var(--type-micro)}.payment-operation-detail dl{border:1px solid var(--line);background:var(--lm-surface);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.payment-operation-detail dl>div{border-left:1px solid var(--line);gap:4px;padding:10px;display:grid}.payment-operation-detail dl>div:first-child{border-left:0}.payment-operation-detail dt{color:var(--muted);font-size:var(--type-micro)}.payment-operation-detail dd{font-size:var(--type-micro);overflow-wrap:anywhere;margin:0;font-weight:600}.payment-operation-detail ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.payment-operation-detail li{border:1px solid var(--line);background:var(--lm-surface);font-size:var(--type-micro);grid-template-columns:150px 180px minmax(0,1fr);gap:10px;padding:9px;display:grid}.payment-operation-detail li time{color:var(--muted)}.payment-operation-detail li code{font-size:var(--type-micro);overflow:auto}.payment-settings{padding-bottom:16px}.payment-settings-grid{grid-template-columns:1fr 1fr;gap:18px;padding:16px;display:grid}.payment-settings fieldset{border:1px solid var(--line);align-content:start;gap:11px;padding:15px;display:grid}.payment-settings legend{font-size:var(--type-micro);padding:0 6px;font-weight:600}.payment-settings fieldset p{color:var(--muted);font-size:var(--type-micro);line-height:1.65}.payment-settings>.button{gap:6px;margin-left:16px;display:flex}.payment-ops-summary{border:1px solid var(--line);border-radius:var(--app-radius-lg);background:var(--lm-surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.payment-ops-summary article{border-left:1px solid var(--line);gap:6px;padding:15px;display:grid}.payment-ops-summary article:first-child{border-left:0}.payment-ops-summary article[data-attention=true]{background:var(--vf-warn-bg)}.payment-ops-summary span{color:var(--muted);font-size:var(--type-micro);align-items:center;gap:6px;display:flex}.payment-ops-summary strong{letter-spacing:-.02em;font-size:20px}.payment-ops-summary small{color:var(--muted);font-size:var(--type-micro);line-height:1.5}.payment-ops-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:14px;display:grid}.payment-ops-side{gap:14px;display:grid}.payment-attention-list{display:grid}.payment-attention-list button,.payment-attention-list>a{border:0;border-top:1px solid var(--line);background:var(--lm-surface);min-height:66px;color:var(--ink);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;text-decoration:none;display:flex}.payment-attention-list>:first-child{border-top:0}.payment-attention-list button:hover,.payment-attention-list>a:hover{background:var(--lm-canvas)}.payment-attention-list>*>span{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 8px;min-width:0;display:grid}.payment-attention-list svg{color:var(--vf-warn-fg);grid-row:1/3}.payment-attention-list strong{font-size:var(--type-micro)}.payment-attention-list small{color:var(--muted);font-size:var(--type-micro);line-height:1.5}.payment-attention-list b{color:var(--vf-warn-fg);font-size:var(--type-micro);flex:none}.payment-setup ul{margin:0;padding:0;list-style:none;display:grid}.payment-setup li{border-top:1px solid var(--line);align-items:flex-start;gap:9px;padding:11px 14px;display:flex}.payment-setup li:first-child{border-top:0}.payment-setup li>span{gap:3px;display:grid}.payment-setup li strong{font-size:var(--type-micro)}.payment-setup li small{color:var(--muted);font-size:var(--type-micro)}.payment-setup li[data-ready=true]>svg{color:var(--vf-ok-fg)}.payment-setup li[data-ready=false]>svg{color:var(--vf-warn-fg)}.payment-contract-card dl{margin:0}.payment-contract-card dl>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:9px 14px;display:flex}.payment-contract-card dl>div:first-child{border-top:0}.payment-contract-card dt{color:var(--muted);font-size:var(--type-micro)}.payment-contract-card dd{font-size:var(--type-micro);margin:0;font-weight:600}.payment-contract-card p{border-top:1px solid var(--line);color:var(--muted);font-size:var(--type-micro);margin:0;padding:11px 14px;line-height:1.65}.payment-customer-table article{grid-template-columns:minmax(210px,1.3fr) minmax(140px,.8fr) minmax(150px,.8fr) minmax(200px,1fr) auto}@media (width<=1050px){.payment-ops-summary{grid-template-columns:1fr 1fr}.payment-ops-summary article:nth-child(n+3){border-top:1px solid var(--line)}.payment-ops-summary article:nth-child(3){border-left:0}.payment-ops-layout{grid-template-columns:1fr}.payment-ops-side{grid-template-columns:1fr 1fr}.payment-request-create{max-height:none}.payment-filters{grid-template-columns:1fr 1fr 1fr}.payment-table article{grid-template-columns:1fr 110px 1fr}.payment-table article>div:nth-of-type(2){grid-column:1/-1}.payment-settings-grid{grid-template-columns:1fr}}.payment-flow-drafts{gap:0;display:grid}.payment-flow-drafts>p{border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--type-micro);margin:0;padding:11px 14px;line-height:1.65}.payment-flow-draft-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.payment-flow-draft-grid>article{border:1px solid var(--line);background:var(--lm-surface);gap:10px;padding:13px;display:grid}.payment-flow-draft-grid>article[data-selected=true]{border-color:var(--border-selected);box-shadow:inset 3px 0 var(--border-selected)}.payment-flow-draft-grid header{justify-content:space-between;align-items:center;gap:8px;display:flex}.payment-flow-draft-grid header .status{align-items:center;gap:4px;display:inline-flex}.payment-flow-draft-grid header small{color:var(--muted);font-size:var(--type-micro)}.payment-flow-draft-grid h3{margin:0;font-size:14px}.payment-flow-draft-grid dl{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.payment-flow-draft-grid dl>div{border-left:1px solid var(--line);align-content:start;gap:5px;padding:9px;display:grid}.payment-flow-draft-grid dl>div:first-child{border-left:0}.payment-flow-draft-grid dt{color:var(--muted);font-size:var(--type-micro)}.payment-flow-draft-grid dd{font-size:var(--type-micro);margin:0;line-height:1.55}.payment-flow-draft-grid .row-actions{justify-content:flex-end}.payment-flow-confirmations{border:1px solid var(--vf-warn-border);background:var(--vf-warn-bg);gap:9px;padding:11px;display:grid}.payment-flow-confirmations>strong{font-size:var(--type-micro)}.payment-flow-confirmations>p{color:var(--lm-ink-2);font-size:var(--type-micro);margin:0;line-height:1.6}.payment-flow-confirmations .checkbox-row{color:var(--ink);font-size:var(--type-micro)}.revenue-site-draft{margin-bottom:14px}.revenue-site-draft__summary{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:18px;padding:14px;display:grid}.revenue-site-draft__summary small,.revenue-site-proposals small{color:var(--muted);font-size:var(--type-micro)}.revenue-site-draft__summary h3{margin:6px 0;font-size:18px}.revenue-site-draft__summary p{color:var(--lm-ink-2);font-size:var(--type-micro);margin:0;line-height:1.65}.revenue-site-draft__summary label{color:var(--muted);font-size:var(--type-micro);gap:6px;display:grid}.revenue-site-draft__summary textarea{resize:vertical;border:1px solid var(--line);background-color:var(--lm-surface);font-size:var(--type-micro);padding:8px}.revenue-site-draft__summary .button{justify-self:end;min-height:30px}.revenue-site-proposals{border-top:1px solid var(--line);background:var(--lm-paper);gap:8px;padding:12px;display:grid}.revenue-site-proposals article{border:1px solid var(--vf-warn-border);background:var(--vf-warn-bg);justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.revenue-site-proposals article>div:first-child{gap:4px;display:grid}.revenue-site-proposals p{font-size:var(--type-micro);margin:0}.revenue-site-draft>.microcopy{border-top:1px solid var(--line);margin:0;padding:10px 14px}@media (width<=760px){.revenue-site-draft__summary{grid-template-columns:1fr}.revenue-site-proposals article{flex-direction:column;align-items:flex-start}.payment-flow-draft-grid{grid-template-columns:1fr}}.revenue-site-history{border-top:1px solid var(--line);padding:10px 14px}.revenue-site-history summary{cursor:pointer;font-size:var(--type-micro);font-weight:600}.revenue-site-history>div{border:1px solid var(--line);margin-top:8px;display:grid}.revenue-site-history article{border-top:1px solid var(--line);background:var(--lm-surface);justify-content:space-between;align-items:center;gap:12px;padding:8px;display:flex}.revenue-site-history article:first-child{border-top:0}.revenue-site-history article>span:first-child{gap:3px;display:grid}.revenue-site-history small{color:var(--muted);font-size:var(--type-micro)}.revenue-site-history button{font-size:var(--type-micro)}.revenue-site-release-actions{border-top:1px solid var(--line);background:var(--lm-paper);justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.revenue-site-release-actions>div:first-child{gap:4px;display:grid}.revenue-site-release-actions small{max-width:68ch;color:var(--muted);font-size:var(--type-micro);line-height:1.55}.revenue-site-release-actions .button{min-height:30px}@media (width<=760px){.revenue-site-release-actions{flex-direction:column;align-items:flex-start}}@media (width<=800px){.payment-flow-draft-grid,.payment-flow-draft-grid dl{grid-template-columns:1fr}.payment-flow-draft-grid dl>div{border-top:1px solid var(--line);border-left:0}.payment-flow-draft-grid dl>div:first-child{border-top:0}}@media (width<=700px){.payment-tabs{overflow:auto}.payment-tabs button{flex:none}.payment-ops-summary{grid-template-columns:1fr}.payment-ops-summary article,.payment-ops-summary article:nth-child(3){border-top:1px solid var(--line);border-left:0}.payment-ops-summary article:first-child{border-top:0}.payment-ops-side{grid-template-columns:1fr}.payment-attention-list button,.payment-attention-list>a{align-items:flex-start}.payment-fee-summary dl{grid-template-columns:1fr 1fr}.payment-fee-summary dl>div:nth-child(3){border-left:0}.payment-editor-grid,.payment-form-field-row,.payment-filters,.payment-filters--short,.payment-table article,.payment-operation-detail dl,.payment-operation-detail li{grid-template-columns:1fr}.payment-form-field-options,.payment-table article>div:nth-of-type(2){grid-column:auto}.payment-operation-detail dl>div{border-left:0;border-top:1px solid var(--line)}.payment-operation-detail dl>div:first-child{border-top:0}}.payment-settings fieldset{border-radius:var(--app-radius-lg);min-width:0}.payment-settings legend{float:left;width:100%;color:var(--lm-ink);margin:0 0 4px;padding:0;font-size:13px;font-weight:600;line-height:1.4}.payment-settings legend+*{clear:both}.payment-settings label{color:var(--lm-ink-2)}.payment-filters button{border:1px solid var(--line);border-radius:var(--app-radius);background:var(--lm-surface);min-height:36px;color:var(--lm-ink);letter-spacing:.03em;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.payment-filters button:hover{border-color:var(--lm-line-strong);background:var(--lm-canvas)}.payment-filters button:disabled{opacity:.45;cursor:not-allowed}.data-card__head a{color:var(--text-link);font-size:var(--type-micro);font-weight:500;text-decoration:none}.data-card__head a:hover{text-underline-offset:3px;text-decoration:underline}.payment-editor-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.payment-request-create .data-card__head{z-index:2;background:var(--lm-surface);position:sticky;top:0}.payment-request-create .button:disabled{opacity:1;border-color:var(--action-disabled);background:var(--action-disabled);color:var(--text-on-primary)}.payment-request-create__actions{z-index:1;border-top:1px solid var(--line);background:var(--lm-surface);margin:0 -14px -14px;padding:12px 14px 14px;position:sticky;bottom:-14px}.payment-request-create__actions .button{width:100%;margin:0}.payment-filters,.payment-filters--short{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.payment-filters--customers{grid-template-columns:minmax(220px,420px) auto;justify-content:start}.payment-filters input,.payment-filters select{min-width:0}.builder-change{border-top:1px solid var(--line);background:var(--lm-canvas);font-size:var(--type-micro);gap:8px;padding:12px 14px;display:grid}.builder-change--error{color:var(--vf-fail-fg)}.builder-change__head{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.builder-change__head small,.builder-change__note{color:var(--muted);font-size:var(--type-micro)}.builder-checks{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.builder-checks li{border:1px solid var(--vf-ok-border);border-radius:var(--app-radius-sm);background:var(--vf-ok-bg);color:var(--vf-ok-fg);font-size:var(--type-micro);padding:3px 7px}.builder-checks li[data-state=failed]{border-color:var(--vf-fail-border);background:var(--vf-fail-bg);color:var(--vf-fail-fg)}.builder-diff{border:1px solid var(--line);border-radius:var(--app-radius-sm);background:var(--lm-surface,var(--lm-canvas));max-height:320px;font-family:var(--font-mono);font-size:var(--type-micro);white-space:pre;margin:0;padding:10px;line-height:1.6;overflow-x:auto}.data-export-list{margin:1.25rem 0;padding:0;list-style:none}.data-export-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.data-export-list li>div{flex-wrap:wrap;gap:.5rem;display:flex}.data-export-table{max-width:100%;overflow-x:auto}.data-export-table table{border-collapse:collapse;width:100%;min-width:34rem}.data-export-table th,.data-export-table td{text-align:left;overflow-wrap:anywhere;padding:.65rem}[data-billing-recovery] article{overflow-wrap:anywhere;min-width:0}@media (width<=640px){.data-export-list li{flex-direction:column;align-items:flex-start}}.workspace-tabs{border-bottom:1px solid var(--line);gap:2px;margin:0 0 14px;display:flex;overflow:auto}.workspace-tabs button{min-height:42px;color:var(--muted);font-size:var(--type-micro);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:0 16px;font-weight:500}.workspace-tabs button[aria-current=page]{border-bottom-color:var(--border-selected);color:var(--ink)}.workspace-tabs button:disabled{opacity:.5;cursor:default}.readiness-list>div{border-bottom:1px solid var(--line);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;padding:12px 0;display:grid}.readiness-list>div:first-child{padding-top:0}.readiness-list>div:last-child{border-bottom:0;padding-bottom:0}.readiness-list>div>span{border:1px solid var(--vf-warn-border);background:var(--vf-warn-bg);width:22px;height:22px;color:var(--vf-warn-fg);font-size:var(--type-micro);border-radius:50%;place-items:center;font-weight:600;line-height:1;display:grid}.readiness-list>div[data-ready=true]>span{border-color:var(--vf-ok-border);background:var(--vf-ok-bg);color:var(--vf-ok-fg)}.readiness-list p{gap:3px;margin:0;display:grid}.readiness-list strong{font-size:13px;line-height:1.4}.readiness-list small{color:var(--muted);font-size:var(--type-micro);overflow-wrap:anywhere}.status.is-ready{border-color:var(--vf-ok-border);background:var(--vf-ok-bg);color:var(--vf-ok-fg)}.status.is-warning{border-color:var(--vf-warn-border);background:var(--vf-warn-bg);color:var(--vf-warn-fg)}.module-card-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.module-card{border:1px solid var(--line);border-radius:var(--app-radius-lg);background:var(--lm-surface);align-content:start;gap:12px;min-width:0;padding:18px;display:grid}.module-card .panel__head{margin-bottom:0}.module-card .microcopy{margin:0}.filter-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:8px;margin:0 0 14px;display:grid}.filter-row input{min-width:0}.filter-row button{white-space:nowrap}.theme-toast-stack{pointer-events:none}.theme-toast-stack button{pointer-events:auto}.panel>h2,.panel__head h2{letter-spacing:-.015em;margin:0;font-size:18px;font-weight:600;line-height:26px}.panel>h2{margin-bottom:10px}.panel>h2+p{margin-top:0}.control-title--section h2{letter-spacing:-.015em;font-size:18px;font-weight:600;line-height:26px}.control-title--section{min-height:0;margin:6px 0 18px}.billing-stack{gap:16px;display:grid}.billing-stack>astro-island{display:contents}.billing-inline-link{margin:0;font-size:13px;line-height:1.6}.billing-inline-link a{color:var(--text-link);text-underline-offset:3px}.theme-workspace-notices{min-width:0}.theme-workspace-notices:empty{height:0}.theme-workspace-notices>.notice{overflow-wrap:anywhere;margin:0;padding:12px}.connect-buyer-operation-list{gap:1rem;margin:1rem 0;padding:0;list-style:none;display:grid}.connect-buyer-operation-list>li,.connect-buyer-operation-detail{border:1px solid var(--line);border-radius:var(--app-radius-lg);padding:1rem}.connect-buyer-operations code{overflow-wrap:anywhere}.connect-buyer-operations button{white-space:normal;max-width:100%}.connect-buyer-operation-detail{margin-top:1rem}.table-wrap{border:1px solid var(--line);border-radius:var(--app-radius-lg);background:var(--lm-surface);max-width:100%;overflow-x:auto}.table-wrap table{border-collapse:collapse;width:100%;color:var(--lm-ink-2);font-size:12px}.table-wrap th,.table-wrap td{border-top:1px solid var(--line);text-align:left;vertical-align:middle;overflow-wrap:anywhere;padding:9px 14px}.table-wrap thead th{background:var(--lm-canvas);height:36px;color:var(--app-ink-head);font-size:var(--type-micro);border-top:0;padding-block:0;font-weight:600}.table-wrap td{height:44px}.table-wrap td[data-numeric],.table-wrap th[data-numeric]{text-align:right;font-variant-numeric:tabular-nums}.order-documents>fieldset{border:0;min-width:0;margin:0;padding:0}.order-documents .compact-list{margin-top:12px}.order-documents .compact-list>div{flex-wrap:wrap}.order-documents .compact-list p{overflow-wrap:anywhere;min-width:0}.order-documents .compact-list .action-row{margin-top:0}.order-documents .notice ul{margin:8px 0 0;padding-left:18px}.order-documents details>summary{cursor:pointer;color:var(--lm-ink);font-size:13px;font-weight:600}.order-documents details[open]>summary{margin-bottom:12px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
