@layer theme,base,components,utilities;@layer components{.in-s{position:relative;padding-block:var(--spacing-section)}.in-s--tight{padding-block:var(--spacing-section-tight)}:is(.in-hero,.in-s):not(.in-s--white,.in-s--sunken,.in-s--dark,.in-s--pink)+.in-s:not(.in-s--white,.in-s--sunken,.in-s--dark,.in-s--pink),.in-s--white+.in-s--white,.in-s--sunken+.in-s--sunken{padding-top:0}.in-s--flush{padding-top:0}.in-s--white{background:var(--color-background-card)}.in-s--sunken{background:var(--color-sunken)}.in-s--pink{background:var(--color-primary);color:#fff}.in-s--pink h2,.in-s--pink p{color:#fff}.in-s--dark{background:var(--color-background-dark);color:#fff}.in-s--dark h2,.in-s--dark h3,.in-s--dark p,.in-s--dark li,.in-s--dark a{color:#fff}.in-s--dark .in-muted{color:#ffffffc7}.in-top{padding-top:1rem}.in-hero{padding-top:20px;padding-bottom:var(--spacing-section)}.in-hero__text{grid-column:1 / 8;display:flex;flex-direction:column;align-items:flex-start;gap:22px;padding-top:20px}.in-hero__text h1{margin:0 0 0 -.03em;max-width:14em}.in-hero__aside{grid-column:9 / 13;align-self:end;padding-bottom:6px;font-size:16px;line-height:1.5;color:var(--color-text-main)}.in-hero__aside p{margin:0;max-width:24em}.in-hero--split .in-hero__text{grid-column:1 / 7;padding-top:28px;justify-content:center}.in-hero__pic{grid-column:7 / 13;min-width:0}.in-hero__pic img{display:block;width:100%;height:100%;min-height:420px;max-height:620px;object-fit:cover;border-radius:12px}.in-hero__full{grid-column:1 / -1;margin-top:44px;overflow:hidden;border-radius:12px}.in-hero__full img{display:block;width:100%;height:clamp(260px,54vh,620px);object-fit:cover}.in-lead{margin:0;font-size:var(--text-lead);line-height:1.55;color:var(--color-text-main);max-width:30em}.in-p{margin:0;font-size:var(--text-body-lg);line-height:1.6;color:var(--color-text-main);max-width:34em}.in-p+.in-p{margin-top:1em}.in-muted{color:var(--color-text-body)}.in-note{margin:0;font-size:14px;line-height:1.55;color:var(--color-text-body)}.in-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.in-split__a{grid-column:1 / 6;display:flex;flex-direction:column;gap:18px;align-self:start;min-width:0}.in-split__b{grid-column:7 / 13;display:flex;flex-direction:column;gap:20px;min-width:0}.in-split--wide .in-split__a{grid-column:1 / 5}.in-split--wide .in-split__b{grid-column:5 / 13}.in-split--rev .in-split__a{grid-column:8 / 13;order:2}.in-split--rev .in-split__b{grid-column:1 / 7;order:1}.in-split__a h2,.in-split__b h2{margin:0}@media(min-width:900px){.in-split__a--sticky{position:sticky;top:96px}}.in-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:36px}.in-list--2col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px var(--spacing-gutter)}.in-list h3{margin:0 0 10px;font-size:var(--text-statement);line-height:1.3;font-weight:700;color:inherit}.in-list p{margin:0;font-size:var(--text-body-lg);line-height:1.6;max-width:34em}.in-list--plain h3{font-size:20px;margin-bottom:6px}.in-list--plain{gap:24px}.in-bullets{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;font-size:var(--text-body-lg);line-height:1.55;color:inherit}.in-bullets li{padding-left:1.1em;text-indent:-1.1em}.in-bullets li:before{content:"";display:inline-block;width:.45em;height:.45em;margin-right:.65em;border-radius:50%;background:var(--color-primary);vertical-align:.15em}.in-bullets--struck li{text-decoration:line-through;color:var(--color-text-muted)}.in-bullets--struck li:before{background:var(--color-text-muted)}.in-ol{margin:0;padding-left:1.4em;display:flex;flex-direction:column;gap:14px;font-size:var(--text-body-lg);line-height:1.6;color:inherit}.in-ol li::marker{font-weight:700;color:var(--color-brand-ink)}.in-s--dark .in-ol li::marker{color:#ffffffb3}.in-ol b{font-weight:700}.in-index{margin:0;padding:0;list-style:none}.in-index--b{grid-column:5 / 13;min-width:0}.in-index li+li{margin-top:12px}.in-index a{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:8px var(--spacing-gutter);align-items:baseline;padding:22px 0;color:inherit;text-decoration:none}.in-index__name{font-size:var(--text-h3);line-height:1.4;font-weight:700;letter-spacing:-.01em;transition:color var(--motion-base) var(--ease-standard)}.in-index a:hover .in-index__name,.in-index a:focus-visible .in-index__name{color:var(--color-brand-ink)}.in-index__desc{margin:0;font-size:var(--text-body-lg);line-height:1.55;color:var(--color-text-main);max-width:34em}.in-index__go{display:block;margin-top:8px;font-size:16px;font-weight:700;color:var(--color-brand-ink);text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:.07em}.in-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.in-table{width:100%;min-width:640px;border-collapse:collapse;font-size:17px;line-height:1.5;color:var(--color-text-main)}.in-table th,.in-table td{padding:18px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--color-line-strong)}.in-table th{font-size:15px;font-weight:500;color:var(--color-text-body)}.in-table td:first-child{font-weight:700;white-space:nowrap}.in-table td.is-us{background:var(--color-brand-tint)}.in-table th.is-us{color:var(--color-brand-ink);font-weight:700}@media(max-width:599.98px){.in-table--fit{min-width:0;font-size:15px}.in-table--fit th,.in-table--fit td{padding:14px 8px}.in-table--fit td:first-child{white-space:normal;padding-left:0}.in-table--fit .in-table__minor{display:none}}.in-table small{display:block;font-size:14px;color:var(--color-text-body)}.in-figure{margin:0;font-size:min(clamp(44px,6vw,96px),calc(var(--text-display) * .9));line-height:1;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:inherit}.in-figure small{font-size:17px;font-weight:400;letter-spacing:0;margin-left:10px;color:var(--color-text-body)}.in-figure--struck{color:var(--color-text-muted);text-decoration:line-through;text-decoration-thickness:.06em}.in-figures{display:flex;flex-direction:column;gap:28px}.in-figures>div{display:flex;flex-direction:column-reverse;gap:8px}.in-figures h3{margin:0;font-size:17px;font-weight:500;color:var(--color-text-body)}.in-panel{background:var(--color-background-card);border-radius:16px;padding:28px}.in-panel>h2{margin:0 0 18px;font-size:22px;line-height:1.3;font-weight:700}.in-panel--tint{background:var(--color-brand-tint)}.in-panel--sunken{background:var(--color-sunken)}.in-kpi{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;margin:0;background:var(--color-line-strong);border-radius:12px;overflow:hidden}@media(max-width:639px){.in-kpi{grid-template-columns:1fr 1fr}.in-kpi>div:last-child:nth-child(odd){grid-column:1 / -1}}.in-kpi>div{display:flex;flex-direction:column-reverse;gap:6px;background:var(--color-background-card);padding:18px 20px 16px}.in-kpi dt{margin:0;font-size:14px;color:var(--color-text-body)}.in-kpi dd{margin:0;font-size:30px;line-height:1.1;font-weight:400;font-variant-numeric:tabular-nums;color:var(--color-text-main)}.in-dl{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:20px 24px;margin:0}.in-dl dt{margin:0;font-size:14px;color:var(--color-text-body)}.in-dl dd{margin:4px 0 0;font-size:17px;line-height:1.4;font-weight:500;color:var(--color-text-main);overflow-wrap:anywhere}.in-acts{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.in-acts a,.in-acts button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:16px 18px;font-size:17px;font-weight:500;line-height:1.4;color:var(--color-text-main);background:var(--color-background-card);border:0;border-radius:12px;text-align:left;text-decoration:none;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.in-acts a:hover,.in-acts button:hover,.in-acts a:focus-visible,.in-acts button:focus-visible{background:var(--color-brand-tint);color:var(--color-brand-ink)}.in-acts small{display:block;font-size:14px;font-weight:400;color:var(--color-text-body)}.in-acts svg{width:20px;height:20px;flex:none}.in-status{margin:0 0 16px;padding:12px 16px;border-radius:12px;font-size:15px;line-height:1.5;background:var(--color-sunken);color:var(--color-text-main)}.in-status--ok{background:var(--color-ok-tint);color:var(--color-ok-ink)}.in-status--warn{background:var(--color-warn-tint);color:var(--color-warn-ink)}.in-seg{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:12px;background:var(--color-sunken)}.in-seg button{all:unset;cursor:pointer;padding:8px 14px;border-radius:8px;font-size:15px;font-weight:500;color:var(--color-text-body)}.in-seg button.is-active{background:var(--color-background-card);color:var(--color-text-main);font-weight:700}.in-seg button:focus-visible{outline:2px solid var(--color-brand-ink);outline-offset:2px}.fm{width:100%;max-width:440px}.fm--wide{max-width:640px}.fm h1{margin:0 0 8px;font-size:32px;line-height:1.15;font-weight:500;letter-spacing:var(--tracking-display)}.fm__sub{margin:0 0 32px;font-size:17px;line-height:1.55;color:var(--color-text-body)}.fm__field{display:grid;gap:8px;margin-bottom:20px}.fm__label{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;font-weight:700;color:var(--color-text-main)}.fm__label a{font-size:14px;font-weight:500;color:var(--color-brand-ink)}.fm__hint{margin:0;font-size:14px;line-height:1.5;color:var(--color-text-body)}.fm .input{min-height:48px;font-size:16px}.fm__submit{width:100%;margin-top:4px}.fm__row{display:flex;gap:12px}.fm__row>.btn{flex:1 1 0}.fm__foot{margin-top:28px;font-size:15px;line-height:1.6;color:var(--color-text-body)}.fm__foot a{color:var(--color-brand-ink);font-weight:700}.reg-steps{display:flex;gap:16px;margin:0 0 20px;padding:0;list-style:none;font-size:14px;color:var(--color-text-body)}.reg-steps li{display:flex;align-items:center;gap:6px}.reg-steps__n{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--color-line-strong);font-size:12px;font-variant-numeric:tabular-nums}.reg-steps li.is-current{color:var(--color-text-main);font-weight:700}.reg-steps li.is-current .reg-steps__n{background:var(--color-brand-ink);border-color:var(--color-brand-ink);color:#fff}.reg-steps li.is-done .reg-steps__n{background:var(--color-sunken)}.reg-sub{margin-bottom:12px}.reg-assure{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0 0 28px;padding:0;list-style:none;font-size:15px;color:var(--color-text-main)}.reg-assure li:before{content:"✓";margin-right:6px;color:var(--color-positive);font-weight:700}.reg-code-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.reg-resend{flex:none;padding:0;border:0;background:none;font-size:14px;font-weight:700;color:var(--color-brand-ink);cursor:pointer}.reg-resend:disabled{color:var(--color-text-muted);cursor:default}.reg-app,.reg-more{margin-top:28px;padding-top:20px;border-top:1px solid var(--color-line);font-size:15px;line-height:1.6;color:var(--color-text-body)}.reg-app p,.reg-more p{margin:0}.reg-app strong,.reg-more__title{color:var(--color-text-main);font-weight:700}.reg-more ul{margin:6px 0 0;padding:0;list-style:none;display:grid;gap:2px}.reg-more a{display:inline-block;padding:6px 0;color:var(--color-brand-ink);font-weight:700}.reg-foot{font-size:14px}.reg-login{margin:12px 0 0;text-align:center;font-size:15px;color:var(--color-text-body)}.reg-login a{display:inline-block;padding:6px 0;color:var(--color-brand-ink);font-weight:700}.reg-oauth-note{margin:-12px 0 24px;padding:12px 14px;border-radius:8px;background:var(--color-sunken);font-size:15px;line-height:1.6;color:var(--color-text-main)}.reg-err-actions{display:block;margin-top:6px}.reg-err-actions a{margin-right:16px;font-weight:700;color:inherit;text-decoration:underline}.lg__pic.reg-pic{align-items:flex-start}.reg-pic__inner{position:sticky;top:18vh;width:100%;max-width:600px;margin-top:10vh}.reg-pic__cap{margin:14px 0 0;font-size:15px;line-height:1.5;color:var(--color-text-body)}.fm__choices{display:grid;gap:8px}.fm__choice{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:12px;background:var(--color-sunken);cursor:pointer;min-width:0}.fm__choice:has(:checked){background:var(--color-brand-tint)}.fm__choice input{margin-top:4px;flex:none}.fm__choice b{display:block;font-weight:700}.fm__choice p{margin:2px 0 0;font-size:14px;line-height:1.5;color:var(--color-text-body)}.fm__chips{display:flex;flex-wrap:wrap;gap:8px}.fm__chips label{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:12px;background:var(--color-sunken);font-size:15px;cursor:pointer}.fm__chips label:has(:checked){background:var(--color-brand-tint);color:var(--color-brand-ink);font-weight:700}.fm__swatches{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.fm__swatch{width:36px;height:36px;border-radius:50%;border:0;cursor:pointer;box-shadow:0 0 0 2px #fff inset}.fm__swatch.is-active{outline:3px solid var(--color-text-main);outline-offset:2px}.fm__icon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:0;background:var(--color-sunken);color:var(--color-text-body);cursor:pointer}.fm__icon.is-active{background:var(--color-brand-tint);color:var(--color-brand-ink);outline:3px solid var(--color-text-main);outline-offset:2px}.fm__icon img{width:20px;height:20px;object-fit:contain}.lg{display:grid;grid-template-columns:55fr 45fr;min-height:calc(100svh - 5rem)}.admin .lg{min-height:100svh}.lg__pic{position:relative;display:flex;align-items:center;justify-content:center;padding:clamp(32px,5vw,80px) clamp(24px,4vw,64px);background:var(--color-sunken)}.lg__brand{position:absolute;top:28px;left:var(--spacing-margin);display:flex;align-items:baseline;gap:12px}.lg__brand img{height:36px;width:auto;display:block}.lg__brand span{font-size:15px;color:var(--color-text-body)}.lg__pic figure{margin:0;width:100%;max-width:600px}.lg__pic figcaption{margin-top:14px;font-size:14px;line-height:1.5;color:var(--color-text-body)}.lg__form{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8vh clamp(32px,6vw,96px) 20vh}.lg__form .fm h1{font-size:32px}.lg__err{margin:0 0 16px;font-size:15px;color:var(--color-negative)}.lg__err.hidden{display:none}.lg__or{display:flex;align-items:center;gap:12px;margin:24px 0 16px;font-size:14px;color:var(--color-text-muted)}.lg__or:before,.lg__or:after{content:"";flex:1;height:1px;background:var(--color-line)}.lg .oauth-login-stack{max-width:400px}.lg .oauth-btn{height:40px;border-radius:4px;font-size:15px}.lg__google{display:flex;justify-content:center;min-height:40px}.lg__note{margin:16px 0 0;font-size:15px;line-height:1.6}.lg__note a{color:var(--color-brand-ink);font-weight:700}.lg__note.hidden{display:none}@media(max-width:899.98px){.lg{grid-template-columns:1fr;min-height:0}.lg__form{order:1;padding:40px var(--spacing-margin) 56px;align-items:center}.lg__pic{order:2;padding:40px var(--spacing-margin) 56px}.lg__brand{position:static;width:100%;max-width:600px;margin-bottom:20px}}@media(max-width:599.98px){.lg__pic{display:none}}.lf[data-ui]{font-family:var(--font-sans);font-size:14px;line-height:1.4;color:#1c1917;background:#fff;border:1px solid #eae7e4;border-radius:12px;font-variant-numeric:tabular-nums;text-align:left;overflow:hidden}.lf *,.lf *:before,.lf *:after{box-sizing:border-box}.lf[data-ui] .lf__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;padding:14px 16px;border-bottom:1px solid #eae7e4}.lf__head strong{font-size:15px;font-weight:700}.lf__muted{color:var(--color-text-muted)}.lf[data-ui] .lf__kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:14px 16px;border-bottom:1px solid #f0edea}.lf__kpis small{display:block;font-size:12px;color:var(--color-text-muted)}.lf__kpis b{display:block;margin-top:2px;font-size:22px;line-height:1.1;font-weight:400}.lf__kpis div:first-child b{font-size:26px}.lf[data-ui] .lf__row{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 16px;border-bottom:1px solid #f0edea}.lf[data-ui] .lf__row:last-child{border-bottom:0}.lf[data-ui] .lf__row.is-now{background:#f7f6f5}.lf__time{font-weight:700}.lf__who b{display:block;font-weight:500}.lf__who small{display:block;font-size:13px;color:var(--color-text-muted)}.lf__dot{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;vertical-align:1px}.lf__tag{display:inline-block;padding:1px 8px;font-size:12px;font-weight:700;border-radius:8px;background:var(--color-brand-tint);color:var(--color-brand-ink);white-space:nowrap}.lf__tag--ok{background:var(--color-ok-tint);color:var(--color-positive)}.lf__tag--muted{background:var(--color-background-soft);color:var(--color-text-body)}.lf[data-ui] .lf__foot{display:flex;justify-content:space-between;gap:12px;padding:10px 16px;font-size:13px;color:#6b6560;background:#fbfafa;border-top:1px solid #f0edea}.pv{position:relative;background:var(--color-background-dark);border-radius:12px;overflow:hidden}.pv--landscape{aspect-ratio:16 / 9;width:100%}.pv--portrait{aspect-ratio:9 / 16;width:100%;max-width:340px}.pv video{display:block;width:100%;height:100%;object-fit:cover}.vs__head{grid-column:1 / 5;display:flex;flex-direction:column;gap:14px;align-self:start}.vs__head h2{margin:0}.vs__head p{margin:0;font-size:var(--text-body-lg);line-height:1.6;color:var(--color-text-main);max-width:22em}.vs__list{grid-column:5 / 13;display:flex;flex-wrap:wrap;gap:28px 24px;align-items:flex-start;min-width:0}.vs__item{margin:0;min-width:0}.vs__item--landscape{flex:1 1 320px;max-width:560px}.vs__item--portrait{flex:0 1 260px;width:260px}.vs__item figcaption{margin-top:10px;font-size:16px;line-height:1.5;color:var(--color-text-main)}.vs__item figcaption a{font-weight:700;color:var(--color-text-main);text-decoration:none}.vs__item figcaption a:hover{color:var(--color-brand-ink);text-decoration:underline;text-underline-offset:.18em}.vs__item figcaption small{font-size:14px;color:var(--color-text-body)}.vs__more{margin:0;font-size:16px}@media(min-width:900px){.vs__head{position:sticky;top:96px}}.in-faq__head{grid-column:1 / 5;align-self:start}.in-faq__head h2{margin:0}.in-faq__head p{margin:16px 0 0;font-size:var(--text-body-lg);color:var(--color-text-main)}.in-faq__list{grid-column:5 / 13;display:flex;flex-direction:column;gap:8px;min-width:0}@media(min-width:900px){.in-faq__head{position:sticky;top:96px}}.hs-cta--dark .hs-cta__text h2{font-size:var(--text-h2);line-height:1.25}.hs-cta.hs-cta--dark{background:var(--color-background-dark);color:#fff}.hs-cta--dark .hs-cta__text p{color:#fff}.hs-cta--dark .tn{margin-top:4px}.hs-cta__text .tn p{max-width:none}.in-cta{background:var(--color-background-dark);color:#fff;padding-block:var(--spacing-section)}.in-cta__text{grid-column:1 / 9;display:flex;flex-direction:column;align-items:flex-start;gap:26px}.in-cta h2{margin:0;font-size:var(--text-h2);line-height:1.25;font-weight:500;letter-spacing:var(--tracking-display);color:#fff;max-width:14em}.in-cta p{margin:0;font-size:17px;line-height:1.6;color:#fff;max-width:28em}.in-cta__aside{grid-column:9 / 13;align-self:end;font-size:16px;line-height:1.5;color:#fff}.in-cta__aside p{margin:0;font-size:16px}.in-cta__aside a{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:.18em}.in-cta--dark{background:var(--color-background-dark)}.in-cta--dark .btn-white{color:#1c1917}.in-statement{margin:0;font-size:var(--text-statement);line-height:1.4;font-weight:700;color:inherit;max-width:25em}.tn{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:12px;background:var(--color-sunken);font-size:15px;line-height:1.55;color:var(--color-text-main);text-align:left}.tn p{margin:0}.tn a{color:var(--color-brand-ink);font-weight:700;white-space:nowrap}.tn--dark{background:#ffffff24;color:#fff}.in-cta .tn--dark,.hs-cta--dark .tn--dark{background:#2e2530}.tn--dark a{color:#fff}.ck{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px;padding:32px;border-radius:16px;background:var(--color-brand-tint);color:var(--color-text-main)}.ck--brand{background:var(--color-primary);color:#fff}.ck--quiet{padding:24px 28px;background:var(--color-background-card)}.ck--quiet .ck__title{font-size:var(--text-h3);line-height:1.4}.ck--quiet .ck__desc{color:var(--color-text-body)}.ck__text{flex:1 1 360px;min-width:0}.ck__title{margin:0;font-size:var(--text-statement);line-height:1.3;font-weight:700;color:inherit}.ck__desc{margin:8px 0 0;font-size:16px;line-height:1.55;max-width:36em;color:inherit}.ln{padding:24px 28px;border-radius:16px;background:var(--color-sunken);color:var(--color-text-main)}.ln h3{margin:0 0 8px;font-size:20px;font-weight:700}.ln p{margin:0 0 16px;font-size:16px;line-height:1.55}.ln code{display:inline-block;padding:8px 14px;border-radius:12px;background:var(--color-background-card);font-size:18px;letter-spacing:.2em;color:var(--color-text-main)}.in-rows{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.in-rows li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;align-items:center;padding:22px 24px;border-radius:16px;background:var(--color-background-card)}.in-rows--sunken li{background:var(--color-sunken)}.in-rows h2,.in-rows h3{margin:0;font-size:22px;line-height:1.3;font-weight:700;color:var(--color-text-main)}.in-rows p{margin:6px 0 0;font-size:16px;line-height:1.55;color:var(--color-text-body);max-width:40em}.in-rows a.text-link{font-size:16px}.in-links{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.in-links a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-radius:12px;background:var(--color-sunken);font-size:17px;font-weight:500;color:var(--color-text-main);text-decoration:none}.in-links a:hover{background:var(--color-brand-tint);color:var(--color-brand-ink)}.in-links svg{width:20px;height:20px;flex:none}.sp-cat{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.sp-cat button{all:unset;cursor:pointer;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:12px;font-size:16px;font-weight:500;color:var(--color-text-main);transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.sp-cat button:hover{background:var(--color-sunken)}.sp-cat button.is-active{background:var(--color-text-main);color:var(--color-background-card);font-weight:700}.sp-cat button:focus-visible{outline:2px solid var(--color-brand-ink);outline-offset:2px}@media(min-width:900px){.sp-cat{flex-direction:column;position:sticky;top:96px}}.sp-search{display:flex;gap:8px;max-width:560px}.sp-search .input{flex:1;min-width:0;min-height:48px;font-size:16px}.sp-group h3{margin:0 0 6px;font-size:24px;font-weight:700}.sp-group>p{margin:0 0 20px;font-size:var(--text-body-lg);color:var(--color-text-main)}.faq-tile .faq-tile__body{padding:0 24px 24px;font-size:17px;line-height:1.65;color:var(--color-text-main);max-width:60ch}.faq-tile .faq-tile__body p{margin:0 0 .8em;padding:0;max-width:none}.faq-tile .faq-tile__body p:last-child{margin-bottom:0}.faq-tile .faq-tile__body ul,.faq-tile .faq-tile__body ol{margin:0 0 .8em;padding-left:1.3em}.faq-tile .faq-tile__body a{color:var(--color-brand-ink);font-weight:700}.ar-abstract{margin:0;padding:20px 24px;border-radius:12px;background:var(--color-sunken);font-size:19px;line-height:1.6;color:var(--color-text-main)}.ar-toc{margin:0 0 56px;padding:24px 28px;border-radius:16px;background:var(--color-sunken)}.ar-toc h2{margin:0 0 12px;font-size:18px;font-weight:700}.ar-toc ol{margin:0;padding-left:1.3em;columns:2;column-gap:40px;font-size:16px;line-height:1.5}.ar-toc li{padding:0;break-inside:avoid}.ar-toc a{display:block;padding:6px 0;color:var(--color-text-main);font-weight:500;text-decoration:none}.ar-toc a:hover{color:var(--color-brand-ink);text-decoration:underline;text-underline-offset:.18em}.ar-related{margin-top:80px}.ar-related h2{margin:0 0 20px;font-size:var(--text-h2);font-weight:500;letter-spacing:var(--tracking-display)}.ar-cta{margin:64px 0;padding:clamp(32px,5vw,64px);border-radius:16px;background:var(--color-sunken);color:var(--color-text-main)}.ar-cta--final{background:var(--color-primary);color:#fff}.ar-cta h3{margin:0 0 14px;font-size:var(--text-h2);line-height:1.25;font-weight:500;letter-spacing:-.01em;color:inherit}.ar-cta p{margin:0 0 24px;font-size:var(--text-body-lg);line-height:1.6;max-width:34em;color:inherit}.ar-table{width:100%;border-collapse:collapse;font-size:16px}.ar-table th,.ar-table td{padding:14px 16px;text-align:left;border-bottom:1px solid var(--color-line-strong)}.ar-table th{font-size:14px;font-weight:500;color:var(--color-text-body)}.ar-table td.is-us{font-weight:700;color:var(--color-brand-ink)}.in-types__head{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:end;row-gap:16px;margin-bottom:clamp(40px,5vw,64px)}.in-types__head h2{grid-column:1 / 5;margin:0}.in-types__head .in-p{grid-column:5 / 12}.in-types{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px var(--spacing-gutter);margin:0;padding:0;list-style:none}.in-types a{display:flex;flex-direction:column;gap:18px;height:100%;color:inherit;text-decoration:none}.in-types__pic{display:block;aspect-ratio:3 / 2;overflow:hidden;border-radius:12px;background:var(--color-sunken)}.in-types__pic img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity var(--motion-base) var(--ease-standard)}.in-types a:hover .in-types__pic img{opacity:.88}.in-types__body{display:flex;flex-direction:column;gap:8px;flex:1}.in-types__name{font-size:22px;line-height:1.3;font-weight:700;color:var(--color-text-main);transition:color var(--motion-base) var(--ease-standard)}.in-types a:hover .in-types__name,.in-types a:focus-visible .in-types__name{color:var(--color-brand-ink)}.in-types__desc{font-size:16px;line-height:1.6;color:var(--color-text-body)}.in-types__go{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:4px;font-size:15px;font-weight:700;color:var(--color-brand-ink)}.in-types__go svg{width:16px;height:16px;transition:transform var(--motion-base) var(--ease-standard)}.in-types a:hover .in-types__go svg{transform:translate(4px)}@media(max-width:1023.98px){.in-types{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899.98px){.in-types__head h2,.in-types__head .in-p{grid-column:1 / -1}}@media(max-width:639.98px){.in-types{grid-template-columns:minmax(0,1fr);gap:0}.in-types li+li{border-top:1px solid var(--color-line)}.in-types a{flex-direction:row;align-items:flex-start;gap:16px;padding-block:20px}.in-types__pic{flex:none;width:104px;aspect-ratio:1;border-radius:12px}.in-types__name{font-size:19px}.in-types__desc{font-size:15px}}@media(max-width:899.98px){.in-hero__text,.in-hero--split .in-hero__text,.in-hero__pic,.in-hero__aside,.in-split__a,.in-split__b,.in-split--wide .in-split__a,.in-split--wide .in-split__b,.in-split--rev .in-split__a,.in-split--rev .in-split__b,.vs__head,.vs__list,.in-faq__head,.in-faq__list,.in-index--b,.in-cta__text,.in-cta__aside{grid-column:1 / -1}.in-index--b{margin-top:24px}.in-split--rev .in-split__a{order:1}.in-split--rev .in-split__b{order:2}.in-hero__pic{margin-top:28px}.in-hero__pic img{min-height:0;height:clamp(220px,48vh,420px)}.in-hero__aside{margin-top:20px;padding-bottom:0}.in-split__b,.vs__list,.in-faq__list{margin-top:32px}.in-list--2col{grid-template-columns:1fr;gap:28px}.in-index a{grid-template-columns:1fr;gap:6px;padding:18px 0}.in-cta__aside{margin-top:28px}.in-rows li{grid-template-columns:1fr;padding:18px 20px}.vs__item--portrait{width:100%;max-width:300px}.ar-toc ol{columns:1;padding-left:0;list-style:none}.in-panel{padding:20px}.in-lead,.in-p,.in-list p,.in-index__desc,.in-rows p,.in-statement,.in-cta p,.in-hero__aside p,.vs__head p,.ck__desc{max-width:none}}}@layer components{.fx-main{gap:0}.fx-sec{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--spacing-gutter);row-gap:40px;align-content:start;padding-block:var(--spacing-section);scroll-margin-top:80px}.fx-sec:first-child{padding-top:8px}.fx-sec:before{content:"";position:absolute;inset:0 -100vw;z-index:-1;background:var(--color-background-light)}.fx-tone--white:before{background:var(--color-background-card)}.fx-tone--dark:before{inset:0 -100vw 0 calc(-1*clamp(24px,3vw,48px));background:var(--color-background-dark)}.fx-sec>*,.fx-sec__col>*{min-width:0}.fx-sec__head{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:end;row-gap:16px}.fx-sec__head h2{grid-column:1 / 7;margin:0}.fx-sec__lead{grid-column:7 / 13;margin:0;font-size:var(--text-body-lg);line-height:1.6;color:var(--color-text-main);max-width:34em}.fx-sec__frag{grid-column:1 / -1}.fx-sec__note{grid-column:1 / -1;margin:0}.fx-sec .fx-list__empty{grid-column:1 / -1}.fx-sec .fx-list{grid-column:1 / -1;margin:0;padding:0;list-style:none;display:grid;gap:24px var(--spacing-gutter)}.fx-list--1{grid-template-columns:1fr}.fx-list--2{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-list--3{grid-template-columns:repeat(3,minmax(0,1fr))}.fx-sec .fx-list__item[hidden]{display:none}.fx-sec--full .fx-sec__frag .fx-frag--full{width:100%}.fx-pin{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:start}.fx-pin__steps{grid-column:1 / 6;margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.fx-pin__step{all:unset;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:12px;width:100%;min-height:min(34vh,320px);padding:24px 0;cursor:pointer}.fx-pin__title{font-size:var(--text-statement);line-height:1.25;font-weight:500;color:var(--color-text-muted);transition:color var(--motion-base) var(--ease-standard)}.fx-pin__body{font-size:var(--text-body-lg);line-height:1.6;color:var(--color-text-body);max-width:26em}.fx-pin__step[aria-pressed=true] .fx-pin__title,.fx-pin__step[aria-pressed=true] .fx-pin__body,.fx-pin__step:hover .fx-pin__title{color:var(--color-text-main)}.fx-pin__step:focus-visible{outline:2px solid var(--color-brand-ink);outline-offset:4px;border-radius:4px}.fx-pin__step[aria-pressed=true] .fx-pin__title:before{content:"";display:inline-block;width:.3em;height:.3em;margin-right:.4em;border-radius:50%;background:var(--color-primary);vertical-align:.2em}.fx-pin__stage{grid-column:7 / 13;position:sticky;top:112px;padding-top:24px}.fx-pinfrag{width:100%}.fx-pinfrag [data-only]{transition:opacity var(--motion-base) var(--ease-standard)}.fx-pinfrag[data-state=sign] [data-only]:not([data-only~=sign]),.fx-pinfrag[data-state=offline] [data-only]:not([data-only~=offline]),.fx-pinfrag[data-state=floor] [data-only]:not([data-only~=floor]){display:none}.fx-pinfrag__stack{display:grid;min-height:168px}.fx-pinfrag__warn td{color:var(--color-warn)}[data-ui] .fx-pinfrag__note{background:#f7f6f5}.fx-sec--split .fx-sec__frag--sticky{grid-column:1 / 7;position:sticky;top:112px;align-self:start}.fx-sec--split .fx-sec__col{grid-column:8 / 13;display:flex;flex-direction:column;gap:32px}.fx-sec--split .fx-sec__head{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.fx-sec--split .fx-sec__lead{max-width:none}.fx-sec--split .fx-frag{width:100%}.fx-sec .fx-list--index{grid-template-columns:1fr;gap:4px}.fx-list--index .fx-list__item{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--spacing-gutter);align-items:baseline;padding:20px 0}.fx-list--index .fx-list__item:nth-child(odd){background:var(--color-background-light);margin-inline:-16px;padding-inline:16px;border-radius:8px}.fx-list--index .fx-list__name{grid-column:1 / 5;margin:0;font-size:20px}.fx-list--index .fx-list__meta{display:block;margin:4px 0 0}.fx-list--index .fx-list__desc{grid-column:5 / 13;max-width:44em}.fx-tiles{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:stretch}.fx-tiles__nums{grid-column:1 / 6;margin:0;display:grid;gap:8px}.fx-tile{display:flex;align-items:center;gap:20px;padding:16px 24px;background:var(--color-background-card);border-radius:12px}.fx-tile dd{order:-1;margin:0;min-width:1.6em;font-size:var(--text-figure);line-height:1;font-weight:500;font-variant-numeric:tabular-nums;color:var(--color-text-main)}.fx-tile dt{font-size:17px;line-height:1.45;color:var(--color-text-main)}.fx-tile--warn dd{color:var(--color-warn)}.fx-tile--neg dd{color:var(--color-negative, #b91c1c)}.fx-tiles__frag{grid-column:6 / 13;display:flex}.fx-tiles__frag .fx-frag{width:100%}.fx-tone--dark,.fx-tone--dark h2,.fx-tone--dark .fx-sec__lead,.fx-tone--dark .fx-list__name{color:#fff}.fx-tone--dark .fx-list__desc{color:#fffc}.fx-tone--dark .fx-list__meta{color:#ffffffb8}.fx-tone--dark .hs-note{color:#fffc}.fx-figure{grid-column:1 / -1;margin:16px 0 0;font-size:var(--text-figure);line-height:.95;font-weight:500;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--color-text-main)}.fx-figure__cap{grid-column:1 / 9;margin:-16px 0 8px;font-size:20px;line-height:1.5;color:var(--color-text-body)}.fx-chart{width:100%}[data-ui] .fx-chart__read{font-size:14px;font-weight:700;color:#1c1917}[data-ui] .fx-chart__kpis{grid-template-columns:repeat(4,1fr)}.fx-chart__bar rect+rect{transition:opacity var(--motion-fast) var(--ease-standard)}.fx-chart svg:hover .fx-chart__bar rect+rect{opacity:.45}.fx-chart svg:hover .fx-chart__bar:hover rect+rect{opacity:1}.fx-staff{width:100%}.fx-staff__scroll{overflow-x:auto}.fx-staff table{min-width:680px}[data-ui] button.ui-switch{padding:0;font:inherit}[data-ui] button.ui-switch:focus-visible{outline:2px solid var(--color-brand-ink);outline-offset:2px}[data-ui] .ui-switch[aria-disabled=true]{opacity:.55;cursor:default}.fx-strip{grid-column:1 / -1;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-gutter);align-items:start}.fx-strip img{display:block;width:100%;height:auto;aspect-ratio:390 / 844;object-fit:cover;border-radius:16px;background:var(--color-background-card)}.fx-strip__t{margin:16px 0 4px;font-size:17px;font-weight:500;color:var(--color-text-main)}.fx-strip__d{margin:0;font-size:16px;line-height:1.55;color:var(--color-text-body)}.fx-say{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:start}.fx-say__text{grid-column:1 / 7;display:flex;flex-direction:column;gap:24px}.fx-say__text h2{margin:0}.fx-say__statement{margin:0;font-size:clamp(26px,2.4vw,34px);line-height:1.35;font-weight:500;color:var(--color-text-main);max-width:18em}.fx-say .fx-sec__lead{max-width:30em}.fx-say__frag{grid-column:7 / 13}.fx-say__frag .fx-frag{width:100%}.fx-chat__body{display:flex;flex-direction:column;gap:12px;padding:16px}.fx-chat__body p{margin:0}[data-ui] .fx-chat__q{align-self:flex-end;max-width:80%;padding:10px 14px;border-radius:16px 16px 4px;background:var(--color-brand-tint);color:#1c1917}[data-ui] .fx-chat__a{max-width:88%;padding:12px 14px;border-radius:16px 16px 16px 4px;background:#f5f4f3;line-height:1.55}[data-ui] .ui-btn--primary{background:#b04d8f;border-color:#b04d8f}@media(max-width:1099.98px){.fx-sec__head h2,.fx-sec__lead{grid-column:1 / -1}.fx-list--3{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-pin__steps{grid-column:1 / 6}.fx-pin__stage{grid-column:6 / 13}.fx-tiles__nums{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.fx-tile{flex-direction:column;align-items:flex-start;gap:8px}.fx-tiles__frag{grid-column:1 / -1;margin-top:8px}.fx-sec--split .fx-sec__frag--sticky,.fx-sec--split .fx-sec__col{grid-column:1 / -1;position:static}.fx-sec--split .fx-sec__col{order:-1}.fx-say__text,.fx-say__frag{grid-column:1 / -1}.fx-say__frag{margin-top:32px}.fx-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899.98px){.fx-sec{display:flex;flex-direction:column;gap:28px;padding-block:var(--spacing-section);scroll-margin-top:104px}.fx-sec:first-child{padding-top:32px}.fx-tone--dark:before{inset:0 -100vw}.fx-sec__head{display:flex;flex-direction:column;gap:14px}.fx-sec__head{align-items:flex-start}.fx-chart .ui-row{flex-direction:column;align-items:flex-start;gap:4px}.fx-chart .ui-row .ui-num{text-align:left;white-space:normal}.fx-sec h2{align-self:flex-start;max-width:calc(100% - 72px)}.fx-list--2,.fx-list--3{grid-template-columns:1fr}.fx-sec .fx-list{gap:18px}.fx-pin{display:flex;flex-direction:column-reverse;align-items:stretch;gap:16px}.fx-pin__stage{position:static;padding-top:0}.fx-pin__step{min-height:0;padding:14px 0;gap:6px}.fx-pin__title{font-size:22px}.fx-pin__body{font-size:16px}.fx-pinfrag__stack{min-height:0}.fx-list--index .fx-list__item{display:block;padding:16px 0}.fx-list--index .fx-list__item:nth-child(odd){margin-inline:calc(-1 * var(--spacing-margin));padding-inline:var(--spacing-margin);border-radius:0}.fx-list--index .fx-list__name{font-size:18px;margin-bottom:4px}.fx-list--index .fx-list__meta{display:inline;margin-left:8px}.fx-tiles{display:flex;flex-direction:column;gap:8px}.fx-tiles__nums{grid-template-columns:1fr}.fx-tile{flex-direction:row;align-items:center;gap:16px;padding:14px 18px}.fx-tile dd{font-size:var(--text-figure)}.fx-figure{font-size:var(--text-figure);margin-top:0}.fx-figure__cap{margin:0;font-size:18px}[data-ui] .fx-chart__kpis{grid-template-columns:repeat(2,1fr)}.fx-strip{gap:24px 12px}.fx-strip__d{font-size:15px}.fx-say__statement{font-size:24px}.fx-say__frag{margin-top:0}.fx-sec__frag,.fx-tiles__frag,.fx-say__frag,.fx-pin__stage{margin-inline:calc(-1 * var(--spacing-margin));overflow-x:auto}.fx-sec__frag>[data-ui],.fx-tiles__frag>[data-ui],.fx-say__frag>[data-ui],.fx-pin__stage>[data-ui]{border-radius:0;border-inline:0}.fx-sec__frag .dw[data-ui]{min-width:0}}}@layer components{.pr-hero{padding:12px 0 var(--spacing-section)}.pr-hero .page-grid{row-gap:clamp(40px,5vw,64px)}.pr-hero__head{grid-column:1 / 10;display:flex;flex-direction:column;gap:16px}.pr-hero__title{margin:0;font-size:var(--text-display);line-height:1.15;font-weight:500;letter-spacing:var(--tracking-display)}.pr-hero__title .nobr{display:inline-block;margin-right:.3em}.pr-hero__lead{margin:0;font-size:var(--text-body-lg);line-height:1.6;color:var(--color-text-main);max-width:36em}.pr-plans{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-gutter);align-items:stretch}.pr-plan{display:flex;flex-direction:column;gap:16px;padding:clamp(24px,3vw,40px);background:var(--color-background-card);border:1px solid var(--color-line);border-radius:16px}.pr-plan--pro{border-color:var(--color-brand-ink)}.pr-plan__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;min-height:48px}.pr-plan__name{margin:0;font-size:24px;line-height:1.3;font-weight:700;color:var(--color-text-main)}.pr-plan__figure{margin:0;font-size:var(--text-figure);line-height:1.05;font-weight:700;letter-spacing:var(--tracking-display);color:var(--color-text-main);font-variant-numeric:tabular-nums}.pr-plan__figure small{margin-left:4px;font-size:20px;font-weight:500;color:var(--color-text-body)}.pr-plan__sub{margin:0;min-height:3.2em;font-size:16px;line-height:1.6;color:var(--color-text-body)}.pr-plan__facts{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-block:16px;border-block:1px solid var(--color-line)}.pr-plan__facts>div{display:flex;flex-direction:column;gap:4px}.pr-plan__facts dd{order:-1;margin:0;font-size:20px;line-height:1.2;font-weight:700;color:var(--color-text-main);font-variant-numeric:tabular-nums}.pr-plan__facts dt{font-size:14px;line-height:1.45;color:var(--color-text-body)}.pr-plan__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.pr-plan__actions .text-link{font-size:15px}.pr-plan__h{margin:12px 0 0;font-size:15px;font-weight:700;color:var(--color-text-main)}.pr-plan__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.pr-plan__list li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;font-size:16px;line-height:1.55;color:var(--color-text-main)}.pr-plan__list svg{width:16px;height:16px;margin-top:.2em;color:var(--color-brand-ink)}.pr-plan__note{margin:4px 0 0;padding:14px 16px;font-size:14px;line-height:1.55;color:var(--color-text-body);background:var(--color-background-light);border-radius:12px}.pr-bill{display:inline-flex;gap:4px;padding:4px;border-radius:12px;background:var(--color-sunken)}.pr-bill__opt{all:unset;box-sizing:border-box;min-height:40px;padding:0 14px;display:inline-flex;align-items:center;border-radius:8px;font-size:15px;font-weight:500;color:var(--color-text-body);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.pr-bill__opt[aria-pressed=true]{background:var(--color-background-card);color:var(--color-text-main);font-weight:700}.pr-bill__opt:focus-visible{outline:2px solid var(--color-brand-ink);outline-offset:2px}@media(max-width:899.98px){.pr-hero__head{grid-column:1 / -1}.pr-plans{grid-template-columns:minmax(0,1fr)}.pr-plan__sub{min-height:0}.pr-plan__actions .btn{width:100%}}@media(max-width:479.98px){.pr-plan__facts{grid-template-columns:minmax(0,1fr);gap:8px}.pr-plan__facts>div{flex-direction:row;align-items:baseline;gap:12px}.pr-plan__facts dd{min-width:3.4em}}.pr-compare{background:var(--color-background-card)}.pr-compare .pr-table thead th{background:var(--color-background-light)}.pr-table-wrap{display:flex;flex-direction:column;gap:8px}.pr-grp{border-radius:12px;background:var(--color-background-light)}.pr-grp__sum{display:flex;align-items:center;gap:16px;min-height:72px;padding:0 24px;cursor:pointer;list-style:none;border-radius:12px;transition:background-color var(--motion-fast) var(--ease-standard)}.pr-grp__sum::-webkit-details-marker{display:none}.pr-grp__sum:hover{background:var(--color-sunken)}.pr-grp__sum:focus-visible{outline:2px solid var(--color-brand-ink);outline-offset:2px}.pr-grp__name{font-size:22px;font-weight:500;color:var(--color-text-main)}.pr-grp__count{font-size:16px;color:var(--color-text-body);margin-right:auto}.pr-grp .pr-table{margin:0 0 8px}.pr-grp .pr-table thead th{position:static;background:var(--color-background-light)}@media(max-width:899.98px){.pr-grp__sum{padding:0 16px;min-height:64px}.pr-grp__name{font-size:19px}.pr-grp .pr-table{padding:0 16px;box-sizing:border-box}.pr-grp .pr-table thead{position:static}.pr-grp .pr-table .pr-table__group th{margin-inline:0}}}@layer components{.pr-grp[open] .faq-tile__plus:after{transform:rotate(0)}}@layer components{.il-sec .page-grid{row-gap:20px;align-items:end}.il-sec__title{grid-column:1 / 7;margin:0;word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance}.il-sec__lead{grid-column:7 / 13;margin:0;max-width:34em}.il-sec__frag{grid-column:5 / 13;margin-top:28px}.il-sec__frag--wide{grid-column:3 / 13}.il{width:100%}[data-ui] .il-chips,[data-ui] .il-who{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px}[data-ui] .il-who>.ui-muted{margin-right:4px;font-size:13px}[data-ui] .il-chip{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px;min-height:44px;padding:6px 12px;border:1px solid #d6d3d1;border-radius:8px;background:#fff;font:inherit;font-size:14px;font-weight:700;color:#1c1917;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}[data-ui] .il-chip span{font-size:13px;font-weight:400;color:#6b6560}[data-ui] .il-chip:active{transform:scale(.97)}[data-ui] .il-chip[aria-pressed=true]{background:var(--color-brand-tint);border-color:#b04d8f}[data-ui] .il-chip:focus-visible,[data-ui] .il-pkgcard:focus-visible,[data-ui] .il-tab:focus-visible,[data-ui] .ui-btn:focus-visible{outline:2px solid var(--color-brand-ink);outline-offset:2px}[data-ui] button.ui-btn{font:inherit;font-size:14px;font-weight:700;transition:transform var(--motion-fast) var(--ease-standard),filter var(--motion-fast) var(--ease-standard)}[data-ui] button.ui-btn:active{transform:scale(.97)}[data-ui] button.ui-btn:disabled{opacity:.5;cursor:default}[data-ui] .il-grid{display:grid;grid-template-columns:52px repeat(var(--cols),minmax(0,1fr));gap:0 6px;padding:4px 16px 12px 8px;border-top:1px solid #f0edea}[data-ui] .il-grid__times{padding-top:30px;display:flex;flex-direction:column}[data-ui] .il-grid__times span{font-size:12px;line-height:1;color:#6b6560;text-align:right;padding-right:8px;transform:translateY(-6px)}[data-ui] .il-grid__name{height:30px;display:flex;align-items:center;font-size:14px;font-weight:700}[data-ui] .il-grid__body{position:relative;background-image:linear-gradient(to bottom,#f0edea 1px,transparent 1px);background-size:100% calc(var(--row) * 2);background-color:#fcfbfb;border-radius:8px}[data-ui] .il-ev{position:absolute;left:3px;right:3px;overflow:hidden;padding:3px 8px;border-radius:8px;border-left:3px solid #44403c;background:#f0edea;font-size:13px;line-height:1.25}[data-ui] .il-ev b{display:block;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-ui] .il-ev__sub:before{content:"・"}[data-ui] .il-ev small{display:block;font-size:12px;color:#44403c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-ui] .il-ev--buffer{border-left-color:#d6d3d1;background:repeating-linear-gradient(135deg,#f5f4f3 0 6px,#ece9e6 6px 12px);color:#6b6560}[data-ui] .il-ev--new{border-left-color:#b04d8f;background:var(--color-brand-tint)}[data-ui] .il-ev--fit{border:2px dashed #b04d8f;border-left-width:2px;background:#f6e9f1b3;color:#9c3f7e;z-index:1}@media(prefers-reduced-motion:no-preference){[data-ui] .il-ev--fit,[data-ui] .il-ev--new{animation:il-fit var(--motion-base) var(--ease-emphasized)}}@keyframes il-fit{0%{opacity:0;transform:scale(.96)}}[data-ui] .il-read{background:#f7f6f5}[data-ui] .il-read b{font-weight:700}[data-ui] .il-pkgs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px}[data-ui] .il-pkgcard{display:flex;flex-direction:column;gap:6px;padding:14px;text-align:left;border:1px solid #eae7e4;border-radius:12px;background:#fff;font:inherit;color:#1c1917;cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard)}[data-ui] .il-pkgcard[aria-checked=true]{border-color:#b04d8f;background:#fdf8fb}[data-ui] .il-pkgcard__name{font-size:14px;font-weight:700}[data-ui] .il-pkgcard__num{font-size:14px;color:#44403c}[data-ui] .il-pkgcard__num b{font-size:28px;font-weight:400;color:#1c1917}[data-ui] .il-meter{display:block;height:6px;border-radius:4px;background:#f0edea;overflow:hidden}[data-ui] td .il-meter{display:inline-block;width:56px;margin-right:8px;vertical-align:middle}[data-ui] .il-meter i{display:block;height:100%;background:#ca67a4;transition:width var(--motion-base) var(--ease-emphasized)}[data-ui] tr.il-due td:first-child b{color:#9c3f7e}[data-ui] .il-tabs{display:flex;gap:6px;padding:12px 16px 0;border-bottom:1px solid #eae7e4}[data-ui] .il-tab{display:inline-flex;align-items:baseline;gap:6px;min-height:44px;padding:0 14px;border:0;border-bottom:3px solid transparent;background:none;font:inherit;font-size:15px;font-weight:700;color:#6b6560;cursor:pointer}[data-ui] .il-tab span{font-size:13px;font-weight:400}[data-ui] .il-tab[aria-selected=true]{color:#1c1917;border-bottom-color:#b04d8f}[data-ui] .il-note{background:#fdf8fb}@media(max-width:899.98px){.il-sec__title,.il-sec__lead,.il-sec__frag,.il-sec__frag--wide{grid-column:1 / -1}.il-sec__frag{margin-top:8px}[data-ui] .il-grid{grid-template-columns:40px repeat(var(--cols),minmax(0,1fr));gap:0 3px;padding-right:8px}[data-ui] .il-pkgs{grid-template-columns:1fr}[data-ui] .il-ev b,[data-ui] .il-ev small{text-overflow:clip}[data-ui] .il-ev small{font-size:11px}[data-ui] .il-ev__time,[data-ui] .il-ev__sub{display:block;white-space:nowrap;overflow:hidden}[data-ui] .il-ev__sub:before{content:none}[data-ui].il-slots .ui-head{flex-direction:column;align-items:flex-start;gap:2px}[data-ui].il-slots .ui-head strong{white-space:nowrap}[data-ui] .il-who>.ui-muted{flex-basis:100%}[data-ui] .il-ev{padding:3px 5px}[data-ui] .il-read{flex-wrap:wrap}}}@layer components{.ft-tile h2{color:var(--color-text-muted)}[data-ui] .cs-submit{background:#b04d8f}[data-ui] .cs-submit:hover{background:#9c3f7e}}@layer components{.pr-grp:not([open]) .pr-table{display:none}}.breadcrumb-nav a{color:var(--color-text-muted)}.breadcrumb-nav a:hover{color:var(--color-brand-ink)}@layer components{.faq-tile:not([open])>p{display:none}}@layer components{[data-ui] .il-sm-show{display:none}@media(max-width:599.98px){[data-ui] .il-sm-hide,[data-ui] td .il-meter{display:none}[data-ui] .il-sm-show{display:inline}.il-pkg[data-ui] td:first-child{white-space:normal}}.dl-shots{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:24px;align-items:end}@media(max-width:599.98px){.dl-shots{grid-template-columns:1fr}}}@layer components{.pv video{object-fit:contain}@media(max-width:639.98px){.pv--landscape{aspect-ratio:4 / 3}.pv--landscape video{object-position:top}}.vs__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px var(--spacing-gutter)}.vs__list:has(>.vs__item--portrait){grid-template-columns:repeat(3,minmax(0,1fr))}.vs__item--landscape,.vs__item--portrait{width:auto;max-width:none}.vs__item--portrait .pv--portrait{max-width:260px}@media(max-width:639.98px){.vs__list{grid-template-columns:minmax(0,1fr)}.vs__list:has(>.vs__item--portrait){grid-template-columns:repeat(2,minmax(0,1fr))}.vs__item--portrait:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc(50% - var(--spacing-gutter) / 2)}}@media(min-width:900px){.in-hero__full:has(>.pv){grid-column:1 / 9;border-radius:12px}}.shot-pan{display:flex;justify-content:center;align-self:stretch;min-width:0}@media(max-width:639.98px){.shot-pan{justify-content:flex-start;overflow-x:auto;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--spacing-margin));padding-inline:var(--spacing-margin)}}.ind-shot{display:block;width:min(100%,420px);height:auto;border-radius:12px}@media(min-width:640px)and (max-width:899.98px){.ind-shot{width:min(100%,520px)}}@media(max-width:639.98px){.ind-shot{flex:none;width:460px;max-width:none}}@media(max-width:899.98px){.in-hero__pic img,.in-hero__full img{height:auto;aspect-ratio:3 / 2}}@media(min-width:640px)and (max-width:899.98px){.in-list--2col{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px var(--spacing-gutter)}.in-index a{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:8px var(--spacing-gutter);padding:20px 0}.in-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px var(--spacing-gutter)}.pr-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.in-lead,.in-p,.in-list p,.in-index__desc,.in-rows p,.in-statement,.in-cta p,.in-hero__aside p,.vs__head p,.ck__desc{max-width:36em}}}@layer components{.in-ol{list-style:decimal}.in-ol--steps{gap:24px}.in-tier{margin:0 0 -8px;font-size:var(--text-support);line-height:1.5;font-weight:700;color:var(--color-brand-ink)}.in-sub{margin:0 0 12px;font-size:var(--text-h3);line-height:1.4;font-weight:700;color:inherit}.in-sub+.in-p{margin-bottom:16px}.in-actions--after{margin-top:24px}.in-cta__link{display:inline-block;padding-block:8px;color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:.18em}.in-shots{display:flex;flex-wrap:wrap;align-items:flex-start;gap:28px var(--spacing-gutter);margin:8px 0 0;padding:0;list-style:none}.in-shots figure{display:flex;flex-direction:column;gap:12px;width:240px;margin:0}.in-shots .in-shots__wide{width:340px}.in-shots figcaption{font-size:var(--text-support);line-height:1.6;color:var(--color-text-body)}.in-shots figcaption strong{display:block;font-size:16px;color:var(--color-text-main)}.in-index h2.in-index__name{margin:0}.gd-tagline{margin:-6px 0 0;font-size:var(--text-lead)}.gd-checkup{margin-top:40px}.gd-sec__title{margin:0 0 32px}.gd-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-gutter);margin:0;padding:0;list-style:none}.gd-card{display:flex;flex-direction:column;align-items:flex-start;gap:12px;height:100%;padding:28px;border-radius:16px;background:var(--color-sunken);color:inherit;text-decoration:none;transition:background-color var(--motion-base) var(--ease-standard)}.in-s:not(.in-s--white) .gd-card{background:var(--color-background-card)}.gd-card:hover,.gd-card:focus-visible{background:var(--color-brand-tint)}.gd-card__title{margin:0;font-size:var(--text-h3);line-height:1.4;font-weight:700;color:var(--color-text-main)}.gd-card:hover .gd-card__title{color:var(--color-brand-ink)}.gd-card__desc{flex:1;margin:0;font-size:var(--text-support);line-height:1.65;color:var(--color-text-body)}.gd-card__go{font-size:16px;font-weight:700;color:var(--color-brand-ink);text-decoration:underline;text-underline-offset:.18em}@media(max-width:1199.98px){.gd-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639.98px){.gd-cards{grid-template-columns:minmax(0,1fr);gap:12px}.gd-card{padding:22px 20px}.gd-sec__title{margin-bottom:24px}}.gd-nav{padding-top:8px}.gd-nav__list{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none}.gd-nav__link{display:inline-flex;align-items:baseline;gap:6px;padding:10px 0;font-size:17px;font-weight:700;color:var(--color-text-main);text-decoration:none;white-space:nowrap}.gd-nav__link:hover{color:var(--color-brand-ink)}.gd-nav__count{font-size:14px;font-weight:500;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.gd-sec{scroll-margin-top:96px}.gd-more__cb,.gd-more{display:none}@media(max-width:639.98px){.gd-nav{position:sticky;top:5rem;z-index:5;padding-top:0;background:var(--color-background-light);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.gd-nav::-webkit-scrollbar{display:none}.gd-nav__list{flex-wrap:nowrap;width:max-content;gap:20px}.gd-sec{scroll-margin-top:calc(5rem + 52px)}.gd-card__desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gd-card__go{display:none}.gd-sec:not(:has(.gd-more__cb:checked)) .gd-extra{display:none}.gd-more{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:12px;border-radius:12px;background:var(--color-background-card);font-weight:700;color:var(--color-brand-ink);cursor:pointer}.in-s:not(.in-s--white) .gd-more{background:var(--color-background-card)}.in-s--white .gd-more{background:var(--color-sunken)}.gd-more__cb:checked~.gd-more .gd-more__open,.gd-more__close{display:none}.gd-more__cb:checked~.gd-more .gd-more__close{display:inline}.gd-more__cb:focus-visible~.gd-more{outline:2px solid var(--color-brand-ink);outline-offset:2px}}.gd-more__cb{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.v-more{padding-top:56px;padding-bottom:72px;max-width:760px}.v-more__h{margin:0 0 12px;font-size:22px;font-weight:700;color:var(--color-text-main)}.v-more__lead{margin:0 0 8px;line-height:1.7;color:var(--color-text-body)}.v-more__sub{margin:28px 0 10px;font-size:16px;font-weight:700;color:var(--color-text-main)}.v-more__list{margin:0;padding:0;list-style:none;display:grid;gap:14px}.v-more__list a{font-weight:700}.v-more__list p{margin:4px 0 0;font-size:14px;line-height:1.6;color:var(--color-text-body)}.v-next{display:flex;align-items:center;gap:14px;max-width:560px;margin-top:20px;padding:10px;border-radius:12px;background:var(--color-sunken);color:var(--color-text-main);text-decoration:none}.v-next:hover{background:var(--color-brand-tint)}.in-hero__pic .v-next img{flex:none;width:112px;height:auto;min-height:0;max-height:none;aspect-ratio:16 / 9;object-fit:cover;border-radius:8px;background:var(--color-background-card)}.v-next__text{min-width:0;font-weight:700;line-height:1.45}.v-next__text small{display:block;font-size:13px;font-weight:500;color:var(--color-text-muted)}@media(max-width:899.98px){.v-hero .page-grid{row-gap:22px}.v-hero .in-hero__text{display:contents}.v-hero .in-hero__text>*{grid-column:1 / -1;order:3}.v-hero .in-hero__text>h1{order:1}.v-hero .in-hero__pic{grid-column:1 / -1;order:2;margin-top:0}}.legal{max-width:56rem;padding-bottom:0}.legal__body>:last-child>:last-child{margin-bottom:0}.legal h1{margin:24px 0 0;font-size:min(var(--text-display),2.5rem);line-height:1.2;font-weight:500;letter-spacing:var(--tracking-display);color:var(--color-text-main)}.legal__date{margin:12px 0 0;font-size:var(--text-support);color:var(--color-text-body)}.legal__lead{margin:16px 0 0;font-size:var(--text-lead);line-height:1.6;color:var(--color-text-main)}.legal__body{margin-top:40px;font-size:var(--text-body-lg);line-height:1.8;color:var(--color-text-main)}.legal__body p,.legal__body ul,.legal__body ol{margin:0 0 1em}.legal__body h2{margin:2em 0 .6em;font-size:var(--text-h3);line-height:1.4;font-weight:700}.legal__body>h2:first-child,.legal__body>section:first-child h2{margin-top:0}.legal__body ul,.legal__list{list-style:disc;padding-left:1.4em}.legal__body ol{list-style:decimal;padding-left:1.4em}.legal__body li+li,.legal__list li+li{margin-top:.4em}.legal__body li::marker{color:var(--color-brand-ink)}.legal__body a{color:var(--color-brand-ink);font-weight:700;text-decoration:underline;text-underline-offset:.18em}.legal__em{font-weight:700;color:var(--color-text-main);user-select:all}.legal__stack{display:flex;flex-direction:column;gap:16px;margin-top:40px}.legal__h{margin:0 0 8px;font-size:var(--text-h3);line-height:1.4;font-weight:700;color:var(--color-text-main)}.legal__summary{margin:32px 0 0;padding:20px 24px;border-radius:12px;background:var(--color-sunken)}.legal__summary-title{margin:0 0 8px;font-size:var(--text-support);font-weight:700;color:var(--color-text-main)}.legal__summary ul{margin:0;padding-left:1.4em;list-style:disc;font-size:var(--text-body-lg);line-height:1.7}.legal__summary li+li{margin-top:.3em}.legal__summary li::marker{color:var(--color-brand-ink)}.legal__toc{margin:32px 0 0;padding:0;border-top:1px solid var(--color-line)}.legal__toc-title{margin:16px 0 8px;font-size:var(--text-support);font-weight:700;color:var(--color-text-main)}.legal__toc ol{margin:0;padding:0;list-style:none;columns:2;column-gap:32px;font-size:var(--text-support);line-height:1.5}.legal__toc li{break-inside:avoid;padding:4px 0}.legal__toc a{color:var(--color-text-body);text-decoration:none;font-weight:400}.legal__toc a:hover{color:var(--color-brand-ink);text-decoration:underline}.legal__body section[id]{scroll-margin-top:calc(var(--chrome-h, 64px) + 16px)}.legal__body h3{margin:1.4em 0 .4em;font-size:var(--text-body-lg);font-weight:700}.legal__body .legal__note{padding:12px 16px;border-left:3px solid var(--color-brand-ink);background:var(--color-sunken);border-radius:0 8px 8px 0;font-size:var(--text-support);line-height:1.7}.legal__table-wrap{margin:0 0 1em;overflow-x:auto}.legal__table{width:100%;border-collapse:collapse;font-size:var(--text-support);line-height:1.6}.legal__table th,.legal__table td{padding:10px 12px;border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top}.legal__table th{font-weight:700;white-space:nowrap;color:var(--color-text-main);background:var(--color-sunken)}.legal__table td:first-child{font-weight:700;white-space:nowrap;color:var(--color-text-main)}@media(max-width:600px){.legal__toc ol{columns:1}.legal__summary{padding:16px 18px}}.legal__panel-body{font-size:var(--text-body-lg);line-height:1.8}.nf__icon{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:16px;background:var(--color-sunken);color:var(--color-brand-ink)}.nf__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px var(--spacing-gutter)}.nf__link{display:inline-flex;align-items:center;gap:12px;color:inherit}.nf__note{margin-top:24px;font-size:var(--text-support)}@media(max-width:639.98px){.nf__links{grid-template-columns:minmax(0,1fr)}}.mr{padding-bottom:0}.mr__col{max-width:var(--container-reading);margin-top:12px}.mr__title{margin:0;font-size:min(var(--text-display),2.5rem);line-height:1.2;font-weight:500}.mr__score{font-size:min(var(--text-display),2.5rem);line-height:1.1;font-weight:700}.in-shots .app-screenshot--plain,.in-shots .app-screenshot--phone .app-screenshot__frame{max-width:none}@media(max-width:639.98px){.in-shots{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--spacing-margin));padding:0 var(--spacing-margin) 8px;scroll-padding-inline:var(--spacing-margin)}.in-shots figure{flex:none;scroll-snap-align:start}}}@layer components{@media(max-width:639.98px){.shot-row{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--spacing-margin));padding:0 var(--spacing-margin) 8px;scroll-padding-inline:var(--spacing-margin)}.shot-row>*{flex:none;width:240px;min-width:0;scroll-snap-align:start}}@media(min-width:640px)and (max-width:899.98px){.shot-row--tablet{display:flex;flex-wrap:nowrap;gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--spacing-margin));padding:0 var(--spacing-margin) 8px;scroll-padding-inline:var(--spacing-margin)}.shot-row--tablet>*{flex:none;width:400px;scroll-snap-align:start}}.cmp-shots figure{margin:0}.cmp-shots img{display:block;width:100%;height:auto;border-radius:12px}.cmp-shots figcaption{margin-top:12px;font-size:16px;line-height:1.5}.cmp-shots b{font-weight:700}@media(min-width:900px){.cmp-shots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px var(--spacing-gutter)}}@media(max-width:639.98px){.cmp-shots{display:flex;flex-direction:column;gap:40px}.cmp-shots img{flex:none;width:460px;max-width:none}}.dl-shot{display:block;width:100%;height:auto;border-radius:12px}@media(max-width:639.98px){.dl-shots>figure{min-width:0}.dl-shots .shot-pan .dl-shot{flex:none;width:460px;max-width:none}.dl-shot--phone{width:240px}}.wf-mgmt{display:block;width:min(100%,360px);height:auto;aspect-ratio:12 / 11;object-fit:cover;object-position:top;border-radius:12px}.pr-download__shot .app-screenshot--phone .app-screenshot__frame{max-width:none}@media(min-width:640px){.pr-download__shot>.shot-pan{display:contents}}@media(max-width:639.98px){.pr-download__shot{flex-direction:column;align-items:stretch;flex-wrap:nowrap}.pr-download__shot .app-screenshot{flex:none}.pr-download__shot .shot-pan .app-screenshot--plain{width:460px}}@media(max-width:639.98px){.fx-strip.shot-row{display:flex;gap:16px}}@media(pointer:coarse){.btn-sm,.chip,.site-header__menu,.theme-toggle,.pr-bill__opt,.hs-how__stops button{min-height:44px}.theme-toggle{min-width:44px}.site-header__brand{display:inline-flex;align-items:center;min-height:44px}.store-badge-link{min-height:44px;align-items:center}.hs-how__range{height:44px}.fx-toc__link{min-width:44px;text-align:center}.hs-hero__actions .text-link,.hs-who__segments .text-link,.pr-plan__actions .text-link{display:inline-block;padding:10px 8px;margin:-10px -8px}.breadcrumb-nav a{display:inline-block;padding:12px 8px;margin:-12px -8px}}@media(prefers-reduced-motion:no-preference){:is(.btn,.chip,.pr-bill__opt,.hs-how__stops button,.site-nav__link,.site-header__menu):active:not(:disabled){transform:scale(.97)}:is(.chip,.pr-bill__opt,.hs-how__stops button,.site-nav__link,.site-header__menu){transition-property:background-color,color,border-color,transform;transition-duration:var(--motion-fast);transition-timing-function:var(--ease-standard)}}@supports (corner-shape: squircle){:is(.btn,.chip,.faq-tile,.ft-tile,.nav-panel,.in-panel,.in-kpi,.pr-plan,.pr-grp,.fx-tile,.fx-checkup,.gd-card,.tn,.ck,.ln,.pv,.ar-cta,.ar-toc,.ar-abstract,.site-nav__link,.site-header__menu,.pr-bill,.cs[data-ui],.hs-video__player video){corner-shape:squircle}}.text-link--more{text-decoration:none}.text-link--more:after{content:" ›";font-weight:500}.text-link--more:hover{text-decoration:underline;text-underline-offset:.18em}.site-header{transition:transform var(--motion-base) var(--ease-emphasized)}:root{--chrome-h: 5rem}html.subnav-on{--chrome-h: 56px}html.subnav-on .site-header{transform:translateY(-100%)}.subnav{position:fixed;inset-inline:0;top:0;z-index:49;background:var(--color-background-card);box-shadow:0 1px #1c19170f;transform:translateY(-100%);visibility:hidden;transition:transform var(--motion-base) var(--ease-emphasized),visibility 0s linear var(--motion-base)}html.subnav-on .subnav{transform:none;visibility:visible;transition:transform var(--motion-base) var(--ease-emphasized),visibility 0s}html.in-app .subnav{display:none}.subnav__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:calc(var(--container-content) + 2 * var(--spacing-margin));min-height:56px;margin:0 auto;padding-inline:var(--spacing-margin)}.subnav__name{overflow:hidden;font-size:17px;font-weight:700;color:var(--color-text-main);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}@media(prefers-reduced-motion:reduce){.site-header,.subnav,html.subnav-on .subnav{transition:none}}}@layer components{.fx .fx-toc__list{gap:8px;padding-right:0}.fx .fx-toc__link{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border:1px solid var(--color-line-strong, var(--color-line));border-radius:10px;background:var(--color-background-card);color:var(--color-text-main);font-size:16px;font-weight:500;transform:none;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.fx .fx-toc__link:after{content:"›";font-size:18px;line-height:1;opacity:.45}.fx .fx-toc__link:hover{background:var(--color-sunken);border-color:var(--color-text-muted);color:var(--color-text-main)}.fx .fx-toc__link[aria-current=true]{background:var(--color-text-main);border-color:var(--color-text-main);color:var(--color-background-card);transform:none;text-decoration:none}.fx .fx-toc__link[aria-current=true]:after{opacity:.8}.fx .fx-sec{scroll-margin-top:calc(104px - var(--spacing-section))}.fx .fx-sec:first-child{scroll-margin-top:88px}@media(max-width:899.98px){.fx .fx-toc__list{gap:8px;padding-bottom:8px}.fx .fx-toc__link{white-space:nowrap;padding:8px 14px;border-radius:999px;font-size:15px}.fx .fx-toc__link:after{content:none}.fx .fx-sec{scroll-margin-top:calc(148px - var(--spacing-section))}.fx .fx-sec:first-child{scroll-margin-top:140px}}}
