.rc-icon{flex:none}.rc-media{gap:var(--rc-space-3);flex-direction:column;min-width:0;margin:0;display:flex}.rc-media__box{box-sizing:border-box;width:100%;position:relative}.rc-media--aspect-1-1 .rc-media__box{aspect-ratio:1}.rc-media--aspect-4-3 .rc-media__box{aspect-ratio:4/3}.rc-media--aspect-3-2 .rc-media__box{aspect-ratio:3/2}.rc-media--aspect-16-9 .rc-media__box{aspect-ratio:16/9}.rc-media--aspect-9-16 .rc-media__box{aspect-ratio:9/16}.rc-media__img,.rc-media__poster,.rc-media__video{width:100%;height:auto;display:block}.rc-media:not(.rc-media--aspect-auto) .rc-media__img,.rc-media:not(.rc-media--aspect-auto) .rc-media__poster,.rc-media:not(.rc-media--aspect-auto) .rc-media__video{object-fit:cover;height:100%}.rc-media__poster{display:none}@media (prefers-reduced-motion:reduce){.rc-media__poster{display:block}.rc-media__poster+.rc-media__video{display:none}}.rc-media__animation{aspect-ratio:4/3;width:100%}.rc-media:not(.rc-media--aspect-auto) .rc-media__animation{aspect-ratio:auto;height:100%}.rc-media__animation canvas{width:100%;height:100%}.rc-media__device{box-sizing:border-box;border:7px solid var(--rc-color-text-primary);border-radius:var(--rc-radius-card,12px);background:var(--rc-color-text-primary);height:100%;overflow:hidden}.rc-media__device[data-device=tablet]{border-width:8px;border-radius:14px}.rc-media__device[data-device=phone]{border-width:10px;border-radius:34px}.rc-media--frame-card .rc-media__box{border:1px solid var(--rc-band-card-line);border-radius:var(--rc-radius-plan,16px);background:var(--rc-band-card);box-shadow:var(--rc-shadow-overlay);overflow:hidden}.rc-media--frame-tile .rc-media__box{padding:var(--rc-space-6);border-radius:var(--rc-radius-plan,16px);background:var(--rc-color-accent-subtle);justify-content:center;align-items:center;display:flex;overflow:hidden}.rc-media--frame-tile .rc-media__img,.rc-media--frame-tile .rc-media__poster,.rc-media--frame-tile .rc-media__video{object-fit:contain}.rc-media--scene{margin-bottom:calc(-1 * var(--rc-block-pad-bottom,var(--rc-block-pad)))}.rc-media__caption{color:var(--rc-band-muted);font-size:var(--rc-text-body-size);line-height:var(--rc-text-body-line)}.rc-section-head{gap:var(--rc-space-4);margin:0 0 var(--rc-head-gap,var(--rc-space-12));flex-direction:column;display:flex}.rc-section-head__overline{color:var(--rc-band-accent);font-size:var(--rc-text-overline-size);line-height:var(--rc-text-overline-line);letter-spacing:var(--rc-text-overline-track);text-transform:uppercase;margin:0;font-weight:700}.rc-section-head__heading{color:var(--rc-band-fg);font-size:var(--rc-text-display-1-size);line-height:var(--rc-text-display-1-line);letter-spacing:var(--rc-text-display-1-track);margin:0;font-weight:700}.rc-how>h2,.rc-slider__title,.rc-faq__heading{font-size:var(--rc-text-display-1-size);line-height:var(--rc-text-display-1-line);letter-spacing:var(--rc-text-display-1-track);font-weight:700}.rc-section-head__lead{color:var(--rc-band-muted);font-size:var(--rc-text-body-xl-size,var(--rc-text-body-lg-size));line-height:var(--rc-text-body-xl-line,var(--rc-text-body-lg-line));font-weight:var(--rc-text-body-xl-weight,var(--rc-text-body-lg-weight));letter-spacing:var(--rc-text-body-xl-track,var(--rc-text-body-lg-track));margin:0}.rc-section-head--center{text-align:center;align-items:center;max-width:672px;margin-inline:auto}.rc-section-head--left{text-align:left;align-items:flex-start}.rc-section-head--split{gap:var(--rc-space-12);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.rc-section-head__main{align-items:flex-start;gap:var(--rc-space-4);flex-direction:column;display:flex}@media (max-width:767px){.rc-section-head__heading,.rc-how>h2,.rc-slider__title,.rc-faq__heading{font-size:var(--rc-text-display-2-size);line-height:var(--rc-text-display-2-line);letter-spacing:var(--rc-text-display-2-track)}.rc-section-head__lead{font-size:var(--rc-text-body-lg-size);line-height:var(--rc-text-body-lg-line)}.rc-section-head--split{gap:var(--rc-space-4);grid-template-columns:minmax(0,1fr)}}.rc-action{justify-content:center;align-items:center;gap:var(--rc-space-2);box-sizing:border-box;border-radius:var(--rc-radius-control);min-height:44px;font:inherit;transition:background-color var(--rc-motion-duration-fast) var(--rc-motion-easing-standard), border-color var(--rc-motion-duration-fast) var(--rc-motion-easing-standard);border:1px solid #0000;padding:.625rem 1.125rem;font-weight:600;text-decoration:none;display:inline-flex}.rc-action--primary{background:var(--rc-band-btn-bg);color:var(--rc-band-btn-fg);--rc-a-fg:var(--rc-band-btn-fg)}.rc-action--primary:hover{background:var(--rc-band-btn-bg)}@supports (color:color-mix(in lab, red, red)){.rc-action--primary:hover{background:color-mix(in oklab, var(--rc-band-btn-bg) 88%, var(--rc-band-bg))}}.rc-action--secondary{border-color:var(--rc-band-line);background:var(--rc-color-surface);color:var(--rc-color-text-primary);--rc-a-fg:var(--rc-color-text-primary)}[data-rc-background=inverse] .rc-action--secondary{background:var(--rc-band-card-line);color:var(--rc-band-fg);--rc-a-fg:var(--rc-band-fg);border-color:#0000}.rc-action--outline{border-color:var(--rc-band-line);color:var(--rc-band-fg);--rc-a-fg:var(--rc-band-fg);background:0 0}[data-rc-background=inverse] .rc-action--outline{border-color:var(--rc-band-fg)}@supports (color:color-mix(in lab, red, red)){[data-rc-background=inverse] .rc-action--outline{border-color:color-mix(in oklab, var(--rc-band-fg) 30%, transparent)}}.rc-action--secondary:hover,.rc-action--outline:hover{border-color:var(--rc-band-fg)}.rc-action--link,.rc-link-text{align-items:center;gap:var(--rc-space-1);min-height:44px;color:var(--rc-band-accent);--rc-a-fg:var(--rc-band-accent);background:0 0;border:0;padding:0;font-weight:600;text-decoration:none;display:inline-flex}.rc-action--text{min-height:0;color:var(--rc-band-muted);padding:0}@media (prefers-reduced-motion:no-preference){.rc-link-text__arrow{transition:transform var(--rc-motion-duration-fast) var(--rc-motion-easing-standard)}a:hover>.rc-link-text__arrow{transform:translate(2px)}}.rc-pill{box-sizing:border-box;border:1px solid var(--rc-band-card-line);border-radius:var(--rc-radius-pill);background:var(--rc-band-card);align-items:center;gap:6px;min-height:26px;padding:4px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rc-pill{background:color-mix(in oklab, var(--rc-band-card) 60%, transparent)}}.rc-pill{color:var(--rc-band-muted);--rc-a-fg:var(--rc-band-muted);font-size:var(--rc-text-caption-size);line-height:var(--rc-text-caption-line);text-decoration:none}.rc-pill .rc-icon{width:12px;height:12px;color:var(--rc-band-accent)}a.rc-pill:hover{border-color:var(--rc-band-line);color:var(--rc-band-fg);--rc-a-fg:var(--rc-band-fg)}.rc-check-row{align-items:flex-start;gap:var(--rc-space-2);color:var(--rc-band-fg);font-size:var(--rc-text-body-size);line-height:var(--rc-text-body-line);display:flex}.rc-check-row+.rc-check-row{margin-top:var(--rc-space-3)}.rc-check-row .rc-icon{width:16px;height:16px;color:var(--rc-band-accent);margin-top:2px}.rc-app-cards{flex-direction:column;display:flex}.rc-app-cards__head{margin-bottom:calc(var(--rc-space-8) + var(--rc-space-1))}.rc-app-cards__grid{gap:var(--rc-space-8);align-items:stretch;display:grid}.rc-app-cards[data-rc-columns="2"] .rc-app-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-app-cards[data-rc-columns="3"] .rc-app-cards__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rc-app-cards__card{border:1px solid var(--rc-band-card-line);border-radius:var(--rc-radius-plan,16px);background:var(--rc-band-card);flex-direction:column;min-width:0;display:flex;overflow:hidden}.rc-app-cards__tile{aspect-ratio:2;background:var(--rc-color-accent-subtle);display:grid;position:relative;overflow:hidden}[data-rc-background=accent] .rc-app-cards__tile{background:var(--rc-color-bg)}.rc-app-cards__tile .rc-media{gap:0;padding-block:6%;position:absolute;inset:0}.rc-app-cards__tile .rc-media__box{background:0 0;border-radius:0;height:100%;padding:0}.rc-app-cards__tile .rc-media__img{height:100%}.rc-app-cards__tile .rc-media__caption{display:none}.rc-app-cards__tile .rc-media__device{flex:none;align-self:center;height:auto}.rc-app-cards__tile .rc-media__device[data-device=tv]{aspect-ratio:16/9;width:74%}.rc-app-cards__tile .rc-media__device[data-device=tablet]{aspect-ratio:4/3;width:50%}.rc-app-cards__tile .rc-media__device[data-device=phone]{aspect-ratio:9/19;width:auto;height:76%}.rc-app-cards__tile .rc-media__device .rc-media__img{object-fit:cover;height:100%}.rc-app-cards__copy{padding:calc(var(--rc-space-6) - 3px);flex-direction:column;flex:1;display:flex}.rc-app-cards__overline{color:var(--rc-band-accent);font-size:var(--rc-text-overline-size);line-height:var(--rc-text-overline-line);letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-weight:700}.rc-app-cards__title{color:var(--rc-band-fg);font-size:var(--rc-text-h3-size);line-height:var(--rc-text-h3-line);letter-spacing:var(--rc-text-h3-track);margin:0;font-weight:700}.rc-app-cards__body{color:var(--rc-band-muted);font-size:var(--rc-text-body-size);line-height:var(--rc-text-body-line);margin:10px 0 0}.rc-app-cards__actions{gap:6px calc(var(--rc-space-6) - 2px);padding-top:var(--rc-space-6);flex-wrap:wrap;align-items:center;margin-top:auto;display:flex}.rc-app-cards__button{min-height:48px;padding:0 calc(var(--rc-space-6) - 2px);font-size:var(--rc-text-body-lg-size);font-weight:700}.rc-app-cards__link{font-size:var(--rc-text-body-lg-size);font-weight:700}[data-rc-background=inverse] .rc-app-cards__link,[data-rc-background=inverse] .rc-app-cards__actions .rc-action--link{color:var(--rc-band-fg);--rc-a-fg:var(--rc-band-fg)}.rc-app-cards__footer{gap:var(--rc-space-4) var(--rc-space-8);margin-top:var(--rc-space-8);padding-top:var(--rc-space-6);border-top:1px solid var(--rc-band-line);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.rc-app-cards__label{color:var(--rc-band-fg);font-size:var(--rc-text-body-lg-size);line-height:var(--rc-text-body-lg-line);margin:0;font-weight:700}.rc-app-cards__pills{gap:var(--rc-space-2);flex-wrap:wrap;justify-content:flex-end;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.rc-app-cards__pill{box-sizing:border-box;min-height:44px;padding:0 var(--rc-space-4);border:1px solid var(--rc-band-fg);align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rc-app-cards__pill{border:1px solid color-mix(in oklab, var(--rc-band-fg) 20%, transparent)}}.rc-app-cards__pill{border-radius:var(--rc-radius-pill);color:var(--rc-band-fg);--rc-a-fg:var(--rc-band-fg);font-size:var(--rc-text-body-size);line-height:var(--rc-text-body-line);font-weight:700;text-decoration:none}[data-rc-background=inverse] .rc-app-cards__pill{border-color:var(--rc-band-fg)}@supports (color:color-mix(in lab, red, red)){[data-rc-background=inverse] .rc-app-cards__pill{border-color:color-mix(in oklab, var(--rc-band-fg) 30%, transparent)}}a.rc-app-cards__pill:hover{border-color:var(--rc-band-fg)}@media (max-width:767px){.rc-app-cards__head{margin-bottom:var(--rc-space-6)}.rc-app-cards[data-rc-columns="2"] .rc-app-cards__grid,.rc-app-cards[data-rc-columns="3"] .rc-app-cards__grid{gap:var(--rc-space-4);grid-template-columns:minmax(0,1fr)}.rc-app-cards__copy{padding:calc(var(--rc-space-6) - 4px)}.rc-app-cards__overline{font-size:var(--rc-text-caption-size)}.rc-app-cards__actions{flex-direction:column;align-items:stretch}.rc-app-cards__button,.rc-app-cards__link{font-size:var(--rc-text-body-size)}.rc-app-cards__footer{align-items:flex-start;gap:var(--rc-space-4);margin-top:var(--rc-space-6);padding-top:calc(var(--rc-space-6) - 4px);flex-direction:column}.rc-app-cards__pills{justify-content:flex-start;margin-left:0}.rc-app-cards__pill{font-size:var(--rc-text-body-sm-size)}}.rc-interactive-preview{flex-direction:column;align-items:stretch;display:flex}.rc-interactive-preview__head{margin-bottom:0}.rc-interactive-preview__rule{background:var(--rc-band-line);border:0;height:1px;margin:30px 0 40px}.rc-interactive-preview__inputs{margin-bottom:var(--rc-space-6);grid-template-columns:169fr 412fr 343fr;align-items:center;gap:18px;display:grid}.rc-interactive-preview__label{min-width:0;color:var(--rc-band-fg);font-size:22px;font-weight:600;line-height:28px}.rc-interactive-preview__input{box-sizing:border-box;border:1px solid var(--rc-band-muted);background:var(--rc-band-card);width:100%;min-width:0;height:57px;color:var(--rc-band-fg);font:inherit;border-radius:7px;padding:0 15px;font-size:19px}.rc-interactive-preview__input::placeholder{color:var(--rc-band-muted)}.rc-interactive-preview__hints{flex-direction:column;gap:2px;min-width:0;display:flex}.rc-interactive-preview__hints p{color:var(--rc-band-muted);margin:0;font-size:15px;line-height:22px}.rc-interactive-preview__shell{box-sizing:border-box;background:var(--rc-color-text-primary);color:var(--rc-color-text-inverse);border-radius:11px;padding:7px}.rc-interactive-preview__frame{background:var(--rc-color-surface);border-radius:6px;position:relative;overflow:hidden;container-type:inline-size}.rc-interactive-preview__frame[data-rc-aspect="16:9"]{aspect-ratio:16/9}.rc-interactive-preview__frame[data-rc-aspect="4:3"]{aspect-ratio:4/3}.rc-interactive-preview__iframe{width:calc(var(--rc-iframe-width,1152) * 1px);height:calc(100% / tan(atan2(100cqw, var(--rc-iframe-width,1152) * 1px)));transform:scale(tan(atan2(100cqw, var(--rc-iframe-width,1152) * 1px)));transform-origin:0 0;border:0;position:absolute;inset:0}.rc-interactive-preview__strip{justify-content:space-between;align-items:center;gap:var(--rc-space-4);height:40px;padding:0 var(--rc-space-2);display:flex}.rc-interactive-preview__open:only-child{margin-left:auto}.rc-interactive-preview__pause,.rc-interactive-preview__open{color:var(--rc-color-text-inverse);background:0 0;border:0;padding:0}@supports (color:color-mix(in lab, red, red)){.rc-interactive-preview__pause,.rc-interactive-preview__open{color:color-mix(in oklab, var(--rc-color-text-inverse) 75%, transparent)}}.rc-interactive-preview__pause,.rc-interactive-preview__open{--rc-a-fg:var(--rc-color-text-inverse)}@supports (color:color-mix(in lab, red, red)){.rc-interactive-preview__pause,.rc-interactive-preview__open{--rc-a-fg:color-mix(in oklab, var(--rc-color-text-inverse) 75%, transparent)}}.rc-interactive-preview__pause,.rc-interactive-preview__open{font:inherit;cursor:pointer;font-size:14px;line-height:20px;text-decoration:none}.rc-interactive-preview__open{font-size:15px}.rc-interactive-preview__pause:hover,.rc-interactive-preview__open:hover{color:var(--rc-color-text-inverse)}.rc-interactive-preview__tiles{gap:var(--rc-space-2);margin-top:15px;display:grid}.rc-interactive-preview__tiles[data-rc-per-row="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.rc-interactive-preview__tiles[data-rc-per-row="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.rc-interactive-preview__tile{box-sizing:border-box;border:1px solid var(--rc-band-card-line);background:var(--rc-band-card);min-height:97px;color:var(--rc-band-fg);font:inherit;text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;align-items:flex-start;gap:3px;padding:14px 12px;display:flex}.rc-interactive-preview__tile-name{font-size:15px;font-weight:600;line-height:21px}.rc-interactive-preview__tile-description{-webkit-line-clamp:2;color:var(--rc-band-muted);-webkit-box-orient:vertical;font-size:15px;line-height:21px;display:-webkit-box;overflow:hidden}.rc-interactive-preview__tile[aria-pressed=true]{border-color:var(--rc-color-text-primary);background:var(--rc-color-text-primary);color:var(--rc-color-text-inverse)}.rc-interactive-preview__tile[aria-pressed=true] .rc-interactive-preview__tile-description{color:var(--rc-color-text-inverse)}@supports (color:color-mix(in lab, red, red)){.rc-interactive-preview__tile[aria-pressed=true] .rc-interactive-preview__tile-description{color:color-mix(in oklab, var(--rc-color-text-inverse) 75%, transparent)}}.rc-interactive-preview__link{align-self:flex-end;margin-top:20px;font-size:15px}.rc-interactive-preview__specs,.rc-interactive-preview__specs ul{margin:0;padding:0;list-style:none}.rc-interactive-preview__specs{gap:0 calc(var(--rc-space-16) + var(--rc-space-2));grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px;display:grid}.rc-interactive-preview__specs-column:only-child{grid-column:1}.rc-interactive-preview__specs-column>ul{border-top:1px solid var(--rc-band-line)}.rc-interactive-preview__spec{justify-content:space-between;align-items:center;gap:var(--rc-space-4);border-bottom:1px solid var(--rc-band-line);min-height:53px;font-size:17px;line-height:24px;display:flex}.rc-interactive-preview__spec-label{color:var(--rc-band-muted)}.rc-interactive-preview__spec-value{color:var(--rc-band-fg);text-align:right;font-weight:600}.rc-interactive-preview__live{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.rc-interactive-preview__tile{transition:background-color var(--rc-motion-duration-fast) var(--rc-motion-easing-standard), border-color var(--rc-motion-duration-fast) var(--rc-motion-easing-standard)}}@media (max-width:767px){.rc-interactive-preview__rule{margin:23px 0}.rc-interactive-preview__inputs{margin-bottom:var(--rc-space-4);grid-template-columns:minmax(0,1fr);gap:0}.rc-interactive-preview__label{margin-bottom:var(--rc-space-3);font-size:21px;line-height:26px}.rc-interactive-preview__input{height:54px;font-size:17px}.rc-interactive-preview__hints{gap:var(--rc-space-2);margin-top:var(--rc-space-2)}.rc-interactive-preview__hints p{font-size:14px;line-height:21px}.rc-interactive-preview__frame[data-rc-mobile-aspect="9:16"]{aspect-ratio:9/16}.rc-interactive-preview__frame[data-rc-mobile-aspect="16:9"]{aspect-ratio:16/9}.rc-interactive-preview__open{font-size:14px}.rc-interactive-preview__tiles,.rc-interactive-preview__tiles[data-rc-per-row="5"],.rc-interactive-preview__tiles[data-rc-per-row="4"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:13px}.rc-interactive-preview__tile{gap:5px;min-height:71px;padding:12px}.rc-interactive-preview__tile-description{-webkit-line-clamp:3}.rc-interactive-preview__link{font-size:14px}.rc-interactive-preview__specs{grid-template-columns:minmax(0,1fr);gap:0;margin-top:28px}.rc-interactive-preview__specs-column+.rc-interactive-preview__specs-column>ul{border-top:0}.rc-interactive-preview__specs[data-rc-specs-mobile=false]{display:none}}.rc-paired-demo{flex-direction:column;display:flex}.rc-paired-demo__head{margin-bottom:calc(var(--rc-space-8) + var(--rc-space-3))}.rc-paired-demo__panel{gap:var(--rc-space-12) calc(var(--rc-space-12) + var(--rc-space-6));box-sizing:border-box;padding:calc(var(--rc-space-8) + var(--rc-space-2));background:var(--rc-color-accent-subtle);color:var(--rc-color-text-primary);border-radius:20px;grid-template-columns:240px 1fr;align-items:center;display:grid}.rc-paired-demo__panel[data-rc-device=tablet]{grid-template-columns:320px 1fr}.rc-paired-demo__panel[data-rc-panel=surface]{background:var(--rc-color-surface)}.rc-paired-demo__controller{box-sizing:border-box;background:var(--rc-color-text-primary);border-radius:34px;width:240px;height:352px;padding:10px}.rc-paired-demo__panel[data-rc-device=tablet] .rc-paired-demo__controller{border-radius:18px;width:320px;height:240px}.rc-paired-demo__mock{box-sizing:border-box;background:var(--rc-color-bg);border-radius:26px;height:100%;padding:20px 14px;overflow:hidden}.rc-paired-demo__panel[data-rc-device=tablet] .rc-paired-demo__mock{border-radius:10px}.rc-paired-demo__title{justify-content:space-between;align-items:center;gap:var(--rc-space-2);margin:0 0 var(--rc-space-4);color:var(--rc-color-text-primary);font-size:15px;font-weight:900;line-height:20px;display:flex}.rc-paired-demo__title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rc-paired-demo__badge{color:var(--rc-band-accent);font-size:var(--rc-text-caption-size);line-height:var(--rc-text-caption-line);flex:none;font-weight:600}@media (prefers-reduced-motion:no-preference){.rc-paired-demo__badge:not(.rc-paired-demo__badge--static){animation:rc-paired-demo-pulse 1.6s var(--rc-motion-easing-standard) infinite}.rc-paired-demo__row{animation:rc-paired-demo-slide var(--rc-motion-duration-base) var(--rc-motion-easing-standard)}}@keyframes rc-paired-demo-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes rc-paired-demo-slide{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.rc-paired-demo__lane+.rc-paired-demo__lane{margin-top:var(--rc-space-4)}.rc-paired-demo__lane-label{margin:0 0 var(--rc-space-2);color:var(--rc-color-text-secondary);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:16px}.rc-paired-demo__lane[data-rc-last=true] .rc-paired-demo__lane-label{color:var(--rc-band-accent)}.rc-paired-demo__rows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rc-paired-demo__row{align-items:center;gap:var(--rc-space-2);box-sizing:border-box;border:1px solid var(--rc-color-border-hairline);background:var(--rc-color-surface);border-radius:10px;min-height:62px;padding:8px 8px 8px 12px;display:flex}.rc-paired-demo__copy{flex-direction:column;flex:auto;min-width:0;display:flex}.rc-paired-demo__name{color:var(--rc-color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600;line-height:22px;overflow:hidden}.rc-paired-demo__meta{color:var(--rc-color-text-secondary);font-size:var(--rc-text-caption-size);line-height:var(--rc-text-caption-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rc-paired-demo__action{box-sizing:border-box;min-height:44px;font:inherit;cursor:pointer;border:1.5px solid #0000;border-radius:9px;flex:none;padding:0 12px;font-weight:600}.rc-paired-demo__action--primary{background:var(--rc-band-btn-bg);min-width:77px;color:var(--rc-band-btn-fg);box-shadow:0 0 0 3px var(--rc-band-btn-bg);font-size:15px}@supports (color:color-mix(in lab, red, red)){.rc-paired-demo__action--primary{box-shadow:0 0 0 3px color-mix(in oklab, var(--rc-band-btn-bg) 28%, transparent)}}.rc-paired-demo__action--secondary{border-color:var(--rc-color-text-primary);min-width:92px;color:var(--rc-color-text-primary);background:0 0;font-size:14px}.rc-paired-demo__empty{box-sizing:border-box;border:1px solid var(--rc-color-border-hairline);background:var(--rc-color-surface);min-height:36px;color:var(--rc-color-text-secondary);border-radius:12px;margin:0;padding:12px;font-size:13px;line-height:12px}.rc-paired-demo__screen{gap:var(--rc-space-3);flex-direction:column;min-width:0;display:flex}.rc-paired-demo__caption{color:var(--rc-color-text-primary);margin:0;font-size:15px;font-weight:600;line-height:22px}.rc-paired-demo__caption strong{font-weight:700}.rc-paired-demo__bezel{box-sizing:border-box;background:var(--rc-color-text-primary);border-radius:10px;padding:7px}.rc-paired-demo__frame{aspect-ratio:16/9;background:var(--rc-color-bg);border-radius:6px;position:relative;overflow:hidden}.rc-paired-demo__iframe{border:0;width:100%;height:100%;display:block}.rc-paired-demo__open{position:absolute;inset:0}.rc-paired-demo__open:focus-visible{outline:none}.rc-paired-demo__bezel:has(.rc-paired-demo__open:focus-visible){outline:2px solid var(--rc-color-focus);outline-offset:2px}.rc-paired-demo__strip{align-items:center;height:40px;padding-left:8px;display:flex}.rc-paired-demo__pause{color:var(--rc-color-text-inverse);background:0 0;border:0;padding:0}@supports (color:color-mix(in lab, red, red)){.rc-paired-demo__pause{color:color-mix(in oklab, var(--rc-color-text-inverse) 75%, transparent)}}.rc-paired-demo__pause{font:inherit;font-size:var(--rc-text-body-size);line-height:var(--rc-text-body-line);cursor:pointer}.rc-paired-demo__pause:hover{color:var(--rc-color-text-inverse)}@media (max-width:767px){.rc-paired-demo__panel,.rc-paired-demo__panel[data-rc-device=tablet]{gap:var(--rc-space-3);padding:calc(var(--rc-space-4) + var(--rc-space-1));grid-template-columns:minmax(0,1fr)}.rc-paired-demo__screen{display:contents}.rc-paired-demo__caption{font-size:var(--rc-text-body-size);order:-1;line-height:21px}.rc-paired-demo__controller,.rc-paired-demo__panel[data-rc-device=tablet] .rc-paired-demo__controller{border:1px solid var(--rc-color-border-hairline);background:var(--rc-color-surface);border-radius:14px;width:auto;height:auto;max-height:470px;padding:14px 12px;overflow:auto}.rc-paired-demo__mock,.rc-paired-demo__panel[data-rc-device=tablet] .rc-paired-demo__mock{background:0 0;border-radius:0;height:auto;padding:0;overflow:visible}.rc-paired-demo__empty{background:0 0;border:0;padding:0 0 0 12px}}.rc-split-feature{align-items:center;gap:var(--rc-space-8);grid-template-columns:minmax(0,1fr);display:grid}.rc-split-feature>.rc-split-feature__copy:only-child{max-width:50%}.rc-split-feature[data-rc-scene]{align-items:start}.rc-split-feature__copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.rc-split-feature__overline{margin:0 0 var(--rc-space-4);color:var(--rc-band-accent);font-size:var(--rc-text-overline-size);line-height:var(--rc-text-overline-line);letter-spacing:var(--rc-text-overline-track);text-transform:uppercase;font-weight:700}.rc-split-feature__eyebrow{margin:0 0 var(--rc-space-4);font-weight:500}.rc-split-feature__heading{color:var(--rc-band-fg);margin:0;font-weight:700}.rc-split-feature__body{color:var(--rc-band-muted);margin:0}.rc-split-feature[data-rc-text-width=narrow] .rc-split-feature__heading{margin-bottom:var(--rc-space-6);font-size:var(--rc-text-display-1-size);line-height:var(--rc-text-display-1-line);letter-spacing:var(--rc-text-display-1-track)}.rc-split-feature[data-rc-text-width=narrow] .rc-split-feature__body{font-size:var(--rc-text-body-xl-size,var(--rc-text-body-lg-size));line-height:var(--rc-text-body-xl-line,var(--rc-text-body-lg-line))}.rc-split-feature[data-rc-text-width=half] .rc-split-feature__heading{margin-bottom:var(--rc-space-3);letter-spacing:-.75px;font-size:30px;line-height:36px}.rc-split-feature[data-rc-text-width=half] .rc-split-feature__body{font-size:var(--rc-text-body-lg-size);line-height:var(--rc-text-body-lg-line)}.rc-split-feature__checklist{margin:var(--rc-space-6) 0 0;padding:0;list-style:none}.rc-split-feature__link{margin-top:var(--rc-space-6);font-size:17px}.rc-split-feature__media{min-width:0}@media (min-width:768px){.rc-split-feature[data-rc-text-width=half]{gap:calc(var(--rc-space-8) + var(--rc-space-2));grid-template-columns:1fr 1fr}.rc-split-feature[data-rc-text-width=narrow]{gap:calc(var(--rc-space-16) + var(--rc-space-2));grid-template-columns:351fr 537fr}.rc-split-feature[data-rc-text-width=narrow][data-rc-media=left]{grid-template-columns:537fr 351fr}.rc-split-feature[data-rc-media=left] .rc-split-feature__media{order:-1}}@media (max-width:767px){.rc-split-feature[data-rc-mobile-order=media_first] .rc-split-feature__media{order:-1}.rc-split-feature[data-rc-mobile-order=media_first]{gap:calc(var(--rc-space-8) + var(--rc-space-2))}.rc-split-feature>.rc-split-feature__copy:only-child{max-width:none}.rc-split-feature__overline{margin-bottom:var(--rc-space-3)}.rc-split-feature[data-rc-text-width=narrow] .rc-split-feature__heading{letter-spacing:var(--rc-text-display-2-track);margin-bottom:18px;font-size:38px;line-height:40px}.rc-split-feature[data-rc-text-width=narrow] .rc-split-feature__body{font-size:var(--rc-text-body-lg-size);line-height:var(--rc-text-body-lg-line)}.rc-split-feature__link{margin-top:var(--rc-space-4);font-size:var(--rc-text-body-lg-size)}}.rc-feature-grid__list{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:20px;margin:0;padding:0;list-style:none;display:grid}.rc-feature-grid[data-rc-style=plain] .rc-feature-grid__list{gap:var(--rc-space-8)}.rc-feature-grid__item{box-sizing:border-box;flex-direction:column;align-items:flex-start;min-width:0;display:flex}.rc-feature-grid__card{padding:var(--rc-space-6);border:1px solid var(--rc-band-card-line);border-radius:var(--rc-radius-plan,16px);background:var(--rc-band-card)}.rc-feature-grid__well{width:40px;height:40px;margin-bottom:var(--rc-space-4);border-radius:var(--rc-radius-control);background:var(--rc-band-fg);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rc-feature-grid__well{background:color-mix(in oklab, var(--rc-band-fg) 10%, transparent)}}.rc-feature-grid__well{color:var(--rc-band-fg)}.rc-feature-grid__well .rc-icon{width:20px;height:20px}.rc-feature-grid__overline{margin:0 0 var(--rc-space-2);color:var(--rc-band-accent);font-size:var(--rc-text-overline-size);line-height:var(--rc-text-overline-line);letter-spacing:var(--rc-text-overline-track);text-transform:uppercase;font-weight:700}.rc-feature-grid__title{color:var(--rc-band-fg);margin:0;font-size:18px;font-weight:600;line-height:28px}.rc-feature-grid__body{margin:var(--rc-space-2) 0 0;color:var(--rc-band-muted);font-size:14px;line-height:var(--rc-text-body-sm-line)}@media (hover:hover){.rc-feature-grid[data-rc-hover=true] .rc-feature-grid__card{transition:box-shadow var(--rc-motion-duration-base) var(--rc-motion-easing-standard)}.rc-feature-grid[data-rc-hover=true] .rc-feature-grid__card:hover{box-shadow:var(--rc-shadow-card)}}@media (prefers-reduced-motion:reduce){.rc-feature-grid[data-rc-hover=true] .rc-feature-grid__card{transition:none}}@media (min-width:1024px){.rc-feature-grid[data-rc-columns="2"] .rc-feature-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-feature-grid[data-rc-columns="3"] .rc-feature-grid__list{grid-template-columns:repeat(3,minmax(0,1fr))}.rc-feature-grid[data-rc-columns="4"] .rc-feature-grid__list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:640px) and (max-width:1023px){.rc-feature-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.rc-feature-grid__list{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.rc-feature-grid .rc-section-head--left{margin-bottom:var(--rc-space-8)}}.rc-icon-strip__list{justify-content:center;align-items:center;column-gap:calc(var(--rc-space-8) + var(--rc-space-2));row-gap:var(--rc-space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rc-icon-strip__item{align-items:center;gap:var(--rc-space-2);min-width:0;max-width:100%;color:var(--rc-band-muted);display:inline-flex}.rc-icon-strip__icon{stroke-width:1.5px;width:14px;height:14px}.rc-icon-strip__icon [fill]:not([fill=none]){fill:var(--rc-band-bg)}.rc-icon-strip__logo{opacity:.7;filter:grayscale();width:auto;height:20px;display:block}.rc-icon-strip__label{font-size:14px;line-height:var(--rc-text-body-sm-line);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}@media (min-width:768px){.rc-icon-strip[data-rc-align=between] .rc-icon-strip__list{justify-content:space-between}}*,:before,:after{box-sizing:border-box}body{font-family:var(--rc-font-body,ui-sans-serif, system-ui, sans-serif);color:var(--rc-color-text-primary);background:var(--rc-color-bg);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55;overflow-x:clip}h1,h2,h3{font-family:var(--rc-font-display,var(--rc-font-body,system-ui));letter-spacing:-.015em;margin:0 0 .5rem;line-height:1.15}a{color:inherit}select:not([multiple]):not([size]){appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-position:right .875rem center;background-repeat:no-repeat;background-size:1rem 1rem;padding-right:2.25rem}.rc-shell{max-width:68rem;margin:0 auto;padding:1.5rem 1.25rem 4rem}.rc-nav{border-bottom:1px solid var(--rc-color-border-hairline);justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.25rem;display:flex}.rc-btn{background:var(--rc-color-accent-fill,var(--rc-color-accent));min-height:44px;color:var(--rc-color-accent-contrast,var(--rc-color-accent-on));--rc-a-fg:var(--rc-color-accent-contrast,var(--rc-color-accent-on));font:inherit;cursor:pointer;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.125rem;font-weight:600;text-decoration:none;display:inline-flex}.rc-btn:hover{background:var(--rc-color-accent-fill-hover,var(--rc-color-accent-hover))}.rc-btn--secondary{color:inherit;--rc-a-fg:initial;border-color:var(--rc-color-border-hairline);background:0 0}.rc-btn--secondary:hover{background:var(--rc-color-accent-subtle);border-color:var(--rc-color-accent-border,var(--rc-color-accent))}.rc-card{border:1px solid var(--rc-color-border-hairline);background:var(--rc-color-surface);border-radius:.75rem;padding:1.25rem}.rc-grid{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1rem;display:grid}.rc-muted{color:var(--rc-color-text-secondary)}.rc-status{border:1px solid var(--rc-color-border-hairline);border-radius:999px;padding:.125rem .5rem;font-size:.8125rem;font-weight:600;display:inline-block}.rc-status[data-state=failed],.rc-status[data-state=quarantined]{background:var(--rc-color-danger-bg);border-color:var(--rc-color-danger-border)}.rc-status[data-state=succeeded]{background:#e7f6ec;border-color:#a9dcbb}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.rc-steps{flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.rc-steps li{border:1px solid var(--rc-color-border-hairline);border-radius:999px;padding:.25rem .75rem;font-size:.875rem}.rc-steps li[aria-current=step]{background:var(--rc-color-accent-subtle);border-color:var(--rc-color-accent-border,var(--rc-color-accent));font-weight:600}:root{--rc-rail-width:16rem;--rc-studio-rail-width:14rem;--rc-color-accent-fill:var(--rc-color-primary);--rc-color-accent-contrast:var(--rc-color-on-primary);--rc-color-ok:#16a34a;--rc-color-danger:#dc2626;--rc-color-warn-bg:#fffbeb;--rc-color-warn-border:#fde68a;--rc-color-warn-text:#92400e;--rc-color-danger-bg:#fef2f2;--rc-color-danger-border:#fecaca}.rc-app{grid-template-columns:13rem 1fr;gap:2rem;max-width:74rem;margin:0 auto;padding:1.5rem 1.25rem 4rem;display:grid}.rc-dash{grid-template-columns:var(--rc-rail-width) minmax(0, 1fr);grid-template-areas:"nav main";min-height:100vh;display:grid}.rc-side{background:var(--rc-color-surface-raised);border-right:1px solid var(--rc-color-border-hairline);flex-direction:column;grid-area:nav;gap:.25rem;height:100vh;padding:1rem .75rem;display:flex;position:sticky;top:0;overflow-y:auto}.rc-side__nav{flex-direction:column;gap:.25rem;display:flex}.rc-side__meter{border-top:1px solid var(--rc-color-border-hairline);margin-top:auto;padding-top:1rem}.rc-dash__topbar{display:none}.rc-dash__burger{min-width:2.75rem;min-height:2.75rem;color:var(--rc-color-text-primary);cursor:pointer;background:0 0;border:0;border-radius:.375rem;justify-content:center;align-items:center;display:flex}.rc-dash__topbar-brand{color:var(--rc-color-text-primary);font-size:.9375rem;font-weight:700}.rc-dash__brand{min-height:2.75rem;color:var(--rc-color-text-primary);align-items:center;padding:.25rem .625rem .75rem;font-size:1rem;font-weight:700;display:flex}.rc-dash__org{border-bottom:1px solid var(--rc-color-border-hairline);margin-bottom:.25rem;padding-bottom:.75rem}.rc-orgswitch{display:block;position:relative}.rc-orgswitch__label{letter-spacing:.06em;text-transform:uppercase;color:var(--rc-color-text-tertiary);padding:0 .625rem .25rem;font-size:.6875rem;display:block}.rc-orgswitch__trigger{border:1px solid var(--rc-color-border-hairline);background:var(--rc-color-surface);width:100%;min-height:2.75rem;color:var(--rc-color-text-primary);text-align:left;cursor:pointer;border-radius:.375rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.375rem .625rem;font-size:.875rem;font-weight:600;display:flex}.rc-orgswitch__menu{z-index:15;border:1px solid var(--rc-color-border-strong);background:var(--rc-color-surface-raised);box-shadow:var(--rc-shadow-overlay);border-radius:.375rem;margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + .25rem);left:0;right:0}.rc-orgswitch__option{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.25rem;align-items:center;gap:.5rem;width:100%;min-height:2.75rem;padding:.375rem .5rem;display:flex}.rc-orgswitch__option[aria-current=true]{background:var(--rc-color-accent-subtle)}.rc-orgswitch__text{flex-direction:column;gap:.0625rem;min-width:0;display:flex}.rc-orgswitch__name{color:var(--rc-color-text-primary);font-size:.875rem}.rc-orgswitch__role{color:var(--rc-color-text-tertiary);font-size:.75rem}.rc-dash__dest{color:var(--rc-color-text-secondary);border-radius:.375rem;align-items:center;gap:.625rem;min-height:2.75rem;padding:.5rem .625rem;font-size:.9375rem;text-decoration:none;display:flex;position:relative}.rc-dash__dest[aria-current=page]{background:var(--rc-color-accent-subtle);color:var(--rc-color-accent-fill,var(--rc-color-accent));font-weight:700}.rc-dash__glyph{flex:none}.rc-dash__dot{background:var(--rc-color-danger);border-radius:50%;flex:none;width:.5rem;height:.5rem;margin-left:auto}.rc-dash__main{grid-area:main;min-width:0;padding:1.5rem}.rc-dash__utility{border-bottom:1px solid var(--rc-color-border-hairline);justify-content:flex-end;align-items:center;min-height:2.75rem;margin:-1.5rem -1.5rem 1.25rem;padding:.375rem 1rem;display:flex}.rc-avatar{background:var(--rc-color-surface);width:2rem;height:2rem;color:var(--rc-color-text-primary);text-transform:uppercase;cursor:pointer;border:0;border-radius:9999px;justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;display:inline-flex}.rc-avatar:focus-visible{outline:2px solid var(--rc-color-border-strong);outline-offset:2px}.rc-account__email{color:var(--rc-color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;max-width:16rem;font-weight:400;overflow:hidden}.rc-account__signout{width:100%;color:var(--rc-color-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.25rem;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.875rem;display:flex}.rc-account__signout:hover{background:var(--rc-color-surface)}.rc-tickets{border:1px solid var(--rc-color-border-hairline);border-radius:.5rem;margin:0;padding:0;list-style:none;overflow:hidden}.rc-tickets>li+li{border-top:1px solid var(--rc-color-border-hairline)}.rc-support-form__problem{color:var(--rc-color-text-tertiary);margin:0;font-size:.8125rem}.rc-support-form{flex-direction:column;gap:.875rem;display:flex}.rc-category-cards{border:0;grid-template-columns:1fr 1fr;gap:.5rem;margin:0;padding:0;display:grid}.rc-category-cards legend{margin-bottom:.375rem;font-size:.875rem;font-weight:500}.rc-field{flex-direction:column;gap:.25rem;font-size:.875rem;display:flex}.rc-account__backstop{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.rc-account__backstop:focus-visible{clip:auto;border:1px solid var(--rc-color-border-hairline);background:var(--rc-color-surface-raised);width:auto;height:auto;color:var(--rc-color-text-primary);border-radius:.375rem;padding:.25rem .75rem;font-size:.875rem;position:static;overflow:visible}.rc-trial-meter{background:var(--rc-color-warn-bg);border:1px solid var(--rc-color-warn-border);text-align:center;border-radius:.5rem;padding:.75rem}.rc-trial-meter__count{color:var(--rc-color-warn-text);font-size:.75rem;display:block}.rc-trial-meter__cta{width:100%;margin-top:.5rem}@media (max-width:47.99rem){.rc-dash{grid-template-columns:minmax(0,1fr);grid-template-areas:"main";padding-top:3.25rem}.rc-side{display:none}.rc-dash__topbar{z-index:20;background:var(--rc-color-surface-raised);border-bottom:1px solid var(--rc-color-border-hairline);align-items:center;gap:.5rem;min-height:3.25rem;padding:.25rem .75rem;display:flex;position:fixed;inset:0 0 auto}.rc-dash__main{padding:1rem}.rc-dash__utility{display:none}.rc-dash__topbar-account{align-items:center;margin-left:auto;display:flex}}.rc-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rc-alert{background:var(--rc-color-warn-bg);border:1px solid var(--rc-color-warn-border);color:var(--rc-color-warn-text);border-radius:.375rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.625rem .875rem;font-size:.875rem;display:flex}.rc-table{border-collapse:collapse;width:100%}.rc-table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--rc-color-text-tertiary);border-bottom:1px solid var(--rc-color-border-hairline);padding-bottom:.5rem;font-size:.75rem}.rc-table td{border-bottom:1px solid var(--rc-color-border-hairline);vertical-align:top;padding:.75rem .5rem .75rem 0}.rc-table tr[data-row-state=failed] td:first-child{box-shadow:inset 2px 0 0 var(--rc-color-danger)}.rc-table tr[data-row-state=paused] td{opacity:.6}.rc-run-status{align-items:center;gap:.4375rem;display:inline-flex}.rc-run-status__dot{background:var(--rc-color-text-tertiary);border-radius:50%;flex:none;width:.5rem;height:.5rem}.rc-run-status[data-run-status=delivered] .rc-run-status__dot,.rc-run-status[data-run-status=delivered_partial] .rc-run-status__dot{background:var(--rc-color-ok)}.rc-run-status[data-run-status=failed] .rc-run-status__dot,.rc-run-status[data-run-status=missed] .rc-run-status__dot,.rc-run-status[data-run-status=quarantined] .rc-run-status__dot{background:var(--rc-color-danger)}.rc-run-status[data-run-status=running] .rc-run-status__dot,.rc-run-status[data-run-status=queued] .rc-run-status__dot{background:var(--rc-color-accent);animation:1.6s ease-in-out infinite rc-pulse}@keyframes rc-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.rc-status .rc-run-status__dot{animation:none}}.rc-strip{background:var(--rc-color-danger-bg);border:1px solid var(--rc-color-danger-border);border-radius:.375rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0 0;padding:.75rem .875rem;font-size:.9375rem;display:flex}.rc-strip--more{background:var(--rc-color-warn-bg);border-color:var(--rc-color-warn-border)}.rc-strip__action{min-height:2.75rem;font-weight:700;line-height:2.75rem;display:inline-block}.rc-runpanel{padding:.75rem .25rem}.rc-runpanel__status{margin:0 0 .375rem;font-weight:600}.rc-runpanel__line{color:var(--rc-color-text-secondary);margin:0 0 .625rem}.rc-runpanel__provenance{color:var(--rc-color-text-primary);margin:0 0 .625rem}.rc-team__list{margin:0;padding:0;list-style:none}.rc-team__row{border-bottom:1px solid var(--rc-color-border-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.rc-team__row[data-state=invited]{border-bottom-style:dashed}.rc-team__who{flex-direction:column;gap:.0625rem;display:flex}.rc-team__name{font-size:.9375rem;font-weight:600}.rc-team__email,.rc-team__pending{color:var(--rc-color-text-tertiary);font-size:.8125rem}.rc-team__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.rc-team__chip{border:1px solid var(--rc-color-border-hairline);color:var(--rc-color-text-secondary);border-radius:999px;padding:.125rem .5rem;font-size:.8125rem}.rc-team__role{font:inherit;border:1px solid var(--rc-color-border-strong);background:var(--rc-color-surface);min-height:2.75rem;color:var(--rc-color-text-primary);border-radius:.375rem;padding:.25rem .5rem}.rc-team__confirm{flex-wrap:wrap;align-items:center;gap:.5rem;max-width:34rem;font-size:.8125rem;display:flex}.rc-team__invite{border-top:1px solid var(--rc-color-border-hairline);flex-wrap:wrap;align-items:center;gap:.5rem;padding:1rem;display:flex}.rc-team__invite input[type=email]{flex:auto;min-width:0}@media (max-width:48rem){.rc-team__invite{flex-direction:column;align-items:stretch}}.rc-settings__split{grid-template-columns:minmax(0,1fr) 18rem;align-items:start;gap:2rem;display:grid}.rc-whereused{border:1px solid var(--rc-color-border-hairline);background:var(--rc-color-surface-raised);border-radius:.5rem;padding:1rem}.rc-whereused__heading{text-transform:uppercase;letter-spacing:.04em;color:var(--rc-color-text-tertiary);margin:0 0 .75rem;font-size:.8125rem}.rc-whereused__list{margin:0;font-size:.8125rem}.rc-whereused__list dt{margin-top:.625rem;font-weight:600}.rc-whereused__list dd{color:var(--rc-color-text-secondary);margin:.125rem 0 0}@media (max-width:48rem){.rc-settings__split{grid-template-columns:minmax(0,1fr);gap:1.5rem}}.rc-rename{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.rc-rename__hint{color:var(--rc-color-text-tertiary);margin-left:.5rem;font-size:.75rem;font-weight:400}.rc-rename__input{font:inherit;border:1px solid var(--rc-color-border-strong);background:var(--rc-color-surface);min-height:2.75rem;color:var(--rc-color-text-primary);border-radius:.375rem;padding:.25rem .5rem}.rc-dialog__overlay{z-index:40;background:var(--rc-color-text-primary);opacity:.4;position:fixed;inset:0}.rc-dialog{z-index:50;border:1px solid var(--rc-color-border-strong);background:var(--rc-color-surface-raised);width:min(28rem,100vw - 2rem);box-shadow:var(--rc-shadow-overlay);border-radius:.5rem;padding:1.25rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.rc-dialog__title{margin:0 0 .5rem;font-size:1.0625rem}.rc-dialog__body{color:var(--rc-color-text-secondary);margin:0 0 1rem;font-size:.9375rem}.rc-dialog__actions{justify-content:flex-end;gap:.5rem;display:flex}.rc-btn--danger{background:var(--rc-color-danger);border-color:var(--rc-color-danger);color:var(--rc-color-surface);--rc-a-fg:var(--rc-color-surface)}.rc-btn--danger:hover{background:var(--rc-color-danger-hover,var(--rc-color-danger))}@media (max-width:48rem){.rc-dialog{width:100%;padding-bottom:max(1.25rem, env(safe-area-inset-bottom));border-radius:.75rem .75rem 0 0;top:auto;bottom:0;left:0;transform:none}.rc-dialog__actions{flex-direction:column}.rc-dialog__cancel{order:2}.rc-dialog__danger{order:1}}.rc-manage__heading{text-transform:uppercase;letter-spacing:.04em;color:var(--rc-color-text-tertiary);margin:1.5rem 0 .5rem;font-size:.8125rem}.rc-manage__scopes{margin:0;padding-left:1.125rem;font-size:.9375rem}.rc-artifact{flex-wrap:wrap;align-items:center;gap:.75rem;margin:.625rem 0;display:flex}.rc-artifact__view{color:var(--rc-color-text-tertiary);text-underline-offset:2px;font-size:.8125rem;text-decoration:underline}.rc-versions{margin-top:2rem}.rc-versions__heading{margin:0 0 .5rem;font-size:1rem}.rc-versions__list{margin:0;padding:0;list-style:none}.rc-versions__item{border-top:1px solid var(--rc-color-border-hairline)}.rc-versions__summary{width:100%;min-height:2.75rem;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 0;display:flex}.rc-versions__label{font-size:.9375rem;font-weight:600}.rc-versions__when{color:var(--rc-color-text-tertiary);font-size:.8125rem}.rc-versions__detail{padding:.25rem 0 1rem}.rc-versions__restatement{margin:0 0 .5rem}.rc-versions__assumptions{color:var(--rc-color-text-secondary);margin:0 0 .5rem;padding-left:1.125rem;font-size:.875rem}.rc-versions__meta{color:var(--rc-color-text-tertiary);margin:0 0 .75rem;font-size:.8125rem}.rc-versions__diff-heading{text-transform:uppercase;letter-spacing:.04em;color:var(--rc-color-text-tertiary);margin:.75rem 0 0;font-size:.8125rem}.rc-versions__confirm{border:1px solid var(--rc-color-border-strong);background:var(--rc-color-surface-raised);border-radius:.375rem;margin-top:.75rem;padding:.75rem}.rc-versions__actions{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.rc-update{border:1px solid var(--rc-color-border-hairline);background:var(--rc-color-surface-raised);border-radius:.375rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;padding:.75rem .875rem;font-size:.9375rem;display:flex}.rc-update--open{display:block}.rc-update__heading{margin:0 0 .5rem;font-size:1rem}.rc-update__line{margin:0 0 .5rem}.rc-update__actions{flex-wrap:wrap;gap:.5rem;display:flex}.rc-update__unknown{color:var(--rc-color-text-secondary);margin:0 0 .75rem}.rc-diff{flex-direction:column;gap:.375rem;margin:.75rem 0;padding:0;list-style:none;display:flex}.rc-diff__line{border-left:2px solid var(--rc-color-border-hairline);padding-left:.875rem;font-size:.9375rem}.rc-diff__line[data-diff-kind=added]{border-left-color:var(--rc-color-ok)}.rc-diff__line[data-diff-kind=removed]{border-left-color:var(--rc-color-danger)}.rc-diff__line[data-diff-kind=changed]{border-left-color:var(--rc-color-accent)}.rc-diff__line[data-diff-kind=undescribable]{border-left-color:var(--rc-color-warn-border);background:var(--rc-color-warn-bg);border-radius:0 .25rem .25rem 0;padding:.5rem .875rem}.rc-diff__line[data-diff-kind=unchanged]{color:var(--rc-color-text-tertiary);border-left-color:#0000}.rc-recovery{border:1px solid var(--rc-color-border-strong);background:var(--rc-color-surface);border-radius:.5rem;margin-bottom:.75rem;padding:.875rem}.rc-recovery__line{margin:0 0 .5rem}.rc-recovery__actions{flex-wrap:wrap;gap:.5rem;display:flex}.rc-runpanel__mechanics{color:var(--rc-color-text-tertiary);margin:.625rem 0 0;font-size:.75rem}.rc-runpanel__runid{color:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;text-decoration:underline}.rc-runpanel__copied{color:var(--rc-color-success-fg);margin-left:.375rem}.rc-runlog__transcript{color:var(--rc-color-text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;line-height:1.6}.rc-runlog__lines,.rc-runlog__frames{margin:0;padding:0;list-style:none}.rc-runlog__line{grid-template-columns:4.5rem 1fr;gap:.75rem;padding:.125rem 0;display:grid}.rc-runlog__t{color:var(--rc-color-text-tertiary);text-align:right}.rc-runlog__text{white-space:pre-wrap;word-break:break-word}.rc-runlog__error{border-top:1px solid var(--rc-color-border-hairline);color:var(--rc-color-danger-fg);margin-top:.75rem;padding-top:.75rem}.rc-runlog__error-message{white-space:pre-wrap;word-break:break-word;margin:0;font-weight:600}.rc-runlog__frame{color:var(--rc-color-text-tertiary);white-space:pre-wrap;word-break:break-word;padding-left:1rem}.rc-runlog__note{color:var(--rc-color-text-tertiary);margin:0;font-size:.75rem}@keyframes rc-spin{to{transform:rotate(360deg)}}.rc-empty__concierge{margin:.75rem 0 0;font-size:.8125rem}.rc-sub{color:var(--rc-color-text-tertiary);font-size:.8125rem;display:block}.rc-ok{color:var(--rc-color-ok)}.rc-bad{color:var(--rc-color-danger)}.rc-fix{background:var(--rc-color-danger-bg);border:1px solid var(--rc-color-danger-border);border-radius:.5rem;padding:.75rem .875rem}.rc-meter{background:var(--rc-color-border-hairline);border-radius:999px;height:.5rem;overflow:hidden}.rc-meter>span{background:var(--rc-color-accent-fill,var(--rc-color-accent));height:100%;display:block}.rc-block>section:not(.rc-cta-band):not(.rc-sentence--panel):not(.rc-message-trio){padding-block:0}.rc-block{--rc-min-height:auto}.rc-block:not([data-rc-min-height=self]){min-height:var(--rc-min-height)}.rc-block[data-rc-spacing=tight]{--rc-block-pad:var(--rc-space-6);padding-block:var(--rc-block-pad)}.rc-block[data-rc-spacing=compact]{--rc-block-pad:var(--rc-space-12);padding-block:var(--rc-block-pad)}.rc-block[data-rc-spacing=normal]{--rc-block-pad:calc(2 * var(--rc-space-12));padding-block:var(--rc-block-pad)}.rc-block[data-rc-spacing=roomy]{--rc-block-pad:calc(2 * var(--rc-space-16));padding-block:var(--rc-block-pad)}.rc-block,.rc-site-header,.rc-site-footer{--rc-band-bg:var(--rc-color-surface);--rc-band-fg:var(--rc-color-text-primary);--rc-band-muted:var(--rc-color-text-secondary);--rc-band-line:var(--rc-color-border-hairline);--rc-band-card:var(--rc-color-surface);--rc-band-card-line:var(--rc-color-border-hairline);--rc-band-accent:var(--rc-color-accent-fill,var(--rc-color-accent));--rc-band-btn-bg:var(--rc-color-accent-fill,var(--rc-color-accent));--rc-band-btn-fg:var(--rc-color-accent-contrast,var(--rc-color-accent-on))}.rc-block[data-rc-background=subtle],.rc-site-header[data-rc-background=subtle],.rc-site-footer[data-rc-background=subtle]{--rc-band-bg:var(--rc-color-bg)}.rc-block[data-rc-background=inverse],.rc-site-header[data-rc-background=inverse],.rc-site-footer[data-rc-background=inverse]{--rc-band-bg:var(--rc-color-text-primary);--rc-band-fg:var(--rc-color-text-inverse);--rc-band-muted:var(--rc-color-text-inverse)}@supports (color:color-mix(in lab, red, red)){.rc-block[data-rc-background=inverse],.rc-site-header[data-rc-background=inverse],.rc-site-footer[data-rc-background=inverse]{--rc-band-muted:color-mix(in oklab, var(--rc-color-text-inverse) 75%, transparent)}}.rc-block[data-rc-background=inverse],.rc-site-header[data-rc-background=inverse],.rc-site-footer[data-rc-background=inverse]{--rc-band-line:var(--rc-color-text-inverse)}@supports (color:color-mix(in lab, red, red)){.rc-block[data-rc-background=inverse],.rc-site-header[data-rc-background=inverse],.rc-site-footer[data-rc-background=inverse]{--rc-band-line:color-mix(in oklab, var(--rc-color-text-inverse) 20%, transparent)}}.rc-block[data-rc-background=inverse],.rc-site-header[data-rc-background=inverse],.rc-site-footer[data-rc-background=inverse]{--rc-band-card:var(--rc-color-text-inverse)}@supports (color:color-mix(in lab, red, red)){.rc-block[data-rc-background=inverse],.rc-site-header[data-rc-background=inverse],.rc-site-footer[data-rc-background=inverse]{--rc-band-card:color-mix(in oklab, var(--rc-color-text-inverse) 5%, transparent)}}.rc-block[data-rc-background=inverse],.rc-site-header[data-rc-background=inverse],.rc-site-footer[data-rc-background=inverse]{--rc-band-card-line:var(--rc-color-text-inverse)}@supports (color:color-mix(in lab, red, red)){.rc-block[data-rc-background=inverse],.rc-site-header[data-rc-background=inverse],.rc-site-footer[data-rc-background=inverse]{--rc-band-card-line:color-mix(in oklab, var(--rc-color-text-inverse) 14%, transparent)}}.rc-block[data-rc-background=inverse],.rc-site-header[data-rc-background=inverse],.rc-site-footer[data-rc-background=inverse]{--rc-band-btn-bg:var(--rc-color-text-inverse);--rc-band-btn-fg:var(--rc-color-text-primary)}.rc-block[data-rc-background=subtle],.rc-block[data-rc-background=accent]{background:var(--rc-band-bg)}.rc-block[data-rc-background=inverse],.rc-site-footer[data-rc-background=inverse]{background:var(--rc-band-bg);color:var(--rc-band-fg)}.rc-site-footer[data-rc-background=subtle],.rc-site-footer[data-rc-background=accent]{background:var(--rc-band-bg)}[data-rc-background=inverse] .rc-btn{background:var(--rc-band-btn-bg);color:var(--rc-band-btn-fg);--rc-a-fg:var(--rc-band-btn-fg)}[data-rc-background=inverse] .rc-btn:hover{background:var(--rc-band-btn-bg)}@supports (color:color-mix(in lab, red, red)){[data-rc-background=inverse] .rc-btn:hover{background:color-mix(in oklab, var(--rc-band-btn-bg) 88%, transparent)}}[data-rc-background=inverse] .rc-btn--secondary{color:var(--rc-band-fg);--rc-a-fg:var(--rc-band-fg);border-color:var(--rc-color-text-inverse);background:0 0}@supports (color:color-mix(in lab, red, red)){[data-rc-background=inverse] .rc-btn--secondary{border-color:color-mix(in oklab, var(--rc-color-text-inverse) 30%, transparent)}}[data-rc-background=inverse] .rc-btn--secondary:hover{background:var(--rc-band-card);border-color:var(--rc-band-fg)}[data-rc-band-rules=true] .rc-block[data-rc-background=subtle]{border-block:1px solid var(--rc-band-line)}.rc-block[data-rc-background=image]{--rc-band-bg:transparent;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:cover}.rc-hero-v2{gap:var(--rc-space-8);align-items:center;display:grid}@media (min-width:1024px){.rc-hero-v2{grid-template-columns:1fr 1fr}}.rc-hero-v2__image,.rc-hero-rotator__image{border-radius:var(--rc-radius-card,.75rem);max-width:100%;height:auto}.rc-hero-rotator__dots{gap:var(--rc-space-2);margin-top:var(--rc-space-3);justify-content:center;display:flex}.rc-hero-rotator__dot{border:1px solid var(--rc-color-border-strong);box-sizing:content-box;background:padding-box content-box;border-radius:50%;width:.5rem;height:.5rem;padding:1.125rem}.rc-hero-rotator__dot[aria-selected=true]{background-color:var(--rc-color-accent)}.rc-storefront{--rc-card-pad:var(--rc-space-6)}.rc-storefront .rc-card,.rc-storefront .rc-value-card,.rc-storefront .rc-pricing__plan{padding:var(--rc-card-pad)}.rc-hero{max-width:46rem}.rc-hero[data-rc-hero-image=true]{background-position:50%;background-size:cover}.rc-hero__actions{gap:var(--rc-space-3);margin-top:var(--rc-space-6);flex-wrap:wrap;display:flex}@media (max-width:767px){.rc-lottie-section,.rc-lottie-section[data-rc-animation-position=left],.rc-hero__actions{flex-direction:column;align-items:stretch}.rc-hero__actions .rc-btn,.rc-cta-band .rc-btn,.rc-pricing__plan .rc-btn{text-align:center;width:100%;display:block}.rc-block[data-rc-spacing=compact]{--rc-block-pad:calc(var(--rc-space-8) + var(--rc-space-2))}.rc-block[data-rc-spacing=normal]{--rc-block-pad:var(--rc-space-16)}.rc-block[data-rc-spacing=roomy]{--rc-block-pad:calc(var(--rc-space-16) + var(--rc-space-4))}}.rc-block{--rc-step-tight:var(--rc-space-6);--rc-step-compact:var(--rc-space-12);--rc-step-normal:calc(2 * var(--rc-space-12));--rc-step-roomy:calc(2 * var(--rc-space-16))}@media (max-width:767px){.rc-block{--rc-step-compact:calc(var(--rc-space-8) + var(--rc-space-2));--rc-step-normal:var(--rc-space-16);--rc-step-roomy:calc(var(--rc-space-16) + var(--rc-space-4))}}.rc-block[data-rc-pad-top=none]{padding-top:0}.rc-block[data-rc-pad-top=tight]{padding-top:var(--rc-step-tight)}.rc-block[data-rc-pad-top=compact]{padding-top:var(--rc-step-compact)}.rc-block[data-rc-pad-top=normal]{padding-top:var(--rc-step-normal)}.rc-block[data-rc-pad-top=roomy]{padding-top:var(--rc-step-roomy)}.rc-block[data-rc-pad-bottom=none]{--rc-block-pad-bottom:0px;padding-bottom:0}.rc-block[data-rc-pad-bottom=tight]{--rc-block-pad-bottom:var(--rc-step-tight);padding-bottom:var(--rc-step-tight)}.rc-block[data-rc-pad-bottom=compact]{--rc-block-pad-bottom:var(--rc-step-compact);padding-bottom:var(--rc-step-compact)}.rc-block[data-rc-pad-bottom=normal]{--rc-block-pad-bottom:var(--rc-step-normal);padding-bottom:var(--rc-step-normal)}.rc-block[data-rc-pad-bottom=roomy]{--rc-block-pad-bottom:var(--rc-step-roomy);padding-bottom:var(--rc-step-roomy)}.rc-block[data-rc-align]{flex-direction:column;display:flex}.rc-block[data-rc-align=center]{justify-content:center}.rc-block[data-rc-align=bottom]{justify-content:flex-end}@media (min-width:768px){.rc-block[data-rc-height=screen]{min-height:min(var(--rc-height-cap,100svh), calc(100svh - var(--rc-site-header-height)))}}.rc-block[data-rc-head-gap=tight]{--rc-head-gap:var(--rc-space-8)}.rc-block[data-rc-head-gap=roomy]{--rc-head-gap:var(--rc-space-16)}.rc-block[data-rc-width=narrow]>*{max-width:45rem;margin-inline:auto}.rc-hero__microcopy{margin-top:var(--rc-space-3)}.rc-hero-v2[data-rc-layout]{gap:var(--rc-space-6);position:relative}.rc-hero-v2[data-rc-layout=centered]{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.rc-hero-v2[data-rc-layout=centered] .rc-hero-v2__copy{flex-direction:column;align-items:center;width:100%;max-width:960px;display:flex}.rc-hero-v2__eyebrow{margin:0 0 var(--rc-space-3);gap:var(--rc-space-2)}.rc-hero-v2__mark{object-fit:contain;width:auto;max-width:6rem;height:1.125rem;display:block}.rc-hero-v2__dot{border-radius:var(--rc-radius-pill);background:var(--rc-band-accent);width:6px;height:6px;display:inline-block}.rc-hero-v2[data-rc-layout] .rc-hero-v2__headline{color:var(--rc-band-fg);margin:0}.rc-hero-v2[data-rc-layout=centered] .rc-hero-v2__headline,.rc-hero-v2[data-rc-layout=split] .rc-hero-v2__headline{font-size:var(--rc-text-display-0-size,var(--rc-text-display-1-size));line-height:var(--rc-text-display-0-line,var(--rc-text-display-1-line));font-weight:var(--rc-text-display-0-weight,var(--rc-text-display-1-weight));letter-spacing:var(--rc-text-display-0-track,var(--rc-text-display-1-track))}.rc-hero-v2__accent{color:var(--rc-band-accent)}.rc-hero-v2__subheadline{margin:var(--rc-space-4) 0 0;color:var(--rc-band-fg);font-size:var(--rc-text-h2-size);line-height:var(--rc-text-h2-line);letter-spacing:var(--rc-text-h2-track);font-weight:600}.rc-hero-v2[data-rc-layout] .rc-hero-v2__lead{max-width:680px;margin:var(--rc-space-6) 0 0;color:var(--rc-band-muted);font-size:var(--rc-text-body-xl-size,var(--rc-text-body-lg-size));line-height:var(--rc-text-body-xl-line,var(--rc-text-body-lg-line))}.rc-hero-v2[data-rc-layout=split] .rc-hero-v2__lead{max-width:576px;margin-top:var(--rc-space-4);font-size:var(--rc-text-body-lg-size);line-height:var(--rc-text-body-lg-line)}.rc-hero-v2[data-rc-layout] .rc-hero-v2__actions{justify-content:flex-start;align-items:center;gap:var(--rc-space-6)}.rc-hero-v2[data-rc-layout=centered] .rc-hero-v2__actions{justify-content:center}.rc-hero-v2__link{color:var(--rc-band-fg);--rc-a-fg:var(--rc-band-fg)}.rc-hero-v2[data-rc-layout] .rc-hero__microcopy{color:var(--rc-band-muted);font-size:var(--rc-text-body-sm-size);line-height:var(--rc-text-body-sm-line)}.rc-hero-v2[data-rc-layout=split] .rc-hero__microcopy{font-size:var(--rc-text-caption-size);line-height:var(--rc-text-caption-line)}.rc-hero-v2__media{width:100%;min-width:0;position:relative}.rc-hero-v2[data-rc-layout=centered] .rc-hero-v2__media{max-width:980px}.rc-hero-v2__media .rc-media--frame-card .rc-media__box{background:var(--rc-band-fg)}.rc-hero-v2__badge{z-index:1;align-items:center;gap:var(--rc-space-2);box-sizing:border-box;min-height:46px;padding:var(--rc-space-3) var(--rc-space-4);border:1px solid var(--rc-band-card-line);border-radius:var(--rc-radius-card,12px);background:var(--rc-band-card);color:var(--rc-band-accent);box-shadow:var(--rc-shadow-card);font-size:var(--rc-text-body-sm-size);line-height:var(--rc-text-body-sm-line);margin:0;font-weight:600;display:inline-flex;position:absolute;bottom:-16px;left:-16px}.rc-hero-v2[data-rc-media=left] .rc-hero-v2__badge{left:auto;right:-16px}.rc-hero-v2[data-rc-wash=true]:before{content:"";top:calc(-1 * var(--rc-block-pad,0px));right:calc(50% - 50vw);bottom:calc(-1 * var(--rc-block-pad,0px));z-index:-1;background:linear-gradient(to bottom, var(--rc-band-accent), transparent);position:absolute;left:calc(50% - 50vw)}@supports (color:color-mix(in lab, red, red)){.rc-hero-v2[data-rc-wash=true]:before{background:linear-gradient(to bottom, color-mix(in oklab, var(--rc-band-accent) 7%, transparent), transparent)}}.rc-hero-v2[data-rc-wash=true]:before{pointer-events:none}@media (min-width:768px){.rc-hero-v2[data-rc-layout=split]{gap:var(--rc-space-12);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.rc-hero-v2[data-rc-media=left] .rc-hero-v2__media{order:-1}}@media (max-width:767px){.rc-hero-v2[data-rc-layout] .rc-hero-v2__headline{font-size:var(--rc-text-display-2-size);line-height:var(--rc-text-display-2-line);letter-spacing:var(--rc-text-display-2-track)}.rc-hero-v2__subheadline{font-size:var(--rc-text-h3-size);line-height:var(--rc-text-h3-line)}.rc-hero-v2[data-rc-layout] .rc-hero-v2__actions{align-items:stretch;gap:var(--rc-space-3)}.rc-hero-v2[data-rc-layout] .rc-hero-v2__cta{width:100%}.rc-hero-v2__link{justify-content:center}.rc-hero-v2[data-rc-layout=centered] .rc-hero-v2__media:has(.rc-media--scene){width:calc(100% + 20px);margin-inline:-10px}}@media (max-width:639px){.rc-hero-v2__badge{display:none}}.rc-btn--ghost{color:var(--rc-color-accent);--rc-a-fg:var(--rc-color-accent);border:1px solid var(--rc-color-border-strong,var(--rc-color-border-hairline));background:0 0}.rc-btn--ghost:hover,.rc-btn--ghost:focus-visible{background:var(--rc-color-accent-subtle);color:var(--rc-color-accent);--rc-a-fg:var(--rc-color-accent);border-color:var(--rc-color-accent)}.rc-consent{z-index:30;gap:var(--rc-space-3);padding:var(--rc-space-4);border:1px solid var(--rc-color-border-strong);background:var(--rc-color-surface-raised);color:var(--rc-color-text-primary);box-shadow:var(--rc-shadow-overlay);flex-direction:column;display:flex;position:fixed}.rc-consent__title{font-size:var(--rc-text-body-size);line-height:var(--rc-text-body-sm-line);margin:0;font-weight:600}.rc-consent__message{color:var(--rc-color-text-secondary);font-size:var(--rc-text-body-sm-size);margin:0}.rc-consent__actions{gap:var(--rc-space-2);display:flex}.rc-consent__actions .rc-btn{font-size:var(--rc-text-body-size);line-height:var(--rc-text-body-sm-line);min-height:44px;padding:11px var(--rc-space-4);flex:1 1 0}.rc-consent__actions .rc-btn:focus-visible{outline:2px solid var(--rc-color-focus);outline-offset:2px}.rc-consent__reject{background:var(--rc-color-accent-fill,var(--rc-color-accent))}@supports (color:color-mix(in lab, red, red)){.rc-consent__reject{background:color-mix(in oklch, var(--rc-color-accent-fill,var(--rc-color-accent)) 8%, var(--rc-color-surface-raised))}}.rc-consent__reject{color:var(--rc-color-text-primary);--rc-a-fg:var(--rc-color-text-primary)}.rc-consent__reject:hover{background:var(--rc-color-accent-fill,var(--rc-color-accent))}@supports (color:color-mix(in lab, red, red)){.rc-consent__reject:hover{background:color-mix(in oklch, var(--rc-color-accent-fill,var(--rc-color-accent)) 14%, var(--rc-color-surface-raised))}}@media (max-width:767px){.rc-consent{padding-bottom:max(var(--rc-space-4), env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:0;bottom:0;left:0;right:0}}@media (min-width:768px){.rc-consent{left:var(--rc-space-4);bottom:var(--rc-space-4);width:min(360px, calc(100vw - 2 * var(--rc-space-4)));border-radius:var(--rc-radius-card)}}@media (prefers-reduced-motion:no-preference){.rc-consent{animation:.2s ease-out rc-consent-in}@keyframes rc-consent-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}}@media (min-width:768px){.rc-hero{text-align:center;margin-inline:auto}.rc-hero__actions{justify-content:center}.rc-how,.rc-value-cards,.rc-testimonials,.rc-faq,.rc-pricing{text-align:center}.rc-how__step,.rc-value-card,.rc-faq__item,.rc-pricing__plan{text-align:left}}.rc-message-trio{gap:var(--rc-space-6);padding-block:var(--rc-space-8);border-block:1px solid var(--rc-color-border-hairline);display:grid}.rc-message-trio__item{margin:0;font-weight:600}@media (min-width:768px){.rc-message-trio{text-align:center;grid-template-columns:repeat(3,1fr)}}.rc-testimonials__list{gap:var(--rc-space-4);display:grid}.rc-testimonial{text-align:center;width:100%;max-width:50rem;margin-inline:auto}.rc-testimonial__quote{margin:0}.rc-testimonial__quote p{font-size:var(--rc-text-lede,1.125rem);margin:0}.rc-faq__list{gap:var(--rc-space-3);margin-top:var(--rc-space-6);max-width:46rem;margin-inline:auto;display:grid}.rc-faq__item{border:1px solid var(--rc-band-card-line);border-radius:var(--rc-radius-card,.75rem);background:var(--rc-band-card);padding:var(--rc-card-pad)}.rc-faq__question{justify-content:space-between;align-items:center;gap:var(--rc-space-4);cursor:pointer;min-height:2.75rem;font-weight:600;list-style:none;display:flex}.rc-faq__question::-webkit-details-marker{display:none}.rc-faq__marker{flex:none;width:.875rem;height:.875rem;position:relative}.rc-faq__marker:before,.rc-faq__marker:after{content:"";background:currentColor;height:2px;position:absolute;inset:50% 0 auto}.rc-faq__marker:after{width:2px;height:100%;inset:0 50% auto auto;transform:translate(50%)}.rc-faq__item[open] .rc-faq__marker:after{display:none}.rc-faq__answer{margin:var(--rc-space-3) 0 0}.rc-faq--list .rc-faq__list{border-top:1px solid var(--rc-band-fg);gap:0}.rc-faq--list .rc-faq__item{border:0;border-bottom:1px solid var(--rc-band-line);padding:var(--rc-space-4) 0;background:0 0;border-radius:0}.rc-faq--list .rc-faq__question{align-items:start;min-height:0;font-size:1.0625rem;line-height:1.375}.rc-faq--list .rc-faq__marker{width:.75rem;height:.75rem;color:var(--rc-band-muted);margin-block:.3125rem}.rc-faq--list .rc-faq__marker:before,.rc-faq--list .rc-faq__marker:after{height:1.5px}.rc-faq--list .rc-faq__marker:after{width:1.5px;height:100%}.rc-faq--list .rc-faq__answer{margin-top:var(--rc-space-2);line-height:1.6}.rc-faq--chevron .rc-faq__marker:before{background:0 0;border-bottom:2px solid;border-right:2px solid;width:60%;height:60%;margin-inline:auto;inset:auto 0 35%;transform:rotate(45deg)}.rc-faq--chevron.rc-faq--list .rc-faq__marker:before{border-width:1.5px}.rc-faq--chevron .rc-faq__marker:after{display:none}.rc-faq--chevron .rc-faq__marker{transition:transform var(--rc-motion-duration-fast) var(--rc-motion-easing-standard)}.rc-faq--chevron .rc-faq__item[open] .rc-faq__marker{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.rc-faq--chevron .rc-faq__marker{transition:none}}.rc-faq--split{text-align:left}.rc-faq--split .rc-faq__heading{margin:0}.rc-faq--split .rc-faq__list{max-width:none;margin-inline:0;margin-top:calc(var(--rc-space-6) + var(--rc-space-1))}@media (min-width:768px){.rc-faq--split{column-gap:calc(var(--rc-space-12) * 1.5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.rc-faq--split .rc-faq__list{grid-column:2;margin-top:0}.rc-faq--list .rc-faq__item{padding:calc(var(--rc-space-4) + var(--rc-space-1)) 0}.rc-faq--list .rc-faq__question{font-size:1.1875rem;line-height:1.37}.rc-faq--list .rc-faq__answer{margin-top:var(--rc-space-2);font-size:1.0625rem;line-height:1.6}}@media (max-width:767px){.rc-faq--split{grid-template-columns:minmax(0,1fr);display:grid}}.rc-cta-band{text-align:center;border-radius:var(--rc-radius-card,.75rem);padding:var(--rc-space-12) var(--rc-space-6)}.rc-cta-band__headline{margin-top:0}.rc-cta-band__footnote{margin:var(--rc-space-3) 0 0}.rc-block[data-rc-background=image] .rc-cta-band{--rc-band-fg:var(--rc-color-text-inverse);--rc-band-muted:var(--rc-color-text-inverse)}@supports (color:color-mix(in lab, red, red)){.rc-block[data-rc-background=image] .rc-cta-band{--rc-band-muted:color-mix(in oklab, var(--rc-color-text-inverse) 75%, transparent)}}.rc-block[data-rc-background=image] .rc-cta-band{--rc-band-line:var(--rc-color-text-inverse)}@supports (color:color-mix(in lab, red, red)){.rc-block[data-rc-background=image] .rc-cta-band{--rc-band-line:color-mix(in oklab, var(--rc-color-text-inverse) 20%, transparent)}}.rc-block[data-rc-background=image] .rc-cta-band{--rc-band-accent:var(--rc-color-text-inverse);--rc-band-btn-bg:var(--rc-color-text-inverse);--rc-band-btn-fg:var(--rc-color-text-primary);color:var(--rc-band-fg)}.rc-block[data-rc-background=image] .rc-cta-band[data-rc-fallback=inverse]{background:var(--rc-color-text-primary)}.rc-cta-band--centered{isolation:isolate;position:relative}.rc-cta-band--centered .rc-cta-band__headline{max-width:53rem;margin-inline:auto}.rc-cta-band__lead{margin:var(--rc-space-3) 0 0;color:var(--rc-band-fg)}@supports (color:color-mix(in lab, red, red)){.rc-cta-band__lead{color:color-mix(in oklab, var(--rc-band-fg) 80%, transparent)}}.rc-cta-band--centered .rc-cta-band__lead{max-width:36rem;margin-inline:auto}.rc-cta-band__actions{justify-content:center;align-items:center;gap:var(--rc-space-3);margin-top:var(--rc-space-8);flex-wrap:wrap;display:flex}.rc-cta-band--centered .rc-cta-band__footnote,.rc-cta-band--split .rc-cta-band__footnote{color:var(--rc-band-fg)}@supports (color:color-mix(in lab, red, red)){.rc-cta-band--centered .rc-cta-band__footnote,.rc-cta-band--split .rc-cta-band__footnote{color:color-mix(in oklab, var(--rc-band-fg) 80%, transparent)}}.rc-cta-band--centered .rc-cta-band__footnote,.rc-cta-band--split .rc-cta-band__footnote{font-size:var(--rc-text-body-sm-size);line-height:var(--rc-text-body-sm-line)}.rc-cta-band--centered .rc-cta-band__footnote{margin-top:var(--rc-space-4)}.rc-action--light{padding:0 var(--rc-space-8);border-radius:calc(var(--rc-radius-control) - 2px);background:var(--rc-band-btn-bg);color:var(--rc-band-btn-fg);--rc-a-fg:var(--rc-band-btn-fg);font-size:var(--rc-text-body-sm-size);font-weight:500}.rc-action--light:hover{background:var(--rc-band-btn-bg)}@supports (color:color-mix(in lab, red, red)){.rc-action--light:hover{background:color-mix(in oklab, var(--rc-band-btn-bg) 88%, var(--rc-band-bg))}}[data-rc-background=inverse] .rc-action--light,[data-rc-background=image] .rc-action--light{background:var(--rc-color-bg);color:var(--rc-color-text-primary);--rc-a-fg:var(--rc-color-text-primary)}[data-rc-background=inverse] .rc-action--light:hover,[data-rc-background=image] .rc-action--light:hover{background:var(--rc-color-surface)}.rc-cta-band .rc-action--outline{padding:0 var(--rc-space-8);border-radius:calc(var(--rc-radius-control) - 2px);border-color:var(--rc-band-fg)}@supports (color:color-mix(in lab, red, red)){.rc-cta-band .rc-action--outline{border-color:color-mix(in oklab, var(--rc-band-fg) 30%, transparent)}}.rc-cta-band .rc-action--outline{font-size:var(--rc-text-body-sm-size);font-weight:500}[data-rc-background=inverse] .rc-cta-band .rc-action--link,[data-rc-background=image] .rc-cta-band .rc-action--link{color:var(--rc-band-fg);--rc-a-fg:var(--rc-band-fg)}.rc-cta-band__arrow{flex:none;margin-left:2px}.rc-cta-band[data-rc-scrim=true]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom, var(--rc-color-text-primary) 0%, var(--rc-color-text-primary) 62%, var(--rc-color-text-primary) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.rc-cta-band[data-rc-scrim=true]:before{background:linear-gradient(to bottom, color-mix(in oklab, var(--rc-color-text-primary) 35%, transparent) 0%, color-mix(in oklab, var(--rc-color-text-primary) 92%, transparent) 62%, color-mix(in oklab, var(--rc-color-text-primary) 92%, transparent) 100%)}}.rc-cta-band--centered[data-rc-scrim=true]:before{inset:calc(-1 * var(--rc-block-pad)) 0}.rc-cta-band--split{isolation:isolate;margin-block:calc(-1 * var(--rc-block-pad));text-align:left;border-radius:0;flex-direction:column;padding:0;display:flex;position:relative}.rc-block[data-rc-background=image] .rc-cta-band--split{padding-top:300px}.rc-cta-band__band{gap:var(--rc-space-8) calc(var(--rc-space-16) + var(--rc-space-2));box-sizing:border-box;width:100%;max-width:60rem;padding:calc(var(--rc-space-8) + var(--rc-space-1)) 0 calc(var(--rc-space-16) + var(--rc-space-2));border-top:1px solid var(--rc-band-fg);grid-template-columns:repeat(2,minmax(0,1fr));margin:auto auto 0;display:grid}@supports (color:color-mix(in lab, red, red)){.rc-cta-band__band{border-top:1px solid color-mix(in oklab, var(--rc-band-fg) 25%, transparent)}}.rc-cta-band--split .rc-cta-band__headline{font-size:var(--rc-text-display-0-size,var(--rc-text-display-1-size));line-height:var(--rc-text-display-0-line,var(--rc-text-display-1-line));font-weight:var(--rc-text-display-0-weight,var(--rc-text-display-1-weight));letter-spacing:var(--rc-text-display-0-track,var(--rc-text-display-1-track));margin:0}.rc-cta-band--split .rc-cta-band__lead{color:var(--rc-band-fg);margin:0}@supports (color:color-mix(in lab, red, red)){.rc-cta-band--split .rc-cta-band__lead{color:color-mix(in oklab, var(--rc-band-fg) 82%, transparent)}}.rc-cta-band--split .rc-cta-band__lead{font-size:var(--rc-text-body-xl-size,var(--rc-text-body-lg-size));line-height:var(--rc-text-body-xl-line,var(--rc-text-body-lg-line))}.rc-cta-band--split .rc-cta-band__actions{justify-content:flex-start;gap:calc(var(--rc-space-6) - 2px);margin-top:var(--rc-space-6)}.rc-cta-band--split .rc-cta-band__footnote{color:var(--rc-band-fg)}@supports (color:color-mix(in lab, red, red)){.rc-cta-band--split .rc-cta-band__footnote{color:color-mix(in oklab, var(--rc-band-fg) 82%, transparent)}}.rc-cta-band--split .rc-action--light{min-height:48px;padding:0 calc(var(--rc-space-6) - 2px);border-radius:var(--rc-radius-control);background:var(--rc-color-surface);color:var(--rc-color-text-primary);--rc-a-fg:var(--rc-color-text-primary);font-size:var(--rc-text-body-size);font-weight:600}.rc-cta-band--split .rc-action--outline{min-height:48px;padding:0 calc(var(--rc-space-6) - 2px);border-radius:var(--rc-radius-control);font-size:var(--rc-text-body-size);font-weight:600}@media (min-width:768px){.rc-cta-band--split{min-height:var(--rc-min-height)}}@media (max-width:767px){.rc-cta-band__actions{align-items:stretch;gap:var(--rc-space-3);flex-direction:column}.rc-cta-band__actions .rc-action--link{justify-content:center}.rc-cta-band__actions .rc-action--light,.rc-cta-band__actions .rc-action--outline{width:100%}.rc-cta-band[data-rc-scrim=true]:before{background:linear-gradient(to bottom, var(--rc-color-text-primary) 0%, var(--rc-color-text-primary) 45%, var(--rc-color-text-primary) 100%)}@supports (color:color-mix(in lab, red, red)){.rc-cta-band[data-rc-scrim=true]:before{background:linear-gradient(to bottom, color-mix(in oklab, var(--rc-color-text-primary) 35%, transparent) 0%, color-mix(in oklab, var(--rc-color-text-primary) 94%, transparent) 45%, color-mix(in oklab, var(--rc-color-text-primary) 94%, transparent) 100%)}}.rc-block[data-rc-background=image] .rc-cta-band--split{padding-top:170px}.rc-cta-band__band{gap:var(--rc-space-4);padding:0 0 calc(var(--rc-space-8) + var(--rc-space-3));border-top:0;grid-template-columns:minmax(0,1fr)}.rc-cta-band--split .rc-cta-band__headline{font-size:var(--rc-text-display-2-size);line-height:var(--rc-text-display-2-line);letter-spacing:var(--rc-text-display-2-track)}.rc-cta-band--split .rc-cta-band__actions{margin-top:calc(var(--rc-space-6) - 2px);gap:0}.rc-cta-band--split .rc-cta-band__actions .rc-action--outline{margin-top:var(--rc-space-3)}.rc-cta-band--split .rc-action--light,.rc-cta-band--split .rc-action--outline{min-height:50px}.rc-cta-band--split .rc-cta-band__footnote{text-align:center}}.rc-sentence{max-width:55rem;margin-inline:auto}.rc-sentence__field{align-items:center;gap:var(--rc-space-3);min-height:4.5rem;padding:var(--rc-space-3) var(--rc-space-4) var(--rc-space-3) var(--rc-space-6);border:2px solid var(--rc-color-accent);border-radius:var(--rc-radius-card,.75rem);background:var(--rc-color-surface);text-decoration:none;display:flex}.rc-sentence__field,.rc-sentence__input,.rc-sentence__placeholder{font-size:var(--rc-text-lede,1.125rem)}.rc-sample-report{flex-direction:column;align-items:center;display:flex}.rc-sentence__input{font:inherit;color:inherit;background:0 0;border:0;flex:auto;min-width:0}.rc-sentence__input:focus{outline:none}.rc-sentence__field:focus-within{outline:2px solid var(--rc-color-accent);outline-offset:2px}.rc-sentence__placeholder{color:var(--rc-color-text-tertiary);flex:auto;display:grid}.rc-sentence__sample{visibility:hidden;grid-area:1/1}.rc-sentence__sample[data-current=true]{visibility:visible}.rc-sentence__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rc-sentence__action{min-height:44px;padding:0 var(--rc-space-4);border-radius:var(--rc-radius-card,.75rem);background:var(--rc-color-accent);color:var(--rc-color-accent-on);font:inherit;cursor:pointer;border:0;flex:none;align-items:center;display:inline-flex}.rc-sentence__helper{margin-top:var(--rc-space-2)}@media (max-width:767px){.rc-sentence__field{flex-wrap:wrap;min-height:0}.rc-sentence__placeholder,.rc-sentence__input{flex:100%}.rc-sentence__action{margin-top:var(--rc-space-3);flex:100%;justify-content:center}}.rc-slider__header{justify-content:space-between;align-items:flex-end;gap:var(--rc-space-4);display:flex}.rc-slider__chevrons{gap:var(--rc-space-2);display:flex}.rc-slider__chevron{border:1px solid var(--rc-color-border-strong);background:var(--rc-color-surface);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.rc-slider__rail{gap:var(--rc-space-4);margin:var(--rc-space-6) 0 0;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;scroll-padding-inline:var(--rc-slider-peek);padding:0;list-style:none;display:flex;overflow:auto hidden}.rc-slider__rail::-webkit-scrollbar{display:none}.rc-slider__rail:focus-visible{outline:2px solid var(--rc-color-accent);outline-offset:4px}.rc-slider{--rc-slider-peek:2.5rem;--rc-slider-card:calc(( 100% - 2 * var(--rc-slider-peek) - (var(--rc-slider-per-view,3) + 1) * var(--rc-space-4) ) / var(--rc-slider-per-view,3))}.rc-slider__slide{flex:0 0 var(--rc-slider-card);scroll-snap-align:start}@media (prefers-reduced-motion:reduce){.rc-slider__slide{transition:none}}.rc-slider{--rc-slider-per-view:1}@media (max-width:767px){.rc-slider__slide{flex-basis:82%}.rc-slider__rail{scroll-padding-inline:0}}@media (min-width:768px){.rc-slider{--rc-slider-per-view:var(--rc-slider-per-view-desktop,3)}}.rc-example-card{padding:var(--rc-card-pad);border:1px solid var(--rc-color-border-hairline);border-radius:var(--rc-radius-card,.75rem);background:var(--rc-color-surface);height:100%;text-decoration:none;display:block}.rc-example-card--row{align-items:center;gap:var(--rc-space-4);display:flex}.rc-example-card__thumb{border-radius:var(--rc-radius-card,.75rem);max-width:100%;height:auto}.rc-example-card--row .rc-example-card__thumb{flex:none;width:4rem}.rc-examples-index__grid{gap:var(--rc-space-6);margin-top:var(--rc-space-6);grid-template-columns:1fr;display:grid}@media (min-width:768px){.rc-examples-index__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.rc-examples-index__grid{grid-template-columns:repeat(3,1fr)}}.rc-example-card__label{padding:.125rem var(--rc-space-3);border:1px solid var(--rc-color-border-hairline);color:var(--rc-color-text-secondary);border-radius:999px;font-size:.8125rem;display:inline-block}.rc-example-card__meta{justify-content:space-between;align-items:baseline;gap:var(--rc-space-3);align-self:stretch;display:flex}.rc-example-card__action{color:var(--rc-color-accent);flex:none;font-weight:600}.rc-slider__footer{justify-content:space-between;align-items:baseline;gap:var(--rc-space-3);margin-top:var(--rc-space-4);flex-wrap:wrap;display:flex}.rc-slider__footer p{margin:0}.rc-slider__view-all{font-weight:600;text-decoration:none}.rc-slider__view-all:hover{text-decoration:underline}.rc-example-card__chip{padding:var(--rc-space-1) var(--rc-space-2);border-radius:var(--rc-radius-card,.75rem);background:var(--rc-color-accent-subtle);font-size:.8125rem;display:inline-block}.rc-example-card__body{align-items:flex-start;gap:var(--rc-example-card-gap,var(--rc-space-3));flex-direction:column;display:flex}.rc-example-card__body>*{margin:0}.rc-example-card--full .rc-example-card__body{--rc-example-card-gap:var(--rc-space-4)}.rc-report-thumb{border:1px solid var(--rc-color-border-hairline);border-radius:var(--rc-radius-card,.75rem);background:var(--rc-color-surface);cursor:zoom-in;max-width:100%;padding:0;display:block}.rc-report-thumb__frame{pointer-events:none;border:0;max-width:100%;display:block}.rc-report-thumb__hint{padding:var(--rc-space-2);font-size:.8125rem;display:block}.rc-lightbox{border-radius:var(--rc-radius-card,.75rem);background:var(--rc-color-surface);border:0;width:min(96vw,1100px);max-height:92vh;padding:0}.rc-lightbox::backdrop{background:var(--rc-color-text-primary)}@supports (color:color-mix(in lab, red, red)){.rc-lightbox::backdrop{background:color-mix(in srgb, var(--rc-color-text-primary) 60%, transparent)}}.rc-lightbox__close-form{padding:var(--rc-space-2);justify-content:flex-end;display:flex}.rc-lightbox__close{min-height:44px;padding:0 var(--rc-space-4);border:1px solid var(--rc-color-border-strong);border-radius:var(--rc-radius-card,.75rem);background:var(--rc-color-surface);cursor:pointer}.rc-lightbox__frame{border:0;width:100%;height:80vh;display:block}.rc-how__steps{gap:var(--rc-space-6);margin:var(--rc-space-6) 0 0;padding:0;list-style:none;display:grid}@media (min-width:768px){.rc-how__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.rc-how__steps{grid-template-columns:minmax(0,1fr)}}.rc-how__step{gap:var(--rc-space-4);align-items:flex-start;display:flex}.rc-how__marker{background:var(--rc-color-accent-subtle);width:2.5rem;height:2.5rem;color:var(--rc-color-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.rc-how>h2{max-width:768px;margin-inline:auto}.rc-how>h2+.rc-muted{max-width:672px;margin:var(--rc-space-3) auto 0}.rc-how[data-rc-head=left]{text-align:left}.rc-how[data-rc-head=left]>h2,.rc-how[data-rc-head=left]>h2+.rc-muted{max-width:none;margin-inline:0}.rc-how[data-rc-head=left]>h2+.rc-muted{font-size:var(--rc-text-body-lg-size);line-height:var(--rc-text-body-lg-line)}.rc-how[data-rc-head=left]>.rc-how__steps{margin-top:var(--rc-space-12)}.rc-how__body{margin:var(--rc-space-2) 0 0;color:var(--rc-band-muted)}.rc-how--cards .rc-how__step,.rc-how--illustrated .rc-how__step{display:block}.rc-how--cards .rc-how__step{min-height:202px;padding:var(--rc-space-6);border:1px solid var(--rc-band-card-line);border-radius:var(--rc-radius-plan,16px);background:var(--rc-band-card)}.rc-how__ghost{margin-bottom:var(--rc-space-2);color:var(--rc-band-fg);display:block}@supports (color:color-mix(in lab, red, red)){.rc-how__ghost{color:color-mix(in oklab, var(--rc-band-fg) 20%, transparent)}}.rc-how__ghost{font-size:48px;font-weight:700;line-height:1}.rc-how--cards .rc-how__body{font-size:var(--rc-text-body-sm-size);line-height:var(--rc-text-body-sm-line)}@media (min-width:768px){.rc-how--illustrated .rc-how__steps{gap:40px}}.rc-how__tile{aspect-ratio:4/3;border-radius:var(--rc-radius-plan,16px);background:var(--rc-color-accent-subtle);place-items:center;display:grid;overflow:hidden}.rc-how__tile .rc-media{gap:0;width:81%;height:70%}.rc-how__tile .rc-media__box{aspect-ratio:auto;background:0 0;border-radius:0;height:100%;padding:0}.rc-how__tile .rc-media__img{background:var(--rc-band-card);width:100%;height:100%;box-shadow:0 10px 24px var(--rc-band-fg);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.rc-how__tile .rc-media__img{box-shadow:0 10px 24px color-mix(in oklab, var(--rc-band-fg) 12%, transparent)}}.rc-how__tile .rc-media__device .rc-media__img{box-shadow:none;border-radius:0}.rc-how__rule{background:var(--rc-band-fg);height:2px;margin:28px 0 22px}.rc-how--illustrated .rc-how__step-title{gap:var(--rc-space-3);font-size:var(--rc-text-h3-size);line-height:var(--rc-text-h3-line);font-weight:var(--rc-text-h3-weight);align-items:baseline;display:flex}.rc-how__number{color:var(--rc-band-accent);flex:none;font-weight:700}.rc-how--illustrated .rc-how__body{font-size:var(--rc-text-body-lg-size);line-height:var(--rc-text-body-lg-line)}.rc-how__callout{border:1px solid var(--rc-band-accent);background:var(--rc-color-accent-subtle);border-radius:14px;justify-content:space-between;align-items:center;gap:40px;margin-top:44px;padding:28px 32px;display:flex}@supports (color:color-mix(in lab, red, red)){.rc-how__callout{background:color-mix(in oklab, var(--rc-color-accent-subtle) 50%, var(--rc-band-bg))}}.rc-how__callout{text-align:left}.rc-how__callout-text{flex:auto}.rc-how__callout[data-rc-link=true] .rc-how__callout-text{flex:0 0 58.6%}.rc-how__callout-title{color:var(--rc-band-fg);margin:0;font-size:20px;font-weight:700;line-height:26px}.rc-how__callout-body{color:var(--rc-band-muted);margin:6px 0 0;font-size:17px;line-height:26px}.rc-how__callout-link{text-align:right;flex:0 auto;justify-content:flex-end;font-size:17px;font-weight:700}@media (max-width:767px){.rc-how--illustrated .rc-how__steps{gap:28px}.rc-how__tile{aspect-ratio:16/9}.rc-how__rule{margin:var(--rc-space-5,20px) 0 var(--rc-space-4)}.rc-how--illustrated .rc-how__step-title{font-size:20px;line-height:26px}.rc-how--illustrated .rc-how__body{font-size:18px;line-height:27px}.rc-how__callout{margin-top:var(--rc-space-8);padding:var(--rc-space-5,20px);display:block}.rc-how__callout[data-rc-link=true] .rc-how__callout-text{flex:none}.rc-how__callout-title{font-size:17px;line-height:22px}.rc-how__callout-body{font-size:16px;line-height:25px}.rc-how__callout-link{width:100%;min-height:48px;margin-top:var(--rc-space-3);padding-right:var(--rc-space-8);text-align:left;justify-content:flex-start;font-size:16px;display:flex;position:relative}.rc-how__callout-link .rc-link-text__arrow{position:absolute;top:50%;right:0;transform:translateY(-50%)}}.rc-value-cards__grid{gap:var(--rc-space-6);margin-top:var(--rc-space-6);display:grid}@media (min-width:768px){.rc-value-cards__grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}.rc-value-card__title{font-size:var(--rc-text-display-2-size);margin:var(--rc-space-2) 0;line-height:1.15}.rc-value-card__overline{text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.8125rem}.rc-pricing__grid{gap:var(--rc-space-4);margin:var(--rc-space-6) 0;display:grid}@media (min-width:900px){.rc-pricing__grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}@media (max-width:899px){.rc-pricing__plan[data-rc-highlighted=true]{order:-1}}.rc-pricing__plan[data-rc-highlighted=true]{border-color:var(--rc-color-accent-border,var(--rc-color-accent))}.rc-pricing__price{font-size:var(--rc-text-display-2,2rem);margin:var(--rc-space-2) 0}.rc-pricing__period{font-size:1rem}.rc-pricing__features{margin:0 0 var(--rc-space-4);padding-left:var(--rc-space-4)}.rc-pricing__footnote,.rc-pricing__microcopy{margin:0}.rc-pricing__card{box-sizing:border-box;border:1px solid var(--rc-color-border-hairline);background:var(--rc-color-surface);color:var(--rc-color-text-primary);text-align:left;margin-inline:auto}.rc-pricing__card--split{border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:72px;padding:56px;display:grid}.rc-pricing__plan-col{flex-direction:column;align-items:flex-start;display:flex}.rc-pricing__overline{margin:0 0 var(--rc-space-4);color:var(--rc-color-accent-fill);font-size:var(--rc-text-overline-size);line-height:var(--rc-text-overline-line);letter-spacing:var(--rc-text-overline-track);text-transform:uppercase;font-weight:700}.rc-pricing__heading{font-size:var(--rc-text-display-1-size);letter-spacing:var(--rc-text-display-1-track);margin:0 0 33px;font-weight:700;line-height:1.05}.rc-pricing__amount{flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;font-weight:700;display:flex}.rc-pricing__unit{color:var(--rc-color-text-secondary);letter-spacing:0;font-size:1rem;font-weight:400;line-height:1.5}.rc-pricing__card--split .rc-pricing__amount{letter-spacing:-.05em;margin-bottom:10px;font-size:100px;line-height:.9}.rc-pricing__tagline{color:var(--rc-color-text-secondary);margin:0}.rc-pricing__card--split .rc-pricing__tagline{margin-bottom:27px;font-size:19px;line-height:30px}.rc-pricing__card--split .rc-pricing__button{border-radius:8px;min-height:48px;padding:0 22px;font-size:17px;font-weight:700}.rc-pricing__card--split .rc-pricing__footnote{color:var(--rc-color-text-secondary);margin-top:12px;font-size:15px;line-height:23px}.rc-pricing__included-heading{border-bottom:1px solid var(--rc-color-text-primary);font-size:var(--rc-text-overline-size);line-height:var(--rc-text-overline-line);letter-spacing:var(--rc-text-overline-track);text-transform:uppercase;margin:0;padding-bottom:14px;font-weight:700}.rc-pricing__included>.rc-pricing__checklist:first-child{border-top:1px solid var(--rc-color-text-primary)}.rc-pricing__checklist{margin:0;padding:0;list-style:none}.rc-pricing__check-row{color:var(--rc-color-text-primary);align-items:flex-start;display:flex}.rc-pricing__check-row .rc-icon{width:16px;height:16px;color:var(--rc-color-accent-fill)}.rc-pricing__card--split .rc-pricing__check-row{border-bottom:1px solid var(--rc-color-border-hairline);padding:14px 0 14px 34px;font-size:17px;line-height:1.4;position:relative}.rc-pricing__card--split .rc-pricing__check-row .rc-icon{position:absolute;top:18px;left:0}.rc-pricing__ask{margin-top:20px;font-size:17px;font-weight:700}.rc-pricing__card--centered{max-width:448px;box-shadow:0 10px 24px var(--rc-color-text-primary), 0 4px 8px var(--rc-color-text-primary);border-radius:16px;padding:32px}@supports (color:color-mix(in lab, red, red)){.rc-pricing__card--centered{box-shadow:0 10px 24px color-mix(in oklab, var(--rc-color-text-primary) 10%, transparent), 0 4px 8px color-mix(in oklab, var(--rc-color-text-primary) 6%, transparent)}}.rc-pricing__card--centered{text-align:center}.rc-pricing__card--highlighted{border:2px solid var(--rc-color-text-primary)}.rc-pricing__pill{box-sizing:border-box;margin:0 0 var(--rc-space-4);background:var(--rc-color-accent-subtle);color:var(--rc-color-accent-fill);border-radius:12px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.rc-pricing__sparkle{width:13px;height:13px}.rc-pricing__card--centered .rc-pricing__name{margin:0;font-size:18px;font-weight:700;line-height:28px}.rc-pricing__card--centered .rc-pricing__tagline{margin-top:4px;font-size:14px;line-height:20px}.rc-pricing__card--centered .rc-pricing__amount{justify-content:center;gap:4px;margin:24px 0;font-size:48px;line-height:48px}.rc-pricing__card--centered .rc-pricing__unit{position:relative;top:-2px}.rc-pricing__card--centered .rc-pricing__check-row{text-align:left;gap:8px;font-size:14px;line-height:20px}.rc-pricing__card--centered .rc-pricing__check-row+.rc-pricing__check-row{margin-top:12px}.rc-pricing__card--centered .rc-pricing__check-row .rc-icon{margin-top:2px}.rc-pricing__card--centered .rc-pricing__button{border-radius:8px;width:100%;min-height:44px;margin-top:24px;font-size:14px;font-weight:500}.rc-pricing .rc-action--inverse{background:var(--rc-color-text-primary);color:var(--rc-color-text-inverse);--rc-a-fg:var(--rc-color-text-inverse)}.rc-pricing .rc-action--inverse:hover{background:var(--rc-color-text-primary)}@supports (color:color-mix(in lab, red, red)){.rc-pricing .rc-action--inverse:hover{background:color-mix(in oklab, var(--rc-color-text-primary) 88%, var(--rc-color-surface))}}.rc-pricing__card--centered .rc-pricing__microcopy{color:var(--rc-color-text-secondary);margin-top:12px;font-size:12px;line-height:16px}@media (max-width:767px){.rc-pricing__card--split{grid-template-columns:minmax(0,1fr);gap:32px;padding:24px}.rc-pricing__heading{font-size:var(--rc-text-display-2-size);letter-spacing:var(--rc-text-display-2-track);margin-bottom:20px;line-height:1.06}.rc-pricing__card--split .rc-pricing__amount{margin-bottom:9px;font-size:64px;line-height:58px}.rc-pricing__card--split .rc-pricing__tagline{margin-bottom:21px;font-size:17px;line-height:27px}.rc-pricing__card--split .rc-pricing__button{width:100%;min-height:50px;font-size:16px}.rc-pricing__card--split .rc-pricing__footnote{font-size:14px;line-height:22px}.rc-pricing__card--split .rc-pricing__check-row{padding-left:32px;font-size:16px}.rc-pricing__ask{font-size:16px}}.rc-about-hero__overline{text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.8125rem}.rc-testimonial__byline{align-items:center;gap:var(--rc-space-2);margin-top:var(--rc-space-3);display:flex}.rc-image-text{align-items:center;gap:var(--rc-space-8);flex-wrap:wrap;display:flex}.rc-image-text[data-rc-image-position=right]{flex-direction:row-reverse}.rc-image-text__image{width:100%;max-width:24rem;height:auto}.rc-image-text__body{flex:16rem}.rc-lottie-section{align-items:center;gap:var(--rc-space-8);display:flex}.rc-lottie-section[data-rc-animation-position=left]{flex-direction:row-reverse}.rc-lottie-section__body{flex:16rem}.rc-lottie-section__animation{aspect-ratio:4/3;flex:0 24rem;width:100%}.rc-lottie-section__animation canvas{width:100%;height:100%}.rc-media-band__image{border-radius:var(--rc-radius-card,.75rem);object-fit:cover;width:100%;height:auto}.rc-media-band[data-rc-aspect=wide] .rc-media-band__image{aspect-ratio:21/9}@media (max-width:767px){.rc-media-band[data-rc-aspect=wide] .rc-media-band__image,.rc-media-band[data-rc-aspect=standard] .rc-media-band__image{aspect-ratio:4/3}}.rc-team{scroll-margin-top:var(--rc-space-12)}.rc-team:focus{outline:none}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.rc-team__grid{gap:var(--rc-space-6);margin:var(--rc-space-6) 0 0;padding:0;list-style:none;display:grid}@media (min-width:768px){.rc-team__grid{grid-template-columns:repeat(3,1fr)}}.rc-team__photo,.rc-team__initials{object-fit:cover;background:var(--rc-color-accent-subtle);width:4rem;height:4rem;color:var(--rc-color-accent);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.rc-team__name{margin:var(--rc-space-2) 0 0;font-weight:600}.rc-team__role{margin:0}.rc-team__toggle{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rc-team__more{display:none}@media (max-width:767px){.rc-team__grid .rc-team__member:nth-child(n+4){display:none}.rc-team__toggle:checked~.rc-team__grid .rc-team__member:nth-child(n+4){display:list-item}.rc-team__more{min-height:44px;margin-top:var(--rc-space-4);color:var(--rc-color-accent);cursor:pointer;align-items:center;display:inline-flex}.rc-team__toggle:checked~.rc-team__more{display:none}.rc-team__toggle:focus-visible~.rc-team__more{outline:2px solid var(--rc-color-accent);outline-offset:2px}}.rc-contact__body{gap:var(--rc-space-6);margin-top:var(--rc-space-4);display:grid}@media (min-width:768px){.rc-contact__body{grid-template-columns:1fr 1fr;align-items:start}}.rc-contact__address{white-space:pre-line}.rc-contact__map img{border-radius:var(--rc-radius-card,.75rem);width:100%;height:auto}.rc-auth{gap:var(--rc-space-8);padding:var(--rc-space-8) var(--rc-space-4);max-width:64rem;margin:0 auto;display:grid}@media (min-width:900px){.rc-auth{column-gap:var(--rc-space-12);min-height:100vh;padding-block:var(--rc-space-6);grid-template:"lockup card""sell card"/1fr 1fr;align-content:center;align-items:start}.rc-auth__lockup{grid-area:lockup}.rc-auth__sell{grid-area:sell}.rc-auth__card{grid-area:card}.rc-auth__hairline{display:none}}.rc-auth__card{padding:var(--rc-space-6);border:1px solid var(--rc-color-border-hairline);border-radius:var(--rc-radius-card,.75rem);background:var(--rc-color-surface)}.rc-auth__provider,.rc-auth__email .rc-btn{justify-content:center;width:100%;min-height:44px}.rc-auth__provider{gap:var(--rc-space-3);background:var(--rc-color-surface);color:var(--rc-color-text-primary);border:1px solid var(--rc-color-border-strong,var(--rc-color-border-hairline))}.rc-auth__provider:hover,.rc-auth__provider:focus-visible{background:var(--rc-color-bg);color:var(--rc-color-text-primary)}.rc-auth__provider-mark{flex:none}.rc-auth__divider{align-items:center;gap:var(--rc-space-3);color:var(--rc-color-text-tertiary);margin:var(--rc-space-4) 0;display:flex}.rc-auth__divider:before,.rc-auth__divider:after{content:"";border-top:1px solid var(--rc-color-border-hairline);flex:auto}.rc-auth__email{gap:var(--rc-space-2);display:grid}.rc-auth__email input{min-height:44px;padding:0 var(--rc-space-3);border:1px solid var(--rc-color-border-strong);border-radius:var(--rc-radius-card,.75rem);background:var(--rc-color-surface);font:inherit}.rc-auth__email input[data-rc-invalid=true]{border-color:var(--rc-color-danger,var(--rc-color-text-primary));border-width:2px}.rc-auth__error{color:var(--rc-color-danger,var(--rc-color-text-primary));margin:0}.rc-auth__hairline{border:0;border-top:1px solid var(--rc-color-border-hairline);margin:0}.rc-auth__trust{margin:var(--rc-space-4) 0;gap:var(--rc-space-3);padding-left:0;list-style:none;display:grid}.rc-auth__trust li{align-items:baseline;gap:var(--rc-space-3);display:flex}.rc-auth__tick{border:solid var(--rc-color-accent);border-width:0 2px 2px 0;flex:none;width:.5rem;height:.875rem;transform:rotate(45deg)translateY(-.125rem)}.rc-auth__quote{margin:var(--rc-space-6) 0;padding:var(--rc-card-pad,var(--rc-space-6));border:1px solid var(--rc-color-border-hairline);border-radius:var(--rc-radius-card);background:var(--rc-color-surface)}.rc-auth__quote blockquote,.rc-auth__quote p{margin:0}.rc-auth__quote figcaption{margin-top:var(--rc-space-2)}.rc-auth__lockup{justify-content:center;display:flex}@media (min-width:900px){.rc-auth__lockup{justify-content:flex-start}}.rc-auth__promise{margin-top:0}.rc-auth__byline{margin:0}.rc-spinner{width:.875rem;height:.875rem;margin-right:var(--rc-space-2);border:2px solid;border-right-color:#0000;border-radius:50%;animation:.7s linear infinite rc-spin;display:inline-block}@media (prefers-reduced-motion:reduce){.rc-spinner{animation:none}}.rc-auth__strip{margin:0 0 var(--rc-space-4);padding:var(--rc-space-3);border:1px solid var(--rc-color-danger,var(--rc-color-border-strong));border-radius:var(--rc-radius-card,.75rem);background:var(--rc-color-danger-subtle,var(--rc-color-bg))}.rc-auth--single{text-align:center;grid-template:auto/1fr;align-content:center;align-items:center;max-width:34rem;min-height:100vh}.rc-auth--single .rc-auth__card{background:0 0;border:0;padding:0}.rc-auth__actions{margin:var(--rc-space-4) 0 var(--rc-space-2)}.rc-auth__resend{margin:0}.rc-example{gap:var(--rc-space-8);flex-direction:column;display:flex}.rc-example>:not(.rc-slider):not(.rc-example__wide):not(:has(>.rc-slider)){width:100%;max-width:45rem;margin-inline:auto}.rc-example>.rc-block{padding-block:0}.rc-example__cta{align-items:center;gap:var(--rc-space-4);flex-wrap:wrap;margin:0;display:flex}.rc-example__footnote{margin:0}@media (max-width:767px){.rc-example__cta .rc-btn,.rc-example__close .rc-btn{justify-content:center;width:100%;display:flex}.rc-example__cta{align-items:stretch;gap:var(--rc-space-2);flex-direction:column}:is(.rc-example-hero,.rc-block:has(>.rc-example-hero)){order:1}:is(.rc-example__cta,.rc-block:has(>.rc-example__cta)){order:2}.rc-example>.rc-block:has(>.rc-example__cta):last-child{order:6}:is(.rc-sample-report,.rc-block:has(>.rc-sample-report)){order:3}:is(.rc-sentence--panel,.rc-block:has(>.rc-sentence--panel)){order:4}:is(.rc-value-strip,.rc-block:has(>.rc-value-strip)){order:5}:is(.rc-how,.rc-slider,.rc-example__close,.rc-block:has(>.rc-how),.rc-block:has(>.rc-slider)){order:6}}.rc-example-hero__echo{margin-top:var(--rc-space-3)}.rc-example-hero__pain{max-width:42rem}.rc-value-strip{border:1px solid var(--rc-color-border-hairline);border-radius:var(--rc-radius-card,.75rem);background:var(--rc-color-surface);gap:0;display:grid}@media (min-width:768px){.rc-value-strip{display:flex}}.rc-value-strip__item{padding:var(--rc-space-4);border-top:1px solid var(--rc-color-border-hairline);margin:0}.rc-value-strip__item:first-child{border-top:0}@media (min-width:768px){.rc-value-strip__item{border-top:0;border-left:1px solid var(--rc-color-border-hairline);flex:1 1 0;min-width:0}.rc-value-strip__item:first-child{border-left:0}.rc-value-strip__item:has(.rc-value-strip__chip){flex:none}}.rc-value-strip__chip{padding:.125rem var(--rc-space-3);background:var(--rc-color-accent-subtle);color:var(--rc-color-accent);border-radius:999px;font-weight:600;display:inline-block}.rc-sentence--panel{padding:var(--rc-space-6);border-radius:var(--rc-radius-plan,var(--rc-radius-card,.75rem));background:var(--rc-color-accent-subtle)}.rc-sentence__overline{margin:0 0 var(--rc-space-3);letter-spacing:.04em;color:var(--rc-color-accent);font-size:.8125rem;font-weight:700}.rc-sentence--panel .rc-sentence__field{min-height:0}.rc-sentence--panel .rc-sentence__input{resize:vertical;line-height:1.5}.rc-value-strip__item[data-rc-slot=dollar]{font-weight:600}:root{--rc-site-header-height:80px}.rc-site-header{align-items:center;gap:var(--rc-space-6);min-height:var(--rc-site-header-height);padding-inline:max(var(--rc-space-6), calc(50% - 36rem));border-bottom:1px solid var(--rc-band-line);background:var(--rc-band-bg);color:var(--rc-band-fg);display:flex;position:relative}.rc-site-header[data-rc-translucent=true]{background:var(--rc-band-bg)}@supports (color:color-mix(in lab, red, red)){.rc-site-header[data-rc-translucent=true]{background:color-mix(in oklab, var(--rc-band-bg) 80%, transparent)}}.rc-site-header[data-rc-translucent=true]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rc-site-header__skip{top:var(--rc-space-2);z-index:20;min-height:46px;padding-inline:var(--rc-space-6);border-radius:var(--rc-radius-pill);background:var(--rc-color-text-primary);color:var(--rc-color-text-inverse);clip-path:inset(50%);align-items:center;font-weight:600;text-decoration:none;display:inline-flex;position:fixed;left:50%;transform:translate(-50%)}.rc-site-header__skip:focus-visible{clip-path:none}.rc-site-header__nav a,.rc-site-footer a{text-decoration:none}.rc-site-footer a:hover{text-decoration:underline}.rc-site-header__nav a,.rc-site-header__summary{color:var(--rc-band-muted)}.rc-site-header__nav a:hover,.rc-site-header__nav a:focus-visible,.rc-site-header__summary:hover,.rc-site-header__summary:focus-visible{color:var(--rc-band-fg);font-weight:500;text-decoration:none}.rc-site-header__nav a[data-label],.rc-site-header__nav span[data-label]{display:inline-grid}.rc-site-header__nav a[data-label]:after,.rc-site-header__nav span[data-label]:after{content:attr(data-label);content:attr(data-label) / "";visibility:hidden;pointer-events:none;height:0;font-weight:500;overflow:hidden}.rc-site-header[data-rc-sticky=true]{z-index:10;position:sticky;top:0}.rc-site-header__lockup{align-items:center;text-decoration:none;display:inline-flex}.rc-site-header__lockup img{width:auto;height:1.75rem;display:block}.rc-site-header__nav,.rc-site-header__links{align-items:center;gap:var(--rc-space-6);display:flex}.rc-site-header[data-rc-nav=center] .rc-site-header__nav{flex:1;justify-content:center}.rc-site-header[data-rc-nav=center] .rc-site-header__links{gap:calc(var(--rc-space-6) + var(--rc-space-1))}.rc-site-header__group{position:relative}.rc-site-header__summary{align-items:center;gap:var(--rc-space-1);cursor:pointer;list-style:none;display:inline-flex}.rc-site-header__summary::-webkit-details-marker{display:none}.rc-site-header__caret{transition:transform var(--rc-motion-duration-fast) var(--rc-motion-easing-standard);font-size:11px;line-height:1}.rc-site-header__group[open] .rc-site-header__caret{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.rc-site-header__caret{transition:none}}.rc-site-header__panel{z-index:11;gap:var(--rc-space-1);border:1px solid var(--rc-color-border-hairline);border-radius:var(--rc-radius-card);background:var(--rc-color-surface);width:300px;color:var(--rc-color-text-primary);box-shadow:0 18px 40px -24px var(--rc-color-text-primary);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:-14px}@supports (color:color-mix(in lab, red, red)){.rc-site-header__panel{box-shadow:0 18px 40px -24px color-mix(in oklab, var(--rc-color-text-primary) 35%, transparent)}}.rc-site-header__nav a.rc-site-header__row{border-radius:var(--rc-radius-control);color:var(--rc-color-text-primary);gap:2px;padding:10px 12px;font-weight:400;display:grid}.rc-site-header__nav a.rc-site-header__row:hover,.rc-site-header__nav a.rc-site-header__row:focus-visible{background:var(--rc-color-bg);font-weight:400}.rc-site-header__row-title{font-size:var(--rc-text-body-sm-size);font-weight:600}.rc-site-header__row-desc{font-size:var(--rc-text-body-size);color:var(--rc-color-text-secondary)}.rc-site-header__sheet{display:none}.rc-site-header__actions{align-items:center;gap:var(--rc-space-6);margin-left:auto;display:flex}.rc-site-header__signin{color:var(--rc-band-fg);font-weight:500;text-decoration:none}.rc-site-header[data-rc-background=inverse] .rc-site-header__signin{color:var(--rc-band-muted)}.rc-site-header__cta{min-height:44px;padding-block:0;padding-inline:var(--rc-space-4);border-radius:var(--rc-radius-control);font-size:var(--rc-text-body-sm-size);white-space:nowrap;font-weight:600}.rc-site-header__cta-short{display:none}@media (max-width:1023px){.rc-site-header__cta:has(.rc-site-header__cta-short) .rc-site-header__cta-full{display:none}.rc-site-header__cta-short{display:inline}.rc-site-header__cta:has(.rc-site-header__cta-short){padding-inline:var(--rc-space-3);font-size:var(--rc-text-caption-size)}}.rc-site-header__toggle,.rc-site-header__burger{display:none}@media (max-width:767px){:root{--rc-site-header-height:64px}.rc-site-header{min-height:var(--rc-site-header-height);gap:var(--rc-space-2);padding-inline:calc(var(--rc-space-4) + var(--rc-space-1))}.rc-site-header__lockup img{height:1.5rem}.rc-site-header__toggle{clip-path:inset(50%);width:1px;height:1px;display:block;position:absolute;overflow:hidden}.rc-site-header__burger{border:1px solid var(--rc-band-line);border-radius:var(--rc-radius-control);cursor:pointer;min-width:44px;min-height:44px;color:var(--rc-band-fg);justify-content:center;align-items:center;display:inline-flex}.rc-site-header[data-rc-background=inverse] .rc-site-header__burger{border-color:var(--rc-band-fg)}@supports (color:color-mix(in lab, red, red)){.rc-site-header[data-rc-background=inverse] .rc-site-header__burger{border-color:color-mix(in oklab, var(--rc-band-fg) 35%, transparent)}}.rc-site-header__burger-bars,.rc-site-header__burger-bars:before,.rc-site-header__burger-bars:after{background:currentColor;border-radius:1px;width:1rem;height:2px;display:block}.rc-site-header__burger-bars{position:relative}.rc-site-header__burger-bars:before,.rc-site-header__burger-bars:after{content:"";position:absolute;left:0}.rc-site-header__burger-bars:before{top:-5px}.rc-site-header__burger-bars:after{top:5px}.rc-site-header__nav,.rc-site-header[data-rc-mobile-nav=hidden] .rc-site-header__nav{display:none}.rc-site-header[data-rc-mobile-nav=hidden] .rc-site-header__actions{gap:var(--rc-space-4)}.rc-site-header[data-rc-cta-length=long] .rc-site-header__lockup>a>span:not(:first-child),.rc-site-header[data-rc-mobile-nav=drawer] .rc-site-header__signin{display:none}.rc-site-header__toggle:checked~.rc-site-header__nav{z-index:11;padding:var(--rc-space-1) calc(var(--rc-space-4) + var(--rc-space-1)) calc(var(--rc-space-4) + var(--rc-space-1));background:var(--rc-color-surface);color:var(--rc-color-text-primary);box-shadow:0 24px 40px -30px var(--rc-color-text-primary);flex-direction:column;align-items:stretch;margin:0;display:flex;position:absolute;inset:64px 0 auto}@supports (color:color-mix(in lab, red, red)){.rc-site-header__toggle:checked~.rc-site-header__nav{box-shadow:0 24px 40px -30px color-mix(in oklab, var(--rc-color-text-primary) 40%, transparent)}}.rc-site-header__toggle:checked~.rc-site-header__nav{gap:0}.rc-site-header__toggle:checked~.rc-site-header__nav .rc-site-header__links{display:none}.rc-site-header__toggle:checked~.rc-site-header__nav .rc-site-header__sheet{display:grid}.rc-site-header__nav a.rc-site-header__sheet-row{border-top:1px solid var(--rc-color-border-hairline);min-height:48px;color:var(--rc-color-text-primary);font-size:var(--rc-text-body-size);align-items:center;font-weight:600;display:flex}.rc-site-header__nav a.rc-site-header__sheet-row:first-child{border-top:0}.rc-site-header__nav a.rc-site-header__sheet-row:hover,.rc-site-header__nav a.rc-site-header__sheet-row:focus-visible{font-weight:600}.rc-site-header__toggle:focus-visible~.rc-site-header__burger{outline:2px solid var(--rc-color-accent);outline-offset:2px}.rc-site-header__toggle:checked~.rc-site-header__burger .rc-site-header__burger-bars{background:0 0}.rc-site-header__toggle:checked~.rc-site-header__burger .rc-site-header__burger-bars:before,.rc-site-header__toggle:checked~.rc-site-header__burger .rc-site-header__burger-bars:after{top:0}.rc-site-header__toggle:checked~.rc-site-header__burger .rc-site-header__burger-bars:before{transform:rotate(45deg)}.rc-site-header__toggle:checked~.rc-site-header__burger .rc-site-header__burger-bars:after{transform:rotate(-45deg)}}.rc-site-footer{padding-inline:max(var(--rc-space-6), calc(50% - 36rem));border-top:1px solid var(--rc-band-line);color:var(--rc-band-fg)}.rc-site-footer a{color:var(--rc-band-muted)}.rc-site-footer__brand img{width:auto;display:block}.rc-site-footer[data-rc-layout=columns]{padding-block:calc(var(--rc-space-12) + var(--rc-space-2)) calc(var(--rc-space-8) + var(--rc-space-2))}.rc-site-footer__grid{--rc-footer-columns:1;grid-template-columns:minmax(0, 1.4fr) repeat(var(--rc-footer-columns), minmax(0, 1fr));column-gap:var(--rc-space-8);align-items:start;display:grid}.rc-site-footer__grid[data-rc-columns="0"]{grid-template-columns:minmax(0,1fr)}.rc-site-footer__columns{display:contents}.rc-site-footer[data-rc-layout=columns] .rc-site-footer__brand>a{min-height:calc(var(--rc-space-8) + var(--rc-space-3));align-items:center;display:flex}.rc-site-footer[data-rc-layout=columns] .rc-site-footer__brand img{height:calc(var(--rc-space-4) + var(--rc-space-1) + 2px)}.rc-site-footer__description{margin:var(--rc-space-3) 0 0;font-size:calc(var(--rc-text-body-size) + 1px);line-height:var(--rc-space-6);color:var(--rc-band-muted)}.rc-site-footer__heading{font-size:var(--rc-text-body-sm-size);font-weight:600;line-height:var(--rc-text-body-sm-line);color:var(--rc-band-fg);margin:0}.rc-site-footer__columns ul,.rc-site-footer__social,.rc-site-footer__bottom-links,.rc-site-footer__links ul{margin:0;padding:0;list-style:none}.rc-site-footer__columns ul{gap:calc(var(--rc-space-3) * .75);margin-top:var(--rc-space-2);font-size:calc(var(--rc-text-body-size) + 1px);line-height:calc(var(--rc-space-4) + 3px);display:grid}.rc-site-footer__social{gap:var(--rc-space-4);margin-top:var(--rc-space-4);font-size:var(--rc-text-body-size);flex-wrap:wrap;display:flex}.rc-site-footer__legal{justify-content:space-between;gap:var(--rc-space-3) var(--rc-space-6);margin-top:calc(var(--rc-space-8) + var(--rc-space-2));padding-top:calc(var(--rc-space-4) + var(--rc-space-1));border-top:1px solid var(--rc-band-line);font-size:var(--rc-text-body-sm-size);line-height:var(--rc-text-body-sm-line);color:var(--rc-band-muted);flex-wrap:wrap;display:flex}.rc-site-footer__copyright-group{flex-wrap:wrap;display:flex}.rc-site-footer__copyright,.rc-site-footer__byline,.rc-site-footer__tagline{margin:0}.rc-site-footer__copyright{color:var(--rc-band-muted)}.rc-site-footer__dot{white-space:pre}.rc-site-footer__byline{color:var(--rc-color-text-tertiary)}.rc-site-footer__bottom-links{gap:calc(var(--rc-space-3) * 1.5);flex-wrap:wrap;display:flex}.rc-site-footer__note{margin:var(--rc-space-3) 0 0;color:var(--rc-band-muted)}.rc-site-footer__note small{font-size:var(--rc-text-caption-size);line-height:calc(var(--rc-text-caption-size) * 1.5)}.rc-site-footer[data-rc-layout=row]{padding-block:calc(var(--rc-space-8) + var(--rc-space-2));font-size:var(--rc-text-body-size);line-height:var(--rc-text-body-line)}.rc-site-footer__row{justify-content:space-between;align-items:center;gap:var(--rc-space-4);flex-wrap:wrap;display:flex}.rc-site-footer[data-rc-layout=row] .rc-site-footer__brand img{height:calc(var(--rc-space-6) + var(--rc-space-1))}.rc-site-footer__tagline{color:var(--rc-band-muted)}.rc-site-footer__links ul{gap:var(--rc-space-4);flex-wrap:wrap;display:flex}.rc-site-footer[data-rc-layout=row] .rc-site-footer__copyright-group{margin-left:auto}.rc-site-footer[data-rc-layout=row] a:hover{color:var(--rc-band-fg);text-decoration:none}@media (max-width:767px){.rc-site-footer [data-rc-hide-mobile=true]{display:none}.rc-site-footer[data-rc-layout=columns]{padding-block:calc(var(--rc-space-8) + var(--rc-space-1)) var(--rc-space-8)}.rc-site-footer__grid{row-gap:var(--rc-space-6);grid-template-columns:minmax(0,1fr)}.rc-site-footer__description{display:none}.rc-site-footer__social{margin-top:var(--rc-space-2)}.rc-site-footer__columns{gap:var(--rc-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rc-site-footer__columns ul{gap:0;margin-top:0}.rc-site-footer__columns li a{min-height:calc(var(--rc-space-8) + var(--rc-space-3));align-items:center;display:flex}.rc-site-footer__legal{align-items:flex-start;gap:calc(var(--rc-space-2) + 2px);margin-top:var(--rc-space-6);padding-top:var(--rc-space-4);flex-direction:column}.rc-site-footer__copyright-group{flex-direction:column}.rc-site-footer__dot{display:none}.rc-site-footer__bottom-links li a{min-width:calc(var(--rc-space-8) + var(--rc-space-3));min-height:calc(var(--rc-space-8) + var(--rc-space-3));justify-content:center;align-items:center;display:inline-flex}.rc-site-footer__note{margin-top:calc(var(--rc-space-3) + 2px)}.rc-site-footer__row{text-align:center;flex-direction:column}.rc-site-footer__tagline{max-width:100%}.rc-site-footer__links{width:100%}.rc-site-footer__links ul{text-align:left;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.rc-site-footer[data-rc-layout=row] .rc-site-footer__copyright-group{align-items:center;margin-left:0}}.rc-storefront{max-width:72rem;padding-inline:var(--rc-space-6);--rc-grid-columns:12;--rc-grid-gutter:var(--rc-space-6);margin:0 auto}.rc-storefront>.rc-block+.rc-block{margin-top:0}.rc-storefront>.rc-block{margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}@media (max-width:767px){.rc-storefront{padding-inline:var(--rc-space-4)}}.rc-post-index__intro{max-width:42rem;margin-block:var(--rc-space-2) var(--rc-space-6)}.rc-post-tabs,.rc-post-tags{gap:var(--rc-space-2);margin-block:var(--rc-space-4);flex-wrap:wrap;display:flex}@media (max-width:767px){.rc-post-tabs,.rc-post-tags{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,currentColor 90%,#0000);mask-image:linear-gradient(90deg,currentColor 90%,#0000)}}.rc-chip{min-height:44px;padding-inline:var(--rc-space-4);border:1px solid var(--rc-color-border-hairline);border-radius:var(--rc-radius-pill);color:var(--rc-color-text-primary);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.rc-chip[aria-current=page]{background:var(--rc-color-accent);color:var(--rc-color-accent-on);border-color:var(--rc-color-accent)}.rc-post-index__grid{gap:var(--rc-space-6);margin-block:var(--rc-space-6);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1023px){.rc-post-index__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.rc-post-index__grid{grid-template-columns:1fr}}.rc-post-card{color:inherit;border:1px solid var(--rc-color-border-hairline);border-radius:var(--rc-radius-card);text-decoration:none;display:block;overflow:hidden}.rc-post-card__hero{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.rc-post-card__body{padding:var(--rc-space-4)}.rc-post-card__title{margin-block:var(--rc-space-2)}.rc-post-card__excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rc-post-card[data-rc-size=featured]{margin-block:var(--rc-space-6);grid-template-columns:1fr 1fr;display:grid}.rc-post-card[data-rc-size=featured] .rc-post-card__hero{height:100%}@media (max-width:767px){.rc-post-card[data-rc-size=featured]{grid-template-columns:1fr}.rc-post-card[data-rc-size=featured] .rc-post-card__hero{height:auto}.rc-post-card[data-rc-size=grid]{align-items:stretch;gap:var(--rc-space-4);min-height:44px;display:flex}.rc-post-card[data-rc-size=grid] .rc-post-card__hero{aspect-ratio:1;flex:0 0 88px;width:88px;height:100%}.rc-post-card[data-rc-size=grid] .rc-post-card__body{min-width:0;padding:var(--rc-space-3);flex:auto}.rc-post-card[data-rc-size=grid] .rc-post-card__excerpt{display:none}.rc-post-card[data-rc-size=grid] .rc-post-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:0;display:-webkit-box;overflow:hidden}}.rc-pagination{align-items:center;gap:var(--rc-space-4);margin-block:var(--rc-space-8);display:flex}.rc-pagination__numbers{gap:var(--rc-space-2);display:flex}.rc-pagination__page{border-radius:var(--rc-radius-control);min-width:44px;min-height:44px;color:inherit;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.rc-pagination__page[aria-current=page]{background:var(--rc-color-accent);color:var(--rc-color-accent-on)}.rc-pagination__position{display:none}@media (max-width:767px){.rc-pagination__numbers{display:none}.rc-pagination__position{display:inline}}.rc-post>:not(.rc-post__hero):not(.rc-post__related){max-width:42.5rem;margin-inline:auto}.rc-post>.rc-chip.rc-post__section{margin-inline-start:max(0px,50% - 21.25rem)}.rc-breadcrumb{margin-block:var(--rc-space-4)}.rc-breadcrumb__here{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:20rem;display:inline-block;overflow:hidden}.rc-post__standfirst{color:var(--rc-color-text-secondary);font-size:1.125rem}.rc-post__hero{aspect-ratio:720/280;object-fit:cover;border-radius:var(--rc-radius-card);width:100%;max-width:45rem;margin-inline:auto;margin-block:var(--rc-space-6);display:block}@media (max-width:767px){.rc-post__hero{aspect-ratio:358/170}}.rc-figure{margin-block:var(--rc-space-6);overflow-x:auto}.rc-figure__table{border-collapse:collapse;width:100%}.rc-figure__table th{text-align:left;font-weight:400}.rc-figure__amount{text-align:right;font-variant-numeric:tabular-nums}.rc-figure__table tfoot th,.rc-figure__table tfoot td{border-top:1px solid var(--rc-color-border-hairline);font-weight:600}.rc-figure__caption{margin-top:var(--rc-space-2);color:var(--rc-color-text-secondary)}.rc-post-cta{justify-content:space-between;align-items:center;gap:var(--rc-space-4);margin-block:var(--rc-space-8);padding:var(--rc-space-6);border:1px solid var(--rc-color-border-strong);border-radius:var(--rc-radius-card);background:var(--rc-color-accent-subtle);display:flex}@media (max-width:767px){.rc-post-cta{flex-direction:column;align-items:stretch}}.rc-post__related{margin-block:var(--rc-space-12)}.rc-not-found{padding-block:var(--rc-space-16)}.rc-not-found p{margin-block:var(--rc-space-4) var(--rc-space-8)}@media (min-width:768px){.rc-hero .rc-display,.rc-hero-v2 .rc-display{line-height:1.3}}.rc-display{font-size:clamp(var(--rc-text-h1-size,2rem), 5vw, var(--rc-text-display-1-size,3rem));line-height:var(--rc-text-display-1-line,1.1);letter-spacing:var(--rc-text-display-1-track,normal)}.rc-lede{font-size:var(--rc-text-body-lg-size,1.125rem);line-height:var(--rc-text-body-lg-line,1.6)}.rc-fineprint{font-size:var(--rc-text-body-sm-size,.875rem);line-height:var(--rc-text-body-sm-line,1.5)}.rc-avatar{border-radius:var(--rc-radius-pill,999px)}.rc-prose{max-width:42.5rem}.rc-prose>*+*{margin-block-start:var(--rc-space-4,1rem)}.rc-prose h2,.rc-prose h3{margin-block-start:var(--rc-space-8,2rem)}.rc-prose ul,.rc-prose ol{padding-inline-start:var(--rc-space-6,1.5rem)}.rc-prose li+li{margin-block-start:var(--rc-space-2,.5rem)}.rc-chooser{gap:var(--rc-space-8,32px);margin-top:var(--rc-space-4,16px);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.rc-chooser__sub{margin:var(--rc-space-2,8px) 0 var(--rc-space-6,24px)}.rc-chooser__group{gap:var(--rc-space-3,12px);border:0;margin:0;padding:0;display:grid}.rc-chooser__legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rc-chooser__card{gap:var(--rc-space-3,12px);padding:var(--rc-space-4,16px);border:1px solid var(--rc-color-border-hairline);border-radius:var(--rc-radius-card,12px);background:var(--rc-color-surface);cursor:pointer;align-items:flex-start;min-height:44px;display:flex}.rc-chooser__card[data-selected=true]{border-color:var(--rc-color-accent-border,var(--rc-color-accent));background:var(--rc-color-accent-subtle)}.rc-chooser__card input{margin-top:var(--rc-space-1,4px);width:18px;height:18px;accent-color:var(--rc-color-accent-fill,var(--rc-color-accent))}.rc-chooser__body{gap:var(--rc-space-1,4px);display:grid}.rc-chooser__chip{margin-top:var(--rc-space-1,4px);padding:2px var(--rc-space-2,8px);border-radius:var(--rc-radius-pill,999px);background:var(--rc-color-accent-subtle);color:var(--rc-color-accent-fill,var(--rc-color-accent));font-size:var(--rc-text-caption-size,12px);justify-self:start}.rc-chooser__sentence{width:100%;margin-top:var(--rc-space-2,8px);padding:var(--rc-space-2,8px) var(--rc-space-3,12px);border:1px solid var(--rc-color-border-hairline);border-radius:var(--rc-radius-control,8px);font:inherit}.rc-chooser__pin{margin:0 0 var(--rc-space-1,4px);color:var(--rc-color-accent-fill,var(--rc-color-accent));font-size:var(--rc-text-caption-size,12px)}.rc-chooser__change,.rc-chooser__after{margin:var(--rc-space-3,12px) 0 0;color:var(--rc-color-text-tertiary);font-size:var(--rc-text-caption-size,12px)}.rc-chooser__go{margin-top:var(--rc-space-6,24px)}@media (max-width:767px){.rc-chooser{grid-template-columns:minmax(0,1fr)}.rc-chooser h1{font-size:var(--rc-text-h2-size,20px);line-height:var(--rc-text-h2-line,28px);margin-bottom:0}.rc-chooser__sub{margin:var(--rc-space-1,4px) 0 var(--rc-space-4,16px);font-size:var(--rc-text-body-sm-size,13px)}.rc-chooser__group{gap:var(--rc-space-3,12px)}.rc-chooser__card{padding:var(--rc-space-3,12px);gap:var(--rc-space-2,8px)}.rc-chooser__card strong{font-size:var(--rc-text-body-size,14px)}.rc-chooser__card .rc-sub{font-size:var(--rc-text-caption-size,12px);line-height:1.35}.rc-chooser__chip{font-size:var(--rc-text-overline-size,11px);margin-top:2px}.rc-chooser__go{margin-top:var(--rc-space-4,16px)}.rc-chooser__pane,.rc-chooser__sentence{display:none}.rc-chooser__go{text-align:center;display:block}}.rc-preview{border:1px solid var(--rc-color-border-hairline);border-radius:var(--rc-radius-card,12px);background:var(--rc-color-surface);overflow:hidden}.rc-preview__chrome{padding:var(--rc-space-3,12px) var(--rc-space-4,16px);border-bottom:1px solid var(--rc-color-border-hairline);position:relative}.rc-preview__from,.rc-preview__subject{font-size:var(--rc-text-body-sm-size,13px);margin:0}.rc-preview__subject{color:var(--rc-color-text-secondary);padding-right:var(--rc-space-16,64px)}.rc-preview__badge{top:var(--rc-space-3,12px);right:var(--rc-space-4,16px);padding:2px var(--rc-space-2,8px);border-radius:var(--rc-radius-pill,999px);background:var(--rc-color-accent-subtle);color:var(--rc-color-accent-fill,var(--rc-color-accent));font-size:var(--rc-text-overline-size,11px);letter-spacing:.04em;font-weight:650;position:absolute}.rc-preview__frame{border:0;width:100%;height:32rem;display:block}.rc-preview__attachment{padding:var(--rc-space-2,8px) var(--rc-space-4,16px);border-top:1px solid var(--rc-color-border-hairline);color:var(--rc-color-text-tertiary);font-size:var(--rc-text-caption-size,12px);margin:0}.rc-preview--panel{padding:var(--rc-space-6,24px);background:var(--rc-color-accent-subtle);border-color:var(--rc-color-accent-border,var(--rc-color-accent))}.rc-preview__panel-title{margin:0 0 var(--rc-space-2,8px);font-weight:600}.rc-beat{justify-items:center;gap:var(--rc-space-3,12px);padding:var(--rc-space-16,64px) var(--rc-space-4,16px);text-align:center;display:grid}.rc-beat__check{border-radius:var(--rc-radius-pill,999px);background:var(--rc-color-accent-subtle);width:56px;height:56px;color:var(--rc-color-ok);font-size:var(--rc-text-metric-md-size,20px);justify-content:center;align-items:center;animation:.6s ease-out both rc-beat-draw;display:inline-flex}.rc-beat__label{margin:0;font-weight:600}@keyframes rc-beat-draw{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.rc-beat__check{animation:none}}.rc-delivered__banner{gap:var(--rc-space-3,12px);padding:var(--rc-space-4,16px);border-radius:var(--rc-radius-card,12px);background:var(--rc-color-success-bg);border:1px solid var(--rc-color-success-border);margin-bottom:var(--rc-space-6,24px);align-items:flex-start;display:flex}.rc-delivered__tick{color:var(--rc-color-ok);font-weight:700}.rc-delivered__headline{font-size:var(--rc-text-h2-size,20px);margin:0;font-weight:600}.rc-delivered__sub{margin:var(--rc-space-1,4px) 0 0}.rc-delivered__actions{gap:var(--rc-space-3,12px);margin-top:var(--rc-space-6,24px);flex-wrap:wrap;display:flex}.rc-delivered__failed{margin:var(--rc-space-3,12px) 0 0;color:var(--rc-color-danger);font-size:var(--rc-text-body-sm-size,13px)}.rc-toast{left:var(--rc-space-6,24px);bottom:var(--rc-space-6,24px);z-index:20;gap:var(--rc-space-3,12px);max-width:26rem;padding:var(--rc-space-3,12px) var(--rc-space-4,16px);border-radius:var(--rc-radius-card,12px);background:var(--rc-color-surface-raised);border:1px solid var(--rc-color-border-hairline);align-items:flex-start;display:flex;position:fixed}.rc-toast p{font-size:var(--rc-text-body-sm-size,13px);margin:0}.rc-toast button{cursor:pointer;color:var(--rc-color-text-tertiary);background:0 0;border:0}@media (max-width:767px){.rc-delivered__actions{flex-direction:column}.rc-delivered__actions .rc-btn{text-align:center;width:100%}.rc-toast{left:var(--rc-space-4,16px);right:var(--rc-space-4,16px);max-width:none}}.rc-onboarding-chrome{justify-content:space-between;align-items:center;gap:var(--rc-space-3,12px);padding:var(--rc-space-4,16px) var(--rc-space-6,24px);border-bottom:1px solid var(--rc-color-border-hairline);flex-wrap:wrap;display:flex}.rc-onboarding-chrome .rc-trail{margin:0}@media (max-width:767px){.rc-onboarding-chrome{padding:var(--rc-space-3,12px) var(--rc-space-4,16px)}}.rc-trail{align-items:center;gap:var(--rc-space-3,12px);font-size:var(--rc-text-caption-size,12px);margin:0;padding:0;list-style:none;display:flex}.rc-trail__step{align-items:center;gap:var(--rc-space-2,8px);color:var(--rc-color-text-tertiary);display:flex}.rc-trail__step+.rc-trail__step:before{content:"";width:var(--rc-space-6,24px);background:var(--rc-color-border-strong,var(--rc-color-border-hairline));height:1px}.rc-trail__dot{border-radius:var(--rc-radius-pill,999px);background:var(--rc-color-surface);border:1px solid var(--rc-color-border-strong,var(--rc-color-border-hairline));width:10px;height:10px}.rc-trail__step[data-state=current]{color:var(--rc-color-accent-fill,var(--rc-color-accent));font-weight:700}.rc-trail__step[data-state=current] .rc-trail__dot{background:var(--rc-color-accent-fill,var(--rc-color-accent));border-color:var(--rc-color-accent-fill,var(--rc-color-accent))}.rc-trail__step[data-state=done]{color:var(--rc-color-success-fg,var(--rc-color-ok))}.rc-trail__step[data-state=done] .rc-trail__dot{background:var(--rc-color-success-fg,var(--rc-color-ok));border-color:var(--rc-color-success-fg,var(--rc-color-ok))}.rc-trial-meter__strip{gap:.25rem;margin:.375rem 0 .5rem;display:flex}.rc-trial-meter__seg{border-radius:var(--rc-radius-pill);background:var(--rc-color-border-hairline);flex:1 1 0;height:.375rem;display:block}.rc-trial-meter__seg[data-filled=true]{background:var(--rc-color-accent)}.rc-connect__card{max-width:34rem;margin:var(--rc-space-6,24px) auto 0}.rc-connect__head{align-items:center;gap:var(--rc-space-3,12px);margin-bottom:var(--rc-space-5,20px);display:flex}.rc-connect__head>div{flex:1;min-width:0}.rc-connect__head>.rc-connect__info{align-self:flex-start}.rc-connect__mark{border-radius:var(--rc-radius-control,8px);background:var(--rc-color-accent-subtle);width:56px;height:56px;color:var(--rc-color-accent-fill,var(--rc-color-accent));flex:none;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;display:inline-flex}.rc-connect__mark--tile{object-fit:contain;background:0 0}.rc-connect__title{font-size:var(--rc-text-h2-size,20px);line-height:var(--rc-text-h2-line,1.25);margin:0}.rc-connect__sub{margin:var(--rc-space-1,4px) 0 0;color:var(--rc-color-text-secondary);font-size:var(--rc-text-body-sm-size,14px)}.rc-connect__scopes{margin:0 0 var(--rc-space-5,20px);gap:6px;padding:0;line-height:1.35;list-style:none;display:grid}.rc-connect__scopes li{gap:var(--rc-space-2,8px);align-items:baseline;display:flex}.rc-connect__tick{width:1rem;color:var(--rc-color-ok);flex:none}.rc-connect__object{font-weight:700}.rc-connect__suffix{color:var(--rc-color-text-tertiary);font-weight:400}.rc-connect__scopes li.rc-connect__more{display:block}.rc-connect__more details{flex-direction:column;gap:6px;display:flex}.rc-connect__more summary{align-items:center;gap:var(--rc-space-2,8px);min-height:44px;box-shadow:none;cursor:pointer;color:var(--rc-color-text-secondary);text-underline-offset:.2em;background:0 0;border:0;order:1;margin:-6px 0;padding:0;font-size:14px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;list-style:none;display:flex}.rc-connect__more summary::-webkit-details-marker{display:none}.rc-connect__more summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.4em;height:.4em;margin-left:.1em;transform:translateY(-.15em)rotate(45deg)}.rc-connect__more details[open]>summary:after{transform:translateY(.1em)rotate(-135deg)}.rc-connect__more summary .rc-connect__tick{color:var(--rc-color-text-tertiary)}.rc-connect__more summary:hover,.rc-connect__more summary:focus-visible{color:var(--rc-color-accent);text-decoration:underline}.rc-connect__more summary:focus-visible{outline:2px solid var(--rc-color-accent);outline-offset:2px;border-radius:var(--rc-radius-control,8px)}.rc-connect__more-closed,.rc-connect__more details[open]>summary .rc-connect__more-open{align-items:baseline;gap:var(--rc-space-2,8px);display:inline-flex}.rc-connect__more-open,.rc-connect__more details[open]>summary .rc-connect__more-closed{display:none}.rc-connect__more details>ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rc-connect__info{position:relative}.rc-connect__info summary{border:1px solid var(--rc-color-border-strong);cursor:pointer;width:24px;height:24px;color:var(--rc-color-text-secondary);font-size:var(--rc-text-body-sm-size,14px);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-weight:600;line-height:1;list-style:none;display:inline-flex}.rc-connect__info summary::-webkit-details-marker{display:none}.rc-connect__info summary::marker{content:""}.rc-connect__info summary:hover,.rc-connect__info summary:focus-visible,.rc-connect__info[open]>summary{color:var(--rc-color-accent);border-color:var(--rc-color-accent)}.rc-connect__info summary:focus-visible{outline:2px solid var(--rc-color-accent);outline-offset:2px}.rc-connect__info-panel{top:calc(100% + var(--rc-space-2,8px));z-index:2;width:max-content;max-width:min(20rem,100vw - 4rem);padding:var(--rc-space-3,12px) var(--rc-space-4,16px);border:1px solid var(--rc-color-border-hairline);border-radius:var(--rc-radius-control,8px);background:var(--rc-color-surface-raised);box-shadow:var(--rc-shadow-overlay);color:var(--rc-color-text-primary);font-size:var(--rc-text-body-sm-size,14px);line-height:var(--rc-text-body-sm-line,1.5);position:absolute;right:0}.rc-connect__info-panel h2,.rc-connect__info-panel h3{margin:0 0 var(--rc-space-1,4px);font-size:inherit;font-weight:600}.rc-connect__info-panel p{margin:0}.rc-connect__info-panel p+p{margin-top:var(--rc-space-1,4px)}.rc-connect__trust{margin:var(--rc-space-3,12px) 0 0;color:var(--rc-color-text-tertiary);font-size:var(--rc-text-caption-size,12px)}.rc-connect__another{margin:var(--rc-space-3,12px) 0 0;font-size:var(--rc-text-body-sm-size,13px)}.rc-connect__strip{margin-bottom:var(--rc-space-4,16px);padding:var(--rc-space-3,12px);border-radius:var(--rc-radius-control,8px);background:var(--rc-color-surface-raised);border:1px solid var(--rc-color-border-hairline)}.rc-connect__strip[data-tone=danger]{background:var(--rc-color-danger-bg);border-color:var(--rc-color-danger-border)}.rc-connect__strip[data-tone=warning]{background:var(--rc-color-warn-bg);border-color:var(--rc-color-warn-border)}@media (max-width:767px){.rc-connect__go{text-align:center;width:100%;display:block}}.rc-block[data-rc-background=accent],.rc-site-header[data-rc-background=accent],.rc-site-footer[data-rc-background=accent]{--rc-band-bg:var(--rc-color-accent)}@supports (color:color-mix(in lab, red, red)){.rc-block[data-rc-background=accent],.rc-site-header[data-rc-background=accent],.rc-site-footer[data-rc-background=accent]{--rc-band-bg:color-mix(in oklab, var(--rc-color-accent) 18%, var(--rc-color-surface))}}.rc-block[data-rc-background=accent],.rc-site-header[data-rc-background=accent],.rc-site-footer[data-rc-background=accent]{--rc-band-muted:var(--rc-color-text-primary)}@supports (color:color-mix(in lab, red, red)){.rc-block[data-rc-background=accent],.rc-site-header[data-rc-background=accent],.rc-site-footer[data-rc-background=accent]{--rc-band-muted:color-mix(in oklab, var(--rc-color-text-primary) 82%, var(--rc-color-accent))}}.rc-block[data-rc-background=accent],.rc-site-header[data-rc-background=accent],.rc-site-footer[data-rc-background=accent]{--rc-band-line:var(--rc-color-accent)}@supports (color:color-mix(in lab, red, red)){.rc-block[data-rc-background=accent],.rc-site-header[data-rc-background=accent],.rc-site-footer[data-rc-background=accent]{--rc-band-line:color-mix(in oklab, var(--rc-color-accent) 30%, transparent)}}.rc-block[data-rc-background=accent],.rc-site-header[data-rc-background=accent],.rc-site-footer[data-rc-background=accent]{--rc-band-card-line:transparent}.rc-how__tile{background:var(--rc-color-accent)}@supports (color:color-mix(in lab, red, red)){.rc-how__tile{background:color-mix(in oklab, var(--rc-color-accent) 28%, var(--rc-color-surface))}}[data-rc-background=accent] .rc-how__tile{background:var(--rc-color-surface)}.rc-how__marker{background:var(--rc-color-accent);color:var(--rc-color-accent-contrast,var(--rc-color-accent-on))}.rc-block[data-rc-background=accent] .rc-example-card,.rc-slider .rc-example-card{box-shadow:var(--rc-shadow-card);border:0;transition:transform .18s,box-shadow .18s}.rc-example-card:hover,.rc-example-card:focus-visible{box-shadow:var(--rc-shadow-overlay);transform:translateY(-4px)}.rc-example-card:focus-visible{outline:2px solid var(--rc-color-accent);outline-offset:2px}.rc-slider__rail{padding-block:var(--rc-space-3)}@media (prefers-reduced-motion:reduce){.rc-example-card:hover,.rc-example-card:focus-visible{transform:none}}.rc-pricing__grid{gap:var(--rc-space-6);align-items:stretch}.rc-pricing__plan{border-radius:var(--rc-radius-plan,16px);box-shadow:var(--rc-shadow-card);flex-direction:column;display:flex;position:relative}.rc-pricing__plan .rc-btn{--rc-a-fg:var(--rc-color-accent);color:var(--rc-color-accent);border:2px solid var(--rc-color-accent);background:0 0;justify-content:center;margin-top:auto}.rc-pricing__plan[data-rc-highlighted=true]{background:var(--rc-color-accent);color:var(--rc-color-accent-contrast,var(--rc-color-accent-on));box-shadow:var(--rc-shadow-overlay);transform:translateY(calc(-1 * var(--rc-space-4)));border-color:#0000}.rc-pricing__plan[data-rc-highlighted=true]:before{content:"Most popular";padding:var(--rc-space-1) var(--rc-space-3);border-radius:var(--rc-radius-pill);background:var(--rc-color-surface);color:var(--rc-color-accent);box-shadow:var(--rc-shadow-card);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.75rem;font-weight:700;position:absolute;top:0;left:50%;translate:-50% -50%}.rc-pricing__plan[data-rc-highlighted=true] .rc-pricing__period{color:inherit}.rc-pricing__plan[data-rc-highlighted=true] .rc-btn{--rc-a-fg:var(--rc-color-accent);background:var(--rc-color-surface);color:var(--rc-color-accent);border-color:#0000;font-weight:700}.rc-pricing__name{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.875rem;font-weight:700}.rc-pricing__price{margin:var(--rc-space-4) 0 var(--rc-space-6);letter-spacing:-.02em;font-size:clamp(2.75rem,5vw,3.5rem);font-weight:800;line-height:1}.rc-pricing__period{margin-top:var(--rc-space-2);letter-spacing:0;opacity:.75;font-size:.9375rem;font-weight:500;display:block}.rc-pricing__features{gap:var(--rc-space-3);margin:0 0 var(--rc-space-8);padding:0;list-style:none;display:grid}.rc-pricing__features li{padding-left:var(--rc-space-8);position:relative}.rc-pricing__features li:before{content:"";border-radius:var(--rc-radius-pill);background:var(--rc-color-accent);width:1.25rem;height:1.25rem;position:absolute;top:.1em;left:0}@supports (color:color-mix(in lab, red, red)){.rc-pricing__features li:before{background:color-mix(in oklab, var(--rc-color-accent) 15%, var(--rc-color-surface))}}.rc-pricing__features li:after{content:"";border:solid var(--rc-color-accent);border-width:0 2px 2px 0;width:.35rem;height:.6rem;position:absolute;top:.35em;left:.45rem;rotate:45deg}[data-rc-highlighted=true] .rc-pricing__features li:before{background:var(--rc-color-surface)}@supports (color:color-mix(in lab, red, red)){[data-rc-highlighted=true] .rc-pricing__features li:before{background:color-mix(in oklab, var(--rc-color-surface) 20%, transparent)}}[data-rc-highlighted=true] .rc-pricing__features li:after{border-color:currentColor}@media (max-width:767px){.rc-pricing__plan[data-rc-highlighted=true]{margin-top:var(--rc-space-4);transform:none}.rc-pricing__price{font-size:2.75rem}}
