:root,[data-theme=light]{--canvas:#f6f1ed;--surface:#fffdfa;--surface-raised:#fff;--surface-subtle:#eee7e2;--surface-brand:#f4e2e5;--ink:#211d1f;--text-muted:#655e61;--text-subtle:#7d7478;--border-subtle:#ded5d1;--border-strong:#a99a9e;--action:#8b1e34;--action-hover:#73172b;--action-pressed:#5a1020;--on-action:#fff;--focus-ring:#b84d65;--sidebar-bg:#211d1f;--sidebar-ink:#f8f4f1;--shadow-soft:0 1.5rem 4rem #361f261a;--shadow-card:0 .75rem 2rem #361f2612}[data-theme=dark]{--canvas:#111315;--surface:#17191c;--surface-raised:#1d2024;--surface-subtle:#24272c;--surface-brand:#2b1c20;--ink:#f4f0ed;--text-muted:#b9b3b1;--text-subtle:#918b89;--border-subtle:#34373d;--border-strong:#5b5e65;--action:#e18a99;--action-hover:#ec9baa;--action-pressed:#cc6e80;--on-action:#2a1017;--focus-ring:#f0a4b0;--sidebar-bg:#0f1113;--sidebar-ink:#f4f0ed;--information-surface:#202d38;--success-surface:#203129;--caution-surface:#34291e;--danger-surface:#382124;--shadow-soft:0 1.5rem 4rem #00000052;--shadow-card:0 .75rem 2rem #00000038}.theme-control{border:1px solid var(--border-subtle);background:var(--surface-subtle);border-radius:.75rem;grid-template-columns:repeat(2,1.9rem);gap:.16rem;padding:.2rem;display:inline-grid}.theme-control__option{width:1.9rem;height:1.9rem;color:var(--text-subtle);cursor:pointer;background:0 0;border:0;border-radius:.55rem;place-items:center;padding:0;transition:transform .14s cubic-bezier(.2,.8,.2,1);display:grid}.theme-control__option[aria-checked=true]{background:var(--surface-raised);color:var(--ink);box-shadow:0 1px 4px #1e12161f}.theme-control__option:active{transform:scale(.94)}.marketing-site{background:var(--canvas)}.marketing-header{border-color:color-mix(in srgb, var(--border-subtle) 78%, transparent);background:var(--canvas);min-height:4.7rem}.marketing-header__inner{grid-template-columns:minmax(11rem,1fr) auto minmax(16rem,1fr);gap:1.4rem;width:min(100%,82rem);min-height:4.7rem;padding-inline:clamp(1rem,3.5vw,2.75rem)}.marketing-nav{gap:clamp(.85rem,1.6vw,1.45rem)}.marketing-nav a,.marketing-link{color:var(--text-muted);font-size:.78rem;font-weight:680;text-decoration:none;position:relative}.marketing-nav a:after{background:var(--action);content:"";opacity:0;height:1px;transition:opacity .15s cubic-bezier(.2,.8,.2,1),transform .15s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:.48rem;left:0;right:0;transform:scaleX(.65)}.marketing-header__actions{gap:.65rem}.marketing-menu-toggle{border:1px solid var(--border-subtle);background:var(--surface);width:2.6rem;height:2.6rem;color:var(--ink);border-radius:.75rem;place-items:center;padding:0;display:none}.marketing-button,.marketing-secondary-button,.product-primary-action,.product-secondary-action{border:1px solid var(--action);background:var(--action);min-height:2.9rem;color:var(--on-action);border-radius:.75rem;justify-content:center;align-items:center;gap:.55rem;padding:.7rem 1.05rem;font-size:.81rem;font-weight:750;line-height:1.1;text-decoration:none;transition:transform .14s cubic-bezier(.2,.8,.2,1);display:inline-flex}.marketing-button--small{min-height:2.55rem;padding-inline:.85rem;font-size:.75rem}.marketing-secondary-button,.product-secondary-action{border-color:var(--border-strong);color:var(--ink);background:0 0}.marketing-button:active,.marketing-secondary-button:active,.product-primary-action:active,.product-secondary-action:active{transform:scale(.97)}.experience-hero,.experience-access,.experience-use-cases,.experience-benefits,.experience-comparison,.experience-paths,.experience-process,.experience-pricing,.experience-trust,.experience-faq,.experience-cta,.marketing-footer{width:min(100%,82rem);margin-inline:auto;padding-inline:clamp(1rem,3.5vw,2.75rem)}.experience-hero{grid-template-columns:minmax(19rem,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(2.5rem,6vw,5.5rem);min-height:min(45rem,100dvh - 4.7rem);padding-block:clamp(3.5rem,8vw,6.5rem);display:grid}.experience-hero__copy{z-index:1;position:relative}.marketing-eyebrow,.product-eyebrow{color:var(--action);letter-spacing:.105em;text-transform:uppercase;margin:0 0 .8rem;font-size:.68rem;font-weight:790}.experience-hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:10ch;margin:0;font-size:clamp(3rem,6vw,5.8rem);font-weight:660;line-height:.94}.experience-hero__copy>p:last-of-type{max-width:39ch;color:var(--text-muted);text-wrap:pretty;margin:1.45rem 0 0;font-size:clamp(1rem,1.4vw,1.13rem);line-height:1.65}.experience-hero .marketing-actions,.experience-cta .marketing-actions{gap:.7rem;margin-block-start:1.8rem}.experience-hero__media{aspect-ratio:1.06;background:var(--surface-subtle);box-shadow:var(--shadow-soft);border-radius:1.5rem;margin:0;position:relative;overflow:hidden}.experience-hero__media:after,.experience-use-cases figure:after{border:1px solid color-mix(in srgb, var(--ink) 13%, transparent);border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0}.experience-hero__media img,.experience-use-cases figure img{object-fit:cover;width:100%;height:100%}.experience-access{border-block:1px solid var(--border-subtle);grid-template-columns:repeat(3,1fr);display:grid}.experience-access article{grid-template-columns:auto 1fr;align-content:center;gap:.9rem;min-height:8.8rem;padding:1.5rem;display:grid}.experience-access article+article{border-inline-start:1px solid var(--border-subtle)}.experience-access article:first-child{padding-inline-start:0}.experience-access__index{color:var(--action);font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:780}.experience-access h2,.experience-use-cases h3,.experience-benefits h3,.experience-comparison h3,.experience-path h3,.experience-process h3,.experience-plan h3{letter-spacing:-.025em;margin:0;font-size:1rem;font-weight:720}.experience-access p,.experience-use-cases p,.experience-benefits p,.experience-comparison p,.experience-path p,.experience-process p,.experience-plan p,.experience-trust p,.experience-faq p,.experience-cta p{color:var(--text-muted);margin:.4rem 0 0;font-size:.9rem;line-height:1.65}.experience-use-cases,.experience-benefits,.experience-comparison,.experience-paths,.experience-process,.experience-pricing,.experience-trust,.experience-faq{padding-block:clamp(6.5rem,11vw,10rem)}.experience-section-heading{gap:1rem;max-width:47rem;display:grid}.experience-section-heading h2,.experience-process>h2,.experience-trust h2,.experience-faq>h2,.experience-cta h2,.product-home h1,.product-pricing h1,.product-placeholder h1{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.15rem,4.2vw,4rem);font-weight:660;line-height:1.03}.experience-section-heading>p{max-width:60ch;color:var(--text-muted);margin:0;line-height:1.7}.experience-use-cases__layout{grid-template-columns:minmax(18rem,.92fr) minmax(0,1.08fr);align-items:stretch;gap:clamp(2.5rem,7vw,6rem);margin-block-start:3.5rem;display:grid}.experience-use-cases figure{background:var(--surface-subtle);border-radius:1.35rem;min-height:34rem;margin:0;position:relative;overflow:hidden}.experience-use-cases__list{align-content:center;display:grid}.experience-use-cases__list article{border-block-start:1px solid var(--border-subtle);grid-template-columns:auto 1fr;gap:1rem;padding-block:1.5rem;display:grid}.experience-use-cases__list article:last-child{border-block-end:1px solid var(--border-subtle)}.experience-use-cases__list svg{color:var(--action)}.experience-benefits{background:var(--surface);border-radius:1.5rem}.experience-benefits__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:.9rem;margin-block-start:3.25rem;display:grid}.experience-benefits__grid article{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:1.05rem;grid-column:span 6;min-height:15rem;padding:clamp(1.35rem,3vw,2.15rem)}.experience-benefits__grid article:first-child{grid-column:span 7}.experience-benefits__grid article:nth-child(2){background:var(--surface-brand);grid-column:span 5}.experience-benefits__grid article:nth-child(3){grid-column:span 5}.experience-benefits__grid article:nth-child(4){background:var(--ink);color:var(--canvas);grid-column:span 7}.experience-benefits__grid article:nth-child(4) p{color:color-mix(in srgb, var(--canvas) 76%, transparent)}.experience-benefits__grid svg{color:var(--action);margin-block-end:3.5rem}.experience-benefits h3{font-size:1.15rem}.experience-comparison{grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);gap:clamp(3rem,8vw,7rem);display:grid}.experience-comparison__layout{gap:1rem;display:grid}.experience-comparison__focus{background:var(--ink);color:var(--canvas);border-radius:1.05rem;padding:clamp(1.5rem,3vw,2.25rem)}.experience-comparison__focus ul,.experience-path ul,.experience-plan ul,.experience-trust ul,.product-pricing ul{gap:.8rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.experience-comparison__focus li,.experience-path li,.experience-plan li,.experience-trust li,.product-pricing li{align-items:flex-start;gap:.65rem;font-size:.86rem;line-height:1.5;display:flex}.experience-comparison__focus svg,.experience-path li svg,.experience-plan li svg,.experience-trust li svg,.product-pricing li svg{color:var(--action);flex:none;margin-block-start:.12rem}.experience-comparison__alternatives{border-block:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.experience-comparison__alternatives article{padding:1.5rem}.experience-paths{background:var(--surface-subtle);border-radius:1.5rem}.experience-paths__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block-start:3.25rem;display:grid}.experience-path{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:1.1rem;min-height:27rem;padding:clamp(1.5rem,3vw,2.4rem);position:relative}.experience-path>svg{color:var(--action);margin-block-end:2.5rem}.experience-path h3{font-size:1.3rem}.experience-path ul{margin-block:1.5rem}.experience-path>a,.experience-trust a,.product-usage-summary>a{color:var(--action);text-underline-offset:.25rem;align-items:center;gap:.5rem;font-size:.82rem;font-weight:750;display:inline-flex}.experience-path__status{background:var(--information-surface);border-radius:.5rem;padding:.35rem .55rem;font-weight:760;position:absolute;top:1.5rem;right:1.5rem;color:var(--information)!important;margin:0!important;font-size:.68rem!important}.experience-path pre{border:1px solid var(--border-subtle);background:var(--canvas);color:var(--text-muted);border-radius:.75rem;margin:1.5rem 0;padding:1.1rem;font-size:.75rem;line-height:1.7;overflow-x:auto}.experience-process{border-block-end:1px solid var(--border-subtle);grid-template-columns:minmax(17rem,.7fr) minmax(0,1.3fr);gap:clamp(3rem,8vw,7rem);display:grid}.experience-process>h2{max-width:12ch}.experience-process ol{counter-reset:process;margin:0;padding:0;list-style:none}.experience-process li{border-block-start:1px solid var(--border-subtle);counter-increment:process;grid-template-columns:2.5rem 1fr;gap:1rem;padding-block:1.45rem;display:grid}.experience-process li:before{color:var(--action);content:"0" counter(process);font-size:.72rem;font-weight:780}.experience-pricing__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;margin-block-start:3.25rem;display:grid}.experience-plan{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:1.1rem;flex-direction:column;min-width:0;padding:clamp(1.4rem,2.8vw,2rem);display:flex;position:relative}.experience-plan--recommended{border-color:var(--action);box-shadow:var(--shadow-card)}.experience-plan__badge,.product-status{background:var(--surface-brand);width:fit-content;color:var(--action);letter-spacing:.04em;text-transform:uppercase;border-radius:.5rem;margin-block-end:1rem;padding:.35rem .55rem;font-size:.66rem;font-weight:780}.experience-plan__header h3{font-size:1.22rem}.experience-plan__price{border-block:1px solid var(--border-subtle);gap:.35rem;padding-block:1.5rem;display:grid}.experience-plan__price strong{letter-spacing:-.055em;font-size:clamp(2rem,3.2vw,3rem);font-weight:650}.experience-plan__price strong small{color:var(--text-muted);letter-spacing:0;font-size:.77rem;font-weight:650}.experience-plan__price span{font-size:.87rem;font-weight:720}.experience-plan__price>small{color:var(--text-subtle);font-size:.72rem}.experience-plan ul{flex:1;margin-block:1.5rem}.experience-pricing__footnote{max-width:70rem;color:var(--text-subtle);text-align:center;margin:1.25rem auto 0;font-size:.75rem;line-height:1.6}.experience-trust{background:var(--ink);color:var(--canvas);border-radius:1.5rem;grid-template-columns:minmax(18rem,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(3rem,8vw,7rem);display:grid}.experience-trust p{max-width:48ch;color:color-mix(in srgb, var(--canvas) 70%, transparent)}.experience-trust a{margin-block-start:1.2rem}.experience-trust ul{gap:0;margin:0}.experience-trust li{border-block-start:1px solid color-mix(in srgb, var(--canvas) 18%, transparent);padding-block:1.2rem}.experience-trust li:last-child{border-block-end:1px solid color-mix(in srgb, var(--canvas) 18%, transparent)}.experience-faq{grid-template-columns:minmax(16rem,.65fr) minmax(0,1.35fr);gap:clamp(3rem,8vw,7rem);display:grid}.experience-faq>h2{max-width:9ch}.experience-faq details{border-block-start:1px solid var(--border-subtle);padding-block:1.4rem}.experience-faq details:last-child{border-block-end:1px solid var(--border-subtle)}.experience-faq summary{color:var(--ink);cursor:pointer;padding-inline-end:2rem;font-size:.95rem;font-weight:720}.experience-faq details p{max-width:62ch;margin-block-start:.8rem}.experience-cta{border-block-start:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;padding-block:clamp(4.5rem,8vw,7rem);display:grid}.experience-cta>div:first-child>svg{color:var(--action);margin-block-end:1.5rem}.experience-cta h2{max-width:16ch}.experience-cta p{max-width:56ch}.marketing-footer{grid-template-columns:minmax(14rem,1.3fr) repeat(2,minmax(9rem,.6fr)) minmax(15rem,1fr);gap:2rem;padding-block:3.25rem}.marketing-footer__group h2{letter-spacing:.06em;text-transform:uppercase;margin:0 0 .65rem;font-size:.72rem;font-weight:760}.marketing-footer__group nav{justify-content:start;gap:.15rem;display:grid}.marketing-footer__availability{text-align:end;place-self:end}.auth-shell__main{grid-template-columns:minmax(0,28rem) minmax(20rem,1fr);gap:clamp(2.5rem,7vw,7rem);width:min(100%,78rem)}.auth-panel{box-shadow:var(--shadow-card);border-block-start-width:1px;border-radius:1.1rem}.auth-context{background:0 0;align-content:start;gap:1.7rem;padding:0;display:grid}.auth-context__media{aspect-ratio:1.7;background:var(--surface-subtle);border-radius:1.2rem;margin:0;position:relative;overflow:hidden}.auth-context__media img{object-fit:cover;width:100%;height:100%}.auth-context__mark{background:var(--surface-raised);border-radius:.8rem;place-items:center;width:3.2rem;height:3.2rem;display:grid;position:absolute;bottom:1rem;right:1rem}.auth-context__content{padding-inline:.2rem}.auth-context__content h2{max-width:17ch}.auth-context__content ul{gap:0;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.auth-context__content li{border-block-start:1px solid var(--border-subtle);color:var(--text-muted);align-items:center;gap:.75rem;padding-block:.8rem;font-size:.84rem;display:flex}.auth-context__content li:last-child{border-block-end:1px solid var(--border-subtle)}.auth-context__content li svg{color:var(--action)}.auth-context__content>a{min-height:2.75rem;color:var(--action);align-items:center;gap:.5rem;margin-block-start:.7rem;font-size:.82rem;font-weight:750;display:inline-flex}.admin-email-code__destination{border:1px solid var(--border-subtle);background:var(--surface-subtle);border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;margin-block-start:1.35rem;padding:.85rem .9rem;display:grid}.admin-email-code__destination>svg{color:var(--action)}.admin-email-code__destination>span{gap:.08rem;min-width:0;display:grid}.admin-email-code__destination small,.admin-email-code__destination em{color:var(--text-muted);font-size:.68rem;font-style:normal}.admin-email-code__destination strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.admin-email-code .admin-email-code__delivery{color:var(--text-muted);margin-block-start:.7rem;font-size:.74rem;line-height:1.5}.admin-email-code .admin-email-code__delivery[data-status=error],.admin-email-code .admin-email-code__delivery[data-status=rate_limited],.admin-email-code .admin-email-code__delivery[data-status=challenge_expired]{color:var(--danger)}.auth-form .admin-email-code__resend{gap:.45rem}.customer-shell{background:var(--canvas);min-height:100dvh;color:var(--ink)}.shell-masthead{z-index:40;border-color:var(--border-subtle);background:var(--canvas);grid-template-columns:17rem auto 1fr;min-height:4.5rem;display:grid;position:sticky;top:0}.shell-brand{border-inline-end:1px solid var(--border-subtle);min-height:4.5rem;padding-inline:1.25rem}.shell-menu-toggle{border:1px solid var(--border-subtle);background:var(--surface);border-radius:.7rem;place-items:center;width:2.6rem;height:2.6rem;padding:0;display:none}.shell-activation-status{background:var(--caution-surface);width:fit-content;color:var(--caution);border-radius:.55rem;align-self:center;align-items:center;gap:.5rem;margin-inline-start:1rem;padding:.4rem .6rem;font-size:.68rem;font-weight:760;display:inline-flex}.shell-activation-status>span{background:currentColor;border-radius:50%;width:.4rem;height:.4rem}.account-context{gap:.65rem;padding-inline:1rem}.account-context__identity{min-width:0;display:block}.account-context__principal,.account-context__pending{max-width:12rem;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:650;display:block;overflow:hidden}.account-context__sign-out{border-color:var(--border-subtle);min-height:2.55rem;color:var(--text-muted);border-radius:.7rem;align-items:center;gap:.45rem;padding:.55rem .65rem;display:inline-flex}.shell-workspace{grid-template-columns:17rem minmax(0,1fr);min-height:calc(100dvh - 4.5rem);display:grid}.shell-sidebar{border-inline-end:1px solid var(--border-subtle);background:var(--surface);flex-direction:column;min-width:0;height:calc(100dvh - 4.5rem);padding:1rem .8rem;display:flex;position:sticky;top:4.5rem;overflow-y:auto}.shell-sidebar__intro{padding:.6rem .75rem 1.2rem}.shell-sidebar__intro p{color:var(--text-subtle);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.67rem;font-weight:760}.shell-sidebar__intro strong{margin-block-start:.3rem;font-size:.82rem;display:block}.shell-navigation-group+.shell-navigation-group{margin-block-start:1rem}.shell-navigation-group h2{color:var(--text-subtle);letter-spacing:.07em;text-transform:uppercase;margin:0 0 .3rem;padding-inline:.75rem;font-size:.63rem;font-weight:770}.shell-navigation{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.shell-navigation__link{min-height:2.55rem;color:var(--text-muted);border-radius:.65rem;align-items:center;gap:.7rem;padding:.6rem .75rem;font-size:.78rem;font-weight:650;text-decoration:none;display:flex}.shell-navigation__link[aria-current=page]{background:var(--surface-brand);color:var(--action)}.shell-navigation__link svg{flex:none}.shell-sidebar__footer{border-block-start:1px solid var(--border-subtle);gap:.45rem;margin-block-start:auto;padding:1rem .75rem .4rem;display:grid}.shell-sidebar__footer span{color:var(--success);font-size:.68rem;font-weight:760}.shell-sidebar__footer a{color:var(--action);font-size:.76rem;font-weight:720}.shell-navigation-backdrop{display:none}.shell-main{background:var(--canvas);min-width:0;padding:0}.shell-content{width:min(100%,78rem);margin-inline:auto;padding:clamp(1.25rem,3vw,2.5rem)}.product-home{gap:1.25rem;display:grid}.product-home__header{justify-content:space-between;align-items:flex-end;gap:2rem;padding-block:.5rem 1rem;display:flex}.product-home h1,.product-pricing h1,.product-placeholder h1{max-width:16ch;font-size:clamp(2rem,4vw,3.6rem)}.product-home__header>div>p:last-child,.product-pricing>header>p:last-child,.product-placeholder>p{max-width:58ch;color:var(--text-muted);margin:.8rem 0 0;line-height:1.65}.product-activation{border:1px solid color-mix(in srgb, var(--action) 42%, var(--border-subtle));background:var(--surface-brand);border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.2rem;padding:clamp(1.25rem,3vw,1.8rem);display:grid}.product-activation__icon,.product-placeholder__icon{background:var(--surface-raised);width:3rem;height:3rem;color:var(--action);border-radius:.75rem;place-items:center;display:grid}.product-activation .product-status{background:0 0;margin-block-end:.45rem;padding:0}.product-activation h2,.product-section-heading h2{letter-spacing:-.035em;margin:0;font-size:1.25rem;font-weight:700}.product-activation p:last-child{max-width:60ch;color:var(--text-muted);margin:.35rem 0 0;font-size:.84rem;line-height:1.55}.product-section-heading{justify-content:space-between;align-items:end;gap:2rem;margin-block-end:1rem;display:flex}.product-section-heading>p{max-width:38ch;color:var(--text-muted);text-align:end;margin:0;font-size:.8rem;line-height:1.55}.product-section-heading--compact{margin-block-end:1.2rem}.product-quick-start,.product-setup,.product-usage-summary,.product-tools,.product-pricing__status,.product-pricing__grid section,.product-placeholder{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:1rem;padding:clamp(1.25rem,2.5vw,1.8rem)}.product-quick-start__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.product-quick-start__grid>a{border:1px solid var(--border-subtle);background:var(--surface);min-height:10.5rem;color:var(--ink);border-radius:.85rem;grid-template-columns:1fr auto;align-content:space-between;gap:1rem;padding:1.1rem;text-decoration:none;transition:transform .15s cubic-bezier(.2,.8,.2,1);display:grid}.product-quick-start__grid>a[data-recommended=true]{border-color:color-mix(in srgb, var(--action) 36%, var(--border-subtle));background:color-mix(in srgb, var(--surface-brand) 42%, var(--surface-raised))}.product-quick-start__grid>a>svg:first-child{color:var(--action)}.product-quick-start__grid>a>span{grid-column:1/-1;gap:.35rem;display:grid}.product-quick-start__grid em{color:var(--action);letter-spacing:.045em;text-transform:uppercase;font-size:.68rem;font-style:normal;font-weight:700}.product-quick-start__grid strong{font-size:.91rem}.product-quick-start__grid small{color:var(--text-muted);font-size:.75rem;line-height:1.5}.product-home__columns{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:1.25rem;display:grid}.product-setup ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.product-setup li{border-block-start:1px solid var(--border-subtle);color:var(--text-muted);align-items:center;gap:.7rem;padding-block:.8rem;font-size:.82rem;display:flex}.product-setup li span{background:var(--surface-subtle);width:1.65rem;height:1.65rem;color:var(--text-subtle);border-radius:50%;flex:none;place-items:center;display:grid}.product-setup li[data-complete=true]{color:var(--ink)}.product-setup li[data-complete=true] span{background:var(--success-surface);color:var(--success)}.product-usage-summary__value{letter-spacing:-.06em;margin-block:1.25rem .55rem;font-size:2.8rem;font-weight:650;display:block}.product-usage-summary__value small{color:var(--text-muted);letter-spacing:0;font-size:.75rem;font-weight:650}.product-usage-summary>p{color:var(--text-muted);margin:0 0 1rem;font-size:.79rem;line-height:1.55}.product-tools>div:last-child{flex-wrap:wrap;gap:.65rem;display:flex}.product-tools>div:last-child a{border:1px solid var(--border-subtle);min-height:2.7rem;color:var(--text-muted);border-radius:.7rem;align-items:center;gap:.55rem;padding:.65rem .8rem;font-size:.78rem;font-weight:680;text-decoration:none;display:inline-flex}.product-tools>div:last-child a svg{color:var(--action)}.product-placeholder{justify-items:start;gap:1rem;max-width:46rem;margin-block:clamp(1rem,5vw,4rem);display:grid}.product-placeholder__notice{background:var(--surface-subtle);border-radius:.75rem;gap:.3rem;width:100%;padding:1rem;font-size:.8rem;display:grid}.product-placeholder__notice span{color:var(--text-muted)}.product-pricing{gap:1.25rem;display:grid}.product-pricing>header{padding-block:.5rem 1rem}.product-pricing__status{background:var(--surface-brand);justify-content:space-between;align-items:center;gap:1rem;display:flex}.product-pricing__status span{color:var(--action);font-size:.78rem;font-weight:760}.product-pricing__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.product-pricing__grid section[data-recommended=true]{border-color:var(--action)}.product-pricing__grid h2{margin:0 0 1rem;font-size:1.25rem}.product-pricing__grid section>strong{letter-spacing:-.05em;font-size:2.5rem;display:block}.product-pricing__grid section>strong small{color:var(--text-muted);letter-spacing:0;font-size:.75rem}.product-pricing__grid section>p{color:var(--text-muted);margin:.4rem 0 0;font-size:.82rem}.product-pricing__grid button{border:1px solid var(--border-subtle);background:var(--surface-subtle);width:100%;min-height:2.8rem;color:var(--text-subtle);border-radius:.7rem;margin-block-start:1.5rem}.product-pricing__note{color:var(--text-subtle);margin:0;font-size:.74rem}@media (hover:hover) and (pointer:fine){.marketing-nav a:hover:after{opacity:1;transform:scaleX(1)}.marketing-button:hover,.product-primary-action:hover{border-color:var(--action-hover);background:var(--action-hover)}.marketing-secondary-button:hover,.product-secondary-action:hover{border-color:var(--action);color:var(--action)}.theme-control__option:hover,.account-context__sign-out:hover{background:var(--surface-raised);color:var(--ink)}.shell-navigation__link:hover{background:var(--surface-subtle);color:var(--ink)}.product-quick-start__grid>a:hover{border-color:var(--action);transform:translateY(-2px)}}@media (max-width:72rem){.marketing-header__inner{grid-template-columns:1fr auto}.marketing-nav{border:1px solid var(--border-subtle);background:var(--surface-raised);box-shadow:var(--shadow-soft);border-radius:.9rem;align-items:stretch;padding:.7rem;display:none;position:absolute;top:calc(100% + 1px);left:1rem;right:1rem}.marketing-header[data-menu-open=true] .marketing-nav{display:grid}.marketing-nav a{padding-inline:.75rem}.marketing-menu-toggle{display:grid}.shell-masthead{grid-template-columns:auto minmax(10rem,1fr) auto auto}.shell-menu-toggle{margin-inline-start:.8rem;display:grid}.shell-brand{border-inline-end:0}.shell-activation-status{margin-inline-start:0}.shell-workspace{grid-template-columns:1fr}.shell-sidebar{z-index:35;width:min(19rem,100vw - 3rem);height:auto;box-shadow:var(--shadow-soft);transition:transform .2s cubic-bezier(.2,.8,.2,1);position:fixed;top:4.5rem;bottom:0;left:0;transform:translate(-105%)}.customer-shell[data-navigation-open=true] .shell-sidebar{transform:translate(0)}.shell-navigation-backdrop{z-index:30;background:#0000006b;border:0;position:fixed;inset:4.5rem 0 0}.customer-shell[data-navigation-open=true] .shell-navigation-backdrop{display:block}}@media (max-width:56rem){.experience-hero,.experience-use-cases__layout,.experience-comparison,.experience-process,.experience-trust,.experience-faq{grid-template-columns:1fr}.experience-hero{min-height:0}.experience-hero__copy{max-width:38rem}.experience-hero__media{aspect-ratio:1.35}.experience-use-cases figure{min-height:26rem}.experience-comparison__layout{margin-block-start:0}.experience-process>h2,.experience-faq>h2{max-width:15ch}.experience-pricing__grid{grid-template-columns:1fr 1fr}.experience-plan:last-child{grid-column:1/-1}.experience-cta{grid-template-columns:1fr;align-items:start}.marketing-footer{grid-template-columns:1.3fr .7fr .7fr}.marketing-footer__availability{text-align:start;grid-column:1/-1;justify-self:start}.auth-shell__main{grid-template-columns:1fr}.auth-panel{margin-inline:auto}.auth-context{max-width:38rem;margin-inline:auto}.account-context__identity,.account-context__sign-out span{display:none}.product-home__columns{grid-template-columns:1fr}}@media (max-width:42rem){.marketing-header__actions>.marketing-link,.marketing-header__actions>.marketing-button{display:none}.experience-hero{padding-block-start:3rem}.experience-hero h1{font-size:clamp(2.85rem,14vw,4.4rem)}.experience-hero__media{aspect-ratio:.95}.experience-access,.experience-paths__grid,.experience-pricing__grid,.product-quick-start__grid,.product-pricing__grid{grid-template-columns:1fr}.experience-access article{min-height:auto;padding-inline:0}.experience-access article+article{border-block-start:1px solid var(--border-subtle);border-inline-start:0}.experience-use-cases figure{min-height:21rem}.experience-benefits__grid{grid-template-columns:1fr}.experience-benefits__grid article,.experience-benefits__grid article:first-child,.experience-benefits__grid article:nth-child(2),.experience-benefits__grid article:nth-child(3),.experience-benefits__grid article:nth-child(4){grid-column:auto;min-height:13rem}.experience-benefits__grid svg{margin-block-end:2rem}.experience-comparison__alternatives{grid-template-columns:1fr}.experience-comparison__alternatives article+article{border-block-start:1px solid var(--border-subtle);border-inline-start:0}.experience-plan:last-child{grid-column:auto}.marketing-footer{grid-template-columns:1fr 1fr}.marketing-footer__brand,.marketing-footer__availability{grid-column:1/-1}.auth-shell__controls>a{display:none}.shell-masthead{grid-template-columns:auto 1fr auto}.shell-brand{padding-inline:.65rem}.shell-activation-status{display:none}.account-context{padding-inline:.65rem}.account-context__sign-out{display:none}.product-home__header,.product-section-heading,.product-pricing__status{flex-direction:column;align-items:flex-start}.product-home__header>.product-secondary-action{width:100%}.product-activation{grid-template-columns:auto 1fr}.product-activation .product-primary-action{grid-column:1/-1}.product-section-heading>p{text-align:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marketing-nav a:after,.marketing-button,.marketing-secondary-button,.product-primary-action,.product-secondary-action,.theme-control__option,.shell-sidebar,.product-quick-start__grid>a{transition-duration:0s}}.marketing-site{--marketing-bg:var(--canvas);--marketing-surface:var(--surface-raised);--marketing-surface-strong:var(--surface-subtle);--marketing-text:var(--ink);--marketing-muted:var(--text-muted);--marketing-border:var(--border-subtle);--marketing-accent:var(--action);--marketing-accent-hover:var(--action-hover);background:var(--canvas);color:var(--ink);color-scheme:normal}html[data-theme=light],html[data-theme=light] body,html[data-theme=light] .marketing-site,html[data-theme=light] .auth-shell,html[data-theme=light] .customer-shell{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark],html[data-theme=dark] body,html[data-theme=dark] .marketing-site,html[data-theme=dark] .auth-shell,html[data-theme=dark] .customer-shell{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] body,html[data-theme=dark] .marketing-site,html[data-theme=dark] .auth-shell,html[data-theme=dark] .customer-shell,html[data-theme=dark] .shell-workspace{background-color:var(--canvas);color:var(--ink)}.theme-control,.theme-control__option{pointer-events:auto;position:relative}.theme-control{z-index:2}.theme-control__option{z-index:1}.experience-use-cases{width:100dvw;max-width:none;margin-inline:calc(50% - 50dvw);padding-inline:0;overflow:hidden}.experience-use-cases>.experience-section-heading{grid-template-columns:minmax(18rem,.9fr) minmax(18rem,.72fr);width:min(100% - 2rem,76rem);margin-inline:auto}.use-case-marquee{--marquee-gap:1rem;outline-offset:-.25rem;width:100dvw;margin-block-start:clamp(2.4rem,5vw,4rem);margin-inline:calc(50% - 50dvw)}.use-case-marquee__viewport{width:100dvw;max-width:none;padding-block:.35rem 1rem;overflow:hidden}.use-case-marquee__track{gap:var(--marquee-gap);will-change:transform;width:max-content;animation:58s linear infinite use-case-marquee-flow;display:flex;transform:translate(0,0)}.use-case-marquee:focus .use-case-marquee__track,.use-case-marquee:focus-within .use-case-marquee__track,.use-case-marquee:active .use-case-marquee__track{animation-play-state:paused}.use-case-marquee__track>ol{align-items:stretch;gap:var(--marquee-gap);margin:0;padding:0;list-style:none;display:flex}.use-case-marquee__track>ol>li{flex:none;width:clamp(17.5rem,25vw,21rem);height:22rem;display:flex}.use-case-marquee article{box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:.8rem;flex-direction:column;justify-content:space-between;gap:1.75rem;width:100%;height:100%;min-height:0;padding:clamp(1.25rem,2vw,1.55rem);display:flex;box-shadow:0 .75rem 2.5rem #361f260a}.use-case-marquee__track>ol>li:nth-child(4n+1) article{background:var(--surface-raised)}.use-case-marquee__track>ol>li:nth-child(4n+2) article{background:color-mix(in srgb, var(--surface-brand) 48%, var(--surface-raised))}.use-case-marquee__track>ol>li:nth-child(4n+3) article{background:color-mix(in srgb, var(--surface-subtle) 68%, var(--surface-raised))}.use-case-marquee__track>ol>li:nth-child(4n+4) article{background:color-mix(in srgb, var(--surface-brand) 24%, var(--surface-raised))}.use-case-marquee__card-heading{justify-content:space-between;align-items:center;gap:.85rem;display:flex}.use-case-marquee__icon{border:1px solid var(--border-subtle);background:var(--surface);width:2.45rem;height:2.45rem;color:var(--action);border-radius:.65rem;place-items:center;display:grid}.use-case-marquee__route,.use-case-marquee__number,.experience-comparison__label{color:var(--action);letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;font-weight:760}.use-case-marquee__route{border:1px solid color-mix(in srgb, var(--action) 24%, var(--border-subtle));background:color-mix(in srgb, var(--surface-brand) 60%, transparent);border-radius:999px;padding:.28rem .48rem}.use-case-marquee__number{font-variant-numeric:tabular-nums;margin:0 0 .45rem}.use-case-marquee h3{letter-spacing:-.045em;text-wrap:balance;max-width:17ch;margin:0;font-size:clamp(1.3rem,2vw,1.75rem);font-weight:680;line-height:1.08}.use-case-marquee__body>p:last-child{max-width:36ch;color:var(--text-muted);margin:.75rem 0 0;font-size:.8rem;line-height:1.62}.use-case-marquee article>ul{border-block-start:1px solid var(--border-subtle);gap:.55rem;margin:0;padding:.85rem 0 0;list-style:none;display:grid}.use-case-marquee article>ul li{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.72rem;font-weight:640;display:flex}.use-case-marquee article>ul li:before{background:var(--action);content:"";border-radius:50%;flex:none;width:.32rem;height:.32rem}@keyframes use-case-marquee-flow{to{transform:translate(calc(-50% - .5rem))}}.experience-comparison__focus,.experience-comparison__alternatives article{border:1px solid var(--border-subtle);min-height:0;box-shadow:none;border-radius:.8rem;padding:clamp(1.35rem,2.4vw,1.8rem)}.experience-comparison__alternatives{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.experience-comparison__alternatives article,.experience-comparison__alternatives article+article{border:1px solid var(--border-subtle);background:var(--surface-raised);padding:1.35rem;display:block}.experience-plan__price{border-block-start:1px solid var(--border-subtle);gap:.35rem;margin-block-start:1.5rem;padding-block:1rem 0;display:grid}.auth-form__password-control input,.auth-form__password-control input:first-child{z-index:0;position:relative}@media (hover:hover) and (pointer:fine){.use-case-marquee:hover .use-case-marquee__track{animation-play-state:paused}}@media (hover:none) and (pointer:coarse){.use-case-marquee{touch-action:pan-y}}@media (max-width:64rem){.experience-use-cases>.experience-section-heading,.experience-comparison,.experience-trust{grid-template-columns:minmax(0,1fr)}.experience-comparison .experience-section-heading,.experience-trust__copy{position:static}.experience-plan--custom{grid-template-columns:minmax(8rem,.65fr) minmax(12rem,1fr) minmax(9rem,.7fr)}.experience-plan--custom ul{grid-column:1/3}}@media (max-width:48rem){.experience-use-cases>.experience-section-heading{display:block}.use-case-marquee__track>ol>li{width:min(82vw,19.5rem);height:20.25rem}.use-case-marquee article{min-height:0}.experience-comparison__focus ul,.experience-comparison__alternatives,.experience-pricing__grid{grid-template-columns:minmax(0,1fr)}.experience-plan--custom{grid-column:auto;grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.experience-plan--custom .experience-plan__header,.experience-plan--custom .experience-plan__allowance,.experience-plan--custom .experience-plan__price,.experience-plan--custom ul{min-height:0;margin:0}.experience-plan--custom .experience-plan__allowance{grid-column:1/-1;margin-block-start:1rem}.experience-plan--custom .experience-plan__price{border-block-start:1px solid var(--border-subtle);grid-column:1/-1;margin-block-start:1rem;padding-block-start:.85rem}.experience-plan--custom ul{grid-column:1/-1;margin-block-start:1rem}.experience-plan--custom>a{grid-column:1/-1;margin-block-start:.35rem}}.developer-hub{grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;display:grid}.developer-hub>*,.developer-hub__header>*,.developer-hub__lower-grid>*{min-width:0}.developer-hub__header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;padding-block:.5rem 1rem;display:grid}.developer-hub__header h1{letter-spacing:-.055em;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(2rem,4vw,3.6rem);font-weight:650;line-height:1.02}.developer-hub__header>div:first-child>p:last-child{max-width:61ch;color:var(--text-muted);margin:.8rem 0 0;line-height:1.65}.developer-hub__boundary{border:1px solid color-mix(in srgb, var(--action) 30%, var(--border-subtle));background:color-mix(in srgb, var(--surface-brand) 48%, var(--surface-raised));border-radius:.8rem;gap:.35rem;min-width:12.5rem;padding:.9rem 1rem;display:grid}.developer-hub__boundary span,.developer-hub__boundary strong{align-items:center;gap:.4rem;display:flex}.developer-hub__boundary span{color:var(--action);text-transform:uppercase;font-size:.69rem;font-weight:760}.developer-hub__boundary strong{font-size:.86rem}.developer-hub__steps ol{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:.8rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.developer-hub__steps li{border-inline-end:1px solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;padding:.8rem .95rem;display:grid}.developer-hub__steps li:last-child{border-inline-end:0}.developer-hub__steps li[aria-current=step]{background:color-mix(in srgb, var(--surface-brand) 55%, var(--surface-raised))}.developer-hub__steps li[data-locked=true]{color:var(--text-subtle)}.developer-hub__steps li>span{color:var(--action);font-variant-numeric:tabular-nums;font-size:.67rem;font-weight:790}.developer-hub__steps li>div{gap:.12rem;display:grid}.developer-hub__steps strong{font-size:.78rem}.developer-hub__steps small{color:var(--text-muted);font-size:.65rem}.developer-console{border:1px solid var(--border-subtle);background:var(--surface-raised);box-shadow:var(--shadow-card);border-radius:1rem;overflow:hidden}.developer-console__topbar,.developer-console__pane-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.developer-console__topbar{border-block-end:1px solid var(--border-subtle);background:var(--surface-subtle);min-height:3.4rem;padding:.7rem 1rem}.developer-console__topbar>div{align-items:center;gap:.55rem;display:flex}.developer-console__topbar strong{font-size:.8rem}.developer-console__topbar code{color:var(--text-muted);font-size:.71rem}.developer-console__topbar code b{color:var(--action);margin-inline-end:.35rem}.developer-console__workspace{grid-template-columns:minmax(19rem,.93fr) minmax(0,1.07fr);min-height:31rem;display:grid}.developer-console__request,.developer-console__response{min-width:0;padding:clamp(1rem,2vw,1.35rem)}.developer-console__request{border-inline-end:1px solid var(--border-subtle);flex-direction:column;display:flex}.developer-console__response{background:color-mix(in srgb, var(--surface-subtle) 42%, var(--surface-raised));grid-template-rows:auto minmax(0,1fr);display:grid}.developer-console__pane-heading{min-height:1.8rem;margin-block-end:1rem}.developer-console__pane-heading>span{letter-spacing:.08em;text-transform:uppercase;font-size:.71rem;font-weight:790}.developer-console__pane-heading small{color:var(--text-subtle);font-size:.66rem}.developer-console__pane-heading small[data-status=succeeded]{color:var(--success)}.developer-console__pane-heading small[data-status=rejected]{color:var(--danger)}.developer-field{gap:.45rem;display:grid}.developer-field>span:first-child{color:var(--text-muted);font-size:.72rem;font-weight:690}.developer-field textarea,.developer-field input,.developer-field select{border:1px solid var(--border-subtle);background:var(--surface);width:100%;color:var(--ink);border-radius:.7rem}.developer-field textarea{resize:vertical;min-height:10.5rem;padding:.9rem;line-height:1.55}.developer-field input,.developer-field select{height:2.7rem;padding:.65rem .75rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.67rem}.developer-field select{padding-inline-end:2rem}.developer-field textarea:focus-visible,.developer-field input:focus-visible,.developer-field select:focus-visible{border-color:var(--action);outline:3px solid color-mix(in srgb, var(--focus-ring) 24%, transparent);outline-offset:2px}.developer-console__analysis{border:1px solid var(--border-subtle);border-radius:.6rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-block:.65rem 1rem;display:grid;overflow:hidden}.developer-console__analysis span{border-inline-end:1px solid var(--border-subtle);color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:center;padding:.55rem .6rem;font-size:.65rem}.developer-console__analysis span:last-child{border-inline-end:0}.developer-console__analysis span[data-valid=true]{color:var(--success)}.developer-console__analysis span[data-valid=false]{color:var(--danger)}.developer-field--idempotency>span:last-child{display:block;position:relative}.developer-field--idempotency button{width:2rem;height:2rem;color:var(--text-muted);cursor:pointer;top:50%;background:0 0;border:0;border-radius:.5rem;place-items:center;padding:0;display:grid;position:absolute;inset-inline-end:.4rem;transform:translateY(-50%)}.developer-console__request>.product-primary-action{cursor:pointer;align-self:flex-start;margin-block-start:auto}.developer-console__feedback{color:var(--text-muted);margin:.7rem 0 0;font-size:.68rem;line-height:1.5}.developer-console__empty{color:var(--text-subtle);text-align:center;place-content:center;justify-items:center;gap:.45rem;display:grid}.developer-console__empty strong{color:var(--ink);font-size:.84rem}.developer-console__empty span{max-width:34ch;font-size:.7rem;line-height:1.5}.developer-console__response pre,.developer-code-block pre{color:#f0e8e5;tab-size:2;white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.69rem;line-height:1.65;overflow:auto}.developer-console__response pre{background:#111315;border:1px solid #34373d;border-radius:.75rem;min-height:0;padding:1rem}.developer-hub__lower-grid{grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);align-items:start;gap:1rem;display:grid}.developer-quickstart,.developer-credentials,.developer-security,.developer-capabilities,.developer-history{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:.9rem;min-width:0}.developer-quickstart,.developer-credentials,.developer-security{padding:clamp(1.15rem,2.5vw,1.6rem)}.developer-quickstart h2,.developer-credentials h2,.developer-security h2,.developer-capabilities h2,.developer-history h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:690;line-height:1.12}.developer-quickstart header>p:last-child,.developer-credentials__header p:last-child,.developer-security>p:not(.product-eyebrow),.developer-capabilities>header>p{color:var(--text-muted);margin:.55rem 0 0;font-size:.75rem;line-height:1.6}.developer-code-block{background:#111315;border:1px solid #34373d;border-radius:.75rem;margin-block-start:1.2rem;overflow:hidden}.developer-code-block>div{color:#b9b3b1;border-block-end:1px solid #34373d;justify-content:space-between;align-items:center;min-height:2.5rem;padding:.45rem .7rem;font-size:.67rem;display:flex}.developer-code-block button{color:#f4f0ed;cursor:pointer;background:#24272c;border:0;border-radius:.45rem;align-items:center;gap:.35rem;padding:.35rem .45rem;font-size:.64rem;display:inline-flex}.developer-code-block pre{max-height:15rem;padding:.9rem}.sandbox-resources{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:.9rem;gap:1rem;padding:clamp(1.15rem,2.5vw,1.6rem);display:grid}.sandbox-resources__header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem;display:grid}.sandbox-resources__header h2{letter-spacing:-.045em;text-wrap:balance;max-width:24ch;margin:0;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:680;line-height:1.08}.sandbox-resources__header p:last-child{max-width:68ch;color:var(--text-muted);margin:.65rem 0 0;font-size:.76rem;line-height:1.65}.sandbox-resources__header code,.sandbox-resources__boundary code{color:var(--action);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem}.sandbox-resources__status{border:1px solid color-mix(in srgb, var(--action) 28%, var(--border-subtle));background:color-mix(in srgb, var(--surface-brand) 48%, transparent);color:var(--action);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .65rem;font-size:.68rem;font-weight:740;display:inline-flex}.sandbox-resources__origin{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-raised) 82%, var(--canvas));border-radius:.65rem;align-items:center;gap:.75rem;min-width:0;padding:.7rem .8rem;display:flex}.sandbox-resources__origin span{color:var(--text-subtle);text-transform:uppercase;font-size:.65rem;font-weight:720}.sandbox-resources__origin code{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.7rem;overflow:hidden}.sandbox-resources__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.sandbox-resources__grid article{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-raised) 84%, var(--canvas));border-radius:.75rem;align-content:start;gap:.65rem;min-width:0;padding:1rem;display:grid}.sandbox-resources__card-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.sandbox-resources__card-heading>span{border:1px solid color-mix(in srgb, var(--action) 24%, var(--border-subtle));width:2rem;height:2rem;color:var(--action);border-radius:.55rem;place-items:center;display:grid}.sandbox-resources__card-heading small{color:var(--text-subtle);font-size:.63rem;font-weight:700}.sandbox-resources__grid h3{letter-spacing:-.025em;margin:0;font-size:.95rem}.sandbox-resources__grid p{min-height:2.5rem;color:var(--text-muted);margin:0;font-size:.72rem;line-height:1.55}.sandbox-resources__route{color:#f4f0ed;white-space:nowrap;background:#111315;border:1px solid #34373d;border-radius:.55rem;padding:.6rem .7rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem;display:block;overflow:auto}.sandbox-resources__route b{color:#eb8ca1}.sandbox-resources__grid pre{color:#d7d0cd;background:#111315;border:1px solid #34373d;border-radius:.55rem;min-height:6.75rem;margin:0;padding:.7rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.65rem;line-height:1.55;overflow:auto}.sandbox-resources__read-path{color:var(--text-subtle);font-size:.64rem;line-height:1.45}.sandbox-resources__boundary{border:1px solid color-mix(in srgb, var(--action) 20%, var(--border-subtle));background:color-mix(in srgb, var(--surface-brand) 32%, transparent);color:var(--action);border-radius:.65rem;align-items:flex-start;gap:.6rem;padding:.8rem;display:flex}.sandbox-resources__boundary p{color:var(--text-muted);margin:0;font-size:.7rem;line-height:1.55}.developer-credentials{background:color-mix(in srgb, var(--surface-brand) 22%, var(--surface-raised));gap:1rem;display:grid}.developer-credentials__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.developer-credentials__header>span{border:1px solid color-mix(in srgb, var(--action) 26%, var(--border-subtle));color:var(--action);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .55rem;font-size:.63rem;font-weight:760;display:inline-flex}.developer-credentials__header>span[data-ready=true]{border-color:color-mix(in srgb, var(--success) 36%, var(--border-subtle));background:color-mix(in srgb, var(--success-surface) 74%, transparent);color:var(--success)}.developer-credentials__enrollment,.developer-credentials__prepared,.developer-credentials__create,.developer-credentials__receipt{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-raised) 88%, transparent);border-radius:.8rem;gap:1rem;padding:1rem;display:grid}.developer-credentials__enrollment>div,.developer-credentials__create-intro{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.7rem;display:grid}.developer-credentials__enrollment strong,.developer-credentials__prepared strong,.developer-credentials__create strong,.developer-credentials__receipt strong,.developer-credentials__list strong{color:var(--ink);font-size:.75rem}.developer-credentials__enrollment p,.developer-credentials__prepared p,.developer-credentials__create p,.developer-credentials__receipt small{color:var(--text-muted);margin:.25rem 0 0;font-size:.68rem;line-height:1.55}.developer-credentials__step{border:1px solid color-mix(in srgb, var(--action) 30%, var(--border-subtle));min-width:1.8rem;height:1.8rem;color:var(--action);font-variant-numeric:tabular-nums;border-radius:.5rem;place-items:center;padding-inline:.4rem;font-size:.6rem;font-weight:780;display:inline-grid}.developer-credentials__enrollment>.product-primary-action,.developer-credentials__prepared>.product-primary-action,.developer-credentials__create>.product-primary-action{cursor:pointer;justify-self:start}.developer-credentials__setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.developer-credentials__setup-grid>div{border:1px solid var(--border-subtle);background:var(--surface);border-radius:.7rem;min-width:0;padding:.85rem}.developer-credentials__setup-grid code{overflow-wrap:anywhere;color:var(--action);margin-block-start:.65rem;font-size:.67rem;display:block}.developer-credentials__setup-grid ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem .6rem;margin:.65rem 0 0;padding:0;list-style:none;display:grid}.developer-credentials__setup-grid li{color:var(--text-muted);text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.61rem;overflow:hidden}.developer-credentials__confirmation{color:var(--text-muted);cursor:pointer;align-items:flex-start;gap:.55rem;font-size:.67rem;line-height:1.45;display:flex}.developer-credentials__confirmation input{width:1rem;height:1rem;accent-color:var(--action);flex:none}.developer-credentials__create-intro>span:last-child{color:var(--text-subtle);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.62rem}.developer-credentials__create code,.developer-credentials__list code{color:var(--action);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.63rem}.developer-credentials__fields{grid-template-columns:minmax(0,1.35fr) minmax(7.5rem,.65fr) minmax(8.5rem,.8fr);gap:.7rem;display:grid}.developer-credentials__receipt{border-color:color-mix(in srgb, var(--action) 40%, var(--border-subtle));background:color-mix(in srgb, var(--surface-brand) 62%, var(--surface-raised))}.developer-credentials__receipt>div{color:var(--action);align-items:flex-start;gap:.65rem;display:flex}.developer-credentials__receipt>div>span{display:grid}.developer-credentials__receipt>label{grid-template-columns:minmax(0,1fr) auto;display:grid}.developer-credentials__receipt input{border:1px solid var(--border-strong);background:var(--surface-raised);min-width:0;height:2.75rem;color:var(--ink);border-inline-end:0;border-radius:.65rem 0 0 .65rem;padding:.65rem .75rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.66rem}.developer-credentials__receipt label>button,.developer-credentials__dismiss,.developer-credentials__list li>button{border:1px solid var(--border-subtle);background:var(--surface-raised);color:var(--ink);cursor:pointer;border-radius:.6rem;justify-content:center;align-items:center;gap:.35rem;font-size:.64rem;font-weight:720;display:inline-flex}.developer-credentials__receipt label>button{border-color:var(--action);background:var(--action);color:var(--on-action);border-radius:0 .65rem .65rem 0;padding-inline:.8rem}.developer-credentials__dismiss{justify-self:start;padding:.55rem .7rem}.developer-credentials__feedback{border-inline-start:3px solid var(--information);background:var(--information-surface);color:var(--information);border-radius:.3rem .65rem .65rem .3rem;margin:0;padding:.65rem .75rem;font-size:.67rem;line-height:1.5}.developer-credentials__list{gap:.7rem;display:grid}.developer-credentials__list>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.developer-credentials__list>div>span,.developer-credentials__empty{color:var(--text-subtle);font-size:.63rem}.developer-credentials__empty{border-block:1px solid var(--border-subtle);align-items:center;gap:.5rem;margin:0;padding:.85rem 0;display:flex}.developer-credentials__list ul{border-block-start:1px solid var(--border-subtle);gap:0;margin:0;padding:0;list-style:none;display:grid}.developer-credentials__list li{border-block-end:1px solid var(--border-subtle);grid-template-columns:minmax(8rem,1fr) minmax(8rem,.9fr) auto auto;align-items:center;gap:.7rem;padding-block:.75rem;display:grid}.developer-credentials__list li>span{gap:.16rem;min-width:0;display:grid}.developer-credentials__list li>span:nth-child(2) small{color:var(--text-muted);font-size:.61rem}.developer-credentials__list li>span[data-status]{color:var(--text-subtle);font-size:.62rem;font-weight:760}.developer-credentials__list li>span[data-status=active]{color:var(--success)}.developer-credentials__list li>button{padding:.45rem .55rem}.developer-credentials button:disabled{cursor:not-allowed;opacity:.5}.developer-security{background:color-mix(in srgb, var(--surface-brand) 45%, var(--surface-raised))}.developer-security>svg{color:var(--action);margin-block-end:1.4rem}.developer-security ul{gap:.55rem;margin:1rem 0;padding:0;list-style:none;display:grid}.developer-security li{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.71rem;display:flex}.developer-security li svg{color:var(--action)}.developer-security>span:last-child{border:1px solid color-mix(in srgb, var(--action) 28%, var(--border-subtle));color:var(--action);border-radius:.55rem;align-items:center;gap:.4rem;padding:.45rem .55rem;font-size:.66rem;font-weight:740;display:inline-flex}.developer-capabilities,.developer-history{padding:clamp(1.15rem,2.5vw,1.6rem)}.developer-capabilities>header,.developer-history>header{justify-content:space-between;align-items:end;gap:2rem;margin-block-end:1.15rem;display:flex}.developer-capabilities>header>p{max-width:38ch}.developer-capabilities>div{border:1px solid var(--border-subtle);border-radius:.7rem;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.developer-capabilities article{min-width:0;color:var(--text-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.9rem;display:grid}.developer-capabilities article:nth-child(odd){border-inline-end:1px solid var(--border-subtle)}.developer-capabilities article:nth-child(n+3){border-block-start:1px solid var(--border-subtle)}.developer-capabilities article[data-available=true]{background:color-mix(in srgb, var(--surface-brand) 42%, transparent);color:var(--action)}.developer-capabilities article>span{gap:.15rem;display:grid}.developer-capabilities strong{color:var(--ink);font-size:.75rem}.developer-capabilities small{color:var(--text-muted);font-size:.65rem}.developer-history>header>span{color:var(--text-subtle);font-size:.68rem}.developer-history__empty{border-block:1px solid var(--border-subtle);color:var(--text-muted);align-items:center;gap:.65rem;padding:1rem;font-size:.72rem;display:flex}.developer-history__table{width:100%;min-width:0;max-width:100%;overflow-x:auto}.developer-history table{border-collapse:collapse;text-align:start;width:100%;font-size:.7rem}.developer-history th,.developer-history td{border-block-start:1px solid var(--border-subtle);text-align:start;vertical-align:middle;padding:.75rem}.developer-history th{color:var(--text-subtle);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:720}.developer-history td:nth-child(2){min-width:15rem}.developer-history td:nth-child(2) strong,.developer-history td:nth-child(2) code{display:block}.developer-history td:nth-child(2) code{max-width:17rem;color:var(--text-subtle);text-overflow:ellipsis;white-space:nowrap;margin-block-start:.2rem;font-size:.61rem;overflow:hidden}.developer-history__status{color:var(--success);font-variant-numeric:tabular-nums;align-items:center;gap:.3rem;font-weight:750;display:inline-flex}.developer-history__status[data-status=rejected]{color:var(--danger)}.webhook-sandbox{border:1px solid var(--border-subtle);background:var(--surface-raised);min-width:0;box-shadow:var(--shadow-card);border-radius:1rem;gap:1rem;padding:clamp(1.15rem,2.5vw,1.65rem);display:grid}.webhook-sandbox__header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;padding-block-end:.25rem;display:grid}.webhook-sandbox__header h2{letter-spacing:-.045em;text-wrap:balance;max-width:19ch;margin:0;font-size:clamp(1.55rem,3vw,2.35rem);font-weight:680;line-height:1.06}.webhook-sandbox__header p:last-child{max-width:65ch;color:var(--text-muted);margin:.65rem 0 0;font-size:.75rem;line-height:1.6}.webhook-sandbox__header>span{border:1px solid color-mix(in srgb, var(--success) 36%, var(--border-subtle));background:color-mix(in srgb, var(--success-surface) 72%, transparent);color:var(--success);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .65rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.63rem;font-weight:760;display:inline-flex}.webhook-sandbox__grid{border:1px solid var(--border-subtle);border-radius:.85rem;grid-template-columns:minmax(17rem,.76fr) minmax(0,1.24fr);align-items:stretch;min-width:0;display:grid;overflow:hidden}.webhook-secret,.webhook-fixture{flex-direction:column;gap:1rem;min-width:0;padding:clamp(1rem,2.2vw,1.4rem);display:flex}.webhook-secret{border-inline-end:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-brand) 35%, var(--surface-raised))}.webhook-fixture{background:color-mix(in srgb, var(--surface-subtle) 40%, var(--surface-raised))}.webhook-secret__title{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;display:grid}.webhook-secret__title>span{border:1px solid color-mix(in srgb, var(--action) 32%, var(--border-subtle));min-width:1.9rem;height:1.9rem;color:var(--action);font-variant-numeric:tabular-nums;border-radius:.5rem;place-items:center;font-size:.61rem;font-weight:790;display:grid}.webhook-secret__title h3{letter-spacing:-.018em;margin:0;font-size:.93rem;font-weight:700}.webhook-secret__title p{color:var(--text-muted);margin:.3rem 0 0;font-size:.68rem;line-height:1.55}.webhook-secret__title code{color:var(--action);font-size:.64rem}.webhook-secret__profile{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-raised) 88%, transparent);border-radius:.7rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem 1rem;padding:.85rem;display:grid}.webhook-secret__profile>span{gap:.15rem;min-width:0;display:grid}.webhook-secret__profile strong{font-size:.74rem}.webhook-secret__profile code,.webhook-secret__profile small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.webhook-secret__profile code{color:var(--action)}.webhook-secret__profile b{color:var(--success);grid-column:1/-1;align-items:center;gap:.35rem;font-size:.62rem;display:inline-flex}.webhook-secret__locked{border:1px solid var(--border-subtle);color:var(--text-subtle);border-radius:.7rem;align-items:center;gap:.65rem;padding:.85rem;display:flex}.webhook-secret__locked span{gap:.2rem;display:grid}.webhook-secret__locked strong{color:var(--ink);font-size:.72rem}.webhook-secret__locked small{color:var(--text-muted);font-size:.64rem}.webhook-secret__form{grid-template-columns:minmax(0,1fr) minmax(7rem,.55fr);gap:.7rem;display:grid}.webhook-secret__form>button{cursor:pointer;grid-column:1/-1;justify-self:start}.webhook-secret__receipt{border:1px solid color-mix(in srgb, var(--action) 42%, var(--border-subtle));background:color-mix(in srgb, var(--surface-brand) 68%, var(--surface-raised));border-radius:.75rem;gap:.75rem;padding:.9rem;display:grid}.webhook-secret__receipt>div{color:var(--action);align-items:flex-start;gap:.6rem;display:flex}.webhook-secret__receipt>div span{gap:.2rem;display:grid}.webhook-secret__receipt strong{color:var(--ink);font-size:.72rem}.webhook-secret__receipt small{color:var(--text-muted);font-size:.63rem}.webhook-secret__receipt>label{grid-template-columns:minmax(0,1fr) auto;display:grid}.webhook-secret__receipt input{border:1px solid var(--border-strong);background:var(--surface-raised);min-width:0;height:2.7rem;color:var(--ink);border-inline-end:0;border-radius:.65rem 0 0 .65rem;padding:.65rem .75rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.64rem}.webhook-secret__receipt label button,.webhook-secret__dismiss,.webhook-fixture__body button{border:1px solid var(--border-subtle);background:var(--surface-raised);color:var(--ink);cursor:pointer;border-radius:.55rem;justify-content:center;align-items:center;gap:.35rem;font-size:.63rem;font-weight:720;display:inline-flex}.webhook-secret__receipt label button{border-color:var(--action);background:var(--action);color:var(--on-action);border-radius:0 .65rem .65rem 0;padding-inline:.75rem}.webhook-secret__dismiss{justify-self:start;padding:.5rem .65rem}.webhook-fixture__empty{min-height:17rem;color:var(--text-subtle);text-align:center;place-content:center;justify-items:center;gap:.55rem;display:grid}.webhook-fixture__empty strong{color:var(--ink);font-size:.8rem}.webhook-fixture__empty strong code{color:var(--action)}.webhook-fixture__empty span{max-width:39ch;color:var(--text-muted);font-size:.68rem;line-height:1.5}.webhook-fixture__empty button{cursor:pointer;margin-block-start:.35rem}.webhook-fixture__editor{gap:.75rem;display:grid}.webhook-fixture__headers{grid-template-columns:minmax(0,1.15fr) minmax(8rem,.85fr);gap:.7rem;display:grid}.webhook-fixture__body>span:first-child{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.webhook-fixture__body button{padding:.35rem .5rem}.webhook-fixture__body textarea{min-height:8.75rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.66rem}.webhook-fixture__actions{flex-wrap:wrap;gap:.55rem;display:flex}.webhook-fixture__actions button{cursor:pointer}.webhook-fixture button:disabled,.webhook-secret button:disabled{cursor:not-allowed;opacity:.5}.webhook-fixture__result{border-inline-start:3px solid var(--danger);background:var(--danger-surface);color:var(--danger);border-radius:.3rem .65rem .65rem .3rem;align-items:flex-start;gap:.55rem;padding:.7rem .8rem;display:flex}.webhook-fixture__result[data-valid=true]{border-inline-start-color:var(--success);background:var(--success-surface);color:var(--success)}.webhook-fixture__result span{gap:.18rem;display:grid}.webhook-fixture__result strong{font-size:.7rem}.webhook-fixture__result small{color:var(--text-muted);font-size:.64rem;line-height:1.45}.webhook-sandbox__feedback{border-inline-start:3px solid var(--information);background:var(--information-surface);color:var(--information);border-radius:.3rem .65rem .65rem .3rem;margin:0;padding:.65rem .75rem;font-size:.67rem;line-height:1.5}.webhook-events{gap:.65rem;display:grid}.webhook-events>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.webhook-events>div strong{font-size:.74rem}.webhook-events>div span,.webhook-events>p{color:var(--text-subtle);font-size:.63rem}.webhook-events>p{border-block:1px solid var(--border-subtle);align-items:center;gap:.5rem;margin:0;padding-block:.85rem;display:flex}.webhook-events ul{border-block-start:1px solid var(--border-subtle);margin:0;padding:0;list-style:none;display:grid}.webhook-events li{border-block-end:1px solid var(--border-subtle);grid-template-columns:5.5rem minmax(10rem,1fr) auto auto;align-items:center;gap:.75rem;min-width:0;padding:.7rem .35rem;display:grid}.webhook-events li>span{color:var(--text-muted);align-items:center;gap:.3rem;font-size:.62rem;font-weight:740;display:inline-flex}.webhook-events li>span[data-status=verified]{color:var(--success)}.webhook-events code{color:var(--action);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.webhook-events small,.webhook-events time{color:var(--text-subtle);white-space:nowrap;font-size:.61rem}@media (hover:hover) and (pointer:fine){.developer-field--idempotency button:hover,.developer-code-block button:hover,.developer-credentials__dismiss:hover,.developer-credentials__list li>button:hover,.webhook-secret__dismiss:hover,.webhook-fixture__body button:hover{color:var(--action-hover)}.developer-credentials button:not(:disabled):active{transform:scale(.98)}.developer-console__request>.product-primary-action:hover{border-color:var(--action-hover);background:var(--action-hover)}}@media (max-width:64rem){.developer-console__workspace,.developer-hub__lower-grid,.webhook-sandbox__grid{grid-template-columns:minmax(0,1fr)}.webhook-secret,.developer-console__request{border-block-end:1px solid var(--border-subtle);border-inline-end:0}.developer-console__request>.product-primary-action{margin-block-start:1.2rem}.developer-console__response{min-height:25rem}.developer-credentials__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.developer-credentials__fields .developer-field:first-child{grid-column:1/-1}}@media (max-width:48rem){.sandbox-resources__header,.sandbox-resources__grid{grid-template-columns:minmax(0,1fr)}.sandbox-resources__header{align-items:flex-start}.sandbox-resources__status{justify-self:start}.sandbox-resources__origin{flex-direction:column;align-items:flex-start}.sandbox-resources__origin code{width:100%}.sandbox-resources__grid p,.sandbox-resources__grid pre{min-height:0}.developer-credentials__header,.developer-credentials__setup-grid,.developer-credentials__fields,.developer-credentials__list li{grid-template-columns:minmax(0,1fr)}.developer-credentials__header>span,.developer-credentials__enrollment>.product-primary-action,.developer-credentials__prepared>.product-primary-action,.developer-credentials__create>.product-primary-action,.developer-credentials__dismiss{justify-self:start}.developer-credentials__fields .developer-field:first-child{grid-column:auto}.developer-credentials__list li>button{justify-self:start}.developer-history{overflow:hidden}.developer-history table{table-layout:fixed;width:100%}.developer-history th:first-child,.developer-history td:first-child{width:4.25rem}.developer-history th:nth-child(n+3),.developer-history td:nth-child(n+3){display:none}.developer-history td:nth-child(2){min-width:0}.developer-history td:nth-child(2) code{max-width:100%}.developer-hub__header,.developer-capabilities>header,.developer-history>header{grid-template-columns:minmax(0,1fr);align-items:flex-start}.developer-hub__header{display:grid}.developer-hub__boundary{width:100%}.developer-hub__steps ol,.developer-capabilities>div{grid-template-columns:minmax(0,1fr)}.developer-hub__steps li,.developer-capabilities article,.developer-capabilities article:nth-child(odd),.developer-capabilities article:nth-child(n+3){border-block-start:1px solid var(--border-subtle);border-inline-end:0}.developer-hub__steps li:first-child,.developer-capabilities article:first-child{border-block-start:0}.developer-console__topbar,.developer-capabilities>header,.developer-history>header{flex-direction:column;align-items:flex-start;gap:.7rem;display:flex}.developer-console__analysis{grid-template-columns:repeat(2,minmax(0,1fr))}.developer-console__analysis span:nth-child(2){border-inline-end:0}.developer-console__analysis span:nth-child(n+3){border-block-start:1px solid var(--border-subtle)}.developer-console__response{min-height:21rem}.developer-console__request>.product-primary-action{width:100%}.webhook-sandbox__header,.webhook-secret__form,.webhook-fixture__headers,.webhook-events li{grid-template-columns:minmax(0,1fr)}.webhook-sandbox__header{align-items:start;gap:.8rem}.webhook-sandbox__header>span{justify-self:start}.webhook-secret__form>button{grid-column:auto}.webhook-fixture__actions,.webhook-fixture__actions button{width:100%}.webhook-events>div{flex-direction:column;align-items:flex-start;gap:.25rem}.webhook-events li{gap:.35rem}.webhook-events code{max-width:100%}}.sms-composer{color:var(--ink);gap:1.25rem;display:grid}.sms-composer__header,.draft-title-field,.durable-save{margin-block:0}.sms-composer__eyebrow,.sms-composer__analysis-only{color:var(--action)}.sms-composer__introduction,.sms-composer__description,.durable-save>div>p{color:var(--text-muted)}.draft-title-field input,.sms-composer__textarea{border-color:var(--border-strong);background:var(--surface-raised);color:var(--ink);border-radius:.75rem}.draft-title-field input:focus-visible,.sms-composer__textarea:focus-visible{border-color:var(--action);outline:3px solid color-mix(in srgb, var(--focus-ring) 28%, transparent);outline-offset:2px}.sms-composer__textarea::placeholder{color:var(--text-subtle)}.encoding-meter,.counting-help{border-color:var(--border-subtle);background:var(--surface-subtle);color:var(--ink)}.durable-save{border-color:var(--border-subtle);border-inline-start-color:var(--action);background:var(--surface-raised);border-radius:.9rem}.durable-save>button{border-color:var(--action);background:var(--action);color:var(--on-action);border-radius:.7rem}.durable-save>button:disabled{border-color:var(--border-subtle);background:var(--surface-subtle);color:var(--text-subtle)}.single-message-setup,.single-message-simulation{border:1px solid var(--border-subtle);background:var(--surface-raised);box-shadow:var(--shadow-card);border-radius:1rem;grid-template-columns:minmax(15rem,.72fr) minmax(22rem,1.28fr);gap:1rem clamp(1.5rem,4vw,3rem);padding:clamp(1.25rem,3vw,2rem);display:grid}.single-message-setup>header,.single-message-simulation>header{grid-row:span 2}.single-message-setup h2,.single-message-simulation h2{letter-spacing:-.035em;max-width:20ch;margin:0;font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.15}.single-message-setup header>p:last-child,.single-message-simulation header>p:last-child{max-width:48ch;color:var(--text-muted);margin:.65rem 0 0;font-size:.8rem;line-height:1.6}.single-message-setup fieldset{border:0;min-width:0;padding:0}.single-message-setup legend{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-block-end:.55rem;font-size:.7rem;font-weight:760}.single-message-setup .contact-list-option,.single-message-setup .choice-grid label{background:var(--surface);border-radius:.8rem}.single-message-review{border:1px solid var(--border-subtle);background:var(--surface);border-radius:.85rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.single-message-review>div{border-inline-end:1px solid var(--border-subtle);min-width:0;padding:.9rem}.single-message-review>div:last-child{border-inline-end:0}.single-message-review dt{color:var(--text-subtle);letter-spacing:.065em;text-transform:uppercase;font-size:.65rem;font-weight:730}.single-message-review dd{color:var(--ink);margin:.35rem 0 0;font-size:.8rem;font-weight:720}.single-message-confirmation{color:var(--text-muted);align-items:flex-start;gap:.7rem;font-size:.78rem;line-height:1.5;display:flex}.single-message-confirmation input{accent-color:var(--action);flex:none;margin-block-start:.15rem}.single-message-simulation>.product-primary-action,.single-message-simulation__hint,.single-message-simulation>.flow-callout,.single-message-timeline,.single-message-simulation__receipt{grid-column:2}.single-message-simulation>.product-primary-action{justify-self:start}.single-message-simulation__hint,.single-message-simulation__receipt{color:var(--text-muted);margin:0;font-size:.72rem}.single-message-timeline{border:1px solid var(--border-subtle);border-radius:.85rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:.25rem 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.single-message-timeline li{border-inline-end:1px solid var(--border-subtle);min-width:0;color:var(--text-subtle);align-content:start;gap:.55rem;padding:.8rem;display:grid}.single-message-timeline li:last-child{border-inline-end:0}.single-message-timeline li>span{border:1px solid var(--border-subtle);background:var(--surface-subtle);border-radius:50%;place-items:center;width:1.45rem;height:1.45rem;display:grid}.single-message-timeline li strong{font-size:.68rem;line-height:1.35}.single-message-timeline li[data-complete=true]{color:var(--success)}.single-message-timeline li[data-complete=true]>span{border-color:color-mix(in srgb, var(--success) 45%, var(--border-subtle));background:var(--success-surface)}.single-message-simulation__receipt{border-inline-start:3px solid var(--success);background:var(--success-surface);color:var(--success);border-radius:0 .65rem .65rem 0;padding:.75rem .9rem;font-weight:720}@media (max-width:56rem){.single-message-setup,.single-message-simulation{grid-template-columns:minmax(0,1fr)}.single-message-setup>header,.single-message-simulation>header{grid-row:auto}.single-message-simulation>.product-primary-action,.single-message-simulation__hint,.single-message-simulation>.flow-callout,.single-message-timeline,.single-message-simulation__receipt{grid-column:1}}@media (max-width:38rem){.single-message-setup .choice-grid--two,.single-message-review,.single-message-timeline{grid-template-columns:minmax(0,1fr)}.single-message-review>div,.single-message-timeline li{border-block-start:1px solid var(--border-subtle);border-inline-end:0}.single-message-review>div:first-child,.single-message-timeline li:first-child{border-block-start:0}.single-message-simulation>.product-primary-action{width:100%}}@media (prefers-reduced-motion:reduce){.use-case-marquee__viewport{overflow-x:auto}.use-case-marquee__track{will-change:auto;animation:none;transform:none}.use-case-marquee__track>ol[aria-hidden=true]{display:none}}.guided-flow,.contacts-workspace{gap:1.25rem;display:grid}.guided-flow__header,.workspace-page-header{justify-content:space-between;align-items:flex-end;gap:2rem;padding-block:.5rem 1rem;display:flex}.guided-flow h1,.contacts-workspace h1{letter-spacing:-.055em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2rem,4vw,3.6rem);font-weight:650;line-height:1.02}.guided-flow__header>div>p:last-child,.workspace-page-header>div>p:last-child{max-width:62ch;color:var(--text-muted);margin:.8rem 0 0;line-height:1.65}.guided-flow__counter{border:1px solid var(--border-subtle);background:var(--surface-raised);color:var(--text-muted);border-radius:.65rem;flex:none;padding:.55rem .7rem;font-size:.76rem;font-weight:750}.guided-flow__progress{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:.9rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.guided-flow__progress--five{grid-template-columns:repeat(5,minmax(0,1fr))}.guided-flow__progress li{border-inline-end:1px solid var(--border-subtle);min-width:0;color:var(--text-subtle);align-items:center;gap:.6rem;padding:.85rem;font-size:.73rem;font-weight:680;display:flex}.guided-flow__progress li:last-child{border-inline-end:0}.guided-flow__progress li>span{background:var(--surface-subtle);border-radius:50%;flex:none;place-items:center;width:1.6rem;height:1.6rem;font-size:.68rem;display:grid}.guided-flow__progress li[aria-current=step]{background:var(--surface-brand);color:var(--ink)}.guided-flow__progress li[aria-current=step]>span{background:var(--action);color:var(--on-action)}.guided-flow__progress li[data-complete=true]{color:var(--success)}.guided-flow__progress li[data-complete=true]>span{background:var(--success-surface)}.guided-flow__stage,.contact-import,.import-review,.product-pricing__rules{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:1rem;padding:clamp(1.25rem,3vw,2rem)}.guided-flow__stage{min-height:24rem}.guided-flow__stage fieldset{border:0;min-width:0;padding:0}.guided-flow__stage legend,.flow-form-section h2,.campaign-confirmation h2,.contact-import h2,.import-review h2,.product-pricing__rules h2{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:700;line-height:1.15}.guided-flow__stage fieldset>p,.flow-form-section>div:first-child>p:last-child,.campaign-confirmation>div:first-child>p:last-child,.contact-import>div>p:last-child,.import-review>header>div>p:last-child{max-width:60ch;color:var(--text-muted);margin:.55rem 0 1.25rem;font-size:.83rem;line-height:1.6}.choice-grid{gap:.7rem;display:grid}.choice-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-grid label,.contact-list-option{border:1px solid var(--border-subtle);background:var(--surface);min-width:0;color:var(--ink);cursor:pointer;border-radius:.8rem;align-items:flex-start;gap:.8rem;padding:1rem;display:flex}.choice-grid label:has(input:checked){border-color:var(--action);background:var(--surface-brand)}.contact-list-option:has(input:checked){border-color:var(--action);background:var(--surface-brand)}.choice-grid label:has(input:focus-visible){outline:3px solid color-mix(in srgb, var(--focus-ring) 38%, transparent);outline-offset:2px}.contact-list-option:has(input:focus-visible){outline:3px solid color-mix(in srgb, var(--focus-ring) 38%, transparent);outline-offset:2px}.choice-grid input,.contact-list-option input{accent-color:var(--action);flex:none;margin-block-start:.2rem}.choice-grid label>span,.contact-list-option>span{gap:.25rem;display:grid}.choice-grid strong,.contact-list-option strong{font-size:.83rem}.choice-grid small,.contact-list-option small{color:var(--text-muted);font-size:.74rem;line-height:1.5}.choice-grid label>svg,.contact-list-option>svg{color:var(--action);flex:none}.guided-flow__actions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.guided-flow__actions button,.guided-flow__actions a,.contact-import button,.import-review footer button{cursor:pointer}.product-primary-action:disabled,.product-primary-action[aria-disabled=true]{border-color:var(--border-subtle);background:var(--surface-subtle);color:var(--text-subtle);cursor:not-allowed}.demo-boundary{border-inline-start:3px solid var(--action);background:var(--surface-brand);border-radius:0 .7rem .7rem 0;align-items:flex-start;gap:.8rem;padding:.9rem 1rem;display:flex}.demo-boundary>svg{color:var(--action);flex:none}.demo-boundary>div{gap:.2rem;display:grid}.demo-boundary strong{font-size:.78rem}.demo-boundary span{color:var(--text-muted);font-size:.74rem;line-height:1.5}.flow-form-section,.campaign-confirmation{gap:1.25rem;display:grid}.flow-form-section>div:first-child>p,.campaign-confirmation>div:first-child>p{margin-block-start:0}.flow-text-field{color:var(--ink);gap:.5rem;font-size:.78rem;font-weight:700;display:grid}.flow-text-field input,.flow-text-field textarea,.import-mapping select{border:1px solid var(--border-strong);background:var(--surface);width:100%;color:var(--ink);font:inherit;border-radius:.7rem;padding:.8rem .9rem;font-weight:500}.flow-text-field textarea{resize:vertical;min-height:9rem;line-height:1.55}.campaign-message-analysis{border:1px solid var(--border-subtle);background:var(--surface-subtle);border-radius:.8rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.campaign-message-analysis>div{border-inline-end:1px solid var(--border-subtle);gap:.3rem;padding:.9rem;display:grid}.campaign-message-analysis>div:last-child{border-inline-end:0}.campaign-message-analysis span,.campaign-confirmation dt{color:var(--text-subtle);font-size:.68rem;font-weight:680}.campaign-message-analysis strong,.campaign-confirmation dd{font-variant-numeric:tabular-nums;font-size:.8rem}.flow-callout{border-inline-start:3px solid var(--information);background:var(--information-surface);color:var(--text-muted);margin:0;padding:.8rem .9rem;font-size:.76rem;line-height:1.5}.flow-callout--caution{border-color:var(--caution);background:var(--caution-surface)}.flow-callout--danger{border-color:var(--danger);background:var(--danger-surface)}.campaign-confirmation dl{border-block-start:1px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.campaign-confirmation dl>div{border-block-end:1px solid var(--border-subtle);gap:.3rem;padding:.9rem 0;display:grid}.campaign-confirmation dd{color:var(--ink);margin:0}.campaign-confirmation .product-primary-action{justify-self:start}.campaign-builder__saved{color:var(--text-subtle);text-align:end;margin:0;font-size:.72rem}.campaign-workflow-summary{border:1px solid var(--border-subtle);background:var(--surface-subtle);border-radius:.8rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden}.campaign-workflow-summary>div{border-inline-end:1px solid var(--border-subtle);gap:.3rem;padding:.85rem .9rem;display:grid}.campaign-workflow-summary>div:last-child{border-inline-end:0}.campaign-workflow-summary dt{color:var(--text-subtle);font-size:.68rem;font-weight:680}.campaign-workflow-summary dd{color:var(--ink);margin:0;font-size:.8rem;font-weight:700}.contact-import{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;min-height:18rem;display:grid}.contact-import__icon{background:var(--surface-brand);width:3.2rem;height:3.2rem;color:var(--action);border-radius:.8rem;place-items:center;display:grid}.import-review{gap:1.25rem;display:grid}.import-review>header{grid-template-columns:minmax(0,1fr) auto;gap:2rem;display:grid}.import-review>header dl{border:1px solid var(--border-subtle);border-radius:.75rem;align-items:stretch;margin:0;display:flex;overflow:hidden}.import-review>header dl>div{border-inline-end:1px solid var(--border-subtle);text-align:center;align-content:center;gap:.2rem;min-width:5.3rem;padding:.65rem .8rem;display:grid}.import-review>header dl>div:last-child{border-inline-end:0}.import-review dt{color:var(--text-subtle);font-size:.64rem}.import-review dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.15rem;font-weight:700}.import-mapping{background:var(--surface-subtle);border-radius:.75rem;justify-content:space-between;align-items:flex-end;gap:1rem;padding:.9rem;display:flex}.import-mapping label{min-width:min(100%,22rem);color:var(--text-muted);gap:.35rem;font-size:.7rem;font-weight:700;display:grid}.import-mapping span,.import-review footer p{color:var(--success);align-items:center;gap:.4rem;margin:0;font-size:.74rem;font-weight:700;display:inline-flex}.import-review__table{overflow-x:auto}.import-review table{border-collapse:collapse;width:100%;font-size:.76rem}.import-review th,.import-review td{border-block-end:1px solid var(--border-subtle);text-align:start;padding:.75rem}.import-review th{color:var(--text-subtle);font-size:.66rem}.import-status{color:var(--success);font-weight:700}.import-status[data-status=excluded]{color:var(--text-subtle)}.import-status[data-status=invalid]{color:var(--danger)}.import-review footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.product-pricing__status>div{gap:.2rem;display:grid}.product-pricing__status small{color:var(--text-muted);font-size:.7rem}.product-pricing__rules{grid-template-columns:minmax(13rem,.55fr) minmax(0,1.45fr);gap:2rem;display:grid}.product-pricing__rules ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.product-pricing__rules li{border-inline-start:1px solid var(--border-subtle);align-content:start;gap:.4rem;padding:0 1rem;display:grid}.product-pricing__rules li strong{font-size:.78rem}.product-pricing__rules li span{color:var(--text-muted);font-size:.72rem;line-height:1.5}.product-setup li a{color:inherit;text-underline-offset:.2rem}@media (max-width:64rem){.guided-flow__progress--five{grid-template-columns:repeat(3,minmax(0,1fr))}.guided-flow__progress--five li:nth-child(3){border-inline-end:0}.guided-flow__progress--five li:nth-child(n+4){border-block-start:1px solid var(--border-subtle)}.campaign-message-analysis,.campaign-confirmation dl,.product-pricing__rules ol{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-message-analysis>div:nth-child(2){border-inline-end:0}.campaign-message-analysis>div:nth-child(n+3){border-block-start:1px solid var(--border-subtle)}.product-pricing__rules{grid-template-columns:minmax(0,1fr)}.product-pricing__rules li:nth-child(3){border-block-start:1px solid var(--border-subtle);grid-column:1/-1;padding-block-start:1rem}}@media (max-width:48rem){.guided-flow__header,.workspace-page-header,.contact-import,.import-review>header,.import-review footer,.import-mapping{flex-direction:column;grid-template-columns:minmax(0,1fr);align-items:flex-start}.guided-flow__header,.workspace-page-header,.import-review footer,.import-mapping{display:flex}.guided-flow__counter{align-self:flex-start}.workspace-page-header>.product-secondary-action,.contact-import .product-primary-action{width:100%}.guided-flow__progress,.guided-flow__progress--five{grid-template-columns:minmax(0,1fr)}.guided-flow__progress li,.guided-flow__progress--five li:nth-child(3){border-block-start:1px solid var(--border-subtle);border-inline-end:0}.guided-flow__progress li:first-child{border-block-start:0}.choice-grid--two,.campaign-message-analysis,.campaign-confirmation dl,.campaign-workflow-summary,.product-pricing__rules ol{grid-template-columns:minmax(0,1fr)}.campaign-message-analysis>div,.campaign-message-analysis>div:nth-child(2){border-block-start:1px solid var(--border-subtle);border-inline-end:0}.campaign-message-analysis>div:first-child{border-block-start:0}.campaign-workflow-summary>div{border-block-start:1px solid var(--border-subtle);border-inline-end:0}.campaign-workflow-summary>div:first-child{border-block-start:0}.import-review>header dl{width:100%}.import-review>header dl>div{flex:1;min-width:0}.product-pricing__rules li,.product-pricing__rules li:nth-child(3){border-block-start:1px solid var(--border-subtle);border-inline-start:0;grid-column:auto;padding:.8rem 0}}@media (max-width:30rem){.guided-flow__actions{flex-direction:column-reverse;align-items:stretch}.guided-flow__actions>*,.campaign-confirmation .product-primary-action{width:100%}.import-review>header dl{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}.theme-control{grid-template-columns:repeat(2,2rem)}.experience-access{grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(2.5rem,7vw,6rem);padding-block:clamp(2.75rem,5vw,4rem);display:grid}.experience-access>header h2{letter-spacing:-.045em;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(1.65rem,2.5vw,2.35rem);font-weight:680;line-height:1.08}.experience-access>header p{max-width:35ch;color:var(--text-muted);margin:.8rem 0 0;font-size:.88rem;line-height:1.6}.experience-access ol{margin:0;padding:0;list-style:none}.experience-access li{border-block-start:1px solid var(--border-subtle);grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem;padding-block:1.15rem;display:grid}.experience-access li:last-child{border-block-end:1px solid var(--border-subtle)}.experience-access h3{letter-spacing:-.02em;margin:0;font-size:.98rem;font-weight:730}.experience-access li p{color:var(--text-muted);margin:.3rem 0 0;font-size:.82rem;line-height:1.55}.experience-use-cases,.experience-benefits,.experience-comparison,.experience-process,.experience-pricing,.experience-trust{padding-block:clamp(5.25rem,8.5vw,7.75rem)}.experience-use-cases__layout{grid-template-columns:minmax(17rem,.78fr) minmax(0,1.22fr);gap:clamp(2rem,5vw,4.5rem);margin-block-start:3rem}.experience-use-cases figure{min-height:38rem}.experience-use-cases__list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch}.experience-use-cases__list article{grid-template-columns:auto minmax(0,1fr);align-content:start;padding:1.2rem}.experience-use-cases__list article:nth-child(2n){border-inline-start:1px solid var(--border-subtle)}.experience-use-cases__list article:nth-last-child(-n+2){border-block-end:1px solid var(--border-subtle)}.experience-use-cases__list h3{font-size:.92rem}.experience-use-cases__list p{font-size:.79rem;line-height:1.55}.experience-benefits{background:var(--surface-subtle)}.experience-benefits__grid{margin-block-start:2.75rem}.experience-benefits__grid article{min-height:12.5rem}.experience-comparison{display:block}.experience-comparison .experience-section-heading{max-width:49rem}.experience-comparison__layout{grid-template-columns:minmax(0,1.08fr) minmax(17rem,.92fr);gap:1rem;margin-block-start:3rem}.experience-comparison__focus{align-content:end;min-height:20rem;display:grid}.experience-comparison__alternatives{border-block:0;grid-template-columns:minmax(0,1fr);gap:1rem}.experience-comparison__alternatives article{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:1.05rem;align-content:center;padding:1.6rem;display:grid}.experience-comparison__alternatives article+article{border-inline-start:1px solid var(--border-subtle)}.experience-process{border-block-end:1px solid var(--border-subtle);display:block}.experience-process .experience-section-heading{max-width:48rem}.experience-process .experience-section-heading h2{max-width:14ch}.experience-process ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block-start:3rem;display:grid}.experience-process li{border:1px solid var(--border-subtle);border-block-start:3px solid var(--action);background:var(--surface-raised);border-radius:1.05rem;min-height:12.5rem;padding:1.6rem;display:block}.experience-process li:before{background:var(--action);content:"";width:2.5rem;height:1px;margin-block-end:2.5rem;display:block}.experience-process h3{font-size:1.05rem}.experience-pricing__shared{background:var(--surface-brand);border-radius:.9rem;align-items:flex-start;gap:.85rem;max-width:54rem;margin-block-start:2.5rem;padding:1rem 1.1rem;display:flex}.experience-pricing__shared>svg{color:var(--action);flex:none;margin-block-start:.15rem}.experience-pricing__shared strong{font-size:.84rem;display:block}.experience-pricing__shared p{color:var(--text-muted);margin:.25rem 0 0;font-size:.78rem;line-height:1.55}.experience-plan{padding:clamp(1.5rem,3vw,2.15rem)}.experience-plan__header{min-height:5.8rem}.experience-plan__value{min-height:3rem;font-weight:680;color:var(--ink)!important;margin-block-start:1.2rem!important;font-size:.82rem!important}.experience-plan--custom{grid-column:1/-1;grid-template-columns:minmax(10rem,.75fr) minmax(12rem,.85fr) minmax(12rem,1fr) minmax(14rem,1.15fr) auto;align-items:center;gap:clamp(1rem,2.5vw,2rem);display:grid}.experience-plan--custom .experience-plan__header,.experience-plan--custom .experience-plan__value{min-height:0}.experience-plan--custom .experience-plan__price{border-block:0;padding-block:0}.experience-plan--custom .experience-plan__price strong{font-size:clamp(1.5rem,2.5vw,2.2rem)}.experience-plan--custom ul{margin-block:0}.experience-trust{border:1px solid var(--border-subtle);background:var(--surface-subtle);color:var(--ink);grid-template-columns:minmax(18rem,.84fr) minmax(0,1.16fr)}.experience-trust__copy>svg{margin-block-end:1.5rem}.experience-trust ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.experience-trust li,.experience-trust li:last-child{border-block-start:1px solid var(--border-subtle);border-block-end:0;align-content:start;min-height:7.5rem;padding:1.2rem}.experience-trust li:nth-child(2n){border-inline-start:1px solid var(--border-subtle)}.auth-context__media{aspect-ratio:1.65;border:1px solid var(--border-subtle);box-shadow:var(--shadow-card)}.auth-form__password-control{display:block;position:relative}.auth-form__password-control input,.auth-form__password-control input:first-child{border-radius:.65rem;width:100%;padding-inline-end:3rem}.auth-form .auth-form__visibility-toggle{width:2.15rem;height:2.15rem;min-height:2.15rem;color:var(--text-muted);top:50%;background:0 0;border:0;border-radius:.5rem;place-items:center;padding:0;display:grid;position:absolute;inset-inline-end:.38rem;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.auth-form .auth-form__visibility-toggle:hover{background:var(--surface-subtle);color:var(--ink)}}.auth-form .auth-form__visibility-toggle:active{transform:translateY(-50%)scale(.94)}.auth-form__field-error{font-weight:650;line-height:1.45;color:var(--danger)!important;margin:-.15rem 0 0!important;font-size:.76rem!important}.auth-form__label-row{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.auth-form__label-row a{color:var(--action);font-size:.76rem;font-weight:680;text-decoration:none}@media (hover:hover) and (pointer:fine){.auth-form__label-row a:hover{text-underline-offset:.18rem;text-decoration:underline}}@media (max-width:64rem){.experience-access,.experience-use-cases__layout,.experience-comparison__layout{grid-template-columns:minmax(0,1fr)}.experience-access>header h2,.experience-access>header p{max-width:36rem}.experience-use-cases figure{aspect-ratio:1.75;min-height:0}.experience-plan--custom{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-plan--custom>a{justify-self:start}}@media (max-width:48rem){.experience-access{gap:1.75rem}.experience-use-cases__list,.experience-process ol,.experience-pricing__grid,.experience-trust ul{grid-template-columns:minmax(0,1fr)}.experience-use-cases__list article:nth-child(2n){border-inline-start:0}.experience-use-cases__list article:nth-last-child(2){border-block-end:0}.experience-benefits__grid article{min-height:11rem}.experience-process li{min-height:0}.experience-plan--custom{flex-direction:column;grid-column:auto;align-items:stretch;display:flex}.experience-plan--custom .experience-plan__header{min-height:5.8rem}.experience-plan--custom .experience-plan__price{border-block:1px solid var(--border-subtle);padding-block:1.5rem}.experience-plan--custom .experience-plan__value{min-height:3rem}.experience-plan--custom ul{margin-block:1.25rem 1.6rem}.experience-trust li:nth-child(2n){border-inline-start:0}.auth-shell__main{gap:2rem}.auth-context__media{aspect-ratio:1.45}}.theme-control{grid-template-columns:none;gap:.12rem;width:max-content;padding:.18rem;display:inline-flex}.theme-control__option{flex:0 0 1.85rem;width:1.85rem;height:1.85rem}.experience-access{padding-block:clamp(3.5rem,6vw,5.5rem);display:block}.experience-access ol{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(.75rem,1.8vw,1.35rem);display:grid}.experience-access li,.experience-access li:last-child{border:1px solid color-mix(in srgb, var(--border-subtle) 78%, transparent);background:color-mix(in srgb, var(--surface-subtle) 72%, transparent);border-radius:1.35rem;padding:.35rem;transition:transform .2s cubic-bezier(.32,.72,0,1);display:block;box-shadow:0 1.1rem 3rem #361f260d}.experience-access li:nth-child(2){transform:translateY(1.2rem)}.experience-access li:nth-child(3){transform:translateY(.35rem)}.experience-access__card{background:var(--surface-raised);border-radius:1.02rem;flex-direction:column;justify-content:space-between;gap:2.5rem;min-height:12rem;padding:clamp(1.15rem,2.4vw,1.65rem);display:flex;box-shadow:inset 0 1px #ffffff1f}.experience-access__topline{justify-content:space-between;align-items:center;gap:1rem;display:flex}.experience-access__topline>span:last-child{color:var(--text-subtle);letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;font-weight:720}.experience-access .experience-access__index{color:var(--action);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:760}.experience-access h3{letter-spacing:-.035em;font-size:clamp(1.05rem,1.7vw,1.35rem)}.experience-access li p{max-width:29ch;margin-block-start:.5rem;font-size:.82rem}.experience-use-cases{overflow:hidden}.experience-use-cases .experience-section-heading{grid-template-columns:minmax(18rem,.9fr) minmax(18rem,.7fr);justify-content:space-between;align-items:end;column-gap:clamp(2rem,7vw,7rem);max-width:none;display:grid}.experience-use-cases .experience-section-heading h2{max-width:16ch}.experience-use-cases .experience-section-heading>p{max-width:48ch;margin:0 0 .35rem}.use-case-carousel{margin-block-start:clamp(2.5rem,5vw,4.5rem)}.use-case-carousel__toolbar{justify-content:space-between;align-items:center;margin-block-end:1.15rem;display:flex}.use-case-carousel__toolbar>p{color:var(--text-subtle);font-variant-numeric:tabular-nums;gap:.38rem;margin:0;font-size:.71rem;font-weight:720;display:flex}.use-case-carousel__toolbar>p>span:first-child{color:var(--action)}.use-case-carousel__arrows{gap:.45rem;display:flex}.use-case-carousel__arrows button{border:1px solid color-mix(in srgb, var(--border-strong) 68%, transparent);background:var(--surface-raised);width:2.65rem;height:2.65rem;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:transform .14s cubic-bezier(.32,.72,0,1);display:grid}.use-case-carousel__arrows button:active{transform:scale(.94)}.use-case-carousel__track{scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none;gap:clamp(.8rem,1.8vw,1.25rem);margin:0;padding:.45rem clamp(12vw,16rem,22vw) 1.5rem .35rem;scroll-padding-inline:.35rem;list-style:none;display:flex;overflow-x:auto}.use-case-carousel__track::-webkit-scrollbar{display:none}.use-case-carousel__track>li{border:1px solid color-mix(in srgb, var(--border-subtle) 82%, transparent);background:color-mix(in srgb, var(--surface-subtle) 72%, transparent);scroll-snap-align:start;border-radius:1.55rem;flex:0 0 clamp(19rem,39vw,31rem);padding:.35rem;transition:transform .2s cubic-bezier(.32,.72,0,1)}.use-case-carousel__track>li[aria-current=true]{border-color:color-mix(in srgb, var(--action) 56%, var(--border-subtle))}.use-case-carousel__track article{background:var(--surface-raised);border-radius:1.2rem;flex-direction:column;justify-content:space-between;gap:2.5rem;min-height:clamp(22rem,31vw,27rem);padding:clamp(1.35rem,3vw,2rem);display:flex;box-shadow:inset 0 1px #ffffff1f}.use-case-carousel__track>li:nth-child(4n+2) article{background:color-mix(in srgb, var(--surface-brand) 62%, var(--surface-raised))}.use-case-carousel__track>li:nth-child(4n+4) article{background:color-mix(in srgb, var(--surface-subtle) 82%, var(--surface-raised))}.use-case-carousel__card-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.use-case-carousel__card-heading>span{background:var(--surface-subtle);width:2.7rem;height:2.7rem;color:var(--action);border-radius:.9rem;place-items:center;display:grid}.use-case-carousel__card-heading>p{color:var(--text-subtle);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:750}.use-case-carousel__number{font-variant-numeric:tabular-nums;letter-spacing:.12em;font-weight:760;color:color-mix(in srgb, var(--action) 72%, transparent)!important;margin:0 0 .35rem!important;font-size:.73rem!important}.use-case-carousel h3{letter-spacing:-.055em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(1.55rem,3vw,2.45rem);font-weight:670;line-height:1.02}.use-case-carousel__body>p:last-child{max-width:45ch;color:var(--text-muted);margin:.85rem 0 0;font-size:.86rem;line-height:1.65}.use-case-carousel article>ul{border-block-start:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.use-case-carousel article>ul li{color:var(--text-muted);padding-block-start:.85rem;font-size:.71rem;font-weight:620}.use-case-carousel article>ul li+li{border-inline-start:1px solid var(--border-subtle);padding-inline-start:.85rem}.use-case-carousel__pagination{justify-content:center;align-items:center;gap:.38rem;margin-block-start:.4rem;display:flex}.use-case-carousel__pagination button{background:var(--border-strong);cursor:pointer;border:0;border-radius:50%;width:.42rem;height:.42rem;padding:0;transition:transform .14s cubic-bezier(.32,.72,0,1)}.use-case-carousel__pagination button[aria-pressed=true]{background:var(--action);transform:scale(1.55)}.experience-benefits__showcase{grid-template-columns:minmax(20rem,1.1fr) minmax(20rem,.9fr);gap:clamp(1rem,2.8vw,2rem);margin-block-start:3rem;display:grid}.experience-benefits__media{border:1px solid color-mix(in srgb, var(--border-subtle) 80%, transparent);background:color-mix(in srgb, var(--surface-raised) 74%, transparent);border-radius:1.55rem;min-height:34rem;margin:0;padding:.4rem;overflow:hidden}.experience-benefits__media img{object-fit:cover;object-position:center 56%;border-radius:1.15rem;width:100%;height:100%;display:block}.experience-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;gap:.8rem;margin:0}.experience-benefits__grid article{border:1px solid color-mix(in srgb, var(--border-subtle) 78%, transparent);background:var(--surface-raised);border-radius:1.1rem;min-height:0;padding:clamp(1.15rem,2vw,1.5rem)}.experience-benefits__grid svg{margin-block-end:clamp(2rem,4vw,3.6rem)}@media (min-width:64.01rem){.experience-benefits{padding-block:clamp(3.25rem,4vw,4rem) clamp(3.5rem,4.3vw,4.25rem)}.experience-benefits>.experience-section-heading{grid-template-columns:minmax(24rem,.95fr) minmax(20rem,.65fr);align-items:end;gap:clamp(2.5rem,7vw,7rem);max-width:none;display:grid}.experience-benefits>.experience-section-heading>p{max-width:48ch;margin:0 0 .35rem}.experience-benefits__showcase{grid-template-columns:minmax(0,1.18fr) minmax(22rem,.82fr);align-items:stretch;gap:1.25rem;margin-block-start:clamp(2rem,3vw,2.5rem)}.experience-benefits__media{border-radius:1.1rem;min-height:28rem}.experience-benefits__grid{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:1rem;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden}.experience-benefits__grid article,.experience-benefits__grid article:first-child,.experience-benefits__grid article:nth-child(2),.experience-benefits__grid article:nth-child(3),.experience-benefits__grid article:nth-child(4){box-shadow:none;color:var(--ink);background:0 0;border:0;border-radius:0;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon title"".body";align-content:center;gap:.18rem .9rem;padding:.95rem 1.15rem;display:grid}.experience-benefits__grid article+article{border-block-start:1px solid var(--border-subtle)}.experience-benefits__grid article:nth-child(2){background:color-mix(in srgb, var(--surface-brand) 24%, transparent)}.experience-benefits__grid article:nth-child(4) p{color:var(--text-muted)}.experience-benefits__grid svg{grid-area:icon;margin:.05rem 0 0}.experience-benefits__grid h3{grid-area:title}.experience-benefits__grid p{grid-area:body;margin-block-start:.2rem;font-size:.78rem;line-height:1.55}}@media (min-width:48.01rem){.experience-paths{padding-block:clamp(2.35rem,3vw,3rem) clamp(2.6rem,3.2vw,3.25rem)}.experience-paths__grid{margin-block-start:clamp(1.45rem,2.2vw,1.9rem)}.experience-path{min-height:19.5rem;padding:clamp(1.25rem,1.9vw,1.6rem)}.experience-path>svg{margin-block-end:1.15rem}.experience-path ul,.experience-path pre{margin-block:.9rem}}@media (min-width:64.01rem){.experience-paths>.experience-section-heading{grid-template-columns:minmax(24rem,.95fr) minmax(20rem,.65fr);align-items:end;gap:clamp(2.5rem,7vw,7rem);max-width:none;display:grid}.experience-paths>.experience-section-heading>p{max-width:48ch;margin:0 0 .35rem}}.experience-process__stage{border:1px solid color-mix(in srgb, var(--border-subtle) 78%, transparent);background:color-mix(in srgb, var(--surface-subtle) 68%, var(--canvas));border-radius:1.75rem;min-height:31rem;margin-block-start:clamp(2.75rem,5vw,4.5rem);padding:clamp(1.5rem,3vw,2.75rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17}.experience-process__route{pointer-events:none;width:calc(100% - 4.5rem);height:21rem;position:absolute;inset:3.6rem 2.25rem auto}.experience-process__route path{fill:none;stroke:color-mix(in srgb, var(--action) 58%, var(--border-strong));stroke-dasharray:2 9;stroke-linecap:round;stroke-width:2px;vector-effect:non-scaling-stroke}.experience-process .experience-process__stage ol{grid-template-columns:.95fr 1.08fr .97fr;align-items:start;gap:clamp(.7rem,1.5vw,1.1rem);margin:0;display:grid;position:relative}.experience-process__stage li{border:1px solid color-mix(in srgb, var(--border-subtle) 78%, transparent);background:color-mix(in srgb, var(--surface-raised) 72%, transparent);border-radius:1.35rem;min-height:0;padding:.35rem;transition:transform .2s cubic-bezier(.32,.72,0,1);display:block}.experience-process__stage li:first-child{transform:translateY(7.5rem)}.experience-process__stage li:nth-child(2){transform:translateY(.5rem)}.experience-process__stage li:nth-child(3){transform:translateY(5.1rem)}.experience-process__stage li:before{display:none}.experience-process__stage article{background:var(--surface-raised);border-radius:1.02rem;flex-direction:column;justify-content:space-between;gap:2rem;min-height:19rem;padding:clamp(1.2rem,2.5vw,1.7rem);display:flex;box-shadow:inset 0 1px #ffffff1f}.experience-process__marker{color:var(--action);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;font-size:.7rem;font-weight:760;display:flex}.experience-process__kicker{letter-spacing:.11em;text-transform:uppercase;font-weight:760;color:var(--action)!important;margin:0 0 .55rem!important;font-size:.66rem!important}.experience-process__stage h3{letter-spacing:-.04em;max-width:17ch;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.08}.experience-process__stage h3+p{margin-block-start:.7rem;font-size:.79rem;line-height:1.6}.experience-process__stage article>strong{border-block-start:1px solid var(--border-subtle);color:var(--text-muted);padding-block-start:.75rem;font-size:.69rem;font-weight:720}.experience-trust__sender{border:1px solid color-mix(in srgb, var(--action) 32%, var(--border-subtle));background:var(--surface-raised);border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);gap:.8rem;margin-block-start:2rem;padding:1rem;display:grid}.experience-trust__sender>svg{color:var(--action);margin-block-start:.1rem}.experience-trust__sender strong{font-size:.76rem;display:block}.experience-trust__sender p{margin:.35rem 0 0;font-size:.72rem;line-height:1.55}.auth-form__password-control input,.auth-form__password-control input:first-child{padding-inline-end:2.75rem}.auth-form .auth-form__visibility-toggle{z-index:1;border:1px solid #0000;border-radius:.55rem;width:1.78rem;height:1.78rem;min-height:1.78rem;transition:transform .14s cubic-bezier(.32,.72,0,1);inset-inline-end:.48rem}@media (hover:hover) and (pointer:fine){.experience-access li:hover,.use-case-carousel__track>li:hover{border-color:color-mix(in srgb, var(--action) 42%, var(--border-subtle))}.use-case-carousel__arrows button:hover{border-color:var(--action);color:var(--action);transform:translateY(-2px)}.auth-form .auth-form__visibility-toggle:hover{border-color:color-mix(in srgb, var(--border-strong) 55%, transparent);background:var(--surface-subtle)}}@media (max-width:64rem){.experience-use-cases .experience-section-heading,.experience-benefits__showcase{grid-template-columns:minmax(0,1fr)}.experience-use-cases .experience-section-heading>p{margin-block-start:1rem}.experience-benefits__media{aspect-ratio:1.75;min-height:0}}@media (max-width:48rem){.experience-access ol,.experience-benefits__grid,.experience-process .experience-process__stage ol{grid-template-columns:minmax(0,1fr)}.experience-access li:nth-child(2),.experience-access li:nth-child(3){transform:none}.experience-access__card{min-height:10.5rem}.use-case-carousel__track{padding-inline-end:10vw}.use-case-carousel__track>li{flex-basis:min(84vw,22rem)}.use-case-carousel__track article{min-height:25rem}.experience-benefits__media{aspect-ratio:1.35}.experience-process__stage{min-height:0;padding:.7rem}.experience-process__route{display:none}.experience-process .experience-process__stage ol{gap:.7rem}.experience-process__stage li:first-child,.experience-process__stage li:nth-child(2),.experience-process__stage li:nth-child(3){transform:none}.experience-process__stage article{min-height:15rem}}@media (prefers-reduced-motion:reduce){.use-case-carousel__track{scroll-behavior:auto}.experience-access li,.use-case-carousel__arrows button,.use-case-carousel__pagination button,.use-case-carousel__track>li,.experience-process__stage li,.auth-form .auth-form__visibility-toggle{transition:none}}.experience-comparison{background:var(--canvas);grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(2.5rem,7vw,6rem);display:grid}.experience-comparison .experience-section-heading{max-width:32rem;position:sticky;top:7rem}.experience-comparison .experience-section-heading h2{max-width:13ch}.experience-comparison__layout{grid-template-columns:minmax(0,1fr);gap:.8rem;margin:0;display:grid}.experience-comparison__focus,.experience-comparison__alternatives article,.experience-comparison__alternatives article+article{border:1px solid var(--border-subtle);min-height:0;box-shadow:none;border-radius:.8rem;padding:clamp(1.35rem,2.4vw,1.8rem)}.experience-comparison__focus{background:color-mix(in srgb, var(--surface-brand) 55%, var(--surface-raised));color:var(--ink);display:block}.experience-comparison__focus h3,.experience-comparison__alternatives h3{letter-spacing:-.04em;max-width:25ch;margin:.55rem 0 0;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:680;line-height:1.12}.experience-comparison__focus ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem;margin:1.5rem 0 0;display:grid}.experience-comparison__focus li{color:var(--text-muted);border:0;align-items:flex-start;padding:0;font-size:.78rem;line-height:1.5}.experience-comparison__focus svg{color:var(--action);margin-block-start:.08rem}.experience-comparison__alternatives{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.experience-comparison__alternatives article,.experience-comparison__alternatives article+article{background:var(--surface-raised);place-content:start stretch;padding:1.35rem;display:grid;transform:none}.experience-comparison__alternatives article>p:last-child{margin:.75rem 0 0;font-size:.76rem;line-height:1.6}.experience-pricing .experience-section-heading{max-width:42rem}.experience-pricing__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block-start:clamp(2.25rem,4vw,3.25rem)}.experience-plan{box-shadow:none;border-radius:.8rem;padding:clamp(1.4rem,2.6vw,1.9rem)}.experience-plan__header{justify-content:space-between;align-items:center;gap:1rem;min-height:2rem;display:flex}.experience-plan__header h3{margin:0}.experience-plan__allowance{gap:.55rem;margin-block-start:clamp(1.75rem,4vw,3rem);display:grid}.experience-plan__allowance strong{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.065em;font-size:clamp(2rem,4.3vw,3.45rem);font-weight:690;line-height:.98}.experience-plan__allowance span{color:var(--text-muted);font-size:.77rem;line-height:1.5}.experience-plan__price{border:0;border-block-start:1px solid var(--border-subtle);gap:.35rem;margin-block-start:1.5rem;padding-block:1rem 0;display:grid}.experience-plan__price strong,.experience-plan--custom .experience-plan__price strong{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:clamp(1.1rem,1.8vw,1.35rem);font-weight:680}.experience-plan__price strong small,.experience-plan__price>small{color:var(--text-subtle);letter-spacing:0;font-size:.67rem;font-weight:630}.experience-plan ul{margin-block:1.35rem 1.55rem}.experience-plan--custom{background:color-mix(in srgb, var(--surface-subtle) 64%, var(--surface-raised));grid-column:1/-1;grid-template-columns:minmax(8rem,.55fr) minmax(13rem,.95fr) minmax(9rem,.65fr) minmax(16rem,1.2fr) auto;align-items:center;gap:clamp(1rem,2.2vw,1.8rem);display:grid}.experience-plan--custom .experience-plan__header,.experience-plan--custom .experience-plan__allowance,.experience-plan--custom .experience-plan__price,.experience-plan--custom ul{min-height:0;margin:0}.experience-plan--custom .experience-plan__allowance strong{font-size:clamp(1.45rem,2.4vw,2.05rem)}.experience-plan--custom .experience-plan__price{border:0;padding:0}.experience-plan--custom ul{gap:.45rem}.experience-plan--custom>a{white-space:nowrap}.experience-pricing__footnote{max-width:68rem;margin-block-start:1.15rem;font-size:.7rem;line-height:1.55}.experience-trust{border:1px solid var(--border-subtle);background:var(--surface-raised);color:var(--ink);border-radius:.9rem;grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(2rem,5vw,4rem)}.experience-trust__copy{position:sticky;top:7rem}.experience-trust__copy>svg{color:var(--action);margin-block-end:1.25rem}.experience-trust h2{max-width:13ch}.experience-trust p{color:var(--text-muted)}.experience-trust__copy>a{color:var(--action);margin-block-start:1.25rem;display:inline-flex}.experience-trust__details{gap:.7rem;display:grid}.experience-trust__sender{background:color-mix(in srgb, var(--surface-brand) 58%, var(--surface-raised));border-radius:.7rem;margin:0;padding:1.15rem}.experience-trust__sender strong{font-size:.82rem}.experience-trust__sender p{font-size:.75rem}.experience-trust__details>ul{grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.experience-trust__details>ul>li,.experience-trust__details>ul>li:last-child,.experience-trust__details>ul>li:nth-child(2n){border:0;border-block-end:1px solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.8rem;min-height:0;padding:1rem 0;display:grid}.experience-trust__details>ul>li:first-child{border-block-start:1px solid var(--border-subtle)}.experience-trust__details>ul svg{color:var(--action);margin-block-start:.1rem}.experience-trust__details>ul strong{font-size:.78rem;display:block}.experience-trust__details>ul p{margin:.25rem 0 0;font-size:.72rem;line-height:1.55}.auth-form .auth-form__visibility-toggle{z-index:3;pointer-events:auto;touch-action:manipulation}.auth-form__visibility-toggle svg{pointer-events:none}.auth-form__visibility-icon--conceal,.auth-form__visibility-toggle[aria-pressed=true] .auth-form__visibility-icon--reveal{display:none}.auth-form__visibility-toggle[aria-pressed=true] .auth-form__visibility-icon--conceal{display:block}@media (max-width:64rem){.experience-comparison,.experience-trust{grid-template-columns:minmax(0,1fr)}.experience-comparison .experience-section-heading,.experience-trust__copy{position:static}.experience-plan--custom{grid-template-columns:minmax(8rem,.65fr) minmax(12rem,1fr) minmax(9rem,.7fr)}.experience-plan--custom ul{grid-column:1/3}}@media (max-width:48rem){.experience-comparison__focus ul,.experience-comparison__alternatives,.experience-pricing__grid{grid-template-columns:minmax(0,1fr)}.experience-plan--custom{grid-column:auto;grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.experience-plan--custom .experience-plan__header,.experience-plan--custom .experience-plan__allowance,.experience-plan--custom .experience-plan__price,.experience-plan--custom ul{min-height:0;margin:0}.experience-plan--custom .experience-plan__allowance,.experience-plan--custom .experience-plan__price,.experience-plan--custom ul,.experience-plan--custom>a{grid-column:1/-1}.experience-plan--custom .experience-plan__allowance,.experience-plan--custom .experience-plan__price,.experience-plan--custom ul{margin-block-start:1rem}.experience-plan--custom .experience-plan__price{border-block-start:1px solid var(--border-subtle);padding-block-start:.85rem}.experience-plan--custom>a{margin-block-start:.35rem}}.product-pricing__active-header{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.product-pricing__active-header h1,.product-pricing__active-header p{margin-inline:0}.product-pricing__active-header>div>p:last-child{max-width:56ch;color:var(--text-muted);margin-block:.8rem 0}.product-pricing__active-badge{border:1px solid color-mix(in srgb, var(--status-success) 42%, var(--border-subtle));background:color-mix(in srgb, var(--status-success) 11%, var(--surface-raised));color:var(--status-success);border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .8rem;font-size:.72rem;font-weight:780;display:inline-flex}.product-pricing__active-badge:before{content:"";background:currentColor;border-radius:50%;width:.42rem;height:.42rem}.subscription-overview{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:1rem;grid-template-columns:minmax(15rem,.8fr) minmax(18rem,1.2fr);display:grid;overflow:hidden}.subscription-overview__balance,.subscription-overview__usage{align-content:center;padding:clamp(1.4rem,3vw,2.2rem);display:grid}.subscription-overview__balance{border-inline-end:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-brand) 58%, var(--surface-raised))}.subscription-overview__balance>span,.subscription-overview__usage span,.subscription-overview__footer span{color:var(--text-muted);font-size:.72rem;font-weight:680}.subscription-overview__balance>strong{color:var(--ink);letter-spacing:-.075em;margin-block-start:.6rem;font-size:clamp(2.7rem,5.6vw,5rem);font-weight:630;line-height:.92}.subscription-overview__balance>strong small{letter-spacing:0;font-size:.78rem}.subscription-overview__balance p,.subscription-overview__usage p{color:var(--text-muted);margin:.75rem 0 0;font-size:.76rem}.subscription-overview__usage{gap:.8rem}.subscription-overview__usage>div:first-child{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.subscription-overview__usage>div:first-child strong{color:var(--ink);font-size:1.15rem}.subscription-overview__progress{background:var(--surface-subtle);border-radius:999px;height:.55rem;overflow:hidden}.subscription-overview__progress>span{border-radius:inherit;background:var(--action);min-width:.2rem;height:100%;display:block}.subscription-overview__facts{border-block-start:1px solid var(--border-subtle);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.subscription-overview__facts>div{min-width:0;padding:1.2rem clamp(1rem,2vw,1.5rem)}.subscription-overview__facts>div+div{border-inline-start:1px solid var(--border-subtle)}.subscription-overview__facts dt{color:var(--text-muted);align-items:center;gap:.45rem;font-size:.68rem;font-weight:680;display:flex}.subscription-overview__facts dt svg{color:var(--action);flex:none}.subscription-overview__facts dd{color:var(--ink);margin:.55rem 0 0;font-size:.82rem;font-weight:720;line-height:1.45}.subscription-overview__footer{border-block-start:1px solid var(--border-subtle);grid-column:1/-1;justify-content:space-between;align-items:center;gap:1.25rem;padding:1rem clamp(1rem,2vw,1.5rem);display:flex}.subscription-overview__footer>div:first-child{gap:.2rem;display:grid}.subscription-overview__footer strong{color:var(--ink);font-size:.84rem}.subscription-overview__actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.product-pricing--catalog .product-pricing__grid{align-items:stretch}.product-pricing--catalog .product-pricing__grid>section{grid-template-rows:auto auto auto 1fr auto;gap:1.25rem;min-height:32rem;display:grid}.product-pricing__plan-header{justify-content:space-between;align-items:start;gap:1rem;min-height:2rem;display:flex}.product-pricing__plan-header h2,.product-pricing__plan-header .product-status{margin:0}.product-pricing__allowance{gap:.5rem;display:grid}.product-pricing__allowance strong{color:var(--ink);letter-spacing:-.07em;font-size:clamp(2.5rem,4.2vw,4rem);font-weight:630;line-height:.95}.product-pricing__allowance span,.product-pricing__price small{color:var(--text-muted);font-size:.76rem}.product-pricing__price{border-block:1px solid var(--border-subtle);gap:.35rem;padding-block:1rem;display:grid}.product-pricing__price strong{color:var(--ink);font-size:1.45rem}.product-pricing__price strong small{font-size:.68rem;font-weight:650}.product-pricing--catalog .product-pricing__grid button{margin:0}.product-pricing__custom-plan{grid-column:1/-1;grid-template-rows:auto;grid-template-columns:minmax(7rem,.6fr) minmax(12rem,1.05fr) minmax(10rem,.8fr) minmax(15rem,1.35fr) auto;align-items:center;min-height:0!important}.product-pricing__custom-plan .product-pricing__price{border-block:0}.product-pricing__custom-plan .product-pricing__allowance strong{font-size:clamp(1.8rem,3vw,2.7rem)}.product-pricing__custom-plan button{min-width:12rem}.product-pricing__catalog-footnote{max-width:68rem;color:var(--text-subtle);text-align:center;margin:0 auto;font-size:.7rem;line-height:1.55}@media (max-width:64rem){.product-pricing__custom-plan{grid-template-columns:minmax(8rem,.65fr) minmax(12rem,1fr) minmax(9rem,.7fr)}.product-pricing__custom-plan ul{grid-column:1/3}}@media (max-width:48rem){.product-pricing__active-header,.subscription-overview__footer{align-items:flex-start}.product-pricing__active-header,.subscription-overview__footer,.subscription-overview__actions{flex-direction:column}.subscription-overview{grid-template-columns:minmax(0,1fr)}.subscription-overview__balance{border-block-end:1px solid var(--border-subtle);border-inline-end:0}.subscription-overview__facts{grid-template-columns:minmax(0,1fr)}.subscription-overview__facts>div+div{border-block-start:1px solid var(--border-subtle);border-inline-start:0}.subscription-overview__actions,.subscription-overview__actions>a{width:100%}.product-pricing--catalog .product-pricing__grid>section{min-height:0}.product-pricing__custom-plan{grid-column:auto;grid-template-columns:minmax(0,1fr)}.product-pricing__custom-plan ul{grid-column:auto}.product-pricing__custom-plan .product-pricing__price{border-block:1px solid var(--border-subtle)}}