.ts-feature-section,.ts-final-cta,.ts-hero,.ts-product-tour{--ts-commercial-section-padding-block:clamp(var(--ts-space-16),9vw,var(--ts-space-20));--ts-commercial-section-padding-inline:clamp(var(--ts-space-5),5vw,var(--ts-space-16));--ts-commercial-content-width:var(--ts-content-xl);--ts-commercial-heading-size:clamp(var(--ts-text-2xl),4vw,var(--ts-text-3xl));--ts-commercial-eyebrow-tracking:0.08em;position:relative;overflow:hidden;padding:var(--ts-commercial-section-padding-block) var(--ts-commercial-section-padding-inline);color:var(--ts-color-text);background:var(--ts-color-bg);font-family:var(--ts-font-body)}.ts-commercial-sr-only{position:absolute;width:var(--ts-border-hairline);height:var(--ts-border-hairline);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ts-commercial-mark{--ts-commercial-mark-size:var(--ts-space-5);display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--ts-commercial-mark-size);height:var(--ts-commercial-mark-size);font-size:var(--ts-text-md);line-height:1}.ts-commercial-mark--on{color:var(--ts-color-primary-contrast)}.ts-commercial-mark--off{color:var(--ts-color-text-muted)}.ts-commercial-heading{display:grid;gap:var(--ts-space-3);max-width:var(--ts-content-md);margin-block-end:var(--ts-space-12)}.ts-commercial-heading__eyebrow{color:var(--ts-color-primary-contrast);font-size:var(--ts-text-sm);font-weight:var(--ts-weight-semibold);letter-spacing:var(--ts-commercial-eyebrow-tracking);text-transform:uppercase}.ts-commercial-heading__title{margin:0;font-family:var(--ts-font-display);font-size:var(--ts-commercial-heading-size);font-weight:var(--ts-weight-semibold);line-height:var(--ts-leading-tight);letter-spacing:-.02em}.ts-commercial-heading__description{margin:0;color:var(--ts-color-text-secondary);font-size:var(--ts-text-base);line-height:var(--ts-leading-normal)}.ts-commercial-heading__action{margin-block-start:var(--ts-space-2)}.ts-hero{--ts-hero-padding-top:clamp(var(--ts-space-16),12vw,var(--ts-space-20));--ts-hero-gap:clamp(var(--ts-space-10),5vw,var(--ts-space-12));--ts-hero-spot-width:56rem;--ts-hero-spot-height:38rem;--ts-hero-spot-blur:7.5rem;--ts-hero-media-radius:var(--ts-radius-2xl);padding-block-start:var(--ts-hero-padding-top)}.ts-hero__backdrop{display:block}.ts-hero__layer{position:absolute;inset:0;display:block}.ts-hero__layer--grid{opacity:var(--ts-opacity-muted)}.ts-hero__layer--noise,.ts-hero__spot{position:absolute}.ts-hero__spot{inset-block-start:calc(-1 * var(--ts-space-20));inset-inline-start:50%;display:block;width:var(--ts-hero-spot-width);height:var(--ts-hero-spot-height);transform:translateX(-50%);border-radius:var(--ts-radius-full);background:radial-gradient(circle,var(--ts-color-glow),transparent 70%);filter:blur(var(--ts-hero-spot-blur))}.ts-hero__inner{position:relative;display:grid;gap:var(--ts-hero-gap);max-width:var(--ts-commercial-content-width);margin-inline:auto}.ts-hero__copy{display:grid;gap:var(--ts-space-6);align-content:start}.ts-hero--center .ts-hero__copy{justify-items:center;max-width:var(--ts-content-lg);margin-inline:auto;text-align:center}.ts-hero__badge{display:inline-flex;align-items:center;gap:var(--ts-space-2);margin:0;padding:var(--ts-space-2) var(--ts-space-3);border:var(--ts-border-hairline) solid var(--ts-color-border-strong);border-radius:var(--ts-radius-full);color:var(--ts-color-text-secondary);background:var(--ts-color-surface);font-size:var(--ts-text-xs);font-weight:var(--ts-weight-medium)}.ts-hero__badge-dot{width:var(--ts-space-2);height:var(--ts-space-2);border-radius:var(--ts-radius-full);background:var(--ts-color-primary-contrast)}.ts-hero__eyebrow{color:var(--ts-color-primary-contrast);font-size:var(--ts-text-sm);letter-spacing:var(--ts-commercial-eyebrow-tracking);text-transform:uppercase}.ts-hero__eyebrow,.ts-hero__title{font-weight:var(--ts-weight-semibold)}.ts-hero__title{margin:0;max-width:var(--ts-content-md);font-family:var(--ts-font-display);font-size:var(--ts-text-display);line-height:var(--ts-leading-tight);letter-spacing:-.025em}.ts-hero__title-accent{display:block;color:var(--ts-color-primary-contrast)}.ts-hero__subtitle{margin:0;max-width:var(--ts-content-sm);color:var(--ts-color-text-secondary);font-size:var(--ts-text-lg);line-height:var(--ts-leading-normal)}.ts-hero--center .ts-hero__subtitle{max-width:var(--ts-content-md)}.ts-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ts-space-4);margin-block-start:var(--ts-space-2)}.ts-hero__highlights{display:flex;flex-wrap:wrap;gap:var(--ts-space-2) var(--ts-space-6);margin:var(--ts-space-4) 0 0;padding:0;list-style:none}.ts-hero__highlight{display:inline-flex;align-items:center;gap:var(--ts-space-2);color:var(--ts-color-text-muted);font-size:var(--ts-text-md)}.ts-hero__highlight-icon{display:inline-flex;color:var(--ts-color-primary-contrast)}.ts-hero__media{position:relative}.ts-hero__media-glow{position:absolute;inset:calc(-1 * var(--ts-space-6));display:block;border-radius:var(--ts-radius-2xl);background:radial-gradient(circle,var(--ts-color-glow),transparent 65%);filter:blur(var(--ts-hero-spot-blur));pointer-events:none}.ts-hero__media-inner{position:relative;overflow:hidden;border-radius:var(--ts-hero-media-radius);box-shadow:var(--ts-shadow-lg)}@media (min-width:64rem){.ts-hero--split .ts-hero__inner{grid-template-columns:1.05fr 1fr;align-items:center}}.ts-feature-section{--ts-feature-card-min:17rem;--ts-feature-grid-gap:var(--ts-space-5)}.ts-feature-section--cols-2{--ts-feature-card-min:22rem}.ts-feature-section--cols-4{--ts-feature-card-min:14rem}.ts-feature-section__backdrop{opacity:var(--ts-opacity-faint)}.ts-feature-section__inner{position:relative;max-width:var(--ts-commercial-content-width);margin-inline:auto}.ts-feature-section__grid{display:grid;gap:var(--ts-feature-grid-gap);grid-template-columns:repeat(auto-fit,minmax(var(--ts-feature-card-min),1fr))}.ts-feature-section--aside .ts-feature-section__header{margin-block-end:var(--ts-space-8)}@media (min-width:64rem){.ts-feature-section--aside .ts-feature-section__inner{display:grid;grid-template-columns:1fr 1fr;gap:var(--ts-space-16);align-items:start}.ts-feature-section--aside .ts-feature-section__header{margin-block-end:0}.ts-feature-section--bento .ts-feature-card--lg{grid-column:span 2}.ts-feature-section--bento .ts-feature-card--lg .ts-feature-card__title{font-size:var(--ts-text-xl)}}.ts-feature-card{--ts-feature-card-padding:var(--ts-space-6);--ts-feature-card-icon-size:2.75rem;position:relative;display:flex;flex-direction:column;gap:var(--ts-space-3);padding:var(--ts-feature-card-padding);border-radius:var(--ts-radius-xl);transition:border-color var(--ts-duration-fast) var(--ts-ease-standard),background var(--ts-duration-fast) var(--ts-ease-standard)}.ts-feature-card:hover{border-color:var(--ts-color-border-strong)}.ts-feature-card__index{position:absolute;inset-block-start:var(--ts-feature-card-padding);inset-inline-end:var(--ts-feature-card-padding);color:var(--ts-color-text-muted);font-family:var(--ts-font-display);font-size:var(--ts-text-sm);font-weight:var(--ts-weight-semibold)}.ts-feature-card__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--ts-feature-card-icon-size);height:var(--ts-feature-card-icon-size);margin-block-end:var(--ts-space-3);border:var(--ts-border-hairline) solid color-mix(in srgb,var(--ts-color-primary) 30%,transparent);border-radius:var(--ts-radius-lg);color:var(--ts-color-primary-contrast);background:var(--ts-color-primary-soft);font-size:var(--ts-text-lg)}.ts-feature-card__title{margin:0;font-family:var(--ts-font-display);font-size:var(--ts-text-lg);font-weight:var(--ts-weight-semibold)}.ts-feature-card__description{margin:0;color:var(--ts-color-text-secondary);font-size:var(--ts-text-md);line-height:var(--ts-leading-normal)}.ts-feature-card__link{display:inline-flex;align-items:center;gap:var(--ts-space-2);margin-block-start:auto;padding-block-start:var(--ts-space-3);color:var(--ts-color-primary-contrast);font-size:var(--ts-text-md);font-weight:var(--ts-weight-semibold);text-decoration:none}.ts-feature-card__link:hover{text-decoration:underline}.ts-feature-card__link:focus-visible{outline:var(--ts-border-thick) solid var(--ts-focus-ring);outline-offset:var(--ts-space-1);border-radius:var(--ts-radius-xs)}.ts-feature-card__link--static{color:var(--ts-color-text-muted)}.ts-feature-section__empty{border-radius:var(--ts-radius-xl)}.ts-price-display{--ts-price-amount-size:var(--ts-text-2xl);--ts-price-affix-size:var(--ts-text-md);display:grid;gap:var(--ts-space-1);color:var(--ts-color-text);font-family:var(--ts-font-body)}.ts-price-display--sm{--ts-price-amount-size:var(--ts-text-xl);--ts-price-affix-size:var(--ts-text-sm)}.ts-price-display--lg{--ts-price-amount-size:var(--ts-text-3xl)}.ts-price-display__value{display:flex;align-items:baseline;gap:var(--ts-space-1);margin:0;font-family:var(--ts-font-display);font-weight:var(--ts-weight-semibold);line-height:var(--ts-leading-tight)}.ts-price-display__currency{font-size:var(--ts-price-affix-size)}.ts-price-display__amount{font-size:var(--ts-price-amount-size)}.ts-price-display__period{color:var(--ts-color-text-muted);font-family:var(--ts-font-body);font-size:var(--ts-price-affix-size);font-weight:var(--ts-weight-regular)}.ts-price-display__note{margin:0;color:var(--ts-color-text-muted);font-size:var(--ts-text-xs);line-height:var(--ts-leading-snug)}.ts-plan-card{--ts-plan-card-padding:var(--ts-space-8);position:relative;display:flex;flex-direction:column;gap:var(--ts-space-4);padding:var(--ts-plan-card-padding);border-radius:var(--ts-radius-xl)}.ts-plan-card--highlight{border:var(--ts-border-hairline) solid color-mix(in srgb,var(--ts-color-primary) 40%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--ts-color-primary) 14%,transparent),color-mix(in srgb,var(--ts-color-primary) 3%,transparent));box-shadow:var(--ts-shadow-violet)}.ts-plan-card--disabled{opacity:var(--ts-opacity-disabled)}.ts-plan-card__ribbon{position:absolute;inset-block-start:calc(-1 * var(--ts-space-3));inset-inline-start:var(--ts-plan-card-padding);padding:var(--ts-space-1) var(--ts-space-3);border-radius:var(--ts-radius-full);color:var(--ts-color-text-on-primary);background:var(--ts-color-primary);font-size:var(--ts-text-xs);font-weight:var(--ts-weight-semibold);letter-spacing:var(--ts-commercial-eyebrow-tracking,.08em)}.ts-plan-card__name{margin:0;font-family:var(--ts-font-display);font-size:var(--ts-text-xl);font-weight:var(--ts-weight-semibold)}.ts-plan-card__description{margin:calc(-1 * var(--ts-space-3)) 0 0;color:var(--ts-color-text-muted);font-size:var(--ts-text-md)}.ts-plan-card__meta{display:flex;align-items:center;gap:var(--ts-space-3);color:var(--ts-color-text-secondary);font-size:var(--ts-text-sm)}.ts-plan-card__features{display:grid;gap:var(--ts-space-3);margin:0;padding:0;flex:1 1 auto;list-style:none}.ts-plan-card__feature{display:flex;align-items:flex-start;gap:var(--ts-space-2);color:var(--ts-color-text-secondary);font-size:var(--ts-text-md);line-height:var(--ts-leading-snug)}.ts-plan-card__feature--excluded{color:var(--ts-color-text-muted)}.ts-plan-card__footer{margin-block-start:var(--ts-space-2)}.ts-plan-card__cta{width:100%}.ts-plan-card__footnote{margin:0;color:var(--ts-color-text-muted);font-size:var(--ts-text-xs)}.ts-plan-comparison{--ts-plan-comparison-min-width:54rem;--ts-plan-comparison-cell-padding:var(--ts-space-4) var(--ts-space-5);overflow:hidden;border-radius:var(--ts-radius-xl)}.ts-plan-comparison__scroll{overflow-x:auto}.ts-plan-comparison__table{width:100%;min-width:var(--ts-plan-comparison-min-width);border-collapse:collapse;color:var(--ts-color-text);font-size:var(--ts-text-md);text-align:left}.ts-plan-comparison__head th{position:sticky;inset-block-start:0;z-index:var(--ts-z-sticky);background:var(--ts-color-bg-secondary)}.ts-plan-comparison__corner,.ts-plan-comparison__row-label{position:sticky;inset-inline-start:0;z-index:var(--ts-z-base);background:var(--ts-color-bg-secondary);font-weight:var(--ts-weight-semibold);text-align:left}.ts-plan-comparison__head .ts-plan-comparison__corner{z-index:var(--ts-z-header)}.ts-plan-comparison__corner{color:var(--ts-color-text-muted);font-size:var(--ts-text-xs);letter-spacing:var(--ts-commercial-eyebrow-tracking,.08em);text-transform:uppercase}.ts-plan-comparison :where(th,td){padding:var(--ts-plan-comparison-cell-padding);border-block-end:var(--ts-border-hairline) solid var(--ts-color-border);vertical-align:middle}.ts-plan-comparison__plan{display:table-cell;color:var(--ts-color-text);font-family:var(--ts-font-display)}.ts-plan-comparison__plan-name{display:block;font-size:var(--ts-text-base);font-weight:var(--ts-weight-semibold)}.ts-plan-comparison__plan-price{display:block;margin-block-start:var(--ts-space-1);color:var(--ts-color-text-secondary);font-family:var(--ts-font-mono);font-size:var(--ts-text-sm);font-weight:var(--ts-weight-regular)}.ts-plan-comparison__plan-note{display:block;color:var(--ts-color-text-muted);font-family:var(--ts-font-body);font-size:var(--ts-text-xs);font-weight:var(--ts-weight-regular)}.ts-plan-comparison__plan--highlight{color:var(--ts-color-primary-contrast)}.ts-plan-comparison__row:hover .ts-plan-comparison__cell{background:var(--ts-color-surface)}.ts-plan-comparison__cell{color:var(--ts-color-text-secondary)}.ts-plan-comparison__cell--emphasis{color:var(--ts-color-text);font-weight:var(--ts-weight-medium)}.ts-plan-comparison__cell--highlight{background:var(--ts-color-primary-soft)}.ts-plan-comparison__cell--empty,.ts-plan-comparison__footnote{color:var(--ts-color-text-muted)}.ts-plan-comparison__footnote{margin:0;padding:var(--ts-space-4) var(--ts-space-5);font-size:var(--ts-text-xs);text-align:center}.ts-trust-badge{gap:var(--ts-space-2);min-height:var(--ts-size-control-sm);padding-inline:var(--ts-space-3);color:var(--ts-color-text-secondary);font-weight:var(--ts-weight-medium);line-height:var(--ts-leading-snug)}.ts-trust-badge__icon{display:inline-flex;color:var(--ts-color-primary-contrast)}.ts-trust-badge__label{font-size:var(--ts-text-xs)}.ts-testimonial{--ts-testimonial-padding:var(--ts-space-6);--ts-testimonial-avatar-size:var(--ts-size-control-md);display:grid;gap:var(--ts-space-5);margin:0;padding:var(--ts-testimonial-padding);border-radius:var(--ts-radius-xl);color:var(--ts-color-text)}.ts-testimonial--empty{padding:0;border:var(--ts-border-hairline) dashed var(--ts-color-border);background:transparent}.ts-testimonial__quote{margin:0;color:var(--ts-color-text-secondary);font-size:var(--ts-text-base);font-style:italic;line-height:var(--ts-leading-normal)}.ts-testimonial__caption{display:flex;align-items:center;gap:var(--ts-space-3)}.ts-testimonial__avatar{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;width:var(--ts-testimonial-avatar-size);height:var(--ts-testimonial-avatar-size);border-radius:var(--ts-radius-full);color:var(--ts-color-text-on-primary);background:linear-gradient(135deg,var(--ts-violet-400),var(--ts-violet-600));font-family:var(--ts-font-display);font-size:var(--ts-text-sm);font-weight:var(--ts-weight-semibold)}.ts-testimonial__identity{display:grid}.ts-testimonial__author{font-size:var(--ts-text-md);font-weight:var(--ts-weight-semibold)}.ts-testimonial__role{color:var(--ts-color-text-muted);font-size:var(--ts-text-xs)}.ts-demo-video{--ts-demo-video-radius:var(--ts-radius-2xl);--ts-demo-video-dot-size:var(--ts-space-2);--ts-demo-video-play-size:var(--ts-size-control-lg);display:grid;gap:var(--ts-space-3);margin:0}.ts-demo-video__frame{overflow:hidden;border-radius:var(--ts-demo-video-radius);box-shadow:var(--ts-shadow-lg)}.ts-demo-video__chrome{display:flex;align-items:center;justify-content:space-between;gap:var(--ts-space-3);padding:var(--ts-space-3) var(--ts-space-4);border-block-end:var(--ts-border-hairline) solid var(--ts-color-border);background:var(--ts-color-surface)}.ts-demo-video__dots{display:inline-flex;gap:var(--ts-space-1)}.ts-demo-video__dots span{width:var(--ts-demo-video-dot-size);height:var(--ts-demo-video-dot-size);border-radius:var(--ts-radius-full);background:var(--ts-color-border-strong)}.ts-demo-video__url{color:var(--ts-color-text-muted);font-family:var(--ts-font-mono);font-size:var(--ts-text-xs)}.ts-demo-video__chrome-spacer{width:var(--ts-space-10)}.ts-demo-video__stage{position:relative;display:grid;place-items:center;aspect-ratio:16/9;background:var(--ts-color-bg-secondary)}.ts-demo-video__player,.ts-demo-video__poster{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.ts-demo-video__placeholder{margin:0;padding:var(--ts-space-8);color:var(--ts-color-text-muted);font-size:var(--ts-text-md);text-align:center}.ts-demo-video__play{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:var(--ts-demo-video-play-size);height:var(--ts-demo-video-play-size);border:var(--ts-border-hairline) solid color-mix(in srgb,var(--ts-color-primary) 40%,transparent);border-radius:var(--ts-radius-full);color:var(--ts-color-text-on-primary);background:var(--ts-color-primary);box-shadow:var(--ts-shadow-violet);cursor:pointer;transition:transform var(--ts-duration-fast) var(--ts-ease-standard)}.ts-demo-video__play:hover{transform:scale(1.04)}.ts-demo-video__play:active{transform:scale(1)}.ts-demo-video__play:focus-visible{outline:var(--ts-border-thick) solid var(--ts-focus-ring);outline-offset:var(--ts-space-1)}.ts-demo-video__caption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ts-space-2);color:var(--ts-color-text-muted);font-size:var(--ts-text-xs);line-height:var(--ts-leading-snug)}.ts-demo-video__transcript{color:var(--ts-color-primary-contrast);font-weight:var(--ts-weight-semibold);text-decoration:none}.ts-demo-video__transcript:hover{text-decoration:underline}.ts-demo-video__transcript:focus-visible{outline:var(--ts-border-thick) solid var(--ts-focus-ring);outline-offset:var(--ts-space-1)}.ts-product-tour{--ts-product-tour-dot-size:2.25rem;--ts-product-tour-gap:var(--ts-space-6)}.ts-product-tour__backdrop{opacity:var(--ts-opacity-faint)}.ts-product-tour__inner{position:relative;max-width:var(--ts-commercial-content-width);margin-inline:auto}.ts-product-tour--horizontal .ts-product-tour__header,.ts-product-tour--horizontal .ts-product-tour__steps{margin-inline:auto}.ts-product-tour__steps{display:grid;gap:var(--ts-product-tour-gap);margin:0;padding:0;list-style:none}.ts-product-tour__step{display:grid;gap:var(--ts-space-4)}.ts-product-tour__connector{display:flex;align-items:center;gap:var(--ts-space-3)}.ts-product-tour__step-dot{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--ts-product-tour-dot-size);height:var(--ts-product-tour-dot-size);border:var(--ts-border-hairline) solid color-mix(in srgb,var(--ts-color-primary) 35%,transparent);border-radius:var(--ts-radius-full);color:var(--ts-color-primary-contrast);background:var(--ts-color-primary-soft);font-family:var(--ts-font-display);font-size:var(--ts-text-sm);font-weight:var(--ts-weight-semibold)}.ts-product-tour__step--done .ts-product-tour__step-dot{color:var(--ts-color-text-on-primary);background:var(--ts-color-primary)}.ts-product-tour__step--current .ts-product-tour__step-dot{box-shadow:var(--ts-shadow-violet)}.ts-product-tour__step--todo .ts-product-tour__step-dot{border-color:var(--ts-color-border-strong);color:var(--ts-color-text-muted);background:var(--ts-color-surface)}.ts-product-tour__step-line{flex:1 1 auto;height:var(--ts-border-hairline);background:linear-gradient(90deg,color-mix(in srgb,var(--ts-color-primary) 50%,transparent),transparent)}.ts-product-tour__label{display:block;color:var(--ts-color-text-muted);font-size:var(--ts-text-xs);font-weight:var(--ts-weight-semibold);letter-spacing:var(--ts-commercial-eyebrow-tracking,.08em);text-transform:uppercase}.ts-product-tour__title{margin:var(--ts-space-2) 0 0;font-family:var(--ts-font-display);font-size:var(--ts-text-base);font-weight:var(--ts-weight-semibold)}.ts-product-tour__description{margin:var(--ts-space-2) 0 0;color:var(--ts-color-text-secondary);font-size:var(--ts-text-md);line-height:var(--ts-leading-normal)}.ts-product-tour__media{margin-block-start:var(--ts-space-4)}.ts-product-tour--vertical .ts-product-tour__step{grid-template-columns:auto 1fr;align-items:start}.ts-product-tour--vertical .ts-product-tour__connector{flex-direction:column;align-self:stretch}.ts-product-tour--vertical .ts-product-tour__step-line{width:var(--ts-border-hairline);height:auto;background:linear-gradient(180deg,color-mix(in srgb,var(--ts-color-primary) 50%,transparent),transparent)}@media (min-width:48rem){.ts-product-tour--horizontal .ts-product-tour__steps{grid-auto-flow:column;grid-auto-columns:1fr}}.ts-onboarding-checklist{--ts-onboarding-padding:var(--ts-space-6);--ts-onboarding-dot-size:var(--ts-space-2);display:grid;gap:var(--ts-space-5);padding:var(--ts-onboarding-padding);border-radius:var(--ts-radius-xl);color:var(--ts-color-text);font-family:var(--ts-font-body)}.ts-onboarding-checklist__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--ts-space-4)}.ts-onboarding-checklist__title{margin:0;font-family:var(--ts-font-display);font-size:var(--ts-text-lg);font-weight:var(--ts-weight-semibold)}.ts-onboarding-checklist__description{margin:var(--ts-space-1) 0 0;color:var(--ts-color-text-secondary);font-size:var(--ts-text-md);line-height:var(--ts-leading-snug)}.ts-onboarding-checklist__progress{display:inline-flex;align-items:center;gap:var(--ts-space-3);margin:0;color:var(--ts-color-text-muted);font-size:var(--ts-text-xs)}.ts-onboarding-checklist__dots{display:inline-flex;gap:var(--ts-space-1)}.ts-onboarding-checklist__dot{width:var(--ts-onboarding-dot-size);height:var(--ts-onboarding-dot-size);border-radius:var(--ts-radius-full);background:var(--ts-color-border-strong)}.ts-onboarding-checklist__dot--current,.ts-onboarding-checklist__dot--done{background:var(--ts-color-primary-contrast)}.ts-onboarding-checklist__dot--current{box-shadow:0 0 0 var(--ts-space-1) var(--ts-color-primary-soft)}.ts-onboarding-checklist__progress-label{font-family:var(--ts-font-mono)}.ts-onboarding-checklist__items{display:grid;gap:var(--ts-space-3);margin:0;padding:0;list-style:none}.ts-onboarding-checklist__item{display:flex;align-items:center;gap:var(--ts-space-3);padding:var(--ts-space-3) var(--ts-space-4);border:var(--ts-border-hairline) solid var(--ts-color-border);border-radius:var(--ts-radius-lg);background:var(--ts-color-surface)}.ts-onboarding-checklist__item--current{border-color:color-mix(in srgb,var(--ts-color-primary) 35%,transparent);background:var(--ts-color-primary-soft)}.ts-onboarding-checklist__item--done{color:var(--ts-color-text-muted)}.ts-onboarding-checklist__body{display:grid;gap:var(--ts-space-1);flex:1 1 auto}.ts-onboarding-checklist__label{font-size:var(--ts-text-md);font-weight:var(--ts-weight-medium)}.ts-onboarding-checklist__item--done .ts-onboarding-checklist__label{text-decoration:line-through}.ts-onboarding-checklist__item-description{color:var(--ts-color-text-muted);font-size:var(--ts-text-xs);line-height:var(--ts-leading-snug)}.ts-onboarding-checklist__action{flex:0 0 auto}.ts-onboarding-checklist__footnote{margin:0;color:var(--ts-color-text-muted);font-size:var(--ts-text-xs)}.ts-final-cta{--ts-final-cta-spot-width:44rem;--ts-final-cta-spot-height:25rem;--ts-final-cta-spot-blur:6.875rem;border-block-start:var(--ts-border-hairline) solid var(--ts-color-border);text-align:center}.ts-final-cta__backdrop{display:block}.ts-final-cta__layer{position:absolute;inset:0;display:block;opacity:var(--ts-opacity-faint)}.ts-final-cta__spot{position:absolute;inset-block-start:0;inset-inline-start:50%;display:block;width:var(--ts-final-cta-spot-width);height:var(--ts-final-cta-spot-height);transform:translateX(-50%);border-radius:var(--ts-radius-full);background:radial-gradient(circle,var(--ts-color-glow),transparent 70%);filter:blur(var(--ts-final-cta-spot-blur))}.ts-final-cta__inner{position:relative;display:grid;gap:var(--ts-space-5);justify-items:center;max-width:var(--ts-content-md);margin-inline:auto}.ts-final-cta__eyebrow{color:var(--ts-color-primary-contrast);font-size:var(--ts-text-sm);font-weight:var(--ts-weight-semibold);letter-spacing:var(--ts-commercial-eyebrow-tracking);text-transform:uppercase}.ts-final-cta__title{margin:0;font-family:var(--ts-font-display);font-size:clamp(var(--ts-text-2xl),5vw,var(--ts-text-display));font-weight:var(--ts-weight-semibold);line-height:var(--ts-leading-tight);letter-spacing:-.02em}.ts-final-cta__title-accent{display:block}.ts-final-cta__description{margin:0;max-width:var(--ts-content-sm);color:var(--ts-color-text-secondary);font-size:var(--ts-text-base);line-height:var(--ts-leading-normal)}.ts-final-cta__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--ts-space-4);margin-block-start:var(--ts-space-2)}.ts-final-cta__note{margin:0;color:var(--ts-color-text-muted);font-size:var(--ts-text-xs)}[data-theme=light] .ts-hero__layer--noise{display:none}[data-theme=light] .ts-demo-video__frame,[data-theme=light] .ts-hero__media-inner{box-shadow:var(--ts-shadow-surface)}[data-theme=light] .ts-plan-card--highlight{box-shadow:var(--ts-shadow-md)}[data-theme=light] .ts-plan-comparison__corner,[data-theme=light] .ts-plan-comparison__head th,[data-theme=light] .ts-plan-comparison__row-label{background:var(--ts-color-surface)}:root{--ts-admin-head-gap:var(--ts-space-5);--ts-admin-head-avatar-size:56px;--ts-admin-head-avatar-radius:var(--ts-radius-xl);--ts-admin-head-label-tracking:0.12em;--ts-console-foot-padding:var(--ts-space-5);--ts-console-foot-gap:var(--ts-space-6);--ts-console-foot-column:10rem;--ts-kpi-card-padding:var(--ts-space-5);--ts-kpi-card-radius:var(--ts-radius-xl);--ts-kpi-card-gap:var(--ts-space-4);--ts-kpi-card-series-height:28px;--ts-tenant-summary-padding:var(--ts-space-6);--ts-tenant-summary-radius:var(--ts-radius-xl);--ts-tenant-summary-column:12rem;--ts-subscription-padding:var(--ts-space-6);--ts-subscription-radius:var(--ts-radius-xl);--ts-subscription-gap:var(--ts-space-5);--ts-tenant-benefits-padding:var(--ts-space-6);--ts-tenant-benefits-radius:var(--ts-radius-xl);--ts-tenant-benefits-icon-size:24px;--ts-tenant-invoices-padding:var(--ts-space-6);--ts-tenant-invoices-radius:var(--ts-radius-xl);--ts-tenant-invoices-cell-y:var(--ts-space-3);--ts-tenant-invoices-action-size:var(--ts-size-control-sm);--ts-tenant-users-padding:var(--ts-space-6);--ts-tenant-users-radius:var(--ts-radius-xl);--ts-tenant-users-avatar-size:32px;--ts-tenant-users-role-column:8rem;--ts-maintenance-padding:var(--ts-space-6);--ts-maintenance-radius:var(--ts-radius-xl);--ts-maintenance-icon-size:var(--ts-size-control-sm);--ts-audit-event-padding-y:var(--ts-space-3);--ts-audit-event-icon-size:28px;--ts-audit-event-icon-radius:var(--ts-radius-md)}.ts-admin-head{display:grid;gap:var(--ts-space-3);color:var(--ts-color-text)}.ts-admin-head__breadcrumb{display:flex;align-items:center;gap:var(--ts-space-2);color:var(--ts-color-text-muted);font-size:var(--ts-text-sm)}.ts-admin-head__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ts-admin-head-gap)}.ts-admin-head__identity{display:flex;align-items:center;gap:var(--ts-space-4);min-width:0}.ts-admin-head__avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--ts-admin-head-avatar-size);height:var(--ts-admin-head-avatar-size);border-radius:var(--ts-admin-head-avatar-radius);color:var(--ts-color-text-on-primary);background:linear-gradient(135deg,var(--ts-color-primary),var(--ts-violet-700));font-family:var(--ts-font-display);font-weight:var(--ts-weight-semibold)}.ts-admin-head__text{display:grid;gap:var(--ts-space-1);min-width:0}.ts-admin-head__eyebrow{margin:0;color:var(--ts-color-primary-contrast);font-size:var(--ts-text-xs);font-weight:var(--ts-weight-semibold);letter-spacing:var(--ts-admin-head-label-tracking);text-transform:uppercase}.ts-admin-head__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ts-space-3)}.ts-admin-head__title{margin:0;font-family:var(--ts-font-display);font-size:var(--ts-text-2xl);font-weight:var(--ts-weight-semibold);line-height:var(--ts-leading-tight);letter-spacing:-.01em}.ts-admin-head__subtitle{margin:0;color:var(--ts-color-text-secondary);font-size:var(--ts-text-md);line-height:var(--ts-leading-snug)}.ts-admin-head__identifier{margin:0;color:var(--ts-color-text-muted);font-family:var(--ts-font-mono);font-size:var(--ts-text-sm)}.ts-admin-head__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ts-space-3)}.ts-console-foot{display:grid;gap:var(--ts-space-4);padding:var(--ts-console-foot-padding);border-top:var(--ts-border-hairline) solid var(--ts-color-border);color:var(--ts-color-text-secondary)}.ts-console-foot__meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--ts-console-foot-column),1fr));gap:var(--ts-console-foot-gap);margin:0}.ts-console-foot__item{display:grid;gap:var(--ts-space-1)}.ts-console-foot__label{color:var(--ts-color-text-muted);font-size:var(--ts-text-xs);font-weight:var(--ts-weight-semibold);letter-spacing:var(--ts-admin-head-label-tracking);text-transform:uppercase}.ts-console-foot__value{margin:0;color:var(--ts-color-text);font-family:var(--ts-font-mono);font-size:var(--ts-text-sm)}.ts-console-foot__value--empty{color:var(--ts-color-text-muted);font-style:italic}.ts-console-foot__note{margin:0;color:var(--ts-color-text-muted);font-size:var(--ts-text-xs);line-height:var(--ts-leading-normal)}.ts-console-foot__actions{display:flex;flex-wrap:wrap;gap:var(--ts-space-2)}.ts-kpi-card{display:grid;gap:var(--ts-kpi-card-gap);align-content:start;padding:var(--ts-kpi-card-padding);border:var(--ts-border-hairline) solid var(--ts-color-border);border-radius:var(--ts-kpi-card-radius);color:var(--ts-color-text);background:var(--ts-color-surface-gradient);box-shadow:var(--ts-shadow-surface)}.ts-kpi-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ts-space-3)}.ts-kpi-card__headings{display:grid;gap:var(--ts-space-1);min-width:0}.ts-kpi-card__label{margin:0;color:var(--ts-color-text-muted);font-size:var(--ts-text-xs);font-weight:var(--ts-weight-medium)}.ts-kpi-card__value{margin:0;font-family:var(--ts-font-display);font-size:var(--ts-text-2xl);font-weight:var(--ts-weight-semibold);line-height:var(--ts-leading-tight);letter-spacing:-.01em}.ts-kpi-card__empty{margin:0;color:var(--ts-color-text-muted);font-size:var(--ts-text-md)}.ts-kpi-card__delta{display:inline-flex;align-items:center;gap:var(--ts-space-1);padding:var(--ts-space-1) var(--ts-space-2);border-radius:var(--ts-radius-sm);color:var(--ts-accent,var(--ts-color-text-secondary));background:color-mix(in srgb,var(--ts-accent,var(--ts-color-border)) 12%,transparent);font-size:var(--ts-text-xs);font-weight:var(--ts-weight-semibold)}.ts-kpi-card__icon{display:inline-flex;color:var(--ts-color-primary-contrast)}.ts-kpi-card__series{display:flex;align-items:flex-end;min-height:var(--ts-kpi-card-series-height)}.ts-kpi-card__period{margin:0;color:var(--ts-color-text-muted);font-family:var(--ts-font-mono);font-size:var(--ts-text-xs)}.ts-subscription-controls,.ts-tenant-benefits,.ts-tenant-invoices,.ts-tenant-summary,.ts-tenant-users{color:var(--ts-color-text);background:var(--ts-color-surface-gradient);border:var(--ts-border-hairline) solid var(--ts-color-border);box-shadow:var(--ts-shadow-surface)}.ts-tenant-summary{display:grid;gap:var(--ts-space-5);padding:var(--ts-tenant-summary-padding);border-radius:var(--ts-tenant-summary-radius)}.ts-subscription-controls__head,.ts-tenant-benefits__head,.ts-tenant-invoices__head,.ts-tenant-summary__head,.ts-tenant-users__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--ts-space-3)}.ts-subscription-controls__title,.ts-tenant-benefits__title,.ts-tenant-invoices__title,.ts-tenant-summary__title,.ts-tenant-users__title{margin:0;font-family:var(--ts-font-display);font-size:var(--ts-text-lg);font-weight:var(--ts-weight-semibold)}.ts-tenant-invoices__actions,.ts-tenant-summary__actions,.ts-tenant-users__actions{display:flex;gap:var(--ts-space-2)}.ts-tenant-summary__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--ts-tenant-summary-column),1fr));gap:var(--ts-space-4) var(--ts-space-6);margin:0}.ts-tenant-summary__pair{display:grid;gap:var(--ts-space-1);padding-block-end:var(--ts-space-3);border-bottom:var(--ts-border-hairline) solid var(--ts-color-border)}.ts-tenant-summary__label{color:var(--ts-color-text-muted);font-size:var(--ts-text-xs);font-weight:var(--ts-weight-semibold);letter-spacing:var(--ts-admin-head-label-tracking);text-transform:uppercase}.ts-tenant-summary__value{margin:0;color:var(--ts-color-text);font-size:var(--ts-text-md);font-weight:var(--ts-weight-medium)}.ts-tenant-summary__value--mono{font-family:var(--ts-font-mono);font-weight:var(--ts-weight-regular)}.ts-subscription-controls{display:grid;gap:var(--ts-subscription-gap);padding:var(--ts-subscription-padding);border-radius:var(--ts-subscription-radius)}.ts-subscription-controls__description,.ts-tenant-benefits__description,.ts-tenant-invoices__description,.ts-tenant-users__description{margin:var(--ts-space-1) 0 0;color:var(--ts-color-text-secondary);font-size:var(--ts-text-md);line-height:var(--ts-leading-snug)}.ts-subscription-controls__plan{display:grid;gap:var(--ts-space-1);padding:var(--ts-space-4);border:var(--ts-border-hairline) solid var(--ts-color-border);border-radius:var(--ts-radius-lg);background:var(--ts-color-surface)}.ts-subscription-controls__plan-label{margin:0;color:var(--ts-color-text-muted);font-size:var(--ts-text-xs);font-weight:var(--ts-weight-semibold);letter-spacing:var(--ts-admin-head-label-tracking);text-transform:uppercase}.ts-subscription-controls__plan-name{margin:0;font-family:var(--ts-font-display);font-size:var(--ts-text-xl);font-weight:var(--ts-weight-semibold)}.ts-subscription-controls__plan-empty{margin:0;color:var(--ts-color-text-muted);font-size:var(--ts-text-md)}.ts-subscription-controls__plan-detail{margin:0;color:var(--ts-color-text-secondary);font-size:var(--ts-text-sm)}.ts-subscription-controls__retention{display:grid;gap:var(--ts-space-2)}.ts-subscription-controls__retention-label{color:var(--ts-color-text);font-size:var(--ts-text-md);font-weight:var(--ts-weight-semibold)}.ts-subscription-controls__retention-empty{margin:0;color:var(--ts-color-text-muted);font-size:var(--ts-text-sm)}.ts-subscription-controls__actions{display:flex;flex-wrap:wrap;gap:var(--ts-space-2)}.ts-tenant-benefits{display:grid;gap:var(--ts-space-4);padding:var(--ts-tenant-benefits-padding);border-radius:var(--ts-tenant-benefits-radius)}.ts-tenant-benefits__list{display:grid;gap:var(--ts-space-3);margin:0;padding:0;list-style:none}.ts-tenant-benefits__item{display:flex;align-items:flex-start;gap:var(--ts-space-3)}.ts-tenant-benefits__item--excluded{opacity:var(--ts-opacity-muted)}.ts-tenant-benefits__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--ts-tenant-benefits-icon-size);height:var(--ts-tenant-benefits-icon-size);border-radius:var(--ts-radius-sm);color:var(--ts-color-primary-contrast);background:var(--ts-color-primary-soft)}.ts-tenant-benefits__item--excluded .ts-tenant-benefits__icon{color:var(--ts-color-text-muted);background:var(--ts-color-surface)}.ts-tenant-benefits__body{display:grid;gap:var(--ts-space-1)}.ts-tenant-benefits__label{margin:0;color:var(--ts-color-text);font-size:var(--ts-text-md);font-weight:var(--ts-weight-medium)}.ts-tenant-benefits__text{margin:0;color:var(--ts-color-text-secondary);font-size:var(--ts-text-sm);line-height:var(--ts-leading-normal)}.ts-tenant-benefits__footnote{margin:0;padding-block-start:var(--ts-space-4);border-top:var(--ts-border-hairline) solid var(--ts-color-border);color:var(--ts-color-text-muted);font-size:var(--ts-text-xs);line-height:var(--ts-leading-normal)}.ts-tenant-invoices{display:grid;gap:var(--ts-space-4);padding:var(--ts-tenant-invoices-padding);border-radius:var(--ts-tenant-invoices-radius)}.ts-tenant-invoices__scroll{overflow-x:auto}.ts-tenant-invoices__table{width:100%;border-collapse:collapse;text-align:left}.ts-tenant-invoices__caption{margin-block-end:var(--ts-space-3);color:var(--ts-color-text-muted);font-size:var(--ts-text-xs);text-align:left}.ts-tenant-invoices__table :where(th,td){padding:var(--ts-tenant-invoices-cell-y) var(--ts-space-4);border-bottom:var(--ts-border-hairline) solid var(--ts-color-border);font-size:var(--ts-text-md);font-weight:var(--ts-weight-regular);text-align:left;vertical-align:middle}.ts-tenant-invoices__table thead th{color:var(--ts-color-text-muted);font-size:var(--ts-text-xs);font-weight:var(--ts-weight-semibold);letter-spacing:var(--ts-admin-head-label-tracking);text-transform:uppercase}.ts-tenant-invoices__table tbody tr:last-child :where(th,td){border-bottom:0}.ts-tenant-invoices__table tbody tr:hover{background:var(--ts-color-surface-hover)}.ts-tenant-invoices__reference{color:var(--ts-color-text-secondary);font-family:var(--ts-font-mono)}.ts-tenant-invoices__amount{color:var(--ts-color-text);font-weight:var(--ts-weight-medium)}.ts-tenant-invoices__cell--end{text-align:right}.ts-tenant-invoices__download{display:inline-flex;align-items:center;justify-content:center;min-width:var(--ts-tenant-invoices-action-size);min-height:var(--ts-tenant-invoices-action-size);border-radius:var(--ts-radius-md);color:var(--ts-color-text-secondary);text-decoration:none;transition:color var(--ts-duration-fast) var(--ts-ease-standard),background var(--ts-duration-fast) var(--ts-ease-standard)}.ts-tenant-invoices__download:hover{color:var(--ts-color-text);background:var(--ts-color-surface-hover)}.ts-tenant-invoices__download:focus-visible{outline:var(--ts-border-thick) solid var(--ts-focus-ring);outline-offset:var(--ts-border-thick)}.ts-tenant-users{display:grid;gap:var(--ts-space-4);padding:var(--ts-tenant-users-padding);border-radius:var(--ts-tenant-users-radius)}.ts-tenant-users__list{display:grid;margin:0;padding:0;list-style:none}.ts-tenant-users__item{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ts-space-3);padding-block:var(--ts-space-3);border-bottom:var(--ts-border-hairline) solid var(--ts-color-border)}.ts-tenant-users__item:last-child{border-bottom:0}.ts-tenant-users__avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--ts-tenant-users-avatar-size);height:var(--ts-tenant-users-avatar-size);border-radius:var(--ts-radius-full);color:var(--ts-color-text-on-primary);background:linear-gradient(135deg,var(--ts-color-primary),var(--ts-violet-700));font-family:var(--ts-font-display);font-size:var(--ts-text-xs);font-weight:var(--ts-weight-semibold)}.ts-tenant-users__identity{display:grid;gap:var(--ts-space-1);flex:1 1 auto;min-width:0}.ts-tenant-users__name{margin:0;color:var(--ts-color-text);font-size:var(--ts-text-md);font-weight:var(--ts-weight-medium);line-height:var(--ts-leading-tight)}.ts-tenant-users__email{margin:0;color:var(--ts-color-text-muted);font-family:var(--ts-font-mono);font-size:var(--ts-text-xs);overflow-wrap:anywhere}.ts-tenant-users__role{flex:0 0 var(--ts-tenant-users-role-column);color:var(--ts-color-text-secondary);font-size:var(--ts-text-sm)}.ts-tenant-users__status{display:inline-flex;align-items:center}.ts-tenant-users__status-empty{color:var(--ts-color-text-muted);font-size:var(--ts-text-sm)}.ts-tenant-users__row-actions{display:inline-flex;align-items:center;gap:var(--ts-space-1);margin-inline-start:auto}.ts-maintenance-action{display:grid;gap:var(--ts-space-3);align-content:start;padding:var(--ts-maintenance-padding);border:var(--ts-border-hairline) solid var(--ts-color-border);border-radius:var(--ts-maintenance-radius);color:var(--ts-color-text);background:var(--ts-color-surface-gradient);box-shadow:var(--ts-shadow-surface)}.ts-maintenance-action--danger{border-color:color-mix(in srgb,var(--ts-color-danger) 32%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--ts-color-danger) 8%,transparent),transparent)}.ts-maintenance-action__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ts-space-3)}.ts-maintenance-action__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--ts-maintenance-icon-size);height:var(--ts-maintenance-icon-size);border-radius:var(--ts-radius-md);color:var(--ts-color-primary-contrast);background:var(--ts-color-primary-soft)}.ts-maintenance-action--danger .ts-maintenance-action__icon{color:var(--ts-color-danger);background:color-mix(in srgb,var(--ts-color-danger) 12%,transparent)}.ts-maintenance-action__title{margin:0;font-family:var(--ts-font-display);font-size:var(--ts-text-base);font-weight:var(--ts-weight-semibold)}.ts-maintenance-action__description{margin:0;color:var(--ts-color-text-secondary);font-size:var(--ts-text-md);line-height:var(--ts-leading-normal)}.ts-maintenance-action__description--empty{color:var(--ts-color-text-muted);font-style:italic}.ts-maintenance-action__footer{display:flex;gap:var(--ts-space-2);padding-block-start:var(--ts-space-1)}.ts-audit-event{display:flex;align-items:flex-start;gap:var(--ts-space-3);padding-block:var(--ts-audit-event-padding-y);border-bottom:var(--ts-border-hairline) solid var(--ts-color-border);color:var(--ts-color-text)}.ts-audit-event:last-child{border-bottom:0}.ts-audit-event__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--ts-audit-event-icon-size);height:var(--ts-audit-event-icon-size);border-radius:var(--ts-audit-event-icon-radius);color:var(--ts-accent,var(--ts-color-text-secondary));background:color-mix(in srgb,var(--ts-accent,var(--ts-color-border)) 14%,transparent);font-size:var(--ts-text-xs)}.ts-audit-event__body{display:grid;gap:var(--ts-space-1);min-width:0}.ts-audit-event__line{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ts-space-1);margin:0;color:var(--ts-color-text-secondary);font-size:var(--ts-text-md);line-height:var(--ts-leading-snug)}.ts-audit-event__line--empty{color:var(--ts-color-text-muted);font-style:italic}.ts-audit-event__actor{color:var(--ts-color-text);font-weight:var(--ts-weight-semibold)}.ts-audit-event__target{color:var(--ts-color-text);font-family:var(--ts-font-mono);font-size:var(--ts-text-sm);overflow-wrap:anywhere}.ts-audit-event__meta{display:flex;flex-wrap:wrap;gap:var(--ts-space-3);margin:0;color:var(--ts-color-text-muted);font-family:var(--ts-font-mono);font-size:var(--ts-text-xs)}[data-theme=light] .ts-kpi-card,[data-theme=light] .ts-maintenance-action,[data-theme=light] .ts-subscription-controls,[data-theme=light] .ts-tenant-benefits,[data-theme=light] .ts-tenant-invoices,[data-theme=light] .ts-tenant-summary,[data-theme=light] .ts-tenant-users{background:var(--ts-color-surface)}[data-theme=light] .ts-subscription-controls__plan{background:var(--ts-color-bg)}@media (max-width:640px){.ts-tenant-users__role{flex-basis:100%}.ts-admin-head__actions{width:100%}}