@layer components{.subscriptions-pricing{color:var(--fg-base);background:linear-gradient(#fff 0%,#fefefe 100%)}.subscriptions-pricing__shell{padding-top:clamp(3rem,8vw,5.25rem);padding-bottom:clamp(3.5rem,8vw,6rem)}.subscriptions-pricing__layout{justify-items:center;gap:1.5rem;display:grid}.subscriptions-pricing__heading{gap:1rem;width:min(100%,33.375rem)}.subscriptions-pricing__heading-stack{gap:.5rem}.subscriptions-pricing__heading-title{color:var(--fg-base);letter-spacing:clamp(-1.25px,-.2vw,-2px);text-shadow:var(--text-shadow-hero-display);text-wrap:balance;font-size:clamp(2.75rem,8vw,3.75rem);line-height:clamp(3rem,8.4vw,4.5rem)}.subscriptions-pricing__heading-description{width:min(100%,19.3125rem);color:var(--fg-subtle);text-wrap:pretty;margin-inline:auto}.subscriptions-pricing__billing{background:var(--bg-subtle);border-radius:.625rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.1875rem;width:min(100%,20.375rem);padding:.1875rem;display:inline-grid;box-shadow:inset 0 0 0 1px #0b132408}.subscriptions-pricing__billing-option{color:#656565;letter-spacing:-.0104px;border-radius:.5rem;justify-content:center;align-items:center;gap:.25rem;min-height:2.5625rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:400;line-height:1.125rem;display:inline-flex}.subscriptions-pricing__billing-option[data-selected=true]{background:var(--button-neutral);color:#141414;box-shadow:0 1px 1px -.5px #00000008,0 3px 3px -1.5px #00000005,0 6px 6px -3px #0000000a,0 12px 12px -3px #0000000f}.subscriptions-pricing__billing-discount{color:#18ae63;letter-spacing:0;background:#d2f9e5;border-radius:999px;justify-content:center;align-items:center;min-height:1.4375rem;padding-inline:.5rem;font-size:.75rem;font-weight:500;line-height:1.125rem;display:inline-flex}.subscriptions-pricing__plans-grid{gap:1rem;width:min(100%,46.5rem);display:grid}.subscriptions-pricing__plan-card{background:var(--bg-subtle);border-radius:1.5rem;position:relative;overflow:clip}.subscriptions-pricing__plan-card[data-plan-tone=enterprise]{background:#f8f8f8}.subscriptions-pricing__plan-surface{border-radius:1.25rem;gap:1.5rem;min-height:100%;padding:1.25rem;display:grid;position:relative}.subscriptions-pricing__plan-card[data-plan-tone=basic] .subscriptions-pricing__plan-surface{background:linear-gradient(#fff 0 5.6875rem,#fafafa 5.6875rem 100%);box-shadow:0 0 0 1px #00140a14,0 1px 2px -1px #00140a14,0 2px 4px #00140a0a}.subscriptions-pricing__plan-card[data-plan-tone=featured] .subscriptions-pricing__plan-surface{color:#ffffffe0;background:linear-gradient(113deg,#04a75500 33%,#dbb514b8 51%,#04a75500 66%),linear-gradient(#ffffff14 0 5.6875rem,#04a755 5.6875rem 100%);box-shadow:0 0 0 1px #00140a14,0 1px 2px -1px #00140a14,0 2px 4px #00140a0a}.subscriptions-pricing__plan-card[data-plan-tone=enterprise] .subscriptions-pricing__plan-surface{background:linear-gradient(90deg,#fffffff5 0 49%,#fafafa 49% 100%);padding:1.25rem;box-shadow:0 0 0 1px #00140a14,0 1px 2px -1px #00140a14,0 2px 4px #00140a0a}.subscriptions-pricing__plan-intro{gap:.75rem;min-height:4.25rem;display:grid}.subscriptions-pricing__plan-name{color:#141414;letter-spacing:-.24px;margin:0;font-size:1.5rem;font-weight:500;line-height:2rem}.subscriptions-pricing__plan-card[data-plan-tone=featured] .subscriptions-pricing__plan-name{color:#fff}.subscriptions-pricing__plan-description{color:#656565;letter-spacing:-.0104px;margin:0;font-size:.8125rem;font-weight:400;line-height:1.125rem}.subscriptions-pricing__plan-card[data-plan-tone=featured] .subscriptions-pricing__plan-description{color:#ebebeb}.subscriptions-pricing__plan-price-row{align-items:flex-end;gap:.5rem;display:flex}.subscriptions-pricing__plan-price{color:#141414;letter-spacing:-2px;font-size:2.25rem;font-weight:600;line-height:2.625rem}.subscriptions-pricing__plan-card[data-plan-tone=featured] .subscriptions-pricing__plan-price{color:#ffffffe0}.subscriptions-pricing__plan-price-suffix{color:#656565;letter-spacing:-.0104px;font-size:.8125rem;font-weight:400;line-height:1.125rem}.subscriptions-pricing__plan-card[data-plan-tone=featured] .subscriptions-pricing__plan-price-suffix{color:#ebebeb}.subscriptions-pricing__plan-cta{letter-spacing:-.14px;border-radius:.5rem;justify-content:center;width:100%;min-height:3rem;padding-inline:1rem;font-size:.8125rem;font-weight:500;line-height:1.3125rem}.subscriptions-pricing__plan-card[data-plan-tone=enterprise] .subscriptions-pricing__plan-cta{color:#fff;box-shadow:none;background:#333;border-color:#333}.subscriptions-pricing__plan-card[data-plan-tone=enterprise] .subscriptions-pricing__plan-cta:hover{color:#fff;background:#141414;transform:none}.subscriptions-pricing__plan-divider{background-image:repeating-linear-gradient(90deg,#1113241f 0 2px,#11132400 2px 6px);height:1px}.subscriptions-pricing__plan-card[data-plan-tone=featured] .subscriptions-pricing__plan-divider{background-image:repeating-linear-gradient(90deg,#ffffff47 0 2px,#fff0 2px 6px)}.subscriptions-pricing__plan-features{align-content:start;gap:1rem;display:grid}.subscriptions-pricing__feature-eyebrow{color:#656565;font-family:var(--font-geist-mono,monospace);letter-spacing:.33px;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:500;line-height:1rem}.subscriptions-pricing__plan-card[data-plan-tone=featured] .subscriptions-pricing__feature-eyebrow{color:#ebebeb}.subscriptions-pricing__feature-list{gap:.875rem;margin:0;padding:0;list-style:none;display:grid}.subscriptions-pricing__feature-item{color:#666b69;letter-spacing:-.0104px;grid-template-columns:1.125rem minmax(0,1fr);align-items:start;gap:.875rem;font-size:.8125rem;font-weight:400;line-height:1.125rem;display:grid}.subscriptions-pricing__feature-item[data-tone=featured]{color:#ffffffe0}.subscriptions-pricing__feature-icon{color:#9ca3af;background:#11132414;border-radius:999px;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:inline-flex}.subscriptions-pricing__feature-item[data-tone=featured] .subscriptions-pricing__feature-icon{color:#d1fae5;background:#ffffff1f}@media (min-width:48rem){.subscriptions-pricing__shell{padding-top:4.5rem;padding-bottom:6rem}.subscriptions-pricing__plans-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.subscriptions-pricing__plan-card[data-plan-tone=basic],.subscriptions-pricing__plan-card[data-plan-tone=featured]{min-height:42.5625rem}.subscriptions-pricing__plan-card[data-plan-tone=enterprise]{grid-column:1/-1;min-height:13.5rem}.subscriptions-pricing__plan-card[data-plan-tone=enterprise] .subscriptions-pricing__plan-surface{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:1.75rem}.subscriptions-pricing__plan-card[data-plan-tone=enterprise] .subscriptions-pricing__plan-intro,.subscriptions-pricing__plan-card[data-plan-tone=enterprise] .subscriptions-pricing__plan-features{align-self:stretch}.subscriptions-pricing__plan-card[data-plan-tone=enterprise] .subscriptions-pricing__plan-features{padding-top:.25rem}}@media (min-width:64rem){.subscriptions-pricing__layout{gap:1.75rem}}.subscriptions-page-main{margin-top:calc(-1 * var(--global-site-navbar-shell-height))}.subscriptions-hero{isolation:isolate;padding-top:calc(var(--global-site-navbar-shell-height) + clamp(2.75rem, 7vw, 4rem));background:var(--bg-subtle);color:var(--fg-base);position:relative;overflow:clip}.subscriptions-hero__color-gradient{z-index:1;opacity:.2;pointer-events:none;background:radial-gradient(61.46% 53.78% at 50% 100%,#40a758 0%,#f3a80142 50%,#40a75800 100%);width:max(90rem,100vw);height:102.75rem;position:absolute;inset-block-start:-38.75rem;inset-inline-start:50%;transform:translate(-50%)}.subscriptions-hero__illustration{z-index:0;aspect-ratio:2182.29/917.278;pointer-events:none;width:max(64rem,160vw);position:absolute;inset-block-end:-4.75rem;inset-inline-start:50%;transform:translate(-50%)}.subscriptions-hero__illustration-mask{width:100%;height:100%;position:relative;-webkit-mask-position:4.32% 9.74%;mask-position:4.32% 9.74%;-webkit-mask-size:105.95% 119.87%;mask-size:105.95% 119.87%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.subscriptions-hero__illustration-art{position:absolute;inset:-.2% 0 0}.subscriptions-hero__illustration-image{display:block}.subscriptions-hero__shell{z-index:3;padding-top:0;position:relative}.subscriptions-hero__content{text-align:center;flex-direction:column;align-items:center;gap:1.4375rem;width:100%;max-width:49.375rem;margin-inline:auto;display:flex}.subscriptions-hero__badge{color:#656565;letter-spacing:.03em;text-transform:uppercase;box-shadow:none;background:#3737370a;border:none;justify-content:center;padding-block:.25rem;padding-inline:.875rem;font-size:.6875rem;font-weight:500;line-height:1rem}.subscriptions-hero__copy{flex-direction:column;align-items:center;gap:.8125rem;width:100%;display:flex}.subscriptions-hero__title{color:#111827;width:min(100%,49.375rem);font-size:clamp(2.95rem,6vw,3.75rem);font-weight:var(--type-weight-semibold);letter-spacing:-.125rem;text-shadow:var(--text-shadow-hero-display);text-wrap:balance;margin:0;line-height:clamp(3.35rem,7vw,4.5rem)}.subscriptions-hero__description{color:#666b69;letter-spacing:-.0496px;width:min(100%,31.1875rem);margin:0;font-size:1rem;line-height:1.3125rem}.subscriptions-hero__cta{min-width:7rem}.subscriptions-hero__dashboard-shell{z-index:3;padding-inline:.75rem;width:min(100%,52.9375rem);margin:clamp(3.5rem,8vw,3.625rem) auto 0;padding-bottom:0;position:relative}@media (min-width:48rem){.subscriptions-hero__illustration{width:max(82rem,152vw);inset-block-end:-7rem}}@media (min-width:64rem){.subscriptions-hero__illustration{aspect-ratio:auto;width:auto;inset:18.4% -32.22% -28.83% -19.3%;transform:none}}@media (max-width:47.999rem){.subscriptions-hero__illustration{inset-block-end:-3.5rem}}.subscriptions-hero__dashboard-image{width:100%;height:auto;display:block}.subscriptions-manual{background:var(--button-neutral)}.subscriptions-manual__shell{padding-block:clamp(4rem,9vw,7rem)}.subscriptions-manual__layout{gap:2rem;display:grid;isolation:auto!important;background:0 0!important;min-height:0!important;overflow:visible!important}.subscriptions-manual__layout:before{content:none!important}.subscriptions-manual__content-panel,.subscriptions-manual__stage-panel{min-width:0;clip-path:none!important;white-space:normal!important;background:0 0!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;position:static!important;overflow:visible!important}.subscriptions-manual__content-panel:before,.subscriptions-manual__stage-panel:before{content:none!important}.subscriptions-manual__stage-column{place-items:center;min-width:0;display:grid}.subscriptions-manual__copy{gap:1.5rem;display:grid}.subscriptions-manual__heading{max-width:30.25rem}.subscriptions-manual__heading-stack{gap:.75rem}.subscriptions-manual__heading :where(.text-section-title),.subscriptions-manual__heading :where(.text-section-description-md){max-width:28.3125rem}.subscriptions-manual__items{gap:0;margin:0;padding:0;list-style:none;display:grid}.subscriptions-manual__item{--site-feature-card-surface:#fff;width:100%;color:inherit;text-align:left;border:1px solid #e5e6e5;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;transition:box-shadow .18s,border-color .18s;display:grid;position:relative;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}.subscriptions-manual__item:first-child,.subscriptions-manual__item:nth-child(3){--site-feature-card-surface:#fafafa}.subscriptions-manual__item[data-active=true]{z-index:1;border-color:#0000;box-shadow:inset 0 0 0 1px #00140a!important}.subscriptions-manual__item+.subscriptions-manual__item{margin-top:-1px}.subscriptions-manual__item:has(.subscriptions-manual__item-button:focus-visible){z-index:2;outline:none;box-shadow:inset 0 0 0 1px #00140a, 0 0 0 4px var(--focus-ring)!important}.subscriptions-manual__item-button{grid-column:1/-1;grid-template-columns:subgrid;width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:start;gap:.75rem;margin:0;padding:2rem;display:grid}.subscriptions-manual__item-button:focus-visible{outline:none}.subscriptions-manual__item-icon{width:1.375rem;height:1.375rem;font-size:inherit;justify-content:center;align-items:center;line-height:1;display:inline-flex;color:#656565!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.subscriptions-manual__item[data-active=true] .subscriptions-manual__item-icon{color:var(--button-base,#04a755)!important;box-shadow:none!important;background:0 0!important;border:0!important}@media (hover:hover) and (pointer:fine){.subscriptions-manual__item:hover .subscriptions-manual__item-icon,.subscriptions-manual__item[data-active=true]:hover .subscriptions-manual__item-icon{color:var(--button-base,#04a755)!important}}.subscriptions-manual__item-icon-svg{width:100%;height:100%;display:block}.subscriptions-manual__item-copy{gap:.25rem;display:grid}.subscriptions-manual__item-title{color:var(--fg-base);letter-spacing:-.004rem;margin:0;font-size:.9375rem;font-weight:500;line-height:1.25rem}.subscriptions-manual__item-description{color:var(--fg-subtle);letter-spacing:-.01px;margin:0;font-size:.8125rem;line-height:1.125rem}.subscriptions-manual__visual{aspect-ratio:580/437.36;justify-self:center;align-items:center;width:min(100%,36.25rem);display:grid;box-shadow:none!important;background:#f3f4f4!important;border:none!important;border-radius:2rem!important;padding:0!important}.subscriptions-manual__visual-window{background:0 0;border:0;border-radius:0;align-content:center;place-items:center;gap:1.25rem;width:100%;height:100%;padding:clamp(1.25rem,4vw,2rem);display:grid;position:relative}.subscriptions-manual__visual-motion{width:100%;height:100%;position:relative!important;inset:auto!important}.subscriptions-manual__visual-image{width:min(100%,26.5rem);height:auto;display:block}.subscriptions-manual__visual-video{object-fit:cover;border-radius:1.5rem;width:min(100%,30rem);height:auto;display:block;box-shadow:0 22px 38px -28px #02061752}.subscriptions-manual__visual[data-selected-item-id=renewals] .subscriptions-manual__visual-window{padding:clamp(1rem,3vw,1.5rem)}.subscriptions-manual__visual[data-selected-item-id=renewals] .subscriptions-manual__visual-image{width:min(100%,23rem)}.subscriptions-manual__visual[data-selected-item-id=contracts] .subscriptions-manual__visual-image{width:min(100%,28.5rem)}.subscriptions-manual__calendar{background:#ffffffeb;border:1px solid #1118270f;border-radius:1.25rem;width:min(100%,15rem);padding:1rem;box-shadow:0 18px 30px -24px #0206173d}.subscriptions-manual__calendar-top{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.875rem;display:flex}.subscriptions-manual__calendar-month{color:#111827;letter-spacing:-.015em;font-size:.875rem;font-weight:600;line-height:1.2rem}.subscriptions-manual__calendar-badge{color:#047857;background:#04a7551f;border-radius:999px;justify-content:center;align-items:center;padding:.2rem .55rem;font-size:.6875rem;font-weight:600;line-height:1rem;display:inline-flex}.subscriptions-manual__calendar-weekdays,.subscriptions-manual__calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;display:grid}.subscriptions-manual__calendar-weekdays{color:#9ca3af;text-align:center;text-transform:uppercase;margin-bottom:.5rem;font-size:.625rem;line-height:.9rem}.subscriptions-manual__calendar-day{aspect-ratio:1;color:#475569;background:#f8fafc;border-radius:.55rem;place-items:center;font-size:.75rem;line-height:1rem;display:grid}.subscriptions-manual__calendar-day[data-highlight=primary]{color:#fff;background:#04a755}.subscriptions-manual__calendar-day[data-highlight=accent]{color:#92400e;background:#f2a80033}.subscriptions-manual__visual-copy{text-align:center;gap:.25rem;max-width:24rem;display:grid}.subscriptions-manual__visual-title{color:#111827;letter-spacing:-.004rem;margin:0;font-size:.9375rem;font-weight:600;line-height:1.25rem}.subscriptions-manual__visual-caption{color:#6b7280;letter-spacing:-.01px;margin:0;font-size:.8125rem;line-height:1.125rem}.subscriptions-overview{--subscriptions-overview-card-radius:24px;--subscriptions-overview-window-radius:14px;--subscriptions-overview-card-surface:#f7f7f7;--subscriptions-overview-window-surface:#fff;--subscriptions-overview-window-shadow:0 0 0 1px #00140a14, 0 1px 2px -1px #00140a14, 0 2px 8px #00140a1a;--subscriptions-overview-soft-shadow:0 12px 12px -3px #0000000a, 0 6px 6px -3px #00000005, 0 3px 3px -1.5px #00000005, 0 1px 1px -.5px #00000008;color:var(--fg-base);background:#fff;position:relative}.subscriptions-overview__shell{padding-top:clamp(3rem,6vw,4.75rem);padding-bottom:clamp(5rem,9vw,7.5rem);position:relative}.subscriptions-overview__heading{--space-stack:1rem;width:100%;margin-inline:auto;padding-bottom:41px}.subscriptions-overview__heading-stack{gap:.875rem}.subscriptions-overview__title{text-wrap:balance;width:min(100%,29rem)}.subscriptions-overview__description{text-wrap:pretty;width:min(100%,34rem)}.subscriptions-overview__showcase{width:100%}.subscriptions-overview__grid{grid-template-columns:minmax(0,1fr);gap:1rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.subscriptions-overview__card{border-radius:var(--subscriptions-overview-card-radius);background:var(--subscriptions-overview-card-surface);min-width:0;min-height:clamp(18rem,62vw,20rem);box-shadow:none;will-change:transform, opacity, filter;overflow:hidden}.subscriptions-overview__card[data-visual=teams],.subscriptions-overview__card[data-visual=status]{align-self:stretch}.subscriptions-overview__card[data-visual=table],.subscriptions-overview__card[data-visual=calendar]{align-self:start}.subscriptions-overview__card-body{grid-template-rows:minmax(0,1fr) auto;gap:1.25rem;height:100%;padding:clamp(1.25rem,4vw,2rem);display:grid}.subscriptions-overview__card[data-visual=teams] .subscriptions-overview__card-body,.subscriptions-overview__card[data-visual=status] .subscriptions-overview__card-body,.subscriptions-overview__card[data-visual=table] .subscriptions-overview__card-body,.subscriptions-overview__card[data-visual=calendar] .subscriptions-overview__card-body{justify-content:center;align-items:center;padding:clamp(2rem,6vw,2.6875rem) clamp(1.25rem,6vw,2.8125rem);display:flex}.subscriptions-overview__card-figure{justify-content:center;align-items:center;min-width:0;min-height:12rem;display:flex;transform:translateZ(0)}.subscriptions-overview__card[data-visual=teams] .subscriptions-overview__card-figure,.subscriptions-overview__card[data-visual=status] .subscriptions-overview__card-figure,.subscriptions-overview__card[data-visual=table] .subscriptions-overview__card-figure,.subscriptions-overview__card[data-visual=calendar] .subscriptions-overview__card-figure{width:100%;min-height:auto}.subscriptions-overview__card[data-visual=teams] .subscriptions-overview__figure-stage,.subscriptions-overview__card[data-visual=status] .subscriptions-overview__figure-stage,.subscriptions-overview__card[data-visual=table] .subscriptions-overview__figure-stage,.subscriptions-overview__card[data-visual=calendar] .subscriptions-overview__figure-stage{min-height:auto}.subscriptions-overview__figure-stage{width:min(100%,23.1875rem);min-height:12rem;margin-inline:auto;position:relative}.subscriptions-overview__window{border-radius:var(--subscriptions-overview-window-radius);background:var(--subscriptions-overview-window-surface);width:min(100%,20.4375rem);min-height:11rem;box-shadow:var(--subscriptions-overview-window-shadow);margin-inline:auto;padding:1.0625rem 1rem 1rem;position:relative;overflow:hidden}.subscriptions-overview__window-chrome{padding-inline:1rem;border-bottom:1px solid #00140a14;align-items:center;gap:.3125rem;margin-inline:-1rem;padding-bottom:.75rem;display:flex}.subscriptions-overview__window-chrome span{background:#00140a2e;border-radius:999px;width:.375rem;height:.375rem}.subscriptions-overview__figure-stage--teams,.subscriptions-overview__figure-stage--status{flex-direction:column;justify-content:center;align-items:center;gap:2.25rem;width:100%;min-height:auto;display:flex}.subscriptions-overview__figure-stage--contract{flex-direction:column;justify-content:center;align-items:center;gap:2.5625rem;width:100%;min-height:auto;display:flex}.subscriptions-overview__figure-stage--calendar{flex-direction:column;justify-content:center;align-items:center;gap:2.25rem;width:100%;min-height:auto;display:flex}.subscriptions-overview__usage-layout{flex-direction:column;align-items:center;gap:.5rem;width:min(100%,23.1875rem);display:flex}.subscriptions-overview__usage-metrics{grid-template-columns:repeat(2,minmax(0,11.1875rem));justify-content:space-between;gap:.875rem;width:100%;display:grid}.subscriptions-overview__usage-card{border-radius:var(--subscriptions-overview-window-radius);background:var(--subscriptions-overview-window-surface);min-width:0;box-shadow:var(--subscriptions-overview-soft-shadow);will-change:transform, opacity;flex-direction:column;align-items:flex-start;padding:.75rem 1rem;display:flex;overflow:hidden}.subscriptions-overview__usage-label{color:#656565;font-size:.75rem;font-weight:var(--type-weight-regular);white-space:nowrap;line-height:1.25rem}.subscriptions-overview__usage-progress{background:#f7f7f7;border-radius:999px;width:100%;height:.5rem;margin-top:.3125rem;display:block;position:relative;overflow:hidden}.subscriptions-overview__usage-progress span{border-radius:inherit;background:var(--fg-interactive);will-change:width;position:absolute;inset-block:0;inset-inline-start:0}.subscriptions-overview__usage-value{color:#666b69;min-height:1.4375rem;font-size:.875rem;font-weight:var(--type-weight-medium);letter-spacing:-.01rem;align-items:center;margin-top:.3125rem;line-height:1.625rem;display:inline-flex}.subscriptions-overview__usage-value strong{color:#141414;font-weight:inherit}.subscriptions-overview__usage-card--chart{width:min(100%,11.1875rem);min-height:4rem}.subscriptions-overview__usage-chart{width:100%;height:1.29683rem;margin-top:.3125rem;display:block;position:relative}.subscriptions-overview__usage-chart-graphic{width:100%;height:100%;display:block}.subscriptions-overview__license-grid-surface{--subscriptions-overview-license-avatar-size:clamp(1.25rem, 4vw, 1.875rem);--subscriptions-overview-license-avatar-height:calc(var(--subscriptions-overview-license-avatar-size) + .5rem);--subscriptions-overview-license-avatar-gap:clamp(.375rem, 1.5vw, .6875rem);grid-template-columns:repeat(9, var(--subscriptions-overview-license-avatar-size));grid-auto-rows:var(--subscriptions-overview-license-avatar-height);justify-content:center;align-items:center;gap:var(--subscriptions-overview-license-avatar-gap);border-radius:var(--subscriptions-overview-window-radius);background:var(--subscriptions-overview-window-surface);width:max-content;max-width:100%;box-shadow:var(--subscriptions-overview-soft-shadow);padding:1rem .625rem;display:grid;position:relative;overflow:hidden}.subscriptions-overview__license-avatar{width:var(--subscriptions-overview-license-avatar-size);height:var(--subscriptions-overview-license-avatar-height);will-change:transform, opacity;position:relative}.subscriptions-overview__license-avatar-image{box-sizing:border-box;width:var(--subscriptions-overview-license-avatar-size);height:var(--subscriptions-overview-license-avatar-size);object-fit:cover;background:#fff;border:1px solid #00140a14;border-radius:999px;padding:.125rem;display:block;position:absolute;inset-block-end:0;inset-inline-start:50%;transform:translate(-50%);box-shadow:0 1px 2px #00140a14}.subscriptions-overview__license-avatar:not([data-active=true]){opacity:.15}.subscriptions-overview__license-avatar-dot{background:var(--fg-interactive);border-radius:999px;width:.3125rem;height:.3125rem;position:absolute;inset-block-start:calc(var(--subscriptions-overview-license-avatar-height) - var(--subscriptions-overview-license-avatar-size) - .15625rem);inset-inline-start:50%;transform:translate(-50%)}.subscriptions-overview__status-list{flex-direction:column;gap:.375rem;padding-top:.75rem;display:flex}.subscriptions-overview__status-row{color:#3d3d3d;will-change:transform, opacity;background:#f8f9fa;border-radius:.75rem;align-items:center;gap:.6875rem;min-width:0;padding:.5rem .625rem;font-size:.8125rem;line-height:1.1rem;display:flex}.subscriptions-overview__status-icon{background:var(--subscriptions-overview-window-surface);color:#4b5563;width:1.75rem;height:1.75rem;font-size:.75rem;font-weight:var(--type-weight-medium);border-radius:.5rem;flex:none;justify-content:center;align-items:center;line-height:1rem;display:inline-flex;box-shadow:0 0 0 1px #00140a0f}.subscriptions-overview__status-copy{flex-direction:column;flex:auto;min-width:0;display:flex}.subscriptions-overview__status-copy strong{color:#141414;font-size:.8125rem;font-weight:var(--type-weight-medium);text-overflow:ellipsis;white-space:nowrap;line-height:1rem;overflow:hidden}.subscriptions-overview__status-copy span{color:#737373;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;overflow:hidden}.subscriptions-overview__status-pill,.subscriptions-overview__calendar-chip{background:var(--tag-green-bg);color:var(--fg-success);font-size:.6875rem;font-weight:var(--type-weight-medium);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.2rem .55rem;line-height:1rem;display:inline-flex}.subscriptions-overview__overage-window{background:var(--subscriptions-overview-window-surface);width:min(100%,18rem);height:10.0625rem;box-shadow:var(--subscriptions-overview-soft-shadow);will-change:transform, opacity;border-radius:.5rem;overflow:hidden}.subscriptions-overview__overage-chrome{align-items:center;gap:.25rem;height:2.03125rem;padding-inline:.75rem;display:flex}.subscriptions-overview__overage-chrome span{background:#cbd3d6;border-radius:999px;width:.3125rem;height:.3125rem}.subscriptions-overview__overage-table{display:grid;overflow:hidden}.subscriptions-overview__overage-row{color:#272c30;height:1.5625rem;font-size:.484375rem;font-weight:var(--type-weight-medium);letter-spacing:.005rem;will-change:transform, opacity;background:#fff;border-top:1px solid #272c300d;grid-template-columns:minmax(4.875rem,1fr) 3.625rem 4.5625rem 3.25rem;align-items:center;line-height:.75rem;display:grid}.subscriptions-overview__overage-row:nth-child(odd){background:#f9f9f9}.subscriptions-overview__overage-row--header{background:#f9f9f9;border-top:0;height:1.5rem}.subscriptions-overview__overage-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-inline:.5rem;overflow:hidden}.subscriptions-overview__overage-row span:first-child{color:#465158;font-weight:var(--type-weight-regular);padding-inline-start:1rem}.subscriptions-overview__overage-row span:last-child{text-align:right;padding-inline-end:1.25rem}.subscriptions-overview__overage-row[data-total=true] span:last-child{font-weight:var(--type-weight-semibold)}.subscriptions-overview__overage-users{vertical-align:middle;align-items:center;gap:.216rem;display:inline-flex;padding-inline:0!important;overflow:visible!important}.subscriptions-overview__overage-avatar,.subscriptions-overview__overage-initials{width:.648125rem;height:.648125rem;font-size:.27rem;font-weight:var(--type-weight-semibold);letter-spacing:.0054rem;border-radius:999px;justify-content:center;align-items:center;margin-inline-end:-.216rem;line-height:.378rem;display:inline-flex;overflow:hidden}.subscriptions-overview__overage-avatar{background:#fff}.subscriptions-overview__overage-avatar img{object-fit:cover;width:100%;height:100%;display:block}.subscriptions-overview__overage-initials--green{color:#222;background:#e7fff3}.subscriptions-overview__overage-initials--purple{color:#222;background:#e3e1ff}.subscriptions-overview__overage-more{color:#111827;font-size:.351rem;font-weight:var(--type-weight-medium);letter-spacing:-.0038rem;line-height:.567rem;padding-inline:0!important}.subscriptions-overview__renewal-calendar{background:var(--subscriptions-overview-window-surface);width:min(100%,18rem);height:10.5625rem;box-shadow:var(--subscriptions-overview-soft-shadow);will-change:transform, opacity;border-radius:.5rem;overflow:hidden}.subscriptions-overview__renewal-calendar-chrome{align-items:center;gap:.25rem;height:2.125rem;padding-inline:.75rem;display:flex}.subscriptions-overview__renewal-calendar-chrome span{background:#cbd3d6;border-radius:999px;width:.3125rem;height:.3125rem}.subscriptions-overview__renewal-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));width:100%;display:grid;overflow:hidden;box-shadow:0 14px 40px #272c300d,0 0 0 1px #272c3014,0 4px 8px #272c301f}.subscriptions-overview__renewal-calendar-heading,.subscriptions-overview__renewal-calendar-day{border-bottom:1px solid #e5e6e5;border-right:1px solid #e5e6e5;min-width:0;overflow:hidden}.subscriptions-overview__renewal-calendar-heading:nth-child(7n),.subscriptions-overview__renewal-calendar-day:nth-child(7n){border-right:0}.subscriptions-overview__renewal-calendar-heading{color:#272c30;min-height:1.25rem;font-size:.492188rem;font-weight:var(--type-weight-medium);letter-spacing:.005rem;background:#f9f9f9;place-items:center;line-height:.75rem;display:grid}.subscriptions-overview__renewal-calendar-day{color:#465158;min-height:2.125rem;font-size:.492188rem;font-weight:var(--type-weight-regular);letter-spacing:.005rem;will-change:transform, opacity;background:#fff;flex-direction:column;align-items:flex-start;padding:.1875rem .5rem;line-height:.75rem;display:flex;position:relative}.subscriptions-overview__renewal-calendar-day[data-event=true]{background:#ffe4e6;justify-content:flex-end;align-items:center;gap:.125rem;padding:.1875rem}.subscriptions-overview__renewal-calendar-day strong{color:#9f1239;font-size:.492188rem;font-weight:var(--type-weight-semibold);letter-spacing:.005rem;line-height:.75rem}.subscriptions-overview__renewal-calendar-logo{flex:none;width:.875rem;height:.875rem;display:block}.subscriptions-overview__card-copy{text-align:center;gap:.5rem;max-width:25rem;margin-inline:auto;display:grid}.subscriptions-overview__card-title{color:var(--fg-base);font-size:1rem;font-weight:var(--type-weight-medium);letter-spacing:0;text-wrap:balance;margin:0;line-height:1.625rem}.subscriptions-overview__card-title--inside{width:100%;font-size:1.25rem;font-weight:var(--type-weight-semibold);letter-spacing:0;text-align:center;line-height:1.5625rem}.subscriptions-overview__card-description{color:var(--fg-subtle);letter-spacing:0;text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.375rem}@media (min-width:48rem){.subscriptions-manual__layout{grid-template-columns:minmax(0,1fr) minmax(19rem,1fr);align-items:start;gap:2.5rem}.subscriptions-overview__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subscriptions-overview__card-body{gap:1.5rem;padding:clamp(1.5rem,3vw,2.25rem)}.subscriptions-overview__card-figure,.subscriptions-overview__figure-stage{min-height:12rem}}@media (min-width:64rem){.subscriptions-hero__title{font-size:3.75rem;line-height:4.5rem}.subscriptions-manual__layout{grid-template-rows:auto auto;grid-template-columns:32.75rem 36.25rem;justify-content:center;align-items:start;gap:0 2.6875rem}.subscriptions-manual__content-panel,.subscriptions-manual__copy,.subscriptions-manual__stage-panel,.subscriptions-manual__stage-column{display:contents}.subscriptions-manual__heading{grid-area:1/1;max-width:30.1699rem}.subscriptions-manual__heading-stack{width:30.1699rem}.subscriptions-manual__heading :where(.text-section-title),.subscriptions-manual__heading :where(.text-section-description-md){max-width:28.3125rem}.subscriptions-manual__items{grid-area:2/1;align-self:end;width:32.75rem}.subscriptions-manual__item:first-child{min-height:9rem}.subscriptions-manual__item:nth-child(2),.subscriptions-manual__item:nth-child(3){min-height:7.875rem}.subscriptions-manual__visual{grid-area:2/2;place-self:start stretch;width:36.25rem}.subscriptions-overview__grid{gap:1.75rem 1.5rem}.subscriptions-overview__card{min-height:18rem}.subscriptions-overview__card-body{padding:2.6875rem 2.8125rem 2.3125rem}.subscriptions-overview__card-figure,.subscriptions-overview__figure-stage{min-height:10.9375rem}}}
