@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);padding-bottom:0;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:#656565;width:min(100%,49.375rem);font-size:clamp(2.5rem,8vw,4rem);font-weight:var(--type-weight-semibold);letter-spacing:clamp(-1px, -.15vw, var(--type-title-xl-letter-spacing));line-height:clamp(3rem, 9vw, var(--type-title-xl-line-height));text-shadow:var(--text-shadow-hero-display);text-wrap:balance;margin:0}.subscriptions-hero__title-accent{color:#0000;-webkit-text-fill-color:transparent;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 790 144' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Crect x='0' y='0' height='100%25' width='100%25' fill='url(%23grad)' opacity='1'/%3E%3Cdefs%3E%3CradialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(61.448 -2 -0.12062 11.169 15.139 92)'%3E%3Cstop stop-color='rgba(17,24,39,1)' offset='0.57212'/%3E%3Cstop stop-color='rgba(14,60,51,1)' offset='0.60937'/%3E%3Cstop stop-color='rgba(11,96,62,1)' offset='0.64663'/%3E%3Cstop stop-color='rgba(7,131,74,1)' offset='0.68389'/%3E%3Cstop stop-color='rgba(4,167,85,1)' offset='0.72115'/%3E%3Cstop stop-color='rgba(19,167,80,1)' offset='0.72596'/%3E%3Cstop stop-color='rgba(34,167,74,1)' offset='0.73077'/%3E%3Cstop stop-color='rgba(64,167,64,1)' offset='0.74038'/%3E%3Cstop stop-color='rgba(93,167,53,1)' offset='0.75'/%3E%3Cstop stop-color='rgba(123,168,43,1)' offset='0.75962'/%3E%3Cstop stop-color='rgba(183,168,21,1)' offset='0.77885'/%3E%3Cstop stop-color='rgba(212,168,11,1)' offset='0.78846'/%3E%3Cstop stop-color='rgba(242,168,0,1)' offset='0.79808'/%3E%3Cstop stop-color='rgba(252,136,17,1)' offset='0.94712'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E"),linear-gradient(90deg,#111827 0% 100%);-webkit-background-clip:text;background-clip:text}.subscriptions-hero__description{width:min(100%,52rem);color:var(--fg-subtle);text-wrap:pretty;margin:0}.subscriptions-hero__cta{min-width:7rem}.subscriptions-hero__dashboard-shell{z-index:3;padding-inline:.75rem;width:min(100%,52.9375rem);margin:clamp(1.5rem,4vw,2rem) 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__title{text-wrap:pretty;width:min(100%,52rem)}.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-problems{background:var(--button-neutral);padding-top:clamp(4rem,10vw,6rem)}.subscriptions-problems__shell{z-index:1;position:relative}.subscriptions-problems__intro{width:100%;max-width:var(--applications-problems-left-width,26.5rem);flex-direction:column;gap:1rem;display:flex}.subscriptions-problems__heading{width:min(100%,22.375rem);color:var(--fg-base);font-size:var(--type-section-title-mobile-size);font-weight:var(--type-weight-semibold);letter-spacing:var(--type-section-title-letter-spacing);line-height:var(--type-section-title-mobile-line-height);text-shadow:var(--text-shadow-hero-display);text-wrap:balance;margin:0}.subscriptions-problems__lede{width:min(100%,26.5rem);color:var(--fg-subtle);font-size:var(--type-body-sm-size);letter-spacing:var(--type-body-sm-letter-spacing);font-weight:400;line-height:var(--type-body-sm-line-height);text-wrap:pretty;margin:0}.subscriptions-problems__content-panel{padding:clamp(3rem,8vw,4rem) clamp(1.25rem,5vw,2rem)}.subscriptions-problems__content-column{max-width:var(--applications-problems-left-width,26.5rem);gap:2rem}@media (min-width:64rem){.subscriptions-problems__layout{grid-template-columns:minmax(0, var(--applications-problems-left-width,26.5rem)) minmax(0, var(--applications-problems-stage-panel-width,32.3125rem));min-height:auto}.subscriptions-problems__content-panel,.subscriptions-problems__stage-panel{min-height:auto}.subscriptions-problems__content-panel{padding:8.625rem 2.0625rem 8rem 2.8125rem}.subscriptions-problems__stage-panel{padding:12rem 1.875rem 12rem 1.9375rem}.subscriptions-problems__content-column{gap:2.5rem;max-width:none}.subscriptions-problems__stage{width:min(100%, var(--applications-problems-stage-width,28.5rem));min-height:var(--applications-problems-stage-height,31.125rem)}}.subscriptions-problems__selector-list{max-width:var(--applications-problems-left-width,26.5rem)}.subscriptions-problems__selector-icon{font-size:0;position:relative;box-shadow:0 0 0 4px #fff!important}.subscriptions-problems__selector-icon-svg{width:.875rem;height:.875rem}.subscriptions-problems__selector-label{color:var(--fg-base)}.subscriptions-problems__stage{width:min(100%, var(--applications-problems-stage-width,28.5rem));aspect-ratio:456/498;min-height:20rem;position:relative}.subscriptions-problems__stage[data-selected-item-id=renewals],.subscriptions-problems__stage[data-selected-item-id=licenses]{background:#f3f4f4;border-radius:2rem}.subscriptions-problems__illustration{pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.subscriptions-problems__illustration[data-problem-illustration=renewals]{box-sizing:border-box;align-items:center;padding:.375rem}.subscriptions-problems__illustration[data-problem-illustration=renewals] .subscriptions-renewals-visual{height:100%}.subscriptions-problems__stage-motion{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.subscriptions-problems__visual-video{object-fit:cover;border-radius:.625rem;width:100%;height:100%;display:block}.subscriptions-problems__visual-image{border-radius:.625rem;width:100%;height:auto;display:block}.subscriptions-renewals-visual{justify-content:center;width:100%;display:flex}.subscriptions-renewals-visual__frame{transform-origin:top;background:#fff;border:1px solid #00140a14;border-radius:1.125rem;width:74.0741%;max-height:74.0741%;position:relative;overflow:hidden;transform:scale(1.35);box-shadow:0 1px 2px #0f172a0a,0 18px 40px -30px #0f172a3d}.subscriptions-renewals-visual__chrome{background:linear-gradient(#fbfbfb 0%,#fff 100%);border-bottom:1px solid #e5e7eb;align-items:center;gap:.25rem;height:1.25rem;padding-inline:.5rem;display:flex}.subscriptions-renewals-visual__chrome>span{background:#d4d4d4;border-radius:999px;width:.3125rem;height:.3125rem}.subscriptions-renewals-visual__tabs{color:#6b7280;white-space:nowrap;background:#fff;border-bottom:1px solid #e5e7eb;align-items:center;gap:.625rem;height:1.5rem;padding-inline:.625rem;font-size:.4375rem;line-height:.75rem;display:flex}.subscriptions-renewals-visual__tab{border-bottom:2px solid #0000;align-items:center;gap:.5rem;height:100%;display:inline-flex}.subscriptions-renewals-visual__tab[data-active=true]{color:#111827;border-bottom-color:#111827;font-weight:600}.subscriptions-renewals-visual__tab-count{color:#9ca3af;font-weight:400}.subscriptions-renewals-visual__toolbar{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:.375rem;padding:.375rem .625rem;display:flex}.subscriptions-renewals-visual__toolbar-main,.subscriptions-renewals-visual__toolbar-actions,.subscriptions-renewals-visual__month-nav{align-items:center;display:flex}.subscriptions-renewals-visual__toolbar-main{flex:auto;gap:.25rem;min-width:0}.subscriptions-renewals-visual__toolbar-actions,.subscriptions-renewals-visual__month-nav{flex:none;gap:.25rem}.subscriptions-renewals-visual__icon-button,.subscriptions-renewals-visual__month-button,.subscriptions-renewals-visual__control-button,.subscriptions-renewals-visual__view-button{color:#6b7280;box-sizing:border-box;border-radius:.375rem;justify-content:center;align-items:center;display:inline-flex}.subscriptions-renewals-visual__icon-button,.subscriptions-renewals-visual__view-button{width:.9375rem;height:.9375rem;padding:0}.subscriptions-renewals-visual__icon-button{background:#fff;border:1px solid #d9dde3;box-shadow:0 1px 1px #0f172a0a}.subscriptions-renewals-visual__month-button,.subscriptions-renewals-visual__control-button{gap:.125rem;height:.9375rem;padding-inline:.125rem;font-size:.375rem;line-height:.625rem}.subscriptions-renewals-visual__month-button{color:#111827;background:0 0;border:1px solid #0000;font-weight:600}.subscriptions-renewals-visual__month-button>span{text-align:center;font-variant-numeric:tabular-nums;width:auto}.subscriptions-renewals-visual__control-button{background:#fff;border:1px solid #d9dde3;gap:.1875rem;padding-inline:.25rem;box-shadow:0 1px 1px #0f172a0a}.subscriptions-renewals-visual__control-button-icon-shell{color:#7f8a99;border:0;border-radius:0;justify-content:center;align-items:center;width:auto;height:auto;display:inline-flex}.subscriptions-renewals-visual__control-button-icon-shell svg{stroke-width:2px;width:.25rem;height:.25rem}.subscriptions-renewals-visual__view-toggle{background:#fff;border:1px solid #d9dde3;border-radius:.375rem;align-items:center;height:.9375rem;padding-inline:.0625rem;display:inline-flex;overflow:hidden;box-shadow:0 1px 1px #0f172a0a}.subscriptions-renewals-visual__view-button{background:0 0;border:0;border-radius:0;width:auto;min-width:auto;padding-inline:.25rem}.subscriptions-renewals-visual__view-button[data-active=true]{color:#04a755;background:0 0}.subscriptions-renewals-visual__view-toggle-divider{background:#d9dde3;width:1px;height:66%}.subscriptions-renewals-visual__search{color:#9ca3af;background:#fff;border:1px solid #d9dde3;border-radius:.375rem;align-items:center;gap:.1875rem;width:100%;min-width:0;max-width:8rem;height:.9375rem;padding-inline:.25rem;font-size:.375rem;line-height:.625rem;display:flex}.subscriptions-renewals-visual__search span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.subscriptions-renewals-visual__icon-button svg,.subscriptions-renewals-visual__month-button svg,.subscriptions-renewals-visual__search svg,.subscriptions-renewals-visual__control-button svg,.subscriptions-renewals-visual__view-button svg{flex:none;width:.375rem;height:.375rem}.subscriptions-renewals-visual__calendar{background:#fff;position:relative;overflow:hidden}.subscriptions-renewals-visual__weekday-row,.subscriptions-renewals-visual__grid{grid-template-columns:repeat(7,3.625rem);width:max-content;min-width:calc(100% + 1.75rem);display:grid}.subscriptions-renewals-visual__weekday{color:#374151;background:#fafafa;border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;padding:.3125rem;font-size:.4375rem;line-height:.75rem}.subscriptions-renewals-visual__weekday:last-child{border-right:0}.subscriptions-renewals-visual__day{background:#fff;border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;flex-direction:column;gap:.1875rem;min-height:3.1875rem;padding:.1875rem;display:flex;position:relative}.subscriptions-renewals-visual__day:nth-child(7n){border-right:0}.subscriptions-renewals-visual__day[data-muted=true]{background:#fafafa}.subscriptions-renewals-visual__day-header{justify-content:space-between;align-items:flex-start;gap:.125rem;display:flex}.subscriptions-renewals-visual__day-number{color:#111827;font-size:.4375rem;line-height:.75rem}.subscriptions-renewals-visual__day[data-muted=true] .subscriptions-renewals-visual__day-number{color:#9ca3af}.subscriptions-renewals-visual__day-total{color:#6b7280;white-space:nowrap;font-size:.4375rem;line-height:.75rem}.subscriptions-renewals-visual__day-renewals{flex-direction:column;gap:.125rem;margin-top:auto;display:flex}.subscriptions-renewals-visual__renewal-pill{color:#1f2937;background:#eff6ff;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.1875rem;width:100%;min-width:0;padding:.0625rem .125rem;font-size:.4375rem;line-height:.75rem;display:flex;overflow:hidden}.subscriptions-renewals-visual__renewal-pill[data-status=overdue]{color:#dc2626;background:#fee2e2}.subscriptions-renewals-visual__renewal-pill[data-status=paid]{color:#16a34a;background:#dcfce7}.subscriptions-renewals-visual__renewal-pill[data-status=upcoming]{color:#2563eb;background:#dbeafe}.subscriptions-renewals-visual__renewal-pill[data-active=true]{box-shadow:inset 0 0 0 1px #dc26261f}.subscriptions-renewals-visual__renewal-pill-main{flex:auto;align-items:center;gap:.125rem;min-width:0;display:flex;overflow:hidden}.subscriptions-renewals-visual__renewal-pill-logo{object-fit:contain;background:#fff;border:1px solid #00140a0f;border-radius:999px;flex:none;width:.625rem;height:.625rem;display:block}.subscriptions-renewals-visual__renewal-pill-name,.subscriptions-renewals-visual__renewal-pill-amount{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.subscriptions-renewals-visual__renewal-pill-name{flex:auto;min-width:0}.subscriptions-renewals-visual__renewal-pill-amount{flex:none}.subscriptions-renewals-visual__day-more{color:#6b7280;text-align:right;font-size:.4375rem;line-height:.75rem;display:block}.subscriptions-renewals-visual__day-more-wrap{width:100%;display:block;position:relative}.subscriptions-renewals-visual__more-popover{z-index:3;background:#fff;border:1px solid #00140a14;border-radius:.625rem;width:6.5rem;padding:.375rem;position:absolute;top:-.75rem;left:calc(100% + .375rem);box-shadow:0 1px 2px #0f172a0f,0 18px 30px -22px #0f172a40}.subscriptions-renewals-visual__more-popover-list{flex-direction:column;gap:.1875rem;display:flex}.subscriptions-renewals-visual__more-popover-item{position:relative}.subscriptions-renewals-visual__cursor{z-index:4;filter:drop-shadow(0 1px 1px #0f172a2e);pointer-events:none;width:.75rem;height:.875rem;position:absolute;top:50%;right:-.3125rem;transform:translateY(-35%)}.subscriptions-renewals-visual__cursor svg{width:100%;height:100%;display:block}.subscriptions-renewals-visual__hover-card{z-index:3;background:#fff;border:1px solid #00140a14;border-radius:.625rem;width:6.5rem;padding:.5rem;position:absolute;top:-.125rem;left:calc(100% + .375rem);box-shadow:0 1px 2px #0f172a0f,0 18px 30px -22px #0f172a40}.subscriptions-renewals-visual__hover-card--nested{top:66%;left:calc(100% + .375rem);transform:translateY(-50%)}.subscriptions-renewals-visual__hover-card-title{color:#111827;font-size:.5rem;font-weight:600;line-height:.75rem}.subscriptions-renewals-visual__hover-card-status{color:#ef4444;background:#fee2e2;border-radius:999px;justify-content:center;align-items:center;margin-top:.375rem;padding:.125rem .3125rem;font-size:.375rem;font-weight:600;line-height:.625rem;display:inline-flex}.subscriptions-renewals-visual__hover-card-metadata{gap:.25rem;margin-top:.5rem;display:grid}.subscriptions-renewals-visual__hover-card-row{color:#6b7280;align-items:center;gap:.25rem;font-size:.4375rem;line-height:.75rem;display:flex}.subscriptions-renewals-visual__hover-card-row--users{align-items:center}.subscriptions-renewals-visual__hover-card-users{align-items:center;gap:.1875rem;min-width:0;display:inline-flex}.subscriptions-renewals-visual__hover-card-avatar-stack{align-items:center;display:inline-flex}.subscriptions-renewals-visual__hover-card-avatar{object-fit:cover;background:#e5e7eb;border:1px solid #fff;border-radius:999px;width:.75rem;height:.75rem;margin-left:-.1875rem;position:relative}.subscriptions-renewals-visual__hover-card-avatar:first-child{margin-left:0}.subscriptions-renewals-visual__hover-card-user-count{color:#4b5563;white-space:nowrap;font-size:.4375rem;font-weight:500;line-height:.625rem}.subscriptions-renewals-visual__hover-card-row strong{color:#111827;font-weight:600}.subscriptions-renewals-visual__hover-card-frequency{color:#374151;margin:.5rem 0 0;font-size:.4375rem;line-height:.75rem}.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:2.5rem;display:grid}.subscriptions-manual__heading{max-width:30.25rem}.subscriptions-manual__heading-stack{gap:.375rem}.subscriptions-manual__heading :where(.text-section-title){max-width:28.3125rem}.subscriptions-manual__heading :where(.text-section-description-md){text-wrap:balance;max-width:28.3125rem}.subscriptions-manual__items{border-top:1px solid #e5e6e5;border-left:1px solid #e5e6e5;gap:0;margin:0;padding:0;list-style:none;display:grid}.subscriptions-manual__item{--site-feature-card-surface:#fff;z-index:0;isolation:isolate;width:100%;color:inherit;text-align:left;border:1px solid #e5e6e5;border-top:0;border-left:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid;position:relative;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}.subscriptions-manual__item:before{z-index:-1;pointer-events:none;content:"";background:var(--site-feature-card-surface);transform-origin:50%;will-change:transform, box-shadow;backface-visibility:hidden;transition:inset .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),background-color .22s;position:absolute;inset:0}.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}.subscriptions-manual__item[data-active=true]:before{inset:0}.subscriptions-manual__item:has(.subscriptions-manual__item-button:focus-visible){z-index:2;outline:none}.subscriptions-manual__item:has(.subscriptions-manual__item-button:focus-visible):before{box-shadow:0 0 0 1px #00140a, 0 0 0 4px var(--focus-ring);inset:-1px}.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;transform-origin:50%;justify-content:center;align-items:center;line-height:1;transition:transform .28s cubic-bezier(.22,1,.36,1),color .22s;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{z-index:1}.subscriptions-manual__item:hover:before{inset:-1px;transform:scale(1.002);box-shadow:0 10px 20px #00140a0b}.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}}@media (prefers-reduced-motion:reduce){.subscriptions-manual__item:before{transition:box-shadow .22s,background-color .22s}.subscriptions-manual__item:hover:before{inset:0;transform:none}}.subscriptions-manual__item-icon-svg{width:100%;height:100%;display:block}.subscriptions-manual__item-copy{transform-origin:0;gap:.25rem;transition:transform .28s cubic-bezier(.22,1,.36,1);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__item[data-active=true] .subscriptions-manual__item-icon{transform:scale(1.15)}.subscriptions-manual__item[data-active=true] .subscriptions-manual__item-copy{transform:scale(1.02)}.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-clarity{background:#fff;position:relative;overflow:clip}.subscriptions-clarity__shell{isolation:isolate;padding-top:clamp(4rem,9vw,5.625rem);padding-bottom:clamp(5rem,11vw,7.375rem);position:relative}.subscriptions-clarity__layout{z-index:1;gap:clamp(2rem,4vw,2.4375rem);display:grid;position:relative}.subscriptions-clarity__heading{max-width:62.9375rem;margin-inline:auto}.subscriptions-clarity__heading-stack{gap:.375rem}.subscriptions-clarity__title{max-width:42rem;color:var(--fg-base);font-size:clamp(2rem,6vw,2.25rem);font-weight:var(--type-weight-semibold);letter-spacing:clamp(-1px,-.15vw,-2px);text-shadow:var(--text-shadow-hero-display);text-wrap:balance;line-height:clamp(2.5rem,6.5vw,2.625rem)}.subscriptions-clarity__description{color:#666b69;letter-spacing:-.01px;max-width:43rem;margin-inline:auto;font-size:.8125rem;line-height:1.125rem}.subscriptions-clarity__grid{border-top:1px solid var(--showcase-border);border-left:1px solid var(--showcase-border);width:100%;max-width:62.9375rem;margin:0 auto;padding:0;list-style:none;display:grid}.subscriptions-clarity__grid--desktop{display:none}.subscriptions-clarity__card{z-index:0;isolation:isolate;border-right:1px solid var(--showcase-border);border-bottom:1px solid var(--showcase-border);text-align:center;background:0 0;flex-direction:column;align-items:center;gap:1rem;min-width:0;padding:2rem 1.25rem;display:flex;position:relative}.subscriptions-clarity__card:before{z-index:-2;pointer-events:none;content:"";transform-origin:50%;will-change:transform, box-shadow;backface-visibility:hidden;background:#fff;transition:inset .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),background-color .22s;position:absolute;inset:0}.subscriptions-clarity__card[data-surface=subtle]:before{background:var(--bg-subtle)}.subscriptions-clarity__icon-wrap{background:var(--bg-component);width:3.25rem;height:3.25rem;box-shadow:0 0 0 4px var(--button-neutral);color:var(--tag-neutral-text);transform-origin:50%;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:color .22s,transform .22s cubic-bezier(.22,1,.36,1);display:inline-flex}.subscriptions-clarity__card-icon-svg{color:currentColor;width:2.375rem;height:2.375rem;transition:color .22s}.subscriptions-clarity__card-copy{transform-origin:top;justify-items:center;gap:.25rem;min-width:0;transition:transform .22s cubic-bezier(.22,1,.36,1);display:grid}.subscriptions-clarity__card-title{color:var(--fg-base);letter-spacing:-.14px;margin:0;font-size:.875rem;font-weight:500;line-height:1.375rem}.subscriptions-clarity__card-description{color:var(--fg-subtle);margin:0;font-size:.875rem;font-weight:400;line-height:1.375rem}@media (hover:hover) and (pointer:fine){.subscriptions-clarity__card:hover{z-index:1}.subscriptions-clarity__card:hover:before{inset:-1px;transform:scale(1.002);box-shadow:0 10px 20px #00140a0b}.subscriptions-clarity__card:hover .subscriptions-clarity__icon-wrap{color:var(--button-base);transform:translateY(-1px)scale(1.04)}.subscriptions-clarity__card:hover .subscriptions-clarity__card-copy{transform:translateY(-1px)scale(1.0125)}}@media (min-width:48rem){.subscriptions-clarity__grid--desktop{display:grid}.subscriptions-clarity__grid--mobile{display:none}.subscriptions-clarity__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subscriptions-clarity__card{text-align:left;flex-direction:row;align-items:flex-start;gap:.75rem;padding:2rem}.subscriptions-clarity__icon-wrap{width:1.75rem;height:1.75rem}.subscriptions-clarity__card-icon-svg{width:.875rem;height:.875rem}.subscriptions-clarity__card-copy{transform-origin:0 0;justify-items:start}}@media (min-width:64rem){.subscriptions-clarity__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.subs-visual__viewport{width:100%;overflow:hidden}.subs-visual__viewport[data-ready=false]{visibility:hidden}.subs-visual{transform-origin:0 0;will-change:transform;justify-content:center;width:100%;padding:.625rem;display:flex}.subs-visual__frame{background:#fffffffa;border:1px solid #00140a14;border-radius:.75rem;width:100%;overflow:hidden;box-shadow:0 24px 40px #0000000f,0 12px 20px #00000008}.subs-visual__window-chrome{background:#fbfbfb;border-bottom:1px solid #00140a0f;align-items:center;gap:.375rem;height:2rem;padding-inline:.875rem;display:flex}.subs-visual__window-chrome span{background:#00000024;border-radius:999px;width:.5rem;height:.5rem}.subs-visual__body{flex-direction:column;gap:.875rem;padding:1rem 1.25rem;display:flex}.subs-visual__contract-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.subs-visual__contract-header-left{flex:1;align-items:flex-start;gap:.625rem;min-width:0;display:flex}.subs-visual__contract-avatar-stack{flex-shrink:0;width:2.5rem;height:2.5rem;position:relative}.subs-visual__contract-avatar-main{background:#f0e6ff;border:2px solid #c4b5fd;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.subs-visual__book-icon{color:#7c3aed;width:1.125rem;height:1.125rem}.subs-visual__contract-avatar-app{background:#fff;border:2px solid #fff;border-radius:999px;width:1rem;height:1rem;position:absolute;bottom:-.125rem;right:-.125rem}.subs-visual__contract-info{flex-direction:column;gap:.25rem;min-width:0;display:flex}.subs-visual__contract-title{color:#111827;margin:0;font-size:.875rem;font-weight:600;line-height:1.3}.subs-visual__contract-badges{align-items:center;gap:.375rem;display:flex}.subs-visual__badge-type{color:#374151;text-transform:capitalize;background:#f4f4f5;border:1px solid #0000001f;border-radius:.375rem;align-items:center;padding:.125rem .5rem;font-size:.6875rem;font-weight:500;display:inline-flex}.subs-visual__badge-status{text-transform:capitalize;border:none;border-radius:999px;align-items:center;padding:.125rem .5rem;font-size:.6875rem;font-weight:500;display:inline-flex}.subs-visual__badge-status[data-status=active]{color:#16a34a;background:#16a34a1a}.subs-visual__badge-status[data-status=inactive]{color:#e11d48;background:#e11d481a}.subs-visual__contract-desc{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.6875rem;line-height:1.4;overflow:hidden}.subs-visual__contract-link{color:#111827;font-size:.6875rem;text-decoration:underline}.subs-visual__update-btn{color:#6b7280;white-space:nowrap;border:1px solid #0000001a;border-radius:.375rem;flex-shrink:0;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:500;display:inline-flex}.subs-visual__update-btn svg{width:.625rem;height:.625rem}.subs-visual__filter-bar{border-top:1px solid #00140a0f;gap:.375rem;padding-top:.5rem;display:flex}.subs-visual__filter-chip{color:#6b7280;border:1px solid #0000001a;border-radius:.375rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:500;display:inline-flex}.subs-visual__filter-chip svg,.subs-visual__filter-icon{width:.75rem;height:.75rem}.subs-visual__metrics-grid{background:#00140a14;border:1px solid #00140a14;border-radius:.625rem;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden;box-shadow:0 1px 2px #0000000a}.subs-visual__metric-card{background:#fff;flex-direction:column;gap:.25rem;padding:.625rem .75rem;display:flex}.subs-visual__metric-label{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;font-weight:400;line-height:1.3;overflow:hidden}.subs-visual__metric-value{color:#111827;font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:600;line-height:1.2}.subs-visual__metric-value[data-tone=muted]{color:#9ca3af}.subs-visual__license-heading{padding-top:.5rem;border-top:1px solid #00140a0f;justify-content:space-between;align-items:center;margin-inline:-1.25rem;padding-inline:1.25rem;display:flex}.subs-visual__license-heading h4{color:#111827;margin:0;font-size:.8125rem;font-weight:600}.subs-visual__license-grid{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.subs-visual__license-card{background:#fff;border:1px solid #00140a14;border-radius:.625rem;overflow:hidden;box-shadow:0 1px 2px #0000000a}.subs-visual__license-card-header{border-bottom:1px solid #00140a0f;justify-content:space-between;align-items:flex-start;padding:.625rem .75rem;display:flex}.subs-visual__license-card-identity{align-items:flex-start;gap:.375rem;min-width:0;display:flex}.subs-visual__license-icon-circle{border:1px solid #00140a14;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.subs-visual__license-icon-circle .subs-visual__book-icon{color:#6b7280;width:.75rem;height:.75rem}.subs-visual__license-card-name-block{flex-direction:column;gap:.0625rem;min-width:0;display:flex}.subs-visual__license-card-name{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:500;line-height:1.3;overflow:hidden}.subs-visual__license-card-type{color:#6b7280;align-items:center;gap:.1875rem;font-size:.5625rem;font-weight:500;display:flex}.subs-visual__license-type-icon{width:.5625rem;height:.5625rem}.subs-visual__license-edit-btn{color:#6b7280;border:1px solid #0000001a;border-radius:.375rem;flex-shrink:0;align-items:center;gap:.1875rem;padding:.1875rem .4375rem;font-size:.5625rem;font-weight:500;display:inline-flex}.subs-visual__license-edit-btn svg{color:#6b7280;width:.5rem;height:.5rem}.subs-visual__license-card-body{flex-direction:column;gap:0;margin:0;padding:.5rem .75rem;list-style:none;display:flex}.subs-visual__license-card-body li{justify-content:space-between;align-items:center;padding:.3125rem 0;font-size:.6875rem;line-height:1.4;display:flex}.subs-visual__license-card-body li span:first-child{color:#6b7280;font-weight:400}.subs-visual__license-card-body li span:last-child{color:#111827;font-variant-numeric:tabular-nums;font-weight:500}.subs-visual__avatar-stack{align-items:center;display:inline-flex}.subs-visual__avatar{border:1.5px solid #fff;border-radius:999px;width:1rem;height:1rem;margin-left:-.25rem}.subs-visual__avatar:first-child{margin-left:0}.subs-visual__avatar-count{color:#111827;margin-left:.25rem;font-size:.625rem;font-weight:500}.subs-visual__license-seats-row{gap:.1875rem;flex-direction:column!important;align-items:stretch!important}.subs-visual__license-seats-header{justify-content:space-between;align-items:center;width:100%;display:flex}.subs-visual__seats-warning{color:#d97706!important;font-weight:500!important}.subs-visual__license-seats-bar{background:#e5e7eb;border-radius:999px;width:100%;height:.25rem}.subs-visual__license-seats-fill{background:#22c55e;border-radius:999px;height:100%}.subs-visual__license-usage-row{gap:.1875rem;flex-direction:column!important;align-items:stretch!important}.subs-visual__license-usage-header{justify-content:space-between;align-items:center;width:100%;display:flex}.subs-visual__license-usage-bar{background:#e5e7eb;border-radius:999px;width:100%;height:.25rem}.subs-visual__license-usage-fill{background:#22c55e;border-radius:999px;height:100%}.subs-visual__license-card-actions{flex-shrink:0;gap:.25rem;display:flex}.subs-visual__usage-muted{font-size:.5625rem;font-weight:500;color:#6b7280!important}.subs-visual__license-total{font-weight:600!important}.subscriptions-lp-visual{justify-content:center;width:100%;display:flex}.subscriptions-lp-visual__frame{transform-origin:top;background:#fff;border:1px solid #00140a14;border-radius:1.125rem;width:74.0741%;max-height:74.0741%;position:relative;overflow:hidden;transform:scale(1.35);box-shadow:0 1px 2px #0f172a0a,0 18px 40px -30px #0f172a3d}.subscriptions-lp-visual__chrome{background:linear-gradient(#fbfbfb 0%,#fff 100%);border-bottom:1px solid #e5e7eb;align-items:center;gap:.25rem;height:1.25rem;padding-inline:.5rem;display:flex}.subscriptions-lp-visual__chrome>span{background:#d4d4d4;border-radius:999px;width:.3125rem;height:.3125rem}.subscriptions-lp-visual__tabs{color:#6b7280;white-space:nowrap;background:#fff;border-bottom:1px solid #e5e7eb;align-items:center;gap:.625rem;height:1.5rem;padding-inline:.625rem;font-size:.4375rem;line-height:.75rem;display:flex}.subscriptions-lp-visual__tab{border-bottom:2px solid #0000;align-items:center;gap:.5rem;height:100%;display:inline-flex}.subscriptions-lp-visual__tab[data-active=true]{color:#111827;border-bottom-color:#111827;font-weight:600}.subscriptions-lp-visual__tab-count{color:#9ca3af;font-weight:400}.subscriptions-lp-visual__toolbar{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:.375rem;padding:.375rem .625rem;display:flex}.subscriptions-lp-visual__toolbar-left,.subscriptions-lp-visual__toolbar-right{align-items:center;gap:.25rem;display:flex}.subscriptions-lp-visual__toolbar-left{flex:auto;min-width:0}.subscriptions-lp-visual__toolbar-right{flex:none}.subscriptions-lp-visual__toolbar-btn{color:#6b7280;white-space:nowrap;background:#fff;border:1px solid #d9dde3;border-radius:.375rem;justify-content:center;align-items:center;gap:.125rem;height:.9375rem;padding-inline:.25rem;font-size:.375rem;line-height:.625rem;display:inline-flex;box-shadow:0 1px 1px #0f172a0a}.subscriptions-lp-visual__toolbar-btn svg{flex:none;width:.375rem;height:.375rem}.subscriptions-lp-visual__toolbar-btn-icon-shell{color:#7f8a99;border:0;border-radius:0;justify-content:center;align-items:center;width:auto;height:auto;display:inline-flex}.subscriptions-lp-visual__toolbar-btn-icon-shell svg{stroke-width:2px;width:.25rem;height:.25rem}.subscriptions-lp-visual__toolbar-btn-count{color:#6b7280;background:#f3f4f6;border-radius:999px;justify-content:center;align-items:center;min-width:.5rem;height:.5rem;padding-inline:.125rem;font-size:.3125rem;font-weight:500;line-height:.5rem;display:inline-flex}.subscriptions-lp-visual__search{color:#9ca3af;background:#fff;border:1px solid #d9dde3;border-radius:.375rem;align-items:center;gap:.1875rem;width:100%;min-width:0;max-width:8rem;height:.9375rem;padding-inline:.25rem;font-size:.375rem;line-height:.625rem;display:flex}.subscriptions-lp-visual__search svg{flex:none;width:.375rem;height:.375rem}.subscriptions-lp-visual__search span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.subscriptions-lp-visual__table{background:#fff}.subscriptions-lp-visual__thead{background:#fff;border-bottom:1px solid #e5e7eb;grid-template-columns:4.5rem 3.5rem 2rem 3.75rem 3rem 3.5rem 2rem;align-items:center;height:1.25rem;display:grid}.subscriptions-lp-visual__th{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;padding-inline:.375rem;font-size:.375rem;font-weight:400;line-height:.625rem;overflow:hidden}.subscriptions-lp-visual__th:first-child{padding-inline-start:.625rem}.subscriptions-lp-visual__th:last-child{padding-inline-end:.625rem}.subscriptions-lp-visual__tbody{flex-direction:column;display:flex}.subscriptions-lp-visual__tr{cursor:pointer;border-bottom:1px solid #f3f4f6;grid-template-columns:4.5rem 3.5rem 2rem 3.75rem 3rem 3.5rem 2rem;align-items:center;height:1.875rem;display:grid}.subscriptions-lp-visual__tr:hover{background:#fafafa}.subscriptions-lp-visual__td{color:#111827;white-space:nowrap;text-overflow:ellipsis;padding-inline:.375rem;font-size:.4375rem;line-height:.625rem;overflow:hidden}.subscriptions-lp-visual__td:first-child{padding-inline-start:.625rem}.subscriptions-lp-visual__td:last-child{padding-inline-end:.625rem}.subscriptions-lp-visual__td--plan{align-items:center;gap:.25rem;display:flex}.subscriptions-lp-visual__plan-logo{object-fit:contain;background:#fff;border:1px solid #00140a0f;border-radius:999px;flex:none;width:.875rem;height:.875rem;display:block}.subscriptions-lp-visual__plan-text{flex-direction:column;gap:0;min-width:0;display:flex}.subscriptions-lp-visual__plan-app{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:.4375rem;font-weight:400;line-height:.625rem;overflow:hidden}.subscriptions-lp-visual__plan-name{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:.4375rem;font-weight:500;line-height:.625rem;overflow:hidden}.subscriptions-lp-visual__td--sub{flex-direction:column;gap:0;display:flex}.subscriptions-lp-visual__sub-title{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:.4375rem;font-weight:500;line-height:.625rem;overflow:hidden}.subscriptions-lp-visual__sub-type{color:#6b7280;font-size:.375rem;font-weight:400;line-height:.5rem}.subscriptions-lp-visual__status-badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.0625rem .25rem;font-size:.375rem;font-weight:500;line-height:.5rem;display:inline-flex}.subscriptions-lp-visual__status-badge[data-status=active]{color:#16a34a;background:#16a34a1a}.subscriptions-lp-visual__status-badge[data-status=inactive]{color:#e11d48;background:#e11d481a}.subscriptions-lp-visual__type-pill{color:#374151;white-space:nowrap;background:#f9fafb;border:1px solid #6b728033;border-radius:.25rem;justify-content:center;align-items:center;padding:.0625rem .25rem;font-size:.375rem;font-weight:400;line-height:.5rem;display:inline-flex}.subscriptions-lp-visual__td--cost{font-variant-numeric:tabular-nums;font-weight:500}.subscriptions-lp-visual__td--renewal{flex-direction:column;gap:0;display:flex}.subscriptions-lp-visual__renewal-amount{color:#e11d48;font-variant-numeric:tabular-nums;font-size:.4375rem;font-weight:500;line-height:.625rem}.subscriptions-lp-visual__renewal-date{color:#6b728080;font-variant-numeric:tabular-nums;font-size:.375rem;font-weight:400;line-height:.5rem}.subscriptions-lp-visual__td--count{font-variant-numeric:tabular-nums;font-weight:500}.subscriptions-lp-visual__pagination{color:#6b7280;background:#fff;border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:.3125rem .625rem;font-size:.375rem;line-height:.625rem;display:flex}.subscriptions-lp-visual__pagination-info{font-weight:400}.subscriptions-lp-visual__pagination-controls{border:1px solid #d9dde3;border-radius:.375rem;align-items:center;gap:0;display:inline-flex;overflow:hidden}.subscriptions-lp-visual__pagination-btn,.subscriptions-lp-visual__pagination-page{color:#111827;background:#fff;border-right:1px solid #d9dde3;justify-content:center;align-items:center;min-width:1rem;height:.875rem;padding-inline:.25rem;font-size:.375rem;font-weight:400;line-height:.625rem;display:inline-flex}.subscriptions-lp-visual__pagination-btn:last-child,.subscriptions-lp-visual__pagination-page:last-child{border-right:0}.subscriptions-lp-visual__pagination-btn{color:#6b7280;font-weight:500}.subscriptions-lp-visual__pagination-btn[data-disabled=true]{color:#d1d5db}.subscriptions-lp-visual__pagination-page[data-active=true]{background:#f3f4f6;font-weight:500}.subscriptions-lp-visual__pagination-ellipsis{color:#9ca3af;background:#fff;border-right:1px solid #d9dde3;justify-content:center;align-items:center;min-width:.75rem;height:.875rem;font-size:.375rem;display:inline-flex}.subscriptions-problems__illustration[data-problem-illustration=licenses]{box-sizing:border-box;align-items:center;padding:.375rem}.subscriptions-problems__illustration[data-problem-illustration=licenses] .subscriptions-lp-visual{height:100%}.subscriptions-cu-visual{justify-content:center;width:100%;display:flex}.subscriptions-cu-visual__frame{transform-origin:top;background:#fff;border:1px solid #00140a14;border-radius:1.125rem;flex-direction:column;width:74.0741%;max-height:74.0741%;display:flex;position:relative;overflow:hidden;transform:scale(1.35);box-shadow:0 1px 2px #0f172a0a,0 18px 40px -30px #0f172a3d}.subscriptions-cu-visual__header{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;height:1.5rem;padding-inline:.5rem;display:flex}.subscriptions-cu-visual__header-left{align-items:center;gap:.25rem;display:flex}.subscriptions-cu-visual__header-back,.subscriptions-cu-visual__header-close{color:#6b7280;justify-content:center;align-items:center;display:inline-flex}.subscriptions-cu-visual__header-back svg,.subscriptions-cu-visual__header-close svg{width:.5rem;height:.5rem}.subscriptions-cu-visual__header-title{color:#111827;font-size:.4375rem;font-weight:500;line-height:.75rem}.subscriptions-cu-visual__split{flex:1;grid-template-columns:1fr 1fr;min-height:0;display:grid;overflow:hidden}.subscriptions-cu-visual__left-panel{background:#f9fafb;flex-direction:column;gap:.375rem;min-height:0;padding:.5rem;display:flex;overflow:hidden}.subscriptions-cu-visual__app-info{flex-direction:column;gap:.1875rem;padding:.1875rem;display:flex}.subscriptions-cu-visual__app-logo{object-fit:contain;background:#fff;border:1px solid #00140a14;border-radius:.25rem;width:1.25rem;height:1.25rem;padding:.0625rem;display:block;box-shadow:0 1px 2px #0000000a}.subscriptions-cu-visual__app-name{color:#111827;font-size:.4375rem;font-weight:500;line-height:.625rem}.subscriptions-cu-visual__pdf-viewer{background:#fff;border-radius:.5rem;flex:1;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 0 0 1px #00140a0f}.subscriptions-cu-visual__pdf-page{flex-direction:column;gap:.125rem;padding:.625rem .5rem;display:flex}.subscriptions-cu-visual__pdf-line{background:#e5e7eb;border-radius:999px;height:.1875rem}.subscriptions-cu-visual__pdf-paragraph{flex-direction:column;gap:.125rem;margin-top:.3125rem;display:flex}.subscriptions-cu-visual__right-panel{border-left:1px solid #e5e7eb;min-height:0;overflow:hidden}.subscriptions-cu-visual__form{flex-direction:column;gap:.375rem;padding:.5rem;display:flex}.subscriptions-cu-visual__field{flex-direction:column;gap:.125rem;display:flex}.subscriptions-cu-visual__field--half{flex:1;min-width:0}.subscriptions-cu-visual__field-row{gap:.25rem;display:flex}.subscriptions-cu-visual__label{color:#111827;font-size:.375rem;font-weight:500;line-height:.5rem}.subscriptions-cu-visual__input,.subscriptions-cu-visual__select,.subscriptions-cu-visual__date-input{color:#111827;background:#fff;border:1px solid #d9dde3;border-radius:.25rem;align-items:center;height:.875rem;padding-inline:.25rem;font-size:.375rem;font-weight:400;line-height:.625rem;display:flex}.subscriptions-cu-visual__select,.subscriptions-cu-visual__date-input{justify-content:space-between}.subscriptions-cu-visual__select svg,.subscriptions-cu-visual__date-input svg{color:#9ca3af;flex:none;width:.3125rem;height:.3125rem}.subscriptions-cu-visual__textarea{color:#111827;background:#fff;border:1px solid #d9dde3;border-radius:.25rem;min-height:1.25rem;padding:.1875rem .25rem;font-size:.375rem;font-weight:400;line-height:.5rem}.subscriptions-cu-visual__license-section{border:1px solid #d9dde3;border-radius:.375rem;overflow:hidden}.subscriptions-cu-visual__license-section-header{color:#111827;background:#f9fafb;border-bottom:1px solid #d9dde3;padding:.1875rem .375rem;font-size:.375rem;font-weight:500;line-height:.625rem}.subscriptions-cu-visual__license-list{flex-direction:column;gap:.25rem;padding:.25rem;display:flex}.subscriptions-cu-visual__license-card{background:#f9fafb;border-radius:.375rem;padding:.25rem .375rem}.subscriptions-cu-visual__license-card-top{align-items:center;gap:.25rem;margin-bottom:.125rem;display:flex}.subscriptions-cu-visual__license-card-name{color:#111827;font-size:.375rem;font-weight:500;line-height:.5rem}.subscriptions-cu-visual__license-card-type{color:#6b7280;background:#fff;border:1px solid #6b728033;border-radius:.1875rem;align-items:center;padding:0 .1875rem;font-size:.3125rem;font-weight:400;line-height:.4375rem;display:inline-flex}.subscriptions-cu-visual__license-card-details{flex-direction:column;gap:.0625rem;display:flex}.subscriptions-cu-visual__license-card-detail{justify-content:space-between;align-items:center;font-size:.3125rem;line-height:.4375rem;display:flex}.subscriptions-cu-visual__license-card-detail span:first-child{color:#6b7280;font-weight:400}.subscriptions-cu-visual__license-card-detail span:last-child{color:#111827;font-variant-numeric:tabular-nums;font-weight:500}.subscriptions-cu-visual__radio-group{grid-template-columns:repeat(4,1fr);gap:.1875rem;display:grid}.subscriptions-cu-visual__radio-option{color:#374151;align-items:center;gap:.125rem;font-size:.3125rem;font-weight:400;line-height:.5rem;display:flex}.subscriptions-cu-visual__radio-dot{border:1px solid #d1d5db;border-radius:999px;flex:none;justify-content:center;align-items:center;width:.375rem;height:.375rem;display:inline-flex}.subscriptions-cu-visual__radio-option[data-checked=true] .subscriptions-cu-visual__radio-dot{background:#16a34a;border-color:#16a34a;box-shadow:inset 0 0 0 1px #fff}.subscriptions-cu-visual__footer{background:#fff;border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;height:1.25rem;padding-inline:.5rem;display:flex}.subscriptions-cu-visual__footer-step{color:#6b7280;font-size:.375rem;font-weight:400;line-height:.625rem}.subscriptions-cu-visual__footer-actions{align-items:center;gap:.25rem;display:flex}.subscriptions-cu-visual__footer-cancel{color:#6b7280;font-size:.375rem;font-weight:400;line-height:.625rem}.subscriptions-cu-visual__footer-save{color:#fff;background:#04a755;border-radius:.25rem;justify-content:center;align-items:center;height:.75rem;padding-inline:.375rem;font-size:.375rem;font-weight:500;line-height:.625rem;display:inline-flex}.subscriptions-problems__illustration[data-problem-illustration=contracts]{box-sizing:border-box;align-items:center;padding:.375rem}.subscriptions-problems__illustration[data-problem-illustration=contracts] .subscriptions-cu-visual{height:100%}.subscriptions-problems__stage[data-selected-item-id=contracts]{background:#f3f4f4;border-radius:2rem}}
