@layer tokens, components;@layer tokens{:root{color-scheme:light;--sp-bg:#f1f3f7;--sp-bg-muted:#e8ebf1;--sp-surface:#ffffff;--sp-surface-raised:#f7f8fb;--sp-surface-sunken:#e9ecf2;--sp-border:#e3e6ec;--sp-border-strong:#d2d7e0;--sp-text:#101418;--sp-text-secondary:#333c48;--sp-text-muted:#5b6472;--sp-text-subtle:#5f6877;--sp-text-disabled:#b3bac6;--sp-accent:#2f3a4a;--sp-accent-strong:#2f3a4a;--sp-accent-ink:var(--sp-ink-light);--sp-accent-tint:#eef0f4;--sp-ink-light:#ffffff;--sp-ink-dark:#101418;--sp-face-0-bg:#e5e9f4;--sp-face-0-ink:#2b3a63;--sp-face-1-bg:#e3f0e8;--sp-face-1-ink:#1f4d35;--sp-face-2-bg:#f6e8e2;--sp-face-2-ink:#6a3520;--sp-face-3-bg:#eae4f4;--sp-face-3-ink:#432a67;--sp-face-4-bg:#e2eff2;--sp-face-4-ink:#17454f;--sp-face-5-bg:#f4e9ef;--sp-face-5-ink:#5d2942;--sp-success:#00814a;--sp-success-bg:#e8faf1;--sp-danger:#c9271c;--sp-danger-bg:#fdecea;--sp-warn:#9a6206;--sp-warn-bg:#fdf3dc;--sp-shadow-xs:0 1px 2px rgba(13,18,28,0.06);--sp-shadow-sm:0 1px 1px rgba(13,18,28,0.04),0 3px 8px -2px rgba(13,18,28,0.07),0 10px 24px -8px rgba(13,18,28,0.08);--sp-shadow-key:inset 0 1px 0 rgba(255,255,255,0.9),0 1px 0 rgba(13,18,28,0.1),0 2px 4px -1px rgba(13,18,28,0.1);--sp-shadow-key-hover:inset 0 1px 0 rgba(255,255,255,0.9),0 1px 0 rgba(13,18,28,0.1),0 4px 10px -2px rgba(13,18,28,0.14);--sp-shadow-key-press:inset 0 2px 5px rgba(13,18,28,0.16);--sp-shadow-well:inset 0 1px 3px rgba(13,18,28,0.1),inset 0 0 0 1px rgba(13,18,28,0.04);--sp-radius-input:8px;--sp-radius-control:8px;--sp-radius-card:10px;--sp-radius-panel:12px;--sp-radius-key:10px;--sp-radius-dialog:14px;--sp-radius-sheet:16px;--sp-radius-pill:999px;--sp-space-1:4px;--sp-space-2:8px;--sp-space-3:12px;--sp-space-4:16px;--sp-space-5:20px;--sp-space-6:24px;--sp-space-8:32px;--sp-space-12:48px;--sp-measure-content:60rem;--sp-measure-auth:28rem;--sp-gutter:clamp(16px,4vw,24px);--sp-head-height:48px;--sp-tap-min:44px;--sp-control-min:36px;--sp-measure-room:75rem;--sp-duration-state:140ms;--sp-duration-enter:220ms;--sp-duration-exit:154ms;--sp-duration-press:90ms;--sp-duration-rail:320ms;--sp-ease-out:cubic-bezier(0.16,1,0.3,1);--sp-stagger-row:20ms;--sp-font-sans:var(--font-portal-sans),system-ui,-apple-system,"Segoe UI",sans-serif;--sp-size-display-case:1.5rem;--sp-size-title-page:1.25rem;--sp-size-title-case:0.9375rem;--sp-size-body:0.875rem;--sp-size-control:0.84375rem;--sp-size-label:0.75rem;--sp-size-meta:0.75rem;--sp-leading-tight:1.15;--sp-leading-heading:1.3;--sp-leading-body:1.5;--sp-tracking-display:-0.01em;--sp-tracking-title:-0.01em}@supports (color:color-mix(in oklab,red,blue)){:root{--sp-accent-tint:color-mix(in oklab,var(--sp-accent) 8%,#ffffff)}}@media (max-width:480px){:root{--sp-size-display-case:2rem;--sp-size-title-page:1.5rem;--sp-size-title-case:1.0625rem;--sp-size-body:0.9375rem;--sp-size-control:0.9375rem;--sp-size-label:0.8125rem;--sp-size-meta:0.8125rem;--sp-leading-body:1.6;--sp-control-min:var(--sp-tap-min);--sp-head-height:56px}}}@layer components{.sp-brand{display:flex;flex-direction:column;gap:.125rem;min-inline-size:0}@media (min-width:481px){.sp-brand{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:var(--sp-space-2)}.sp-tagline:before{content:"\0000B7";-webkit-margin-end:var(--sp-space-2);margin-inline-end:var(--sp-space-2);color:var(--sp-text-disabled)}}.sp-tagline{margin:0;font-size:.8125rem;line-height:1.35;color:var(--sp-text-muted);overflow-wrap:anywhere}.sp-foot{display:flex;justify-content:center;padding-block:1.25rem;padding-inline:1rem;-webkit-border-before:1px solid var(--sp-border);border-block-start:1px solid var(--sp-border)}.sp-foot__link{font-size:.8125rem;color:var(--sp-accent-strong);text-decoration:underline;overflow-wrap:anywhere}*,:after,:before{box-sizing:border-box}html{overflow-wrap:anywhere;-webkit-text-size-adjust:100%}body{margin:0;background:var(--sp-bg);color:var(--sp-text);font-family:var(--sp-font-sans);font-size:var(--sp-size-body);line-height:var(--sp-leading-body);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}:focus-visible{outline:2px solid var(--sp-accent-strong);outline-offset:2px}.sp-main:focus{outline:none}.sp-skip{position:absolute;inset-block-start:var(--sp-space-2);inset-inline-start:var(--sp-space-2);z-index:10;padding-block:var(--sp-space-2);padding-inline:var(--sp-space-4);border-radius:var(--sp-radius-control);background:var(--sp-surface);box-shadow:var(--sp-shadow-key);color:var(--sp-text);font-size:var(--sp-size-control);font-weight:600;text-decoration:none;transform:translateY(-200%);transition:transform var(--sp-duration-state) var(--sp-ease-out)}.sp-skip:focus,.sp-skip:focus-visible{transform:translateY(0)}.sp-head{display:flex;justify-content:space-between;gap:var(--sp-space-4);min-block-size:var(--sp-head-height);margin-inline:auto;padding-inline:var(--sp-gutter);inline-size:100%;max-inline-size:var(--sp-measure-content)}.sp-head,.sp-mark{align-items:center}.sp-mark{display:inline-flex;gap:var(--sp-space-2);color:var(--sp-text);font-size:1rem;font-weight:600;letter-spacing:var(--sp-tracking-title);text-decoration:none}.sp-mark__logo{display:block;max-block-size:28px;max-inline-size:160px;inline-size:auto;block-size:auto}.sp-main{display:block;margin-inline:auto;padding-inline:var(--sp-gutter);-webkit-padding-after:var(--sp-space-6);padding-block-end:var(--sp-space-6);inline-size:100%;max-inline-size:var(--sp-measure-content)}html[data-sp-embed] .sp-main{max-inline-size:none;padding:0}.sp-meeting-page{display:block;-webkit-padding-before:var(--sp-space-6);padding-block-start:var(--sp-space-6)}@media (min-width:64rem){body:has(.sp-meeting-page){--sp-measure-content:var(--sp-measure-room)}}.sp-display-case{margin:0;font-size:var(--sp-size-display-case);font-weight:600;letter-spacing:var(--sp-tracking-display);line-height:var(--sp-leading-tight)}.sp-title-page{font-size:var(--sp-size-title-page);letter-spacing:var(--sp-tracking-title)}.sp-title-case,.sp-title-page{margin:0;font-weight:600;line-height:var(--sp-leading-heading)}.sp-title-case{font-size:var(--sp-size-title-case)}.sp-label{color:var(--sp-text-muted);font-size:var(--sp-size-label);font-weight:600}.sp-meta{color:var(--sp-text-subtle);font-size:var(--sp-size-meta);font-weight:400}.sp-auth{display:block;margin-inline:auto;-webkit-padding-before:var(--sp-space-6);padding-block-start:var(--sp-space-6);max-inline-size:var(--sp-measure-auth)}.sp-auth__panel{padding:var(--sp-space-5);border-radius:var(--sp-radius-panel);background:var(--sp-surface);box-shadow:var(--sp-shadow-sm)}.sp-auth__panel>*+*{-webkit-margin-before:var(--sp-space-4);margin-block-start:var(--sp-space-4)}.sp-auth__desk{margin:0;color:var(--sp-accent-strong);font-size:var(--sp-size-label);font-weight:600}.sp-auth__desk+.sp-title-page{-webkit-margin-before:var(--sp-space-1);margin-block-start:var(--sp-space-1)}.sp-auth__lede{margin:0;color:var(--sp-text-secondary)}.sp-title-page+.sp-auth__lede{-webkit-margin-before:var(--sp-space-2);margin-block-start:var(--sp-space-2)}.sp-auth__form{display:flex;flex-direction:column;align-items:stretch;-webkit-margin-before:var(--sp-space-6);margin-block-start:var(--sp-space-6)}.sp-auth__form>.sp-auth__lede+.sp-auth__field-label{-webkit-margin-before:var(--sp-space-4);margin-block-start:var(--sp-space-4)}.sp-auth__field-label{-webkit-margin-after:var(--sp-space-2);margin-block-end:var(--sp-space-2)}.sp-field{inline-size:100%;min-block-size:var(--sp-control-min);padding-block:var(--sp-space-2);padding-inline:var(--sp-space-3);border:0;border-radius:var(--sp-radius-input);background:var(--sp-surface-sunken);box-shadow:var(--sp-shadow-well);color:var(--sp-text);font:inherit;transition:box-shadow var(--sp-duration-state) var(--sp-ease-out)}.sp-field:disabled{box-shadow:none;background:var(--sp-bg-muted);color:var(--sp-text-muted)}.sp-field--code{font-size:var(--sp-size-title-page);font-weight:600;letter-spacing:.3em;text-align:center}.sp-key{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--sp-control-min);padding-block:var(--sp-space-2);padding-inline:var(--sp-space-4);border:0;border-radius:var(--sp-radius-control);background:var(--sp-surface-raised);box-shadow:var(--sp-shadow-key);color:var(--sp-text);font:inherit;font-size:var(--sp-size-control);font-weight:600;text-align:center;text-decoration:none;cursor:pointer;transition:box-shadow var(--sp-duration-state) var(--sp-ease-out),transform var(--sp-duration-press) var(--sp-ease-out)}.sp-key:hover{box-shadow:var(--sp-shadow-key-hover)}.sp-key:active{box-shadow:var(--sp-shadow-key-press);transform:translateY(1px)}.sp-key--primary{background:var(--sp-accent);color:var(--sp-accent-ink)}.sp-key:disabled{box-shadow:none;background:var(--sp-bg-muted);color:var(--sp-text-muted);cursor:default}.sp-auth__form>.sp-key,.sp-auth__sent>.sp-key{-webkit-margin-before:var(--sp-space-6);margin-block-start:var(--sp-space-6);inline-size:100%}.sp-auth__error{margin-block:var(--sp-space-3) 0;padding-block:var(--sp-space-2);padding-inline:var(--sp-space-3);border-radius:var(--sp-radius-control);background:var(--sp-danger-bg);color:var(--sp-danger)}.sp-auth__sent>*+*{-webkit-margin-before:var(--sp-space-3);margin-block-start:var(--sp-space-3)}.sp-auth__ttl{margin-block:var(--sp-space-2) 0}.sp-auth__restart{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--sp-tap-min);-webkit-margin-before:var(--sp-space-2);margin-block-start:var(--sp-space-2);padding:0;border:0;background:none;color:var(--sp-accent-strong);font:inherit;font-size:var(--sp-size-control);font-weight:600;text-decoration:underline;cursor:pointer}.sp-visually-hidden{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.sp-alert{margin-block:var(--sp-space-3) 0;padding-block:var(--sp-space-2);padding-inline:var(--sp-space-3);border-radius:var(--sp-radius-control);background:var(--sp-danger-bg);color:var(--sp-danger)}.sp-pill{display:inline-flex;align-items:center;gap:var(--sp-space-1);padding-block:2px;padding-inline:var(--sp-space-2) var(--sp-space-3);border-radius:var(--sp-radius-pill);background:var(--sp-bg-muted);color:var(--sp-text-secondary);font-size:var(--sp-size-label);font-weight:600;line-height:var(--sp-leading-heading);white-space:nowrap}.sp-pill__glyph{flex:none}.sp-pill--active{background:var(--sp-success-bg);color:var(--sp-success)}.sp-pill--attention{background:var(--sp-accent);color:var(--sp-accent-ink)}.sp-pill--resolved{background:var(--sp-bg-muted);color:var(--sp-text-secondary)}.sp-counter-page{display:block;-webkit-padding-before:var(--sp-space-6);padding-block-start:var(--sp-space-6)}.sp-counter__panel{padding:var(--sp-space-5);border-radius:var(--sp-radius-panel);background:var(--sp-surface);box-shadow:var(--sp-shadow-sm)}.sp-counter__panel>*+*{-webkit-margin-before:var(--sp-space-4);margin-block-start:var(--sp-space-4)}.sp-counter__primary,.sp-counter__signin{inline-size:100%}.sp-counter__rows{display:flex;flex-direction:column;gap:var(--sp-space-2);margin-block:var(--sp-space-4) 0;padding:0;list-style:none}.sp-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--sp-space-2) var(--sp-space-3);gap:var(--sp-space-2) var(--sp-space-3);min-block-size:var(--sp-tap-min);padding-block:var(--sp-space-3);padding-inline:var(--sp-space-4);border-radius:var(--sp-radius-control);background:var(--sp-surface);color:var(--sp-text);text-decoration:none;transition:box-shadow var(--sp-duration-state) var(--sp-ease-out),transform var(--sp-duration-state) var(--sp-ease-out)}.sp-row:hover{box-shadow:var(--sp-shadow-xs);transform:translateY(-1px)}.sp-row__subject{min-inline-size:0}.sp-row__meta{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:end}.sp-row__marker{grid-column:1/-1;justify-self:start;padding-block:1px;padding-inline:var(--sp-space-2);border-radius:var(--sp-radius-pill);background:var(--sp-accent-tint);color:var(--sp-accent-strong);font-size:var(--sp-size-label);font-weight:600}.sp-row--skeleton{display:block;block-size:var(--sp-tap-min);background:var(--sp-bg-muted);box-shadow:none}.sp-row--skeleton:hover{transform:none;box-shadow:none}.sp-intake-off{margin:0;color:var(--sp-text-secondary)}.sp-signout{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-space-2);min-inline-size:0}.sp-signout__failure{margin:0;min-inline-size:0;font-size:var(--sp-size-label);text-align:end}.sp-signout__key{min-block-size:var(--sp-tap-min);padding-block:0;padding-inline:var(--sp-space-3);flex:none;border:0;background:none;color:var(--sp-text-muted);font:inherit;font-size:var(--sp-size-control);font-weight:600;text-decoration:underline;cursor:pointer}.sp-signout__key:disabled{color:var(--sp-text-disabled);cursor:default}.sp-request-page{display:block;-webkit-padding-before:var(--sp-space-6);padding-block-start:var(--sp-space-6)}.sp-request{display:flex;flex-direction:column;align-items:stretch;-webkit-margin-before:var(--sp-space-6);margin-block-start:var(--sp-space-6)}.sp-request>.sp-label{margin-block:var(--sp-space-4) var(--sp-space-2)}.sp-request>.sp-label:first-child{-webkit-margin-before:0;margin-block-start:0}.sp-field--area{resize:vertical;line-height:var(--sp-leading-body)}.sp-file-input{min-block-size:var(--sp-tap-min);padding-block:var(--sp-space-2);color:var(--sp-text-secondary);font:inherit;font-size:var(--sp-size-label)}.sp-request__hint,.sp-request__note{margin-block:var(--sp-space-1) 0}.sp-request__continue,.sp-request__submit{-webkit-margin-before:var(--sp-space-6);margin-block-start:var(--sp-space-6);inline-size:100%}.sp-request__continue{-webkit-margin-before:var(--sp-space-3);margin-block-start:var(--sp-space-3)}.sp-files{display:flex;flex-direction:column;gap:var(--sp-space-2);margin-block:var(--sp-space-4) 0;padding:0;list-style:none}.sp-file{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-space-2) var(--sp-space-3);padding-block:var(--sp-space-2);padding-inline:var(--sp-space-3);border-radius:var(--sp-radius-control);background:var(--sp-surface-raised)}.sp-file__name{flex:1 1 12rem;min-inline-size:0}.sp-file__state{display:inline-flex;align-items:center;gap:var(--sp-space-2)}.sp-file__error{color:var(--sp-danger);font-size:var(--sp-size-meta)}.sp-file__progress{inline-size:6rem;block-size:6px;border:0;border-radius:var(--sp-radius-pill);background:var(--sp-bg-muted);-webkit-appearance:none;-moz-appearance:none;appearance:none}.sp-file__progress::-webkit-progress-bar{border-radius:var(--sp-radius-pill);background:var(--sp-bg-muted)}.sp-file__progress::-webkit-progress-value{border-radius:var(--sp-radius-pill);background:var(--sp-accent-strong)}.sp-file__progress::-moz-progress-bar{border-radius:var(--sp-radius-pill);background:var(--sp-accent-strong)}.sp-file__remove,.sp-file__retry{min-block-size:var(--sp-tap-min);padding-block:0;padding-inline:var(--sp-space-2);border:0;background:none;color:var(--sp-accent-strong);font:inherit;font-size:var(--sp-size-label);font-weight:600;text-decoration:underline;cursor:pointer}.sp-case-page{display:block;-webkit-padding-before:var(--sp-space-6);padding-block-start:var(--sp-space-6)}.sp-case__back{display:inline-flex;align-items:center;min-block-size:var(--sp-control-min);color:var(--sp-accent-strong);font-size:var(--sp-size-control);font-weight:600;text-decoration:none}.sp-case__back:hover{text-decoration:underline}.sp-case__well{padding:var(--sp-space-5);border-radius:var(--sp-radius-panel);background:var(--sp-surface-sunken);box-shadow:var(--sp-shadow-well)}.sp-case__well,.sp-case__well>*+*{-webkit-margin-before:var(--sp-space-3);margin-block-start:var(--sp-space-3)}.sp-case__well--skeleton{block-size:14rem;background:var(--sp-bg-muted);box-shadow:none}.sp-case__stale{-webkit-margin-before:var(--sp-space-3);margin-block-start:var(--sp-space-3);color:var(--sp-text-secondary);font-size:var(--sp-size-meta)}.sp-case__refresh{min-block-size:var(--sp-tap-min);padding-block:0;padding-inline:var(--sp-space-2);border:0;background:none;color:var(--sp-accent-strong);font:inherit;font-size:var(--sp-size-meta);font-weight:600;text-decoration:underline;cursor:pointer}.sp-case__ref{-webkit-margin-before:var(--sp-space-1);margin-block-start:var(--sp-space-1)}.sp-case__actor{font-weight:600}.sp-case__actor,.sp-case__note{margin:0;color:var(--sp-text-secondary)}.sp-rail{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:var(--sp-space-2);gap:var(--sp-space-2);-webkit-margin-before:var(--sp-space-6);margin-block-start:var(--sp-space-6);padding:0;list-style:none}.sp-rail__stop{display:flex;flex-direction:column;gap:var(--sp-space-2);color:var(--sp-text-subtle);font-size:var(--sp-size-label);font-weight:600}.sp-rail__dot{display:block;block-size:4px;border-radius:var(--sp-radius-pill);background:var(--sp-border-strong);transform-origin:left center;transition:background-color var(--sp-duration-rail) var(--sp-ease-out)}.sp-rail__dot:dir(rtl){transform-origin:right center}.sp-rail__stop--current .sp-rail__dot,.sp-rail__stop--done .sp-rail__dot{background:var(--sp-accent-strong);animation:sp-rail-draw var(--sp-duration-rail) var(--sp-ease-out) both}.sp-rail__stop--done{color:var(--sp-text-muted)}.sp-rail__stop--current{color:var(--sp-accent-strong);font-weight:700}.sp-rail__stop--current .sp-rail__dot{block-size:6px}@keyframes sp-rail-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sp-thread{display:flex;flex-direction:column;gap:var(--sp-space-3)}.sp-msg{max-inline-size:88%;padding:var(--sp-space-4);border-radius:var(--sp-radius-card);background:var(--sp-surface);box-shadow:var(--sp-shadow-xs)}.sp-msg--support{align-self:flex-start}.sp-msg--you{align-self:flex-end;background:var(--sp-surface-raised)}.sp-msg__who{margin:0}.sp-msg__body{margin-block:var(--sp-space-2);white-space:pre-wrap}.sp-thread__status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-space-2) var(--sp-space-3);align-self:center;margin:0}.sp-thread__actor{color:var(--sp-text-secondary);font-size:var(--sp-size-label);font-weight:600}.sp-thread__empty{align-self:center;margin:0}.sp-composer{display:flex;flex-direction:column;align-items:stretch;-webkit-margin-before:var(--sp-space-6);margin-block-start:var(--sp-space-6)}.sp-composer__field{-webkit-margin-before:var(--sp-space-2);margin-block-start:var(--sp-space-2)}.sp-composer__send{-webkit-margin-before:var(--sp-space-4);margin-block-start:var(--sp-space-4);inline-size:100%}.sp-csat{-webkit-margin-before:var(--sp-space-6);margin-block-start:var(--sp-space-6);padding:var(--sp-space-5);border-radius:var(--sp-radius-panel);background:var(--sp-surface);box-shadow:var(--sp-shadow-sm)}.sp-csat__form{display:flex;flex-direction:column;align-items:stretch;-webkit-margin-before:var(--sp-space-4);margin-block-start:var(--sp-space-4)}.sp-csat__scale{display:block;min-inline-size:0;margin:0;padding:0;border:0}.sp-csat__scale>.sp-label{padding:0;-webkit-margin-after:var(--sp-space-2);margin-block-end:var(--sp-space-2)}.sp-csat__grades{display:flex;flex-wrap:wrap;gap:var(--sp-space-2)}.sp-csat__grade{min-inline-size:var(--sp-tap-min);min-block-size:var(--sp-tap-min);border:0;border-radius:var(--sp-radius-control);background:var(--sp-surface-raised);box-shadow:var(--sp-shadow-key);color:var(--sp-text);font:inherit;font-size:var(--sp-size-control);font-weight:600;cursor:pointer;transition:box-shadow var(--sp-duration-state) var(--sp-ease-out)}.sp-csat__grade--on{background:var(--sp-accent);color:var(--sp-accent-ink)}.sp-csat__grade:disabled{box-shadow:none;background:var(--sp-bg-muted);color:var(--sp-text-muted);cursor:default}.sp-csat__form>.sp-label{margin-block:var(--sp-space-4) var(--sp-space-2)}.sp-csat__submit{-webkit-margin-before:var(--sp-space-4);margin-block-start:var(--sp-space-4);inline-size:100%}.sp-csat__thanks{margin-block:var(--sp-space-3) 0;color:var(--sp-text-secondary)}.sp-profile{display:flex;flex-direction:column;align-items:center;-webkit-margin-before:var(--sp-space-6);margin-block-start:var(--sp-space-6)}.sp-profile__toggle{min-block-size:var(--sp-tap-min);padding:0 var(--sp-space-3);border:0;background:none;color:var(--sp-text-muted);font:inherit;font-size:var(--sp-size-control);font-weight:600;text-decoration:underline;cursor:pointer}.sp-profile__panel{inline-size:100%;-webkit-margin-before:var(--sp-space-3);margin-block-start:var(--sp-space-3);padding:var(--sp-space-6);border-radius:var(--sp-radius-panel);background:var(--sp-surface);box-shadow:var(--sp-shadow-sm)}.sp-profile__panel[hidden]{display:none}.sp-profile__form{display:flex;flex-direction:column;align-items:stretch}.sp-profile__value{margin-block:var(--sp-space-1) 0;overflow-wrap:anywhere;font-size:var(--sp-size-body);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.sp-profile__note{margin-block:var(--sp-space-1) var(--sp-space-4)}.sp-profile__form>.sp-label{margin-block:var(--sp-space-4) var(--sp-space-2)}.sp-profile__retry,.sp-profile__save,.sp-profile__signin{-webkit-margin-before:var(--sp-space-6);margin-block-start:var(--sp-space-6);inline-size:100%}.sp-profile__saved{margin-block:var(--sp-space-4) 0;color:var(--sp-success);font-size:var(--sp-size-label);font-weight:600}@media (max-width:480px){.sp-mark{font-size:var(--sp-size-title-case)}.sp-row{grid-template-columns:1fr;justify-items:start}.sp-row__meta{align-items:flex-start;text-align:start}.sp-msg{max-inline-size:100%}.sp-rail{gap:var(--sp-space-1)}.sp-rail__stop{font-size:var(--sp-size-label)}}.sp-call{padding:var(--sp-space-5);border-radius:var(--sp-radius-panel);background:var(--sp-surface);box-shadow:var(--sp-shadow-sm)}.sp-call,.sp-call__counter{-webkit-margin-before:var(--sp-space-4);margin-block-start:var(--sp-space-4)}.sp-call__counter{display:grid;grid-gap:var(--sp-space-6);gap:var(--sp-space-6)}@media (min-width:48rem){.sp-call__counter{grid-template-columns:1fr 1fr;align-items:start}}.sp-call__browser>*+*,.sp-call__console>*+*,.sp-call__tier3>*+*{-webkit-margin-before:var(--sp-space-3);margin-block-start:var(--sp-space-3)}.sp-call__status{margin:0;padding-block:var(--sp-space-3);padding-inline:var(--sp-space-4);border-radius:var(--sp-radius-control);background:var(--sp-surface-sunken);box-shadow:var(--sp-shadow-well);color:var(--sp-text-secondary);transition:background var(--sp-duration-state) var(--sp-ease-out)}.sp-call__hint{margin:0;color:var(--sp-text-muted);font-size:var(--sp-size-label)}.sp-call__key{inline-size:100%}.sp-call__reading{display:flex;flex-wrap:wrap;gap:var(--sp-space-1) var(--sp-space-3);padding-block:var(--sp-space-3);padding-inline:var(--sp-space-4);border-radius:var(--sp-radius-control);background:var(--sp-surface-sunken);box-shadow:var(--sp-shadow-well)}.sp-call__reading-label{color:var(--sp-text-muted);font-size:var(--sp-size-label)}.sp-call__reading-value{color:var(--sp-text);font-weight:600}.sp-call__led{display:inline-block;inline-size:.5rem;block-size:.5rem;-webkit-margin-end:var(--sp-space-2);margin-inline-end:var(--sp-space-2);border-radius:50%;background:var(--sp-success)}.sp-call__actions{display:flex;flex-wrap:wrap;gap:var(--sp-space-3)}.sp-call__actions>.sp-key{flex:1 1 auto}.sp-call__tier3{padding:var(--sp-space-4);border-radius:var(--sp-radius-card);background:var(--sp-surface-raised)}.sp-call__dial{margin:0;color:var(--sp-text-secondary)}.sp-call__dial-number{color:var(--sp-accent-strong);font-weight:600;overflow-wrap:anywhere}.sp-callback--form>*+*,.sp-callback>*+*{-webkit-margin-before:var(--sp-space-3);margin-block-start:var(--sp-space-3)}.sp-callback--form>.sp-field+.sp-alert,.sp-callback--form>.sp-field+.sp-meta,.sp-callback--form>.sp-label+.sp-field{-webkit-margin-before:var(--sp-space-1);margin-block-start:var(--sp-space-1)}.sp-callback-block{-webkit-margin-before:var(--sp-space-6);margin-block-start:var(--sp-space-6)}.sp-callback-block>*+*{-webkit-margin-before:var(--sp-space-3);margin-block-start:var(--sp-space-3)}.sp-callback__when{display:grid;grid-gap:var(--sp-space-2);gap:var(--sp-space-2);min-inline-size:0;margin:0;-webkit-margin-before:var(--sp-space-5);margin-block-start:var(--sp-space-5);padding:0;border:0}.sp-callback__when>legend{padding:0;-webkit-margin-after:var(--sp-space-2);margin-block-end:var(--sp-space-2)}.sp-callback__subhead{margin:0;-webkit-margin-before:var(--sp-space-3);margin-block-start:var(--sp-space-3)}.sp-callback__day{display:grid;grid-gap:var(--sp-space-1);gap:var(--sp-space-1)}.sp-callback__day-label{margin:0;color:var(--sp-text-secondary);font-size:var(--sp-size-meta)}.sp-callback__slots{display:flex;flex-wrap:wrap;gap:var(--sp-space-2)}.sp-callback__choice{position:relative;display:inline-flex;flex-direction:column;justify-content:center;min-block-size:var(--sp-control-min);min-inline-size:5.5rem;padding-block:var(--sp-space-2);padding-inline:var(--sp-space-3);border-radius:var(--sp-radius-control);background:var(--sp-surface-raised);box-shadow:var(--sp-shadow-key);color:var(--sp-text);font-size:var(--sp-size-control);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;transition:box-shadow var(--sp-duration-state) var(--sp-ease-out),background var(--sp-duration-state) var(--sp-ease-out)}.sp-callback__choice--wide{inline-size:100%;align-items:flex-start}.sp-callback__choice:hover{box-shadow:var(--sp-shadow-key-hover)}.sp-callback__radio{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.sp-callback__choice:has(.sp-callback__radio:focus-visible){outline:2px solid var(--sp-accent-strong);outline-offset:2px}.sp-callback__choice:has(.sp-callback__radio:checked){background:var(--sp-accent-tint);box-shadow:inset 0 0 0 2px var(--sp-accent-strong);color:var(--sp-accent-strong);font-weight:600}.sp-callback__choice:has(.sp-callback__radio:disabled){cursor:default;opacity:.6}.sp-callback__choice-sub{color:var(--sp-text-secondary);font-size:var(--sp-size-meta);font-weight:400}@media (prefers-reduced-motion:reduce){.sp-callback__choice{transition:none}}.sp-enter{animation:sp-enter var(--sp-duration-enter) var(--sp-ease-out) both}@keyframes sp-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sp-counter__row{animation:sp-enter var(--sp-duration-enter) var(--sp-ease-out) both}.sp-counter__row:first-child{animation-delay:0s}.sp-counter__row:nth-child(2){animation-delay:20ms}.sp-counter__row:nth-child(3){animation-delay:40ms}.sp-counter__row:nth-child(4){animation-delay:60ms}.sp-counter__row:nth-child(5){animation-delay:80ms}.sp-counter__row:nth-child(n+6){animation-delay:.1s}.sp-head{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:20;background:color-mix(in oklab,var(--sp-bg) 82%,transparent);box-shadow:inset 0 -1px 0 color-mix(in oklab,var(--sp-border-strong) 60%,transparent)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sp-head{-webkit-backdrop-filter:saturate(140%) blur(12px);backdrop-filter:saturate(140%) blur(12px)}}.sp-glyph{inline-size:18px;block-size:18px;flex:none}.sp-counter--welcome{display:block}.sp-hero{position:relative;overflow:hidden;padding:var(--sp-space-6) var(--sp-space-5) var(--sp-space-8);border-radius:var(--sp-radius-sheet);background:var(--sp-surface);box-shadow:var(--sp-shadow-sm);text-align:start}@supports (background:color-mix(in oklab,red,blue)){.sp-hero{background:radial-gradient(120% 90% at 100% 0,color-mix(in oklab,var(--sp-accent) 12%,transparent) 0,transparent 62%),var(--sp-surface)}}.sp-hero__mark{margin:0 0 var(--sp-space-3);color:var(--sp-accent-strong);font-size:var(--sp-size-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.sp-title-hero{margin:0;color:var(--sp-text);font-size:clamp(1.75rem,1.2rem + 2.2vw,2.25rem);font-weight:620;letter-spacing:-.025em;line-height:var(--sp-leading-tight);text-wrap:balance}.sp-hero__lede{margin:var(--sp-space-4) 0 0;max-inline-size:34rem;color:var(--sp-text-secondary);font-size:var(--sp-size-body);line-height:var(--sp-leading-body)}.sp-hero__keys{display:flex;flex-direction:column;gap:var(--sp-space-3);-webkit-margin-before:var(--sp-space-6);margin-block-start:var(--sp-space-6)}.sp-hero__key{inline-size:100%}@media (min-width:30rem){.sp-hero__keys{flex-direction:row;flex-wrap:wrap}.sp-hero__key{inline-size:auto;min-inline-size:14rem}}@media (min-width:48rem){.sp-hero{padding:var(--sp-space-8) var(--sp-space-8) var(--sp-space-8)}}.sp-tabs{display:flex;gap:var(--sp-space-1);-webkit-margin-before:var(--sp-space-6);margin-block-start:var(--sp-space-6);box-shadow:inset 0 -1px 0 var(--sp-border-strong);overflow-x:auto;scrollbar-width:none}.sp-tabs::-webkit-scrollbar{display:none}.sp-tabs__tab{position:relative;display:inline-flex;align-items:center;gap:var(--sp-space-2);min-block-size:var(--sp-tap-min);padding-inline:var(--sp-space-3);border:0;background:none;color:var(--sp-text-muted);font:inherit;font-size:var(--sp-size-control);font-weight:550;white-space:nowrap;cursor:pointer;transition:color var(--sp-duration-state) var(--sp-ease-out)}.sp-tabs__tab--on,.sp-tabs__tab:hover{color:var(--sp-text)}.sp-tabs__tab--on{font-weight:640}.sp-tabs__count{display:inline-flex;align-items:center;justify-content:center;min-inline-size:1.5rem;padding-inline:var(--sp-space-2);border-radius:var(--sp-radius-pill);background:var(--sp-bg-muted);color:var(--sp-text-subtle);font-size:var(--sp-size-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.sp-tabs__tab--on .sp-tabs__count{background:var(--sp-accent-tint);color:var(--sp-accent-strong)}.sp-tabs__indicator{position:absolute;inset-inline:var(--sp-space-2);inset-block-end:-1px;block-size:2px;border-radius:var(--sp-radius-pill);background:var(--sp-accent)}.sp-counter__band-empty{margin-block:var(--sp-space-6) 0;padding-block:var(--sp-space-4);text-align:center}.sp-tags{flex-wrap:wrap;gap:var(--sp-space-2);min-inline-size:0}.sp-tags,.sp-tags__tag{display:inline-flex;align-items:center}.sp-row__tags{flex:none}.sp-faces{display:inline-flex;align-items:center}.sp-faces__slot{position:relative;box-shadow:0 0 0 2px var(--sp-surface)}.sp-face,.sp-faces__slot{display:inline-flex;border-radius:var(--sp-radius-pill)}.sp-face{letter-spacing:.01em;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sp-face,.sp-faces__more{align-items:center;justify-content:center;font-size:var(--sp-size-meta);font-weight:650}.sp-faces__more{background:var(--sp-bg-muted);color:var(--sp-text-subtle)}.sp-face[data-tone="0"]{background:var(--sp-face-0-bg);color:var(--sp-face-0-ink)}.sp-face[data-tone="1"]{background:var(--sp-face-1-bg);color:var(--sp-face-1-ink)}.sp-face[data-tone="2"]{background:var(--sp-face-2-bg);color:var(--sp-face-2-ink)}.sp-face[data-tone="3"]{background:var(--sp-face-3-bg);color:var(--sp-face-3-ink)}.sp-face[data-tone="4"]{background:var(--sp-face-4-bg);color:var(--sp-face-4-ink)}.sp-face[data-tone="5"]{background:var(--sp-face-5-bg);color:var(--sp-face-5-ink)}.sp-tip{position:relative;display:inline-flex}.sp-tip__bubble{position:absolute;z-index:40;inline-size:max-content;max-inline-size:16rem;padding:var(--sp-space-2) var(--sp-space-3);border-radius:var(--sp-radius-input);background:var(--sp-text);color:var(--sp-surface);font-size:var(--sp-size-meta);line-height:var(--sp-leading-heading);box-shadow:var(--sp-shadow-sm);pointer-events:none}.sp-tip__bubble--top{inset-block-end:calc(100% + var(--sp-space-2));inset-inline-start:50%;translate:-50% 0}.sp-tip__bubble--bottom{inset-block-start:calc(100% + var(--sp-space-2));inset-inline-start:50%;translate:-50% 0}.sp-tip__bubble--left{inset-inline-end:calc(100% + var(--sp-space-2));inset-block-start:50%;translate:0 -50%}.sp-tip__bubble--right{inset-inline-start:calc(100% + var(--sp-space-2));inset-block-start:50%;translate:0 -50%}.sp-thread{position:relative;display:block;-webkit-margin-before:var(--sp-space-6);margin-block-start:var(--sp-space-6)}.sp-thread__viewport{display:flex;flex-direction:column;gap:var(--sp-space-4);padding-block:var(--sp-space-2)}@media (min-width:48rem){.sp-thread__viewport{max-block-size:60vh;overflow-y:auto;-webkit-padding-end:var(--sp-space-2);padding-inline-end:var(--sp-space-2);scrollbar-width:thin}}.sp-thread__jump{position:absolute;inset-block-end:var(--sp-space-4);inset-inline-start:50%;translate:-50% 0;display:inline-flex;align-items:center;gap:var(--sp-space-2);min-block-size:36px;padding-inline:var(--sp-space-4);border:0;border-radius:var(--sp-radius-pill);background:var(--sp-text);color:var(--sp-surface);font:inherit;font-size:var(--sp-size-meta);font-weight:600;box-shadow:var(--sp-shadow-sm);cursor:pointer}.sp-msg{display:flex;align-items:flex-start;gap:var(--sp-space-3);max-inline-size:90%}.sp-msg--you{flex-direction:row-reverse;-webkit-margin-start:auto;margin-inline-start:auto}.sp-msg--support{-webkit-margin-end:auto;margin-inline-end:auto}.sp-msg__avatar{flex:none;-webkit-padding-before:var(--sp-space-6);padding-block-start:var(--sp-space-6)}.sp-msg__column{min-inline-size:0}.sp-msg--you .sp-msg__column{text-align:end}.sp-msg__who{margin:0 0 var(--sp-space-1);color:var(--sp-text-subtle)}.sp-msg__bubble{padding:var(--sp-space-3) var(--sp-space-4);border-radius:var(--sp-radius-card);color:var(--sp-text);font-size:var(--sp-size-body);line-height:var(--sp-leading-body);text-align:start;overflow-wrap:anywhere}.sp-msg--support .sp-msg__bubble{background:var(--sp-surface-raised);box-shadow:var(--sp-shadow-xs)}.sp-msg--you .sp-msg__bubble{background:var(--sp-accent-tint);border-start-end-radius:var(--sp-radius-input)}.sp-msg--support .sp-msg__bubble{border-start-start-radius:var(--sp-radius-input)}.sp-msg__foot{display:flex;align-items:center;gap:var(--sp-space-2);margin:var(--sp-space-1) 0 0;min-block-size:20px}.sp-msg--you .sp-msg__foot{justify-content:flex-end}.sp-msg__action{display:inline-flex;align-items:center;justify-content:center;inline-size:28px;block-size:28px;border:0;border-radius:var(--sp-radius-input);background:none;color:var(--sp-text-muted);cursor:pointer;opacity:0;transition:opacity var(--sp-duration-state) var(--sp-ease-out),color var(--sp-duration-state) var(--sp-ease-out)}.sp-msg:focus-within .sp-msg__action,.sp-msg:hover .sp-msg__action{opacity:1}.sp-msg__action:hover{background:var(--sp-bg-muted);color:var(--sp-text)}@media (hover:none){.sp-msg__action{opacity:1}}.sp-composer__well{display:flex;flex-direction:column;padding:var(--sp-space-2);border-radius:var(--sp-radius-card);background:var(--sp-surface-sunken);box-shadow:var(--sp-shadow-well);transition:box-shadow var(--sp-duration-state) var(--sp-ease-out)}.sp-composer__well:focus-within{box-shadow:var(--sp-shadow-well),0 0 0 2px var(--sp-accent-strong)}.sp-composer__field{display:block;inline-size:100%;min-block-size:3.5rem;padding:var(--sp-space-3);border:0;background:none;color:var(--sp-text);font:inherit;font-size:var(--sp-size-body);line-height:var(--sp-leading-body);resize:none}.sp-composer__field:focus{outline:none}.sp-composer__field::placeholder{color:var(--sp-text-muted)}.sp-composer__bar{display:flex;align-items:center;gap:var(--sp-space-2);padding:var(--sp-space-1) var(--sp-space-2) 0}.sp-composer__attach{display:inline-flex;align-items:center;justify-content:center;inline-size:36px;block-size:36px;border:0;border-radius:var(--sp-radius-input);background:none;color:var(--sp-text-muted);cursor:pointer;transition:background var(--sp-duration-state) var(--sp-ease-out),color var(--sp-duration-state) var(--sp-ease-out)}.sp-composer__attach:hover:not(:disabled){background:var(--sp-bg-muted);color:var(--sp-text)}.sp-composer__attach:disabled{color:var(--sp-text-disabled);cursor:not-allowed}.sp-composer__count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sp-composer__send{-webkit-margin-start:auto;margin-inline-start:auto}.sp-call--signin .sp-call__key{-webkit-margin-before:var(--sp-space-4);margin-block-start:var(--sp-space-4);inline-size:100%}@media (min-width:30rem){.sp-call--signin .sp-call__key{inline-size:auto;min-inline-size:12rem}}.sp-auth__resend{min-block-size:var(--sp-tap-min);padding-inline:var(--sp-space-3);border:0;border-radius:var(--sp-radius-control);background:none;color:var(--sp-accent-strong);font:inherit;font-size:var(--sp-size-control);font-weight:600;cursor:pointer}.sp-auth__resend:disabled{color:var(--sp-text-muted);cursor:not-allowed}@media (max-width:480px){.sp-hero{padding:var(--sp-space-6) var(--sp-space-4) var(--sp-space-8)}.sp-msg{max-inline-size:100%}.sp-tabs__tab{padding-inline:var(--sp-space-2)}}@media (prefers-reduced-motion:reduce){.sp-counter__row,.sp-enter{animation:none;opacity:1;transform:none}.sp-composer__attach,.sp-composer__well,.sp-field,.sp-key,.sp-msg__action,.sp-row,.sp-skip,.sp-tabs__tab{transition:none}.sp-key:active{transform:none}.sp-row{transition:none}.sp-row:hover{transform:none}.sp-rail__dot,.sp-rail__stop--current .sp-rail__dot,.sp-rail__stop--done .sp-rail__dot{animation:none;transition:none;transform:none}.sp-call__status,.sp-csat__grade{transition:none}}}