.auth-module__cni4Dq__page{--auth-inline-size:min(1080px, calc(100% - 64px));background:0 0}.auth-module__cni4Dq__authFrame{z-index:1;width:var(--auth-inline-size);min-width:0;margin:var(--public-shell-window-gap) auto 24px;border-radius:var(--radius-window);position:relative;overflow:hidden;container:auth-window/inline-size}.auth-module__cni4Dq__authLayout{grid-template-columns:minmax(330px,.86fr) minmax(480px,1.14fr);min-width:0;display:grid}.auth-module__cni4Dq__intro,.auth-module__cni4Dq__formRegion{min-width:0;padding:clamp(30px,4vw,48px)}.auth-module__cni4Dq__intro{align-content:center;min-height:520px;padding-inline:42px;display:grid;position:relative}.auth-module__cni4Dq__intro:after{content:"";background:linear-gradient(transparent, color-mix(in srgb, var(--divider) 70%, transparent) 30%, color-mix(in srgb, var(--divider) 70%, transparent) 70%, transparent);width:1px;position:absolute;top:12%;bottom:12%;right:0}.auth-module__cni4Dq__introCopy{width:337px;max-width:100%}.auth-module__cni4Dq__eyebrow{color:var(--brand);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:.12em;text-transform:uppercase}.auth-module__cni4Dq__introCopy h2{letter-spacing:var(--tracking-display);margin:13px 0 0;font-size:3.25rem;line-height:1.03}.auth-module__cni4Dq__introLine{white-space:nowrap;width:max-content;max-width:100%;display:block}.auth-module__cni4Dq__introAccent{color:var(--brand);background:linear-gradient(100deg, var(--accent), var(--brand) 62%, color-mix(in srgb, var(--violet) 65%, var(--brand)));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.auth-module__cni4Dq__formHeader p,.auth-module__cni4Dq__verification>p,.auth-module__cni4Dq__configuration p{color:var(--text-muted);margin:0;line-height:1.65}.auth-module__cni4Dq__formRegion{place-items:center;padding:clamp(44px,5.5vw,70px);display:grid}.auth-module__cni4Dq__card{width:min(450px,100%);padding:0}.auth-module__cni4Dq__formHeader h1,.auth-module__cni4Dq__verification h1,.auth-module__cni4Dq__configuration h1{letter-spacing:-.04em;margin:9px 0 8px;font-size:clamp(2rem,3vw,2.6rem);line-height:1.08}.auth-module__cni4Dq__form{gap:18px;margin-top:30px;display:grid}.auth-module__cni4Dq__field{color:var(--text);font-size:var(--text-label);font-weight:var(--weight-semibold);gap:9px;display:grid}.auth-module__cni4Dq__field small{color:var(--text-soft);font-size:var(--text-caption);font-weight:var(--weight-medium)}.auth-module__cni4Dq__inputFrame{border:1px solid color-mix(in srgb, var(--border) 88%, transparent);border-radius:var(--radius-control);min-height:52px;color:var(--text-soft);background-color:color-mix(in srgb, var(--glass-surface-interactive) 72%, transparent);background-image:var(--glass-tint-standard);box-shadow:inset 0 1px 0 var(--surface-highlight);transition:border-color .16s var(--ease-out), box-shadow .16s var(--ease-out), background-color .16s var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.auth-module__cni4Dq__inputFrame:focus-within{border-color:color-mix(in srgb, var(--focus) 64%, transparent);background-color:color-mix(in srgb, var(--glass-surface-interactive) 88%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 14%, transparent), inset 0 1px 0 var(--surface-highlight)}.auth-module__cni4Dq__inputFrame>svg{color:color-mix(in srgb, var(--brand) 72%, var(--text-muted));margin-left:15px}.auth-module__cni4Dq__inputFrame input{width:100%;min-width:0;height:50px;color:var(--text);background:0 0;border:0;outline:0;padding:0 12px}.auth-module__cni4Dq__inputFrame input:-webkit-autofill{border-radius:calc(var(--radius-control) - 1px);-webkit-text-fill-color:var(--text);caret-color:var(--text);box-shadow:0 0 0 1000px var(--surface-soft) inset;transition:background-color 9999s ease-out}.auth-module__cni4Dq__inputFrame input:-webkit-autofill:hover{border-radius:calc(var(--radius-control) - 1px);-webkit-text-fill-color:var(--text);caret-color:var(--text);box-shadow:0 0 0 1000px var(--surface-soft) inset;transition:background-color 9999s ease-out}.auth-module__cni4Dq__inputFrame input:-webkit-autofill:focus{border-radius:calc(var(--radius-control) - 1px);-webkit-text-fill-color:var(--text);caret-color:var(--text);box-shadow:0 0 0 1000px var(--surface-soft) inset;transition:background-color 9999s ease-out}.auth-module__cni4Dq__inputFrame input:autofill{color:var(--text);caret-color:var(--text);background:var(--surface-soft)}.auth-module__cni4Dq__passwordToggle{width:44px;height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.auth-module__cni4Dq__passwordToggle:hover{color:var(--text)}.auth-module__cni4Dq__passwordToggle:focus-visible{outline:3px solid var(--focus);outline-offset:-3px;border-radius:calc(var(--radius-control) - 5px)}.auth-module__cni4Dq__primaryButton,.auth-module__cni4Dq__secondaryButton,.auth-module__cni4Dq__textButton,.auth-module__cni4Dq__inlineButton{cursor:pointer;transition:color .16s var(--ease-out), background-color .16s var(--ease-out), border-color .16s var(--ease-out), box-shadow .16s var(--ease-out), transform .16s var(--ease-out);border:0}.auth-module__cni4Dq__primaryButton,.auth-module__cni4Dq__secondaryButton{border-radius:var(--radius-control);min-height:46px;font-weight:var(--weight-bold);justify-content:center;align-items:center;gap:9px;padding:0 18px;display:inline-flex}.auth-module__cni4Dq__primaryButton{isolation:isolate;border:1px solid color-mix(in srgb, var(--brand) 70%, var(--on-brand));min-height:58px;color:var(--on-brand);background:linear-gradient(118deg, var(--brand-strong), var(--brand) 58%, var(--brand-deep));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--on-brand) 24%, transparent);border-radius:15px;font-size:1.0625rem;position:relative;overflow:hidden}.auth-module__cni4Dq__primaryButton:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle at center, color-mix(in srgb, var(--on-brand) 46%, transparent), transparent 36%);transition:opacity .22s var(--ease-out), transform .42s var(--ease-out);position:absolute;inset:-1px;transform:translate(-110%)}.auth-module__cni4Dq__primaryButton:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 55%, var(--on-brand));background:linear-gradient(118deg, var(--brand-deep), var(--brand-hover) 58%, var(--brand-strong));transform:translateY(-1px)}.auth-module__cni4Dq__primaryButton:hover:not(:disabled):before{opacity:.48;transform:translate(110%)}.auth-module__cni4Dq__primaryButton svg{transition:transform .16s var(--ease-out)}.auth-module__cni4Dq__primaryButton:hover:not(:disabled) svg{transform:translate(2px)}.auth-module__cni4Dq__primaryButton:active:not(:disabled){transform:translateY(1px)}.auth-module__cni4Dq__secondaryButton{border:1px solid var(--border);color:var(--text);background:var(--surface-soft)}.auth-module__cni4Dq__secondaryButton:hover{border-color:var(--border-strong);background:color-mix(in srgb, var(--surface-soft) 76%, var(--brand) 8%)}.auth-module__cni4Dq__primaryButton:focus-visible,.auth-module__cni4Dq__secondaryButton:focus-visible,.auth-module__cni4Dq__textButton:focus-visible,.auth-module__cni4Dq__inlineButton:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.auth-module__cni4Dq__primaryButton:disabled,.auth-module__cni4Dq__secondaryButton:disabled,.auth-module__cni4Dq__textButton:disabled{opacity:.58;cursor:wait}.auth-module__cni4Dq__error,.auth-module__cni4Dq__notice{font-size:var(--text-meta);border-radius:10px;margin:0;padding:11px 12px;line-height:1.45}.auth-module__cni4Dq__error{border:1px solid color-mix(in srgb, var(--danger) 34%, transparent);color:var(--danger);background:color-mix(in srgb, var(--danger) 9%, transparent)}.auth-module__cni4Dq__notice{border:1px solid color-mix(in srgb, var(--success) 30%, transparent);color:var(--success);background:color-mix(in srgb, var(--success) 8%, transparent)}.auth-module__cni4Dq__switcher{border-top:1px solid var(--divider);color:var(--text-muted);font-size:var(--text-meta);text-align:center;gap:12px;margin-top:22px;padding-top:20px;display:grid}.auth-module__cni4Dq__recoveryLinks{flex-wrap:wrap;justify-content:flex-end;gap:2px 10px;margin-top:-6px;display:flex}.auth-module__cni4Dq__setupPrompt{color:var(--text-soft)}.auth-module__cni4Dq__textButton,.auth-module__cni4Dq__inlineButton{min-height:44px;color:var(--brand);font-weight:var(--weight-bold);background:0 0;padding:0 8px}.auth-module__cni4Dq__inlineButton{min-height:auto;padding:3px}.auth-module__cni4Dq__textButton:hover,.auth-module__cni4Dq__inlineButton:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.auth-module__cni4Dq__verification,.auth-module__cni4Dq__configuration{gap:10px;display:grid}.auth-module__cni4Dq__statusIcon{width:50px;height:50px;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:50%;place-items:center;margin-bottom:10px;display:grid}.auth-module__cni4Dq__configuration>svg{color:var(--warning);margin-bottom:10px}.auth-module__cni4Dq__actions{gap:10px;margin-top:20px;display:grid}@media (min-width:1440px){.auth-module__cni4Dq__page{--auth-inline-size:1160px}}@container auth-window (min-width:1120px){.auth-module__cni4Dq__intro{padding-inline:48px}.auth-module__cni4Dq__introCopy{width:398px}.auth-module__cni4Dq__introCopy h2{font-size:3.75rem}}@container auth-window (max-width:980px){.auth-module__cni4Dq__authLayout{grid-template-columns:minmax(250px,.86fr) minmax(430px,1.14fr)}.auth-module__cni4Dq__intro{padding-inline:36px}.auth-module__cni4Dq__introCopy{width:245px}.auth-module__cni4Dq__introCopy h2{font-size:2.25rem;line-height:1.06}}@container auth-window (max-width:760px){.auth-module__cni4Dq__authLayout{grid-template-columns:minmax(0,1fr)}.auth-module__cni4Dq__formRegion{grid-row:1;place-items:start center;padding:32px clamp(24px,5vw,38px) 36px}.auth-module__cni4Dq__intro{text-align:center;grid-row:2;justify-items:center;min-height:0;padding:18px clamp(24px,5vw,38px) 20px}.auth-module__cni4Dq__intro:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--divider) 58%, transparent), transparent);width:auto;height:1px;inset:0 6% auto}.auth-module__cni4Dq__introCopy{width:100%;max-width:100%}.auth-module__cni4Dq__introCopy h2{white-space:nowrap;margin:8px 0 0;font-size:1.125rem;line-height:1.25;display:block}.auth-module__cni4Dq__introLine{width:auto;max-width:none;display:inline}.auth-module__cni4Dq__intro .auth-module__cni4Dq__eyebrow{font-size:.675rem}}@media (max-width:824px){.auth-module__cni4Dq__authFrame{margin-top:12px}}@container auth-window (max-width:520px){.auth-module__cni4Dq__introCopy h2{display:none}.auth-module__cni4Dq__introCopy{width:max-content}.auth-module__cni4Dq__intro .auth-module__cni4Dq__eyebrow{white-space:nowrap}}@media (max-width:480px){.auth-module__cni4Dq__page{--auth-inline-size:calc(100% - 16px)}.auth-module__cni4Dq__authFrame{border-radius:20px;margin-block:4px 8px}.auth-module__cni4Dq__intro{padding:15px 18px 17px}.auth-module__cni4Dq__intro .auth-module__cni4Dq__eyebrow{font-size:.625rem}.auth-module__cni4Dq__formRegion{padding:22px 20px 24px}.auth-module__cni4Dq__form{gap:14px;margin-top:20px}.auth-module__cni4Dq__recoveryLinks{justify-content:space-between;gap:0 4px;margin-top:-4px}.auth-module__cni4Dq__recoveryLinks .auth-module__cni4Dq__textButton{padding-inline:2px}.auth-module__cni4Dq__switcher{gap:10px;margin-top:18px;padding-top:14px}.auth-module__cni4Dq__formHeader h1,.auth-module__cni4Dq__verification h1,.auth-module__cni4Dq__configuration h1{font-size:var(--text-page-title)}}@media (max-width:340px){.auth-module__cni4Dq__intro .auth-module__cni4Dq__eyebrow{letter-spacing:.08em;font-size:.5625rem}}@media (prefers-reduced-motion:reduce){.auth-module__cni4Dq__inputFrame,.auth-module__cni4Dq__primaryButton,.auth-module__cni4Dq__secondaryButton,.auth-module__cni4Dq__textButton,.auth-module__cni4Dq__inlineButton,.auth-module__cni4Dq__primaryButton:before,.auth-module__cni4Dq__primaryButton svg{transition:none}.auth-module__cni4Dq__primaryButton:hover,.auth-module__cni4Dq__primaryButton:active,.auth-module__cni4Dq__primaryButton:hover svg{transform:none}}:root[data-theme=light] .auth-module__cni4Dq__introAccent{background-image:linear-gradient(100deg, color-mix(in srgb, var(--accent) 62%, var(--brand)), var(--brand) 58%, color-mix(in srgb, var(--violet) 78%, var(--brand)))}:root[data-theme=light] .auth-module__cni4Dq__inputFrame{border-color:color-mix(in srgb, var(--border) 82%, transparent);background-color:color-mix(in srgb, var(--glass-surface-interactive) 72%, transparent)}:root[data-theme=light] .auth-module__cni4Dq__primaryButton{border-color:color-mix(in srgb, var(--accent) 24%, var(--brand));background:linear-gradient(118deg, color-mix(in srgb, var(--brand) 90%, var(--brand-strong)), var(--brand) 52%, color-mix(in srgb, var(--brand) 78%, var(--accent)))}@media (forced-colors:active){.auth-module__cni4Dq__introAccent{color:linktext;-webkit-text-fill-color:currentColor;background:0 0}:root[data-theme=light] .auth-module__cni4Dq__introAccent{color:linktext;-webkit-text-fill-color:currentColor;background:0 0}}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050914;--bg-glow:#1b5cbe57;--bg-accent:#7c3aed42;--bg-cyan:#22d3ee38;--bg-magenta:#ec489929;--brand-atmosphere-image:url(/brand/servicepay-atmosphere-dark.webp);--brand-atmosphere-tint:#05091409;--ambient-violet:#7c3aed85;--ambient-cyan:#22d3ee7a;--ambient-magenta:#ec489961;--ambient-blue:#2563eb7a;--ambient-blend-mode:screen;--ambient-far-opacity:.34;--ambient-far-opacity-low:.24;--ambient-near-opacity:.42;--ambient-near-opacity-low:.28;--ambient-mobile-far-opacity:.28;--ambient-mobile-far-opacity-low:.2;--ambient-mobile-near-opacity:.34;--ambient-mobile-near-opacity-low:.22;--text:#f5f8ff;--text-muted:#aebed9;--text-soft:#7f93b4;--glass-surface-standard:#08142c6b;--glass-surface-form:#0d1f3d7a;--glass-surface-interactive:#1a345b42;--glass-surface-elevated:#0a19368a;--glass-surface-overlay:#0a193694;--glass-tint-standard:linear-gradient(135deg, #22d3ee09, #7c3aed0b 56%, #ec489906);--glass-tint-elevated:linear-gradient(135deg, #22d3ee13, #7c3aed17 56%, #ec48990e);--glass-tint-overlay:linear-gradient(135deg, #22d3ee17, #7c3aed1c 56%, #ec489912);--glass-window-surface:color-mix(in srgb, var(--glass-surface-standard) 46%, transparent);--glass-window-tint:var(--glass-tint-standard);--glass-window-backdrop:blur(12px) saturate(1.12);--glass-window-edge:linear-gradient(108deg, color-mix(in srgb, var(--accent) 29%, transparent), color-mix(in srgb, var(--brand) 7%, transparent) 47%, color-mix(in srgb, var(--violet) 27%, transparent));--glass-window-edge-glow-opacity:.07;--surface:var(--glass-surface-standard);--surface-strong:var(--glass-surface-overlay);--surface-soft:#1a345b38;--surface-form:var(--glass-surface-form);--surface-interactive:var(--glass-surface-interactive);--surface-selected:color-mix(in srgb, var(--brand) 11%, var(--glass-surface-standard));--workspace-command-surface:#0a1936;--workspace-section-command-block-size:61px;--glass-backdrop-standard:blur(14px) saturate(1.16);--glass-backdrop-elevated:blur(18px) saturate(1.18);--glass-backdrop-overlay:blur(20px) saturate(1.2);--glass-backdrop:var(--glass-backdrop-standard);--glass-backdrop-strong:var(--glass-backdrop-overlay);--border:#71a4ff38;--border-strong:#71a4ff61;--divider:#71a4ff24;--brand:#56a3ff;--brand-strong:#2f7eea;--signature-ink:#1f4e79;--accent:#5eead4;--violet:#9b6dff;--success:#4ade80;--status-success-text:var(--success);--status-success-border:#4ade806b;--status-success-background:#4ade8026;--warning:#fbbf24;--danger:#f87171;--data-lead:var(--accent);--data-opportunity:var(--brand);--data-attention:var(--warning);--data-success:var(--success);--data-negative:var(--danger);--data-neutral:var(--text-soft);--data-grid:color-mix(in srgb, var(--divider) 76%, transparent);--data-quote-draft:var(--data-neutral);--data-quote-sent:var(--data-opportunity);--data-quote-accepted:var(--data-success);--data-quote-declined:var(--data-negative);--data-quote-expired:var(--data-attention);--data-quote-cancelled:color-mix(in srgb, var(--data-negative) 58%, var(--data-neutral));--data-quote-superseded:var(--violet);--focus:#7dd3fc;--shadow:0 24px 70px #0000003d;--on-brand:#fff;--brand-deep:#174dc0;--brand-hover:#398af0;--brand-shadow:#2563eb3d;--surface-highlight:#ffffff14;--frosted-backdrop-standard:#1212301a;--frosted-backdrop-strong:#16103424;--frosted-backdrop-drawer:#0c143017;--frosted-backdrop-tint-standard:linear-gradient(135deg, #22d3ee09, #7c3aed0d 56%, #ec489908);--frosted-backdrop-tint-strong:linear-gradient(135deg, #22d3ee0b, #7c3aed11 56%, #ec48990a);--frosted-backdrop-tint-drawer:linear-gradient(135deg, #22d3ee08, #7c3aed0b 56%, #ec489906);--frosted-backdrop-filter-standard:blur(10px) saturate(1.08);--frosted-backdrop-filter-strong:blur(12px) saturate(1.1);--frosted-backdrop-filter-drawer:blur(9px) saturate(1.08);--sidebar-overlay-surface:var(--glass-surface-elevated);--shell-header-surface:color-mix(in srgb, var(--surface-strong) 72%, transparent);--shell-header-tint:var(--glass-tint-standard);--dialog-shadow:0 12px 32px #0000002e;--floating-shadow:0 18px 52px #0000003d;--preview-light-bg:#eaf2ff;--preview-light-surface:#fff;--preview-light-border:#bed2f3;--preview-light-text:#17325f;--preview-light-accent:#2563eb;--preview-dark-bg:#071327;--preview-dark-surface:#102549;--preview-dark-border:#294d7f;--preview-dark-text:#dce9ff;--preview-dark-accent:#56a3ff;--preview-system-bg:linear-gradient(135deg, var(--preview-light-bg) 0 49%, var(--preview-dark-bg) 51%);--preview-system-surface:linear-gradient(135deg, var(--preview-light-surface) 0 49%, var(--preview-dark-surface) 51%);--preview-system-border:#6f91bd;--preview-system-text:#7190bd;--preview-system-accent:#5b8ff1;--motion-splash-enter:.28s;--motion-splash-exit:.18s;--motion-loading-logo-highlight:2.5s;--animation-loading-logo-highlight:servicepay-loading-logo-highlight;--motion-theme-surface:.26s;--motion-theme-text:.18s;--motion-progress:.28s;--motion-step:.22s;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--radius-window:24px;--radius-control:12px;--sidebar-open:236px;--sidebar-collapsed:72px;--workspace-gap:16px;--workspace-page-block-gutter:clamp(22px, 2.4vw, 42px);--workspace-page-inline-gutter:clamp(22px, 2.4vw, 42px);--z-workspace-sticky:2;--z-overlay-root:6;--z-overlay-popover:10;--z-overlay-modal:20;--z-overlay-confirmation:30;--font-family-ui:var(--font-roboto), Roboto, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-public-display:clamp(2rem, 2.5vw + 1rem, 2.5rem);--text-page-title:clamp(1.5rem, 1.25vw + 1rem, 1.75rem);--text-section-title:1.25rem;--text-subsection-title:1.125rem;--text-body:1rem;--text-control:.9375rem;--text-label:.875rem;--text-meta:.8125rem;--text-caption:.75rem;--text-data:clamp(1.5rem, 1.5vw + 1rem, 2rem);--line-public-display:1.12;--line-page-title:1.2;--line-section-title:1.3;--line-subsection-title:1.35;--line-body:1.5;--line-control:1.35;--line-label:1.4;--line-meta:1.45;--line-caption:1.4;--line-data:1.12;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-display:-.025em;--tracking-title:-.02em;--tracking-normal:0;--tracking-eyebrow:.08em;font-family:var(--font-family-ui);font-size:var(--text-body);line-height:var(--line-body);font-weight:var(--weight-regular);font-synthesis:none}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eef5ff;--bg-glow:#2f7eea38;--bg-accent:#8b5cf62e;--bg-cyan:#06b6d429;--bg-magenta:#db27771c;--brand-atmosphere-image:url(/brand/servicepay-atmosphere-light.webp);--brand-atmosphere-tint:#eef5ff06;--ambient-violet:#8b5cf65c;--ambient-cyan:#06b6d452;--ambient-magenta:#db27773d;--ambient-blue:#2f7eea57;--ambient-blend-mode:normal;--ambient-far-opacity:.2;--ambient-far-opacity-low:.13;--ambient-near-opacity:.28;--ambient-near-opacity-low:.16;--ambient-mobile-far-opacity:.16;--ambient-mobile-far-opacity-low:.1;--ambient-mobile-near-opacity:.22;--ambient-mobile-near-opacity-low:.13;--text:#0b1730;--text-muted:#52627b;--text-soft:#6b7c96;--glass-surface-standard:#ffffff70;--glass-surface-form:#e2edff7a;--glass-surface-interactive:#dbeafe4d;--glass-surface-elevated:#f8fbff8a;--glass-surface-overlay:#f8fbff94;--glass-tint-standard:linear-gradient(135deg, #06b6d409, #8b5cf60b 56%, #db277706);--glass-tint-elevated:linear-gradient(135deg, #06b6d411, #8b5cf614 56%, #db27770b);--glass-tint-overlay:linear-gradient(135deg, #06b6d413, #8b5cf618 56%, #db27770e);--glass-window-surface:color-mix(in srgb, var(--glass-surface-standard) 38%, transparent);--glass-window-edge:linear-gradient(108deg, color-mix(in srgb, var(--brand) 18%, transparent), color-mix(in srgb, var(--brand) 4%, transparent) 47%, color-mix(in srgb, var(--violet) 16%, transparent));--glass-window-edge-glow-opacity:.04;--surface:var(--glass-surface-standard);--surface-strong:var(--glass-surface-overlay);--surface-soft:#dbeafe47;--surface-form:var(--glass-surface-form);--surface-interactive:var(--glass-surface-interactive);--surface-selected:color-mix(in srgb, var(--brand) 11%, var(--glass-surface-standard));--workspace-command-surface:#f8fbff;--border:#2f7eea33;--border-strong:#2f7eea57;--divider:#2f7eea21;--brand:#2563eb;--brand-strong:#1d4ed8;--accent:#0f766e;--violet:#7c3aed;--success:#15803d;--status-success-text:var(--success);--status-success-border:#15803d61;--status-success-background:#15803d1f;--warning:#a16207;--danger:#c24141;--focus:#0369a1;--shadow:0 24px 70px #46608c29;--dialog-shadow:0 10px 28px #46608c1a;--frosted-backdrop-standard:#e0e8ff1a;--frosted-backdrop-strong:#dae1ff24;--frosted-backdrop-drawer:#e0ecff17;--frosted-backdrop-tint-standard:linear-gradient(135deg, #06b6d408, #8b5cf60b 56%, #db277706);--frosted-backdrop-tint-strong:linear-gradient(135deg, #06b6d40a, #8b5cf60f 56%, #db277709);--frosted-backdrop-tint-drawer:linear-gradient(135deg, #06b6d406, #8b5cf60a 56%, #db277705);--sidebar-overlay-surface:var(--glass-surface-elevated)}*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0;overflow:hidden}body{font-family:var(--font-family-ui);font-size:var(--text-body);line-height:var(--line-body);font-weight:var(--weight-regular);color:var(--text);background-color:var(--bg);isolation:isolate}:root[data-theme-transition=active] body,:root[data-theme-transition=active] :is(.workspace-sidebar,.workspace-window,.workspace-topbar,.brand-lockup,.icon-button,.workspace-nav-link,[data-theme-surface],input,select,textarea){transition-property:background-color,border-color,color,box-shadow;transition-duration:var(--motion-theme-surface);transition-timing-function:var(--ease-out)}:root[data-theme-transition=active] :is(.workspace-sidebar,.workspace-window,[data-theme-surface]) :is(h1,h2,h3,p,span,small,strong,svg){transition-property:color;transition-duration:var(--motion-theme-text);transition-timing-function:ease}button,input,select,textarea{font-family:inherit;font-size:var(--text-control);line-height:var(--line-control);font-weight:inherit}input[type=checkbox]:not([role=switch]){appearance:none;border:1px solid var(--border-strong);background-color:color-mix(in srgb, var(--surface-form) 64%, transparent);background-image:var(--glass-tint-standard);width:18px;height:18px;box-shadow:inset 0 1px 0 var(--surface-highlight), 0 1px 3px color-mix(in srgb, var(--bg) 24%, transparent);-webkit-backdrop-filter:blur(5px)saturate(1.08);backdrop-filter:blur(5px)saturate(1.08);cursor:pointer;background-position:50%;background-repeat:no-repeat;border-radius:5px;flex:none;transition:background-color .14s,border-color .14s,box-shadow .14s}input[type=checkbox]:not([role=switch]):hover:not(:disabled){border-color:color-mix(in srgb, var(--brand) 58%, var(--border-strong));background-color:color-mix(in srgb, var(--brand) 10%, var(--surface-form))}input[type=checkbox]:not([role=switch]):focus-visible{outline:2px solid var(--focus);outline-offset:3px;box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 18%, transparent)}input[type=checkbox]:not([role=switch]):checked{border-color:var(--brand-strong);background-color:var(--brand);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--on-brand) 24%, transparent), 0 2px 7px color-mix(in srgb, var(--brand) 28%, transparent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3.25 8.25 3 3 6.5-7' fill='none' stroke='%23fff' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:14px 14px}input[type=checkbox]:not([role=switch]):indeterminate{border-color:var(--brand-strong);background-color:var(--brand);background-image:linear-gradient(var(--on-brand), var(--on-brand));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--on-brand) 24%, transparent), 0 2px 7px color-mix(in srgb, var(--brand) 28%, transparent);background-size:10px 2px}input[type=checkbox]:not([role=switch]):disabled{border-color:var(--border);background-color:color-mix(in srgb, var(--surface-form) 44%, transparent);box-shadow:none;opacity:.48;cursor:not-allowed}@media (forced-colors:active){input[type=checkbox]:not([role=switch]){appearance:auto;forced-color-adjust:auto}}@keyframes servicepay-loading-logo-highlight{0%,8%{transform:translate(-48%)}40%,to{transform:translate(48%)}}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid color-mix(in srgb, var(--focus) 72%, transparent);outline-offset:2px}.app-shell{--sidebar-width:var(--sidebar-open);grid-template-columns:var(--sidebar-width) minmax(0, 1fr);gap:var(--workspace-gap);width:100%;height:100dvh;padding:16px;transition:grid-template-columns .18s;display:grid;position:relative;overflow:clip}.app-shell[data-sidebar=collapsed]{--sidebar-width:var(--sidebar-collapsed)}.servicepay-ambient-background{z-index:-1;pointer-events:none;contain:paint;background-color:var(--bg);background-image:linear-gradient(var(--brand-atmosphere-tint), var(--brand-atmosphere-tint)), var(--brand-atmosphere-image);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0;overflow:hidden}.servicepay-ambient-background:before,.servicepay-ambient-background:after{content:"";pointer-events:none;mix-blend-mode:var(--ambient-blend-mode);will-change:opacity, transform;position:absolute}.servicepay-ambient-background:before{opacity:var(--ambient-far-opacity);background-image:radial-gradient(ellipse at 14% 22%, var(--ambient-cyan), transparent 22%), radial-gradient(ellipse at 86% 18%, var(--ambient-violet), transparent 24%), radial-gradient(ellipse at 74% 84%, var(--ambient-blue), transparent 27%), radial-gradient(ellipse at 22% 88%, var(--ambient-magenta), transparent 23%);animation:34.074s cubic-bezier(.45,0,.55,1) infinite alternate servicepay-ambient-far;inset:-15%;transform:translate(-3%,-2%)scale(1.04)}.servicepay-ambient-background:after{opacity:var(--ambient-near-opacity);background-image:radial-gradient(circle at 42% 43%, var(--ambient-cyan) 0%, color-mix(in srgb, var(--ambient-cyan) 96%, transparent) 1.2%, color-mix(in srgb, var(--ambient-cyan) 62%, transparent) 2.3%, color-mix(in srgb, var(--ambient-cyan) 24%, transparent) 3.8%, color-mix(in srgb, var(--ambient-cyan) 8%, transparent) 6.4%, transparent 10%), radial-gradient(ellipse at 14% 76%, var(--ambient-blue) 0%, color-mix(in srgb, var(--ambient-blue) 95%, transparent) 1.4%, color-mix(in srgb, var(--ambient-blue) 60%, transparent) 2.6%, color-mix(in srgb, var(--ambient-blue) 23%, transparent) 4.2%, color-mix(in srgb, var(--ambient-blue) 8%, transparent) 7.2%, transparent 12%), radial-gradient(circle at 88% 22%, var(--ambient-violet) 0%, color-mix(in srgb, var(--ambient-violet) 96%, transparent) 1.1%, color-mix(in srgb, var(--ambient-violet) 62%, transparent) 2.2%, color-mix(in srgb, var(--ambient-violet) 24%, transparent) 3.7%, color-mix(in srgb, var(--ambient-violet) 8%, transparent) 6.6%, transparent 10.5%), radial-gradient(ellipse at 66% 59%, var(--ambient-magenta) 0%, color-mix(in srgb, var(--ambient-magenta) 95%, transparent) 1%, color-mix(in srgb, var(--ambient-magenta) 60%, transparent) 2%, color-mix(in srgb, var(--ambient-magenta) 22%, transparent) 3.4%, color-mix(in srgb, var(--ambient-magenta) 7%, transparent) 6%, transparent 9.5%);animation:27.407s ease-in-out -9.63s infinite alternate servicepay-ambient-near;inset:-17%;transform:translate(4%,3%)scale(1.06)}@keyframes servicepay-ambient-far{0%{opacity:var(--ambient-far-opacity-low);transform:translate(-9%,-5%)scale(1.04)}34%{opacity:var(--ambient-far-opacity);transform:translate(7%,5%)scale(1.09)}68%{opacity:var(--ambient-far-opacity);transform:translate(-6%,7%)scale(1.06)}to{opacity:var(--ambient-far-opacity-low);transform:translate(9%,-4%)scale(1.05)}}@keyframes servicepay-ambient-near{0%{opacity:var(--ambient-near-opacity-low);transform:translate(11%,7%)scale(1.06)}32%{opacity:var(--ambient-near-opacity);transform:translate(-11%,-8%)scale(1.02)}66%{opacity:var(--ambient-near-opacity);transform:translate(10%,-10%)scale(1.1)}to{opacity:var(--ambient-near-opacity-low);transform:translate(-10%,9%)scale(1.05)}}.servicepay-window-glass{background-color:var(--glass-window-surface);background-image:var(--glass-window-tint);box-shadow:none;-webkit-backdrop-filter:var(--glass-window-backdrop);backdrop-filter:var(--glass-window-backdrop);border:1px solid #0000;position:relative}.servicepay-window-glass:before,.servicepay-window-glass:after{z-index:2;border-radius:inherit;content:"";pointer-events:none;background:var(--glass-window-edge);-webkit-mask:linear-gradient(var(--text) 0 0) content-box, linear-gradient(var(--text) 0 0);-webkit-mask:linear-gradient(var(--text) 0 0) content-box, linear-gradient(var(--text) 0 0);mask:linear-gradient(var(--text) 0 0) content-box, linear-gradient(var(--text) 0 0);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.servicepay-window-glass:after{opacity:var(--glass-window-edge-glow-opacity);padding:2px}.servicepay-overlay-root{z-index:var(--z-overlay-root);pointer-events:none;grid-area:1/2;min-width:0;min-height:0;position:relative;container:workspace/inline-size}.servicepay-overlay-root>*{pointer-events:auto}.servicepay-overlay-root>[data-overlay-layer=popover]{z-index:var(--z-overlay-popover)}.servicepay-overlay-root>[data-overlay-layer=modal]{z-index:var(--z-overlay-modal)}.servicepay-overlay-root>[data-overlay-layer=confirmation]{z-index:var(--z-overlay-confirmation)}.servicepay-overlay-root>.servicepay-overlay-slot{pointer-events:none;position:absolute;inset:0}.servicepay-overlay-slot>*{pointer-events:auto}[data-frosted-backdrop=standard]:not(.servicepay-overlay-slot),.servicepay-overlay-slot[data-frosted-backdrop=standard]>*{background-color:var(--frosted-backdrop-standard);background-image:var(--frosted-backdrop-tint-standard);-webkit-backdrop-filter:var(--frosted-backdrop-filter-standard);backdrop-filter:var(--frosted-backdrop-filter-standard)}[data-frosted-backdrop=strong]:not(.servicepay-overlay-slot),.servicepay-overlay-slot[data-frosted-backdrop=strong]>*{background-color:var(--frosted-backdrop-strong);background-image:var(--frosted-backdrop-tint-strong);-webkit-backdrop-filter:var(--frosted-backdrop-filter-strong);backdrop-filter:var(--frosted-backdrop-filter-strong)}[data-frosted-backdrop=drawer]{background-color:var(--frosted-backdrop-drawer);background-image:var(--frosted-backdrop-tint-drawer);-webkit-backdrop-filter:var(--frosted-backdrop-filter-drawer);backdrop-filter:var(--frosted-backdrop-filter-drawer)}[data-overlay-position=anchored]{top:var(--overlay-anchor-top);left:var(--overlay-anchor-left);visibility:hidden;position:fixed}[data-overlay-position=anchored][data-overlay-positioned=true]{visibility:visible}@container workspace (max-width:650px){.servicepay-overlay-root>[data-overlay-mobile-fill=true]{width:auto;max-height:none;position:absolute;inset:8px}}.workspace-sidebar,.workspace-window{z-index:1;border:1px solid var(--border);min-width:0;min-height:0;box-shadow:var(--shadow), inset 0 1px 0 var(--surface-highlight);background:var(--surface);background-image:var(--glass-tint-standard);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);position:relative}.workspace-window:has(:is([data-quote-detail-page],[data-frosted-backdrop=standard])){-webkit-backdrop-filter:none;backdrop-filter:none}.workspace-sidebar{border-radius:var(--radius-window);flex-direction:column;padding:18px 12px 12px;display:flex;position:relative;overflow:hidden}.brand-lockup{align-items:center;gap:11px;min-height:54px;padding:0 2px 14px;display:flex;overflow:hidden}.sidebar-icon-slot{display:contents}.workspace-switcher-icon.sidebar-icon-slot{place-items:center;display:grid}.brand-mark{object-fit:contain;width:42px;height:42px;filter:drop-shadow(0 8px 14px color-mix(in srgb, var(--brand-strong) 24%, transparent));flex:0 0 42px}.brand-copy{min-width:0;opacity:1;visibility:visible;white-space:nowrap;max-inline-size:168px;transition:max-inline-size .18s,opacity .12s,visibility}.brand-copy strong{font-size:var(--text-subsection-title);letter-spacing:-.03em;display:block}.brand-copy strong span{color:var(--brand)}.brand-copy small{color:var(--text-soft);letter-spacing:.14em;margin-top:3px;font-size:9px;display:block}.workspace-switcher{border:1px solid var(--border);width:100%;min-height:44px;color:var(--text-muted);background:var(--surface-interactive);border-radius:12px;align-items:center;margin-top:12px;transition:width .18s,color .14s,border-color .14s,background-color .14s;display:flex;position:relative}.workspace-switcher:hover{color:var(--text);border-color:var(--border-strong);background:color-mix(in srgb, var(--surface-interactive) 76%, var(--brand) 8%)}.workspace-switcher:focus-within{outline:3px solid color-mix(in srgb, var(--focus) 72%, transparent);outline-offset:2px}.workspace-switcher select{z-index:1;appearance:none;width:100%;min-height:44px;color:var(--text);cursor:pointer;font-weight:var(--weight-bold);background:0 0;border:0;outline:0;padding:0 36px 0 40px;transition:padding .18s,opacity .12s;position:relative}.workspace-switcher-icon,.workspace-switcher-chevron{pointer-events:none;position:absolute}.workspace-switcher-icon{color:var(--brand);left:12px}.workspace-switcher-identity-slot{border-radius:6px;flex:0 0 20px;place-items:center;width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;max-height:20px;display:grid;overflow:hidden}.workspace-switcher-monogram{border:1px solid color-mix(in srgb, var(--brand) 45%, var(--border));border-radius:inherit;background:var(--surface-selected);width:100%;height:100%;font-size:8px;font-weight:var(--weight-bold);letter-spacing:-.02em;place-items:center;display:grid}.workspace-switcher-icon[data-has-image=true]{border-radius:calc(var(--radius-control) - 1px);overflow:hidden}.workspace-switcher-icon[data-has-image=true] .workspace-switcher-identity-slot{border-radius:inherit;width:100%;min-width:100%;max-width:100%;height:100%;min-height:100%;max-height:100%}.workspace-switcher-logo{border-radius:inherit;object-fit:cover;object-position:center;width:100%;min-width:100%;max-width:100%;height:100%;min-height:100%;max-height:100%;display:block}.workspace-switcher-chevron{opacity:1;visibility:visible;transition:opacity .12s,visibility;right:12px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace-navigation{gap:5px;padding:16px 0;display:grid}.workspace-nav-link{min-width:0;min-height:44px;color:var(--text-muted);border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:0 13px;transition:color .14s,background .14s,border-color .14s;display:flex}.workspace-nav-link:hover{color:var(--text);background:var(--surface-soft)}.workspace-nav-link[aria-current=page]{color:var(--text);border-color:color-mix(in srgb, var(--brand) 28%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 20%, transparent), color-mix(in srgb, var(--accent) 8%, transparent))}.workspace-nav-link svg{flex:none}.workspace-nav-link .sidebar-icon-slot{transition:color .16s,filter .16s}.workspace-nav-link[data-offline-available=true] .sidebar-icon-slot{color:var(--warning);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--warning) 28%, transparent))}.offline-cache-note{border:1px solid color-mix(in srgb, var(--warning) 34%, transparent);width:fit-content;max-width:100%;color:var(--text-soft);background:color-mix(in srgb, var(--warning) 8%, transparent);border-radius:10px;margin:0;padding:6px 10px;font-size:.76rem;line-height:1.35}[aria-disabled=true]{cursor:not-allowed;opacity:.56}.workspace-nav-label{opacity:1;visibility:visible;text-overflow:ellipsis;white-space:nowrap;max-inline-size:180px;transition:max-inline-size .18s,opacity .12s,visibility;overflow:hidden}.icon-button{border:1px solid var(--border);border-radius:var(--radius-control);width:44px;height:44px;color:var(--text-muted);background:var(--surface-interactive);cursor:pointer;place-items:center;display:inline-grid}.icon-button:hover{color:var(--text);border-color:var(--border-strong)}.sidebar-control-row{flex:none;justify-content:flex-end;align-items:center;width:100%;min-height:44px;margin-top:8px;display:flex}.desktop-sidebar-toggle{width:100%;font:inherit;font-weight:var(--weight-bold);flex:none;justify-content:flex-start;gap:10px;padding-inline:13px;display:flex}.sidebar-toggle-label{opacity:1;visibility:visible;white-space:nowrap;max-inline-size:160px;transition:max-inline-size .18s,opacity .12s,visibility;overflow:hidden}.mobile-sidebar-control-slot,.mobile-sidebar-toggle,.workspace-sidebar-scrim{display:none}:root[data-catalog-filters-open=true] .mobile-sidebar-toggle{visibility:hidden;pointer-events:none}.app-shell[data-sidebar=collapsed] :is(.brand-copy,.workspace-nav-label,.sidebar-toggle-label){opacity:0;visibility:hidden;max-inline-size:0;transition-delay:0s,0s,.18s}.app-shell[data-sidebar=collapsed] .workspace-sidebar{padding-inline:13px}.app-shell[data-sidebar=collapsed] :is(.brand-lockup,.workspace-navigation,.workspace-nav-link,.sidebar-control-row){justify-content:center;align-self:flex-start;width:44px}.app-shell[data-sidebar=collapsed] .brand-lockup{gap:0;padding-inline:0}.app-shell[data-sidebar=collapsed] .workspace-nav-link{padding-inline:0}.app-shell[data-sidebar=collapsed] .desktop-sidebar-toggle{justify-content:center;width:44px;padding-inline:0}.app-shell[data-sidebar=collapsed] .workspace-switcher{align-self:flex-start;width:44px}.app-shell[data-sidebar=collapsed] .workspace-switcher select{opacity:0;padding:0}.app-shell[data-sidebar=collapsed] .workspace-switcher-icon{left:12px}.app-shell[data-sidebar=collapsed] .workspace-switcher-chevron{opacity:0;visibility:hidden;transition-delay:0s,.18s}@media (min-width:1181px){.workspace-sidebar{padding-inline:13px}.brand-lockup,.app-shell[data-sidebar=collapsed] .brand-lockup{padding-inline:1px}.sidebar-icon-slot{flex:0 0 42px;place-items:center;width:42px;min-width:42px;max-width:42px;display:grid}.workspace-switcher-icon.sidebar-icon-slot{inset-block:0;left:0}.workspace-nav-link,.desktop-sidebar-toggle{gap:2px;padding-inline:0}.app-shell[data-sidebar=collapsed] :is(.brand-lockup,.workspace-navigation,.workspace-nav-link,.sidebar-control-row),.app-shell[data-sidebar=collapsed] .desktop-sidebar-toggle{justify-content:flex-start}.app-shell[data-sidebar=collapsed] .workspace-switcher-icon{left:0}}.workspace-window{border-radius:var(--radius-window);flex-direction:column;grid-area:1/2;display:flex;overflow:hidden;container:workspace/inline-size}.workspace-topbar{border-bottom:1px solid var(--divider);background-color:var(--shell-header-surface);background-image:var(--shell-header-tint);flex:none;justify-content:space-between;align-items:center;min-height:74px;padding:12px 20px;display:flex}.workspace-topbar-context :is(strong,h1){font-size:var(--text-body);letter-spacing:normal;margin:3px 0 0;line-height:1.2;display:block}.workspace-topbar-actions{flex:auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.workspace-topbar-context{flex:0 auto;align-items:center;gap:10px;min-width:132px;display:flex}.quick-create-root{position:relative}.quick-create-trigger{border:1px solid var(--border);min-height:44px;color:var(--text);background:var(--surface-interactive);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:7px;padding:0 13px;font-weight:750;display:inline-flex}.quick-create-trigger:hover,.quick-create-trigger[aria-expanded=true]{border-color:var(--border-strong);background:color-mix(in srgb, var(--surface-interactive) 76%, var(--brand) 8%)}.quick-create-menu{width:min(220px,100vw - 24px)}.connectivity-controls{align-items:center;gap:6px;min-width:0;display:flex}.connectivity-status{border:1px solid var(--border);min-height:30px;color:var(--muted);font-size:var(--text-caption);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.connectivity-status>span:first-child{background:var(--success);border-radius:50%;flex:none;width:8px;height:8px}.connectivity-status[data-state=offline]>span:first-child{background:var(--muted)}.connectivity-status[data-state=syncing]>span:first-child{background:var(--accent);animation:1.2s ease-in-out infinite connectivity-pulse}.connectivity-status[data-state=needs-attention]>span:first-child{background:var(--warning)}@keyframes connectivity-pulse{50%{opacity:.35}}@media (max-width:720px){.connectivity-status{justify-content:center;min-width:30px;padding-inline:9px}.connectivity-status-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.workspace-section-command-host{z-index:var(--z-workspace-sticky);background:var(--workspace-command-surface);-webkit-backdrop-filter:none;backdrop-filter:none;flex:none;width:100%;min-width:0;position:sticky;top:0}.workspace-section-command-host:empty{display:none}.workspace-section-command-host>[data-section-command-row]{width:100%;margin-inline:0;position:relative;top:auto}.account-menu-root{position:relative}.account-menu-trigger{border:1px solid var(--border);width:44px;height:44px;color:var(--text);background:var(--surface-interactive);cursor:pointer;font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:.02em;border-radius:50%;place-items:center;transition:color .14s,border-color .14s,background-color .14s;display:grid}.account-menu-trigger:hover,.account-menu-trigger[aria-expanded=true]{border-color:var(--border-strong);background:color-mix(in srgb, var(--surface-interactive) 76%, var(--brand) 8%)}.account-menu{border:1px solid var(--border);background:var(--surface-strong);width:min(286px,100vw - 24px);box-shadow:var(--dialog-shadow);-webkit-backdrop-filter:var(--glass-backdrop-strong);backdrop-filter:var(--glass-backdrop-strong);border-radius:16px;padding:8px;display:grid}html :is([role=dialog],[data-glass-overlay]){background-color:var(--glass-surface-overlay);background-image:var(--glass-tint-overlay);-webkit-backdrop-filter:var(--glass-backdrop-strong);backdrop-filter:var(--glass-backdrop-strong)}html :is([role=menu],[data-glass-elevation=elevated]){background-color:var(--glass-surface-elevated);background-image:var(--glass-tint-elevated);-webkit-backdrop-filter:var(--glass-backdrop-elevated);backdrop-filter:var(--glass-backdrop-elevated)}.account-menu-identity{border-bottom:1px solid var(--divider);min-width:0;padding:9px 10px 11px}.account-menu-identity strong,.account-menu-identity small{overflow-wrap:anywhere;display:block}.account-menu-identity strong{font-size:var(--text-label)}.account-menu-identity small{color:var(--text-muted);font-size:var(--text-caption);margin-top:4px;line-height:1.4}.account-menu-identity .account-menu-username{color:var(--brand);font-weight:var(--weight-bold)}.account-menu-item{min-height:44px;color:var(--text-muted);cursor:pointer;font-weight:var(--weight-bold);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;margin-top:4px;padding:0 10px;transition:color .14s,background-color .14s;display:flex}.account-menu-item:hover{color:var(--text);background:var(--surface-soft)}.account-menu-sign-out{color:var(--danger)}.eyebrow{color:var(--brand);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:.12em;text-transform:uppercase}.workspace-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:color-mix(in srgb, var(--brand) 58%, transparent) color-mix(in srgb, var(--surface-soft) 70%, transparent);flex:auto;min-width:0;min-height:0;overflow:hidden auto}.workspace-scroll::-webkit-scrollbar{width:12px}.workspace-scroll::-webkit-scrollbar-track{background:color-mix(in srgb, var(--surface-soft) 70%, transparent)}.workspace-scroll::-webkit-scrollbar-thumb{background:linear-gradient(var(--brand), var(--brand-strong)) padding-box;border:3px solid #0000;border-radius:999px}.page-stack{width:min(1920px,100%);min-width:0;padding:var(--workspace-page-block-gutter) var(--workspace-page-inline-gutter);margin:0 auto}.page-stack:has(>:is([data-section-command-row],[data-section-command-row-placeholder],[data-record-detail-command-header][data-layout=stacked],[data-workspace-sticky-command-surface])){padding-block-start:0}.page-heading{max-width:760px}.page-heading h1{font-size:var(--text-page-title);line-height:var(--line-page-title);letter-spacing:var(--tracking-title);margin:10px 0 8px}.page-heading p,.empty-state p{color:var(--text-muted);line-height:1.65}.placeholder-page{align-content:start;gap:34px;min-height:100%;display:grid}.empty-state{border-top:1px solid var(--divider);border-bottom:1px solid var(--divider);align-items:flex-start;gap:16px;max-width:720px;padding:22px 0;display:flex}.empty-state svg{color:var(--accent);flex:none}.empty-state strong{margin-bottom:4px;display:block}.empty-state p{margin:0}@media (max-width:1180px){.app-shell{grid-template-columns:var(--sidebar-collapsed) minmax(0, 1fr);padding:12px;transition:none;position:relative}.workspace-window{grid-column:2}.sidebar-control-row,.desktop-sidebar-toggle{display:none}.mobile-sidebar-control-slot{flex:0 0 44px;width:44px;height:44px;display:block}.mobile-sidebar-toggle{z-index:4;top:24px;left:calc(24px + var(--sidebar-collapsed) + var(--workspace-gap));display:inline-grid;position:absolute}.workspace-sidebar{z-index:3;width:var(--sidebar-collapsed);transition:width .18s;position:absolute;inset:12px auto 12px 12px}.app-shell[data-sidebar-ready=true][data-sidebar=open] .workspace-sidebar{width:var(--sidebar-open);background:var(--sidebar-overlay-surface);background-image:var(--glass-tint-elevated);-webkit-backdrop-filter:var(--glass-backdrop-elevated);backdrop-filter:var(--glass-backdrop-elevated);box-shadow:var(--dialog-shadow)}.workspace-sidebar-scrim{z-index:2;inset:12px 12px 12px calc(12px + var(--sidebar-open));opacity:0;visibility:hidden;pointer-events:auto;cursor:pointer;transition:opacity .18s var(--ease-out), visibility 0s linear .18s;border:0;border-radius:20px;display:block;position:absolute}.app-shell[data-sidebar-ready=true][data-sidebar=open] .workspace-sidebar-scrim{opacity:1;visibility:visible;transition-delay:0s}.workspace-sidebar,.workspace-window{border-radius:20px}}@media (max-width:900px){:root{--sidebar-open:216px;--workspace-page-block-gutter:20px;--workspace-page-inline-gutter:16px}.app-shell{padding:0;display:block}.servicepay-overlay-root{width:100%;height:100%;position:absolute;inset:0}.workspace-sidebar{z-index:3;width:min(var(--sidebar-open), calc(100% - 24px));visibility:hidden;pointer-events:none;transition:transform .18s var(--ease-out), visibility 0s linear .18s;border-radius:20px;position:absolute;inset:8px auto 8px 8px;transform:translate(calc(-100% - 16px))}.workspace-window{border-radius:0;grid-column:auto;height:100%;margin:0}.app-shell[data-sidebar=collapsed] .workspace-sidebar{visibility:hidden;pointer-events:none}.app-shell[data-sidebar-ready=true][data-sidebar=open] .workspace-sidebar{width:min(var(--sidebar-open), calc(100% - 24px));visibility:visible;pointer-events:auto;transition-delay:0s;inset:8px auto 8px 8px;transform:translate(0)}.app-shell[data-sidebar=collapsed] :is(.brand-copy,.workspace-nav-label,.sidebar-toggle-label){opacity:1;visibility:visible;max-inline-size:180px;transition:none}.app-shell[data-sidebar=collapsed] :is(.brand-lockup,.workspace-nav-link){justify-content:flex-start}.app-shell[data-sidebar=collapsed] .workspace-nav-link{padding-inline:12px}.app-shell[data-sidebar=collapsed] .workspace-switcher{align-self:stretch;width:100%}.app-shell[data-sidebar=collapsed] .workspace-switcher select{opacity:1;padding:0 36px 0 40px}.app-shell[data-sidebar=collapsed] .workspace-switcher-chevron{opacity:1;visibility:visible;transition:none}.app-shell[data-sidebar-ready=true][data-sidebar=open] .workspace-sidebar-scrim{inset:0 0 0 calc(8px + min(var(--sidebar-open), calc(100% - 24px)));border-radius:0;position:absolute}.workspace-topbar{min-height:68px;padding-inline:12px}.mobile-sidebar-toggle{top:12px;left:12px}}@media (max-width:620px){.servicepay-ambient-background:before{--ambient-far-opacity:var(--ambient-mobile-far-opacity);--ambient-far-opacity-low:var(--ambient-mobile-far-opacity-low)}.servicepay-ambient-background:after{--ambient-near-opacity:var(--ambient-mobile-near-opacity);--ambient-near-opacity-low:var(--ambient-mobile-near-opacity-low)}}@media (prefers-reduced-motion:reduce){.connectivity-status[data-state=syncing]>span:first-child{animation:none}.servicepay-ambient-background:before,.servicepay-ambient-background:after{will-change:auto;animation:none}*,:before,:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}.workspace-sidebar,.workspace-sidebar-scrim,.app-shell,.brand-copy,.workspace-nav-link span,.sidebar-toggle-label,.workspace-switcher,.workspace-switcher select,.workspace-switcher-chevron,.app-shell[data-sidebar=collapsed] :is(.brand-copy,.workspace-nav-label,.sidebar-toggle-label),.app-shell[data-sidebar=collapsed] .workspace-switcher-chevron{transition-duration:.01ms;transition-delay:0s}}[data-onboarding-scroll] .grecaptcha-badge{z-index:20;max-width:calc(100vw - 24px)}
