.ga-preferences{padding:18px max(18px,calc((100vw - 1180px) / 2));background:var(--ink-deep);color:var(--text-secondary);border-top:1px solid var(--hairline);font:400 13px/1.6 var(--font-ui)}.ga-preferences summary{cursor:pointer;width:fit-content;display:flex;align-items:center;min-height:var(--control-h)}.ga-preferences p{max-width:68ch;margin:12px 0}.ga-preferences a{text-decoration:underline;text-underline-offset:3px}.ga-preferences details>div{display:flex;flex-wrap:wrap;gap:10px}.ga-preferences button{min-height:44px;padding:8px 14px;border:1px solid var(--hairline-visible);border-radius:8px;background:var(--ink-panel);color:var(--text-primary);cursor:pointer}.ga-preferences button:disabled{cursor:default;opacity:.55}.ga-preferences :is(summary,button,a):focus-visible{outline:3px solid var(--text-primary);outline-offset:4px}.visitor-preview{position:fixed;bottom:calc(max(18px, env(safe-area-inset-bottom)) + var(--visitor-preview-lift, 0px));left:50%;transform:translateX(-50%);z-index:var(--z-toast);display:flex;align-items:center;gap:24px;width:max-content;max-width:calc(100% - 32px);padding:16px 20px;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--ink-panel);color:var(--text-primary);box-shadow:var(--shadow-lg);font-family:var(--font-ui);font-size:var(--text-sm);line-height:1.5}.visitor-preview__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.visitor-preview a{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:.4em;min-height:var(--control-h);padding:0 16px;border:1px solid transparent;border-radius:var(--radius-control);background:var(--primary);color:var(--on-primary);font-size:.875rem;font-weight:600;text-decoration:none}.visitor-preview a:hover{background:var(--primary-hover)}.visitor-preview a.visitor-preview__secondary{border-color:var(--hairline-visible)}.visitor-preview a.visitor-preview__secondary:hover{background:var(--ink-deep)}.visitor-preview button{min-height:var(--control-h);border:1px solid var(--hairline);border-radius:var(--radius-control);background:transparent;color:var(--text-muted);font:inherit;cursor:pointer}.visitor-preview button:hover{color:var(--text-primary);border-color:var(--hairline-visible)}.visitor-preview__minimize{display:inline-grid;place-items:center;width:var(--control-h);font-size:1.125rem;line-height:1}.visitor-preview a:focus-visible,.visitor-preview button:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.visitor-preview--minimized{left:auto;right:max(16px,env(safe-area-inset-right));transform:none;gap:8px;padding:6px;border-radius:var(--radius-lg)}.visitor-preview--minimized button{padding:0 12px;font-variant-numeric:tabular-nums}.visitor-preview--minimized a{padding:0 14px}html[data-visitor-preview] body{padding-bottom:var(--visitor-preview-space,0)}html[data-visitor-preview]{scroll-padding-bottom:var(--visitor-preview-space,0)}@media (max-width:650px){.visitor-preview:not(.visitor-preview--minimized){width:calc(100% - 32px);box-sizing:border-box;gap:10px;flex-direction:column;align-items:stretch;padding:12px 16px}.visitor-preview:not(.visitor-preview--minimized) .visitor-preview__actions a{flex:1;text-align:center}}.visitor-preview a.visitor-preview__secondary{background:transparent;color:var(--text-primary);border:1px solid var(--hairline-visible)}.visitor-preview a.visitor-preview__secondary:hover{background:var(--row-alt)}.visitor-gate{width:min(440px,calc(100% - 32px));padding:0;border:1px solid var(--hairline);border-radius:18px;background:var(--ink-panel);color:var(--text-primary);box-shadow:var(--shadow-lg);font-family:var(--font-ui)}.visitor-gate::backdrop{background:rgb(15 15 17/.45)}.visitor-gate__body{display:grid;gap:14px;padding:28px 24px 20px}.visitor-gate h2{margin:0;font-size:22px;line-height:1.25}.visitor-gate p{margin:0;color:var(--text-secondary);line-height:1.55}.visitor-gate__actions{display:grid;gap:10px;margin-top:4px}.visitor-gate__actions a{display:flex;align-items:center;justify-content:center;gap:6px;min-height:48px;border-radius:12px;font-weight:600;text-decoration:none}.visitor-gate__primary{background:var(--primary);color:var(--on-primary)}.visitor-gate__primary:hover{background:var(--primary-hover)}.visitor-gate__secondary{border:1px solid var(--hairline-visible);color:var(--text-primary)}.visitor-gate__secondary:hover{background:var(--row-alt)}.visitor-gate__close{justify-self:center;min-height:44px;padding:0 14px;border:0;background:transparent;color:var(--text-muted);font:inherit;cursor:pointer}.visitor-gate__close:hover{color:var(--text-primary)}.visitor-gate a:focus-visible,.visitor-gate button:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.lp-btn[aria-disabled=true]{cursor:not-allowed;background:var(--unavailable-surface,var(--ink-deep));background-image:none;border-color:var(--unavailable-border,var(--hairline));color:var(--unavailable-ink,var(--text-secondary));transform:none;box-shadow:none}.lp-btn--primary[aria-disabled=true]{background:color-mix(in srgb,var(--primary) 10%,var(--ink-panel));background-image:none;border-color:color-mix(in srgb,var(--primary) 38%,var(--ink-panel));color:var(--primary)}.crm-fill-button[aria-disabled=true],.mbr-button[aria-disabled=true],.mbr-link-button[aria-disabled=true]{opacity:.6;cursor:wait}.btn[aria-disabled=true]{cursor:not-allowed;opacity:.5;transform:none;box-shadow:none}.version-panel__save.version-panel__save[aria-disabled=true]{cursor:not-allowed;background:transparent;color:var(--text-muted);border:1px solid var(--hairline-visible);opacity:1}.app-account-alert-secondary[aria-disabled=true]{cursor:progress}:where(button)[aria-disabled=true]{cursor:not-allowed}.crm-shell button.crm-button[aria-disabled=true]{cursor:not-allowed;color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,var(--ink-panel));border-color:color-mix(in srgb,var(--primary) 38%,var(--ink-panel))}.crm-fill-button--quiet[aria-disabled=true],.crm-shell button.crm-button--danger[aria-disabled=true],.crm-shell button.crm-button--quiet[aria-disabled=true]{color:var(--unavailable-ink);background:var(--unavailable-surface);border-color:var(--unavailable-border)}.crm-shell button[aria-disabled=true]:not(.crm-button),.crm-shell select[aria-disabled=true]{cursor:not-allowed;color:var(--unavailable-ink)}.crm-shell select[aria-disabled=true]{background:var(--unavailable-surface);border-color:var(--unavailable-border)}.commerce-page button:not(.lp-btn)[aria-disabled=true]{background:var(--unavailable-surface);border-color:var(--unavailable-border);color:var(--unavailable-ink);cursor:not-allowed}.credit-pack.credit-pack[aria-disabled=true]:hover,.credit-pack[aria-disabled=true]{cursor:wait;background:var(--unavailable-surface);border-color:var(--unavailable-border);color:var(--unavailable-ink)}.credit-pack[aria-disabled=true] .credit-pack-price{color:var(--unavailable-ink)}.fl-switch[aria-disabled=true]{cursor:wait;opacity:.65}.durable-run-monitor button[aria-disabled=true]{cursor:not-allowed;color:var(--unavailable-ink);background:var(--unavailable-surface);border-color:var(--unavailable-border)}.inspector-run-btn[aria-disabled=true],.launch-review__switch[aria-disabled=true]{cursor:not-allowed;opacity:.65}.client-view-share__primary[aria-disabled=true],.client-view-share__revoke[aria-disabled=true]{opacity:.6;cursor:progress}.rundock-target[aria-disabled=true]{opacity:.6}.rundock-target[aria-disabled=true] .rundock-target__option{cursor:not-allowed}.sdc-tier[aria-disabled=true]{cursor:not-allowed;background:var(--unavailable-surface);border-color:var(--unavailable-border);color:var(--unavailable-ink)}.sdc-link[aria-disabled=true],.sdc-tier[aria-disabled=true] small{color:var(--unavailable-ink)}.sdc-link[aria-disabled=true]{cursor:not-allowed}.mbr-portal .cmty-chip[aria-disabled=true]{opacity:.6;cursor:default}.av-suggestion[aria-disabled=true]{cursor:not-allowed;opacity:.7}.sd-checklist-actions .sd-checklist-dismiss[aria-disabled=true]{color:var(--unavailable-ink,var(--text-muted));cursor:not-allowed}.mail-action[aria-disabled=true]{opacity:.6;cursor:wait}.app-nav-back[aria-disabled=true]{cursor:progress}.seo-magnet button[aria-disabled=true]{cursor:wait}.seo-magnet .seo-button-primary[aria-disabled=true]{background:var(--unavailable-surface);color:var(--unavailable-ink);border-color:var(--unavailable-border)}