.platform-news-ticker_viewport__sE_kI{overflow:hidden}.platform-news-ticker_track__I1fIg{display:flex;width:max-content;animation:platform-news-ticker_news-scroll__XEN79 75s linear infinite}.platform-news-ticker_items__1ZR2O{margin:0;padding:0;list-style:none;white-space:nowrap}.platform-news-ticker_ticker__m6nNj:focus-within .platform-news-ticker_track__I1fIg,.platform-news-ticker_ticker__m6nNj:hover .platform-news-ticker_track__I1fIg{animation-play-state:paused}.platform-news-ticker_viewport__sE_kI:has(a:focus-visible){overflow-x:auto}.platform-news-ticker_viewport__sE_kI:has(a:focus-visible) .platform-news-ticker_track__I1fIg{animation:none}.platform-news-ticker_viewport__sE_kI:has(a:focus-visible) .platform-news-ticker_items__1ZR2O[aria-hidden=true]{display:none}@keyframes platform-news-ticker_news-scroll__XEN79{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.platform-news-ticker_viewport__sE_kI{overflow-x:auto}.platform-news-ticker_track__I1fIg{animation:none}.platform-news-ticker_items__1ZR2O[aria-hidden=true]{display:none}}.ai-welcome_gradientStart__7Kgza{stop-color:var(--brand-pink);animation:ai-welcome_gradient-shift__whVt9 10s ease-in-out infinite alternate}.ai-welcome_gradientEnd__QLwt_{stop-color:var(--brand-orange);animation:ai-welcome_gradient-shift__whVt9 10s ease-in-out infinite alternate-reverse}@keyframes ai-welcome_gradient-shift__whVt9{0%{stop-color:var(--brand-pink)}to{stop-color:var(--brand-orange)}}.ai-welcome_shimmer__lWqzN{pointer-events:none;mask-image:linear-gradient(110deg,transparent 42%,black 50%,transparent 58%);mask-size:300% 100%;mask-repeat:no-repeat;opacity:0;animation:ai-welcome_icon-shimmer__m4WoO 8s ease-in-out infinite}@keyframes ai-welcome_icon-shimmer__m4WoO{0%,72%{mask-position:100% 0;opacity:0}76%{opacity:.85}92%{mask-position:0 0;opacity:.85}96%,to{mask-position:0 0;opacity:0}}@media (prefers-reduced-motion:reduce){.ai-welcome_gradientEnd__QLwt_,.ai-welcome_gradientStart__7Kgza,.ai-welcome_shimmer__lWqzN{animation:none}}.alert-view_severity__5uBy7[data-severity=critical]{color:var(--destructive);background:color-mix(in srgb,var(--destructive) 10%,var(--background));border-color:color-mix(in srgb,var(--destructive) 25%,var(--border))}.alert-view_severity__5uBy7[data-severity=warning]{color:var(--warning);background:var(--warning-subtle)}.alert-view_severity__5uBy7[data-severity=info]{color:var(--info);background:var(--info-subtle)}.alert-view_state__ArJn1[data-alert-state=open]{color:var(--foreground);background:var(--background)}.alert-view_state__ArJn1[data-alert-state=acknowledged]{color:var(--info);background:var(--info-subtle)}.alert-view_state__ArJn1[data-alert-state=resolved]{color:var(--success);background:var(--success-subtle)}.alert-view_summary__RVuYY{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:1rem}.alert-view_summary__RVuYY>div{border:1px solid var(--border);border-radius:.875rem;background:var(--card);padding:1rem 1.25rem}.alert-view_headline__Yh9ry{font-size:1.5rem;font-weight:650;letter-spacing:-.02em}.alert-view_count__7Jq7l{font-size:1.25rem;font-weight:650;font-variant-numeric:tabular-nums}.alert-view_allClear__LSV2O{display:flex;align-items:flex-start;gap:.75rem;border:1px solid var(--border);border-radius:.875rem;background:var(--success-subtle);color:var(--success);padding:1rem 1.25rem}.alert-view_allClear__LSV2O p{color:var(--foreground)}.alert-view_options__kdJ6u{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.5rem 1rem}@media (max-width:767px){.alert-view_summary__RVuYY{grid-template-columns:repeat(3,minmax(0,1fr))}.alert-view_summary__RVuYY>div:first-child{grid-column:1/-1}}.billing-view_page__MUU96{width:100%;max-width:100rem;margin-inline:auto;padding:2.5rem;&>header:not(.billing-view_pageHeader__9iZaC){display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding-bottom:1.75rem;margin-bottom:1.75rem}&>header:not(.billing-view_pageHeader__9iZaC)>a:first-child{flex-basis:100%;color:var(--muted-foreground);font-size:.8125rem;text-decoration:none}&>header:not(.billing-view_pageHeader__9iZaC) h1{flex-basis:100%;font-size:clamp(1.65rem,2.5vw,2.25rem);font-weight:650;letter-spacing:-.035em;line-height:1.2;overflow-wrap:anywhere;margin:0}&>header:not(.billing-view_pageHeader__9iZaC)>p{color:var(--muted-foreground);font-size:.875rem;margin:0}& h2{font-size:1.125rem;font-weight:650;letter-spacing:-.02em}& a{text-underline-offset:4px}& button:not([data-copy]):not([data-billing-pagination] *):not([data-reception-filters] *){display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;gap:.5rem;padding:.5rem 1rem;border:1px solid var(--border);border-radius:9999px;background:var(--background);color:var(--foreground);text-decoration:none;font-size:.8125rem;font-weight:550;transition:background .15s}& button:not([data-copy]):not([data-billing-pagination] *):not([data-reception-filters] *):hover{background:var(--muted)}& a:focus-visible:not([data-reception-filters] *),& button:focus-visible:not([data-reception-filters] *),& summary:focus-visible{outline:2px solid var(--ring);outline-offset:3px}& button:disabled:not([data-reception-filters] *){opacity:.5;cursor:not-allowed}& form button[type=submit]:not([data-secondary]):not([data-reception-filters] *){background:var(--primary);color:var(--primary-foreground);border-color:transparent}& details{border:1px solid var(--border);border-radius:.75rem;background:var(--card);padding:.5rem 1rem}& details>summary{font-size:.875rem}& dl{gap:1.5rem 2rem}& dt{color:var(--muted-foreground);font-size:.75rem;margin-bottom:.375rem}& dd{font-size:.9375rem;font-weight:550}& button[role=combobox]:not([data-billing-pagination] *):not([data-reception-filters] *),& input:not([data-reception-filters] *),& select:not([data-reception-filters] *),& textarea:not([data-reception-filters] *){min-height:2.625rem;border-radius:.625rem}& fieldset:not([data-layout=plain]){border:1px solid var(--border);background:var(--card);padding:1.5rem;border-radius:.875rem}& label:not([data-billing-pagination] *):not([data-reception-filters] *){display:flex;flex-direction:column;gap:.5rem;color:var(--muted-foreground);font-weight:500}& label input,& label select,& label textarea{color:var(--foreground);font-weight:400}}.billing-view_table__M34yb{overflow-x:auto;border:1px solid var(--border);border-radius:.875rem;background:var(--card)}.billing-view_table__M34yb table{width:100%;border-collapse:collapse;font-size:.875rem;text-align:left}.billing-view_table__M34yb th{padding:.875rem 1.25rem;background:var(--muted);color:var(--muted-foreground);font-size:.75rem;font-weight:500;white-space:nowrap}.billing-view_table__M34yb td{padding:1rem 1.25rem;border-top:1px solid var(--border);vertical-align:middle}.billing-view_table__M34yb tr:hover td{background:color-mix(in srgb,var(--muted) 35%,transparent)}.billing-view_number__SJ605{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.billing-view_total__M3jj3 tr:last-child td{background:color-mix(in srgb,var(--primary) 6%,var(--card));font-weight:650;padding-block:1.25rem}.billing-view_total__M3jj3 tr:last-child td:last-child{font-size:1.25rem;color:var(--primary)}.billing-view_preview__0FiVx{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,25rem);gap:2rem;align-items:start}.billing-view_summary__LMTsu{grid-column:2;grid-row:1/span 4;position:sticky;top:1.5rem}.billing-view_breakdown__hO71P{grid-column:1;min-width:0}.billing-view_notice__Hg13d{background:color-mix(in srgb,var(--primary) 5%,var(--background));border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));border-radius:.75rem;padding:.875rem 1rem;font-size:.8125rem}.billing-view_badge__ukCrY{display:inline-flex;align-items:center;gap:.375rem;border-radius:999px;border:1px solid var(--border);padding:.25rem .625rem;font-size:.75rem;font-weight:550;white-space:nowrap;background:var(--muted)}.billing-view_badge__ukCrY[data-state=open]{color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,var(--background));border-color:color-mix(in srgb,var(--primary) 20%,var(--border))}.billing-view_badge__ukCrY[data-state=accepted],.billing-view_badge__ukCrY[data-state=issued]{color:#067647;background:#ecfdf3;border-color:#abefc6}.billing-view_badge__ukCrY[data-state=rejected]{color:#b42318;background:#fef3f2}@media (max-width:767px){.billing-view_page__MUU96{padding:1.75rem 1rem}.billing-view_preview__0FiVx{grid-template-columns:minmax(0,1fr);gap:1.25rem}.billing-view_summary__LMTsu{grid-column:1;grid-row:auto;position:static}.billing-view_table__M34yb td,.billing-view_table__M34yb th{padding:.875rem}}.dark .billing-view_badge__ukCrY[data-state=accepted],.dark .billing-view_badge__ukCrY[data-state=issued]{color:#6ee7b7;background:#063c2d;border-color:#166b51}.dark .billing-view_badge__ukCrY[data-state=rejected]{color:#fda29b;background:#4a1815}.billing-view_action__r11ds{display:inline-flex;justify-content:center;gap:.5rem;color:var(--foreground);cursor:pointer;align-items:center;min-height:2.5rem;border:1px solid var(--border);border-radius:9999px;padding:.5rem 1rem;font-size:.8125rem;font-weight:550;text-decoration:none;background:var(--card)}.billing-view_action__r11ds:hover{background:var(--muted)}.billing-view_action__r11ds[data-primary]{background:var(--primary);color:var(--primary-foreground);border-color:transparent}.billing-view_action__r11ds[data-primary]:hover{opacity:.9}.billing-view_page__MUU96>header>form{margin-left:auto}.billing-view_action__r11ds:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.billing-view_action__r11ds>svg{flex-shrink:0}.billing-view_badge__ukCrY[data-readiness=ok],.billing-view_badge__ukCrY[data-stage=enabled]{color:var(--success);background:var(--success-subtle)}.billing-view_badge__ukCrY[data-readiness=warning],.billing-view_badge__ukCrY[data-stage=configured]{color:var(--warning);background:var(--warning-subtle)}.billing-view_badge__ukCrY[data-readiness=blocking]{color:var(--destructive);background:color-mix(in srgb,var(--destructive) 10%,var(--background))}.billing-view_badge__ukCrY[data-stage=enabling]{color:var(--info);background:var(--info-subtle)}.billing-view_pageHeader__9iZaC{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem 1.5rem;padding-bottom:1.75rem}.billing-view_headerText__aC_iN{flex:1 1 32rem;min-width:0}.billing-view_headerText__aC_iN h1{margin:0;font-size:2.25rem;font-weight:600;letter-spacing:-.025em;line-height:1.111111;overflow-wrap:anywhere}.billing-view_headerEyebrow__uPLgL{margin-bottom:.5rem;color:var(--muted-foreground);font-size:.875rem;font-weight:500}.billing-view_headerEyebrow__uPLgL:empty{display:none}.billing-view_headerEyebrow__uPLgL a{color:inherit;text-decoration:none}.billing-view_headerEyebrow__uPLgL a:hover{text-decoration:underline}.billing-view_headerDescription__Qizgu{margin:.75rem 0 0;color:var(--muted-foreground);font-size:.875rem;line-height:1.5}.billing-view_headerDescription__Qizgu:empty{display:none}.billing-view_headerActions__fhjyr{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;max-width:100%;margin-left:auto}.billing-view_headerActions__fhjyr:empty{display:none}.billing-view_headerActions__fhjyr>div,.billing-view_headerActions__fhjyr>nav{justify-content:flex-end}.billing-view_page__MUU96 .billing-view_headerActions__fhjyr button{text-decoration:none}.billing-view_sectionTabs__CJ4Bv{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.875rem}.billing-view_sectionTabs__CJ4Bv a{padding:.5rem .875rem;border-radius:9999px;color:var(--muted-foreground);text-decoration:none}.billing-view_sectionTabs__CJ4Bv a:hover{background:var(--muted)}.billing-view_sectionTabs__CJ4Bv a[aria-current=page]{background:var(--accent);color:var(--accent-foreground);font-weight:500}@media (min-width:768px) and (max-width:1023px){.billing-view_page__MUU96{padding:1.75rem 1.5rem}}@media (max-width:639px){.billing-view_headerText__aC_iN h1{font-size:1.875rem;line-height:1.2}.billing-view_headerActions__fhjyr{width:100%;margin-left:0;justify-content:flex-start}.billing-view_headerActions__fhjyr>div,.billing-view_headerActions__fhjyr>nav{justify-content:flex-start}}.company-onboarding_steps__TAkjR{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.company-onboarding_step__zw79M{border:1px solid var(--border);border-radius:.875rem;background:var(--card);padding:1.25rem 1.5rem}.company-onboarding_step__zw79M[aria-current=step]{border-color:var(--ring);box-shadow:0 0 0 1px var(--ring)}.company-onboarding_heading__4oJvy{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.company-onboarding_marker__ufdzv{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--border);border-radius:9999px;background:var(--muted);color:var(--muted-foreground);font-size:.875rem;font-weight:650;font-variant-numeric:tabular-nums}.company-onboarding_marker__ufdzv[data-status=done],.company-onboarding_status__Hg_bh[data-status=done]{border-color:transparent;background:var(--success-subtle);color:var(--success)}.company-onboarding_marker__ufdzv[data-status=current]{border-color:transparent;background:var(--primary);color:var(--primary-foreground)}.company-onboarding_status__Hg_bh[data-status=current]{background:var(--info-subtle);color:var(--info)}.company-onboarding_marker__ufdzv[data-status=blocked],.company-onboarding_status__Hg_bh[data-status=blocked]{border-color:transparent;background:color-mix(in srgb,var(--destructive) 10%,var(--background));color:var(--destructive)}.company-onboarding_checks__iaqnM{display:grid;gap:.5rem;margin:0;padding:0;list-style:none;font-size:.875rem}@media (max-width:767px){.company-onboarding_step__zw79M{padding:1rem}}.payroll-view_tone__PuG20[data-tone=success]{color:var(--success);background:var(--success-subtle)}.payroll-view_tone__PuG20[data-tone=warning]{color:var(--warning);background:var(--warning-subtle)}.payroll-view_tone__PuG20[data-tone=info]{color:var(--info);background:var(--info-subtle)}.payroll-view_tone__PuG20[data-tone=danger]{color:var(--destructive);background:color-mix(in srgb,var(--destructive) 10%,var(--background))}.payroll-view_tone__PuG20[data-tone=neutral]{color:var(--muted-foreground);background:var(--muted)}.payroll-view_facts__6Z3T0{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}